资源简介
MIMO的ML检测程序。可以直接使用的函数,有详细的备注解释
代码片段和文件信息
function [Estimate_Bits] = Detector_ML(Rx_data H nTx M)
QAMOrder=log2(M); %调制位数 以下情况都建立在QPSK调制
N_sym=size(Rx_data2); %帧数 (每根天线的接受比特)
Estimate_Bits_Matrix=zeros(nTxN_sym*QAMOrder);%判决矩阵预分配内存
Estimate_Bits=zeros(1nTx*N_sym*QAMOrder);%判决结果预分配内存
bits = de2bi(0:2^(nTx*QAMOrder)-1 ‘left-msb‘)‘; %十进制转二进制 一共的bit情况(调制+天线数的结果。一共有8位,调制后变成4个符号,每个符号有2位bit) 为nTx*QAMOrder x 2^(nTx*QAMOrder) 从上到下排列为高位到低位 注意:有一个转置的符号
for k_1=1:N_sym %判决的符号个数 (判决次数) 列
rx_data=Rx_data(:k_1); %取出每一列的数据 (四根天线的数据都有 4*1)
for k_2=1:length(bits) %取出对比距离的次数
bits_i=bits(:k_2); %提取出每一种情况的数值
antenna_data_bits=reshape(bits_i[]nTx)‘; %?????将这种数据分配成发射在天线上的情况。 矩阵为:天线数*调制数
tx_m
- 上一篇:MIMO的ZF检测matlab程序
- 下一篇:MIMO-OFDM链路simuli
nk
相关资源
-
MIMO-OFDM链路simuli
nk - MIMO的ZF检测matlab程序
- 多径瑞利信道的matlab仿真程序
- MIMO的OSIC检测算法。基于三种方式。
- matlab实现带权重的线性回归
- matlab交互式图像分割源程序
- 基于 HMM算法的语音识别的matlab程序
- 图像SNR、PSNR与MSE计算
- 2004-c题(饮酒驾车的数学模型)+mat
- 非线性扩散--PM算法完整matlab代码
- MATLAB全规则元胞自动机
- Gabor变换 MATLAB程序 根据理论自己编写
- MatLab 批量将24位PNG彩图转换为8位PNG彩
- 用MATLAB实现的MM1仿真
- matlab 绘图教程
- 超全的模式识别Matlab源程序
- SPWM的三相MMC的matlab仿真
- 谐波检测 matlab程序
- 船舶航迹控制
- 船舶海上运动matlab仿真
- 遗传算法改进的模糊C-均值聚类MATLA
- MATLAB 汽车牌照识别程序
- HVDC MATLAB风电仿真模型
- 2PSK的调制与解调
- caffe_matlab
- 激光典型腔的matlab计算
- shepp-logan模型
- 基于Matlab的smith圆图程序
- matlab人工免疫算法求解TSP问题
- 利用POCS实现图像超分辨率重建的mat
评论
共有 条评论