|
SDR_радио и Matlab, Обработка в реальном времени. |
|
|
|
 |
Ответов
|
Jan 25 2016, 09:00
|
Частый гость
 
Группа: Участник
Сообщений: 127
Регистрация: 24-02-11
Пользователь №: 63 222

|
Цитата(litv @ Jan 25 2016, 11:49)  Если разобраться какие элементы Вашей схемы самые ресурсо жрущие и суметь найти им замену, с размером буфера, включить Rapid accelerator. Действительно некоторые блоки Matlab сильно медленнее. Не каждый SDR драйвер поддерживает Rapid. У SDR донгла на мой взгляд хреновый драйвер для Матлаб. Так донгл нормально в SDR play stereo гонит. Например у меня ЧМ стерео демодулятор с моего SDR приемника по ethernet c полосы 24 МГц (частотой дискретизации 25.6 МГц) в Simulinkе успевает демодулировать. Загрузка по Сети близка к 790 Мбит(а должна быть 819.2) те есть уже идут некоторые потери в приеме. Ну это видимо максимум что можно выжать. Более сложные проекты естеснно будуть работать медленнее. Вопрос такой, в Вашем демодуляторе ФАПЧ как нибудь используется? Я обратил внимание что все начинает тормозить не от порядков фильтров, размеров буферов и прочего, а именно от наличия в демодуляторе контура ФАПЧ. Например при демодуляции АМ демодулятором на основе выделения комплексной огибающей все работает ок. и при 240 кГц и при 1.2 МГц (частота дискретизации данных с донгла). При наличии контура ФАПЧ (когерентный демодулятор) приходится шаманить уже на 240 кГц. Вот я и подумал, что возможно matlab не нравится algeraic loop, а в контуре ФАПЧ он будет присутствовать по любому, тут уж никак не извернешься.  Кстати вопрос в догонку, а что у Вас за SDR (я имею в виду саму железку)?
Сообщение отредактировал PavPro - Jan 25 2016, 09:13
|
|
|
|
|
Jan 25 2016, 10:09
|
Частый гость
 
Группа: Участник
Сообщений: 127
Регистрация: 24-02-11
Пользователь №: 63 222

|
Цитата(petrov @ Jan 25 2016, 12:54)  С чего это? Не должно в ФАПЧ никаких algeraic loop быть. Как же не должно, если присутствует обратная связь? Может я тогда чего то не понимаю с самим термином алгебраического контура применительно к matlab? Цитата(litv @ Jan 25 2016, 13:00)  Ну есть проекты и с ФАПЧ с обратной связью. Типа WIFI. Ну работают они конечно не в реальном времени и что? PC в принципе неспособна, причем здесь MATLAB? Система же для моделирования, а не для продажи. Для продажи все на ПЛИС(но когда-то и ПЛИС кончаются по performance  ). Принимают 1 пакет/c и хорошо, а в эфире было 1000 п/c. Попробуйте символ Matlab function(на м-языке короче) для блока с обратной связью, может быть будет быстрее. Приемник http://ircos.ru/ru/adp_copl.html . Позвольте с Вами не согласиться на счет того что PC в принципе неспособна, причем здесь MATLAB?, на том же самом PC в программе SDRSharp, все работает как надо и с более высокой частотой, и с более широкой полосой. Следовательно производительность машины тут не причем. А вот то что matlab действительно не заточен под обработку сигналов в реальном времени, вот тут не знаю, вопрос открытый?
|
|
|
|
Сообщений в этой теме
PavPro SDR_радио и Matlab Jan 25 2016, 07:07 litv Ну есть проекты и с ФАПЧ с обратной связью. Типа W... Jan 25 2016, 10:00 litv Вы собственно шрифт не повышайте, я боксом целый г... Jan 25 2016, 10:28 PavPro Цитата(litv @ Jan 25 2016, 13:28) Вы собс... Jan 25 2016, 10:39 Maverick Цитата(PavPro @ Jan 25 2016, 09:07) Добры... Jan 25 2016, 10:46 PavPro Цитата(Maverick @ Jan 25 2016, 13:46) я ч... Jan 25 2016, 10:56  Maverick Цитата(PavPro @ Jan 25 2016, 12:56) Ну со... Jan 25 2016, 11:04   PavPro Цитата(Maverick @ Jan 25 2016, 14:04) мне... Jan 25 2016, 11:08    Maverick Цитата(PavPro @ Jan 25 2016, 13:08) Да вр... Jan 25 2016, 11:15     PavPro Цитата(Maverick @ Jan 25 2016, 14:15) люб... Jan 25 2016, 11:22 ViKo А вот я ссылку давал:
https://www.youtube.com/watc... Jan 25 2016, 11:32 PavPro Цитата(ViKo @ Jan 25 2016, 14:32) А вот я... Jan 25 2016, 11:34 ViKo Книжка!
https://www.mathworks.com/programs/pro... Jan 25 2016, 12:06 PavPro Цитата(ViKo @ Jan 25 2016, 15:06) Книжка... Jan 25 2016, 12:11
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|