Линейное с зоной нечувствительности
![]() |
![]() |
| Векторный | Си
|
|
| в палитре | на схеме |
Описание
Блок реализует преобразование вектора входных сигналов посредством единой нелинейной
статической характеристики типа "линейная с зоной нечувствительности" по следующему
алгоритму:


где:
- x(t) – вектор входных сигналов
- y(t) – вектор выходных сигналов
- k – коэффициент усиления
Входные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| inport | Порт входного сигнала. | Математическая |
Выходные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| outport | Порт выходного, преобразованного сигнала. | Математическая |
Свойства
Параметры
Блок не имеет параметров.
Промпт
//Описание блока, реализующего преобразование вектора входных
//сигналов посредством единой нелинейной статической характеристики типа
//"линейная с зоной нечувствительности" по следующему алгоритму:
//y(t) = k·[x(t) − a], если x(t) < a
//y(t) = 0, если a ≤ x(t) ≤ b
//y(t) = k·[x(t) − b], если x(t) > b
// x(t) - вектор входных сигналов
// y(t) - вектор выходных сигналов
// k - коэффициент усиления
// a - нижняя граница аргумента. Значение a. По умолчанию [-0.5]
// b - верхняя граница аргумента. Значение b. По умолчанию [0.5]
// k - коэффициент усиления. Значение k. По умолчанию [1]
//Входы: inport - порт входного сигнала
//Выходы: outport - порт выходного, преобразованного сигнала
block: (
type = "Линейное с зоной нечувствительности",
points=[(-200 , 0),(-184 , 0),(-200 , -16),(408 , 308)],
a = [-0.5],
b = [0.5],
k = [1]
),
Примечание:
для реализации векторной обработки преобразуемые сигналы должны быть "сжаты" в векторный
входной сигнал посредством типового блока Мультиплексор.

