Читайте также: |
|
Библиотека операторов Operator (рисунок 2.5) содержит функциональные элементы, выполняющие линейные преобразования входных сигналов: y (t) = Opr { x (t)}, где x(t) – входное, y(t) – выходное напряжение, Opr {} - линейный оператор (например, взятие производной). Она содержит разнообразный набор операторов, содержащихся в группах Filter/Systems, Sample/Hold, Logic, Integral/Diff, Delays, Gain/Scale.
Элементы группы Filters/Linear System выполняют разнообразные линейные операции, включая цифровую и аналоговую фильтрацию (основному элементу этого раздела - Linear Sys Filters - посвящен отдельный раздел).
![]() | Average | Среднее | Расчет скользящего среднего значения входного напряжения. |
![]() | FFT | Быстрое преобразование Фурье, БПФ | Блок быстрого преобразования Фурье. |
![]() | Linear Sys/Filters | Линейные фильтры | Синтез аналоговых и цифровых фильтров. |
![]() | OSF (Order statistics filtering) | порядковая статистика | Выходной сигнал OSF – это входная выборка, имеющая заданный ранг в пределах текущего окна (если Rank = 50 % – медианный фильтр, Rank = 100 % – выходной сигнал равен максимальному значению входного напряжения в окне). |
Рисунок 2.5 - Диалоговое окно библиотеки Operator
(Операторы)
Операторы Sample/Hold изменяют частоту дискретизации:
![]() | Decimate | Прорежи-ватель | Взятие каждой N -ой выборки входного сигнала. |
![]() | Hold | Устройство удерживания | Восстановление частоты взятия выборок до значения System Rate после выполнения операций Sample или Decimate. |
![]() | ReSample | Идеальная выборка | Взятие идеальных выборок без выполнения интерполяции (включает в себя встроенное устройство удерживания). |
![]() | Sampler | Выборка | Взятие выборок с заданной частотой (тип интерполяции указывается с помощью опции Sample Type). |
![]() | Peak-Hold | Пиковый детектор | 4 выходных сигнала: Мах (Min) Value – максимальное (минимальное) значение; Max (Min) Location – момент времени, при котором сигнал принимает максимальное (минимальное) значение. |
![]() | Sample Hold | Устройство взятия выборок (имеет 2 входа: сигнальный и управляющий). |
Операторы группы Logic выполняют логические операции над выборочными значениями (устройства выполнения поразрядных логических операций включены в дополнительные библиотеки цифровых процессоров обработки сигналов, DSP):
![]() | Compare | Устройство сравнения | Сравнение двух напряжений, согласно одному из правил сравнения (= – равно, <> – не равно, <= – меньше или равно, < – меньше, >= – больше или равно, > – больше). |
![]() | Pulse | Им пульс | Генерация импульса «логической единицы» при превышении входным сигналом порога. |
![]() | Switch | Ключ | В момент времени t выбирается один из 19 входов в зависимости от уровня управляющего сигнала C(t):
nselected = ![]() |
![]() | AND | И | Выполнение логической операции И (до 20 входов). |
![]() | NAND | И-НЕ | Выполнение логической операции И-НЕ (до 20 входов). |
![]() | NOT | НЕ | Выполнение логической операции НЕ (до 20 входов). |
![]() | OR | ИЛИ | Выполнение логической операции ИЛИ (до 20 входов). |
![]() | XOR | Исключающее ИЛИ | Выполнение логической операции «Исключающее ИЛИ» (до 20 входов). |
![]() | Select | Вы бор | Имеются два входа (Signal, Control) и два выхода (Ctrl True=Y(0), Ctrl False=Y(l)): Y(0)=Signal, если Control ³ порога, и равен 0 в противном случае; Y (1)=0,если Control ³ порога, и равен Signal в противном случае. |
![]() | Max-Min | Выбор максимума и минимума | Имеется до 19 входов и 2 выхода: Max Input No. = номер канала с максимальным напряжением, Min Input No. = номер канала с минимальным напряжением. |
Операторы группы Integral/Dif (рис. 4.13) выполняют операции интегрирования и дифференцирования:
![]() | Integral | Интеграл | Напряжение на выходе интегратора равно:
y(t) = ![]() |
![]() | Derivative | Производная | Напряжение на выходе дифференциатора равно:
y(t) = G ![]() |
![]() | PID | Пропорционально-интегрирующий дифференцирующий регулятор, ПИД | Выходное напряжение равно:
y(t) = GPx(t) + + GI ![]() ![]() |
Операторы группы Delay выполняют задержку сигналов на заданное время или число выборок:
![]() | Delay | Задержка | Устройства задержки имеет два выхода: на одном выходе задержка равна параметру Delay, на втором равна Delay - d T, где d T – интервал выборки. По второму выходу компенсируется задержка, вносимая при моделировании в цепь обратной связи. |
![]() | Sample Delay | Задержка выборки | Задержка входных данных на указанное число выборок. При этом длительность задержки зависит от частоты выборки. |
![]() | Variable Delay | Переменная задержка | Длительность задержки определяется значением управляющего напряжения C(t). |
Операторы группы Gain/Scale выполняют усиление/масштабирование аналоговых и цифровых сигналов:
![]() | Digital Scale | Изменение разрядности целых чисел | Изменение количества разрядов целых чисел. Например, если для числа 13 = (1101)b уменьшить количество разрядов с 4 до No. Retained = 2, то в результате получим число (11)b = 3 (младшие разряды входного числа просто отбрасываются). |
![]() | Gain | Усилитель | Выходное напряжение равно: y(t) = Gx(t). Если коэффициент усиления GdB указан в децибелах, то G = 10 GdB/20. |
![]() | Fraction | Извлечение дробной или целой части | Извлечение дробной или целой части входного числа (например, при выборе опции Fractional Part входное число 3,01 превращается на выходе в G ´0,01 G, где G -коэффициент усиления). |
![]() | Modulo | Деление по заданному модулю | Выполнение операции деления по заданному модулю – расчету остатка от целочисленного деления входного сигнала на основание модуля. |
![]() | Negate | Умножение на -1 | Выходное напряжение: y(t) = - x (t). |
Дата добавления: 2015-07-21; просмотров: 59 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Библиотеки функциональных блоков основной панели | | | Библиотека нелинейных функций |