Balanis is the book I used in my antennas class, https://www.amazon.com/Antenna-Theory-Analysis-Constantine-B... but you'll need multivariable calculus to get through it.
Balanis is the book I used in my antennas class, https://www.amazon.com/Antenna-Theory-Analysis-Constantine-B... but you'll need multivariable calculus to get through it.
It's definitely not high end, but my wife would kill me if I she found out how much I'd have had spent a halfway decent SWR meter, if I went that route.
[0]: https://www.rtl-sdr.com/rtl-sdr-tutorial-measuring-filter-ch...
You could also try a local hack space, if you have one. My local one, Vancouver Hack Space, has some very fancy oscilloscopes.
I don't know what SDR you have but it might be suitable for the signal capture and you can probably gin up some filters in post processing to approximate a Spectrum analyzer. If you have a source and 2 directional bridge couplers you could use it to make a poor mans Scalar Network Analyzer. A noise generator or a swept tone (Chirp) can be used in both these cases. The article you linked basically did a 1-port Network analyzer using the bridge coupler and used to to measure VSWR.
A lot of modern oscilloscopes, even hobby ones, now include the ability to capture scope traces to a PC and an FFT math function. You're going to be limited in frequency without a downconverter but it's a good way to go on a budget when working on a bench. The Rigol's are a lot better than they were when they first came out and make a good hobby scope for a reasonable price. If you can be spendy, the Keysight hobby level scopes are a joy to use. Best bet on a budget is to troll the internet for an old Tektronix, Lecroy, or HP/Agilent/Keysight but you'll probably not get something with fast trace capture or a built in FFT.
All of that said, making test equipment out of your Arduino is a great hobby project that will teach you tons of useful engineering. I highly recommend it!