请问 利用MATLAB开发一个n=5的m序列发生器的仿真程序,其本原多项式为g(x)=1+x^3+x^4.如何写代码 谢

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 10:32:50
请问 利用MATLAB开发一个n=5的m序列发生器的仿真程序,其本原多项式为g(x)=1+x^3+x^4.如何写代码 谢

请问 利用MATLAB开发一个n=5的m序列发生器的仿真程序,其本原多项式为g(x)=1+x^3+x^4.如何写代码 谢
请问 利用MATLAB开发一个n=5的m序列发生器的仿真程序,其本原多项式为g(x)=1+x^3+x^4.如何写代码 谢

请问 利用MATLAB开发一个n=5的m序列发生器的仿真程序,其本原多项式为g(x)=1+x^3+x^4.如何写代码 谢
clear
clc
pntaps=[0 0 1 1 ];
N=length(pntaps)
pninitial=[0 0 0 1];
pndata=zeros(1,2^N-1);
pnregister=pninitial;
n=0;kk=0;
while kk==0
n=n+1;
pndata(1,n)=pnregister(1,1);
feedback=rem((pnregister*pntaps'),2);
pnregister=[feedback,pnregister(1,1:N-1)];
if pnregister==pninitial;
kk=1;
end
end
pndata=2*pndata-1;
Rm(1)=sum(pndata.*pndata)/n
for k=1:n-1
Rm(k+1)=sum(pndata.*circshift(pndata,[0,k]))/n
end
subplot(2,1,1);x=[0:n-1];stem(x,pndata);
title('m序列发生器的输出');
axis([0 30 -1.5 1.5]);
subplot(2,1,2);plot(x,Rm);
title('m序列的自相关函数')
axis([0 30 0 1.5]);

嗯? matlab表示只用过仿真和画图。。

请问 利用MATLAB开发一个n=5的m序列发生器的仿真程序,其本原多项式为g(x)=1+x^3+x^4.如何写代码 谢 matlab语法中 [m,n]=A(k:n,5) A 是一个矩阵 请问m,n 输出各代表什么含义?、 matlab中怎么将一个m*n矩阵变成一个m*n维一列的 6.潜能开发提m=5,n是m的2陪,求2m+3n的值!要算式 vb编程编写一个求n!的阶乘函数F(n),利用该函数计算二项式系数Cmn=m!/(n!*(m-n)! 编写一个求n!的阶乘函数F(n),利用该函数计算二项式系数Cmn=m!/(n!*(m-n)!);其中m>=n;m和n从键盘输入.要VB编程 如何用matlab 把一个M*N的向量拆分成M个N*1的矢量矢量统一记为 hi,i=0,1,...,M-1 新能源的开发,利用,前景 MATLAB 生成一个m*n的矩阵,m=1:50,n=1:50生成一个m*n的矩阵,m=1:50,n=1:50 MATLAB函数 [m,n]=size(imf) 返回的[m,n]是什么? matlab 矩阵各种表示方法p(6:5:m,:)=p(2:n,:);..p表示的是点集,是一个只有两列提交问题 请问开发产品的“开发”英文怎么说 matlab:编写一个函数,实现当输入fun2010(m,n)时,输入m,n的最大公约数和最小公倍数. 求几道MATLAB的程序设计.题1 写一个 MATLAB 小程序 findN01.m,求出最小的 n 值,使得 > realmax.请问 n 的值是多少?此时 (n-1)!的值又是多少?题2 请写一个函数 addGeneral.m,其功能是将两个维度不同的向量 怎么让一个m*n的矩阵的每行与一个1*n的向量做点乘啊?matlab语言.谢谢啊 已知4m+2n-5=m+5n,试利用等式的性质比较m和n的大小关系能不能不用移项的方法 matlab生成一个M*N随机矩阵,要求该矩阵的均值是1*10^-6 用matlab编程利用二分法求方程在区间(2,3)内的近似解n=3 ,利用切线法求方程的近似解n=2,方程x^3-2x-5= matlab函数调用问题,一个矩阵的自变量,怎么都是同一个答案function [ E ] = pickfirst(m,n )k=2:n-1;E=(m-1)/(n*m-(n-1))*sum(24*k+3)+m/(n*m-(n-1))*(24*n+3);end%这是原函数m=1:50;n=1:50;[M,N]=meshgrid(m,n)E=pickfist(M,N)Columns