Virbactd.ru

Авто шины и диски
14 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Автоматическая подстройка частоты

Автоматическая подстройка частоты

Автоматическая подстройка частоты (АПЧ) — устройство или метод автоматического изменения и удержания необходимой частоты электрических колебаний генератора [1] . Метод заключается в автоматической дополнительной регулировке частоты генератора, по информации о рассогласовании частоты из цепи обратной связи. Тем самым осуществляется отрицательная обратная связь по частоте. Сигнал рассогласования по частоте может вырабатываться дискриминатором по различным характеристикам сигнала, получаемого в радиотехническом устройстве с использованием текущей частоты генератора заданной частоты и сравнения её с опорной частотой, например, несущей частотой сигнала. Частота генератора может отличаться от необходимой из-за температурного дрейфа номиналов электронных компонентов, входящих в устройство; из-за неточной (например, дискретной) установки частоты генератора; или из-за доплеровского сдвига частот (в системах приёма сигналов со спутников и космических аппаратов).

Содержание

Схемотехника АПЧ [ править | править код ]

Традиционно в системы АПЧ входят генератор, управляемый напряжением (ГУН), частотный дискриминатор, в качестве которого обычно используется фазовый детектор и источник опорного сигнала, получаемый от дополнительного генератора, например, высокостабильного по частоте. При радиоприёме в качестве источника опорного сигнала применяется выделенная специальной схемой несущая частота принимаемого сигнала.

Почти всегда на фазовый детектор подают не сами сигналы генераторов, а частоты, получаемые в результате деления или умножения частот генераторов делителями или умножителями частоты, этот метод позволяет складывать и вычитать частоты, умноженные на нужные коэффициенты и используется в, например, синтезаторах частот.

На вход фазового детектора подают сигналы ГУН и сигнал опорной частоты. При отклонении частот сигналов на входе фазового детектора тот вырабатывает напряжение, пропорциональное разности фаз сигналов, подаваемое через фильтр нижних частот на ГУН, тем самым замыкается контур обратной связи и частота ГУН подстраивается под опорную частоту [2] .

Применение [ править | править код ]

АПЧ очень широко применяется в современной электронике:

  • демодуляции АМ и ЧМ сигналов;
  • декодирования тональных сигналов;
  • стабилизации и управления скоростью вращения различных электродвигателей, например, в приводах дисковых накопителей; , например, частотомерах; и др.

Автоматическая подстройка частоты широко применяется во входных каскадах бытовых радиоприёмников, в том числе телевизионных и обычно заключается в автоматическом изменении частоты гетеродина (АПЧГ), в небольшом диапазоне: при уходе частоты гетеродина от необходимой для качественного приёма сигнала (например, вызванное изменением температуры), АПЧГ изменяет управляющий сигнал, подаваемый на гетеродин, таким образом, чтобы частота гетеродина соответствовала наилучшему приёму.

В телевизионных приёмниках также используется автоматическая подстройка частоты и фазы строчной развёртки с синхронизирующими импульсами видеосигнала.

AD9361

AD9361 Functional Block Diagram

AD9361 – это высококачественный, обладающий высокой степенью интеграции, конфигурируемый приемопередатчик (RF Agile Transceiver™), разработанный для использования в базовых станциях сетей 3G и 4G. Возможности программирования и способность работы в широком диапазоне частот делают его идеальным решением для создания различных приемопередающих радиоустройств. Компонент содержит аналоговый радиочастотный тракт, настраиваемый каскад аналого-цифровой обработки сигнала в полосе модулирующих частот и интегрированные синтезаторы частоты, упрощая проектирование систем благодаря конфигурируемому интерфейсу с процессором. Гетеродин приёмника AD9361 работает в диапазоне частот от 70 МГц до 6.0 ГГц, а гетеродин передатчика – от 47 МГц до 6,0 ГГц, перекрывая большинство лицензируемых и нелицензируемых диапазонов. Ширина полосы каналов составляет от менее 200 кГц до 56 МГц.

Два независимых приемника прямого преобразования имеют превосходные коэффициент шума и линейность. Каждая подсистема приема включает в себя блоки независимой автоматической регулировки усиления (AGC), коррекции смещения постоянной составляющей, коррекции квадратурных ошибок и цифровой фильтрации, тем самым устраняя необходимость реализации этих функций во внешнем коммуникационном процессоре. В AD9361 также имеются гибко конфигурируемые режимы ручного усиления, которыми можно управлять извне. Имеющиеся в каждом канале два аналого-цифровых преобразователя (ADC) с высоким динамическим диапазоном оцифровывают принятые синфазные (I) и квадратурные (Q) составляющие сигнала. Оцифрованные сигналы проходят через конфигурируемые прореживающие фильтры и КИХ-фильтры 128-порядка, после чего преобразуется в 12-разрядные выходные сигналы на соответствующей частоте дискретизации.

