Речевой инвертор (voice inversion) на tiny13
Добавлено: 03 май 2016 17:40
Необходимо сделать скремблер (метод частотной инверсии) для встраивания в трансивер по предложенной схеме, достаточно встраивания только в приёмную часть (схема ниже).
Звуковой сигнал трансивера снимается до регулятора громкости и подаётся на вывод "AU IN". В зависимости от режима DD1, сигнал проходит через инвертор спектра(дескремблер активен) или пропускается без преобразования (режим bypass); режим выбирается с помощью кнопки на энкодере BS1 и запоминается в энергонезависимой памяти контроллера. Индикация режима производится подачей одного бипа при активации скремблера и двух бипов при дезактивации по нажатию кнопки BS1.
При повороте энкодера при активном скремблере производится увеличение или уменьшение частоты инвертирования. При достижении минимального значения частоты (950Гц), подаётся длинный бип низкого тона; при достижении максимального значения частоты (4500Гц), подаётся длинный бип высокого тона. При повороте ручки энкодера должен подаваться звуковой сигнал из одного короткого бипа при достижении частоты 1КГц, 2х коротких бипов при достижении частоты 2КГц, 3х коротких бипов при достижении частоты 3КГц, 4х коротких бипов при достижении частоты 4КГц. Частота инвертирования сохраняется в энергонезависимой памяти. При неактивном скремблере поворот ручки энкодера игнорируется. Вывод "SQL" запрещает/разрешает прохождение звукового сигнала на вывод "AU OUT". При активном скремблировании, выходной звуковой сигнал проходит фильтр нижних частот 1го порядка.
Реальная схема или фейк?
Звуковой сигнал трансивера снимается до регулятора громкости и подаётся на вывод "AU IN". В зависимости от режима DD1, сигнал проходит через инвертор спектра(дескремблер активен) или пропускается без преобразования (режим bypass); режим выбирается с помощью кнопки на энкодере BS1 и запоминается в энергонезависимой памяти контроллера. Индикация режима производится подачей одного бипа при активации скремблера и двух бипов при дезактивации по нажатию кнопки BS1.
При повороте энкодера при активном скремблере производится увеличение или уменьшение частоты инвертирования. При достижении минимального значения частоты (950Гц), подаётся длинный бип низкого тона; при достижении максимального значения частоты (4500Гц), подаётся длинный бип высокого тона. При повороте ручки энкодера должен подаваться звуковой сигнал из одного короткого бипа при достижении частоты 1КГц, 2х коротких бипов при достижении частоты 2КГц, 3х коротких бипов при достижении частоты 3КГц, 4х коротких бипов при достижении частоты 4КГц. Частота инвертирования сохраняется в энергонезависимой памяти. При неактивном скремблере поворот ручки энкодера игнорируется. Вывод "SQL" запрещает/разрешает прохождение звукового сигнала на вывод "AU OUT". При активном скремблировании, выходной звуковой сигнал проходит фильтр нижних частот 1го порядка.
Реальная схема или фейк?
