Обновлено:

Генератор волн

Нужно быстро получить тестовый сигнал – от чистого синуса до меандра с заданной скважностью? Генератор волн ниже формирует синус, меандр, пилу, треугольник и белый шум с контролируемыми частотой, амплитудой и дискретизацией – для аудио, моделирования и проверки трактов.

Генератор волн онлайн – параметры и расчёты

Параметры сигнала
A4 = 440 Гц
Vpp = пик-пик напряжение
Параметры дискретизации
CD качество = 44100 Гц
Визуализация сигнала
Техническая информация
Vrms (синусоида)
1.414 В
Максимальная частота без алиасинга
22050 Гц
Теоретический SNR
98.09 дБ
Объём данных
0 КБ
Спектральные характеристики
  • Синус: одна частота, без гармоник
  • Меандр: нечётные гармоники, амплитуда ~1/(2n−1)
  • Пила: все гармоники, амплитуда ~1/n
  • Треугольник: нечётные гармоники, амплитуда ~1/(2n−1)²

Калькулятор поддерживает:

  • Формы: синус, прямоугольник (меандр и произвольная скважность), пила, треугольник, шум.
  • Частота f (Гц), амплитуда в Vpp/Vrms/dBFS, фаза (°), длительность (с), смещение (DC offset).
  • Частота дискретизации Fs (Гц), разрядность N (бит), моно/стерео, сумма тонов.
  • Скважность (duty cycle) D для прямоугольной волны: D = PW / T × 100%, где PW – длительность импульса, T – период.
  • Конверсия уровней для синуса: Vrms = Vpp / (2·√2).
  • Антиалиас: при формировании несинусоидальных форм ограничивайте спектр до Fs/2 (или повышайте Fs), иначе появится алиасинг.

Поддерживаемые формы и параметризация соответствуют промышленным «waveform generators» и моделирующим блокам (синус, квадрат, пила, шум; частоты – в Гц/рад·с⁻¹) – аналогично Signal Generator в Simulink.

Гармоники форм волн и что это значит

  • Синус: одна частота, гармоник нет – идеально для малошумных калибровок и тактирования.
  • Меандр: только нечетные гармоники с амплитудой, затухающей как 1/(2k−1). Для точной формы нужны как минимум 3‑я и 5‑я гармоники, поэтому реальный меандр требует широкой полосы. Подробнее: ряд Фурье для square wave (Wolfram/MathWorld, Wikipedia).
  • Пила: содержит все гармоники (четные и нечетные) с амплитудой ~1/n – спектр «самый богатый», удобен для субтрактивного синтеза. См. Fourier series – sawtooth wave.
  • Треугольник: только нечетные гармоники, но убывают как 1/(2k−1)² – фронты мягче, меньше ВЧ-составляющих и звонков. См. Fourier series – triangle wave.

Физически идеальные прямоугольные переходы недостижимы: требовалась бы бесконечная полоса пропускания, поэтому у реальных генераторов фронты конечные, возможен «звон».

Какая частота дискретизации нужна?

  • Базовое правило (Найквист–Шеннон): Fs ≥ 2·fmax, где fmax – наибольшая частота в спектре полезного сигнала. Иначе гармоники «сложатся» (алиасинг) в полосу и исказят сигнал.
  • Для звука берите 44 100–48 000 Гц (до 20 000 Гц по верхней границе). Для несинусоидальной формы с резкими фронтами либо повышайте Fs, либо ограничивайте высокие гармоники фильтром до Fs/2.
  • Чем выше разрядность N, тем ниже шум квантования и выше динамический диапазон: теоретически SNR ≈ 6,02·N + 1,76 дБ (Analog Devices, MT‑001).

Подробнее о том, как и почему появляется алиасинг и «ложные пики» в спектре, см. визуальные разборы теоремы Найквиста–Шеннона.

Аппаратный генератор волн: на что смотреть

Функциональные/векторные генераторы (waveform generators) дают стабильный сигнал в широкой полосе и поддерживают модуляции.

Ключевые параметры по типовым приборам:

  • Диапазон частот: синус и квадрат до 15–30 МГц (например, Keysight 33120A: 15 МГц; 33521A/33522A: 30 МГц).
  • Разрешение/цап: до 16 бит и 250 MSa/s для произвольной формы; низкий джиттер < 40 пс; THD < 0,04% на 20 Гц–20 кГц.
  • Выход: 50 Ω. Амплитуда задается «в 50 Ω» (например, 1 мВpp–10 Вpp). На высокоомной нагрузке напряжение примерно удваивается.
  • Единицы уровня: Vpp, Vrms, дБм; смещение (DC offset); быстрая логарифмическая/линейная развёртка; AM/FM/PM/FSK/ШИМ/пачки импульсов.

