КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Сжатие сигнала
Представление сигнала регулярной выборкой отсчетов, получаемой в результате его дискретизации, часто оказывается избыточным. Сократить избыточность позволяют методы сжатия данных, суть которых заключается в уменьшении объема исходной информации путем отбора меньшего числа существенных координат. Эти координаты могут быть получены либо в результате некоторого преобразования дискретного сигнала, либо выбраны непосредственно из исходной выборки отсчетов. Чаще всего сжатие данных связано с некоторой потерей информации, из-за чего исходный сигнал не может быть точно восстановлен. Возможность получения эффективного сжатия сигнала связана с тем, что высокочастотные компоненты сигнала присутствуют на достаточно коротких отрезках времени. Частота дискретизации рассчитывается на допустимые ошибки дискретного представления именно этих фрагментов сигнала, поэтому описание регулярной выборкой отсчетов низкочастотных участков сигнала оказывается избыточным. Для устранения этой избыточности предложены различные методы сжатия, связанные с решением многих задач хранения, передачи и обработки сигнала. Каждая из задач предъявляет свои требования к разрабатываемому методу сжатия и определяет его специфические особенности, но общим требованием является получение достаточно эффективного сокращения объема данных. Для оценки эффективности сжатого представления сигнала обычно применяют два показателя: коэффициент сжатия, определяемый отношением числа исходных отсчетов сигнала к числу полученных координат, и ошибка восстановления сигнала. В качестве последней чаще всего используется абсолютная или средняя квадратическая ошибка. Подход к выбору метода сжатия и оценка его эффективности должен определяться конкретной целью его применения. В.задачах хранения и передачи данных обычно задается допустимый уровень искажения восстановленного сигнала, а выбор конкретного метода осуществляется исходя из условий получения наилучшего значения коэффициента сжатия при известной или допустимой сложности реализации алгоритма кодирования-декодирования сигнала. При использовании сжатия в качестве процедуры предварительной обработки сигнала в КМ критерий верности восстановления сигнала не всегда доминирует. Часто основным фактором становится возможность получения компактного описания, эффективно выявляющего структурные особенности анализируемого сигнала. Применяемый в этом случае метод сжатия должен сохранить образ обрабатываемой кривой, поскольку именно в нем содержится полезная информация, необходимая для распознавания сигнала. Кроме того, он должен отличаться высоким коэффициентом сжатия, простотой технической реализации и возможностью выбора координат в реальном масштабе времени. Среди существующих методов сжатия данных можно выделить группу методов, основанных на разложении сигнала по ортогональным функциям. Применение для целей сжатия разложения Карунена-Лоэва, ряда Фурье, преобразования Хаара позволяет достигать высоких коэффициентов сжатия, однако требует большого объема вычислений. Кроме того, возникает проблема предварительного выделения цикла, что затрудняет реализацию этих методов в системах реального времени. Такое сжатие используется для хранения сигнала в автоматизированных архивах и передачи сигнала на расстояние, когда нет жестких требований к сложности алгоритмов обработки и скорости вычислений. Широкое применение получили методы сжатия, основанные на амплитудно-временных преобразованиях сигнала. К наиболее простым относится метод разностного кодирования, который обеспечивает сокращение избыточности регулярной выборки отсчетов за счет уменьшения объема каждой координаты. Принцип кодирования заключается в том, что для каждого i-гo отсчета сигнала u(t), ui = u(ti), поступившего на вход алгоритма сжатия, вычисляется разность значений соседних ординат (uj — ui-1), которая по модулю, как правило, меньше значений самих отсчетов, особенно на участках сигнала с малой крутизной. Благодаря такому преобразованию удается уменьшить длину используемых слов, что приводит к сокращению объема памяти, необходимого для хранения и передачи сигнала. Важно отметить, что этот метод обеспечивает абсолютно точное восстановление дискретизованного сигнала. Если разрядность используемых кодовых слов значительно превышает разрядность вычисленных разностей, можно получить дополнительное сжатие данных за счет более компактного их размещения в информационном поле. Использование такого способа кодирования для хранения реализаций ЭКГ, представленных в виде последовательности отсчетов разрядностью 8—12 бит, следующих с частотой 500 Гц, 16-разрядными словами, позволяет обеспечивать сокращение объема памяти более чем в 4 раза. Достаточно распространены методы сжатия сигнала, использующие аппроксимацию сигнала на отдельных временных отрезках различными функциями. В качестве аппроксимирующих функций могут быть взяты алгебраические полиномы разных степеней или специальные функции, но большинство алгоритмов предполагает использование низкостепенных приближающих функций (ступенчатая или линейная аппроксимация). Это объясняется в основном их относительной простотой и высоким быстродействием, что имеет решающее значение для задач передачи и обработки сигнала в реальном масштабе времени. Среди методов описания сигнала специальными функциями известен метод кодирования ЭКС нерегулярными отсчетами. Задача аппроксимации рассматривается здесь как определение оптимального набора восстанавливающих фильтров с выбором из них линейно-независимых, которые определяют номера существенных отсчетов сигнала. Благодаря такому способу кодирования удается достичь коэффициентов сжатия порядка 15—20 в зависимости от сложности исходных кривых сигнала. Успешно применяют для сжатия ЭКС аппроксимацию сигнала кубическими сплайнами. Разработанный способ построения сглаживающего кубического, сплайна с адаптивным подбором шага на сетке узлов обеспечивает сокращение объема данных в 3—14 раз. Указанные методы сжатия сигнала с применением специальных функций представляются перспективными для обработки сигнала в текущем режиме, однако в настоящее время считаются сложными для реализации из-за большого объема вычислений. Апертурные методы сжатия сигнала. Среди адаптивных методов приближения сигнала наибольший практический интерес представляют апертурные методы, осуществляющие контроль абсолютной ошибки при определении избыточных отсчетов и выборе существенных, т. е. передаваемых ординат. Они нашли широкое применение в задачах оперативной передачи и обработки сигнала из-за высокого быстродействия и простоты реализации. Принцип их действия заключается в последовательном продви Во всех алгоритмах используется апертура, фиксированная по величине (, где - максимально допустимое отклонение) и центрированная относительно аппроксимирующей прямой (). Наиболее прост в реализации метод сравнения дискретных отсчетов сигнала (, ,..., ,...) с фиксированными уровнями θk = kd, k = 0, 1, 2,..., при выбранном шаге квантования по уровню, равном d. Если для j -го участка аппроксимации, включающего п ординат, выполняется условие (1) а n-й отсчет условию (1) не удовлетворяет, то j -иучасток задается амплитудой и длительностью τj в виде Здесь значения уровней θk = kd, k = 0, 1, 2,..., и соответственно областей нечувствительности к отклонениям сигнала, задаваемым интервалом , устанавливаются заранее исходя из выбранного значения d и не зависят от динамических свойств сигнала. Иллюстрация данного метода в графическом виде дана на рис. 13, где сплошной линией показана реализация сигнала, а также ее ступенчатая аппроксимация. Здесь, как и на последующих рисунках, кружками отмечены выборки, подлежащие передаче.
Рис. 13. Сжатие сигнала методом сравнения с фиксированными уровнями
Более эффективны адаптивные процедуры апертурного сжатия, использующие плавающую апертуру d, которая на очередном участке аппроксимации устанавливается определенным образом относительно последней выбранной существенной ординаты сигнала, и таким образом отслеживается изменение амплитуды сигнала. Процедура поиска существенных ординат здесь определяется характером аппроксимации: интерполяцией или экстраполяцией. В качестве аппроксимирующих функций чаще применяют полиномы нулевой, реже — первой степени. Для плавающей апертуры выбор существенной ординатыпри поступлении каждого i-го отсчета в последовательности (u0, u1, …, ui)осуществляется в результате сравнения разности определенных для конкретного алгоритма значений сигнала с апертурой d. Это условие для алгоритма экстраполяции нулевого порядка (ЭНП) имеет вид (2) а при использовании интерполяции нулевого порядка (ИНП) задается неравенством (3) где Если для i=п соответствующее условие нарушается, то (п —1)-й отсчет определяет конец текущего j-го участка аппроксимаций, а п-я выборка задает новое положение зоны допустимого отклонения значений сигнала шириной d. Из условий (2) и (3) следует, что положение плавающей апертуры при ЭНП фиксируется относительно начальной ординаты , а при ИНП устанавливается лишь. с приходом (п —1)-го отсчета, вмещая в себя максимальное число избыточных отсчетов (рис. 14). Сжатое представление сигнала на j-м интервале аппроксимации для алгоритма ЭНП задается величина.ми
a для алгоритма ИНП определяется выражениями
Рис. 14. Экстраполяция (а) и интерполяция (б) сигнала алгебраическими полиномами нулевой степени Апертурная аппроксимация сигнала может быть реализована также путем сравнения отсчетов сигнала с его представлением.алгебраическими полиномами первой степени. Использование более сложных функций затрудняет обработку сигнала в реальном времени и не дает ощутимого выигрыша в коэффициенте сжатия. В отличие от алгоритма ЭНП при экстраполяции.первого порядка (ЭПП) ось апертуры, являющаяся экстраполирующей прямой, располагается по линии, соединяющей первую ординату нового участка аппроксимации с предсказанным значением предыдущей ординаты. Все отсчеты сигнала, попавшие в достроенный таким образом коридор, считаются (избыточными, а первый, вышедший за его пределы, начинает следующий участок аппроксимации. На выход алгоритма сжатия могут передаваться предсказанное значение последнего отсчета аппроксимирующей прямой и длительность соответствующего участка аппроксимации. В алгоритме -интерполяции первого порядка (ИПП), в отличие от ЭПП, ось апертуры с приходом каждого следующего отсчета меняет свое положение. Вначале она проходит через первую и третью ординату текущего участка аппроксимации. Если второй отсчет попал в апертуру, то он считается избыточным. С приходом следующего отсчета уравнение аппроксимирующей прямой будет задаваться уже первой и текущей ординатой, и так до тех пор, пока хотя бы одна из промежуточных ординат не выйдет за пределы коридора. Тогда текущая ордината начнет новый участок аппроксимации, а предыдущая вместе с параметром длительности будет передана на выход алгоритма сжатия. Графическая интерпретация алгоритмов сжатия ЭПП и ИПП приведена на рис. 15. Абсолютная ошибка восстановления дискретного сигнала не превышает величины Плавающая апертура может задаваться постоянной, постоянной со сдвигом или переменной, что во многом определяет сложность и эффективность конкретного алгоритма сжатия.
Рис. 15. Экстраполяция (а) и интерполяция (б) сигнала алгебраическими полиномами первой степени Из сравнительной оценки эффективности сжатия для алгоритмов ЭНП, ЭПП, ИПП следует, что при коэффициентах сжатия, не превышающих 10, наиболее эффективным является алгоритм ИПП, а при допустимых уровнях искажений не более 10% - ЭНП. Рассмотренные алгоритмы сжатия используют однопараметрическую адаптацию по интервалу аппроксимации, поскольку последний автоматически определяется при поиске существенных отсчетов. Дальнейшее повышение эффективности сжатия сигнала может быть достигнуто за счет использования двухпараметрической адаптации, позволяющей автоматически определять как длительность интервала аппроксимации, так и степень аппроксимирующего полинома. При разработке алгоритмов анализа сигнала, основанных на структурных методах, использующих сегментацию сигнала,.изменение порядка аппроксимации на отдельных его отрезках может 'стать информативным.признаком распознавания элементов сигнала различной крутизны.
Дата добавления: 2015-05-26; Просмотров: 5350; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |