05 2012 档案

一次输出8bit_n4_m序列Simulink仿真Verilog实现
摘要:1. 4阶m序列生成器 一开始希望通过使用8个PN序列生成器并行实现,但是,每个生成器都不能得到后8个状态的值。 由于后面的8bit PN序列,通过一个clk不可能通过状态转换实现,所以,只能通过计算得到 利用Matlab计算得到后8位PN码与初始状态的关系,得到一个输出生成矩阵,使用生成矩阵与初始状态相乘,即可得到8位PN码 同时,计算得到生成第8位PN码时移位寄存器的状态,得到一... 阅读全文

posted @ 2012-05-05 23:49 yanhc 阅读(1918) 评论(0) 推荐(0)

m序列Simulink仿真Verilog实现
摘要:1. 4阶m序列生成器 Simulink模型如下: 其中,可以在Unit Delay属性中设置初始值为1000,由于Unit Delay输出为double,所以要将其转为Boolean以便进行模二加运算,使用XOR实现。 下面分别是最后一级和所有级的输出波形,可以看出,与上面的是一致的。 Verilog实现 `timescale 1ns / 1ps ////////////////... 阅读全文

posted @ 2012-05-05 23:37 yanhc 阅读(4556) 评论(0) 推荐(1)

导航