Spreading Code Sequence Design via Mixed-Integer Convex Optimization

<title>Abstract</title> For a satellite navigation system, binary spreading codes with good autocor-relation and cross-correlation properties are critical for ensuring precise synchronization and tracking with minimal intrasystem interference. In this paper, we demonstrate that multiple instances of the spreading code design problem found in the literature may be cast as binary-constrained convex optimization problems. This approach enables new optimization methods that can exploit the convex structure of the problem. We demonstrate this approach using a block coordinate descent (BCD) method, which applies a convexity-exploiting branch-and-bound method to perform the block updates. With minimal tuning, the BCD method was able to identify Global Positioning System codes with better mean-squared correlation performance compared with the Gold codes and codes derived from a recently introduced natural evolution strategy.

Authors

Institutions

Publication Details

Journal
NAVIGATION Journal of the Institute of Navigation
Published
2025-01-01
DOI
https://doi.org/10.33012/navi.706
Primary Topic
VLSI and FPGA Design Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Spreading Code Sequence Design via Mixed-Integer Convex Optimization

Grace Gao, Tara Mina, Alan Hao Yang
NAVIGATION Journal of the Institute of Navigation
VLSI and FPGA Design Techniques
article

Spreading Code Sequence Design via Mixed-Integer Convex Optimization

Grace Gao, Tara Mina, Alan Hao Yang
article en

Abstract

<title>Abstract</title> For a satellite navigation system, binary spreading codes with good autocor-relation and cross-correlation properties are critical for ensuring precise synchronization and tracking with minimal intrasystem interference. In this paper, we demonstrate that multiple instances of the spreading code design problem found in the literature may be cast as binary-constrained convex optimization problems. This approach enables new optimization methods that can exploit the convex structure of the problem. We demonstrate this approach using a block coordinate descent (BCD) method, which applies a convexity-exploiting branch-and-bound method to perform the block updates. With minimal tuning, the BCD method was able to identify Global Positioning System codes with better mean-squared correlation performance compared with the Gold codes and codes derived from a recently introduced natural evolution strategy.

NAVIGATION Journal of the Institute of NavigationVol. 72(3)
Stanford University (US)
Openalex Percentile: Top 82%
VLSI and FPGA Design Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Spreading Code Sequence Design via Mixed-Integer Convex Optimization — Grace Gao, Tara Mina, et al. · NAVIGATION Journal of the Institute of Navigation (2025) | TGRS Research Map | TGRS