Главная страница
Навигация по странице:

  • МТУСИ Москва Горячая линия - Телеком 2008

  • ББК 32.84 Адрес издательства в Интернет WWW. TECHBOOK.RU Учебное издание Сперанский

  • (1.5) Преобразование Лапласа получаем, заменив усо на S = а + усо а - const) X (s) — J x(t)e s dt, (1.6)

  • X Ф) f Нелинейная операция Пример ФД x l (nT) = A(t) cos (i> 0 nT у) х

  • КпТ)

  • Х(п)

  • Сигнальные микропроцессоры и их применение в системах телекоммуникаций и электроники (В.С. Сперанский, 2008). Сигнальные микропроцессоры и их применение в системах телекоммун. УМссэ дгбо Jdjcov p f f f


    Скачать 14.91 Mb.
    НазваниеУМссэ дгбо Jdjcov p f f f
    АнкорСигнальные микропроцессоры и их применение в системах телекоммуникаций и электроники (В.С. Сперанский, 2008).pdf
    Дата24.03.2017
    Размер14.91 Mb.
    Формат файлаpdf
    Имя файлаСигнальные микропроцессоры и их применение в системах телекоммун.pdf
    ТипДокументы
    #4163
    КатегорияПромышленность. Энергетика
    страница1 из 12
      1   2   3   4   5   6   7   8   9   ...   12

    В. С. Сперанский О и гнал ь н ы е ш ро процессор ь и их применение в системах телекоммуникаций и электроники

    у/МсСЭ дгбо
    Jdjcov
    P f f f ^
    /
    В. Св ш СИГНАЛЬНЫЕ МИКРОПРОЦЕССОРЫ И ИХ ПРИМЕНЕНИЕ О СИСТЕМАХ ТЕЛЕКОММУНИКАЦИЙ И ЭЛЕКТРОНИКИ
    \ Рекомендовано УМО по образованию в области телекоммуникаций в качестве учебного пособия для студентов высших учебных заведений, обучающихся по специальностям Радиосвязь, радиовещание и телевидение Средства связи с подвижными объектами Многоканальные телекоммуникационные системы

    I библиотек
    МТУСИ Москва Горячая линия - Телеком
    2008
    У Д К 681.325.5
    ББК 32.84
    C 7 I
    Сперанский В. С. С 7 1 Сигнальные микропроцессоры и их применение в системах телекоммуникаций и электроники. Учебное пособие для вузов. -М Горячая линия- Телеком, 2008. - 168 е ил.
    ISBN 978-5-9912-0035-6. Рассмотрены необходимые теоретические вопросы и практика использования цифровых микропроцессоров обработки сигналов. Кратко рассмотрены основные операции цифровой обработки сигналов, архитектура, классификация и характеристики современных сигнальных процессоров. Существенное внимание уделено процессорам фирмы Analog
    Devices, приведены алгоритмы реализации типовых устройств. Описаны процессоры фирм Motorola, Texas Instruments, векторный процессор НТЦ Модуль и микроконтроллер Мультикор (НПЦ Элвис). Отдельный раздел посвящен программируемым логическим интегральным схемами системе на кристалле. В приложениях содержатся программы реализации нере- курсивного фильтра, формирователя гармонического колебания, быстрого преобразования Фурье, а также описания отладочной платы процессора и его симулятора. Для студентов, обучающихся по специальностям Радиосвязь, радиовещание и телевидение, Средства связи с подвижными объектами, Многоканальные телекоммуникационные системы, будет полезна специалистам.
    ББК 32.84 Адрес издательства в Интернет WWW. TECHBOOK.RU Учебное издание
    Сперанский Валентин Сергеевич Сигнальные микропроцессоры и их применение в системах телекоммуникаций и электроники Учебное пособие для вузов
    О^юШГЩожника В. Г. Снтникова Подписано в печать 22:12.07. Формат 60*90/16. Гарнитура Times. Усл. печ. л. 9.
    O O Q «Научно-техническое издательство Горячая линия- Теле ком Отпечатано в ООО" Типография Полимаг" 127242. Москва, Дмитровское шоссе, 107. Заказ Сперанский В. С, 2008
    © Оформление издательства Горячая линия-Телеком», 2008
    Предисловие Сигнальные процессоры представляют собой современную базу и имеют различные области применения в первую очередь в телекоммуникациях, в том числе в системах подвижной связи, системах радиодоступа, радиовещания, телевидения в аудио и видеотехнике, в модемах по проводными физическим линиям, в радиолокации и радионавигации, в медицине, научных исследованиях ив промышленности. Основная цель данного учебного пособия - помочь студентами инженерам изучить теорию и технику цифровых сигнальных процессоров, освоить основы программирования на примерах реализации типовых устройств. Для освоения материала необходимы знания теории цифровой обработки сигналов (ЦОС) и радиотехники. Поэтому впервой главе рассмотрены основные операции ЦОС: аналого-цифровое преобразование сигналов, дискретное преобразование Фурье, преобразование, характеристики цифровых фильтров и форматы представления чисел при обработке. Во второй главе содержатся классификация сигнальных процессоров, особенности гарвардской архитектуры, типовая схема цифрового сигнального микропроцессора и основные характеристики. В третьей главе описан базовый процессор ADSP2181 фирмы
    Analog Devices, его структура, характеристики, применение. Далее подробно рассмотрены вычислительные блоки, формирователи адресов, устройство управления программой, периферия и система команд. Отдельная глава содержит реализации на указанном процессоре типовых устройств фильтров, формирователей гармонического колебания и вычислителя быстрого преобразования Фурье. Программы на языке Макроассемблера ADSP2181 приведены в приложениях. Столь большое внимание к процессору объясняется тем, что данный ЦСП методически один из наиболее подходящих для изучения и освоения. Кратко описано семейство процессоров с фиксированной точкой нового поколения ADSP2153* Blackfin. В следующей главе представлены высокопроизводительные процессоры с плавающей точкой типа SHARC. Отдельный раздел пособия посвящен процессорами микроконтроллерам фирмы Моих классификации, особенностями характеристикам. В частности, рассмотрим прицессор известный DSP 56300, его ядро и его система команд. Описаны структура и назначение микроконтроллеров, и применение в системах телекоммуникаций. Процессоры разных поколений фирмы Texas Instruments описаны в следующем разделе. Особое внимание уделено платформам С, Си С, применяющимся в системах телекоммуникаций. Большое внимание уделено процессорам Си С, предназначенных для подвижной связи и систем радиодоступа. Представлены высокопроизводительные процессоры платформы С с параллельными вычислениями и длинной командой. Особое место занимает мультимедиа-видео ДСП С, предназначенный для обработки изображений и трехмерной графики. Далее описаны микроконтроллеры Мультикор фирмы «Элвис» и процессор с векторным сопроцессором фирмы Модуль (Москва, разработанные российскими инженерами. Сигнальный процессор Мультикор представляет собой двухпроцессорную систему, содержащую центральный процессор и цифровой сигнальный процессор, решающую одновременно задачи управления и цифровой обработки. На процессоре фирмы Модуль реализованы ряд устройств, в частности, рассмотрена обработка в нейросети. Заключительный раздел содержит классификацию, характеристики, порядок проектирования и примеры применения программируемых логических интегральных схем (ПЛИС реализация вычислителя
    БПФ и нерекурсивных фильтров. Также рассмотрены основные направления развития цифровых сигнальных процессоров система на кристалле и перспективные архитектуры ЦОС, реализуемые на них. При написании пособия использован опыт преподавания данной дисциплины в МТУ СИ в течение ряда лет. Автор выражает признательность за труд по ознакомлению с рукописью и ценные замечания рецензентам проф. Шемаханову ММ, проф. Витязеву В.В., инж. Жвания А.Г., благодарит директора фирмы Кирпичникова А.П. за поддержку и помощь в организации лаборатории цифровой обработки сигналов на кафедре радиотехнических систем МТУСИ, а также доц. Косичкину Т.П. за помощь в подготовке рукописи и обсуждении материалов. Пособие может быть полезно студентам радиотехнических специальностей, радиоинженерами преподавателям.
    4
    Глава 1. Основы цифровой обработки сигналов В настоящее время широкое применение находят цифровые системы связи и электроники, в которых обработка сигналов осуществляется на основе цифровых вычислительных устройств. Цифровые системы обладают рядом преимуществ перед аналоговыми системами [2, 3]. В частности следует выделить высокую помехозащищенность, высокую точность и стабильность характеристик, высокую степень микроминиатюризации аппаратуры. С помощью цифровых устройств можно реализовать практически любые алгоритмы, в том числе те, которые сложно реализовать с помощью аналоговых устройств. К примеру, помехоустойчивое кодирование, сжатие речи, изображений и видео, алгоритмы шифрования могут быть реализованы только с помощью цифровой обработки сигналов. До того, как перейти к изучению сигнальных микропроцессоров, автор посчитал необходимым привести в книге основные сведения, касающиеся цифровой обработки сигналов. Изложение данного материала, в силу разных обстоятельств, носит конспективный, скорее справочный характер.
    • 1.1. Основные операции ЦОС Как правило, на вход устройства цифровой обработки (УЦО) поступают аналоговые сигналы, поэтому необходимо произвести аналого-цифровое преобразование (АЦП) и после обработки, если необходимо, обратное - цифро-аналоговое преобразование (ЦАП. На рис 1.1 показана обобщенная структурная схема устройства, в котором обработка сигналов производится цифровыми методами.
    Аналого-цифровое преобразование сигнала происходит в три этапа (рис. 1.2): временная дискретизация сигнала, квантование амплитуды и преобразование выборок в многоразрядные (в частном случае - одноразрядные) двоичные коды. Фильтр нижних частот необходим ввиду того, что реальные сигналы имеют бесконечный спектр. Во избежание наложения спектров при дискретизации входной сигнал ограничивают по полосе Сигнальные микропроцессоры у

    дтттт
    ФНЧ
    ИД Рис. 1.1. Структурная схема устройства с ЦОС:
    ИД - импульсы дискретизации АЦП - аналого-цифровой преобразователь УЦО - устройство цифровой обработки сигналов ЦАП - цифро- аналоговый преобразователь ФНЧ - фильтр нижних частот, выделяющий спектр сигнала Согласно теореме о выборках, сигнал с ограниченной полосой, не имеющий спектральных компонент с частотами выше fe, однозначно определяется отсчетами, следующими через равные промежутки времени
    1 2/. л СО.
    (1.1) таким образом, д = 1 /Т
    д
    - частота дискретизации. Увеличение частоты дискретизации упрощает реализацию входных и выходных фильтров. Вид спектра аналогового и соответствующего ему дискретного сигналов показан на рис. 1.3,а,б. Спектр дискретного сигнала периодический, он повторяется в точках, кратных/
    д
    Если условие (1.1) не выполняется, то спектры перекрываются и возникают искажения сигнала рисе. Полностью восстановить аналоговый сигнал можно, используя ряд В.А. Котельникова [1]. sinn
    5 ( 0 = £ 5(пГ
    д
    )- t

    kT
    a Т п
    tkT
    (1.2) где Та - период дискретизации. Операция квантования заключается в замене всех возможных значений сигнала набором разрешенных значений - уровней квантования. Операция квантования, в отличие от дискретизации, приводит к появлению искажений.
    6
    Глава 1. Основы цифровой обработки сигналов
    x ( t )
    ФНЧ
    *ОП>М
    Кванто-
    ФНЧ тизацпя вание Кодирование Цифровой код
    1
    ИД Рис. 1.2. Аналого-цифровое преобразование Процесс квантования можно представить как прохождение сигнала через устройство со ступенчатой амплитудной характеристикой (рис. 1.4), в результате к сигналу добавляется шум квантования. Шкалы квантования могут быть равномерные и неравномерные, отличаться по положению относительно начала координат. На рисунке Д - шаг квантования, £/
    вых
    - выходной цифровой сигнал. Кодирование - закон, устанавливающий соответствие между номером уровня квантования и структурой кодовой группы. Наиболее простым методом кодирования является импульсно-кодовая модуляция - каждый уровень кодируется двоичным кодом (подробнее о форматах представления чисел см. разд. 1.2.) Преобразования Фурье, Лапласа, преобразование Преобразование Фурье - непрерывного сигнала а)
    6) в) гл. л /
    -/л-Л 0 / , д Рис. 1.3. Процесс дискретизации. На левых рисунках сигналы представлены во временной области, справа - в частотной
    7
    Сигнальные микропроцессоры Рис. 1.4. Амплитудная характеристика АЦП
    SO'CD) = J
    x(t)e
    iu
    "dt.
    (1.3) Дискретное преобразование Фурье периодического сигнала
    N-1
    = (nt)e
    ,2mik
    i
    N
    (1.4) п где па- размер выборки. Обратное ДПФ:
    N
    ^ т

    (1.5) Преобразование Лапласа получаем, заменив у'со на S = а + у'со а - const)
    X (s) — J x(t)e
    s
    'dt,
    (1.6)
    Глава 1. Основы цифровой обработки сигналов
    >/Im(*)
    ,/Im(*) i а со О"
    Re(*)
    Re(*) плоскость плоскость Рис. 1.5. S- и плоскости где x(t) - оригинал X(s) - изображение. Для дискретных систем используется дискретное преобразование где Z - e
    S T
    , Z
    _1
    = e
    ST
    - единичная задержка. При преобразовании Лапласа x(t) проектируется на S плоскость, а при преобразовании - на плоскость. Линейная дискретная система обладает всеми свойствами линейной системы, основные из них проиллюстрированы на рис. 1.6. Умножение отсчетов входного сигнала на константу определяет умножение выходных отсчетов на туже константу. Отклик линей)
    1) Ь-(п) * Дискретная система
    ^ куп) к = const
    2)л-,(п) + А) Дискретная система
    3) х(п+р) Дискретная к ф + система Рис. 1.6. Свойства линейной системы
    9
    Сигнальные микропроцессоры ной системы на сумму входных сигналов равен сумме откликов на каждый входной сигнал. Задержка входного сигнала на рТ вызывает туже самую задержку выходного сигнала. Примеры линейных и нелинейных операций
    1
    ь const Линейная операция
    X Ф) f Нелинейная операция Пример ФД
    x
    l
    (nT) = A(t) cos (i>
    0
    nT у)
    х
    2
    (пТ) = B(t)cos(O
    0
    nT
    ФД - фазовый детектор
    Хт(п)
    Xj (t)x
    2
    (t) = ^ A(t)B(t) + i A(t)B(t) cos 2w
    0
    ? Первое слагаемое является полезной составляющей, содержащей информацию, а второе, нелинейная составляющая, относится к помехами далее фильтруется (ФНЧ). Для непрерывной системы импульсная характеристика является откликом на функцию. Импульсной характеристикой линейной дискретной системы является отклик на единичный импульс (рис. 1.7).
    6(0 Линейная система
    КпТ)
    1(пТ) Дискретная
    h(nJ) система Рис. 1.7. Импульсная характеристика дискретной системы
    10
    Глава 1. Основы цифровой обработки сигналов Разностные уравнения и передаточные функции цифровых фильтров Одними из наиболее используемых в устройствах связи и электроники являются цифровые фильтры (ФНЧ, ФВЧ, ПФ, РФ. Фильтры делятся на нерекурсивые (без обратных связей с конечной импульсной характеристикой (КИХ)) и рекурсивные (с обратными связями с бесконечной импульсной характеристикой (БИХ)). Цифровые (дискретные) фильтры описываются разностными уравнениями, либо передаточными функциями. Нерекурсивный фильтр имеет разностное уравнение вида
    у(п) = а + a
    l
    x(n) + a
    2
    x(n-l) + ... + a
    N
    _
    l
    x(n-N-1), (1.8) где а

    п
    - коэффициенты фильтра, равные отсчетам импульсной характеристики Передаточная функция КИХ фильтра
    H(z) = a
    0
    +a
    l
    z
    l
    +a
    2
    z'
    2
    +... + a
    N
    _
    1
    z
    N

    i
    . (1.9) Схема такого фильтра показана на рис. 1.8 Рекурсивный фильтр описывается разностным уравнением
    у(п) = a
    0
    x(n) + a
    2
    x(n-l) + ... + b
    0
    y(n - l ) + b
    2
    y(n - 2 ) + ..., (1.10) где Ь
    п
    - коэффициент обратной связи. Передаточная функция рекурсивного фильтра может быть представлена несколькими способами, в том числе с помощью пря-
    Х(п)
    Z"
    1
    Z"
    1
    ...
    Z
    4
    Z"
    1
    Z"
    1
    ...
    Z
    4 и ^ и Рис. 1.8. Схема нерекурсивного фильтра
    11
    Сигнальные микропроцессоры
    мого деления числителя на знаменатель [2]. Для примера, передаточная функция рекурсивного фильтра второго порядка (биквадратная секция) имеет видна Схема фильтра, реализованного поэтому уравнению показана на рис 1.9. Рис. 1.9. Схема рекурсивного фильтра второго порядка
    1.2. Форматы представления данных при обработке При обработке операндов в ЦСП могут использоваться различные представления чисел беззнаковые и со знаком, целые и дробные. Также имеется два формата представления данных с фиксированной точкой и с плавающей. Формат с фиксированной точкой Для процессоров сигналов с фиксированной точкой старший разряд - знаковый. Если в старшем разряде 0, то число положительное, если 1 - отрицательное. Далее следуют разряды целой части числа и за ними после точки - дробной.
    12
    Глава 1. Основы цифровой обработки сигналов Например, 11010.10 0 —* -10,5. В частном случае данные могут быть целочисленными, тогда формат будет 16.0. Если процессор разрядный, то диапазон знаковых 16 битных значений составляет -32768 до 32767. Например, 4 + 12 = 16, 20000-30000=
    =-10000, 20000 + 30000 = 50000. В последнем случае появляется переполнение, процессор должен произвести операцию ограничения результата. В процессорах удобно чисто дробное представление чисел 1,15 - один разряд знаковый, затем точка и 15 разрядов мантисса (значение чисел ±1). Такое представление удобно для уменьшения вероятности переполнения при вычислениях. Смещение разрядов при вычислениях устраняется операцией сдвига. Вычисления со знаковыми операндами проводятся в виде дополнения дох (в дополнительном коде. Пример. Число 4 - 0110. Первая операция преобразования- инверсия 0110—>1001, далее добавляется 1 к младшему разряду -
    1010, что и дает дополнение 2. Положительные числа в форме дополнения доне отличаются от обычного двоичного представления. Приумножении с фиксированной точкой надо учитывать, что произведение двух дробных чисел также является дробным числом, а произведение двух целых чисел - это целое число. Число разрядов после умножения удваивается. Для удаления дополнительного бита производится сдвиг влево на один разряд. При сложении дробей с фиксированной точкой операнды должны представляться водном формате, также возможно переполнение. Формат с плавающей точкой Двоичное число X в формате с плавающей точкой представляется в виде произведения двух чисел со знаком - мантиссы и экспоненты Х Мх2", где М - мантисса (дробная часть, п - порядок, 2 - основание двоичной системы. Мантисса не должна превышать 1. Экспонента определяет диапазона мантисса точность чисел. Отрицательные числа имеют ман-
    13
    Сигнальные микропроцессоры
    тиссу со знаком (старший разряд. Числа представляются в нормализованном виде, например. 60 как 0,6хЮ
    2
    , 0,0015 - х- 2
    ,. В памяти данных хранятся мантисса со знаком и порядок со знаком. При 32 разрядном процессоре число занимает 4 байта. Старший разряд определяет знак мантиссы, 23 следующих разряда занимает мантисса и 8 младших разрядов содержат знак экспоненты и показатель (7 разрядов).Числа имеют диапазон от -2x/V
    i : 7
    доха дроби +1
      1   2   3   4   5   6   7   8   9   ...   12
    написать администратору сайта