Ранее опубликованные статьи по этой теме:
В данной статье решается задача построения демодулятора DSSS на основе согласованной фильтрации, а также формирования текстового файла и получения зависимости количества ошибок от ОСШ.
Промодулированный сигнал с наложенным на него аддитивным белым гауссовским шумом подвергается операции умножения на расширяющую последовательность, имеющую спектр, изображённый на рисунке 1. Красным изображён спектр информационной последовательности, синим - расширяющей.
Рисунок 1
Таким образом, на приёмник приходит спектр в 32 раза шире, чем у информационной последовательности и во столько же раз меньший по амплитуде. Также он искажается вследствие добавления к нему шума. Для того чтобы из принятого сигнала получить информационный, сигнал умножается на расширяющую последовательность, соответствующую 1. Результатом умножения будет АКФ последовательности прямоугольных импульсов (если принята 1, Рисунок 2) или обратная АКФ (если принят 0, Рисунок 3). Вследствие наложения шума, уровни боковых лепестков и главного лепестка будут искажены.
Рисунок 2
Рисунок 3
Таким образом выполняется операция согласованной фильтрации. Предварительно необходимо привести сигнал и последовательность от вида (0;1) к виду (-1;-1), чтобы при умножении у нас учитывались все составляющие битовых последовательностей, дабы увеличить выигрыш в ОСШ при той же самой вероятности ошибки. Также нужно разбить принятую последовательность на блоки из 32 бит для одинаковой размерности перемножаемых последовательностей. Решение о том, какой бит передавался, выносится исходя из сравнения с порогом. В данном случае, значение порога равно N/4=8 (Рисунок 4).
Рисунок 4
Далее следует операция декодирования и обнаружения ошибок (Рисунок 5).
Рисунок 5
Фигурируя различными значениями ОСШ, получим зависимости количества ошибок от ОСШ (Рисунок 6).
Рисунок 6
Из графика видно, что благодаря применению модуляции DSSS обеспечивается вполне приемлемое качество связи даже при ОСШ = -3 дБ. Далее полученная последовательность бит преобразуется в текстовый формат и записывается в файл (Рисунок 7).
Рисунок 7
В итоге была решена задача приёма сигнала с использованием DSSS, получена зависимость количества ошибок от ОСШ. Всю программу целиком можно увидеть здесь: http://radiolay.ru/viewtopic.php?f=37&t=206
Список использованной литературы:
1. Скляр Б. «Цифровая связь». М.: издательство Вильямс,
2004г.
2. Конспект лекций по курсу
"ОТССсПО", Зайцев А. А. РГРТУ, 2011
3. Бакке А. В. Методические материалы по самостоятельной
работе, РГРТУ, 2012
Статью подготовили ст. гр. 8110
Баклагин А. Ю.
Бахтина Е. И.
Рязань 2012