Dpa
Delay Phased Array - New programmable array with delays and phase shift to generate flexible frequency-dependent beams
Install / Use
/learn @ucsdwcsng/DpaREADME
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_typetoMATHto 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
node-connect
338.7kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
83.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
338.7kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
83.6kCommit, push, and open a PR
