第一范文网 - 专业文章范例文档资料分享平台

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

来源:用户分享 时间:2025/12/10 9:50:22 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

13、比较解扩前后信号功率谱密度

figure(13) subplot(2,1,1) yjb=fft(yrel,N);

prelb=yjb.*conj(yjb)/N; plot(freb,prelb(1:N/2)*2/N); axis([0,200,0,0.01]);

title('解扩前信号功率谱');xlabel('Hz'); subplot(2,1,2) yj=fft(yrej,N);

prel=yj.*conj(yj)/N;

plot(freb,prel(1:N/2)*2/N); axis([0,200,0,0.01]);

title('解扩后信号功率谱'); xlabel('Hz');

如图,解扩后信号的频谱被压缩,功率幅度增加,符合理论分析结果。

- 21 -

14、对解扩信号进行采样、判决

figure(14) subplot(2,1,1) for i=1:1:350

ij=i*1000-500; ss(i)=yrej(ij); end

stem(ss);

title('解扩信号采样'); subplot(2,1,2) for i=1:1:350 %判决信号算法 if ss(i)>0.2 ss(i)=1; elseif ss(i)<-0.2 ss(i)=-1; else ss(i)=0; end end

for i=1:1:50 ij=7*i-6; if ss(ij)==0

ss(ij)=ss(ij+4); end end

for i=1:1:348 if ss(i)==0

ss(i)=ss(i+2); end end

for i=1:1:50

S(i)=ss(i*7-3); if S(i)==0 S(i)=S(i)+1; end

S(i)=(1-S(i))/2; end stem(S);

title('判决后的最终信号');

- 22 -

至此,扩频系统仿真完成,比较最终判决信号与原发送信号完全吻合。

- 23 -

(2)信道中加入窄带强干扰

加入窄带干扰的matlab系统流程图

100/7Hz 二进制比特信息 100Hz 7位双极性m序列 100Hz 扩频序列 2000Hz 载波cos4000πt BPSK调制信号 高斯白噪声 2040~2050Hz 窄带强干扰 恢复载波cos4000πt 凯萨尔滤波器低通滤波 100Hz 7位双极性m序列 采样、判决 - 24 -

直接序列扩频系统MATLAB仿真(BPSK调制).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c80ngs9qi5e7wp9820sxf_6.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top