Fact-checked by Grok 2 weeks ago

Pseudorandom noise

Pseudorandom noise (PRN), also known as pseudo-noise (PN) sequences, refers to a class of deterministic digital signals that mimic the statistical properties of true random noise while being generated by repeatable algorithms, such as linear feedback shift registers (LFSRs). These sequences typically consist of binary values (0s and 1s) that appear random, passing standard statistical tests for randomness, and exhibit a flat power spectrum across their bandwidth with no nulls. Key properties of PRN include the balance property, where the number of 1s and 0s in a full differs by at most one; the run property, ensuring a specific distribution of consecutive 1s or 0s; and ideal , characterized by a sharp central peak and low for efficient signal detection. Common generation methods produce maximum-length sequences (m-sequences) with a of $2^n - 1 for an LFSR of n, or more advanced codes like Gold sequences for better , and even chaotic mappings for enhanced randomness in modern implementations. PRN has been pivotal in applications requiring noise-like signals for robustness and security, including radar systems for ranging and low-probability-of-intercept operations, satellite navigation like GPS for precise measurement and anti-jamming, spread-spectrum communications to improve signal-to-noise ratios, and scrambling in to avoid long runs of identical bits. Historically, PRN sequences were employed in early missions such as Mariner and Apollo for , and their use has expanded with advancements since the 2000s in fields like noise radar and (CDMA) systems.

Overview

Definition

Pseudorandom noise (PRN), also known as pseudo-noise, is a deterministic signal generated by algorithms or hardware that mimics the statistical properties of true random , such as and lack of discernible patterns over short observation intervals. Unlike genuinely random processes, PRN is produced through repeatable computational methods, ensuring identical outputs when initialized with the same starting conditions, often referred to as a seed value. The core principle of PRN is its ability to appear statistically random within finite periods of analysis while being fundamentally periodic and predictable over its full cycle, allowing it to pass many tests for randomness without possessing true unpredictability. This reproducibility makes PRN suitable for applications requiring consistent simulation of noise, as the sequence can be regenerated exactly for or synchronization purposes. A basic example of PRN is a sequence consisting of 0s and 1s, such as those produced by shift register-based generators, which can approximate the flat power spectrum of across a defined . These sequences exhibit noise-like behavior in their and power , providing a practical substitute for random signals in controlled environments. In contrast to true random noise, which arises from inherently unpredictable physical phenomena like thermal fluctuations in electronic components or atmospheric disturbances, PRN lacks any intrinsic entropy and is entirely algorithmically derived, rendering it pseudo-random by design. This distinction ensures PRN's outputs are fully reproducible but limits its use in scenarios demanding absolute unpredictability, such as certain cryptographic primitives.

Historical Context

The concept of pseudorandom noise emerged in the 1940s amid efforts to develop secure communication systems, where early pseudo-random sequences were employed to generate codes resistant to jamming and interception. A notable milestone was the 1942 patent by actress and composer , which proposed using a pseudo-random sequence recorded on a disk to synchronize signal changes between transmitter and receiver, laying foundational ideas for pseudorandom code generation in military applications. This analog approach marked the initial shift toward deterministic yet noise-like signals for wartime secrecy, influencing subsequent digital advancements. In the and , research accelerated with the development of linear feedback s (LFSRs) for , error-correcting codes, and spread-spectrum systems, transitioning pseudorandom noise from analog mechanisms to digital implementations. Pioneering work by at the explored sequences, demonstrating their pseudorandom properties for communication and synchronization tasks. Researchers like W. Wesley Peterson contributed to integrating LFSRs into , while E.J. Weldon advanced their application in reliable data transmission over noisy channels. Golomb's seminal 1967 book, Shift Register Sequences, formalized the theory of these sequences, establishing them as a cornerstone for generating pseudorandom noise with desirable statistical behaviors in digital systems. From the 1970s onward, pseudorandom noise became integral to communications standards, particularly in (CDMA) for mobile networks, where pseudo-noise sequences enabled multiple users to share bandwidth efficiently. Building on Shannon's 1949 theoretical foundations for interference averaging in spread-spectrum techniques, practical CDMA systems in the late 1980s and 1990s adopted LFSR-generated sequences to mitigate multipath fading and enhance capacity. demonstrated a CDMA system in , leading to the first commercial deployments in 1995. This era solidified the evolution from analog noise generators—reliant on physical phenomena like thermal noise—to fully pseudorandom noise, driven by advances and the need for reproducible, high-period sequences in .

Generation Methods

Linear Feedback Shift Registers

A (LFSR) consists of a composed of flip-flops or memory elements, where the input to the register is determined by a linear function applied to selected output bits, known as taps, using exclusive-OR (XOR) operations over the . The taps are chosen according to the coefficients of a of degree n, where n is the length of the register, ensuring the generation of sequences with desirable pseudorandom properties for noise-like applications. The generation process begins with an initial non-zero seed state loaded into the register. On each clock cycle, the bits shift right (or left, depending on ), the bit shifted out serves as the output bit contributing to the pseudorandom , and the new input bit is computed as the modulo-2 of the tapped bits. This process repeats, producing a deterministic yet apparently random binary suitable for pseudorandom noise. The feedback is mathematically described by a linear defined by the . For an n-stage LFSR, the sequence satisfies s_{n+k} = \sum_{i=1}^{n} c_i s_{k+i-1} \pmod{2}, where s_j are the sequence terms (0 or 1), and c_i \in \{0,1\} are the coefficients corresponding to the tap positions (with c_n = 1). When the feedback is over GF(2), the LFSR achieves a maximum of $2^n - 1, cycling through all possible non-zero states before repeating, which maximizes the sequence length and enhances its pseudorandom characteristics. For example, a 4-bit LFSR with taps at positions 4 and 3 (corresponding to the primitive x^4 + x^3 + 1) and initial state 1000 generates the output sequence 100011110101100... over its period of 15 bits.

Nonlinear Techniques

Nonlinear feedback shift registers (NFSRs) represent a key advancement in pseudorandom noise generation by employing nonlinear functions for feedback, contrasting with the linear XOR operations in traditional shift registers. In an NFSR, the input bit is derived from a nonlinear combination of previous states, often incorporating OR gates to compute the feedback function f(x_0, x_1, \ldots, x_{n-1}) = x_0 + F(x_1, \ldots, x_{n-1}), where F is a nonlinear . This structure enables sequences with maximum periods up to $2^n - 1 for an n-stage register, while achieving significantly higher linear —potentially up to $2^n - 2—compared to linear counterparts. Beyond NFSRs, maps provide another nonlinear approach to generating pseudorandom bits, leveraging the sensitive dependence on initial conditions inherent in systems. The , defined by the iteration x_{n+1} = r x_n (1 - x_n) with parameter r = 4, produces a when initialized with a non-rational value in (0,1); bits are extracted from the of x_n (e.g., by taking multiple digits and converting via operations to ). This method yields sequences with strong ergodic properties, suitable for pseudorandom noise in simulations and . Similarly, cellular automata () generate pseudorandom sequences through parallel local rules applied to a grid of cells. In one-dimensional , such as Rule 30—where each cell updates as a_i^{(t+1)} = a_{i-1}^{(t)} \oplus (a_i^{(t)} \lor a_{i+1}^{(t)})—evolution from a simple seed produces aperiodic, noise-like patterns with long cycle lengths exceeding $2^{32} for registers of size 49 or larger. These nonlinear techniques offer advantages including superior resistance to cryptanalytic attacks, as their complex state transitions defy linear approximation methods that exploit linear feedback shift registers. In some configurations, they achieve effective periods approaching $2^n without relying on primitive polynomials, enhancing scalability in resource-constrained environments. A prominent example is the shrinking generator, which nonlinearly combines outputs from two independent linear feedback shift registers (LFSRs): the first LFSR provides candidate bits, while the second controls selection—outputting the candidate only if its bit is 1, otherwise skipping—resulting in a decimated sequence with period (2^m - 1) \times 2^{k-1} and high linear complexity on the order of $2^{m + k - 1} for LFSR lengths m (candidate) and k (control), assuming primitive polynomials and ideal selection rate. This approach mitigates predictability while preserving efficiency. In hardware and software implementations, nonlinear techniques like NFSRs and are favored in systems for pseudorandom noise generation, as they avoid the polynomial irreducibility constraints of linear methods and can be realized with simple gate logic or iterative algorithms on microcontrollers. For instance, NFSRs using AND gates have been prototyped on FPGAs for orders up to 27, delivering high-throughput streams for applications.

