Module 3 — Arrays and ADALM-PHASER Beamforming#
Arrays and ADALM-PHASER Beamforming
Point the beam without moving the antenna.
Lessons 15–24 · Antennas, Phased Arrays, and Radar Systems · Dr. Neil Rogers
Where This Module Goes
Amplitude shapes the beam: its sidelobes and beamwidth. Phase steers it.
An array is many small antennas behaving as one large one. Feed the elements with the right phases and the beam points where you choose; feed them with the right amplitudes and you decide how wide the beam is and how much energy leaks into the sidelobes.
This is the longest module in the course, and the most hands-on. Almost every lesson has its own lab on the ADALM-PHASER, done right after it, so you never take the array factor on faith.
The through-line is one equation — the array factor — met four times: derived, steered, tapered, and nulled. Each time it is the same sum over elements with different weights. If you leave this module able to write that sum from memory and say what each term does, the rest is arithmetic.
The Module 3 Roadmap
Every lesson in this module turns one of two knobs on each element. Lessons 15, 16, 20, and 22 work the amplitude: how the illumination across the aperture sets the beamwidth and the sidelobe level, and what a taper trades for lower sidelobes. Lessons 18, 19, and 23 work the phase: the progressive phase that points the beam, the bearing it lets you measure, and what goes wrong when the phase is only right at one frequency or comes in coarse steps. Lessons 17, 21, and 24 need both. Calibration corrects each channel’s gain and phase, the measured pattern carries the element’s own pattern on top of the array factor, and a null is placed with complex weights.
Learning Objectives 3.1-3.3
- I can describe aperture distributions and calculate aperture efficiency for a given illumination.
- I can derive the array factor for an arbitrary linear array and apply pattern multiplication.
- I can identify the hardware architecture of the ADALM-PHASER and control it via SDR software.
Learning Objectives 3.4-3.6
- I can calculate the phase weights required to steer a beam to a given angle and predict the resulting array pattern.
- I can implement beam steering on the ADALM-PHASER and verify the steered pattern against theory.
- I can distinguish between array factor and true antenna pattern and account for element pattern effects.
Learning Objectives 3.7-3.9
- I can apply amplitude tapering (uniform, cosine, Chebyshev, Taylor) to control sidelobe level and predict the pattern trade-off.
- I can identify grating lobes, beam squint, and quantization effects in a phased array and describe their impact on system performance.
- I can calculate null-steering weights and implement pattern nulls on the ADALM-PHASER.
Lessons 15-17: From Aperture to Array, and the Hardware
Aperture Distributions and Efficiency
Aperture distributions and aperture efficiency for a given illumination. Objective 3.1.
Lesson 16The Array Factor and Pattern Multiplication
Array factor for a linear array and pattern multiplication. Objective 3.2.
Lesson 17Introduction to Phased Array Hardware
ADALM-PHASER architecture and SDR control. Objective 3.3.
L17 LabPhased Array Bring-Up
Bring your own kit up from a blank card, then prove it works.
Lessons 18-19: Steering the Beam, and Using It
Beam Steering
Phase weights to steer a beam and the resulting array pattern. Objective 3.4.
L18 LabBeam Steering
Steer the peak two ways on the PHASER and check it against theory. Objective 3.5.
Lesson 19Direction Finding
Bearings from the beam sweep, crossed from known positions. Objective 3.5.
L19 LabFox Hunt
Find the one live HB100 among numbered boxes from your own bearings.
Lessons 20-21: The Beam, and the Real Pattern
Array Factor and Beamwidth
Array factor and beamwidth in depth. Objective 3.2.
L20 LabArray Factor
Measure the array factor at 8, 4, and 2 active elements.
Lesson 21Antenna Pattern
True antenna pattern vs. array factor; element-pattern effects. Objective 3.6.
L21 LabAntenna Pattern
Walk the source around a fixed beam to see the element pattern.
Lessons 22-23: Shaping the Pattern, and Where It Misbehaves
Sidelobes and Tapering
Amplitude tapering (uniform, cosine, Chebyshev, Taylor) and the sidelobe trade-off. Objective 3.7.
Lesson 23Beam Squint and Quantization
Grating lobes, beam squint, and phase quantization. Objective 3.8.
L22–L23 LabTapering, Squint, and Quantization
Measure the taper trade-off, then the three departures no taper can fix.
Where This Is Going
Module 4 gives the array something to look for. The same hardware becomes a radar: send a chirp, listen for the echo, and work out how far away the target is and how fast it is moving.
The steering and tapering you learn in this module point and shape the radar’s beam.