
"The definitive, authoritative text on DSP - ideal for those with an introductory-level knowledge of signals and systems. Written by prominent DSP pioneers, it provides thorough treatment of the fundamental theorems and properties of discrete-time linear systems, filtering, sampling, and discrete-time Fourier Analysis. By focusing on the general and universal concepts in discrete-time signal processing, it remains vital and relevant to the new challenges arising in the field."--Publisher's description.
[1] Discrete-Time Signal Processing: Pearson New International Edition
“Modern Control Theory” by Katsuhiko Ogata applies the theory to thermal systems, fluid systems, mechanical, electrical, etc.
“Discrete-Time Signal Processing” by Alan V. Oppenheim is a great book on its subject.
Both are related to analytical approaches to systems thinking.
- Oppenheim & Schafer Discrete Time Signal Processing (the Bible of DSP)
- Manolakis & Ingle, Applied Digital Signal Processing (good discussion of orthogonal transforms).
A lot of what I know about transform analysis comes from self study of linear algebra/vector spaces with some reading here and there in commonly cited papers. Might want to pick up a text on that subject, it's the same idea but more rigor than an engineer would use.
There's also a book I haven't worked all the way through yet and is dated, heavily based in EE concepts (non negligible amount of circuit theory) and extremely rigorous called Theory of Linear Physical Systems by Ernst Guilleman. I picked it up last week actually and quite like it.
It has a lot of information and approaches with Fourier/Laplace methods, which is interesting since it predates the FFT and has so much information on concepts that engineers 50 years ago would need to build their intuition with instead of through tooling. I picked it up for the network theory/dynamical systems angle (which relates to some stuff I'm working on) but the rigor is definitely higher than what you'd see in those more digestible books.
ARRL Antenna Compendium for the layman.
Antenna Theory and Design by Stutzman and Theile for a textbook. Books by Constantin Balanis or John Krauss are good too.
Modern Antenna Design by Milligan for a practicing engineer reference book.
DSP:
Understating Digital Signal Processing by Richard Lyons is a excellent as it has theory and practicality.
Discrete-time Signal Processing by Oppenheim and Schafer for a textbook.
I don't know what would be a practicing reference book as I'm a hardware guy.
Comms theory: Digital Communications by Sklar for a textbook.
SDR: SDR covers such a broad area, you need a little of everything. RF hardware, DSP, FPGA/HDL, comms theory, python/C++ programming
This looks really good, but I have never read it: https://www.analog.com/en/education/education-library/softwa...
I keep notes here for when you want to build GR from source (though I have not used GR 3.8 yet): https://rfpoweramp.com/category/sdr/gnu-radio/
From first principles my favorite is Oppenheim / Schafer's 1989 version of 'Discrete-Time Signal Processing'. Its falling apart from all the use over the years.