Matlab生成各种伪随机信号_idinput指令

本文介绍了MATLAB中idinput指令的使用,包括为什么不用冲激信号,详细阐述了idinput的基本调用格式和参数说明。通过实际仿真,展示了如何生成高斯伪随机信号、二值伪随机信号以及M序列和逆M序列伪信号。
摘要由CSDN通过智能技术生成

1.为何不是冲激信号?

只要是在信号系统这条道上混过的童鞋都知道,冲激信号是测试系统的最理想信号。因为时域的卷积相当于频域的乘积,而冲击信号的频域拥有最广泛的频谱,可以“暴露”系统最完整的信息,那么问题来了?这么好的东西,你咋就不用呢?傻~
还真不是这样,能让我们计算机产生一个理想的冲激信号那是多难的事啊!!!想象狄拉克,就被难为人了......那咱办呢?这时候一大群数学家来了.....么子事,冲激信号不能直接产生,我们可以合成啊!!!这里要提醒一个很重要的的事:白噪声的自相关恰恰最佳逼近冲激信号!
所以在我们工程研究上,白噪声信号才是最理想的输入信号,这也能解释为什么好多研究中都采用白噪声作为测试。本文的撰写具有很重要的意义。

2.初识idinput指令

2.1基本调用格式

u = idinput(N,type,band,levels) 
[u,freqs] = idinput(N,’sine’,band,levels,sinedata) 

2.2参数说明

N:产生的序列的长度,如果N=[N nu],则nu为输入的通道数,如果N=[P nu M],则nu指定通道数,P为周期,M*P为信号长度。默认情况
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值