[閒聊] 數位會不會失真?
在下最近想了一些東西,亂聊一通,很多腦補,別鞭太用力
數位傳輸跟儲存只有0跟1於是不會受到微小抖動雜訊影響
那我就不禁思考,那數位會不會失真?
在開始閒聊一切以前先說:數位本身就是一種失真
因為聲音是一種類比訊號,被記錄轉換為電壓訊號後,進行數位採樣
例如:http://ppt.cc/-vAh
橫軸以44.1kHz (每秒切44.1k刀) 縱軸則被量化為2的16次方來儲存
而在類比轉數位取樣時,是一個區間1/44100秒內的一個電壓訊號
不一定是一個定值,所以都是取最大V (PCM格式標準規範下)
於是一個WAV裡面就很多被量化的數位資料,等待著被轉換為電壓訊號
如果只是單純的轉換回去會發生什麼事?
就是階梯狀的一個訊號,通常來說再以一個低通濾波來讓他變圓滑
當然不是這麼簡單,否則就不會有DAC從200元-數十萬元的差別了
所以D-A, 數位電路的部分,只要數位接受晶片及數位類比轉換晶片確定,基本上各品牌
其實都大同小異,大部分都是採用買來的classic電路。
所以買DAC真正在買的價值還是後面的類比處理。
而剛講到數位訊號的採樣完後,究竟數位訊號怎麼輸出到DAC
電壓訊號總是要隨著時間一筆一筆傳送,也就是如同原採樣的時間 44.1kHZ
有點像是按照同樣的頻率在把訊號吐出去,所以WAV裡面應該是沒有儲存時間檢查檔案的。
但問題來了
現實中哪裡有真正的44.1kHZ?
不管是類比轉數位的採樣,還是從電腦要數位輸出的採樣
都不可能是真正的44.1kHZ
我從WaveLength 的官網看到說 即使44.08kHZ 也還是正常的運算誤差
(再看他們DDC 的產品設計介紹提到)
姑且先不論類比採數位的錄音室究竟Clock準不準,電腦的Clock當然不可能準了
且通常還是48KHz,但這樣無彷,反正就算是真正的44.1KHZ的電腦,我猜原檔案的採樣也
不是44.1KHz。
USB非同步傳輸
所以有聰明的人發明了非同步傳輸,Clock是從DAC端開始送出,有點像是DAC放了個棋子
在電腦那邊(驅動) ,那DDC及DAC的Clock是真正的44.1kHz嗎?
腦補區:
應該是用傳封包的方式(傳檔案的方式)給DDC接收到,在進行數位檔案轉電壓的動作。
超取樣
當然還有另外一些人也是聰明的不得了。
用超取樣的方式,用高於其兩倍以上的頻率去取樣,以量取勝
等於是說原本0110的訊號變成00111100,當然也有可能變成01111100 也有可能變成
00111110之類的....去消除沒有真正的44.1kHZ這件事。
不過這個誤差就變小了,原本0110可能誤差為0.2kHz因為被超取樣,某種程度上誤差就
降低了,但是隨之錯誤率也增加(因為莫名的取樣數變多),所以變好變壞?
昇頻
當然也有些人用昇頻的方式用44.1kHz接到訊號後,以運算法的方式重生數位電壓訊號
類似非同步的概念,以運算IC的Clock重生更高Clock的訊號再以同樣的Clock丟給DAC
腦補區 或者重生44.1kHz(沒聽過重生44.1k)
是好是壞?
反正都沒人是準的,死馬當活馬醫
那話說回來這些失真人究竟能不能分辨?如果不能分辨,那麼就算可允許的失真範圍?
我先前找到一個網站: http://tonometric.com/adaptivepitch/
我自己亂測試自己大概可以分別出 1.5Hz左右的分別
中央C的LA為440Hz 假設440HZ 與 441Hz同時出現我能分別(假定神人能分辨1Hz)
假定為sin函數:和差化積後,出現sin[(w1+w2)/2]*sin[(w1-w2)/2]
也就是我能辨別的388080 Hz 這個Hz在腦中
大家都以為440HZ 真的就是一個440Hz的sin嗎?
當然不是有音色 別忘了
若以另一個想法: 所有的可微分函數皆可用sin 跟cos各頻率組合而成
所以有錄音經驗的人一開始就會覺得奇怪
為何我彈一個Do,錄音的頻譜卻從幾百Hz-20Khz
都有呢? 因為音色裡面有很多共振函數
但這真的很驚人,我們竟然可以辨認388.1KHz的東西
所以會不會突然覺得44.1KHz有點不夠用? 但還好我們目前看到只要有幾K價位以上的DAC
應該會用類比端調音的方式讓你無法分辨
以上綠字計算錯誤抱歉
又講回數位
USB數位線材為何能影響聲音在USB非同步傳輸情況下
這讓我會想知道究竟是Clock過去電腦那邊,還是是封包過去DDC那邊,如果是封包過去
那不就需要有暫存區給封包?
腦補區:線材的電容值會影響各頻率的相位變化,但在數位傳輸是以44.1kHz
我想75歐姆阻抗也是由此計算得知吧(好像還要包含端子)
但在傅利葉轉換下,數位訊號標準是方波,可得知包含很多極高頻訊號,不過我想這點不用
擔心,我覺得DDC會把你在醜的數位訊號解讀正確,只要Group 波包沒有瓦解就行。
在下物理系魯蛇,聽音樂時還是就聽音樂好了,別亂想ˊ>ˋ
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.195.14.177
推
09/10 22:58, , 1F
09/10 22:58, 1F
修錯字
※ 編輯: max8201 來自: 123.195.14.177 (09/10 23:05)
推
09/10 23:02, , 2F
09/10 23:02, 2F
→
09/10 23:03, , 3F
09/10 23:03, 3F
推
09/10 23:04, , 4F
09/10 23:04, 4F
XD 講出來其實只是獻醜了,只是想說講一講看會不會糾正一些腦補資訊
推
09/10 23:06, , 5F
09/10 23:06, 5F
不知道耶,但我覺得假設兩個訊號同時出現,腦中其實是兩個訊號同時接收
※ 編輯: max8201 來自: 123.195.14.177 (09/10 23:08)
推
09/10 23:11, , 6F
09/10 23:11, 6F
→
09/10 23:11, , 7F
09/10 23:11, 7F
→
09/10 23:11, , 8F
09/10 23:11, 8F
→
09/10 23:12, , 9F
09/10 23:12, 9F
→
09/10 23:12, , 10F
09/10 23:12, 10F
→
09/10 23:13, , 11F
09/10 23:13, 11F
推
09/10 23:14, , 12F
09/10 23:14, 12F
→
09/10 23:14, , 13F
09/10 23:14, 13F
→
09/10 23:14, , 14F
09/10 23:14, 14F
→
09/10 23:16, , 15F
09/10 23:16, 15F
推
09/10 23:16, , 16F
09/10 23:16, 16F
我的意思是例如14.7Khz的sin 在44.1Khz取樣下不就只能被切三刀? 不就三個點?
推
09/10 23:17, , 17F
09/10 23:17, 17F
→
09/10 23:18, , 18F
09/10 23:18, 18F
→
09/10 23:18, , 19F
09/10 23:18, 19F
→
09/10 23:18, , 20F
09/10 23:18, 20F
@@
推
09/10 23:20, , 21F
09/10 23:20, 21F
→
09/10 23:20, , 22F
09/10 23:20, 22F
→
09/10 23:21, , 23F
09/10 23:21, 23F
我快去查XD 因為我覺得人類的聽覺跟大腦連結真的滿複雜
但必須要了解這個才能知道數位要做到怎樣的極致吧?
※ 編輯: max8201 來自: 123.195.14.177 (09/10 23:22)
→
09/10 23:22, , 24F
09/10 23:22, 24F
→
09/10 23:23, , 25F
09/10 23:23, 25F
→
09/10 23:23, , 26F
09/10 23:23, 26F
→
09/10 23:23, , 27F
09/10 23:23, 27F
→
09/10 23:24, , 28F
09/10 23:24, 28F
推
09/10 23:24, , 29F
09/10 23:24, 29F
→
09/10 23:25, , 30F
09/10 23:25, 30F
→
09/10 23:25, , 31F
09/10 23:25, 31F
→
09/10 23:25, , 32F
09/10 23:25, 32F
→
09/10 23:26, , 33F
09/10 23:26, 33F
→
09/10 23:27, , 34F
09/10 23:27, 34F
推
09/10 23:30, , 35F
09/10 23:30, 35F
→
09/11 00:05, , 36F
09/11 00:05, 36F
樓上幾位進入我也無法進入的世界XD
推
09/11 00:15, , 37F
09/11 00:15, 37F
推
09/11 00:31, , 38F
09/11 00:31, 38F
推
09/11 00:36, , 39F
09/11 00:36, 39F
應該要喔~所以我找440HZ 比較通用
→
09/11 00:55, , 40F
09/11 00:55, 40F
....我剛洗澡時發現了 G掉,丟臉了,抱歉,想成波長XD
推
09/11 01:02, , 41F
09/11 01:02, 41F
推
09/11 01:06, , 42F
09/11 01:06, 42F
※ 編輯: max8201 來自: 123.195.14.177 (09/11 01:17)
推
09/11 01:46, , 43F
09/11 01:46, 43F
→
09/11 01:46, , 44F
09/11 01:46, 44F
推
09/11 01:53, , 45F
09/11 01:53, 45F
→
09/11 01:53, , 46F
09/11 01:53, 46F
怎麼讓撥放軟體獨享一核心呢?
推
09/11 08:05, , 47F
09/11 08:05, 47F
同意!
推
09/11 10:10, , 48F
09/11 10:10, 48F
推
09/11 10:14, , 49F
09/11 10:14, 49F
推
09/11 10:26, , 50F
09/11 10:26, 50F
推
09/11 10:40, , 51F
09/11 10:40, 51F
推
09/11 11:30, , 52F
09/11 11:30, 52F
→
09/11 11:31, , 53F
09/11 11:31, 53F
→
09/11 11:31, , 54F
09/11 11:31, 54F
其實我認為 就接收端而言,外接同步時鐘,讓所有器材同步,只是讓你所有
器材在同一個時間,但就算不如此,其實買到一定價位的數位產品,就算只是以同軸橋接
ex:DDC->DAC ;但我相信它們的Clock的誤差不會比原檔案取樣時的Clock誤差來
的大,換句話說,最完美就是你要去跟數位採樣的錄音室借Clock才有用XD
但我們一般來說就假定他們的Clock是真正的44.1Khz
其實我一直覺得奇怪為何不在音訊檔裡面建立採樣時的time to data的資料
或許會對後方還原有幫助? 也或許其實有其困難度。
推
09/11 11:49, , 55F
09/11 11:49, 55F
→
09/11 11:50, , 56F
09/11 11:50, 56F
推
09/11 11:53, , 57F
09/11 11:53, 57F
→
09/11 11:54, , 58F
09/11 11:54, 58F
→
09/11 11:56, , 59F
09/11 11:56, 59F
→
09/11 11:57, , 60F
09/11 11:57, 60F
推
09/11 12:05, , 61F
09/11 12:05, 61F
關鍵字:植松伸夫 小弟也會去了解一下
我也同意應該符合需求,但了解取樣後其實會發現D-A晶片真的非常強,因為在14.7Hz的
波
他只用了最多三個點,就把你的波形還原
推
09/11 13:01, , 62F
09/11 13:01, 62F
→
09/11 13:01, , 63F
09/11 13:01, 63F
→
09/11 13:02, , 64F
09/11 13:02, 64F
→
09/11 13:02, , 65F
09/11 13:02, 65F
→
09/11 13:03, , 66F
09/11 13:03, 66F
但可惜我們還沒到取極限的程度,都是靠類比端將不連續轉連續的功勞
哈,算錯和差化積那邊真的很丟臉,但我覺得人類能分別1Hz的差異這點是一個可以探討的
point,就如同現在顯示器在製作時,到底pixel要多小,也是follow著人眼鑑別度的問題
※ 編輯: max8201 來自: 123.195.14.177 (09/11 13:29)
→
09/11 13:45, , 67F
09/11 13:45, 67F
→
09/11 15:53, , 68F
09/11 15:53, 68F
推
09/11 21:38, , 69F
09/11 21:38, 69F
推
09/11 22:42, , 70F
09/11 22:42, 70F
→
09/11 22:44, , 71F
09/11 22:44, 71F
→
09/11 23:01, , 72F
09/11 23:01, 72F
推
09/11 23:25, , 73F
09/11 23:25, 73F
推
09/11 23:36, , 74F
09/11 23:36, 74F
討論串 (同標題文章)