Дата последнего обновления файла 28.07.2009

Виды сигналов

Сигнал определяется как напряжение или ток, который может быть передан как сообщение или как информация. По своей природе все сигналы являются аналоговыми, будь то сигнал постоянного илипеременного тока, цифровой или импульсный. Тем не менее, принято делать различие между аналоговыми и цифровыми сигналами.

Цифровым сигналом называется сигнал, определённым образом обработанный и преобразованный в цифры. Обычно эти цифровые сигналы связаны с реальными аналоговыми сигналами, но иногда между ними и нет связи. В качестве примера можно привести передачу данных в локальных вычислительных сетях (LAN) или в других высокоскоростных сетях .

В случае цифровой обработки сигнала (ЦОС) аналоговый сигнал преобразуется в двоичную форму устройством, которое называется аналого-цифровым преобразователем (АЦП). На выходе АЦП получается двоичное представление аналогового сигнала, которое затем обрабатывается арифметическим цифровым сигнальным процессором (DSP). После обработки содержащаяся в сигнале информация может быть преобразована обратно в аналоговую форму с использованием цифро-аналогового преобразователя (ЦАП).

Другой ключевой концепцией в определении сигнала является тот факт, что сигнал всегда несет некоторую информацию. Это ведет нас к ключевой проблеме обработки физических аналоговых сигналов — проблеме извлечения информации.

Цели обработки сигналов.

Главная цель обработки сигналов заключается в необходимости получения содержащейся в них информации. Эта информация обычно присутствует в амплитуде сигнала (абсолютной или относительной), в частоте или в спектральном составе, в фазе или в относительных временных зависимостях нескольких сигналов.

Как только желаемая информация будет извлечена из сигнала, она может быть использована различными способами. В некоторых случаях желательно переформатировать информацию, содержащуюся в сигнале.

В частности, изменение формата сигнала происходит при передаче звукового сигнала в телефонной системе с многоканальным доступом и частотным разделением (FDMA). В этом случае используются аналоговые методы, чтобы разместить несколько голосовых каналов в частотном спектре для передачи через радиорелейную станцию СВЧ диапазона, коаксиальный или оптоволоконный кабель.

В случае цифровой связи аналоговая звуковая информация сначала преобразуется в цифровую с использованием АЦП. Цифровая информация, представляющая индивидуальные звуковые каналы, мультиплексируется во времени (многоканальный доступ с временным разделением, TDMA) и передается по последовательной цифровой линии связи (как в ИКМ-системе).

Еще одна причина обработки сигналов заключается в сжатии полосы частот сигнала (без существенной потери информации) с последующим форматированием и передачей информации на пониженных скоростях, что позволяет сузить требуемую полосу пропускания канала. В высокоскоростных модемах и системах адаптивной импульсно-кодовой модуляции (ADPCM) широко используются алгоритмы устранения избыточности данных (сжатия), так же как и в цифровых системах мобильной связи, системах записи звука MPEG, в телевидении высокой четкости (HDTV).

Промышленные системы сбора данных и системы управления используют информацию, полученную от датчиков, для выработки соответствующих сигналов обратной связи, которые, в свою очередь, непосредственно управляют процессом. Обратите внимание, что эти системы требуют наличия как АЦП и ЦАП, так и датчиков, устройств нормализации сигнала (signal conditioners) и DSP (или микроконтроллеров).

В некоторых случаях в сигнале, содержащем информацию, присутствует шум, и основной целью является восстановление сигнала. Такие методы, как фильтрация, автокорреляция, свертка и т.д., часто используются для выполнения этой задачи и в аналоговой, и в цифровой областях.

ЦЕЛИ ОБРАБОТКИ СИГНАЛОВ
  • Извлечение информации о сигнале (амплитуда, фаза, частота, спектральные составляющие ,временные соотношения)
  • Преобразование формата сигнала (телефония с разделением каналов FDMA, TDMA, CDMA)
  • Сжатие данных (модемы, сотовые телефоны, телевидение HDTV, сжатие MPEG)
  • Формирование сигналов обратной связи (управление промышленными процессами )
  • Выделение сигнала из шума (фильтрация, автокорреляция, свертка)
  • Выделение и сохранение сигнала в цифровом виде для последующей обработки (БПФ)

Формирование сигналов

