Моделирование нелинейных искажений для эмуляции эффектов перегрузки усилителей в GNU Radio Companion
Блок «Second Order Distortion» вносит в сигнал нелинейные искажения второго порядка – моделирует появление в выходном сигнале новых гармонических составляющих (рис.2) с частотами, кратными частоте входного сигнала (рис.1).
Описание настроек блока:
Вход блока:
«in» – Вектор значений сигнала размером N типа («float», «complex», «shot»).
Выход блока:
«out» – Вектор значений результата добавления нелинейных искажений в сигнал размером типа («float», «complex», «shot»).
Параметры настройки блока:
1. Коэффициент нелинейных искажений (Distortion) – значение типа «float» в диапазоне от 0 до 1, определяющее уровень квадратичных нелинейных искажений, вносимых в сигнал.

Рис. 1. Сигнал на входе блока «Second Order Distortion»

Рис. 2. Сигнал на выходе блока «Second Order Distortion»
Развернутую статью об использовании блока «Second Order Distortion» с примером потокового графа читайте на нашем канале в Яндекс Дзен .
Наш канал в телеграмм для оперативного получения сообщений о новых публикациях: Про SDR