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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> SDR
Ivan55
сообщение Jul 2 2015, 07:15
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 212
Регистрация: 17-01-12
Пользователь №: 69 640



Всем привет!
Интересует такой вопрос rolleyes.gif
в настоящее время появилось множество SDR платформ таких как HackRF, USRP, UmTRX, bladeRF...
Все они в основном используют для обработки GNURadio в котором не особо охото разбиратьсяsmile3046.gif подскажите есть ли SDR платформы(железо), которые можно програмировать через MATLAB или используя их сбрасывать поток на ПК а обработку вести в MATLAB , кто нить имел с этим дело?

Сообщение отредактировал Ivan55 - Jul 2 2015, 07:15
Go to the top of the page
 
+Quote Post
litv
сообщение Jul 2 2015, 07:24
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 401
Регистрация: 6-10-04
Из: Воронеж
Пользователь №: 806



USRP
Go to the top of the page
 
+Quote Post
ViKo
сообщение Jul 2 2015, 07:45
Сообщение #3


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



http://www.mathworks.com/hardware-support/rtl-sdr.html
Свистком пользуюсь через SDR-Sharp, в Матлабе не программировал, времени нет.
Go to the top of the page
 
+Quote Post
Ivan55
сообщение Jul 2 2015, 08:05
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 212
Регистрация: 17-01-12
Пользователь №: 69 640



Цитата(ViKo @ Jul 2 2015, 11:45) *
http://www.mathworks.com/hardware-support/rtl-sdr.html
Свистком пользуюсь через SDR-Sharp, в Матлабе не программировал, времени нет.


За скока его можно купить? и какая у него полоса? Мне хотелось бы 10МГцsm.gif
Go to the top of the page
 
+Quote Post
petrov
сообщение Jul 2 2015, 08:08
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Поскольку матлаб позволяет HDL генерировать, то в принципе к любой девборде с FPGA подключаем девборду с приёмником.
Go to the top of the page
 
+Quote Post
Grizzzly
сообщение Jul 2 2015, 17:30
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 565
Регистрация: 22-02-13
Пользователь №: 75 748



Цитата(Ivan55 @ Jul 2 2015, 11:05) *
За скока его можно купить? и какая у него полоса? Мне хотелось бы 10МГцsm.gif

Свисток стоит меньше 10$. Улучшенный свисток около 20-30$ (больший диапазон частот).
Максимальная полоса у всех свистков 3,2 МГц.
Go to the top of the page
 
+Quote Post
Ivan55
сообщение Jul 3 2015, 02:38
Сообщение #7


Местный
***

Группа: Участник
Сообщений: 212
Регистрация: 17-01-12
Пользователь №: 69 640



Цитата(Grizzzly @ Jul 2 2015, 21:30) *
Свисток стоит меньше 10$. Улучшенный свисток около 20-30$ (больший диапазон частот).
Максимальная полоса у всех свистков 3,2 МГц.

можно ссылку на тот который меньше 10$
Go to the top of the page
 
+Quote Post
One
сообщение Jul 3 2015, 05:03
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 451
Регистрация: 29-01-06
Из: Питер
Пользователь №: 13 728



Цитата(Ivan55 @ Jul 3 2015, 05:38) *
можно ссылку на тот который меньше 10$

одна из нескольких десятков: http://ru.aliexpress.com/item/RTL2832U-R82...2246148997.html
Go to the top of the page
 
+Quote Post
qwa
сообщение Jul 5 2015, 16:10
Сообщение #9


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

Группа: Участник
Сообщений: 80
Регистрация: 8-02-15
Из: Санкт-Петербург
Пользователь №: 85 020



Цитата(petrov @ Jul 2 2015, 11:08) *
Поскольку матлаб позволяет HDL генерировать, то в принципе к любой девборде с FPGA подключаем девборду с приёмником.

HDL Coder из Матлаба такого нагенерирует, что использовать это потом будет нельзя.

Причина проста - он не привязан к конкретному производителю и генерирует универсальный код. Используя ядра от производителя можно достичь в разы большей производительности.

Поэтому,если самому делать SDR на ПЛИС (а для этого не надо дорогой ПЛИС), то лучше всего потратить время и вручную все сделать,с использованием ядер. Матлаб в этом случае тоже пригодится - для расчет коэффициентов фильтров.
Go to the top of the page
 
+Quote Post
petrov
сообщение Jul 5 2015, 19:47
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(qwa @ Jul 5 2015, 19:10) *
HDL Coder из Матлаба такого нагенерирует, что использовать это потом будет нельзя.


Вполне можно использовать, как опишешь, так и сгенерирует. Единственное, нехватает толкового описания coding styles на начальном этапе.

Go to the top of the page
 
+Quote Post
qwa
сообщение Jul 5 2015, 19:55
Сообщение #11


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

Группа: Участник
Сообщений: 80
Регистрация: 8-02-15
Из: Санкт-Петербург
Пользователь №: 85 020



Цитата(petrov @ Jul 5 2015, 22:47) *
Вполне можно использовать, как опишешь, так и сгенерирует. Единственное, нехватает толкового описания coding styles на начальном этапе.

Для сравнения : КИХ фильтр 70ого порядка сгенерирован в HDL Coder и Xilinx Core Genetator.

HDL Coder :
- Direct form
Предел тактовой частоты : около 5 МГц;

-Distributed arithemetics
Около 300 МГц;

Xilinx Core Generator:
Предел почти 800 МГц.

Не говоря уже о том,что ядро требует намного меньше LUTов.
Go to the top of the page
 
+Quote Post
petrov
сообщение Jul 6 2015, 07:33
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(qwa @ Jul 5 2015, 22:55) *
Для сравнения : КИХ фильтр 70ого порядка сгенерирован в HDL Coder и Xilinx Core Genetator.



Корки вообще мало задач охватывают, так что ручками придётся делать рано или поздно, никто не запрещает этот фильтр сделать лучше.


Цитата(qwa)
К сожалению,я не смогу получить спектр сигнала до понижения частоты дискретизации - сигнальный процессор просто не успеет обработать.


В матлабе вы бы легко посмотрели бы спектр без всяких сигнальных процессоров и громоздких HDL симуляторов, получили бы отлаженный HDL не написав и строчки.
Go to the top of the page
 
+Quote Post
des00
сообщение Jul 6 2015, 18:07
Сообщение #13


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(qwa @ Jul 6 2015, 02:55) *
HDL Coder :
Предел тактовой частоты : около 5 МГц;
.....
Около 300 МГц;

вы просто не умеете его готовить.

Цитата
Xilinx Core Generator:
Предел почти 800 МГц.

Это фантастика. 400-500 еще поверю, но 800 точно фантастика.


--------------------
Go to the top of the page
 
+Quote Post
qwa
сообщение Jul 8 2015, 17:03
Сообщение #14


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

Группа: Участник
Сообщений: 80
Регистрация: 8-02-15
Из: Санкт-Петербург
Пользователь №: 85 020



Цитата(des00 @ Jul 6 2015, 21:07) *
Это фантастика. 400-500 еще поверю, но 800 точно фантастика.

Вот скрин синтеза ядра FIR Compiler 5.0 на 75 отводов
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Fat Robot
сообщение Jul 8 2015, 17:35
Сообщение #15


ʕʘ̅͜ʘ̅ʔ
*****

Группа: Свой
Сообщений: 1 008
Регистрация: 3-05-05
Пользователь №: 4 691



У фильтра 75 отводов, а на сигнал тактовой частоты clk нагружен лишь 51 вход, судя по вашей картинке. Бывает ли так?

Может быть это тот знаменитый фильтр, импульсная характеристика которого кратко описана вот в этом сообщении?

Цитата(qwa @ Jul 8 2015, 18:03) *
Вот скрин синтеза ядра FIR Compiler 5.0 на 75 отводов

Цитата(qwa @ Jul 5 2015, 20:55) *
Не говоря уже о том,что ядро требует намного меньше LUTов.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 15th June 2025 - 15:35
Рейтинг@Mail.ru


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