rectpulse
사각 펄스 성형
설명
예제
샘플 레이트 증가시키기
변조된 심볼의 배열을 만듭니다. 첫 번째 채널(열)은 QPSK 변조 심볼을 포함합니다. 두 번째 채널은 16QAM 변조 심볼을 포함합니다.
M_psk = 4; % PSK modulation order M_qam = 16; % QAM modulation order nsymb = 10; % Number of modulated symbols ch1 = pskmod(randi([0 M_psk - 1],nsymb,1),M_psk,pi/4); ch2 = qammod(randi([0 M_qam - 1],nsymb,1),M_qam); X = [ch1 ch2];
변조된 심볼의 실수부와 허수부를 플로팅합니다.
figure subplot(2,1,1) stem(real(X)) grid on xlabel('Symbols') ylabel('\Re(X)') subplot(2,1,2) stem(imag(X)) grid on xlabel('Symbols') ylabel('\Im(X)')
심볼당 샘플 개수를 설정합니다.
nsamp = 4;
사각 펄스 성형을 수행하고 결과를 표시합니다.
Y = rectpulse(X,nsamp); figure subplot(2,1,1) plot(real(Y),'-') grid on xlabel('Samples') ylabel('\Re(y)') ylim([-3.5 3.5]) subplot(2,1,2) plot(imag(Y),'-') grid on xlabel('Samples') ylabel('\Im(Y)') ylim([-3.5 3.5])
입력 인수
X
— 입력 심볼
벡터 | 행렬
입력 심볼로, 벡터 또는 행렬로 지정됩니다. X
가 여러 행으로 구성된 행렬인 경우 이 함수는 각 열을 독립적인 채널로 처리합니다.
데이터형: double
| single
복소수 지원 여부: 예
nsamp
— 심볼당 샘플 개수
양의 정수
심볼당 샘플 개수로, 양의 정수로 지정됩니다.
데이터형: double
| single
출력 인수
확장 기능
C/C++ 코드 생성
MATLAB® Coder™를 사용하여 C 코드나 C++ 코드를 생성할 수 있습니다.
버전 내역
R2006a 이전에 개발됨R2024b: 코드 생성 지원이 추가됨
rectpulse
함수가 C/C++ 코드 생성 기능을 추가로 지원합니다.
MATLAB 명령
다음 MATLAB 명령에 해당하는 링크를 클릭했습니다.
명령을 실행하려면 MATLAB 명령 창에 입력하십시오. 웹 브라우저는 MATLAB 명령을 지원하지 않습니다.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)