Properties

Statistical Characteristics

Pseudorandom noise sequences are engineered to replicate the statistical behavior of truly random sequences, ensuring they appear unpredictable in short segments while maintaining overall. A fundamental characteristic is the balance property, where the number of 1s and 0s in a full differs by at most one. For maximal-length sequences (m-sequences) of $2^n - 1, there are exactly $2^{n-1} ones and $2^{n-1} - 1 zeros, yielding a proportion of ones approximately equal to 0.5. Another key feature is the run-length distribution, which aligns with expectations for independent flips. In an m-sequence period, approximately half the runs (consecutive identical bits) are of length 1, one-quarter of length 2, one-eighth of length 3, and so on, with one run of n consecutive 1s and one run of n-1 consecutive 0s; moreover, runs of the same length alternate between ones and zeros. This distribution ensures that the sequence avoids excessive clustering or gaps, contributing to its pseudorandom appearance. To verify these properties, pseudorandom noise sequences are subjected to standardized statistical tests, such as those in the NIST Special Publication 800-22 suite. The frequency test assesses balance by checking if the proportion of ones deviates significantly from 0.5 across the sequence. The runs test evaluates run-length distribution by comparing the total number of runs to the under , while the poker test examines the uniformity of overlapping m-bit patterns (e.g., m=5) to detect biases in higher-order distributions. Well-designed PRN sequences, including m-sequences, typically pass these tests when evaluated over multiple periods or sufficient length. Entropy measures further quantify the randomness, with Shannon entropy serving as a primary metric for the information content per bit. For an m-sequence, the binary entropy H = -p \log_2 p - (1-p) \log_2 (1-p), where p is the proportion of ones, approaches the maximum value of 1 bit per symbol as the period lengthens, reflecting near-uniform distribution. Despite these strong statistical traits, pseudorandom noise sequences have inherent limitations due to their deterministic nature: given the initial state and generation algorithm, the entire sequence is fully predictable and periodic, failing true randomness tests over the full period or when the state is known.

Correlation Functions

The autocorrelation function of a pseudorandom noise (PRN) sequence s = \{s_k\}, typically mapped to \pm 1 for analysis, is defined as C(\tau) = \sum_{k=0}^{N-1} s_k s_{k+\tau}, where N is the period of the sequence and indices are modulo N. This measures the similarity between the sequence and its shifted version by \tau, with C(0) = N representing perfect alignment. For maximal-length sequences (m-sequences) generated by linear feedback shift registers of degree n, the period is N = 2^n - 1, and the autocorrelation exhibits an ideal two-level behavior: C(\tau) = 2^n - 1 for \tau = 0 (modulo N), and C(\tau) = -1 otherwise. This sharp peak at zero shift and near-zero values elsewhere approximate the delta function of true white noise, enabling precise synchronization and detection in noisy environments. The function between two distinct PRN sequences s and t is similarly defined as C_{st}(\tau) = \sum_{k=0}^{N-1} s_k t_{k+\tau}. Low values are crucial for multi-user systems, where multiple sequences operate simultaneously without significant mutual . For example, Gold sequences, constructed from preferred pairs of m-sequences, achieve bounded cross-correlations with magnitudes at most $2^{(n+2)/2} + 1, ensuring robust performance in . The power spectral density (PSD) of PRN sequences, particularly m-sequences, features a flat spectrum that closely approximates white noise over the signal bandwidth, with S(f) \approx 1 (normalized) and discrete spectral lines spaced by the fundamental frequency $1/(N \Delta t), where \Delta t is the chip duration. This uniform energy distribution across frequencies minimizes detectable structure, enhancing noise-like properties for applications requiring broad-spectrum coverage. Phase shifts \tau in the directly influence detection performance; non-zero shifts yield low values, which suppress false detections from timing errors. Low (the out-of-phase levels) are particularly vital for rejection, as they limit the contribution of delayed or multipath signals, preventing elevation of noise floors in correlation-based receivers.

Applications

Communications Systems

Pseudorandom noise (PRN) sequences are integral to spread-spectrum techniques in communications systems, enabling robust in noisy or adversarial environments. In (DSSS), the original data signal is multiplied by a high-rate PRN , which spreads the signal across a much wider . This process, known as spreading, imparts noise-like properties to the transmitted signal, making it resistant to and intentional . Upon , the uses the same PRN to despread the signal, recovering the original data while rejecting noise and jammers through the processing gain, which is the ratio of the spread to the data . In (CDMA) systems, PRN codes serve as unique orthogonal or near-orthogonal signatures assigned to each user, facilitating simultaneous transmission over the same frequency channel without significant mutual interference. This multiple-access capability is foundational to cellular networks, such as CDMA (WCDMA), where users' signals are distinguished at the receiver via code-specific despreading. The pseudorandom nature of these codes ensures low between different users' signatures, minimizing bit error rates in multi-user scenarios and supporting higher compared to time- or frequency-division methods. Synchronization in PRN-based systems relies on the acquisition and tracking of these codes to align the receiver's local replica with the incoming signal phase. In (GPS) receivers, for instance, the coarse/acquisition (C/A) code—a 1023-chip variant modulated at 1.023 MHz—enables initial code alignment for satellite signal detection, followed by fine tracking loops to maintain lock amid Doppler shifts and noise. Similarly, in cellular CDMA systems, PRN code synchronization ensures accurate despreading, as misalignment would degrade signal recovery and increase error rates. Their correlation properties, with sharp peaks and low , facilitate rapid acquisition even at low signal-to-noise ratios. PRN sequences also contribute to error detection in communications by generating test patterns or enhancing mechanisms, where their statistical randomness helps verify against transmission errors. For example, in networks, computations are evaluated for pseudorandom properties to improve undetected error rates in packet-based protocols. In GPS applications, the C/A code not only aids but also supports civilian positioning by providing a publicly available PRN sequence that resists spoofing through its balanced characteristics.

Testing and Simulation

Pseudorandom noise (PRN) plays a critical role in validation by realistic noise environments in controlled settings, particularly through noise injection techniques. In hardware-in-the-loop (HIL) testing for , such as those in GNSS systems, PRN is injected to mimic Gaussian or impulsive , allowing evaluation of receiver performance under or conditions without real-world risks. This approach enables precise assessment of signal acquisition and tracking robustness by generating pseudo-random noise codes that replicate environmental disturbances. Bit error rate (BER) testing relies on PRN to establish controlled noise floors, facilitating measurement of system performance in digital communications. Pseudo-random binary sequences (PRBS), a common form of PRN, are transmitted through the , with errors counted at the to quantify BER under varying signal-to-noise ratios. This method ensures repeatable and statistically valid results, as PRBS patterns approximate random data while allowing deterministic verification. Standards like incorporate PRBS for such evaluations in Ethernet interfaces, ensuring compliance with error rate thresholds. In simulations, PRN serves as seeds for pseudorandom number generators, providing repeatable yet random-like inputs for verification in engineering models. These seeds enable consistent replication of simulation runs, essential for statistical analysis of system reliability, such as in radio planning where uniform, Gaussian, or distributions are derived from PRN to model and noise effects. The SM.2028 methodology outlines pseudorandom generation techniques, including linear congruential methods, to ensure unbiased sampling in large-scale trials. PRN finds application in audio and testing for tasks like dithering and watermarking. In dithering, subtractive PRN, often generated as pseudo-random uniform , is added to signals before quantization to minimize and improve in analog-to-digital conversion during media playback tests. For watermarking, PRN sequences embed imperceptible markers into audio or video streams, verifying and in conformance checks; for instance, biometric-derived PRN keys are modulated into or domains to resist or filtering attacks. International standards guide the use of PRN in to ensure interoperability and performance. The P.311 recommendation specifies PRN sequences, such as 4096-point patterns from P.501, for evaluating transmission characteristics in telephone-band equipment, including noise injection for measurement. Similarly, O.131 defines PRN test signals for quantizing assessment in digital systems, promoting standardized noise simulation across audio and communications hardware. IEEE standards, such as those for serial interfaces, further endorse PRBS patterns for BER and in compliance procedures.

Types of Sequences

Maximal-Length Sequences

Maximal-length sequences, also known as m-sequences, are pseudorandom sequences produced by linear shift registers (LFSRs) initialized with a nonzero state and governed by a primitive polynomial of degree n over the , yielding a maximum period of $2^n - 1. These sequences cycle through all possible $2^n - 1 nonzero states of the register, excluding the all-zero state, which would cause the LFSR to lock indefinitely. To generate an m-sequence, the feedback taps of the LFSR are determined by the coefficients of a , ensuring the maximum . For example, the primitive polynomial x^3 + x^2 + 1 for n=3 produces a of length 7, such as 0010111 (depending on initial state), by connecting the from the second and third stages. Primitive polynomials are irreducible polynomials whose roots generate the of GF($2^n), and tables of such polynomials exist for various degrees to facilitate implementation. A key property of m-sequences, when mapped to \pm 1 values, is their two-level function: N at zero lag and -1 for all nonzero lags the N = 2^n - 1, where N is the sequence length. This sharp peak with minimal makes m-sequences particularly suitable for ranging and tasks, as the low out-of-phase suppresses and multipath effects effectively. In radar systems, enable by modulating the transmit waveform, achieving high range resolution through matched filtering at the , with sidelobe levels approaching -1/N relative to the . For frequency-hopping communications, m-sequences provide pseudorandom hopping patterns that enhance anti-jam performance and , distributing energy across frequencies to minimize detectability. Despite their strengths, m-sequences are inherently , limiting their use in multilevel signaling schemes without additional . Additionally, their linear renders them vulnerable to attacks if the initial state () is known or partially compromised, allowing reconstruction of the entire via the Berlekamp-Massey after observing $2n consecutive bits.

Gold and Kasami Sequences

Gold sequences, introduced by Robert Gold in 1967, form a large family of binary pseudorandom noise (PRN) sequences designed to provide good cross-correlation properties for applications requiring multiple synchronized signals. These sequences are generated by the modulo-2 addition (XOR) of two preferred maximal-length sequences (m-sequences) produced by linear feedback shift registers (LFSRs) of the same degree n, resulting in a set of $2^n + 1 sequences, each with period $2^n - 1. The "preferred pair" of m-sequences is selected such that their cross-correlation takes on only three possible values: -1, -1 ± $2^{(n+1)/2}, which is optimal in the sense of Welch's bound for binary sequences. This three-level cross-correlation ensures low interference in multi-user environments compared to random binary sequences. The explicit construction of a Gold sequence c from two m-sequences s and t is given by c_k = s_k \oplus t_k, \quad k = 0, 1, \dots, 2^n - 2. By shifting one of the m-sequences relative to the other, all $2^n + 1 distinct sequences in the family are obtained, including the original m-sequences themselves. These properties make Gold sequences particularly suitable for spread-spectrum systems where a large number of codes with balanced correlation is needed. Kasami sequences, developed by Tadao Kasami in 1966, represent another important family of PRN sequences optimized for low cross-correlation within large sets, often outperforming Gold sequences in terms of set size versus correlation bounds. They are constructed using quadratic trace functions over finite fields or by decimating a single m-sequence of degree $2m with specific ratios, yielding two main variants: the small set and the large set. The small set comprises $2^m sequences of length $2^{2m} - 1, achieving ideal two-level periodic autocorrelation and cross-correlation values bounded by -1 \pm 2^m, which meets the Welch lower bound for family size. The large set, in contrast, provides $2^{3m} + 2^m - 1 sequences of the same length but with cross-correlation up to magnitude $2^{m+1} + 1, offering a trade-off for even larger families. Both and Kasami sequences excel in code-division multiple-access (CDMA) communications, where they enable efficient user separation by minimizing multi-user , performing better than purely random codes due to their controlled spectra. For instance, the GPS P(Y)-code employs a Kasami-like structure, combining outputs from LFSRs of lengths 10 and 12 via modulo-2 addition with phase offsets unique to each satellite, to provide secure, high-precision ranging for military applications.

