Sine Tone
| Блок Tone (Lookup/Sine) генерирует тон из таблицы поиска (lookup table), поддерживая постоянный уровень независимо от частоты. Установите частоту тона в текстовом поле или используйте стрелки; флажок включает и выключает тон. |  |
Чтобы изменить частоту дискретизации (Sampling Rate) источника, щелкните правой кнопкой мыши по блоку и выберите Set Sampling Rate — откроется окно Sampling Rate (по умолчанию 44.1 kHz).
GUI Control
| GUI Control Name | Default Value | Range | Function Description |
| on/off | off | on/off | Включает или выключает выход модуля. Когда выход выключен, выходной пин выдает постоянное значение 0 в формате 5.23. |
| Frequency | 500.01 | 0.01 to 0.5*Sample Rate | Устанавливает частоту синусоидального тона, который выводится из модуля. |
| GUI Control Name | Compiler Name | Function Description |
| N/A | sin_lookupAlg19401mask | Это значение является внутренним параметром и должно устанавливаться в соответствии со значением, выводимым компилятором SigmaStudio. |
| Frequency | sin_lookupAlg19401increment | Устанавливает частоту синусоидального тона. Его значение хранится в виде числа с фиксированной точкой в формате 5.23 и равно Frequency / (Sample Rate * 0.5). |
| on/off | sin_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 и записываются в память программ.