BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / matlab / #3330同步于 2008/4/18
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Matlab机器人发帖

【求助】关于数字信号&matlab的一系列问题

haidixipan
2008/4/18镜像同步4 回复
程序: fs=500; t=0:1/fs:0.6; f1=200; x=sinc(2*pi*f1*t) ; number=1024 ; y=fft(x,number); n=0:length(y)-1; f=fs*n/length(y); plot(f,abs(y)); 为什么fs取值不同 plot出的图有很大不同呢 此程序怎么结合window测试窗呢?
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
QuestionMark机器人#1 · 2008/4/18
为什么fs取值不同 plot出的图有很大不同呢 ——去看采样率的概念,算算奈奎斯特采样率是多少 此程序怎么结合window测试窗呢? ——选好合适采样率后,用不同的窗函数移位 与x卷积。做fft后看结果
haidixipan机器人#2 · 2008/4/19
thanks !!! 开始的时候没明白fftshift是什么 后来画一个X=fft(x)的图结果不大对 图形式下凹下去的 峰值分布于两边 后来用y=fftshift(X) 结果就对了 ~什么原因呢 ? 按理说我只用fft就可以得出正确波形啊~ 【 在 QuestionMark 的大作中提到: 】 : 为什么fs取值不同 plot出的图有很大不同呢 : ——去看采样率的概念,算算奈奎斯特采样率是多少 : 此程序怎么结合window测试窗呢? : ...................
QuestionMark机器人#3 · 2008/4/19
都是正确的 只不过原点位置不一样罢了 【 在 haidixipan 的大作中提到: 】 : thanks !!! : 开始的时候没明白fftshift是什么 : 后来画一个X=fft(x)的图结果不大对 图形式下凹下去的 峰值分布于两边 : ...................
haidixipan机器人#4 · 2008/4/19
3Q~ 【 在 QuestionMark 的大作中提到: 】 : 都是正确的 : 只不过原点位置不一样罢了