...делать нужно так, как нужно. А как ненужно - делать не нужно (С) Винни-Пух :)
-
- Программный FSK -- чрезвычайно быстрая штука. Тригонометрии вообще не нужно (это для QPSK -- синус из таблицы...), из математики в основном 16x16=32 умножение с накоплением: пара фильтров (на частоту "0" и "1") и компаратор их выхода, какой-то fk0(44 знак., 15.07.2014 17:39)
- ХЗ, я на МК на асме делал, - там всё действительно просто летало, (по моему 70 байт кода и одна ячейка памяти + аппаратный таймер + компаратор + UART), а вот приложение писал под андроид другой чел, так там всё было некисло. Adept(1008 знак., 15.07.2014 19:50)
- Собственно в модеме и можно подсмотреть. Или исходники V.23 найти. Там ~2шт рекурсивных полосовых фильтра ("0" и "1") и 1 шт ФНЧ (после компаратора амплитуд "0" и "1"). Может ещё возведение в квадрат, хотя можно и abs() обойтись. БПФ там напрочь fk0(507 знак., 15.07.2014 20:21, ссылка)
- спс, посоветую глянуть :) Так-то да, всё логично говорите, но чего ж так всё медленно было? Наверное из-за JAVA :( - Adept(15.07.2014 22:55)
- Взгляните - Vit(15.07.2014 23:02, ссылка)
- может кому интересно basilmak(16.07.2014 23:52)
- Взгляните - Vit(15.07.2014 23:02, ссылка)
- спс, посоветую глянуть :) Так-то да, всё логично говорите, но чего ж так всё медленно было? Наверное из-за JAVA :( - Adept(15.07.2014 22:55)
- Собственно в модеме и можно подсмотреть. Или исходники V.23 найти. Там ~2шт рекурсивных полосовых фильтра ("0" и "1") и 1 шт ФНЧ (после компаратора амплитуд "0" и "1"). Может ещё возведение в квадрат, хотя можно и abs() обойтись. БПФ там напрочь fk0(507 знак., 15.07.2014 20:21, ссылка)
- ХЗ, я на МК на асме делал, - там всё действительно просто летало, (по моему 70 байт кода и одна ячейка памяти + аппаратный таймер + компаратор + UART), а вот приложение писал под андроид другой чел, так там всё было некисло. Adept(1008 знак., 15.07.2014 19:50)
- Программный FSK -- чрезвычайно быстрая штука. Тригонометрии вообще не нужно (это для QPSK -- синус из таблицы...), из математики в основном 16x16=32 умножение с накоплением: пара фильтров (на частоту "0" и "1") и компаратор их выхода, какой-то fk0(44 знак., 15.07.2014 17:39)