信道容量辨别信道可靠性:(I)

**index=10;
n=2.^(1:index);
w=zeros(n(10));  %构造一个1024*1024的的空矩阵
w(1,1)=0.5;
for i=nfor j=1:i/2;w(i,2*j-1)=w(i/2,j)^2;w(i,2*j)=2*w(i/2,j)-w(i/2,j)^2;end
end
scatter(1:1024,w(1024,1:1024),'b.');%绘制散点图,前一个1:1024 x的范围,w函数描绘的y,图形后面是颜色和形状
axis([0 1024 0 1]);%axis([xmin xmax ymin ymax])
xlabel('channel index');
ylabel('symmetric capacity');**

参考公式:

巴氏参数判断信道的可靠性(Z)

index=10;
n=2.^(1:index);
w=zeros(n(10));  %构造一个1024*1024的的空矩阵
w(1,1)=0.5;
for i=nfor j=1:i/2;w(i,2*j-1)=2*w(i/2,j)-w(i/2,j)^2;w(i,2*j)=w(i/2,j)^2;end
end
scatter(1:1024,w(1024,1:1024),'b.');%绘制散点图
axis([0 1024 0 1]);%axis([xmin xmax ymin ymax])
xlabel('channel index');
ylabel('symmetric capacity');

参考公式:

仿真结果:

高斯近似:(GA)

%GA构造算法主函数
N=512;
sigma=0.5;  %方差
u = zeros(1, N);
u(1) = 2/sigma^2; %初始化第一个LLR的均值
for i = 1:log2(N)j = 2^(i - 1);for k = 1:jtmp = u(k);u(k) = phi_inverse(1 - (1 - phi(tmp))^2);u(k + j) = 2 * tmp;end
end
u = bitrevorder(u);%进行比特翻转
scatter((1:N),u(1:N),'.b');
axis([0 1.1*N 0 4*N]);
xlabel('Channel index');
ylabel('E(LLRi)');
%phi函数
function y = phi(x)
if (x >= 0)&&(x <= 10)y = exp(-0.4527*x^0.859 + 0.0218);
elsey = sqrt(pi/x) * exp(-x/4) * (1 - 10/7/x);
end
%phi的反函数
function x = phi_inverse(y)
%部分用闭合表达式,部分用数值解法,速度进一步提升!
if (y <= 1.0221) && (y >= 0.0388)x = ((0.0218 - log(y))/0.4527)^(1/0.86);
elsex0 = 0.0388;x1 = x0 - (phi(x0) - y)/derivative_phi(x0);delta = abs(x1 - x0);epsilon = 1e-3;while(delta >= epsilon)x0 = x1;x1 = x1 - (phi(x1) - y)/derivative_phi(x1);%当x1过大,放宽epsilonif x1 > 1e2epsilon = 10;end       delta = abs(x1 - x0);endx = x1;
end
end
%derivative_phi()函数
function dx = derivative_phi(x)
if (x >= 0)&&(x <= 10)dx = -0.4527*0.86*x^(-0.14)*phi(x);
elsedx = exp(-x/4)*sqrt(pi/x)*(-1/2/x*(1 - 10/7/x) - 1/4*(1 - 10/7/x) + 10/7/x/x);
end
end
%这里使计算的llr均值的简易算法,降低计算复杂度。

参考公式:
phi函数:

主函数参考公式:

结果:

极化码 极化现象matlab仿真(信道容量,巴氏参数,高斯近似三种方法)相关推荐

  1. m基于效用函数的联合资源分配matlab仿真,对比PF,CUBP以及DUBP三种方法

    目录 1.算法描述 2.仿真效果预览 3.MATLAB核心程序 4.完整MATLAB 1.算法描述 表示基站n到用户m是否连接. 1.1 C-CUBP 主要涉及到的公式有: 1.2 C-DUBP 主要 ...

  2. matlab判断向量组线性相关性的三种方法

    求行列式法 det 初等行变换法 rref 求秩法 rank ;表示列向量,,表示行向量 format rat v1 = [-9;7;3]; v2 = [3;34;-24]; v3 = [-6;-4; ...

  3. MATLAB笔记:打开数据文件的三种方法+读取数据文件的两种方法+保存数据文件的两种方法

    1.打开数据文件 1.1 直接打开文件 PATHNAME = 'C:\Users\s55\Desktop\dat'; FILENAME = '\data_1.dat'; str0=strcat(PAT ...

  4. 全景图矫正 matlab,全景图的后期水平矫正的三种方法

    马上注册,结交更多好友,享用更多功能,让你轻松玩转社区. 您需要 登录 才可以下载或查看,没有帐号?立即注册 x 三维全景是不是水平的,在转动浏览时是会看得出来的,拍摄时如果没有调好水平,整图呈歪斜状 ...

  5. 希尔伯特黄变换matlab,HHT变换的三种方法 Matla

    压缩包 : f914a6a90d345a26f732d9223e682699.rar 列表 复件 HHT变换的三种方法 Matlab/G Rilling/document.doc 复件 HHT变换的三 ...

  6. matlab画极化码,极化码的matlab仿真(1)——参数设置

    根据老师的安排,对于极化码的了解从仿真开始. 仿真的手段有很多种.可以利用C,C++,matlab等进行仿真的实现.其中matlab由于具有强大的函数库,和壮观的矩阵运算能力,被(我们老师课题组)看中 ...

  7. matlab 仿真光学实验报告,光学实验数值仿真的三种方法及MATLAB实现

    光学实验数值仿真的三种方法及 MATLAB实现 5 结 论 (1)数值模拟结果表明三种方法都能对光学 实验现象进行正确地仿 真,因此在课 堂教学 中适 当应用这种仿真模拟 ,将光学实验 中复杂的数学 ...

  8. 无刷直流电机MATLAB仿真,基于有感无感两种方式 无刷直流电机霍尔换相建模

    无刷直流电机MATLAB仿真,基于有感无感两种方式 无刷直流电机霍尔换相建模 无刷直流电机反电动势过零检测建模 通过有传感器与无传感器两种方式搭建的电机matlab仿真 ID:511067340757 ...

  9. 用matlab设计fir高阶滤波器,用matlab设计fir滤波器的三种方法.doc

    用matlab设计fir滤波器的三种方法.doc 用MATLAB信号处理工具箱进行FIR滤波器设计的三种方法摘要介绍了利用MATLAB信号处理工具箱进行FIR滤波器设计的三种方法程序设计法.FDATO ...

  10. matlab滤波器设计工具箱带阻滤波器,用matlab信号处理工具箱进行fir滤波器设计的三种方法...

    用matlab信号处理工具箱进行fir滤波器设计的三种方法 摘 要 介绍了利用 MATLAB 信号处理工具箱进行 FIR 滤波器设计的三种方法:程序设计法. FDATool 设计法和 SPTool 设 ...

最新文章

  1. 平流式隔油池计算_当隔油池整改工作遇上“露天铁板烧”
  2. WPF命中测试示例(二)——几何区域命中测试
  3. MSDN Webcast怎么看的
  4. mysql关联语句优化_MySql语句关联优化问题,为什么加了限制条件反而更慢?
  5. Python选修课第二届Turtle绘图大赛
  6. 事实证明了 平台识别算法适应性还是很强的
  7. HDU2548 两军交锋【数学计算+水题】
  8. 300G的python资料等着你
  9. Python pip 命令详解
  10. python对比php开发web_django学习系列——python和php对比
  11. AllenNLP2.2.0:入门篇
  12. ocr初始化失败怎么办_电脑提示应用程序正常初始化失败如何解决?
  13. 微信扫二维码下载apk跳转浏览器打开的方式(及微信屏蔽下载解决方案)
  14. mt管理器java_MT管理器
  15. openlayers动态添加自定义div图层 具有筛选功能 和浮窗
  16. 深度学习100问之深入理解Vanishing/Exploding Gradient(梯度消失/爆炸)
  17. 大数据是什么意思?大数据有哪些应用?
  18. 计算机微机维修工四级理论知识试卷,计算机维修工中级理论知识试卷2
  19. 数据挖掘算法原理与实践:数据预处理
  20. 解决 还原SqlServer时提示文件正在使用

热门文章

  1. java坦克大战地图_『坦克大战的基本地图系统(一)』Clickteam Fusion系列教程(13)...
  2. ASP.NET商贸进销存管理系统源码(带数据库文档)源码免费分享
  3. 利用DiskGenius对电脑磁盘系统数据迁移
  4. 8 个经典的 HTML5 游戏及源码
  5. bochs运行xp_bochs xp镜像
  6. 旧式有线打印机联网探索
  7. 移动端实现HTML5 mp3录音踩坑指南:系统播放音量变小、一些机型录音断断续续 之 MediaRecorder和AudioWorklet的终极对决
  8. 马哥linux35期,马哥Linux第五周
  9. 一卡通管理系统需求分析
  10. mysql的sqlhelper_SqlHelper