21 декември, 2018

За проверката на отчетите от УКВ състезанията

Изказване пред УС на БФРЛ (14.12.2018)
---------------------
Видях, че няма активност във форума по въпроса през последната седмица, та реших и аз да пофилософствам по темата.

"Нашата фирма предлага бързи, качествени и евтини услуги! Клиентът има право да си избере вида услуга..."
Тази реклама, до някъде граничеща с принципа на неопределеността на Вернер Хайзенберг, описва обсъжданите възможности (сценарии) за организиране на проверката и отчитането на УКВ състезанията.

Да разгледаме параметъра време (в класическия му, а не в релативистичния смисъл).

1. Има осемдневен срок всеки участник да изпрати своя отчет до организаторите на съответното състезание. Въпросният кратък срок се наложи през последните няколко години като де-факто стандарт в рамките на ИАРУ регион 1  и значително улесни съвместната работа на УКВ и контест мениджърите. Тази препоръка беше приета на Конференцията във Варна 2014г. До преди това в някои страни (и у нас също ) срокът беше твърде дълъг - един месец...
До изтичане на срока не е логично да бъдат публикувани никакви предварителни данни, освен броя на получени отчети или опознавателните знаци, на станциите, изпратили отчет.

2. След изтичането на този срок, проверителят ( УКВ мениджъра, контест мениджъра или Работната Група има участниците в този контест). И най-бързият софтуер едва вечерта на втория понеделник след контеста може да покаже на света резултати от кръстосаната проверка на СЪЩЕСТВУВАЩИТЕ до момента логове, както и да изготви и публикува предварително класиране на участващите, на базата на изчислените точки от заявените връзки. Обърнахте внимание, нали - предварителното класиране не е на базата на заявените точки!
Понякога този срок може да се удължи (с малко) поради факта, че проверяващият е върнал някои отчети за дребни пропуски и уточнения и чака да му отговорят.

3. При готовност с отчетите на всички участвали, всеки организатор "качва своите отчети" на два сървъра, от където колегите-проверяващи ползват небходимите им данни за кръстосана проверка на връзките на участниците.
Тук ударението пада върху думата ДАННИ!  Ако мога да модифицирам твърдението на Ерик Рейнолдс:
"Комбинацията от добра структура на данните и тъпичък код работи по-добре от обратното." като за нашия случай трябва да добавим освен "структурата"  и "наличието на данни".

Усеща се разликата при проверка на КВ и УКВ състезания, нали? При КВ процесът по събиране на отчети приключва с настъпването на крайният срок, а при УКВ набирането на необходимите отчети за по прецизна кръстосана проверка отннема допълнително ресурси, включително от ресурса време.

Често се повтаря мантрата, че има софтуер, който може да осигури бърза проверка на отчетите и изготвяне на класиране, като се пропуска механизма на събиране на данните за проверка т.е. отчети.



От 24.04.2010 до 9.06.2018 бях член на УС на Федерацията и неин УКВ мениджър.
Точно една седмица след избирането ми, се проведе състезанието Ден на радиото - 1-2.05.2010.
На помощ извиках неволята, пристигащите отчети трябваше да бъдат проверени... така  за няколко дни се създадох първата версия на софтуера за проверка на отчетите LogCheckPy LZ1NY.

За разработването на този софтуер в този му вид голяма морална заслуга и пример за подражание беше Краси Латинов LZ1GL и начинът, по който всеки новополучен отчет се появяваше он-лайн и участваше с кръстосаната проверка на получените отчети. Познатата ви страница придоби популярност и отвъд граница и някои започнаха да злоупотребяват с това, че проверката се извършва напълно открито и прозрачно. Пускат си хората отчетите при нас, виждат си грешките, поддправят си отчетите и ги пращат за други "по-важни" състезания.  Това наложи кръстосаната проверка да се появява (логично) едва след изтичането на крайният срок за получаване на отчети.

По същество в центъра на системата за проверка на отчетите и класиране на участниците в УКВ състезанията на БФРЛ е база данни MySQL (напоследък заменена от MariaDB).
Около този "център"" написах множество отделни иструменти, като например
- инструменти за импорт на данните за връзките
- потребителски web интерфейс
- инструменти за извеждане на различни статистики
- генериране на карта на кореспондентите за всеки участник
- автоматично генериране на електронни дипломи и сетирфикати за участие
- архив на всички получени отчети за участие и отчети за контрол
- инструменти за изпращане на поща до голям брой получатели (mass mailing). Впоследстие спрях да работя с този инструмент т.к. имаше недововни и нежелаещи да получават


