首页 > 编程知识 正文

顺序表的初始化c语言代码,m序列的游程是什么

时间:2023-05-03 07:27:22 阅读:108263 作者:1641

生成m序列移位寄存器的是逻辑电路,1次、2次.的电路图各不相同。

一般采用本原多项式计算各阶电路图。

一般多项式是

f(x )=c0 * x^0 c1 * x^1 c2 * x^2 c3 * x^4 .

四阶本原多项式

f(x )=1 x x^4

=1 * x^0 1 * x^1 0 * x^2 0 * x^2 1 * x^4

即,c1=1,c2=0,c3=0,c4=1

4级反馈电路(移位寄存器)为1001

设初始寄存器为a=0001,反馈电路c=1001

计算m序列方法为,设4阶m序列的长度为(2)4)-1=15,设m ) 15

1、a左移一位,溢出0,即m(1)=0,这次a=0001,下次a=001x;

2、计算x,x=sum(a*c )2=sum ) 0001*1001 )2=1,退出后a=0011;

3、a左移一位,溢出0,即m(2)=0,本次a=0011,下一次a=011x;

4、计算x,x=sum(a*c )2=sum ) 0011*1001 )2=1,结束后a=0111;

5、a左移一位,溢出0,即m(3)=0,本次a=0111,下一次a=111x;

6、计算x,x=sum(a*c )2=sum ) 0111*1001 )2=0,结束后a=1111;

7、a左移一位,溢出1,即m(4)=1,本次a=1111,下一次a=111x;

8、计算x,x=sum(a*c )2=sum ) 1111*1001 )2=0,结束后a=1110;

.

最终得到的m序列为000111101011001,转载于:https://www.cn blogs.com/ruanjian xian/p/6126839.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。