开云体育

TinySASaver: the imaginary (im) values of reading data are always 0 #software #TinySA-App


 

Dear all,

I am trying to extract data from TinySAsaver using the code from this repository: .

I connected my TinySA Ultra to a signal generator set to generate a frequency of 4 GHz. The signal is captured well on the TinySA screen, which shows a peak at 4 GHz. However, when I debug the code to see the value of the readings using TinySAsaver, I noticed that for each data point in self.data or self.data21 within the dataUpdated() function, the imaginary parts are always exactly 0, while only the real parts change. Each data point contains 3 core feature: frequency, real, image.

Is this expected behavior, or am I doing something wrong in my experiment? It seems strange to me that all of the readings have a 0 value for the imaginary part. I tried searching on this forum but couldn’t find an answer.

Thank you for your support.


 

The tinySA-saver app should NOT be used as it is a quick and dirty derivation from the nanoVNA-Saver app which uses complex data points.
The tinySA has no information about the phase so the imaginary part is always set to zero.
Search a wiki for a more recent python application
--
Designer of the tinySA
For more info go to


 

Thank you for your clarification, Erik.