References

  1. [1]
    [PDF] PSEUDO-RANDOM NOISE A THESIS Presented to The Faculty of ...
    neously means using very long pseudo-random sequences. Page 17. Consider a system that uses a sequence that is 10 bits long. The straight forward approach ...
  2. [2]
    Pseudo-Random Binary Sequences and Data Scramblers
    Pseudo-random binary sequences are also known as pseudo-noise (PN) sequences because the sequences resemble noise. These binary sequences appear to be random ...<|separator|>
  3. [3]
    Introduction to Noise Radar and Its Waveforms - PMC
    Of course, if randomness is used in its meaning of “unpredictability”, only “pseudorandom” signals may be generated and transmitted. A pseudorandom sequence [13] ...
  4. [4]
    Research of Pseudo Random Noise Code and New ... - ResearchGate
    The implementation of pseudo number random (PNR) has done in application such as LIDAR ranging [2], generation of PNR for noise radar applications [3], ...
  5. [5]
    PRN Code (Pseudo-Random Noise Code) - SBG Systems
    A Pseudo-Random Noise (PRN) code generates a binary sequence that appears random but remains deterministic and repeatable.
  6. [6]
    [PDF] An Evaluation to the Effects of Correlation on Pseudo Noise ...
    The pseudorandom noise (PN) sequences are a series of. 1‟s and 0‟s which lack any definite pattern, and look statistically independent and uniformly ...
  7. [7]
    [PDF] A High-Resolution, Low-Frequency - Spectrum Analyzer
    Sep 14, 1978 · The built-in signal source is a pseudorandom noise generator ... a frequency spectrum that approximates white noise over the analysis band.
  8. [8]
    Pseudo-Random vs. True Random - Bo Allen
    The difference between true random number generators (TRNGs) and pseudo-random number generators (PRNGs) is that TRNGs use an unpredictable physical means to ...
  9. [9]
    Types of generators - The Rust Rand Book
    A true random number generator (TRNG) is something which produces random numbers by observing some natural process, such as atomic decay or thermal noise.<|control11|><|separator|>
  10. [10]
    Difference between Pseudorandom Number Generators and True ...
    Jun 13, 2024 · Unlike PRNGs, which generate numbers based on deterministic algorithms, TRNGs produce numbers that are genuinely random and unpredictable. These ...
  11. [11]
    Random Paths to Frequency Hopping | American Scientist
    At first glance, the patent of Blackwell, Martin, and Vernam appears to nail down the origin of frequency hopping, but the devil lies in the details. Like most ...
  12. [12]
    Solomon Golomb (1932–2016) - Stephen Wolfram Writings
    May 25, 2016 · By the late 1940s such delay lines were routinely being implemented purely digitally, using sequences of vacuum tubes, and were being called “ ...Missing: pseudorandom | Show results with:pseudorandom
  13. [13]
    [PDF] Toward a New Method of Decoding Algebraic Codes Using ... - DTIC
    ... linear feedback shift register that can generate the sequence of syndrome values. ... [2] Peterson, W.W. and E.J. Weldon, Jr, Error-Correcting Codes, MIT ...
  14. [14]
  15. [15]
    [PDF] The Evolution of Digital Signal Processing: From Analog to Digital
    Mar 30, 2024 · Digital methods offered distinct advantages over their analog counterparts, including superior accuracy, reduced susceptibility to noise, and ...<|control11|><|separator|>
  16. [16]
  17. [17]
    Random Numbers Generated by Linear Recurrence Modulo Two
    Random numbers are generated using a sequence (0,1) from a linear recurrence modulo 2, and then converted to numbers like yk = 0-a9i+r_ia9/t+r-2 ■ ■ aqk+rL ( ...
  18. [18]
    [PDF] Generation of Nonlinear Feedback Shift Registers with special ...
    The nonlinear feedback shift registers (NLFSR) are used to construct pseudorandom generators for stream ciphers. Their theory is not so complete as that of ...
  19. [19]
    Pseudo-Random Number Generator Based on Logistic Chaotic ...
    This paper proposes a PRNG based on a modified logistic chaotic system. This chaotic system with fixed system parameters is convergent and its chaotic behavior ...
  20. [20]
    [PDF] Random Sequence Generation by Cellular Automata | Wolfram
    A I-dimensional cellular automaton which generates random sequences is dis- cussed. Each site in the cellular automaton has value 0 or I, and is updated in.
  21. [21]
    (PDF) Nonlinear Feedback Shift Register Sequences - Academia.edu
    We call these pseudorandom or pseudonoise (PN) sequences. It has been known and used for many years that feedback shift registers (FSR) are most useful in ...
  22. [22]
    [PDF] The shrinking generator
    We show that the space of resultant sequences has some of the necessary statistical properties for a pseudorandom generator: low correlation between the ...
  23. [23]
    [PDF] shift register sequences
    The purpose of this book is to collect and present in a single volume a thorough treatment of both the linear and nonlinear theory, with a guide to the area of ...
  24. [24]
    [PDF] A Statistical Test Suite for Random and Pseudorandom Number ...
    Appendix D Description of Reference Pseudorandom Number Generators. The NIST Statistical Test Suite supplies the user with nine pseudo-random number generators.
  25. [25]
    [PDF] STATISTICAL PROPERTIES OF PSEUDORANDOM SEQUENCES
    An m-sequence is balanced, is equidistributed to the order of the size of the corresponding LFSR, and has the run property. A sequence is equidistributed to.
  26. [26]
    [PDF] BINARY SEQUENCES FOR SPREAD= SPECTRUM ... - DTIC
    ... shift register sequences or m-sequences. They have been studied extensively in the literature by Zierler (1959) and Golomb (1967) and others. 3.1. Introduction ...<|control11|><|separator|>
  27. [27]
    Analysis of Pseudo-Random Sequence Correlation Identification ...
    Sep 28, 2018 · Using a pseudo-random sequence to encode the transmitted waveform can significantly improve the working efficiency and depth of detection of ...
  28. [28]
    Generation of “Optimal” PN Sequences for Use in ... - IEEE Xplore
    Abstract: Pseudorandom noise (PN) sequences are used to spread and recover data in direct-sequence spread spectrum (DSSS) transceivers.
  29. [29]
    Direct-sequence spread spectrum system - IEEE Xplore
    code is referred to as a PN (pseudo-noise) code because it exhibits random-like properties which are necessary for providing good spectral characteristics ...
  30. [30]
    Jamming Intrusions in Extreme Bandwidth Communication
    Sep 11, 2025 · Direct sequence spread spectrum (DSSS) aids in jamming mitigation by spreading the original data across wider BW using a pseudo random spreading.
  31. [31]
    What's Right With Telecom - IEEE Spectrum
    With CDMA, each transmitted data stream is combined with a pseudorandom code that makes it appear like noise to other sessions in the same cell that are using ...
  32. [32]
    Guest editorial wideband CDMA I - IEEE Xplore
    Wideband direct sequence code division multiple access (wideband CDMA) is emerging as the predominant wireless access technology for the 3G systems, and is ...
  33. [33]
    PN Code Acquisition in DS-CDMA Wireless Systems Using Smart ...
    Jan 11, 2022 · In CDMA systems, a unique pseudo-random (PN) code is assigned to each user to spread the signal at the transmitter side and facilitate signal's ...Missing: cellular | Show results with:cellular
  34. [34]
    Joint Code Acquisition and Doppler Frequency Shift Estimation for ...
    The acquisition of the global positioning system (GPS) signal poses a two-dimensional search problem of the period- ical pseudo-random noise (PN) code, where ...
  35. [35]
    Multilevel Synchronization of Direct Sequence Spread Spectrum ...
    A new technique for direct sequence spread spectrum communication system synchronization is presented. This technique is based on the pseudorandom sequence ...
  36. [36]
    Carrier Phase Recovery for Array Navigation Receiver - IEEE Xplore
    Dec 23, 2019 · GPS L1 signal consists of carrier, C/A code and navigation data ... Simulation parameters. to the family of Gold codes, which are generated from.
  37. [37]
    [PDF] The Effectiveness of Checksums for Embedded Control Networks
    Mar 24, 2009 · One way of looking at this is evaluating the effectiveness of a checksum computation in terms of its effectiveness as a pseudorandom number ...
  38. [38]
    Testing GNSS receivers against jamming and spoofing attacks
    Sep 16, 2025 · They can be caused by the transmitting satellite itself, usually in the form of hardware ... pseudo-random noise codes and, ideally, their correct ...
  39. [39]
    [PDF] expanding hardware-in-the-loop formation navigation and control ...
    The pseudorandom noise model for the software crosslink used a uniform distribution of ±10% true range, which deliberately placed additional burden on the ...
  40. [40]
    Bit Error Rate – tester, BERT, data transmission - RP Photonics
    Bit error rates are typically measured with complex devices, called bit error rate testers (BERT), generating a pseudo-random bit sequence and comparing the ...
  41. [41]
    [PDF] Bit Error Rate Testing Serial Communication Equipment using ...
    An approach for the necessary Bit Error Rate (BER) testing using Pseudo-Random Bit Sequences (PRBS) and borrowing from the IEEE 802.3 Ethernet standard is<|separator|>
  42. [42]
    [PDF] REPORT ITU-R SM.2028 - Monte Carlo simulation methodology for ...
    In this Report background information on a Monte Carlo radio simulation methodology is given. Apart from giving general information this text also constitutes a ...
  43. [43]
    [PDF] AN-804 Improving A/D Converter Performance Using Dither
    A variation of the white noise dither is the subtractive white noise dithering technique. In this technique, the digital out- put of the pseudo-random noise ...
  44. [44]
    (PDF) Audio Watermarking Using Pseudorandom Sequences Based ...
    Aug 6, 2025 · PDF | This paper proposes an efficient watermark generation method for audio copyright protection and digital right management.Missing: dithering | Show results with:dithering
  45. [45]
    Audio Testing With Noise - audioXpress
    May 13, 2015 · Noise generators come in two basic flavors: random and pseudo-random. Figure 1: Comparison of a swept frequency response (upper trace) with a ...
  46. [46]
    [PDF] Linear Feedback Shift Registers (LFSRs)
    • The characteristic polynomial of an LFSR generating a maximum-length sequence is a primitive polynomial. • A maximum-length sequence is pseudo-random: – ...
  47. [47]
    [PDF] E303: Communication Systems - Imperial College London
    Balanced Gold codes are generated by appropriately selecting the relative phases of the two original m-sequences. SUMMARY: By selecting any preferred pair of ...Missing: Optimal | Show results with:Optimal<|control11|><|separator|>
  48. [48]
    A novel non-coherent radar pulse compression technique based on ...
    This paper proposes a novel technique for implementation of NCPC that is based on well-known m-sequences along with a modified coding scheme. Theoretical ...
  49. [49]
    Auto- and Cross-Ambiguity Surface Performance for Frequency-Hop Coded Waveforms
    **Summary of m-sequences in frequency hopping from https://ieeexplore.ieee.org/document/657739:**
  50. [50]
    [PDF] An Analysis of Linear Feedback Shift Registers in Stream Ciphers
    Due to the inherent linearity, LFSR based stream ciphers are susceptible to several general attacks including known plaintext attack [9], algebraic attack [10],.<|control11|><|separator|>