扩频通信实验及完整代码.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《扩频通信实验及完整代码.docx》由会员分享,可在线阅读,更多相关《扩频通信实验及完整代码.docx(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、扩频通信实验报告题 目: 扩频通信系统仿真 指导教师: 学 号: 姓 名: 专 业: 一、 跳频通信系统原理介绍跳频扩频系统是用伪随机码序列构成跳频指令来控制频率合成器,在多个频率中进行有选择的频移键控。与直扩系统相比,调频系统中的伪随机序列并不是直接传输,而是用来选择信道。调频系统的组成框图如下图所示:图中,扩频调制器是一个上变频器,扩频解调器是一个下变频器。频率合成器A和频率合成器B分别为上变频器和下变频器提供本振信号,他们的输出信号在调频码的控制下按照统一规律跳变。二、 实验目的学习扩频通信系统技术理论基础及调频序列扩频系统基本原理,并设计出跳频扩频通信系统模型。此通信系统具体包括信源模
2、块、信息调制模块、扩频码产生模块、扩频模块、信道模块、解扩模块、信息解调模块。三、程序设计流程图四、 仿真环境本次扩频通信系统的仿真是用MATLAB R2012a模拟实现的,用MATLAB编程来实现对扩频通信系统的仿真。五、 模块源代码及仿真波形本系统主要包括信源发出的基带信号、发送端产生的扩频码(PN码)、频率合成器产生待调制的载频信号、FSK调制、接收端产生的扩频码、频率合成器产生和发送端相同的载频信号、FSK解调,其中频率合成器产生的载频信号频率受到扩频码的控制,本系统中由频率合成器产生1000Hz、1050Hz、1150Hz三种频率的载频。(1) 调频系统调制模块A)% 产生信源输出的
3、信息序列(双极性不归零码)Tm=0.25; fm=1/Tm; %码率u,time=gensig(square,2*Tm,EndTime,Ts);y=2*(u-0.5);figure(1)plot(time,y);title(信源输出的信息序列);xlabel(time(seconds);axis(0 2 -2 2);B)% FSK调制及频谱T0=0.1; f0=1/T0;T1=0.2; f1=1/T1;u0,time=gensig(sin,T0,EndTime,Ts);u1,time=gensig(sin,T1,EndTime,Ts);y0=u0.*sign(-y+1);y1=u1.*sign
4、(y+1);SignalFSK=y0+y1; %FSK信号% FSK调制的频谱nfft=fs+1;Y = fft(SignalFSK,nfft);PSignalFSK=Y.*conj(Y)/nfft;f=fs*(0:nfft/2)/nfft;figure(2)plot(f,PSignalFSK(1:nfft/2+1);title(FSK调制后的频谱);xlabel(frequency (Hz);axis(0 100 -inf inf);C)% FSK调制后,低通滤波cof_low=fir1(64,25/fs);SignalFSK_1=filter(cof_low,1,SignalFSK);fi
5、gure(3)plot(time,SignalFSK_1);title(FSK调制后经过低通滤波器的波形);xlabel(time(seconds);axis(0 2 -2 2);YSignalFSK_1= fft(SignalFSK_1,nfft);PSignalFSK_1 = YSignalFSK_1.*conj(YSignalFSK_1)/nfft;f = fs*(0:nfft/2)/nfft;figure(4);plot(f,PSignalFSK_1(1:nfft/2+1);title(FSK调制后经过低通滤波的频谱);xlabel(frequency (Hz);axis(0 100
6、-inf inf);(2) 混频模块% %混频1fc1=1000;Tc=1/fc1;%频点:1000Carrier,time = gensig(sin,Tc,EndTime,Ts); %产生扩频载波1MixSignal1=SignalFSK_1.*Carrier;%混频2fc2=1050;Tc=1/fc2;%频点:1050Carrier,time = gensig(sin,Tc,EndTime,Ts); %产生扩频载波2MixSignal2=SignalFSK_1.*Carrier;%混频3fc3=1150;Tc=1/fc3;%频点:1150Carrier,time = gensig(sin,
7、Tc,EndTime,Ts); %产生扩频载波3MixSignal3=SignalFSK_1.*Carrier;figure(5)plot(time,MixSignal1,time,MixSignal2,r,time,MixSignal3,k);title(混频后的波形);xlabel(time(seconds);axis(0 2 -2 2);(3)带通滤波cof_band=fir1(64,fc1-12.5,fc1+12.5/fs);yMixSignal=filter(cof_band,1,MixSignal1);cof_band=fir1(64,fc2-12.5,fc2+12.5/fs);y
8、MixSignal2=filter(cof_band,1,MixSignal2);cod_band=fir1(64,fc3-12.5,fc3+12.5/fs);yMixSignal3=filter(cof_band,1,MixSignal3);figure(6)plot(time,yMixSignal,time,yMixSignal2,r,time,yMixSignal3,k);title(经过带通滤波的混频信号);xlabel(time(seconds);axis(0 2 -2 2);(4)解扩模块A)%接收端解扩fc=1000;Tc=1/fc;Carrier,time=gensig(sin
9、,Tc,EndTime,Ts);%产生扩频载波Sign_rec=Sign_send;ySign_rec=Sign_rec.*Carrier;figure(8);plot(time,ySign_rec);title(解扩后的信号);xlabel(time(second);axis(0 2 -1 1);B)% 低通滤波,取下边频yrr=ySign_rec;cof_low=fir1(64,25/fs);Sign_rec_1=filter(cof_low,1,ySign_rec);figure(9);plot(time,Sign_rec_1);title(解扩后的下边频的信号);xlabel(time
10、(seconds);axis(0 2 -1 1);YSign_rec_1=fft(Sign_rec_1,nfft);PSign_rec_1=YSign_rec_1.*conj(YSign_rec_1)/nfft;f=fs*(0:nfft/2)/nfft;figure(10);plot(f,PSign_rec_1(1:nfft/2+1);title(解扩后的下边频频谱);xlabel(frequency(Hz);axis(0 100 -inf inf);C)% FSK解码cof_f0=fir1(64,f0-0.25,f0+0.25/fs);cof_f1=fir1(64,f1-0.25,f1+0.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 通信 实验 完整 代码
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内