Использую программу SDR#. Пока дополнительных плагинов не устанавливал. Осваиваю, что есть.
Вроде бы все выглядит просто - используем Baseband Simple Recorder, получаем файл WAV, который на самом деле файл IQ.
Почему то это факт широко не афишируется, но Бог с ним...
Python этот файл воспринимает как стерео - две колонки в файле.
Но мы хитрые, мы уже догадались, что это амплитуда и фаза комплексного числа.
Можем его воспроизвести на Baseband File Player.
А дальше - непонятка...
Преобразование Фурье для непериодического сигнала выглядит примерно так: в амплитудно-временном домене вырезается окошко, применяется одна из оконных функций, применяется FFT, получаем массив комплексных чисел в частотном домене. Если нам нужна динамика, продолжаем вырезать окошки с каким-то заданным шагом. И потом делаем с этими массивами то, что задумано.
Здесь же задается максимальный размер файла и после этого программа начинает эти файлы печь как блины.
И как тут понять где начало и конец окошечка? Вобщем, в задумчивости...
Поможите, люди добрые!!!



