Hi, and thanks for tinySA !
I use it a lot and I am very satisfied with it !
I extensively use "Measure -- Channel Power", which displays the channel powers at the top of the screen.
I would like guidance on two possible contributions:
- Display ACPR / power ratio
I would like to display the power ratio for the adjacent channel, either in addition to or instead of the absolute power level.
This is more convenient than manually subtracting two (continuously changing) values, and also more reliable when capture variance makes all values move.
I would be happy to try implementing this myself, possibly as a new "measurement section" such as ACPR (adjacent channel power ratio), but I need guidance on where in the code to start looking.
- Access measured values over USB / PC
As far as I can see, measured values (in particular channel power, but also other measurement quantities) are not currently available from a PC over USB.
I would also like to contribute on this point. My guess is that this would require:
- adding a "command" on the tinySA side to return measurement values on request
- adding support on the PC side (for example in python/nanovna.py) to properly request, parse, and display them
Again, I would need guidance on which parts of the codebase to study first.
Please note : I am not a professional embedded developer, but I am fairly comfortable with C and Python and would be very happy to contribute if I can get some detailed pointers and code instructions to start.
(Would you prefer that I open two separate issues, one for ACPR display and one for USB access to measured values?)
Hi, and thanks for tinySA !
I use it a lot and I am very satisfied with it !
I extensively use "Measure -- Channel Power", which displays the channel powers at the top of the screen.
I would like guidance on two possible contributions:
I would like to display the power ratio for the adjacent channel, either in addition to or instead of the absolute power level.
This is more convenient than manually subtracting two (continuously changing) values, and also more reliable when capture variance makes all values move.
I would be happy to try implementing this myself, possibly as a new "measurement section" such as ACPR (adjacent channel power ratio), but I need guidance on where in the code to start looking.
As far as I can see, measured values (in particular channel power, but also other measurement quantities) are not currently available from a PC over USB.
I would also like to contribute on this point. My guess is that this would require:
Again, I would need guidance on which parts of the codebase to study first.
Please note : I am not a professional embedded developer, but I am fairly comfortable with C and Python and would be very happy to contribute if I can get some detailed pointers and code instructions to start.
(Would you prefer that I open two separate issues, one for ACPR display and one for USB access to measured values?)