
- •Contents
- •Preface
- •1 Spread spectrum signals and systems
- •1.1 Basic definition
- •1.2 Historical sketch
- •2 Classical reception problems and signal design
- •2.1 Gaussian channel, general reception problem and optimal decision rules
- •2.2 Binary data transmission (deterministic signals)
- •2.3 M-ary data transmission: deterministic signals
- •2.4 Complex envelope of a bandpass signal
- •2.5 M-ary data transmission: noncoherent signals
- •2.6 Trade-off between orthogonal-coding gain and bandwidth
- •2.7 Examples of orthogonal signal sets
- •2.7.1 Time-shift coding
- •2.7.2 Frequency-shift coding
- •2.7.3 Spread spectrum orthogonal coding
- •2.8 Signal parameter estimation
- •2.8.1 Problem statement and estimation rule
- •2.8.2 Estimation accuracy
- •2.9 Amplitude estimation
- •2.10 Phase estimation
- •2.11 Autocorrelation function and matched filter response
- •2.12 Estimation of the bandpass signal time delay
- •2.12.1 Estimation algorithm
- •2.12.2 Estimation accuracy
- •2.13 Estimation of carrier frequency
- •2.14 Simultaneous estimation of time delay and frequency
- •2.15 Signal resolution
- •2.16 Summary
- •Problems
- •Matlab-based problems
- •3 Merits of spread spectrum
- •3.1 Jamming immunity
- •3.1.1 Narrowband jammer
- •3.1.2 Barrage jammer
- •3.2 Low probability of detection
- •3.3 Signal structure secrecy
- •3.4 Electromagnetic compatibility
- •3.5 Propagation effects in wireless systems
- •3.5.1 Free-space propagation
- •3.5.2 Shadowing
- •3.5.3 Multipath fading
- •3.5.4 Performance analysis
- •3.6 Diversity
- •3.6.1 Combining modes
- •3.6.2 Arranging diversity branches
- •3.7 Multipath diversity and RAKE receiver
- •Problems
- •Matlab-based problems
- •4 Multiuser environment: code division multiple access
- •4.1 Multiuser systems and the multiple access problem
- •4.2 Frequency division multiple access
- •4.3 Time division multiple access
- •4.4 Synchronous code division multiple access
- •4.5 Asynchronous CDMA
- •4.6 Asynchronous CDMA in the cellular networks
- •4.6.1 The resource reuse problem and cellular systems
- •4.6.2 Number of users per cell in asynchronous CDMA
- •Problems
- •Matlab-based problems
- •5 Discrete spread spectrum signals
- •5.1 Spread spectrum modulation
- •5.2 General model and categorization of discrete signals
- •5.3 Correlation functions of APSK signals
- •5.4 Calculating correlation functions of code sequences
- •5.5 Correlation functions of FSK signals
- •5.6 Processing gain of discrete signals
- •Problems
- •Matlab-based problems
- •6 Spread spectrum signals for time measurement, synchronization and time-resolution
- •6.1 Demands on ACF: revisited
- •6.2 Signals with continuous frequency modulation
- •6.3 Criterion of good aperiodic ACF of APSK signals
- •6.4 Optimization of aperiodic PSK signals
- •6.5 Perfect periodic ACF: minimax binary sequences
- •6.6 Initial knowledge on finite fields and linear sequences
- •6.6.1 Definition of a finite field
- •6.6.2 Linear sequences over finite fields
- •6.6.3 m-sequences
- •6.7 Periodic ACF of m-sequences
- •6.8 More about finite fields
- •6.9 Legendre sequences
- •6.10 Binary codes with good aperiodic ACF: revisited
- •6.11 Sequences with perfect periodic ACF
- •6.11.1 Binary non-antipodal sequences
- •6.11.2 Polyphase codes
- •6.11.3 Ternary sequences
- •6.12 Suppression of sidelobes along the delay axis
- •6.12.1 Sidelobe suppression filter
- •6.12.2 SNR loss calculation
- •6.13 FSK signals with optimal aperiodic ACF
- •Problems
- •Matlab-based problems
- •7 Spread spectrum signature ensembles for CDMA applications
- •7.1 Data transmission via spread spectrum
- •7.1.1 Direct sequence spreading: BPSK data modulation and binary signatures
- •7.1.2 DS spreading: general case
- •7.1.3 Frequency hopping spreading
- •7.2 Designing signature ensembles for synchronous DS CDMA
- •7.2.1 Problem formulation
- •7.2.2 Optimizing signature sets in minimum distance
- •7.2.3 Welch-bound sequences
- •7.3 Approaches to designing signature ensembles for asynchronous DS CDMA
- •7.4 Time-offset signatures for asynchronous CDMA
- •7.5 Examples of minimax signature ensembles
- •7.5.1 Frequency-offset binary m-sequences
- •7.5.2 Gold sets
- •7.5.3 Kasami sets and their extensions
- •7.5.4 Kamaletdinov ensembles
- •Problems
- •Matlab-based problems
- •8 DS spread spectrum signal acquisition and tracking
- •8.1 Acquisition and tracking procedures
- •8.2 Serial search
- •8.2.1 Algorithm model
- •8.2.2 Probability of correct acquisition and average number of steps
- •8.2.3 Minimizing average acquisition time
- •8.3 Acquisition acceleration techniques
- •8.3.1 Problem statement
- •8.3.2 Sequential cell examining
- •8.3.3 Serial-parallel search
- •8.3.4 Rapid acquisition sequences
- •8.4 Code tracking
- •8.4.1 Delay estimation by tracking
- •8.4.2 Early–late DLL discriminators
- •8.4.3 DLL noise performance
- •Problems
- •Matlab-based problems
- •9 Channel coding in spread spectrum systems
- •9.1 Preliminary notes and terminology
- •9.2 Error-detecting block codes
- •9.2.1 Binary block codes and detection capability
- •9.2.2 Linear codes and their polynomial representation
- •9.2.3 Syndrome calculation and error detection
- •9.2.4 Choice of generator polynomials for CRC
- •9.3 Convolutional codes
- •9.3.1 Convolutional encoder
- •9.3.2 Trellis diagram, free distance and asymptotic coding gain
- •9.3.3 The Viterbi decoding algorithm
- •9.3.4 Applications
- •9.4 Turbo codes
- •9.4.1 Turbo encoders
- •9.4.2 Iterative decoding
- •9.4.3 Performance
- •9.4.4 Applications
- •9.5 Channel interleaving
- •Problems
- •Matlab-based problems
- •10 Some advancements in spread spectrum systems development
- •10.1 Multiuser reception and suppressing MAI
- •10.1.1 Optimal (ML) multiuser rule for synchronous CDMA
- •10.1.2 Decorrelating algorithm
- •10.1.3 Minimum mean-square error detection
- •10.1.4 Blind MMSE detector
- •10.1.5 Interference cancellation
- •10.1.6 Asynchronous multiuser detectors
- •10.2 Multicarrier modulation and OFDM
- •10.2.1 Multicarrier DS CDMA
- •10.2.2 Conventional MC transmission and OFDM
- •10.2.3 Multicarrier CDMA
- •10.2.4 Applications
- •10.3 Transmit diversity and space–time coding in CDMA systems
- •10.3.1 Transmit diversity and the space–time coding problem
- •10.3.2 Efficiency of transmit diversity
- •10.3.3 Time-switched space–time code
- •10.3.4 Alamouti space–time code
- •10.3.5 Transmit diversity in spread spectrum applications
- •Problems
- •Matlab-based problems
- •11 Examples of operational wireless spread spectrum systems
- •11.1 Preliminary remarks
- •11.2 Global positioning system
- •11.2.1 General system principles and architecture
- •11.2.2 GPS ranging signals
- •11.2.3 Signal processing
- •11.2.4 Accuracy
- •11.2.5 GLONASS and GNSS
- •11.2.6 Applications
- •11.3 Air interfaces cdmaOne (IS-95) and cdma2000
- •11.3.1 Introductory remarks
- •11.3.2 Spreading codes of IS-95
- •11.3.3 Forward link channels of IS-95
- •11.3.3.1 Pilot channel
- •11.3.3.2 Synchronization channel
- •11.3.3.3 Paging channels
- •11.3.3.4 Traffic channels
- •11.3.3.5 Forward link modulation
- •11.3.3.6 MS processing of forward link signal
- •11.3.4 Reverse link of IS-95
- •11.3.4.1 Reverse link traffic channel
- •11.3.4.2 Access channel
- •11.3.4.3 Reverse link modulation
- •11.3.5 Evolution of air interface cdmaOne to cdma2000
- •11.4 Air interface UMTS
- •11.4.1 Preliminaries
- •11.4.2 Types of UMTS channels
- •11.4.3 Dedicated physical uplink channels
- •11.4.4 Common physical uplink channels
- •11.4.5 Uplink channelization codes
- •11.4.6 Uplink scrambling
- •11.4.7 Mapping downlink transport channels to physical channels
- •11.4.8 Downlink physical channels format
- •11.4.9 Downlink channelization codes
- •11.4.10 Downlink scrambling codes
- •11.4.11 Synchronization channel
- •11.4.11.1 General structure
- •11.4.11.2 Primary synchronization code
- •11.4.11.3 Secondary synchronization code
- •References
- •Index

Spread spectrum signature ensembles |
239 |
|
|
Example 7.5.1. Construct Gold sequences of length L ¼ 23 1 ¼ 7. An ensemble of that small length is impractical but useful for elucidating the idea. Let us start with the binary f0, 1g m-sequence first met in Example 6.6.1: fui0g ¼ f1, 0, 0, 1, 0, 1, 1g. The decimation index d ¼ 3
meets the limitation of |
item |
2 |
above. |
Then the |
decimation |
sequence |
is |
fvi0g ¼ f1, 1, 1, 0, 1, 0, 0g. Symbol-wise |
summation |
of fui0g and |
fvi0g modulo 2 gives |
the |
|||
sequence f0, 1, 1, 1, 1, 1, 1g, |
which |
after mapping |
to alphabet |
f 1g gives |
the first Gold |
sequence fa1, i g ¼ fþ g. Shifting fvi0g to the right by one position and adding modulo 2 to fui0g gives the sequence f1, 1, 1, 0, 0, 0, 1g, which after transition to symbols f 1g gives the second Gold sequence f þ þ þ g. Six more Gold sequences are obtained by further shifts of fvi0g, adding modulo 2 to fui0g and changing symbols into f 1g. Along with fui0g and fvi0g transformed into f 1g sequences, we obtain K ¼ 23 þ 1 ¼ 9 sequences altogether. Checking the value of the correlation peak in this simplest case makes little sense, since with L ¼ 7 no non-normalized periodic correlation, but the ACF mainlobe, may exceed 5, predicted by (7.53). Building Gold ensembles of greater lengths and checking their optimality is the subject of Problem 7.40.
Gold ensembles enjoy great popularity in modern CDMA systems. Suffice it to say that they are employed in the space-based global navigation system GPS for multiplexing satellite signals, and in the 3G mobile radio UMTS standard for scrambling CDMA codes, etc.
7.5.3 Kasami sets and their extensions
The idea of constructing Kasami sets is very close to that described above for the Gold
scheme. Let us decimate ahbinary f 1g m-sequence fuig of even memory n ¼ 2h with the |
||||||||
decimation |
index d |
2 |
þ 1. Obviously, this d is not co-prime to the period |
|||||
L ¼ 2 |
n |
1 |
¼ (2 |
h |
|
¼h |
|
|
|
|
1)(2 |
þ 1) of the sequence fuig, resulting in a decimation sequence |
fvig ¼ fudig of the period being a factor of L. It may be shown that if fuig is initialized
so thath |
u0 ¼ 1 the ‘short’ sequence fvig is actually a binary m-sequence of period |
||||||||||||||
L1 ¼ 2 |
1, whose non-normalized periodic CCF with fuig over the long period L |
||||||||||||||
takes only two values [9,70,73]: |
|
¼ |
|
|
|
|
|
|
|
|
|||||
|
ð |
m |
Þ ¼ |
2h |
|
1 |
m |
¼ |
0; 1; . . . ; L |
|
1 |
ð |
7:54 |
Þ |
|
|
Rp;uv |
|
|
pL þ 1 1; |
|
|
|
|
Then L1 Kasami signatures of length L are formed as symbol-wise products of the initial m-sequence fuig with L1 different cyclic replicas of fvig, and one more signature is a ‘long’ sequence itself:
ak;i ¼ uivi k; k ¼ 1; 2; . . . ; L1
aL1þ1;i ¼ ui
ð7:55Þ
p
where i ¼ . . . , 1, 0, 1, . . .. There are K ¼ L1 þ 1 ¼ 2h ¼ L þ 1 such signatures of period L in total. Of course, again, multiplication of f 1g sequences fuig, fvig may be

240 |
|
|
|
|
|
Spread Spectrum and CDMA |
|||
|
|
|
|
|
|
|
|
|
|
|
|
{u′} |
|
|
|
|
|
{aL1 + 1,i} |
|
|
LFSR |
|
|
|
Mapping |
||||
|
i |
|
|
|
|
|
|
||
|
memory n |
{vi′} |
|
|
|
onto {±1} |
|
{ak,i},1 ≤ k ≤ L1 |
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|||
|
LFSR |
Delay |
+ |
|
Mapping |
|
|||
|
|
|
|
|
|||||
|
memory n/2 |
|
k clocks |
|
onto {±1} |
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
mod2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Figure 7.19 Generating Kasami sequences
realized as modulo 2 addition of their f0, 1g predecessors fu0ig, fv0ig, but, unlike the Gold set, to form the ‘short’ sequence fv0ig the necessary length of LFSR is two times smaller: h ¼ n/2 (see Figure 7.19).
Proof of the minimax property of the Kasami set:
|
¼ |
|
|
|
|
|
|
|
|
|
ð |
|
Þ |
||
2 |
|
|
pL þ 1 þ 1 |
|
2 |
|
|
1 |
|
; L |
|
1 |
|
7:56 |
|
|
|
L2 |
|
|
|
L |
|
|
|
||||||
max |
|
|
|
|
|
|
|
|
|
|
|
is performed based on (7.54), similarly to that of the Gold set, and is left to the reader as an exercise (Problem 7.28). The comparison of the two binary ensembles shows a significant gain (6 dB) of Kasami sets in the correlation peak versus Gold ensembles
of sequences K. |
|
|
|
|
|
|
þ |
|
|
|
|
|
||||
|
length in exchange for much smaller ((L |
|
2)/pL |
|
1 |
pL times) number |
||||||||||
of the same |
|
4 |
|
|
|
|
|
|
|
|
þ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
f |
g |
|
f i0g of length L ¼ 15 based on |
|
|
¼ 4). |
|||||||
Example 7.5.2. Construct the Kasami set of length L |
¼ 24 |
1 ¼ |
15 (h ¼ 2, K ¼ pL þ 1 |
|||||||||||||
Start by building the binary 0, 1 m-sequence u |
|
|
|
|
|
|
|
the primitive |
||||||||
polynomial f (x) ¼ x4 þ x þ 1 |
and initial |
loading |
u00 ¼ 1, u10 |
|
¼ u20 |
¼ u30 ¼ 0. |
|
We |
have |
|||||||
fui0g ¼ f1, 0, 0, 0, 1, 0, 0, 1, 1, 0, 1, 0, 1, 1, 1g. |
Decimation of this |
|
sequence with |
the |
index |
|||||||||||
d ¼ 2h þ 1 ¼ 5 |
produces |
|
the |
m-sequence |
|
of |
|
period |
|
three |
fvi0g ¼ f1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1g. Modulo 2 sums of fui0g and three shifted replicas of fvi0g after transferring to the alphabet f 1g are the first three Kasami sequences: fa1, i g ¼ fþ þ þ þ þg, fa2, i g¼ fþ þ þ þ þ þ þ þ þ g and fa3, i g ¼ f þ þ þ þ þ þ þ þ þg. The fourth one is fui0g converted into f 1g symbols: a4, i ¼ f þ þ þ þ þ þ þ g. Direct calculation shows that all their non-normalized CCF as well as the non-normalized ACF sidelobes of the first three take on only values 5 and 3, so that 2max ¼ 1/9 in full agreement with (7.56). A Matlab program for building arbitrary Kasami sets and verifying their correlation properties is the subject of Problem 7.41.
The relatively small number of Kasami sequences makes rather remarkable the method found by Kamaletdinov [74] to extend the Kasami set almost two times without
4 Bounds (7.45) and (7.46) may be slightly improved for binary sets allowing for the non-normalized correlations taking on only integer values. As a result it appears that both Gold sets of odd memory and Kasami sets are strictly (not only asymptotically!) optimal in correlation peak among all binary sets [67,70].
Spread spectrum signature ensembles |
241 |
|
|
sacrificing the correlation peak. Let |
n be divisible by |
4: n |
¼ |
4r, |
r |
integer, |
so that |
||||||||||||
L ¼ 2 |
4r |
1 ¼ 16 |
r |
1 ¼ 15, 255, 4095, |
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
. . .. Then in addition to the Kasami set another |
|||||||||||||||||
binary ensemble of length L and size |
p |
|
|
|
|
|
|
|
|
sequence ensemble |
|||||||||
L þ 1 exists called the bent |
|
|
2 |
|
1/L. In |
||||||||||||||
|
|
|
|
|
property |
2 |
|
¼ |
(pL |
þ |
1 |
þ |
1) /L2 |
|
|||||
[9,75] and possessing the same minimax |
max |
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
consists of symbol-wise multi- |
||||||||||||
very general terms constructing bent sequences again |
|
|
|
|
|
|
4r |
1 and some |
|||||||||||
plication of two initial sequences: a ‘long’ m-sequence of period L ¼ 2 |
|
special sequence based on the so-called bent function. The details of this are tricky enough and will not be discussed here, but the important thing is that any bent sequence has normalized CCF with any of the first L1 Kasami sequences (7.55) not exceeding by its modulus the correlation peak of both the Kasami and bent sequence ensembles.
Therefore, |
|
it |
|
is |
|
possible |
|
to |
arrange |
|
a |
composite ensemble including |
||||||||
L1 ¼ |
2h |
|
1 |
¼ |
22r |
|
1 |
pL |
þ |
1 |
|
1 Kasami and pL |
þ |
1 bent sequences and possessing |
||||||
|
|
|
|
¼ |
2 |
¼ |
(L |
þ |
1)/L |
2 |
|
|
|
|||||||
the former correlation peak max |
|
1/L. The ensemble thus obtained is |
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
unique in the sense that among all known binary ensembles with correlation peak
|
|
|
¼ |
|
1. |
max2 |
|
1/L this one has the greatest number of signatures K |
|
2pL þ 1 |
7.5.4 Kamaletdinov ensembles
More binary minimax ensembles exist [9,67]; however, some of them differ from the described ones only in a fine structure of sequences but not in length L, size K and correlation peak max. Against this background the ensembles discovered by Kamaletdinov [76] are of a particular interest, covering the range of lengths differing from those of Gold and Kasami sets.
In order to make the idea easier to understand, we describe a somewhat narrowed version of Kamaletdinov sets, although with no loss as to the length range or parameters achievable. To outline the first Kamaletdinov scheme let us take prime odd p > 3 of the
form p ¼ 4h þ 3 ¼ 3mod4 and extend the definition of the binary character |
(x) given |
in Section 6.8 to the zero element of GF(p) putting (0) ¼ 1 (an alternative |
(0) ¼ 1 |
will produce the same final result). Let us treat a position number i of the sequence symbol as an element of GF(p), i.e. being reduced modulo p, and form p þ 1 p-ary sequences dk, i over GF(p) (i.e. with elements from this field) as follows:
dk;i |
|
8 i þ iiþk þ i; k ¼ 1; 2; . . . ; p 1 |
|
7:57 |
|
|||||
¼ |
> i |
þ |
|
; k |
¼ |
p |
ð |
Þ |
||
|
> |
|
|
|
|
|||||
|
|
> |
|
|
|
|
|
|
|
|
|
|
< |
|
|
|
|
|
|
|
|
|
|
> i þ i; k ¼ p þ 1 |
|
|
|
|||||
|
|
> |
|
|
|
|
|
|
|
|
|
|
> |
|
|
|
|
|
|
|
|
|
|
: |
|
|
GF(p), is a primitive element |
of GF(p) |
|
|
||
where all arithmetic is |
that |
of |
|
and |
i ¼ . . . , 1, 0, 1, . . .. One may see that every sequence in (7.57) is formed as a sum of sequences of co-prime periods p and p 1 ( p 1 ¼ 0 ¼ 1), and therefore has the period L ¼ p(p 1). Now perform a mapping of sequences (7.57) onto the binary alphabet f 1g using the extended binary character:
ak;i ¼ ðdk;iÞ; k ¼ 1; 2; . . . ; p þ 1; i ¼ . . . ; 1; 0; 1; . . . |
ð7:58Þ |

242 |
Spread Spectrum and CDMA |
|
|
The binary set thus generated has parameters:
L |
¼ |
p |
p |
|
1 |
Þ |
; K |
¼ |
p |
þ |
1; 2 |
¼ |
|
ðp þ 3Þ2 |
ð |
7:59 |
Þ |
|
L2 |
||||||||||||||||||
|
ð |
|
|
|
|
max |
|
|
Length L may be made large enough only by a proper choice of p (p 1), in which case
(p þ 3)2/L ¼ (p þ 3)2/(p2 p) 1 and 2max ! 1/L, showing after comparing with (7.45) at least asymptotical optimality of the ensemble in the correlation peak.
Example 7.5.3. Let p ¼ 7. Direct verification confirms that ¼ 3 is a primitive element in GF(7). Then the sequences f i g and f i g are both of period p 1 ¼ 6: f. . . , 1, 3, 2, 6, 4, 5, 1, 3, . . .g
and f. . . , 1, 5, 4, 6, 2, 3, 1, 5, . . .g, |
respectively. |
Combined modulo 7 |
with |
the sequence |
fig ¼ f. . . , 0, 1, 2, 3, 4, 5, 6, 0, 1, . . |
.g of period |
7, as prescribed by |
(7.57), |
they produce |
K ¼ p þ 1 ¼ 8 7-ary sequences of period L ¼ p(p 1) ¼ 42. For instance, the first of them is
fd1, i g ¼ f221136110025006614665503554462443351332240g. |
Replacing |
their |
7-ary |
|
elements by the extended characters according to the rule |
|
(0) ¼ (1) ¼ |
(2) ¼ |
(4) ¼ 1, |
and (3) ¼ (5) ¼ (6) ¼ 1 converts the sequences into |
8 binary ones, e.g. |
fa1, i g ¼ |
fþ þ þ þ þ þ þ þ þ þ þ þ þ þ þ þ þ þ þ þ þ þ þþg. It is rather tiresome to compute their ACF and CCF ‘by hand’, and Problem 7.42 provides Matlab software to support it.
The second Kamaletdinov construction exploits the p-ary (p ¼ 4h þ 3 ¼ 3mod4) linear sequence fcki g obtained by decimation with the index d ¼ p 1 of p 1 shifts fdiþkg, k ¼ 1, 2, . . . , K ¼ p 1 of the p-ary m-sequence fdig having memory n ¼ 2, i.e. length p2 1. Since d divides p2 1 the sequence fcki g ¼ fddiþkg has the period (p2 1)/(p 1) ¼ p þ 1. Now let us build p 1 sequences over GF(p):
dk;i ¼ i þ cik; k ¼ 1; 2; . . . ; p 1; i ¼ . . . ; 1; 0; 1; . . . ; |
ð7:60Þ |
and map them onto the binary alphabet f 1g according to (7.58). This generates the ensemble with parameters:
L |
¼ |
p |
p |
þ |
1 |
Þ |
; K |
¼ |
p |
|
1; 2 |
|
ðp þ 1Þ2 |
|
1 |
|
7:61 |
|
|
¼ |
L2 |
¼ p2 |
ð |
Þ |
|||||||||||||||
|
ð |
|
|
|
|
max |
|
Again, for the case of long lengths (p 1) the ratio (p þ 1)2/L ¼ (p þ 1)2/(p2 þ p) ! 1 and 2max ! 1/L, demonstrating at least asymptotical optimality of the ensemble.
Example 7.5.4. This time there is no exclusion for p ¼ 3 and the p-ary m-sequence fdi g of memory n ¼ 2 and length p2 1 ¼ 8 may be formed by the primitive polynomial over GF(3) of the second degree f (x) ¼ x2 þ x þ 2, or equivalently, by a recurrent equation di ¼ 2di 1 þ di 2.
The initial loading d0 ¼ 1, d1 ¼ 0 produces the |
sequence fdi g ¼ f. . . , 1, 0, 1, 2, 2, 0, 2, 1, 1, |
0, . . .g. Its shifts decimated with index d ¼ p 1 |
¼ 2 transform into two sequences of period |
4: f. . . , 1, 1, 2, 2, 1, 1, 2, 2, . . .g and f. . . , 0, 2, 0, 1, 0, 2, 0, 1, . . .g. After symbol-wise addition with