검색어 입력폼

[MATLAB]매트랩을 이용한 DSB-SC 변복조 시스템 구현

저작시기 2007.03 |등록일 2009.06.15 한글파일한컴오피스 (hwp) | 11페이지 | 가격 500원

소개글

매트랩을 이용하여
아날로그 통신기법중 하나인
DSB-SC 변복조시스템을 구현하였습니다.

목차

1. message 신호에 대하여 m(t), |M(f)|의 출력을 보이시오. 신호의 bandwidth 및 평균파워를 계산해보시오.

2. s(t), |S(f)|의 출력을 보이시오. s(t)의 bandwidth를 계산해보시오.

3. 채널 통과 이후 신호 r(t)의 출력을 보이시오.

4. y(t), |Y(f)|의 출력을 보이시오.

5. (t), |(f)|의 출력을 보이시오.

6. Receiver를 포락선 검파기로 교체 했을 경우의 (t) 출력을 보이시오. 문제 5의 결과와 비교해 보고 차이가 있다면 이류를 설명하시오.

7. Conventional AM (amplitude modulation) 변조를 할 경우 진폭 변조된 파형은 다음과 같다.

본문내용

MATLAB 코드
-----------------------------------------------------------------------------
clear all;
close all;
tb=0.025;
ts=0.25*10^(-3);
fs=1/ts;
fc=1000;
snr=25;

t=0:ts:tb*8-ts; % t의 범위 설정
% m(t) 신호를 생성
m=[ones(1,length([0:ts:tb-ts])) (-2)*ones(1,length([0:ts:tb-ts])) ones(1,length([0:ts:tb-ts])) 3*ones(1,length([0:ts:tb-ts])) 2*ones(1,length([0:ts:tb-ts])) (-3)*ones(1,length([0:ts:tb-ts])) ones(1,length([0:ts:tb-ts])) (-1)*ones(1,length([0:ts:tb-ts]))];

% Average power
h = spectrum.periodogram(`rectangular`); % Periodogram object.
hopts = psdopts(h); % Default options.
set(hopts,`NFFT`,2^10,`Fs`,fs,`SpectrumType`,`twosided`);
hpsd = psd(h,m,hopts); % PSD data object.
pwr = avgpower(hpsd)
average_power=mean(m.*m)
%위의 두 공식을 통해 평균파워를 계산할 수 있다.

참고 자료

없음
다운로드 맨위로