← Back
Home › Systems › Telecom

cable-access

cable access network

DOCSIS

SystemTechniques · 6Primitives · 24 cable-access Clock synchronizationdistributed · medium: Estimate a clock's offset from four timestamps, filter out queueing noise, and steer the clock smoothly; NTP gets about a millisecond, PTP with hardware timestamps under a microsecond.›Active queue managementnetworking · medium: RED, CoDel and PIE: drop or ECN-mark early to keep switch and router queues shortDynamic bandwidth allocationsignal-processing · medium: Grant-based upstream scheduling in shared-medium networks (PON, DOCSIS) from queue reportsLdpc codessignal-processing · medium: Low-density parity-check codes with soft-decision min-sum decoding, used in NAND flashLink adaptationsignal-processing · medium: Choose modulation and coding from channel quality with outer-loop BLER controlChannel estimationsignal-processing · medium: Pilot-based LS/MMSE channel estimation and interpolation across time and frequencyFair queuingnetworking · low: Deficit round robin / weighted fair queuing to share capacity among tenants or flowsToken bucketsystems · low: A bucket of up to b tokens refilled at rate r; requests spend tokens, enforcing an average rate while allowing bursts of b.›Qam soft demappingsignal-processing · low: PSK/QAM constellation mapping and max-log LLR soft demapping for decodersFast 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 handlingAEAD (AES-GCM, ChaCha20-Poly1305)security · low: Authenticated encryption that encrypts and detects tampering in one call; the only kind of symmetric encryption you should use.›X509 certificatessecurity · low: Certificate chains, path validation, SANs, revocation and short-lived issuanceAdaptive equalizationsignal-processing · low: LMS/RLS equalizer filters that invert channel distortion from training or decisionsLine coding scramblingsignal-processing · low: Scramblers and line codes (8b/10b, 64b/66b) for DC balance and clock recoveryRanging and delay equalizationsignal-processing · low: Measure round-trip delay per endpoint and equalize it so upstream bursts do not collidePID controllerrobotics · low: Drive a measured value to a setpoint with three terms on the error: proportional, integral, derivative. The default feedback loop for motors, heaters, drones and gimbals.›Phase-locked loop (digital)signal-processing · low: Feedback loop that locks a local oscillator to the phase and frequency of an input tone; the core of carrier recovery, clock recovery and GNSS tracking.›Robust statisticsstatistics · low: Location and scale estimates (median, MAD, trimmed mean, Huber M-estimator) that stay correct when a minority of the data is garbage.›Packet header parsingnetworking · low: Parse graph state machines for Ethernet, IP, TCP and UDP headers in hardware and softwarePRNGs (PCG, xoshiro)numerics · low: Small, fast, statistically strong non-cryptographic generators: PCG32 and xoshiro256**, with seeding, parallel streams and unbiased ranges.›Exponential smoothing (ETS, Holt-Wi…statistics · low: Forecast by keeping a few running states (level, trend, seasonal) updated by a fraction of each forecast error; O(1) memory per series and a strong baseline.›+ 8 more primitives

Similar systems

Share the most building blocks with this one.