Создание удаленного канала приема на основе 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.
Hermes Lite in production
На днях получил "спамчик" от комьюнити, которая вот уже который год делают проект Hermes Lite - дешёвый DDC/DUC трансивер. Их разработка стала доступна для покупки как почти готовое изделие. Трансивер (5W), плата фильтров и корпус около $300.
IMHO отличное решение, если хочется ещё и удалённую передачу сделать :)