Matlab仿真:简易无线基带传输系统设计

1.软件版本

MATLAB2013b

2.本算法理论知识点

系统包括卷积编码,QPSK调制,信道传输,QPSK解调以及维特比译码。

3.算法具体理论

整个信息传输系统有了初步的了解,整个系统的结构如下所示:

【基带传输】基于matlab的简易无线基带传输系统的仿真_信号传输

4.部分核心代码

登录后复制

%信息传输模拟系统,QPSK调制解调,卷积编码和维特比译码,clc;clear;close all;
Frame = 100;Number_symble = 300;Length=Number_symble+3; for i=1:Frame        
Information=(sign(randn(1,Number_symble))+1)/2;%产生随机信号作为测试信源               
Information=[Information 0 0 0] ;              %为了满足仿真需要补三个0使其长度=length                
JuanJi_Information = JuanJi_Encode(Information,Length);  %卷积编码                 
QPSKCode = QPSK_encode(JuanJi_Information, Length);      %QPSK调制                
a = 1:-0.1:0.1;        p = 10*log10(a);                error = zeros(10,10);        
for k = 1:length(p)            Noise_add = wgn(1,2*Length,p(k));                          
Receive_information = QPSKCode + Noise_add;                           
DQPSKCode = QPSK_Decode(Receive_information, Length);                       
Decoder = Viterbi(DQPSKCode, Length);                                
error(i,k) = sum(abs(Decoder-Information));        
endend% %画星座图% for i =1:(Length-1)/2%     L=2*i-1;%     
R=2*i;%     I1(L)=Information(L);%     Q1(R)=Information(R);
% end% % for i =1:Length%     L=2*i-1;%     R=2*i;%     I2(L)=QPSKCode(L);
%     Q2(R)=QPSKCode(R);% end% scatterplot(I1+j*Q1(1:1001));% scatterplot(I2+j*Q2(1:2005));
% % figure(3)%画噪声% plot(Noise_add);% title('噪声信号');% axis([1,2006,-2,2]);
% figure(4)%画叠加噪声后的信号% plot(Receive_information);% title('叠加噪声后的QPSK信号');
% axis([1,2006,-2,2]);%眼图仿真eyediagram(Information,2)eyediagram(JuanJi_Information,2);
eyediagram(QPSKCode,2);eyediagram(Receive_information,2);eyediagram(DQPSKCode,2);eyediagram(Decoder,2);
Number_error = zeros(1,10);for i = 1:10    for j = 1:100        
Number_error(i) = Number_error(i) + error(j,i);    
endendx = 1:10;plot(x,Number_error./Number_symble,'r-*');
xlabel('Eb/N0')ylabel('Pe')grid on               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.26.27.28.29.30.31.32.33.34.35.36.37.38.39.40.41.42.43.44.45.46.47.48.49.50.51.52.53.
54.55.56.57.58.59.60.61.62.63.64.65.66.67.68.69.70.71.72.73.74.75.76.77.78.79.80.81.82.83.84.85.86.
87.88.89.90.

5.仿真演示

【基带传输】基于matlab的简易无线基带传输系统的仿真_卷积_02

【基带传输】基于matlab的简易无线基带传输系统的仿真_信号传输_03

【基带传输】基于matlab的简易无线基带传输系统的仿真_卷积编译码_04



6.本算法写论文思路

利用MATLAB软件设计开发完成一个从信息发送、经过传输、到接收的仿真演示系统,该系统主要面向同学,使学生能够了解信息的整个传输和处理过程,为学习相关课程、加深理解打下基础。整个信息传输系统主要包括信号发送,信号传输模块,信号接收模块,其中信号发送包括信号的产生,信源的编码,信号的调制等模块,信号传输模块,我们利用MATLAB中现有的函数设计一个带高斯白噪声的信道模型进行传输,信号接收则包括解调模块,译码模块等。此外在实际的信息传输系统中,还可能存在多径干扰的问题,这里对这个问题不做考虑。


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空