标签:class 发生器 hid 更新 tab play tar image .com
前言:
这些日子开始准备搞OFDM之类的,未动先行matlab仿真,这里我会慢慢更新,基本上是自己学习感悟吧<未完待续>
一、PRBS
PRBS n | 初始值 | 本原多项式 |
PRBS 7 | 0 0 0 0 0 0 1 | X7+X6+1 |
PRBS 9 | 0 0 0 0 0 0 0 0 1 | X9+X5+1 |
PRBS 15 | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 | X15+X14+1 |
PRBS 16 | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 | X16+X14+X13+X11+1 |
PRBS 20 | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 | X20+X17+1 |
PRBS 21 | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 | X21+X19+1 |
PRBS 23 | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 | X23+X18+1 |
代码见下:
% PRBS 生成输入信号 % f(x)=1+x^6+x^7; %% PRBS7_initial = [1 1 1 1 1 1 1]; PRBS7_data = PRBS7_initial; %生成1行 Totbits列的数据 PRBS7_out = zeros(1,Totbits); PRBS_reg = zeros(1,2);%存放异或值 for data_bit =1:Totbits PRBS7_out(data_bit) = PRBS7_data(7); %将第7位赋值给PRBS7_out 所有的数据 %% 利用生成式将6、7位的数据异或后循环右移 PRBS_reg = PRBS7_data(6:7);%第6,7位赋值 PRBS7_data(2:7) = PRBS7_data(1:6);%1-6位的数据往后移一个 PRBS7_data(1) = xor(PRBS_reg(1),PRBS_reg(2));%将6\7位的异或赋值到第一位的 end PRBS7_data;%即为生成的PRBS7的随机序列
标签:class 发生器 hid 更新 tab play tar image .com
原文地址:http://www.cnblogs.com/iamhcc/p/5994746.html