매트랩(MATLAB)을 이용한 FM변조 및 복조 신호 나타내어 파형 비교하기
본 자료는 2페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
해당 자료는 2페이지 까지만 미리보기를 제공합니다.
2페이지 이후부터 다운로드 후 확인할 수 있습니다.

목차

1. 목적
2. 내용

본문내용

로 잡음의 영향을 받지 않는다고 할 수 있습니다. 그래서 FM은 방송에서 적합합니다.
MATLAB 소스
clear all
To =0.10;
fc=250; %반송파 주파수
kf=100; %편차 상수
fs=1500; %샘플링 Nyquist 정리에 의하여 신호의 최대 주파수의 2배이상
ts=1/fs; %시간축 상에서의 샘플링 시간
BW=fs/2; %Nyquist rate 에서 도출된 대역
t=-To:ts:To;
x=sinc(100*t);
figure(1)
plot(t,x);
grid on
title('시간 영역의 정보 신호 s(t)');
xlabel('시간')
ylabel('진폭')
X1=cumsum(x)*ts; %정보신호의 적분
X2=cos(2*pi*fc*t+2*pi*kf*X1); %FM 변조 신호
figure(2)
plot(t,X2);
grid on
title('시간 영역의 FM변조');
xlabel('시간')
ylabel('진폭')
f=linspace(-BW,BW,length(t)); %주파수 변수화
X3=fftshift(fft(x,length(t))/fs); %s(t)를 fft
figure(3)
plot(f,abs(X3));
grid on
title('주파수 영역의 정보신호 S(f)');
xlabel('주파수')
ylabel('진폭')
X4=fftshift(fft(X2,length(f))/fs); %시간축상에서 나타낸 FM변조신호를 fft
figure(4)
plot(f,abs(X4));
grid on
title('주파수 영역의 FM변조');
xlabel('주파수')
ylabel('진폭')
figure(5)
dX2=(unwrap(angle(hilbert(X2))-2*pi*fc*t))/kf;
y=[0 diff((dX2)/2*pi*ts)];
plot(t,y);
title('복조된 정보 신호 s(t)');
xlabel('시간')
ylabel('진폭')
grid on
(1)
<시간 영역의 정보신호>
<주파수 영역의 정보신호>
<시간 영역의 FM>
<주파수 영역의 FM>
(2)
<복조된 정보 신호>
참고서적
이정재 저 << 통신수학 >>
<< 매트랩을 이용한 통신이론 >>
<< 공학도를 위한 MATLAB 공학 >>
<< 수치해석과 MATLAB >>
<< DSP FIRST A Multimeda Approach >>
<< 최신 통신이론(매트랩을 이용한 실습예제) >>
<< MATLAB 기초에서 응용까지 >>

키워드

FM,   변조,   복조,   MATLAB,   매트랩,   통신이론,   미분기,   검파기
  • 가격1,500
  • 페이지수6페이지
  • 등록일2008.06.24
  • 저작시기2008.6
  • 파일형식한글(hwp)
  • 자료번호#471491
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니