Pablo_P
Carder
- Messages
- 56
- Reaction score
- 13
- Points
- 8
Для серьёзных ресёрчей и экспериментов с беспроводными стеками вроде GSM-a или LTE нужно подходящее железо — но, к сожалению, оно обычно недёшево. Особенно если вы просто энтузиаст аутист, который хочет поиграться с Osmocom или srsRAN дабы пощупать стеки локально.
И вот тут к нам на помощь приходят китайские друзья, которые за более-менее разумные деньги предлагают клоны известных USRP устройств. Особенность этого софтварно управляемого радио в том что оно покрывается открытыми схемами и прошивками (opensource), что делает репликацию и модификацию железа намного проще по сравнению с проприетарными устройствами.
Однако между такими клонами есть довольно таки важные различия.
Первый тип (обычно дороже) повторяет оригинальную архитектуру FPGA (Spartan) и формфактор а также использует те же фронт-энд-чипы (AD9361/AD9363). Такие устройства часто работают «plug-n-play» и не требуют кастомной прошивки FPGA.
Второй тип - сложнее: производители берут другие ПЛИС (Artix, Virtex и т.п.) и портируют архитектуру на новую платформу. Для корректной работы таких SDR нередко требуется заменить бинарную прошивку, поставляемую через Ettus UHD, на ту, что даёт продавец.
Забавный момент: многие продавцы копипастят технические характеристики ПЛИС — количество логических блоков, частоты и т.д. — но без оптимизированной прошивки эти цифры мало что дают. На практике производительность на "альтернативной" архитектуре обычно не лучше (а иногда даже хуже), чем у оригинала.
В этой статье мы разсмотрим популярные клоны usrp которые продаются на всем известных китайский маркетплейсах, исходя из своего опыта будем выделять плюсы и недостатки каждого представленного варианта.
Первые на обзоре это мини версии известных моделей вроде b210, на первый взгяд их гораздо меньшая цена и обещание того же функционала (вроде MIMO) цепляют технически неподкованного покупателя, но органичения в виде невозможности использования стороннего GPSDO и отсутсвие JTAG интерфейсов на плате для дополнительного дебага, ограничивают эти устройства для использования в долгосрок и чего то реально серьезного.
1. Начнём с BlackSDR B210 mini — с ним у меня, к сожалению, вышла довольно печальная история.
Вот как выглядит сама плата:
Хоть плата и выглядит вполне неплохо как для клона за 300$, но работать с ней оказалось одним сплошным разочарованием. Мне она приехала дефектной, и при попытке залить нужную прошивку она превратилась в «кирпич» (компьютер её просто не видел).
В оригинальных USRP B210 интерфейс USB 3.0 реализован на проверенном контроллере Cypress FX3 (CYUSB3014), у которого хорошая поддержка в драйверах UHD и стабильная работа на высоких скоростях.
Я заметил что в подобных устройствах (включая BlackSDR B210 mini) используют:
И я не один такой: хорошо поискав информацию про эту железку, я нашёл ещё несколько недовольных покупателей, у которых проявлялись те же симптомы при работе с ней. Но если руки чешутся и есть пара свободных дней чтобы перепаивать плату, и игратся з заливкой прошивки то more than welcome! Но в mini "сегменте" есть и нормальные клоны вроде LibreSDR.
2. LibreSDR
Важно заметить что речь сдесь идет об USRP версии а не ее Pluto реализации.
Они выпускаются в двух версиях — LibreSDR B220 и B210 Mini.
Чем они отличаются? В основном только FPGA и трансивером: на B210 Mini используется Artix-7 XC7A100T, а на B220 — более мощный XC7A200T (хотя как упоминалось ранее - значения это особо не имеет).
На фото сразу видно, что плата выглядит аккуратнее и качественнее, чем её уродливый брат-близнец на такой же архитектуре. Но главное - это стабильность работы: эта модель хорошо продаётся и успела зарекомендовать себя как достаточно надёжная за свой ценник.
Я тестировал её как с osmo-nitb, так и с srsRAN — и в обоих случаях она отработала стабильно, без сбоев или странных артефактов. Но в ней присутсвует дрейф частоты при длительном использовании, что решается внешним синхронным сигналом (к сожалению gpsdo в нее прямо поставить не получится)
В работе явных проблем я не заметил (хотя, как и другие mini клоны, она всё ещё требует заливки кастомной прошивки). В общем и целом - покупать можно.
3. TZT USRP B210
Эта версия позиционируется как 1:1 клон по схематике и внутренему железу, и пока что то лучше нее я еще не находил ( в том же ценевом сегменте по крайней мере)
Важно заметить есть TZT TQTT B210 SE версия которая базирована на VIRTEX 6,
На бумаге звучит круто, но отзывы пользователей показали, что туда часто ставят б/у контроллеры и FPGA, что легко заметить по цене (она ощутимо ниже).
Я такую версию не советую покупать — есть риск получить плату с деградировавшими компонентами и нестабильной работой.
Сама плата выглядит вот так:
А вот она по сравнению з BlackSDR B210 mini
Плата работает нативно з UHD драйверами и прошивками, ничего модифицировать либо же менять не требуется.
Все тесты она прошла успешно, железка уверенно держит MIMO и высокую частоту дискретизации. На тестах показала себя лучше, чем LimeSDR (особенно по стабильности передачи и отсутствию дропов на больших нагрузках). И по сей день этот клон остается моим почтительным фаворитом.
Заключение
Рынок китайских клонов USRP стал гораздо интереснее за последние пару лет: теперь можно найти платы, которые реально работают из коробки и не превращают хобби в марафон пайки и прошивок.
BlackSDR B210 Mini — лотерея: можно получить рабочий экземпляр, а можно потратить пару вечеров с осциллографом и программатором.
LibreSDR B210/B220 — компромиссный вариант: аккуратная сборка, стабильная работа с почти любым стеком сотовой связи (даже 5g но з оговорками), но остаётся нюанс с прошивкой и дрейфом частоты.
TZT USRP B210 — мой фаворит: полностью совместим с UHD, стабильно держит нагрузку, лучшее соотношение цена/качество для серьёзных задач.
Если хотите просто поигратся со стеками Osmocom или srsRAN — берите LibreSDR.
Если нужно что-то надёжное и рабочее без танцев с бубном — TZT B210 всё ещё лучший выбор.
А вот дешёвые мини-клоны без проверенного продавца я бы советовал обходить стороной, чтобы не тратить время на ремонт вместо ресёрча.
И вот тут к нам на помощь приходят китайские друзья, которые за более-менее разумные деньги предлагают клоны известных USRP устройств. Особенность этого софтварно управляемого радио в том что оно покрывается открытыми схемами и прошивками (opensource), что делает репликацию и модификацию железа намного проще по сравнению с проприетарными устройствами.
Однако между такими клонами есть довольно таки важные различия.
Первый тип (обычно дороже) повторяет оригинальную архитектуру FPGA (Spartan) и формфактор а также использует те же фронт-энд-чипы (AD9361/AD9363). Такие устройства часто работают «plug-n-play» и не требуют кастомной прошивки FPGA.
Второй тип - сложнее: производители берут другие ПЛИС (Artix, Virtex и т.п.) и портируют архитектуру на новую платформу. Для корректной работы таких SDR нередко требуется заменить бинарную прошивку, поставляемую через Ettus UHD, на ту, что даёт продавец.
Забавный момент: многие продавцы копипастят технические характеристики ПЛИС — количество логических блоков, частоты и т.д. — но без оптимизированной прошивки эти цифры мало что дают. На практике производительность на "альтернативной" архитектуре обычно не лучше (а иногда даже хуже), чем у оригинала.
В этой статье мы разсмотрим популярные клоны usrp которые продаются на всем известных китайский маркетплейсах, исходя из своего опыта будем выделять плюсы и недостатки каждого представленного варианта.
Первые на обзоре это мини версии известных моделей вроде b210, на первый взгяд их гораздо меньшая цена и обещание того же функционала (вроде MIMO) цепляют технически неподкованного покупателя, но органичения в виде невозможности использования стороннего GPSDO и отсутсвие JTAG интерфейсов на плате для дополнительного дебага, ограничивают эти устройства для использования в долгосрок и чего то реально серьезного.
1. Начнём с BlackSDR B210 mini — с ним у меня, к сожалению, вышла довольно печальная история.
Вот как выглядит сама плата:


Хоть плата и выглядит вполне неплохо как для клона за 300$, но работать с ней оказалось одним сплошным разочарованием. Мне она приехала дефектной, и при попытке залить нужную прошивку она превратилась в «кирпич» (компьютер её просто не видел).
В оригинальных USRP B210 интерфейс USB 3.0 реализован на проверенном контроллере Cypress FX3 (CYUSB3014), у которого хорошая поддержка в драйверах UHD и стабильная работа на высоких скоростях.
Я заметил что в подобных устройствах (включая BlackSDR B210 mini) используют:
- либо оригинальный FX3, но с более дешёвой разводкой платы и питанием (еще и Б/у в придачу),
- либо его клон (иногда даже более старый FX2LP, который не рассчитан на полную полосу пропускания).
И я не один такой: хорошо поискав информацию про эту железку, я нашёл ещё несколько недовольных покупателей, у которых проявлялись те же симптомы при работе с ней. Но если руки чешутся и есть пара свободных дней чтобы перепаивать плату, и игратся з заливкой прошивки то more than welcome! Но в mini "сегменте" есть и нормальные клоны вроде LibreSDR.
2. LibreSDR
Важно заметить что речь сдесь идет об USRP версии а не ее Pluto реализации.
Они выпускаются в двух версиях — LibreSDR B220 и B210 Mini.
Чем они отличаются? В основном только FPGA и трансивером: на B210 Mini используется Artix-7 XC7A100T, а на B220 — более мощный XC7A200T (хотя как упоминалось ранее - значения это особо не имеет).
На фото сразу видно, что плата выглядит аккуратнее и качественнее, чем её уродливый брат-близнец на такой же архитектуре. Но главное - это стабильность работы: эта модель хорошо продаётся и успела зарекомендовать себя как достаточно надёжная за свой ценник.
Я тестировал её как с osmo-nitb, так и с srsRAN — и в обоих случаях она отработала стабильно, без сбоев или странных артефактов. Но в ней присутсвует дрейф частоты при длительном использовании, что решается внешним синхронным сигналом (к сожалению gpsdo в нее прямо поставить не получится)
В работе явных проблем я не заметил (хотя, как и другие mini клоны, она всё ещё требует заливки кастомной прошивки). В общем и целом - покупать можно.
3. TZT USRP B210
Эта версия позиционируется как 1:1 клон по схематике и внутренему железу, и пока что то лучше нее я еще не находил ( в том же ценевом сегменте по крайней мере)
Важно заметить есть TZT TQTT B210 SE версия которая базирована на VIRTEX 6,
На бумаге звучит круто, но отзывы пользователей показали, что туда часто ставят б/у контроллеры и FPGA, что легко заметить по цене (она ощутимо ниже).
Я такую версию не советую покупать — есть риск получить плату с деградировавшими компонентами и нестабильной работой.
Сама плата выглядит вот так:

А вот она по сравнению з BlackSDR B210 mini

Плата работает нативно з UHD драйверами и прошивками, ничего модифицировать либо же менять не требуется.
Все тесты она прошла успешно, железка уверенно держит MIMO и высокую частоту дискретизации. На тестах показала себя лучше, чем LimeSDR (особенно по стабильности передачи и отсутствию дропов на больших нагрузках). И по сей день этот клон остается моим почтительным фаворитом.
Заключение
Рынок китайских клонов USRP стал гораздо интереснее за последние пару лет: теперь можно найти платы, которые реально работают из коробки и не превращают хобби в марафон пайки и прошивок.
BlackSDR B210 Mini — лотерея: можно получить рабочий экземпляр, а можно потратить пару вечеров с осциллографом и программатором.
LibreSDR B210/B220 — компромиссный вариант: аккуратная сборка, стабильная работа с почти любым стеком сотовой связи (даже 5g но з оговорками), но остаётся нюанс с прошивкой и дрейфом частоты.
TZT USRP B210 — мой фаворит: полностью совместим с UHD, стабильно держит нагрузку, лучшее соотношение цена/качество для серьёзных задач.
Если хотите просто поигратся со стеками Osmocom или srsRAN — берите LibreSDR.
Если нужно что-то надёжное и рабочее без танцев с бубном — TZT B210 всё ещё лучший выбор.
А вот дешёвые мини-клоны без проверенного продавца я бы советовал обходить стороной, чтобы не тратить время на ремонт вместо ресёрча.