[工学]第8章 FPGA电路设计实例.ppt

  1. 1、本文档共176页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]第8章 FPGA电路设计实例

第8章 FPGA电路设计实例 8.1 m序列产生器 8.2 任意序列产生器 8.3 数字相关器 8.4 汉明距离的电路计算 8.5 交织编码器 8.6 直接数字频率合成 8.7 误码率在线测试 8.1 m序列产生器 在扩展频谱通信系统中, 伪随机序列起着十分关键的作用。 在直接序列扩频系统的发射端, 伪随机序列将信息序列的频谱扩展, 在接收端, 伪随机序列将扩频信号恢复为窄带信号, 进而完成信息的接收。 因此, 伪随机序列产生器是扩频系统的核心单元。 在实际的扩频通信系统中, 伪随机序列一般用二进制序列表示, 每个码片(即构成伪随机序列的元素)只有“1”和“0”两种取值, 分别对应电信号的高电平和低电平。 m序列又称为最长线性反馈移位寄存器序列, 该序列具有很好的相关性能, 所以在直接序列扩频系统中应用十分广泛。 m序列的产生比较简单, 可以利用r级移位寄存器产生长度为2r-1的m序列。 m序列产生器的结构主要分为两类, 一类称为简单型码序列发生器(SSRG, Simple Shift Register Generator), 另一类称为模块型码序列发生器(MSRG, Modular Shift Register Generator)。 图8.1给出了这两种产生器的基本结构, 其中(Cr, C r-1, ..., C0)和(D0, D1, ..., Dr)为反馈系数, 也是特征多项式系数。 这些系数的取值为“1”或“0”, “1”表示该反馈支路连通, “0”表示该反馈支路断开。 r级移位寄存器的反馈路径由m序列的特征多项式决定, 对于SSRG结构, m序列特征多项式的一般表达式为 fSSRG(x) =Grxr+Cr-1xr-1+...+C3x3+C2x2+C1x1+C0x0 (8-1) 对于MSRG结构, m序列特征多项式的一般表达式为 fMSRG(x) =D0xr+D1xr-1+...+Dr-3x3+Dr-2x2+Dr-1x1+Drx0 (8-2) 可以看出, SSRG结构的特征多项式系数 (Cr, Cr-1, ..., C0)与MSRG结构特征多项式系数(D0, D1, ..., Dr)之间的对应关系为 Ci=Dr-i, 其中i=0, 1, 2, ..., r 特征多项式系数决定了一个m序列的特征多项式, 同时也就决定了一个m序列。 表8.1给出了部分m序列的反馈系数, 这些反馈系数实际上就是m序列特征多项式系数的八进制表示。 例如想要产生一个码长为31的m序列, 码序列产生器的寄存器级数为5, 从表8.1中查到有“45、 67、 75”三个反馈系数, 可从中选择反馈系数“45”来构成m序列产生器。 反馈系数“45”是一个八进制数, 转换为二进制数为“100101”, 这就是特征多项式的系数, 对于SSRG结构, 特征多项式系数的取值为 C5=C2=C0=1, C4=C3=C1=0 对于MSRG结构, 特征多项式系数的取值为 D5=D3=D0=1, D4=D2=D1=0 根据特征多项式的系数可以构造出该m序列, 图8.2是采用SSRG结构的m序列产生器电路。 在这里, 利用D触发器级联的方式完成移位寄存器的功能。 在系统清零后, D触发器输出状态均为低电平, 为了避免m序列产生器输出“全0”信号, 图8.2在“模二加”运算后添加了一个“非门”, 这与图8.1中SSRG典型结构稍有不同。 图8.3是该电路的仿真波形, “CLRN”为系统清零端(低电平有效), “CLK”为输入时钟, “OUT”为m序列输出端口。 图中还给出了“A、 B、 C、 D”四个节点的波形, 从这些点均可得到同一m序列, 只是序列的初始相位不同。 图8.4是采用MSRG结构实现的m序列产生器, 图中在每个D触发器的输出端口上加了一个“非门”, 使系统清零后各级D触发器的初始状态均为高电平, 这样做同样可以避免输出“全0”情况的出现。 图8.5是该电路的仿真波形。 m序列虽然有很好的伪随机性和相关特性, 但是数量太少, 而基于m序列产生的Gold码继承了m序列的许多优点, 更重要的是Gold码序列的数量较多, 因此广泛应用于扩频通信系统中。 利用m序列

文档评论(0)

ctuorn0371 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档