Fact-checked by Grok 2 weeks ago

Pseudorandom binary sequence

A pseudorandom (PRBS), also referred to as a pseudo-noise () sequence, is a deterministic signal consisting of a stream of 0s and 1s that exhibits statistical properties closely resembling those of true random noise, such as balanced distribution and low autocorrelation out of phase. These sequences are periodic with a maximal of $2^n - 1 bits, where n is the of the generating , and they repeat indefinitely without appearing patterned over short segments. PRBS are generated using simple or software implementations, making them efficient for real-time applications in digital systems. The generation of a PRBS typically employs a , a shift register whose input bit is the (modulo 2) of its previous states according to a primitive feedback polynomial of degree n. For example, with an initial non-zero state, the LFSR produces a maximal-length where each contains $2^{n-1} ones and $2^{n-1} - 1 zeros, ensuring near-perfect balance. Notable properties include a run-length distribution that approximates —featuring one run of n ones, no run of n zeros, and balanced shorter runs—and an ideal function that equals 1 when shifted by multiples of the N and -1/N otherwise, which aids in synchronization and noise-like behavior. These characteristics make PRBS distinguishable from truly random only through exhaustive analysis of full . In and testing, PRBS serve critical roles due to their and pseudo-random nature. They are commonly used as test signals for measuring bit rates (BER) in digital communication systems, where identical sequences at transmitter and enable precise detection. Data scramblers based on PRBS randomize long strings of identical bits to maintain and carrier in modems, with self-synchronizing descramblers inverting the process via modulo-2 addition. Beyond communications, PRBS find applications in , where their spectrum facilitates frequency-domain analysis, and in generating calibration signals for high-speed devices. Standards such as O.150 specify PRBS patterns for performance instrumentation, ensuring in optical and electrical testing.

Fundamentals

Definition

A pseudorandom binary sequence (PRBS) is a deterministic sequence of bits consisting of 0s and 1s that exhibits statistical properties approximating those of a truly random binary sequence, generated algorithmically to simulate noise-like behavior. These sequences are designed to pass standard statistical tests for randomness while being fully reproducible from a known initial state. In contrast to true random binary sequences, which arise from inherently unpredictable physical processes and lack periodicity, PRBS are periodic and generated by deterministic rules, ensuring identical outputs upon repeated initialization. This repeatability makes PRBS suitable for controlled testing and in engineered systems, where true would be impractical. The basic structure of a PRBS typically features a finite length N, often N = 2^k - 1 for maximum-length variants, comprising roughly equal numbers of 0s and 1s to maintain . The term originated in the mid-20th century within the development of pseudonoise (PN) codes for and communications, with foundational analysis provided by Solomon Golomb in his 1967 work on sequences. Common types of PRBS include maximum length sequences (m-sequences), which achieve the longest period for a given generator degree; Gold codes, constructed for favorable cross-correlation properties in multi-user systems; Kasami codes, offering balanced autocorrelation in large sets; and JPL sequences, developed for ranging applications in deep-space communications.

Key Characteristics

Pseudorandom binary sequences (PRBS) exhibit a high degree of balance in their composition, featuring nearly equal numbers of 0s and 1s within each period. For a sequence of length N = 2^k - 1, there are exactly $2^{k-1} ones and $2^{k-1} - 1 zeros, ensuring the disparity is at most one bit. This balance aligns with Golomb's first randomness postulate, which requires that in any period, the number of 1s differs from the number of 0s by at most one. These sequences are inherently periodic, repeating deterministically every N bits without deviation, which forms the foundation for their controlled yet random-like behavior in applications such as noise simulation in . The fixed N guarantees that the sequence cycles predictably, allowing for repeatable testing while mimicking aperiodic over short segments. A key trait is the run-length distribution, where consecutive identical bits (runs of 0s or runs of 1s) occur in lengths that approximate those expected from a truly random . According to Golomb's second postulate, in each period, at least half of the runs have length 1, at least one-fourth have length 2, at least one-eighth have length 3, and so on, with runs of 0s and 1s nearly equally distributed for each length. This distribution contributes to the sequence's utility in emulating processes. Although fully deterministic and generated by a fixed , PRBS create an illusion of independence among bits, where consecutive elements appear uncorrelated, much like . This property stems from the structured yet unpredictable arrangement of bits, enabling the sequence to pass informal randomness checks despite its mechanical origin. The of a PRBS, defined as (m - 1)/(N - 1) where m is the number of 1s, equals exactly 1/2 for maximal-length sequences, reinforcing their balanced nature and suitability for symmetric signal applications.

Properties

Statistical Properties

