一维傅立叶位移:使用傅立叶位移定理对一维信号进行位移。-matlab开发

时间:2024-06-21 09:06:54
【文件属性】:

文件名称:一维傅立叶位移:使用傅立叶位移定理对一维信号进行位移。-matlab开发

文件大小:1KB

文件格式:ZIP

更新时间:2024-06-21 09:06:54

matlab

此代码使用傅立叶移位定理将一维信号循环移位任意量。 整数和非整数移位都有效。 它还支持用零填充信号,以便移位看起来是非循环的(尽管实际上不是)。 如果这样做,则移位量被钳制,以便信号不能再次循环。 它适用于任何长度的信号,并且是完全矢量化的。 用法: y = FourierShift(x, delta, zero_pad) x = 输入向量(列或行) y = 输出列向量delta = 样本中的偏移量zero_pad(可选)= 如果设置为 'pad' 那么它模拟非循环移位 例子: 对于 ii = -50:0.4:50 情节(傅立叶移位(sinc(-2:0.1:2),ii,'垫')) 暂停(0.1); 结尾


【文件预览】:
FourierShift.zip

网友评论