Передатчики построены на архитектуре прямого преобразования, которая обеспечивает высокую точность модуляции при сверхнизком шуме. Такая реализация передатчика позволяет получить лучшую в своем классе величину вектора ошибок <−40 дБ, что обеспечивает значительный запас на уровне системы при выборе внешнего усилителя мощности. Встроенный модуль контроля мощности передатчика может использоваться в качестве детектора мощности и позволяет выполнять очень точные измерения мощности передачи.

Читайте так же:
Правила регулировки развал схождения

Полностью интегрированные синтезаторы с фазовой автоподстройкой частоты (ФАПЧ) с дробным коэффициентом деления и низким энергопотреблением генерируют частоты для всех каналов приема и передачи. В AD9361 обеспечивается уровень изоляции каналов, требуемый для систем дуплексной передачи с частотным разделением (FDD). Также в устройство интегрированы все компоненты ГУН и петлевых фильтров. Ядро AD9361 может питаться непосредственно от стабилизатора 1,3 В. Управление микросхемой осуществляется с помощью стандартного 4-проводного последовательного порта и четырех управляющих линий ввода/вывода. Для минимизации энергопотребления в процессе работы предусмотрены различные режимы пониженного потребления энергии. AD9361 выпускается в корпусе CSP_BGA со 144 шариковыми контактами, имеющем размеры 10 мм × 10 мм.

Применение System Generator для моделирования HDL-блоков на примере системы автоматической регулировки усиления

В данной статье рассматривается возможность применения Vivado System Generator для моделирования HDL-блоков на примере системы автоматической регулировки усиления. Представлен принцип работы автоматической регулировки усиления и её реализация на Verilog. Описано поэтапное построение Simulink модели. В качестве входного воздействия рассматривается смесь QPSK сигнала и белого шума.

QPSK-модуляция

Quadrature phase shift keying (QPSK) – вид модуляции, широко применяемый в системах передачи данных. В цифровой связи данные передаются в виде символов, каждый из которых кодирует фиксированное количество бит. При QPSK модуляции используются четыре различных символа, которые можно представить в виде комплексных чисел. Одному символу соответствует два бита данных. Пример возможного кодирования символов представлен в таблице 1.

Таблица 1. Пример кодирования бит данных QPSK символами

Набор точек, который получится, если представить символы на комплексной плоскости, называется созвездием. Созвездие для QPSK представлено на рисунке 1-а).

а)б)в)

Рисунок 1. Примеры созвездий QPSK сигнала

При прохождении через канал связи символы претерпевают искажения. Ослаблению сигнала соответствует умножение значений символов на действительное число, меньшее единице. Созвездие для QPSK при наличии затухания представлено на рисунке 1-б). Чтобы получить данные, на приемной стороне необходимо восстановить уровень сигнала. Для этого применяется система автоматической регулировки усиления.

Воздействие шума можно представить как сложение значений символов со случайным комплексным числом. Если шум белый и гауссовский, то точки на комплексной плоскости превратятся в круги, радиусы которых тем больше, чем больше мощность шума. Созвездие для QPSK при наличии шума и затухания представлено на рисунке 1-в).

Принцип работы АРУ

Автоматическая регулировка усиления (АРУ) – система, присутствующая в каждом приемном устройстве и предназначенная для поддержания постоянного уровня принимаемого сигнала. Под уровнем сигнала имеется в виду один из его параметров, таких как мощность, амплитуда, среднеквадратическое значение и т.д. В общем виде блок-схема АРУ представлена на рисунке 2. Принцип работы АРУ достаточно прост и кратко описан далее.

Рисунок 2. Блок-схема АРУ

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

где A – уровень сигнала, S – значение символа, Re(S) – действительная часть, Im(S) – мнимая часть.

В блоке сравнения вычисляется разность полученной оценки с эталоном , где Aref– эталонное значение уровня. Например, если разность положительная, значит уровень сигнала ниже эталонного значения и сигнал должен быть усилен.

Результат сравнения D умножается на петлевой коэффициент усиления μ и интегрируется. Задавая значение петлевого коэффициента усиления, можно настраивать динамические свойства системы, например, длительность переходного процесса. Для дискретных систем интегрирование заменяется суммированием, поэтому выход интегратора можно представить в виде

где k– номер текущего символа, G[k]– коэффициент усиления АРУ для символа с номером k.

Тогда, например, если уровень сигнала меньше эталонного значения, то разность D будет больше нуля, и коэффициент усиления АРУ G будет увеличиваться. Когда уровень сигнала сравняется с эталоном, разность D станет равной нулю, и коэффициент усиления G перестанет изменяться. Таким образом, уровень сигнала будет сохранять эталонное значение.

Читайте так же:
Регулировка педали сцепления на шаране

RTL-описание АРУ

Ниже представлен один из вариантов описания системы АРУ на языке Verilog. В данном примере основное внимание уделялось простоте реализации и читабельности кода. Никаких оптимизаций с точки зрения производительности и занимаемых ресурсов не проводилось.

Помимо стандартных портов для тактового сигнала и сигнала сброса, блок имеет вход ce, который в дальнейшем никак не используется. Наличие данного входа обусловлено требованиями System Generator, который ищет у блока порты, в именах которых содержится подстроки clk и ce, и автоматически формирует для них управляющие сигналы (см. UG897 глава 6).

Регулировка уровня происходит при активном уровне на входе enable, иначе коэффициент усиления сигнала фиксирован и равен единице.

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

Реализация интегратора и блока сравнения также была упрощена. Вычисление коэффициента усиления АРУ agc_gain, выполняется с помощью выражения

Эталонный уровень Aref рассчитан для значений символов, представленных в таблице 1, и равен . Эталонный уровень Aref задается константой ref_level, а петлевой коэффициент усиления μ — константой loop_gain.

Регулировка уровня осуществляется умножением действительной и мнимой части входного сигнала на коэффициент усиления АРУ.

Создание Simulink модели

После создания новой Simulink модели необходимо настроить параметры симулятора. По умолчанию Simulink при численном решении системы дифференциальных уравнений, полученной из модели, динамически подстраивает шаг дискретизации. Для моделирования HDL-блоков это не подходит, так как период тактового сигнала постоянный. Максимальный шаг дискретизации удобно установить равным единице, так как тогда одной секунде модельного времени будет соответствовать один такт работы блока. Окно настроек симулятора представлено на рисунке 3.


Рисунок 3. Окно настроек симулятора

Для создания QSPK сигнала и имитации канала используются следующие блоки:

  • · Random Integer Generator – генерирует целые случайные числа от нуля до трех;
  • · QPSK Modulator Baseband – преобразует полученные числа в QPSK символы в соответствии с таблицей 1;
  • · Gain – умножает значение символа на заданную величину, имитируя затухание канала;
  • · AWGN Channel – добавляет белый шум заданной мощности к сигналу.

Окна параметров блоков, настройки которых отличаются от настроек по умолчанию, представлены в приложении.


Рисунок 4. Модель после добавления блоков формирования QSPK сигнала

Далее к модели добавляются интерактивные блоки и источники управляющих сигналов:

  • · Step – формирует активный уровень сигнала сброса в начале моделирования;
  • · Constant – источник для сигнала включения АРУ;
  • · Slider – привязывается к блоку Gain и позволяет интерактивно задавать ослабление сигнала в канале;
  • · Switch – привязывается к блоку Constant и дает возможность интерактивно включать и выключать АРУ.


Рисунок 5. Модель после добавления интерактивных блоков и источников управляющих сигналов

После этого в модель добавляются блоки отображения результатов и вспомогательные блоки:

  • · Complex to Real-Imag – раскладывает комплексное число на мнимую и действительную части;
  • · Real-Imag to Complex – формирует комплексное число из мнимой и действительной части;
  • · Constellation Diagram – названы в модели Input Signal и Output Signal, отображают созвездия входного и выходного QPSK сигналов;
  • · Display – выводит текущее значение коэффициента усиления АРУ;
  • · Scope – позволяет наблюдать изменение коэффициента усиления АРУ во времени.


Рисунок 6. Модель после добавления блоков отображения результатов

На этом этапе в модель внесены все Simulink блоки. Для передачи данных между блоками Simulink и блоками System Generator необходимо добавить блоки Gateway In и Gateway Out. Настройки блоков Gateway In, управляющих портами АРУ reset и enable, представлены на рисунке 7-а). Настройки блоков для управления портами data_in_i и data_in_q показаны на рисунке 7-б). Основные параметры – это формат входного сигнала, квантование, обработка переполнения и шаг дискретизации.

Читайте так же:
Регулировка уровня ксеноновых фар

Рисунок 7. Окна настроек блоков Gateway In

Также необходимо добавить блок System Generator Token, с помощью которого выполняется настройка параметров синтеза HDL-кода из модели (см. UG897 глава 3). Помимо этого, System Generator Token отвечает за формирование тактовых сигналов и сигналов clock enable. Если System Generator используется только для моделирования готовых HDL-блоков, то все настройки System Generator Token можно оставить по умолчанию.


Рисунок 8. Модель после добавления блоков System Generator

Для присоединения HDL-модулей к Simulink модели используется блок, который называется Black Box. После добавления данного блока автоматически запустится мастер его конфигурации, который попросит указать HDL-файл.

После этого будет сгенерирован файл “имя_модуля”_config.m, настраивающий внешний вид и параметры Black Box. По умолчанию всем выходным портам BlackBox присваивается формат целых числе без знака. Задать требуемые параметры портов можно, вручную отредактировав конфигурационный m-файл, так как показано ниже (см. UG897 глава 6).

data_out_i_port="this_block.port('data_out_i');
data_out_i_port.setType('Fix_12_9');
data_out_q_port="this_block.port('data_out_q');
data_out_q_port.setType('Fix_12_9');
agc_gain_port="this_block.port('agc_gain');
agc_gain_port.setType('UFix_12_10');

Black Box не имеет входных портов clk и ce, так как их управляющие сигналы формирует System Generator Token. На этом создание модели завершено. Полностью собранная модель представлена на рисунке 9.


Рисунок 9. Модель после добавления HDL-модуля

Результаты моделирования

Ниже представлены результаты моделирования АРУ при различных уровнях сигнала на входе. На рисунке 10 представлены созвездия сигналов на входе и выходе, элементы интерактивного управления и блок, отображающий коэффициент усиления АРУ. При прохождении через канал связи сигнал умножается на 0.6, что соответствует ослаблению на 4.4 дБ. Система АРУ выключена, поэтому ее коэффициент равен единице. Красными отметками обозначены точки, соответствующие таблице 1.


Рисунок 10. АРУ выключена, сигнал ослаблен на 4.4 дБ

На рисунке 11 представлены те же элементы, но теперь сигнал умножается на 1.6 или, что тоже самое, усиливается на 4 дБ. Система АРУ по-прежнему выключена.


Рисунок 11. АРУ выключена, сигнал усилен на 4 дБ

На рисунках 12 и 13 показаны результаты моделирования в случае, когда система АРУ включена. Можно увидеть, что центры окружностей совпадают с точками из таблицы 1. Также умножив коэффициент усиления АРУ на коэффициент усиления канала, получим значение близкое к единице, что соответствует корректной работе АРУ.


Рисунок 12. АРУ включена, сигнал ослаблен на 4.4 дБ


Рисунок 13. АРУ включена, сигнал усилен на 4 дБ

В заключении на рисунках 14 а) и б) с помощью блока Scope представлен переходной процесс, отражающий изменение коэффициента усиления АРУ от времени. Рисунок а) соответствует случаю ослабления сигнала на 4.4 дБ, рисунок б) – случаю усиления на 4 дБ.

Рисунок 14. Зависимость коэффициента усиления АРУ от времени в тактах

Заключение

При моделировании HDL-модулей в ряде случаев бывает полезно применять System Generator, так как это открывает доступ к широкому набору блоков для создания входных сигналов и их визуализации. Для задач из области связи удобно использовать возможности Simulink для имитации каналов передачи с шумами, помехами и замираниями. Также, если при разработке тракта передачи данных была создана его Simulink модель, можно заменить отдельные узлы блоками, реализованными на HDL, и исследовать поведение данных блоков в рамках всей системы.

Simulink (Методичка Система Matlab — Simulink), страница 10

Файл «Simulink» внутри архива находится в папке «Методичка Система Matlab — Simulink». Документ из архива «Методичка Система Matlab — Simulink», который расположен в категории «книги и методические указания». Всё это находится в предмете «моделирование систем» из девятого семестра, которые можно найти в файловом архиве РТУ МИРЭА. Не смотря на прямую связь этого архива с РТУ МИРЭА, его также можно найти и в других разделах. Архив можно найти в разделе «книги и методические указания», в предмете «моделирование систем» в общих файлах.

Онлайн просмотр документа «Simulink»

Текст 10 страницы из документа «Simulink»

Рис. 9.5.11. Пример использования блока Manual Switch.

9.6. Math – блоки математических операций

Читайте так же:
Какая должна быть температура двигателя для регулировки клапанов

9.6.1. Блок вычисления модуля Abs

Выполняет вычисление абсолютного значения величины сигнала.

Saturate on integer overflow (флажок) – Подавлять переполнение целого. При установленном флажке ограничение сигналов целого типа выполняется корректно.

Пример использования блока Abs, вычисляющего модуль текущего значения синусоидального сигнала, показан на рис. 9.6.1.

Рис. 9.6.1. Пример использования блока Abs

Блок Abs может использоваться также для вычисления модуля сигнала комплексного типа. На рис. 9.6.2 показан пример вычисления модуля комплексного сигнала вида:

.

Модуль этого сигнала (как и следовало ожидать) равен 1 для любого момента времени.

Рис. 9.6.2. Пример использования блока Abs для вычисления модуля комплексного сигнала

9.6.2. Блок вычисления суммы Sum

Выполняет вычисление суммы текущих значений сигналов.

Icon shape – Форма блока. Выбирается из списка.
— round – окружность,
— rectangular – прямоугольник.

List of sign – Список знаков. В списке можно использовать следующие знаки:
+ (
плюс), — (минус) и | (разделитель знаков).

Saturate on integer overflow (флажок) – Подавлять переполнение целого. При установленном флажке ограничение сигналов целого типа выполняется корректно.

Количество входов и операция (сложение или вычитание) определяется списком знаков параметра List of sign, при этом метки входов обозначаются соответствующими знаками. В параметре List of sign можно также указать число входов блока. В этом случае все входы будут суммирующими.

Если количество входов блока превышает 3, то удобнее использовать блок Sum прямоугольной формы.

Блок может использоваться для суммирования скалярных, векторных или матричных сигналов. Типы суммируемых сигналов должны совпадать. Нельзя, например, подать на один и тот же суммирующий блок сигналы целого и действительного типов.

Если количество входов блока больше, чем один, то блок выполняет поэлементные операции над векторными и матричными сигналами. При этом количество элементов в матрице или векторе должно быть одинаковым.

Если в качестве списка знаков указать цифру 1 (один вход), то блок можно использовать для определения суммы элементов вектора.

Примеры использования блока Sum показаны на 9.6.3.

Рис. 9.6.3. Примеры использования блока Sum

9.6.3. Блок умножения Product

Выполняет вычисление произведения текущих значений сигналов.

Number of inputs – Количество входов. Может задаваться как число или как список знаков. В списке знаков можно использовать знаки * (умножить) и / (разделить).

Multiplication – Способ выполнения операции. Может принимать значения (из списка):
— Element-wise – Поэлементный.
— Matrix – Матричный.

Saturate on integer overflow (флажок) – Подавлять переполнение целого. При установленном флажке ограничение сигналов целого типа выполняется корректно.

Если параметр Number of inputs задан списком, включающим кроме знаков умножения также знаки деления, то метки входов будут обозначены символами соответствующих операций.

Блок может использоваться для операций умножения или деления скалярных векторных или матричных сигналов. Типы входных сигналов блока должны совпадать. Если в качестве количества входов указать цифру 1 (один вход), то блок можно использовать для определения произведения элементов вектора.

Примеры использования блока Product при выполнении скалярных и поэлементных операций показаны на 9.6.4.

Рис. 9.6.4. Примеры использования блока Product при выполнении скалярных и поэлементных операций

При выполнении матричных операций необходимо соблюдать правила их выполнения. Например, при умножении двух матриц необходимо, чтобы количество строк первой матрицы равнялось количеству столбцов второй матрицы. Примеры использования блока Product при выполнении матричных операций показаны на рис. 9.6.5. В примере показаны операции формирования обратной матрицы, деление матриц, а также умножение матриц.

Рис. 9.6.5. Примеры использования блока Product при выполнении матричных операций

9.6.4. Блок определения знака сигнала Sign

Определяет знак входного сигнала.

Блок работает в соответствии со следующим алгоритмом:

Если входной сигнал блока положителен, то выходной сигнал равен 1.

Если входной сигнал блока отрицателен, то выходной сигнал равен -1.

Если входной сигнал блока равен , то выходной сигнал также равен .

Рис. 9.6.6. иллюстрирует работу блока Sign.

Рис. 9.6.6. Пример использования блока Sign

9.6.5. Усилители Gain и Matrix Gain

