在做傅里叶变换的时候遇到个问题:实偶函数的傅里叶变换为实偶函数,这是傅里叶变换的性质,但是,给定一个实偶函数对他进行对称的离散采样,如[1 2 3 2 1],然后做FFT,得到的序列并不是实数序列……
我知道在做FFT时,程序是从下标1开始记的,并没有把这个序列当成对称的,但是我不知道怎么给出一个对称的序列,请各位大侠帮帮忙!
离散傅里叶变换如何保证对称性
答案:2 悬赏:60 手机版
解决时间 2021-02-12 07:15
- 提问者网友:那叫心脏的地方装的都是你
- 2021-02-11 16:19
最佳答案
- 五星知识达人网友:拜訪者
- 2021-02-11 16:28
12321周期延拓后是...1232112321...,发现没有,这并不是偶函数,如果你要得到偶函数,必须是周期延拓后关于x轴对称的,如12332
或者,N个数的序列的对称中心是N/2,比如这里N=5,应该关于2.5对称而不是3对称
或者,N个数的序列的对称中心是N/2,比如这里N=5,应该关于2.5对称而不是3对称
全部回答
- 1楼网友:举杯邀酒敬孤独
- 2021-02-11 17:04
您对于傅里叶变换恐怕并不十分理解
傅里叶变换的实质是将一个信号分离为无穷多多正弦/复指数信号的加成,也就是说,把信号变成正弦信号相加的形式——既然是无穷多个信号相加,那对于非周期信号来说,每个信号的加权应该都是零——但有密度上的差别,你可以对比概率论中的概率密度来思考一下——落到每一个点的概率都是无限小,但这些无限小是有差别的
所以,傅里叶变换之后,横坐标即为分离出的正弦信号的频率,纵坐标对应的是加权密度
对于周期信号来说,因为确实可以提取出某些频率的正弦波成分,所以其加权不为零——在幅度谱上,表现为无限大——但这些无限大显然是有区别的,所以我们用冲激函数表示
已经说过,傅里叶变换是把各种形式的信号用正弦信号表示,因此非正弦信号进行傅里叶变换,会得到与原信号频率不同的成分——都是原信号频率的整数倍。这些高频信号是用来修饰频率与原信号相同的正弦信号,使之趋近于原信号的。所以说,频谱上频率最低的一个峰(往往是幅度上最高的),就是原信号频率。
傅里叶变换把信号由时域转为频域,因此把不同频率的信号在时域上拼接起来进行傅里叶变换是没有意义的——实际情况下,我们隔一段时间采集一次信号进行变换,才能体现出信号在频域上随时间的变化。
我的语言可能比较晦涩,但我已尽我所能向你讲述我的一点理解——真心希望能对你有用。我已经很久没在知道上回答过问题了,之所以回答这个问题,是因为我本人在学习傅里叶变换及拉普拉斯变换的过程中着实受益匪浅——它们几乎改变了我对世界的认识。傅里叶变换值得你用心去理解——哪怕苦苦思索几个月也是值得的——我当初也想过:只要会算题就行。但浙大校训“求是”时时刻刻鞭策着我追求对理论的理解——最终经过很痛苦的一番思索才恍然大悟。建议你看一下我们信号与系统课程的教材:化学工业出版社的《信号与系统》,会有所帮助。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