rust-port/wifi-densepose-rs/docs/adr/ADR-002-signal-processing.md
Accepted
CSI signal processing requires FFT operations, complex number handling, and matrix operations. We need to select appropriate Rust libraries that provide Python/NumPy equivalent functionality.
We will use the following libraries:
| Library | Purpose | Python Equivalent |
|---|---|---|
ndarray | N-dimensional arrays | NumPy |
rustfft | FFT operations | numpy.fft |
num-complex | Complex numbers | complex |
num-traits | Numeric traits | - |