Читайте также: |
|
Библиотека операторов 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 = p, где N £ 20 – число входов. Ключ может быть использован как коммутатор, если управляющее напряжение имеет пилообразную форму (при этом будут по очереди выбраны все входы). | |
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) = , t > tstart y(t)=I 0, t £ tstart, где I 0 – начальное напряжение. | |
Derivative | Производная | Напряжение на выходе дифференциатора равно: y(t) = G , где t > tstart. | |
PID | Пропорционально-интегрирующий дифференцирующий регулятор, ПИД | Выходное напряжение равно: y(t) = GPx(t) + + GI + GD . |
Операторы группы 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 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Библиотеки функциональных блоков основной панели | | | Библиотека нелинейных функций |