• 大小: 10KB
    文件类型: .zip
    金币: 2
    下载: 1 次
    发布日期: 2021-06-18
  • 语言: Matlab
  • 标签: matlab  

资源简介

使用MATLAB做的基于OFDM的可见光通信系统仿真,里面有基于朗伯模型可见光无线信道,与基于OFDM的发送接受端全部代码,本人几乎全详解注释,直接可运行,特别适用初学者,对做OFDM仿真与可见光通信仿真有极大参考价值。

资源截图

代码片段和文件信息

function [demodu_bit_symble]=demoduqam16(Rx_serial_complex_symbols)
%将得到的串行16QAM数据解调成二进制比特流
%输入未接收端接收的复16QAM信号 输出二进制数码流
complex_symbols=reshape(Rx_serial_complex_symbolslength(Rx_serial_complex_symbols)1);  %Rx_serial_complex_symbols的行列换成length(Rx_serial_complex_symbols)*1
d=1;
mapping=[-3*d 3*d;
   -d  3*d;
        d  3*d;
  3*d  3*d;
 -3*d  d;
   -d  d;
    d  d;
  3*d  d;
   -3*d  -d; 
   -d  -d; 
    d  -d;
      3*d  -d;
 -3*d  -3*d;
   -d  -3*d;
    d  -3*d;
  3*d  -3*d];
  complex_mapping=complex(mapping(:1)mapping(:2));   %将映射表中转换为16QAM信号
  for i=1:length(Rx_serial_complex_symbols);
      for j=1:16;
          metrics(j)=abs(complex_symbols(i1)-complex_mapping(j1));
      end
      [min_metric  decode_symble(i)]= min(metrics) ;  %将离某星座点最近的值赋给decode_symble(i)
      %将接收数据与标准16QAM相比找到差最小的将其恢复成标准的16QAM信号
  end
  
  decode_bit_symble=de2bi((decode_symble-1)‘‘left-msb‘);%将16QAM转化为二进制
   demodu_bit_symble=reshape(decode_bit_symble‘1length(Rx_serial_complex_symbols)*4);%转化二进制比特流为一行
      
 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-06-28 19:35  OFDM可见光通信系统仿真\
     目录           0  2019-06-28 19:35  OFDM可见光通信系统仿真\OFDM-with-windowing\
     文件        1169  2019-06-02 22:23  OFDM可见光通信系统仿真\OFDM-with-windowing\demoduqam16.m
     文件       11427  2019-06-28 19:46  OFDM可见光通信系统仿真\OFDM-with-windowing\OFDMdemo.m
     文件         960  2019-06-02 21:43  OFDM可见光通信系统仿真\OFDM-with-windowing\qam16.m
     文件        1087  2009-07-18 09:05  OFDM可见光通信系统仿真\OFDM-with-windowing\qpsk.m
     文件         533  2019-06-02 21:29  OFDM可见光通信系统仿真\OFDM-with-windowing\rcoswindow.m
     文件         312  2019-05-07 10:02  OFDM可见光通信系统仿真\OFDM-with-windowing\SNR.mat
     目录           0  2019-06-28 19:35  OFDM可见光通信系统仿真\无限信道\
     文件         349  2019-05-22 23:40  OFDM可见光通信系统仿真\无限信道\HLOS.m
     文件         117  2019-03-21 11:08  OFDM可见光通信系统仿真\无限信道\PRLOS.m
     文件         199  2019-05-22 23:13  OFDM可见光通信系统仿真\无限信道\RO.m
     文件        1835  2019-06-28 19:46  OFDM可见光通信系统仿真\无限信道\visible_light_channel.m

评论

共有 条评论