zlfenger 发表于 2009-5-12 10:56

关于m序列的波形输出

有那位高手能说一下用matlab编程后产生的m序列产生波形
我的源程序如下:
function mseq=m_seq(a);
fbconnection=de2bi(oct2dec(a));%8进制本原多项式直接转换成2进制;
fbconnection=fbconnection(end-1:-1:1);%2进制本原多项式位数顺序颠倒;
n=length(fbconnection);
N=2^n-1;
register=ones(1,n);%n级移位寄存器赋初值全“1”;
mseq=zeros(1,N);
mseq(1)=register(n);
for i=2:N;
newregister(1)=mod(sum(fbconnection.*register),2);
for j=2:n
newregister(j)=register(j-1);
end
register=newregister;
mseq(i)=register(n);
end
我知道有个plot命令,但不知道该如何用,有哪位高手告诉一下!谢谢!
页: [1]
查看完整版本: 关于m序列的波形输出