пятница, 18 октября 2019 г.

GQRX: Практичні прийоми та поради


В наш час великої популярності набули SDR приймачі  (Software Defined Radio - радіо, визначене програмним забезпеченням). Саме завдяки сімбіозу приймача, як електронного пристрою та програми, що керує ним та обробляє дані, які від нього отримала, створено сервіси, які до цього були неможливі. 

Однією з таких програм є Gqrx. Нею користується багато аматорів, в кого комп'ютери працюють під операційними системами Linux та MacOSX. Я сам особисто нею користуюсь, коли використовую у своїй роботі RaspberryPi 3B+

Ця програма створена Alexandru Csete OZ9AEC. В попередніх статтях я розповідав як її встановити.

Сьогодні я розповім про те, що вона може та вміє, а також як нею користуватися.

Що вона вміє:
  • Знаходити пристрої, що сумісні з нею.
  • Обробляти дані I / Q з підтримуваних пристроїв. 
  • Змінювати частоту, регулювати підсилення та застосовувати різні корективи (частота, баланс I / Q).
  • Демодулятори AM, SSB, CW, FM-N та FM-W (моно та стерео).
  • Спеціальний режим FM для NOAA APT.
  • Фільтр зі змінною смугою пропускання.
  • AGC, шумодав та шумозахисний фільтр.
  • Побудова FFT та водоспад.
  • Запис і відтворення аудіо в/з WAV-файл(у).
  • Запис і відтворення сирих даних базової смуги.
  • Режим спектрального аналізатора, де вимикається вся обробка сигналу.
  • Базові команди віддаленного керування через TCP протокол.
  • Потокове виведення аудіо через UDP.
Під'єднайте приймач до комп'ютера і запустіть GQRX

В першому вікні зконфігуруйте примач. (Дозволю собі взяти декілька фото з минулих статей)


Device - Назва підключеного SDR приймача. Переконайтеся, що в цьому рядку відображено пристрій, який ви використовуєте в даний момент.

Input rate - Встановлена ширина смуги, яка приймається приймачем. В залежності від можливостей приймача, може бути декілька значень. Вибираєте оптимальну для того щоб залізо могло справитись з потоком. Наприклад, максимальна смуга для Airspy R2 складає 10 MHz. USB хаб в моєму комп'ютері не в змозі без затримок передати такий потік. Наступне значення від 10 MHz є 2.5 MHz. Така смуга прекрасно обробляється моїм обладнанням, тому я виставляю саме це значення. У Вас все може бути набагато краще. Так що виставляйте те, що у Вас добре працює.

Decimation - число, або коефіцієнт, що ділить ширину смуги. Простіше кажучи, поділивши ширину смуги на це число, отримаємо ширину спектру, що відображається в даний момент на моніторі. Вам не завжди потрібна смуга в 2.5 MHz. Аматорів послухати доста буде і 300 kHz смуги, тому тут можна вибрати число 8.  Розділимо ширину смуги прийому на коефіцієнт децимації 2500000/8=312.5 і отримаємо 312.5 кГц ширини спектру, що бачимо. 

Sample rate - якраз тут і відображається ширина спектру, яку бачимо на моніторі.

LNB LO - частота UP/DOWN конвертера. В моєму варіанті вона складає 120 MHz.  Для чого це ? Airspy R2 має діапазон частот прийому від 24 MHz до 1700 MHz. Як мені прослухати що робиться в етері на частоті нижче 24 MHz ? Без додаткових засобів це неможливо, адже нижче 24 MHz від не працює. На щастя є вихід. Можна використати UPCONVERTER, пристрій, що переносить спектр від 0 Hz до 24 MHz на більш вищу частоту. По суті UPCONVERTER це додатковий гетеродин із змішувачем. В мене цей конвертер виготовлений тим самим виробником що й приймач. Він називається Spyverter. В нього частота його гетеродину складає 120 MHz. Тобто підключивши в розрив між антеною та приймачем цей конвертер, я зможу слухати все, що знаходиться нижче 24 MHz. А це більшість короткохвильового діапазону.
Яким чином це працює. Вхідний сигнал змішується з частотою гетеродина конвертера і подається на вхід приймача. Давайте прорахуємо при яких частотах на вході, які частоти будуть на виході. 

        0   Гц + 120 МГц = 120 МГц
  3650 кГц + 120 МГц = 123.650 МГц
  7100 кГц + 120 МГц = 127.100 МГц 
18068 кГц + 120 МГц = 138.068 МГц

А ці всі частоти прекрасно приймаються цим приймачем.  Ось таким чином це працює. 

Далі відкриється головне вікно програми. Перед запуском добре зробити декілька налаштувань.


У центральному вікні має бути щось подібне до зображеного нижче, а шум повинен чути від вашого динаміка чи навушників, якщо ні, перевірте регулювання гучності звуку.


У верхній частині вікна gqrx пропонуються різні випадаючі меню:

  1. File
  2. Tools
  3. View
  4. Help
Під цими меню ви знайдете ряд кнопок:
  • Старт/Стоп
  • Налаштування пристроїв (приймачів, що підключені до компа)
  • Завантаження попередньо збереженної конффгурації
  • Зберегти поточну конфігурацію
  • Записати та відтворити I/Q дані
  • Налаштування віддаленного керування
  • Переключити на весь екран
У лівій частині головного вікна, починаючи з верхньої частини, ви знайдете:

  • Поточна частота приймача (тут 7,020 000 МГц).
  • Нижче значення частоти знаходиться рамка радіочастотного спектру навколо цієї частоти.
  • Внизу рамки зі спектром знаходиться рамка з водоспадом, що відображає історію спектра.
У правій верхній частині головного вікна ви знайдете рамки з вкладками для входу та опцій приймача, а в нижній правій бічній рамці з вкладками для обробки радіочастотного сигналу (настройки FFT) та керування аудіовиведенням. Колір відображення спектра може бути змінено за допомогою "кольорової" лінії на вкладці настройки FFT.


Щоб настроїти отриману частоту, перемістіть вказівник миші на будь-яку з цифр частоти та скористайтеся колесом миші, щоб змінити її. Можна також перемістити вказівник і натиснути верхню або нижню частину будь-якої цифри або скористатися клавішею Вгору / Вниз, щоб змінити її.




Зауважте, що на правій рамці вкладки «Receiver options» відображається друга частота. Вона відображає зміщення фактичної частоти від центральної лінії основної частоти. Тримайте його до 0,000, поки ви не ознайомитеся з усіма функціями gqrx.


Вікно зміщення частоти дозволяє компенсувати фактичну частоту приймача від основної частоти, введеної у лівому вікні. Це може бути корисно, наприклад, для прийому факсу погоди.  Частота, що використовується, як правило, на 1,9 кГц нижче номінальної частоти станції. Особисто я вважаю за краще тримати цю зміщену частоту на 0,00 та встановлювати основну частоту у лівому вікні.

У верхньому правому вікні відображаються Input Controls, Receiver options, або FFT settings залежно від того, на яку вкладку ви натиснули, як показано нижче:


Receiver options


Filter width, Filter shape та Mode як правило працюють разом.

Filter width - ширина смуги пропускання фільтру. Фільтр може бути звичайним (Normal), вузьким (Narrow), широким (Wide) або встановленим користувачем (User set). Вузькі фільтри корисні проти перешкод станцій на сусідніх частотах, але вони також потребують більшої потужності процесора. 

Filter shape - форма скатів фільтру. З крутими скатами - Sharp та з пологими - Soft. Те саме стосується форми фільтра: Фільтр з крутими скатами буде краще проти перешкод, але вимагає більше обчислень.

Mode - режим модуляції. 
  • CW-U або CW-L для модуляції коду Морзе, або телеграфу (використовуйте верхню або нижню бічну смугу залежно від можливих перешкод з боку іншої несучої поблизу).
  • USB або LSB для односмугової амплітудної модуляції, верхньої або нижньої бічної смуги.
  • WFM (стерео або моно) для широкої частотної модуляції, що використовується комерційними FM радіостанціями.
  • Narrow FM, NFM наприклад, морський УКХ, радіоаматори на УКХ.
  • AM для старого стилю амплітудної модуляції, що використовується і досі радіостанціями довгогохвильового, середньохвильового та короткохвильового діапазонів.
  • Raw I/Q призначений для передачі необроблених даних I/Q без будь-якої демодуляції.
  • Demod Off по суті вимикає всю обробку сигналу. Тоді Gqrx можна використовувати для перегляду спектру реального часу. 
AGC  (автоматичне регулювання підсилення) можна встановити на Off, User, Slow, Medium, Fast. Вибирайте те, що найкраще відповідає поточному розповсюдженню радіохвиль. Я схильний використовувати режим fast для телеграфу, slow для односмугової модуляції.


Squelch Шумодав в основному використовується, коли потрібно контролювати фіксовану частоту, наприклад, канал 16 (156,8000 МГц) морського УКХ або частоту місцевого аеропорту. Ви можете змінити його рівень, ввівши відповідне значення у рядку праворуч від “Squelch” або зачекайте, коли ніхто не розмовляє, і натискайте кнопку A праворуч від рівня squelch, і він автоматично регулює рівень до поточного фонового шуму. Не забудьте знову змінити рівень при зміні частоти чи режиму.

NB1 і NB2 активують шумопотушувачі для послаблення статичного і імпульсного шуму.


Input controls



Вгорі є вікно введення LNB LO для введення частоти "Local Oscillator". При використанні up/down конвертера тут потрібно вказати частоту гетеродина конвертера. У всіх інших випадках підтримуйте його до 0,000000 МГц.



Hardware AGC.  Деякі апаратні засоби мають вбудоване автоматичне регулювання підсилення. Воно дозволяє в більшості випадків комфортно приймати сигнал. У деяких випадках, коли у вас є серйозні перешкоди з боку місцевих потужних станцій, можливо, доведеться вимкнути AGC і вручну відрегулювати підсилення деяких модулів. Почніть з ослаблення коефіцієнта підсилення LNA та змішувача і подивіться як це вплине на радіочастотний спектр.

Swap I/Q. Поміняти I і Q каналами місцями. Іноді потрібно. В звичайному режимі цей пункт не викориcтовують.

No limits. Не вмикайте його, це лише в тому випадку, якщо ви хочете використовувати sdr за межами рекомендованої частотної області.

DC rem. Поставте галочку, вона забирає несучу постійного струму, що часто спостерігається у приймачах прямого перетворення.

IQ bal. Залиште його виключеним, якщо у вас немає зображення привидів у спектрі.

Freq. correction. Дуже корисна функція для виправлення помилки або дрейфу у внутрішньому генераторі. Для цього вам потрібно налаштувати на номінальну частоту дуже відомої станції або ще краще на частоту опорного генератора, тоді ви налаштуєте “Freq.correction”, поки відображена частота головного вікна не відповідає цій опорного сигналу. Пам’ятайте, що 10ppm - це 10 Гц сигналу 1 МГц, 1,44 кГц сигналу 144 МГц тощо)

Після коригування частоти, збережіть налаштування за допомогою меню File → Save  ( воно збережеться в ~ /.conf /gqrx/default.conf) і занотуйте кількість ppm, куди буде зручно, разом з моделлю та серійним номером пристрою таким чином, що ви можете стежити за майбутнім дрейфом або використовувати його наступного разу для використання SDR на іншому ПК.

Antenna. Tримайте її на Rx, іншого варіанту немає.


FFT Settings

FFT size.  Kількість точок, використаних при обчисленнях FFT. Вона визначає роздільну здатність. Наприклад, якщо пропускна здатність становить 192 кГц, а розмір FFT - 4096, то роздільна здатність FFT становить 192000/4096 = 46,875 Гц / FFT. Додаткове масштабування проводиться для перетворення у пікселі екрану.

Averaging.  Усереднення використовується для зниження рівня шуму. Gqrx використовує адаптивне усереднення, де коефіцієнт усереднення залежить від рівня сигналу. Рівень шуму усереднюється в більшій мірі, ніж сигнал потужних станцій, що покращує візуальне враження від зображення на пандаптері. Усереднення впливає лише на відображення на пандаптері, а не на водоспад.

Panadapter <-> Waterfall слайдер дозволяє змінювати співвідношення між ділянками, що виділені на спектр та водоспад на основному дисплеї.

Кнопка Peak Detect прикріпить маленькі кола до вершин радіочастотного спектра.

Кнопка Peak Hold пр

Кнопки Zoom Reset, Center, Demod призначені відповідно для:
  • Reset - Скидає масштаб відображення діапазону радіочастотного спектру до масштабу за замовчуванням.
  • Center - центрує відображення спектру навколо центральної частоти
  • Demod - центрує відображення спектру навколо частоти демодуляції
Кнопка вибору Color  змінює колір, яким відображається спектр радіочастот.
Кнопка Fill  заповнить або очистить простір під лінією спектра кольоровим градієнтом.


Audio



У правому нижньому вікні відображається  спектр та елементи керування отриманим аудіосигналом.

Рамка спектру звуку показує спектр демодульованого сигналу. Ви можете змінити шкалу спектру, натиснувши та перетягнути покажчик миші на шкалі частоти, а також перемістити її праворуч ліворуч за допомогою колеса миші.

Повзунок під аудіо-спектром регулює вихідний рівень для динаміка / навушників.


Уточнені налаштування

Зміна відображення спектру радіочастот

Ви можете скинути дисплей за допомогою кнопки Zoom Reset у параметрах FFT.

Зміна смуги пропускання фільтра приймача (визначена користувачем) 

У вікні спектру сіра смуга позначає ширину приймального фільтра. Його ширина залежить від обраного для фільтра опції приймача. На малюнку ширина показана як Normal.


Ви також можете налаштувати фільтр, як вам подобається, виконавши наступну процедуру:
  • Переконайтеся, що ви бачите аудіо-спектр, щоб ви могли розуміти, що ви робите.
  • Наведіть курсор миші на сіру смугу, що представляє поточний фільтр.
  • Натисніть і утримуйте клавішу CTRL + колесо миші: змініть ширину фільтра.
  • Натисніть і утримуйте клавішу SHIFT + колесо миші: змініть зміщення фільтра (щоб усунути помилковий сигнал, близький до несучої). Ефект буде розглядатися в аудіо-спектрі як занурення, починаючи з низьких частот)

Крім того, ви можете переміщувати вказівник миші на правий край сірої смуги, поки він не зміниться на похилу подвійну стрілку, клацніть та перетягніть її. Та ж процедура натискання і перетягування нижньої частоти краю фільтра, але набагато складніше, оскільки вказівник миші, як правило, захоплює центральну частоту приймача, а не нижній край фільтра. Іноді допомагає змістити частоту приймача від центральної лінії, додавши кілька кГц у вікні частоти приймача.

До зустрічі ! 

73! de UT2YR





понедельник, 23 сентября 2019 г.

Дистриб'ютор з невимовною назвою.

Доброї всім пори доби.  Сьогодні я розповім про дистриб'ютор, який для нас всіх виготовляє дядечко Ляо в себе в Китаї.

Декілька місяців тому, в пошуках вирішення організації живлення пристроїв я натрапив на модель Chunzehui module F-1005. Металевий корпус, можна під'єднати одночасно вісім споживачів, індикація перегорівшого запобіжника, бонусом додається набір роз'ємів. Одним словом супер ! Це при тому, що я не є прихильником китайських торгових марок.

Ззовні він має такий вигляд

 
Сірники, або інші предмети вже не покладу поруч з ним, тому що він на час написання цього обзору вже встановлений на своєму постійному місці. Приведу лише фото креслення пристрою та електричну схему, які йшли з ним в комплекті.



А для тих, хто полюбляє дивитися на потрохи, я розібрав і сфотографував.


Що цікаво. Паралельно всіх виходів напаяні конденсатори, що гасять високочастотні викиди. Чомусь на принциповій схемі вони не вказані. Все пропаяно добре. Слідів флюсу немає. Полігони на платі великі.

Фото знизу.


Модуль справив новосілля.

 
Живе він вже на нижній поличці мого переносного радіокомплекта і трудиться на радість мені. Пробував я вже ганяти через нього струми по 15 А. Тримає добре. Контакти нові, щільні. Не гріється. В цілому ним задоволений.

Якщо хтось зацікавився ним, або шукає щось подібне, можете сміливо брати.

73 !  de UT2YR

пятница, 13 сентября 2019 г.

Посібник Redditnet по радіозв`язку в надзвичайних ситуаціях

Зробив переклад посібника по радіозв`язку в надвичайних ситуаціях. Автор цього посібника Jeremy Dougherty (Джеремі Дугерті) NS0S. Він має дуже великий досвід в роботі з місць катастроф. Раджу почитати і вам. Досить корисно і повчально.

Скачати можна тут

73 ! de UT2YR

вторник, 13 августа 2019 г.

Портативний аматорський комплекс. Практична реалізація.

Оновлено 23.09.2017 р.

Минуло вже півтора місяці відтоді як я поділився з вами корисною інформацією. Коротко про те, що робив ввесь цей час.

Перекладається інструкція з FLDIGI (її дуже багато, понад 500 сторінок), закінчую переклад посібника з радіозв`язку в екстремальних ситуаціях (незабаром можна буде з ним ознайомитись) та в перервах між цим реалізую в залізі переносний аматорський комплекс.

Сьогодні буде декілька світлин. Основою, де це все збереться, я вибрав трьох юнітовий рековий кейс Gator GR-3S. Коли він до мене дістався, перша моя думка була, що я помилився. Практично всі, хто збирає подібні речі, роблять це все в кейсах від чотирьох до восьми юнітів, але то дуже великі ящики. Цей теж не дуже маленький і важить чотири з половиною кілограми порожній.


Лише один вигляд каже, що він міцний. А це саме те, що потрібно. Він має дві кришки, що відстібуються та дві міцних ручки для перенесення. Потужна річ.

 

Ну що ж. Кейс є, треба обладнання в нього закріпити. Для цього потрібні одноюнітові універсальні полички. Називаються вони Gator Rackworks Shelf. На їх поверхні насверлено купа дірок. Дивлячись із того, скільки мені потрібно встановити обладнання, їх потрібно дві. Одна буде закріплена знизу, друга зверху. До верхньої полки буде закріплено антенний тюнер, шухляду де буде жити монітор під час транспортування, та роз`єм, до якого він буде під`єднуватися. На нижній полці будуть жити трансивер, цифровий інтерфейс, USB порт, роз`єм для телеграфного ключа та комп`ютер. На світлині зображений варіант з Raspberry PI 3B+.



В більшому масштабі це буде так.




Є проблема в тому, що під вагою ці полички прогинаються донизу. Нажаль це не є естетичним, але "на швидкість не впливає".

Може бути інший варіант, де замість малини буде потужніше комп`ютер на архітектурі x86. Це на порядок потужніше машина і до того дозволяє зробити більш універсальним комплекс. Ще одна перевага в тому, що він живиться від 12 Вольт на відміну від Малини. В цьому випадку не потрібно буде ставити додатковий перетворювач 12 -> 5 Вольт для живлення Малини та монітора. Це буде виглядати приблизно так.


Ця модель називається Beelink J45.

Далі лише оновлення. Приїхав power distributor з невимовною назвою Chunzehui Model F-1005

Нижня поличка набула більш завершеного вигляду


Зразу я не планував брати дистриб'ютор на вісім споживачів, але подивившись на асортимент, що пропонують, вирішив, що це накращий вибір по ціні та можливостям (За таку ціну MFJ пропонує на три споживачі). По цьому дистриб'ютору буде окрема стаття.

З важливого. На всі шнури потрібно начепити феритові фільтри. Інакше може статися так, що неузгоджена добре антена (не забуваємо, що всяке з антенами може бути) може наводити напругу на кабелях, що може призвести до нестабільної роботи системи в цілому.




А зараз перший старт. Режим WSPR на 20 метровому діапазоні, одна передача кожних 10 хвилин. Споти відправляються в інтернет. Синхронізація часу відбувається через сервери часу кожних п'ять хвилин.






PS Фото ззаду буде трохи пізніше. Ще не до кінця окультурено там ;-)

На даний момент вага комплексу в загальному складає 15 кілограм. Можливо це й забагато, але я спостерігав за досвідом закордонних колег. Вага того обладнання іноді буває і більше ніж в мене.


73 ! de UT2YR

   
 

воскресенье, 7 июля 2019 г.

FLWRAP. Інструкція українською.


Давайте припустимо, що ви хочете надіслати критичне повідомлення, яке має бути отримане саме так, як було надіслано, або, можливо, ви хочете відправити файл даних, де дуже малоймовірно, що навіть навчений оператор може визначити помилку при отриманні даних. Або, можливо, вам потрібно передавати бюлетень погоди або доповідь про ситуацію декільком станціям і дозволяти кожній станції перевіряти, що повідомлення було отримано саме так, як було надіслано.

Flwrap - це програма, розроблена для того, щоб подбати про кожну з цих ситуацій. Flwrap дозволяє передавати текстові повідомлення, зображення або двійкові файли на одну або декілька станцій і дозволяти кожній приймальній станції перевіряти, чи передача була отримана без помилки.

Тут лежить переклад

73 ! de UT2YR

FLWKEY. Інструкція українською.


flwkey - це простий інтерфейс для серії генераторів CW коду Winkeyer.

Переклад лежить тут

73 ! de UT2YR


FLNET. Інструкція українською.

 

Програма корисна для адміністратора радіомережі. Net забезпечує оператора аматорської радіостанції інструментом реального часу, щоб допомогти йому керувати мережевою діяльністю.

Переклад тут 

73 ! de UT2YR