首页 >>  正文

m序列的产生

来源:baiyundou.net   日期:2024-09-20

时许豪4418matlab能够产生二进制伪随机序列吗?(m序列) -
宁福金18612236771 ______ 当然可以,M序列产生方法较为简单,可以自己编写程序,按照生成表达式进行移位\异或操作;也可以使用MatLab自带的函数或者Simulink中的模型,seqgen/commsrc等;如果要送到硬件中去的话,普通的PC只有音频输出口可用,而且是模拟的;根据你的需求选用合适的硬件,比如数字IO卡、FPGA开发板等;

时许豪4418知道本原多项式,怎么写出m序列 -
宁福金18612236771 ______ 我这几天正好碰上这个问题,看楼主貌似问问题的时间挺早了,不过还是分享一下经验,给和我一样的新手们提供一点帮助.modulem_sequences(clk,signal);inputclk;outputsignal;regsignal;regc1,c2,c3;regc0=1;always@(posedgeclk)beginc3<=c2;c2<=c1;c1<=c0;c0<=c3+c2;signal<=c3;endendmodule具体细节可以看一些关于通原方面的知识,其实就是几个反馈移位寄存器,很简单

时许豪4418说明m序列及相移序列是否具有正交性 -
宁福金18612236771 ______ M序列是非线性序列,可用的跳频图案很多,跳频图案的密钥量也大,并有较好的自相关和互相关特性,所以它是较理想的跳频指令码.其缺点是硬件产生时设备较复杂. M序列特性 1、均衡特性(平衡性) m序列每一周期中 1 的个数比 0 的个...

时许豪4418怎样用matlab产生宽带随机信号 -
宁福金18612236771 ______ Matlab 伪随机信号的产生(M序列) 这里主要介绍两种方法,一是使用m文件编辑,二是用simulink产生 一、用m文件编辑 Np=63;%循环周期 delta_T = 1;%时钟节拍 a=1;%幅度 %初始化M序列 M(1)=1; M(2)=0; M(3)=0; M(4)=1; M(5)=1; M(6)...

时许豪4418用matlab产生伪随机码?求程序! -
宁福金18612236771 ______ 伪随机m序列生成.m文件:function[mseq]=m_sequence(fbconnection); n=length(fbconnection); N=2^n-1; register=[0 1 0 0 1 0 0 0 0 0 0];% 定义移位寄存器的初始状态% register=[1 1 1 0 1 1 0 0 0 0 0];%分别定义移位寄存器的三种初始状态% ...

时许豪4418谁有用matlab7.0 产生m序列和gold序列的程序啊?还有仿真图,能给我发下吗? -
宁福金18612236771 ______ m序列:function [mseq]= m_sequence(fbconnection); n = length(fbconnection); N = 2^n-1; %m序列的长度 register = [zeros(1,n - 1) 1]; %定义移位寄存器的初始状态 mseq(1)= register(n); %m序列的第一个输出码元 for i = 2:N newregister(1)= mod(...

时许豪4418请教,如何产生一个概率可调的二进制序列 -
宁福金18612236771 ______ 5、伪随机序列扰码 进行基带信号传输的缺点是其频谱会因数据出现连“1”和连“0”而包含大的低频成分,不适应信道的传输特性,也不利于从中提取出时钟信息.解决办法之一是采用扰码技术,使信号受到随机化处理,变为伪随机序列,又...

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024