Menu Close

WIFI 加扰及解扰生成多项式及Verilog实现

802.11b中采用7位移位寄存器作为加扰及解扰的主题移位寄存器,加扰和解扰是自同步的乘性加扰和解扰。其生成多项式为G(X)=X7 + X4 +1,根据上节内容可以画出乘性加扰及解扰的LFSR (Linear Feedback Shift Register)时序逻辑图,如图1和图2所示。

图1  7位乘性加扰器

图2 自同步7位乘性解扰器

图1,图2的Verilog RTL  代码如下:

1.  加扰器Verilog 代码:


 

2. 解扰器Verilog代码:


 

 

 

 

 

 

 

 

 

Posted in FPGA, FPGA 教材教案, IP开发, 教材与教案, 文章, 集成电路