直接序列扩频系统MATLAB仿真(BPSK调制)

上传人:飞*** 文档编号:16638865 上传时间:2017-11-08 格式:DOC 页数:52 大小:2.71MB
返回 下载 相关 举报
直接序列扩频系统MATLAB仿真(BPSK调制)_第1页
第1页 / 共52页
直接序列扩频系统MATLAB仿真(BPSK调制)_第2页
第2页 / 共52页
直接序列扩频系统MATLAB仿真(BPSK调制)_第3页
第3页 / 共52页
直接序列扩频系统MATLAB仿真(BPSK调制)_第4页
第4页 / 共52页
直接序列扩频系统MATLAB仿真(BPSK调制)_第5页
第5页 / 共52页
点击查看更多>>
资源描述

《直接序列扩频系统MATLAB仿真(BPSK调制)》由会员分享,可在线阅读,更多相关《直接序列扩频系统MATLAB仿真(BPSK调制)(52页珍藏版)》请在金锄头文库上搜索。

1、- 1 - 2 -目录一、背景 .4二、基本要求 .4三、设计概述 .4四、Matlab 设计流程图 .5五、Matlab 程序及仿真结果图 .61、生成 m 序列及 m 序列性质 .62、生成 50 位随机待发送二进制比特序列,并进行扩频编码 .73、对扩频前后信号进行 BPSK 调制,观察其时域波形 .94、计算并观察扩频前后 BPSK 调制信号的频谱 .105、仿真经 awgn 信道传输后,扩频前后信号时域及频域的变化 .116、对比经信道前后两种信号的频谱变化 .127、接收机与本地恢复载波相乘,观察仿真时域波形 .148、与恢复载波相乘后,观察其频谱变化 .159、仿真观察信号经凯萨

2、尔窗低通滤波后的频谱 .1610、观察经过低通滤波器后无扩频与扩频系统的时域波形 .1711、对扩频系统进行解扩,观察其时域频域 .1812、比较扩频系统解扩前后信号带宽 .1913、比较解扩前后信号功率谱密度 .2014、对解扩信号进行采样、判决 .2115、在信道中加入 20402050Hz 窄带强干扰并乘以恢复载波 .2416、对加窄带干扰的信号进行低通滤波并解扩 .2517、比较解扩后信号与窄带强干扰的功率谱 .27六、误码率 simulink 仿真 .281、直接扩频系统信道模型 .282、加窄带干扰的直扩系统建模 .293、用示波器观察发送码字及解扩后码字 .304、直接扩频系统与

3、无扩频系统的误码率比较 .315、不同扩频序列长度下的误码率比较 .326、扩频序列长度 N=7 时,不同强度窄带干扰下的误码率比较 .33七、利用 Walsh 码实现码分多址技术 .341、产生改善的 walsh 码 .352、产生两路不同的信息序列 .363、用两个沃尔什码分别调制两路信号 .38- 3 -4、两路信号相加,并进行 BPSK 调制 .395、观察调制信号频谱,并经 awgn 信道加高斯白噪和窄带强干扰 .406、接收机信号乘以恢复载波,观察时域和频域 .427、信号经凯萨尔窗低通滤波器 .438、对滤波后信号分别用 m1 和 m2 进行解扩 .449、对两路信号分别采样,判

4、决 .45八、产生随机序列 Gold 码和正交 Gold 码 .471、产生 Gold 码并仿真其自相关函数 .482、产生正交 Gold 码并仿真其互相关函数 .50九、实验心得体会 .51- 4 -直接序列扩频系统仿真1、背景直接序列扩频通信系统(DSSS)是目前应用最为广泛的系统。在发送端,直扩系统将发送序列用伪随机序列扩展到一个很宽的频带上去,在接受端又用相同的扩频序列进行解扩,回复出原有信息。由于干扰信息与伪随机序列不相关,扩频后能够使窄带干扰得到有效的抑制,提高输出信噪比。系统框图如下图所示:二、基本要求:1. 通过 matlab 建模,对直扩系统进行仿真,数据调制方式可以自由选择

5、,可以使用基带信号,但最好能使用频带信号,信道为高斯白噪信道。要仿真出扩频前的信号的频偏,扩频后的信号频谱,过信道之后的频谱以及解扩之后的频谱。2. 研究并仿真产生 m 序列,写出生成 m 序列的算法。3. 验证直扩系统对窄带干扰的抑制能力,在信道中加入一个窄带强干扰,仿真出加了干扰后的频谱图和解扩后的频谱图,给出误码率等仿真图。4. 在以上基础上仿真实现码分多址技术,使用 Walsh 码进行复用,实现多个信号同时传输。(选做)可选项:1.在信道中加入多径,使用 rake 接收来抗多径效应。2.产生除 m 序列之外的其他随机序列,如 Gold 码,正交 Gold 码等等。3.对比无扩频的系统的

6、误码率。3、设计概述本次课设完成基本要求,并选作了可选项码分多址,Gold 码及误码率对比。通过 matlab 建模仿真了直扩系统 BPSK 调制的各点频偏及时域信号,并仿真了窄带强干扰对直扩系统的影响以及利用改善的 WALSH 码实现码分多址技术。另外,通过 matlab 的 simulink 工具盒 bertool 工具仿真对比了直扩系统和无扩频系统的误码率。- 5 -4、matlab 设计流程图基本扩频系统仿真流程图100Hz 扩频序列100/7Hz 二进制比特信息100Hz 7 位双极性 m 序列2000Hz 载波 cos4000tBPSK 调制信号高斯白噪声恢复载波 cos4000t

7、100Hz 7 位双极性 m 序列凯萨尔滤波器低通滤波采样、判决- 6 -5、matlab 程序及仿真结果图1、生成 m 序列及 m 序列性质实验产生 7 位 m 序列,频率 100Hz,模拟线性反馈移位寄存器序列,原理图如下:clear all;clc;X1=0;X2=0;X3=1; m=350; %重复 50 遍的 7 位单极性 m 序列for i=1:m Y3=X3; Y2=X2; Y1=X1;X3=Y2; X2=Y1; X1=xor(Y3,Y1);L(i)=Y1;endfor i=1:mM(i)=1-2*L(i); %将单极性 m 序列变为双极性 m 序列endk=1:1:m;figu

8、re(1)subplot(3,1,1) %做 m 序列图stem(k-1,M);axis(0,7,-1,1);xlabel(k);ylabel(M 序列 );title(移位寄存器产生的双极性 7 位 M 序列) ;subplot(3,1,2)ym=fft(M,4096);magm=abs(ym); %求双极性 m 序列频谱fm=(1:2048)*200/2048;plot(fm,magm(1:2048)*2/4096);- 7 -title(双极性 7 位 M 序列的频谱 )axis(90,140,0,0.1);a,b=xcorr(M,unbiased);subplot(3,1,3) %求双极性 m 序列自相关函数plot(b,a);axis(-20,20,-0.5,1.2);title(双极性 7 位 M 序列的自相关函数 );由上图可以看出,7 位 m 序列为 1,-1,-1,-1,1 ,-1,1。另外

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号