Mwrf 12050 Promo Learn The Radar

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

UHF to mmWave Cavity Filter Solutions

April 12, 2024
Cavity filters achieve much higher Q, steeper rejection skirts, and higher power handling than other filter technologies, such as ceramic resonator filters, and are utilized where...

Wideband MMIC Variable Gain Amplifier

April 12, 2024
The PVGA-273+ low noise, variable gain MMIC amplifier features an NF of 2.6 dB, 13.9 dB gain, +15 dBm P1dB, and +29 dBm OIP3. This VGA affords a gain control range of 30 dB with...

Fast-Switching GaAs Switches Are a High-Performance, Low-Cost Alternative to SOI

April 12, 2024
While many MMIC switch designs have gravitated toward Silicon-on-Insulator (SOI) technology due to its ability to achieve fast switching, high power handling and wide bandwidths...

Request a free Micro 3D Printed sample part

April 11, 2024
The best way to understand the part quality we can achieve is by seeing it first-hand. Request a free 3D printed high-precision sample part.