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

 
 
> для чего нужен DSP?, какие задачи позволяет реализовать сигнальный процессор?
Метценгерштейн
сообщение Sep 18 2008, 19:40
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



сам программирую AVR, но это хобби. Прекрасно понимаю какие устройства можно разработать на базе данных микроконтроллеров. А что делает ДСП? Чего он выполняет такого, чего не смог бы сделать обычный АВР?
Go to the top of the page
 
+Quote Post
3 страниц V   1 2 3 >  
Start new topic
Ответов (1 - 14)
Stanislav_S
сообщение Sep 18 2008, 19:45
Сообщение #2


извечный пессимист
*****

Группа: Свой
Сообщений: 1 113
Регистрация: 9-10-06
Из: Днепропетровск
Пользователь №: 21 125



Цитата(Метценгерштейн @ Sep 19 2008, 00:40) *
сам программирую AVR, но это хобби. Прекрасно понимаю какие устройства можно разработать на базе данных микроконтроллеров. А что делает ДСП? Чего он выполняет такого, чего не смог бы сделать обычный АВР?

Выполняет собственно цифровую обработку сигналов smile.gif Есть огромное количество задач с которым не справится АВР smile.gif Собственно, если сильно утрировать, ДСП нужен там где нужно много математики и бытро.


--------------------
Slaves are those of this world
Given freedom to lay chains upon The Master
The wolf is no longer free
Release the chains and come for me
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Sep 18 2008, 19:46
Сообщение #3


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Все то же самое, только существенно быстрее. Плюс наличие собственной периферии для получения данных для расчета.


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
sera_os
сообщение Sep 18 2008, 20:37
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 457
Регистрация: 2-05-06
Из: UA
Пользователь №: 16 689



Добавлю: еще отличие DSP от AVR в наличии внутри (в кристалле) аппаратных блоков вычисления, спроектированные для работы с данными (сигналы), поэтому получается так быстро.


--------------------
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Sep 18 2008, 22:46
Сообщение #5


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Но на современных DSP программировать на ассемблере практически невозможно или не имеет никакого смысла. А на Си - можно смело не знать подробности.


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
Guest_Цыкетчик_*
сообщение Sep 18 2008, 22:55
Сообщение #6





Guests






Если DSP так сильно превосходят по скорости и функциональным возможностям AVR-ы то почему тогда они не вытеснили окончательно до сих пор всякие AVR-ы и PIC-и ?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Sep 18 2008, 22:59
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(DpInRock @ Sep 19 2008, 02:46) *
Но на современных DSP программировать на ассемблере практически невозможно или не имеет никакого смысла.

Насчет "никакого" я бы не был столь категоричен. Как раз в плане использования DSP по прямому назначению - т.е. для обработки сигналов - еще как имеет. А все что касается общеконтроллерных задач можно, конечно, и на "C".

Цитата(Цыкетчик @ Sep 19 2008, 02:55) *
Если DSP так сильно превосходят по скорости и функциональным возможностям AVR-ы то почему тогда они не вытеснили окончательно до сих пор всякие AVR-ы и PIC-и ?

А кто тогда будет светодиодами моргать?
Go to the top of the page
 
+Quote Post
Neural
сообщение Sep 19 2008, 04:14
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 30
Регистрация: 10-11-05
Пользователь №: 10 655



вообщем-то ДСП и остальные микроконтроллеры ничем не отличаются.. маркетинговые штучки..
Go to the top of the page
 
+Quote Post
Метценгерштейн
сообщение Sep 19 2008, 04:29
Сообщение #9


Профессионал
*****

Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



Итак, что DSP в силу спец. заточенных внутренностей под это может быстрее обрабатывать сигналы- это понятно. Мне нужен простой пример реализации чего -то на нем. Чтобы наглядно продемонстировало его возможности. Допустим, завожу я на него сигнал с АЦП, что я могу дальше с ним сделать?

И, если для экпериментов, то какой порекомендуете? Типа, если из МК, я бы рекомендовал АВР , а именно мегу8. Просто и недорого, типа самый оптимальный вариант.
Go to the top of the page
 
+Quote Post
Erkekjetter
сообщение Sep 19 2008, 05:15
Сообщение #10


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 2-02-08
Из: Череповец
Пользователь №: 34 676



DSP - сигнальный процессор

