基于G3-PLC前向纠错编解码的FPGA设计与实现

来源 :福州大学 | 被引量 : 0次 | 上传用户:Jul-83
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,在物联网技术浪潮的推动下,智能家居应用越来越受到人们的关注。电力载波通信是指在现有的电力线网络上实现数据传输的一种通信技术,这种技术具有成本低、覆盖面广、无需重新布线等一系列优点,已成为智能家居应用的有效解决方案之一。但是由于电力线信道条件恶劣,存在多种干扰,使得数据在电力线上传输误码率较大,通信的可靠性受到威胁。因此,为了满足高速率高可靠性的通信要求,通信标准的选择就显得尤为重要。G3-PLC是G3联盟于2009年推出的窄带电力载波通信标准,它将前向纠错编码技术与正交频分复用技术相结合,实现了电力线上数据高速、可靠的传输。本文正是以G3-PLC电力载波通信标准为基础,对其前向纠错编解码部分进行了 FPGA设计与实现。文章首先简要地介绍了 G3-PLC物理层的特性、帧结构以及系统的整体架构。之后对G3-PLC系统中的编解码算法及其实现进行了深入的分析与研究。在有限域乘法器中,提出了一种查表法来实现有限域乘法与除法运算,与传统设计方法相比,具有运算速度快、结构简单的优点。在RS解码器中,优化了伯利坎普-梅西迭代算法,使之能够快速确定修正项。在维特比解码器中,针对传统并行结构存在的缺点,设计了一种部分并行的结构。该结构通过对路径度量值的有效分配,简化了路径度量值的存储与读取逻辑,并且可以通过配置蝶形处理单元的复用次数来实现面积与速度间的有效折中。在交织编解码中,针对交织算法不易于硬件实现的问题,设计了一种静态交织器。该交织器可以通过配置不同的交织表来实现交织与解交织。接着用Verilog硬件描述语言对整个编解码系统进行了FPGA设计,并用NC-Verilog Simulator对设计进行仿真,相应的时序仿真结果图表明系统能够对错误进行纠正。最后以FPGA为硬件平台,结合Vivado软件对整个编解码的数字设计进行了硬件实现,并通过电力线进行上线测试,测试结果表明在实验室环境下本设计能够在电力线上进行数据的可靠传输。
其他文献
<正>来自贵州省能源局提供的一组最新数据:根据国家能源局、国家可再生能源信息管理中心2013年第三季度全国风电建设统计成果显示,截止2013年第三季度末,贵州省风电并网装机7
加拿大一枝黄花在自然环境中竞争力极强,使本土多种杂草灭绝,逐渐形成单一优势群落,影响生物多样性,破坏生态平衡,是一种恶性杂草。在绍兴镜湖新区道路边的荒地设立试验样地,
人的本质是社会关系的总和,是诸多人性属性的根本,应当从"关系"来理解人的本质.马克思对人的本质的论述是从"自由自觉的活动"到"社会关系的总和",这并不是后者对前者的否定,
近几年,政府相继制定了不少有关解决“三农”问题的文件,提出了新农村建设、精准扶贫和新型城镇化等一系列方针。而电子商务的普及给农村经济发展带来新的契机。农村电子商务
实证分析我国上市专利药品,特别是其中的重大疾病防治用药、公共卫生用药、临床急需特效药在样本医疗机构中的配备情况及可获得性。整体来看,专利药品在样本医疗机构中的配备
在大专院校的语文教材中,古文课的份量占有相当比重.如何上好古文课,对提高学生的古文知识水平,提高对古典文学的欣赏能力都有很大的意义.
将前馈反馈教学法应用于挺身式跳远技术课的教学,通过绘制关键技术动作过程图,强化前馈信息对正确技术动作的认知以及与反馈控制原理的紧密结合,实现最佳的教学效果。研究结
在社会经济发展水平及科技水平高速发展的今天,整个社会对电力系统可靠、稳定运行的要求越来越高.配网环节作为电力系统的关键组成部分,配网检修及新入网等工作需要不同程度
垃圾治理是政府公共服务的一个重要内容。在英国培训期间,我们了解到英国地方政府在垃圾治理方面的一些创新做法,就此有一些启发和建议。一、垃圾治理是英国地方政府的一项重
本文介绍了一种新型的可见光固化(VLC)树脂,通过与一般过氧化物固化的乙烯基酯树脂的机械性能和耐腐蚀性能比较可以看出,两者性能相当。但使用可见光,而非对人体有害的紫外光