7.2. Расширение спектра co
СКАЧКООБРАЗНОЙ ПЕРЕСТРОЙКОЙ ЧАСТОТЫ
При использовании расширенного спектра со скачкообразной перестройкой частоты (frequency-hopping spread spectrum — FHSS) передача сигнала производится с помощью определенных наборов частот, имеющих свойства случайных последовательностей. Перестройка частоты сигнала происходит через определенные интервалы времени. Изменение рабочих частот приемника синхронизируется с передатчиком, что позволяет получить сигнал. В то же время при попытке подслушать сеанс связи будут слышны лишь неразборчивые звуки, а создание намеренных помех на одной из частот приведет к уничтожению только нескольких битов сигнала.
Основы использования
На рис. 7.2 приведен пример передачи сигнала со скачкообразной перестройкой частоты (frequency hopping — FH). Для передачи FH-сигнала резервируется определенное количество каналов. Как правило, используют 2k несущих частот, которые составляют 2k каналов. Расстояние между несущими частотами (а следовательно, ширина каждого канала) обычно равно ширине полосы входного сигнала. При передаче каждый канал используется в течение фиксированного интервала времени; в стандарте IEEE 802.11, например, этот интервал равен 300 мс. В течение такого интервала производится передача некоторого количества закодированных определенным образом битов (возможно, частей битов, см. далее). Последовательность использования каналов задается кодом расширения, и поскольку приемник и передатчик используют один и тот же код, переходы между каналами выполняются синхронно.
На рис. 7.3 приводится типичная блок-схема системы связи со скачкообразной перестройкой частоты. При передаче двоичные данные подаются на модулятор, работающий с использованием определенного метода цифро-аналогового кодирования, например частотной манипуляции (frequency-shift keying — FSK) или же двоичной фазовой манипуляции (binary phase shift keying — BPSK). Полученный сигнал центрирован на некоторой базовой частоте. Изображенный далее генератор псевдослучайных чисел применяется для получения индексов таблицы используемых частот. Именно псевдослучайная последовательность является упоминавшимся ранее кодом расширения. Каждые k бит на выходе генератора определяют одну из 2k несущих частот. Для каждого из последующих интервалов времени (которому соответствует k бит псевдослучайного кода) выбирается новая несущая частота. Эта частота модулируется сигналом исходного модулятора. Форма полученного сигнала не изменится, однако он будет центрирован на выбранной частоте. Приемник демодулирует полученный сигнал расширенного спектра с помощью той же последовательности частот (основанной на псевдослучайном коде), что использовалась при модуляции. Для получения выходных данных полученный сигнал еще раз демодулируется.

Рис. 7.2. Пример скачкообразной перестройки частоты
В схеме на рис. 7.3 показано перемножение двух сигналов. Приведем пример подобного умножения, используя BFSK в качестве схемы модуляции данных. Сигнал FSK на входе системы FHSS можно определить следующим образом (сравните с уравнением (6.2)):
при
iT
< t <
(i+1)T.
(7.1)
Здесь
А — амплитуда сигнала;
f0 — базовая частота;
bi — значение i-го бита данных (+1 соответствует двоичной 1; −1 - двоичному 0);
Δf — разнесение частот;
Т — длительность передачи одного бита; скорость передачи данных равна 1/T.
Таким образом, в течение интервала передачи i-го бита частота сигнала будет равна f0, если бит имеет значение −1, и f0 + Δf при значении бита +1.

Рис. 7.3. Система связи расширенного спектра со скачкообразной перестройкой частоты
Синтезатор частот генерирует последовательность тонов, частота которых изменяется через равные промежутки времени. Переходы в наборе 2k частот определяются k битами псевдослучайного кода. Будем считать время передачи на одной частоте равным времени передачи одного бита, будем также пренебрегать фазовой разницей между информационным сигналом sd(t) и сигналом расширения c(t). Результирующий сигнал во время i-го интервала передачи (передачи i-го бита) можно выразить в следующем виде:
.
Здесь fi — частота сигнала, сгенерированного синтезатором частот во время i-го интервала передачи. Используя тригонометрическое равенство cos(x)cos(y) = (l/2)(cos(x + у) + cos(x − у)), получим следующее:
.
Полосовой фильтр (см. рис. 7.3) позволяет отсеять разность частот, пропуская только их сумму. Полученный сигнал FHSS может быть записан в таком виде:
.
(7.2)
Итак, частота информационного сигнала в течение i-го интервала передачи равна f0 + fi если значение бита −1, и f0 + fi + Δf при значении +1.
Приемник получит сигнал, описываемый только что определенной функцией s(t). Умножение полученного сигнала на копию сигнала расширения дает в результате следующее:
.
Снова используя тригонометрическое равенство, получим такой результат:
.
Для отсеивания разности частот используется полосовой фильтр (рис. 7.3), в результате получается сигнал, который описывается функцией sd(t), определенной в формуле (7.1).
.
FHSS с использованием MFSK
С технологией FHSS часто используется многочастотная манипуляция (multiple frequency shift keying — MFSK). Как упоминалось в главе 6, схема MFSK предусматривает использование М = 2L различных частот для кодирования входного цифрового сигнала по L бит за такт. Передаваемый сигнал описывается следующей функцией (уравнение (6.3)):
,
.
Здесь
fi = fc + (2i − 1 − M)·fd;
fc — частота несущей;
fd — разностная частота;
М — количество различных сигнальных посылок, М = 2L;
L — число битов на сигнальную посылку.
В схеме FHSS частота сигнала MFSK меняется с периодичностью Тс секунд. Перестройка частоты производится путем модулирования сигнала MFSK несущей FHSS. В результате сигнал MFSK передается по соответствующему каналу FHSS. При скорости передачи данных R время передачи одного бита составляет T = 1/R секунд. Время, необходимое для передачи сигнальной посылки, равно Ts = LT. Если Тс больше или равно Тs, модуляцию с расширением спектра принято называть расширением спектра с медленной скачкообразной перестройкой частоты, в противном случае говорят о быстрой перестройке частоты. Подытожим: расширение спектра с медленной перестройкой частоты — Тс ≥ Ts; расширение спектра с быстрой перестройкой частоты — Тc < Ts.
На рис. 7.4 приведен пример медленной схемы FHSS с использованием сигнала MFSK, изображенного на рис. 6.4. Здесь М = 4, т.е. для кодирования каждых 2 бит входных данных за такт используется четыре разных частоты. Каждая сигнальная посылка является дискретным частотным тоном. Полная ширина полосы MFSK составляет Wd = M·fd. В данном примере использовалась схема FHSS с k = 2. Следовательно, всего использовано 4 = 2k различных каналов, ширина полосы каждого из которых равна Wd. Полная ширина полосы FHSS равна Ws = 2kWd. Для выбора одного из четырех каналов используется по 2 бит псевдослучайной последовательности. Выбранный канал используется на протяжении времени передачи двух сигнальных посылок, или 4 бит (Тс − 2Ts = 4T).

Рис. 7.4. Расширение спектра с медленной перестройкой частоты
(модуляция MFSK, М = 4, k = 2)
На рис. 7.5 приведен пример быстрой схемы FHSS с применением того же сигнала MFSK (М = 4, k = 2). В данном примере каждая сигнальная посылка соответствует двум частотным тонам. Снова Wd = Mfd и Ws= 2kWd. Ts и Тс связаны как Тs = 2Tc = 2T. Вообще при наличии шума или намеренных помех быстрая схема дает лучшее качество связи, чем медленная. Например, если для передачи каждой сигнальной посылки используется три или более частот (элементарных сигналов), приемник принимает решение о том, какая сигнальная посылка была послана, основываясь на большинстве корректно принятых элементарных сигналов.

Рис. 7.5. Расширение спектра с быстрой перестройкой частоты
(модуляция MFSK, М = 4, k = 2)
Анализ производительности
Как правило, FHSS предусматривает использование большого числа частот, следовательно, Ws намного больше Wd. Одним из преимуществ такого подхода является большая устойчивость системы с большим значением k к воздействию намеренных помех. Предположим, например, что имеется передатчик MFSK с шириной полосы Wd и источник намеренных помех с полосой такой же ширины и фиксированной мощностью Sj на несущей частоте. Тогда отношение энергии сигнала на бит к плотности энергии шума на герц записывается в следующем виде:
.
При использовании скачкообразной перестройки частоты генератор намеренных помех вынужден будет создавать шум на всех 2k частотах. Поскольку мощность генератора помех фиксирована, мощность шума на каждой из частот будет равна Sj/2k. Значит, отношение мощности сигнала к мощности шума возрастет на величину, именуемую коэффициентом расширения спектра.
(7.3)
