Подскажите что лучше
Добавлено: 02 мар 2016, 12:32
Есть задача передать данные через УНЧ. УНЧ имеет диапазон от 20гц до 20кГц. При этом необходимо обеспечить "чистоту музыки".
Все мои размышления и поиски привели к тому, что необходимо обрезать спектр музыки до, предположим, 17кгц, а от 17кгц до 20кгц влепить какую-нибудь модуляцию.
Если использовать DTMF. Пробовал реализовать SDFT, и уперся в то, что необходимо делать 8 фильтров SDFT (DTMF 4x4). Можно FFT использовать. Но все равно получается довольно много операций с плавающей точкой.
Если использовать FSK. Где-то читал о методе декодирования FSK путем сдвига входного буфера и умножения его на один из искомых синусов. Довольно интересная реализация. Но я потерял описание этого метода. Какие существуют еще быстрые методы декодирования FSK?
Что еще можно предпринять в рамках заданных условий? Битрейт 300бпс вполне достаточен, но можно и больше.
PSK ?
Все мои размышления и поиски привели к тому, что необходимо обрезать спектр музыки до, предположим, 17кгц, а от 17кгц до 20кгц влепить какую-нибудь модуляцию.
Если использовать DTMF. Пробовал реализовать SDFT, и уперся в то, что необходимо делать 8 фильтров SDFT (DTMF 4x4). Можно FFT использовать. Но все равно получается довольно много операций с плавающей точкой.
Если использовать FSK. Где-то читал о методе декодирования FSK путем сдвига входного буфера и умножения его на один из искомых синусов. Довольно интересная реализация. Но я потерял описание этого метода. Какие существуют еще быстрые методы декодирования FSK?
Что еще можно предпринять в рамках заданных условий? Битрейт 300бпс вполне достаточен, но можно и больше.
PSK ?