Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 15 из 30

Тема: Создание удаленного канала приема на основе SDR

  1. #1
    Экстра-класс
    Регистрация
    30.11.2012
    Возраст
    48
    Сообщений
    1,542
    Поблагодарили
    964
    Поблагодарил
    1351

    Создание удаленного канала приема на основе SDR

    Цитата Сообщение от R3DE Посмотреть сообщение
    Ну фиг с ней, с задержкой, поставьте "жучок" на 70см параллельно и принимайте всЁ БЕЗ задержки по прямому каналу.
    При использовании удалённого SDR задержка складывается в основном из нескольких параметров:

    1. Задержка в передаче данных. Зависит от пропускной способности интернет канала и того, какой поток мы хотим передать. Если ширина канала 1 MBPS, а хотим по нему передать данные на 1.5 MBPS - ничего хорошего не будет. Второй параметр - стабильность пропускной способности канала. Если она сильно плавает, то надо рассчитывать на минимальное значение.

    2. Исходя из п.1 нам надо сжать сигнал перед передачей. Чем сильнее его хотим зажать, тем больше "силикона" надо. При недостатке "силикона" получаем большие задержки на транскодинге потока.

    3. Задержки в ADC/DSP SDR программы. Тут задержки могут достигать нескольких секунд. Всё зависит от качества софта, настроек буферизации, полосы того, что хотим получить на выходе, количества "силикона" и наличия траскодинга потоков. При небрежной настройке, можем получить ситуацию, когда делаем транскодинг, скажем из 24 бит / 48 KHz в, например, 16 bit, потом обратно в 24/48 и перед передачей по интернету жмём каким-нибудь медленным кодеком. Т.е. четыре транскодинга. В результате задержка в 3-5 секунд получается запросто.

    Мне удалось получить почти незаметную задержку на ADC/DSP и 0.1-0.3 сек при передаче по 3G.


  2. #2
    Экстра-класс
    Регистрация
    04.12.2009
    Адрес
    Kursk
    Сообщений
    4,295
    Поблагодарили
    2250
    Поблагодарил
    1976
    Цитата Сообщение от YL2QN Посмотреть сообщение
    Мне удалось получить почти незаметную задержку на ADC/DSP и 0.1-0.3 сек при передаче по 3G.
    Андрей, расскажите, пожалуйста, вкраце об используемом приемнике, ПО и настройках.

    Хотя, надо отдельную тему создавать, "удаленка SDR для чайников".

    Андрей, а если использовать простой SDR со встроенной звуковой картой 16 бит (к примеру PCM29xx) и полосой обзора 48 кГц - какие перспективы по передаче звукового потока и какие минимальные задержки будут ? Будет ли это эквивалентно удаленному Afedri SDR ?

  3. #3
    Мастер
    Регистрация
    23.01.2018
    Адрес
    Волгодонск
    Возраст
    62
    Сообщений
    507
    Поблагодарили
    153
    Поблагодарил
    941
    Цитата Сообщение от RA3WDK Посмотреть сообщение
    Хотя, надо отдельную тему создавать, "удаленка SDR ".
    Так создайте. очень нужная и интересная тема.
    73! Владимир
    Мир Интернета может быть сложным, но мы делаем его проще для понимания, давая технические советы.

  4. #4
    Экстра-класс
    Регистрация
    30.11.2012
    Возраст
    48
    Сообщений
    1,542
    Поблагодарили
    964
    Поблагодарил
    1351
    Цитата Сообщение от RA3WDK Посмотреть сообщение
    Андрей, расскажите, пожалуйста, вкраце об используемом приемнике, ПО и настройках.

    Хотя, надо отдельную тему создавать, "удаленка SDR для чайников".

    Андрей, а если использовать простой SDR со встроенной звуковой картой 16 бит (к примеру PCM29xx) и полосой обзора 48 кГц - какие перспективы по передаче звукового потока и какие минимальные задержки будут ? Будет ли это эквивалентно удаленному Afedri SDR ?
    У меня немножко другая ситуация - ремоут доступ к станции, а не удалённый приёмник. Но тем не менее общие принципы можно использовать и для построения удалённого приёма.

    Трансиверы самодельные на базе SoftRock RXTX Ensemble, ADC/DAC звуковая карта X-Fi Creative USB с модом для улучшения фильтрации по питанию. PowerSDR софт для трансивера. Выбор софта обусловлен тем, что это единственный вменяемый софт для IQ based трансиверов с вменяемым функционалом и параметрами. Тот же HDSDR как бы не плох, но только на приём. Выбор софта ограничивает меня использованием Windows, но это для меня только плюс.

    Приёмная часть моих трансиверов по сути и есть тот самый простой SDR приёмник, который упоминаете Вы. Т.е. Taylor квадротиновый смеситель с операционным усилителем после него и далее ADC. Добавлен только "обвес" по входу - аттенюатор, фильтры, УВЧ. Т.е. получается, что Ваш вариант вполне работоспособный для организации приёма.

    При организации удалённого приёмника возможны три основных подхода:
    1. Вы передаёте только аудио. В этом случае SDR программа крутится на удалённой стороне. Панорама у вас будет недоступна, только звук.
    2. Вы передаёте IQ стрим и SDR программа работает локально. Самый проблемный вариант, порой даже в пределах локальной сети.
    3. IQ стрим обрабатывается на удалённой стороне (server), по сети передаётся аудио и данные панорамы (но не IQ stream). Локально устанавливается софт (client), который отрисовывает вам панораму.

    Естественно, во всех случаях есть какой-то управляющий канал. В случае с 1 его может и не быть, а управление SDR программой делается через remote desktop (AnyDesk, TeamViewer и т.д.)

    Самый простой вариант 1, самый современный и универсальный 3. Вариант 2 самый проблемный и не нужный.

    Основные задержки - это обработка сигнала в SDR программе. Для 1) 3) ненужны какие-либо толстые каналы связи. Но нужно учитывать, что провайдеры как правило обеспечивают upstream в 8 раз меньше, чем downstream. Уговорить их увеличить этот параметр - задача не реальная. Т.е. если у вас на удалённом сайте через 3G/4G вы скачиваете фаил со скоростью 2 MBPS, то скорость uplink (тот, который нам как раз и нужен) будет в лучшем случае 256 KBPS. Это и будет наш наилучший вариант скорости !!!

    Вторая проблема - у вас никогда не будет реального IP адреса и открытых входящих портов. Другими словами установить соединение можно ТОЛЬКО со стороны удалённого сайта. Если соединение устанавливается, например, на ваш домашний компьютер у которого есть реальный IP address (или ваш домашний роутер с реальным IP address) и есть возможность отрыть нужные порты, то всё заработает. Но будет ограничение, что подключение возможно только на один компьютер. В противном случае надо делать VPN. Для этого вам понадобится небольшой сервер, который будет VPN server куда будет подключаться ваш удалённый сайт и куда будете подключатся вы, чтобы установить соединение с приёмником. Использование VPN усугубляет network issues. Во-первых, сам VPN потребляет сетевые ресурсы. Во-вторых, что наиболее проблемно, удлиняется путь между вами и удалённым сайтом. Т.е. связь уже идёт по пути [удалённый сайт] > [VPN server] > [ваш шек]. И тут очень важно, где стоит VPN server и какие каналы, какие скорости, какие задержки до него.

    При выборе SDR приёмника для удалёнки, я обращал внимание кроме параметров самого приёмника на наличие оригинального софта для удалённого сайта, в том числе возможностью сборки на простых ARM. Мне показался наиболее соответствующим начальным требованием SDRPlay (приёмник сейчас в пути). Более того, есть версия dual, с которой можно попробовать сделать diversity reception. Второй вариант (но уже без diversity reception) - это SUNSDR. AirSpy смотрится очень не плохим, но уже чуть дороже. Остальные варианты уже более дорогие.

    Для простого SDR IQ приёмника можно попробовать использовать ghpsdr3-alex server
    SDR Console поддерживает довольно много радио, но будете ограничены Windows.
    Ещё одна опция - SpyServer, но ограничен приёмниками AirSpy и RTL (а это ни о чём).

    Собственно выбор не сильно большой. Именно по этой причине искал приёмник с оригинальным софтом.

    Теперь собственно о настройках SDR программы. Качество приёма в основном зависит качества звуковой карты. У меня на входе приёмника смеситель на FST3253 и трансформаторе от coilcraft. Перегрузить смеситель - задача весьма сложная, а вот звуковую карту - запросто. Чем больше вы выставляете полосу - тем больше ресурсов железа надо, чем больше ставите битность - тем больше железа надо, но динамика растёт бешено. Для себя понял, что 16 бит явно мало, 24 бита - очень хорошо. Для уменьшения задержек очень важно использовать low latency driver. В Windows хорошим вариантом является WDM-KS (задержка 15-20 мс) или ASIO (если нет оригинальных драйверов, то можно использовать ASIO4ALL - Universal ASIO Driver For WDM Audio). Под линукс тут большой вопрос с драйверами ...

    В SDR софте выставляем точно те настройки, что выставили в настройках звуковой карты, чтобы избежать транскодинга. Далее, как правило, есть настройки буфера и latency. Чем меньше буфер, тем меньше задержка, но больше железа надо. Latency можно либо оставить авто, либо подобрать руками приемлемое значение, чтобы железо не затыкалось. Играя этими двумя параметрами ищем компромисс между задержкой и дропом сигнала (не хватает процессора). На выходе SDR СДР программы как правило или другая звуковая карта (где слушаем) или VAC (передаём дальше). Настройки полосы/битности в SDR программе должны быть точно такие же как во второй звуковой карте или VAC, чтобы избежать транскодинга. С настройками буфера та же история, что и с настройками IQ звуковой карты. Надо ли сохранять полосу/битность второй звуковой карты (VAC) такими же как и у IQ звуковой карты? Точно ответить не могу, но мне показалось, что нагрузка процессора меньше.

    Для передачи по TCP/IP аудио, компортов и т.д. UT4LW написал прекрасный софт. Он больше заточен под SunSDR продукты, используя их протокол, но я успешно использую его у себя без SunSDR.

    Ну как-то так написал, несколько сумбурно и может не понятно местами, но объём информации уж больно велик. Лучше действительно создать отдельную тему для обсуждения.

    Цитата Сообщение от R3DE Посмотреть сообщение
    Можно ли запустить СДР1000 и какое нужно ПО под линукс?
    СДР1000 точно такой же IQ приёмник поэтому всё написанное выше относится к нему в полной мере.

  5. #5
    Экстра-класс
    Регистрация
    04.12.2009
    Адрес
    Kursk
    Сообщений
    4,295
    Поблагодарили
    2250
    Поблагодарил
    1976
    Андрей, спасибо !

    Для себя перспективным считаю пока первый вариант. Самодельный приемник (уже есть в деталях) - USB 24 битная карта (в начале 16 битный USB PCM29xx), компактный комп i3, HDSDR + TeamWiever. (+JTDX на удаленном компе)

    Дома можно поиграться между двумя компами, уже TeamWiever использовал. Задержка небольшая.

  6. #6
    Экстра-класс Аватар для R1DX
    Регистрация
    07.02.2008
    Адрес
    Санкт-Петербург
    Возраст
    56
    Сообщений
    1,092
    Поблагодарили
    701
    Поблагодарил
    1422
    Цитата Сообщение от RA3WDK Посмотреть сообщение
    Андрей, спасибо !

    Для себя перспективным считаю пока первый вариант. Самодельный приемник (уже есть в деталях) - USB 24 битная карта (в начале 16 битный USB PCM29xx), компактный комп i3, HDSDR + TeamWiever. (+JTDX на удаленном компе)

    Дома можно поиграться между двумя компами, уже TeamWiever использовал. Задержка небольшая.
    Иван, попросите пожалуйста модератора создать отдельную ветку- как вы и предлагали-)) Очень интересно и будем ТАМ все читать и задавать вопросы. Спасибо-))

  7. #7
    Экстра-класс Аватар для RA4RT
    Регистрация
    13.03.2003
    Адрес
    Лениногорск РТ
    Возраст
    57
    Сообщений
    2,428
    Поблагодарили
    959
    Поблагодарил
    774
    Надо, надо, что бы на грабли не наступать.

  8. #8
    Мастер
    Регистрация
    23.05.2007
    Адрес
    KN57
    Возраст
    32
    Сообщений
    532
    Поблагодарили
    80
    Поблагодарил
    98
    Цитата Сообщение от RA3WDK Посмотреть сообщение
    + TeamWiever.
    В браузере Хром есть расширение Chrome Remote Dekstop. В моем случае задержка по звуку по сравнению с TeamWiever была меньше. Заходить на компьютер можно с любого девайса(компьютер, телефон) где введена аналогичная учетка Гугл.

  9. #9
    Экстра-класс
    Регистрация
    04.12.2009
    Адрес
    Kursk
    Сообщений
    4,295
    Поблагодарили
    2250
    Поблагодарил
    1976
    По ценам на PCM2904

    от 10$ - вот цены на Mouser https://ru.mouser.com/Search/Refine?Keyword=PCM2904
    В Платане так же https://www.platan.ru/cgi-bin/qwery_i.pl?code=PCM2904

    Кто какие микро компы применяет на удаленке ?
    Вот с такими кто сталкивался ?
    Нажмите на изображение для увеличения. 

Название:	2152020214351[1].jpg 
Просмотров:	10 
Размер:	948.0 Кб 
ID:	251370

  10. #10
    Мастер Аватар для RL6M
    Регистрация
    27.04.2006
    Возраст
    46
    Сообщений
    806
    Поблагодарили
    623
    Поблагодарил
    191
    Цитата Сообщение от RA3WDK Посмотреть сообщение
    Кто какие микро компы применяет на удаленке ?
    Вот с такими кто сталкивался ?
    Такие нет - при нынешнем курсе дорого :-)

    На авито купите любой тонкий клиент за 1.5 тыс, еще за 1200 руб можно купить SSD винт (вместо штатного в коробке) на 120 Гиг и накатить туда нормальную (а не compact) windows 7 pro.
    Будет летать.

    У нас такая штука на работе используется для удаленного управления мини-АТС через стандартный Remote Desktop в win7.
    Единственно, без монитора это чудо не хочет стартовать. Поэтому придется сделать эмулятор VGA (любителям паять - пару пустяков)
    или просто воткнуть кабель VGA-HDMI, который не подключен к монитору, но обманывает коробочку, что монитор есть...

    Тимофей

  11. #11
    Экстра-класс Аватар для R3DE
    Регистрация
    16.02.2015
    Сообщений
    4,384
    Поблагодарили
    1086
    Поблагодарил
    226
    Просветите,псе.
    Тонкий клиент - это не комп? То есть у него нет OS и нет куда её поставить?

  12. #12
    Мастер Аватар для RL6M
    Регистрация
    27.04.2006
    Возраст
    46
    Сообщений
    806
    Поблагодарили
    623
    Поблагодарил
    191
    Цитата Сообщение от R3DE Посмотреть сообщение
    Просветите,псе.
    Тонкий клиент - это не комп? То есть у него нет OS и нет куда её поставить?
    Ну не знаю,
    Тонкий клиент (он же неттоп) все-таки комп. :-) Возможно, есть какие-то хитрые модели, но те которые попадались мне,
    имели место под HDD и возможность подключения монитора, клавиатуры/мыши. OS windows ставится.

    Собственно, это такой офисный компьютер, который всегда можно взять домой, чтобы поработать на нем, подключив телевизор и мышь/клавиатуру, а потом вернуться
    в офис и использовать штатный монитор... Это скорее для тех, кому ноутбук не удобен из-за малого экрана :-)

    Тимофей

  13. #13
    Экстра-класс Аватар для R3DE
    Регистрация
    16.02.2015
    Сообщений
    4,384
    Поблагодарили
    1086
    Поблагодарил
    226
    Ну.. пpo монитор - понятно, и клаву и мышь. А НDD куда подтыкнуть?
    Какие модели вы имели ввиду на авито за 1500р ?

  14. #14
    Экстра-класс
    Регистрация
    04.12.2009
    Адрес
    Kursk
    Сообщений
    4,295
    Поблагодарили
    2250
    Поблагодарил
    1976
    Типа такого - кстати, уже с 24 битной звуковухой и 192 кГц дискретизация (то есть - звуковая хорошая уже на борту, только SDR подключить).
    Но потянет только легкие SDR программы.
    https://www.avito.ru/simferopol/nast...570_1868126177
    родам тонкий клиент HP. Установленна Windows 7. Процессор не требует активного охлаждения, компьютер работает абсолютно бесшумно. Справляется с рядовыми офисными задачами.

    Характеристики:
    Процессор: VIA Nano U3500 1GHz
    Память: DDR3 SODIMM 2 гб
    Без hdd
    Графика: VIA ChromotionHD 2.0 (в чипсете VIA VX900)
    Сетевой интерфейс: 10/100/1000 Ethernet
    Аудио: 24-битный стереозвук, частота дискретизации 192 кГц
    Габариты (Ш x Г x В): 5,84 x 21,59 x 20,95 см
    Вес: 1,36 кг

  15. #15
    Мастер Аватар для RL6M
    Регистрация
    27.04.2006
    Возраст
    46
    Сообщений
    806
    Поблагодарили
    623
    Поблагодарил
    191
    Цитата Сообщение от R3DE Посмотреть сообщение
    Ну.. пpo монитор - понятно, и клаву и мышь. А НDD куда подтыкнуть?
    Какие модели вы имели ввиду на авито за 1500р ?
    я имел ввиду модели pegatron... Корпус легко вскрывается и вместо штатного HDD ставится SSD винт 2.5 дюйма...
    частенько эти устройства продаются уже без винта...

    На счет звучек в этих устройствах ничего сказать не могу. Я предпочитаю DDC SDR приемники :-)

    Тимофей

Похожие темы

  1. Удаленная работа - программирование на PHP
    от NT2X в разделе Работа для радиолюбителя
    Ответов: 1
    Последнее сообщение: 25.07.2016, 20:36
  2. ИП на основе планарного трансформатора
    от Muris в разделе Источники питания
    Ответов: 0
    Последнее сообщение: 14.12.2006, 01:28
  3. Ответов: 8
    Последнее сообщение: 23.11.2006, 13:09
  4. Определить внеполосный канал приема!
    от UN8FR в разделе Общие вопросы
    Ответов: 7
    Последнее сообщение: 30.05.2005, 07:55
  5. Ответов: 1
    Последнее сообщение: 19.07.2004, 07:38

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Похоже, что вы используете блокировщик рекламы :(
Форум QRZ.RU существует только за счет рекламы, поэтому мы были бы Вам благодарны если Вы внесете сайт в список исключений!
как отключить
×
Рейтинг@Mail.ru
eXTReMe Tracker
Яндекс.Метрика