Filatov

Спасибо за возможность входа на ЖЖ

Спасибо за возможность входа на ЖЖ по вашему напоминанию через «Прочитать» (1) и написать через «Написать пост» (2) в условиях, когда Микрософт заблокировал по IP  мне выход в интернет.

Сейчас это единственная возможность для меня пользоваться блогом на Вашем замечательном сайте.

Спасибо всей Вашей команде.

С уважением, Юрий Филатов.

Filatov

Режекторный фильтр

Ранее я писал про невозможность приёма в C диапазоне из-за мощной внеполосной помехи, которая перегружает систему автоматической регулировки усиления и порождает множество комбинационных помех в полосе приёма спутниковых сигналов.

Меня мучали мысли, как подавить эту помеху или помеху, которая есть у меня на частоте 10730МГц и мешает приёму в начале и по всему Ku диапазону.

Долго думал, а позавчера рассчитал и за пять минут сделал режекторный фильтр, который показан на рисунке

Collapse )
Filatov

IQmonitor ver. 2.4.0.7

Видео про формирование спектров   спутниковых сигналов программой IQmonitor


Этот видеоролик создан моим товарищем @satesco с сайта https://www.satellitescommunity.de/ , на котором можно найти свободные для загрузки файлы программы,

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

Выражаю свою благодарность @satesco и для удобства просмотра ролика читателями блога привожу краткий тайминг происходящего на экране.

00:34 — старт регистрации RF спектра горизонтальной (H) поляризации

01:21 — спектр сформирован за 45 сек и выведен красной кривой

01:41 — старт Blindscan

02:40 — за 58 сек найдено и залочено 28 H транспондеров

02:52 — старт регистрации RF спектра горизонтальной (V) поляризации

03:37 — за 45 сек сформирован V RF спектр (синяя кривая)

03:46 — запущен слепой поиск ( Blindscan )

04:45 — за 58 сек найдено 30 V транспондеров

04:52 — сохранение RF спектров и таблиц транспондеров

05:26 — DblClk на частоте 10744 H — запуск «ручного» поиска транспондера

06:08 — сохранение Feed Report

06:12 — переключение панели главного окна на «Tuning»

06:15 — SetFilters для выделения транспортного потока

06:25 — Create TS File

06:28 — Broadcasting TS по UDP порт 2103

06:39 — старт TSReader

06:59 — старт VLC 

08:13 — закрыт TSReader

08:19 — Stop Stream

08:23 — закрыт Feed Report

Filatov

Параллельное питание мотора поворотной антенны

Программа IQmonitor позволяет настроить вашу приёмную установку наилучшим образом. Для этого есть инструменты точного измерения уровня сигнала и SNR, динамичного спектра транспондеров сразу обеих поляризаций в реальном времени, измерения нелинейности амплитудно-частотной характеристики (АЧХ) установки и коррекции её неравномерности на RF спектрах.

А для установки с антенной на полярном мотоподвесе есть возможность снятия диаграммы направленности антенны и определения реальной ширины главного лепестка диаграммы и реального коэффициента усиления на разных частотах.

К сожалению, мотоподвес потребляет (особенно в холодное время года во время запуска) большой (до 0.5 — 0.7А) ток, и ставить его приходится ставить сразу же после кабеля снижения к рессиверу (входу PCI карты). При этом мотор включён последовательно с LNB как по постоянному току, так и по СВЧ сигналу. Это приводит к образованию стоячих волн в кабеле и сильному искажению общей АЧХ  приёмной установки и, как следствие снижению её чувствительности.

Наилучшим местом для получения параллельного питания мотора является DiSEqC коммутатор, но т.к. он не способен пропускать большие токи, требуется его доработка.

При помощи шила и скальпеля аккуратно снимаем подпружиненную крышку коммутатора так, чтобы её можно было бы вновь установить на прежнее место: 

В местах, на которые указывают красные стрелочки перерезаем печатные проводники, а в местах, указанных синими стрелочками, подпаиваем дополнительные элементы:

Collapse )
Filatov

IQmonitor Pro 1.0.3.0

Продолжаю работу над IQmonitor Pro

Функция измерения среднего и максимального фактора шума для оценки качества приёмной установки
Функция измерения среднего и максимального фактора шума для оценки качества приёмной установки

Основная цель — расширение частотного диапазона приёма за счёт использования третьей гармоники внутреннего гетеродина PCI карты

Filatov

IQmonitor Pro — установка параметров

Программа IQmonitor Pro часто отпугивает потенциальных пользователей обилием элементов интерфейса, которые позволяют установить десятки параметров для оптимальной работы программы.

Что значит оптимальных? — это таких параметров, которые, в зависимости от поставленной задачи, обеспечат либо максимальную точность определения параметров транспондеров при приемлемой скорости их поиска, либо максимальную скорость построения спектров спутниковых сигналов с условием нахождения всех надпороговых транспондеров, либо определение параметров подпороговых сигналов, либо поиск сверхнизкоскоростных (вплоть до beacon-ов) транспондеров на обычные PCI(ex) карты, существенно превышая заявленные изготовителем характеристики тюнеров и демодуляторов DVB S2 сигналов. Так, например, шаг по частоте спектров с 1000кГц доведён до 4кГц (уменьшен в 250 раз), а разрешающая способность в режиме HR (высокого разрешения) возросла в десятки раз.

В этой статье (а планируется их несколько) мы рассмотрим выбор и установку двух параметров: уровня шума и минимального значения мощности RF сигнала.

Пример определения Noise Level и Min level RF
Пример определения Noise Level и Min level RF

Вначале задаём диапазон частот, в котором мы будем работать (FstartFstop) и шаг по частоте на один пиксель графика dF : 11200 — 11450МГц и 499кГц. Нажав кнопку Apply, получаем разметку планшета спектров в верхнем левом углу экрана. Выбираем шаг по частоте спектра 1 МГц в поле Frequency step,MHz и нажимаем кнопку Spectrum — через несколько десятков секунд на экране появится RF спектр (синяя кривая).

Collapse )
Filatov

IQmonitor Pro 1.0.1.3 - предтеча оригами-трансформации

Совсем недавно опубликовал IQmonitor Pro 1.0.1.3 , программу скачали уже 56 раз, но эффекта "обратной связи" пока нет.
В программе IQmonitor Pro реализуется новая концепция анализа "подпороговых" сигналов на основе туннельной технологии
обработки констелляционных IQ диаграмм по моим эксклюзивным сложным и вычислительно ёмким алгоритмам.

Проблема ускорения вычислений стоит давно и актуально остро.
Большой вклад в ускорение многих вычислительных процессов внесли японские математики Кули и Тьюки - они предложили
алгоритм быстрого преобразования Фурье (БПФ), в котором число элементарных операций с NxN снижено до NxLnN.
Добились они этого с помощью остроумной сортировки по двоичному дереву анализируемых выборок из N отсчётов.
А знание кристаллографии, где сингонии описывают свойства симметрии кристаллов - наиболее современных контейнеров
вещества в Эвклидовом простанстве, навело меня на мысль об осевой и зеркальной симметрии  IQ диаграмм :



Классическое  IQ созвездие (слева) имеет осевую симметрию и 4 плоскости зеркальной симметрии, две из которых  проходят через оси
координат, а две другие ортогональные плоскости повёрнуты относительно них на угол 45° вокруг оси симметрии констелляции.
После туннельного перехода в пространство R/Fi констелляция справа утрачивает центральную симметрию, но зато число плоскостей
зеркальной симметрии удваивается и они ( о чудо ! ) становяться не ортогональными, а параллельными.
Теперь сам Бог велел сложить констелляцию по линиям пересечения плоскостей симметрии с её плоскостью в "гармошку" и просуммировать
значения диаграммы.
В результате мы получим вместо констелляции R/Fi полоску, площадь которой в 8 раз меньше, а статистическая представительность
выборки сигнала увеличилась в 8 раз, что очень даже хорошо.
Операции над констелляцией из NxN позиций мы заменим операциями всего над NxN/8 точками и выполним их в 8 раз быстрее, а результат
обработки созвездия будет иметь в корень из восьми ( в 2.828 раза ) большую достоверность.

Тут мой внутренний голос с ехидцей спросил: "Ты сам-то понял что написал?"
Отвечаю - понял, потому что в детстве складывал листок бумаги вначале на четвертинки, потом по диагонали и быстренько ножницами
вырезал красивую снежинку для украшения ёлки. До Нового Года ещё далеко, и я надеюсь, что внутренний голос поймёт, в чём заключается
оригами-трансформация констелляционного созвездия.
А я попытаюсь эту идею имплементировать в туннельную технологию обработки и реализовать в программе IQmonitor Pro  в правой
стороне планшета - там места достаточно:


Filatov

IQmonitor Pro 1.0.1.2 - сверхбыстрый "слепой" поиск

IQmonitor Pro позволяет искать транспондеры БЕЗ предварительной регистрации RF спектра, как это необходимо делать
в референсной программе CrazyScan. В результате сокращается время получения спектра со списком транспондеров.

Подробно об этом можно почитать по ссылке:
https://www.satellitescommunity.de/forum/index.php?thread/1654-crazyscan-oder-iqmonitor-was-ist-schneller-und-genauer/&postID=45673#post45673

Здесь я приведу только выводы, которые были сделаны в этой публикации:
Таким образом, 46V + 54H = 100 транспондеров были заблокированы за 44V + 37H = 81 секунд, что
на один транспондер больше, чем CrazyScan в режиме BlindScan-2, и в 196/81 = 2,4 раза быстрее.


Сегодня я записал маленькое видео, на котором показан полный процесс получения H спектра с Астры 19°2E :

После вызова программы появляется диалог, в котором предлагается выбрать файл конфигурации программы IQmonitor Pro.
Если ответить Yes, то загрузится ini-файл из корневого каталога программы, если ответить No (что и было сделано),
то появиться возможность выбрать файл конфигурации с просмотром его содержимого.
Затем открывается главное окно программы с параметрами из файла конфигурации и окно спектров, которое можно растянуть.
Программу переключаем в режим HR (высокого разрешения) с шагом по частоте dF=1726кГц и запускаем режим BlindScan.
По планшету спектра начинает перемещаться с заданным шагом окно поиска заданной ширины.
Если в окне поиска обнаружен и залочен транспондер, он отрисовывается на планшете спектра, а снизу подписываются
его параметры. Над телом транспондера подписывается величина SNR.
После окончания сканирования (а оно заняло в данном случае 36 сек), проверяем галочки Spectr и Transp. JPG и нажимаем
кнопку Save, тем самым сохраняя спектр и таблицу транспондеров в jpg формате :





После этого можно закрыть программу системной кнопкой Х
Появляется окно диалога, в котором предлагается выбрать место сохранения файла конфигурации с текущими параметрами программы.
Мы выбираем Yes, что приводит к сохранению файла конфигурации в стандартный файл IQmonitor_Pro.ini
Если бы мы ответили No, то нам была бы предоставлена возможность сохранения файла с предопределённым именем в папку configs,
что не лишало бы нас возможности сохранить файл с другим именем и в другом месте.
Программа закрывается. Работа с ней заняла у нас 100 сек, из них только 36 сек на сканирование всего Ku диапазона

Filatov

IQmonitor Pro 1.0.1.0 - расширение экрана

По просьбе уважаемого onacila сделал расширение экрана до 1920 х 3 = 5760 пикселей. Это для трёхэкранных видеокарт на формат 1920 х 1080.
Сюда подходит и двухэкранный вариант 2560 х 2 = 5120, но, поскольку у меня два монитора 2560 и 1280, то испытания проводил на такой установке:




После загрузки программы нужно переместить верхний левый угол окна спектров в левый верхний угол сводного рабочего стола, задать начальную и конечную частоту,
нажать кнопку Apply ,  снять флажёк  Add и, "ухватившись" за правую границу окна, растянуть его на всю ширину рабочего стола.
При этом внизу окна по центру будет высвечено значение минимально возможного шага пикселей по частоте ( в килоГерцах ). Вы можете установить БОЛЬШЕЕ значение
в главном окне программы и 
нажать кнопку Apply - окно спектров автоматически изменит свой размер. За нижнюю границу окна спектров можно изменить его высоту.

Ниже вы видите спектр в диапазоне частот 10700 - 11700 МГц с шагом по частоте 267 кГц :



Вы видите, что, если открыто поле MER-анализа, то именно в нём ( и только в нём ) отображается Feed Report
Если щёлкнуть по этому полю, то результат с вертикальными подписями будет сохранён в базе данных программы IQmonitor Pro.
Если вы хотите видеть Feed Report в обычном формате - достаточно нажать кнопку Show Report .

На двух следующих скриншотах вы можете видеть результаты MER-анализа, которые показывают автоматическое определение QPSK  и  32APSK модуляций.
Это пока экспериментальная опция программы, которая будет развиваться и совершенствоваться :





На этих скриншотах кроме прогнозных значений MER разных модуляций вы можете видеть оценку CNo и SNR по результатам слепого поиска,
а также оценку шума для текущей констелляции и её среднее значение за весь период измерений ( Nc - число циклов MER анализа ).
Как вы видите, при числе циклов 50 удалось уверенно определить модуляцию 32APSK.

На следующем скриншоте можно сопоставить R/Fi констелляции на Feed Report`е подпорогового транспондера и на результатах MER-анализа,
где после всего 2 (двух!) циклов достигнута фазовая синхронизация и определён MER QPSK модуляции


Это обстоятельство навело меня на мысль о том, что к длительному процессу получения спектра высокого разрешения (HR) можно добавить
мануальный запуск MER-анализа, результаты которого выносить на спектр, а его формирование продолжать с частоты прерывания.

Один из первых результатов такого полуавтоматического анализа показан далее.
Если оператор видит, что на  HR спектре сформировался пик SNR, но сигнал не залочен, можно сделать двойной клик на этом пике и тем самым
запустить процедуру MER-анализа, а при позитивных результатах подпорогового лока - вынести их на HR спектр и продолжать его формирование.
Стрелками на скриншоте указаны точки двойного клика на вершинках пиков даже с очень малыми значениями SNR, которые были определены
автоматически при первом проходе:



Двойные подписи SNR свидетельствуют о том, что при втором проходе эти транспондеры были успешно залочены с теми же самыми параметрами.
Это очень перспективное направление анализа HR спектров, и оно будет развиваться в последующих версиях программы IQmonitor Pro.