Полосное кодирование и блок фильтров
Наилучшим методом кодирования звука, учитывающим эффект маскирования, оказывается полосное кодирование. Сущность его заключается в следующем. Группа отсчетов входного звукового сигнала, называемая кадром, поступает на блок фильтров (БФ), который содержит, как правило, 32 полосовых фильтра.
На выходе каждого фильтра оказывается та часть входного сигнала, которая попадает в полосу пропускания данного фильтра. Далее в каждой полосе с помощью ПАМ анализируется спектральный состав сигнала и оценивается, какую часть сигнала следует передавать без сокращений, а какая лежит ниже порога маскирования и может быть переквантована на меньшее число битов.
Квантование
и распределение бит. основное
сжатие происходит в квантователе. Исходя
из принятых ПАМ решений о переквантовании
отсчетов в отдельных частотных полосах,
квантователь изменяет шаг квантования
таким образом, чтобы приблизить шум
квантования в данной полосе к вычисленному
порогу маскирования. При этом на отсчет
может понадобиться вместо 16…20 всего 4
или 5 бит [18]. Решение о передаваемых
компонентах сигнала в каждой частотной
полосе принимается независимо от других,
и требуется некий «диспетчер», который
выделил бы каждому из 32 полосных сигналов
часть общего ресурса бит, соответствующую
значимости этого сигнала в общем
ансамбле. Роль такого «диспетчера»
выполняет устройство динамического
распределения бит. Возможны виды
распределения бит. В системе с
прямой адаптацией кодер
производит все расчеты и посылает
результаты декодеру. Преимущество
данного способа в том, что алгоритм
распределения бит может обновляться и
изменяться, не затрагивая работы
декодера. Система с
обратной адаптацией осуществляет
одинаковые расчеты и в кодере, и в
декодере, поэтому нет необходимости
пересылать декодеру дополнительные
данные.
превратить сигнал в квазислучайный (появл-ся большее число перепадов ур-ня, можно вводить тактовые имп-сы (самосинхронизация); во-вторых энергет-ий спект становится более равномерным(меньшее возд-е на соседние каналы)). Устройство внешнего кодирования: исп-ет код Рида-Соломона, к уже сущ-им 188 байтам (1 из них синхробайт) дабавл-ся 16 проверочных (итого 204 байта). Внешнее перемежение: используя задержку сдвигает каждый последующий байт (итак до 17го, каждый 18ый это синхробайт у него сдвиг 0, после него все по новой), все это делает потому что помеха воздействует сплошным спектром какое-то определенное время, если она возд-ет на перемешанные байты, то восстановив их мы эту большую помеху разобьем на много мелких кусочком, которые легко убрать (например 16ю проверочными байтами). Внешнее кодирования (перемежение и код-е) оставляет ошибку 2*10^-4. Внутреннее кодирование: использует сверточный код, при нем поток данных разбивает на кадры инф-ых символов (блоки, ток меньше чем в внешнем код-ии). Суть в том, что кодирование каждого кадра производится с учетом предыдущего, таким образом посл-ые кадры связываются. Внутреннее перемежение: частотное премежение, опред-ее перемешивание данных, которые модул-ют разные несущие колеб-я.
Д
альше
идет уже демультиплексирование,
стандартная OFDM
(много несущих частот, чтобы увелит-ть
время пер-чи одного символа, спектры
расположены оч. близко друг к другу, но
так чтобы одна несущая была в нуле
пред-ей, затем форм-ся защитный интервал,
чтобы из за неидеальности каналов они
друг на друга не заползали)
сигнал OFDM. В условиях сравнительно небольшой скорости потока данных, переносимого каждой несущей, возможны межсимвольные искажения, бороться с которыми позволяет защитный интервал перед каждым передаваемым символом.
