題:
為什麼在音頻應用中應該使用對數電位器?
Ricardo
2014-02-27 23:34:20 UTC
view on stackexchange narkive permalink

閱讀 Spehro Pefhany的這個答案真的對此感到非常好奇。 Spehro評論說,對於音頻應用,應該使用對數電位計。所以我用谷歌搜索了它。

我能找到的最好的文章是標題為“音頻和線性電位器之間的差異”的 [1] sup>

在那裡他們說了這樣的話:

線性與音頻

電位計或電子設備的“電位計”發燒友的抵抗力變化有多快。在線性電位器中,電阻值以直接模式變化。如果將其旋轉或滑動一半,其阻力將介於最小和最大設置之間。這是控制燈光或風扇的理想選擇,但不適用於音頻控制。音量控制必須適應人耳,這不是線性的。相反,對數電位器會增加其在曲線上的電阻。在中點,音量仍然會適中,但是隨著您不斷調高音量,音量會急劇增加。這與人耳的聽覺相對應。

好吧,我不滿意。

  • 人耳不是線性的表示什麼?
  • 鍋電阻的對數變化與聲波以及人耳如何工作?

[1] 原始(已損壞)鏈接是 http:/ /techchannel.radioshack.com/difference-audio-linear-potentiometers-2409.html sup>

