Уважаемые посетители! Форум CQHAM.RU существует исключительно за счет показа рекламы. Мы будем благодарны, если Вы не будете блокировать рекламу на нашем Форуме. Просим внести cqham.ru в список исключений для Вашего блокировщика рекламы.
Страница 2 из 5 ПерваяПервая 12345 ПоследняяПоследняя
Показано с 11 по 20 из 49

Тема: Делаем свой Websdr на примере Debian+Afedri

  1. #11
    Еще одна добавка , теперь по особенностям запуска программы WebSDR на RaspBerry PI, для операционной системы RaspBian.
    После попытки запуска WebSDR на RaspBerry PI комманда:
    >> ./websdr_pi
    Вы скорее всего получите сообщение об ошибке - так как IPv6 не поддерживается, для подключения поддержки протокола IPv6 нужно/можно сделать следующее:
    >> sudo modprobe ipv6
    Для того, чтобы RaspBerry PI всегда стартовал с поддержкой IPv6 добавьте модуль ipv6 в конгигурационный файл /etc/modules

    Для желающих оеить на что способен RaspBerry совместно с AFEDRI SDR-USB-HS - можено прослушать тестовый сервер: 4z5lv.net:8901
    сейчас WebSDR бежит на RaspBerry PI на семпл-рейт 384кГц
    Прошу принять во внимание, что на данном (384кГц) семпл-рейт процессор RaspBerry PI уже загружен почти на 100% - отсюда появляются некоторые паузы в приеме.
    192кГц - бежит на RaspBerry PI уже без всяких заметных проблем с загрузкой процессора около 45%, я специально оставил 384Кгц для тестировки RaspBerry PI в критическом режиме...

    P.S. К сети RaspBerry PI подключен через Wi-Fi.

  2. Спасибо от RW6MIT


  3. #12
    RaspBerry PI переведен сейчас на меньший семпл рейт 192кГц.

  4. #13
    Цитата Сообщение от alex@4z5lv Посмотреть сообщение
    RaspBerry PI переведен сейчас на меньший семпл рейт 192кГц.
    Спасибо за инфо, получается 50% загрузка при 2 пользователях на 192к.

  5. #14
    От пользователей прирост не большой, основное уходит на обработку большой полосы.

  6. #15
    Цитата Сообщение от RW6MIT Посмотреть сообщение
    От пользователей прирост не большой, основное уходит на обработку большой полосы.
    Может там че-то поменялось, раньше кто-то из спецов по веб-сдр объяснял, что поток всей видимой полосы отдается пользователю и демодуляция идет на его же стороне. Если так, то должна быть пропорциональная загрузка с добавкой каждого пользователя.

  7. #16
    Цитата Сообщение от Serg Посмотреть сообщение
    ... раньше кто-то из спецов по веб-сдр объяснял, что поток всей видимой полосы отдается пользователю и демодуляция идет на его же стороне. Если так, то должна быть пропорциональная загрузка с добавкой каждого пользователя.
    Все же лучше читать информацию о конкретной программе не от каких-то анонимных "спецов по СДР", а самого автора программы websdr.
    WebSDR oтправляет только пиксели для посторения спектра всего диапазона (т.е. водопада) и собственно декодированный аудио сигнал для узкого канала приема до 4кГц, поток аудио персональный для каждого пользователя.
    По моим наблюдениям на RaspBerry - каждый новый пользователь загружает процессор на дополнительных 2%, к сожалению при семл-рейт 384кГц процессор загружен на 99% и более, так что каждое движение со стороны пользователя отражается на качестве сигнала.
    При 192кгц у процессора еще есть ресурсы для выполнения дополнительных задач.

  8. Спасибо от EU1SW, Serg

  9. #17
    Цитата Сообщение от alex@4z5lv Посмотреть сообщение
    WebSDR oтправляет только пиксели для посторения спектра всего диапазона (т.е. водопада) и собственно декодированный аудио сигнал для узкого канала приема до 4кГц, поток аудио персональный для каждого пользователя.
    Спасибо, теперь всё ясно. Да собственно и были сомнения по поводу сырой раздачи потока, т.к. открыл еще одну копию и незначительно увеличилась загрузка.

  10. #18
    Цитата Сообщение от Serg Посмотреть сообщение
    ... были сомнения по поводу сырой раздачи потока...
    Сырая раздача потока - это ненужная трата пропускной способности канала связи с очень маленькой эффективностью (соотношение полосы полезного (аудио) сигнала к полной полосе сигнала ).
    Поэтому и необходимы программы типа WebSDR или SDRServer или GHPSDR , которые выделяют из скоростного (широкополосного) потока данных только данные для необходимой полосы приема (чаще всего аудио).

  11. #19
    В ветке по AFEDRi SDR я выложил информацию о новуой прошивке fw_v2019 для приемника AFEDRI SDR-USB-HS в данной прошивке решена проблем рваного звука" при значения семпл-рейт выше 192кгц.


  12. #20
    Ребяты отвечая на вопросы пользователей, для тех у кого имеется двухканальный приемник AFE822x SDR-Net (или AFEDRI SDR-Net x2).
    Похоже найден способ (нуждается в тестировании на разнообразном железе) как подружить websdr (запщущенный на два диапазона) и AFE822x в двухканальном режиме.
    Для управления приемником вам понадобится последняя версия sdr_commander_v.1.9

    Самое главное - нужно разделить 4 аудио канала на два по два, если у вас на Linux стоит alsa то это можно сделать с помощью конфигурационного файла расположенного в домашней папке пользователя websdr.
    Имя файла: .asoudndrc
    Содержание:
    #------------------------------------------------------
    #Начало файла .asoudndrc
    #-----------------------------------------------------
    pcm.dshare {
    type dsnoop
    ipc_key 5778293
    slave {
    pcm "hw:1"
    channels 4
    }
    bindings {
    0 0
    1 1
    2 2
    3 3
    }
    }
    pcm.afedri_channel1 {
    type plug
    slave {
    pcm "dshare"
    channels 4
    }
    ttable.0.0 1
    ttable.1.1 1
    }
    pcm.afedri_channel2 {
    type plug
    slave {
    pcm "dshare"
    channels 4
    }
    ttable.0.2 1
    ttable.1.3 1
    }
    #------------------------------------------------------
    #Конец файла .asoudndrc
    #-----------------------------------------------------
    ------------------------------------------------------------------------------
    в самом конфигурационном файле websdr.cfg для диапазонов 1 и 2 выбираем виртуальные аудио карты afedri_channel1 и afedri_channel2:

    #################### #################### #################### #################### #####
    # First band
    #################### #################### ####
    band 20m
    device $afedri_channel1
    samplerate 96000
    centerfreq 14200
    antenna Vertical
    gain 20
    swapiq
    #################### #################### #################### #################### #####
    # Second band
    #################### #################### ####
    band 15m
    device $afedri_channel2
    samplerate 96000
    centerfreq 21230
    antenna Vertical
    gain 20
    swapiq


    Повторюсь - данный метод нуждается в проверке и должен быть проверен пользователями - на ваш страх и риск
    И еще максимальная частота семплирования вкомбинации AFE822x + websdr - 96кГц
    Последний раз редактировалось alex@4z5lv; 01.10.2014 в 18:41.

  13. Спасибо от RZ3EM

Страница 2 из 5 ПерваяПервая 12345 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Подключение WebSDR приемников
    от UU4JGI в разделе Software Defined Radio (SDR), Digital Radio Mondiale (DRM)
    Ответов: 113
    Последнее сообщение: 07.11.2019, 14:04
  2. AFEDRI SDR-Net rev.2.1
    от zsg в разделе Software Defined Radio (SDR), Digital Radio Mondiale (DRM)
    Ответов: 3360
    Последнее сообщение: 17.10.2019, 16:09
  3. WEBSDR.ORG Архитектура
    от UA0SM в разделе Software Defined Radio (SDR), Digital Radio Mondiale (DRM)
    Ответов: 96
    Последнее сообщение: 27.11.2016, 05:53
  4. WebSDR в Волгодонске
    от RW6MIT в разделе Software Defined Radio (SDR), Digital Radio Mondiale (DRM)
    Ответов: 519
    Последнее сообщение: 02.11.2016, 12:18
  5. WEBSDR
    от Vladimir-dl7pga в разделе Software Defined Radio (SDR), Digital Radio Mondiale (DRM)
    Ответов: 123
    Последнее сообщение: 05.05.2011, 16:19

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •