Научная статья на тему 'СРАВНЕНИЕ ПРОЦЕССА ФОРМИРОВАНИЯ ОРТОГОНАЛЬНОЙ КОДОВО-ЧАСТОТНОЙ МОДУЛЯЦИИ И УГЛОВОЙ МОДУЛЯЦИИ В ПАКЕТЕ MATLAB SIMULINK'

СРАВНЕНИЕ ПРОЦЕССА ФОРМИРОВАНИЯ ОРТОГОНАЛЬНОЙ КОДОВО-ЧАСТОТНОЙ МОДУЛЯЦИИ И УГЛОВОЙ МОДУЛЯЦИИ В ПАКЕТЕ MATLAB SIMULINK Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
68
7
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ОРТОГОНАЛЬНАЯ КОДОВО-ЧАСТОТНАЯ МОДУЛЯЦИЯ (ОКЧМ) / УГЛОВАЯ МОДУЛЯЦИЯ (УМ) / ЧАСТОТНАЯ МОДУЛЯЦИЯ (ЧМ) / ФАЗОВАЯ МОДУЛЯЦИЯ (ФМ) / ЧАСТОТА / ФАЗА / MATLAB / SIMULINK

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

В статье представлены модели генераторов для построения: частотно-модулированного сигнала, фазово-модулированного сигнала, ортогонального кодово-частотно модулированного сигнала, в программном комплексе Matlab Simulink. Рассмотрены: процесс формирования ортогонального кодово-частотного сигнала, частотной и фазовой модуляции их различия.

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

COMPARISON OF THE PROCESS OF FORMING ORTHOGONAL CODE-FREQUENCY MODULATION AND ANGULAR MODULATION IN THE MATLAB SIMULINK

The article presents models of generators for constructing: a frequency-modulated signal, a phase-modulated signal, an orthogonal code-frequency-modulated signal, in the Matlab Simulink. The article considers: the process of forming an orthogonal code-frequency signal, frequency and phase modulation.

Текст научной работы на тему «СРАВНЕНИЕ ПРОЦЕССА ФОРМИРОВАНИЯ ОРТОГОНАЛЬНОЙ КОДОВО-ЧАСТОТНОЙ МОДУЛЯЦИИ И УГЛОВОЙ МОДУЛЯЦИИ В ПАКЕТЕ MATLAB SIMULINK»

МАТЕМАТИКА, ИНФОРМАТИКА И ИНЖЕНЕРИЯ

УДК 62.51

Гумаров А.Р. аспирант

ФГБОУ ВО «Самарский государственный университет

путей сообщения» Россия, г. Самара научный руководитель: Авсиевич А.В., к.т.н.

доцент

заведующий кафедрой «МАУТ»

СРАВНЕНИЕ ПРОЦЕССА ФОРМИРОВАНИЯ ОРТОГОНАЛЬНОЙ КОДОВО-ЧАСТОТНОЙ МОДУЛЯЦИИ И УГЛОВОЙ МОДУЛЯЦИИ

В ПАКЕТЕ MATLAB SIMULINK

Аннотация: В статье представлены модели генераторов для построения: частотно-модулированного сигнала, фазово-модулированного сигнала, ортогонального кодово-частотно модулированного сигнала, в программном комплексе Matlab Simulink. Рассмотрены: процесс формирования ортогонального кодово-частотного сигнала, частотной и фазовой модуляции их различия.

Ключевые слова: ортогональная кодово-частотная модуляция (ОКЧМ), угловая модуляция (УМ), частотная модуляция (ЧМ), фазовая модуляция (ФМ), частота, фаза, Matlab, Simulink.

Gumarov A. R. postgraduate student Samara state University of railway transport

Russia, Samara Scientific supervisor: Avsievich A. V., PhD

Associate Professor Head of the Department "MAUT"

COMPARISON OF THE PROCESS OF FORMING ORTHOGONAL CODE-FREQUENCY MODULATION AND ANGULAR MODULATION

IN THE MATLAB SIMULINK

Abstract: The article presents models of generators for constructing: a frequency-modulated signal, a phase-modulated signal, an orthogonal code-frequency-modulated signal, in the Matlab Simulink. The article considers: the process of forming an orthogonal code-frequency signal, frequency and phase modulation.

Keywords: orthogonal codefrequency modulation (OCFM), angular modulation, frequency modulation (FM), phase modulation (FM), frequency, phase, Matlab, Simulink.

Введение

В таких областях промышленности, как транспорт, энергетика, нефе -газовая отрасль, необходимо обеспечивать надежное функционирование связи. От правильного приема сигналов телемеханики и телеуправления зависит безопасность. В настоящий момент области применения систем телемеханики расширяются. По этой причине необходимо разрабатывать более надежные способы передачи информации. В работе исследуется процесс формирования ортогональных кодово-частотно модулированных сигналов, рассматривается процесс формирования сигналов с угловой модуляцией, производится их сравнение. Исследование проводится с помощью программного комплекса Matlab Simulink - блочного имитационного моделирования различных систем [1, с. 30].

Matlab с раширением Simulink является эффективной системой моделирования и стандартом в области исследования. Имитационное моделирование — это моделирование с использованием математической модели для имитации реального объекта [1, с. 39]. Пакет (расширение) Simulink существенно упрощает исследование и позволяет не изучать языки программирования.

Теоретические сведения

Модуляция - процесс наложения информации, которая имеет вид сигнала сообщения на другой сигнал с более высокой частотой (несущей) [2, с. 136]. Различают два основных вида модуляции в которых происходит изменение по закону передаваемого сообщения: амплитуды (UH) и угла (в). Мгновенное значение какой-либо электрической величины, изменяющейся во времени по гармоническому закону, определяется уравнением (высокочастное колебание, использующееся в качестве несущей):

UH sin в,

где в - полная фаза колебания.

в = (Шн t + ^н).

Тогда:

a(t) = UH sin(wHt + ^н),

где UH - амплитуда колебания, шн - круговая частота, фн - начальная фаза (при t = 0).

Амплитудная модуляция (АМ). Частота (^н) и фаза (<рн) постоянные, амплитуда (UH) изменяется по закону модулирующего сигнала b(t), вокруг среднего значения U0. АМ - является линейной системой [3, с. 62].

UH = U0 + kb(t),

b(t) - модулирующий сигнал, к - постоянный во времени

коэффициент пропорциональности

b(t) = В cos(«0t + (0), UH = U0(1 + М cos at),

где М = — - коэффициент.

аАМ = U0(1 + М cos at) sin(«0t + (0).

При фазе (0 = 0, путем тригонометрического преобразование произведение может быть приведено к виду:

аАМ = U0 sin <0t + —u°sin(<0 + a)t + —u°sin(<0 — a) t.

Угловая модуляция (УМ). При УМ изменяется полный угол (в) несущего колебания. УМ может быть реализована: с помощью фазовой модуляции, когда фаза изменяется в соответствии с изменением амплитуды модулирующего сигнала; частотной модуляции, когда частота несущей изменяется пропорционально амплитуде модулирующего сигнала.

Полная фаза:

в = <0t + kb(t).

Круговая частота по определению представляет собой скорость изменение начальной фазы. Мгновенная частота - это производная полной фазы по времени:

, -ч dd db

<(t)=- = <o+Tt.

Тогда полная фаза [4, с. 525]:

в = f <(t) dt.

Фазовая модуляция (ФМ). ФМ является прямым нелинейным видом модуляции сдвиг фазы ф изменяется от начального значения ф0 пропорционально модулирующему сигналу b (находится под знаком тригонометрической функции):

(рн = (ро + kb(t),

где k - размерный постоянный коэффициент пропорциональности, b(t) - модулирующий сигнал.

b(t) = Usin(at + (м), (рн = (ро + k(U sin(at + (м)), аФМ = UH sin(«0t + (0 + k(U sin(at + (м))),

т = kU - индекс ФМ, равен максимальному отклонению начальной фазы колебания от среднего значения (0. При фазе (0 = 0.

аФМ = UH sin(<0t + т sin(at + (м)).

Частотная модуляция (ЧМ). При ЧМ частота <(t) изменяется относительно среднего значения ( <0), пропорционально модулирующему сигналу b( ). ЧМ является нелинейным интегральным видом модуляции, т.к. её можно представить, как ФМ, у которого фаза изменяется пропорционально не модулирующему сигналу, а интегралу от него.

В ЧМ частота изменятся по закону:

<(t) = + kb(t),

где к - размерный постоянный коэффициент пропорциональности, b(t) - модулирующий сигнал.

b(t) = U cos(at + фм) аЧМ = UH sin f w(t) dt = Um sin f(w0 + kb(t)) dt = UH sin(<u0t + С +

f kb(t))dt,

где С = ф0 - постоянная интегрирования, играет роль начальной фазы [5, с. 13].

аЧМ = UH sin(^0t + <р0 + f U cos(ñt + <рм)) dt = UH sin(^0t + <р0 +

kU

— sin(ñt+^M)),

kU Ып

m = — = - девиация частоты (индекс ЧМ).

При фазовом угле ф0 = 0:

аЧМ = UH sin(^0t + т sin(Ht + <рм)), где ш0 - средняя частота колебания (смодулированная частота), П -частота модуляции [4, с. 75].

Для краткости положим, что фм = 0, тогда уравнения для ЧМ и ФМ имеют вид:

аФМ = UH sin(<u0t + т sin nt), аЧМ = UHsin(<u0t + msinnt). Уравнения для ФМ и ЧМ, аналитическая форма аналогична [6, с. 102], отличаясь только индексом модуляции т.

Ортогональная кодово-частотная модуляция (ОКЧМ). Способ ортогонально кодово-частотной модуляции предложен в диссертационной работе А.В. Авсиевичем. В отличии от стандартной ЧМ в ОКЧМ происходит изменение частоты Aw(t)sinnt относительно среднего значения ш0.

Несущее колебание:

y(t) = Umsin(^Ht + ^н). У которого частота изменяется по закону:

шн = ш0 + b(t),

где Am(ú) - значения девиации частоты, b(t) - модулирующий сигнал.

b(t) = Aw(t) sin(nt + фм).

Тогда:

шн = (^0 + Aw(t) sin(nt + <pM))t, Учм = Vm sin((Mo + Auto sin(nt + фмЖ + <Po)-При фазе ф0 = фм = 0 уравнение принимает вид:

уЧМ = Um sin((^0 + A<u(t) sin nt)t Раскрыв скобки получим уравнение, частотной модуляция с синусоидальной модулирующей частотной:

у1 = Umsin(<ti0t + A<ua(t)tsinnt).

Аналогично формируется частотная модуляция с косинусоидальной модулирующей частотной, итоговое уравнение которой:

У2 = Um sin(«0t + A<<p(t)t cos at), Ортогональный кодово-частотный модулятор описывается уравнением:

У = Um sin(«0t + A«a(t)t sin at) + Um sin(«0t + A<<p(t)t cosat), где <0 - средняя частота, Um - амплитуда модулируемого сигнала, a - частота модулирующего сигнала, A<a(£)иД <р(t) - значения девиации частоты [7, с. 38].

Модель генератора для формирования фазово-модулированного сигнала

Рис. 1. Модель генератора ФМ сигнала

блок 1.1 «Sine Wave» - генератор синусоидального сигнала (генерирует модулирующий синусоидальный сигнал sin a ); блок 1.2 «Constant» - источник постоянного воздействия задает константу или вектор констант девиации фазы (т); блок 1.3 «Product» - блок умножения (т sin at); блок 1.4 «Constant» - источник постоянного воздействия задает константу или вектор констант средней частоты (<01); блок 1.5 «Clock» -источник текущего времени служит для генерации чисел, которые являются значениями текущего времени моделирования (t); 1.6 «Product» - блок умножения ( <0 ); блок 1.7 «Add» - блок сложения для вычисления полной фазы несущего колебания («0t и msinat); блок 1.8 «Trigonometric Function» - блок вычисления тригонометрических функций от полной фазы

(w0t + m sin Ht); блок 1.9 «Scope» - осциллограф для наблюдения временных и иных зависимостей; блок 1.10 «Derivative» -дифференцирующий блок для вычисления ш (t).

На рисунке 2 представлен результат работы модели генератора ФМ сигнала, графики: 1) несущий сигнал UH sin(^Ht); 2) модулирующий сигнал

sinHt; 3) изменение мгновенной частоты ш(€) = м0 + 4) изменение

мгновенной фазы = + kb(t); 5) итоговый ФМ сигнал f/msin(w0t + rnsinHt).

Рис. 2. Временные диаграммы процесса формирования синусоидальной

ФМ сигнала

Изменение мгновенной фазы несущего колебания повторяет закон изменения модулирующего колебания (линейное изменение фазы накладывается переменное приращение). Изменения мгновенной частоты несущего колебания определяется производной [8, с. 72].

Модель генератора для формирования частотно-модулированного сигнала

Рис. 3. Модель генератора ЧМ сигнала

Для формирования модулированного сигнала разработаны в ПП Matlab Simulink блоки генератора ЧМ (рисунок 3):

блок 2.1 «Sine Wave» - генератор синусоидального сигнала (генерирует модулирующий косинусоидальный сигнал cos Ш); блок 2.2 «Constant» - источник постоянного воздействия задает константу или вектор констант (к); блок 2.3 «Product» - блок умножения к cos Ш; блок 2.4 «Constant» - источник постоянного воздействия задает константу или вектор констант средней частоты (^0); блок 2.5 «Add» - блок сложения средней частоты и модулирующего сигнала (^0 и fccosHt); блок 2.6 «Integrator» - блок интегрирования входных данных волной фазы f(^0 + kb(t)) dt; блок 2.7 «Trigonometric Function» - блок вычисления тригонометрических функций от результат интегрирования (w0t + msinñt); блок 2.8 «Scope» - осциллограф для наблюдения временных и иных зависимостей.

На рисунке 4 (результат работы модели генератора ЧМ сигнала) представлены графики: 1) несущий сигнал Um sin(^0t); 2) модулирующий сигнал sin Ш; 3) изменение мгновенной частоты ш; 4) произведение индекса и модулирующего сигнала: Awa(t)tsinñt; 5) итоговый частотно модулированный сигнал Um sin(^0t + Awa(t)t sin Ш).

_____Несуще» колебании

[1мш§ш1шяшяшшшш

О 05 1 1.5 2 2.5 3 3.9 4 45 5

Time (seconds) Модулирущий сигнал

0 05 1 1.5 2 2 5 3 3.5 4 4 5 5

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

Time (seconds)

Рис. 4. Временные диаграммы процесса формирования синусоидальной

ЧМ сигнала

Изменения мгновенной частоты несущего колебания повторяет изменения модулирующего сигнала. Девиация частоты пропорциональна амплитуде модулирующего колебания. Изменения мгновенной фазы несущего колебания определяется интегрированием [8, с. 73].

Модель генератора для формирования ортогонально кодово-частотного модулированного сигнала

Рис. 5. Модель генератора ОКЧМ сигнала

Для формирования модулированного сигнала разработаны в ПП Matlab Simulink блоки генератора ОКЧМ (рисунок 5):

блок 3.1 «Sine Wave» - генератор синусоидального сигнала (sinñt, cos ñt, генерирует модулирующий синусоидальный или косинусоидальный сигнал); блок 3.2 «Constant» - источник постоянного воздействия задает константу или вектор констант для (A<ua(t), Atáp(t), ш0); блок 3.3 «Product» - блок умножения; блок 3.4 «Constant» - источник постоянного воздействия задает константу или вектор констант для (^0); блок 3.4 «Constant» -источник постоянного воздействия задает константу или вектор констант величины (^о); блок 3.5 «Add» - блок сложения ш0 и Awa(t) sin Ш; блок 3.6 «Clock» - источник текущего времени служит для генерации чисел, которые являются значениями текущего времени моделирования (t); блок 3.8 «Trigonometric Function» - блок вычисления тригонометрических функций от (<u0t + A<ua(t)tsinñt) или (<u0t + Atáp(t)t cos ñt); блок 3.17 «Add» -блок сложения синусоидальной и косиусоидальной составляющей ОКЧМ сигнала; блок 3.18 «Scope» - осциллограф для наблюдения временных и иных зависимостей.

Для упрощения исследования примем произведение девиации частоты и времени равной т.: Awa(t)t = т. Рассмотрим процесс формирования синусоидальной составляющей (по аналогии с процессом формирования угловой модуляцией) сигнала ОКЧМ.

На рисунке 6 (результат работы модели генератора ОКЧМ сигнала)

представлены графики: 1) несущее колебание Umsin(M0t); 2) модулирующий сигнал sinñt; 3) изменение частоты Awa(t)tsmñt; 4) полная ваза модулированного колебания w0t + Awa(t)t sin Ш; 5) итоговый частотно модулированный сигнал Um sin(^0t + Awa(t)t sin ñt).

О 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2

Time,с

Модулирующее колбание + средняя частота

Time,с

Рис. 6. Временные диаграммы процесса формирования синусоидальной

составляющей ОКЧМ сигнала

Наглядо отличие ЧМ от ОКЧМ можно увидеть на рисунке 7, амплитуда колебния полной фазы ОКЧМ сигнала постоянно возрастает со временем, амплитуда мнгновенной фазы ЧМ остается постоянной. Графики 1) полная фаза ОКЧМ сигнала; 2) мнгновенная фаза ЧМ сигнала.

0 0.2 0.4 06 0.8 1 1.2 1.4 1.6 1.8 2

Time.c

Рис. 7. Временные диаграммы процесса изменения полной фазы несущего

колебания

В отличии от стандартной ЧМ в ОКЧМ происходит изменение частоты Awa(t)sin,Qt около среднего значения ш0. Рассмотрим трансформацию сигнала в этом случае.

Сигнал с косинусоидальный модулирующей частотой у2 = Um sin(w0t + Atep(t)t cos Ht). После преобразования уравнение принимает вид Umsm(te0 + Atep(t) cosHt)t. В таком случае графики процесса формирования косинусоидальной составляющей ОКЧМ сигнала будут принимают вид, представленный на рисунке 7: 1) несущее колебание Umsm(w0t); 2) модулирующий сигнал cosHt; 3) сумма модулирующего колебания и средней частоты (колебание около среднего значения): ш0 + Awa(t)tcosH; 4) полная фаза модулированного колебания (^0 + Awa(t)t cos H)t; 5) итоговый частотно модулированный сигнал Um sin(^0 + A^p(t) cosHt)t.

