MATLAB2013b
系统包括卷积编码,QPSK调制,信道传输,QPSK解调以及维特比译码。
整个信息传输系统有了初步的了解,整个系统的结构如下所示:
登录后复制
%信息传输模拟系统,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.
利用MATLAB软件设计开发完成一个从信息发送、经过传输、到接收的仿真演示系统,该系统主要面向同学,使学生能够了解信息的整个传输和处理过程,为学习相关课程、加深理解打下基础。整个信息传输系统主要包括信号发送,信号传输模块,信号接收模块,其中信号发送包括信号的产生,信源的编码,信号的调制等模块,信号传输模块,我们利用MATLAB中现有的函数设计一个带高斯白噪声的信道模型进行传输,信号接收则包括解调模块,译码模块等。此外在实际的信息传输系统中,还可能存在多径干扰的问题,这里对这个问题不做考虑。
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删