Понеаснни. Моделирование систем связи в matlab
Скачать 2.78 Mb.
|
Спектр сигнала. Некоторые особенности спектра сигнала имеют важное значение. Отсутствие высокочастотных компонентов означает, что для передачи требуется более узкая полоса. Кроме того, желательно также, чтобы отсутствовала постоянная составляющая. Если в сигнале она присутствует, то должно существовать прямое физическое соединение передающего и приемного устройства (если речь идет о проводных системах связи). Если же постоянная составляющая отсутствует, то можно использовать соединение по переменному току через трансформатор; это дает превосходную электрическую изоляцию и снижает интерференцию. И, наконец, уровни искажения сигнала и интерференции зависят от спектральных свойств передаваемого сигнала. На практике наибольшие искажения сигнал претерпевает на краях полосы пропускания. Следовательно, при хорошей структуре сигнала основная передаваемая мощность должна быть сосредоточена в середине полосы передачи. Тогда принимаемый сигнал будет менее искаженным. Этого можно добиться с помощью методов модуляции, позволяющих формировать спектр передаваемого сигнала. 12 Синхронизация. Приемник должен уметь определять начало и конец каждого двоичного разряда. Это совсем не легко. Один из довольно дорогостоящих подходов состоит в выделении специального канала для синхронизации приемника и передатчика. Альтернативный вариант – создание некоторого механизма синхронизации на базе переданного сигнала. Интерференция сигналов и помехоустойчивость. Отдельные кодировки позволяют добиваться лучшей производительности при наличии помех, чем другие. Выражается это, как правило, через скорость появления ошибок. Стоимость и сложность. Хотя цифровые логические схемы продолжают падать в цене, этот фактор игнорировать не стоит. В частности, чем выше скорость передачи сигналов, позволяющая получить определенную скорость передачи данных, тем выше цена. 1.2 Методы цифровой полосовой модуляции Полосовая модуляция [4] (аналоговая или цифровая) – это процесс преобразования информационного сигнала в синусоидальный сигнал; при цифровой модуляции синусоида на интервале Т называется цифровым символом. Синусоиды могут отличаться по амплитуде, частоте и фазе. Таким образом, полосовую модуляцию можно определить как процесс варьирования амплитуды, частоты или фазы (или их комбинаций) радиочастотной несущей согласно передаваемой информации. В общем виде несущая записывается следующим образом ( ) ( ) cos ( ) s t A t t (1.1) Здесь А(t) – переменная во времени амплитуда, а θ(t) – переменный во времени угол. Угол удобно записывать в виде 0 ( ) ( ) t t t (1.2) так что 0 ( ) ( ) cos[ ( )] s t A t t t (1.3) где ω, – угловая частота несущей, φ(t) – ее фаза. Частота может записываться как переменная f или как переменная ω. В первом случае частота измеряется в герцах (Гц), во втором – в радианах в секунду (рад/с). Эти параметры связаны следующим соотношением ω = 2πf. 13 Таблица 1.1 – Основные типы полосовой модуляции/демодуляции Когерентные схемы Некогерентные схемы Фазовая манипуляция (PSK) Частотная манипуляция (FSK) Амплитудная манипуляция (ASK) Модуляция без разрыва фазы (CPM) Смешанные комбинации Дифференциальныя фазовая манипуляция (DPSK) Частотная манипуляция (FSK) Амплитудная манипуляция (ASK) Модуляция без разрыва фазы (СРМ) Смешанные комбинации Если для детектирования сигналов приемник использует информацию о фазе несущей, процесс называется когерентным детектированием (coherent detection); если подобная информация не используется, процесс именуется некогерентным детектированием (noncoherent detection). При идеальном когерентном детектировании приемник содержит прототипы каждого возможного сигнала. Эти сигналы-прототипы дублируют алфавит переданных сигналов по всем параметрам, даже по радиочастотной фазе. В этом случае говорят, что приемник автоматически подстраивается под фазу входного сигнала. В процессе демодуляции приемник перемножает и интегрирует входной сигнал с каждым прототипом (определяет корреляцию). В таблице 1.1 под общим заголовком когерентной модуляции/демодуляции перечислены: фазовая манипуляция, частотная манипуляция (frequency shift keying – FSK), амплитудная манипуляция (amplitude shift keying – ASK), модуляция без разрыва фазы (continuous phase modulation – CPM) и смешанные комбинации этих модуляций. Некоторые специализированные форматы, такие как квадратурная фазовая манипуляция со сдвигом (offset quadrature PSK – OQPSK), манипуляция с минимальным сдвигом (minimum shift keying – MSK), принадлежащие к классу модуляций СРМ, и квадратурная амплитудная модуляция (quadrature amplitude modulation – QAM) в таблице не отображены. Некогерентная демодуляция относится к системам, использующим демодуляторы, спроектированные для работы без знания абсолютной величины фазы входного сигнала; следовательно, определение фазы в этом случае не требуется. Таким образом, преимуществом некогерентных систем перед когерентными является простота, а недостатком – большая вероятность ошибки. В таблице 1.1 под заголовком некогерентной передачи сигналов перечислены модуляции, подобные используемым при когерентной передаче: DPSK, FSK, ASK, CPM и смешанные их комбинации. Подразумевается, что для некогерентного приема информация о фазе не используется; но, тем не менее, под заголовком "некогерентная передача" указана одна из форм фазовой манипуляции. Это вызвано тем, что одну из важных форм PSK можно отнести к некогерентной (или дифференциально 14 когерентной), поскольку она не требует согласования по фазе с принятой несущей. При использовании этой модуляции, называемой дифференциальной фазовой манипуляцией (differential PSK – DPSK), в процессе детектирования текущего символа в качестве опорной фазы применяется фаза предыдущего символа [2, 13]. 1.3 Оценка качества приема в цифровых системах связи Любой, кто изучал аналоговую связь, знаком с критерием качества, именуемым отношением средней мощности сигнала к средней мощности шума (S/N или SNR). В цифровой связи для оценки качества чаще используется нормированная версия SNR – отношение Е b /N 0 . Е b – это энергия бита, и ее можно описать как мощность сигнала S, умноженную на время передачи бита Т b . N 0 – это спектральная плотность мощности шума, и ее можно выразить как мощность шума N, деленную на ширину полосы W. Поскольку время передачи бита и скорость передачи битов R b взаимно обратны, Т b можно заменить на 1/R b 0 / / / b b b E S T S R N N W N W (1.4) Еще одним параметром, часто используемым в цифровой связи, является скорость передачи данных в битах в секунду. В целях упрощения выражений, встречающихся в данной работе, для представления скорости передачи битов вместо записи R b используется знак R. С учетом сказанного перепишем, выражение (1.4) так, чтобы было явно видно, что отношение Е b /N 0 представляет собой отношение S/N, нормированное на ширину полосы и скорость передачи битов. 0 b E S W N N R (1.5) Одной из важнейших метрик производительности в системах цифровой связи является график зависимости вероятности появления ошибочного бита P b от Е b /N 0 . На рисунке 1.2 показан общий вид большинства подобных кривых. При E b /N 0 ≥ x 0 , P b ≤ P 0 . Безразмерное отношение E b /N 0 – это стандартная качественная мера производительности систем цифровой связи. 15 Следовательно, необходимое отношение E b /N 0 можно рассматривать как метрику, позволяющую сравнивать производительность различных систем; чем меньше требуемое отношение E b /N 0 , тем эффективнее процесс регистрации при данной вероятности ошибки. Рисунок 1.2 – Общий вид зависимости P b ОТ E b /N 0 1.4 Фазовая манипуляция PSK Фазовая манипуляция (phase shift keying – PSK) была разработана в начале развития программы исследования дальнего космоса; сейчас схема PSK широко используется в коммерческих и военных системах связи. Сигнал в модуляции PSK имеет следующий вид. 0 2 ( ) cos[ ( )] i i E s t t t T 0 ≤ t ≤ T; i = 1,….,M, (1.8) где: Е – энергия символа; Т – время передачи символа, 0 ≤ t ≤ Т; ω 0 – угловая частота; φ i (t) – фазовый член, который может принимать М дискретных значений, обычно определяемых следующим образом 2 ( ) i i t M i = 1,….,M (1.9) Типичный вид сигнала в модуляции BPSK (binary PSK – BPSK) приведен на рисунке 1.3, где явно видны характерные резкие изменения фазы при переходе между символами; если модулирующий поток данных состоит x 0 P 0 P b E b /N 0 для E b /N 0 ≥x 0 , P B ≤P 0 E S W b = N N R 0 16 из чередующихся нулей и единиц, то такие изменения будут происходить при каждом переходе. Работа схемы модуляции заключается в смещении фазы модулируемого сигнала s i (t) на одно из двух значений, нуль или π (180°). Рисунок 1.3 – Типичный вид сигнала BPSK Модулированный сигнал можно представить как вектор на графике в полярной системе координат, где длина вектора соответствует амплитуде сигнала, а его ориентация в общем М-арном случае – фазе сигнала относительно других М-1 сигналов набора. При модуляции BPSK векторное представление дает два противофазных (180º) вектора. Наборы сигналов, которые могут быть представлены подобными противофазными векторами, называется антиподными [3]. 1.5 Вероятность ошибки при когерентном обнаружении сигнала BPSK Двоичное детектирование Допустим, что передаваемый сигнал искажается только вследствие воздействия шума (additive white Gaussian noice – AWGN). Принятый сигнал в этом случае описывается как сумма переданного сигнала s i (t) и случайного шумового процесса n(t): ( ) ( ) ( ) 0 , 1,..., i r t s t n t t T i M (1.10) 17 В приемнике используется коррелятор принятого сигнала ( ) r t с сигналами прототипами ( ) i s t . Глагол "коррелировать" означает "совпадать", "согласовываться", следовательно, коррелятор упрощенно можно определить как устройство, которое пытается найти соответствие принятого сигнала r(t) с каждым возможным сигналом-прототипом s i (t), известным приемнику априори. Разумное правило принятия решения звучит так: выбирать сигнал s i (t), лучше всего согласующийся (или имеющий наибольшую корреляцию) с r(t). Другими словами, правило принятия решения выглядит следующим образом рис. 1.4 выбрать сигнал s i (i), индекс которого (1.11) соответствует максимальной z i (T) В случае двоичного детектирования корреляционный приемник, как показано на рисунке 1.4, можно построить как согласованный фильтр или интегратор произведений с опорным сигналом, равным разности двоичных сигналов-прототипов s 1 (t)-s 2 (t). Выход коррелятора z(T) используется непосредственно в процессе принятия решения. Рисунок 1.4 – Двоичный корреляционный приемник: а) использование одного коррелятора; б) применение двух корреляторов 0 T z 1 (T) Опорные сигналы s 1 (t) r(t) + 0 T z 2 (T) – s 2 (t) z(T) H 1 H 2 €( ) i s t Схема приня- тия решений z(T)=a i (T)+n 0 (T) 0 T Опорный сигнал s 1 (t)-s 2 (2) r(t) z(T)=a i (T)+n 0 (T) z(T) H 1 H 2 Схема приня- тия решений €( ) i s t a) б) 18 Корреляционный приемник при двоичном детектировании также можно изобразить как два согласованных фильтра или интегратора произведений, один из которых согласовывается с s 1 (t), а второй – с s 2 (t) (рисунок 1.4, б). На этапе принятия решения теперь может использоваться правило, приведенное в формуле (1.11), или же из выхода одного коррелятора можно вычесть выход другого и на этапе принятия решения использовать разность 1 2 ( ) ( ) ( ) z T z T z T (1.12), как показано на рис. 1.4 б. Здесь z(T),называемое тестовой статистикой, подается в схему принятия решения, как и в случае только одного коррелятора. В отсутствие шума на выходе мы получаем z(T) = a i (Т), где а i (Т) – сигнальный компонент. Входной шум п(Т)и выходной шум n 0 (Т)при этом являются случайными гауссовыми процессами. Таким образом, можно записать выражение сигнала на выходе коррелятора в момент взятия выборки t = Т 0 ( ) ( ) ( ), i=1,2,... i z T a T n T (1.13) где n 0 (Т) – компонент шума, это гауссова случайная переменная с нулевым средним; z(T) – это гауссова случайная переменная со средним а 1 или а 2 , в зависимости от того, была передана двоичная единица или двоичный нуль. Порог двоичного решения Критерий минимума ошибки для равновероятных двоичных сигналов, искаженных гауссовым шумом, можно сформулировать следующим образом: ( ) z T 0 (1.14) здесь a 1 — сигнальный компонент z(Т)при передаче s 1 (t), а а 2 — сигнальный компонент z(T) при передаче s 2 (t). Порог γ 0 , равный (а 1 + а 2 )/2, — это оптимальный порог для минимизации вероятности принятия неверного решения при равновероятных сигналах и симметричных функциях правдоподобия. Правило принятия решения, приведенное в формуле (1.14), указывает, что гипотеза H 1 (решение, что переданный сигнал – это s 1 (t)) выбирается при z(T) > γ 0 , а гипотеза Н 2 (решение, что переданный сигнал – это s 2 (t))– при z(Т) < γ 0 . Если z(T) = γ, решение может быть любым. При равновероятных антиподных H 1 H 2 19 сигналах с равными энергиями, где s 1 (t) = -s 2 (t)и a 1 = - a 2 , оптимальное правило принятия решения принимает следующий вид ( ) z T 0 0 (1.15) что можно сформулировать следующим образом выбрать сигнал s 1 (t), если z 1 (T) > z 2 (T) выбрать сигнал s 2 (t) в противном случае Вероятность битовой ошибки Вероятность принятия детектором неверного решения называется вероятностью символьной ошибки, Р S . Несмотря на то, что решения принимаются на символьном уровне, производительность системы часто удобнее задавать через вероятность битовой ошибки Р в . Формула (1.16) описывает вероятность битовой ошибки B P для детектора, работающего по принципу минимальной вероятности ошибки 1 2 0 2 1 2 0 ( ) / 2 1 exp 2 2 2 B a a a a u P du Q (1.16) Здесь 0 – среднеквадратическое отклонение шума вне коррелятора. Функция Q(x), называемая гауссовым интегралом ошибок, определяется следующим образом 2 1 ( ) exp 2 2 x u Q X du (1.17) Для передачи антиподных сигналов с равными энергиями, таких как сигналы в формате BPSK, на выход приемника поступают следующие компоненты: а 1 = b E , при переданном сигнале s 1 (t), и а 2 =– b E , при переданном сигнале s 2 (t), где b E — энергия сигнала, приходящаяся на двоичный символ. Для процесса AWGN дисперсию шума σ 0 2 вне коррелятора можно заменить на N 0 /2, так что формулу (1.16) можно переписать следующим образом H 1 H 2 |