低功耗蓝牙5.0标准物理层编码与解码的设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:jiangfan520
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
信道编解码作为数字信息系统一个重要的组成部分,被广泛地应用到各种通信系统的差错控制当中。在低功耗(BLE)4.2协议中,数据在物理层(PHY)的传输中并没有加入编解码操作,如果传输过程中发生误码就会影响信号的传输质量。因此为了提高数据传输的准确性,在BLE 5.0标准PHY层中加入了信道编解码模块。本文研究的主要内容就是信道中卷积码的编解码在BLE 5.0标准PHY层中对传输数据的纠错性能。Viterbi算法作为一种卷积码的最大似然译码算法,不仅译码速度更快,而且译码效率更高,因此也被认为卷积码的最佳译码算法。本文主要设计与实现(2,1,4)卷积码的编码器和Viterbi译码器。文章首先研究和分析了卷积码的基本原理和描述方法以及编解码算法的理论知识。重点研究了Viterbi的算法设计及其逻辑分析和实现。研究结果详细如下:1.针对BLE数据包较小的特点设计了一种卷积编解码的译码方法。该方法主要解决现有技术在短数据信道传输过程中,易出现噪声干扰导致传输数据出错的问题,并针对常规的Viterbi硬判决和软判决译码算法提出了以下创新点:(1)硬判决译码过程中通过在编码器输出的数据前添加控制单元,优化译码器单元中数据的存储和比较方法。译码器的路径计算单元从第四个时刻开始取出之前存入的路径存储器中各状态下的路径度量值,与各跳转分支的度量值累加,并选出较小的路径累加值。这种方法不仅可以降低信号传输中的误码率,同时还降低了Viterbi译码器的空间复杂度。仿真验证该算法较传统的Viterbi算法可获得额外1dB左右的增益。(2)软判决算法仿真中通过Simulink建模,采用“Complex to Real-Imag”模块过滤掉信号中的虚部,只留下携带真实信息的实部。并对去掉虚部的原始信号利用“Uniform Encoder”模块来对数据进行8级3比特的量化归一化处理。经过仿真证明该软判决算法较硬判决算法可获得额外3dB左右的增益。2.编码器和译码器的逻辑分析和设计。重点采用Verilog硬件描述语言设计Viterbi译码器内的分支度量计算单元,加-比-选单元,路径度量存储单元,幸存路径存储单元和回溯单元五个模块。3.采用Modelsim和Matlab联合仿真的方法验证所设计的编解码算法的正确性。并在算法和逻辑设计基础之上,利用Altera公司的QuartusⅡ集成开发环境完成了整个编码器和Viterbi译码器的FPGA验证。在综合之后,采用自动布局布线工具Cadence SOC Encounter完成版图设计。
其他文献
<正>"学语文"教学这一概念,最早出现在我1990年发表的论文《"语文学习学"的构想及其尝试》之中。[1]后来一直为之展开滚动性或拓展性研究,初见成效,并于2006年被广东省教育厅
刑事诉讼法在修改的过程中应当做到惩罚犯罪与保障人权相结合,程序公正与实体公正的动态并重,追求诉讼效率。根据现代司法的潮流和中国实际,刑事诉讼法再修改应明确增加规定
我国农村现行的行政管理体制是党政权力高度一体化与地方政府体制高度统一的金字塔式权力结构。改革开放以来,“地区”一级已经演变成了实体型政府,其工作重心也转向城市建设
从时间上讲,辽代佛教与北宋佛教大体相当;从来源上讲,都是接续唐五代的佛教受域外佛教传入的因素影响不大。但是在寺院经济的发展方面,就呈现出与北宋佛教完全不同的特点,首
期刊
从单体建筑保护到整个街区的保护,反映了城市规划和旧城改造思维的进步与发展.路桥"十里长街"是浙江省省级历史文化保护区,其所在的台州市是1994年撤地建市的新兴中心城市,处
【目的】了解碳酸盐碱度对罗非鱼的毒性及其相应耐受机制,为耐盐碱罗非鱼育种及生产应用提供理论指导。【方法】将尼罗罗非鱼从淡水直接转入4个碳酸盐碱度处理(4.0、6.0、8.0
地方感一直是旅游地理学和环境心理学的关注热点,近年来,教育领域对地方感的研究也逐渐展开。乡土地理教育具有深厚的地理气息及鲜明的地域性特点,在青少年地方感的培养中起
细颗粒物(PM2.5)中的有机碳(OC)和元素碳(EC)是PM2.5的重要组成部分,对其进行连续自动监测已经变得非常必要。本文以美国Sunset公司的RT-4型OC、EC半连续分析仪为例,简单介绍
在敌意收购正日益临近我国上市公司的背景下,采取有效的反收购措施已成为广大上市公司迫切需要考虑的问题,其中最具有现实意义的当属反收购条款。由于相关立法对此尚未明确,