Научная статья на тему 'ИССЛЕДОВАНИЕ ПРИМЕНЕНИЯ RTL-SDR И СРЕДЫ MATLAB НА ПРИМЕРЕ ПЕРЕДАЧИ И ПРИЕМА AM-DSB-TC'

ИССЛЕДОВАНИЕ ПРИМЕНЕНИЯ RTL-SDR И СРЕДЫ MATLAB НА ПРИМЕРЕ ПЕРЕДАЧИ И ПРИЕМА AM-DSB-TC Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
245
46
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
RTL-SDR / USRP / MATLAB/SIMULINK / AM-DSB-TC

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Кривова Аделина Валерьевна

Подготовка специалистов в области связи требует изучения принципов работы современного приёмно-передающего оборудования. В текущих реалиях использование дорогих профессиональных систем не является целесообразным для использования в учебном процессе. В связи с этим необходимо найти оптимальное решение для использования в высших учебных заведениях. Для этого в данной статье рассмотрена возможность приема сигнала SDR-приемником на примере демодуляции AM-DSB-TC. В работе рассмотрена общая структура RTL-SDR, схемы модуляции и демодуляции AM-DSB-TC, продемонстрированы результаты передачи и приема сигнала в графическом виде.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — Кривова Аделина Валерьевна

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

INVESTIGATION THE APPLICATION OF RTL-SDR AND THE MATLAB ENVIRONMENT ON THE EXAMPLE OF AM-DSB-TC TRANSMIT AND RECEIVE

Training of specialists in the field of communication requires studying the principles of operation of modern receiving and transmitting equipment. In the current realities, the use of expensive professional systems is not appropriate for use in the educational process. In this regard, it is necessary to find the optimal solution for use in higher education institutions. To do this, this article discusses the possibility of receiving a signal by an SDR receiver using the example of AM-DSB-TC demodulation. The paper considers the general structure of RTL-SDR, modulation and demodulation schemes of AM-DSB-TC, demonstrates the results of signal transmission and reception in graphical form.

Текст научной работы на тему «ИССЛЕДОВАНИЕ ПРИМЕНЕНИЯ RTL-SDR И СРЕДЫ MATLAB НА ПРИМЕРЕ ПЕРЕДАЧИ И ПРИЕМА AM-DSB-TC»

Рисунок 1 - Блок-схема RTL-SDR

В основе всякой модуляции лежит формирование некоторого несущего колебания, какой-либо из параметров которого изменяется со временем пропорционально исходному сигналу. Амплитудная модуляция (АМ) - образование сигнала путем изменения амплитуды гармонического колебания пропорционально мгновенным значениям тока или напряжения сигнала сообщения [3, с. 428].

В данном эксперименте АМ-08В-ТС сигнал ^амСО получается вследствие умножения суммы амплитуды от источника постоянного тока Аг_ и модулирующего сигнала £„&) на сигнал несущей частоты Данный процесс проиллюстрирован формулой (1):

= [Аг_ + £„&)]*„&).

1)

Для гармонического информационного сигнала с амплитудой А„ и частотой и несущей с амплитудой Лн и частотой /у_:

= Аг соз(2тгг^:0 ; ( )

рн(£) = Ау соs(,2'!гfy t). Тогда выражение (1) будет выглядеть следующим образом:

= 1А + Л: соеС^!:).

С учетом индекса модуляции выражение (4) можно записать как:

(3)

(4)

= +- т соsCО]>1К соеСс^О = АГА,.- созСй^в +-

+ -(cOsC^a -ftig)i + COsCtJg + tw,,} i).

(5)

Таким образом, при модулирующем гармоническом сигнале, спектр модулированного АМ-08В-ТС будет содержать три составляющие: нижнюю полосу на частоте [г_ — верхнюю полосу на частоте /к + Л: и компоненту несущей на частоте, соответственно £.

Так как Ц^КР, по сути, представляет собой модулятор АМ-Б8В^С, для генерации сигнала АМ-Б8В-ТС требуется только передать на программную часть информационный сигнал, предварительно сложенный с постоянной составляющей. Схема реализации передатчика АМ-Б8В-ТС в МАТЬАВ/81тиИпк представлена на рисунке 2 [4, с. 285].

Рисунок 2 - Схема реализации передатчика АМ-ЮБВ-ТС сигнала в МАТ1АВ/Б1тиИпк

Блок «From Multimedia File» содержит ссылку на музыкальный файл с частотой 48 кГц, который передается на «FIR Rate Conversion o/p fs=120 kHz» в котором частота дискретизации исходного файла повышается до 120 кГц, далее сигнал попадает на блок «FIR Rate Conversion o/p fs=200 kHz», который преобразует частоту дискретизации сигнала с 120 кГц до 200 кГц. Далее сигнал суммируется с постоянной составляющей с блока «Ao DC Offset». Получившийся сигнал поступает на блок «SDRu Transmitter», в котором задаются параметры передатчика такие как усиление и несущая частота.

Сигналы из MATLAB/Simulink по USB интерфейсу поступают на USRP. Сигнал в данном случае будет иметь только синфазную составляющую s} [и]. В аппаратной части передатчика частота дискретизации увеличивается и сигнал преобразуется в аналоговую форму. Аналоговый сигнал смешивается с несущей частотой, после фильтрации и усиления передается в эфир. Выходной сигнал USRP будет выглядеть следующим образом:

