Аналоговый аудиосигнал (analog audio signal)аналоговый аудиосигнал (analog audio signal) — Электрическое напряжение или ток, непрерывные во времени и по значению и представляющие звуковые колебания. В идеальной модели форма сигнала повторяет изменения звукового давления. определён в каждый момент времени, а компьютер хранит только конечный список чисел. Чтобы перейти от одного к другому, сигнал измеряют через равные промежутки времени и записывают результаты по порядку.
От непрерывного сигнала к отсчётам
Пусть — напряжение на выходе микрофона (microphone)микрофон (microphone) — Устройство, преобразующее звуковые колебания в электрический сигнал. В идеальной модели напряжение на выходе пропорционально звуковому давлению. из статьи о звуковой волне и аналоговом сигнале. Измерение такого сигнала через одинаковые интервалы времени с сохранением каждого результата называется дискретизацией (sampling)дискретизация (sampling) — Измерение непрерывного сигнала через равные промежутки времени: вместо функции времени сохраняется последовательность отсчётов.. Каждое сохранённое значение — это отсчёт (sample)отсчёт (sample) — Значение сигнала в один момент дискретизации, одно число. В звукозаписи его также называют сэмплом.; в звукозаписи чаще говорят «сэмпл».
Отсчёты нумеруют целыми числами в порядке измерения. Отсчёт с номером обозначают : квадратные скобки показывают, что аргумент — номер, а не время. Интервал между соседними измерениями называется периодом дискретизации (sampling period)период дискретизации (sampling period) — Интервал времени между соседними отсчётами, обратный частоте дискретизации. Измеряется в секундах. , поэтому отсчёт взят в момент (формула 1). Такие же обозначения использует Julius O. Smith в определении ДПФ.
- аналоговый сигнал: значение в момент , например напряжение в вольтах;
- отсчёт с номером , в тех же единицах, что и ;
- номер отсчёта, целое число без единиц;
- период дискретизации, с.
Рисунок 1 показывает два периода (period)период (period) — Время одного полного повторения периодического колебания. Обозначается T, измеряется в секундах и связано с частотой как T = 1/f. чистого тона (pure tone)чистый тон (pure tone) — Синусоидальное звуковое колебание одной частоты. Служит простой моделью для изучения частоты, фазы и громкости. и его отсчёты. Линия — исходный сигнал, вертикальные стебли с кружками — отсчёты: высота стебля равна значению сигнала в момент измерения.
Между отсчётами в записи ничего нет. Изменения входного сигнала между моментами измерения не сохраняются. Дискретизация делает дискретным время, а значения отсчётов на этом шаге остаются точными.
Период и частота дискретизации
Период дискретизациипериод дискретизации (sampling period) — Интервал времени между соседними отсчётами, обратный частоте дискретизации. Измеряется в секундах. — время между соседними отсчётами, в секундах. Обратная величина, число отсчётов в каждом канале за секунду, называется частотой дискретизации (sample rate)частота дискретизации (sample rate) — Число отсчётов в каждом канале за одну секунду, то же число кадров аудиоданных в секунду. Измеряется в герцах: 44 100 Гц означает 44 100 отсчётов на канал в секунду. (формула 2). Её измеряют в герцах: 1 Гц здесь означает один отсчёт в секунду (Smith, CCRMA).
- частота дискретизации, Гц.
Формула имеет тот же вид, что и связь частоты (frequency)частота (frequency) — Число полных колебаний за секунду. Обозначается f и измеряется в герцах; 1 Гц означает одно колебание в секунду. и периода звука из статьи о звуковой волне, но описывает другое. и — свойства самого сигнала, а и выбираются при записи и задают, как часто сигнал измеряют. Индекс — от английского sampling.
Частота дискретизации компакт-диска — 44 100 отсчётов в секунду (Smith, CCRMA). По формуле 2 период дискретизации мкс. Момент отсчёта с номером равен , а за время набирается отсчётов: одна минута монофонической записи при 44,1 кГц — это отсчётов.
Сколько отсчётов приходится на 10 мс записи при частоте дискретизации 44,1 кГц и в какой момент взят отсчёт с номером 441?
отсчёт: номера от 0 до 440. Отсчёт с номером 441 взят в момент с, то есть ровно через 10 мс, и открывает следующие 10 мс.
Пример: отсчёты тона 1 кГц
Пусть сигнал — чистый тон частотойчастота (frequency) — Число полных колебаний за секунду. Обозначается f и измеряется в герцах; 1 Гц означает одно колебание в секунду. кГц с амплитудой (amplitude)амплитуда (amplitude) — Наибольший модуль отклонения колеблющейся величины от равновесного значения. Для синусоиды обозначается A; единицы совпадают с единицами сигнала., принятой за 1: . Его дискретизируют с частотой кГц, как на рисунке 1. По формуле 2 период дискретизации мс. Подстановка из формулы 1 даёт
На один период тона, 1 мс, приходится отсчётов. Таблица 1 перечисляет значения за первый период; дальше они повторяются: , и так далее.
| n | tn, мс | x[n] |
|---|---|---|
| 0 | 0 | 0 |
| 1 | 0,125 | 0,707 |
| 2 | 0,25 | 1 |
| 3 | 0,375 | 0,707 |
| 4 | 0,5 | 0 |
| 5 | 0,625 | −0,707 |
| 6 | 0,75 | −1 |
| 7 | 0,875 | −0,707 |
Значение 0,707 — округлённое . Сами по себе восемь чисел на период не говорят, каким был сигнал между ними: через те же точки проходит много разных кривых. Восстановить его однозначно можно только при ограничении на частоты сигнала.
Достаточная частота дискретизации
Чем выше , тем больше отсчётов приходится хранить. Нижнюю границу задаёт теорема отсчётов (sampling theorem)теорема отсчётов (sampling theorem) — В принятой низкочастотной модели непрерывный сигнал можно точно восстановить по всем точным равномерным отсчётам, если его спектр лежит строго ниже половины частоты дискретизации. Также известна как теорема Котельникова., в русской литературе — теорема Котельникова: в принятой низкочастотной модели все частоты непрерывного сигнала должны быть строго ниже половины частоты дискретизации (Smith, глава 3.2). «Правильно» здесь значит, что по отсчётам можно в принципе точно восстановить исходный сигнал (Smith, CCRMA). Половину частоты дискретизации называют частотой Найквиста (Nyquist frequency)частота Найквиста (Nyquist frequency) — Половина частоты дискретизации, fₛ/2. В принятой низкочастотной модели точное восстановление по отсчётам требует, чтобы все частоты исходного сигнала были строго ниже этой границы. (формула 3).
- наибольшая частота в спектре сигнала, Гц.
Спектр (spectrum)спектр (spectrum) — Представление сигнала через его частотные составляющие: их частоты, амплитуды и фазы. Ограничение спектра задаёт, какие частоты допускаются в сигнале. описывает частотные составляющие сигнала: их частоты, амплитуды и фазы (phase)фаза (phase) — Положение внутри периода колебания, выраженное углом: полный период соответствует 360°, или 2π радиан. Начальная фаза — её значение в момент t = 0.. В формуле 3 ограничена наибольшая из этих частот.
Тон 1 кГц из примера удовлетворяет условию с запасом: кГц. Для сравнения таблица 2 приводит две распространённые частоты дискретизации.
| fs | Ts | fs/2 | Где используется |
|---|---|---|---|
| 8 000 Гц | 125 мкс | 4 кГц | Телефонная связь |
| 44 100 Гц | ≈22,7 мкс | 22,05 кГц | Компакт-диск |
Половина частоты компакт-диска, 22,05 кГц, лежит выше верхней границы слуха, около 20 кГц, поэтому такая запись передаёт практически весь слышимый звук (Smith, глава 22.3). Телефонной связи хватает около 8 кГц: для естественно звучащей речи достаточно полосы примерно 3,2 кГц, а музыка при такой частоте звучит заметно хуже (Smith, глава 22.3).
Можно ли при частоте дискретизации 8 кГц правильно записать тон 5 кГц?
Нет: кГц, а 5 кГц больше этой границы, условие формулы 3 не выполнено. Отсчёты такого тона совпадут с отсчётами синусоиды 3 кГц с противоположным знаком; как это посчитать, показывает формула 5.
Наложение спектров
Теорема отсчётов говорит, когда восстановление возможно, но не говорит, что получится при нарушении условия. Ответ зависит от способа восстановления. Идеальное восстановление превращает каждый отсчёт в функцию sinc (sinc function)функция sinc (sinc function) — Нормированная функция sinc(u) = sin(πu)/(πu), со значением 1 при u = 0. В идеальном восстановлении непрерывного сигнала её сдвинутые копии взвешивают отсчётами и складывают. и складывает их (формула 4). Сумма проходит через все отсчёты и не содержит частот выше . Если исходный сигнал удовлетворял условию формулы 3, сумма совпадает с ним точно (Smith, CCRMA).
- восстановленный сигнал, в тех же единицах, что и ;
- безразмерный аргумент sinc; при принимают по пределу.
Сумма берётся по всем отсчётам, от минус до плюс бесконечности, поэтому формула 4 — математическая модель, а не процедура для конечной записи. В реальном цифро-аналоговом преобразователе (digital-to-analog converter, DAC)ЦАП (digital-to-analog converter, DAC) — Цифро-аналоговый преобразователь: устройство, которое получает цифровые отсчёты и формирует соответствующий им аналоговый электрический сигнал. восстановление выполняют фильтры с конечной крутизной характеристики.
Если тон выше , формула 4 всё равно даёт сигнал без частот выше этой границы, только уже другой. Для синусоиды его можно найти без суммирования (summation)суммирование (summation) — Сложение значений выражения при переборе указанных индексов. Например, сумма x[n] от n = 0 до N−1 включает ровно N отсчётов.. Замена частоты на с любым целым не меняет отсчётов: , а — целое число оборотов. Если выбрать , ближайшее к , получится частота в полосе от до (формула 5). Восстановление по формуле 4 даёт синусоиду именно этой частоты, .
- частота синусоиды с теми же отсчётами, от до , Гц;
- целое число, ближайшее к .
Ниже частоты Найквиста и : восстановленный тон совпадает с исходным. Выше неё частота меняется. Отрицательная означает тон частоты с противоположным знаком, потому что . Smith описывает такой случай как сдвиг фазыфаза (phase) — Положение внутри периода колебания, выраженное углом: полный период соответствует 360°, или 2π радиан. Начальная фаза — её значение в момент t = 0. на 180° (Smith, глава 3.2). Например, тон 1 кГц при кГц: , кГц, и отсчёты совпадают с отсчётами . Тон 5 кГц при кГц даёт кГц, тон 9 кГц при той же — кГц со знаком исходного.
Визуализация 2 показывает тот же тон 1 кГц на интервале 0–3 мс при разной частоте дискретизации. Ползунок меняет от 1 000 до 16 000 Гц; подпись под графиком пересчитывает и число отсчётов. Когда , пунктир рисует синусоиду частоты из формулы 5. Он проходит через те же отсчёты, что и исходный тон. Кнопка «1,5 кГц» даёт пример из предыдущего абзаца: 5 отсчётов за 3 мс и пунктир 500 Гц, который начинается вниз, а не вверх.
- сигнал 1 кГц
- отсчёты
- синусоида, через которую проходят те же отсчёты
fₛ > 2f. 8 отсчётов на период — синусоида восстанавливается однозначно.
Плеер под графиком воспроизводит 2 секунды восстановленного сигнала для текущей . При 8 кГц звучит исходный тон 1 кГц, при 1,5 кГц — тон 500 Гц: по отсчётам нельзя отличить, какой тон был записан. Компьютер воспроизводит этот фрагмент со своей частотой дискретизации, обычно 44,1 или 48 кГц, но частоту тона задаёт из формулы 5, а не частота звуковой карты.
Две частоты дискретизации дают нулевые отсчёты. При кГц на период приходится ровно два отсчёта, и при нулевой начальной фазе оба попадают в нули: для всех . С такими отсчётами совпадает синусоида 1 кГц любой амплитуды, в том числе нулевой, поэтому однозначного восстановления нет. По этой причине условие формулы 3 строгое: частоту теорема исключает (Smith, CCRMA). При кГц каждый отсчёт взят в одной и той же точке периода, . Здесь , и восстановленный сигнал однозначен — постоянный ноль: тон исчезает полностью. Для этих двух значений плеер не воспроизводит звук и объясняет почему.
Тон 1 кГц дискретизуют с частотой 1,2 кГц. С какой синусоидой совпадут отсчёты?
По формуле 5 и кГц. Отсчёты совпадут с синусоидой 200 Гц с противоположным знаком, и плеер при Гц воспроизведёт тон 200 Гц.
Источники
- Smith S. W. The Scientist and Engineer’s Guide to Digital Signal Processing. Гл. 3.1: Quantization. в списке литературы → — дискретизация и квантование как отдельные шаги; изменения сигнала между отсчётами не сохраняются.
- Smith S. W. The Scientist and Engineer’s Guide to Digital Signal Processing. Гл. 3.2: The Sampling Theorem. в списке литературы → — условие правильной дискретизации, половина частоты дискретизации, наложение спектров и сдвиг фазы на 180°.
- Smith S. W. The Scientist and Engineer’s Guide to Digital Signal Processing. Гл. 3.4: Analog Filters for Data Conversion. в списке литературы → — антиалиасинговый фильтр перед аналого-цифровым преобразователем.
- Smith S. W. The Scientist and Engineer’s Guide to Digital Signal Processing. Гл. 22.3: Audio Processing. в списке литературы → — частоты дискретизации компакт-диска и телефонной связи, полоса речи и музыки.
- Smith J. O. III. Mathematics of the Discrete Fourier Transform (DFT) with Audio Applications. DFT Definition. в списке литературы → — обозначения: момент отсчёта , период и частота дискретизации .
- Smith J. O. III. Mathematics of the Discrete Fourier Transform (DFT) with Audio Applications. Introduction to Sampling. в списке литературы → — отсчёт как число, частота дискретизации компакт-диска 44 100 отсчётов в секунду.
- Smith J. O. III. Mathematics of the Discrete Fourier Transform (DFT) with Audio Applications. Sampling Theory. в списке литературы → — восстановление сигнала с ограниченным спектром по отсчётам.
- Smith J. O. III. Mathematics of the Discrete Fourier Transform (DFT) with Audio Applications. Sampling Theorem. в списке литературы → — формула восстановления через sinc; частота исключена из теоремы, потому что фаза на ней ограничена значениями 0 и π.
- Smith J. O. III. Mathematics of the Discrete Fourier Transform (DFT) with Audio Applications. Aliasing of Sampled Signals. в списке литературы → — перенос частоты выше в полосу до .
Связи
Связи списком
Ссылается на
Ссылаются сюда
- АЦП и ЦАП
- Белый и розовый шум: спектр и генерация
- Звуковая волна и аналоговый аудиосигнал
- Как устроен звук: первый обзор
- Математика для аудио
- Осцилляторы синтезатора: формы, расстройка и саб-осциллятор
- Принцип работы лимитера
- Уровень в цифровой студии: индикатор OVER, опорные уровни и K-система
- LFO: низкочастотный генератор и модуляция