上午写了m序列的产生方法(点这里),下午我又把调用方法简单化了一下,把所有的代码贴上来,供大家参考。
mseq.m
生成m序列的主文件,调用的时候直接用生成系数的二进制或者八进制都行。
function [seq]=mseq(coef)
%==========================================================================
% 此函数用来生成最大长度m序列
% coef为特征多项式向量
%==========================================================================
if 1 == length(coef) % 此时直接输入的是8进制的反馈系数,需要准换成2进制