matlab实现信号的变换

本文介绍了MATLAB中实现信号变换的方法,包括序列的周期拖延、对称分解和尺度变换。对于序列周期拖延,分为大于和不大于序列周期两种情况讨论。对称分解通过将信号拆分为奇函数和偶函数来完成。而对于尺度变换,作者提到在此过程中遇到了困难,期待与读者交流更简便的实现方式。
摘要由CSDN通过智能技术生成

1.数字信号处理中基本的操作有产生序列(单位阶跃序列,单位脉冲序列,正弦序列,指数序列等等),指数,正弦序列比较简单,只需要简单得公式输入即可
单位阶跃,单位脉冲序列利用逻辑数组显得比较好懂易于理解,
如需要产生δ(n-n0):x=(n==n0),阶跃序列同样的道理


2.关于序列的一些列变化
在处理信号的过程中,会涉及到很多信号处理,信号相加(相乘),信号反转,信号的尺度变换,信号的移位,信号的循环移位,信号的线性(周期/圆周)卷积等等
(1)信号的相加(相乘):原则需要保持两段序列的等长,即需要在某些地方补零,此时,灵活运用matlab的find函数可以大大减少代码量
n=min(min(n1),min(n2)):max(max(n1),max(n2));  %value range of y
N=length(n);                            %length of y
y1=zeros(1,N);y2=y1;                  %initialization of y1,y2
y1(find((n>=min(n1)) & (n<=max(n1))))=x1;        %add 0 in y
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值