
- •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
Classical reception problems and signal design |
17 |
|
|
2.3 M-ary data transmission: deterministic signals
In the case of M > 2, the probability p1, e of mistaking the actually received signal s1(t) for one of M 1 wrong signals sl(t), l ¼ 2, 3, . . . , M in accordance with rules (2.3) and (2.8) is:
|
1;e ¼ Pr d |
ðs1 |
; yÞ 6¼ k |
ðsk; yÞjs1ðtÞ ¼ 1 Pr z1 |
2 ¼ |
k |
zk 2 |
j |
1ðtÞ |
||
p |
2 |
|
min d2 |
|
|
E1 |
max |
|
Ek |
s |
|
|
|
|
|
|
|
|
|
Accurate evaluation of this probability consists in integration of the conditional joint PDF of all M correlations given that s1(t) is received over the whole area, where z1 zk (Ek E1)/2 for all k ¼ 1, 2, . . . , M. This M-fold integral in the general case, i.e. with no special assumption about signal set properties, can not be simplified in any way. However, a very productive and straightforward upper border for p1, e can be derived using the union bound. Let the event Al mean that observation y(t) is closer to some wrong signal sl(t) with a specific number l from the range [2, M] than to s1(t). Then the confusion of s1(t) with some other signal will obviously be a union of all Al. Let us recollect now that according to the union bound, the probability of a union of events is never greater than the sum of their probabilities:
M
X
p1;e ¼ PrðA2 [ A3 [ . . . [ AM Þ PrðAlÞ
l¼2
On the other hand, Pr (Al), following definition of Al, is exactly the probability of confusion between only two signals, s1(t) and sl(t). This probability is determined by (2.17) after a proper change of the signal numbers:
ð lÞ ¼ 1l ¼ |
|
0 |
2N0 |
1 |
|
|
|
s |
|
Pr A p |
Q |
@ |
d2ðs1; slÞ |
A |
Substituting this into the previous inequality leads to the desired estimate:
|
1;e |
|
0 |
2N0 |
1 |
|
M |
|
|
s |
|
p |
X |
Q |
@ |
d2ðs1; slÞ |
A |
|
l¼2 |
|
|
|
|
A similar result (with necessary substitutions of new numbers) will be valid under the assumption that signal sk(t) is actually received instead of s1(t), so that with a priori equiprobable M signals the final upper union bound on the complete (unconditional) error probability takes the form:
|
e ¼ M |
|
|
k;e M |
|
l¼1 |
0 |
|
2N0 |
1 |
ð Þ |
||
P |
1 |
k 1 |
p |
1 |
k 1 |
Q |
s |
|
2:22 |
||||
M |
M M |
d2ðsk; slÞ |
|
||||||||||
|
|
|
X |
|
|
|
X X |
@ |
|
|
A |
|
|
|
|
|
¼ |
|
|
|
¼ |
l k |
|
|
|
|
|
|
|
|
|
|
|
|
|
6¼ |
|
|
|
|
|
The first noteworthy fact about (2.22) seen equality when M ¼ 2. Another observation is
directly is that it becomes a precise linked to its asymptotic behaviour with
18 |
Spread Spectrum and CDMA |
|
|
growth of SNR. As a matter of fact, the complementary error function Q(x) drops approximately as exp ( x2/2) when x is sufficiently large, and even a small increment of large x may reduce Q(x) to a negligible level in comparison to its initial value. Due to this, when SNR is large enough only the closest signal pairs may contribute perceptibly to the sum in (2.22), and if dmin is the minimum distance over all signal pairs occurring nmin times among them, estimation (2.22) transforms asymptotically into the following:
Pe M Q0 |
|
2N0 |
1 |
2N |
1 |
ð2:23Þ |
||
|
|
|
s |
|
|
0 |
|
|
|
nmin |
@ |
|
dmin2 |
A |
dmin2 |
|
Approximation (2.23) points, above all, to an asymptotic convergence of the union bound to the genuine value of the error probability, SNR increasing. To explain it physically, return to Figure 2.3 and note that when the noise level is very low only the signal vectors which are nearest to the true one are at risk of being erroneously mistaken for the latter. This means that asymptotically only signal pairs with distance dmin determine the true error probability Pe itself (not only its upper bound!), which entails closeness between Pe and its union bound.
Result (2.23) underlies one of the possible and most important formulations of the signal design problem: maximization of minimum distance between M signals. As was already mentioned in Section 2.1, such a task is geometrically equivalent to packing M vectors in such a manner that the closest pairs of them have maximal achievable distance: dmin ¼ max. Various limitations can be imposed on a signal (vector) constellation. First of all, some energy constraint should be prescribed, allowing
for |
practical power/energy limits. If |
only the average |
energy |
of signals is |
fixed |
||
|
|
P |
|
|
|
|
|
E ¼ |
M |
Ek/M ¼ const, then signal |
vectors can have |
different |
lengths and |
their |
|
k¼1 |
selection procedure may be called volume packing. Very frequently, however, it is required that no energy be involved in mapping messages onto signals, i.e. that all energies be the same Ek ¼ E ¼ const, k ¼ 1, 2, . . . , M. In this case all signal vectors have equal lengths, i.e. lie on the sphere surface, hence the name spherical packing.
The other typical limitation in signal design is the dimension ns of signal space, inside which signal vectors are packed. The physical content of this constraint is again associated with a very practical limit on the bandwidth resource. To explain the interconnection between them, consider first the case of baseband signals and suppose that the total (two-sided) bandwidth and time interval which can be allocated to all M signals together are limited to Wt and Tt, respectively. The first of these restrictions allows for bandwidth saving, while the second reflects the desire to transmit necessary data during an acceptable time period, i.e. with acceptable transmission rate R ¼ log M/Tt. Then, according to the sampling theorem, only about WtTt independent samples are at our disposal to synthesize M signals, each signal being thereby treated as a vector in the space of dimension ns ¼ WtTt. Some caution in estimation of the number of independent samples is caused by the impossibility of the energy of any signal being concentrated within finite intervals of both the time and frequency domains simultaneously. But in the first-approximation estimates this theoretical fact can be ignored.

Classical reception problems and signal design |
19 |
|
|
To cover also the case of bandpass signals, let us turn to a general model of such a signal:
sðtÞ ¼ SðtÞ cos½2 f0t þ ðtÞ& |
ð2:24Þ |
in which S(t) is the real envelope (amplitude modulation law), (t) is the phase modulation law and f0 is the carrier frequency. Using trigonometry identity for the cosine of the sum of angles, we can represent this equation as:
sðtÞ ¼ SI ðtÞ cos 2 f0t SQðtÞ sin 2 f0t |
ð2:25Þ |
where SI (t) ¼ S(t) cos (t) and SQ(t) ¼ S(t) sin (t) are the signal quadrature components. Since both S(t) and (t) are baseband waveforms, the same is true as for SI (t), SQ(t), meaning that, given the carrier frequency, every bandpass signal is exhaustively characterized by two independent baseband quadrature components. Therefore, twice the number of independent coordinates (samples) can be used to design bandpass signals compared to the case of baseband signals with the same total time frequency product and ns ¼ 2WtTt.
Now the general problem of signal set design can be formulated as follows: find the constellation of M points or vectors in space of a given dimension ns satisfying energy limitations and having maximal possible minimum distance between points dmin ¼ max. This can also be restated in a dual form: find the constellation of M points in space of a given dimension ns with pre-assigned minimum distance dmin minimizing
energy expenditure in terms of either average energy E ¼ min (volume packing) or the same energy of all signals E ¼ min (spherical packing).
The simplest version of this problem (ns ¼ 1) corresponds to ASK (the simplest version of which with M ¼ 2—a binary one—was touched upon in Section 2.2). Another name for ASK is pulse amplitude modulation (PAM). In this case all signal points lie on the same straight line and with M > 2 only the ‘volume’ packing is tractable. It is not hard to see that the optimal constellation minimizing average energy,
pre-assigned, is uniform and symmetrical with space between neighbouring signal points exactly equal to dmin (see Figure 2.6a for the example M ¼ 4).
dmin = 4E/5 |
dmin = 2E/5 |
dmin = (2 – 2)E ≈ 0.77 E |
E
(a) |
(b) |
(c) |
Figure 2.6 Oneand two-dimensional constellations: 4-ASK (a), 16-QAM (b) and 8-PSK (c)

20 Spread Spectrum and CDMA
When ns ¼ 2, finding the optimal constellation with volume packing becomes more
difficult and may even lead to asymmetrical patterns, while spherical packing is trivial p
and is performed by a uniform placing of M points on the circle of radius E. Widely practised in modern digital communications, M-ary quadrature amplitude modulation (QAM) gives an example of symmetrical volume-packed two-dimensional constellations which are not necessarily theoretically optimal but convenient from a hardware implementation point of view (Figure 2.6b, M ¼ 16). On the other hand conventional M-ary phase shift keying (PSK) constellations have uniformly spaced points on the circle and are optimal in terms of spherical packing (Figure 2.6c, M ¼ 8).
The problem of optimal packing in spaces of higher dimension ns > 2 is very complex and has no general mathematical solution so far. Many useful particular results are scattered over the range of books and papers (see, e.g. the bibliography in [11] and web site [12]).
Let us now try to find an upper limit on the minimum distance in the loosest statement imposing no preliminary binding on the signal space dimension ns, and estimate the minimal value of ns, which allows this limit to be achieved. Restricting our attention to the spherical packing (Ek ¼ E, k ¼ 1, 2, . . . , M), calculate the sum of all
M2 squared distances, including trivial ones (from any signal to itself). Cosine theorem (2.16) gives:
M |
M |
|
X |
X |
ð2:26Þ |
|
d2ðsk; slÞ ¼ 2M2E 2E kl |
|
k;l¼1 |
k;l¼1 |
|
with kl being the correlation coefficient of the kth and lth signals. To estimate the sum of all correlation coefficients use definition (2.14) for kl, change the order of integration and summation, and note that the double sum in the integrand has separable summation indexes k and l, which transforms it into a product of two identical sums:
E |
M |
kl ¼ |
T |
M |
skðtÞslðtÞ!dt ¼ |
T |
M |
skðtÞ!2dt |
|
k;l 1 |
|
Z |
k;l 1 |
|
Z |
k 1 |
|
|
X |
|
|
X |
|
|
X |
|
|
¼ |
|
0 |
¼ |
|
0 |
¼ |
|
Since the integral of a square is never negative, it follows from (2.26):
M
X
d2ðsk; slÞ 2M2E
k;l¼1
At the same time, the sum above is no smaller than M(M 1)dmin2 . Combining this inequality with the preceding one results in the upper border on the minimum distance:
dmin2 |
2M |
ð2:27Þ |
M 1 E |
If M signals achieving this upper bound existed they would be quite fairly called optimal in terms of the minimum distance criterion. To show that they do exist, take M vectors uk, k ¼ 1, 2, . . . , M having zero pairwise inner products and unit lengths: (uk, ul) ¼ kl, k, l ¼ 1, 2, . . . , M, where kl ¼ 0, k 6¼ l; kk ¼ 1 is the Kronecker delta

Classical reception problems and signal design |
21 |
|
|
function. Such vectors, called orthonormal, exist in any vector space whose dimension is no smaller than M. Now form M new vectors vk, k ¼ 1, 2, . . . , M, subtracting from
each of uk the sum u ¼ PM uk weighted by a coefficient 1/M: vk ¼ uk u/M. Calcu-
k¼1
late the inner product of vk and vl. Due to its linearity:
1 |
1 |
1 |
1 |
|
||||
ðvk; vlÞ ¼ ðuk; ulÞ |
|
ðuk; uÞ |
|
ðu; ulÞ þ |
|
ðu; uÞ ¼ kl |
|
ð2:28Þ |
M |
M |
M2 |
M |
where use is made of the orthonormality of vectors uk. Let us change the lengths of p
vectors vk, multiplying them by ME/(M 1), and take the resulting vectors as signal ones:
|
¼ r |
¼ |
|
ð Þ |
||||
sk |
|
ME |
|
vk; k |
|
1; 2; . . . ; M |
2:29 |
|
|
M |
|
1 |
|
||||
|
|
|
|
|
|
|
|
Then the squared distance between two signals according to cosine theorem (2.16) and equation (2.29) is:
|
|
ME |
|
|
|
|
|
|
d2 |
ðsk; slÞ ¼ |
|
d2ðvk; vlÞ |
|
|
|
|
|
M 1 |
2ðvk; vlÞi |
¼ M 1 ; k 6¼l |
ð2:30Þ |
|||||
|
¼ M 1 hkvkk2 |
þkvlk2 |
||||||
|
|
ME |
|
|
|
2ME |
|
which coincides with the right-hand side of (2.27). Hence, signals lying on the bound (2.27) really exist. More than this, the distances between any two of them are the same, i.e. these signals fall into the category of equidistant ones. They are widely known under the special name of simplex signals. Directly from their definition it follows that:
M |
M |
p |
X p |
X |
|
sk ¼ ME=ðM 1Þ |
k¼1 |
vk ¼ ME=ðM 1Þðu uÞ ¼ 0 |
k¼1 |
|
meaning that simplex signals are linearly dependent, unlike initial orthonormal vectors uk. It is easily verified that the dimension ns ¼ M 1, i.e. smaller by one than the number of signals, is necessary and sufficient for constructing M simplex signals.
The property of equidistance of simplex signals also entails equality of correlation coefficients kl for any pair. Evaluation of kl with the help of (2.14), (2.29) and (2.28) results in:
|
|
ðvk; vlÞ |
|
1 |
; k l; k; l |
¼ |
1; 2; . . . ; M |
|
kl ¼ kvkkkvlk |
¼ M 1 |
|||||||
|
6¼ |
|
showing that the angles between any two simplex signals are the same and greater than/2. For the simplest sets of M ¼ 2, 3, 4 simplex signals (see Figure 2.7), the values of the correlation coefficient equal 1 (antipodal signals), 1/2 and 1/3, respectively, which in turn correspond to angles 180 , 120 and approximately 110 . When M ¼ 4, simplex vectors form the simplest regular polyhedron (tetrahedron), which explains the name of the signals: simplex is Latin for ‘simple’.

22 |
Spread Spectrum and CDMA |
M = 2 |
M = 3 |
M = 4 |
|
|
|
Figure 2.7 Examples of simplex signals
For any equidistant signal set d(sk, sl) ¼ dmin for all pairs of distinct vectors so that in (2.23) nmin ¼ M(M 1), and this is also the number of summands in (2.22). Substitution of this along with (2.30) in equation (2.23) gives an approximation of the asymptotic error probability achievable with simplex signals, which according to (2.22) is at the same time the upper bound of the error probability:
s !
ME
Pe;min ðM 1ÞQ ð2:31Þ ðM 1ÞN0
Since simplex signals are optimal as for minimum distance, the right-hand side of the latter expression presents simultaneously the minimum possible asymptotic error probability for M signals of fixed and equal energies E.
The orthogonal signals, which are another example of equidistant signals, are practically as effective as the simplex ones when the number of signals M is sufficiently large. Indeed,
the correlation coefficient of orthogonal signals is zero and the distance between any p
two of them d(sk, sl) ¼ dmin ¼ 2E. This, used in (2.23), produces an asymptotic error probability for M orthogonal signals, which again borders the exact error probability from above:
r
E
Pe;ort ðM 1ÞQ ð2:32Þ
N0
Comparing (2.32) and (2.31) shows that to equalize the error probabilities in both cases, orthogonal signals should be of M/(M 1) times higher energy than simplex signals, i.e. energy loss of the first to the second ones is defined as ¼ M/(M 1). When M 1 this loss is negligible and orthogonal signals can be considered optimal; e.g. for M ¼ 64 ¼ 64/63, which corresponds to an increase of energy of orthogonal signals against simplex ones by less than 0.07 dB (or 2%). This discrepancy is certainly of no practical significance, and whenever M is large enough orthogonal and simplex signals can be used interchangeably depending on implementation or other reasons.
Talking about M-ary orthogonal signalling (in the literature the terms orthogonal modulation and orthogonal coding are also used), let us remember that the maximal number of orthogonal signals is exactly equal to the signal space dimension: M ¼ ns. Therefore, within the fixed total bandwidth Wt and duration Tt, up to WtTt baseband or 2WtTt bandpass orthogonal signals can be accommodated. Additional physical