你知道dB的來歷嗎?

2021-04-20 17:51:23 字數 969 閱讀 5186

你知道db的來歷嗎?

想必大家都在中學的時候就接觸過db這個概念了,可能都知道計算db的方法,就是10lg(p1/p2)。可是,你知道它的來歷嗎?它為什麼叫db呢? 話說……db是由alexander graham bell,這個發明了**的人首創的。 他是個外科醫生,以研究和資料有聽力障礙的兒童為職業生涯的開端。為了量化聽力損失程度,他研究出一套標準聲強,並將個人聽到的這些聲音的能力量化。他發現對音量的敏感度並不是由聲功率強度決定的,而是取決於聲功率強度的對數。 他研究的音量刻度可以聽到的最輕聲音作為起點0,以使人開始產生痛覺的聲音作為10。 所有其它的聲音以實際測量的功率級比值的對數在刻度上分布。若音量從1增加到2,那麼感覺到的音量就加倍,然而實際測量到的聲功率級提高了 100/10=10倍。bell所建立的就是感覺到的音量的變化不是取決於功率級的變化,而是由乙個與功率級變化對數成正比的單位決定! 稱bell音量刻度的單位為bell,刻度起點0bell為能聽到的最輕聲音。耳朵裡實際的功率密度被量化成乙個個聲級。大約2khz左右是我們的最敏感處,這時能感覺到最輕的聲音,其級別就是刻度的起點0bell,它 相當於10-12w/m2的功率密度。而最大的聲音就是痛覺的門限,即10bell處,其功率級為10-2w/m2。 bell的刻度得到了廣泛的接收,去掉最後乙個字母l就變為bel刻度。隨著時間的推移,人們發現對於感覺到的音量範圍,0bel~10bel這個刻度範圍太出來,故而將刻度改為decibel並取代bel來度量音量,這裡的字首「deci」就是1/10的意思。 現在這個音量刻度的低端為最輕的聲音0decibel,末端為最痛覺乍起的100decibel。 decibel的縮寫就是db(分貝)。

多年來,除了音量外,在其它應用中也採用了decibel刻度。但是對於每種應用,decibel的定義仍為兩個功率比值的對數。也即,計算db時,若指的是功率或能量,則係數為10;若指的是幅度,則係數為20。

你知道Python 嗎?

python 是乙個高層次的結合了解釋性 編譯性 互動性和物件導向的指令碼語言。python 的設計具有很強的可讀性,相比其他語言經常使用英文關鍵字,其他語言的一些標點符號,它具有比其他語言更有特色語法結構。python 是一種解釋型語言 這意味著開發過程中沒有了編譯這個環節。類似於php和perl...

你知道CSS Hack嗎?

一般來說是針對不同的瀏覽器寫不同的css,就是 css hack。css hack常見的有三種形式 屬性hack 選擇符hack 條件注釋hack,hack主要針對ie瀏覽器 例如 1 條件hack color red 條件注釋只有在ie瀏覽器下才能執行,這個 在非ie瀏覽下被當做注釋視而不見。可以...

你知道 typeof void 嗎?

void 也是.net中的一種型別,只不過在c 中看不到 system.void 這種type,而在il這一層是可以看到的。如果我們要通過反射判斷乙個方法是否有返回值,比較直觀的解決辦法好像是這樣 methodinfo originmethod if originmethod.returntype ...