В большинстве приведенных ситуаций (связанных с использованием DSP-технологий), необходимы как АЦП, так и ЦАП. Тем не менее, в ряде случаев требуется только ЦАП, когда аналоговые сигналы могут быть непосредственно сгенерированы на основе DSP и ЦАП. Хорошим примером являются дисплеи с разверткой видеоизображения, в которых сгенерированный в цифровой форме сигнал управляет видеоизображением или блоком RAMDAC (преобразователем массива пиксельных значений из цифровой в аналоговую форму).

Другой пример — это искусственно синтезируемые музыка и речь. В действительности, при генерации физических аналоговых сигналов с использованием только цифровых методов полагаются на информацию, предварительно полученную из источников подобных физических аналоговых сигналов. В системах отображения данные на дисплее должны донести соответствующую информацию оператору. При разработке звуковых систем задаются статистическими свойствами генерируемых звуков, которые были предварительно определены с помощью широкого использования методов ЦОС (источник звука, микрофон, предварительный усилитель, АЦП и т.д.).

Методы и технологии обработки сигналов

Сигналы могут быть обработаны с использованием аналоговых методов (аналоговой обработки сигналов, или ASP), цифровых методов (цифровой обработки сигналов, или DSP) или комбинации аналоговых и цифровых методов (комбинированной обработки сигналов, или MSP). В некоторых случаях выбор методов ясен, в других случаях нет ясности в выборе и принятие окончательного решения основывается на определенных соображениях.

Что касается DSP, то главное отличие его от традиционного компьютерного анализа данных заключается в высокой скорости и эффективности выполнения сложных функций цифровой обработки, таких как фильтрация, анализ с использованием быстрого преобразования Фурье (БПФ) и сжатие данных в реальном масштабе времени.

Термин "комбинированная обработка сигналов" подразумевает, что системой выполняется и аналоговая, и цифровая обработка. Такая система может быть реализована в виде печатной платы, гибридной интегральной схемы (ИС) или отдельного кристалла с интегрированными элементами. АЦП и ЦАП рассматриваются как устройства комбинированной обработки сигналов, так как в каждом из них реализованы и аналоговые, и цифровые функции.

Недавние успехи технологии создания микросхем с очень высокой степенью интеграции (VLSI) позволяют осуществлять комплексную (цифровую и аналоговую) обработку на одном кристалле. Сама природа ЦОС подразумевает, что эти функции могут быть выполнены в режиме реального масштаба времени.

Сравнение аналоговой и цифровой обработки сигналов

Сегодняшний инженер стоит перед выбором надлежащей комбинации аналоговых и цифровых методов для решения задачи обработки сигналов. Невозможно обработать физические аналоговые сигналы, используя только цифровые методы, так как все датчики (микрофоны, термопары, пьезоэлектрические кристаллы, головки накопителя на магнитных дисках и т.д.) являются аналоговыми устройствами.

Некоторые виды сигналов требуют наличия цепей нормализации для дальнейшей обработки сигналов как аналоговым так и цифровым методом. Цепи нормализации сигнала — это аналоговые процессоры, выполняющие такие функции как усиление, накопление (в измерительных и предварительных (буферных) усилителях), обнаружение сигнала на фоне шума (высокоточными усилителями синфазного сигнала, эквалайзерами и линейными приемниками), динамическое сжатие диапазона (логарифмическими усилителями, логарифмическими ЦАП и усилителями с программируемым коэффициентом усиления) и фильтрация (пассивная или активная).

Несколько методов реализации процесса обработки сигналов показано на рисунке 1. В верхней области рисунка изображен чисто аналоговый подход. В остальных областях изображена реализация DSP. Обратите внимание, что, как только выбрана DSP технология, следующим решением должно быть определение местоположения АЦП в тракте обработки сигнала.

ОБРАБОТКА АНАЛОГОВЫХ И ЦИФРОВЫХ СИГНАЛОВ
Способы обработки сигналов
Рисунок 1. Способы обработки сигналов

Вообще, поскольку АЦП перемещен ближе к датчику, большая часть обработки аналогового сигнала теперь производится АЦП. Увеличение возможностей АЦП может выражаться в увеличении частоты дискретизации, расширении динамического диапазона, повышении разрешающей способности, отсечении входного шума , использовании входной фильтрации и программируемых усилителей (PGA), наличии источников опорного напряжения на кристалле и т.д. Все упомянутые дополнения повышают функциональный уровень и упрощают систему.

При наличии современных технологий производства ЦАП и АЦП с высокими частотами дискретизации и разрешающими способностями существенный прогресс достигнут в интеграции все большего числа цепей непосредственно в АЦП /ЦАП.

В сфере измерений, например, существуют 24-битные АЦП со встроенными программируемыми усилителями (PGA), которые позволяют оцифровывать полномасштабные мостовые сигналы 10 mV непосредственно, без последующей нормализации (например серия AD773x).

На голосовых и звуковых частотах распространены комплексные устройства кодирования-декодирования&nbp;— кодеки (Analog Front End, AFE), которые имеют встроенную в микросхему аналоговую схему, удовлетворяющую минимуму требований к внешним компонентам нормализации (AD1819B и AD73322).

Существуют также видео-кодеки (AFE) для таких задач, как обработка изображения с помощью ПЗС (CCD), и другие (например, серии AD9814, AD9816, и AD984X).

Пример реализации

В качестве примера использования DSP сравним аналоговый и цифровой фильтры низкой частоты (ФНЧ), каждый с частотой среза 1 кГц.

Цифровой фильтр реализован в виде типовой цифровой системы, показанной на рисунок 2. Обратите внимание, что в диаграмме принято несколько неявных допущений. Во -первых, чтобы точно обработать сигнал, принимается, что тракт АЦП /ЦАП обладает достаточными значениями частоты дискретизации, разрешающей способности и динамического диапазона. Во -вторых, для того, чтобы закончить все свои вычисления в пределах интервала дискретизации (1/fs), устройство ЦОС должно иметь достаточное быстродействие. В -третьих, на входе АЦП и выходе ЦАП сохраняется потребность в аналоговых фильтрах ограничения и восстановления спектра сигнала (anti-aliasing filter и anti-imaging filter), хотя требования к их производительности невелики. Приняв эти допущения, можно сравнить цифровой и аналоговый фильтры.

Структурная схема цифрового фильтра
Рисунок 2. Структурная схема цифрового фильтра

Требуемая частота среза обоих фильтров — 1 кГц. Аналоговое преобразование реализуется фильтром Чебышева первого рода шестого порядка (характеризуется наличием пульсаций коэффициента передачи в полосе пропускания и отсутствием пульсаций вне полосы пропускания). Его характеристики представлены на рисунке 2. На практике этот фильтр может быть представлен тремя фильтрами второго порядка, каждый из которых построен на операционном усилителе и нескольких резисторах и конденсаторах. С помощью современных систем автоматизированного проектирования (САПР) фильтров создать фильтр шестого порядка достаточно просто, но чтобы удовлетворить техническим требованиям по неравномерности характеристики 0,5 дБ, требуется точный подбор компонентов.

Представленный же на рисунке 2 цифровой КИХ-фильтр со 129 коэффициентами имеет неравномерность характеристики всего 0,002 дБ в полосе пропускания, линейную фазовую характеристику и намного более крутой спад. На практике такие характеристики невозможно реализовать с использованием аналоговых методов. Другое очевидное преимущество схемы состоит в том, что цифровой фильтр не требует подбора компонентов и не подвержен дрейфу параметров, так как частота синхронизации фильтра стабилизирована кварцевым резонатором. Фильтр со 129 коэффициентами требует 129 операций умножения с накоплением (MAC) для вычисления выходного отсчёта. Эти вычисления должны быть закончены в пределах интервала дискретизации 1/fs, чтобы обеспечить работу в реальном масштабе времени. В этом примере частота дискретизации равна 10 кГц, поэтому для обработки достаточно 100 мкс, если не требуется производить существенных дополнительных вычислений. Семейство DSP ADSP-21xx может закончить весь процесс умножения с накоплением (и другие функции, необходимые для реализации фильтра) за один командный цикл. Поэтому фильтр со 129 коэффициентами требует быстродействия более 129/100 мкс = 1,3 миллиона операций с секунду (MIPS). Существующие DSP имеют намного большее быстродействие и, таким образом, не являются ограничивающим фактором для этих приложений. Быстродействие серии 16-разрядных ADSP-218x с фиксированной точкой достигает 75MIPS. В листинге 1 приведен ассемблерный код, реализующий фильтр на DSP процессорах семейства ADSP-21xx. Обратите внимание, что фактические строки исполняемого кода помечены стрелками; остальное — это комментарии.

