Как программно декодировать 4-QAM сигнал в диапазоне звуковых частот? Есть pet-project. Что-то вроде модема. Занимаюсь давно. Не спеша. И чисто из интереса к обработке сигналов. Кодирую бинарный файл и получаю на выходе звуковой файл 4-QAM с несущей в 260 Гц в формате WAV. Фазы соотв четыре штуки 45 градусов, 225, 315 e.t.c. Амплитуда берется по максимуму для 16 битного звука. 1 канал - моно. Длина импульса модулирующего сигнала ... пока еще не определена. Я буду искать ее экспериментально чисто по результатам успешного декодирования. Возникли вопросы с декодером. Как должен работать алгоритм пилот-тона? И как обеспечить синхронизацию если во время декодирования фаза начнет "уползать" в сторону? Это будет неизбежно если я файл буду передавать по голосовым каналам (радио, mp3).

30 Янв 2023 в 19:52
119 +2
0
Ответы
1

Для декодирования 4-QAM сигнала в диапазоне звуковых частот вам нужно будет реализовать алгоритм демодуляции, который будет осуществлять обратное преобразование сигнала из формата звукового файла WAV в бинарный формат.

Для работы с пилот-тонами, вы можете использовать специальные сигнальные последовательности, которые будут встроены в передаваемый сигнал и помогут вам провести синхронизацию при декодировании. Пилот-тон может служить для определения фазы и амплитуды сигнала, а также для коррекции возможных искажений в передаваемом сигнале.

Чтобы обеспечить синхронизацию в случае "уползания" фазы сигнала, вы можете использовать алгоритмы коррекции фазы, такие как Phase-Locked Loop (PLL), которые помогут автоматически подстраивать фазу декодируемого сигнала. Также вы можете использовать алгоритмы автоматической регулировки усиления для поддержания стабильности амплитуды сигнала.

Интересный pet-project у вас, удачи в его реализации!

16 Апр в 16:44
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 493 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир