Skip to content

2D near-field localization with MUSIC and ULA using second-order Taylor expansion for AoA and range estimation.

Notifications You must be signed in to change notification settings

PauloRoge/DoA-MUSIC-2D

Repository files navigation

MUSIC-2D-NearField

This repository implements a 2D source localization method using the classical MUSIC (Multiple Signal Classification) algorithm under near-field conditions. A Uniform Linear Array (ULA) is used, and the steering vector is modeled via a second-order Taylor approximation to account for wavefront curvature, enabling accurate estimation of both Angle of Arrival and range.

📌 Features

  • Antenna Array: Uniform Linear Array (ULA)
  • Localization: 2D (AoA + Range) in near-field
  • Signal Model: Free-space, Line-of-Sight (LoS)
  • Wavefront Modeling: Taylor expansion (2nd order)
  • Output: MUSIC pseudo-spectrum over angle and range grid

📌 File Description

File Description
main.m Main script to execute the MUSIC localization
music.m Core MUSIC algorithm implementation
responsearray.m Constructs the array response using Taylor model
pseudospectrum.pdf Example output of the MUSIC pseudo-spectrum
README.md This documentation

📌 Visualization

Below is an example of the MUSIC pseudo-spectrum for a 2D scenario:

Pseudoespectro MUSIC

The peaks in the spectrum correspond to the estimated positions (AoA, distance) of the sources.

📌 Notes

  • Near-field effects are captured via second-order phase modeling.
  • The array geometry and propagation model are configurable via responsearray.m.

About

2D near-field localization with MUSIC and ULA using second-order Taylor expansion for AoA and range estimation.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages