Blog RadioSpy. Драйвер rtl2832u


RTL-SDR: быстрый старт | others

Здесь приведен перевод руководства по запуску недорогого приемника Software-Defined Radio, RTL-SDR (RTL2832U), перевод [1]. Проще всего установить и запустить этот приемник на Windows. Если у Вас встретились какие-то проблемы в инсталляции всех системы, пожалуйста см. ниже раздел "Решение проблем". Также кратко будут рассмотрены вопросы быстрого старта под операционными системами Linux и OSX.

Вот так выглядит плата приемника внутри:

RTL SDR receiver box inside

Имейте в виду, что RTL-SDR не является устройством типа "подключи и работай" (plug and play). Поэтому Вам потребуется достаточная квалификация для выполнения базовых операций на PC для распаковки архивов, инсталляции программного обеспечения, перемещения и копирования файлов. Кроме того, для новичка управляющая программа будет поначалу выглядеть довольно сложной, так что требуется некая мотивация к изучению нового программного обеспечения.

Система состоит из программы, работающей на компьютере (в этой статье описана установка SDRsharp под Windows 7 и более свежей системы), и аппаратного модуля, подключаемого через USB. На aliexpress.com можно купить наборы для его сборки, а также можно купить готовые модули. Также описана установка других программ, которые могут работать под устаревшей уже системой Windows XP.

Здесь приведены строки для поиска в google.

DIY KIT rtl2832 SDR receiver site:aliexpress.com

В ответ на этот запрос получите ссылки на наборы для сборки недорого приемника. Цены начинаются с $25.

100KHz-1.7GHz all band radio RTL-SDR receiver RTL2832+R820T RTL-SDR site:aliexpress.com

В ответ на этот запрос получите ссылки на готовое устройство. Цены начинаются с $37.

HackRF One RTL SDR Software Defined Radio site:aliexpress.com

В ответ на этот запрос будут появляться ссылки на более дорогие устройства, по цене от $192 и выше.

Для ссылок на донглы, которые можно применить в качестве приемника SDR, а также антенны и дополнительное оборудование, см. [2, 3, 4, 6]. Обзор параметров различных приемников SDR см. в статье [8].

Обычно двухядерные процессоры PC позволяют комфортно работать с программным обеспечением SDR. Некоторые утилиты командной строки и декодеры ADS-B могут работать на менее мощной аппаратуре.

Чтобы получить удовлетворительный прием, понадобится достойная антенна (см. [2]). Неплохо для быстрого старта работает вариант из 2 телескопических антенн (рожки). Простая антенна фиксированной длины с центральной удлинительной катушкой в виде спирали (обычно идет в комплекте с недорогими устройствами) позволит принимать только близко расположенные радиостанции. Большие широкополосные внешние антенны наподобие [3, 4] позволяют значительно повысить качество приема.

Для пользователей устройств RTL-SDR Blog V3: см. [5] для получения указаний по запуску, настройке функциям разъема расширения.

[Установка программы SDR# (SDRSharp)]

SDRSharp наиболее часто используемая SDR-программа под Windows. Её работа проверялась под Windows 10, Windows 8, Windows 7 версий 32/64 бита. Есть старые версии SDRSharp, работающие под Windows XP.

Я пробовал установку SDRSharp под Windows 7 версии 64 бита вместе с приемником [6], который купил на aliexpress.com. Ниже приведены основные шаги по установке.

1. Оригинальное руководство [1] говорит, что для работы SDRSharp на Windows требуется наличие библиотек .NET 4.6 (пакет .NET 4.6 redistributable), и рекомендуется пройти по этой ссылке и установить пакет. Однако я на Windows 7 обошелся без этого шага; возможно, что причина в том, что ранее была установлена программа, которая уже подтянула эту библиотеку. Большинство PC с Windows 10 уже имеют установленный этот пакет, но более старые системы могут все-таки потребовать установку .NET 4.6 redistributable.

Внимание для пользователей Windows XP, если таковые еще остались: библиотека .NET 4.6 не совместима с Windows XP, поэтому свежая версия SDRSharp на Windows XP работать не будет. Если у Вас XP, то прокрутите вниз эту страничку, и найдите руководство по установке HDSDR или SDR-Console. Также имейте в виду, что некоторые компьютеры могут потребовать установки библиотеки Visual C++ Runtime, если она еще не установлена (мне на Windows 7 это не понадобилось).

2. Зайдите на сайт www.airspy.com, и кликните на кнопку downloads в верхнем меню сайта. Найдите заголовок "SDR Software Package", и кликните на кнопку для загрузки sdrsharp-x86.zip.

3. В архиве нет инсталлятора программы, поэтому распакуйте загруженный архив в папку на диске, где должна работать программа. Я создал папку SDRSharp на диске D: (D:\SDRSharp), и распаковал туда содержимое архива.

Многие пользователи на этом шаге допускают ошибку, запуская файлы прямо изнутри архива. Другая распространенная ошибка - попытка создать папку для программы внутри папки %ProgramFiles%, когда недостаточно административных прав. В этом случае Windows может не позволить этого сделать (с ограничением прав доступа NTFS эта папка доступна только для чтения). Поэтому, если Вы не уверены в своих действиях, создайте лучше папку в корне диска, или на диске с файловой системой FAT32.

4. Запустите командный файл install-rtlsdr.bat в папке, куда Вы распаковали архив.

SDR run install rtlsdr.bat sdrsharp

В консоли запустится процесс, который загрузит все драйверы, требуемые для работы SDRSharp с RTL-SDR. Через несколько секунд после окончания загрузки окно консоли закроется. Командный файл install-rtlsdr.bat загрузит файлы rtlsdr.dll и zadig.exe, которые окажутся в той же папке где находится сам командный файл. Если файлы не загрузились, то на Вашем PC есть проблема либо с подключением к Интернет, либо с антивирусным ПО, либо проблема с запуском командных файлов. Проверьте, не установлены ли на Вашей папке ограничения "только чтение", особенно если она находится в папке %ProgramFiles%. Если загрузка не получилась, выполните инсталляцию драйвера вручную (врезка ниже).

Здесь кратко описан способ обхода проблемы, когда запуск install-rtlsdr.bat в окне консоли CMD не запускается, и файлы не закачиваются.

1) Скачайте драйверы RTL-SDR, и распакуйте их файлы из папки x32 в папку с программой SDRSharp, заменяя любые файлы, если они уже существуют:

http://sdr.osmocom.org/trac/raw-attachment/wiki/rtl-sdr/RelWithDebInfo.zip

2) Загрузите установщик драйвера zadig, и поместите его в ту же папку с программой SDRSharp:

http://zadig.akeo.ie/downloads/zadig.exe

5. Подключите кабелем USB приемник RTL-SDR к компьютеру с Windows. Система обнаружит новое устройство, подождите несколько секунд, убедившись, что попытка автоматической установки драйвера закончилась неудачно (система не смогла установить драйверы Windows DVB-T). В этом можно убедиться, просматривая список устройств в Менеджере Устройств - приемник RTL-SDR должен отображаться как устройство "Другие устройства -> Bulk-In, Interface" с вопросительными знаками, сигнализирующими об отсутствии драйвера, это нормально:

SDR RTL SDR in Device Manager

Если Вы ранее уже устанавливали драйверы DVB-T, которые ранее поставлялись на CD вместе с некоторыми устройствами, то перед выполнением шага 5 сначала удалите эти драйверы.

6. Запустите утилиту zadig.exe с правами администратора (она находится в той же папке с программой SDRSharp). Для этого сделайте правый клик на этом файле и выберите в контекстном меню "Run as administrator":

SDR zadig run as administrator

Еще одно замечание для любителей Windows XP: свежая версия zadig не поддерживает XP, однако на сайте zadig.akeo.ie есть возможность скачать старые версии (см. ссылку "Other versions").

7. В меню Options выберите "List All Devices", и убедитесь, что на этом пункте меню стоит галочка.

SDR zadig options

8. Из выпадающего списка выберите вариант "Bulk-In, Interface (Interface 0)". Убедитесь, что выбран драйвер WinUSB в боксе напротив метки Driver. На некоторых PC можно увидеть что-то наподобие RTL2832UHIDIR или RTL2832U вместо bulk in interface. Это также допустимый выбор. Однако не выбирайте вариант "USB Receiver (Interface 0)". Также убедитесь, что драйвер справа от зеленой стрелки выбран как WinUSB.

9. Кликните Replace Driver.

SDR zadig replace driver

На некоторых PC может появиться предупреждение о том, что поставщик драйвера не может быть проверен (publisher cannot be verified), но просто согласитесь с установкой, выбрав вариант "Install this driver software anyway" (все равно установить этот драйвер).

SDR zadig driver install warning1

SDR zadig driver install warning2

Эта операция установит драйверы, необходимые для запуска приемника SDR вместе с программой SDRSharp. Имейте в виду, что Вам может потребоваться повторный запуск zadig.exe, если Вы переключили приемник на другой порт USB, или если Вы хотите использовать совместно два или большее количество приемников.

10. Запустите SDRSharp.exe. Если появится предупреждение, говорящее о том, что Windows защищает Ваш PC, то это ложная тревога. Просто кликните на "more info" (дополнительно) и затем "run anyway (все равно запустить). В выпадающем списке программы Source выберите вариант приемника "RTL-SDR (USB)".

SDR SDRSharp RTL SDR source

12. Для запуска приема кликните на кнопку Play (треугольничек). Ваш приемник SDR настроен и готов к работе! Вы можете настраивать его на разные частоты приема.

Важное замечание: не забывайте о возможности настроек усиления радио (RF gain settings), которые доступны кликом на кнопке Configure (выглядит как шестеренка) справа от кнопки Play. По умолчанию усиление (RF gain) установлено в 0. Нулевое усиление позволит принимать только самые мощные сигналы, так что подстраивайте усиление до нужного уровня, пока не сможете увидеть другие, более слабые сигналы.

SDR SDRSharp gain

[Дополнительные шаги]

После того, как Вы вдоволь наиграетесь с RTL-SDR и SDRSharp, рекомендуем:

1. Ознакомиться со статьями, посвященными теме SDR: http://www.rtl-sdr.com/category/article/.

2. Попробуйте улучшить антенну. Для самого лучшего приема используйте внешнюю антенну, расположенную на крыше. Оптимальная антенна (разновидность антенны, размеры и форма) всегда привязана к выбранному диапазону принимаемых частот. Однако хорошим выбором для КВ и УКВ будет антенна Discone [4], или для более высоких частот планарная дисковая антенна [7] (PlanarDiskAntennas.pdf).

3. Если Вы используете приемник RTL-SDR для диапазона HF (КВ) с повышающим конвертером частот, таким как SpyVerter, то рекомендуется использовать SDRSharp вместе со специальными драйверами децимации. Это позволит Вам делать зум сигналов в узком диапазоне частот, которые используются в диапазоне HF, без потери разрешающей способности в перестройке по частоте.

4. Ознакомьтесь с возможностью применения различных акcессуаров радио, таких как фильтры, малошумящие усилители (LNA) и антенны.

[Решение проблем]

SDR SDRSharp error No device selected

Убедитесь, что запустили install-rtlsdr.bat, и был успешно загружен файл rtlsdr.dll (он должен находиться в той же самой папке, где находится SDRSharp.exe). Если этот файл не был загружен, проверьте, не настроен ли доступ к этой папке как "read only" (только чтение). Это иногда может произойти, если Вы установили SDRSharp в каталоге, находящемся в папке Program Files - если Вы не обладаете достаточной квалификацией, чтобы настроить права доступа, не устанавливайте программу в этой папке.

Другой причиной этой проблемы может быть случайная установка драйверов WinUSB для Bulk Interface 1 вместо Bulk Interface 0, когда выполнялась установка драйверов начиная с шага 6 (запуск Zadig). Если ошибочно выбрать Bulk Interface 1, то SDRSharp не распознает приемник. Чтобы исправить это запустите Менеджер Устройств (Device Manager) или Устройства и принтеры (Devices and Printers), и удалите драйвер для Bulk Interface 1. После этого повторно выполните установку драйверов, начиная с шага 6.

Примечание переводчика: тоже по непонятной причине столкнулся с ошибкой "No Device Selected", хотя я все делал правильно. Помогли удаление драйвера и повторная его установка.

Ошибка "найдено 1 совместимое устройство, но оно все время занято". Чтобы исправить это, может потребоваться переустановить драйверы с помощью программы zadig, и попробовать сделать установку на каждом порте PC. Вы можете попробовать отключить все другие устройства USB, подключенные к PC. Также некоторые порты USB 3.0 работают некорректно, переключите приемник к порту USB 2.0. У некоторых пользователей получилась установка программного обеспечения в безопасном режиме Windows (safe mode). Убедитесь, что Вы не выбрали "USB Receiver (Interface 0)", когда устанавливали драйвер в программе zadig. Иногда подходящий Bulk in interface может называться наподобие RTL2838UHIDIR или иметь другое название с префиксом RTL. Если Вы не видите подходящего интерфейса Bulk Interface 0, убедитесь, что стоит галочка на пункте меню Options -> List All Devices, и снята галочка с пункта Ignore Hubs or Composite Parents.

В установке драйвера может помочь отключение функции автоматической установки драйверов Windows (automatic driver installation). Инструкции, как запретить эту функцию, можно получить в статье [10]. Эта ошибка может иногда появиться, когда работа компьютера приостанавливалась (переход в режим сна, suspended) – чтобы исправить проблему, отключите и снова подключите приемник.

Проверьте, увеличили ли вы усиление слайдером RF gain, который доступен, если кликнуть на кнопку Configure (шестеренка). Также для хорошего приема стоковой штыревой антенны может быть недостаточно. Сначала проверьте, как будет работать наружная, высоко размещенная антенна. В некоторых случаях стоковая антенна оказывается отключенной (из-за проблем в кабеле антенны или коннекторах), что придет к очень плохому приему. В редких случаях, если Вы все еще не можете принимать мощный сигнал, который гарантированно принимают другие приемники, то возможно Ваш донгл приемника неисправен, и требует замены или возврата продавцу.

Имейте в виду, что дешевые SDR-приемники имеют очень низкую чувствительность, особенно по входу HF (порядка нескольких единиц или даже десятков милливольт), поэтому прием на ДВ, СВ и КВ диапазонах доступен только на очень качественную (рассчитанную по полосе пропускания на нужный диапазон) антенну. Улучшить чувствительность по диапазону HF для таких приемников можно также с помощью повышающего конвертера (upconverter), выход которого подключен ко входу UV.

См. также вопрос "Не работает антенный вход HF (100 кГц - 30 МГц)".

Когда SDRSharp закрывается, может появиться ошибка наподобие "An error occurred loading a configuration file: Access to the path ‘C:\Program Files\SDR\s14i12qq.tmp’ is denied. (C:\Program Files\SDR\SDRSharp.exe.Config) —> System.UnauthorizedAccessException: Access to the path ‘C:\Program Files\SDR\s14i12qq.tmp’ is denied."

Причина этой ошибки обычно в том, что Вы записали файлы SDRSharp в папку, у которой настроены права доступа для текущего пользователя "только чтение" (read only). Для папок Windows, находящихся в "C:\Program Files", это как раз справедливо для обычных пользователей, не обладающих правами администратора. Чтобы исправить ошибку, настройте права на папку, где находятся файлы SDRSharp, либо перенесите файлы в папку, находящуюся в корне диска, например в папку "C:\SDR".

Усиление может быть настроено в SDRSharp кликом на кнопке Configure, которая выглядит как шестеренка. Когда Вы настраиваете усиление на радиочастоте (RF gain), то старайтесь получить сигнал как можно более мощный, однако при этом старайтесь, чтобы уровень шума был как можно меньше. Начните настройку усиления с малого установленного уровня RF gain, и понемногу увеличивайте его с помощью слайдера gain. Проверьте спектр частоты, чтобы уровень сигнала увеличился, но в то же время уровень шума был достаточно низким. Если шум слишком большой, прекратите увеличивать усиление.

Уровень шума являются частью частотного спектра, где нет полезных сигналов.

У большинства недорогих приемников на чипе RTL2832 есть 2 антенных входа - HF и UV. Первый предназначен для приема в диапазоне относительно низких частот (100 кГц - 30 МГц), и второй на высоких (25 МГц - 1.7 ГГц). Эти 2 входа работают по-разному: HF подает сигнал напрямую на чип RTL2832, при этом перед запуском приема должен быть выбран режим прямой оцифровки (Direct sampling), а вход UV пропускает сигнал через квадратурный модулятор (Quadrature sampling).

Поэтому если вход HF не работает, то скорее всего неправильно выбран режим оцифровки (настройка Sampling Mode). Для изменения режима оцифровки откройте окно диалога RTL-SDR Controller (в программе SDRSharp для этого служит кнопка с шестеренкой "Configure Source"). Когда прием остановлен, в выпадающем меню Sampling Mode доступен выбор режима оцифровки:

SDRSharp Configure Source

Выберите правильный режим оцифровки Sampling Mode. Для антенного входа UV должен быть выбран режим "Quadrature sampling". Для HF должен быть выбран режим или "Direct sampling (I branch)", или "Direct sampling (Q branch)", в зависимости от схемы приемника.

Если у Вас все еще есть проблемы при работе с приемниками SDR, то не стесняйтесь и ищите помощь на форуме rtl-sdr.com (http://www.rtl-sdr.com/forum/).

[Другое программное обеспечение SDR]

Ниже описана установка других программ для SDR, которые будут работать на Windows XP и более новых системах Windows.

1. Купите донгл RTL-SDR. Самые дешевые и лучшие приложения SDR работают на основе донглов R820T/R820T2. По ссылкам [2, 3, 4, 6] можно найти ссылки для покупки донглов и дополнительного оборудования.

2. Подключите Ваш донгл, и не устанавливайте никакое программное обеспечение, поставляемое к ним, но убедитесь, что завершилась процедура plug and play, которая пыталась установить драйверы для устройства. Если Вы уже установили раньше программные драйверы, то сначала их удалите.

3. Перейдите по ссылке http://zadig.akeo.ie/ и загрузите Zadig.

4. В Zadig зайдите в меню Options -> List All Devices и убедитесь, что на этом пункте стоит галочка.

5. Из выпадающего списка выберите "Bulk-In, Interface (Interface 0)". Убедитесь, что в правом боксе выбран драйвер WinUSB. Имейте в виду, что на некоторых PC можно увидеть что-то наподобие RTL2832UHIDIR или RTL2832U вместо интерфейса bulk in. Это также допустимый выбор. Но не выбирайте "USB Receiver (Interface 0)".

6. Кликните на большой кнопке Install Driver (или Replace Driver).

SDR zadig replace driver

Может появиться предупреждение, что поставщик драйвера не может быть проверен, но все равно подтвердите установку драйвера (Install this driver software anyway). Эта процедура установит драйверы, которые необходимы для работы SDR. Имейте в виду, что может понадобиться повторный запуск zadig.exe, если Вы перенесли подключение приемника на другой порт USB, или если хотите совместно использовать два или большее количество приемников.

SDR zadig driver install warning1

SDR zadig driver install warning2

7. Загрузите HDSDR с сайта http://hdsdr.de/ (с помощью кнопки download в нижней части страницы сайта).

8. Для установки HDSDR используйте загруженный инсталлер.

9. Загрузите ExtIO_RTL2832U.dll по ссылке https://app.box.com/s/7tpiy8r6qo2bbhdxtt4k (зеркало).

10. Скопируйте файл ExtIO_RTL2832U.dll в папку, куда была установлена программа HDSDR. По умолчанию это папка C:\Program Files (x86)\HDSDR.

11. Запустите программу HDSDR. Может появиться запрос выбрать файл *.dll. Выберите файл ExtIO_RTL2832U.dll, который был скопирован на шаге 10, и кликните Open.

SDR HDSDR select ExtIO RTL2832U.dll

12. Выберите Вашу звуковую карту для вывода кликом на кнопку Soundcard в левом нижнем углу окна программы, или альтернативно нажатием клавиши F5. Здесь важно только установить "RX Output (to Speaker)", когда должны установить вывод звука на динамики, или на канал программного обеспечения вывода звука.

SDR HDSDR select sound card

13. Кликните кнопку Bandwidth или альтернативно нажмите F6. Выберите скорость вывода звука (Sampling Rate) 48000 Гц для обычного использования.

SDR HDSDR select sample rate

14. Нажмите Start или альтернативно нажмите F2. Это запустит прием SDR.

15. Для установки скорости оцифровки RTL-SDR (sample rate), усиления (gain) и коррекции частоты (frequency correction) кликните кнопку ExtIO.

SDR HDSDR ExtIO RTL2832.DLL settings

16. Чтобы настроиться на станцию, поменяйте частоту локального генератора (Local Oscillator frequency) на частоту, близкую к интересующей частоте. Затем выполните настройку на нужную частоту кликом на спектре RF, или используя цифры установленной частоты (Tune).

SDR HDSDR Tune numbers

17. Вы можете менять зум в сторону расширения или сжатия спектра с помощью слайдера Zoom, находящийся слева от слова "zoom".

SDR HDSDR sliders

18. Режим можно изменить кликом на кнопках mode.

SDR HDSDR mode radio

19. После клика на кнопку режима FM полоса пропускания FM может быть изменена вручную слайдером FM-BW.

SDR HDSDR FM bandwidth

20. Чтобы прослушать обычную вещательную станцию FM в хорошем качестве, то нужно поменять скорость выборок звука на 192000 Гц. Выполните это кликом на кнопку Bandwidth, или альтернативно нажмите F6 и затем выберите скорость вывода звука 192000 Гц.

To install SDR-RADIO for the RTL-SDR follow the steps below.

1. Купите донгл RTL-SDR. Самые дешевые и лучшие приложения SDR работают на основе донглов R820T/R820T2. По ссылкам [2, 3, 4, 6] можно найти ссылки для покупки донглов и дополнительного оборудования.

2. Подключите Ваш донгл, и не устанавливайте никакое программное обеспечение, поставляемое к ним, но убедитесь, что завершилась процедура plug and play, которая пыталась установить драйверы для устройства. Если Вы уже установили раньше программные драйверы, то сначала их удалите.

3. Перейдите по ссылке http://zadig.akeo.ie/ и загрузите Zadig.

4. В Zadig зайдите в меню Options -> List All Devices и убедитесь, что на этом пункте стоит галочка.

5. Из выпадающего списка выберите "Bulk-In, Interface (Interface 0)". Убедитесь, что в правом боксе выбран драйвер WinUSB. Имейте в виду, что на некоторых PC можно увидеть что-то наподобие RTL2832UHIDIR или RTL2832U вместо интерфейса bulk in. Это также допустимый выбор. Но не выбирайте "USB Receiver (Interface 0)".

6. Кликните на большой кнопке Install Driver.

SDR zadig replace driver

Может появиться предупреждение, что поставщик драйвера не может быть проверен, но все равно подтвердите установку драйвера (Install this driver software anyway). Эта процедура установит драйверы, которые необходимы для работы SDR. Имейте в виду, что может понадобиться повторный запуск zadig.exe, если Вы перенесли подключение приемника на другой порт USB, или если хотите совместно использовать два или большее количество приемников.

SDR zadig driver install warning1

SDR zadig driver install warning2

7. Загрузите установщик программы SDR-RADIO по ссылке http://v2.sdr-radio.com/Software/Download1.

8. Используйте загруженный инсталлятор для установки SDR-RADIO.

9. Загрузите пакет поддержки RTL-SDR по ссылке http://m3ghe.blogspot.com.au/p/adding-support-for-rtl-sdr-usb-dongles.html (зеркало).

10. Распакуйте файлы SDRSourceRTL2832U.dll, rtlsdr.dll и libusb-1.0.dll из папки x64 в папку C:\Program Files\SDR-RADIO-PRO.com. Или если у Вас 32-битный PC, то распакуйте эти файлы из папки x32 в папку C:\Program Files (x86)\SDR-RADIO-PRO.com.

11. Запустите программу SDR-RADIO. Вы увидите приветственное окно "Select Radio" и приглашение "List is empty – add radio definition now?" (список пуст - добавить определение радио) - кликните Yes. Если это приглашение не появилось, то кликните на кнопку +Definitions.

12. В новом окне откройте выпадающее меню Search, и выберите RTL SDR (USB). После этого кликните на RTL-SDR, чтобы добавить его в список определений радиоприемников (Radio Definitions). Кликните OK.

SDR SDR RADIO definitions1 SDR SDR RADIO definitions2

13. Кликните на RTL-SDR, чтобы выбрать его, выберите желаемую скорость выборки и затем кликните Start.

SDR SDR RADIO select radio

14. Кликните на кнопку Span, и настройте диапазон для полосы пропускания частоты выборки, как это было выбрано на последнем шаге. Это позволит Вам увидеть весь спектр.

SDR SDR RADIO VFO Tuning

15. Чтобы поменять режим приема, используйте левое меню по закладкой frequency (частота). Вы также можете поменять здесь полосу пропускания сигнала. Сигналы NFM обычно шириной 12 кГц, и для вещания FM обычно полоса 192 кГц.

SDR SDR RADIO Frequency Explorer

16. Чтобы настроить частоту, используйте бокс настройки VFO в правой части окна. Если Вы не видите это, можно кликнуть на закладку VFO tuning. Также если экран слишком мал, можно увеличить его размер, чтобы были показаны нужные элементы управления. Вы также можете кликнуть на область "водопада" спектра для немедленной настройки на ту частоту, на которую пришелся клик курсора мыши.

SDR SDR RADIO current freq

17. Убедитесь в правильной настройке усиления с помощью кнопки RF gain в верхней части окна под закладкой Home. По умолчанию задана автоматическая настройка усиления (automatic).

SDR SDR RADIO console gain

18. Настройте на закладке Display цвета "водопада" спектра, чтобы лучше видеть сигналы и кликните на кнопку Automatic Calibration (автоматическая калибровка) справа вверху.

SDR SDR RADIO console auto calibration

Предупреждение: программа CubicSDR находится в альфа-версии разработки. Однако сейчас она относительно стабильна в работе и проста в установке.

1. Купите донгл RTL-SDR. Самые дешевые и лучшие приложения SDR работают на основе донглов R820T/R820T2. По ссылкам [2, 3, 4, 6] можно найти ссылки для покупки донглов и дополнительного оборудования.

2. Подключите Ваш донгл, и не устанавливайте никакое программное обеспечение, поставляемое к ним, но убедитесь, что завершилась процедура plug and play, которая пыталась установить драйверы для устройства. Если Вы уже установили раньше программные драйверы, то сначала их удалите.

3. Перейдите по ссылке http://zadig.akeo.ie/ и загрузите Zadig.

4. В Zadig зайдите в меню Options -> List All Devices и убедитесь, что на этом пункте стоит галочка.

5. Из выпадающего списка выберите "Bulk-In, Interface (Interface 0)". Убедитесь, что в правом боксе выбран драйвер WinUSB. Имейте в виду, что на некоторых PC можно увидеть что-то наподобие RTL2832UHIDIR или RTL2832U вместо интерфейса bulk in. Это также допустимый выбор. Но не выбирайте "USB Receiver (Interface 0)".

6. Кликните на большой кнопке Install Driver.

SDR zadig replace driver

Может появиться предупреждение, что поставщик драйвера не может быть проверен, но все равно подтвердите установку драйвера (Install this driver software anyway). Эта процедура установит драйверы, которые необходимы для работы SDR. Имейте в виду, что может понадобиться повторный запуск zadig.exe, если Вы перенесли подключение приемника на другой порт USB, или если хотите совместно использовать два или большее количество приемников.

SDR zadig driver install warning1

SDR zadig driver install warning2

7. Зайдите на сайт cubicsdr.com и откройте страницу загрузок (downloads). Найдите ссылку загрузки последней версии. Загрузите ту версию, которая подходит для Вашей операционной системы Windows. 

8. Запустите инсталлер программы CubicSDR.

9. Подключите Ваш приемник и запустите программу CubicSDR.

10. Появится приветственное окно для выбора устройств - SDR Devices. Выберите Ваш RTL-SDR и кликните кнопку "Use Selected".

11. Автоматически запустится программа CubicSDR.

12. Кликните в любом месте "водопада" для начала прослушивания.

Большой список другого программного обеспечения SDR для Windows, совместимого с RTL-SDR, см. по этой ссылке http://www.rtl-sdr.com/big-list-rtl-sdr-supported-software/.

[Запуск RTL-SDR под Linux]

Инструкции для установки библиотек RTL-SDR под Linux можно найти по ссылке http://sdr.osmocom.org/trac/wiki/rtl-sdr.

После установки библиотек Вам вероятно потребуется выгрузить драйверы DVB-T, которые по умолчанию использует Linux. Для выгрузки их временно введите в терминале команду "sudo rmmod dvb_usb_rtl28xxu". Это решение только временное - до того момента, пока Вы не переподключите донгл приемника или перезагрузите PC, в этот момент драйверы DVB-T будут загружены заново. Для постоянной выгрузки создайте текстовый файл "rtlsdr.conf" в папке /etc/modprobe.d и добавьте в него строку "blacklist dvb_usb_rtl28xxu".

После установки библиотек и запрета драйверов DVB-T рекомендуем начать знакомство с SDR в программе GQRX, которая по функционалу похожа на SDRSharp. Программу GQRX можно загрузить с помощью менеджера пакетов Вашего дистрибутива Linux, или по ссылке http://gqrx.dk/download. Мы также можем теперь рекомендовать мультиплатформенную программу CubicSDR, которую можно загрузить с сайта http://www.cubicsdr.com/.

Если Вы хотите установить GNU Radio, мы рекомендуем использовать скрипт за авторством Marcus Leech, вводом в терминале следующей команды. Это установит также и драйверы RTL-SDR:

wget http://www.sbrac.org/files/build-gnuradio && chmod a+x ./build-gnuradio && ./build-gnuradio

Обратите внимание, что если Вы хотите запустить Linux на виртуальной машине, то производительность работы RTL-SDR в VirtualBox будет плохой из-за медленного соединения USB. VMWare Player, с другой стороны, даст хорошую производительность - просто помните, что нужно установить контроллер USB на использование протокола USB 2.0, поскольку по умолчанию установлен протокол USB 1.1.

[Запуск RTL-SDR под OSX]

Из-за того, что по OSX мало программ для SDR, мы рекомендуем использовать либо Linux, либо Windows. Однако GQRX является программой SDR, которая хорошо работает на OSX. Инструкции по установке этой программы на Mac можно найти в посте http://www.smittix.co.uk/rtlsdr-up-and-running-in-mac-osx-yosemite-with-gqrx-gnuradio.

Также рекомендуем кроссплатформенную программу CubicSDR, которую можно загрузить с сайта http://www.cubicsdr.com/.

[Ссылки]

1. RTL-SDR QUICK START GUIDE site:rtl-sdr.com.2. BUY RTL-SDR DONGLES (RTL2832U) site:rtl-sdr.com.3. SCANNER ANT-BASE 30-1300MHZ 50'RG6 15ELM site:amazon.com.4. Centerfire Antenna Deluxe Discone site:amazon.com.5. RTL-SDR BLOG V.3. DONGLES USER GUIDE site:rtl-sdr.com.6. 100KHz-1.7GHz all band radio RTL-SDR receiver RTL2832+R820T RTL-SDR site:aliexpress.com.7. Planar Disk Antennas site:www.wa5vjb.com.8. ROUNDUP OF SOFTWARE DEFINED RADIOS site:rtl-sdr.com.9. 161218RTL-SDR.zip - документация, драйверы, программы для RTL-SDR.10. Отключение автоматической установки драйверов Windows 7.

microsin.net

Радиосканер, SDR приемник из USB ТВ тюнера RTL-SDR FM+DAB DVB-T

SDR приемник из USB ТВ тюнера на чипе RTL2832U + R820TДавно прошли те времена, когда радиосканер был уделом избранных, теперь в это могут играть даже школьники!

Многие наверно помнят 90-е или 2000-е года, когда серьезные аппараты типа AOR или ICOM стояли около тысячи долларов и большинство из нас могли только мечтать о покупке подобного радиосканера. Но время не стоит на месте и теперь благодаря USB ТВ-тюнеру DVB-T SDR на чипе RTL2832U + R820T (RTL2832U + R820T2) и специальному софту из него можно сделать широкополосный SDR радиоприемник всего, за каких то 10$.Что такое радиосканер? Радиосканер – это специальный широкополосный приемник, с помощью которого можно прослушивать служебные рации и радиостанции, то есть можно принимать частоты: ГИБДД, полиция, авиа, ЖД, МЧС, морские, радиолюбителей, ЧОПы, такси и т. д.

Теперь чтобы прослушать вышеуказанные службы, достаточно иметь персональный компьютер с ОС Windows и 10$ на покупку китайского TV тюнера (FM+DAB USB DVB-T RTL2832U+R820T). Купить это устройство можно на Алиэкспресс, ссылка ведет сразу на нужный нам тюнер, он кстати и используется в видеообзоре.

USB ТВ тюнер на чипе RTL2832U + R820T

Комплект поставки: usb тюнер, антенна с кабелем, пульт, диск

В интернете полно статей на эту тему SDR приемник 24MHZ-1850MHz (RTL2832U+R820T), но все они 2013 или 2015 года с битыми ссылками. Я лично потратил чуть больше часа, чтобы разобраться с устройством, поэтому решил написать свою статью с актуальными ссылками на драйвера и необходимое ПО.

 

Описание работы

DVB-T TV USB тюнер обладает возможностью работы в режиме SDR. Всё, что необходимо сделать, так это подменить вместо оригинального драйвера специализированное ПО. Такой тюнер способен обеспечить радиоприем всех радиостанций, работающих в диапазонах частот от 24 МГц до 2,2 ГГц, в том числе СИ-БИ радиостанции, радиолюбительские диапазоны 10 м, 2 м и 70 см, авиа диапазон, LPD раций, таксистов, спектры GSM и других с АМ, FM, WFM, NFM, CW, SSB модуляциями. Для работы такого радиоприемника не нужна отдельная звуковая карта, просто вставляете его в разъём USB компьютера или планшета, устанавливаете драйвера, запускаете приемную программу и наслаждаетесь приемом. Полоса обзора - 3,2 МГц, т.е. вы видите все станции в этом диапазоне одновременно. Перестройка по частоте - колесиком мыши. В комплекте идет антенна диапазона 70 см.

Технические характеристики:

  • Диапазон частот: 24 - 1750МГц
  • Модуляция: АМ, FM, NFM, LSB, USB, CW (ADS-B, D-STAR, AIS и другие виды...)
  • Полоса обзора: меняется от 250кГц до 3МГц
  • Чувствительность: 0.22мКв (на 438МГц. в режиме NFM)
  • Входное сопротивление приёмника: 50ом
  • Диапазонные фильтры: только внешние
  • Разрядность АЦП: 8бит
  • Динамический диапазон: 50дб (в режиме CW)
  • Задержка принимаемого сигнала: 340мсек.
  • Интерфейс: USB 2.0
  • Требования к ПК: любой современный
  • Операционная система: Windows, Linux, Android

 

Установка и подключение

Сначала подключите антенну к ТВ тюнеру — затем подключайте его к USB, есть опасность статики. CD диск, который идёт в комплекте с тюнером не понадобится. Здесь требуются другие драйвера и программы, которые описаны ниже:Драйвера скачиваем отсюда (Качаем Zadig — программа для того, чтобы заменить стандартный драйвер тюнера, универсальным драйвером). Они отличаются для Windows XP и для Windows 7,8. Берите только те, которые вам нужны, внизу дано описание на английском языке. Например, zadig_v2.0.1.160.7z

Подключите тюнер к usb порту компьютера. Для исключения автоматического поиска драйверов рекомендуется отключиться на время от интернета (в момент подмены драйверов). Windows начнёт искать драйвера, не обращайте на неё внимания. Распакуйте архив zadig_v2.0.1.160.7z в любую папку и запустите файл zadig.exe. Откроется окно, меню Options - List all devices, затем выбираем из списка наш тюнер RTL2838UHIDIR и устанавливаем драйвера Install Driver. Соглашаемся с предупреждением не проверенных драйверов. После установки драйверов, обязательно перезагрузите компьютер.

Установка драйвера с помощью zadig

Теперь установим программу для управления RTL SRD приёмником.Качаем последнюю версию SDR здесь (SDR# rev 1430 & ADSBSpy на момент написание статьи). Программа SDRSharp не требует установки. Скачайте архив sdrsharp-x86.zip. Распакуйте их в папку sdrsharp. Запустите install-rtlsdr.bat внутри извлеченной папки. Это запустит командную строку, которая скачает SDRSharp и все файлы, необходимые для работы SDRSharp с RTL-SDR. По завершению операции, командная строка автоматически закроется. Теперь установку можно считать законченной. Запустите файл sdrsharp.exe для настройки программы.

 

Начало работы. Быстрый старт

Запускаем SDRSharp.exe

Интерфейс программы SDRSharp, настройка, быстрый старт

Для начала вам необходимо настроить SDRSharp для работы с RTL тюнером. Выберите в строке рядом с кнопкой [PLAY] устройство "RTL-SDR / USB".

Далее заходите в настройки вашего приемника [Configure].

Настройка RTL-SDR

[Device] - в этой стоке ваше RTL устройство и чип тюнера.

[Sample Rate] - (Частота дискретизации RTL) Ширина полосы приемника, 2048 MSPS это 2.048 МГц. Полосу можно менять от 0,25 МГц до 3,2 МГц. Чем больше полоса, тем больше нагрузка на процессор. Не на каждом компьютере можно нормально работать с максимальной полосой. Для начала поставьте 1024 для одноядерных процессоров и 2048 для многоядерных. Потом экспериментальным путем определите максимум для вашей системы.

[Sampling Mode] - режим работы RTL устройства. Для работы необходим режим квадратурного приема. Он установлен по умолчанию. Есть ещё режимы оцифровки I канала или Q канала.Это специфичные режимы и в обычных условиях надобности в них нет.

[Offset Tuning] - Это полезная опция для владельцев тюнера E4000. Переключает режим работы входа RTL с нулевой частоты на промежуточную не нулевую. Установка этой галочки позволяет полностью избавится от палки посередине экрана. Для 820 тюнеров эта опция безразлична и игнорируется в коде драйвера.

[RTL AGC] - Автоматическая регулировка усиления на участке "Смеситель тюнера - АЦП RTL2832". Установите эту галочку при первом запуске.

[Tuner AGC] - Автоматическая регулировка усиления на участке "Вход приемника - МШУ - Смеситель". Данная АРУ работает не очень хорошо, многое зависит от антенны, условий приема и диапазона который вы принимаете. Лучше пока оставить эту галку выключенной.

[RFGain] - Ручная регулировка усиления тюнера. Позволяет самостоятельно менять усиление входного тракта тюнера при отключенной [Tuner AGC]. Для первого запуска поставьте этот регулятор 25 - 36 дБ.

В дальнейшем на практике разберетесь с какими настройками у вас будет оптимальный результат, для первого раза такие подойдут в большинстве случаев.

[Frequency correction PPM] - Коррекция частоты опорного генератора тюнера. Пока не меняйте настройку в этом поле. Далее мы рассмотрим этот параметр более подробно.

Теперь программа настроена на работу с вашим приемником. Можно давить кнопку [PLAY].

Настройтесь на какую либо вещательную ФМ станцию. Во вкладке Radio включите вид модуляции WFM.

Установите галку Correct IQ во вкладке Radio. Это улучшит подавление зеркального канала и уберет палку в центре спектра.

Установите галку Filter Audio во вкладке Audio. Звук станет приятнее уйдет высокочастотный шум и треск.

Отрегулируйте ползунок Range во вкладке FFT Display. Динамический диапазон RTL невелик. Минимума анализатора спектра в -70 дБ вполне достаточно.

Галку Snap to Grid лучше пока убрать. Для начала надо откалибровать частоту приемника.

Если звук прерывается, возможно вы выбрали слишком широкую полосу приемника и ваш процессор не справляется.

Нажмите кнопку [Configure] и попробуйте разные настройки AGC и RF Gain.

В этом видео показана установка и настройка широкополосного SDR приемника (радиосканера):

Добавить комментарий

radiolubitel.net

RTL-SDR: возможные неполадки

Свисток не определяется в SDRSharp- «No device selected»1. Не выбран источник RTL-SDR (USB)2. Забыли запустить install-rtlsdr.bat. Если батник не срабатывает, можно скачать вручную (раз и два) и скопировать rtlsdr.dll из папки х32 (или х64, смотря какая разрядность системы) и Zadig в папку с Шарпом.3. Не установили драйвер Zadig либо система поставила свой. Запустить Zadig.exe, поставить галочку list all devices и переустановить драйвер.4. Слишком тонкий и длинный шнур USB.5. USB порт 1.1 (не поддерживается). USB 3.0 может давать помехи, либо не работать вовсе. Оптимален порт 2.0.6. Не хватает тока USB порта. На ПК такого не встречалось, но на дешевых планшетах бывает.

Если ничего не помогает, нужно проверить, виден ли свисток вообще в системе. Мой компьютер — правой кнопкой — диспетчер устройств, либо Zadig — Options — List all devices. Нужно вытащить и воткнуть свисток обратно, и посмотреть, что исчезает/появляется. Если ничего, то брак.

Zadig выдает ошибку «The driver installation falled»Драйвер не установится до тех пор, пока windows не установит свой, или не поймет, что у неё нет драйвера для этого устройства. Vasilii

При нажатии на кнопку старта вылетает ошибка, либо программа вылетает (закрывается)Скорей всего, не установлены библиотеки .NetFramework. Необходимо поставить версию 3.5, затем можно поставить более свежие (т.к. позднии версии не содержат некоторых элементов версии 3.5). Для SDRSharp начиная с версии 1362 необходим .Net Framework 4.6 (Windows XP не поддерживается).

Ошибка «1 compatible devices have been found but are all busy»Запустить Zadig и кроме winusb обновить libusb (обе, win32 и k). artloverПохожий рецепт: удалить файлы libusb0.dll, libusbK.dll, and libusb-1.0.dll в директории System32 / SysWOW64 (У меня в Win7 x64 это было в SysWOW64) и переставить дрова Задигом. (AlexEX)

Windows 8-8.1 не даёт ставить неподписанный драйверЧтоб отключить эту защиту, нужно завершить работу (параметры -> выключение) с нажатой кнопкой «shift». Далее будет предложен выбор загрузок, восстановление и т.п. Нужно выбрать загрузку с изменёнными параметрам, там в принципе всё понятно, если на русском. (valday)

Прием даже на FM очень слабый или вообще отсутствуетКак правило, не выставлено усиление в настройках программы. Добавьте до 20-30. Также, необходимо проверить контакт с антенной (разъем MCX должен войти до щелчка). Можно попробовать открутить штырек и прикрутить провод длинной метра полтора. Иногда бывает обрыв кабеля в основании антенны.

Прерывается звук, тормозит отрисовка спектраНе хватает ресурсов компьютера.Рекомендации от Seapass (форум радиосканер):1. На слабых машинах для запуска SDRsharp нужно убрать в диспетчере задач корректно все что лишнее и берет на себя ресурсы процессора (месенджеры, украшательства итд).2. В свойствах системы в разделе «Параметры быстродействия» — выбрать «Обеспечить наилучшее быстродействие». Настроить видеоадаптер на работу в 16 бит цвете.3. Запускаем SDRsharp или его модификацию. В настройках SDRsharp выбрать полосу 1 Мгц или если этого будет много для слабого процессора, то 250 Кгц.4. В диспетчере задач приложению TSSDR.exe или SDRSharp.exe (в зависимости чем пользуетесь) — выставить высокий приоритет. Также высокий приоритет выставить процессу «taskmgr.exe».5. Далее в самой программе SDRsharp:Audio — снять галку «Filtr Audio» и выбрать режим вывода «MME»FFT Display:View — выбрать только спектр (Spectrum Analyzer)Resolution — 2048 (и менее — на визуальный вкус)S-Attack — мышкой в минимум и на клавиатуре кнопку вправо нажать два разаS-Decay — аналогичноW-Attack — в минимум (хоть водопад и отключен предыдущей настройкой, но рекомендую)W-Decay — аналогичноSpeed — этот регулятор выставить в компромиссное для вас соотношение(загрузка цп/ скорость вывода графики)Spectrum Offset&Range — поиграть параметрами так, чтоб шумовая дорожка была как можнониже на графике и уровни сигналов комфортные для восприятия (чем меньше графики выводится (а выводится она в SDRsharp коряво) тем меньше кушает ресурсов). В модификации SDRsharp есть кнопка отключения графики, которая существенно уменьшает нагрузку на процессор. Еще немного снижается нагрузка при уменьшении размеров окна программы (и тем более его сворачивании). Еще можно немного выжать путем убирания галки «Correct IQ», но может появиться зеркалка на спектре(делаем на свое усмотрение).

Zmej: еще там размер аудио буфера регулируется и в конфиг-файле системный приоритет, иногда помогает установка «нормального», т.к. по умолчанию стоит максимальный приоритет (256) и это иногда создает прерывистый звук. Вот такое значение <add key=»processPriority» value=»32″ />

Avtomatizator: «Заикание» SDR# вызвано ещё и тем, что по умолчанию, установлен малый размер буфера. Свой SDR# v.1450 «вылечил» от «заикания» выставив размер буфера в SDRSharp.exe.Config равным <add key=»RTLBufferLength» value=»1048576″ />. Так что, «играя» этим параметром можно свести «заикания» SDR#, практически к нулю.

Для очень слабых машин есть упрощенная программка.

Не устанавливается драйвер на Windows 7UA3VBD (форум cqham.ru): Была такая проблема на Windows 7-32. Не устанавливались драйвера DVB-T+DAB+FM, в том числе и через Zadig. Причина была в том, что после установки Windows отключил службу «Центр обновления Windows». Проблему решил — на время установки драйверов включил службу «Центр обновления Windows», потом её можно отключить.

При переходе на sdrsharp на framework 4.6 (windows 7) выскакивает ошибка Exception from HRESULT 0x8007007EПривет от Microsoft: Обращайте внимание на то, что качаете с сайта мелкомягких. При попытке скачать framework 4.6 оффлайн установщик, вы скачаете версию 4.5.3 (видимо они разницы не видят). Качайте только онлайн установщик, он правильный.Собственно решение Устанавливайте весь список пакетов:— framework 4.6 online-install— visual c++ 2013 redistributable— visual c++ 2010 redistributable— visual c++ 2005 SP1 redistributable ?!?!?!?!P.S. Видимо майкрософты сами запутались в своих заплатках и не помнят что и где у них лежит. На кой черт моей Windows7 SP1 Corp потребовался visual c++ 2005 SP1 я не знаю, но у меня все заработало только после этого пакета.(rn3rha)

Если Вы не нашли свою неисправность, посмотрите тут, а также в комментариях тут или тут.

Похожие записи:

blog.radiospy.ru

Установка и настройка SDRSharp на Windows 10 под RTL-SDR приемник

настройка SDRSharp

Данным постом мы продолжаем серию статей, посвященную китайскому RTL-SDR приемнику на RTL2832U + R820. В прошлых публикациях мы уже познакомились с устройством и нашли временную антенну к нему. Теперь попробуем запустить приемник: установим драйвер и ПО для работы с донглом. Также опишем, как производится первоначальная настройка SDRSharp.

Для работы с SDR приемниками существует много программ. Большинство заточены под выполнение конкретных задач. Нам же нужно просто мониторить эфир. Данные задачи хорошо выполняют три наиболее популярные программы: SDRSharp, HDSDR и SDR Touch, которая написана под Andoid. Да, этот свисток и к планшету подключить можно, что не может не радовать.

Я решил поставить последнюю версию программы SDRSharp, так как она имеет наиболее привлекательный и простой внешний вид. К тому же, для нее написано множество плагинов, которые будут полезными в работе с донглом. Данную программу можно установить как на привычный рядовому пользователю Windows, так и на ОС с ядром Linux. Сейчас на моем стационарном компьютере установлена Windows 10, так что будем ставить программу на Windows. Относительно недавно SDRSharp получила обновление. Теперь для ее работы требуется .NET Framework 4.6, который уже предустановлен в Windows 10.

Установка SDRSharp на Windows 10

Шаг 1. Первым делом, подключаем к донглу антенну, а сам свисток к компьютеру. В области уведомлений должно показаться сообщение о том, что найдено новое устройство. Чтобы убедиться, что система видит наш свисток, нажимаем правой кнопкой мыши на «Мой компьютер» — «Свойства» — «Диспетчер устройств». В результате видим окошко, где должно отобразиться наше устройство. Опознать его легко, так как на нем «висит» желтый восклицательный знак. Это значит, что система нашла девайс, но драйверов к нему нет. Это хорошо, драйвера мы установим сами. Если ваш приемник определился с другим названием, не страшно. Конкретно в моем случае все выглядело так:Установка SDRSharpШаг 2. Далее идем на официальный сайт разработчиков программы SDRSharp (www.airspy.com), переходим в раздел «Download» и качаем последнюю версию программы, нажав на синюю кнопку «Download».Установка SDRSharpШаг 3. Разархивируем скачанный архив в любую папку. Программа не имеет привычного всем установщика, который автоматически установил бы ее в «Program Files», так что отправляйте файлы туда, куда вам будет удобно.

Далее в разархивированных файлах ищем BAT-файл с названием «install-rtlsdr.bat» и запускаем его двойным кликом. Должен на мгновение открыться терминал, который сам и закроется. После чего в папку добавится ряд новых файлов.

Шаг 4. Теперь нужно установить драйвер, который позволит программе SDRSharp работать с нашим RTL-SDR приемником. Для этого нужно два раза кликнуть на файл zadig.exe, который появился после выполнения второго шага.Установка SDRSharpШаг 5. В открывшемся окне в верхнем меню кликаем на «Options» и ставим галочку на пункте «List All Devices».Установка SDRSharp на Windows 10Шаг 6. Теперь в выпадающем списке нужно выбрать наше устройство, название которого мы уже узнали на первом шаге. Далее кликаем на «Install Driver». Для второго определившегося устройства проделываем такую же операцию.Установка SDRSharp на Windows 10Шаг 7. Повторяем первый шаг. Открываем диспетчер устройств и видим, что драйвера успешно установлены.Установка SDRSharp на Windows 10Шаг 8. Пришло время запустить SDRSharp. Находим в папке с разархивированными файлами файл SDRSharp.exe и запускаем его. Также вы можете создать ярлык и поместить его на рабочий стол для удобства запуска программы.Установка и настройка SDRSharpШаг 9. Самое скучное позади. Открылась программа SDRSharp. Во вкладке «Source» нужно выбрать источник сигнала. В нашем случае это «RTL-SDR (USB)».Установка и настройка SDRSharp на Windows 10Шаг 10. Запуск. Нажимаем иконку Play, после чего должен ожить анализатор спектра и визуальное представление сигнала в виде «водопада».Установка и настройка SDRSharp под RTL-SDR приемникнастройка SDRSharpТолько что мы выполнили установку драйвера USB RTL2832U и программы SDRSharp на windows 10, но для полноценного использования программы ее нужно еще настроить.

Настройка SDRSharp

Шаг 1. Нажимаем на шестеренку. Впоследствии откроется окошко настроек.

  • Sample Rate — настройка частоты дискретизации (ширина полосы приемника). Чем больше значение, тем шире мы будем видеть полосу на анализаторе спектра. Выбор ширины полосы основывается, как правило, на производительности компьютера. Чем шире, тем больше ресурсов будет кушать программа. Пробуем переключать и останавливаемся на том значении, при котором звук не будет искажаться и периодически прерываться. Например, ширина пропускания на моем компьютере с процессором Core i7 и оперативной памятью в 16 гигабайт составила 2.8 MSPS.
  • Ставим галочку на пункте RTL AGC. Он отвечает за автоматическую регулировку усиления на участке «Смеситель тюнера — АЦП RTL2832».
  • Из-за плохого динамического диапазона нашего китайского SDR приемника, мы будем часто получать фантомы, которые разбрасывают мощные сигналы. Они будут паразитировать на довольно широком диапазоне. Чтобы их сократить или убрать вообще, можно воспользоваться ползунком RF Grain. Это ручная регулировка усиления тюнера. Значение, которое нужно установить индивидуально для каждого, в зависимости от условий, в которых вы находитесь. Например, от мощности окружающих излучаемых сигналов. В ходе работы с программой нужно экспериментировать с данным ползунком, ориентируясь на шумы, чтобы подобрать наиболее оптимальное значение конкретно для ваших условий. Пока лучше установить ползунок усиления на 25 — 37 дБ.

настройка SDRSharpШаг 2. Не закрывая окошко настроек SDRSharp, установите регулятор контраста «Contrast» в то значение, при котором на водопаде четко начнут просматриваться принимаемые сигналы.SDRSharp по RTL-SDR приемникШаг 3. Калибровка. Как вы можете заметить на скрине выше, при четко установленной частоте 90.2 (при этом я знаю, что эта станция работает на 90.2) реальный сигнал смещен влево. Это происходит из-за некоторых особенностей используемых материалов при изготовлении микросхем. Чтобы все стало на свои места, нам нужно откалибровать наш приемник.

Для калибровки лучше всего использовать рацию. Это повысит точность калибровки. Если у вас нет даже портативной станции, можно настроить SDRSharp на заранее известную нам FM-станцию и произвести все действия на основе ее сигнала. Однако, FM станции вещают с широкой полосой частотной модуляции, из-за этого будет тяжелей попасть на точную частоту. У меня же есть портативные переносные рации и калибровку я буду производить с их помощью.

Примечание. Если вы калибруете на основе сигнала FM-станции, то во вкладке «Radio» включаем пункт «WFM». Если с помощью рации, включаем «NFM».

Итак. Приступим.

  1. Настраиваем свою рацию на передачу в какую-то частоту (естественно, PMR или LPD). Далее, настраиваемся на эту же частоту в программе SDRSharp и нажимаем на кнопку передачи PTT.
  2. Максимально зумируем полосу приема ползунком «Zoom» (находится над регулятором «Contrast»), чтобы максимально точно настроиться на частоту.
  3. В окне настроек в поле «Frequency correction PPM», которое отвечает за ручную коррекцию опорного генератора тюнера, начинаем постепенно увеличивать или уменьшать числовое значение до тех пор, пока сигнал, излучаемый радиостанцией, не установится на точную частоту.

калибровка SDRSharp

Шаг 4. Дополнительные настройки. С SDRSharp уже можно полноценно работать, но с помощью предустановленных в программу плагинов мы можем сделать ее эксплуатацию более приятной.

  • Переключаемся в режим NFM, если вы этого еще не сделали, и включаем шумодав, отметив галочкой пункт Squelch. Ниже вводим числовое значение уровня шума (в децибелах), при котором шумодав будет отключаться.
  • По умолчанию в программе включена привязка к сетке. Ее можно выключить, сняв галочку с пункта «Snap To Greed» и сделать шаг в 1 Гц для более точной настройки на частоту.
  • В этой же вкладке «Radio» ставим галочку на Correct IQ. Это уберет некоторые постоянные помехи со спектра.
  • Во вкладке «FFT Display» можно поиграться с внешним видом спектра. Также для удобства рекомендую поставить галочки в пунктах: Time Markers — наносит время на водопад. Mark Peaks — выделяет пики сигналов на спектре.
  • Устанавливаем галочку во вкладке «Audio» на пункте Filter Audio. Это улучшит обработку звука и уберет некоторый шум.
  • Во вкладке Zoom FFT ставим галочки в пунктах «Enable IF» и «Enable Felter». Это добавит еще одну панель с максимально увеличенным спектром, что позволит точно настраиваться на частоту сигнала.

На этом все. Основная настройка SDRSharp завершена. Теперь можно смело использовать программу.

О частотной модуляции

Хотел бы рассказать начинающим о режимах частотной модуляции:

  • NFM — узкополосная частотная модуляция. С такой модуляцией, как правило, работает большинство УКВ трансиверов. Думаю, это значение у вас будет установлено чаще всего.
  • WFM — широкополосная частотная модуляция. С широкополосной модуляцией обычно вещают FM-станции.
  • AM — амплитудная модуляция. С таким видом модуляции слушаем авиадиапазон.
  • DSB — амплитудная модуляция с подавлением несущей.
  • LSB — модуляция с нижней боковой полосой. Используется на КВ диапазоне.
  • USB — модуляция с верхней боковой полосой. Также используется на КВ диапазоне.
  • CW — телеграф.
  • RAW — чистый сигнал без демодуляции.

Заключение

Итак. Мы настроили программу SDRSharp для работы с нашим китайским RTL-SDR приемником. Можно идти в бой. Хоть стандартных возможностей программы достаточно, мы можем также установить дополнительные плагины, которые способны значительно расширить функционал. Однако, многие написанные дополнения с новой версией шарпа отказываются работать. Многие из них постепенно адаптируют, а некоторые навсегда останутся заброшенными.

В следующей статье мы установим наиболее полезные плагины, так сказать «маст хэв». Те, без которых сейчас я не представляю полноценное использование программы. Подписывайтесь на наши группы в соц. сетях, чтобы не пропустить будущие интересные материалы.

Вконтакте

Facebook

Twitter

Одноклассники

comments powered by HyperComments

diodnik.com

RTL_SDR: краткое руководство (перевод)

Перевод статьи Quick Start Guide (www.rtl-sdr.com)

прим. 10/2015 — перевод обновлен!

Эта страница является руководством по запуску RTL-SDR в системе Windows. Если у вас возникнут проблемы, внизу страницы есть список их решений.

Оборудование

В настоящее время, наиболее распространенными RTL-SDR приемниками являются R820T / R820T2, которые обычно продаются за $ 20 USD.

Для устойчивой работы нужен хотя бы двухъядерный процессор, но существуют программы и способы уменьшения нагрузки на процессор, позволяющие использовать RTL-SDR и на менее мощных компьютерах.

Чтобы получить максимум удовольствия от RTL-SDR, вам понадобится приличная антенна. Комплектная подойдет лишь для тестирования и приема ряда сильных сигналов. Для начала, ТВ-усы уже будут работать гораздо лучше. Вы можете также улучшить эффективность антенны, поместив ее на металлическую поверхность. Для общего сканирования рекомендуются широкополосные scantenna или дискоконусная антенна. Вы также можете сделать широкополосную дисковую антенну из алюминиевых крышек от кастрюль.

SDR# (SDRSharp): руководство по установке (проверено на Windows 7/8/10 32/64 бит)

1. Купите RTL-SDR донгл.

2. У вас должен быть установлен Microsoft .NET 4.6 redistributable для работы SDRSharp. Большинство Windows 10 ПК уже имеют его по умолчанию, но для компьютеров с более старыми ОС может потребоваться отдельная установка. Обратите внимание, что .NET 4.6 не совместим с Windows XP. Также, обратите внимание, что на некоторых компьютерах вам может понадобиться установить Visual C ++ Runtime, если он еще не установлен.

3. SDRSharp — самая простая и наиболее часто используемая программа для RTL-SDR. Перейдите по ссылке www.sdrsharp.com или www.airspy.com и нажмите Download в верхнем меню. Под “Core Tools” нажмите кнопку Download напротив SDR#, чтобы скачать sdrsharp.zip.

4. Распакуйте sdrsharp.zip в папку на вашем ПК.

5. Запустите install-rtlsdr.bat внутри извлеченной папки. Это запустит командную строку, которая скачает SDRSharp и все файлы, необходимые для работы SDRSharp с RTL-SDR. По завершению операции, командная строка автоматически закроется.

145

6. Подключите ваш донгл и не устанавливайте какие-либо программы, которые идут в комплекте, от автоматической установки также откажитесь. Если вы уже установили драйверы с CD диска, удалите их в первую очередь.

7. В папке sdrsharp найдите файл zadig.exe. Щелкните правой кнопкой мыши этот файл и выберите «Запуск от имени администратора».

8. В Zadig перейдите в Options -> List All Devices и убедитесь что опция включена (стоит галочка).

146

9. Выберите «Bulk-In, Interface (Interface 0)» из выпадающего списка. Убедитесь, что WinUSB выбран в поле Driver. (Обратите внимание, на некоторых ПК вы можете увидеть что-то вроде RTL2832UHIDIR или RTL2832U вместо bulk. Это также верный выбор). (Однако, не выбирайте “USB Receiver (Interface 0)”).

0046

10. Нажмите кнопку Install Driver. Вы можете получить предупреждение, что издатель не может быть проверен, просто нажмите «Все равно установить этот драйвер». Это позволит установить драйверы, необходимые для запуска донгла в качестве SDR. Обратите внимание, что вам может понадобиться запуск zadig.exe снова, если вы подключите донгл к другому порту USB, или если захотите использовать несколько донглов вместе.

0047

11. Запустите SDRSharp.exe. Вы можете получить сообщение, что Windows защитил ваш компьютер, это ложная тревога. Просто нажмите «Подробнее» а затем «работать в любом случае». Установите в качестве источника «RTL-SDR (USB)» в левом верхнем углу SDRSharp.

0048

12. Нажмите кнопку Play (треугольник). Ваш RTL-SDR готов к использованию! Если все работает, вы должны быть в состоянии производить настройку на частоты.

13. Внимание! Не забудьте также настроить параметры усиления RF, нажав кнопку Настройки (выглядит как шестеренка) вверху рядом с кнопкой Play. По умолчанию коэффициент усиления устанавливается на ноль. При нулевом усилении вы, вероятно, не примете ничего, кроме очень сильных FM радиостанций — увеличьте коэффициент усиления, пока не начнете принимать другие сигналы.

147

Поиск неисправностей
  • Я получаю ошибку “1 compatible devices have been found but are all busy” Чтобы исправить это, может понадобиться переустановить драйверы через Zadig и попробовать разные порты USB на ПК. Вы можете также попробовать отключить все другие устройства USB, подключенные к компьютеру. Кроме того, некоторые порты USB 3.0 глючат при подключении к 2.0 порту USB. Некоторые пользователи также имели успех с установкой в безопасном режиме. Убедитесь, что вы не выбрали “USB Receiver (Interface 0)” в Zadig, а вместо этого выбрали Bulk in interface, или RTL2838UHIDIR или что-то еще с префиксом RTL. Если вы не видите это, убедитесь, что “Options->List All Devices” отмечено, и что “Ignore Hubs or Composite Parents” не отмечено.  Другая вещь это попытаться отключить автоматическую установку драйвера Windows. Инструкции по отключению могут быть найдены здесь. Эта ошибка также иногда происходит после того, как компьютер был выключен — просто отсоедините и подсоедините донгл.
  • Я получаю ошибку “No compatible devices found” при попытке запуска донгла в SDR # Длинные удлинители USB низкого качества могут иногда вызывать эту ошибку. Некоторые порты USB 3.0 также несовместимы с донглом и вызывают эту ошибку. Один пользователь устранил эту ошибку, установив Zadig в безопасном режиме. Наконец, есть небольшой шанс, что донгл действительно неисправен. Если донгл производит ту же ошибку на нескольких компьютерах, донгл, вероятно, неисправен и должен быть возвращен или заменен.
  • Я получаю ошибку “Unable to load DLL ‘rtlsdr': the specified module could not be found. (Exception from HRESULT: 0x8007007E)”Обычно установка Visual C++ Runtime решает эту проблему. На большинстве ПК это уже установлено, но если у вас свежеустановленная версия Windows, этого может и не быть.
  • Посередине спектра стоит сигнал, который никак не исчезаетЭто нормально и является побочным эффектом конструкций большинства RTL-SDR. В SDR# его можно удалить алгоритмически, установив флажок “Correct IQ”.
  • Zadig долго пытается установить драйвер, и это не удается Вы, наверное, не запустили Zadig в режиме администратора. Щелкните правой кнопкой мыши по Zadig и выберите «Запуск от имени администратора».
  • Я не вижу Bulk-In, Interface (Interface 0) Убедитесь, что в “Options->List All Devices” галочка стоит, и что в “Ignore Hubs or Composite Parents” галочка снята. Некоторые люди сообщают, что видят что-то еще кроме Bulk in interface. Он может быть показан как бренд вашего донгла или что-то с приставкой «RTL». В редких случаях вы можете получить неисправный донгл, который не будет показываться в Zadig независимо от того, в какой USB-порт или компьютер вы его воткнули. В этом случае вы должны попросить замену.
  • Я не вижу RTL-SDR /USB в SDRSharp Вы, возможно, скачали версию без поддержки RTL-SDR. Убедитесь, что вы загрузили официальную версию с сайта sdrsharp.com.
  • Порты USB 3.0 не работают Как правило, USB 3.0 работает с RTL-SDR, но есть некоторые контроллеры, которые просто не определяют донгл. В этом случае используйте порт USB 2.0.
  • При запуске install.bat я получаю ошибки в командной строке вроде “The system cannot find the file specified” и папка sdrsharp не загружается Это, вероятно, потому, что вы не распаковали файлы и пытаетесь запустить install.bat изнутри архива. Убедитесь, что вы извлекли или переместили unzip.exe, Install.bat и httpget.exe файлы из архива в другую папку.
  • Когда я запускаю install-rtlsdr.bat, окно появляется на короткое время и исчезает. Ничего не устанавливается. Вероятно, ошибка или неправильная конфигурация в некоторых версиях Windows, где командные файлы не могут быть запущены. Один из способов — установить SDR # и драйверы RTL-SDR вручную. У нас есть инструкции для этого здесь: rtl-sdr.com/manual-installation-of-sdr/ .
  • Zadig выдает ошибку “System policy has been modified to reject unsigned drivers” в Windows 8 Windows 8 может создавать проблемы с неподписанными драйверами Zadig. Некоторые пользователи сообщают о получении ошибки “System policy has been modified to reject unsigned drivers”. Чтобы это решить, скачайте и используйте новую версию 2.1 Zadig отсюда.
  • Прием в SDR# кажется очень слабым / приемник нечувствителен Убедитесь, что вы увеличили слайдер усиления ВЧ в настройках. Кроме того, в зонах с плохим приемом штатной антенны в помещении может быть недостаточно. Попробуйте антенну, размещенную высоко снаружи. В некоторых случаях в основании штатной антенны может оторваться кабель. В редких случаях, если вы все еще не можете принять что-либо, а другое радио может, то вы, возможно, получили неисправный донгл и должны попросить замену.
  • SDR# выдает ошибку “Application failed to initialize properly (0xc0000135).  Click OK to terminate.” Это может означать, что у вас не установлен необходимый пакет .NET Framework.
  • SDR# выдает ошибку “Object reference not not to an instance of an object” Это может означать, что у вас нет звукового драйвера, правильно установленного на вашем компьютере, или у вас нет каких-либо доступных выходных аудиоустройств. Включите их в свойствах воспроизведения звука.
  • Донгл постоянно отключается от порта USB Первым делом убедитесь, что это виноват не USB кабель, подключив донгл непосредственно в компьютер. Если он по-прежнему часто отключается, он может быть неисправен, и вы должны попросить замены.
  • Донгл не подключается и светодиод не загорается на моделях со светодиодамиДонгл неисправен и должен быть возвращен.
  • Кажется, что мой компьютер не является достаточно мощным, чтобы запустить SDR #, так как он использует около 100% CPU Для графического GUI SDR программного обеспечения, как SDR #, рекомендуется, по крайней мере, двухъядерный процессор. Если у вас вполне приличный процессор и все равно он испытывает высокую загрузку, попробуйте уменьшить частоту дискретизации до 1 Msps или меньше, уменьшить разрешение дисплея FFT (или выключить его), выключить Correct IQ и снизить порядок фильтра.
  • Zadig как-то нарушил работу клавиатуры / мыши / другого устройства Это потому, что вы, вероятно, установили драйвер Zadig на другое устройство. Убедитесь, что вы выбрали RTL-SDR (Bulk-In Interface, Interface 0). Zadig перезаписывает драйвера. Чтобы вернуть старые драйверы, вы должны быть в состоянии сделать это в диспетчере устройств Windows, обновив программное обеспечение драйвера.
  • Мой R820T2 RTL-SDR показывается как R820T, когда я запускаю диагностическую программу rtl_test R820T2 и R820T идентичны в электронном виде, исключая некоторые незначительные изменения в ширине максимума фильтра ПЧ. Это может быть причиной лучшей работы R820T2. Таким образом R820T2 будет отображаться как R820T, так как не существует никакого различия между ними в цифровой части схемы. Вы можете проверить, что у вас R820T2, прочитав маркировку на чипе.

Как установить усиление

Усиление может быть настроено в SDRSharp в настройках (шестеренка). Попытайтесь получить как можно более сильный сигнал, в то же время, сохраняя уровень шума минимальным. Начните с небольшого усиления и плавно двигайте ползунок. Остановите его до точки, когда уровень шума начнет расти.

Плагины SDRSharp

Официальные плагины можно найти тут, и наш неофициальный список — тут.

Руководства по SDRSharp

Хорошее руководство по опциям SDRSharp можно найти тут (англ) или тут (англ). (русские тут и тут)

перевод с английского (c) blog.radiospy.ruоригинал http://www.rtl-sdr.com/rtl-sdr-quick-start-guide/

Похожие записи:

blog.radiospy.ru


Смотрите также