【基带传输】基于matlab的简易无线基带传输系统的仿真
目錄
1.軟件版本
2.本算法理論知識點
3.算法具體理論
4.部分核心代碼
5.仿真演示
6.本算法寫論文思路
7.參考文獻
8.相關算法課題及應用
1.軟件版本
MATLAB2013b
2.本算法理論知識點
系統包括卷積編碼,QPSK調制,信道傳輸,QPSK解調以及維特比譯碼。
3.算法具體理論
整個信息傳輸系統有了初步的了解,整個系統的結構如下所示:
4.部分核心代碼
%信息傳輸模擬系統,QPSK調制解調,卷積編碼和維特比譯碼, clc; clear; close all; Frame = 100; Number_symble = 300; Length=Number_symble+3; for i=1:FrameInformation=(sign(randn(1,Number_symble))+1)/2;%產生隨機信號作為測試信源 Information=[Information 0 0 0] ; %為了滿足仿真需要補三個0使其長度=lengthJuanJi_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));end end% %畫星座圖 % 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:10for j = 1:100Number_error(i) = Number_error(i) + error(j,i);end endx = 1:10; plot(x,Number_error./Number_symble,'r-*'); xlabel('Eb/N0') ylabel('Pe') grid on5.仿真演示
6.本算法寫論文思路
? ? ? ? 利用MATLAB軟件設計開發完成一個從信息發送、經過傳輸、到接收的仿真演示系統,該系統主要面向同學,使學生能夠了解信息的整個傳輸和處理過程,為學習相關課程、加深理解打下基礎。整個信息傳輸系統主要包括信號發送,信號傳輸模塊,信號接收模塊,其中信號發送包括信號的產生,信源的編碼,信號的調制等模塊,信號傳輸模塊,我們利用MATLAB中現有的函數設計一個帶高斯白噪聲的信道模型進行傳輸,信號接收則包括解調模塊,譯碼模塊等。此外在實際的信息傳輸系統中,還可能存在多徑干擾的問題,這里對這個問題不做考慮。
7.參考文獻
[01]鄧華. MATLAB通信仿真及應用實例詳解. 北京:人民郵電出版社. 2003
[02]徐素妍,曹坤梅.基于Matlab語言的現代通信仿真分析.計算機應用.2001
[03]周少東,茚邦琴,龐曉東等.基于MATLAB環境的通信系統模擬技術.電子器件.1999
[04]簡清華,楊高波.基于Matlab Simulink的仿真方法研究.工業儀器與自動化裝置.2001 [05]聶春燕.MATLAB/SIMULINK在動態系統仿真中的應用.長春大學學報.2001
8.相關算法課題及應用
無線基帶、調制解調、編譯碼
A01-24
總結
以上是生活随笔為你收集整理的【基带传输】基于matlab的简易无线基带传输系统的仿真的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【CIC滤波器】基于MATLAB/FPG
- 下一篇: 基于simulink的QAM-WIMAX