日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【光通信】用于可见光通信的OFDM发射机和接收机

發(fā)布時間:2025/4/5 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【光通信】用于可见光通信的OFDM发射机和接收机 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1.軟件版本

MATLAB2013b

2.本算法理論知識

可見光通信,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);%可見光信道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;%計算誤碼率 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é)果如下所示:

??????? 這個是最后接收后的星座圖,這里我們使用的OFDM-4QAM的調(diào)制方法,所以最后可以看到四個星座點。

?這個是誤碼率曲線,從上面的仿真結(jié)果可知,當(dāng)SNR=8的時候,誤碼率在10-4左右。

5.參考文獻

[1]劉雨溪, 于蕾. 基于測量矩陣優(yōu)化的OFDM系統(tǒng)CS信道估計[J]. 中國新通信, 2016(6):4.

A01-95

6.完整源碼獲得方式

方式1:微信或者QQ聯(lián)系博主

方式2:訂閱MATLAB/FPGA教程,免費獲得教程案例以及任意2份完整源碼

總結(jié)

以上是生活随笔為你收集整理的【光通信】用于可见光通信的OFDM发射机和接收机的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。