ΣSigmaStudio English

Sine Tone

Блок Tone (Lookup/Sine) генерирует тон из таблицы поиска (lookup table), поддерживая постоянный уровень независимо от частоты. Установите частоту тона в текстовом поле или используйте стрелки; флажок включает и выключает тон.Sine Tone

Чтобы изменить частоту дискретизации (Sampling Rate) источника, щелкните правой кнопкой мыши по блоку и выберите Set Sampling Rate — откроется окно Sampling Rate (по умолчанию 44.1 kHz).

GUI Control

GUI Control NameDefault ValueRangeFunction Description
on/offoffon/offВключает или выключает выход модуля. Когда выход выключен, выходной пин выдает постоянное значение 0 в формате 5.23.
Frequency500.010.01 to 0.5*Sample RateУстанавливает частоту синусоидального тона, который выводится из модуля.

DSP parameter Information

GUI Control NameCompiler NameFunction Description
N/Asin_lookupAlg19401maskЭто значение является внутренним параметром и должно устанавливаться в соответствии со значением, выводимым компилятором SigmaStudio.
Frequencysin_lookupAlg19401incrementУстанавливает частоту синусоидального тона. Его значение хранится в виде числа с фиксированной точкой в формате 5.23 и равно Frequency / (Sample Rate * 0.5).
on/offsin_lookupAlg19401isonЭто значение управляет тем, будет ли сигнал выводиться. Состояние «On» представлено значением 1 в формате 5.23, тогда как «Off» представлено значением 0.

Sine Tone в SigmaStudio: настройка и параметры

Sine Tone (Tone/Lookup) — это источник сигнала в среде разработки SigmaStudio, предназначенный для генерации чистого синусоидального тона. Данный блок относится к категории «Sources» и используется для тестирования трактов, настройки фильтров или в качестве опорного сигнала в проектах на базе DSP-процессоров семейства ADAU от Analog Devices. Принцип работы модуля основан на таблице поиска (lookup table), что обеспечивает постоянный уровень выходного сигнала независимо от установленной частоты. Это ключевое отличие от генераторов, использующих рекурсивные алгоритмы, где амплитуда может «плавать» при изменении частоты. Благодаря такому подходу, инженер получает стабильный по амплитуде тон во всем рабочем диапазоне. В графическом интерфейсе пользователя доступны два основных элемента управления. Флажок on/off позволяет полностью отключить выход модуля; в выключенном состоянии выходной пин выдает константу 0 в формате 5.23. Поле Frequency задает частоту генерируемого тона. Диапазон регулировки ограничен значениями от 0.01 до 0.5 от текущей частоты дискретизации (Sample Rate). По умолчанию частота установлена на 500.01 Гц. Для корректной работы в сигнальной цепочке необходимо согласовать частоту дискретизации блока с общим проектом. Сделать это можно через контекстное меню, выбрав пункт Set Sampling Rate; стандартное значение — 44.1 кГц. Внутренние DSP-параметры (increment, ison) автоматически вычисляются компилятором SigmaStudio и записываются в память программ.