Рис. 7. Временные диаграммы процесса формирования косинусоидальной

составляющей ОКЧМ сигнала

Итоговый график ортогонального кодово-частотного сигнала, который представляет собой аддитивную смесь представлен на рисунке 8.

Рис. 8. Временные диаграммы процесса формирования ОКЧМ сигнала

Заключение

Результатом проделанной работы является исследование процесса формирования ортогонального кодово-частотно модулированного сигнала, сравнение с частотной модуляцией и фазовой модуляцией. Представлены временные диаграммы изменения параметров несущего колебания в процессе его формирования с помощью программного комплекса Matlab Simulink. Наглядно приведены отличия ОКЧМ от стандартной ЧМ, выражаемой в законе изменения мгновенной фазы колебания при ФМ (ЧМ) и частоты при ОКЧМ.

Использованные источники:

1. Дьяконов В. П. Simulink 5/6/7: Самоучитель. - М.: ДМК_Пресс, 2008. -784 с.

2. Рид Р. Основы теории передачи информации. М: Вильямс, 2004. 304 с.

3. Горелов Г. В. Теория передачи сигналов на железнодорожном транспорте: учебник. М.: УМЦ ЖДТ, 2013. - 532 с.

4. Сергиенко А. Б. Цифровая обработка сигналов: учеб. пособие. — 3-е изд. — СПб.: БХВ-Петербург, 2011. — 768 с

5. Гоноровский И. С. Частотная модуляция и ее применения. М: Связьиздат, 1948. - 285 с.

6. Баскаков С. И. Радиотехнические цепи и сигналы: учеб. для вузов по специальности "Радиотехника" / С.И. Баскаков. - Изд. 5-е, стер. - М.: Высш. школа, 2005. - 462 с.

7. Авсиевич А. В. Разработка метода идентификации нестационарных процессов с ортогональной кодово-частотной модуляцией: диссертация кандидата технических наук: Братск, 2002. - 118 с.

8. Теория электрической связи: учебное пособие / К.К. Васильев, В.А. Глушков, А.В. Дормидонтов, А.Г. Нестеренко; под общ. ред. К.К. Васильева. - Ульяновск: УлГТУ, 2008. - 452 с.

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