Re: [閒聊] Chord audio DAC 科(嘴)普(炮)

作者: henrylol (戳戳)   2023-01-05 00:25:26
看到為什麼tap數越多越好
就讓我想到之前有教授解釋過採樣率越高為什麼越好
跟人耳聽不到的頻率這種玄學無關,而是有純粹科學的解釋
以下說明因為我很久沒碰訊號與系統,有錯誤請指正
先來複習一下採樣定理
這是一段聲音訊號在 time domain 會像下圖一樣

同樣一段聲音訊號經過 Fourier transform 在 frequency domain 的圖形如下圖

該訊號經過採樣(數位化)後就只剩下以下的紅點
點的間距為(1/44kHz 1/48kHz 1/96kHz...)

這些紅點經過 Fourier transform 在 frequency domain會變成

可以看到除了原先中央的訊號外
在所有為採樣頻率f的整數倍上的位置會有相同的圖案(綠色部分)
那麼要把已經數位化的訊號還原成類比就要通過一個low pass filter(圖中方框)
把那些重複的部分濾除

就可以還原成原本的類比訊號(藍色部分)
這邊補充一下,若是取樣頻率不夠
會造成藍色部分與綠色部分重疊

導致濾不出原本的藍色部分
而圖中的方形low pass filter 經過 inverse Fourier transform 回到 time domain
會是下圖中的sinc function

這個從數位到類比的過程大致上如下圖所示

每個紅點放入對應的 sinc function 後相加回原本的訊號
理想上的 sinc function 是無限長的且 non causal
無限長很好理解,non causal指的是在還原 t=0 到 t=1之間的訊號時

就需要把未來的第 2 3 4 個點的 sinc function 相加 (橘線藍線粉線)
因為我們沒辦法預知未來,所以理想上的 sinc function 無法實作
也就是說實務上沒辦法做出一個方形的 low pass filter
一般能用的 low pass filter不是那麼完美

越陡的衰減在中央平坦處就會有抖動(藍線)
而中央越平坦衰減的斜率就越不陡(黃線)
那麼增加採樣率的效果在 frequency domain 如下圖

可以看到要濾除的綠色部分跟中間藍色部分距離比較遠
讓我們能夠比較容易設計出中央平坦的 low pass filter (紅色梯形)
在 cut off frequency 的衰減斜率也不用那麼大
而增加 tap 數的好處則是可以讓 low pass filter 越接近理想的矩形
以上就是為什麼增加取樣頻率與 tap 數會更好還原出原本的聲音
作者: BootingZ (布丁)   2023-01-05 00:44:00
推一個科普圖文並茂!
作者: crazyke313 (魯蛇)   2023-01-05 00:45:00
長知識了0.0
作者: pcjustin (駱駝)   2023-01-05 01:03:00
哇,先推推,半夜腦袋轉不起來,明天再看
作者: hshinglin (愛睏到不行)   2023-01-05 01:08:00
知識文要推
作者: CactusFlower (仙人掌花)   2023-01-05 01:09:00
我大概只看得懂第一張圖
作者: pinkg023 (pinkg)   2023-01-05 01:27:00
nice
作者: enderboy7652 (EnderBoy)   2023-01-05 01:32:00
推就對了
作者: MADNUG (1234567654321一下吧)   2023-01-05 01:36:00
推科普解說!
作者: jhs1213 (...)   2023-01-05 01:37:00
推~
作者: ganei (菜虫)   2023-01-05 02:39:00
Tap數多有延遲跟實作上的問題,簡單講就是廠商功力要夠,否則事倍功連一半都沒有...
作者: storym94374 (瑪利歐)   2023-01-05 02:58:00
請問tap是指疊加幾個sinc function的意思嗎
作者: IUIST (孤)   2023-01-05 06:48:00
推推
作者: Usefultan (Useful of CM)   2023-01-05 08:00:00
簡潔明瞭還有附科普圖,推!
作者: henrylol (戳戳)   2023-01-05 09:06:00
Tap 數跟 sinc 數無關 原本的訊號有幾個點就有幾個sincTap 數增加可以讓 impulse response 更像 sinc
作者: GLUESTICK (口紅膠)   2023-01-05 09:19:00
數位的搞這麼複雜 難怪有人堅持黑膠盤帶的類比味
作者: Garrys (蓋瑞斯)   2023-01-05 09:26:00
太猛了
作者: iitze (ici la lune)   2023-01-05 09:29:00
推,長知識
作者: elguapo (HPHT Synthesized)   2023-01-05 10:05:00
作者: chiyoda (博愛的千代田提督)   2023-01-05 10:13:00
人耳聽不到的頻率(20khz以上)這件事是玄學???
作者: Davidcute (車干)   2023-01-05 10:43:00
專業科普推~
作者: phil0113 (Kazetsuki)   2023-01-05 10:43:00
樓上應該誤會OP的意思了,人耳聽不到是真的聽不到。所以才會說取樣頻率高有人耳聽不到的聲音(讓音樂變好聽)是玄學
作者: chiyoda (博愛的千代田提督)   2023-01-05 11:39:00
感謝樓上個人意見,如果chord能提出tap數量對人耳聽力範圍(時域、頻域或是其他維度都好)內的改善證明就好了
作者: q541700 (LURENJIA)   2023-01-05 11:53:00
還有一個說法,人類聽不到20khz的聲音,但是能感覺的到,有人做過實驗拿可以發出超過20khz的樂器來錄音,一個版本是原聲一個版本是砍掉20khz以上的,實驗結果是能分辨出來兩者不一樣
作者: pinkg023 (pinkg)   2023-01-05 12:43:00
看起來chord立場就是人類可以感知>>20kHz,這樣的話採樣率跟tap數同時提升就會有差
作者: rainxo6p (雷恩)   2023-01-05 13:21:00
好像在3Blue1Brown 上看過非常類似的東西不過數學太差根本無法理解
作者: kujkoch (空區)   2023-01-05 13:29:00
作者: qwqbwb (qwqbwb)   2023-01-05 13:31:00
推 科普好文 難得有一篇大概看得懂
作者: djboy (雞尾酒)   2023-01-05 13:57:00
https://youtu.be/RSUWb6oK5Sw?t=187 正巧,華人音響網紅有談到這個「人耳的極限」,裡面有說過 25K/30K 的諧波影響我是看不懂這段,就請高手講解一下。(提示:上面是鬼斧神工的影片,痛恨他的就千萬不要點啊~~~)
作者: theshape87 (悔不當初)   2023-01-05 14:31:00
一個影片只會說AV厲害的,在其他地方的偏見應該也很重,有興趣的可以去看,呵呵
作者: jay1233560 (S.)   2023-01-05 17:54:00
簡單明瞭地說明訊號與系統的基本概念 推
作者: Oswyn (Oswyn)   2023-01-05 19:58:00
影片我沒看,但兩個頻率通常指的是互調失真,這點也在某論文的實驗中證實,同單體上的超音波會影響可聽域的頻率再現可以參考這隻影片&說明 https://youtu.be/wA2MZshrafkUltrasonic Directional Speakers 就是其實際應用
作者: whydan (真是抱歉啊(′‧ω‧‵))   2023-01-06 07:18:00
單體發出超過人耳上限的20K最終會影響可聽聞範圍這可以理解,畢竟能量就在那邊多次諧波後頻率自然下來,電路上一直強調超音波的處理就沒什麼意義,輸出端都咖掉了
作者: phil0113 (Kazetsuki)   2023-01-06 18:27:00
其實樓主文章都解釋了,提升採樣率可以更容易設計出人耳可聽到範圍(~20kHz)失真低(平坦)的濾波器,缺點就是延遲
作者: adamptt (lulumi)   2023-01-06 19:17:00
等了好幾天 竟然沒人對+-0.5dB不平坦度可聞性有疑問 其實這篇理論說的都對 只是造成聽感差異的解釋 可能還差一些
作者: q541700 (LURENJIA)   2023-01-06 20:39:00
沒有疑問是因為看不懂只能推

Links booklink

Contact Us: admin [ a t ] ucptt.com