您现在的位置:首页 >> 通信 >> 内容

信道估计算法误码率仿真,对比不同导频长度,对比不同信道估计算法包括CS-OMP,LS,MMSE

时间:2022/12/12 22:45:10 点击:

  核心提示:A113包含程序操作录像...

1.完整项目描述和程序获取

>面包多安全交易平台:https://mbd.pub/o/bread/Y5mam5hy

>如果链接失效,可以直接打开本站店铺搜索相关店铺:

点击店铺

>如果链接失效,程序调试报错或者项目合作可以加微信或者QQ联系。

2.部分仿真图预览





3.算法概述

所谓信道估计,就是从接收数据中将假定的某个信道模型的模型参数出来的过程。如果信道是线性的话,那么信道估计就是对系统冲激响应进行估计。

     正则正交匹配追踪(Regularized OMP)算法在超宽带系统信道估计中的应用。OMP算法在应用于稀疏信号恢复时,具备贪婪算法计算速度快和计算复杂度低的特点。超宽带通信(UWB)系统的信道估计需要估计一组最大径的参数,而OMP具有能够可靠恢复近似稀疏含噪信号的能力,适用于UWB信道估计。

4.部分源码

%频域信道估计

clc;

clear;

close all;

warning off;

addpath(genpath(pwd));

rng('default');

L1=31;

taps=6;%抽头数

K=taps;

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%---------------------------频域的信道脉冲响应----------------------%

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

SNR = [0:5:30];

LEN = length(SNR);

l1=channel(L1,taps);

l2=channel(L1,taps);

h=cat(2,l1,l2)';

L=size(h,1);

cs=zeros(3,LEN);

ls=zeros(3,LEN);

mmse=zeros(3,LEN);

for t=1:3

    N1=16*t;%训练序列长度

N=N1*20;

[cs_mse_ave,ls_mse_ave,mmse_mse_ave]=MSE_com(N,L,K,h,N1);

cs(t,:)=cs_mse_ave;

ls(t,:)=ls_mse_ave;

mmse(t,:)=mmse_mse_ave;

end

A113

作者:我爱C编程 来源:我爱C编程
本站最新成功开发工程项目案例
相关文章
相关评论
发表我的评论
  • 大名:
  • 内容:
本类固顶
  • 没有
  • FPGA/MATLAB商业/科研类项目合作(www.store718.com) © 2025 版权所有 All Rights Reserved.
  • Email:1480526168@qq.com 站长QQ: 1480526168