【光通信】用于可见光通信的OFDM发射机和接收机
生活随笔
收集整理的這篇文章主要介紹了
【光通信】用于可见光通信的OFDM发射机和接收机
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1.軟件版本
MATLAB2013b
2.本算法理論知識(shí)
可見(jiàn)光通信,2篇比較好的論文:
http://wenku.baidu.com/view/3c077736a32d7375a4178022.html
http://www.docin.com/p-121488388.html
3.核心代碼
%OFDM transmitter and receiver for Visible light communication. clc; clear all; close all; warning off; addpath 'func\'%參數(shù)初始化 %the OFDM symbols Nsc = 256; %frame length Lf = 10; %發(fā)送數(shù)據(jù) tx_data = func_seq('PRBS_15','PRBS',2e5); %MQAM M = 4; %QAM objects [mods,demods] = func_MQAM(Nsc,'M',M,'SymbolOrder','Gray'); SNR = [1:1:8];%高斯白噪聲 Ng = 0.1; %training sequence TS_level = [1,1]; %samples per symbol Nfft = 8*Nsc; %cyclic prefix length Np = round(Ng*Nfft); %發(fā)送前調(diào)制 y_Tx_mod = func_OFDM_modulator(tx_data,mods,Np,Lf,TS_level,Nfft);for i = 1:length(SNR)iSNRs = SNR(i);%可見(jiàn)光信道y_Tx_bef = y_Tx_mod;Fs = 40e9;Ts = 1/Fs;F_AWG = 1.25e9;F_RF = 0e9; AWG = upsample(y_Tx_bef,Fs/F_AWG); n = (1:length(AWG))';S_RF = AWG.*exp(1j*2*pi*F_RF*n*Ts); %%LED信道SNRdb = func_LED_channel();y_Rx = func_decimate2(S_RF,Fs/F_AWG);%最后加入白噪聲y_Rx2 = awgn(y_Rx,SNRs+SNRdb,'measured');%OFDM解調(diào)[rx_data,Y] = func_OFDM_demodulator(y_Rx2,demods,Np,Lf,TS_level,Nfft);[Nerr,BER] = func_error(rx_data,15,0); Bers(i) = BER; endfigure; plot(Y(1:Nsc/2,:),'r.'); hold on; plot(Y(Nsc/2+1:end,:),'b.'); title('Received constellation'); xlabel('I'); ylabel('Q'); grid on;%計(jì)算誤碼率 figure; semilogy(SNR,Bers,'b-o'); hold on; xlabel('SNR'); ylabel('BER'); grid on; legend('OFMD-4QAM'); axis([0,12,1e-5,1]);4.操作步驟與仿真結(jié)論
最后仿真結(jié)果如下所示:
??????? 這個(gè)是最后接收后的星座圖,這里我們使用的OFDM-4QAM的調(diào)制方法,所以最后可以看到四個(gè)星座點(diǎn)。
?這個(gè)是誤碼率曲線,從上面的仿真結(jié)果可知,當(dāng)SNR=8的時(shí)候,誤碼率在10-4左右。
5.參考文獻(xiàn)
[1]劉雨溪, 于蕾. 基于測(cè)量矩陣優(yōu)化的OFDM系統(tǒng)CS信道估計(jì)[J]. 中國(guó)新通信, 2016(6):4.
A01-95
6.完整源碼獲得方式
方式1:微信或者QQ聯(lián)系博主
方式2:訂閱MATLAB/FPGA教程,免費(fèi)獲得教程案例以及任意2份完整源碼
總結(jié)
以上是生活随笔為你收集整理的【光通信】用于可见光通信的OFDM发射机和接收机的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 【中继协助频谱切换】基于中继协助的频谱切
- 下一篇: 【注水功率分配】注水功率分配算法的MAT