реклама на сайте
подробности

 
 
> Интеграция Матлаба с кодом в CCS 3.3 под С5402 ?
Саша Z
сообщение Apr 8 2007, 14:52
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 921
Регистрация: 6-04-07
Из: Israel
Пользователь №: 26 822



Оговорка: по части имплементации под DSP я новичок, посему заранее мои извинения за возможно примитивные вопросы.

Теперь к делу:
Есть определенный алгоритм обработки аудио сигнала, алгоритм стабилизирован и симулирован в Матлабе с DSP toolboxом). Теперь пришло время имплементации, платформа - TMS320C5402 DSK.
По первичным прикидкам, данный процессор не потянет имплементацию сего алгоритма в реальном времени, и даже post-processingе могут быть проблемы при имплементации алгоритма в его виде на данный момент (ввиду нехватки адресуемой процессором памяти).

Вся эта работа - мой дипломный проэкт на B.Sc.EE. В универе (в конкретной лабе) есть только данная платформа, посему и вынужден изголяться имплементацией на ней, других вариантов нет.

Цель задачи - не промышленная, просто показать разработанный алгоритм и его наметки реализации на DSP. Посему, и ввиду вышеизлоенного подумал о возможности имплеемнтации алгоритма на смешанной базе: MATLAB + Hardware. Т.е. основная рассчетно-интенсивная часть будет в Матлабе на PC, затем несколько кусков алгоритма должны бежать на DSP. Ессно, речь не идет о реальном времени, все будет в post-processing.

Это предусматривает обмен информацией между частью алгоритма в Матлабе и его частями в hardware с след. виде:
1.Начальная обработка сигнала в Матлабе, результат (вектора коеффициентов) и определенные части отцифрованного сигнала передаются на DSP (через цифровой интерфэйс DSK).
2. DSP прогоняет полученную data реализуя свою часть алгоритма, затем передает обработаные части сигнала обратно Матлабу по тому-же интерфэйсу.
3. Матлаб стыкует все части сигнала (свои и полученные с DSP) в единый сигнал (цифровой сигнал) который и есть output.

Вопрос таков: реально (если да то насколько сложно) состыковать в работе Матлаб с процессором в плане такого типа обработки сигнала (можно считать нет жестких требований real-timeа) ?
Если да, но как состыковывается таким образом сорсы Матлаба (скажем m-files) с сорсами в CCS v3.3
(С и ассемблерные сорсы) с целью совместной работы со взаимной передачей данных ?

Заранее благодарен, Саша
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Nerozin Vasiliy
сообщение Apr 13 2007, 15:06
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 28
Регистрация: 13-04-07
Из: Ukraine Cremea
Пользователь №: 27 009



А в МатЛабе у тебя есть поддержка TMS320C5402 DSK, типа блоков C6416 DSK Board Support? Или в университете?

Сообщение отредактировал Nerozin Vasiliy - Apr 13 2007, 15:15


--------------------
Никогда не знаешь где тебе повезет
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 20:18
Рейтинг@Mail.ru


Страница сгенерированна за 0.01349 секунд с 7
ELECTRONIX ©2004-2016