1. 首页
  2. 编程语言
  3. C
  4. BCH编码中软判决与硬判决译码对误码率曲线的影响分析

BCH编码中软判决与硬判决译码对误码率曲线的影响分析

上传者: 2025-06-16 17:21:24上传 ZIP文件 320.18KB 热度 2次

误码率曲线的走向,其实和你用的是硬判决还是软判决关系挺大。BCH 编码里,这俩的差别就更了。软判决虽然复杂点,但在信道条件不好的时候,能帮你多保住几个比特,BER表现也更稳定,适合对误码要求高的场景。硬判决图简单,逻辑直,适合功耗敏感或实时性要求高的设备。

做仿真的时候你会发现,软判决那条 BER 曲线下得更快,尤其在Eb/N0高于 4dB 以后,优势挺的。要验证这些,直接上 MATLAB,配个bchdec配合软信息就能跑,响应也快,图也清晰。

相关的资源我帮你挖了一下,像维特比译码误码率计算软硬判决卷积码软硬判决误码率曲线这些都挺实用。你要是还不熟软判决的原理,建议也看看viterbi 软判决硬判决译码算法这篇,思路讲得还蛮清楚。

如果你现在正准备搞调制解调信道编码方面的仿真,尤其和PPMLDPC一起玩的话,可以参考PPM 硬判决迭代解调LDPC 硬判决辅助 VBLAST这两个,代码也都有,跑起来比较快。

小提醒一下:你在用这些代码的时候,注意区分输入的软值范围,多实现默认 0~1 或-1~1 之间,错了直接译码全挂。如果你用awgn加噪声,记得输出保留浮点信息,不然就是在做硬判决了。

如果你搞无线通信或信道编解码相关的研究,可以收藏这几份代码,省不少功夫。也方便你自己跑出更漂亮的 BER 曲线图。

下载地址
用户评论