대수 눈금의 진폭 표현은 인간 청각 시스템의 감도를 대략적으로 나타내므로 비대칭 눈금과 비교할 때 듣는 것을 더 잘 표현할 수 있습니다. 수학적으로, 당신이해야 할 모든은 다음과 같습니다
Alog = 20*log10 (abs (A))
A
는 FFT 데이터의 크기입니다
하고 Alog
가 출력됩니다. 20
의 요소는 관례에 불과하며 어쨌든 색 구성표로 확대 할 수있는 이미지에는 영향을주지 않습니다.
을 편집 20
인자 관한
설명 : dB (데시벨) 유닛 비율 측정 대수 단위 : 그것은 (100)와 (10) 사이의 거리 사이의 동일되어있는 스케일을 나타낸다 1000 및 100 (동일한 비율 : 1000/100 = 100/10이기 때문에). 당신이 dB에서 측정하면 얻을 :
10*log10 (1000/100) = 10*log10 (100/10) = 10
deci
10 데시벨 1 벨을 의미입니다 tenth
을, 의미하기 때문에 10
의 요소는 인간의 청각 이후
(같은 1kg 1000 그램) 시스템은 또한 (대략) 측정 비율이기 때문에 음높이를 대수 규모로 측정하는 것이 좋습니다. 즉, 음량의 비율을 기준값과 비교하는 것입니다. 사운드 레벨은 음파의 파워 (와트)와 관련되어 있으므로 실제로는 P/Pref의 비율을 측정합니다. 또한 전력은 진폭 제곱에 비례하므로 모두 다음과 같이 나타납니다.
10*log10 (P/Pref) = 10*log10 (A^2/Aref^2) = 20*log10 (A/Aref)
로그 규칙을 사용합니다. 그것이 20
요소의 근원입니다. 컴퓨터에서 오디오는 음파의 순간 진폭으로 나타납니다.
현재 출력물의 스크린 샷이 있습니까? – RQDQ
더 나은 아직 로그 주파수 축을 사용하여 귀의 감도를보다 자세히 미러링합니다. 차이점을 이해하려면 http://wikidelia.net/wiki/Spectrogram for examples – martinwguy