Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1679
I. INTRODUCTION
HIRD-GENERATION cellular exemplifies wireless systems where the realization of sharp spectral characteristics
is traded off against processing complexity in signal generation
and detection. In universal mobile telecommunications systems
(UTMSs), a square-root raised cosine pulse with a rolloff factor
of 0.22 is used. This corresponds with excess bandwidth of 22%
and, therefore, the bandwidth efficiency is low in this case. The
technique described here takes a new approach that realizes excellent bandwidth efficiency at a minimal cost in power efficiency and processing complexity.
be a discrete-time signal, representing a data
Let
and
stream and consisting of an arbitrary sequence of
samples with a sampling period of
s that has to be transmitted over an additive Gaussian noise channel. Assume a strict
Hz that could theoretically be
bandwidth limitation of
as the weights of a series of
achieved by applying the
delta pulses (with period ) fed to an ideal low-pass analog
Hz. However, because
filter with a bandwidth
Paper approved by X. Dong, the Editor for Modulation and Signal Design of
the IEEE Communications Society. Manuscript received April 30, 2003; revised
August 3, 2004, January 27, 2005, and April 27, 2005.
The author is at Dennenlaan 10, 5671 BX Nuenen, The Netherlands (e-mail:
h.peek@ieee.org).
Digital Object Identifier 10.1109/TCOMM.2005.857145
1680
TABLE I
CODEBOOK
Fig. 1. MR filter structure for realizing the matrix transformation given by (1).
Input block length 3; output block length 4.
where
(1)
Fig. 1 shows an MR filter implementation of this matrix transformation [3]. This MR filter contains three finite impulse re,
,
sponse (FIR) digital filters with system functions
, where
. It is important to note that
and
the coefficients of the first, second, and third polynomials correspond, respectively, to the first, second, and third columns of .
The two delay elements, each of s, and the threefold downsampling in every branch, can be regarded as a serial-to-parallel
conversion. A fourfold upsampling in every branch results in
a fourfold increase of the sampling frequency. In general, an
-fold downsampling means that only the input sample numbers equal to a multiple of are retained [4]. A -fold upzero-valued samples are inserted
sampling means that
between adjacent input samples [4]. The three FIR filters, with
or
, and their short impulse responses are of
coefficients
low complexity. An advantage of representing the matrix transformation (1) in real time as given in Fig. 1 is that it can be
extended to represent the required signal-processing operation
1681
for any
matrix. In Section IV,
matrix transformations, for various values of
and , are described. All of
these transformations can be implemented by generalizing the
scheme given in Fig. 1 by using parallel branches and, in each
branch, an -fold downsampling, followed by a -fold upsampling and simple FIR filters. However, there are various ways
to implement a digital MR filter [8], and the final choice depends
on the preference of the designer. Analysis of the MR filter operation, given in Fig. 1, will show that it causes a delay of one
s between input and output.
block, i.e.,
The three system functions are zero at the Nyquist frequency
or at
. Thus, (
) can be factored out from all three system functions, and made a common
. When
multiplier without changing the output signal
) is merged with an ideal low-pass filter with
the factor (
, the result is the realizable shaped-spectrum
a bandwidth
low-pass filter of Fig. 2. The frequency response of the cascade of the two filters can be determined as follows. An ideal
, has an impulse relow-pass filter, with a bandwidth
sponse
where
.
The cascade of a filter with a system function
ideal low-pass filter thus has the impulse response
and the
where
1682
is given by
(15)
All entries not indicated have zero value and are left out for
(
) rows and
clarity. The matrix has
columns. The system functions are
(16)
(9)
, and thus
(17)
If for
or
i.e.,
then
(10)
. The
regardless of , i.e., regardless of the input signal
, in the fundamental interval
shape of the spectrum
, depends, of course, on and
.
(
)
A spectral null at the Nyquist frequency
is obtained when
(11)
From (6), it follows that in that case
(12)
The code defined by the matrix
given by (1) is an example
where all output codewords fulfill (12).
In certain applications such as baseband data transmission
[PCM codecs and digital subscriber line (DSL)], a spectral null
at dc (zero frequency) is desired. This can be obtained when
(13)
In that case, it follows from (6) that
(14)
A matrix that gives either a dc null or a Nyquist null can be
converted into the other type by multiplying all entries in the
even rows by minus one.
A matrix generates codewords with a Nyquist null if according to (11)
Fig. 3.
1683
Cascade of an MR filter and an analog filter that gives a spectrum null at the Nyquist frequency. Input block length (
(
). Since both and have
the difference vector
also has a Nyquist null. In order that
a Nyquist null,
has a Nyquist null, it must have at least two components
different from zero. Hence, the minimum Hamming distance is
. These two components of
have a minimum
absolute value of 2, and thus the minimum Euclidean distance
.
between two output codewords is
Now, the system functions given by (16) can be written as
(21)
In the same manner as was done for the MR filter that implemented the matrix
(Section II), the digital filter with system
and an ideal analog low-pass filter can be
function
merged into a realizable analog low-pass filter (Fig. 3) with a
.
magnitude response
For certain applications, such as in wireless systems, it is advantageous to have both a dc null and a Nyquist null. If the
transmitted signal spectrum has a null at the carrier frequency,
a synchrodyne receiver can be applied, which is much easier to
realize on a chip than a heterodyne receiver with its intermediate frequency (IF) filter [9]. In [2], a matrix is given, with
rows and
columns, where
, and even that generates codewords with a dc null and a Nyquist null.
Implementing this matrix with an MR filter and merging the
or
with
common system functions, either
an ideal low-pass filter will give a realizable analog filter that
will either have a duobinary or modified duobinary impulse response. For the sake of brevity, this case will not be considered
further.
, the set is
. These
For
equidistant levels are identical with those at the output of a PR
duobinary filter with an -ary PAM signal as input [5, Sec.
is
9.2.3]. Furthermore, a reduced vector of length
defined by (19). The components of are taken from the set
is invertible. Thus,
(21). In that case, (20) also holds, since
the -ary PAM vector can be recovered.
It is important to note that, if is an -ary PAM vector, then
, and consequently, also
. Thus, no loss of synchronization or gain control, as can occur with PR, can happen
in the receiver. Moreover, error propagation, as occurs with PR
without precoding, is impossible with MR.
All output blocks have a Nyquist null. After having used
(18) for error correction (decoding) in the receiver (Section V),
and assuming no errors are left in the reduced block, the original
-ary PAM block is recovered by using (20).
Consider, in order to determine the minimum Hamming and
minimum Euclidean distance of the code given by matrix ,
(22)
1684
b s Hz
(23)
which is
times smaller than for standard duobinary
, which is easy to implement, the
PR modulation. For
loss in bandwidth efficiency is 5%.
For -ary PAM with raised cosine pulses and a rolloff factor
, the bandwidth efficiency is
b s Hz
(24)
From (23) and (24), it can be concluded that -ary MR modgives a higher bandwidth efficiency than
ulation for
-ary PAM and
. In Fig. 4, (24) is plotted as a function
of , and the bandwidth efficiencies as given by (23) are indi,
, and
.
cated for
V. DECODING OF AN MR-MODULATED SIGNAL
Let an MR-modulated signal with a Nyquist null be transmitted over an additive Gaussian noise channel using duobinary
pulses,as explained earlier.
It is well known [5, Sec. 9.2.3] that the frequency response
(2), i.e., the Fourier transform of a duobinary pulse, has
and
to be split evenly between the frequency responses
of the transmitter and receiver filters. Thus
(25)
is given by (2).
where
in the receiver (Fig. 5)
The output of the matched filter
is sampled with a period . The resulting samples, belonging
to a transmitted block , can be written as
(26)
where is a noise vector with correlated Gaussian noise components. As indicated in Section IV, is a block of samples
with values taken from a set of
equidistant levels.
according
If, however,
, then we determine the largest magnitude
error component of , say , and modify to
so that
Implementation of Wagner decoding is very simple. In successamples, one only has to keep track of the
sively rounding
largest rounding error, and to mark at which position in the block
this occurred. Initially, the largest error is at the first position
in the block. Assume, for example, that the second rounding
error is smaller than the first, but that the third rounding error
is larger than the first. In that case, one deletes the value of the
first rounding error and retains the value of the third rounding
error, and marks that this error occurred at the third position in
the block. This process continues until, at the end of the block,
the position of the largest rounding error is determined.
1685
1686
1) For
and
with
and a BER of
,
the gain of MR with Wagner decoding is 1.5 and 1.3 dB,
respectively, compared with PR and symbol-by-symbol
detection.
, the BER curves for the various
2) For increasing
converge. This is in agreement with (27) where, for
, the difference between the block-error
increasing
probabilities, for any two values of
but for the same
, will go to zero.
and
, the difference between the power
3) For
, for both MR (same ) and
efficiencies, at a BER of
PR is about 4 dB. This is in accordance with (27) and (28).
is a good compromise between power effiA value of
ciency and bandwidth efficiency.
Finally, we compare the power efficiencies of MR modulation with Wagner decoding and -ary PAM with raised cosine
pulses.
In [1, Sec. 4.4], the probability of a symbol (sample) error for
-ary PAM with raised cosine pulses is given by
and
APPENDIX
Before deriving an upper bound for the block-error probability after Wagner decoding, we first determine the correlation
between the noise components of the noise vector .
The power spectral density (PSD) function of the noise at the
output of the matched filter in the receiver is
where
is given by (2), and where
is the PSD of the
AWGN. The autocorrelation function of the output noise is
(34)
Thus, the noise variance is
(32)
where
is the average energy per bit. With Gray coding, the
times the symbol-error
BER for -ary PAM is
rate given by (32). Multiplying (32) by the factor
and solving this equation for a BER of
and for the cases
and
yields an
of, respectively, 10.6
and 14.41 dB. Comparison of these two results with the correvalues for MR, at a BER of
, shows a loss
sponding
and
, and
in power efficiency of MR for
of approximately 0.65 dB.
Using the bound (30) in (32) and comparing this result with
the bound (27) yields that the loss in asymptotic power efficiency of MR modulation and Wagner decoding compared with
-ary PAM and raised cosine pulses is
dB
(33)
(35)
and the normalized autocorrelation coefficients are
where
Note that the correlation is largest for two adjacent noise com.
ponents
The probability of the occurrence of a zero symbol is larger
than for any other symbol. Therefore, the probability of a block
can be upper bounded by assuming that a block conerror
sisting of only zero symbols is transmitted.
After Wagner decoding, there remain two types of errors. The
first type of error is a double or triple sample error. Of this type,
the dominant term for high SNRs is a double sample (symbol)
)
error. Since two adjacent samples (noise correlation
are more likely to be in error than two nonadjacent samples, the
of a double or triple error is approximated by
probability
(36)
VI. CONCLUSION
It has been shown that MR modulation is bandwidth- and
power-efficient, and is simple to implement. It was also shown
that MR modulation has a number of advantages, compared
with PR modulation. Thus, with MR modulation, loss of synchronization or gain control, as can occur with PR modulation,
cannot happen in the receiver. Precoding, as needed in PR modulation, is not required for MR modulation, since error propagation is impossible for MR modulation. Furthermore, compared with PR modulation and symbol-by-symbol detection,
,
MR modulation with simple Wagner decoding gives for
, and
a gain of 1.5 and 1.3 dB, respectively,
at a BER of
. Finally, compared with -ary PAM and
, gives a
raised-cosine pulses, MR modulation, for
.
greater bandwidth efficiency for rolloff factors
However, the bandwidth efficiency of MR modulation de, compared with PR modulation.
creases by a factor
where
Since
1687
Substituting (41) and (35) into (39) gives as an upper bound for
the block-error probability after Wagner decoding [(27)].
ACKNOWLEDGMENT
The author would like to thank M. Ciacci for making the computer simulations and for the discussions with him. The author
would also like to thank S. Baggen, J. Bergmans, L. Tolhuizen,
and S. Weinstein for reading the manuscript and providing their
valuable comments.
REFERENCES
, we have
(37)
Using (29) and (30), we find after tedious but straightforward
computation that
(38)
into (37) and (38), we have as an
After substituting
upper bound for the block-error probability
(39)
Proakis [5, Sec. 9.3.2] derived for PR modulation a relation belevels and the average transtween the distance of the
mitted signal power. This relation also holds for MR modulaequidistant levels,
tion, with a distance between the
and is given by
(40)
is the average transmitted signal power for MR modwhere
ulation.
, where
is the average energy
Since
per bit, (40) can also be written as
(41)