通信原理软件实验报告(2)

2019-04-04 22:43

Ac = 1;

通信原理软件实验·报告

%------------------------------------------------------------------- %%Simulate AM a = 0.8;

st1 = Ac*(1+a*mt1).*ct; % AM Equation Sf1 = t2f(st1,fs); % Fourier Transform surf1 = abs(hilbert(st1)); % envelope figure(1)

%plot Modulating Signal

subplot(2,2,1),plot(t,mt),grid on,axis([0,+4,-3,+3]), title('Modulating Signal'),xlabel('t'),ylabel('m(t)') %plot Carrier Signal

subplot(2,2,2),plot(t,ct),grid on,axis([0,2/fc,-1,1]), title('Carrier Signal'),xlabel('t'),ylabel('c(t)') %plot Modulated Signal and its envelope

subplot(2,2,3),plot(t,st1,t,surf1,'r:'),grid on, axis([0,60/fc,-2*Ac,+2*Ac]),

title('Modulated Signal'),xlabel('t'),ylabel('s(t)') %plot Frequency Spectrum subplot(2,2,4),plot(f,abs(Sf1)),

axis([-30,+30,0,max(abs(Sf1))]),grid on,

title('Frequency Spectrum'),xlabel('f'),ylabel('S(f)')

%------------------------------------------------------------------- %%Simulate DSB-SC st2 = Ac*mt.*ct;

Sf2 = t2f(st2,fs); % Fourier Transform surf2 = abs(hilbert(st2)); % envelope figure(2)

%plot Modulating Signal

subplot(2,2,1),plot(t,mt),grid on,axis([0,+4,-3,+3]), title('Modulating Signal'),xlabel('t'),ylabel('m(t)') %plot Carrier Signal

subplot(2,2,2),plot(t,ct),grid on,axis([0,2/fc,-1,1]), title('Carrier Signal'),xlabel('t'),ylabel('c(t)') %plot Modulated Signal

subplot(2,2,3),plot(t,st2),grid on,axis([0,60/fc,-3*Ac,+3*Ac]), title('Modulated Signal'),xlabel('t'),ylabel('s(t)') %plot Frequency Spectrum

subplot(2,2,4),plot(f,abs(Sf2)),axis([-30,+30,0,max(abs(Sf2))]), grid on,title('Frequency Spectrum'),xlabel('f'),ylabel('S(f)')

第3页

通信原理软件实验·报告

%------------------------------------------------------------------- %%Simulate SSB

%use t2f and f2t function to do hilbert transform %or may use mh = hilbert(mt); Mt = t2f(mt,fs); Mh = -1j*sign(f); mh = real(f2t(Mh,fs));

%Gernerate SSB Signal (right side)

st3 = mt.*cos(2*pi*fc*t)-mh.*sin(2*pi*fc*t); Sf3 = t2f(st3,fs); figure(3)

%plot Modulating Signal

subplot(2,2,1),plot(t,mt),grid on,axis([0,+4,-3,+3]), title('Modulating Signal'),xlabel('t'),ylabel('m(t)') %plot Carrier Signal

subplot(2,2,2),plot(t,ct),grid on,axis([0,2/fc,-1,1]), title('Carrier Signal'),xlabel('t'),ylabel('c(t)') %plot Modulated Signal

subplot(2,2,3),plot(t,st3),grid on,axis([0,60/fc,-6*Ac,+6*Ac]), title('Modulated Signal'),xlabel('t'),ylabel('s(t)') %plot Frequency Spectrum subplot(2,2,4),plot(f,abs(Sf3)),

axis([-30,+30,0,max(abs(Sf3))]),grid on,

title('Frequency Spectrum'),xlabel('f'),ylabel('S(f)')

%------------------------------------------------------------------- %End of program

附注t2f.m函数代码,此函数在后续实验中也有使用:

%傅里叶正变换

function S= t2f(s,fs) % s代表输入信号,S代表s的频谱,fs是采样频率 N= length(s);%样点总数 T= 1/fs*N; %观察时间

f= [-N/2:(N/2-1)]/T; % 频率采样点 tmp1= fft(s)/fs; tmp2= N*ifft(s)/fs;

S(1:N/2)= tmp2(N/2+1: -1:2); S(N/2+1:N)= tmp1(1:N/2); S= S.*exp(j*pi*f*T); end

第4页

通信原理软件实验·报告

六、实验结果及分析

图1.1 仿真AM波形和频谱

图1.1为AM调制的波形和频谱图,从仿真的结果看出,AM调制系数定义为a?0.8时信号包络清晰,包络已显式绘出,可利用包络检波恢复原信号,接收设备较为简单。其频谱含有离散大载波,从理论分析可知,此载波占用了较多发送功率,使得发送设备功耗较大。

图1.2 仿真DSB-SC波形和频谱

图1.2为双边带抑制载波调幅信号波形和频谱,其时域波形有相位翻转,频谱不含离散大载波。

必须使用相干解调,可用多种方法提取载波,常用方式为在发端加入离散导频分量,在收端利用调谐于载频fc的窄带滤波器滤出导频分量。

第5页

通信原理软件实验·报告

图1.3 仿真SSB波形和频谱

图1.3为SSB信号波形和频谱仿真图。SSB信号比DSB信号节省一半带宽,适合于语声信号的调制,因为其没有直流分量,也没有很低频的成分。解调时可采用相干解调或者在发端加入离散大载波进行包络检波。

实验二 调频信号波形频谱仿真

一、实验题目

假设基带信号m(t)?sin(2000?t)?2cos(1000?t)?4sin(500?t??/3),载波频率为40kHz,仿真产生FM信号,观察波形与频谱,并与卡松公式做对照。FM的频率偏移常数为5kHz/V。

二、基本原理

单音频信号

m(t)?acos(2?fmt)

经FM调制后的表达式为

sFM(t)?Accos[2?fct??(t)]

其中

?(t)?aKffmsin2?fmt??sin2?fmt

调制指数??aKffm。由卡松公式可知FM信号的带宽为

B?2(??1)fm

第6页

通信原理软件实验·报告

三、仿真思路

同实验一中相仿,定义必要的仿真参数,在此基础上可得到载波信号和调制信号。根据?(t)?2?Kf?m(t)dt可得到频偏,由此可写出最终的FM信号的

??t表达式进行仿真计算。对FM信号进行傅里叶变换可得频谱特性,变换依旧使用实验一中给出的t2f.m函数。

四、程序框图

产生载波和调制信号m(t) 计算频率偏移量得FM信号 FFT变换得FM信号频谱 作时域波形图和频谱图

五、仿真源代码

%Assume baseband signal:

% m(t)=sin(2000*pi*t)+2*cos(1000*pi*t)+4*sin(500*pi*t+pi/3) êrrier frequency is fc=40kHz,that is cos(2*pi*fc*t)

%prepare workspace clear all close all

%-------------------------------------------------------------------- %%Common definitions

fs = 800; % sampling frequency (kHz) T = 16; % Time-domain truncation (ms) N = T*fs; % sample points dt = 1/fs; % time resolution t = -T/2:dt:T/2-dt;

df = 1/T; % minimum frequency-domain resolution f = -fs/2:df:fs/2-df;

%-------------------------------------------------------------------- fm1 = 1; % kHz fm2 = 0.5; % kHz fm3 = 0.25; % kHz

第7页


通信原理软件实验报告(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:《宏观经济学》习题(学生版)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: