Формирование сигналов, описываемых различными кодовыми последовательностями

В начале тем или иным способом создается кодовая последовательность в виде вектора, элементы которого принимают значения {1,0} или {1,-1}.

Например, кодовая последовательность может быть задана непосредственно в виде вектора (ниже представлен 11-разрядный код Баркера):


(Представление кода сначала в виде матрицы-строки и последующее транспонирование матрицы, т.е. преобразование ее в вектор-столбец, использовано лишь для компактности представления данных на экране).

Если изначально элементы вектора заданы как значения {1,0}, а для последующего моделирования, например, для моделирования сигналов с фазовой модуляцией, требуются значения {1,-1}, то достаточно выполнить преобразование:

- число элементов кода (разрядность);

- индексация элементов вектора;

- преобразование элементов вектора.



Представим кодовую комбинацию в виде функции времени. Для этого введем «временные» параметры:

- длительность элементарного символа кода;

- интервал моделирования;

- текущее время.


Временную функцию, соответствующую кодовой комбинации, можно получить путем суммирования произведения значений элементов кода Bk (или Codek)на единичные элементарные импульсы, существующие только в пределах элементов кода Imp:


Рис.9. Ансамбль единичных импульсов для формирования кода в виде функции времени.

- временная функция, соответствующая коду.

 
 

Для формирования сигнала, модулированного по фазе кодовой комбинацией достаточно перемножить гармоническое колебание на Ut.


Рис.10. ФМ - сигнал, модулированный 11-разрядным кодом Баркера.

Здесь для наглядности «временных диаграмм» частота заполнения элементарных импульсов кратна их длительности.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: