Тема: Программа RadioInspector_IQ_Process

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

Программа предназначена для экспертного анализа ранее сохранённых в файл IQ-данных. При выполнении практического радиоконтроля часто необходимо оценить: содержит ли сигнал информацию или является побочным излучением работающей аппаратуры. Если существует модуляция, то необходимо оценить характер модуляции и временные параметры модулирующего сигнала. Для этого и предназначена программа RadioInspector_IQ_Process. Она позволяет выполнять цифровой сдвиг частоты (точную подстройку частоты измерения до частоты сигнала), цифровую фильтрацию до полосы занимаемых частот сигнала и ресемплинг исходных данных до нужной частоты дискретизации. После преобразования IQ-последовательности будут отображены временные IQ-данные только исследуемого сигнала, включая фазу и амплитуду сигнала, результат частотной дискриминации.

http://inspectorsoft.ru/forum/extensions/hcs_image_uploader/uploads/0/2000/2331/thumb/p16tand3hs96kjqi1mqd1nb215p41.png

2

Re: Программа RadioInspector_IQ_Process

Есть ли возможность совместного использования СПО RadioInspector и СПО от X-COM в области спектрального мониторинга (Spectrum Monitoring), в частности:
- Spectro-X Signal Analysis Toolkit   http://www.xcomsystems.com/product/Spec … is-Toolkit
- RF Editor, Graphical RF Signal Editor   http://www.xcomsystems.com/product/RF-E … nal-Editor
Или только как автономный инструментарий "или-или".
Например, на платформе анализатора сигналов Agilent PXA N9030A, полоса демодуляции IQ  от 10 до 140 МГц (опции), возможность потоковой записи IQ - streaming  с полосой до 100 МГц с цифрового порта (digital port).

Re: Программа RadioInspector_IQ_Process

Мы пока ещё не занимались IQ в 9030. Но наверняка рано или поздно придётся. Как в руки опять попадёт. Записать в нашем СПО данные IQ будет можно, а вот чем их потом обрабатывать - дело каждого. Основная задача IQProcess - обрезать лишнее, оставив только сам сигнал, для дальнейшей работы с ним. Ведь крутить массив записанный в полосе 2 МГц длинной пару минут это не тоже самое, что в полосе 20 кГц.

Поясните, пожалуйста, что имеется в виду под совместной работой?

Re: Программа RadioInspector_IQ_Process

В настоящее время вышла новая, значительно улучшенная версия RadioInspector IQ-Process. Мы готовим видеообзор программы, а пока небольшое видео. Позже мы покажем, как пользоваться данным инструментом совместно с ПО RadioInspector RT(RC) имеющим опцию DTest. Уже существует возможность отложенной демодуляции сигналов, записанных в квадратурном виде (в виде IQ). При этом нет необходимости точно настраиваться на сигнал. Вы можете записать любую полосу (в нашей программе до 8 МГц) и потом сделать цифровой сдвиг на нужную частоту, обрезать с помощью цифровых фильтров сигнал, сохранить обработанные данные. И главное - после этого помещаем полученный файл в RT(RC) и спокойно прокручиваем запись по кругу, перебирая все имеющиеся у нас демодуляторы (как аналоговые АМ ЧМ ТВ, так и цифровые DMR TETRA APCO-P25).
В принципе мы приготовили инструмент, который позволит вам в будущем, когда жёсткие диски будут на порядки больше чем сейчас, записывать при обнаружении сигналы в формате IQ и потом подбирать к ним ключик (демодулятор).

https://www.youtube.com/watch?v=bOedI_py9zI

Re: Программа RadioInspector_IQ_Process

В IQ_Process добавлена возможность работы с IQ данными, записанными с приёмников фирмы AOR (AR5001D AR-ALPHA и т.д), имеющих опцию AR-IQ. Формат данных там не стандартный, поэтому IQ_Process с их IQ не работал. Теперь для работы с IQ от AOR достаточно поставить галку - данные записанные в формате AOR-IQ.
После обработки сохранять IQ данные уже можно в общепринятом стандарте.

http://inspectorsoft.ru/forum/extensions/hcs_image_uploader/uploads/0/2500/2671/thumb/p1bkuug4pg1g32qfv846p25bht1.jpg