可能有幫助http://en.wikipedia.org/wiki/Psychoacoustics
查看[韋伯定律](http://en.wikipedia.org/wiki/Weber%E2%80%93Fechner_law),該定律指出刺激和感知之間的關係是對數的。聲壓是一種刺激,是一種物理量。響度是一種感知價值。
這個問題似乎離題,因為它與電子設計無關,而是與聲波以及人耳如何感知聲波有關。
-1
-1
-1
-1
@alexan_e-標題中的問題呢?它也是題外話嗎?如果是這樣,我的問題就沒有希望了...
@Ricardo您的問題很好。如果關閉了它(沒有充分的理由,但是發生了奇怪的事情),我們將盡快將其重新打開。不用擔心
這是一個相關的問題,不應關閉
-1
-1
_“在線性電位器中,...非常適合控制燈光或...” _-線性電位器不適合調光;人類的視力也是對數的,很像聽力。您可以在8位PWM調光的LED上清楚地看到這一點:1/255-> 2/255步長很大,而254-> 255步長則不可見。將PWM LED調光器放在線性電位器上,可以在轉彎的第一季度左右獲得大部分可用範圍。
試試看。 (填...)
七 答案:
Andy aka
2014-02-28 00:48:45 UTC
view on stackexchange narkive permalink

請考慮以下問題:-

enter image description here

聲音級別以dB為單位,並且信號的增加/減少10 dB相當於感知到的響度增加/減少一半

看看上面的圖片,問問自己,哪一種是平滑(結合大量)音量控制器的更好選擇。以下是Fletcher Munson曲線,顯示了人類可以舒適聽到的所有分貝。請注意,除非您的立體聲系統功能非常強大,否則音量控制的“大約正確”範圍是100 dB。 Fletcher Munson曲線還將響度與聲音的音高相關。還要注意,所有曲線均以10 db的步長歸一化為1kHz:-

enter image description here

LOG電位計上抽頭的行程大約每10%可以減少/增加音量降低10 dB,而LIN電位器則需要一直向下移動至中間位置,然後才能將音量降低6 dB!當線性電位器靠近行程的底端(僅剩下運動的1%)時,由於微小的運動,dB衰減將大幅增加,因此很難將音量精確地設置在較低的水平。

還值得指出的是,LOG電位器在執行相同的調節之前(在-100 dB以下)只能應付這麼多的動態調節範圍,但要點是,這幾乎不會引起注意在旅行的細微而寧靜的盡頭。

您可能還會注意到,鍋上的標記(例如CW和CCW)告訴您鍋的哪一端是地面端和大容量端。 CW =順時針方向,CCW是抽頭的逆時針終點。

另外,專業的線性推子使用既不是對數也不是線性的“音頻錐度”,以便在需要微調的地方為您提供更多接近“標稱零”的控制。
@Jon:可能是因為所描述的感知關係被解釋為“強度的增加是感知響度的兩倍”實際上是一條冪曲線,而不是指數對數嗎?也就是說,$$響度\ proto強度^ {0.3} $$不是$$響度\ proto \ log(intensity)$$
@BenVoigt,如果這只是您大驚小怪的全部內容,我們早在此之前就可以解決。請參閱我的答案的第二個附錄。
不,這是因為混合工程師喜歡在鏈的早期階段大致確定水平,然後以更好的分辨率微調最突出的莖。 AFAIK完全符合人體工程學!
-1
聲音水平以dB為單位,信號增加/減少10 dB就等於耳/腦感知到的響度增加/減少一半。那句話是什麼意思?信號增加10 dB是什麼?增加在揚聲器上使用的功率RMS,增加發送到揚聲器的電壓,增加合成氣壓,這是什麼?
@user40966就是10 dB;它是功率的十倍,或者是電壓或聲壓的十倍的平方根。
Alfred Centauri
2014-02-28 01:17:52 UTC
view on stackexchange narkive permalink

人耳不是線性的意味著什麼?

在這種情況下,如果人耳是線性的,則聲波的功率是另一隻的兩倍會發出兩倍大的聲音。

但是,事實是,聲波必須具有另一張聲音的 10倍的功率才能發出兩倍的聲音。

電位計中的對數變化如何與聲波相關,以及人耳如何工作?

假設電位器(音量控制)改變了施加到揚聲器的信號功率,並假設放大器可以產生最大100W的功率。

假定電位器是線性的,將控件從1均勻標記為100,然後從將控件設置為100開始-是向揚聲器發送的100W功率。

為將音量減半,我們將輸出減小為10W ,這需要將音量控制調至90%CCW “ 10”標記

要再次將音量減半,我們只需要1W ,需要將音量控制轉到“ 1”標記

要再次音量減半,我們只需要0.1W和。 ..您看到問題了嗎?

但是,如果電位計是對數的,則旋鈕上0.1W和1W,1W和10W以及10W和100W 的間距都應該相同。如果有十個標記,等間距排列,我們將得到以下內容:

  0、1mmw,10mmw 100mmw,1mW,10mW,100mW,1W,10W,100W  

因此,我們從無聲到幾乎聽不到,將其翻倍,翻倍,翻倍,翻倍,等等...


此附錄旨在解決在相當冗長的註釋線程。根據@BenVoigt的說法,上述假設的衰減器不能不能均勻地調節聲音水平。

@Alfred:我會重複我以前的評​​論,因為顯然您已經掩蓋了在它上面:“您的轉盤具有“響度1,2,4,4,8,16,32 ... 1024”作為其響度 等間距的刻度線。底部的一鍵更改為1響度單位。只需單擊一下,即可更改512響度單位。” 1和512的變化非常不同。

由於我無法說服Ben確認他的錯誤,因此Ben也沒有能夠在註釋中說服我,我想在此附錄中解決這個爭議。

根據此來源,聲音強度的唯一明顯差異是大約1dB:

大約1分貝是正常人耳聲音強度的明顯差異(JND)。

如果聲音強度變化了1dB,我們只是注意到響度的變化。

因此,可以得出結論,如果我們假設的步進衰減器以1dB的增量調節衰減,則以1步調節控制將使聲音對人耳的聲音明顯或更弱。

換句話說,此衰減器將平滑地調節聲音的響度,而只是明顯地在整個範圍內遞增。

因此,而不是像我上面給出的10個均勻間隔的步長,想像一下控件上100個均勻間隔的步長。

每個步長將功率改變1dB;將控制CW旋轉1步將功率增加1.2589 ...;將控件逆時針旋轉1步可將功率降低0.79433 ...

例如,如果將控件設置為1W輸出,則將控件旋轉10步將使功率增加\ $(1.2589 ...)^ {10} = 10 \ $至10W。將控制CW再調整10步將使功率增加10到100W。

但這與以前的衰減器僅在分辨率方面有所不同,即我們僅增加了(均等間隔)標記在原始標記之間。

此外,線程中還問這是否是對數衰減器。

我明確地說過您描述的關係不是線性的,也不是

憶及關係\ $ y = \ log(x)\ $表示\ $ x = 10 ^ y \ $,如果底池是對數的,

事實是,我們可以說,在上述衰減器中,將功率改變某個因子所需的步數與對數成正比。

例如,要將功率更改為5倍,例如將功率從1W增大到5W,需要將控件旋轉

$ 10 \ log (5)大約7 $$

7步。

因此,步數(或鍋的角度變化)在功率上是對數的。


第二篇附錄以解決進一步的評論。

根據@BenVoigt,此處給出的答案具有誤導性或明顯錯誤:

但是通過閱讀以下任何答案,我總的印像是對數電阻會逆轉生物學反應,然後仔細查看所描述的數學運算,然後發現這是不正確的。

我希望證明對數電位器是所需的,而不是因為它反轉了生物反應(我不相信有人聲稱過,也不是所需的,我將在下面顯示。)

從眾所周知的(和近似的)“經驗法則”開始,將10倍的強度視為響度的2倍,讓我們寫出相對響度\ $之間的以下關係l \ $和相對強度\ $ k \ $:

$$ l = 2 ^ {\ log k} $$

很明顯,如果相對強度\ $ k \ $為10,則相對響度\ $ l \ $根據需要為2。

對於我們的1dB s衰減衰減器,相對功率由下式給出:

$$ k = 10 ^ {n / 10} $$

結合前面的兩個方程,我們得出相對響度為

$$ l = 2 ^ {n / 10} $$

因此,每一步,響度增加了1.0718。或減少0.93303 ...

但這就是我們想要的 。我們不想讓響度每步增加固定的數量,我們不想讓相對每步固定的音量增加。

因此,需要對數衰減器。

附帶的問題:對於微瓦,“ mmw”優於μw嗎?我以前沒看過這個約定。
在這種情況下,最好使用@JYelton,“ mmw”,因為我懶得鍵入多餘的字符。還記得舊樣式\ $ \ mu \ mu F = pF \ $嗎?
您所描述的是一種冪關係,而不是對數關係。即響度=強度 0.3 它是對數對數圖上的一條直線,而對數關係在對數線性圖上形成一條直線。
@BenVoigt,在我的回答中,我提出兩點:(1)感知響度與聲音強度之間的關係不是線性的(10倍強度被感知為2倍響度),並且(2)因此,線性音量控制在對數時將非常無用音量很有意義。我的觀點和我的答案之間沒有聯繫。
不,對數控件不會消除(或“說明”)您所描述類型的非線性。您是否真的聲稱人們想要響度的對數範圍,而對數電位計提供了這一範圍?也許,因為您的最後一句話描述了指數級增長。但是,我從閱讀這些答案中的任何一個中得到的總體印像是,對數電阻會逆轉生物學反應,然後仔細觀察所描述的數學並意識到這是不正確的。
@BenVoigt *“您是否真的聲稱人們想要響度的對數範圍” * ???我聲稱人們不希望一端的響度有很大的變化,而另一端則不想有微小的變化,這就是線性電位器的結果。悲痛,我們讀同樣的答案嗎?在ESP文章“更好的音量控制”中:*為了使**平穩地增加音量**,電位器(電位計)必須是對數的,以匹配我們聽力的非線性特徵。 **用於容量的線性鍋非常不令人滿意**。*
我同意線性電位器是錯誤的。我明確地說過,您描述的關係不是線性的,也不是對數的,它是冪。 “我聲稱人們不希望一端的響度有很大的變化,而另一端則不需要微小的變化”,但這正是您建議通過使用對數增益為他們提供的。
-1
查看答案的最後一句話,您的錶盤上有“響度為1,2,4,4,8,16,32 ... 1024”的刻度線。底部的一鍵更改為1響度單位。一鍵單擊頂部將更改512響度單位。那豈不是“一端的響度變化很大,而另一端的響度變化卻很大”呢?請注意,我明確地說的是響度,而不是強度。相應的強度將為“ 1、10、100、1000,... 1e10”。
抱歉,您提供的不是對數增益,而是指數級增益。在描述與功率有關而不是對數的生物反應時。
我描述的設置中的@BenVoigt,,將控件旋轉CW一步,通過將功率增加10來使響度加倍。將控件旋轉一步,CCW通過將功率降低10來將響度減半。因此,將功率更改為\ $ 10 ^ n \ $的係數需要旋轉控件\ $ log(10 ^ n)= n \ $步。這很難看嗎?
我完美地看到了。用“一端的響度變化很大,而另一端的響度變化很大”可以很好地描述它,這是您不希望的。 (順便說一句,功率不是指“工作時間率”,而是指將輸入提高到固定功率的數學運算)
如果每一步將響度減半或翻倍,@BenVoigt,會感到非常難過*在世界上,您如何理解這意味著一端的響度發生了巨大變化等?您似乎並未對此清楚地考慮。
@Alfred:我將重複我以前的評​​論,因為您顯然掩飾了它:“您的錶盤上的等距刻度為“響度1,2,4,4,8,16,32 ... 1024”。單擊底部是更改1個響度單位。單擊頂部是更改512個響度單位。” 1和512有很大不同。
@BenVoigt,看到了我的答案相當冗長的附錄。
嗯,新的部分與(引用的)聲稱強度增加十倍是感知響度的兩倍是矛盾的。此聲明是冪曲線,不是線性或對數。當然,您的對數電位器是指數曲線-顧名思義,這是對的。但這與所描述的看法不符。
@BenVoigt,,我邀請您寫一個對我們所有人都具有正確性的答案,並將其發布給同行評審。
“如果底池是對數的,則必然暗示著相關的冪(或指數)關係。”噓。冪和指數關係完全不同。 2 ^ n和n ^ 2之間的差。
@AlfredCentauri如果您使用Windows,則可以讓AutoHotkey攔截您鍵入的所有內容,並自動將uF轉換為μF。https://gist.github.com/endolith/823381#file-autohotkey-ahk-L171
Spehro Pefhany
2014-02-28 01:19:57 UTC
view on stackexchange narkive permalink

安迪回答了這個問題,他最後暗示A型錐(log)罐並不完美。這是理想的日誌響應和實際的商用日誌記錄罐實際所做的比較(摘自此處):

enter image description here

理想對數錐度(虛線)的兩段分段線性逼近。粗略,但是在很多情況下它做得很好。

還要注意,即使是線性(B型錐)罐曲線的末端的平坦位。那是刮水器在任一方向都接近行駛盡頭的時候。

這些天經常執行電子音量控制,其衰減或增益的dB步長恆定。

此處是PGA2320的示例數據表。它的增益在0.5dB的範圍內從+ 31.5dB可調到−95.5dB。 0.5dB的步長被認為是可以感知的。這是一個8位數字,用於選擇音量級別(255個級別加上靜音)。如果要嘗試使用線性乘法DAC(MDAC)進行模擬,則需要\ $ 4 \ cdot10 ^ 6 \ $這樣的步驟才能在低端(約22位DAC)獲得0.5dB的分辨率。

響度的感知不是對數的,尤其是在嘈雜的環境中。在環境噪聲下幾乎聽不到的信號音量的3dB變化可能是巨大的。此外,信號電平的3dB變化足夠大以至於會有些失真,這會對失真水平產生巨大影響。在大多數人不關心“無”和“清晰可聽”之間進行微調的前提下,壓縮該範圍是有意義的。在人們經常希望聲音盡可能大而不失真的前提下,擴大範圍是有意義的。
Bjorn Roche
2014-02-28 05:19:00 UTC
view on stackexchange narkive permalink

儘管這個問題已經得到了充分的解答,但我發現一些答案令人困惑,這對我來說是一種特殊的情況,因此,我們嘗試一個簡單的答案:

它是什麼意味著人耳不是線性的?

人耳對強度的感知與世界的感知有所不同。在世界上,聲音具有一個稱為“音量”(或聲音強度)的屬性,我們將其稱為“ 響度”。音量加倍不會使響度加倍,這就是所謂的“非線性”。

電位計的對數變化如何與聲波和人耳是如何工作的?

使用對數錐形鍋的想法是,它們更接近地複制了人耳對現實的感知:當我們將鍋移動固定量時,我們想要不管鍋從哪裡開始,都能感知到相同的變化。 (順便說一句,人耳不是唯一以這種方式感知事物的事物:人類的大部分感知力都受所謂的 Weber-Fechner定律支配,但是聽力特別敏感,因為我們聽到的聲音最大可以舒適地聽見,比我們能聽到的最安靜的聲音響亮大約一百萬倍。)

這對於增益控制(包括作為EQ或其他電路一部分的增益控制)非常有效,但並非所有音頻應該是對講機:例如,平衡/聲像控制。

如果使用引號塊而不是代碼塊,則將更易於閱讀。
假設其他答案在大約相當於響度八度的強度的十年中是正確的,那麼“當我們將鍋高兩倍移動時,我們想要感知兩倍的音量,而對數鍋給我們的聲音”是錯誤的。
Robotbugs
2018-05-26 18:19:58 UTC
view on stackexchange narkive permalink
關於聽力的感知方面:這是一個事實,即聲音聽起來與實際聲音強度的對數成正比,而不是線性地成正比,這是一個事實。這是所有動物和人類對環境的感知中非常普遍的方面。例如,如果您有兩個砝碼,一個砝碼重1盎司,另一個砝碼重2盎司,則可以用兩隻手說出2盎司重。但是,如果您的重量為1磅,而另一磅的重量為1磅加1盎司,那麼將很難分辨出差異。

通常,感知中的神經系統過程被設置為區分刺激強度與非消減差異之間的比率。這意味著您實際上對刺激強度的log中的減法差異敏感。這還包括視覺,其中眼睛和大腦針對平均背景亮度和對比度進行標準化。當我們看到差異時,這些就是相對於標準化平均值的比率差異。這從根本上涉及了感官器官的對數轉移特徵以及人類感官器官中的時間適應過程,還涉及在神經系統中處理信息的互連神經元的許多層中的關係重新規範化和適應性響應。

在視覺上,眼睛必須能夠應付從繁星之夜到晴天中午一個的環境中每平方米10 ^ {-4}坎德拉至10 ^ 6坎德拉的光照水平。因此,給定這10個數量級的比例,使用線性系統表示視網膜上的視覺信號將是不合理的。 (這就像一台攝像機需要每個像素超過32位的二進製表示,只是為了獲得亮度而不考慮顏色。)

心理物理學領域研究與刺激的感知有關的方面,相對於實際測得的刺激。兩個重要概念是僅可察覺的差異(JND)曲線,該曲線描述了閾值強度變化感知與背景強度的關係,以及 Weber-Fechner定律指出大多數知覺過程對刺激強度之間的比率敏感。

人們可以看到,生物體必須具有適應平均水平的環境刺激的能力-視覺,聽覺或其他感覺輸入(例如,在嘈雜的環境中,不要被微小的變化不斷觸發)-但是同時要意識到可能與生存有關的重要重大變化。

此外,每個感覺器官和神經過程都具有有限的動態表示範圍,並且還具有背景內部噪聲水平(任何通信通道的典型方面)。為了不斷地優化內部表示的信噪比,大腦嘗試重新對感覺輸入信號進行歸一化是有意義的,因此檢測到相關變化的可能性最高。這類似於僅以8位表示音頻信號的問題-如果您可以準確表示安靜的信號,那麼響亮的信號將使范圍飽和。這就是發明A-law的原因。

無論如何,這是我們在對數刻度上判斷聲音強度這一事實背後的生物學和感知原理。

參考文獻1:只是明顯的區別概念。

參考文獻2:韋伯-費希納定律

參考文獻3:A-law

danmcb
2018-05-26 20:47:41 UTC
view on stackexchange narkive permalink

許多其他人解釋了為什麼林式鍋沒有多少用處,因為它只是一個音量控制,並討論了各種可用的鍋法。

未提及的是對數定律對可靠性的影響。基本上,鍋是碳或導電塑料軌道,而整個東西是機械的。非線性電位器的一端軌跡較細,因此隨著時間的流逝會更加惡化。

在專業音頻設備中有一個常見的“ hack”可以解決這個問題,並允許使用線性電位器。從抽頭到線性電位器接地之間的電阻足夠“偽造”對數定律。

如果您考慮一下-音量控制是人們想要的,音量增大(或接近)時會“大聲”,中間是“中等”,底部是“安靜”。根本沒有人擔心10dB的每個片段是否具有相同的角度旋轉。

實際上,如果您有一個10k的線性電位計,並在抽頭上將一個電阻器接地,則會得到如下電路:

schematic

模擬該電路 –使用 CircuitLab sup>

創建的示意圖

現在Ra + Rb = 10k,電子表格很容易看到規律(逆時針旋轉為0,滿負荷旋轉為1-Rb僅為10 *旋轉。我忽略了“ k”,因為一切都是只是在這裡標準化。)

Pot Law

根據經驗,結果發現中間的-15dB左右(不是很精確)感覺是正確的-並避免了您等待那些特殊的電位器到來(還減少了BOM表中的線條),並且為您提供更可靠的產品。 (為此,您希望Rp =〜1k3,並帶有10k lin底池。)

鑑於大多數“對數”底池的準確性仍然很糟糕,這很好。如果您正在製作立體聲音量調節器並關心成像(應該這樣做),那麼這可能會更準確-也許使用開關衰減器會更好。

不錯的補充。但是,也許所產生的衰減與電位計位置的關係圖比原始電子表格值更容易閱讀。
謝謝。好吧,最後並不是那麼有用。如您所見,通過選擇此值,您可以在最近10%的範圍內從-25dB或OFF。您可以進行一些調整-最好的辦法是聆聽並查看最適合該應用程序的方法(即聲音)。
Chalky
2014-03-01 14:15:33 UTC
view on stackexchange narkive permalink

聲音就是壓力。像個氣球。您正在收音機上的音量“ 1”上爆炸超過“感覺”,並且您在10英尺外,然後移到20英尺外,您需要向上調撥。收音機是氣球的中心,您想讓5英尺長的氣球變成10英尺長的氣球嗎?所需的空氣量不只是兩倍嗎?還有更多。實際上,對於一個氣球來說,大約是8倍。但是我們的大腦不是那樣工作的。將您的無線電撥號盤從1更改為8,因為只移動了10英尺,這似乎是“錯誤的”。因此,使用對數電位器,然後將其從1更改為大約2,您將以“正確”的音量在耳邊聽到波士頓的美妙聲音。

聲波不是球形嗎,為什麼是球呢?因此是4倍,而不是8倍。(如果是戶外簡單案例,在室內差異甚至更少)


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...