Pseudorandom sequences (PRBS) exhibit statistical properties that closely approximate those of random sequences, making them suitable for applications requiring noise-like behavior without true . These properties are formalized through specific measures of balance, run distribution, and , which collectively ensure that PRBS perform well on standard statistical tests of . For maximum-length PRBS of $2^k - 1, where k is the of the generating , the sequence satisfies criteria that align with expectations for and bits. The balance property dictates that, in one full period, the number of 1s equals $2^{k-1} and the number of 0s equals $2^{k-1} - 1, resulting in a proportion of 1s that approaches $1/2 as k increases. This near-equal distribution ensures uniformity, allowing ideal PRBS to pass the chi-square test, which assesses whether the observed frequency of 1s and 0s deviates significantly from the expected 50% under a of . The run property further characterizes by specifying the distribution of consecutive identical bits (runs). In a period of length $2^k - 1, there are $2^{k-r-1} runs of each length r for $1 \leq r < k, with $2^{k-2} runs of length 1, and exactly one run of length k. This approximates the geometric distribution for random sequences, where the probability of a run of length r is $2^{-r}, and enables PRBS to pass the poker test, which evaluates the frequency of overlapping bit patterns (e.g., treating groups of 5 bits as poker hands) against expected uniform distributions using chi-square statistics. Serial correlation, measuring dependence between adjacent bits or bit pairs, is minimal in ideal PRBS, with the expected correlation coefficient approaching zero for large periods. Consequently, PRBS pass the serial correlation test, confirming approximate independence akin to white noise sequences. The power spectral density of a PRBS is nearly flat across its frequency band up to half the bit rate, exhibiting white-noise-like characteristics that concentrate energy uniformly rather than at specific frequencies. Despite these strengths, PRBS lack cryptographic security because they are deterministic and fully predictable once the initial seed (state) is known; moreover, their linear structure allows reconstruction of the generating polynomial and state using the Berlekamp-Massey algorithm after observing just $2k consecutive bits.

Autocorrelation and Cross-Correlation

The autocorrelation function of a periodic pseudorandom binary sequence (PRBS) s = \{s_i\} of period N, where each s_i = \pm 1, is defined as R(v) = \sum_{i=0}^{N-1} s_i s_{(i+v) \mod N} for integer shifts v. For maximum-length PRBS, also known as m-sequences generated by primitive polynomials over finite fields, this function exhibits the ideal two-level property: R(v) = N when v \equiv 0 \pmod{N}, and R(v) = -1 otherwise. This sharp peak at zero shift with constant low sidelobes elsewhere arises from the sequence's balance property, where the number of +1s exceeds the number of -1s by exactly one. The duty cycle c = (m-1)/(N-1), with m denoting the number of +1s in the sequence, influences the sidelobe levels in the autocorrelation function for non-ideal or truncated PRBS. For m-sequences, m = (N+1)/2, yielding c \approx 1/2 and minimizing sidelobe variance, which contributes to the near-ideal behavior; deviations from balance in shorter or modified sequences elevate sidelobes, degrading correlation performance. Cross-correlation between distinct PRBS measures their similarity and is critical for minimizing interference in multi-sequence systems. For families like Gold codes, constructed by combining two m-sequences of degree k via modulo-2 addition to produce sequences of length $2^k - 1, the absolute cross-correlation is bounded above by $2^{(k+2)/2} + 1 when k is even and $2^{(k+1)/2} + 1 when k is odd, ensuring low inter-sequence overlap compared to the autocorrelation peak. The ideal two-level autocorrelation of maximum-length PRBS provides a sharp mainlobe at zero shift and uniformly low sidelobes, facilitating precise pulse compression in signal processing by concentrating energy efficiently while suppressing ambiguity. This property distinguishes PRBS from truly random sequences, whose correlations would fluctuate more variably. The merit factor quantifies PRBS quality as the ratio of mainlobe energy to total sidelobe energy, given by N^2 / \sum_{v=1}^{N-1} |R(v)|^2. For m-sequences, this yields N^2 / (N-1) \approx N, a high value indicating excellent performance; lower merit factors in other constructions signal poorer sidelobe suppression.

Generation

Linear Feedback Shift Registers

A linear feedback shift register (LFSR) consists of a chain of flip-flops connected in series, where the input to the first flip-flop is determined by the exclusive-OR (XOR) of the outputs from specific positions, known as taps, within the register. This feedback mechanism generates a sequence of bits that cycles through states in the finite field GF(2), producing pseudorandom binary sequences (PRBS) when configured appropriately. The operation relies on a characteristic polynomial that defines the tap positions, ensuring the sequence behaves like a maximal-length pseudonoise (PN) sequence under certain conditions. To generate a PRBS, the LFSR is initialized with a non-zero seed value, avoiding the all-zero state that would lock the register. On each clock cycle, the contents of the register shift right (or left, depending on convention), and the feedback bit—computed as the XOR of the tapped outputs—is inserted at the opposite end. For a k-stage LFSR, the feedback polynomial determines the taps; for example, in a (k=7), the polynomial x^7 + x^6 + 1 corresponds to taps at positions 7 and 6. The output is typically taken from the last stage of the register, yielding a periodic sequence. The sequence achieves maximal length, cycling through 2^k - 1 distinct non-zero states before repeating, only if the feedback polynomial is primitive over GF(2). Primitive polynomials generate m-sequences, which are binary sequences with properties approximating randomness, such as balanced runs of 0s and 1s. Non-primitive polynomials result in shorter periods, limiting their utility for PRBS applications. LFSRs can be implemented in two primary configurations: Fibonacci and Galois (also known as external and internal feedback, respectively). In the Fibonacci configuration, XOR gates are placed externally to compute the feedback bit fed into the input of the shift register. The Galois configuration integrates XOR gates directly into the feedback paths between stages, allowing multiple feedback signals and enabling higher clock frequencies due to reduced critical path length. Both produce equivalent sequences for the same polynomial but differ in hardware efficiency. LFSRs offer significant advantages for hardware implementation, requiring only k flip-flops and a few XOR gates, which minimizes area and power consumption compared to counter-based generators. This simplicity facilitates high-speed operation in digital circuits, making them ideal for embedded systems. In software, LFSRs can be simulated efficiently; for instance, the following C code implements a PRBS7 generator using bit shifts and XOR operations:
c
#include <stdint.h>

uint8_t prbs7_lfsr = 0x7F;  // Non-zero initial [seed](/page/Seed) (all 1s for 7 bits)

uint8_t generate_prbs7_bit(void) {
    uint8_t lsb = prbs7_lfsr & 1;  // Output the least significant bit
    uint8_t feedback = lsb ^ ((prbs7_lfsr >> 1) & 1);  // XOR taps at positions 0 and 1
    prbs7_lfsr = (prbs7_lfsr >> 1) | (feedback << 6);  // Shift right, insert feedback at MSB
    return lsb;
}
This routine produces the 127-bit maximal sequence on successive calls, with the polynomial taps corresponding to x^7 + x^6 + 1. Such implementations are lightweight and deterministic, ensuring reproducibility for testing purposes.

Alternative Methods

Nonlinear feedback shift registers (NLFSRs) provide an extension to traditional linear methods by incorporating nonlinear feedback functions, such as the product of multiple state bits or combined logical operations like AND gates followed by XOR. These nonlinearities improve the cryptographic resilience of generated pseudorandom binary sequences (PRBS), particularly against linear cryptanalytic attacks that exploit the predictability of linear structures. For instance, NLFSRs can produce span-n sequences with a period of $2^n - 1 and balanced bit distribution, similar to maximum-length LFSRs, but their design targets enhanced diffusion properties for stream cipher applications. However, the theoretical analysis of NLFSRs remains incomplete compared to LFSRs, lacking efficient algorithms for decomposition and synthesis, which complicates verification of their randomness and period length. Software-based PRBS generators offer flexibility for computational environments where hardware constraints are absent, adapting established pseudorandom number generator (PRNG) algorithms to yield binary outputs. The (MT19937), renowned for its exceptionally long period of $2^{19937} - 1 and equidistribution properties, can be modified for binary PRBS by extracting individual bits from its tempered 32-bit words via bitwise shifts and masks, enabling efficient generation of high-quality binary streams for simulations and testing. Alternatively, chaotic maps like the (x_{k+1} = r x_k (1 - x_k) with r=4) are discretized to binary sequences by applying a threshold (e.g., 1 if x_k > 0.5, else 0), producing outputs that pass standard randomness tests such as due to their sensitivity to initial conditions and apparent unpredictability. These methods are particularly useful in software-defined systems, though they require careful parameter tuning to maintain statistical balance. Hybrid approaches integrate LFSRs with nonlinear post-processing to address limitations in pure linear generators, yielding cryptographically robust PRBS for secure communications. In such designs, an LFSR produces an initial binary stream, which is then transformed via nonlinear components like substitution boxes (S-boxes) or additional chaotic mappings to obscure linear dependencies and enhance resistance to correlation attacks. Recent implementations, including those combining LFSRs with linear congruential generators or metastability-based sources, demonstrate improved key space and secrecy levels, with sequences passing advanced cryptographic evaluations. These hybrids are especially valuable in resource-constrained devices, balancing efficiency with . In the 2020s, (FPGA)-based high-throughput PRBS generators have emerged to meet the demands of and beyond-5G testing, where parallel architectures process multiple LFSR stages simultaneously to achieve throughputs over 28 Gbit/s at clock frequencies around 220 MHz. These implementations leverage pipelined designs on platforms like Zynq UltraScale+ for applications in massive and cloud radio access networks (C-RAN), providing scalable, reconfigurable PRBS for (BER) testing and emulation with minimal area overhead. Complementing these, pseudorandom sequences (PRIS) convert binary PRBS into impulse trains, serving as perturbation signals for in-situ estimation in power systems; PRIS offer flat across broad frequencies with a low peak-to-average power ratio, enabling accurate identification without significant distortion. Despite their advantages, alternative PRBS methods introduce trade-offs, including elevated design complexity and risks of suboptimal periods relative to well-tuned LFSRs. NLFSRs, for example, often require exhaustive search for maximum-period configurations, as nonlinear interactions can trap sequences in shorter cycles, and their analysis demands computational resources far exceeding those for linear cases. Software and chaotic approaches may also exhibit implementation-dependent biases if is imprecise, while hybrids and FPGA designs increase or software overhead, potentially limiting deployment in ultra-low-power scenarios. These limitations highlight scenarios where LFSRs remain preferable for straightforward, high-period PRBS needs.

Applications

Telecommunications and Signal Processing

Pseudorandom binary sequences (PRBS) play a crucial role in for (BER) testing, where standardized patterns such as PRBS7 (127 bits), PRBS15 (32,767 bits), and PRBS23 (8,388,607 bits) simulate random data traffic to evaluate system performance under noise-like conditions. These sequences are specified in ITU-T Recommendation O.150, which outlines methods for generating PRBS to measure error rates in digital transmission systems by comparing transmitted and received patterns, enabling detection of up to the full sequence length without synchronization loss. This approach ensures reliable assessment of channel impairments, as the noise-like properties of PRBS mimic real-world data while allowing deterministic verification. In communications, maximal-length sequences (m-sequences), a type of PRBS, are employed in direct-sequence (DS-CDMA) systems to spread the signal bandwidth and enable multiple user access. The balanced nature of m-sequences, with nearly equal numbers of 1s and 0s, provides a flat power spectrum that minimizes interference and supports efficient despreading at the receiver. For instance, in (GPS) applications, —derived from pairs of m-sequences—facilitate CDMA by offering low cross-correlation, allowing simultaneous signals from multiple satellites to be distinguished. These codes, with lengths up to 1,023 chips, are integral to the coarse/acquisition () code in GPS for pseudoranging and navigation. The sharp autocorrelation peak of PRBS enables precise and ranging in communication systems. In modems, this property supports timing recovery by correlating the received signal with a local PRBS to detect symbol boundaries, compensating for clock offsets in passband schemes. Similarly, in applications, PRBS-based phase-modulated continuous-wave (PMCW) systems exploit the two-level function for range resolution and Doppler estimation, with sequences like m-sequences and providing sidelobe suppression essential for target detection. PRBS are widely used for characterization in both fiber optic and systems, where they probe the to quantify , , and multipath effects. In fiber , transmitting PRBS through the link and performing at the receiver reveals the channel's , aiding in the evaluation of high-speed transceivers up to 16 Gbps in standards. For channels, PRBS testing in radio-over-fiber (RoF) setups characterizes end-to-end performance, including spectrum analysis for mmWave links, ensuring alignment with system requirements like bit error rates below 10^{-12}. Recent advancements leverage PRBS for stimulated Brillouin scattering () suppression in high-power fiber lasers used in telecommunications infrastructure. Phase modulation with PRBS patterns broadens the , distributing power across multiple tones to reduce SBS gain below threshold, enabling output powers exceeding 2 kW while maintaining narrow effective linewidths under 10 Hz. This technique, demonstrated in ytterbium-doped amplifiers, uses higher-order PRBS (e.g., order 15) for optimal spectral shaping without inducing self-pulsing. In 5G New Radio (NR) conformance testing, PRBS patterns verify base station receiver sensitivity and transmitter linearity per 3GPP TS 38.141, simulating payload data for radiated and conducted evaluations in frequency ranges FR1 and FR2.

Testing and Other Engineering Uses

Pseudorandom binary sequences (PRBS) serve as effective input signals for in , particularly for black-box modeling of nonlinear dynamics using nonlinear autoregressive exogenous (NARX) models. These sequences provide broadband excitation that mimics , ensuring persistent stimulation across relevant frequencies to accurately estimate model parameters without prior knowledge of the system's structure. In a 2025 study on dynamics, PRBS was applied as the voltage input to a driver motor, enabling precise NARX identification through least-squares optimization and validation against measured responses, demonstrating superior performance over multisine signals in terms of estimation accuracy and computational efficiency. Similarly, the NonSysId package utilizes PRBS for , where it excites the system to capture polynomial NARX terms, achieving low in benchmarks like the Silverbox dataset. In () and noise source identification, PRBS perturbations are injected into () components to isolate dominant noise contributors. This technique exploits the sequence's properties to correlate input signals with radiated emissions, pinpointing interference paths in complex electronics. A seminal 2017 IEEE conference paper applied PRBS to a multi-IC setup, revealing that clock drivers were the primary EMI sources by analyzing emission spectra, with correlation peaks indicating up to 80% noise attribution to specific components; subsequent extensions have adapted this for high-frequency boards up to 1 GHz. For battery and sensor testing, PRBS enables fast, non-invasive impedance measurements critical for electric vehicle (EV) battery management. By superimposing PRBS currents on the battery's operating signal, broadband impedance spectra are obtained rapidly, supporting state-of-health and state-of-charge diagnostics. A 2025 method optimized PRBS orders (e.g., 2^{15}-1) for lithium-ion cells, achieving full-spectrum measurements in under 10 seconds with less than 5% deviation from traditional electrochemical impedance spectroscopy, while minimizing perturbation amplitude to avoid cell stress—ideal for online EV applications. This approach has been extended to sensor arrays, where PRBS excitation identifies impedance variations in real-time for fault detection. PRBS finds utility in simulations, including methods for reliability analysis, where its deterministic yet random-like behavior approximates inputs efficiently. In simulations, PRBS-driven runs model and error propagation in high-speed links, as shown in a 2013 study simulating PRBS-23 patterns at 30 Gbps to quantify random jitter accumulation under low-pass filtering, yielding eye closures that match empirical data within 2 ps. Enhanced PRBS variants, such as chaos-enhanced (LFSR) designs, support lightweight in Internet of Things () devices by generating secure pseudorandom keys with low power overhead. A 2024 framework proposes robust LFSR-based PRBS for stream ciphers, achieving 128-bit security with 20% reduced gate count compared to , suitable for sensor nodes. Additionally, PRBS-based generators produce synthetic datasets for intrusion detection systems (IDS) in , simulating diverse threat patterns to train models amid limited real . A 2022 IEEE approach employs PRBS block circuits to create cyber threat streams, incorporating vectors like DDoS via sequence modulation, resulting in datasets that improve IDS accuracy by 15% over static benchmarks through balanced class distribution. For randomness validation, gap-based analysis evaluates PRBS quality by examining intervals between identical bits, assessing independence and uniformity. A 2024 study applied this to m-sequence PRBS (a PRBS subtype) from all-optical sources, confirming near-ideal gap densities (e.g., B=0.1218 for order 5) via and experiment, outperforming traditional NIST tests for detection in cryptographic applications.

Notation and Examples

Standard Notations

Pseudorandom binary sequences (PRBS) are commonly denoted using the PRBS-k notation, where k indicates the length of the (LFSR) employed in their generation. The of a PRBS-k sequence is given by N = 2^k - 1 bits, representing the maximum length before the sequence repeats. For instance, PRBS3 utilizes a 3-bit and yields a of 7 bits. These sequences are also known by synonyms such as pseudonoise (PN) codes or (PRN) codes, especially in applications where their noise-like properties are emphasized. PRBS are typically expressed as strings of 0s and 1s for direct implementation in digital systems. In contexts, particularly for and analysis, a common converts the values to a bipolar representation: 0 maps to -1 and 1 maps to +1, resulting in a balanced sequence with equal numbers of positive and negative values and zero mean. Standardization efforts define specific PRBS patterns to ensure interoperability in testing and measurement. The Recommendation O.150 outlines general requirements for instrumentation, including detailed PRBS patterns for evaluating . Similarly, the standard specifies PRBS usage for testing in Ethernet systems, such as compliance verification and assessment. Key variants include signed PRBS, which adopt the +1/-1 mapping to preserve constant power levels and simplify correlation-based evaluations. Truncated PRBS consist of segments shorter than the full period, applied in scenarios requiring limited sequence lengths, although this can compromise ideal statistical properties like low sidelobe .

Common Patterns and Polynomials

Primitive polynomials over GF(2) are used to generate maximal-length pseudorandom binary sequences (PRBS) with period $2^n - 1 for an n-bit (LFSR). These polynomials ensure that the LFSR visits all possible non-zero states before repeating. Common choices for PRBS of various lengths include the following, where s refer to the positions in the LFSR (numbered from 1 to n, with the highest-degree term corresponding to tap n+1 implicitly):
PRBS LengthPolynomialTaps
PRBS7x^7 + x^6 + 17, 6
PRBS9x^9 + x^5 + 19, 5
PRBS15x^{15} + x^{14} + 115, 14
PRBS23x^{23} + x^{18} + 123, 18
PRBS31x^{31} + x^{28} + 131, 28
These polynomials are widely adopted in hardware implementations for their simplicity and maximal period properties. For small sequences, explicit examples illustrate the patterns. The PRBS3 generated by the primitive polynomial x^3 + x^2 + 1 (taps 3, 2) has a period of 7 and one representative cyclic form is 0010111. Larger sequences, such as PRBS7, have periods of 127 and are typically initialized with state 1000000 to avoid the all-zero state; the full sequence is the maximal m-sequence produced by shifting and feedback XOR on the specified taps. Tap selection for LFSR implementation can be specified in octal notation in some tools and standards, where the representation of the coefficients is converted to . For example, a PRBS16 using taps 16, 15, 13, 4 (corresponding to x^{16} + x^{15} + x^{13} + x^4 + 1) is denoted as 109 in certain pattern generators. This notation facilitates quick in test equipment. Implementation variants include the self-shrinking generator, which uses a single LFSR where output bits are decimated based on the sequence itself (e.g., advance on 1, skip on 0), enhancing cryptographic properties over standard PRBS. For space applications, the (JPL) employs these standard primitive polynomials in and ranging systems to ensure reliable pseudorandom patterns in deep-space communications. Recent advancements focus on optimized polynomials for high-speed designs. A 2022 study implemented multi-bit LFSRs on FPGAs using various primitive polynomials, achieving high-throughput PRBS generation up to PRBS31 at rates exceeding 10 Gbps by parallelizing shift operations and selecting low-hamming-weight polynomials to minimize XOR gates.

