新闻中心

EEPW首页 > EDA/PCB > 设计应用 > 基于FPGA的8PSK软解调的研究与实现

基于FPGA的8PSK软解调的研究与实现

作者: 时间:2011-03-30 来源:网络 收藏

本文引用地址:https://www.eepw.com.cn/article/191270.htm

  从式(2)和式(3)可以看出,每计算一比特的LLR,都需要平方、指数和对数运算,因此LLR 算法具有较高的运算复杂度和较大的资源开销,尤其是硬件实现指数、对数复杂度高,所以LLR 算法不适合 实现。而最大值(MAX)算法能有效避免计算每比特对数似然值的指数和对数运算,其原理如式(4)所示。


  由式(3)和式(4)可知,简化以后的MAX 算法如下式(5)所示,对于式(3)和式(5)可知,LLR 算法在硬件上很难实现指数和对数运算,而MAX 算法只需要简单的加减运算和少数乘法运算,易于工程硬件实现,因此选取MAX 算法作为硬件实现的最终方案。

  2 算法性能分析

  通过MATLAB 仿真平台,做了如下性能仿真对比分析。

  由MATLAB 产生一组随机序列,长度为10 万个编码块,每个编码块为4 032 bit,再经过码率为1/2 的LDPC 编码模块,通过对应的 调制,在Eb/N0 为4 dB 到7 dB 的区间内,分别经过LLR 最优算法、浮点MAX 算法、定点MAX 算法算出对数似然比,最后分别经过LDPC 译码模块,得出误码性能。



关键词: FPGA 8PSK 软解调

评论


相关推荐

技术专区

关闭