주요 콘텐츠

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

pmdemod

설명

z = pmdemod(y,Fc,Fs,phasedev)는 위상 변조를 사용하여 변조된 메시지 신호 y를 복조합니다.

예제

z = pmdemod(y,Fc,Fs,phasedev,ini_phase)는 복조된 신호의 초기 위상을 지정합니다.

예제

모두 축소

샘플 레이트를 설정합니다. 신호를 플로팅하기 위해 시간 벡터를 만듭니다.

fs = 50; 
t = (0:2*fs+1)'/fs;

정현파 입력 신호를 생성합니다.

x = sin(2*pi*t) + sin(4*pi*t);

반송 주파수와 위상 편차를 설정합니다.

fc = 10; 
phasedev = pi/2;

입력 신호를 변조합니다.

tx = pmmod(x,fc,fs,phasedev);

신호를 AWGN 채널에 통과시킵니다.

rx = awgn(tx,10,'measured');

잡음이 있는 신호를 복조합니다.

y = pmdemod(rx,fc,fs,phasedev);

원래 신호와 복원된 신호를 플로팅합니다.

figure; plot(t,[x y]);
legend('Original signal','Recovered signal');
xlabel('Time (s)')
ylabel('Amplitude (V)')

Figure contains an axes object. The axes object with xlabel Time (s), ylabel Amplitude (V) contains 2 objects of type line. These objects represent Original signal, Recovered signal.

입력 인수

모두 축소

위상이 변조된 입력 신호로, 벡터나 행렬로 지정됩니다. y의 열은 독립적인 채널을 나타냅니다.

데이터형: single | double

반송 주파수(단위: Hz)로, 양의 스칼라로 지정됩니다.

데이터형: double

샘플 레이트(단위: Hz)로, 양의 스칼라로 지정됩니다. Fs는 최소 2Fc여야 합니다.

데이터형: double

변조된 신호의 초기 위상(단위: 라디안)으로, 실수형 스칼라로 지정됩니다.

예: pi/4

데이터형: double

위상 편차(단위: 라디안)로, 양의 스칼라로 지정됩니다.

데이터형: double

출력 인수

모두 축소

복조된 신호로, 벡터나 행렬로 반환됩니다.

데이터형: single | double

버전 내역

R2006a 이전에 개발됨

참고 항목

| |