References

  1. [1]
    [PDF] Chapter 9 Pseudo-Random Binary Sequences and Data Scramblers
    Properties of PN Sequences (cont.) Let y(n) be a sequence with period N that can have the value 0 or 1. The transformed.Missing: applications | Show results with:applications
  2. [2]
    None
    ### Summary of PRBS from the Document
  3. [3]
    [PDF] Experiment#5 - University of Nevada, Las Vegas
    The output from a pseudo random binary sequence generator is a bit stream of binary pulses; i.e., a sequence of 1`s or 0`s of a known and reproducible pattern.
  4. [4]
    [PDF] ITU-T Rec. O.150 (05/96) General requirements for instrumentation ...
    May 12, 1996 · The properties of a test sequence should meet the requirements of the system under test. In general, the length of a pseudo-random sequence ...
  5. [5]
    [PDF] Pseudorandom binary sequences: quality measures and number ...
    May 19, 2023 · be a binary sequence. We call it pseudorandom if it is deterministically generated but cannot be distinguished from a truly random sequence. ...
  6. [6]
    [PDF] Pseudorandom sequences derived from automatic ... - arXiv
    May 7, 2021 · In contrast to truly random sequences they are not random at all but guarantee certain desirable features and are reproducible.
  7. [7]
    [PDF] A Survey on Complexity Measures for Pseudo-Random Sequences
    Jul 28, 2024 · It could be used in randomness test by negative outcomes, namely, a binary sequence s is not random if one can find certain effectively ...
  8. [8]
    Shift Register Sequences – A Retrospective Account - SpringerLink
    The maximum-length binary linear feedback shift registers, called m-sequences or PN sequences, are the best-known and most thoroughly understood special case.
  9. [9]
    [PDF] Pseudorandom Code Generation for Communication and ... - DTIC
    These types of codes include spreading codes, Gold codes, Jet Propulsion Laboratory. (JPL) ranging codes, syncopated codes, and non-linear codes. Such ...<|control11|><|separator|>
  10. [10]
    [PDF] Chapter 5: Pseudorandom Bits and Sequences
    5.29 Definition A binary sequence which satisfies Golomb's randomness postulates is called a pseudo-noise sequence or a pn-sequence. Pseudo-noise sequences ...
  11. [11]
    [PDF] Fundamentals 50 PRBS (Pseudo Random Binary - Advantest
    A PRBS is a mathematically randomized bit stream used to test high-speed devices, generated by a LFSR, and is balanced data.Missing: standard ITU- 150
  12. [12]
    PRBS Input Signals - MATLAB & Simulink - MathWorks
    A pseudorandom binary sequence (PRBS) is a periodic, deterministic signal with white-noise-like properties that shifts between two values.Missing: standard ITU- 150 definition<|separator|>
  13. [13]
    [PDF] Designing a Pseudo-Random Binary Sequence Generator Using ...
    This study demonstrates how the PRBS generator can be efficiently designed and verified using hardware description languages for use in modern digital systems.Missing: origin | Show results with:origin
  14. [14]
  15. [15]
    [PDF] Using Pseudo Random Binary Sequences For Power Electronic ...
    Battery measurements. • Battery voltage is not a good indicator for state-of-charge or state-of-health. – Typical smart phone provides 1-2 days when new.
  16. [16]
    [PDF] Secrets of Linear Feedback Shift Registers
    Jun 7, 2020 · tation they are not cryptographically secure. The students are ... A Linear Feedback Shift Register (LFSR) is a device that can gen ...
  17. [17]
    None
    Nothing is retrieved...<|separator|>
  18. [18]
    [PDF] DESIGN AND IMPLEMENTATION OF PRBS GENERATOR ... - CORE
    C (v) = ∑j=0. N-1. (aj aj+v) has only two values: C (v) = m if v = 0 (mod N). C (v) = mc if v ≠ 0 (mod N) where c = (m − 1)/(N − 1) is called the duty cycle of ...
  19. [19]
    The Merit Factor Problem
    The merit factor is an important measure of the collective smallness of the aperiodic autocorrelations of a binary sequence.Missing: PRBS | Show results with:PRBS<|control11|><|separator|>
  20. [20]
    [PDF] Linear Feedback Shift Registers (LFSRs)
    Linear Feedback Shift Registers (LFSRs). • Efficient design for Test Pattern Generators &. Output Response Analyzers (also used in CRC). – FFs plus a few XOR ...
  21. [21]
    [PDF] Probabilistic Generation of Good Span n Sequences from Nonlinear ...
    A binary span n sequence generated by an n-stage nonlinear feedback shift register. (NLFSR) is a sequence with the randomness properties: period 2n −1, balanced ...
  22. [22]
    On Analysis and Synthesis of (n,k)-Non-Linear Feedback Shift ...
    Non-linear feedback shift registers (NLFSRs) have been proposed as an alternative to Linear Feedback Shift Registers (LFSRs) for generating pseudo-random ...Missing: Nonlinear | Show results with:Nonlinear
  23. [23]
    Searching for nonlinear feedback shift registers with parallel ...
    Nonlinear feedback shift registers (NLFSRs) are used to construct pseudorandom generators for stream ciphers. Their theory is not so complete as that of ...
  24. [24]
    Mersenne Twister - an overview | ScienceDirect Topics
    The Mersenne Twister (MT19937) is a pseudorandom number generator used in simulations, known for its long period and good statistical properties.
  25. [25]
    A Pseudo Random Binary Sequence Generator Based on Chaotic ...
    Jun 15, 2021 · This paper describes a pseudo-random binary sequence generator using chaotic logistic maps for cryptography, which passed NIST tests.Missing: Software- Mersenne Twister
  26. [26]
    Chaos Based Cryptographic Pseudo-Random Number Generator ...
    This generator uses a chaotic map, an entropy builder, and a parameter change interval. The map and entropy builder are configurable.
  27. [27]
    Block Cipher Nonlinear Component Generation via Hybrid Pseudo ...
    Jul 23, 2024 · The presented work aims to design S-boxes using pseudo-random binary numbers acquired by Linear Feedback Shift Registers (LFSRs) in combination ...Missing: post- | Show results with:post-
  28. [28]
    (PDF) ON ROLE OF LFSR IN MODERN CRYPTOGRAPHY
    Oct 16, 2024 · ... hybrid systems, LFSRs can provide robust security solutions suitable for a range of. applications, from mobile communications to secure data ...
  29. [29]
    A Pseudo-Random Number Generator Based on New Hybrid LFSR ...
    Aug 9, 2025 · In each method, a new large in key-space group of numbers were generated separately. Also, a higher level of secrecy is gained such that the ...
  30. [30]
    (PDF) FPGA based technical solutions for high throughput data ...
    May 11, 2025 · In this review paper, at first, an overview of the key applications of FPGA-based platforms in 5G networks/systems is presented, exploiting the ...Missing: PRBS 2020s<|separator|>
  31. [31]
    [PDF] A Fully Reconfigurable Pipelined Architecture for FPGA-based ...
    Parallelization is necessary to achieve higher throughput and meet the requirement of increasing data rates. The polynomial is a key parameter of a PRBS.Missing: 5G 2020s
  32. [32]
    Characterization and Application of a Pseudorandom Impulse ...
    Aug 26, 2019 · This article proposes the novel concept of a bipolar pseudorandom impulse sequence (PRIS) as a wideband perturbation signal for in situ application in the ...
  33. [33]
    [PDF] A List of Maximum Period NLFSRs - DiVA portal
    Non-Linear Feedback Shift Registers (NLFSR) are a generalization of LFSRs in which a current state is a non-linear function of the previous state [21].
  34. [34]
    Generation of Nonlinear Feedback Shift Registers with special ...
    Jun 3, 2012 · Abstract. The nonlinear feedback shift registers (NLFSR) are used to construct pseudorandom generators for stream ciphers. Their theory is not ...
  35. [35]
    [PDF] PRBS (according ITU-T O.150) and Bit-Sequence Tester
    Bit-sequences like PRBS are used for testing transmission lines and transmission equipment because of their randomness properties. Simple bit-sequences are used ...Missing: BER | Show results with:BER
  36. [36]
    Code Sequences for Direct Sequence CDMA
    In Direct-Sequence CDMA, the user signal is multiplied by a pseudo-noise code sequence of high bandwidth. This code sequence is also called the chip sequence.
  37. [37]
    [PDF] Direct Sequence Spread Spectrum DSSS using CDMA
    m-sequences are not optimal for CDMA DSSS). ▫ Only simple circuitry needed to generate large number of unique codes using preferred pairs of m-sequences.
  38. [38]
    [PDF] E11 Lecture 7: Gold Codes
    ○ MLSRS is also called a pseudo-‐random bit sequence (PRBS). ○ About half the bits are 0's and half 1's. ○ Run length distribution consistent with ...Missing: balance | Show results with:balance
  39. [39]
    [PDF] CDMA Technology - Canal U
    • Gold codes are widely used in spread spectrum and CDMA systems, e.g. for GPS and for UMTS. Page 7. 7. Advanced Spreading Codes m-sequence 2 with L = 2n - 1.
  40. [40]
    Passband Timing Recovery in an All-Digital Modem Receiver - ADS
    In this paper, a digital timing recovery loop is described and analyzed in the case of passband quadrature amplitude modulated data signals. Under conditions ...
  41. [41]
    Doppler Shift Tolerance of Typical Pseudorandom Binary ...
    An overview of typically adopted PRBSs in PMCW radar systems, namely m-sequences, Gold sequences, Kasami sequences, almost perfect autocorrelation sequences ( ...Missing: modems | Show results with:modems
  42. [42]
    [PDF] Experimental characterization of a hybrid fiber-wireless ... - CORE
    the wireless channel characteristics, with less studies consid- ering the combined optical fiber-wireless channel situation. In particular, due to the ...
  43. [43]
    Characterizing an SFP+ Transceiver at the 16G Fibre Channel Rate
    In this paper, we study the measurements needed to test an SFP+ transceiver to the 16G Fibre Channel standard, covering both Multi- Mode 850 nm and Single Mode ...
  44. [44]
    Real-time dual-band wireless videos in millimeter-wave radio-over ...
    PRBS data transmission with equivalent data rate and format is also tested to characterize the system performance. The analysis of the spectrum from the beating ...
  45. [45]
    A 2 kW, 8 GHz-Linewidth Yb-Doped Polarization-Maintained Fiber ...
    Apr 10, 2023 · To suppress the SBS, a phase-modulated single-frequency laser was used. For the phase modulation, PRBS signal, a phase modulation technique ...Missing: 2020s | Show results with:2020s
  46. [46]
    Power scaling of high-power linearly polarized fiber lasers with <10 ...
    To suppress the onset of detrimental stimulated Brillouin scattering (SBS) effects, the linewidth of these multi-kilowatt linearly polarized fiber lasers has ...Missing: 2020s | Show results with:2020s
  47. [47]
    [PDF] SBS suppression using PRBS phase modulation with different orders
    May 22, 2023 · PRBS phase modulation with a higher order will break the power into a larger number of frequency tones with a lower maximum power in each tone, ...Missing: 2020s | Show results with:2020s
  48. [48]
    [PDF] TS 138 141-2 - V15.9.0 - 5G; NR - ETSI
    ... 5G;. NR;. Base Station (BS) conformance testing. Part 2: Radiated conformance testing. (3GPP TS 38.141-2 version 15.9.0 Release 15). TECHNICAL SPECIFICATION ...
  49. [49]
    [PDF] NonSysId: Nonlinear System Identification with Improved Model ...
    Oct 21, 2025 · The package focuses on discrete-time polynomial nonlinear auto-regressive with exogenous input (NARX) models, with ARX as the linear special ...Missing: sequence | Show results with:sequence
  50. [50]
  51. [51]
    Impedance measurement of lithium-ion batteries using optimized ...
    PRBS is a deterministic broadband signal that enables rapid measurement of battery impedance across a wide frequency band [16]. However, a limitation of PRBS is ...
  52. [52]
    [PDF] DesignCon 2013 - Teledyne LeCroy
    Below, a Monte-Carlo simulation of a simulated PRBS23 30Gbps data stream that has a simple low pass filter at 22GHz, the eye diagram seems wide-open, ...
  53. [53]
  54. [54]
    Analysing All-Optical Random Bit Sequences Using Gap-Based ...
    Jul 11, 2024 · The gap-based approach provides a detailed analysis with regards to the IID characteristics on the binary sequence, where the commonly used ...Missing: PRBS | Show results with:PRBS
  55. [55]
    A PRBS with exactly zero correlation and its application | Request PDF
    If the PRBS is mapped to nonreturn-to-zero (NRZ) {−1, +1} symbols, the autocorrelation is maximal and results in N when the streams are aligned and equals -1 ...
  56. [56]
    [PDF] Test patterns - IEEE 802
    Introduction. • Table on next page describes the use of the various test patterns for 40GBASE-SR4 and 100GBASE-SR10 (SRn).
  57. [57]
  58. [58]
    [PDF] Using Pseudo-Random Binary Sequences to Stress Test Serial ...
    In this whitepaper, PHABRIX discusses the use of pseudo-random binary sequences (PRBS - also referred to as pseudo-random bit sequences), along with.Missing: 150 | Show results with:150
  59. [59]
    What are the PRBS7, PRBS15, PRBS23, and PRBS31 polynomials ...
    The PRBS7, PRBS15, PRBS23, and PRBS31 polynomials used in the Altera® Transceiver Toolkit are defined as:PRBS7 = X^7 X^6 1PRBS15 = X^15 X^14 1PRBS23 = X ...
  60. [60]
    [PDF] Linear Feedback Shift Registers - Koc Lab
    A linearly connected shift register of n cells, each holding a state variable, with a feedback function using coefficients and state values.
  61. [61]
    Pseudo Random Number Generation Using Linear Feedback Shift ...
    Figure 1 shows a 5-bit LFSR. Figure 2 shows an LFSR implementation in C, and Figure 3 shows a 16-bit LFSR implementation in 8051 assembly.Missing: PRBS7 | Show results with:PRBS7
  62. [62]
  63. [63]
    [PDF] The Shrinking Generator - Semantic Scholar
    A new construction of a pseudorandom generator based on a simple combination of two LFSRs is presented, suitable for practical implementation of efficient ...
  64. [64]
    Design and Analysis of Multi-Bit Linear Feedback Shift Register ...
    Design and Analysis of Multi-Bit Linear Feedback Shift Register based PRNG with FPGA Implementation using different Primitive Polynomials. June 2022. DOI: ...