討論MP3、WAV、MIDI、WMA甚至其他數位音訊的播放、製作、轉換等。
版主: DearHoney
-
geralate
- 初學者
- 文章: 1
- 註冊時間: 2005-01-28 14:25
文章
由 geralate »
最近在做有關於音訊的東西,可是對於pcm編碼的格式一直弄不懂!!
假如我可以使音訊經由轉換獲得一個聯串24bit的pcm,如果我想針對每一個訊號去做所謂的函數運算的話,就必須知道一筆資料的值為多少,就像是在跑matlab時, 經由取樣轉換,獲得資料的數位訊號,那如果我要拿PCM 24bit處理的話,是要怎麼做勒??
-
richardlin
- 初學者
- 文章: 2
- 註冊時間: 2005-01-06 14:54
- 來自: Taoyuan
文章
由 richardlin »
先把24bit 的pcm 做normalization,
其實24bit的pcm就是一個 2's compliment
所以值都落在 (-1 * 2^23) ~ (2^23-1)
所以把捉到的值除以 2^23, 就會得到 -1.0000 <= input < 1.0000
那你就可以再去做處理了,
相同的原理也可以用在 8bit, 16bit, 20bit....等等
I like digital audio.