PROMO_Learn-the-Radar.png

Learn Radar Engineering with Python and MATLAB

Dec. 6, 2019
This new book focuses on radar fundamentals and utilizes Python and MATLAB to drive home major topics.

Intended to introduce and expound on a number of radar fundamentals, the book Introduction to Radar Using Python and MATLAB presents a tool suite that consists of Python scripts, as well as corresponding MATLAB scripts, to reinforce fundamental topics. The goal is to provide readers with a mechanism to analyze and predict radar performance for various scenarios and applications.

The author, Andy Harrison, a senior research engineer at Radiance Technologies, asserts that the book is well-suited for a senior-level undergraduate or first-year-level graduate course, as well as for professionals who are seeking to enter the arena of radar engineering.

Chapter 1 begins by presenting a history of radar before diving into the topic of radar classification. The author subsequently discusses radar classification by explaining that the military’s need to detect enemy aircraft was the early driving force behind the development of radar systems. Since then, radar systems have been employed for many use cases, such as cancer detection, autonomous-vehicle navigation, weather forecasting, terrain mapping, and through-wall detection.

Therefore, according to the author, it’s often convenient to categorize radar systems based on parameters like operating frequency band, type of waveform used, configuration, etc. To illustrate this, the chapter contains a table that depicts radar classification by operating frequency. It then describes typical radar waveforms, including continuous-wave (CW) and pulsed waveforms, as well as more complex types such as phase-coded waveforms. Another table lists common waveform types and their applications. In addition, various radar-system configurations are defined, including monostatic, quasi-monostatic, bistatic, and multistatic systems. Corresponding illustrations are also shown of bistatic and multistatic systems.

Chapter 1 concludes by discussing the book’s accompanying software. The tool suite, written in the Python programming language, includes a user-friendly graphical user interface (GUI) that updates plots and images automatically as the user changes parameters. Also included are scripts written in MATLAB that correspond to each of the Python scripts. The Python and MATLAB sets of code can be obtained from a GitHub repository.

The second chapter covers electromagnetic (EM) fields and waves. Of course, a discussion on EM fields and waves must include an overview of Maxwell’s equations—and that’s the case here. Among the additional topics touched on throughout the chapter include EM boundary conditions, wave equations and solutions, and plane waves. Subsequent chapters delve into topics like antenna systems, the radar range equation, radar receivers, target detection, radar cross section, and more.

Sponsored Recommendations

Ultra-Low Phase Noise MMIC Amplifier, 6 to 18 GHz

July 12, 2024
Mini-Circuits’ LVA-6183PN+ is a wideband, ultra-low phase noise MMIC amplifier perfect for use with low noise signal sources and in sensitive transceiver chains. This model operates...

Turnkey 1 kW Energy Source & HPA

July 12, 2024
Mini-Circuits’ RFS-2G42G51K0+ is a versatile, new generation amplifier with an integrated signal source, usable in a wide range of industrial, scientific, and medical applications...

SMT Passives to 250W

July 12, 2024
Mini-Circuits’ surface-mount stripline couplers and 90° hybrids cover an operational frequency range of DC to 14.5 GHz. Coupler models feature greater than 2 decades of bandwidth...

Transformers in High-Power SiC FET Applications

June 28, 2024
Discover SiC FETs and the Role of Transformers in High-Voltage Applications