stKit) = Ktx [sj (t) соз(ы,,£}].

(6)

где Ktx - коэффициент усиления усилителя передатчика.

Так как AM-DSB-TC содержит в себе информационную огибающую, его демодуляцию можно осуществить посредством некогерентного приемника. Самым простым способом детектирования амплитудно-модулированных сигналов является детектор огибающей.

Вещественный сигнал, принятый RTL-SDR, усиливается в малошумящем усилителе и попадает на смеситель, где смешивается с сигналом гетеродина для переноса на промежуточную частоту:

(7)

где й}у - частота гетеродина, Гц.

Далее сигнал фильтруется в фильтре нижних частот и остается только комплексный сигнал основной полосы частот:

А А -

STX{t) - 2 [cosfii^i - CciorÖ - /sinftitjjt + ftiQpi}] +

A .A -

+ —-—[cOsC^f - üijjt - üiQTt) + COS^f + ÜJLjjt - üi(jrf}

-jsmttUgt — Ltf,,f — üJtipiJ — /зшСс^ Ly,,t — <i>ort)].

(8)

Так как в схеме детектора огибающей задается сдвиг частоты Асо = сг^ — — то вещественную и мнимую части сигнала можно записать следующим образом:

А А- А гА -

Sj(0 = —соеСДИО + —[cosCiüjf — ft»,, Ö + 2 4

cosCiiui: — £0,,С>];

(9)

ЛЛ

= —j—-—sin(itjt)i} +; —-— [cüs(dti)f — üijjt) +

cos(iit)i: — ¡у,, Ö] ■

(10)

Получившийся сигнал дискретизируется, преобразуется в аналого-цифровом преобразователе и попадает в MATLAB/Simulink.

□ " Г 1 Ii L.

Ч LF; 1 Мм —+ -#

1 ' " 1 цр. • ► "ftof 1 • ~~1

mt 43

Рисунок 3 - Схема реализации детектора огибающей в MATLAB/Simulink

На рисунке 3 приведена схема программной реализации детектора огибающей для демодуляции AM-DSB-TC. Здесь блок «RTL-SDR Receiver» отвечает за связь аппаратной и программной частей приемника. Блок «Offset Frequency» задает частоту сдвига, необходимую для успешной некогерентной демодуляции сигнала, блок «Bandpass Filter» пропускает только AM-DSB-TC на промежуточной частоте. Спектрограммы принятого RTL-SDR сигнала и AM-DSB-TC после фильтрации представлены на рисунке 4.

AM-DSB-TC arau

til Ii i| nими» AM-DSB-TC am:

t

Частота. кГц

Рисунок 4 - Спектрограммы сигналов: оранжевый - AM-DSB-TC на промежуточной частоте; синий -AM-DSB-TC на промежуточной частоте после фильтрации

Блок «Abs» выводит амплитуду входного сигнала, а взяв амплитуду комплексного сигнала AM-DSB-TC, можно определить его огибающую и вывести демодулированный информационный сигнал. Так как вещественная часть сигнала уже представляет собой исходный сигнал, а мнимая - преобразование исходного сигнала, огибающая исходного сигнала находится как модуль комплексного сигнала:

-": - = -■ - - - ■ (11)

Осциллограммы IQ-составляющих модулированного сигнала представлены на рисунке 5 (а), демодулированного сигнала - на рисунке 5 (б). По графикам удобно проследить зависимость демодулированного сигнала от формы действительной части модулированного сигнала.

hi*nM

Рисунок 5 - Осциллограммы сигналов: а) - модулированная несущая; б) - детектированная огибающая.

Далее частота дискретизации сигнала уменьшается до 48 килогерц в фильтре с конечной импульсной характеристикой, и он воспроизводится. Спектрограмма демодулированного сигнала представлена на рисунке 6.

Рисунок 6 - Спекрограмма демодулированного сигнала

Таким образом в данной работе были рассмотрены процессы модуляции и демодуляции AM-DSB-TC, генерируемого с помощью NI USRP-2920 и принимаемого с помощью RTL-SDR с использованием системы компьютерной математики MATLAB. Результаты работы показывают, что приемник RTL-SDR в сочетании с MATLAB/Simulink позволяет легко осуществить прием и обработку радиосигнала с наглядным представлением этапов обработки, что может быть полезно для использования в учебном процессе.

Список литературы

1.Галкин В.А. Основы программно-конфигурируемого радио. М.: Горячая линия - Телеком, 2015. 372 с.

2.Блэк А.Б. Введение в системы радиосвязи. Лабораторные работы с NI USRP и LabVIEW Communications. Руководство для студентов, 2014.157 с. - URL: https://nitec.nstu.ru/upload/lib (дата обращения 25.05.2022) - Текст электронный.

3.Горюнов А.Г., Ливенцов С.Н., Чурсин Ю.А. Телеконтроль и телеуправление: учебное пособие. Томск: Изд-во Томского политехнического университета, 2011. 139 с.

4.Stewart R.W., Barlee K.W., Atkinson D.S.W., Crockett L.H. Software defined radio using MATLAB & Simulink and the RTL-SDR. Glasgow: Strathclyde Academic Media, 2015. 647 P.

i Надоели баннеры? Вы всегда можете отключить рекламу.