Томография модулированных сигналов
Правообладатель: Российский квантовый центр (ООО «МЦКТ»)
Свидетельство о государственной регистрации программы для ЭВМ: №2020666165
    Основные функции

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

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


    Основной обеспечиваемый функционал
    К основному функционалу программы относится:
    • томографическая реконструкция и частотно-временной анализ модулированных сигналов;
    • анализ информационной характеристики сигналов от значения параметра модуляции – энтропии.

    Доступ к решению предоставляется:
    в составе облачной платформы квантовых вычислений QBoard

    Объем программы: ~ 1.9 Мб
    Языки программирования: Python
      Руководство пользователя

      Установка необходимого программного обеспечения.
      Для запуска программы Томография модулированных сигналов необходимо предварительно установить на компьютер следующее программное обеспечение:
      1. Интерпретатор программного языка Python. Для установки Python на компьютер следуйте инструкции с официального сайта https://www.python.org/downloads. Для корректной работы необходима версия Python 3.7 и выше. Для облегчения установки дополнительных программных библиотек рекомендуется использовать Python в составе дистрибутива Anaconda. (https://docs.anaconda.com/anaconda/install/index.html). В состав Anaconda также входят необходимые для работы программы библиотеки:
        1. Среда разработки Jupyter Notebook.
          1. Для установки без использования Anaconda необходимо следовать инструкции на сайте https://jupyter.org/install.
        2. Библиотека NumPy (>= 1.17.3).
          1. Инструкция по установке без использования Anaconda доступна на официальном сайте https://numpy.org/install.
        3. Библиотека SciPy (>= 1.3.3).
          1. Инструкция по установке без использования Anaconda доступна на официальном сайте https://scipy.org
        4. Библиотека Matplotlib (>= 2.1.1).
          1. Инструкция по установке программной библиотеки без использования Anaconda доступна на сайте https://matplotlib.org/
      2. Библиотека tftb. Инструкция по установке доступна на сайте https://pypi.org/project/tftb.
      3. Библиотека Plotly. Инструкция по установке доступна на сайте https://plotly.com/python/getting-started.
      Запуск программы для ЭВМ Томография модулированных сигналов
      1. Запустить jupyter notebook.
      2. В открывшемся окне в браузере перейти в папку, содержащую файл Tomography.ipynb
      3. В панели управления jupyter notebook выбрать Cell -> Run All. Данная команда запустит выполнение программы Томография модулированных сигналов.
        1. Время работы программы занимает от 30 минут до 3 часов.
        2. Не закрывайте вкладку с программой до окончания ее работы.
      4. В результате работы программы на экране внутри ячеек jupyter notebook появятся аналитические графики, содержащие анализ различных типов сигналов.

      Файлы примеров
      Возможные ошибки

      Список возможных ошибок, возникающий при запуске программы для ЭВМ Томография модулированных сигналов:
      1. Ошибки импортирования сторонних программных библиотек:
        1. Пример ошибки
          1. Import error: No module named numpy.
          2. Import error: No module named scipy.
        2. Вариант решения:
          1. Пользователю необходимо установить стороннюю программную библиотеку на свой компьютер, руководствуясь официальной инструкцией разработчика сторонней программной библиотеки.
      2. Ошибка обработки графиков.
        1. Пример ошибки
          1. ValueError: Image export using the "kaleido" engine requires the kaleido package, which can be installed using pip.
        2. Вариант решения
          1. Установить библиотеку kaleido, следуя официальной инструкции на сайте https://pypi.org/project/kaleido/
      Возможные предупреждения, не влияющие на производительность программы:
      1. UserWarning: Radon transform: image must be zero outside the reconstruction circle.
      2. ComplexWarning: Casting complex values to real discards the imaginary part

      Техническая поддержка

      Каналы взаимодействия со службой технической поддержки:
      • электронная почта: mail.qml@rqc.ru
      • live-chat модуль «Отправьте нам сообщение» на сайте https://qml.rqc.ru/

      Режим работы службы технической поддержки:
      Входящие обращения принимаются
      Понедельник - Пятница, 9:00 – 18:00 (по рабочим дням), +3 GMT

      Формат запроса в службу технической поддержки:
      Свободный
      Замечания устраняются исходя из внутренних приоритетов правообладателя.

      Фактический почтовый адрес, по которому осуществляется процесс сопровождения:
      Россия, Москва, Большой бульвар, 30с1, корпус G7, этаж 3, офис 30.

      Основания для разработки:
      • экспертное мнение и продуктовая стратегия Разработчика;
      • обратная связь от клиентов, партнеров и научно-технического сообщества.
      Тестирование обновлений производится инициативной группой пользователей.
      Сообщение об обновлениях доводятся до пользователей адресно.