См. спецификации Keysight 33120A/33521A/33522A для ориентировочных значений (частота, THD, джиттер, уровни и выходной импеданс 50 Ω).

ШИМ и скважность: когда нужен прямоугольник

ШИМ (PWM) – представление сигнала прямоугольной волной с меняющейся скважностью. Средняя мощность/напряжение на нагрузке контролируется долей «включено» в каждом периоде:

  • D = PW / T × 100% (PW – длительность импульса, T – период).
  • 50% – «истинный» меандр; >50% – дольше высокий уровень; <50% – дольше низкий.
  • В силовой электронике частоты от сотен Гц до десятков кГц; в аудио и ЦАП – вплоть до сотен кГц и выше для снижения пульсаций после фильтра.

Практические советы и частые ошибки

  • Избегайте клиппинга: оставляйте запас по уровню (например, −3 дБFS), особенно при сумме тонов.
  • Не забывайте про Fs/2: для меандра/пилы ограничьте спектр или поднимите Fs, иначе алиасинг исказит форму.
  • Для измерений и нагрузок используйте согласование 50 Ω. Если вход прибора высокоомный, ожидайте удвоения Vpp относительно «в 50 Ω».
  • Синус для аудио-тестов – эталон по искажениям; меандр быстрее выявляет ограничения полосы и переходные процессы.
  • При экспорте данных выберите разрядность под задачу: 16 бит достаточно для аудио‑тестов, 24 бита – для анализа с большим динамическим диапазоном.

Идеальный меандр физически невозможен: ограниченная полоса всегда «скругляет» фронты и вносит звеняние – это нормально.


Для справки:

  • Теоретический SNR квантования: SNR ≈ 6,02·N + 1,76 дБ (Analog Devices MT‑001).
  • Ряд Фурье: меандр – только нечетные гармоники ~1/(2k−1); пила – все гармоники ~1/k; треугольник – нечетные ~1/(2k−1)² (Wolfram/MathWorld, Wikipedia).
  • Параметры аппаратных генераторов: частота до 15–30 МГц, THD < 0,04%, выход 50 Ω (Keysight).

Ссылки:

Часто задаваемые вопросы

Чем отличаются синус, меандр, пила и треугольник по спектру?

Синус имеет одну частоту без гармоник. Меандр содержит только нечетные гармоники с амплитудой ~1/(2n−1). Пила содержит все гармоники с амплитудой ~1/n. Треугольник – только нечетные, но убывающие быстрее: ~1/(2n−1)². Поэтому треугольник звучит и выглядит «чище», чем меандр или пила.

Как выбрать частоту дискретизации для генерации и аудио?

Частота дискретизации должна быть выше 2·fmax (теорема Найквиста–Шеннона). Для звука берите 44 100 или 48 000 Гц, чтобы корректно воспроизводить до 20 000 Гц. Если в сигнале есть высокочастотные фронты (меандр, пила), они требуют антиалиасного ограничителя спектра или более высокого Fs.

Что такое Vpp и Vrms и как связаны для синусоиды?

Vpp – пик‑пик (от минимума до максимума). Vrms – действующее значение. Для синуса Vrms = Vpp / (2√2). Пример: 2,828 Вpp соответствуют 1,0 Вrms. Для несинусоидальных формул связь иная, ориентируйтесь на спектр и форму.

Почему амплитуда выше на входе осциллографа 1 MΩ, чем при нагрузке 50 Ω?

Большинство генераторов имеют выход 50 Ω и калибруют амплитуду на эквивалент 50 Ω. При высокоомной нагрузке сигнал практически не делится пополам на 50 Ω и удваивается относительно значения, указанного «в 50 Ω». Учитывайте это при измерениях и задавании уровня.

Зачем нужна битность при экспорте и как прикинуть динамический диапазон?

Битность определяет квантование и теоретический SNR. Для идеального N‑битного АЦП/ЦАП SNR ≈ 6,02·N + 1,76 дБ. Так, 16 бит дают ~98 дБ, 24 бита – ~146 дБ. На практике влияют шумы, джиттер и фильтры, поэтому реальный диапазон ниже.

Можно ли сгенерировать сразу несколько частот или модуляцию?

Да, типично формируют сумму синусов (многочастотный тест), а также применяют AM/FM/PM, ШИМ или пачки импульсов. В аппаратных генераторах это штатные режимы; в файлах можно суммировать ряды гармоник и ограничивать спектр для избежания алиасинга.

  1. Калькулятор синусов и косинусов онлайн – sin и cos
  2. Рассчитать cos угла онлайн: калькулятор, формулы и таблица
  3. Калькулятор тригонометрических уравнений онлайн
  4. Тригонометрический калькулятор – онлайн расчет sin, cos, tg бесплатно