📄 m_sequence.m
字号:
% 函数m sequence. m 用来产生m 序列,输入参数为由本原多项式所对应的反馈连接形式。其代码如下:
function [mseq]= m_sequence(fbconnection);
%fbconnection=(eye());
%序列的寄存器
n = length(fbconnection);
N = 2^(n-1)-1;%序列的长度
register = [zeros(1,n - 1) 1];%定义移位寄存器的初始状态
mseq(1)= register(n);
for i = 2:N
newregister(1)= mod(sum(fbconnection.*register),2);% 反馈系数
for j = 2:n,
newregister(j)= register(j-1); % j循环移位
end;
register = newregister;
mseq(i) = register(n); % i循环一次输出一个m_out
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -