¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 Groups.io

Differentiating real signals from spurs in the tiny spectrum analyzer #spectrum_analyzer


 

When measuring the harmonics from my Softrock Ensemble RXTX I noticed a number of strange (e.g. none harmonic) signals such as at 0.8MHz , 9MHz, 12.8MHz and 13.8MHz
Is the output of the RXTX really that bad, or are these spurs and mirrors? Below is a 4 times averaged scan of the output of the TXRX through a 60dB attenuator with RBW set to automatic



When wobbling the first IF around 433MHz, real input signals should stay at the same frequencies but mirrors or internally generated spurs may change to different frequencies or disappear altogether.
This is possible because??the 434MHz IF filter is about 1MHz wide , much wider than the currently selected RBW bandwidth of about 20kHz.
Luckily I implemented this wobbling for the 2GHz spectrum analyzer and I could enable it by switching on "Spur Reduction"
Combined with 4 times averaging this positions the 434MHz IF at 4 different frequencies, still within its 1MHz bandwidth but twice the RBW apart and the averaging should reduce the signals that change position in the scan.
The impact is easily seen as most spurs and mirrors almost disappear giving confidence the RXTX is not that bad.



There is some different in the amplitude of the real signals at 7.11MHz and 14.22MHz as the IF filter at 434MHz is not really a flat top filter and the calculated IMD changes a bit but the difference (about 1dB) is acceptable
The SW spur reduction nicely compensates for the absence of good HW filtering and helps to keep the tiny spectrum analyzer small and easy to build.


 

Erik,
This is really excellent work. Thank you for sharing it with the group!
Mike M.
KU4QO

On Fri, Dec 6, 2019 at 4:49 AM <erik@...> wrote:
When measuring the harmonics from my Softrock Ensemble RXTX I noticed a number of strange (e.g. none harmonic) signals such as at 0.8MHz , 9MHz, 12.8MHz and 13.8MHz
Is the output of the RXTX really that bad, or are these spurs and mirrors? Below is a 4 times averaged scan of the output of the TXRX through a 60dB attenuator with RBW set to automatic



When wobbling the first IF around 433MHz, real input signals should stay at the same frequencies but mirrors or internally generated spurs may change to different frequencies or disappear altogether.
This is possible because??the 434MHz IF filter is about 1MHz wide , much wider than the currently selected RBW bandwidth of about 20kHz.
Luckily I implemented this wobbling for the 2GHz spectrum analyzer and I could enable it by switching on "Spur Reduction"
Combined with 4 times averaging this positions the 434MHz IF at 4 different frequencies, still within its 1MHz bandwidth but twice the RBW apart and the averaging should reduce the signals that change position in the scan.
The impact is easily seen as most spurs and mirrors almost disappear giving confidence the RXTX is not that bad.



There is some different in the amplitude of the real signals at 7.11MHz and 14.22MHz as the IF filter at 434MHz is not really a flat top filter and the calculated IMD changes a bit but the difference (about 1dB) is acceptable
The SW spur reduction nicely compensates for the absence of good HW filtering and helps to keep the tiny spectrum analyzer small and easy to build.


 

Erik,
Yes, thank you.? I think I need to build one of these.

I just did a quick search of ebay, looks like total part cost is about $35 (USD)...? that is fantastic.
I was planning to build Farhan's Specan but this is far easier.. and if I am not mistaken, actually better.

Erik, will you eventually be releasing the Windows software?
Gary
WB6OGD


 

The windows SW executable can be found in the files section (see at the end of this post)
You can test the SW without HW using the build in mockup device.
Select "Mockup" at start and click? ok
--
HBTE Files section:?/g/HBTE/files
Erik, PD0EK


 

Erik,
I am sorry, I missed your post that said the same thing.
I downloaded it but when I try to run it (Windows 10 Home 64) it says it needs MSVCR100D.dll
Where do I find that?
Gary
WB6OGD


 

On Fri, Dec 6, 2019 at 09:10 AM, wb6ogd wrote:
MSVCR100D.dll
I see I uploaded the debug version.
Have replaced it with the release version.
Can you download again?

You may need to install VC++ 2010 runtime
more info here



?
--
HBTE Files section:?/g/HBTE/files
Erik, PD0EK


 

¿ªÔÆÌåÓý

?

I downloaded the file and put it in the same SA.exe folder/directory.

?

Ricardo Arakaki

From: [email protected] <[email protected]> On Behalf Of wb6ogd
Sent: sexta-feira, 6 de dezembro de 2019 14:10
To: [email protected]
Subject: Re: [HBTE] Differentiating real signals from spurs in the tiny spectrum analyzer #spectrum_analyzer

?

Erik,
I am sorry, I missed your post that said the same thing.
I downloaded it but when I try to run it (Windows 10 Home 64) it says it needs MSVCR100D.dll
Where do I find that?
Gary
WB6OGD