Перейти к содержанию

Функциональные преобразования

Функция: Freq_db(signal, w1, db1, deg1, … wN, dbN, degN)
Название: Свёртка с функцией, заданной дискретно в частотной области
Аргументы: signal — комплексное, w1, db1, deg1, wn, dbn, degn — действительное, где signal — сигнал или выражение от сигнала, w1 — частота первой точки (герц), db1 — коэффициент передачи первой точки (децибел), deg1 — фаза первой точки (градус), ..., wN — частота последней точки (герц), dbN — коэффициент передачи последней точки (децибел), degN — фаза последней точки (градус)
Пример: Freq_db(V(net0001), 98.4, -136.694, 80.848, 99.6, -76.234, 52.998, 100, -6.021, -360.004, 100.4, -76.061, -772.848, 101.6, -136.01, -800.702), действительное
Раздел: Функциональные преобразования

Функция: Freq_db_deg(signal, w1, db1, deg1, … wN, dbN, degN)
Название: Свёртка с функцией, заданной дискретно в частотной области
Аргументы: signal — комплексное, w1, db1, deg1, wn, dbn, degn — действительное, где signal — сигнал или выражение от сигнала, w1 — частота первой точки (герц), db1 — коэффициент передачи первой точки (децибел), deg1 — фаза первой точки (градус), ..., wN — частота последней точки (герц), dbN — коэффициент передачи последней точки (децибел), degN — фаза последней точки (градус)
Пример: Freq_db_deg(V(net0001), 98.4, -136.694, 80.848, 99.6, -76.234, 52.998, 100, -6.021, -360.004, 100.4, -76.061, -772.848, 101.6, -136.01, -800.702), действительное
Раздел: Функциональные преобразования

Функция: Freq_db_rad(signal, w1, db1, rad1, … wN, dbN, radN)
Название: Свёртка с функцией, заданной дискретно в частотной области
Аргументы: signal — комплексное, w1, db1, rad1, wn, dbn, radn — действительное, где signal — сигнал или выражение от сигнала, w1 — частота первой точки (герц), db1 — коэффициент передачи первой точки (децибел), rad1 — фаза первой точки (радиан), wN — частота последней точки (герц), dbN — коэффициент передачи последней точки (децибел), radN — фаза последней точки (радиан)
Пример: Freq_db_rad(V(net0001), 98.4, -136.694, 1.4110638, 99.6, -76.234, 0.9249896, 100, -6.021, -6.2832551, 100.4, -76.061, -13.488742, 101.6, -136.01, -13.974886), действительное
Раздел: Функциональные преобразования

Функция: Freq_ma(signal, w1, mag1, deg1, … wN, magN, degN)
Название: Свёртка с функцией, заданной дискретно в частотной области
Аргументы: signal — комплексное, w1, mag1, deg1, wn, magn, degn — действительное, где signal — сигнал или выражение от сигнала, w1 — частота первой точки (герц), mag1 — магнитуда первой точки (единица измерения выражения), deg1 — фаза первой точки (градус), wN — частота последней точки (герц), magN — коэффициент передачи последней точки (единица измерения выражения), degN — фаза последней точки (градус)
Пример: Freq_ma(V(net0001), 98.4, 1.463E-07, 80.848, 99.6, 1.543E-04, 52.998, 100, 5.000E-01, -360.004, 100.4, 1.574E-04, -772.848, 101.6, 1.583E-07, 1.583E-07), действительное
Раздел: Функциональные преобразования

Функция: Freq_ma_deg(signal, w1, mag1, deg1, … wN, magN, degN)
Название: Свёртка с функцией, заданной дискретно в частотной области
Аргументы: signal — комплексное, w1, mag1, deg1, wn, magn, degn — действительное, где signal — сигнал или выражение от сигнала, w1 — частота первой точки (2*pi радиан/секунда), mag1 — магнитуда первой точки (единица измерения выражения), deg1 — фаза первой точки (градус), wN — частота последней точки (радиан/секунда), magN — коэффициент передачи последней точки (единица измерения выражения), degN — фаза последней точки (градус)
Пример: Freq_ma_deg(V(net0001), 98.4, 1.463E-07, 80.848, 99.6, 1.543E-04, 52.998, 100, 5.000E-01, -360.004, 100.4, 1.574E-04, -772.848, 101.6, 1.583E-07, 1.583E-07), действительное
Раздел: Функциональные преобразования

Функция: Freq_ma_rad(signal, w1, mag1, rad1, … wN, magN, radN)
Название: Свёртка с функцией, заданной дискретно в частотной области
Аргументы: signal — комплексное, w1, mag1, rad1, wn, magn, radn — действительное, где signal — сигнал или выражение от сигнала, w1 — частота первой точки (2*pi радиан/секунда), mag1 — магнитуда первой точки (единица измерения выражения), rad1 — фаза первой точки (радиан), wN — частота последней точки (радиан/секунда), magN — коэффициент передачи последней точки (единица измерения выражения), radN — фаза последней точки (радиан)
Пример: Freq_ma_rad(V(net0001), 98.4, 1.463E-07, 1.4110638, 99.6, 1.543E-04, 0.9249896, 100, 5.000E-01, -6.2832551, 100.4, 1.574E-04, -13.488742, 101.6, 1.583E-07, -13.974886), действительное
Раздел: Функциональные преобразования

Функция: Freq_ri(signal, w1, real1, imag1, … wN, realN, imagN)
Название: Свёртка с функцией, заданной дискретно в частотной области
Аргументы: signal — комплексное, w1, real1, imag1, wn, realn, imagn — действительное, где signal — сигнал или выражение от сигнала, w1 — частота первой точки (2*pi радиан/секунда), real1 — действительная часть первой точки (единица измерения выражения), imag1 — мнимая часть первой точки (единица измерения выражения), wN — частота последней точки (радиан/секунда), realN — действительная часть последней точки (единица измерения выражения), imagN — мнимая часть последней точки (единица измерения выражения)
Пример: freq_ri(V(net0001), 98.4, 23.238n, 144.272n, 99.6, 92.888u, 123.236u, 100, 498.344m, -37.185u, 100.4, 95.088u, -125.472u, 101.6, 25.576n, -156.223n), действительное
Раздел: Функциональные преобразования

Функция: Laplace(signal, function)
Название: Свёртка сигнала с функцией, заданной в s-области, методом SimOne
Аргументы: signal — комплексное, function — строка, где signal — сигнал или выражение от сигнала, function — заданная в s-области функция
Пример: laplace(V(out),1/(1e-122s^2-1e-62s+3))
Синоним: Laplace_smn
Раздел: Функциональные преобразования

Функция: Laplace_euler(signal, function[, min_tolerance])
Название: Свёртка сигнала с функцией, заданной в s-области, методом Эйлера
Аргументы: signal — действительное, function — строка, min_tolerance — неотрицательное, где signal — сигнал или выражение от сигнала, function — заданная в s-области функция, min_tolerance — порог нулевого значения абсолютного значения сигнала
Значения аргументов по умолчанию: min_tolerance = 0.0
Пример: Laplace_euler(V(out),1/(1e-122s^2-1e-62s+3), 1e-3)
Раздел: Функциональные преобразования

Функция: Laplace_ift(signal, function[, window = val_w] [, nfft = val_n] [, mtol = val_t] [, maxf | fmax = val_m])
Название: Свёртка сигнала с функцией, заданной в s-области, методом Фурье
Аргументы: signal — комплексное, function — строка, val_w — неотрицательное, val_n — натуральное, степень 2, val_t — неотрицательное, val_m — положительное, где signal — сигнал или выражение от сигнала, function — заданная в s-области функция, val_w — ширина окна свёртки, val_n — число гармоник в преобразовании Фурье, val_t —  порог нулевого значения абсолютного значения сигнала, val_m — максимальная учитываемая частота
Значения аргументов по умолчанию: mtol =  0.0, nfft = 8192, fmax = nfft / (2*tend)
Пример: Laplace_ift(V(out), 1/(1+s), window= 0.005, maxf = 100, nfft = 1024, mtol = 1e-3)
Раздел: Функциональные преобразования

Функция: Laplace_nd(signal, {num}, {den})
Название: Свёртка сигнала с функцией, заданной в s-области полиномиальными коэффициентами в числителе и знаменателе
Аргументы: signal — комплексное, num, den — действительные через запятую, где signal — сигнал или выражение от сигнала, num — коэффициенты полинома числителя по возрастанию степеней, den — коэффициенты полинома знаменателя по возрастанию степеней
Пример: Laplace_nd(V(out), {2, 1}, {1, 0.1, 1})  // H(s) = (s + 2) / (s*2 + 0.1s + 1)
Раздел: Функциональные преобразования

Функция: Laplace_np(signal, {num}, {pole1[,pole2, … poleN]})
Название: Свёртка сигнала с функцией, заданной в s-области полиномиальными коэффициентами в числителе и полюсами в знаменателе
Аргументы: signal — комплексное, num — действительные через запятую,  pole1, pole2, poleN  — пары действительных чисел (действительная и мнимая части комплексного полюса), записанные через запятую, где signal — сигнал или выражение от сигнала, num — коэффициенты полинома числителя по возрастанию степеней, pole — полюса в комплексном пространстве
Пример: Laplace_np(V(out), {2, 1}, {-0.05004, 0.9987,-0.05004, -0.9987})  // H(s) = (s + 2) / (s*2 + 0.1s + 1)
Раздел: Функциональные преобразования

Функция: Laplace_smn(signal, function)
Название: Свёртка сигнала с функцией, заданной в s-области, методом SimOne
Аргументы: signal — комплексное, function — строка, где signal — сигнал или выражение от сигнала, function — заданная в s-области функция
Пример: Laplace_smn(V(out),1/(1e-122s^2-1e-62s+3) )
Синоним:  Laplace
Раздел: Функциональные преобразования

Функция: Laplace_zd(signal, {zero1[, zero2, ... zeroN]}, {den}})
Название: Свёртка сигнала с функцией, заданной в s-области нулями в числителе и полиномиальными коэффициентами в знаменателе
Аргументы: signal — комплексное, zero1, zero2, zeroN  — пары действительных чисел (действительная и мнимая части комплексного полюса), записанные через запятую, den — действительные через запятую, где signal — сигнал или выражение от сигнала, zero — нули в комплексном пространстве, den — коэффициенты полинома знаменателя по возрастанию степеней
Пример: Laplace_zd(V(out), {-2, 0}, {1, 0.1, 1.0}) // H(s) = (s + 2) / (s*2 + 0.1s + 1)
Раздел: Функциональные преобразования

Функция: Laplace_zp(signal, {zero1[, zero2, ... zeroM]},  {pole1[,pole2, … poleN]})
Название: Свёртка сигнала с функцией, заданной в s-области нулями в числителе и полюсами в знаменателе
Аргументы: signal — комплексное,  zero1, zero2, zeroM  — пары действительных чисел (действительная и мнимая части комплексного полюса), записанные через запятую,  pole1, pole2, poleN  — пары действительных чисел (действительная и мнимая части комплексного полюса), записанные через запятую, где signal — сигнал или выражение от сигнала, zero — нули в комплексном пространстве, pole — полюса в комплексном пространстве
Пример: Laplace_zp(V(out), {-2, 0}, {-0.05004, 0.9987,-0.05004, -0.9987}) // H(s) = (s + 2) / (s*2 + 0.1s + 1)
Раздел: Функциональные преобразования

Функция: ZTrans(signal, {num}, {den} [, window = val_w] [, nfft = val_n] [, mtol = val_t] [, maxf | fmax = val_m])
Название: Z-преобразование с функцией, заданной в s-области полиномиальными коэффициентами в числителе и знаменателе
Аргументы: signal — комплексное, num, den — действительные через запятую, val_w — неотрицательное, val_n — натуральное, степень 2, val_t — неотрицательное, val_m — положительное, где signal — сигнал или выражение от сигнала, num — коэффициенты полинома числителя по возрастанию степеней, den — коэффициенты полинома знаменателя по возрастанию степеней, val_w — ширина окна свёртки, val_n — число гармоник в преобразовании Фурье, val_t —  порог нулевого значения
Значения аргументов по умолчанию: mtol =  0.0, nfft = 8192, fmax = nfft / (2*tend)
Пример: ZTrans(V(out), {2, 1}, {1, 0.1, 1}, window= 0.005, maxf = 100, nfft = 1024, mtol = 1e-3)
Раздел: Функциональные преобразования