Выполняют умножение входного сигнала на постоянный коэффициент.

Gain – Коэффициент усиления.

Читайте так же:
Регулировка зажигания д 240 ютуб

Multiplication – Способ выполнения операции. Может принимать значения (из списка):
Element-wise K*u– Поэлементный.
Matrix K*u – Матричный. Коэффициент усиления является левосторонним операндом.
Matrix u*K – Матричный. Коэффициент усиления является правосторонним операндом.

Saturate on integer overflow (флажок) – Подавлять переполнение целого. При установленном флажке ограничение сигналов целого типа выполняется корректно.

Блоки усилителей Gain и Matrix Gain есть один и тот же блок, но с разными начальными установками параметра Multiplication.

Параметр блока Gain может быть положительным или отрицательным числом, как больше, так и меньше 1. Коэффициент усиления можно задавать в виде скаляра, матрицы или вектора, а также в виде вычисляемого выражения.

В том случае если параметр Multiplication задан как Element-wise K*u, то блок выполняет операцию умножения на заданный коэффициент скалярного сигнала или каждого элемента векторного сигнала. В противном случае блок выполняет операцию матричного умножения сигнала на коэффициент заданный матрицей.

По умолчанию коэффициент усиления является действительным числом типа double.

Для операции поэлементного усиления входной сигнал может быть скалярным, векторным или матричным любого типа, за исключением логического (boolean). Элементы вектора должны иметь одинаковый тип сигнала. Выходной сигнал блока будет иметь тот же самый тип, что и входной сигнал. Параметр блока Gain может быть скаляром, вектором или матрицей любого типа, за исключением логического (boolean).

При вычислении выходного сигнала блок Gain использует следующие правила:

Если входной сигнал действительного типа, а коэффициент усиления комплексный, то выходной сигнал будет комплексным.

Если тип входного сигнала отличается от типа коэффициента усиления, то Simulink пытается выполнить приведение типа коэффициента усиления к типу входного сигнала. В том случае, если такое приведение невозможно, то расчет будет остановлен с выводом сообщения об ошибке. Такая ситуация может возникнуть, например, если входной сигнал есть бесзнаковое целое (uint8), а параметр Gain задан отрицательным числом.

Примеры использования блока Gain при выполнении скалярных и поэлементных операций показаны на 9.6.7.

Рис. 9.6.7. Примеры использования блока Gain.

Для операций матричного усиления (матричного умножения входного сигнала на заданный коэффициент) входной сигнал и коэффициент усиления должны быть скалярными, векторными или матричными значениями комплексного или действительного типа single или double.

Примеры использования блока Matrix Gain при выполнении матричных операций показаны на рис. 9.6.8.

Рис. 9.6.8. Примеры использования блока Matrix Gain

9.6.6. Ползунковый регулятор Slider Gain

Обеспечивает изменение коэффициента усиления в процессе расчета.

Low – Нижний предел коэффициента усиления.

High – Верхний предел коэффициента усиления.

Для изменения коэффициента усиления блока Slider Gain необходимо передвинуть ползунок регулятора. Перемещение ползунка вправо приведет к увеличению коэффициента усиления, перемещение влево – к уменьшению. Изменение коэффициента усиления будет выполняться в пределах диапазона заданного параметрами Low и High.

Если щелкнуть с помощью мыши на левой или правой стрелках шкалы регулятора, то коэффициент усиления изменится на 1% от установленного диапазона. Если щелкнуть с помощью мыши на самой шкале регулятора слева или справа от ползунка, то коэффициент усиления изменится на 10% от установленного диапазона. Можно также просто задать требуемое значение коэффициента в среднем окне блока.

Блок может выполнять поэлементное усиление векторного или матричного сигнала. Входной сигнал может быть комплексным.

Примеры использования блока Slider Gain показаны на рис. 9.6.9.

Рис. 9.6.9. Примеры использования блока Slider Gain

9.6.7. Блок скалярного умножения Dot Product

Выполняет вычисление скалярного произведения (свертку) двух векторов.

Блок выполняет вычисление выходного сигнала в соответствии с выражением: ,
где u1 и u2 – входные векторы,
conj – операция вычисления комплексно-сопряженного числа,
sum – операция вычисления суммы.

Если оба входных вектора являются действительными, то выходной сигнал также будет действительным. Если хотя бы один из входных векторов содержит комплексный сигнал, то выходной сигнал будет комплексным.

Примеры, иллюстрирующие работу блока Dot Product, показаны на рис. 9.6.10.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector