基于FPGA的伪随机序列发生器设计方案.docx
《基于FPGA的伪随机序列发生器设计方案.docx》由会员分享,可在线阅读,更多相关《基于FPGA的伪随机序列发生器设计方案.docx(6页珍藏版)》请在第一文库网上搜索。
1、基于FPGA的伪随机序列发生器设计方案1基本概念与应用1)1FSR:线性反馈移位寄存器(1inearfeedbackshiftregister,1FSR)是指给定前一状态的输出,将该输出的线性的薮再用作输入的移位寄存器。异或运算是最常见的单比特线性函数:对寄存器的某些位进行异或操作后作为输入,再对寄存器中的各比特进行整体移位。1FSR产生的两种形式为伽罗瓦(Ga1ois)和斐波那契(FibonaCCi)两种形式。也有成为外部(Ex隹rna1)执行方式和内部(Interna1)执行方式。(1)伽罗瓦方式(Interna1)X0X4X17!TepCount,-EF-43000000003B0-*D
2、aiaFtowW).x4.“(Ga1oisImp1ementation)Ga1ois方式特征数据的方向从左至右,反馈线路是从右至左。其中XCo项(本原多项式里面的T这一项)作为起始项。按照本原多项式的指示确定异或门(XOR)在移位寄存器电路上的位置。如上图所示XM。因此Ga1ois方式也有人称作线内或模类型(M-型)1FSRo(2)斐波那契方式(Externa1)TapCountB*0;E3t3-QEHIH30GHZHHDGIFSHpcivncrTMrig(M)-X14.X,Xn1(Fibonacciimp1ementation)从图中我们可以看到Fibonacci方式的数学流向和反馈形式是恰
3、好跟Ga1ois方式相反的,按照本原多项式,其中XCO这一项作为最后一项,这里需要一个XOR,将本原多项式中所给的taps来设定它的异或方式。因此Fibonacci方式也被叫做线外或者简型(S-型)1FSR。2)本原多项式本原多项式是近世代数中的一个概念,是唯一分解整环上满足所有系数的最大公因数为1的多项式。本原多项式不等于零,与本原多项式相伴的多项式仍为本原多项式。*KMXf1cfII132人儿“143人1Sr54r1*hJ1nFa”,1*ft*irt1P4ri16*1A14tr*rbA.M-hATUt4”7Ur,*r*hrfrf.J1,t,*w*i344,*tA*hI1000vMy4f*r
4、4rjr*tQw*riH1*E*t7*hPrh*a*t1*13*Jr4/Af12D43,d*8*W,*i*f441fattB*rQPwk/“2小SYfMri,*Wat1r1*rW-4Pr*1tiAr1tE24P4H1*fhIJfZ*fhraMtr*r1h/RdMaehf1*4儿心“PA.,rhh“HtU7Uff4Ydq,b,“yfM,r*r4iff4hr*HXAbPftM,ttnt*i4hrt4ars4rhjt*rHa4kr3-hrH4HH1*140HWMXXMf11*r1*tMt1-t4vUrvUvru1rgxM/rM,re*P*“Sf4”aw42nS,Uf,/5U1,JMrDh*4-wMM
5、aM4,*ftW)Mwf4*f*4y*4r*1,rfA4y*P*rr14y*2r小改!rriF(1)在MAT1AB中,本原多项式可以通过函数primpo1y(x)来产生。(2)在MAT1AB中,通过函数gfprimfd(m,iminf)可以找到一个最小的本原多项式。3)应用误码率测量一在数字通信中误码率是一项重要的质量指标,在实际测量数字通信系统的误码率时,i般来说,测量结果与信源发出信号的统计特性有关。通常认为二进制信号O和1是以等概率随机出现的。所以测量误码率时最理想的信源应是伪随机序列产生器。这样测量的结果,我们认为是符合实际运用时的情况。时延测量一有时我们需要测量信号经过某一传输路径所
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 FPGA 随机 序列 发生器 设计方案