Корзина ×

    Моделирование нестабильности кварцевых генераторов и синтезаторов частот в GNU Radio Companion

    27 ноября 2025 г.
    Моделирование нестабильности кварцевых генераторов и синтезаторов частот в GNU Radio Companion

    Блок «Phase Noise Generator» является составным иерархическим блоком GNU Radio (рис.1). Он создает случайные флуктуации фазы сигнала, имитируя нестабильность реальных кварцевых генераторов и синтезаторов частот. Эффект наблюдается в виде «размытия» границ сигнала при использовании анализаторов спектра и вращение точек сигнальных созвездий цифровых сигналов (рис.2).

    Phase Noise GeneratorРис. 1.  Изображение иконки блока «Phase Noise Generator»
    выход «Phase Noise Generator»

    Рис.2.  Сравнение сигналов на входе и выходе «Phase Noise Generator»

    Описание настроек блока:

    Вход блока:

    «in» – вектор значений сигнала размером N типа: «float», «complex» или «shot».

    Выход блока:

    «out» – вектор значений сигнала с зашумленной фазой размером N типа: «float», «complex» или «shot».

    Параметры настройки:

    1. Значение дисперсии шума (Noise Magnitude) – максимальное отклонение амплитуды шумового сигнала от среднего значения типа «float» в диапазоне от 0,0 до 1,0.
    2. Коэффициент сглаживания БИХ-фильтр (Alpha) – определяет ширину полосы расфильтровки БИХ-фильтра, значение типа «float» выбирается в диапазоне от 0.0 до 1.0.

    Развернутую статью об использовании блока «Phase Noise Generator» c примером потокового графа читайте на нашем канале в Яндекс ДЗЕН.

    Наш канал в телеграмм для оперативного получения сообщений о новых публикациях Про SDR

    Отзывы отсутствуют.
    `
    Показать другое число