← Back
Home › Systems › Telecom

baseband-modem

cellular baseband modem

Qualcomm modems

SystemTechniques · 8Primitives · 29 baseband-modem AKA (authentication and key agreeme…security · medium: Symmetric-key challenge-response in which a chip and its home server prove knowledge of one key, with a sequence number for freshness, and derive session keys.›Channel estimationsignal-processing · medium: Pilot-based LS/MMSE channel estimation and interpolation across time and frequencyLdpc codessignal-processing · medium: Low-density parity-check codes with soft-decision min-sum decoding, used in NAND flashMimo detectionsignal-processing · medium: Linear MMSE, SIC and sphere decoding to separate spatially multiplexed streamsOfdm time frequency synchronizationsignal-processing · medium: Cell search and synchronization: PSS/SSS correlation, CFO and timing estimationPolar codessignal-processing · medium: Polar codes with successive-cancellation list decoding and CRC aidTurbo codessignal-processing · medium: Parallel concatenated convolutional codes with iterative BCJR/max-log-MAP decodingFast Fourier transformnumerics · low: Computes the DFT in O(n log n) by recursively splitting into even and odd halves; the basis of fast convolution and spectral methods.›Ofdm modulationsignal-processing · low: OFDM via IFFT/FFT, cyclic prefix, subcarrier mapping and PAPR handlingSIMD programminghardware-os · low: Process 4-16 lanes per instruction with AVX2, AVX-512 or NEON via Rust std::arch, with runtime dispatch and a portable fallback.›Qam soft demappingsignal-processing · low: PSK/QAM constellation mapping and max-log LLR soft demapping for decodersCRC32C checksumshardware-os · low: The Castagnoli CRC-32 with dedicated instructions on x86 (SSE4.2) and ARMv8. It is the standard fast integrity check for storage blocks, logs and network frames.›Low power duty cyclingembedded · low: MCU sleep states, wake sources and radio duty cycling to run years on a batteryDeterministic fixed-point mathgame-networking · low: Bit-identical simulation math across CPUs, compilers and builds: integer fixed-point formats, the float traps (FMA, x87, fast-math, libm), deterministic trig, sqrt and RNG.›Asn1 encodingnetworking · low: ASN.1 schemas with BER/DER/PER encodings used in X.509 and 3GPP signallingSelective repeat arqnetworking · low: Selective-repeat ARQ with windows, status reports and in-order reassemblyDigital down conversionsignal-processing · low: NCO mixing to baseband, CIC/FIR decimation and IQ handling for SDR receiversHybrid arqsignal-processing · low: HARQ with chase/incremental-redundancy soft combining and parallel stop-and-wait processesRobust header compressionsignal-processing · low: ROHC context-based compression of IP/UDP/RTP headers over radio linksHierarchical state machinesystems · low: Nest states so a substate inherits its parent's reactions and only overrides what differs, with ordered entry and exit actions along the path.›HKDF key derivation (extract-and-ex…security · low: HMAC-based two-step key derivation: extract a uniform pseudorandom key from any secret, then expand it into as many context-bound keys as you need.›Message authentication codes (HMAC,…security · low: A keyed short tag proving a message is unmodified and came from a key holder; pick HMAC, CMAC, KMAC or a one-time polynomial MAC by what primitive you already have.›Replay protection windowsecurity · low: A highest-seen counter plus a bitmap of the last W numbers rejects duplicates and stale messages in O(1) with a few hundred bytes of state.›+ 1 more techniques+ 13 more primitives

Similar systems

Share the most building blocks with this one.