SkillAgentSearch skills...

Dpa

Delay Phased Array - New programmable array with delays and phase shift to generate flexible frequency-dependent beams

Install / Use

/learn @ucsdwcsng/Dpa
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

DPA: Delay Phased Array

Delay Phased Array - New programmable array with delays and phase shift to generate flexible frequency-dependent beams

We propose a new mmWave radio architecture called delay-phased
array (DPA) that improves efficient utilization of large bandwidth
and large antenna array at high mmWave frequencies by creating
flexible frequency-dependent multi-beams. DPA allows for flexible
division of system bandwidth into small bands and independent
radiation of each band in different chosen beam directions.

Requirements

  • MATLAB software (tested with v9.14 or R2023a, but should work with other versions)
  • Doesn't require any MATLAB toolbox.

Main code

  • Run main_dpa.m to implement and plot a given flexible multi-beam pattern
  • Play with parameters: Num antennas, system bandwidth, angles-per-beam, bandwidth-per-beam, number of beams etc
  • Chnage other system parameters in lib_fsda/get_fsda_param.m
  • Change algo_type to MATH to plot beam patterns computed through maths formula for delays and phase values

Cite our paper

  • mmFlexible: Flexible Directional Frequency Multiplexing for Multi-user mmWave Networks [pdf]
    Authors: Ish Kumar Jain, Rohith Reddy Vennam, Raghav Subbaraman, Dinesh Bharadia — Infocom 2023

  • Decoupling Control & Data Beams in Wideband Multi-antenna Networks
    Authors: Ish Kumar Jain, Rohith Reddy Vennam, Dinesh Bharadia — Mobihoc 2025

Related Skills

View on GitHub
GitHub Stars19
CategoryDevelopment
Updated1mo ago
Forks4

Languages

MATLAB

Security Score

75/100

Audited on Feb 11, 2026

No findings