Отличительные особенности:
1. Гарвардская архитектура.
2. Аппаратное ускорение, некоторые сложные операции выполняются за 1 такт (операция умножение с накоплением, "бабочка" для БПФ и пр.)
3. Улучшенная работа с циклами, и поддержка векторно-конвейерной обработки.
4. Быстрые прерывания.
5. Могут работать в жёстких временных рамках, режим реального времени для них.

Цитата
Итак, что DSP в силу спец. заточенных внутренностей под это может быстрее обрабатывать сигналы- это понятно. Мне нужен простой пример реализации чего -то на нем. Чтобы наглядно продемонстировало его возможности. Допустим, завожу я на него сигнал с АЦП, что я могу дальше с ним сделать?


Анализатор спектра (как в муз. центрах, хоть там реализовано не на DSP), реалтайм компрессор, фильтр, да много чего. А вот с рекомендациями... я не спец по DSP, только "нюхаю" их ещё, тоже было бы не плохо выслушать гуру.
Go to the top of the page
 
+Quote Post
Don2
сообщение Sep 19 2008, 05:49
Сообщение #11


Частый гость
**

Группа: Участник
Сообщений: 146
Регистрация: 30-11-06
Из: Запорожье
Пользователь №: 22 958



Цитата(Метценгерштейн @ Sep 18 2008, 21:40) *
сам программирую AVR, но это хобби. Прекрасно понимаю какие устройства можно разработать на базе данных микроконтроллеров. А что делает ДСП? Чего он выполняет такого, чего не смог бы сделать обычный АВР?



Для начала посмотрите сюда

http://ru.wikipedia.org/wiki/%D0%A6%D0%B8%...%81%D0%BE%D1%80
Go to the top of the page
 
+Quote Post
Lotor
сообщение Sep 19 2008, 05:49
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 476
Регистрация: 3-07-07
Из: Санкт-Петербург
Пользователь №: 28 866



Цитата(Метценгерштейн @ Sep 19 2008, 08:29) *
Мне нужен простой пример реализации чего -то на нем. Чтобы наглядно продемонстировало его возможности. Допустим, завожу я на него сигнал с АЦП, что я могу дальше с ним сделать?.

Я бы тоже от наглядных примеров с комментариями не отказался. Ибо что такое цифровая обработка сигнала знаю только в теории, из института умные словечки БПФ, БИХ, КИХ, АКФ запомнились, но практики у нас не было никакой. Нашел толстую книгу Real-Time Digital Signal Processing - Implementations and Applications, потихоньку читаю. Может кто ещё что посоветует - книги, курсы в интернете, где наглядно объясняется работа DSP именно с практической точки зрения.


--------------------
Ковырял чукча отверткой в ухе, звук в телевизоре и пропал.
Go to the top of the page
 
+Quote Post
mdmitry
сообщение Sep 19 2008, 06:33
Сообщение #13


Начинающий профессионал
*****

Группа: Свой
Сообщений: 1 215
Регистрация: 25-10-06
Из: СПб
Пользователь №: 21 648



Очевидный пример использования DSP: формирование сигнала или квадратурных составляющих. Например, сигналы ADSL, радиосигналы на низкой ПЧ, декодирование сигналов, в том числе с использованием алгоритма Витерби (в TMS аппаратные блоки).


--------------------
Наука изощряет ум; ученье вострит память. Козьма Прутков
Go to the top of the page
 
+Quote Post
uriy
сообщение Sep 19 2008, 08:47
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



Цитата
Допустим, завожу я на него сигнал с АЦП, что я могу дальше с ним сделать?
Например сжать в mp3 если это звук, записать на флеш а потом воспроизвести декодировав этим же самым DSP. Или если это видео кодек, то наложить например какую-нибудь картинку на основной поток видео. Никакой AVR это сделать не сможет.
Go to the top of the page
 
+Quote Post
ASN
сообщение Sep 19 2008, 09:13
Сообщение #15


Местный
***

Группа: Свой
Сообщений: 459
Регистрация: 15-07-04
Из: g.Penza
Пользователь №: 326



DpInRock
Может быть кому и не имеет смысла (например на мощном ПК), а кому-то очень как имеет (выигрыш по быстродействию раза 3-4).
Go to the top of the page
 
+Quote Post

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

 


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


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