该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

clc;

clear;

Nfft=16;

L=3;

N=11;

hl=[0.2944+1.6236j,-1.3362-0.6918j,0.7143+0.8580j];

fl=linspace(0.02,0.06,L);

SNR=linspace(-10,40,N);

mse_hl_1_dB=zeros(1,N);

mse_fl_1_dB=zeros(1,N);

mse_hl_2_dB=zeros(1,N);

mse_fl_2_dB=zeros(1,N);

nl=0:L-1;

delta_h=0.01;

delta_f=0.01;

repeat=10;

hl_initial=(1+j)*ones(2,L);

fl_initial=0.05*ones(2,L);

for i=1:N

hl_temp1=zeros(1,N);

fl_temp1=zeros(1,N);

hl_temp2=zeros(1,N);

fl_temp2=zeros(1,N);

for t=1:repeat

s=round(rand(1,2*Nfft));%产生随机的输入

X=QPSK_modulation(s,Nfft);

X=X/sqrt(X*X');

y=calcu_org(hl,fl,nl,X,Nfft,L);%计算发送信号,且未经过衰落和噪声干扰

Y=add_noise(y,Nfft,SNR(i));

[hl_1,fl_1]=channel_est_p1(X,nl,Y,Nfft,L,hl_initial,fl_initial,delta_h,delta_f);%信道估计算法1

[hl_2,fl_2]=channel_est_p2(X,nl,Y,Nfft,L,hl_initial,fl_initial,delta_h,delta_f);%信道估计算法2

hl_temp1(i)=hl_temp1(i)+mean(abs(hl_1-hl).^2);

fl_temp1(i)=fl_temp1(i)+mean(abs(fl_1-fl).^2);

hl_temp2(i)=hl_temp2(i)+mean(abs(hl_2-hl).^2);

fl_temp2(i)=fl_temp2(i)+mean(abs(fl_2-fl).^2);

end

hl_temp1_mse(i)=hl_temp1(i)/repeat;

fl_temp1_mse(i)=fl_temp1(i)/repeat;

hl_temp2_mse(i)=hl_temp2(i)/repeat;

fl_temp2_mse(i)=fl_temp2(i)/repeat;

end

mse_hl_1_dB=10*log10(hl_temp1_mse);

mse_fl_1_dB=10*log10(fl_temp1_mse);

mse_hl_2_dB=10*log10(hl_temp2_mse);

mse_fl_2_dB=10*log10(fl_temp2_mse);

figure;

plot(SNR,mse_hl_1_dB,'-ok',SNR,mse_hl_2_dB,'-*m');

xlabel('平均信噪比(dB)');

ylabel('hl估计值与理论值的均方误差(dB)');

legend('算法1','算法2');

grid on;

figure;

plot(SNR,mse_fl_1_dB,'-ok',SNR,mse_fl_2_dB,'-*m');

xlabel('平均信噪比(dB)');

ylabel('fl估计值与理论值的均方误差(dB)');

legend('OFDM LS','OFDM LMMSE');

grid on;

这是OFDM信道估计的主程序,哪位大神能告诉我这个程序里面用了哪些参数和做了什么中间做了什么处理么,急

ofdm信道估计 线性插值matlab,OFDM信道估计的MATLAB仿真相关推荐

  1. fft 估计载波频率程序_OFDM信道估计和仿真

    由于宽带无线通信系统所占带宽较大,其无线信道在不同频带呈现出频率选择性衰落(即信道衰落系数在不同的频率下不同).为了克服该问题,我们引入了了OFDM技术将系统带宽划分成N个等间隔的子载波.因为每个子载 ...

  2. 频偏纠正matlab实现,频偏估计matlab代码

    瑚伽㈣咖,<第n次仿真) 嘎第"次仿真) 算法仿真频偏估计算法的全数字仿真采用Matlab6.5. 图5原频谱估计算 法的性能曲线 图6简化了的频谱估计 算法的性能曲线...... 通 ...

  3. matlab实现ofdm调制解调,基于ofdm的调制解调原理,ofdm调制解调fpga代码 - 全文

    OFDM介绍 OFDM ( Orthogona lFrequency D iv isionM ulTIplex ing) 即正交频分复用技术, 实际上 OFDM 是 MCM M ult-iC arri ...

  4. matlab 信道模拟 差错概率,移动信道差错序列的分布概率模拟法及门限电平的讨论...

    1概述近年来数字式移动通信系统正在国内逐步推广,人们对它的认识更加深入,更多的科技工作者已涉足这个领域.数字式移动通信的实时性和传输的可靠性已是近年来通信理论研究中的热门课题.为实现移动通信的可靠传输 ...

  5. MATLAB概率密度函数估计

    MATLAB概率密度函数估计 2016-03-23 16:12:24 分类: C#/.net 函数:ksdensity 功能:根据给定的数据,估计概率密度分布 示例: 1. 正态分布 x = rand ...

  6. 对称信道容量的计算MATLAB,准对称信道信道容量的证明及其Matlab实现

    1. 引言 信息论是关于通信的理论,是用概率统计的方法研究信息的传输.存储与处理以及如何实现其有效性和可靠性的一门学科.它包括两个基本的问题,一个是信源编码,解决信源的相关性问题,去掉冗余,从而压缩了 ...

  7. 【OFDM通信】基于matlab OFDM通信系统仿真【含Matlab源码 2521期】

    ⛄一.获取代码方式 (附课程作业报告) 获取代码方式1: 完整代码已上传我的资源:[OFDM通信]基于matlab OFDM通信系统仿真[含Matlab源码 2521期] 点击上面蓝色字体,直接付费下 ...

  8. 初识OFDM(六):从零开始的OFDM误码率仿真

    文章目录 初识OFDM(六):从零开始的OFDM误码率仿真 零.代码地址 一. 加性高斯白噪声对OFDM误码率的影响 1. 代码展示 2. 代码分析 fftshift和ifftshift 能量和信噪比 ...

  9. 初识OFDM(三):OFDM同步技术之STO

    文章目录 初识OFDM(三):OFDM同步技术之STO 一.什么是STO 二. STO的影响 1. case1 2.case2 3 case3 4 case4 5 matlab实现 三. STO估计技 ...

  10. OFDM和F-OFDM的功率谱与峰均功率比仿真

    OFDM和F-OFDM的功率谱与峰均功率比仿真 王家尉1 (1.湖南大学通信工程系,湖南长沙 410082;) 摘  要: OFDM(Orthogonal Frequency Division Mul ...

最新文章

  1. cmd 文本替换_将CMD信息保存为文件
  2. TensorFlow基础3-机器学习基础知识(解析法实现一元线性回归、多元线性回归)
  3. atom编辑器的安装
  4. 网络学习笔记—计算机网络基础
  5. 安装最新版本的ReSharper导致原生全局搜索工具的消失问题
  6. Java环境的正确配置你会了吗?
  7. SQLAPI报错:API client not set
  8. diff算法_Virtual Dom和Diff算法
  9. AD域策略启动关机脚本不执行的注意事项
  10. Flex动态创建多个曲线图+柱形图
  11. 五分钟快速了解EM算法
  12. 17、生命周期-BeanPostProcessor在Spring底层的使用
  13. python植物大战僵尸代码写完了怎么运行_植物大战僵尸的代码如何使用python来实现...
  14. 使用Flash绘制曲线动画
  15. 华为认证报名费是多少?如何准备华为HCIP网络工程师考试?
  16. 分类问题:如何解决样本分布不均衡
  17. 给定一个字符串s,请你找出其中不含有重复字符的最长子串的长度。
  18. 【转载】关于重定向RedirectAttributes的用法
  19. 百个XSS-payload注入汇总
  20. 金融风控数据挖掘--Task1

热门文章

  1. vs离线安装Qt开发插件vsix
  2. 【Proteus仿真】 51单片机利用定时器制作简易SPWM波形输出
  3. 算法之二叉树各种遍历
  4. js实现签名功能(vue中使用电子签名)
  5. PLC如何读取模拟量
  6. ERP管理软件哪家好?比较好的ERP管理系统软件推荐
  7. matlabRC电路实验仿真
  8. c语言全局钩子,如何编写一个全局钩子
  9. 计算机断网后显示配置0%,电脑断网后自动报警提醒怎么设置
  10. Panel 控件概述(Windows 窗体)