통신시스템 프로젝트 - MATLAB을 이용한 DSBSC 변복조 구현
본 자료는 2페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
해당 자료는 2페이지 까지만 미리보기를 제공합니다.
2페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

통신시스템 프로젝트 - MATLAB을 이용한 DSBSC 변복조 구현에 대한 보고서 자료입니다.

목차

1. 서론

2. 본론

3. 설계 및 실험결과

4. 결론

5. 프로그램 소스코드

본문내용

)+1)]; % 메세지 신호 m(t), 차원을 맞추기 위해 1을 더해줌.
st = Ac*cos(2*pi*fc*t).*mt; % 변조된 파 s(t)
Mf = fft(mt)/fs; % m(t)를 주파수 영역으로 표현한 것
Sf = fft(st)/fs; % s(t)를 주파수 영역으로 표현한 것
f = [-500:20/3:500]; % -500hz 부터 500hz 까지 f의 범위 설정.
% 송신부에서 변조된 신호 s(t)와 채널에서의 잡음 신호의 합 구현
n = (1/SNR).*randn(1,length(st)); % 잡음생성함수
zt = st + n; % 변조 신호와 잡음 신호의 합 (즉, 수신부 측 반송파와 곱해져서 y(t)가 되기 전 상태)
Zf = fft(zt)/fs; % 변조 신호와 잡음 신호의 합의 주파수 영역 표현
% 수신부 구현
yt = zt.*cos(2*pi*fc*t); % 변조 신호와 잡음 신호의 합에 수신부의 반송파를 곱한 신호
Yf = fft(yt)/fs; % y(t)의 주파수 영역 표현
Hf = 2*[ones(1,50),zeros(1,50),ones(1,51)]; % k=2인 Low-Pass Filter 구현
M_hat = Yf.*Hf; % Y(f)를 Low-Pass Filter에 통과시킨 신호
m_hat = real(ifft(M_hat))*fs; % M_hat(f)의 역 푸리에 변환, 즉 복조된 신호 m_hat(t)
subplot(2,4,1); % 메세지 신호 m(t)
plot(t,mt),xlabel('time(sec)'), ylabel('m(t)')
subplot(2,4,2); % 메세지 신호의 주파수 영역 표현 M(f)
plot(f,abs(fftshift(Mf))), xlabel('freq.(Hz)'), ylabel('M(f)')
subplot(2,4,3); % 변조파 s(t)의 주파수 영역 표현 S(f)
plot(f,abs(fftshift(Sf))), xlabel('freq.(Hz)'), ylabel('S(f)')
subplot(2,4,4); % 수신부에서 반송파가 곱해진 신호 y(t)
plot(t,yt),xlabel('time(sec)'), ylabel('y(t)')
subplot(2,4,5); % y(t)의 주파수 영역 표현 Y(f)
plot(f,abs(fftshift(Yf))), xlabel('freq.(Hz)'), ylabel('Y(f)')
subplot(2,4,6); % 저역 통과 필터의 주파수 영역 표현 H(f)
plot(f,abs(fftshift(Hf))), xlabel('freq.(Hz)'), ylabel('H(f)')
subplot(2,4,7); % 필터 출력 신호의 주파수 영역 표현 M_hat(f)
plot(f,abs(fftshift(M_hat))), xlabel('freq.(Hz)'), ylabel('Mhat(f)')
subplot(2,4,8); % 복조된 신호 m_hat(t)
plot(t,m_hat),xlabel('time(sec)'), ylabel('mhat(t)')
프로그램 소스코드

키워드

  • 가격3,000
  • 페이지수7페이지
  • 등록일2010.01.18
  • 저작시기2009.10
  • 파일형식한글(hwp)
  • 자료번호#575368
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니