Цифровая обработка сигналов
Покупка
Основная коллекция
Тематика:
Цифровая связь. Телекоммуникации
Издательство:
Научная книга
Авторы:
Ролдугин Сергей Викторович, Паринов Андрей Владимирович, Голубинский Андрей Николаевич, Душкин Александр Викторович
Год издания: 2016
Кол-во страниц: 144
Дополнительно
Вид издания:
Учебное пособие
Уровень образования:
ВО - Бакалавриат
ISBN: 978-5-4446-0908-8
Артикул: 668298.01.99
Данное издание представляет собой учебное пособие по цифровой обработке сигналов, которое основывается на курсе лекций, читаемом курсантам
Воронежского института ФСИН России по специальности «Инфокоммуникационные технологии и системы специальной связи». В нем изложены способы
описания дискретных и цифровых сигналов и систем во временной, z- и частотной областях, включая дискретное и быстрое преобразования Фурье, а также основные методы и особенности синтеза цифровых линейных фильтров.
Рассматривается влияние на работу цифровых устройств эффектов квантования
и конечной разрядности блоков цифровых систем. Отдельные главы посвящены введению в теорию линейного предсказания и применению вейвлет-анализа
в цифровой обработке сигналов.
Учебное пособие предназначено для курсантов, обучающихся по
направлению подготовки 11.05.04 - Инфокоммуникационные технологии и
системы специальной связи.
Тематика:
ББК:
УДК:
ОКСО:
Скопировать запись
Фрагмент текстового слоя документа размещен для индексирующих роботов
ФЕДЕРАЛЬНАЯ СЛУЖБА ИСПОЛНЕНИЯ НАКАЗАНИЙ ФЕДЕРАЛЬНОЕ КАЗЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ ВОРОНЕЖСКИЙ ИНСТИТУТ ФСИН РОССИИ ЦИФРОВАЯ ОБРАБОТКА СИГНАЛОВ Учебное пособие Рекомендовано УМО по образованию в области инфокоммуникационных технологий и систем связи в качестве учебного пособия для студентов высших учебных заведений, обучающихся по направлению подготовки 11.05.04 – Инфокоммуникационные технологии и системы специальной связи (квалификация «инженер») Воронеж 2016
УДК 621.396 ББК 32.884 Ц75 Утверждено методическим советом Воронежского института ФСИН России от 20 октября 2015 г., протокол № 2 Р е ц е н з е н т ы: декан факультета прикладной математики, информатики и механики Воронежского государственного университета доктор технических наук, профессор А.И. Шашкин; начальник кафедры инфокоммуникационных систем и технологий Воронежского института МВД России доктор технических наук, профессор О.И. Бокова Цифровая обработка сигналов : учебное пособие / [С. В. Ролдугин, А. В. Паринов, А. Н. Голубинский, А. В. Душкин] ; Воронежский институт ФСИН России. – Воронеж : Издательско-полиграфический центр «Научная книга», 2016. – 144 с. ISBN 978-5-4446-0908-8 Данное издание представляет собой учебное пособие по цифровой обработке сигналов, которое основывается на курсе лекций, читаемом курсантам Воронежского института ФСИН России по специальности «Инфокоммуникационные технологии и системы специальной связи». В нем изложены способы описания дискретных и цифровых сигналов и систем во временной, z- и частотной областях, включая дискретное и быстрое преобразования Фурье, а также основные методы и особенности синтеза цифровых линейных фильтров. Рассматривается влияние на работу цифровых устройств эффектов квантования и конечной разрядности блоков цифровых систем. Отдельные главы посвящены введению в теорию линейного предсказания и применению вейвлет-анализа в цифровой обработке сигналов. Учебное пособие предназначено для курсантов, обучающихся по направлению подготовки 11.05.04 – Инфокоммуникационные технологии и системы специальной связи. УДК 621.396 ББК 32.884 Публикуется в авторской редакции. ISBN 978-5-4446-0908-8 © Оформление. Издательскополиграфический центр «Научная книга», 2016 © Составление. Ролдугин С.В., Паринов А.В., Голубинский А.Н., Душкин А.В., 2016 © ФКОУ ВО Воронежский институт ФСИН России, 2016 Ц75
СОДЕРЖАНИЕ Введение...............................................................................................................5 1 Введение в цифровую обработку сигналов................................................7 1.1 Обобщенное описание сигналов. Обобщенная схема цифровой обработки сигналов.................................................................................7 1.2 Дискретное представление сигналов. Теорема Котельникова.........10 1.3 Представление непрерывных сигналов в цифровой форме .............16 1.4 Цифровые коды .....................................................................................21 2 Математический аппарат описания сигналов и линейных систем........23 2.1 Преобразование Лапласа и Фурье.......................................................23 2.2 Ряд Фурье...............................................................................................24 2.3 Z-преобразование и его свойства ........................................................25 3 Математическое описание линейных дискретных систем .....................28 3.1 Понятие о линейных дискретных системах .......................................28 3.2 Описание линейных дискретных систем во временной области.....29 3.3 Свойства линейных дискретных систем.............................................32 3.4 Описание линейных дискретных систем в z-области .......................34 3.5 Описание линейных дискретных систем в частотной области........36 3.6 Структурные схемы линейных дискретных систем..........................39 4 Математическое описание дискретных сигналов....................................44 4.1 Описание дискретных сигналов в частотной области. Связь между спектрами аналогового и дискретного сигналов ........44 4.2 Преобразование спектров дискретных сигналов...............................47 4.3 Дискретное преобразование Фурье.....................................................51 4.4 Быстрое преобразование Фурье...........................................................54 4.5 Представление сигналов разрывными функциями. Функции Радемахера, Уолша, Хаара ..................................................58 5 Цифровое кодирование сигналов ..............................................................64 5.1 Реализация аналогово-цифрового и цифро-аналогового преобразования сигналов...................................64 5.2 Импульсно-кодовая модуляция (ИКМ), дифференциальная ИКМ (ДИКМ), дельта-модуляция (ДМ), адаптивные ДИКМ и ДМ..........68 6 Квантование в цифровых системах...........................................................75 6.1 Представление и кодирование чисел ..................................................75 6.2 Квантование чисел и сигналов.............................................................79 6.3 Модели процесса квантования. Предположения о свойствах ошибок квантования............................82 6.4 Эффекты квантования входного сигнала. Оценки ошибок квантования ...............................................................83 6.5 Эффекты квантования выходного сигнала.........................................85 6.6 Динамический диапазон цифрового фильтра ....................................86 7 Цифровые фильтры.....................................................................................90 7.1 Цифровая фильтрация сигналов..........................................................90 7.2 Реализация фильтрации на основе свертки. Трансверсальные фильтры...................................................................93
7.3 Рекурсивная фильтрация сигналов......................................................96 7.4 Устойчивость цифровых фильтров...................................................100 7.5 Синтез цифровых фильтров с заданными характеристиками........102 7.6 Метод инвариантной импульсной характеристики.........................104 7.7 Методы расчетов, основанные на численном решении дифференциального уравнения .........................................................106 7.8 Метод билинейного преобразования ................................................109 7.9 Расчет цифровых фильтров с конечной импульсной характеристикой при использовании окон. Явление Гиббса ...................................................................................113 8 Адаптивная фильтрация ...........................................................................120 8.1 Постановка задачи линейного предсказания ...................................120 8.2 Определение коэффициентов линейного предсказания .................122 9 Многоскоростные системы цифровой обработки сигналов.................125 9.1 Однократные системы интерполяции с целочисленным коэффициентом.......................................................125 9.2 Многократные системы интерполяции.............................................128 9.3 Однократные системы децимации с целочисленным коэффициентом.......................................................129 9.4 Многократные системы децимации..................................................132 10 Применение вейвлет-анализа в цифровой обработке сигналов...........134 10.1 Основы дискретного вейвлет-анализа ..............................................134 10.2 Фильтровая реализация вейвлет-преобразования ...........................137 10.3 Дискретные вейвлет-преобразования ...............................................139 Заключение……………………………………………………………………142 Список литературы..........................................................................................142
ВВЕДЕНИЕ В настоящее время цифровая техника занимает довольно большое место в повседневной жизни. Это во многом связано со стремительным ростом производительности современной вычислительной техники, которая, в свою очередь, позволяет широко использовать сложные, ресурсоемкие методы обработки сигналов для значительного набора задач. Обработка сигналов имеет дело с представлением и преобразованием сигналов и информации, которую они несут. В коммуникационных системах сигнал перед передачей нужно подвергать предварительной обработке, например модуляции, обеспечивая выполнение определенных требований к передающемуся сигналу, или сжатию для более быстрой передачи по каналу. Быстрое развитие цифровых компьютеров и микропроцессоров вместе с важными теоретическими достижениями типа быстрого преобразования Фурье привело к существенному изменению в цифровых технологиях – возникновению направления «Цифровая обработка сигналов» (ЦОС). Основное отличие ЦОС от классической теории состоит в том, что сигнал в ЦОС – это числовая последовательность. Дискретная по времени природа технологии ЦОС присуща и другим технологиям, таким как устройства на поверхностных акустических волнах (ПАВ), приборы с зарядовой связью (ПЗС), приборы с переносом заряда и технологии переключаемых конденсаторов. Сигналы в ЦОС представляются последовательностями чисел конечной точности (имеется в виду, что значения элементов последовательностей лежат в дискретной области), а обработка осуществляется с помощью операций над числами. Существует много примеров, когда обрабатываемые сигналы действи тельно являются последовательностями. При этом, даже для обработки непрерывных сигналов большинство современных приложений используют дискретные технологии. В последнем случае непрерывные сигналы преобразуются в последовательности отсчетов, т. е. дискретный сигнал. После дискретной обработки ее результат вновь конвертируется в непрерывный сигнал. Для таких систем предпочтительны операции в режиме реального времени, т. е. такие операции, при которых отсчеты реакции системы вычисляются с той же частотой, что и отсчеты дискретизации непрерывного сигнала. Дискретная обработка непрерывных сигналов в режиме реального време ни – типичная ситуация в системах связи, радарах и сонарах (гидролокаторах), аудио- и видеосистемах, кодировании и усилении, биомедицине – вот некоторые из многочисленных областей применения. Проигрыватель компакт-дисков (CD-плейер) – несколько иной пример, где обработанный входной сигнал хранится на компакт-диске, а выходной сигнал выдается в реальном времени в тот момент, когда это необходимо. Как записывающая, так и воспроизводящая система компакт-дисков основывается на многих результатах теории обработки сигналов, которая обсуждается в данной книге. Таким образом, изучение вопросов, связанных с цифровой обработкой сигналов, несомненно, актуально для современного технического специалиста.
Учебное пособие содержит 10 глав. В состав каждой главы входит блок вопросов для самоконтроля. В основу учебного пособия положены материалы широко известных учебников и учебных пособий для студентов вузов, а также монографий известных специалистов в области цифровой обработки сигналов и радиотехники. Материал данного учебного пособия предполагает знакомство курсантов и студентов с основами теории электрических цепей и вычислительной техники. В учебном пособии используется доступный современному инженеру математический аппарат по высшей математике, теории вероятности и математической статистике.
1 ВВЕДЕНИЕ В ЦИФРОВУЮ ОБРАБОТКУ СИГНАЛОВ 1.1 Обобщенное описание сигналов. Обобщенная схема цифровой обработки сигналов В последние годы из-за бурного развития микроэлектроники, микропро цессорной техники (увеличение быстродействия, разрядности, и т. д.) все большее применение находят дискретные системы передачи информации и управления. Использование этих систем обусловлено тем, что цифровые устройства позволяют реализовать практически любые сложные алгоритмы обработки сигналов, в том числе такие, которые трудно, а зачастую невозможно реализовать с помощью аналоговых схем. Причем цифровые системы передачи обеспечивают высокую гарантированную точность обработки сигналов и по сравнению с аналоговыми системами имеют: 1) высокую помехоустойчивость; 2) стабильность параметров каналов; 3) эффективность использования пропускной способности при передаче дискретных сигналов; 4) высокие технико-экономические показатели системы передачи. Кроме того, ввиду простоты перестройки цифровых устройств на их базе можно строить адаптивные системы, например, приспосабливающиеся к виду входного сигнала. Дадим расшифровку того, что на сегодняшний момент в радиотехнике понимается под термином цифровая обработка сигналов (ЦОС). ЦОС – это область науки и техники, в которой изучаются общие для раз личных технических приложений принципы, методы и алгоритмы обработки сигналов аппаратными (специализированные цифровые процессоры, интегральные микросхемы и т. д.) или программными (с помощью цифровой вычислительной техники) средствами [1–17]. Необходимо также пояснить, что мы будем понимать под сигналом и определить основные виды сигналов, используемых в радиотехнике. Сигналом ) (t s является физический процесс, отображающий сообщение, т. е. информацию, выраженную в определенной форме. Любой сигнал является функцией времени. В зависимости от области определения и области возможных значений этой функции различают следующие виды сигналов: 1) непрерывные по величине и времени, такие сигналы называются ана логовыми (рис. 1.1); 2) непрерывные по величине и дискретные по времени. Эти сигналы называются дискретными и задаются в определенные дискретные моменты времени, причем промежуток времени между двумя соседними отсчетами называют шагом дискретизации t (или просто ). Обычно его выбирают ис ходя из допустимой погрешности при восстановлении аналогового сигнала по конечному числу его дискретных значений (рис. 1.2);
3) дискретные по величине и непрерывные по времени, называемые квантованными по уровню (рис. 1.3). Их можно получить из аналоговых, применяя к ним операцию квантования по уровню. При этом расстояние между двумя соседними разрешенными уровнями называют шагом квантования s . Его обычно выбирают исходя из требований к точности восстановления аналогового сигнала из квантованного; 4) дискретные по величине и времени (рис. 1.4). Такие сигналы можно получить из аналоговых, осуществляя операции дискретизации по времени и квантования по уровню, кроме того, их легко представить в цифровой форме, т. е. в виде чисел с конечным числом разрядов. По этой причине такие сигналы называют цифровыми. Рис. 1.1. График зависимости аналогового сигнала от времени Рис. 1.2. График зависимости дискретного сигнала от времени Рис. 1.3. График зависимости квантованного по уровню сигнала от времени Рис. 1.4. График зависимости дискретизированного по времени и квантованного по уровню (цифрового) сигнала от времени
Обобщенная схема ЦОС отображает последовательность процедур, кото рые необходимы для осуществления преобразования одного аналогового сигнала t x в другой аналоговый сигнал t y по заданному алгоритму аппаратны ми или программными средствами. В ЦОС можно выделить три основных этапа: формирование цифрового сигнала i Ц t x из исходного аналогового сигнала t x ; преобразование цифрового сигнала i Ц t x в цифровой сигнал i Ц t y в соответствии с определенным алгоритмом; формирование результирующего аналогового сигнала t y из цифро вого сигнала i Ц t y . В обобщенной схеме ЦОС этим этапам соответствуют три функциональ ных устройства [12-14]: кодер; устройство ЦОС; декодер. В качестве примера рассмотрим структуру типичной цифровой системы приема-передачи информации (рис. 1.5). Рис. 1.5. Структурная схема типичной цифровой системы приема-передачи информации Кодер сигнала имеет вид, представленный на рисунке 1.6: Рис. 1.6. Структурная схема кодера сигнала
Дискретизатор выполняет преобразование аналогового сигнала ) (t x в систему отсчетов } { i в базисе )} ( { t i . Квантователь выполняет квантование уровня отсчетов } { i . Цифровой модулятор – это устройство, использующее избыточность сиг нала ) (t x для оптимального преобразования в импульсно-кодовую модуляцию (ИКМ), дифференциальную импульсно-кодовую модуляцию (ДИКМ) и др. Цифровой кодер каждому уровню сигнала ставит в соответствие опреде ленный цифровой код. Блок предискажений устраняет избыточность сигнала с целью более удобной передачи сигнала в канале, примером может служить преобразование сигнала в скремблере, перемежение кодовой последовательности. Кодер канала вносит дополнительную информацию для повышения по мехоустойчивости передаваемого сигнала (проверочные коды, корректирующие коды и др.) и служебную информацию (синхросигналы, информацию о квантователе, дискретизаторе и т. д.). Модулятор выполняет наложение низкочастотного передаваемого сигна ла на несущую (высокочастотные сигналы, оптические волны и т. д.). 1.2 Дискретное представление сигналов. Теорема Котельникова Под дискретным понимается представление непрерывного (аналогового) сигнала ) (t x , заданного на интервале ] ;0 [ T совокупностью координат 1 1 0 , , , N c c c . В самом общем случае процессы представления и восстановления описываются выражениями ) ( , , , 1 1 0 t x c c c N A , (1.1) 1 1 0 , , , ) ( ~ N c c c t x A , (1.2) где A – оператор дискретного представления; A – оператор восстановления. Операторы A и A могут быть как линейными, так и нелинейными. На практике обычно используют линейные операторы, более простые в реализации. При этом операции представления и восстановления описываются выражениями T i i dt t t x c 0 ) ( ) ( , 1 ;0 N i , (1.3) 1 0 ) ( ) ( ~ N i i i t c t x , (1.4) где ) (t i и ) (t i – весовые и базисные (координатные) функции. В зависимости от системы используемых весовых функций ) (t i , 1 ;0 N i , различают дискретное временное представление, дискретное обобщенное представление и дискретное разностное представление. При дискретном временном представлении используется система весо вых функций