基于FPGA%2fCPLD开发用于扩频通信中解扩频方法的设计与探讨.pdfVIP

基于FPGA%2fCPLD开发用于扩频通信中解扩频方法的设计与探讨.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
/湖北省通信学会2006年学术年会论文集 下面以序列检测器的设计为例具体说明。 G=3。dT; 序列检测器是时序数字电路中非常常见的设计之 assign硝s吮_D&产1)?l:0; elkor rst) 一。它的主要功能是:将一个指定的序列从数字码流中识 always@(posedgenegedge 别出来。接下来就以设计“01101”这个序列的检测器为if(!rst) HDL语言的具体应用。设X为数字码begin 例,说明Verilog 流输入,z为检出标记输出,高电平表示“发现指定序列”, state=IDLE; 低电平表示“没有发现指定的序列”。设输入的码流为 end else “001101101111011111…”。则其序列检测器的逻辑功能如 表1所示。 casex(state) 在时钟2~6中,码流x里出现指定序列“01101”,对应输出IDLE:if(x===0) z在第6个时钟变为高电平“l”,表示发现指定序列 state=A; “01 else 101”。Z输出“l”。同理在第9个时钟对应输出z也为 state=IDLE; “l”。根据这个逻辑功能描述,我们可以分析得出状态转换 A:if【x—1) 图(见图1)。 state=B; else statc=A; B:iffx--一1) state=C; elsestate--F: C:if(x一0) state=D; else state=G; D:if【酽=1) state=E; else state=A; E:if(x—1) statc=C; 1 1 01”按顺序正 else 其中状态A~E表示5位序列“0 state=A; 确地出现在码流中。因为输入码流x是随机的,因此可能 F:if(x==O) 会有很多重叠的情况发生。这样在转换图中相应的还要 state=A; else state=B; 有状态F和G。设初始状态为IDLE,则有相应的Verilog HDL语言程序如下。 G:if(x==O) module

文档评论(0)

hnlhfdc + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档