HDSDR FAQ Печать
Добавил(а) microsin   

Q001: Где можно найти руководство пользователя?

A001: Официальное руководство пользователя командой разработчиков HDSDR не предоставляется специально. Основная концепция - сделать интерфейс HDSDR максимально простым и понятным, насколько это возможно. На всех кнопках программы сделано всплывающее окно подсказки, которое объясняет её функцию. Alan (G4ZFQ) описал некоторые моменты по установки и использованию HDSDR [1]. Перевод на французский язык v1.0 сделана Jean Marie Polard (F5VLB). Также можно найти видеоролики на YouTube, где показано использование HDSDR. В качестве дополнительного чтения можно рекомендовать страничку Alberto di Bene с описанием Winrad. Это руководство написано для оригинальной версии Winrad, но оно может быть очень полезно для новичков, мало знакомых с программным обеспечением такого рода. К сожалению, у разработчиков нет времени писать программы и одновременно руководство пользователя для них. Однако любая полезная волонтерская помощь приветствуется.

Q002: Почему есть две разные настраиваемые частоты (LO / Tune)?

A002: Частота LO (верхняя) представляет внутреннюю частоту генератора аппаратуры SDR. С приемником I/Q это центральная частота экрана "водопада" (waterfall) и экрана спектра сигнала (spectrum). Для приемников IF, например 12 кГц, это самая левая отображаемая частота экрана waterfall/spectrum. Многие устройства SDR не работают достаточно хорошо вблизи частоты LO, так что в этом месте диапазона может присутствовать посторонний шум. Звуковые карты, работающие для приема SDR, могут показывать в этом месте пики и некоторый шум из-за петлевых наводок по цепи земли. Опция удаления постоянной составляющей HDSDR (DC removal, см. меню Options -> Input Channel Calibration for RX) пометит этот выброс, обычно эффективен вариант "Auto". Частота Tune (нижняя) представляет программно управляемый генератор (NCO - Numerically Controlled Oscillator), который используется для настройки на частоту, которую необходимо прослушать. Обычно LO устанавливается так, чтобы желаемый диапазон с многими интересующими сигналами радиостанций попал в окно водопада. После этого можно быстро настраиваться на нужную станцию простым кликом мыши на спектр или водопад, без необходимости менять частоту LO, при этом Вы сразу обозреваете активность в спектре выбранного диапазона. Может быт выполнена запись RF (полного выбранного спектра). Впоследствии Вы можете загрузить, воспроизвести и даже выполнить настройку на любую частоту выбранного и записанного спектра. Например, широкополосные приемники позволят Вам записать целиком весь доступный диапазон AM (MW, средние волны).

Q003: Передача (TX) не работает! Как это исправить?

A003: Да, нечто подобное может произойти. Разработчики расширили интерфейс ExtIO-DLL, чтобы позволить переключение RX/TX в HDSDR версии 2.13 и более свежей. Функционал TX требует поддержки со стороны Вашей ExtIO-DLL. Без этой поддержки ExtIO, программа HDSDR не сможет предоставить функцию TX. Вы можете получить поддержку TX для HDSDR, связавшись с производителем Вашего радиоприемника, или альтернативно связавшись с разработчиком ExtIO.

Q004: Что такое ExtIO-DLL? 

A004: HDSDR не работает с оборудованием SDR напрямую. Для обмена с аппаратурой приемника SDR существует специальная динамически загружаемая библиотека, файл External Input Output Dynamic Link Library (ExtIO-DLL), который работает как некий плагин. Alberto di Bene разработал DLL-интерфейс так, чтобы Winrad мог работать с широким ассортиментом аппаратуры SDR. Разработчики расширили DLL-интерфейс для поддержки TX. Winrad и HDSDR могут поддерживать аппаратуру новых радиоустройств с помощью файла ExtIO-DLL без необходимости переписывать основное ПО HDSDR. Файлы ExtIO DLL могут быть написаны любым заинтересованным разработчиком, кто хотел бы предоставить поддержку для определенного вида аппаратуры SDR. Таким способом в одной программе (в нашем случае это HDSDR) можно поддерживать множество различных радиоустройств.

Q005: Как мне самому разработать ExtIO-DLL? 

A005: Предполагается, что Вы можете свободно программировать на языке C/C++. По ссылке [3] можно загрузить хорошо задокументированный заголовочный файл, который описывает интерфейс между HDSDR и ExtIO-DLL. Также опубликован исходный код примера проекта ExtIO DLL [4], разработанный в среде Microsoft Visual C++ 2008 Express Edition.

Q006: Мое радио не поддерживается. Когда поддержка будет добавлена?

A006: Поддержка каких-либо частных радиоустройств зависит полностью от его разработчиков и комьюнити HDSDR. Поэтому существует некая возможность, что некоторые радиоустройства не будут поддерживаться. Если SDR-радио коммерческий продукт, такой как RFspace, FlexRadio или WiNRADiO, то свяжитесь с производителем и сделайте запрос на поддержку HDSDR. Для некоммерческих проектов радио, может понадобиться связаться с программистом, кто мог бы написать ExtIO DLL для этого радиоустройства.

Q007: Могу я слушать широковещание в диапазоне FM?

A007: Да. В настоящий момент это делается следующим образом. Переключитесь на прием FM с помощью соответствующей кнопки, и используйте кнопку Bandwidth [F6] для увеличения выходной частоты выборок (output sampling rate) для значения как минимум 96000 Гц.

Q008: Почему хрипят громкие звуки при приеме радиостанций FM?

A008: Неправильно настроена полоса пропускания режима FM. Нажмите кнопку Bandwidth [F6], затем на кнопку 192000. После этого ползунком FM-BW отрегулируйте полосу таким образом, чтобы хрипы исчезли.

HDSDR set bandwidth

Q009: Слишком много шумов при приеме радиостанций FM.

A009: Первая возможная причина - плохое качество антенны, низкий уровень сигнала по сравнению с уровнем помех. К примеру, работающий телевизор, микроволновка и даже светодиодные лампы могут создавать значительный уровень помех приему. Вторая причина - неправильно настроено усиление. В случае использования устройства RTL-SDR, подключаемого через USB, справа от отображения значений частот настройки есть кнопка ExtIO. Нажмите на эту кнопку, откроется панель настройки RTL-SDR. Поиграйтесь галочками RTL AGC (АРУ чипа RTL), Tuner AGC (АРУ приемника) и ползунком усиления R820T (он становится активен, когда снята галочка Tuner AGC), добиваясь качественного приема.

Q010: Можно изменить размер областей окна Spectrum/Waterfall?

A010: Да. Выполните клик и удержание правой кнопкой мыши на плашку шкалы частот (она находится между областью водопада и областью спектра), и перемещая её вверх или вниз, измените соотношение высоты окон Spectrum/Waterfall.

Q011: Как максимально замедлить водопад (Waterfall)?

A011: Кликните левой кнопкой мыши на метку Speed верхнего водопада. Появится окошко со слайдером Speed и окном ввода, где можно указать общее время периода водопада в минутах (Total Time Period). Это время периода, которое может соответствовать всей длине вертикальной оси водопада. Вернуть "быстрый" водопад можно повторным кликом левой кнопкой мыши на метке Speed.

Q012: что делает кнопка Despread?

A012: "Despreading" это тип обработки радиосигнала, разработанный для приема модуляции CW (телеграфия), где принимаемая энергия распределяется по диапазону частот (spreading effect). Этот эффект распространения главным образом вызван приемом Earth Moon Earth (EME). Кнопка Despread предоставляет тип фильтра, который собирает распределенную энергию спектра и пытается представить её в виде чистой радио-несущей. Эта программная функция была разработана Alberto di Bene, и краткое описание функции можно найти на страничке [2], где можно найти примеры записи до и после использования фильтра Despread. Еще больше примеров записей EME можно найти на страничках [5,6].

Q013: Что такое "RBW"?

A013: Аббревиатура RBW обозначает Resolution BandWidth (разрешающая способность полосы пропускания) областей спектра и водопада. В основном это дает более или менее детальное отображение информации. Очень точное разрешение по частоте может быть достигнуто меньшими значениями RBW, но ценой ухудшения разрешающей способности по времени (скорость обновления информации снижается). Увеличенные значения RBW дают более точное разрешение по времени, но ценой менее точной разрешающей способности по частоте (частотный спектр становится более грубым). Здесь нет никакого оптимального значения, все зависит от того, в каком виде пользователь хочет наблюдать сигнал. Математически RBW = Sample Rate / FFT-Length. Таким образом, эти параметры тесно взаимосвязаны.

Q014: Есть функция, которую я хотел бы добавить. На каком форуме можно оставить запрос?

A014: Пожалуйста, не публикуйте Ваши запросы или списки пожеланий на любом форуме, разработчики их не отслеживают. Просто свяжитесь напрямую через e-mail (mt собака hdsdr.de). Запросы на добавление функций в будущих версиях рассматриваются на этапе планирования приоритетов в разработке программного обеспечения.

Q015: Программа не работает. Что можно сделать?

A015: Если HDSDR не удовлетворяет ожиданиям, то возможно она не подходит для Ваших целей. Обратите свое внимание на альтернативное ПО для SDR. Если Вы хотите помочь в улучшении HDSDR, свяжитесь с разработчиками по email (см. Q015). При описании проблемы пожалуйста добавьте подробную информацию: модель используемой материнской платы PC, версия операционной системы, тип CPU, количество используемой RAM, тип звуковой карты, модель антенного тюнера, модель приемника SDR, используемая ExtIO-DLL и другие подробности, относящиеся к антенне и/или используемым промежуточным радиосоединениям. Не забудьте упомянуть, в какой момент возникла проблема, и любую другую информацию, которая может помочь разработчикам для воспроизведения проблемы. Скриншоты и видеозаписи экрана также желательны, так как они могут помочь "увидеть", что происходило, и лучше понять природу бага/проблемы.

Q016: Работает ли HDSDR на Mac? 

A016: Alain De Carolis выпустил простую Mac-сборку для RTLSDR и SDRPLAY [7].

Q017: Откуда можно загрузить исходный код HDSDR?

A017: Исходный код HDSDR недоступен, это не Open Source проект, хотя распространяется под лицензией Freeware. Однако Alberto di Bene выпустил релиз исходного кода Winrad v1.32 для публичного использования.

Q018: Какие функции будут добавлены в следующей версии? Когда она будет выпущена?

A018: Разработчики не предоставляют эту информацию, потому что список улучшений постоянно изменяется. Однако в выпущенном релизе новой версии информация об изменениях будет присутствовать на сайте HDSDR под заголовком "What's New".

Q019: Могу ли я как-нибудь помочь улучшению HDSDR?

A019: Да, есть несколько способов...

a) Напишите документацию на программу.
b) Переведите любую существующую документацию на другие языки.
c) Напишите четко сортированный по приоритету список пожеланий по добавлению функций в программу.
d) Разработайте ExtIO DLL (для использования с новыми или не поддерживаемыми аппаратными устройствами SDR).
e) Производители оборудования могут предоставить образцы аппаратуры для тестирования, чтобы разработчики могли проверить работу новой версии HDSDR. Это упростило бы поиск и исправление программных ошибок.

[Ссылки]

1. Installing and using HDSDR site:sites.google.com.
2. Winrad site:sdradio.eu.
3. LC_ExtIO_Types.h.
4. ExtIO DLL Example.
5. 1296 MHz recordings of EME signals site:iz1bpn.it.
6. Hear some recordings of EME signals at my station site:g4cch.com.
7. HDSDR on OSX the EASY way site:k1fm.us.