Blind Scan for Carrier Properties?

Quote from Valentin on 27/02/2024, 15:32Dear AARONIA Team
Blind scan?
We want to record with SPECRTAN V6 RF signals, blind-scan for recorded carriers and extract the carrier properties.
Afterwards store all detected parameters in our DB as metadata to the measurement.We would need automatic carriers detection and tracking, estimates of RF parameters of all carriers (fc, bandwidth, level, SNR . . . ) and export it e.g. as JSON or csv.
What module of your SW we need to do this job?
If this is not possible to do now is there a possibility to export the recordings as a python readable format so that we can do the job external in an offline mode?
THX for your answers
Dear AARONIA Team
Blind scan?
We want to record with SPECRTAN V6 RF signals, blind-scan for recorded carriers and extract the carrier properties.
Afterwards store all detected parameters in our DB as metadata to the measurement.
We would need automatic carriers detection and tracking, estimates of RF parameters of all carriers (fc, bandwidth, level, SNR . . . ) and export it e.g. as JSON or csv.
What module of your SW we need to do this job?
If this is not possible to do now is there a possibility to export the recordings as a python readable format so that we can do the job external in an offline mode?
THX for your answers

Quote from AdminTC on 29/02/2024, 13:42This is possible with our Pulse Inspector block or even fully automatic with the IQ Signal Classifier block (see video at https://twitter.com/Aaronia_AG/status/1699751297405051142) and the data base based IQ Signal Event Explorer block (have a look at the posting at https://v6-forum.aaronia.de/forum/topic/rf-signal-explorer-rf-database-viewer/)
This is possible with our Pulse Inspector block or even fully automatic with the IQ Signal Classifier block (see video at https://twitter.com/Aaronia_AG/status/1699751297405051142) and the data base based IQ Signal Event Explorer block (have a look at the posting at https://v6-forum.aaronia.de/forum/topic/rf-signal-explorer-rf-database-viewer/)

Quote from Valentin on 01/03/2024, 08:42Dear AARONIA Team
THX a lot for the answers. For my understanding, this would need the https://aaronia.com/en/shop/iq-pulse-inspector for about EUR 25k.
I would see that as an overkill for our application for the moment.Could you let us know how to read the recordings in python or rust so that we do the carrier classification offline in another step.
THX in advance
Best
Valentin
Dear AARONIA Team
THX a lot for the answers. For my understanding, this would need the https://aaronia.com/en/shop/iq-pulse-inspector for about EUR 25k.
I would see that as an overkill for our application for the moment.
Could you let us know how to read the recordings in python or rust so that we do the carrier classification offline in another step.
THX in advance
Best
Valentin

Quote from fw_dev on 01/03/2024, 10:45To import/export *.rtsa recordings to other formats like raw IQ you may want to take a look at the CLI tool: "RTSAFileTool" (In the install directory of the RTSA) use the "iqraw" export option:
-> % ./RTSAFileTool --help
RTSAFileTool <command> <options> file.rtsa
RTSAFileTool info [-start=<starttime>] [-end=<endtime>] [-histo] [-preview[=<lines>]] file.rtsa
RTSAFileTool repair [-compress=<factor>] file.rtsa target.rtsa
RTSAFileTool export [-start=<starttime>] [-end=<endtime>] [-compress=<factor>] [-format=<csv|rtsa|.. see below>] file.rtsa target.csvRTSAFileTool supported format values:
rtsa RTSA file
csv CSV text file; with separator ','
excel Excel text file; with separator ';'
asc ASCII text file; with separator ' '
json JSON text file
xml XML text file
dat DAT IQ file; writes .dat and .tag file
wv WV IQ file format
mat MAT binary file
iqraw floating point 32bit and XML description file
iq Tar archive of floating point 32bit and XML file
h5 Hierarchical Data Format 5
wav alias for wavF32
wavU8 Wave PCM unsigned 8bit
wavS16 Wave PCM signed 16bit
wavS24 Wave PCM signed 24bit
wavS32 Wave PCM signed 32bit
wavF32 Wave floating point 32bitFor wav formats, scaling can be controlled with:
-scale=no (disable scaling, default for wavF32)
-scale=map (map source value -1/1 to output value range, default for wavU and wavS)
-scale=fit (map actual value range to output value range)
-scale=1234.12 (scale with custom scaling factor)If you directly want to write to raw IQ you could use the Raw IQ File Writer block:
https://v6-forum.aaronia.de/forum/topic/raw-iq-file-writer/Further find the RTSA file format documentation at https://v6-forum.aaronia.de/forum/topic/rtsa-suite-pro-file-format/
To import/export *.rtsa recordings to other formats like raw IQ you may want to take a look at the CLI tool: "RTSAFileTool" (In the install directory of the RTSA) use the "iqraw" export option:
-> % ./RTSAFileTool --help
RTSAFileTool <command> <options> file.rtsa
RTSAFileTool info [-start=<starttime>] [-end=<endtime>] [-histo] [-preview[=<lines>]] file.rtsa
RTSAFileTool repair [-compress=<factor>] file.rtsa target.rtsa
RTSAFileTool export [-start=<starttime>] [-end=<endtime>] [-compress=<factor>] [-format=<csv|rtsa|.. see below>] file.rtsa target.csvRTSAFileTool supported format values:
rtsa RTSA file
csv CSV text file; with separator ','
excel Excel text file; with separator ';'
asc ASCII text file; with separator ' '
json JSON text file
xml XML text file
dat DAT IQ file; writes .dat and .tag file
wv WV IQ file format
mat MAT binary file
iqraw floating point 32bit and XML description file
iq Tar archive of floating point 32bit and XML file
h5 Hierarchical Data Format 5
wav alias for wavF32
wavU8 Wave PCM unsigned 8bit
wavS16 Wave PCM signed 16bit
wavS24 Wave PCM signed 24bit
wavS32 Wave PCM signed 32bit
wavF32 Wave floating point 32bitFor wav formats, scaling can be controlled with:
-scale=no (disable scaling, default for wavF32)
-scale=map (map source value -1/1 to output value range, default for wavU and wavS)
-scale=fit (map actual value range to output value range)
-scale=1234.12 (scale with custom scaling factor)
If you directly want to write to raw IQ you could use the Raw IQ File Writer block:
https://v6-forum.aaronia.de/forum/topic/raw-iq-file-writer/
Further find the RTSA file format documentation at https://v6-forum.aaronia.de/forum/topic/rtsa-suite-pro-file-format/