====== Методы отображения звука ====== (черновик) ===== Спектрограмма ===== {{:audio:spect.jpg|изображение}} При преобразовании Фурье из //N// семплов получаем n = \frac {N} {2} полос/столбцов (bins ((bin - контейнер))) частот на спектрограмме. //N// - количество точек FFT. Для частоты дискретизации Fs = 44100 Гц диапазон частот 22050 Гц при N = 1024 равно разделяется на 512 полос, каждая из них шириной \frac {22050} {512} = 43.066 Гц, //Fs// - частота дискретизации (sample rate). Ширина левой полоса равна половине ширины остальных полос, то есть диапазон частот первой полосы будет от 0 до 21.5 Гц. Разрешение частоты равно F_r = \frac {F_s} {N} (//Fr// - frequency resolution). Таким образом, время заполняемого буфера составляет T_{buf} = \frac {N} {F_s} = \frac {1} {F_r}. ==== Диапазон частот ==== Диапазон частот стоит вычислять по формуле Диапазон частот = (Разрешение частоты) * (Количество пикселов) Frequency span = (Frequency resolution) * (available pixels) ==== Время прокрутки ==== Time Scroll = 1 / Freq. Resolution = FFT point / Sample Rate ===== Логарифмическая шкала ===== dB = 10 \log_{10} \frac {P} {P_r}\\ //P// - замеряемая мощность сигнала, //Pr// - мощность, относительно которой идёт замер (r-reference). dB = 20 \log_{10} \frac {A} {A_r}\\ //A// - замеряемая амплитуда сигнала, //Ar// - амплитуда, относительно которой идёт замер(r-reference). ===== Внешние ссылки ===== * [[http://www.vlf.it/fft_beginners/fft_beginners.html|FFT for beginners]] * [[http://zone.ni.com/devzone/cda/tut/p/id/4278|The Fundamentals of FFT-Based Signal Analysis]]