ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
16 апреля
827101 Топик полностью
Nikolay_Po (26.03.2018 07:43 - 07:48, просмотров: 260) ответил Хаос на Неужели, PIC настолько слаб, что не осилит 800*200 = 160000 арифметических операций в секунду? Это же какие-то жалкие 0,16 MIPS.. Я в шоке!.. :)
Может, я слаб в вопросах ЦОС (без срказма)? Смотрел реализации FIR в библиотеках dsPIC - там фильтр считался "в лоб". На каждый отсчёт умножение и сумма. У ТС контроллер ещё проще, не dsPIC. 10000*400*3=16MIPS минимум, а то и 24. Не знаю, уложится ли обычный PIC24 в три цикла на отсчёт? Вряд ли. Выборка, умножение, сложение, условие цикла, переход. А ещё данные принять, потом обработать дальше. В принципе, PIC24HJ с 70MIPS должен справиться. При случае хочу попробовать вариант, когда вся частотная фильтрация - на БИХ, а на КИХ последнее звено на самой низкой частоте выборки - чисто для выправления ФЧХ. P.S. Мои рассуждения выше - о классическом КИХ-фильтре. Для полифазных фильтров не находил инструментов расчёта/создания, не работал с ними. Поэтому и не въезжаю в тему.