От 05.2018  до края на мандата си работих с нея - до отчитането на Ден на радиото 2018.
Направих си една справка и даже и аз малко се поучудих... в базата данни са записани 2 362 693 УКВ връзки от последните 27 контеста на БФРЛ.
LZ DX VHF/UHF Contest 2018 обработихме заедно с моя приемник Асен LZ2HQ. Имах възможност да побеседваме с него два пъти както и да му напиша десетина писма.
Препоръката ми беше да намери човек, който може да напише приемлив front-end за приемане на отчетите и първичната им проверка - улеснявящ работата както на мениджъра, така и на участвалите. Но БЕЗ това да отменя усилията на проверяващите контеста!
---------------------------------------------------------------

Относно УКВ Работната група
Убеден съм се, че никакъв комитет, съвет, работна група, комисия е става с един декрет, фомален акт на някаква инстанция (в случая УС на БФРЛ). Само нещо от рода на "тричленка" може да се роди.
Ако съществува на практика такава действаща общност от доброволни сътрудници, да - такава група би могла да бъде "узаконена", легитимирана (ако има такава необходимост) в административния свят с решение на УС. През годините на моя мандат с интерес и удоволствие наблюдавах раждането на "работни групи", виждах как приятели-радиолюбители обединяваха своите сили и как от това обединение се раждат отбори с чудесни резултати, а за емоционалния заряд ... да не говорим!!

Сещам се например, при организирането на Антенните работилници, един човек ми обещаваше съдействие, да помогне искал, да даде съвет, да донесе такъв или онакъв инструмент. Влезе в "работната" ми група, но и на двете мероприятия не се  появи, че даже и не се и обади. Не става за работна група явно.
Има и други видове желаещи за работни групи, хора които решават нещата на системно ниво и не се принизяват на нивото на практиката.
Един от примерите в моята практика е, че когато търсех завършен  проект за дадена диплома - винаги получавах съвети: как се правят дипломи, как да не се правят дипломи, какво да има и да няма... но уви, за работната група ми трябваше ... работен човек, с творчески подход и необходимите технически умения.

..............


P.S.ѝ Статията не е довършена. Има да се допълва и обогатява с примери като:






.... анкетата за промяна на условията за избор на УКВ шампион
... объждането  как да се обработват DUPE QSO-тата
... несъвършенствата на EDI формата -повече работа за УКВ мениджъра, да анализира конкретна ситуация
...

05 септември, 2018

EnduroSat -1 - tumbling-de-tumbling?




С нетърпение очаквахме данни за ориентацията на спътника. Представители на разработчика изразиха надежда,  процедурата по "detumbling" дано да е преминала успешно.
Времето след 24.07.2018 вървеше с мечтата спътникът отново да се "обади" , ние  пеейки "Одата на радостта" да го следим с уредите си и да тълкуваме получените данни. Т.к. данни нямаше започнах да чопля, да се заслушвам и да се заглеждам в дребни детайли от вече получени данни.

Направи ми впечатление изменението на амплитудата в приемания от спътника сигнал. Нивото на сигнала варираше осезателно с период около две секунда.

Като предположение за природата на наблюдавания феномен в мен се роди идеята, че това може да е породено от въртене на спътника. Въртейки диаграмата на насоченост на антената към наблюдателя пристига сигнал:
 - с различна мощност
 - с различна поляризация
 Различната поляризиация навярно не може да повлияе съществено на нивото на сигнала т.к. болшинството замни наблюдатели са оборудвани с антени с кръгова поляризация.

Успях да събера тринадесет читави записа на сигнала от спътника. Учудването ми нарастна след като построих графиката, която да покаже промяната на периода .






Няма публикувани данни за използвания метод за стабилизиране на спътника. Нямам и обяснение пред себе си за причината, породила наблюдаваното поведение...




07 август, 2018

EnduroSat 1 - CW радио-фар



На Ендуро Сат имаше и телеграфен бийкън, който беше обявен на едно място така:

... CW (A1A) beacon which will transmit its own call sign “EnduroSat One” and TLM data using Morse code

на друго място пишеше:

Call sign LZ0AMS in Morse code (tone F5 – FA 5th octave 698Hz, dot delay 60 ms)

Телеграфният бийкън е добра възможност сигналът да бъде чут на слух, записан и декодиран от много радиолюбители. Правилността на декодирането на ТЛМ информация обаче нямаше как да бъде контролирана, т.к. в пакета с данни, предавани на CW, не е предвидена контролна сума.

През времето, когато излъчваше спътникът, телеметрична информация не е предавана на CW, а само опознавателния знак LZ0AMS.


Екипът е решил CW съобщението да се предава на ЧМ, а не като немодулирана носеща. Продължителността на една "точка" е увеличена на 130мс, а запознатите с Морза радиолюбители ще забележат, че съобщението не звучи съвсем мелодично, поради факта, че продължителността на паузата между отделните елементи в един знак (точки и тирета) е само 13 ms, а не както го измислил Самуел Морз. Правилното отстояние е равно на продължителността на една точка, в нашия случай 130ms.

01 август, 2018

EnduroSat -1

Вече десети ден откакто беше регистриран последния сигнал от ЕндуроСат-1. Търся данни и коментари по въпроса.
В свободното време си играя с наличните данни.
Накратко: на 13.07.2018 ЕндуроСат-1 беше изведен на орбита заедно с още осем спътника кюбсат. В началото на активния си живот първите десет дни спътникът предаваше своя опознавателен знак LZ0AMS на CW + "Hellо, world!" на AX.25 (с GMSK 9600Bd) + кратък музикален откъс от "Одата на радостта". През това време индивидуални радиолюбители и мрежа от наземни радиолюбителски станции по света следяха спътника и излъчваните от него данни. 

В този период имаше прекъсване един път от четири дни и втори път за ден и половина, когато нямаше регистрирани приети данни.

На 23.07.2018 спътникът започна да предава телеметрични данни, вместо посланието "Hello, world!", а на другият ден сутринта потокът от данни уви рязко секна...

В краткия период, когато вървяха данните, част от тях липсваха, някои бяха  неопределени.

Например:
LZ0AMS>CQ:
000109091035 
ph000 th000 ps000 
BV3659 BI0660 3I0465 5I0231 
PO0047 UV0160 BC0003 

- 000109091035  - са данните от часовника (real-time stamp of the telemetry data YYMMDDHHMMSS )  - невалидни стойности, с пояснението на представител на Ендуросат АД , че това е следствие на подадена неправилна команда от страна на техния оператора.

 - ph000 th000 ps000 – euclidean 3-angle coordinates of the satellite [deg], константни стойности - нули

- броячите на събитията (по думите на представител на Ендуросат АД), не са били нулирани преди извеждането на орбита и показваха някакви си стойности.
POхххх – Power-on events number
UVхххх – Under-voltage events number
BCхххх – Battery charge cycles number

Данните за електропотреблението изглеждаха ОК

BVхххх – Battery voltage [mV]
BIхххх – Battery current consumption [mA]
3Iхххх – 3V-bus current consumption [mA]
5Iхххх – 5V-bus current consumption [mA]

А сега малко да умножаваме и делим:
1. Можем да изчислим общата консумирана енергия от батерията:

PI = BV*BI = 3,659V * 0,66A = 2.414 W

2. Мощността, консумирана от 3 волтовия източник  е:

P3 = 3.3 * 3I = 3*0.465 = 1.395 W

3. Мощността, консумирана от 5 волтовия източник  е:

P5 = 5 * 5I = 5*0.231 = 1.155 W

И най интересната точка е четвъртата

4. Мощността по т.1 - 2.414 W е.... по-малко от сумата по т.2 и т.3 - 2.550 W
Вторичната мощност излиза, макар и с малко  (6%), че е повече от първичната. Т.е. имаме добре работещо на практика "перпетуум мобиле"!

А може просто да има някъде грешчица в сметки, измервания или тълкуване.

Например някаква енергия може да идва от слънчевия панел,  тогава спокойствието на Закона за запазване на енегията ще се възстанови, но няма как да знаем :-)

За съжаление на следващия ден, около 7:00UTC, за последно е приет сигнал от спътника. Това е направено от Rick Zathras от Австралия (това е мое заключение, в резултат на търсене в интернет и собствени наблюдения).

Към днешна дата ( 01.08.2018 ) екипът на Ендуросат-1 не губи кураж и очаква спътникът отново да се "обади" след като преодолее евентуални енергийни проблеми.

Стискаме палци!