AM의 총괄적 이론과 매틀랩 구현(소스포함) - 한글97
본 자료는 8페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
해당 자료는 8페이지 까지만 미리보기를 제공합니다.
8페이지 이후부터 다운로드 후 확인할 수 있습니다.

목차

1. 실험 제목

2. 실험 목적

3. 실험 개요

4. 실험 내용

5. 실험 과제

6. 매틀랩 소스: 위 실험과제들의 소스(주석 달려있슴)

본문내용

abel('진폭, m=0')
subplot(412) / 변조도 0.5 /
plot(t,f1),grid;
ylabel('진폭, m=0.5')
subplot(413) / 변조도 1 /
plot(t,f2),grid;
ylabel('진폭, m=1')
subplot(414) / 변조도 1.5 /
plot(t,f3),grid;
ylabel('진폭, m=1.5')
[ lab 5_3 ]
clear
t=linspace(0,1e-3,8001); % 시간 구간
dt=t(2)-t(1); % 샘플간 간격 8e-6
fs=1/dt; % 샘플링 주파수 fs=8MHz
A=100; / 진폭 /
fc=1e6; % 반송파 주파수 fc=1MHz(fc=1/8*fs)
m=0.7; % 변조도
fm=4500; % 변조신호의 주파수 fm=4500Hz
m_t=A*m*cos(2*pi*fm*t);
x=[A+m_t].*cos(2*pi*fc*t);
band=fs/2; % Positive 주파수 영역의 Band width
f=linspace(-band,band,length(t)); % 주파수 영역 설정
X=fftshift(fft(x))/length(t); % Fourier계수 구함
X=abs(X);
subplot(3,1,1)
plot(t,x); grid
xlabel('Time')
ylabel('V_A_M(t)')
title('Conventional Amplitude Modulation')
subplot(3,1,2)
plot(f,X); grid
axis([min(f), max(f), min(X), max(X)])
xlabel('Frequency [Hz]')
ylabel('DSB-LC(f)')
subplot(3,2,5)
i=find((f>=-1.03*fc) & (f<=fc*-0.97));
bar(f(i),X(i)); grid
axis([min(f(i)), max(f(i)), min(X(i)), max(X(i))])
xlabel('Frequency [Hz]')
ylabel('DSB-LC(f)')
subplot(3,2,6)
i=find((f>=0.97*fc) & (f<=fc*1.03));
bar(f(i),X(i)); grid
axis([min(f(i)), max(f(i)), min(X(i)), max(X(i))])
xlabel('Frequency [Hz]')
ylabel('DSB-LC(f)')
fprintf('변조도 = %f \n', m);
pc=A^2/2; % 반송파의 전력
fprintf('반송파의 전력 = %f \n', pc)
psb=(m*A)^2/4; % 측파대의 전력
fprintf('측파대의 전력 = %f \n', psb)
power_rate=psb/(pc+psb);
power_eff=power_rate*100; % 전송 효율
fprintf('전송 효율 = %f (percent) \n', power_eff)
[ lab 5_4 ]
clear
t=linspace(0,1e-3,8001); % 시간 구간
dt=t(2)-t(1); % 샘플간 간격 8e-6
fs=1/dt; % 샘플링 주파수 fs=8MHz
m=0.7; % 변조도
fm=4500; % 변조신호의 주파수 fm=4500Hz
m_t=m*cos(2*pi*fm*t);
m_hat=imag(hilbert(m_t)); % Hilbert 변환
fc=1e6; % 반송파 주파수 fc=1MHz(fc=1/8*fs)
x1= m_t.*cos(2*pi*fc*t);
x2=m_hat.*-sin(2*pi*fc*t);
v_lsb=x1+x2; % Low Side Band 신호
v_usb=x1-x2; % Upper Side Band 신호
band=fs/2; % Positive 주파수 영역의 Band width
f=linspace(-band,band,length(t)); % 주파수 영역 설정
V_LSB=fftshift(fft(v_lsb))/length(t); % Fourier계수 구함
V_LSB=abs(V_LSB);
V_USB=fftshift(fft(v_usb))/length(t); % Fourier계수 구함
V_USB=abs(V_USB);
figure(1)
subplot(2,1,1)
plot(f,V_LSB); grid
xlabel('Time')
ylabel('V_L_S_B(t)')
title('Single Side Band Modulation - Low Side Band')
subplot(2,2,3)
i=find((f>=0.97*fc) & (f<=fc*1.03));
bar(f(i),V_LSB(i)); grid
axis([min(f(i)), max(f(i)), min(V_LSB(i)), max(V_LSB(i))])
xlabel('Frequency [Hz]')
ylabel('V_L_S_B(f)')
subplot(2,2,4)
i=find((f>=-1.03*fc) & (f<=fc*-0.97));
bar(f(i),V_LSB(i)); grid
axis([min(f(i)), max(f(i)), min(V_LSB(i)), max(V_LSB(i))])
xlabel('Frequency [Hz]')
ylabel('V_L_S_B(f)')
figure(2)
subplot(2,1,1)
plot(f,V_USB); grid
xlabel('Time')
ylabel('V_U_S_B(t)')
title('Single Side Band Modulation - Upper Side Band')
subplot(2,2,3)
i=find( (f>=0.97*fc) & (f<=fc*1.03) );
bar(f(i),V_USB(i)); grid
axis([min(f(i)), max(f(i)), min(V_USB(i)), max(V_USB(i))])
xlabel('Frequency [Hz]')
ylabel('V_U_S_B(f)')
subplot(2,2,4)
i=find( (f>=-1.03*fc) & (f<= fc*-0.97) );
bar(f(i),V_USB(i)); grid
axis([min(f(i)), max(f(i)), min(V_USB(i)), max(V_USB(i))])
xlabel('Frequency [Hz]')
ylabel('V_U_S_B(f)')
  • 가격3,300
  • 페이지수25페이지
  • 등록일2003.05.27
  • 저작시기2003.05
  • 파일형식한글(hwp)
  • 자료번호#223548
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니