[an error occurred while processing this directive]
|
Прошу прощения за отсутствие в течение некоторого времени.
Уточняю вопрос.
Есть алгоритм и программа, его реализующая, которые работают под Windows. Речь идет о ДИКТОРОНЕЗАВИСИМОМ распознавании РАЗДЕЛЬНО произносимых команд (до 100-200) методом динамической деформации времени ("динамическое программирование") и/или методом HMM (сделано и то, и то).
Естественно, алгоритм имеет свои характеристики по скорости, памяти и т.п.
Задача состоит в том, чтобы понять:
1) нужно ли для ее решения в железе использовать DSP (или хватит обычного процессора)?
2) как характеристики алгоритма (по памяти, скорости и т.п.) изменятся при его портировании из системы Windows по DSP?
3) каковы вообще особенности программирования под DSP (по сравнению с программированием под винды) (я в этом не понимаю практически ничего)?
4) какие есть сложности в портировании алгоритма, с которыми неизбежно придется столкнуться (тут уже упоминалась математика с фиксированной запятой - можно поподробнее, и есть ли еще аналогичные проблемы, скажем, я что-то слышал о сложностях работы с "указателями", на чем построено все программирование под Windows)?
В качестве дополнения хотелось бы сообщить, что:
1) С алгоритмом проблем нету
2) С математикой - тоже
3) С программированием в принципе проблем тоже нету, но что такое есть DSP (изнутри) и как под них программировать, я не знаю
4) интересует, понятное дело, прежде всего программирование на C/C++
Задача, если это интересно, возникла вот откуда: нужно сделать промышленное изделие, под которое уже разработан компьютерный Winodws-макет, и заказчик требует немедленно сообщить, сколько будет стоить железо и какое нужно железо. Программировать железо будут третьи люди, но нам для ответа на вопрос заказчика нужно знать ответы на перечисленные выше вопросы
Прошу прощения, что стал причиной бурной дискуссии.
E-mail: info@telesys.ru