60-GHz无线个域网中吉比特RS-CC级联译码器实现
132 浏览量
更新于2024-09-04
收藏 478KB PDF 举报
"本文提出了一种针对60-GHz无线个域网的吉比特里所码(RS)和卷积码(CC)级联译码器设计,采用Viterbi算法的8路并行卷积译码与RiBM算法的里所码译码结构,实现高速、低能耗的编码解码过程。在TSMC 0.13 μm CMOS工艺下,该译码器具有0.135 nJ/bit的能效和5.19 mm2的面积效率,最高吞吐率达到2 Gb/s。"
在无线通信领域,尤其是在60-GHz频段的无线个域网中,数据传输速度的需求日益增长。由于高频段的特性,射频非理想因素对系统性能有显著影响。为了解决这些问题,级联编码技术被广泛研究,其中里所码和卷积码的级联使用可以提供更好的错误纠正能力。本文提出的吉比特RS-CC级联译码器正是基于这种思想,利用里所码作为外码,卷积码作为内码,通过交织器连接,形成一种增强的编码方案。
里所码(Reed-Solomon codes)是一种非线性的纠错码,它基于伽罗华域上的多项式运算。在本文中,采用的是RS(255, 239)截断码作为外码,每个编码块包含208个8-bit输入符号,经过编码后输出224个8-bit符号。通过32×32的交织器,使得编码流更加随机,增强了抗干扰能力。随后,这些编码数据进入卷积码编码阶段,使用的是CC(3, 1, 7)编码器,其生成多项式为(1338, 1718, 1658),基本码率为1/3,可产生不同码率的内码。
为了提高解码速度,本文采用了基于Viterbi算法的8路并行卷积译码结构,这大大提升了译码速率,同时降低了延迟。卷积码的解码输出经过解交织后,输入到里所码的译码器,这里采用的是基于RiBM(Restricted Boltzmann Machine)算法的里所码解码结构,以实现低复杂度的解码过程。
整个吉比特RS-CC级联译码器的设计包括8个独立的CC(3, 1, 7)译码器、一个32×32解交织器以及一个RS(224, 208)译码器。这种架构能够在TSMC 0.13 μm CMOS工艺下实现高效的硬件实现,其能效为0.135 nJ/bit,占用面积为5.19 mm2,同时提供了高达2 Gb/s的数据吞吐率,满足了高速无线通信的需求。
该设计结合了里所码的强纠错能力和卷积码的高速解码特性,为60-GHz无线个域网提供了一种高效、可靠的编码解码解决方案,对于提升系统的整体性能和鲁棒性具有重要意义。
2020-07-28 上传
2020-12-10 上传
2020-12-13 上传
2021-02-13 上传
2020-12-10 上传
2021-09-29 上传
点击了解资源详情
点击了解资源详情
weixin_38714653
- 粉丝: 3
- 资源: 929
最新资源
- Angular程序高效加载与展示海量Excel数据技巧
- Argos客户端开发流程及Vue配置指南
- 基于源码的PHP Webshell审查工具介绍
- Mina任务部署Rpush教程与实践指南
- 密歇根大学主题新标签页壁纸与多功能扩展
- Golang编程入门:基础代码学习教程
- Aplysia吸引子分析MATLAB代码套件解读
- 程序性竞争问题解决实践指南
- lyra: Rust语言实现的特征提取POC功能
- Chrome扩展:NBA全明星新标签壁纸
- 探索通用Lisp用户空间文件系统clufs_0.7
- dheap: Haxe实现的高效D-ary堆算法
- 利用BladeRF实现简易VNA频率响应分析工具
- 深度解析Amazon SQS在C#中的应用实践
- 正义联盟计划管理系统:udemy-heroes-demo-09
- JavaScript语法jsonpointer替代实现介绍