[問題] 怎麼計算調變頻率(modulation frequency)已回收

看板MATLAB作者 (魔斯拉,你為甚麼會飛呢)時間15年前 (2011/03/17 16:46), 編輯推噓2(208)
留言10則, 3人參與, 最新討論串1/1
如題,小弟最近要寫的程式需要用到聲音的調變頻率特徵 ex:噪音與語音的調變頻率分佈範圍不同 不過對於通訊系統方面的東西是一知半解 = = 怎麼用matlab去計算調變頻率啊?? 查了很久幾乎都看到FM的東西,感覺不太一樣 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.221.21

03/17 20:06, , 1F
這問題應該要先從通原那部分下手 = ="
03/17 20:06, 1F

03/17 20:07, , 2F
最簡單的方法應該是把你的Data做FFT 從頻譜下手
03/17 20:07, 2F

03/17 20:10, , 3F
假設你只想要女聲200-1,000Hz 你就把這以外的濾除
03/17 20:10, 3F

03/17 20:12, , 4F
或Data是跟sinc波做conv 跟頻譜的Filter一樣意思
03/17 20:12, 4F

03/17 23:40, , 5F
喔喔,我是要求調變頻率的數值,因為這部份我不會求= =
03/17 23:40, 5F

03/17 23:41, , 6F
想問問看有沒有function可以直接用
03/17 23:41, 6F

03/18 14:36, , 7F
如果是語音的調變頻率, 對每個音框進行FFT, 求mag. spectrum
03/18 14:36, 7F

03/18 14:37, , 8F
之後沿著時間再做一次FFT, 求其mag.頻譜即所得
03/18 14:37, 8F

03/18 14:38, , 9F
換句話說, 先求得聲譜圖, 再對聲譜圖上每個頻率成份, 沿時間
03/18 14:38, 9F

03/18 14:39, , 10F
再進行一次FFT. 語音調變頻率主要反應音素,音節的變化率
03/18 14:39, 10F
文章代碼(AID): #1DWSfrMo (MATLAB)