Автор |
Сообщение |
|
Дата: 10 Сен 2016 11:23:10
#
ivanovgoga
да хотя бы тем, что телефон должен быть телефоном, фотоаппарат-фотоаппаратом, а дохрена чего-это вообще понятие растяжимое.
|
|
Дата: 10 Сен 2016 11:37:44 · Поправил: DVE (10 Сен 2016 11:47:41)
#
В случае Red Pitaya мы же о другой функциональности говорим - это ж SDR, т.е. разница например между осциллографом и приемником - фактически только в софте. И full duplex + 2 входа/выхода позволяют много чего делать, например антенный анализатор. Уже сейчас в каталоге софта Red Pitaya есть интересные штуки, например LC-метр.
Тот же HackRF умеет передавать в широком диапазоне, но принимать одновременно не умеет. SunSDR умеет аппаратно, но программно нет, разработчики 2 года обещают, им телеграфные задержки видимо важнее.
RK6AJE
> Про радио через Вафай кто то уже в соседней ветке тоже писал что бесперспективняк - иллюзий не питаем.
При минимальной полосе радио на прием в HDSDR таки работает.
На передачу все плохо - как я понял, поддерживается протокол openHPSDR, с ним работает например PowerSDR, но мой WiFi просто затыкается и отваливается напрочь (пропадает и сеть и инет через минуту работы). Настроек ширины полосы не нашел.
С спектроанализатором кое-как работает - секунду идут данные, 2с пауза. Пользоваться неудобно, но кое-как можно.
При том что коннект в среднем около 2МБит по замерам, думаю что никакой оптимизации траффика просто не делалось.
А в целом идея удобная - можно положить рядом с собой смартфон и все данные видеть на нем. Если б не тормозило, было бы вообще классно :)
|
Реклама Google
|
|
|
Дата: 10 Сен 2016 11:42:43
#
Хм, какой все же бред мутить софт через web-интерфейс.
|
|
Дата: 10 Сен 2016 12:09:53 · Поправил: DVE (10 Сен 2016 12:11:42)
#
Не, идея-то интересная. Например не нужен комп, вот так можно спектр на смартфоне смотреть:
Увеличить
Есть настройки ширины канала, зум 2мя пальцами. Но тормозиииит (на десктопе впрочем также).
А вот так оно на видео, скорость работы можно прикинуть:
https://youtu.be/YHie_q3m5Lk |
|
Дата: 10 Сен 2016 12:13:59
#
Нужен постоянно включенный инет, а это плохо, особенно на КВ. Например, когда я хочу послушать КВ, то приходится все вырубать из розеток ибо все блоки питания фонят не по детски.
|
|
Дата: 10 Сен 2016 12:19:03 · Поправил: DVE (10 Сен 2016 12:20:34)
#
Не, данные идут по IP через LAN, инет не нужен. Он нужен только для каталога приложений.
Наоборот, работа по WiFi позволяет отвязать устройство от электросети и компа, что в принципе плюс. Но да, нужен работающий роутер, конечно :)
|
|
Дата: 10 Сен 2016 18:16:18 · Поправил: DVE (10 Сен 2016 18:16:35)
#
Продолжу. Был вопрос про пины ввода-вывода, вот они:
|
|
Дата: 10 Сен 2016 19:39:30 · Поправил: DVE (10 Сен 2016 19:47:38)
#
Продолжу про пины, ими можно управлять удаленно.
Для этого делаем следующее:
1) Заходим на pitaya через консоль
2) Запускаем там scpi-сервер командой
systemctl start redpitaya_scpi &
3) Теперь можно управлять пином, для примера программа на Python:
import redpitaya_scpi as scpi
# Адрес pitaya в сети
rp_s = scpi.scpi("192.168.2.100")
# Выставляем пин DIO7_N как output
rp_s.tx_txt('DIG:PIN:DIR OUT,DIO7_N')
# pin -> 1
rp_s.tx_txt('DIG:PIN DIO7_N,1')
# pin -> 0
rp_s.tx_txt('DIG:PIN DIO7_N,0')
Еще доступны светодиоды LED1-LED7.
Вот такой программой можно по сети помигать светодиодом на pitaya:
import time
import redpitaya_scpi as scpi
rp_s = scpi.scpi("192.168.2.100")
while 1:
time.sleep(1)
rp_s.tx_txt('DIG:PIN LED1,1')
time.sleep(1)
rp_s.tx_txt('DIG:PIN LED1,0')
Есть документ со списком команд scpi - http://archives.redpitaya.com/devel/SCPI_commands_beta_release.pdf однако он с ошибками (например там OUTP вместо OUT для первой команды, и оно не работает). |
|
Дата: 14 Сен 2016 09:32:39 · Поправил: DVE (14 Сен 2016 10:31:53)
#
|
|
Дата: 14 Сен 2016 10:38:19
#
Привет DVE.
Если есть возможность - сгенери 2-х тональный сигнал и дай полную раскачку на выход. Всё это посмотри потом SDR-плеем.
Интермоды (IMD3/5/7) передатчика, судя по скринам - полный швах! Возможно, на выходе ЦАП сигнал чисты, а идут искажения в буфере.
|
|
Дата: 14 Сен 2016 10:55:27 · Поправил: DVE (14 Сен 2016 11:15:38)
#
Попробую, но быстро не обещаю, надо разбираться - у RP нет вменяемого API для работы с IQ (или есть но я не нашел - документация тоже полный швах:), есть только простейшие функции типа сгенерить тон.
Для 2х тонов какой разнос нужен?
|
|
Дата: 14 Сен 2016 11:21:34 · Поправил: NanoVHF (14 Сен 2016 11:24:03)
#
Сделайте разнос 1-2кГц. Если оперативно получится - на разных диапазонах промерьте хотя бы в 3-5-и точках 1.8-10-28-54МГц по диапазонам.
На Плее максимальную аттенюацию сделайте или внешний аттенюатор, или через эквивалент нагрузки. В общем, уровни согласовать надо, что бы не вылез ненароком IMD самого плея. Идеально, конечно на нормальном анализаторе было бы померять.
|
|
Дата: 15 Сен 2016 20:16:39 · Поправил: DVE (16 Сен 2016 01:14:33)
#
С разносом пока не разобрался.
Вот такой "синус" генерит RP если просто включить режим генератора. Принималось на SDRPlay с коротким куском провода в качестве антенны, перегруз исключен.
Увеличить
Правка: проблема оказалась в штатном БП, для радио он не подходит.
Запитал RP напрямую от USB, и получил вполне приличный сигнал:
Увеличить
Спасибо Павлу с forum.redpitaya.com за подсказку "куда копать". |
|
Дата: 16 Сен 2016 02:02:49
#
Запустил сейчас WSPR на Red Pitaya на 7МГц.
Абсолютный (для меня) рекорд: 1400км на комнатную "магнитную рамку" и мощности 10мВт.
It works :)
|
|
Дата: 16 Сен 2016 10:38:15
#
DVE
2 тона - надо 2 тона!
Тогда увидим IMD передатчика. Если есть хотя бы 60дБ IMD3 на выходе, то можно уже делать усилитель? и даже функция предыскажений будет видна невооруженным глазом.
|
|
Дата: 16 Сен 2016 10:41:12 · Поправил: DVE (16 Сен 2016 10:53:27)
#
На выходных попробую еще раз. Стандартный р/л софт по WiFi не запустился, ширины канала не хватает, а как генерить тоны программно, пока не разобрался.
Вот здесь делали какие-то измерения: http://www.pa0aer.com/projecten/red-pitaya/
Результаты по WSPR: плата была оставлена на ночь, частота 7040, в результате 10 спотов, из них 4 уникальных: 671, 704, 941 и 1400км.
Для комнатной передающей антенны и 10мВт вполне неплохо. |
|
Дата: 16 Сен 2016 10:55:05
#
DVE
Благодарю за ссылку!!!
Это именно то, что мне нужно было!
Надеюсь вы сможете подтвердить приведённые в ссылке измерения. Если всё именно так как там написано, то плату можно считать годной для основы ещё одного DDC трансивера. Лишь бы софт довели до вменяемого состояния и учли все хотелки узверей.
|
|
Дата: 16 Сен 2016 11:35:27 · Поправил: DVE (16 Сен 2016 11:36:00)
#
|
|
Дата: 16 Сен 2016 12:13:11 · Поправил: NanoVHF (16 Сен 2016 12:17:17)
#
Через какие интерфейсы происходит передача НЧ сигнала ИЗ трансивера и В трансивер?
На плате есть какой нибудь Lin In/OUT?
Читаю описание - без пол-литра с Линуксом не разобраться... Т.е. с пол-пинка трансивер не построить без знаний программирования?
По картинке выше - есть выход ADC в цифровой форме - можно подцепить линейный кодек? Какой?
Есть I2C и SPI - т.е. можно подцепить вообще что хочешь/любой кодек, лишь бы потом это всё железо суметь запрограммировать?
|
|
Дата: 16 Сен 2016 12:30:05 · Поправил: DVE (16 Сен 2016 12:36:03)
#
На плате запускается HPSDR-сервер, который отдает IQ-поток через IP, коннект к плате идет по сети с компа.
В принципе для юзера все достаточно прозрачно, запустить иконку и все дела. Но у меня по WiFi не заработало (по Ethernet должно быть нормально, но у меня его нет).
Либо если нужно что-то нестандартное, то да, разбираться с Linux и скриптами. Я так wspr запускал (пришлось wspr-кодер пересобрать из исходников и дописать скрипт на питоне для запуска).
Был чей-то проект автономного трансивера, даже с поддержкой USB-звуковых карт, я не пробовал. USB на плате есть.
> Есть I2C и SPI - т.е. можно подцепить вообще что хочешь/любой кодек, лишь бы потом это всё железо суметь запрограммировать?
Фактически да. Red Pitaya это плата с Debian Linux и fpga/dac/adc на борту, что хотите то и пишете :)
|
|
Дата: 16 Сен 2016 13:27:08
#
NanoVHF
Динамик и микрофон прямо в питаю - вроде пока не поддеживается, хотя кодеки есть, еще пейсатели не допейсали, предлагают пока воткнуть любую УСБ-звуковуху за $3.
|
|
Дата: 16 Сен 2016 19:32:36 · Поправил: pavel-demin (16 Сен 2016 20:39:51)
#
Здравствуйте!
С интересом читаю обсуждение Red Pitaya в этой ветке. Хотел бы внести немного ясности в некоторые вопросы:
Ну, всё, что знал, рассказал.
С уважением,
Павел |
|
Дата: 16 Сен 2016 23:21:55
#
по битам....12...14....16...
имел дело побороться с анализатором спектра R&S HMS-X. В нём трудися AD9235 с честными 12бит в железке. До него работает целый тракт ПЧ и смесителей, чтобы сигнал вписалься во входной размах АЦП на +\-1В. Когда я подключил антенну 8м провода через трансформатор 9:1 на КВ днём сигналы выше 1...3 мВ не отметились, ночью до 10...30мВ. А шумовой фон 10мкВ. Всё при 3 кГц RBW. Получается, что с антенной 8м динамика сигналов соствааляет 60дБ и 12бит железки это прекрасно отображают.
Реальные 16...18 бит нужны с "правильной" антенной.
Нужен не просто УВЧ до АЦП, а ещё АРУ с динамикой 20...30 дБ, чтобы выравнивать день/ночь изменения и чтобы АЦП работал всегда с полным размахом. Сам УВЧ должен иметь ДД по выходу, чтобы интермодуляция не замазала ДД от АЦП.
|
|
Дата: 17 Сен 2016 00:08:43 · Поправил: Zmej (17 Сен 2016 00:11:56)
#
Хайо
Нужен не просто УВЧ до АЦП, а ещё АРУ с динамикой 20...30 дБ,
Есть оператор и он может варировать этими 30дБ усиления РЧ фронт-энда сам по обстановке на диапазоне. Автомат с этим будет справляться кривовато в случаях, когда человек слушает эфир, имхо.
Ну и наличие диапазонных фильтров никто не отменяет, ведь не обязательно валить в АЦП десятки МГц спектра с большим суммарным уровнем сигналов.
pavel-demin
Есть вопрос, когда в red-pitaya работает программа эмуляции 6-диапазонного приемника HPSDR, то используется один вход АЦП или к примеру, можно сделать 3 приемника с двух АЦП? Конечно 2 физических входа по 6 приемников было бы очень хорошо, но хватит ли аппаратных ресурсов?
Еще вопрос, возможен ли в будущем вариант, когда на одном канале ADC/DAC будет работать программа для HPSDR-трансивера (1-2RX+1TX), а на втором канале ADC отдельно приемники (3...6RX) на несколько диапазонов тоже по протоколу HPSDR?
|
|
Дата: 17 Сен 2016 01:25:43 · Поправил: DVE (17 Сен 2016 01:29:02)
#
2 All:
Продолжу, был вопрос как использовать трансивер. По совету Павла уменьшил Sample rate для звука, и заработало по WiFi.
Итак, на веб-интерфейсе Red Pitaya включаем HPSDR transceiver:
Увеличить
Запускаем на компе PowerSDR. Чувствительность на прием никакая весьма низкая, с моей комнатной антенной можно только послушать Радио Китая.
Увеличить
Хотя те кто с большими антеннами вынуждены выкручивать аттенюатор, наверно наоборот будут рады.
Есть интересные функции, например возможность видеть свой сигнал во время передачи (пользуясь случаем передаю привет команде Expert Electronics которые 2 года обещают ее в SunSDR:).
Настроек и меню там реально куча, со всеми не разбирался. Есть "стандартные" VAC, CAT, без проблем состыковал со старым добрым MixW, все заработало. Можно работать в RTTY или PSK31 как на обычном "чемодане" из MixW, совершенно никакой разницы.
По просьбе NanoVHF выкладываю скриншот принятого на SDRPlay 2x тонового сигнала:
Увеличить
Правильно я его записал или нет не знаю, может какие-то тонкости в настройках PowerSDR есть.
WAV file: http://www.radioscanner.ru/uploader/2016/hdsdr_20160916_22094.zip |
|
Дата: 17 Сен 2016 01:41:46
#
Zmej
когда в red-pitaya работает программа эмуляции 6-диапазонного приемника HPSDR, то используется один вход АЦП или к примеру, можно сделать 3 приемника с двух АЦП?
Используются два входа. Каждый из шести приемников можно подключить к одному из двух входов. Если программу запустить командой 'sdr-receiver-hpsdr 1 1 1 2 2 2', то первые три приемника подключаться к первому входу, а другие три приемника - ко второму входу.
Конечно 2 физических входа по 6 приемников было бы очень хорошо, но хватит ли аппаратных ресурсов?
6 приемников HPSDR или 8 приемников WSPR - это пока максимум. Для ПЛИС такого относительно небольшого размера (28 тыс. логических элементов) как на Red Pitaya - это очень даже неплохо.
возможен ли в будущем вариант, когда на одном канале ADC/DAC будет работать программа для HPSDR-трансивера (1-2RX+1TX), а на втором канале ADC отдельно приемники (3...6RX) на несколько диапазонов тоже по протоколу HPSDR?
Сейчас в HPSDR-трансивере 4 приемника и 1 передатчик, т.е. технически уже возможен вариант (1RX+1TX) + (3RX).
|
|
Дата: 17 Сен 2016 02:09:51 · Поправил: pavel-demin (17 Сен 2016 02:14:09)
#
|
|
Дата: 17 Сен 2016 02:18:01 · Поправил: DVE (17 Сен 2016 02:21:28)
#
|
|
Дата: 17 Сен 2016 02:58:30
#
|
|
Дата: 17 Сен 2016 03:10:43
#
|
Реклама Google |
|