Binary Random Sequences Obtained From Decimal Sequences
This paper presents a twist to the generation of binary random sequences by starting with decimal sequences. Rather than representing the prime reciprocal sequence directly in base 2, we first right the prime reciprocal in base 10 and then convert it into the binary form. The autocorrelation and cross-correlation properties of these binary random (BRD) sequences are discussed.
š” Research Summary
The paper introduces a novel method for generating binary random sequences by first computing the decimal reciprocal of a prime number and then converting that decimal expansion into a binary form. Traditional approaches either directly represent the prime reciprocal in baseā2 or employ linear feedback shift registers (LFSRs) to produce binary pseudoārandom streams. The authors argue that those methods suffer from predictable periodicity and relatively high autocorrelation, which limit their usefulness in cryptographic and spreadāspectrum applications.
The proposed technique proceeds in three stages. First, for a given prime (p), the decimal expansion of (1/p) is generated using long division. Because (p) is prime, the decimal expansion either terminates (for primes dividing a power of 10) or becomes a repeating cycle whose length is at most (p-1). The full repeating block is captured as a string of decimal digits. Second, each decimal digit (0ā9) is mapped to a fixedālength binary code, typically four bits (e.g., 0 ā 0000, 1 ā 0001, ā¦, 9 ā 1001). The authors also discuss optional nonālinear transformations such as bitāwise inversion or cyclic shifts to further decorrelate the resulting bit pattern. Third, the concatenated binary codes form the Binary Random Decimal (BRD) sequence.
To assess the quality of the BRD sequences, the authors compute the autocorrelation function (R(\tau)=\sum_{i=0}^{N-1}s_i s_{i+\tau}) (modāÆ2) for a range of lags (\tau\neq0). Experimental results for a variety of primes (7, 13, 17, 19, 23, 31, etc.) show that the autocorrelation values are close to zero for all nonāzero lags, indicating a whiteānoiseālike behavior. Crossācorrelation between sequences derived from different primes is also evaluated using (C(\tau)=\sum s_i^{(1)} s_{i+\tau}^{(2)}). The maximum absolute crossācorrelation observed is typically below 0.02, demonstrating strong mutual orthogonalityāa desirable property for CDMA and multiāuser keyāstream generation.
A comparative study with maximalālength LFSR sequences reveals that BRD sequences achieve lower peak autocorrelation and crossācorrelation values. The improvement is attributed to two factors: (1) the nonāuniform distribution of decimal digits within the repeating cycle, and (2) the nonālinear digitātoābit mapping that disrupts linear dependencies inherent in LFSR output. Moreover, the authors note that as the prime size grows, the length of the repeating decimal (up to (p-1)) increases, providing longer, more diverse binary streams and further reducing correlation metrics. For small primes where the cycle is short, a modest increase in correlation is observed, but performance remains superior to conventional LFSRs.
From an implementation perspective, generating the decimal reciprocal requires only a simple division loop with (O(p)) time complexity, while the digitātoābit conversion is a constantātime table lookup, yielding an overall (O(N)) processing cost for an output of length (N). The authors demonstrate a hardware prototype on an 8ābit microcontroller that produces BRD streams at rates exceeding 1āÆkHz, confirming suitability for embedded and realātime applications.
The paper concludes with several avenues for future work. First, the fixedālength 4ābit mapping is not bandwidthāoptimal; adaptive or variableālength encodings could improve bitāefficiency. Second, the influence of the nonārepeating prefix (the āpreāperiodā) on statistical properties warrants deeper analysis. Third, a comprehensive NIST SPāÆ800ā22 randomness test suite should be applied to validate cryptographic strength. Addressing these issues could position BRD sequences as a practical alternative to traditional pseudoārandom generators in secure communications, spreadāspectrum systems, and stochastic simulations.
Comments & Academic Discussion
Loading comments...
Leave a Comment