Амплитудно-частотные характеристики аналогового и цифрового фильтров
Рисунок 3. Амплитудно-частотные характеристики аналогового и цифрового фильтров

Конечно, на практике имеется много других факторов , рассматриваемых при сравнительной оценке аналоговых и цифровых фильтров или аналоговых и цифровых методов обработки сигнала вообще. В современных системах обработки сигналов комбинируются аналоговые и цифровые методы реализации желаемой функции и используются преимущества лучших методов, как аналоговых, так и цифровых.

ПРОГРАММА НА АССЕМБЛЕРЕ:
FIR ФИЛЬТР ДЛЯ ADSP-21XX (ОДИНАРНАЯ ТОЧНОСТЬ)

.MODULE fir_sub;
{ Подпрограмма КИХ фильтра
  Параметры вызова подпрограммы
    I0 --> Наиболее старые данные в линии задержки
    I4 --> Начало таблицы коэффициентов фильтра
    L0 = Длина фильтра (N)
    L4 = Длина фильтра (N)
    M1,M5 = 1
    CNTR = Длина фильтра - 1 (N-1)
  Возвращаемые значения
    MR1 = Результат суммирования (округлённый и ограниченный)
    I0 --> Наиболее старые данные в линии задержки
    I4 --> Начало таблицы коэффициентов фильтра
  Изменяемые регистры
    MX0,MY0,MR
  Время работы
    (N - 1) + 6 cycles = N + 5 cycles
  Все коэффициенты записаны в формате 1.15 }
  
.ENTRY fir;
fir:         MR=0, MX0=DM(I0,M1), MY0=PM(I4,M5)
             CNTR = N-1;
             DO convolution UNTIL CE;
convolution:   MR=MR+MX0*MY0(SS), MX0=DM(I0,M1), MY0=PM(I4,M5);
             MR=MR+MX0*MY0(RND);
             IF MV SAT MR;
             RTS;
.ENDMOD;
ОБРАБОТКА СИГНАЛОВ В РЕАЛЬНОМ ВРЕМЕНИ

  • Цифровая обработка сигналов;
    • Ширина спектра обрабатываемого сигнала ограничена частотой дискретизации АЦП/ЦАП
      • Помните о критерии Найквиста и теореме Котельникова
    • Динамический диапазон сигнала ограничен разрядностью АЦП /ЦАП
    • Производительность процессора DSP ограничивает объем обработки сигнала, так как:
      • Для работы в реальном масштабе времени все вычисления, производимые сигнальным процессором, должны быть закончены в течение интервала дискретизации, равного 1/f s
  • Не забывайте об аналоговой обработке сигнала
    • высокочастотной /радиочастотной фильтрации, модуляции, демодуляции
    • аналоговых ограничивающих и восстанавливающих спектр фильтрах (обычно ФНЧ) для АЦП и ЦАП
    • там , где диктуют здравый смысл и стоимость реализации

 

Литература:

  1. Walt Kester "Mixed signal and DSP design techniques" 2000
  2. Б. Голд, Ч. Рейдер Цифровая обработка сигналов. пер. с англ., под ред. А. М. Трахтмана. М., "Сов. радио", 1973, 368 с.
  3. Ричард Лайонс Цифровая обработка сигналов. — 2-е. — М: Бином-Пресс, 2006. — 656 с.
  4. Куприянов М. C. Матюшкин Б. Д. Цифровая обработка сигналов. — 2-е. — СПб: Политехника, 2000. — 592 с.
  5. Сергиенко А. Б. Цифровая обработка сигналов. — 2-е. — СПб: Питер, 2006. — 751 с.

Вместе со статьей "Виды сигналов" читают:

Дискретизация сигналов
http://digteh.ru/dsp/Discret/

Фильтры устранения эффекта наложения спектров (Антиалиасинговые фильтры)
http://digteh.ru/dsp/AntiFlt/

Виды аналого-цифровых преобразователей (АЦП)
http://digteh.ru/dsp/ADC/


Автор Микушин А. В. All rights reserved. 2001 ... 2015

Предыдущие версии сайта:
http://neic.nsk.su/~mavr
http://digital.sibsutis.ru/

пЕИРХМЦ@Mail.ru


Rambler's Top100