Дистрибутив программы можно скачать по ссылке
http://forum.inspectorsoft.ru/misc.php? … str=3t2225

Отдельное спасибо Дмитрию @Batons за предоставленные квадратуры, записанные на AR5001D

Post's attachments

IQ_Process.zip 8.52 mb, 3 downloads since 2020-07-23 

You don't have the permssions to download the attachments of this post.

6

Re: Программа RadioInspector_IQ_Process

мысли в слух...
Можно ли на базе IQ_Process, IQ / ProcessPRO реализовать принцип действия сигнатурных радар-детекторов для авто?

Формируем базу IQ c всеми известными цифровыми сигналами.
Далее, при загрузке неизвестного IQ, программа сравнивает сигнатуры и выдает совпадения.
Программно это можно реализовать?  Хотя, по такому же приницпу работает сервис Shazam..

Re: Программа RadioInspector_IQ_Process

BATONS пишет:

мысли в слух...
Можно ли на базе IQ_Process, IQ / ProcessPRO реализовать принцип действия сигнатурных радар-детекторов для авто?

Формируем базу IQ c всеми известными цифровыми сигналами.
Далее, при загрузке неизвестного IQ, программа сравнивает сигнатуры и выдает совпадения.
Программно это можно реализовать?  Хотя, по такому же приницпу работает сервис Shazam..

Добрый день, BATONS

Мы планируем реализовать в программе дополнительный функционал. Справочник по сигналам в том числе. Только надо понимать, что его размер будет измеряться в гигабайтах. Насчёт совпадений - тут несколько сложнее, чем просто наложить спектры. Но мы уже думаем над этой задачей

8 Отредактировано BATONS (24-08-2020 16:45:35)

Re: Программа RadioInspector_IQ_Process

Полезная была бы возможность автоматизировать, да и аналогов такого ПО я не нашел.


Только надо понимать, что его размер будет измеряться в гигабайтах.
Да сейчас это не проблема, диски таких объемов доступны, наверное только под эти задачи лучше иметь диски стандарта SSD или m2.

Re: Программа RadioInspector_IQ_Process

Ну, у нас автоматизация по определению типа сигнала уже работает. Клик на сигнал, далее протестировать - и результат в виде APCO TETRA ZigBee и т.д. Список сигналов добавляем. сейчас в завершающей стадии LTE анализ базовых станций. Но в бесплатной версии IQ_Process этого просто нет

10 Отредактировано BATONS (27-08-2020 23:57:20)

Re: Программа RadioInspector_IQ_Process

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

Еще бы сделать так, что все цифровые сигналы можно было бы отображать другим цветом (подчеркивать сигнал из базы частотных присвоений) либо автоматически цвет менять, либо пользователю самостоятельно дать возможность выбирать цвет. Тогда бы визуально информация лучше бы воспринималась  (на мой взгляд).

Post's attachments

441.jpg 59.98 kb, file has never been downloaded. 

You don't have the permssions to download the attachments of this post.

11

Re: Программа RadioInspector_IQ_Process

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

12 Отредактировано BATONS (21-09-2020 11:26:54)

Re: Программа RadioInspector_IQ_Process

Просьба подсказать, как с помощью ПО вырезать этот сигнал не по ширине полосы (это подробно есть в вашем видео)
а по времени? Чтоб в сохраненном файле IQ был только этот сигнал с временным интервалом от 0 до 3 секунд.

http://www.radioscanner.ru/uploader/2020/374.87_mgc.jpg

Я понял, что можно вырезать используя маркеры... но как их установить на требуемый отрезок не смог разобраться.
или это функционал платной версии?

13

Re: Программа RadioInspector_IQ_Process

нет, это бесплатный функционал. Ставятся два курсора на водопаде. Второй ставится с shift. Всё, дальше выделяем правой мышью на спектре сигнал, который хотим вырезать и выбираем - рассчитать . - а там где выбирается количество точек для расчёта - в выпадающем меню есть не только расчёт по количеству точек, но и рассчитать между курсорами. Всё - будет вырезан не только по частоте, но и по времени. Видео сделаю позже

14

Re: Программа RadioInspector_IQ_Process

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

15

Re: Программа RadioInspector_IQ_Process

BATONS пишет:

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

в RadioInspectorRT(RC) аналогично ставится второй курсор на панораме, если надо измерить разнос частот