线性反馈移位寄存器在通信系统中的应用

来源 :科学导报·教育论坛 | 被引量 : 0次 | 上传用户:yangnever
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:在数字通信系统中,扰码和差错码的应用非常广泛。文章基于CRC检错原理和m伪随机序列产生,介绍了LFSR在其中的简单应用。最后在quartusII进行设计机仿真,证实了LFSR在其中的重要作用和设计的可行性。
  关键词:LFSR;CRC;m序列
  1引言
  在数字通信系统的信息传递过程中,会出现这样的两种情况。一是由于通信信道传输特性的不理想以及加性噪声的影响,常常导致接收端所接受到错误的数字信号。为了提高数字通信的可靠性,降低传输过程中的误码率,人们通过抗干扰编码来对可能或已经出错的差错进行控制。二是有时人们希望获得随机噪声,从而来测试通信设备或者系统的性能,或者实现高可靠的保密通信,针对上述的两种情况,本文分别介绍了基于LFSR的CRC检错编码和伪随机m序列产生。并在quartusII上进行顶层原理图和VHDL语言的设计,借助功能强大的EDA工具进行仿真验证。
  2基本原理和实现
  2.1 CRC基本思想
  CRC即循环冗余效验,是数字通讯领域中最常用的一种差错效验码,其基本思路是在发送端根据要传送的k位二进制码序列,通过生成多项式产生一个效验用的r位监督码,附在原始信息后面,构成一个新的k+r位二进制码序列。
  在接收端,根据信息码和CRC码之间所遵循的规则进行效验,以确定传送中数据是否出错。
  2.2 基于LFSR的CRC实现
  LFSR是内测试电路中最基本的标准模块结构,一个n阶的LFSR有n个触发器和若干个异或门组成,LFSR的就够表示称多项式G(x),成为生成多项式:
  G(x)=gn8*xn+gn-1*xn-1+...+g1*x1+g0 (1)
  根据LFSR结构,将其用VHDl语言进行描述,并分别在发送模块和接收模块中以进程的形式写入,实现发送端和接收端对信息码序列同规则的检错。图1是接收端和发送端进行通信的仿真结果。
  图1 crc校检模块时序仿真波形
  2.2.1 m序列的原理
  m序列是最长线性反馈移位寄存器序列的简称。它是由带线性反馈的移位寄存器产生的周期最长的序列。一般来说,一个n级线性反饋移位寄存器可能产生的最长周期等于(2^n-1).我们将这种最长的序列成为m序列。其特征方程如式(1)所示。
  (2)
  2.2.2伪随机序列的顶层原理图实现
  依据式(1)的特征方程,在quartusII上设计了特征方程为f(X)=1+x2+x3+x4+x8的m序列,并通过PLL和外部控制信号,实现m序列数据率在10Khz~100Khz的可控。其原理框图如图2所示。
  图2 频率可控的伪随机序列原理框图
  基于图2的原理框图,在quartusII上完成设计及时序仿真。实际中在EP2C8T144C7N上进行了测试,性能良好,与设计要求相符合。
  3结语
  文章主要是在LFSR的基础上展开,针对数字通信中的阐述可靠性和保密性等要求,实现了CRC校检编码和伪随机m序列的产生。最后在quartusII上进行设计和仿真,证实了设计方法的有效性,并将伪随机序列下载到FPGA上进行实际测试,输出了频率可控的m序列。
  参考文献:
  [1]易茂祥,章浩,郭红卫,等. m-序列数据扰码技术及其在 SATA 中的应用[J].微电子学,2012.
  [2]陈玉泉. 一种并行 CRC 算法的实现方法[J].现代电子技术,2005.
  [3]张宗橙. 纠错编码原理和应用[M].电子工业出版社,2003.
其他文献
摘 要:当动画场景设计课程与水墨动画的场景风格联系起来,就需要解决国画笔墨语言在水墨场景设计中的合理运用,囿于程式化的限制便缺少新意,急于求成又有可能缺失国画的精神内涵。在实践中领悟国画精神,将数字水墨的技术与国画艺术结合起来,根据实践结果对水墨场景设计的方法进行分析,并小议国画传统与数字水墨的承继和全新演绎。  关键词:中国画;动画;场景设计;传统  场景设计是动画专业一年级的专业基础课之一,主
摘 要:随着时代的发展,商业设计对艺术创造力的要求越来越高,然而现在不管是小学生还是进入大学校园的大学生,乃至大部分已经步入社会的年轻设计师都面临着缺乏艺术创造力的问题.文章分析了造成这种现状的原因并从两方面提出了解决问题的办法。  关键词:艺术创造力;商业设计;创意  培养学生的艺术创造能力,是美术类课程素质教育的重要方面.然而,提倡素质教育多年,现在进入大学校园的学生们,仍然非常欠缺艺术创造能
摘 要:本文设计与制作了一种简易数字信号传输性能分析仪。系統以单片机和FPGA为基本平台,主要由信源模块、模拟信道模块、传输性能分析模块三个模块组成。信源模块以FPGA为核心,产生10-100kbps曼彻斯特编码的m序列数字信号。模拟信道模块以Butterworth低通滤波器为核心,用FPGA生成10Mbps的m序列伪随机噪声作为加性噪声,模拟实际信道。传输性能分析模块包括以FPGA为核心的同步时
慢性肝病通常发展为肝纤维化, 常规实验室检查对肝纤维化的诊断几乎毫无参考价值.肝组织活检对肝纤维化诊断是金标准, 但因其具有创伤性, 很难作为临床常规检查和动态观察.
干扰素-γ(Interferon-gamma,IFN-γ)是一种对细胞功能具有调节作用的小分子多肽.
目的 分析心房颤动住院患者病因、临床特点和抗凝治疗现状。方法 对广东省心血管病研究所1998~ 2 0 0 1年共 16 5 0例心房颤动住院患者的临床资料进行回顾性分析。结果 心
目的研究腹腔镜手术对腹腔内的pH值、中性粒细胞吞噬功能及红细胞I型补体受体(CR1)免疫粘附活性的影响.方法对32例腹腔镜胆囊切除术患者术中留取腹腔内血性渗液测定其pH值、中性粒细胞吞噬功能、红细胞CR1免疫粘附活性,并与术中测定的周围血相应值比较.结果腹腔镜手术时,血液中的pH值为7.41,吞噬细胞百分数及吞噬指数分别为74.6%及55.7,红细胞CR1免疫粘附活性为58%;而腹腔渗液的pH值为
目的了解急性水肿性胰腺炎(AEP)胰腺外分泌部血管内皮细胞血管内皮钙粘着蛋白(VE-cadherin)的表达、分布及中药对它的调节作用.方法应用荧光免疫组织化学染色和共聚焦激光扫描显微镜技术,观察26只正常、AEP及中药华西胰腺炎1号(WPY)治疗的AEP Wistar大鼠胰腺血管内皮VE-cadherin的表达.结果在AEP病程中,VE-cadherin在微血管内皮细胞间连接处消失,毛细血管内皮
目的 探讨Fc受体γ链基因3’端非翻译区(3’-UTR)基因多态性现象在中国南方人群中的分布及与系统性红斑狼疮(SLE)易感性和临床表现的关系。方法 采用PCR-限制性片段长度多态