Степанов А.В. Матвеев С.А. - Методы Компьютерной Обработки Сигналов Систем Радиосвязи. - 2003
Степанов А.В. Матвеев С.А. - Методы Компьютерной Обработки Сигналов Систем Радиосвязи. - 2003
Москва
СОЛОН-Пресс
2003
1
Предисловие
Наше время характеризуется бурным развитием и внедрением в повседневную
жизнь разнообразных средств связи, дающих людям уникальную возможность
круглосуточного общения между собой независимо от их местонахождения на земном
шаре. При этом современные коммуникационные системы помимо предоставления услуг
традиционной телефонной связи позволяют своим абонентам отправлять и принимать
сообщения передачи данных, обмениваться факсимильными и видеоизображениями,
проводить аудио- и видеоконференции и реализовывать большое число других
коммуникационных потребностей.
Организация информационных потоков и способы их передачи в системах связи за
последние 50 лет претерпели значительные изменения. Для современных связных систем
характерен постоянный рост количества корпоративных и индивидуальных абонентов.
Увеличение объема передаваемой ими информации приводит к необходимости
использования все большего числа различных каналов радио- и проводной связи. Для
обеспечения высокой пропускной способности связных каналов принимаются
специальные технические решения, включающие:
2
Подтверждением всему сказанному о преимуществах ЦОС является современная
аппаратура связи, в которой широко используются различные процедуры анализа,
фильтрации, детектирования, декодирования и др., реализованные цифровыми методами.
В настоящее время опубликовано большое количество работ (Рабинера Л. Р.,
Гоулда Б., Шафера Р. В., Отнеса Р., Эноксона Л., Прокиса Д., и др.), освещающих
различные теоретические и практические вопросы, связанные с цифровой обработкой
сигналов. Несмотря на это авторы приняли решение еще раз обратиться к рассмотрению
ряда задач ЦОС, особенно часто возникающих при разработке аппаратуры радиоприема и
радиомониторинга.
Внимательный анализ большей части публикаций по применению методов ЦОС в
системах связи показывает, что они, в основном, рассматривают вопросы синтеза
оптимальных по тем или иным критериям приемо-передающих трактов или отдельных их
элементов. Однако существует класс практических задач, при решении которых
использование оптимальных методов приема и обработки сигналов оказывается
затруднительным из-за априорной неопределенности значения несущей частоты, вида
модуляции, скорости манипуляции, характера демодулированного сигнала, а также из-за
неоптимальных условий приема. Эта ситуация характерна для радиомониторинга, при
решении задач надзора за работой радиопередающих средств, в радиолюбительской связи
и в ряде других случаев. При этом в процессе радиоконтроля в общем случае необходимо
выполнять следующие операции: поиск и обнаружение радиоизлучений с априорно
неизвестными параметрами, определение вида и параметров их модуляции, измерение
побочных составляющих радиоизлучений с целью оценки индивидуальных параметров
радиопередатчика, демодуляция и декодирование сигналов и др.
В данной работе будут приведены материалы, обобщающие результаты
теоретических исследований и опыт практической реализации методов цифровой
обработки радиосигналов в условиях неполной информации о значениях их параметров.
При этом кроме описания различных методов ЦОС большое внимание будет уделено
возможностям их программной реализации.
В настоящее время существуют разные способы практического исполнения
алгоритмов ЦОС. Они могут быть реализованы устройствами на жесткой логике,
программируемыми логическими интегральными схемами, но наибольшее развитие
получили программируемые вычислительные устройства — универсальные либо
микропроцессоры в сочетании с управляющими компьютерами. Сегодня имеется широкая
номенклатура различных устройств, основанных на использовании цифровых
процессоров обработки сигналов (ЦПОС) и предназначенных для применения в
коммуникационном оборудовании. При этом, несмотря на несомненные достоинства
таких устройств, их использование связано с рядом трудностей экономического и
технического характера. К ним относятся:
• высокая стоимость первичной разработки из-за необходимости приобретения
достаточно дорогостоящего отладочного оборудования и привлечения
программистов узкого профиля для разработки программного обеспечения на
ЦПОС;
• сравнительно большие временные затраты на создание оборудования и его доведение
до требуемых норм;
• высокая стоимость устройств, содержащих ЦПОС, сопоставимая со стоимостью
современных персональных ЭВМ, а иногда и превышающая ее;
• трудность модернизации программного обеспечения из-за ограниченного
вычислительного ресурса выбранных моделей ЦПОС;
• возможность программных конфликтов со стандартным оборудованием ЭВМ или
другими вычислительными средствами.
3
При этом современные персональные ЭВМ (ПЭВМ) при сравнительно невысокой
стоимости обладают скоростью вычислений, приближающейся к скорости ЦПОС.
Существующие ПЭВМ имеют развитые аппаратные и программные средства
взаимодействия с оператором и различными техническими устройствами. Они включают
в свой состав стандартные устройства ввода/вывода аналоговых и цифровых сигналов,
позволяют хранить большие объемы информации и представлять ее в требуемом
пользователю виде. Существует большое число развитых инструментальных средств
программирования, позволяющих сравнительно быстро создавать необходимые
программные продукты. Все это в совокупности позволяет эффективно решать различные
задачи ЦОС, опираясь на возможности современных ПЭВМ.
Исходя из вышесказанного, при подготовке материалов книги авторы
сосредоточили основное внимание на особенностях решения задач цифровой обработки
радиосигналов на типовых ПЭВМ с использованием стандартного оборудования и языков
программирования.
Глава 1 является введением в предметную область и посвящена анализу тенденций
развития цифровых систем связи, описанию существующих каналов связи и действующих
в них помех, определению основных задач обработки систем связи.
Глава 2 посвящена вопросам обработки аналоговых сигналов с использованием
ПЭВМ. В ней рассмотрены способы цифрового представления аналоговых сигналов,
приведен обзор существующих типов ПЭВМ, операционных систем и специального
программного обеспечения (СПО). Даны рекомендации по выбору аппаратного и общего
программного обеспечения, сетевых и инструментальных средств для разработки СПО.
Также в этой главе рассматриваются особенности обработки сигналов в реальном
масштабе времени.
В главе 3 описываются процедуры анализа сигналов на основе вычисления их
амплитудных, частотных, фазовых и спектральных параметров. Особое внимание уделено
методам автоматического определения вида и параметров модуляции и скорости
манипуляции.
В главе 4 обсуждаются вопросы помехоустойчивой обработки радиосигналов с
использованием методов цифровой фильтрации и адаптивной коррекции. Отдельный
раздел главы посвящен особенностям помехоустойчивой обработки речевых сигналов.
Глава 5 содержит описание различного рода квазиоптимальных методов цифровой
демодуляции сигналов, в ней подробно рассматриваются вопросы реализации
квадратурного цифрового демодулятора и методы оценки качества демодуляции в
условиях различного рода искажений сигналов.
Глава 6 посвящена практической реализации компьютерных методов обработки
сигналов. В ней дано описание некоторых аппаратно-программных комплексов
радиомониторинга и приведен пример реализации комплекта программ обработки
радиосигналов.
При изложении различных методов ЦОС приводятся примеры программ на языке
программирования «Паскаль».
Авторы надеются, что приведенные в книге материалы окажут практическую
помощь специалистам при разработке различных средств цифровой обработки
радиосигналов и выражают глубокую благодарность своим коллегам по работе,
многолетнее сотрудничество с которыми позволило накопить опыт в рассматриваемой
области и, как следствие, написать данную книгу.
4
Глава 1. Введение в обработку сигналов систем радиосвязи
Таблица 1.1
5
3 C Базовая статистика по коммуникациям
Порядок расчетов тарифов на использование информационных
4 D
технологий
Глобальные сетевые технологии, телефония, операции по
5 E
эксплуатации и человеческие факторы
19 S ТЛГ-оборудование
20 T Мультимедийное оборудование
6
Одни и те же рекомендации могут иметь различные версии (дополнения) или
заменяться более поздними рекомендациями. В частности, в период с 1962 по 1994 годы
только по модемной связи были выпущены рекомендации МСЭ-Т V.21, V.22, V.22bis,
V.22ter, V.29, V.32, V.32bis, V.33, V.34. Часто рекомендации различных организаций
перекрывают или дублируют друг друга. Частичное дублирование основных гражданских
стандартов наблюдается и для военных американских стандартов серии MIL.
Следует отметить, что работы по стандартизации во многом способствовали
интеграции различных систем связи между собой на основе автоматизации процессов
обмена данными, унификации радиоэлектронного оборудования и форм представления
информации. Это, в свою очередь, позволило сделать современную связь глобальной, при
которой пользователь имеет возможность получать и передавать информацию в любое
время суток в любой точке земного шара. При пользовании современными средствами
связи абонент не задумывается, по каким каналам связи и каким именно образом
происходит передача информации. Так, в процессе одного сеанса связи могут быть
задействованы радиоканалы, проводные, волоконно-оптические и др. линии связи. При
этом речь идет не только о передаче телефонных или телеграфных сообщений, но и о
предоставлении широкого спектра услуг по доступу к различным ресурсам компьютерных
сетей. Бурный рост компьютерных технологий за последние годы оказал существенное
влияние на современные системы связи, большая доля которых построена на цифровых
принципах. Использование цифровых методов позволило существенно повысить скорость
передачи информации по каналам связи и сделать каналы «прозрачными» для передачи
разнородной информации — речи, факсимиле, данных, изображений, мультимедийной
информации и др. С другой стороны, это вызвало появление новых видов сигналов, рост
числа протоколов информационно-технического сопряжения различных
коммуникационных потоков, усложнение методов приема и регистрации передаваемых
сообщений.
Современные концепции организации управления и связи, предусматривающие
комплексное использование различных коммуникационных систем на
экстерриториальной основе, выдвигают новые требования к оперативности, устойчивости,
надежности, гибкости и конфиденциальности связи. Выполнение этих требований
предполагает дальнейшее качественное совершенствование систем и средств всех видов
связи для использования как в коммерческих, так и служебных целях. Это воплотилось в
развертывание в ведущих индустриально-развитых странах целого ряда программ по
созданию новых и модернизации существующих систем наземной радиосвязи различного
назначения.
Так, например, путем применения последних технических достижений удалось
значительно повысить роль КВ-радиосвязи для обмена данными между
корреспондентами, расположенными в разных районах земного шара. При создании
оборудования этого диапазона были использованы технологии на основе цифровой
обработки сигналов, обеспечивающие сложные методы многопараметрической адаптации
средств КВ-радиосвязи. Управление этими средствами, осуществляемое с
автоматизированного рабочего места на базе ПЭВМ через стандартные интерфейсы,
обеспечивает:
• автоматизированное установление радиоканала и вхождение в связь;
• автоматизированное управление сетью и ее переконфигурацию в зависимости от
условий функционирования;
• автоматическую перестройку приемников, передатчиков, антенных разветвителей и
согласующих устройств;
• автоматизированное дистанционное управление связным оборудованием с
удаленных пунктов.
7
КВ-линии связи в настоящее время позволяют осуществлять надежную передачу
данных на значительные расстояния со скоростью до 9600 бит/с и выше, обеспечивая при
этом сопряжение с другими системами передачи информации.
За последние десятилетия бурно развивались наземные системы связи УКВ-
диапазона. Если раньше УКВ-диапазон в основном использовался для служебных нужд,
то в настоящее время в нем произошло массовое развертывание коммерческих систем
связи, и в первую очередь систем подвижной радиосвязи. К данным системам относятся
транкинговые и сотовые системы связи, системы персонального радиовызова и системы
беспроводной телефонной связи.
Наиболее распространенными системами персонального радиовызова являются
пейджинговые системы (ПС) стандарта POCSAG. Этот стандарт наряду с несомненными
для времени его разработки достоинствами имеет ряд существенных недостатков низкую
скорость передачи сообщений, отсутствие оптимизации трафика и процедуры роуминга и
др. [1]. По этой причине в европейских странах все большее применение находят ПС
стандарта ERMES, обеспечивающего передачу данных со скоростью до 6250 бит/с,
имеющего встроенные механизмы оптимизации нагрузки системы и роуминга в сетях
того же стандарта. Одним из несомненных лидеров в создании технологий пейджинговой
связи является фирма Motorola, предложившая стандарт FLEX. FLEX является примером
современного стандарта одностороннего пейджинга, позволяющего передавать
информацию со скоростью до 6400 бит/с (на практике используются также скорости 1600
и 3200 бит/с). Фирма Motorola периодически модифицирует стандарт FLEX для
расширения его возможностей. Одним из основных направлений модернизации является
обеспечение двусторонней пейджинговой связи. FLEX является основой для стандартов
ReFLEX 25, ReFLEX 50 и InFLEXion. ReFLEX 25 обеспечивает передачу сообщений со
скоростями до 6400 бит/с, ReFLEX 50 — со скоростями до 25600 бит/с, InFLEX — со
скоростями до 112000 бит/с в каналах с полосой 50 кГц. Протоколы семейства ReFLEX
поддерживают квитирование сообщений, доступ к информации из компьютеров и ответы
на основе меню.
В 1998 году фирма. Motorola представила новую спецификацию FLEX Suite,
преимуществами которой являются [2]:
• значительное расширение числа одновременно обслуживаемых абонентов и большая
пропускная способность за счет увеличения скорости передачи и особенностей
построения кадровой структуры передаваемой информации;
• повышенная помехозащищенность вследствие применения сложных методов
помехоустойчивого кодирования;
• возможность увеличения скорости передачи сообщений без перепрограммирования
пейджеров;
• наличие встроенных механизмов поддержки ряда сервисных услуг (роуминга,
каталогизации сообщений, способа отображения информации на экране пейджера
и т. д.);
• увеличенный срок службы батарей пейджеров.
В настоящее время в УКВ-диапазоне используется также большое количество
транкинтовых систем связи (ТСС) [3, 4], отличающихся способами организации связи,
методами передачи информации, необходимостью наличия базовых станций и рядом
других характеристик. Наиболее распространенными системами с децентрализованным
назначением каналов связи являются ТСС SmarT-runc и SmarTrunc II фирмы SmarTrunc
Systems. Примером ТСС с выделенным каналом управления является стандарт МРТ-1327,
в соответствии с которым созданы системы связи Fylde (Fylde Microsystems,
Великобритания), Taitnet (Tait Electronics, Новая Зеландия), Zetron (Zetron, США),
Accessnet, Accessnet-D (Roh-de&Schwardz, Германия) и ряд других. При этом последняя
8
система является цифровой. Целое семейство ТСС было разработано фирмами Motorola
(SmartSite, SmartNet, SmartZone) и E.F.Johnson (LTR, Multi-Net, FASTNet). Жесткая
конкуренция на рынке коммуникационных услуг привела к появлению достаточно
совершенных цифровых ТСС стандартов АРСО 25 и TETRA, а также систем EDACS и
EDACS ProtoCALL (Ericsson , Швеция), которые по своим техническим характеристикам
являются вполне конкурентоспособными с современными системами сотовой связи.
Мировая практика показывает, что основными пользователями транкинговых систем
связи являются силовые структуры, а также различные транспортные, коммунальные
службы, промышленные и торговые предприятия и пр.
Более эффективное использование частотного диапазона по сравнению с ТСС и,
как следствие, увеличение количества обслуживаемых абонентов реализовано в сотовых
системах связи [5, 6], изначально создаваемых в интересах самых широких слоев
населения. Так же, как и ТСС, сотовые системы можно разделить на аналоговые и
цифровые. Аналоговые системы разрабатывались в основном в 80-х годах прошлого века>
Наиболее удачными и распространенными среди них являются системы стандартов NMT-
450, NMT-900 (Nordic Mobile Telephone), разработанные для использования
соответственно в радиодиапазонах 450 и 900 МГц, и стандарт AMPS (Advanced Mobile
Phone Service), использующий диапазон 800 Мгц.
Достоинствами данных систем являются сравнительно небольшие затраты на
развертывание сетей с большими зонами покрытия. К недостаткам — низкая
помехоустойчивость, высокое энергопотребление, неразвитая по сегодняшним меркам
система сервисных услуг, недостаточная защищенность от несанкционированного доступа
и пр.
Аналоговый стандарт AMPS был разработан и введен в эксплуатацию в США в
1983 году. Распространен преимущественно в Северной Америке и Израиле. Как и NMT,
он хорош для создания систем, предназначенных для связи на больших малонаселенных
территориях. Сети стандарта AMPS характеризуются по сравнению с сетями стандарта
NMT-450 более высокой емкостью, лучшей устойчивостью к воздействию
индустриальных и атмосферных помех, более надежной связью в помещениях, но
меньшей зоной устойчивой связи для одной базовой станции.
Цифровые сотовые системы стандарта D-AMPS (Digital Advanced Mobile Phone
Service) были разработаны и приняты к использованию в США как дальнейшее развитие
сетей стандарта AMPS. Емкость сетей стандарта D-AMPS значительно выше, чем у NMT-
450 и AMPS. Этот стандарт предлагает также более широкий спектр сервисных услуг.
Телефоны стандарта D-AMPS являются двухрежимными и работоспособны как в сетях
стандарта AMPS, так и стандарта D-AMPS. Технические характеристики D-AMPS во
многом схожи с характеристиками стандарта GSM—900 (Global System for Mobile
communications).
Стандарт GSM-900 (диапазон частот 890—960 МГц) изначально разрабатывался
как общий стандарт сотовой связи для объединенной Европы. Основное достоинство
стандарта с пользовательской точки зрения состоит в возможности перемещения абонента
по городам и странам без изменения номера его телефона (автоматический роуминг).
Примененные методы цифровой обработки сигнала позволяют значительно уменьшить
влияние помех и обеспечить конфиденциальность переговоров. Появление «двойников» у
абонентов сетей практически невозможно. Меньшие по сравнению с аналоговыми
стандартами размеры и вес телефонных аппаратов при большем времени работы без
подзарядки аккумулятора, относительно высокая емкость сети, низкий уровень
воздействия индустриальных помех являются дополнительными причинами
распространенности сетей стандарта GSM во всем мире.
Стандарт GSM-1800 — это модификация стандарта GSM-900 для диапазона частот
1710.1880 МГц. Системы, поддерживающие GSM-1800, идеально подходят для
мегаполисов, но экономически невыгодны для обширных территорий из-за
9
необходимости установки большого числа базовых станций. С появлением
двухдиапазонных телефонов GSM — 900/1800 появилась возможность создавать
комбинированные сети, в которых каждый из частотных диапазонов используется там, где
его свойства оптимальны.
Особое место среди цифровых систем сотовой связи занимают сети с кодовым
разделением каналов (CDMA), первые из которых были введены в эксплуатацию в 1995 г.
В США для систем с CDMA был принят стандарт IS-95. Основными особенностями
данных систем являются эффективное использование частотного диапазона,
задействование одной и той же радиочастоты для всей сети, высокая защищенность от
несанкционированного доступа, хорошее качество связи и низкая энергетика излучения
мобильных телефонов.
Естественным недостатком всех существующих систем сотовой связи является тот
факт, что связь с абонентом осуществляется только в зонах покрытия земной поверхности
совокупностью базовых станций. Для обеспечения связи в глобальном масштабе
используются спутниковые системы связи (ССС).
В настоящее время в мире действует свыше 50 международных, национальных и
региональных систем фиксированной и подвижной спутниковой связи. В состав
существующих орбитальных группировок входит свыше 200 космических аппаратов на
геостационарной орбите с более чем 4000 стволами, лежащими в диапазонах частот от 1,5
до 30 ГГц, а также более 100 низкоорбитальных спутников.
Одной из наиболее широко используемых спутниковых систем подвижной связи
является геостационарная ССС INMARSAT (компания INMARSAT Ltd., Лондон).
Фактически данная система связи представляет собой совокупность нескольких служб:
INMARSAT-A, INMARSAT-B, INMARSAT-M, INMARSAT-miniM, INMARSAT-C,
INMARSAT-D и др. Основными видом услуг системы INMARSAT-A являются
обеспечение передачи и приема телефонных, телеграфных и факсимильных сообщений II
и III групп и сообщений систем передачи данных (со скоростями от 1200 до 9600 бит/с) в
дуплексном режиме. В ряде случаев абонентам предоставляется возможность передачи
симплексных и циркулярных сообщений. ССС INMARSAT-B создавалась как
дополнительный элемент системы INMARSAT-A с целью ее последующей замены
совместно с ССС INMARSAT-M. INMARSAT-B является полностью цифровой системой
и позволяет осуществлять передачу речи со скоростью 24 кбит/с, данных и факсимиле со
скоростью 64 кбит/с. Станции INMARSAT-C предназначены для телеграфной связи и
передачи данных со скоростями до 600 бит/с. ССС INMARSAT-M представляет из себя
глобальную спутниковую систему связи с подвижными объектами и обеспечивает
высококачественную телефонную связь со скоростью 8 кбит/с и передачу данных и
факсимильных сообщений со скоростью 2,4 кбит/с. Система перекрывает весь земной шар
за исключением полярных районов и имеет выход на наземные телефонные и
телеграфные коммутируемые и арендованные линии связи. ССС INMARSAT-miniM по
принципам построения и функционирования очень похожа на систему INMARSAT-M и
обеспечивает речевой обмен со скоростью 4,8 кбит/с и передачу факсимильных
сообщений и данных со скоростью 2,4 кбит/с. В последнее время появились терминалы,
позволяющие производить обмен данными со скоростью до 56 кбит/с. Операторы систем
INMARSAT-M и INMARSAT-miniM предоставляют пользователям широкий спектр услуг
по доступу в сеть Internet. Система INMARSAT-D является средством передачи
пейджинговых сообщений и предоставляет пользователям услуги по передаче тональных
сигналов оповещения, цифровых и буквенно-цифровых сообщений с обеспечением
персонального и группового вызовов.
В настоящее время серьезную конкуренцию ССС INMARSAT представляют
глобальные цифровые системы персональной связи GLOBALSTAR (компания Globalstar
Ltd., США) и IRIDIUM (международный консорциум Indium), основанные на
использовании низкоорбитальных спутников [6]. Данные системы обеспечивают
10
пользователя, где бы он ни находился, качественной высоконадежной телефонной связью
с помощью аппарата, имеющего размеры и вес, сравнимые с размером и весом
сегодняшних телефонов сотовых систем. При разработке систем связи IRIDIUM и
GLOBALSTAR был использован опыт создания сотовых систем связи стандартов GSM и
CDMA. Набор услуг системы GLOBALSTAR в целом аналогичен услугам ССС IRIDIUM
и включает передачу речи, данных, факсимильных сообщений, сигналов персонального
радиовызова (пейджинговых сообщений) и, кроме того, определение координат
подвижных объектов. Следует отметить, что эти системы предназначены для абонентов не
только мобильной, но и обычной связи. При этом мобильные терминалы могут быть
использованы не только для связи внутри ССС IRIDIUM и GLOBALSTAR, но и для связи
в наземных сотовых сетях связи.
Кроме отмеченных систем в настоящее время используются: ССС мобильной связи
с космическими аппаратами на геостационарной орбите OMNITRACS, EUTELTRACS,
PRODAT, AMSC, ARABSAT, MSAT, OPTUS, ACeS, «Марафон»; ССС связи с
космическими аппаратами на низких орбитах «Сигнал», ЕССО, «Гонец», ORBOCOMM,
STARSYS, VITASAT, FAISAT; ССС с космическими аппаратами на средних орбитах
ODYSSEY, ICO; ССС с космическими аппаратами на эллиптических орбитах ELLIPSO,
ARCHIMEDES, «Полярная звезда».
К наиболее крупным коммерческим системам фиксированной спутниковой связи
относятся INTELSAT, EUTELSAT, INTERSPUTNIK, ASIASAT и др. Среди них
бесспорным лидером является международная система INTELSAT, сменившая уже 8
поколений спутников, из которых каждое последующее существенно превосходило по
техническим параметрам предыдущее. Сегодня орбитальная группировка INTELSAT
насчитывает более 25 спутников. На базе каналов, предоставляемых консорциумом
INTELSAT, в настоящее время развернуты и функционируют международные
телефонные сети, системы телевизионного и радиовещания, национальные системы связи
отдельных государств, служба Vista, коммерческая служба IBS.
Основной задачей ССС EUTELSAT является обеспечение фиксированной и
подвижной связи в Европе. Каналы ССС EUTELSAT используются для трансляции
телевизионных и радиопрограмм сетей «Евровидение» и «Еврорадио», внутренней и
международной телефонии, передачи данных для выделенных сетей деловой информации,
а также для организации подвижной сухопутной связи.
Ресурсы ССС ARABSAT распределены пропорционально взносам среди членов
организации ARABSAT, которыми в соответствии с уставом могут быть только
государства, входящие в Лигу арабских государств. Более половины трафика ССС
ARABSAT используется для телефонной связи, оставшаяся часть — для телевизионных
передач, связи в чрезвычайных ситуациях и для аренды местными службами.
ССС INTERSPUTNIK позволяет в глобальном масштабе производить обмен
любыми видами сообщений, включая телевизионные и звуковые программы, телефонные
и документальные сообщения, передачу данных, видеоконференцсвязь и др.
Спутниковая система связи и вещания ASIASAT предназначена для обеспечения
телефонной связью сельских районов и организации частных сетей передачи данных в
Азиатско-Тихоокеанском регионе.
Большая часть развитых государств имеет собственные системы спутниковой
связи. К ним относятся ССС ITALSAT (Италия), TELECOM (Франция), HICPASAT
(Испания), TURCSAT (Турция), AMOS (Израиль), ANIC (Канада), CHINASAT (Китай),
BRAZILSAT (Бразилия), GALAXY, SATCOM, TELSTAR, GSTAR, SPACENET, ASC, SBS
(все США), GE, JSAT, SUPERBIRD, N-STAR (все Япония), PACSAT (Пакистан) и др.
Завершая обзор современных систем радиосвязи, можно отметить следующее.
В материалах этой главы не рассмотрены специальные системы связи (военные,
морские и т. д.), отсутствует упоминание о радиорелейных и тропосферных системах
связи, о системах связи в диапазонах сверхдлинных, длинных и средних волн. Кроме того,
11
не рассмотрены вопросы построения сетей передачи информации с использованием
различных каналов современных систем связи. Однако все эти вопросы достаточно полно
представлены в многочисленных публикациях [6, 7].
Кроме того, приведенного материала вполне достаточно, чтобы увидеть, что
современные системы радиосвязи характеризуются:
• большим количеством, многообразием типов и областей применения в сочетании с
унификацией и стандартизацией оборудования, протоколов обмена, форматов
данных и пр.;
• постоянным увеличением объемов передаваемой информации и ростом количества
абонентов;
• большим числом задействуемых каналов связи в различных диапазонах частот с
широким набором применяемых сигналов и скоростей передачи информации;
• увеличением количества и совершенствованием различных услуг связи,
предоставляемых пользователям;
• интеграцией систем и сетей связи между собой, глубоким проникновением в них
идеологий построения средств вычислительной техники и вычислительных сетей;
• большим разнообразием применяемых методов цифровой обработки радиосигналов.
В целом дальнейшее совершенствование различных систем радиосвязи идет в
направлении большей автоматизации процессов установления связных каналов путем
сопряжения различных систем на всем участке от абонента до абонента и увеличение
скорости доведения сообщений при сохранении требуемой их достоверности на основе
применения методов многопараметрической адаптации, использования сложных
помехоустойчивых сигналь-но-кодовых конструкций и оптимальных методов их приема.
Этими возможностями уже сейчас обладают не только стационарные сети
общегосударственного назначения, но и различные ведомственные и коммерческие
системы радиосвязи.
Таким образом, современные системы связи являются чрезвычайно сложным
объектом для изучения, что, в свою очередь, обусловливает сложность задач цифровой
обработки используемых в них радиосигналов.
12
Рис. 1.2.1
13
Полученные сообщения в цифровой форме поступают на вход кодера канала. На
данном этапе выполняется совокупность процедур, предназначенных для повышения
помехоустойчивости передачи информации по каналам связи и объединения сообщений в
групповые потоки для передачи по конкретным каналам связи.
Широкое распространение получили методы помехоустойчивого кодирования,
задачами которых являются выявление и исправление ошибок, возникающих в канале
связи [8]. При блочном помехоустойчивом кодировании символы кодируемого сообщения
разбиваются на блоки фиксированной длины, после чего каждый из блоков преобразуется
в блок большей длины путем добавления проверочных символов. Математически
процедура преобразования для линейных блоковых кодов сводится к операции умножения
вектора на порождающую матрицу, где строки являются линейно независимыми и
формируются в зависимости от конкретного вида кода. В настоящее время известны и
используются коды Голея, Хэмминга, Адамара, Боуза-Чоудхури-Хоквингема, Рида-
Соломона и др., а также их многочисленные модификации, получаемые за счет удаления
или добавления различных элементов кода. Блоковые коды могут быть систематическими,
когда символы исходной последовательности после процедуры кодирования сохраняются
в неизменном виде, и несистематическими в противном случае. В ряде случаев процедуры
кодирования могут производиться последовательно друг за другом. Такие коды
называются каскадными. Для каскадных кодов, как правило, один из кодов является
двоичным, второй — недвоичным. При сверточном помехоустойчивом кодировании
кодируемая последовательность пропускается через сдвиговый регистр с конечным
числом состояний, совокупностью отводов и функциональных генераторов,
производящих соответствующее алгебраическое преобразование. Природа линейных
блоковых и сверточных кодов в принципе одна и та же. Один из методов описания
процедуры сверточного кодирования сводится (так же как и в случае блокового
кодирования) к умножению вектора на матрицу. Только в отличие от процедур блокового
кодирования вектор и матрица являются полубесконечными.
В ряде случаев, например в каналах связи КВ-диапазона или тропосферных
каналах, когда ошибки в принимаемой последовательности следуют одна за другой,
процедуры помехоустойчивого кодирования оказываются менее эффективными, чем при
независимом появлении искажений. В этом случае применяются методы перемежения,
обеспечивающие разбиение пачки последовательных ошибок на ряд независимых ошибок.
Существуют блоковые и сверточные методы перемежения. При блоковом перемежении
кодируемая последовательность разбивается на блоки фиксированной длины, из которых
составляется матрица. При этом если кодируемая последовательность записывается в
матрицу по строкам, то в канал связи передаются элементы, считываемые по столбцам.
Для каналов спутниковых линий связи в сочетании с помехоустойчивым
кодированием часто применяется процедура скремблирования, служащая для
выравнивания характеристик цифрового потока. В частном случае скремблирование
представляет собой сложение по модулю т исходной последовательности с
псевдослучайной последовательностью. Другой разновидностью скремблирования
является умножение исходной последовательности на соответствующий полином. Данная
процедура реализуется с использованием сдвигового регистра с отводами,
соответствующими степеням ненулевых членов полинома.
В связи с появлением в современных системах связи целой иерархии каналов,
отличающихся скоростями передачи информации и ее форматами, широкое
распространение получили различные методы мультиплексирования, позволяющие
объединять разнородные двоичные потоки для их передачи по высокоскоростным
каналам связи.
Наиболее простыми являются методы статического мультиплексирования, когда
каждому из абонентов выделяется фиксированное количество бит на каждом временном
отрезке передачи информации. При статистическом мультиплексировании информация,
14
поступающая от различных абонентов, накапливается и передается в канал связи по мере
поступления. При этом достигается существенная экономия ресурсов каналов связи за
счет того, что в паузах, возникающих при передаче сообщений одних абонентов,
передаются сообщения других.
Полученные в результате цифровые потоки для передачи непосредственно в канал
связи преобразуются в модулированный сигнал в модуляторе. Особенности
распространения радиоволн в различных диапазонах обусловили появление большого
количества способов модуляции, применяемых при передаче информации по
радиоканалам.
При передаче сообщений по радиоканалам основным средством транспортировки
информации от передатчика к приемнику является несущая радиоволна. В общем случае
ее можно представить в виде гармонического колебания следующего вида
15
Часто используемым вариантом ФМ является относительная фазовая манипуляция
(ОФМ). При ОФМ передаваемая последовательность чисел Ii, подвергается
относительному кодированию по правилу
16
Кроме внешних причин возникновения помех, таких, как условия распространения,
атмосферные явления и преднамеренные воздействия, существуют и внутренние. К ним
относятся собственные шумы приемника, шумы квантования, излучения от электронных
элементов, наводки различного происхождения и пр.
Таким образом, существует достаточно большое количество причин, приводящих к
искажениям сигналов при их формировании, прохождении через радиоканалы и
получении.
В самом общем случае сигнал sn(t) после воздействия помех можно выразить как
,
где s(t) — исходный сигнал, n(t) — случайный процесс, характеризующий помеху.
Для практической реализации приемных трактов часто используются различные
упрощенные математические модели, описывающие принимаемую смесь сигнала и
помехи.
Если такую смесь представить в виде sn(t) = s(t) + n(t), то помеха называется
аддитивной. Наиболее простой моделью канала связи является модель с аддитивным
гауссовским шумом. В этом случае значения $ил предполагаются статистически
независимыми, а п является гауссовской случайной величиной с нулевым средним и
дисперсией σ2.
Если sn(t) = s(t)n(t), помеха является мультипликативной. Если в канале
присутствуют аддитивные и мультипликативные помехи, то
,
где na(t) и nm(t) соответственно аддитивная и мультипликативная составляющие помехи.
Существуют отдельные модели для конкретных каналов связи. Например, в
интересах построения приемных трактов для каналов с замираниями используется модель
сигнала со случайными амплитудой и фазой. В этом случае
,
где s(t) — низкочастотный модулирующий сигнал, а и р — случайные величины с
соответствующими плотностями вероятности
, х≥0
, 0 ≤ y ≥ 2π.
В случае наличия аддитивного шума
.
В раде случаев при передаче сигналов для ограничения их полосы применяются
линейные фильтры. В этом случае, если на вход канала поступает сигнал s(t), на выходе
мы получим сигнал
17
называют каналом без памяти, если искажение одного числа не зависит от искажения
другого, и каналом с памятью, если такая зависимость есть. Полученные в результате
преобразований в декодере канала восстановленные сообщения поступают на декодер
источника, после чего передаются получателю информации.
Таким образом, процесс передачи сообщений по радиоканалу представляет
последовательность преобразований исходных сообщений в радиосигнал и обратно. При
этом последовательность обратных преобразований производится над сигналом,
искаженным в канале связи и на предыдущих этапах обработки. В классической
постановке основной задачей при приеме сигналов является построение тракта,
позволяющего минимизировать вероятность появления ошибок в получаемых
сообщениях. По данному вопросу в настоящее время существует большое количество
публикаций [9, 10], в которых задачи синтеза приемо-передающих трактов цифровых
систем радиосвязи рассмотрены достаточно подробно. В отличие от перечисленных работ
в последующих главах будут рассмотрены задачи, возникающие при построении
приемных трактов не только при наличии ошибок, но и при других мешающих факторах.
Такими факторами являются неполное априорное знание времени появления сигнала и
значения его несущей частоты, вида модуляции, скорости манипуляции, характера
демодулированного сигнала, а также неоптимальные условия приема.
18
проведения не входят в обсуждаемый в данной работе круг вопросов. Ниже
рассматриваются общетехнические принципы построения средств анализа и обработки
сигналов, используемых в системах наземной радиосвязи.
Анализ особенностей функционирования современных систем радиосвязи,
структуры используемых в них сигналов и технических возможностей
неавтоматизированных средств обработки показывает, что применение последних не
позволяет эффективно решать задачи радиоконтроля. Это объясняется большими
временными затратами, вызванными необходимостью использования ручного труда
оператора в процессе определения технических параметров сигнала и настройки
обрабатывающей аппаратуры; необходимостью задействования большого числа
различных аппаратных средств и нескольких операторов при контроле систем связи,
использующих при радиообмене большое количество частот и ряд различных видов
модуляции; отсутствием штатных образцов техники для доступа к ряду современных
радиосигналов со сложными видами модуляции и кодирования.
В этих условиях необходимость повышения технических возможностей
комплексов радиоприема и мониторинга предполагает разработку и внедрение новых
технических средств, адекватных по своим параметрам контролируемым системам связи.
В целом состав аппаратуры таких комплексов должен обеспечить решение задач
радиоприема, обнаружения, анализа, демодуляции, декодирования и обработки принятых
сообщений.
Проведенный анализ особенностей функционирования современных систем
радиосвязи показывает, что эффективность их контроля определяется как оперативностью
обнаружения факта излучения и вскрытия модуляционных параметров сигнала, так и
способностью технических средств обрабатывать весь спектр требуемых видов
радиосигналов и отвечать общим требованиям алгоритма организации мониторинга.
Организация контроля сигналов систем наземной радиосвязи предусматривает
решение целого ряда задач, основными из которых являются поиск и обнаружение
радиосигналов при панорамном просмотре в требуемом диапазоне частот или при
контроле фиксированного набора частот, определение параметров и вида модуляции
обнаруженных сигналов, демодуляция заданных типов сигналов, определение при
необходимости вида и структуры двоичных последовательностей, видов синхронизации,
первичного и помехоустойчивого кодирования, скремблирования, перемежения и др.,
декодирование двоичных последовательностей и выделение сообщений, регистрация
сигналов и сообщений, архивация данных радиоконтроля.
Как показал опыт, для решения данных задач требуется использование
автоматизированных комплексов, обеспечивающих:
• настройку на сигналы с точностью до 1 Гц в диапазонах частот от 150 кГц до 2 ГГц;
• автоматическое сканирование в заданном диапазоне частот с отображением
результатов сканирования в координатах время-частота и амплитуда-частота;
• автоматическое сканирование по списку заранее заданных частот;
• остановку на частоте обнаруженного радиосигнала по команде оператора или в
автоматическом режиме;
• определение в автоматическом режиме и в режиме диалога с оператором
модуляционных параметров анализируемых сигналов;
• демодуляцию заданных классов сигналов;
• регистрацию аналоговых сигналов в цифровом виде и демодулированных сигналов
на машинный носитель;
• прослушивание записанных сигналов с использованием стандартных средств
мультимедиа компьютера;
19
• ведение базы данных обрабатываемых сигналов.
Процедура определения параметров радиосигнала должна обеспечивать измерение
уровня сигнала, номинала несущей частоты, вида модуляции, скорости манипуляции,
разноса частот для сигналов с ЧМ, величины угла фазовой манипуляции для сигналов с
ФМ.
Демодулятор должен обеспечивать настройку на частотные и временные
параметры входного сигнала в автоматизированном и автоматическом режимах. В первом
случае настройка демодулятора осуществляется в режиме ввода значений сигнальных
параметров оператором, во втором случае настройка осуществляется автоматизировано на
основании результатов измерения модуляционных параметров сигналов.
В общем случае должна быть обеспечена демодуляция сигнала со следующими
характеристиками:
• одно- и двухпозиционная AM со скоростью манипуляции до 2400 Бод;
• двухпозиционная ЧМ с разносом частот 40.2500 Гц при скоростях манипуляции
40.2400 Бод;
• четырехпозиционная ЧМ при скоростях манипуляции от 40 до 600 Бод и разносе
частот от 40 до 1000 Гц;
• многопозиционная ЧМ с числом позиций от 6 до 16 при скоростях манипуляции в
каналах 10.600 Бод и разносах частот 20.1000 Гц;
• двух-, четырех- и восьмипозиционная ФМ (ОФМ) со скоростями манипуляции от 50
до 2400 Бод.
Организация радиоприема сигналов систем наземной радиосвязи обычно
предусматривает ряд следующих типичных действий оператора в процессе поиска либо
контроля рабочих частот источников радиоизлучений:
• управление частотой настройки радиоприемника с целью обнаружения требуемого
сигнала;
• определение (подтверждение) технических параметров обнаруженного сигнала;
• настройка аппаратуры и обработка сигнала;
• занесение или проверка параметров сигнала и источника радиоизлучений в
соответствующих формах учета результатов работы;
• в случае невозможности проведения в процессе приема сигнала вышеперечисленных
операций в реальном масштабе времени осуществление записи обнаруженного
сигнала с целью проведения операций детального технического или
информационного анализа в отложенном режиме.
Структура и состав перспективных технических средств обработки должны быть
направлены на обеспечение данного порядка действий оператора. В соответствии с
поставленными требованиями перспективные аппаратно-программные комплексы
должны функционировать в следующих основных режимах.
20
параметры поиска источников радиоизлучений могут быть заданы заранее и храниться в
формализованном виде в памяти компьютера. В процессе сканирования диапазона при
обнаружении сигналов, уровень которых превышает заданный порог, или с
интересующими значениями модуляционных параметров значения радиочастоты и
параметры модуляции сигнала должны регистрироваться в ПЭВМ автоматически или
после подтверждения оператором. Возможна приостановка сканирования для проведения
регистрации сигнала на время установленной задержки или остановка на этой частоте до
момента пропадания сигнала. Кроме этого, должна быть предоставлена возможность
исключения повторно обнаруженных частот, отдельных заведомо неинформативных
частот и участков анализируемого диапазона.
Таким образом, режим поиска должен позволять оператору получать полную
информацию о загрузке рабочего диапазона в виде списка частот, на которых отмечены
интересующие его сигналы, и графического отображения загруженности анализируемого
диапазона в координатах «уровень излучения — частота». Эта информация также может
храниться в компьютере в виде отдельных файлов.
21
Программное обеспечение демодуляции основных типов сигналов, используемых в
наземных системах радиосвязи, должно обеспечить:
• настройку демодулятора на модуляционные параметры входного сигнала в ручном
или в автоматизированном режиме;
• демодуляцию заданных типов сигналов, при которой работоспособность
демодулятора должна сохраняться при ошибке в установке значений несущей
частоты или скорости манипуляции до 1%;
• установление и поддержание тактовой синхронизации при отношении сигнал/шум не
ниже 3 дБ по мощности в диапазоне скоростей 10...2400 Бод;
• вывод в процессе демодуляции результатов обработки на монитор в виде номеров
частотных позиций или позиций фаз, отображаемых различными цветами, что
позволит производить визуальный анализ в реальном масштабе времени двух- и
многопозиционных сигналов и оценку методов их двоичного сигналообразования;
• регистрацию демодулированного сигнала в цифровом или :текстовом виде в файл на
жестком магнитном диске ПЭВМ;
• возможность формирования по команде оператора дополнительного файла с
информацией о модуляционных параметрах сигнала, времени начала и окончания
его обработки.
Регистрация сигналов
Запись принимаемых сигналов должна осуществляться при любом режиме работы
радиоприемника в звуковых файлах стандартных форматов (например, при использовании
операционной системы Windows в файлах формата WAV). При этом необходимо
обеспечить возможность автоматической регистрации сигнала в случае, когда он
превышает установленный уровень обнаружения, соответствует по результатам
автоматического анализа требуемым модуляционным параметрам или в любой момент по
команде оператора. В ручном режиме оператор сам определяет моменты начала и
остановки записи. Автоматический режим возможен в случае, когда приемник работает в
режиме сканирования диапазонов или каналов памяти. Для каждого обнаруженного
сигнала параллельно с контролем в течение заданного времени должен формироваться
отдельный звуковой файл. В служебных полях каждого файла должна содержаться
информация о частоте, дате, времени и параметрах приема. Это позволяет формировать
библиотеки звуковых файлов. В программе регистрации необходимо предусмотреть
возможность управления форматом записи WAV-файлов. Записанные звуковые файлы
желательно прослушивать с помощью встроенного проигрывателя, обеспечивающего все
необходимые операции по воспроизведению, шумоочистке, повышению разборчивости
речевых сигналов и т. д.
Выполнение перечисленных требований к перспективным средствам обработки
радиосигналов позволит решать широкий круг задач по поиску и обнаружению
источников радиоизлучений по оценке загрузки диапазона частот и контролю наличия
источников на фиксированных частотах, по выделению передаваемых сообщений и
архивации полученных данных. В следующих разделах будут рассмотрены теоретические
и практические вопросы создания таких средств.
22
Глава 2. Особенности цифровой обработки сигналов с
использованием ПЭВМ
где v обозначает шаг квантования, а [.] - операцию взятия целой части числа.
23
При квантовании аналогового сигнала на каждом из отсчетов происходит ошибка
квантования, равная еn = s*(nT) — s(nT), являющаяся случайной величиной. Как правило, в
качестве меры искажения одного отсчета используется величина е2n = (s*(nT) — s(nT))2.
Мерой искажения по N отсчетам служит
m(e2) = v2/12 .
Выбор числа уровней квантования в АЦП определяется требованием к
максимальному значению шума квантования, равного ± 0,5 младшего разряда
квантователя. Для того чтобы шум квантования не был коррелирован с исходным
сигналом, шаг квантования должен быть много меньше среднеквадратического значения
сигнала, при этом плотность вероятности такого шума является равномерной в пределах
шага квантования. Полная мощность шумов квантования равна v2/12 [11], а
энергетический спектр шумов квантования равномерен в пределах полосы 0.fd,/2 и равен
v2/6fd.
Представляется рациональным производить выбор числа разрядов АЦП К из
условия, чтобы шумы квантования были не больше собственных шумов выходной части
источника поступления аналогового сигнала. С другой стороны, при практической
реализации цифрового устройства, независящего от источника сигнала, обычно известны
характеристики микросхем АЦП, но не всегда известны характеристики собственных
шумов источника. В этом случае, согласно [12], динамический диапазон АЦП D можно
определить, используя выражение
,
где v — абсолютная дифференциальная нелинейность.
Из данного выражения может быть получено число разрядов АЦП
,
где ent(x) — ближайшее целое, не меньше х.
Для практических условий, например КВ-радиоприема, средняя глубина замираний
сигнала по различным экспериментальным данным равна примерно 13,4 дБ, эпизодически
достигая значений 20.25 дБ [13]. Для реальных микросхем АЦП v^ ≤ v [12]. Отсюда с
учетом обеспечения трехкратного запаса по глубине возможных колебаний уровня
сигнала значение числа разрядов должно быть К ≥ 12.
В вычислительной технике для кодирования сигнала методом ИКМ обычно
используются одно- (К=8) или двухбайтовое (К =16) представление отсчета. При этом
двоичные числа могут быть записаны в знаковом или беззнаковом форматах. В знаковом
формате при К = 8 отсчеты s(nT) ≥ 0 кодируются числами от 0 до 127, отсчеты s(nT) < 0 —
числами от —128 до —1 в дополнительном коде. В беззнаковом формате значения
24
двоичных чисел лежат в диапазоне от 0 до 255. Для кодирования нулевого уровня
используется число 128.
В описанном выше методе ИКМ используется равномерный шаг квантования v,
эффективный, когда распределение уровней входного сигнала равновероятно. Однако на
практике такие случаи встречаются достаточно редко. По этой причине с целью
уменьшения соответствующих ошибок применяют неравномерный шаг квантования. В
[14] рассмотрены оптимальные и квазиоптимальные методы выбора шага квантования при
известной функции распределения исходного сигнала. Однако на практике для простоты
реализации чаще всего применяются их упрощенные модификации, например такие, как
логарифмическое компандирование. При таком преобразовании сигнал подвергается
компрессии по закону
,
после чего квантуется с равномерным шагом. Для восстановления сигнала применяется
обратная операция, называемая экспандированием. В спутниковых каналах связи
стандарта Т1, широко распространенных в США, используется ИКМ-преобразование
сигналов с μ-законом компандирования при следующих параметрах преобразования: μ =
256, fd = 8 кГц и К = 7 или К = 8, что соответствует скорости передачи информации 56 и
64 Кбит/с соответственно. Заметим, что при μ = 0 ИКМ с компандированием
преобразуется в стандартную ИКМ с постоянным шагом. В системах спутниковой связи в
Европе применяется аналогичный метод компандирования по α-закону. В этом случае
сигнал s* (nT), 0 ≤ s*(nT) ≤ 1, преобразуется по правилу
если 0 ≤ s*(nT) ≤ 1/α и
если 1/α ≤ s*(nT) ≤ 1.
Интересным способом осуществляется компандирование при блочной импульсно-
кодовой модуляции (БИКМ). В этом случае в канал связи передаются не все отсчеты
оцифрованного сигнала. При БИКМ-кодировании выполняются следующие действия.
Пусть s(nT) — квантованный сигнал, К — количество двоичных разрядов для
кодирования, к<К — количество бит на отсчет, передаваемый в канал связи.
Последовательность s(nT) делится на блоки s((n + (j — 1)N)T, n = I.N, j= 1. Для каждого из
блоков определяется величина n0 такая, что s((n0 + (j — 1)N)T) = max(s((n0 + (j — 1)N)T)), а
в отсчете с номером п0 — номер старшего используемого бита кnj . После этого для
каждого j-гo блока производится преобразование s((n + (j — 1)N)T) → sБИКМ ((n + (j —
1)N)T)). Полученные отсчеты представляют собой совокупность бит исходного сигнала с
номерами от kj — k + 1 до kj при kj > k и от 1 до kj в противном случае. Типичными
значениями параметров БИКМ являются К = 10. 13, k = 4.8, fd = 8кГц, N=8.16.
Следует отметить, что компандирование позволяет решить задачу уменьшения
количества бит для цифрового кодирования сигналов без существенного ухудшения
качества. Однако для медленно меняющихся сигналов, например речевых, существуют
более эффективные методы сжатия. К таким методам относится дифференциальная
импульсно-кодовая модуляция (ДИКМ). В основе ДИКМ лежит предположение о том, что
амплитуда сигнала медленно изменяется от одного отсчета к другому. Кроме того, для
целого ряда сигналов в качестве модели их образования используются линейные системы.
В этом случае для кодирования очередного отсчета š(nT) можно использовать линейную
комбинацию N предыдущих отсчетов
В этом случае
25
,
, j = 1…N.
, j = 1…N,
или
26
переменной крутизной (ДМ ПК). При использовании ДМ ПК величина шага квантования
изменяется в зависимости от значения предыдущих отсчетов по следующему правилу
, если
, если
27
ИКМ с α- и μ-законами компандирования, АДИКМ с количеством бит 3, 4 и 5, просто
отсчетов с плавающей и фиксированной точкой и др. Однако наиболее часто в формате
AU используются линейная ИКМ с количеством бит 8 и 16 и ИКМ с μ-законом
компандирования с количеством бит 8. Характерной особенностью формата AU является
возможность работы с различными частотами дискретизации.
Файлы формата VOC (Voice File фирмы Creative Labs) состоят из заголовка и
совокупности блоков, имеющих различное назначение. Для хранения звуковой
информации используются блоки звуковых данных и блоки продолжения. В блоке
звуковых данных определяются частота дискретизации и код цифрового преобразования
сигналов, а также хранятся сами отсчеты сигналов, которые в случае необходимости
также размещаются в блоках продолжения. Блоки других типов предназначены для
хранения служебной информации и обеспечения дополнительных возможностей
обработки сигналов. В частности, блоки паузы используются для индикации участков
отсутствия сигнала, маркерные блоки — для синхронизации событий при записи и
воспроизведении звука блоки циклов повторения — для циклов при обработке, текстовые
блоки — для хранения текстовой информации, блоки расширения — для поддержки
файлов со стереозвуком и ряда других функций. Формат VOC предоставляет возможность
хранения данных в виде линейной ИКМ с количеством бит 8 и 16, ИКМ с a- и μ-законами
компандирования, АДИКМ с количеством бит 4, также сжатых данных с количеством бит
2, 4, 6.
Файлы формата WAV (Waveform Audio File фирмы Microsoft) являются наиболее
распространенными в настоящее время. Формат WAV разработан на основе формата RIFF
(Resource Interchanging File Format) — формата файлов для обмена ресурсами. Фактически
файл RIFF в данном случае используется как контейнер для хранения звуковых данных,
то есть можно сказать, что файл WAV является RIFF-контейнером типа WAV. Собственно
сам WAV-файл состоит из блоков, допускающих вложение. Важнейшими типами блоков
являются блоки формата и блоки данных. В блоках первого типа размещаются код
компрессии сигнала, количество каналов, частота дискретизации, количество бит,
используемых на отсчет, и некоторая другая дополнительная информация. В блоках
второго типа хранятся непосредственно звуковые данные. В файлах типа WAV могут
размещаться данные в виде ИКМ, ИКМ с командированием, соответствующей
рекомендации МСЭ-Т G.711, АДИКМ, соответствующей рекомендациям МСЭ-Т G.721,
G.723 с количеством бит для кодирования 3, 4 и 5, IMA \ДИКМ, Microsoft АДИКМ, MPEG
и др.
Файлы формата AIFF, например AIFF-C (модификация формата IFF фирмы
Electronic Arts), так же, как и файлы WAV, состоят из блоков. Важнейшими типами
блоков являются блоки типа СОММ и SSND, предназначенные для хранения служебной
информации и звуковых данных. В блоке СОММ хранятся количество каналов,
количество бит на отсчет, наименование метода компрессии и ряд других служебных
данных. В блоке SSND находится звуковые данные, представленные в виде линейной
ИКМ, ИКМ с μ-законом компандирования, АДИКМ, а также сжатые данные с
коэффициентами сжатия 2:1, 3:1, 8:3, 6:1.
Подведем краткие итоги.
1. Базовым методом АЦП является линейная ИКМ — именно на этом способе
цифрового кодирования аналоговых сигналов базируется подавляющая часть процедур
ЦОС — все остальные методы АЦП имеют своей целью компрессию сигналов с целью
снижения затрат при их передаче по каналам связи и хранении на устройствах
регистрации.
2. Не существует методов аналого-цифрового преобразования, одинаково хорошо
подходящих для всех видов сигналов. При этом наиболее универсальными методами АЦП
являются различные виды ИКМ, АИКМ, ДИКМ, АДИКМ, ДМ, ДМ ПК.
28
3. Для преобразования речи в цифровую форму могут применяться как различные
методы ИКМ, так и вокодерные способы преобразования. Для передачи по каналам связи
факсимиле и данных пригодны не все методы АЦП. Для таких сигналов чаще всего
используются ИКМ, соответствующая рекомендации МСЭ-Т G.711, и АДИКМ,
соответствующая рекомендациям МСЭ-Т G.721.G723, G.726, G727.
4. Способы представления аналоговых сигналов в цифровой форме, используемые
в системах связи и компьютерах, по большей части совпадают. Фактически все методы
АЦП аналоговых сигналов, используемые в каналах цифровых систем связи, применяются
и в вычислительной технике.
Выше в разделе 1.3 были рассмотрены основные задачи обработки сигналов систем
связи и требования к перспективным средствам их обработки. Применительно к вопросам
практической реализации работу таких средств в общем случае можно представить в виде
следующих этапов: аналого-цифровое преобразование сигнала, ввод выборки
фиксированного объема (N = 1000.30000), определение наличия сигнала, распознавание
вида и параметров модуляции, оценка скорости манипуляции, настройка демодулятора,
анализ используемых для формирования сообщений протоколов, настройка декодера,
выделение передаваемых сообщений.
В настоящее время большая часть указанных задач решается с использованием
цифровых процессоров обработки сигналов (ЦПОС). При этом наибольшее
распространение получила продукция фирм Analog Devices Inc (ЦПОС ADSP-21xx и
ADSP-210xx), Texas Instruments (ЦПОС TMS320Cxx) и Motorola (ЦПОС 96ххх, 56ххх).
Несомненными преимуществами ЦПОС являются ориентированность системы команд на
задачи цифровой обработки сигналов (например, для многих процессоров операции
сложения, умножения и занесения в память выполняются в одном командном цикле),
высокая тактовая частота (для процессоров ADSP-219x — до 300 МГц), оптимальное
отношение стоимость/производительность и надежность микросхемы.
Однако за последние годы наблюдается бурное развитие процессоров CISC
(Complete Instruction Set Computer), широко используемых в ПЭВМ общего назначения.
Несомненным лидером на рынке процессоров CISC является фирма Intel, хотя фирмы
AMD, Cyrix, Rise, Centaur выпускают процессоры данного типа со сходными
параметрами. В настоящее время существует большое количество CISC-процессоров,
постоянно разрабатываются новые образцы. При этом каждые 2.3 года быстродействие
CISC-процессоров в среднем приблизительно удваивается. Следует отметить, что
развитие технологии ММХ (multimedia extention), оптимизирующей обработку
мультимедийных данных, повышение степени распараллеливания команд, улучшение
масштабируемости, появление 64-разрядных процессоров значительно расширяет сферу
применения процессоров, используемых в ЭВМ общего назначения. Высокие технические
характеристики и наличие на рынке программного обеспечения широкого спектра
системных и инструментальных средств для CISC-архитектур обусловливают
целесообразность использования процессоров, используемых в ПЭВМ, для решения
широкого класса задач, в том числе и задач цифровой обработки сигналов. Существует
еще ряд причин в пользу реализации методов ЦОС на ПЭВМ. В первую очередь это
экономические показатели. За последние годы стоимость функциональных устройств на
цифровых сигнальных процессорах стала сравнимой, а в большинстве случаев и
превышающей стоимость современных персональных ЭВМ. Разработка программных
средств для ЦПОС связана с привлечением редких специалистов и приобретением
дорогостоящего отладочного оборудования. Кроме того, существуют трудности
29
модификации программного обеспечения из-за ограниченных возможностей средств
программирования и отладки.
В то же время при создании средств цифровой обработки сигналов на ПЭВМ,
требуется собственно сама ПЭВМ, стандартная операционная система, инструментальные
средства разработки и отладки приложений и программист, умеющий их применять при
решении задач ЦОС.
Рассмотрим подробнее вопросы использования ПЭВМ при практическом решении
задач цифровой обработки сигналов.
Основные задачи обработки сигналов современных высокоавтоматизированных и
адаптивных систем радиосвязи различных диапазонов, сформулированные в п. 1.3, могут
быть решены путем создания автоматизированного комплекса (АК) на основе
радиоприемных и (или) каналовыделяющих устройств и управляющей персональной
ЭВМ (ПЭВМ). В этом комплексе на ПЭВМ будут возлагаться все функции управления
трактом приема и обработки, обеспечения связи с различными внешними устройствами и
комплексами, обработки сообщений, обнаружения и классификации сигналов,
отображения информации в требуемом виде, ведение баз данных и т. д. Следует отметить,
что, в отличие от ранее создававшихся устройств и комплексов обработки радиосигналов,
состоящих из совокупности изделий, каждое из которых выполняло свою функцию,
совершенствование вычислительной техники и развитие методов ЦОС обусловливают
возможность реализации всех функций в рамках одного и того же малогабаритного
устройства.
Однако требования многофункциональности и малогабаритности по своей сути
являются противоречивыми. Необходимость обеспечения многофункциональности
предполагает использование большого количества элементов, выполняющих разные
процедуры обработки сигналов, а обеспечение малогабаритности затрудняет
использование большого числа отдельных функциональных устройств.
Как показывает опыт разработки авторов, путь разрешения данного противоречия
лежит в использовании в составе АК стандартных аппаратных радиоприемных и
вычислительных средств по возможности промышленного производства, не требующих
доработки, и в обеспечении многофункциональности путем использования специально
разработанного программного обеспечения.
Исходя из этого АК может быть реализован на базе одного или нескольких
радиоприемников, устройства ввода сигналов, вычислительной системы и комплекта
общего и специального математического обеспечения.
Для корректного выбора ПЭВМ, предназначенной для применения в АК,
необходимо учесть ряд следующих требований, вытекающих из специфики решаемых
задач по обработке сигналов систем радиосвязи:
• вычислительная система ПЭВМ должна обладать высокой производительностью;
• ПЭВМ должна быть по возможности переносной, иметь небольшие габариты, вес и
энергопотребление;
• архитектура системного блока должна позволять установку дополнительных модулей
пользователя. Так, желательно, чтобы системная шина ПЭВМ имела не менее
одного-двух свободных слотов ISA размера «3/4» для установки платы
сканирующего радиоприемника или демодулятора (см. п. 6.1) и несколько слотов
PCI;
• конструкция ПЭВМ по прочности, надежности и ремонтопригодности должна
соответствовать требуемым условиям эксплуатации. Так, например, при
необходимости размещения на подвижных объектах она обязана обладать
устойчивостью к вибрации и сотрясению, причем не только в выключенном
состоянии, но и во время работы. В первую очередь, это касается узлов,
содержащих движущиеся детали: флоппи-дисководов, дисководов CD-ROM и
30
жестких дисков. Оператор, обслуживающий АК, должен иметь возможность
быстрого восстановления работоспособности системы после аварийных ситуаций и
сбоев
Среди поставленных требований определяющим является требование к
вычислительной мощности ПЭВМ. Рассматриваемые в следующих разделах методы
обработки сигналов различных систем связи требуют достаточно большого объема
вычислений. Действительное время их выполнения определяется вычислительными
возможностями используемого в АК компьютера. Общий анализ вычислительной
сложности возможных процедур обработки сигнала показывает, что они требуют
проведения до 4000 операций типа сложения/вычитания на один отсчет оцифрованного
сигнала и, как следствие этого, значительного объема памяти (до 500 кбайт) для хранения
исходных и промежуточных данных и достаточно высокого быстродействия (при
тактовой частоте системы обработки fd = 10 кГц — до 20 миллионов операций в секунду).
Кроме того, разрабатываемые аппаратно-программные средства должны обладать
минимальными массогабаритными показателями и стоимостью, открытой архитектурой
аппаратно-программного обеспечения и иметь запас вычислительной мощности примерно
в 1,5 раза по производительности. Выполнение последних двух требований позволит
разработать многофункциональные средства, которые не устареют к моменту запуска в
серийное производство и обеспечат возможность модификации существующих и
включения новых процедур обработки в процессе эксплуатации аппаратуры. Опыт
разработки специализированных АК показывает, что персональная ЭВМ, входящая в их
состав, по своей вычислительной мощности должна отвечать следующим минимальным
требованиям, приведенным ниже в табл. 2.2.1.
Таблица 2.2.1
Наименование Требование
Рис. 2.2.1
32
Все процедуры обработки сигналов (анализ, демодуляция, декодирование и др.),
программно реализуемые в ПЭВМ, должны обеспечивать обработку сигнала,
поступающего с выхода внешнего устройства, например радиоприемника. Следовательно,
необходима организация ввода такого сигнала в ПЭВМ. В самом общем случае этот
сигнал является аналоговым и его ввод осуществляется путем применения платы АЦП,
предназначенной для преобразования входного аналогового сигнала в цифровой код с
последующей передачей цифрового кода процедурам дальнейшей обработки.
Рассмотрим подробнее вопросы практического выбора платы АЦП.
Несомненно, что технические возможности всей системы цифровой обработки
сигналов во многом определяются техническими характеристиками АЦП. Но необходимо
специально подчеркнуть, что корректный выбор конкретной модели АЦП на основании
только ее технических характеристик (быстродействия, числа уровней квантования и т. д.)
осуществлен быть не может. Дело в том, что помимо учета чисто технических факторов
критерии выбора модели должны включать и ряд дополнительных требований. К ним
относятся небольшие массогабаритные показатели и стоимость изделия и открытая
архитектура его аппаратно-программного обеспечения, позволяющая достичь полной
управляемости конкретной модели для прикладного программного обеспечения и
выбранной операционной системы ПЭВМ. Выполнение последнего требования даст
возможность модификации существующих и включения новых процедур обработки
сигналов в процессе эксплуатации аппаратуры и появления новых, более совершенных
версий операционной системы Windows.
Проведенный анализ с позиций выдвинутых требований различных современных
отечественных и импортных плат АЦП показал следующие результаты.
Ведущие мировые производители подобных устройств, такие как фирмы Analog
Devices, Texas Instruments и Advantech (США), обеспечивают поставку на рынок самых
разнообразных моделей АЦП, способных удовлетворить всем предъявленным выше
требованиям. Как правило, модули аналого-цифрового преобразования этих фирм
содержат встроенные АЦП, специально предназначенные для преобразования
быстроизменяющихся сигналов, имеющие низкий уровень параметров искажений,
разрешение 12.32 разрядов и время преобразования от 20 не до 2 мкс. Однако
существенным недостатком импортных моделей является их сравнительно высокая
стоимость. Так, цена недорогих моделей импортного производства на российском рынке
не ниже 300$ США.
Существующие отечественные модули АЦП, как правило, отличаются от
импортных более низкими ценами. Так, модули, имеющие 12-разрядные АЦП,
программируемые в диапазоне 1.8 коэффициенты усиления и минимальное время
преобразования порядка 2 мкс, стоили на конец 2001 г. ниже 200$.
К сожалению, отечественные разработки имеют менее развитый уровень
программной поддержки и, что самое главное, не обладают гарантированной аппаратно-
программной совместимостью с различными существующими версиями современной
операционной системы Windows и другими функциональными устройствами,
работающими под ее управлением (встраиваемыми приемниками и демодуляторами,
сетевыми картами и т. д.). Таким образом, отсутствие полной гарантии работоспособности
отечественных моделей в случае необходимости последующей модернизации аппаратно-
программной конфигурации АК существенно ограничивает возможность их применения в
комплексах обработки радиосигналов.
В этих условиях оправданной альтернативой использованию специализированных
модулей АЦП является применение в их качестве стандартных звуковых карт, часто
называемых «саундбластерами». Современные модели звуковых карт обладают
техническими характеристиками, отвечающими предъявленным выше требованиям. Все
они обеспечивают возможность оцифровки входных аналоговых сигналов как в 8-, так и в
16-, и даже в более многоразрядном формате. Частота дискретизации входного сигнала
33
помимо ряда возможных нестандартных значений гарантированно имеет следующие
номиналы: 8; 11,025; 22,05 и 44,1 кГц. Другие технические характеристики некоторых
моделей саундбластеров представлены ниже в табл. 2.2.2.
Таблица 2.2.2
Искажения при Проникновение между
Динамический диапазон
воспроизведении/записи каналами при
Модель воспроизведения/записи
(ДБ) воспроизведении/записи
(дБ)
(ДБ)
Aztech Labs PCI
95/86 0,015/7,8 -83/-83
338-A3D
Creative Labs
86/82 0,014/49,5 -94/-84
Ensoniq AudioPCI
Creative Labs Sound
88/86 0,012/0,014 -98/-97
Blaster Live
Creative Labs Sound
84/78 0,009/0,02 -87/-78
Blaster PCI 128
Diamond
Multimedia Monster 78/76 0,015/0,026 -64/-64
Sound MX200
Diamond
Multimedia Sonic 93/82 0,016/0,021 85/-84
Impact S90
Hi-Val PCI338 A3D 95/84 0,015/0,017 -85/-85
Turtle Beach
Montego A3D 93/82 0,018/0,019 -84/-83
Xstream
Yamaha WaveForce
82/80 0,087/0,09 -87/-75
192XG
Creative Labs Sound
Blaster AWE64 81/80 0,01/0,012 -87/-80
Gold
34
Таким образом, для достижения гарантированной совместимости со всеми
версиями ОС Windows и другими платными устройствами под ее управлением
рекомендуется выбирать PC I-звуковые карты. Так, опыт показывает, что для
практического использования в АК, отвечающего рассмотренным в разделе 1.3
требованиям по обработке сигналов, могут использоваться различные РС1-мо-дели
основного мирового производителя саундбластеров компании Creative Labs, широко
представленные на отечественном рынке.
Выводы.
1. Предлагаемые на российском рынке различные ПЭВМ в стандартной
комплектации без использования периферийных устройств на ЦПОС при относительно
невысокой стоимости по своим вычислительным характеристикам соответствуют
требованиям, предъявляемым к АК обработки радиосигналов. При этом наиболее
приемлемым вариантом для использования в АК является переносной промышленный
компьютер.
2. В качестве устройства ввода аналоговых сигналов может быть использована
стандартная звуковая карта компьютера. Такое решение значительно упрощает как
вопросы программирования ввода сигнала в реальном масштабе времени, так и
гарантирует совместимость с различными версиями операционной системы WINDOWS.
35
• возможность внесения каких-либо изменений в программное обеспечение, созданное
конкретным разработчиком, без изменений остального СПО;
• обеспечение взаимодействия разрабатываемых средств в рамках общей, как правило,
одноранговой локальной вычислительной сети (ЛВС);
• единый сетевой протокол взаимодействия в ЛВС для всех разрабатываемых средств;
• наличие безопасности доступа к информационным ресурсам разных компьютеров-
клиентов ЛВС;
• обеспечение простоты администрирования общих сетевых ресурсов ЛВС.
Широкое распространение для решения задач цифровой обработки сигналов
получили операционные системы реального времени (ОС РВ) VxWorks, OS-9, PSOS,
QNX, LynxOS и др. Для них характерны быстрое время реакции на прерывания,
компактность кода, надежность, наличие технической поддержки и целый ряд другие
преимуществ. Мировая практика показывает, что без ОС РВ невозможно обойтись в
целом ряде разработок.
Однако из-за высокой стоимости ОС РВ в последнее время приобретают
популярность значительно более дешевые расширения реального времени для
стандартных операционных систем, например, Windows NT. Так, одним из возможных
решений является использование совместно с Windows NT подсистемы реального
времени RTX (Real Time Extension) фирмы VenturCom. После установки RTX стандартная
Windows NT Workstation или Server превращается в операционную систему реального
времени, при этом подсистема реального времени позиционируется в Windows NT как
еще один драйвер устройства. В RTX планировщик задач реального времени следит за
очередью задач реального времени, находящихся в системе, и выделяет им
вычислительный ресурс в соответствии с приоритетом. Всего в RTX существует 128
фиксированных приоритетов для задач реального времени. Если в очереди таких задач
нет, то управление передается стандартному планировщику задач Windows NT. Windows
NT без RTX нельзя отнести к ОС РВ из-за недостаточного количества приоритетов
реального времени, отсутствия наследования приоритетов и несовершенной системы
обработки прерываний. Последние выполняются в основном цикле обработки с
одинаковым уровнем приоритета в порядке поступления. Таким образом, время
окончания обработки прерывания от внешнего устройства оказывается зависимым от
активности драйверов других процессов. Это, в свою очередь, не позволяет точно
определить интервал времени от момента возникновения прерывания до передачи
управления в процедуру обработки.
Однако в ряде случаев ОС типа Windows NT и Windows-2000 (98, 95) могут быть
использованы для обработки информации в темпе ее поступления. В первую очередь это
относится к так называемым «мягким» системам реального времени, которые допускают
нарушение временных ограничений на обработку прерываний, например, когда
незначительные потери информации допустимы, либо интервал времени между
поступлениями прерываний много больше, чем время обработки прерывания в ОС и
пользовательской программе. Типичными «мягкими» системами являются такта системы,
где число типов прерываний невелико, либо используется мало драйверов с неизвестными
точно алгоритмами работы, или, по крайней мере, качество «работоспособности» этих
драйверов гарантировано.
Следует отметить, что многие аппаратно-программные компасы цифровой
обработки радиосигналов являются «мягкими» системами реального времени.
Применительно к средствам, реализуемым на ПЭВМ, это относится к системам, в которых
количество одновременно обрабатываемых каналов мало (один или два), полоса частот
обрабатываемых сигналов ограничена (например, интервалом звуковых частот 0.20 кГц),
допускается пропуск фрагментов сигналов и задержки в обработке отдельных фрагментов
36
от 2 до 10 секунд. Опыт практической разработки таких систем показывает возможность
использования ОС Windows-NT и Windows-2000 (98, 95) для решения задач обработки
радиосигналов в реальном масштабе времени. Кроме того, данные ОС позволяют строить
одноранговые ЛВС и обеспечивают полноценный сервис, позволяющий компьютерам-
клиентам ЛВС реализовывать требуемый доступ к сетевым ресурсам и управлять ими
через сеть.
Таким образом, использование ОС Windows NT или Windows-2000 (98, 95) в
качестве базовой операционной системы при разработке аппаратно-программных средств
позволяет связать воедино в рамках одной одноранговой ЛВС все функциональные
подсистемы процессов поиска, анализа и приема радиоизлучений и предоставляет
широкие возможности по созданию протоколов эффективного взаимодействия этих
средств. Применение для создания СПО одного из современных инструментальных
средств разработки Windows-приложений позволит осуществлять быструю подготовку
отдельных функциональных комплектов СПО силами различных групп разработчиков и
обеспечит возможность сопряжения разработанных программных продуктов через
стандартные средства Windows.
Отдельно следует остановиться на оценке возможности работы в 32-разрядных ОС
Windows (Windows NT 4.0, Windows 98, .) созданных ранее программных средств,
предназначенных для обработки сигналов в реальном масштабе времени в DOS.
Современные 32-разрядные операционные системы Windows позволяют загружать
и выполнять программы, предназначенные для функционирования в реальном масштабе
времени в DOS. Но при этом на работу данных программ накладывается ряд ограничений.
Особенно строгими данные ограничения становятся при необходимости обеспечить
работу DOS-программ реального времени на компьютере, функционирующем
непосредственно под управлением операционной системы Windows, а не в режиме
эмуляции DOS.
Эти программы не будут иметь гарантированной возможности:
• работать с каналами прямого доступа к памяти;
• корректно работать с любыми прерываниями (аппаратными и программными);
• использовать память внешних устройств в линейном адресном пространстве памяти
компьютера;
• свободно работать с портами ввода/вывода (для ОС Windows NT работа с портами
недоступна, для Windows-98 и выше — доступна с некоторыми ограничивающими
условиями).
В режиме эмуляции DOS приведенные ограничения становятся менее
категоричными, но полностью не снимаются, т. е. обеспечение 100 % работоспособности
DOS-программ и в этом режиме не гарантируется. Из сказанного следует, что при
необходимости использования программ, предназначенных для функционирования в
реальном масштабе времени в DOS, необходимо либо иметь дополнительные ПЭВМ,
функционирующие только в DOS, либо предусмотреть возможность в разрабатываемых
аппаратно-программных средствах перезагрузку операционной системы. При этом все
разрабатываемое под ОС Windows CMO будет неработоспособным.
Для создания прикладного программного обеспечения, предназначенного для
функционирования в одной из данных ОС, существует широкий набор инструментальных
средств: Delphi, С Builder, Visual-C и ряд менее распространенных. С точки зрения своих
характеристик они обладают примерно равными возможностями по быстрой разработке
высокоскоростных приложений Windows, созданию многократно используемых и
расширяемых ресурсов программ и наличию встроенных средств для коллективной
разработки СПО, поддерживающего стандартные для Windows механизмы
взаимодействия между отдельными приложениями. Все они делают доступным
37
прикладной программе стандартный набор объектов пользовательского интерфейса
Windows (окна, меню, пиктограммы), что позволяет обеспечить сходство по внешнему
оформлению всех разрабатываемых приложений независимо от среды разработки.
Следовательно, разработчики программного обеспечения в общем случае вправе
самостоятельно выбирать конкретные инструментальные средства из приведенного
списка.
Следует отметить, что существенным преимуществом инструментальных средств
типа Delphi, CBuilder, Visual-C и др. по сравнению со средствами разработки приложений
на процессорах ЦОС является наличие встроенных механизмов объектно-
ориентированного проектирования и программирования.
Объектно-ориентированная технология получила широкое распространение по
следующим причинам. Использование объектов позволяет производить декомпозицию
сложных задач и создавать программное обеспечение с привлечением больших
коллективов программистов. Повторное использование стандартных компонентов и
гибкость объектно-ориентированных текстов снижает время разработок новых и
модификацию уже разработанных программ. Относительная простота получаемого
программного обеспечения делает его более гибким и снижает затраты на эксплуатацию.
В настоящее время существуют разные оценки экономии трудозатрат при
использовании объектно-ориентированного подхода для разработки программного
обеспечения. Большинство этих оценок получено эвристическим путем.
Пессимистическая оценка выигрыша по времени разработки объектно-ориентированного
программного обеспечения составляет 20.30%, оптимистическая - 100.200% [16, 17].
Перечисленные преимущества являются дополнительными доводами в пользу
использования ПЭВМ со стандартным математическим обеспечением для разработки
сложных систем, к которым относятся системы цифровой обработки радиосигналов.
38
Глава 3. Анализ сигналов систем связи
39
,
. (3.1.2)
. (3.1.3)
,( 3.1.5)
40
Каждая из сумм в (3.1.5) является результатом ДПФ для N/2 четных и N/2 нечетных
отсчетов сигнала х(пТ). Путем следующего аналогичного деления каждого подсигнала на
две новых последовательности выражение (3.1.5) может быть представлено виде
совокупности преобразований для N/A отсчетов. При последующем делении — для N/8
отсчетов и т. д. пока не останутся только 2-х точечные преобразования. Всего будет v =
log2 N шагов деления. На каждом m-шаге, т = 0,., v —1, производится преобразование N
комплексных чисел Хт(п) во множество комплексных чисел Хт+1(п) в соответствии со
следующим правилом
, (3.1.6)
Рис. 3.1.1
Рис. 3.1.2
41
Пример программы, реализующий алгоритм БПФ с прореживанием по времени,
показан ниже.
42
end;
end;
43
Рис 3.1.3
44
Рис. 3.1.4
46
фильтрационным, корреляционным и т. д. Не вдаваясь в подробности их описания, еще
раз отметим, что основной целью спектрального анализа, независимо от способа его
реализации, является получение спектральной плотности сигнала X(jω) = S(ω)еjφ(ω).
Наличие оценки спектральной плотности позволяет, в свою очередь, реализовывать
различные процедуры обнаружения сигнала, анализа его технических параметров,
помехоустойчивой обработки и т. д.
В качестве примера одной из задач, возникающих в процессе спектрального
анализа, рассмотрим задачу определения вида модуляции сигнала.
Пусть на входе спектрального анализатора может присутствовать один из сигналов
следующих типов: двухпозиционный ЧM-сигнал с индексом манипуляции больше 1,
двухпозиционный ЧМ-сигнал с индексом манипуляции равным 0,5, т. е. ММС-сигнал, а
также двух- и четырехпозиционный ФМ-сигналы. Усредненные энергетические спектры
этих сигналов показаны соответственно на рис. 3.1.5, а, б, в, г.
Рис. 3.1.5
47
Таким образом, мы получили выражение, описывающее сигнал с удвоенной
частотой, и не содержащее информацию об исходной фазе сигнала. Очевидно, подобный
подход можно использовать для снятия манипуляции у ФМ4, ФМ8 и т. п. сигналов.
Каждая операция возведения в степень приводит к соответствующей
трансформации спектра анализируемого сигнала. В нем возникают гармоники удвоенной,
учетверенной и т. д. центральной частоты, которые и являются признаками,
характеризующими конкретный тип сигнала. На рис. 3.1.6 и 3.1.7 показаны
энергетические спектры рассматриваемых сигналов, полученные после возведения этих
сигналов во вторую и соответственно четвертую степени.
Рис. 3.1.6
Рис. 3.1.7
48
Визуальный анализ приведенных спектров показывает, что, как и ожидалось, для
сигнала ФМ2 гармоника удвоенной частоты появляется после возведения сигнала в
квадрат, а для ФМ4-сигнала гармоника учетверенной центральной частоты сигнала
возникает после возведения сигнала в четвертую степень. Возведение в квадрат сигнала
ММС приводит к появлению двух гармоник, расположенных симметрично относительно
удвоенной центральной частоты сигнала, с разносом между ними, равным удвоенному
исходному разносу.
Программирование операции возведения сигнала в соответствующую степень
является очевидным. Такую процедуру можно реализовать, например, следующим
образом
49
функцию, позволяющую описывать сигнал в виде (3.2.1), причем так, что в те моменты
времени, когда она совпадает с сигналом, они одновременно имеют и равные
производные.
Фазу сигнала обычно выражают в угловой мере. Она определяется как функция,
непрерывно прирастающая на величину, равную π, в интервале между двумя соседними
точками перехода сигнала через 0. Другими словами, фаза отражает закон следования по
времени точек, в которых колебание меняет знак.
Величину, равную производной мгновенной фазы по времени, называют
мгновенной частотой сигнала. В дискретном виде мгновенная частота определяется как
Закон изменения фазы любого сигнала в общем случае может быть представлен в
виде суммы трех компонентов
p(nT) = 2πf0 + 2πf(nT) + p0(nT),
где f0 — центральная частота сигнала, параметры f(nT) и р0(nT) отражают законы
изменения мгновенной частоты и мгновенной начальной фазы сигнала в зависимости от
применяемого вида модуляции.
Вернемся к выражению (3.2.1). Из него видно, что в обшем случае по одной только
функции s(nT) без наличия каких-либо дополнительных условий невозможно определить
две неизвестные функции а(пТ) и р(пТ). Вместе с тем, мы уже ввели ограничения на
поведение функций огибающей и фазы сигнала. Кроме того, в случае, когда спектр
сигнала имеет симметричную форму, например, при амплитудной модуляции,
центральная частота сигнала становится просто очевидной. Она равна средней частоте
спектра. Похожий случай имеет место для узкополосных сигналов, у которых ширина
спектра значительно уже значения его средней частоты. Эта частота также может быть
принята в качестве центральной частоты сигнала.
Известно [25], что в случае обработки гармонического сигнала, в предположении,
что на интервале {nТ - Т,nТ + Т} сигнал является синусоидальным с неизменными
параметрами, мгновенные значения а(пТ) и f(пТ) могут быть найдены путем измерения
значений сигнала в точках пТ — Т, пТ, пТ + Т и решения системы тригонометрических
уравнений. В этом случае
50
сигнала. Работа указанных и еще ряда подобных алгоритмов амплитудного
детектирования при наличии шума исследована в [26].
Известно [27], что математически строгое определение мгновенных амплитуды,
частоты и фазы без каких-либо оговорок может быть получено, если принять, что
искомые параметры — это параметры следующего сигнала
x(nT) = s(nT) + jŝ(nT).
Здесь s(nT) является исходным сигналом, ŝ(nT) — результат преобразования
Гильберта от s(nT). Часто s(nT) и ŝ(nT) называют соответственно синфазной и
квадратурной составляющими сигнала.
Сигнал х(nT) может быть представлен в показательной форме
x(nT) = a(nT)ejp(nT).
В этом случае мгновенные значения амплитуды, фазы и частоты сигнала
вычисляются по следующим формулам
,
51
На практике вычисление квадратурных составляющих может быть осуществлено с
использованием и других методов, отличных от преобразования Гильберта, например, на
основе переноса спектра сигнала на нулевую частоту. Однако такой метод требует
точного знания центральной частоты принимаемого сигнала, что для некоторых
практически важных условий обработки не всегда выполнимо. Неточность определения
частотных параметров сигнала в условиях низкого отношения сигнал/помеха приводит к
существенному снижению помехоустойчивости данной схемы.
Существуют различные методы реализации дискретного преобразования
Гильберта.
1. Метод на основе использования цифрового нерекурсивного фильтра.
Недостатком метода является достаточно высокий требуемый порядок фильтра для
достижения необходимой точности преобразования — практически порядок не ниже
30.50 [28].
2. Метод на основе использования цифрового рекурсивного фильтра.
Существенным недостатком данного метода является нелинейность ФЧХ реализуемого
преобразователя, требующая дополнительных мер коррекции, зависящих от конкретного
вида принимаемого сигнала.
3. Ряд методов на основе использования разложения сигнала в ряд Котельникова. В
этом случае
где R(m) = 0,42 + 0,5cos(π m/N) + 0,08cos(2π m/N) — оконная функция Блекмана, N —
порядок преобразования. Для реализации практически приемлемой демодулирующей
схемы на базе методов разложения сигнала в ряд Котельникова также требуется, как
указывалось в [29], не менее 30.40 отсчетов входного сигнала для получения одного
отсчета преобразования Гильберта.
Перечисленные методы достаточно полно рассмотрены в [28, 29, 30, 31].
Рассмотрим метод реализации дискретного преобразования Гильберта на базе
нерекурсивной схемы, основанной на аппроксимации интеграла суммой, реализующей
численное интегрирование по методу Симпсона. В соответствии с [32]
(3.2.2)
52
где а, f, φ0 - соответственно амплитуда, частота и начальная фаза.
Для упрощения выкладок выполним преобразование
.
С учетом полученного выражения, результат преобразования Гильберта можно
представить в виде
где
Вычислим . Вычислим .
После несложных преобразований получим
Однако на практике точный вид функции s(nT), как правило, неизвестен. По этой
причине выбор величины s0 в выражении (3.2.2) должен осуществляется по другим
правилам. Например, если функция s(nT) медленно меняется на интервале периода
дискретизации, s0 может быть определена следующим образом
следовательно
53
На рис. 3.2.1 в виде так называемой «пузырьковой» диаграммы представлены
результаты вычисления мгновенного значения частоты для гармонического колебания с f
= 300.3000 Гц при a = 1, N = 10, fd = 1/T = 8000 Гц. Центр каждого «пузырька» определяет
оценку математического ожидания мгновенной частоты, а его радиус - оценку
среднеквадратичного отклонения. В табл. 3.2.1 приведены аналогичные значения для
канала с аддитивным шумом при различных уровнях шума аш в канале.
Рис. 3.2.1
Таблица 3.2.1
аш= 0 аш= 0,05 аш= 0,1 аш= 0,15 аш= 0,2 аш= 0,25
f
300 299,94 8,56 299,94 23,50 299,94 45,47 299,95 66,07 299,94 87,62 306,74 186,53
600 599,89 36,26 599,88 43,16 599,88 59,08 599,88 78,29 599,89 99,50 599,89 121,97
900 899,83 34,97 899,83 41,93 899,83 57,27 899,83 76,41 899,83 97,58 899,83 120,50
1200 1199,78 101,83 1199,78 104,64 1199,77 111,93 1199,78 123,94 1199,77 138,75 1199,78 155,09
1500 1499,72 123,17 1499,72 125,39 1499,72 132,40 1499,72 141,51 1499,72 155,59 1499,71 170.04
1800 1799,65 204,55 1799,65 206,01 1799,65 210,29 1799,65 216,54 1799,66 227,23 1799,65 237,17
2100 2099,60 237,38 2099,60 238,63 2099,60 242,46 2099,60 248,68 2099,60 255,61 2099,60 266,89
2400 2399,56 312,32 2399,56 312,82 2399,56 317,01 2399,56 320,91 2399,57 327,30 2399,56 337,52
2700 2699,49 327,70 2699,49 328,47 2699,48 332,47 2699,49 336,67 2699,48 343,31 2699,48 353,07
3000 2999,42 359,87 2999,42 361,13 2999,42 364,42 2999,42 368,65 2999,42 377,01 2999,42 385,11
54
Рис. 3.2.2
55
модуляционной структуры поступающего из эфира сигнала. Эти факторы обусловливают
необходимость включения в тракты обработки средств автоматического определения
параметров и видов модуляции принимаемых сигналов.
Определение априорно неизвестных модуляционных параметров широкого класса
принимаемых сигналов в общем случае является сложной задачей, требующей
значительных вычислительных ресурсов. Это создает трудности при реализации
автоматических процедур распознавания вида и параметров модуляции, работающих в
реальном масштабе времени. Однако в ряде случаев, рассмотренных в настоящем разделе,
реализация таких процедур возможна путем применения соответствующих
математических методов и современных средств вычислительной техники.
Решение задачи вскрытия модуляционной структуры сигнала предполагает
определение совокупности признаков, характеризующих требуемые виды модуляции и их
параметры, выделение, данной совокупности признаков из принимаемой смеси сигнала и
помех и обработку признаков с целью принятия решения о модуляционных параметрах
анализируемого сигнала. Общая схема работы подсистемы анализа представлена на рис.
3.3.1.
Рис. 3.3.1
56
,
, (3.3.1)
57
и S2 в противном случае.
В ряде случаев для того, чтобы перейти от мультипликативного критерия приятия
решения к аддитивному, используется логарифм отношения правдоподобия. В этом
случае решающее правило приводится к виду
, (3.3.2.)
где k(xij, Ωl) = 1, если xij Ωl, и k(xij, Ωl) = 0 в противном случае.
При таком способе построения оценки существует несколько проблем. Основной
из них является выбор способа разбиения множества признаков Ω на подмножества Ωi.
Слишком мелкое разбиение влечет за собой возникновение «пустых» интервалов, а
сокращение количества подмножеств Ωi заведомо огрубляет оценку функции плотности
вероятности. Кроме того, оценка в виде гистограммы при фиксированном разбиении и
объеме обучающей выборки, стремящейся к бесконечности, сходится к функции
58
выборки Мi и р(х, хi1, хi2,..., хiMi) — расстояние от k-й ближайшей точки выборки {хij}, j
= 1, ...,Mi до х.
Тогда оценка для плотности вероятности выражается как
. (3.3.4.)
, (3.3.5.)
(3.3.6)
59
и принимается решение о принадлежности контрольной выборки к какому-либо из
классов.
Рассмотрим некоторые практические вопросы распознавания вида и
модуляционных параметров ряда разновидностей сигналов с частотной и фазовой
манипуляцией. С точки зрения вскрытия модуляционной структуры вся значащая
информация о таких сигналах содержится в их фазовых и частотных параметрах. Иначе
говоря, она содержится в значениях мгновенной частоты f(nT) и фазы р(nТ) сигнала.
Мгновенная амплитуда а(nТ) при анализе модуляционных параметров ЧМ- и ФМ-
сигналов в общем случае не является информационным параметром, хотя учет ее
значений в алгоритмах частотного и фазового детектирования позволяет компенсировать
замирания принимаемого сигнала.
Для определения вида и параметров модуляции ЧМ- и ФМ-сигналов необходимо
оценивать мгновенную угловую фазу сигнала, которая может быть представлена в виде
p(nT) = 2πf0 + 2πf(nT) + p0(nT),
где f0 — центральная частота сигнала, параметры f(nT) и р0(nТ) — соответственно
мгновенная частота и мгновенная начальная фаза сигнала.
Данные параметры могут, например, принимать следующие значения
• для ЧМ-сигналов без скачка фазы f(nT) = (i — М)Δf + Δf/2, р0(nТ) = const;
• для ФМ-сигналов р0(nТ) = (2π(I - М)/М)nТ, f(nT) = 0, где i = 1,..., М, М — число
позиций модуляции, Δf — разнос частот.
Представление мгновенной фазы сигнала в форме
60
Рис. 3.3.2.
61
(3.3.7)
где ψ1i (nT) = 1, если Δр(nТ) [Зπ/8, 5π/8] [7π/8, 9π/8] [11π/8, 13π/8] и ψ1i (nT) = 0 в
противном случае, ψ0i (nT) = 1, если Δр(nТ) [π/4, 7π/4| и ψ0i (nT) = 0 в противном
случае.
Если в процессе вычисления величины х накопление данных проводить до тех пор,
пока знаменатель выражения (3.3.7) не достигнет некоторого фиксированного значения
N*, выражение (3.3.7) преобразуется к виду
, (3.3.8)
(3.3.9)
, (3.3.10)
где ψ1i (nT) = 1, если Δр(nТ) [Зπ/4, 5π/4], и ψ2i (nT) = 0 в противном случае. Решающее
правило при этом выглядит следующим образом
(3.3.11)
62
наоборот). Теоретический коэффициент корреляции между оценками данных параметров
Rs = 0,87 [36]. Потери в точности измерения параметров сигнала при дискретной
обработке методом накопления и усреднения оценок при номинале частоты
дискретизации, удовлетворяющим требованию теоремы Котельникова, и числе уровней
квантования, перекрывающим динамический диапазон изменения уровня сигнала,
асимптотически стремятся к нулю [36].
Таким образом, можно получить количественную оценку ожидаемой
потенциальной вероятности ошибки определения вида модуляции на основе контроля
фазовых параметров: ре ≈ 0,2 при E/N = 2, ре ≈ 0,025 при E/N = 4, ре ≈ 0,003 при E/N = 8.
Результаты экспериментальной проверки предлагаемого метода распознавания на
реальных и моделируемых ФМ- и ЧМ-сигналах при объеме выборки N* = 4096 показали
ухудшение (в среднем на 2 дБ по помехоустойчивости) вероятности правильного решения
по правилу (3.3.9) по сравнению с теоретическими потенциально возможными
значениями в области относительно низких значений отношения сигнал/шум 1...8 дБ.
Повышение эффективности процедуры распознавания связано с увеличением
объемов обучающих и контрольных выборок. В ряде случаев целесообразно
использование модифицированного правила (3.3.9) в виде
63
, (3.3.12)
. (3.3.13)
64
где E/N — отношение энергии сигнала к энергии шума, Т — время наблюдения.
Полное равенство в выражении (3.3.14) возможно только при отсутствии
корреляции анализируемого сигнала и сопутствующего шума. Хотя после прохождения
сигнала и шума через селективный тракт радиоприемника и фильтр основной селекции
демодулятора нельзя говорить о полной их независимости, идеализируя, при дальнейшем
обсуждении с целью получения конкретных оценок дисперсии допустим их
некоррелированность. В тоже время примем 2E/N = 1 как наименее благоприятный при
анализе случай. Таким образом, значение d2 будет целиком определяться временем
наблюдения. Отметим, что функция плотности распределении мгновенной частоты f
имеет характер нормального закона [38].
При накоплении N = 4096 значений мгновенной частоты f при fd = 10 кГц согласно
(3.3.14) d2 ≈ 1,81. Тогда по известному правилу «трех сигм» теоретически возможное
значение измерения f будет лежать в интервале от f0 = -4,04 Гц до f0 = +4,04 Гц, где f0 -
истинное значение измеряемой частоты.
Естественно, данный интервал возможных значений f относится только для
немодулированной несущей. При модулированном сигнале величина d2 вследствие
изменения значения модуляционного параметра должна быть больше. Если
предположить, что переходные процессы модулированного сигнала составляют до 10% от
времени измерения, то 90% измерений при общем числе измерений N = 4096 для сигнала
любого вида уменьшают дисперсию оценки единичного измерения мгновенной частоты d2
в 4096 — 4096/10 раз, а 10% измерений увеличивают дисперсию оценки в 4096 —
4096*9/10 раз (наименее благоприятный исход). В этом случае по правилу «трех сигм»
возможное значение измерения f должно лежать в интервале от f0 = -4,5 Гц до f0 = +4,5
Гц или, округляя с учетом погрешности метода измерения, в интервале от f0 = -5 Гц до f0
= +5 Гц.
Таким образом, при выявлении М наибольших значений функции ŵ f(x), для
которых М [4, 6, 8, 12, 13, 16] и справедливо выражение
,
При наличии в оценке ŵf(x) только двух пиков (М = 2) можно полагать о приеме
сигнала ЧМ2, либо сигналов ФМ2 или ФМ4. В этом случае окончательное решение может
быть принято на основе обработки значений мгновенной фазы сигнала по методам,
описанным выше. Однако результаты экспериментов по обработке сигналов с ФМ2 и
ФМ4 показали, что наиболее часто двухмодальный характер функции ŵ f(x) при
выбранном номинале fd = 10 кГц имеет место при скоростях манипуляции свыше 300 Бод,
модулирующем сигнале типа меандр и выполнении условий
и (3.4.15)
Нарушение даже одного из неравенств свидетельствует о приеме сигнала ЧМ2. По
этой причине эмпирическое правило (3.4.15) может быть использовано в процедурах
различения сигналов ФМ и ЧМ.
Наличие в оценке ŵf(x) только одного максимума свидетельствует либо о приеме
ФМ-сигнала, либо о наличии немодулированного колебания, часто применяемого в
65
практике радиосвязи, например, для обозначения занятости радиочастоты. Очевидным
способом разрешения данной ситуации является применение решающего правила (3.3.9).
Потенциальная теоретически достижимая вероятность ошибки определения вида
модуляции на основе контроля только мгновенной частоты при различных соотношениях
сигнал/шум равна потенциальной достижимой вероятности при контроле фазы.
Проведенная проверка в реальных условиях приема КВ-радио-каналов
эффективности разработанных методик распознавания фазоманипулированных и
частотноманипулированных сигналов показала их работоспособность в условиях низкого
отношения сигнал/шум. Сравнительно невысокие по сравнению с другими методами
вычислительные затраты на реализацию описанных методов создают реальные
предпосылки для их использования при синтезе различных средств цифровой обработки
радиосигналов при неполном априорном знании о точном значении их параметров. На
рис. 3.3.3 представлен один из вариантов алгоритма определения вида и параметров
модуляции сигналов с постоянной огибающей со скоростями до 1200 Бод.
Рис. 3.3.3
66
Подводя итог сказанному о методах автоматического определения вида и
параметров модуляции можно сделать следующие выводы.
1. Для проведения технического анализа модуляционной структуры сигналов
систем радиосвязи использование классических методов оптимальной оценки параметров
и статистической теории распознавания образов малоэффективно. Требование
оперативности настройки обрабатывающей аппаратуры обусловливает необходимость
разработки специальных методов определения модуляционных параметров по
неклассифицированной выборке фиксированного объема.
2 Используемая при распознавании вида и параметров модуляции обработка
выборки мгновенных значений сигнала осуществляется с целью получения оценок
суммарных М-модальных распределений значений мгновенных частоты и фазы сигнала,
образованных М нормальными слабо пересекающимися частными распределениями. При
этом элементы данных распределений отображают значения несущей частоты, фазовых
сдвигов для сигналов с ФМ, частотных позиций для ЧМ-сигналов.
3. Используемые в рассмотренных процедурах определения вида и параметров
модуляции методы выделения характерных особенностей для ФМ2-, ФМ4- и ЧМ2...16-
сигналов позволяют максимально сократить требуемый объем априорных знаний об
анализируемом сигнале.
Рис. 3.4.1
67
В идеальном случае при отсутствии в исходном сигнале шумов задача определения
значения V решается достаточно просто. Для случая реального информационного потока,
в котором представлены различные кодовые комбинации, оценка функции плотности
вероятности длительностей между переходами видеосигнала с уровня на уровень будет
иметь многомодальный характер с максимумами в точках t0, 2t0, 3t0 и т. д. По значениям
данных максимумов значение V может быть определено с достаточно высокой точностью.
В условиях же реального радиоприема при низком соотношении сигнал/шум,
наличии замираний, импульсных помех и других мешающих факторов, несмотря на
использование различных методов компенсации помех в приемнике и демодуляторе,
выделенный видеосигнал подвергается существенным искажениям. Основными из них
являются дробления внутри посылок демодулируемого сигнала и краевые искажения
посылок различной природы.
Наличие данных искажений обусловливает трудность правильного определения
скорости манипуляции сигнала. В случае, когда моменты перехода значения видеосигнала
из одного состояние в другое случайны, считается, что такой сигнал можно описать
законом распределения Пуассона. Известно [39], что сигналы данного типа могут быть
описаны через вероятность pn(t) n переходов видеосигнала из одного состояния в другое за
время t
68
наблюдается относительно редко. При обработке сигналов достаточно часто должны
встречаться группы последовательно идущих посылок, неискаженных дроблениями, что
создает реальные предпосылки для правильного определения скорости манипуляции.
Вместе с тем, согласно [41], дробления являются одним из основных факторов,
вызывающих ошибки при дальнейшей обработке видеосигнала. Таким образом, несмотря
на относительно небольшую частоту встречаемости дроблений, необходимо осуществлять
устранение возможно большего их числа в видеосигнале.
Известно [42], что самым эффективным способом устранения дроблений в
видеосигнале является цифровая фильтрация. Применение рекурсивных низкочастотных
фильтров с частотой отсечки Fom = l/V позволяет устранить дробления длительностью t <
1/2V при порядке фильтра m = 4...6 и дополнительном клиппировании сигнала после
фильтрации. Тот же результат достигается при использовании медианного фильтра с
порядком m = [fd/V].
Очевидно, что с точки зрения вычислительной сложности медианная фильтрация
предпочтительнее обычной. Реализация рекурсивного НЧ-фильтра 4...6 порядка требует
выполнения 10…25 операций типа умножения и 10...20 операций типа сложения на
каждый отсчет сигнала. В то же время трудоемкость алгоритма рекурсивной медианной
фильтрации не превышает 4...8 операций типа сложения на отсчет. Таким образом,
медианная фильтрация ускоряет операцию устранения дроблений по сравнению с
обычной НЧ-фильтрацией в среднем приблизительно в 10 раз.
При практической реализации медианного фильтра может быть выбран алгоритм
рекурсивной фильтрации, как обладающий лучшими показателями при работе в сильных
импульсных шумах. Аналитически алгоритм записывается в следующем виде
,
где к = (m — 1)/2, m — порядок фильтра, m — нечетно, median{} - операция выделения (к
+ 1)-го элемента последовательности фигурных скобках, упорядоченной по возрастанию.
Вычисление величины m осуществляется по правилу m = [fd/Vm], если m — четное
и m = [fd/Vm] — 1, если m — нечетное, где fd — частота дискретизации в Гц, Vm —
максимально возможное значение скорости манипуляции для анализируемого сигнала.
Вторым фактором, приводящим к появлению ошибок при обработке видеосигнала,
являются краевые искажения, представляющие собой разницу по времени между
действительным моментом смены полярности видеосигнала и идеальным ожидаемым
моментом. Краевые искажения могут быть как случайными, вызываемые различного рода
помехами канала приема, так характеристическими, приводящими к постоянному
преобладанию длительности посылок одной полярности над посылкам другой.
Характеристические искажения вызываются, как правило, особенностями работы приемо-
передающей аппаратуры. В реальных условиях радиоприема различные виды краевых
искажений действуют одновременно, складываясь по определенным правилам.
Необходимо подчеркнуть, что дополнительным фактором появления случайных краевых
искажений является медианная фильтрация двоичного видеосигнала, часто приводящая
при невозможности устранения дробления к «притягиванию» его к одному из краев
посылки.
Краевые искажения при передаче информации по радиоканалам, согласно [40],
могут описываться суммой двух нормальных законов распределения:
69
Согласно [43], при таком законе распределения для основной массы случаев
абсолютная величина краевого искажения относится к длительности элементарной
посылки как
70
Полученное значение длительности t1 считается соответствующим
предварительной оценке t0 при выполнении одного из следующих неравенств
Таблица 3.4.1
Обозначение
N
параметра
Значение
0.8 1.2 0.8 1.2 0.65 1.35 0.5 1.5 0.5 0.4 50
параметра
71
Рис. 3.4.2
72
Глава 4. Помехоустойчивая обработка сигналов систем связи
, (4.1.1)
где а0 = 1;
74
Обычно в состав требований входят тип фильтра (низкочастотный, полосно-
пропускающий, корректор ФЧХ и т. д.), требования к АЧХ (значения граничных частот и
коэффициентов усиления, возможная неравномерность, гарантированная величина
подавления), требования к ФЧХ (линейность характеристики, квазилинейность с заданием
допустимых отклонений и т. п.), номинал частоты дискретизации, требования по объему
выполняемых при фильтрации вычислительных операций. Как нередко бывает в
инженерной практике, в ряде случаев не удается синтезировать фильтр, одновременно
отвечающий всем предъявленным к нему требованиям. Характерным примером такой
ситуации является противоречие между требованиями к поведению АЧХ и (или) ФЧХ и
ограничениями по быстродействию вычислительного устройства. В этом случае
приходится либо смягчать требования, либо менять метод расчета коэффициентов
цифрового фильтра.
Следует отметить, что существует обширный список публикаций, достаточно
полно охватывающих весь круг практических и теоретических вопросов цифровой
фильтрации [28, 30, 45]. Читатель, заинтересованный в более глубоком понимании
предмета цифровой фильтрации сигналов, сможет найти там описание различных типов
фильтров и методы их синтеза. В данном разделе будет приведена методика расчета
только достаточно простых, но вместе с тем и наиболее часто встречаемых на практике
цифровых фильтров — одномерных фильтров низких частот (ФНЧ), фильтров высоких
частот (ФВЧ) и полосно-пропускающих (ППФ) фильтров.
При выборе способа реализации — рекурсивного или нерекурсивного — таких
фильтров необходимо учитывать несколько важных качественных различий между этими
способами, определяющих их основные преимущества и недостатки по сравнению друг с
другом:
• при выполнении заданных требований к поведению АЧХ реализация фильтра
рекурсивным способом позволяет значительно уменьшить объем выполняемых в
процессе фильтрации вычислений по сравнению с нерекурсивным способом
реализации;
• практически все рекурсивные фильтры имеют нелинейный характер ФЧХ и в
общем случае не обладают гарантированной устойчивостью или, иначе говоря,
способностью при любом ограниченном по уровню входном сигнале,
действующем в течение сколь угодно большого интервала времени, обеспечивать
ограниченный по уровню выходной сигнал;
• реализация фильтра нерекурсивным способом в большинстве случаев обеспечивает
линейность ФЧХ (если не применен метод расчета, учитывающий специфические
требования к поведению ФЧХ) и всегда гарантирует устойчивость процедуры
обработки.
Рассмотрение методов расчета коэффициентов цифрового фильтра начнем со
случая рекурсивной фильтрации.
Существует две группы методов, обеспечивающих расчет таких фильтров.
Косвенные методы основаны на выполнении тем или иным способом дискретизации
передаточной функции аналогового фильтра-прототипа. Методы прямого расчета
позволяют непосредственно синтезировать рекурсивный фильтр по заданным параметрам
его частотных характеристик. Неоспоримым преимуществом таких методов по сравнению
с косвенными методами является удобство автоматизации процесса расчета
коэффициентов, что особенно важно для случая обработки в реальном масштабе времени
сигналов с изменяемыми спектральными параметрами — шириной спектра, числом и
позициями спектральных составляющих и т. д.
Элементарным цифровым фильтром, легко синтезируемым методом прямого
расчета и имеющим минимально необходимый объем вычислений для полосовой
фильтрации, является рекурсивный фильтр второго порядка. Алгоритм работы такого
75
фильтра получается из (4.1.1) путем сокращения входящих в выражение членов более
высокого порядка
Эта общая форма записи алгоритма работы фильтра второго порядка. Для
описываемых ниже фильтров коэффициенты b1 и b2 полагаются равными 0.
Ниже показан фрагмент программы для вычисления коэффициентов а 1, а2,и b0 для
ФНЧ.
p:= sin(Pi*Fs/Fd);
q:= 8.0 + 16.0*p*p*p*p;
p.= sqrt(q*q - 64);
p:= sqrt((q - p)/2);
q:= 4.0/p*4.0/p - 4.0;
q:= -2.0/p + sqrt(q)/2.0;
a1:= p *q;
a2:= q *q;
b0:= 1.0 + p + q.
teta1:= 2 * Pi * F1 / Fd;
teta2:= 2 * Pi * F2 / Fd;
teta0:= (teta1 + teta2) / 2;
a:= 1 – cos(2 * teta0);
b:= 1 - cos(teta1 – teta0);
c:=1 - cos(teta1 + teta0);
q:= b * c / 3;
d:= (4 * a – b - c) / 6;
76
x:= sqrt(d * d + q) - d;
r1:= 1 + xx1 - sqrt(x * x + 2 * x);
b:= 1 - cos(teta2 – teta0);
c:= l - cos(teta2 + teta0);
q:= b * c / 3;
d:= (4 * a – b - c) / 6;
x:= sqrt(d * d + q) - d;
r2:= 1 + x - sqrt(x * x + 2 * x);
r1:= (r1 + r2) / 2;
x:= (1 – r1) \ (l – r1) / 2 / r1;
costeta:= (cos(teta1) + cos(teta2)) / 2 /(1 + x);
a1:= 2 * r1 * costeta;
a2:= -r1 * r1;
b0:= sqrt((1 – r1) * (1 – r1) *(1 + r1 * r1 – 2 * r1 * cos(2 * teta0))).
77
fact:= tan(ang);
f:= 1.0;
sector:= Pi / 12.0;
wedge:= sector / 2.0;
for i:= l to N do
begin
ang:= (I - 1) * sector + wedge;
am:= fact * sin(ang);
bm:= fact * cos(ang);
ams:= am * am;
den:= (1.0 + bm) * (1.0+ bm) + ams;
A1I[i]:= 2.0 * ((1.0 – bm * bm) - ams) /den;
A2I[i]:= ((1.0 - bm) * (1.0 - bm) + ams) / den;
f:= f * (1.0 – A1I[i] + A2I[i]) / 4.0;
end;
BZeroI[0]:= Power(f, 1.0 / 6.0);
BZeroI[1]:= -2 * BZeroI[0];
BZeroI[2]:= BZeroI[0];
78
ai:= -A1I[i] * s1 - A2I[i] * s2;
abz:= 1.0 / (ar * ar + ai * at);
abz:= 10 * log10(abz + 1.e-30);
BZeroI[0]:= BZeroI[0] + abz;
end;
BZeroI[0]:= Power(10.0, - BZeroI[0] / 120);
BZeroI[l]:= 0;
BZeroI[2]:= 0;
, (4.1.2)
79
коэффициенты bN/2 для всех перечисленных видов фильтров следует вычислять
непосредственно по выражению (4.1.2).
Подводя итог всему вышесказанному о цифровых фильтрах с постоянными
параметрами, можно сделать следующие выводы.
Существующие методы синтеза цифровых фильтров позволяют удовлетворить с
заданной точностью практически любым требованиям на вид АЧХ и ФЧХ создаваемого
фильтра.
Все многообразие практических задач, решаемых с помощью цифровых фильтров с
постоянными параметрами, по существу можно свести к двум классам — частотной
селекции и уменьшению влияния на сигнал стационарных шумов.
В общем случае нельзя совершенно точно сказать, какой тип фильтра
предпочтительнее других при решении различных задач фильтрации. Правильный выбор
фильтра возможен только при детальном анализе решаемой задачи в контексте
реализационных характеристик самого процесса фильтрации (выбранного алгоритма
программного исполнения, гарантированной точности вычислений, существующих
ограничений на объем выполняемых операций в единицу времени и ресурсы выделяемой
памяти и т. д.).
80
Рис. 4.2.1
Входной сигнал такого фильтра в общем случае может быть представлен как x(t) =
s(t) + n(t), где s(t) — исходный полезный сигнал, передаваемый в канал связи, n(t) —
мешающий сигнал. Эталонный сигнал должен быть коррелирован либо с полезным
сигналом, либо с мешающим. Наличие «похожести» эталона и одой из двух
составляющих — полезной или мешающей — входного сигнала и позволяет проводить
адаптивную коррекцию.
Примем для определенности, что образец d(t) коррелирован с n(t) и не
коррелирован с s(t). Целью работы фильтра является уменьшение влияния n(t) на s(t), и на
его выходе будет формироваться оценка мешающего сигнала, которая далее вычитается
из х(t). Допустим, что все сигналы, обрабатываемые в фильтре, имеют нулевые средние
значения.
Квадрат ошибки, получаемой в процессе адаптивной коррекции, можно записать в
следующем виде
.
С учетом вышесказанного m(s(t) (n(t) - y(t))) = 0 и, следовательно,
.
Так как m(s2(t)) представляет собой среднюю мощность передаваемого сигнала,
которая непосредственно на приемной стороне не корректируется, то
(4.2.1)
то есть минимизация квадрата ошибки позволяет компенсировать влияние помехи на
полезный сигнал.
Можно сказать, что чем меньше значение e(t), тем выше качество адаптивной
коррекции. В общем случае качество коррекции зависит от алгоритма адаптации, схемной
реализации фильтра и его порядка (числа подстраиваемых коэффициентов). Обычно эти
факторы определяются заранее на этапе проектирования фильтра и не меняются во время
его работы. Таким образом, критерий настройки адаптивного фильтра может быть
определен как
,
то есть фильтр считается настроенным, если его коэффициенты подобраны таким
образом, что значение m(e2(t)) минимально.
Минимизируемой величиной, называемой иногда функцией стоимости, может быть
не только значение ошибки, но и значение ее модуля, квадрата, четвертой степени и т. д.
Основной трудностью процесса адаптации является нахождение коэффициентов,
минимизирующих функцию стоимости. Как правило, решение этой задачи основывается
81
на методе наименьших квадратов, обеспечивающем относительную легкость
вычислительной реализации. Так, выражение (4.2.1) представляет собой критерий
адаптации по минимуму среднего квадрата ошибки.
Существуют два технологических подхода к адаптивной коррекции искажений,
которые претерпевает сигнал в процессе прохождения по каналу связи. При первом
подходе, применяемом, как правило, при постоянной передаче информации от одного
корреспондента ко многим или при связи между ограниченным числом корреспондентов,
в сигнал, формируемый на передающей стороне, периодически включается специальная
тестовая последовательность, что дает возможность во время ее передачи подстроить
значения коэффициентов адаптивного фильтра. После окончания тестового сигнала
коэффициенты фиксируются и посылается информационный сигнал. При втором подходе,
применяемом, в основном, в многопользовательских сетях связи, настройка фильтра
выполняется непосредственно по принимаемому информационному сигналу.
Кроме способа получения опорного сигнала, адаптивные фильтры различаются по
способу оценивания параметров входного s(t) и опорного y(t) сигналов на фильтры
Винера и фильтры Калмана. Кроме того, как уже говорилось, они отличаются методами
получения сигнала ошибки e(t), алгоритмами адаптации коэффициентов, способами
схемной реализации и пр. Большое количество существующих теоретических методов
адаптации и практических вариантов их воплощения приводит к широкому разнообразию
возможных структур адаптивных фильтров. Далее в книге будут осмотрены только
базовые алгоритмы работы нерекурсивных, рекурсивных фильтров и фильтров в
частотной области. Читатель, заинтересованный в более глубоком понимании
теоретических основ адаптивной фильтрации, может обратиться к [47, 48, 49]. Фильтром,
обладающим, по-видимому, самым простым с вычислительной точки зрения алгоритмом
адаптивной коррекции, является нерекурсивный фильтр. Напомним, что каждый
выходной отсчет такоо фильтра является линейной комбинацией входных отсчетов.
Математически это можно описать в следующем виде
. (4.2.2)
82
0 < m < 2/ (tr(R)),
где (tr(R)) — оценка следа (суммы элементов, расположенных на главной диагонали)
автокорреляционной матрицы.
Для одной последовательности из N отсчетов обрабатываемого в фильтре сигнала
значение M(tr(R)) можно вычислить как
(tr(R)) = (x(nT)),
где (x(nT)) — оценка дисперсии одного блока входных данных.
Наконец, в случае, когда даже приближенная оценка M(tr(R)) не может быть
получена, например, при «значительной» нестационарности входных данных, значение μ,
обычно лежащее в диапазоне от 0 до 0,5, определяется эмпирически с учетом
обеспечения, прежде всего, устойчивости процесса адаптации.
Анализ выражения (4.2.2) показывает, что рассматриваемый адаптивный фильтр
фактически является линейным предсказывающим устройством. Действительно,
выходной сигнал фильтра является линейной комбинацией предыдущих отсчетов
входного сигнала. Коэффициенты фильтра корректируются каждый раз с приходом
нового отсчета сигнала пропорционально ошибке предсказания е(nТ) = d(nT) — y(nT).
Минимальный порядок такого фильтра может быть определен из условия
,
где Δf — полоса частот, занимаемая входным сигналом, Δfр — необходимое частотное
разрешение.
Средняя продолжительность установления процесса адаптации оценивается как
.
Часто для решении практических задач значение Nmin должно составлять до
нескольких десятков и сотен единиц, что приводит как к снижению скорости сходимости
нерекурсивного адаптивного фильтра, так и к значительному росту объема выполняемых
им в процессе обработки вычислений. Использование рекурсивных адаптивных фильтров
в ряде случаев, особенно при обработке сигналов, имеющих резонансные частоты,
например синусоидальных колебаний, помогает преодолеть эти трудности.
Выходной сигнал рекурсивного адаптивного фильтра описывается следующим
выражением
, (4.2.3)
83
где - оценка градиента, Еμ - диагональная
84
выходных данных. С одной стороны, это не позволяет управлять коэффициентами
фильтра со скоростью частоты дискретизации, с другой, дает возможность их более
точной подстройки, так как градиент легче оценить с помощью более полного набора
данных.
Работа простейшего адаптивного фильтра в частотной области может строиться на
следующих принципах. Входной х(nТ) и опорный d{nT) сигналы на каждом k-м шаге
обработки группируются в блоки по N отсчетов. Далее с помощью N-мерных БПФ
вычисляются соответствующие спектральные функции Х(k) и D(k). Значения
спектральной функции искомого результата преобразования Y(k) = X(k)Н(k) вычитаются
из D(k) для получения сигнала ошибки Е(k), используемого затем для корректировки
спектральных коэффициентов фильтра Н(k). Выходной блок фильтра длиной N отсчетов
формируется путем применения операции обратного БПФ (ОБПФ) к Y(k).
Математически при корректировке коэффициентов по методу наименьших
квадратов этот алгоритм описывается следующим образом
, n = 0, …, N,
,
,
,
,
,
где F( ) и F-1 ( ) — прямое и обратное быстрые преобразования Фурье.
Отметим удобство определения коэффициента μ < 2/λ max, который тоже может
подстраиваться на каждом этапе обработки. Так как λmax — максимальное
характеристическое число автокорреляционной матрицы входного сигнала, то на этапе
обработки одного сигнального блока оценкой λ max служит самое большое значение
энергетического спектра, полученное в результате спектрального анализа выборок
сигнала, находящихся в этом блоке.
К сожалению, такой относительно простой в вычислительном плане форме
реализации фильтра присущ один недостаток: при блочном процессе обработки возможна
резкая смена параметров адаптивной фильтрации при переходе от блока к блоку. Это, в
свою очередь, может приводить к эпизодическим искажениям выходного сигнала.
Обычным способом предотвращения такой возможности является блочная обработка
сигналов с перекрытием обрабатываемых блоков либо в частотной области, либо по
времени. Хотя можно использовать фильтр с любым значением перекрытия, как правило,
выбирается 50% перекрытие. В случае реализации перекрытия в частотной области
выполняются 2N-мерные БПФ и ОБПФ, при этом объем обрабатываемого блока
удваивается за счет добавления N нулевых отсчетов. При перекрытии по времени вторая
половина (N/2) отсчетов обработанного блока используется повторно в качестве первой
половины отсчетов нового блока.
Рассмотрим примеры использования адаптивных фильтров при решении
практических задач.
Известным случаем применения адаптивного фильтра является ситуация, когда
входной сигнал содержит периодическую и широкополосную составляющие, а внешнего
источника опорного сигнала нет. Такой случай может возникать при приеме речевого
сигнала на фоне одной или нескольких сосредоточенных по спектру акустических помех,
например наводок от сети электропитания или других электроприборов.
Противоположным случаем будет прием полезного гармонического сигнала, искаженного
широкополосным аддитивным шумом. Независимо от того, какую составляющую —
85
периодическую или широкополосную — входного сиг-. нала считать полезной, опорный
сигнал в обоих случаях можно получить непосредственно из входного. Опорный сигнал
будет являться задержанной во времени копией входного сигнала. Значение временной
задержки выбирается так, чтобы обеспечить некоррелированность широкополосной
составляющей сигнала опорном входе с сигналом на основном входе. Узкополосные
составляющие благодаря своей периодичности в основном и опорном каналах останутся
коррелированными. На рис. 4.2.2 показан адаптивный фильтр, формирующий опорный
сигнал путем задержи на время Т основного.
Рис. 4.2.2
86
4.3. Особенности помехоустойчивой обработки речевых сигналов
Простые методы
88
|S(f)| = 0,5|Y(f)| + 0,5(|Y(f)|2 – m(|N(f)|2))1/2,
На рис. 4.3.1 и рис. 4.3.2 приведены изображения сонограммы (трехмерное
представление сигнала в координатах время-частота-мощность) речевого сигнала до и
после применения метода спектрального вычитания. Более яркие цвета на сонограмме
обозначают участки спектра сигнала с большей энергетикой.
Рис. 4.3.1
Рис. 4.3.2
89
Следует отметить, что методы, основанные на вычитании спектра, являются в
настоящее время наиболее распространенными и широко используемыми в практике. Их
можно применять для подавления практически любых помех, расположенных в полосе
сигнала, за исключением, возможно, импульсных. Кроме того, применение этих методов
позволяет не только повышать разборчивость зашумленной речи, но и улучшать качество
ее звучания в случае, когда речь хотя и разборчива, но зашумлена.
Отдельную группу данных методов составляют методы, основанные на
винеровской фильтрации сигнала. В этих методах первоначально по зашумленному
речевому сигналу y(t) оценивается передаточная характеристика «оптимального» фильтра.
Далее этот фильтр применяется во временной или частотной области. В результате
фильтрации находится оценка неискаженного речевого сигнала. Опуская достаточно
громоздкие промежуточные выкладки, приведем выражение для определения оценки
амплитудного спектра очищенного сигнала
|S(f)| = (|S(f)|2 / (|S(f)|2 - βm(|N(f)|2)))α|Y(f)|.
Данное равенство является неявным выражением для определения S(f), однако при
α = 1/2 и β = 1 амплитудный спектр речи определяется точно так же, как и в методе
вычитания спектров, а при α = 1 и β = 1/4 — как в методе вычитания спектров при
широкополосном шуме.
90
Рис. 4.3.3
91
электропитания, трансформаторные шумы, сосредоточенные по спектру шумы
механизмов и т. д.
Многоканальные системы адаптивной фильтрации основаны на использовании
нескольких, как правило, двух, слабо коррелированных между собой источников
обрабатываемой смеси речевого сигнала и помех. Такой метод адаптивной фильтрации
обычно реализуется в режиме «стереозаписи» при использовании двух разнесенных в
пространстве направленных микрофонов, которые по-разному ориентированы на
источники полезного сигнала и помехи. Достоинством этого метода является возможность
в некоторых случаях восстанавливать разборчивость даже самых зашумленных сигналов,
искажаемых во время записи мощными посторонними акустическими источниками.
Недостаток очевиден — режим «стереозаписи» не всегда реализуем на практике.
Метод «псевдостерео»
92
Глава 5. Демодуляция сигналов систем связи
где D(t) — сигнал на выходе демодулятора, s(t) — входной сигнал, u(t) — опорное
колебание, Т — интервал накопления.
Очевидно, что значение сигнала D(t) тем больше, чем более «похожи» сигналы s(t)
и u(t). Практическая реализация данного алгоритма для обработки сигналов с
неизвестными точно параметрами достаточно сложна из-за необходимости формирования
в процессе демодуляции опорного сигнала u(t), совпадающего с точностью до значения
мгновенной фазы с входным сигналом s(t). Кроме того, помехоустойчивость когерентного
демодулятора весьма чувствительна к рассогласованию между параметрами реального
сигнала и характеристиками демодулятора, рассчитанного на эталонные образцы сигнала.
Так, погрешность в 0,1π определения значения фазы сигнала приводит для аддитивных
помех любого класса при соотношении сигнал/шум h2 = 0...6 дБ по мощности к
энергетическим потерям в 0,7... 1 дБ [36]. Это эквивалентно ухудшению вероятности
ошибки когерентного приема в указанной области значений h2 на полпорядка и более, что
в свою очередь делает помехоустойчивость когерентного и некогерентного
демодуляторов для указанных условий практически равной. Погрешность в 0,1π
определения фазы колебаний при неизвестном точно номяинале несущей частоты и
значениях h2, лежащих в указанной области, вполне возможна при работе устройств
фазовой автоподстройки частоты [27].
Таким образом, достаточных доводов по помехоустойчивости в пользу выбора
когерентного метода приема сигналов с неизвестными точно параметрами при
относительно низком отношении сигнал/шум нет. Учитывая сравнительную простоту
реализации для широкого класса сигналов и различного вида помех некогерентного
метода приема, последний представляется более перспективным для применения в
универсальных демодуляторах.
Рассмотрим существующие методы некогерентной демодуляции ЧМ- и ФМ-
сигналов.
Существуют две основных схемы построения некогерентных демодуляторов ЧМ
сигналов. Для сигналов с индексом модуляции m > 1 схема оптимального некогерентного
приема основывается на использовании блока полосовых фильтров (ПФ), согласованных
со спектром сигнала, детектировании (Д) огибающих сигнала после них и выборе ветви с
наибольшем значением сигнала (рис. 5.1.1).
93
Рис. 5.1.1
Рис. 5.1.2
94
Рис. 5.1.3
95
сигнала на его входе. Различным вопросам обнаружения сигналов посвящено большое
число работ [10, 33, 36, 51]. Предлагаемые в них методы в самом общем виде можно
разделить на универсальные (оценивание по каким-либо параметрам энергии сигнала и ее
сравнение с требуемым порогом) и специфические, зависящие от конкретной структуры
обнаруживаемого сигнала. С точки зрения рассматриваемого процесса демодуляции,
когда в одной системе связи могут использоваться несколько типов сигналов и их
модуляционные параметры могут меняться в течение сеанса связи, необходима разработка
универсального метода обнаружения ЧМ- и ФМ-радиосигналов с широким диапазоном
значений модуляционных параметров. Тот факт, что данные типы радиосигналов имеют
постоянную огибающую, а демодулятор предлагается строить по схеме квадратурного
приема, позволяющей определять все параметры сигнала, в том числе и оценивать его
амплитуду, создает предпосылки для разработки метода энергетического обнаружения
сигналов на основе контроля постоянства огибающей и его реализации в рамках
решающей схемы демодулятора.
Требования по определению в самом демодуляторе модуляционной структуры
сигнала и по оперативности настройки демодулятора на обрабатываемый сигнал могут
быть выполнены за счет автоматизации процесса настройки. В данном случае
автоматическая настройка предусматривает распознавание вида модуляции, определение
центральной частоты, разноса частот и числа частотных позиций для ЧМ, числа позиций
фаз для ФМ и скорости манипуляции сигнала, поступающего с выхода приемного или
каналовыделяющего устройства. Достаточно полно вопросы автоматической оценки
модуляционной структуры сигналов исследованы выше в разделах 3.3 и 3.4. Напомним,
что в качестве теоретической основы построения процедур преодоления априорной
неопределенности относительно вида и параметров модуляции предлагается использовать
методы статистической теории распознавания образов. При автоматизации процесса
настройки универсального демодулятора ЧМ- и ФМ-сигналов необходимо учитывать, что
закон распределения модуляционных параметров не является одномерным, а в общем
случае представляет сумму законов распределения следующих неизвестных точно при
настройке величин: центральной частоты, девиации частоты и фазы сигнала, причем
наличие в законе распределения параметров девиации и фазы зависит от вида
принимаемого сигнала, а сам закон является М-модальным, где число позиций модуляции
М также априорно неизвестно. Таким образом, как отмечалось в разделе 3.3, решение
задачи восстановления вида и параметров закона распределения модуляционных
параметров обрабатываемого сигнала должно основываться на использовании
математического аппарата непараметрических методов распознавания.
Следующей задачей, решаемой в рамках создания универсального демодулятора,
является выбор решающего правила демодуляции с возможностью получения оценки
качества демодулируемого сигнала по имеющимся в теории статистических решений
критериям. Известно, что оценка качества демодуляции, т. е. принятие демодулятором
решения, называемого мягким, повышает выигрыш от применения в системе связи
помехоустойчивого кодирования информации на 2...3 дБ [52, 53]. Оценка качества может
осуществляться по контролю огибающей сигнала, его фазы или частоты, по степени
искаженности видеосигнала на выходе детектора модуляционного параметра, кроме того,
возможны и комбинации данных методов [43]. Квадратурная схема обработки сигнала
позволяет реализовать контроль любого параметра или совокупности параметров
сигналов. Исходя из этого, с целью повышения помехоустойчивости всего тракта приема
сигналов и возможного сокращения сложности алгоритмов работы помехоустойчивых
декодеров в рамках разработки демодулятора встает задача разработки метода принятия
мягкого решения, согласованного как с используемыми видами модуляции, так и с
применяемыми на различных линиях связи классами помехоустойчивых кодов.
В целом проведенный анализ состояния вопросов демодуляции сигналов
различных систем цифровой связи позволяет сделать вывод о низкой эффективности
96
применения неавтоматизированных и неуниверсальных демодулирующих средств из-за
недостаточности класса обрабатываемых сигналов и отсутствия ряда дополни тельных
функций, необходимых для работы в составе современных высокоавтоматизированных
систем связи. При этом существуют теоретические предпосылки для создания
демодулятора, отвечающего всем предъявляемым требованиям.
Рис. 5.2.1
97
формирователь квадратурных составляющих (ФКС), цифровой квадратурный детектор
(КД), цифровой фильтр манипуляции (ЦФМ) и решающее устройство (РУ).
Необходимо отметить, что ФОС и ФКС можно строить на базе аналогового
способа. В этом случае входной сигнал с выхода аналогового ФОС поступает на два
смесителя, где происходит перенос спектра сигнала на нулевую частоту с помощью двух
гармонических сигналов-подставок, сдвинутых относительно друг друга по фазе на 90°.
Суммарные продукты преобразования отфильтровываются двумя ФНЧ, далее полученные
квадратурные составляющие подвергаются преобразованию в цифровой код с помощью
АЦП. Использование аналогового метода позволяет не тратить производительность
вычислительного модуля на формирование квадратур, но вследствие неидентичности
каналов квадратурных составляющих, конечной стабильности генератора частоты
переноса и неоптимальности в общем случае АЧХ и ФЧХ используемых аналоговых
фильтров основные характеристики аналогового метода, как правило, хуже цифрового.
Рассмотрим вопросы реализации основных узлов универсального демодулятора
сигналов с угловой модуляцией.
Согласно отмеченному выше требованию цифровой демодулятор должен
сопрягаться с НЧ-выходом источника поступления сигнала. Следовательно, вопрос
выбора параметров входного устройства демодулятора — блока дискретизации и
квантования -приобретает первостепенное значение.
БДК предназначен для преобразования входного аналогового НЧ-сигнала в
цифровой код с последующей передачей цифрового кода на схему дальнейшей обработки.
Характеристики БДК определяют такие параметры разрабатываемого демодулятора, как
динамический диапазон; чувствительность; требуемая производительность
вычислительного модуля. БД К включает в себя усилитель входного сигнала, фильтр
низких частот с программируемой верхней граничной частотой для ограничения спектра
сигнала перед квантованием во времени, аналогово-цифровой преобразователь.
Обоснуем выбор основных параметров БДК: частоты дискретизации, числа
уровней квантования, коэффициента усиления для сигналов с шириной спектра, не
превышающей полосу стандартного телефонного канала. Исходя из этого и с учетом
обработки сигналов, поступающих по НЧ, требуемая частота дискретизации fd = 1/Т
входного сигнала согласно теоремы Котельникова должна составлять не менее 8 кГц, при
этом полоса частот для обрабатываемых сигналов составит 0...4 кГц. Это наиболее общее
требование к номиналу fd. В то же время требуемое значение fd определяется и
устройством тактовой синхронизации демодулятора, зависящим от скорости манипуляции
сигнала V. В условиях низкого ОСШ для помехоустойчивой работы системы тактовой
синхронизации демодулятора необходимо поддерживать соотношение [54]
fd ≈ 10…50 V.
В общем случае при приеме сигналов со значением V от 40 до 2400 Бод требуемое
значение fd должно лежать в пределах 8...50 кГц.
Как отмечено в разделе 2.1, для практических условий число уровней квантования
в БДК с учетом глубины возможных колебаний уровня сигнала должно быть n > 12.
Коэффициент усиления БДК Ку можно определить из условия обеспечения полного
динамического диапазона АЦП при различных максимально возможных для разных типов
устройств значениях уровня выходного НЧ-сигнала Uвых. На практике значения Uвых
обычно лежат в диапазоне ± 0,1...5 В. Примем К у = 1 для максимально возможного
значения Uвых = ±5 В и минимизации собственных шумов квантования БДК. Тогда для
минимально возможного значения Uвых = ± 0,1 В при условии обеспечения полного
динамического диапазона АЦП Ку = 50. Таким образом, необходима регулировка
значений Ку в диапазоне 1...50 для обеспечения сопряжения входа разрабатываемого
демодулятора по динамическому диапазону с различными устройствами поступления
сигнала.
98
Отметим, что рассмотренные требования к блоку дискретизации и квантования
легко выполнимы при использовании в качестве БДК любой современной модели
компьютерной звуковой карты.
Рассмотрим следующие элементы структурной схемы синтезируемого цифрового
демодулятора.
Сигнал с выхода ФКС поступает на цифровой квадратурный детектор,
осуществляющий выделение мгновенных значений модуляционного параметра. Для
приема ЧМ- и ФМ-сигналов КД должен осуществлять детектирование соответственно
частоты или фазы сигнала.
Работа цифрового частотного КД описывается следующим уравнением [55]
, (5.2.1)
. (5.2.2)
99
Известно, что такой фильтр хорошо восстанавливает форму сигнала, искаженного
флуктуационной помехой, характерной для большинства каналов связи и описываемой
как случайный процесс с нормальным законом распределения мгновенной амплитуды.
Задачу восстановления формы синусоидального сигнала, принимаемого в условиях
действия флуктуационной помехи, можно решать и с помощью методов адаптивной
фильтрации. Для широкополосной помехи (Δfпомехи >> Δfсигнала) помехоустойчивость приема
ЧМ-сигналов в этом случае может возрастать на 0,5...2 дБ. Но эффект от применения
адаптивного фильтра достигается только в случае достаточной широкополосности
помехи, что не всегда случается в реальных условиях радиоприема, и при достаточно
высоких значениях частоты дискретизации и порядка фильтра, что потребует
существенных вычислительных затрат для реализации адаптивной фильтрации.
Рассмотрим достаточность реализации ФОС в виде полоснопропускающего
согласованного со спектром сигнала фильтра с точки зрения обеспечения
помехоустойчивости приема для ряда других видов помех, действующих в каналах связи.
Характерной особенностью многих радиоканалов являются случайные изменения уровня
и фазы принимаемого сигнала, называемые замираниями, которые вызываются
изменением во времени свойств среды распространения радиоволн и многолучевостью
прихода радиоволн в точку приема. Анализ предлагаемых алгоритмов работы частотного
(5.2.1) и фазового (5.2.2) детекторов показывает, что как при частотном, так и при фазовом
детектировании происходит нормировка вычисления значения модуляционного параметра
на квадрат мгновенного значения амплитуды (ŝ2(nТ) + s2(nТ)), позволяющая учитывать
текущие изменения амплитуды сигнала. Докажем достаточность данной нормировки для
компенсации характерных колебаний уровня принимаемых сигналов.
Процесс замираний сигналов характеризуется двумя величинами — глубиной и
скоростью [44]. Под скоростью замираний понимают средний промежуток времени между
двумя последовательными минимумами или максимумами значения амплитуды сигнала.
По скорости замирания разделяют на быстрые, когда амплитуда сигнала заметно меняется
в течение длительности элементам посылки, и медленные, когда амплитуды двух
соседних посылок практически постоянны. Наиболее подвержены действию замираний
вследствие характерных особенностей распространения радиоволн КВ-каналы связи. В
большинстве КВ-каналов, используемых для передачи дискретных сигналов, имеют место
медленные замирания [44]. По эксплуатационным данным, для КВ-радиосвязи замирания
присутствуют примерно на 70% радиотрасс и средний период замираний составляет от 0,1
с на длинных трассах до 2 с на коротких [13]. В многолучевых каналах наименьший
период замирания лежит в пределах 0,0015...0,002 с, в то же время на частотах, близких к
оптимальным, многолучевость наблюдается в течение менее половины сеанса связи.
Практически вычисление значения амплитуды сигнала с учетом длины преобразования
Гильберта порядка 9... 15 точек и номинала частоты дискретизации не менее 8 кГц будет
осуществляться на временном отрезке радиосигнала не более 0,001875 с, т. е. на участке
сигнала с практически постоянной амплитудой. Это позволяет компенсировать наиболее
часто встречаемые колебания амплитуды КВ-радиосигнала путем нормировки на ее
текущее значение в алгоритмах детектирования 5.2.1 и 5.2.2.
Возможно предположить, что данные алгоритмы детектирования можно упростить,
если пренебречь изменением амплитуды сигнала во времени в случае использования на
входе демодулятора эффективной системы АРУ или порогового ограничителя. Но
реализация эффективной цифровой системы АРУ сама по себе требует вычисления
точного значения текущей амплитуды сигнала, а применение порогового ограничителя в
случаях соизмеримых уровней сигнала и флуктуационной помехи или наличия в полосе
полезного сигнала сосредоточенной помехи приведет к ухудшению помехоустойчивости
работы такой схемы приема по сравнению со схемой без ограничителя [56]. Кроме того,
как будет показано ниже, оценка текущего значения амплитуды сигнала может быть
100
использована в процедурах энергетического обнаружения и оценки качества
демодуляции.
Необходимо отметить, что на качество приема при передаче по различным
радиоканалам сигналов со скоростями свыше 1000 Бод (в ряде случаев в зависимости от
условий прохождения электромагнитных волн и при меньших скоростях, начиная
примерно с 300 Бод) существенно влияет фактор межсимвольной интерференции,
вызванной соизмеримым с длительностью элементарной посылки временем запаздывания
отдельных лучей радиосигнала. Как указывалось выше, для борьбы с явлением
межсимвольной интерференции при высокоскоростной передаче информации необходимо
применять методы приема, основанные на оценке импульсной реакции канала и ее учете в
процедурах адаптивной коррекции. С целью вычисления текущей импульсной
характеристики канала передаваемый сигнал наряду с информационными символами
должен содержать периодически вставляемые известные комбинации тестовых символов,
служащие для оценки импульсной реакции канала. Как правило, в каналах с
межсимвольной интерференцией передача сообщения начинается с пусковой комбинации,
используемой для синхронизации приемной аппаратуры. Реализация метода
помехоустойчивого приема высокоскоростных сигналов, зависящая от типа их структуры
и метода организации канала связи, осуществляется обычно для конкретных условий
заданной системы связи. Теоретические вопросы реализации процедур адаптивной
коррекции таких сигналов рассмотрены выше в разделе 4.2.
Следующим видом помех, значение которых постоянно повышается в связи с все
возрастающей загрузкой диапазонов различных радиоволн, являются сосредоточенные
помехи. Под сосредоточенной обычно понимают помеху, ширина энергетического
спектра которой соизмерима с полосой частот принимаемого радиосигнала. Основным
источником данных помех являются сигналы посторонних радиостанций, и они,
например, в настоящее время названы основным видом помех в диапазоне 3...30 МГц [44].
Определяющая роль сосредоточенных помех объясняется особенностью организации КВ-
радиоканала. Обычно радиосвязь организуют на частотах, близких к оптимальным.
Диапазон таких частот весьма ограничен, что приводит к увеличению числа станций,
работающих на близких радиочастотах. Это явление тем более вероятно, что служебные
системы КВ-радиосвязи придерживаются выделенных им участков диапазона только в
условиях повседневной деятельности, а в условиях усложнения обстановки стремятся
работать на частотах, близких к оптимальным.
Сосредоточенные помехи можно разделить на две основные группы: помехи,
попадающие в полосу принимаемого сигнала, и помехи вне его полосы. Помехи второй
группы в общем случае подавляются селективными цепями радиоприемного устройства и
ФОС демодулятора, реализованного в виде полосового фильтра. Сосредоточенные
помехи, лежащие в полосе полезного сигнала, в радиоприемнике устраняться не могут и
для борьбы с ними необходима реализация ФОС демодулятора по более сложной схеме.
Теоретически возможно построение схемы борьбы с такими помехами, основанной на
использовании различий в статистических параметрах полезного сигнала и помехи. Но
работоспособность данной схемы будет обеспечена только при известных и достаточно
различающихся статистических свойствах сигнала и сосредоточенной помехи. Реально
оценка данных свойств для характерных условий радиоприема сигналов с неизвестными
точно параметрами при невысоком соотношении сигнал/помеха в канале с
нестационарной импульсной характеристикой практически невозможна без
использования вычислительных средств большой мощности, реализующих процедуры
адаптивного оценивания параметров сигнала и помех в процессе приема. Представляется,
что использование таких средств приведет к неоправданному росту стоимости и
массогабаритных показателей разрабатываемого демодулятора при отсутствии гарантий
повышения качества приема в случае «похожести» статистических свойств сигнала и
сосредоточенной помехи (например, в случае частичного перекрытия спектров двух ЧМ-
101
сигналов со схожими параметрами модуляции при автоматическом оценивании данных
параметров).
Очевидным выходом из описанной ситуации является применение в одном из
каскадов ФОС режекторного фильтра, устраняющего наиболее значимые участки спектра
мешающего сигнала из полосы частот полезного. Таким образом, необходима реализация
ФОС демодулятора на основе многополосного фильтра (эквалайзера), согласованного со
спектрами принимаемого сигнала и сосредоточенной помехи. При этом требуется
проведение анализа спектра принимаемой смеси сигнала и помехи. Определим
требования к процедуре анализа и способы их выполнения.
Для сигналов в полосе 4 кГц требуемая частота дискретизации fd в соответствии с
теоремой Котельникова должна составлять 8 кГц. Эмпирически необходимая
разрешающая способность по частоте при спектральном анализе исходя из требования
различения ЧМ2-сигналов с минимальным разносом 40 Гц должна быть не менее 20 Гц.
Объем выборки N, обеспечивающей заданное разрешение, в общем случае (для оконной
функции любого вида) равен
N = fd / Δf ≈ 512.
С целью сокращения вычислительных затрат при осуществлении спектрального
анализа и построения эквалайзера методом частотной выборки целесообразно
использовать разложение сигнала в базисе Хартли, определяемое как [22]
102
5.3. Методы оценки качества демодуляции и энергетического
присутствия сигнала
103
передачи ЧМ2-сигнала используются частота нажатия f1 = f0 — Δf/2 и частота отжатия f2 =
f0 + Δf/2, где f0 — центральная частота сигнала, Δf — разнос частот.
Известно [38], что
,
где I0( ) и I2( ) — функции Бесселя нулевого и второго порядка.
Введем обозначение h(f) = u2/4δ2g(f). В этом случае
и
104
Без потери общности в результатах работы детектора, приняв значения величины в
выражениях (5.3.2) и (5.3.3) u ≈ а, и не учитывая постоянные множители, получим
следующие, более простые в вычислительном отношении выражения для коэффициентов
правдоподобия
,
.
Для видов модуляции с М позициями функции правдоподобия можно представить
в виде
, (5.3.4)
, i = 2, …, m. (5.3.5)
Решение о переданной позиции модуляционного параметра принимается по
ближайшему значению / при перемене знака коэффициента правдоподобия. Возможность
количественной оценки надежности принятия решения по (5.3.4) и (5.3.5) хорошо
согласуется с результатами монографии [43], где с более общих теоретических позиций
доказана практическая оптимальность контроля значений мгновенной частоты и
огибающей принимаемой смеси ЧМ-сигнала и помехи и значений разности фаз и
огибающей смеси ФМ-сигнала и помехи. Термин «оптимальность» здесь означает, что
при невысоком соотношении сигнал/шум с точки зрения объема информации, получаемой
о качестве демодуляции, эффективность контроля модуляционного параметра и
огибающей приближается к потенциально достижимой эффективности контроля любых
других параметров (или их комбинаций) принимаемого сигнала [43].
Абсолютное значение величины zЧМ,i (f) лежит в диапазоне от 0 до zmax, где значение
zmax определяется максимальным физически возможным уровнем отношения квадрата
огибающей принимаемой смеси сигнала и помехи к мощности помех и для ЧМ-сигнала
дополнительно возможным значением разности частот. Эмпирически можно ограничить
следующие значения а2/δ2 ≤ 100, f0 – f ≤ 1 кГц, тогда zmax ≤ 100.
Практически можно использовать и любой другой масштаб ограничиваемых
величин.
Оценим возможность применения данного метода для реализации мягкого
декодирования помехоустойчивых кодов различных классов, используемых в
современных каналах связи.
Как указывалось в главе 1, на существующих линиях цифровой связи применяются
блочные и сверточные помехоустойчивые коды, причем широко используются как
линейные, так и нелинейные варианты этих кодов. Анализ возможных алгоритмов
мягкого декодирования описанных в литературе для линейных кодов [52, 60] и
специфических методов мягкого декодирования, зависящих от вида нелинейного кода
[58], показывает, что принципиальным моментом возможности использования данных
методов является наличие ряда случайных величин Ri, характеризующих текущие оценки
качества для всего набора символов принимаемой комбинации помехоустойчивого (п,к)
кода. В этом случае случайная величина Ri характеризует надежность i-го принятого
символа кода (элементарной посылки — с точки зрения работы демодулятора). Как
указывалось в разделе 5.2, на одну элементарную посылку будет приходиться L = 20...50
текущих оценок качества. При этом
(5.3.6)
105
Таким образом, реализация в демодуляторе методов оценки качества (5.3.4) или
(5.3.5) для получения текущих значений Ri и передача этих значений декодеру позволят
использовать в декодере любые методы мягкого декодирования помехоустойчивых кодов.
Докажем состоятельность и несмещенность оценки надежности принятого символа кода
по формуле (5.3.6). Известно, что оценка среднего значения случайной величины по
(5.3.6) обладает вышеперечисленными качествами только при нормальном законе
распределения данной величины. Случайная величина Ri является линейной комбинацией
ряда случайных величин zi, таким образом, достаточно доказать нормальность закона
распределения величины zi.
Анализ выражений, определяющих zi для случая приема ЧМ- и ФМ-сигналов
(формулы (5.3.4) и (5.3.5) соответственно), показывает, что они являются линейной
комбинацией следующих случайных величин: квадрата огибающей принимаемой смеси
сигнала и шума, дисперсии шума, разностей частоты или фазы. Функция распределения
квадрата огибающей при ОСШ > 1 приближается к нормальному закону [38],
распределение дисперсии шума, после прохождения фильтра основной селеции
демодулятора, можно принять нормальным, а функции распределения разностей частоты
или фазы для случая установившегося режима передачи элементарной посылки также
имеют характер нормального закона [38]. Таким образом, вывод о нормальности
распределения случайной величины zi, а, следовательно, о состоятельности и
несмещенности оценки надежности принятого символа кода по формуле (5.3.6) является
справедливым.
Доказательство нормальности распределения получаемых оценок качества
демодуляции позволяет использовать при помехоустойчивом декодировании простые в
вычислительном отношении алгоритмы мягкого декодирования, основанные на
предположении о том, что с большой вероятностью основная часть ошибочных решений
демодулятора попадает на символы кода с наименьшими Ri. Данное предположение
является корректным согласно критерию максимального правдоподобия, на основе
которого строились решающие правила демодулятора ((5.3.4) и (5.3.5)) и нормальности
оценки степени надежности демодулированного символа (5.3.6). Общая идея данных
алгоритмов мягкого декодирования состоит в простой замене символов кода с
наименьшими Ri на другие, возможно переданные в этих позициях символы.
Правильность замены одного или нескольких символов контролируется по признаку
наличия ошибки. Хотя по существу предлагаемый алгоритм является переборным,
наиболее вероятно, что первые попытки декодирования будут удачными, поэтому среднее
число попыток должно оказаться значительно меньше максимального. Это свойство
алгоритма, а также его универсальность для любых классов помехоустойчивых кодов,
простота его вычислительной реализации делают данный алгоритм удобным для
компьютерной реализации, невозможной по условиям быстродействия для ряда других
универсальных алгоритмов мягкого декодирования.
Таким образом, выше была оценена достаточность предлагаемого варианта оценки
качества демодуляции ЧМ- и ФМ-сигналов с точки зрения объема информации,
получаемой о качестве демодуляции, показана возможность использования (5.3.6) для
построения любых алгоритмов мягкого декодирования помехоустойчивых кодов.
Анализ коэффициентов правдоподобия при приеме ЧМ- (5.3.4) и ФМ-сигналов
(5.3.5) показывает, что они содержат общий множитель — a2/δ2, являющийся по существу
оценкой OCIII по мощности. Известно [36], что контроль параметров, входящих в
множитель, — квадрата огибающей смеси сигнал/шум и дисперсии шума — позволяет
оценивать факт энергетического присутствия сигнала на входе обрабатывающего
устройства. Разработаем метод получения данной оценки.
Для рассматриваемого случая обнаружения ЧМ- и ФМ-сигналов, т. е. сигналов с
постоянной огибающей, при равных вероятностях наличия/отсутствия сигнала и
106
одинаковой стоимости ошибок первого и второго рода можно применить известное
правило энергетического обнаружения [61]
, (5.3.7)
где — оценка среднего значения квадрата огибающей суммы сигнала и помех на
интервале анализа, В — некоторый порог, определяемый из известного уравнения
,
где I0( ) — функция Бесселя нулевого порядка, h2 — отношение сигнал/шум по мощности,
В/ = В/δ — нормированный порог принятия решения, δ2 — мощность помех.
Можно показать, что для характерных для реальных условии радиоприема
значений h2 = 0...8 дБ принятие условия В/ = 2 приведет к практически равной вероятности
ошибки со случаем оптимальной установки порога В/ ≈ Ворt. Анализ результатов,
полученных в [61], показывает, что наибольшие потери в качестве принимаемого решения
об энергетическом обнаружении по (5.3.7) при условии В / = 2 приходятся на значения h2 >
10...11 дБ, т. е. на значения h2, с одной стороны нетипичные для реальных условий
некоторых радиоканалов, с другой обеспечивающие для таких значений вероятность
ошибки меньше 0,1. Известно, что моменты распределения квадрата огибающей а 2 суммы
сигнала с мощностью δc2 и помех с мощностью δ2 выражаются следующим образом [62)
,
.
Из данных соотношений можно получить
. (5.3.8)
Учитывая, что В/ = 2, получим
.
Подставляя последнее выражение в (5.3.7), определим окончательное правило
энергетического обнаружения сигналов с постоянной огибающей в условиях невысокого
отношения сигнал/шум
. (5.3.9)
107
сигнала и среднеквадратичного отклонения в зависимости от числа измерений N. В табл.
5.3.1 приведены значения Е для доверительных вероятностей Р = 0,8 и Р = 0,9 [64].
В [13] приводятся результаты практических экспериментов по точности оценки
уровней помех в КВ-диапазоне в зависимости от объема выборки, делается вывод о
достаточности для большинства реализаций объема выборки в 20 отсчетов, указывается,
что увеличение объема выборки свыше 100 отсчетов практически не дает увеличения
точности. Выводы практических экспериментов и анализ данных, приведенных в табл.
5.3.1, хорошо согласуются с результатами раздела 5.2, где говорится, что из условия
получения оценок параметров m и D на квазистационарных по амплитуде участках
принимаемого сигнала (по сути — на интервале сигнала, закон распределения
мгновенных значений амплитуды которого можно принять нормальным) для выбранных в
демодуляторе значений частоты дискретизации объем выборки должен составлять от 15
до 100 отсчетов
Таблица 5.3.1
Доверительный интервал Е
Число
D δ
измерений
P = 0.8 P = 0.9 P = 0.8 P = 0.9
20 0.27 0.37 0.22 0.27
50 0.17 0.18 0.13 0.13
100 0.12 0.13 0.09 0.09
200 0.08 0.08 0.07 0.07
108
(5.3.10)
(5.3.11)
109
Глава 6. Практическая реализация методов компьютерной
обработки радиосигналов
110
Рис. 6.1.1
Рис. 6.1.2
111
Рис. 6.1.3
Рис. 6.1.4
112
В настоящее время компьютерные радиоприемники создаются и российскими
производителями. В качестве примера отечественных компьютерных радиосканеров
можно привести приемники серии АРК-ЦТ. Внешний вид радиоприемника АРК-ЦТ1
изображен на рис. 6.1.5.
Рис. 6.1.5
113
Рис. 6.1.6
114
Рис. 6.1.7
115
Рис. 6.1.8
116
Рис. 6.1.9
117
Рис. 6.1.10
118
Более подробно вопросы создания собственных программных продуктов,
используемых при обработке радиосигналов, будет рассмотрены в разделе 6.3. А в конце
этого раздела рассмотрим две типичные программы, созданные в интересах
радиолюбительской связи.
Программа MMTTY, разработанная японскими радиолюбителями и работающая
под управлением любой из современных версий WINDOWS, позволяет формировать и
принимать сообщения, передаваемые с использованием обычного стартстопного сигнала,
часто в международной практике обозначаемого как RTTY или BAUDOT. Для приема и
выдачи сигналов используется саундбластер, существует возможность формирования
модулирующего сигнала для радиопередатчика, используя СОМ-порт. Пример рабочих
окон этой программы в процессе приема сообщений показан на рис. 6.1.11.
Рис. 6.1.11
120
Примером зарубежного АПК радиоконтроля является автоматизированная система,
разработанная немецкой фирмой Rohde & Schwarz. Эта система обеспечивает
выполнение всех процедур радиоконтроля, согласованных в международном масштабе и
оформленных соответствующими рекомендациями Международного союза электросвязи
(ITU). Система включает набор различных аппаратных и программных модулей, точный
состав которых определяется назначением системы. Так, аппаратное обеспечение может
включать как фирменное оборудование (антенны, анализаторы, приемники, пеленгаторы и
т. д.), так и устройства других изготовителей.
Вариант размещения оборудования фирмы Rohde & Schwarz на автомобиле
показан на рис. 6.2.1.
Рис. 6.2.1
Рис. 6.2.2
122
могут быть использованы: ключевые слова, адреса абонентов, временные рамки ведения
отбора.
Аналогичный по назначению комплекс программ КОМПЕЙДЖ отличается
совместимостью с практически любыми типами радиоприемных устройств без
необходимости доработки последних и отсутствием дополнительных технических средств
для сопряжения радиоприемника и компьютера вследствие использования для ввода
сигнала стандартной звуковой карты последнего.
Кроме специализированных средств доступа к радиоканалам на российском рынке
представлены и универсальные АПК радиоконтроля, позволяющие решать как
разведывательные, так и контрразведывательные задачи. Так, существует серия
стационарных, мобильных и портативных комплексов радиоконтроля АРК (АРК-ПОМ,
АРК-СК, АРК-МК, АРК-ПК, АРК-РД и др.), обладающих широкими возможностями как
по контролю связных радиоканалов, так и по выявлению радиоканалов утечки
информации. Семейство комплексов АРК позволяет осуществлять:
• высокоскоростной панорамный анализ загрузки диапазона;
• быстрый поиск несанкционированных излучений;
• одноканальное и многоканальное пеленгование, в том числе создание пеленговой
панорамы (одновременное определение направлений на несколько источников,
разнесенных по частоте);
• измерение параметров радиосигналов;
• радиоконтроль аналоговых телефонных и некоторых цифровых сообщений;
• автоматизированную обработку результатов.
В заключение рассмотрения этой группы средств радиоконтроля необходимо
специально подчеркнуть, что несанкционированное использование специальных
технических средств (СТС) негласного съема информации либо использование их лицами,
не уполномоченными на то Законом Российской Федерации «Об оперативно-розыскной
деятельности», преследуются по закону в соответствии со ст. 138 Уголовного Кодекса.
Следующую рассматриваемую группу средств радиоконтроля составляют изделия,
предназначенные для выявления средств негласной радиопередачи конфиденциальной
информации, часто называемых «радиозакладками». В связи с тем, что этот класс
аппаратуры впрямую не относится к упомянутым в федеральном законе СТС, существует
очень большое число разработок различных фирм и организаций. Рассмотрим некоторые
интересные изделия этого класса.
Изделие Крона-6000 (см. рис. 6.2.3) позволяет проводить поиск радиозакладок
аналоговых и цифровых типов, передающих аудио- и (или) видеосигнал в диапазоне от 10
до 6000 Мгц. Это изделие работает под управлением комплекта программ Филин,
реализующим большое число алгоритмов обнаружения подслушивающих устройств и
обладающим возможностью управления различными радиоприемниками, корреляторами
и другими функциональными устройствами.
123
Рис. 6.2.3
Рис. 6.2.4
124
В качестве примера современного средства, обеспечивающего выявление
побочных электромагнитных излучений (ПЭМИ) от радиоэлектронной аппаратуры,
можно привести аппаратно-программный комплекс Навигатор (см. рис. 6.2.5). Он
позволяет автоматически и в режиме диалога с оператором выявлять ПЭМИ тестируемой
аппаратуры, проводить обработку полученных измерений и расчет зон радиодоступности
ПЭМИ.
Рис. 6.2.5
125
На рис. 6.2.6 приведена функциональная схема работы комплекса программ
Регламент-П на пункте радиоконтроля в интересах Госсвязьнадзора.
Рис. 6.2.6
126
Рис. 6.2.7
127
Рис. 6.2.8
Рис. 6.3.1
129
На персональном компьютере могут быть установлены разные базовые
операционные системы: MSDOS, Windows 95, Windows 98, Windows NT, Unix и так далее.
Управляющая среда ЦОС функционирует в той или иной базовой ОС и предоставляет
прикладной программе стандартный программный интерфейс для взаимодействия с
другими программами многозадачной прикладной системы, а также интерфейс со
специализированными внешними устройствами. При изменении конфигурации
аппаратных средств системы, смены типов специализированных внешних устройств и
даже смены аппаратно-программной платформы в этом случае переработки прикладных
программ не требуется вообще или объем модификаций минимален. Соответствующие
изменениям доработки вносятся в управляющую среду, а не в прикладные программы.
Очевидны преимущества такого подхода при разработке новых систем.
Программное обеспечение, реализующее прикладные алгоритмы обработки сигналов,
легко адаптируется к новым аппаратным средствам, новые системы реализуются с
максимальным использованием ранее созданных прикладных программ. Кроме того, этот
подход упрощает и удешевляет модернизацию прикладных систем, позволяя заменять
отдельные морально устаревшие устройства новыми без вывода всей системы из
эксплуатации.
Рассмотрим модель абстрактного комплекта СПО обработки радиосигналов. Под
словом «абстрактный» понимается некоторая отвлеченность от прикладной специфики. В
предлагаемой модели основной акцент делается на системные механизмы
функционирования комплекта и его составных частей. Необходимо отметить, что при
более детальном проектировании неизбежно будет происходить уточнение элементов
СПО такого комплекта.
Многофункциональность программного обеспечения с точки зрения режимов
работы его составных элементов обусловливает целесообразность построения СПО по
блочно-модульному принципу, в соответствии с которым СПО содержит отдельные
функциональные модули обработки сигналов и управляющую среду (программу) для
обеспечения интерфейса между ними и оператором.
В общем случае комплект СПО обработки радиосигналов может иметь структуру,
приведенную на рис. 6.3.2.
130
Рис. 6.3.2
131
Модули анализа предназначены для определения спектральных, фазовых, частотных,
амплитудных и временных параметров аналоговых НЧ-сигналов в реальном масштабе
времени в автоматическом режиме и в режиме диалога с оператором с целью определения
вида и параметров их модуляции. Они будут обеспечивать выполнение следующих
основных функций:
• отображения требуемых характеристик сигнала (осциллограммы, спектра, фазовой
диаграммы и др.) в различных режимах отображения;
• оценки несущей частоты, числа позиций и разноса частот для ЧМ-сигналов;
• оценки несущей частоты и числа позиций для ФМ-сигналов;
• оценки скорости манипуляции;
• оценки структурно-временных параметров демодулируемого потока.
Модули демодуляции и декодирования предназначены для демодуляции
требуемых видов АМ-, ЧМ- и ФМ-сигналов и получения текстов переданных сообщений.
Кроме того, они должны обеспечивать:
• визуальный анализ в реальном масштабе времени результатов демодуляции двух- и
многопозиционных сигналов с целью оценки методов их двоичного
сигналообразования;
• регистрацию демодулированного сигнала в битовом, текстовом виде или в номерах
позиций для многопозиционных сигналов в файл на жестком магнитном диске
ПЭВМ;
• формирование дополнительного файла с информацией о технических параметрах
сигнала, времени начала и окончания его обработки.
Модуль ведения базы данных результатов поиска и технического анализа сигналов
должен обеспечивать выполнение следующих основных функций:
• поиска и обработки записей в базе данных (БД);
• создания новых записей в БД;
• удаления записей из БД.
Каждая запись в БД может содержать следующие информационные поля:
• номинал несущей частоты сигнала в кГц;
• дополнение несущей частоты в Гц;
• тип модуляции радиосигнала;
• число позиций модуляционного параметра;
• разнос частот в Гц, фазовый угол в градусах или значения амплитуды (наличие
данного поля необходимо для записи информации о параметрах модуляции
сигналов с разными видами модуляций);
• скорость манипуляции в Бодах;
• тип демодулированного сигнала;
• источник радиосигнала;
• поле дополнительной информации.
Все информационные поля, может быть, за исключением последнего, являются
ключевыми, т. е. могут использоваться как параметры, по значениям которых можно
осуществлять поиск и обработку информации в БД.
Модуль регистрации аналоговых сигналов должен обеспечивать ввод НЧ-сигналов
через АЦП (саундбластер) и запись их на жесткий диск ПЭВМ с целью проведения
процедур детального технического анализа и обработки записей в отложенном режиме.
В целом состав приведенного на рис. 6.3.2 комплекта СПО позволяет решать
основные задачи, возникающие при приеме сигналов систем наземной радиосвязи KB- и
УКВ-диапазонов, т. е. управлять радиоприемником, проводить операции технического
анализа модуляционных параметров в ручном и автоматическом режимах,
132
демодулировать требуемые виды сигналов, получать тексты переданных сообщений,
вести базу данных по техническим параметрам сигналов и радиостанциям.
Рассмотрим требования к интерфейсу пользователя при создании СПО обработки
сигналов систем связи.
Разработка отдельных компонентов СПО, отличающихся по своему
функциональному назначению, но предназначенных для функционирования в рамках
единого аппаратно-программного комплекса, требует стандартизированного оформления
всех элементов создаваемого программного обеспечения, связанных с вводом команд
управления от пользователя и предоставления ему требуемой информации. Единый набор
элементов пользовательского интерфейса для СПО всех разрабатываемых средств
позволит достичь сходности всех программ по внешнему представлению, что в свою
очередь даст возможность упростить процесс обучения операторов.
Выбор в качестве операционной системы для создаваемых АК одного из вариантов
32-разрядной операционной системы Windows, а в качестве инструментального средства
разработки СПО для них — одного из средств разработки приложений типа Delphi,
CBuilder или Visual-C, т. е. средства, поддерживающего принятые для Windows стандарты
пользовательского интерфейса, позволит обеспечить единообразный интерфейс
пользователя во всех разрабатываемых приложениях.
Тем не менее помимо соответствия пользовательским стандартам Windows —
наличия многооконных режимов ввода/вывода данных, стандартных меню и пиктограмм
— интерфейсная часть создаваемого СПО должна отвечать специальным требованиям,
обусловленным как общим предназначением аппаратно-программных средств обработки
радиосигналов, так ч спецификой работы конкретных изделий.
Общими для СПО являются следующие требования:
• автоматическая адаптация интерфейсной части приложений (окон, полей
ввода/вывода информации, различных графиков и т. д.) к установленному
разрешению экрана ПЭВМ;
• возможность ввода данных, имеющих ограниченное число значений, как путем
выбора требуемого значения из списка, так и путем непосредственного задания;
• возможность при последовательном вводе ряда значений последовательного
возвращения, при необходимости, на предыдущие этапы задания значений;
• способность сохранения и повторного вызова ряда стандартных наборов данных;
• возможность автоматического сохранения последнего введенного набора данных;
• автоматическая проверка корректности вводимых данных и предупреждение
оператора в случае недопустимого значения введенного им параметра;
• наличие электронно-справочной системы оперативной помощи оператору;
• возможность подбора цветов для всех элементов графического вывода информации
(цвета графиков, курсоров, маркеров и т. п.).
Дополнительными требованиями к интерфейсной части комплекта СПО средств анализа
сигналов являются:
• обязательное представление в виде соответствующих графиков различных
анализируемых параметров сигнала: его мгновенных значений, спектра,
амплитуды, частоты, фазы, выделенного после детектора видеосигнала,
выделенной после демодуляции бинарной последовательности и т. д.;
• использование управляемых манипулятором типа «мышь» курсоров для оценки в
режиме диалога с оператором на соответствующих графиках требуемых
параметров, например: уровней сигнала и его спектральных составляющих,
133
ширины спектра, значений частот, длительностей элементов сигнала, емкости
строки и блока бинарных данных и др.;
• возможность одновременного графического представления ряда параметров сигнала:
осциллограммы и спектра, спектра и частотной линии, спектра и фазовой линии и
т. п.
Интерфейсная часть СПО средств обработки должна обеспечивать:
• ручной и полуавтоматический (на основании ранее введенных оператором
параметров сигнала) способ настройки демодулятора и декодера, в том числе
возможность выбора метода детектирования, задания полос пропускания и частот
настройки фильтров демодулятора, количества телеграфных посылок в строке
отображаемого в процессе демодуляции битового потока, выделяемого из сигнала,
и т. д.;
• возможность полного управления настройкой демодулятора и декодера в процессе
обработки сигнала: приостановкой и продолжением процесса, изменением
значений модуляционных параметров и параметров декодирования, способом
представления выделяемой информации (бинарный или символьный вид, вывод на
экран и (или) в файл и т. п.);
• отображение структурно-статистических параметров обработки: времени начала и
окончания передачи сообщений, их объема, уровня сигнала, динамики
задействования рабочих частот и др.
Таким образом, выполнение всех поставленных требований к интерфейсу
пользователя при разработке СПО позволит создать программное обеспечение,
унифицированное как по внешнему представлению и логике работы с ним, так и
обеспечивающее необходимый пользователю сервис при управлении работой СПО
обработки связных сигналов.
Рассмотренный выше вариант построения комплекта программ ЦОС полностью
соответствует требованиям к обработке сигналов наземных систем радиосвязи,
выдвинутым в разделе 1.3. В качестве более конкретного примера системы ЦОС
рассмотрим аппаратно-программный комплекс обработки сигналов какой-либо системы
подвижной связи (пейджинговой, транковой и т. д.). Считаем, что аппаратная часть
комплекса базируется на одном компьютере и дополнена одним или несколькими
радиоприемными и антенными устройствами, все функциональные возможности
комплекса реализуются соответствующим образом подготовленным комплектом СПО
обработки сигналов. Возможными целевыми задачами такого комплекса могут являться:
тестирование технических параметров функционирования системы связи, определение
электромагнитной доступности определенной базовой станции, контроль передаваемых
сообщений и др. Как правило, решение указанных задач основывается на результатах
обработки (демодуляции и декодировании) сигнала базовой станции. Все технические
параметры системы связи, необходимые для функционирования комплекса обработки
(радиочастота(ы), вид и параметры модуляции, форматы сообщений и т. д.), полагаются
априорно известными.
В общем случае сигнал базовой станции содержит информацию, реализующую
принятые в системе протоколы передачи сообщений, установления и разъединения
соединений и др. Выделение этой информации предполагает выполнение следующих
процедур: настройка радиоприемника на радиочастоту базовой станции, демодуляция
сигнала, декодирование полученного битового потока, получение текстов управляющих
команд или передаваемых сообщений.
Рассмотрим вопросы реализации этих процедур подробнее.
В зависимости от технических особенностей заданной системы связи в качестве
радиоприемного устройства можно использовать как специализированный под данную
134
систему связи приемник, обладающий интерфейсом с ПЭВМ, так и, во многих случаях,
например для стандартов POCSAG, MPT-1327, NMT-450 и др., универсальный
широкополосный приемник одного из рассмотренных в разделе 6.1 типов.
Обработка сигнала после установки радиоприемника в режим приема требуемого
вида модуляции и настройки его на необходимую частоту заключается, как правило, в
следующей последовательности шагов.
1 этап. Ввод аналогового сигнала с выхода радиоприемника в компьютер.
На этом этапе работы часто требуется проконтролировать соответствие уровня
поступающего сигнала динамическому диапазону устройства аудиозаписи,
используемому в компьютере. Таким образом, при разработке комплекта программ ЦОС в
соответствующем меню следует предусмотреть возможность вызова команды,
позволяющей анализировать уровень сигнала. Например, такая команда может называться
«Осциллограмма». Пример отображения на экране компьютера осциллограммы сигнала
канала управления, используемого в стандарте МРТ-1327 и поступающего с выхода
установленного в режим детектирования узкополосного ЧМ-сигнала обычного
сканирующего радиоприемника, изображен ниже на рис. 6.3.3. Здесь и далее иллюстрации
различных режимов обработки получены путем использования комплекта программ
PC_Monitor, рассмотренного в разделе 6.1.
Рис. 6.3.3
Рис. 6.3.4
Рис. 6.3.5
136
Период вывода демодулированного сигнала, представленного на рис. 6.3.5,
составляет 128 бит. Признаком правильной настройки демодулятора и правильно
установленного периода является наличие в изображении потока «столбиков» одинаковой
структуры. Отметим, что такой способ отображения правильности настройки позволяет
одновременно анализировать и особенности построения получаемого на выходе
демодулятора цифрового потока.
Случай, когда структура получаемого потока не совпадает с ожидаемой, с одной
стороны, может свидетельствовать о наличии в правильно демодулируемом сигнале
другого протокола Так, например, сигналы каналов управления стандартов MPT-1327 и
NMT-450 имеют одинаковые модуляционные параметры, но разные форматы цифровых
данных. Для таких случаев в составе комплекта СПО необходимо предусмотреть наличие
каких-либо средств анализа цифровых потоков. Простейшим из них может быть анализ
периода потока, например, путем расчета автокорреляционной функции (АКФ). Пример
окна с результатом расчета АКФ демодулированного сигнала канала управления
стандарта NMT-450 показан на рис. 6.3.6.
Рис. 6.3.6
137
Рис. 6.3.7
Рис. 6.3.8
138
Необходимо подчеркнуть, что рассмотренные этапы обработки сигналов систем
подвижной связи являются достаточно общими. Иными словами, конкретные системы
связи и специфика решаемых задач будут требовать своих комплектов аппаратных и
программных средств и своего порядка их взаимодействия. Другая особенность
реализации конкретных комплексов обработки радиосигналов заключается в выборе
стратегии их поведения: одно- или многофункциональный режим работы. При создании
сложных многофункциональных комплексов порой трудно оценить сразу все
многообразие технических, информационных и программных задач, возникающих в
процессе их разработки. Часто используемым способом разрешения этой трудности
является введение при проектировании достаточного количества абстракций. Задачей
руководителя разработки СПО на стадии проектирования комплекса можно считать
построение множества моделей, каждая из которых со своей точки зрения раскрывает
проектируемую систему ЦОС.
Базовыми требованиями к моделям являются полнота и непротиворечивость. Чем
больше модель насыщена деталями, тем с большей уверенностью можно говорить о ее
полноте. При проектировании моделей необходимо последовательно выделять ряд
нисходящих уровней. Так, модель аппаратных ресурсов может включать следующие
иерархические уровни:
• комплекс;
• рабочее место оператора;
• компьютер;
• вычислительный канал ЦОС.
Таким образом, каждый уровень характеризуется своим набором объектов-
компонент, участвующих во взаимодействии.
Модели уровня задач могут включать основную задачу и ряд подзадач. Основная
задача является логическим понятием и отражает специфику требуемой процедуры
обработки сигнала или информации. На более детальном уровне проектирования
необходимо создавать модели по каждому виду задачи (задача обнаружения, задача
анализа и т. д.). Выполнение одной задачи может потребовать выполнения другой задачи.
Следовательно, задачи образуют свою иерархию уровней. Задача более высокого уровня
может вызвать подзадачу более низкого уровня. Какие-то компоненты задачи могут
выполняться на разных компьютерах и рабочих местах. Кроме того, модели решаемых
задач могут содержать информацию об ее принадлежности определенному классу,
приоритете, расписании пользования (времени запуска и окончания), задействованных для
решения ресурсах (вычислительных каналах, подзадачах и т. д.), степени автоматизации
(некоторые задачи могут функционировать в автоматическом режиме) и др.
Основной результат от использования моделей заключается в возможности
поэтапного «плавного» перехода от детализированных моделей к проектированию
алгоритмов обработки и взаимодействия и далее к программированию. Успешность этого
перехода зависит, с одной стороны, от качества моделей, а с другой стороны, от опыта
разработчиков, технологии проектирования программ и инструмента разработки.
Таким образом, приведенные в данном разделе материалы показывают базовые принципы
разработки комплекта программ ЦОС систем радиосвязи. Для большинства таких
комплектов, независимо от специфики решаемых задач и технических особенностей
интересующих систем связи, характерны модульность, иерархичность, многозадачность,
реальный масштаб времени работы и необходимость организации взаимодействия с
различными внешними радиотехническими и вычислительными устройствами. Вместе с
тем, несмотря на сложности разработки и функционирования комплексов ЦОС систем
связи, во многих практически важных случаях их реализация оказывается возможной на
обычном компьютере, включающем «грамотно» разработанный комплект СПО ЦОС.
Подтверждением этому может служить рассмотренный выше пример обработки сигналов
систем подвижной радиосвязи.
139
Заключение
Рассмотренные в книге задачи обработки сигналов, используемых в различных
системах радиосвязи, часто встают перед разработчиками средств радиоприема или
мониторинга. Предложенные способы их решения ориентированы на программную
реализацию, причем в качестве вычислительного устройства предлагается использовать
обычный персональный компьютер, а в качестве устройства ввода сигнала — звуковую
карту. Такой подход к практической реализации методов обработки позволяет сократить
сроки создания, а также значительно удешевить стоимость разработки и последующей
модернизации подобных аппаратно-программных комплексов ЦОС систем связи. В целом
приведенные материалы теоретических и экспериментальных исследований позволяют
сделать вывод, что одним из наиболее действенных путей повышения эффективности
обработки сигналов, проходящих в каналах систем наземной радиосвязи, является
автоматизация процессов определения технических параметров сигнала и настройки
обрабатывающей аппаратуры.
Основное внимание в материалах было уделено методам обработки радиосигналов
в условиях априорной неопределенности относительно их модуляционных параметров и
воздействия различных помех каналов связи. При разработке данных методов
учитывалось желание обеспечить их независимость от типа используемого в тракте
радиоприемного или каналовыделяющего устройства.
Для случая обнаружения сигналов с постоянной огибающей рассмотренный метод
контроля энергетического присутствия сигнала основан на статистической обработке
оценок квадрата огибающей принимаемой смеси сигнала и помех и сравнении
полученных результатов с их ожидаемыми значениями при наличии или отсутствии
сигнала. При этом отличием предложенного метода от известных является меньшая
вычислительная сложность при работе в условиях низкого и нестационарного отношения
сигнал/шум.
Преодоление априорной неопределенности относительно вида модуляции и
значений модуляционных параметров сигналов, поступающих на вход системы
обработки, предполагает выделение совокупности признаков, характеризующих
требуемые виды модуляции и их параметры, из принимаемой смеси сигнала и помех и
обработку признаков с целью принятие решения о модуляционных параметрах
анализируемого сигнала. Для ФМ- и ЧМ-сигналов вся значимая для настройки
демодулятора информация о сигнале содержится в их фазовых и частотных параметрах.
Показано, что значения модуляционных параметров необходимо извлекать из суммарных
М-модальных распределений мгновенной частоты и разности фаз сигнала, где значение М
определяется видом модуляции. Структурно распределения фазовых или частотных
параметров формируются М частными нормальными распределениями с одинаковой
дисперсией и разными средними. Восстановление неизвестных законов распределения
значений разности фаз и частоты анализируемого сигнала осуществляется на основе
гистограммного метода.
При разработке процедуры оценки скорости манипуляции предложены способы
компенсации характерных искажений демодулированного видеосигнала, таких как
дробления и краевые искажения, на основе соответственно метода медианной фильтрации
и метода взаимной компенсации временных преобладаний посылок путем суммирования
и усреднения их длительностей. Предложенная процедура определения скорости
манипуляции основана на восстановлении L-модального со значениями мод в точках t0,
2t0, 3t0, 4t0 и т. д. закона распределения длительностей видеосигнала между моментами
смены полярности и его статистического анализа с целью получения оценки длительности
элементарной посылки t0.
140
При анализе схем построения демодуляторов учитывалось требование приема
широкого класса сигналов, используемых в современных системах радиосвязи. Это
обусловило выбор демодулятора, построенного по схеме цифрового квадратурного
приема, обеспечивающего возможность получения после квадратурной обработки оценки
любого параметра принимаемого сигнала (амплитуды, фазы, частоты). Такое решение
позволяет реализовать на базе одной структурной схемы демодулятора процедуры приема
сигналов с различными видами и параметрами модуляции, осуществлять анализ
модуляционной структуры и получать оценки энергетического присутствия сигнала и
качества демодуляции. При этом возможность совместной эксплуатации такого
демодулятора и различных типов радиоприемников обеспечивается путем ориентации
демодулятора на обработку сигналов, поступающих с выхода звуковой частоты
приемника.
При реализации демодулятора по методу квадратурного приема его основой
является цифровой формирователь квадратурных составляющих. Априорная
неопределенность значения центральной частоты сигнала и требование неискаженности в
процессе обработки до детектора фазочастотных параметров сигналов обусловливают
необходимость реализации формирователя в виде дискретного преобразования Гильберта.
Проведенные исследования показали, что при реализации ДПГ путем аппроксимации
интеграла преобразования Гильберта суммой, реализующей численное интегрирование по
Симпсону, требуемое значение длины преобразования составляет не более 15...20
отсчетов.
С учетом обработки демодулятором сигналов двух основных видов модуляции —
ЧМ и ФМ — в цифровом квадратурном детекторе необходима реализация процедур
частотного и фазового детектирования. Рассмотренные алгоритмы частотного и фазового
детектирования учитывают необходимость компенсации характерных колебаний уровня
принимаемого радиосигнала путем нормировки на текущее значение его амплитуды.
Возможность получения дополнительного выигрыша в общей помехоустойчивости
тракта приема предполагает формирование решающим устройством демодулятора оценки
качества демодулируемого сигнала, т. е. вычисление надежности каждого принятого
символа. В предложенном методе оценка надежности демодулированного символа
основана на вычислении коэффициента правдоподобия, учитывающего разность
измеренного и ожидаемого значений модуляционного параметра и оценки значений
огибающей принимаемой смеси сигнала и шума и мощности шума. Вывод выражений для
вычисления коэффициентов правдоподобия при приеме ЧМ- и ФМ-сигналов для
выбранной схемы построения демодулятора был осуществлен на основе формирования
отношений условных плотностей вероятности мгновенных значений модуляционного
параметра по критерию максимального правдоподобия.
Таким образом, выбранная схема построения устройства обработки радиосигналов
обеспечивает получение оценок всех параметров принимаемой смеси сигнала и помех,
необходимых для реализации процедур энергетического обнаружения, вскрытия вида и
параметров модуляции, демодуляции сигнала с оценкой качества. При этом, несмотря на
различные цели проведения данных операций, реализация их основных вычислительных
моментов обеспечивается единым комплексом вычислительных процедур на основе
использования принципов квадратурной обработки на базе разработанной структурной
схемы.
На основе приведенных теоретических результатов были определены принципы
практической реализации устройств цифровой обработки сигналов, используемых в
системах наземной радиосвязи. Показано, что для многих прикладных задач достаточно
использовать управляющую ПЭВМ, включающую устройство ввода аналоговых сигналов
типа звуковой карты и комплект СПО. Ключевую роль в таком комплексе играет
специальное программное обеспечение, решающее основные функциональные задачи,
возникающие при обработке сигналов систем радиосвязи.
141
В целом, затронутый в книге круг вопросов охватывает, главным образом,
различные задачи ЦОС систем связи и методы их решения. Однако в работе далеко не
исчерпаны даже наиболее важные задачи такой обработки. Укажем некоторые из них.
Не рассмотрены задачи поиска и обнаружения сигналов с заданными параметрами,
не описаны методы обработки сигналов с квадратурной амплитудной модуляцией и
широкополосных сигналов, не рассмотрен обширный круг вопросов, связанных с
анализом цифровых потоков и их помехоустойчивой обработкой и т. д.
В то же время освещение перечисленной тематики потребовало бы настолько
расширить объем информации, помещаемой в книгу, что это вывело бы ее за разумные
границы. Тем не менее, авторы надеются, что приведенные в книге материалы окажут
помощь разработчикам в решении их практических задач, что, собственно, и являлось
целью данной книги.
142
Список литературы
143
24. Залманзон Л. А. Преобразования Фурье, Уолша, Хаара и их применение в
управлении, связи и других областях. — М.: Наука, 1989.
25. Отнес Р., Эноксон Л. Прикладной анализ временных рядов. Основные методы.
— М.: Мир, 1982.
26. Кувшинов, Леонтьев Алгоритмы цифровой амплитудной демодуляции. В
сборнике ТУИС «Теория передачи информации по каналам связи». — Л.: ЛЭИС, 1983.
27. Тихонов В. И. Нелинейные преобразования случайных процессов. — М.:
Радио и связь, 1986.
28. Рабинер Л., Голд Б. Теория и применение цифровой обработки сигналов. — М.:
Мир, 1978.
29. Мовшович А. М. Цифровая демодуляция ЧМ-сигнала. // Радиотехника. —
1987, № 1.
30. Гольденберг Л. М. и др. Цифровая обработка сигналов: Справочник. — М.:
Радио и связь, 1985.
31. Гут Р. Э., Егоров В. В. Методы реализации дискретного преобразования
Гильберта. // Радиотехника. — 1986, № 6.
32. Корн Г., Корн Т. Справочник по математике. — М.: Наука, 1973
33. Трифонов А. П., Шинаков Ю. С. Совместное различение сигналов и оценка
их параметров на фоне шумов. — М.: Радио и связь, 1986.
34. Фомин Я. А., Тарловский Г. Р. Статистическая теория распознавания образов.
— М.: Радио и связь, 1986.
35. Дуда P., Xapm П. Распознавание образов и анализ сцен. - М.: Мир, 1976.
36. Тихонов В. И. Оптимальный прием сигналов. — М.: Радио и связь, 1983.
37. Фукунага К. Введение в статистическую теорию распознавания образов. — М.:
Наука, 1979.
38. Левин Б. Р. Теоретические основы статистической радиотехники. Книга 1. —
М: Сов. Радио, 1974.
39. Френке Л. Теория сигналов. — М.: Сов. Радио, 1974.
40. Пуртов Л. А. и др. Элементы теории передачи дискретной информации. — М.:
Связь, 1972.
41. Туров В. С. и др. Передача дискретной информации и телеграфия. — М.: Связь,
1974.
42. Быстрые алгоритмы в цифровой обработке изображений. — М.: Радио и связь,
1984.
43. Шувалов В. П. Прием сигналов с оценкой их качества. - М.: Связь, 1979.
44. Головин О. В. Декаметровая радиосвязь. — М.: Радио и связь, 1990.
45. Каппелини В., Константинидис А. Дж., Эмилиани П. Цифровые фильтры и их
применение. — М.: Энергоатомиздат, 1983.
46. Рекурсивные цифровые фильтры на микропроцессорах. — М.: Радио и связь,
1988.
47. Адаптивные фильтры. — М.: Мир, 1988.
144
48. Фомин В. Н. Рекуррентное оценивание и адаптивная фильтрация. — М.: Наука,
— 1984.
49. Балакришнан А. В. Теория фильтрации Калмана. — М.: Мир, 1988.
50. Степанов А. В., Матвеев С. А. Восстановление разборчивости зашумленной
речи. // Системы безопасности, связи и телекоммуникаций. — 1999, №29.
51. Варакин Л. Е. Системы связи с шумоподобными сигналами. — М.: Радио и
связь, 1985.
52. Кларк Дж. (мл), Кейн Дж. Кодирование с исправлением ошибок в системах
цифровой связи. — М.: Радио и связь, 1987.
53. Витерби А. Д., Омура Дж. К. Принципы цифровой связи и кодирования. — М.:
Радио и связь, 1982.
54. Гинзбург В. В., Каяцкас А. А. Теория синхронизации демодуляторов. — М.:
Связь, 1974.
55. Сосновский Н. С. Некоторые вопросы построения демодуляторов
радиотелеграфной связи с использованием методов цифровой обработки сигналов. //
Техника средств связи. Сер. ТРС. - 1982, вып. 10.
56. Кэн. Отношение сигнал/помеха в полосовых ограничителях. // Зарубежная
радиоэлектроника. — 1961, № 8.
57. Болд Г. Сравнение времени вычисления быстрых преобразований Хартли и
Фурье. // ТИИЭР. — 1985, г. 73, № 12.
58. Злотник Б. М. Помехоустойчивые коды в системах связи. — М.: Радио и связь,
1989.
59. Хворостенко Н. П. Статистическая теория демодуляции дискретных сигналов.
— М: Связь, 1968.
60. Блейхут Р. Теория и практика кодов, контролирующих ошибки. — М.: Мир,
1986.
61. Соколов В. В., Пелехатый М. И. Теоретические основы построения систем
передачи дискретной информации. — М.: Издательство МО СССР, 1979.
62. Тихонов В. И. Статистическая радиотехника. — М.: Радио : и связь, 1982.
63. Айвазян С. А. и др. Прикладная статистика: Справочник. — М.: Финансы и
статистика, 1983.
64. Крамер Г. Математические методы статистики. — М.: ИИЛ, 1948.
65. Степанов А. В. Новые модели компьютерных радиоприемников. // Системы
безопасности, связи и телекоммуникаций. -2001, №39.
66. Степанов А. В., Коноваленко А. И. Сканирующие компьютерные
радиоприемники: аппаратные средства и программное обеспечение. // Системы
безопасности, связи и телекоммуникаций. - 2000, № 32.
67. Степанов А. В. Тенденции развития пейджинговой связи. // Мобильные
системы. — 1999, № 10.
68. Степанов А. В. Радиоконтроль: задачи и средства. // Системы безопасности,
связи и телекоммуникаций. — 2000, №31.
69. Степанов А. В. Специальные технические средства. Тематический каталог
«Системы безопасности — 2000». — М.: Гротек, 2001.
145
Оглавление
Предисловие..................................................................................................................................1
Глава 1. Введение
в обработку сигналов систем радиосвязи...................................................................4
1.1. Тенденции развития современных систем радиосвязи..........................................4
1.2. Принципы функционирования систем цифровой радиосвязи….........................11
1.3. Особенности обработки сигналов систем
радиосвязи и требования к средствам их обработки.............................................17
146