scispace - formally typeset
Search or ask a question
Journal ArticleDOI

Spectral Characteristics of Convolutionally Coded Digital Signals

TL;DR: In this article, the power spectral density of the output symbol sequence of a convolutional encoder is computed for two different input symbol stream source models, namely, an NRZ signaling format and a first-order Markov source.
Abstract: The power spectral density of the output symbol sequence of a convolutional encoder is computed for two different input symbol stream source models, namely, an NRZ signaling format and a first-order Markov source. In the former, the two signaling states of the binary waveform are not necessarily assumed to occur with equal probability. The effects of alternate symbol inversion on this spectrum are also considered. The mathematical results are illustrated with many examples corresponding to optimal performance codes. It is demonstrated that only for the case of a purely random input source (e.g., NRZ data with equiprobable symbols) and a particular class of codes is the output spectrum identical to the input spectrum except for a frequency scaling (expansion) by the reciprocal of the code rate. In all other cases, the output spectrum is sufficiently changed relative to the input spectrum that the commonly quoted statement "a convolutional encoder produces a bandwidth expansion by a factor equal to the reciprocal of the code rate" must be exercised with care.

Summary (2 min read)

Introduction

  • While much attention has been paid toward constructing convolutional codes that achieve optimum error probability performance, very little attention, if any, has been paid toward examining the spectral properties of the <:°orresponding encoder outputs.
  • The authors first examine the conditions (class of codes) for which the above is not a true statement.
  • In these instances, the bandwidth expansion produced by the encoder can be considerably less than the reciprocal of the code rate.
  • A discussion of the implications of this statement will be given in Section VII titled "Observations and Conclusions.
  • Following the above considerations, the authors determine the spectral characteristics of the convolutional encoder output when the input is not a purely random NRZ source.

II.

  • Convolutional Encoder Model where g. j is either one or zero depending, respectively, on whether the ith modulo summer is connected to the jth shift register stage.
  • For mathematical convenience, the authors shall assume that both the input symbols la mb + j } and the output symbols {Xmn-ip} take on values plus and minus one.

°° sin Irk

  • Thus, in order for (26) to equal zero, each of these summations must itself be zero.
  • Moreover, since the elements in each of the sums are non-negative, then the sum can be zero only if each element in each sum is zero.
  • This defines a class of convolutional codes whose significance will shortly become apparent.
  • This last statement is crucial to the results which now follow.
  • The authors observe that the spectrum becomes more and more concentrated as p, decreases.

VI. Encoder Output Spectrum in the Presence of Alternate Symbol Inversion

  • Alternate symbol inversion (Ref. 5) is a technique in which alternate symbols of the encoder output are inverted to provide the sufficient richness of bol transitions necessary for adequate symbol synchronizer performance.
  • Instead, the authors can look at the alternate symbol inverted output as having been obtained by adding (modulo 2) an external alternating binary sequence of ones and zeros to the encoder (0, 1) output sequence.
  • An equivalent procedure, which is more convenient for computation of the power spectrum is described as follows.
  • Thus for the class of uncorrelated convolutional codes, alternate symbol inversion has no effect on the encoder output spectrum.

VII. Experimental Results

  • To support the analytical results derived in this report, an optimum constraint length 3, rate 1/4 convolutional encoder was implemented, and its output spectrum was observed on a spectrum analyzer in response to a PN sequence at its input.
  • Analytical results contained in this report [see ( 33) and ( 34)'] have shown that this code belongs to the class of correlated convolutional codes and thus one would expect an output spectrum which differed from a frequency scaled version of the input spectrum [see Figure 41 .
  • Indeed this result is confirmed by the experimental results illustrated in Figure 14 (logarithmic scale) and Figure 15 (linear scale).

VIII. Observations and Conclusions

  • The authors have observed that there exists a class of convolutional codes (designated correlated convolutional codes) which have the property that a purely random input results in an encoder output sequence with correlated symbols.
  • When the power spectrum of the waveform produced by this correlated output sequence is computed, it is observed that its effective bandwidth is narrower than that produced by an uncorrelated (purely random) sequence.
  • An equivalent statement is that the power spectrum of the output waveform corresponding to the entire (doubly infinite) sequence is narrower than that for the individual pulse, the latter being identical to the power spectrum of an equivalent pulse stream with uncorrelated symbols.
  • Before leaving this subject, the authors remind the reader that if alternate symbol inversion is employed to improve the encoder-output symbol transition density, then this acts in such a way as to once again expand bandwidth and the above spectral advantage associated with correlated convolutional codes tends to disappear.

Did you find this useful? Give us your feedback

Content maybe subject to copyright    Report

General Disclaimer
One or more of the Following Statements may affect this Document
This document has been reproduced from the best copy furnished by the
organizational source. It is being released in the interest of making available as
much information as possible.
This document may contain data, which exceeds the sheet parameters. It was
furnished in this condition by the organizational source and is the best copy
available.
This document may contain tone-on-tone or color graphs, charts and/or pictures,
which have been reproduced in black and white.
This document is paginated as submitted by the original source.
Portions of this document are not fully legible due to the historical nature of some
of the material. However, it is the best reproduction available from the original
submission.
Produced by the NASA Center for Aerospace Information (CASI)

JPL PUBLICATION 79-93
Spectral Characteristics
of
C.onvol utionally
Coded
Digital Signals
Dariush Divsalar
Marvin K. Simon
(NASA
-
CR-162295) SPECTRAL CHARACTERISTICS
OF CONVOLt1TIONALLY CODED DIGITAL SIGNALS
(Jet Propulsion Lab.)
85 p AC A^5
/MF A^1
CSCL 17B
G3/32
N79- 32412
vnclas
35794
T,
Y'
A, „ *
'%f4
0^,
August 1, 1979
National Aeronautics and
Space Administration
Jet Propulsion Laboratory
California Institute of Technology
Pasadena,.
California
l
I^

JPL PUBLICATION 79-•93
.:.
Spectral
Characteristics
of Convolutionally
Cooed Digital Signals
Dariush Divsalar
Marvin K. Simon
r
3
August 1, 1979
µ
National Aeronautics and
Space Administration
Jet Propulsion Laboratory
California Institute of Technology
Pasadena, California

{
TABLE OF CONTENTS
I.
Introduction
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
.
.
.
.
.
.
.
.
.
.
2
II, '
Convolutional Encoder Model
• . • • . • • • . . . . . .. • • . • •
• • • .
3
III.
Spectrum of a Cyclostationary Pulse Stream
• • • • • • • • . . • • • • • •
5
IV.
';Encoder Output Spectrum for Independent Binary Symbol Input
• • • •
8
A
The Case of a Purely Random Data Input (a = 0, p* a. 1/2)
13
I
4Y
B.
The Case of an Unbalanced NRZ Input (a
0,
P*
1/2)
. .. . . .
18
V. !
Encoder Output Spectrum for First Order Markov Input . . . . .. .
33
VI.
.Encoder Output Spectrum in the Presence of Alternate
Sy
mbol Inversion
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...
.
..
.
.
.
.
.
.
..
.
.
44
VII.
Experimental Results .
.
.
.
.
.
.
.
.
.
.
.
..
..
.
.
.
.
.
.
.
..
...
.
.
.
56
VIII.
Observations and Conclusions
.... ..
56
g
Ref
erences
.
.
.
.
.
.
.
.
.
.
..
.
..
.
.
.
...
.
.
...
.
.....
....
61
Appendix A: The Computation of Power Spectral Density for
Synchronous Data Pulse Streams
...
.... . ....
.... ..
.
62
Appendix B: Costas Loop Track'ag Performance fora
"
Convolutionally Encoded Suppressed Carrier Input Modulation
....
77
^
9
r
,:
s
w
l
ti • n
^,
J

LIST OF FIGURES
11
Figures
1.
A General Constraint Length K, Rate b/n Convolutional
Code
,
.........................................
4
2.
An Illustration of the Code Constraints of Equation (27) .
.
.
.
.
.
12
3.
Spectrum for Best Rate 1/3; Constraint Length 3
Convolutional Code; Dotted Curve is Spectrum of NRZ
.
.
16
4.
Spectrum for Best Rate 1/4; Constraint Length 3
Convolutional Code; Dotted Curve is Spectrum of NRZ
.
.
.
.
.
.
.
.
17
5.
Spectrum for Best Rate 1/3, Constraint Length 3
Convolutional Code
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. .
.
.
.
.
.
.
19
6a.
Spectrum for Best Rate 1/2, Constraint Length 3
Convolutional Code;
p* = Oa 1 .
.
.
.
.
.
.
. .
.
.
.
.
. .
.
.
. .
.
.
.
.
.
.
.
.
22
6b.
Spectrum for Best Rate 1/2, Constraint Length 3
Convolutional Code; p* = 0.3
.
. . .
.
.
. .
. .
. .
. .
.
.
.
.
.
.
.
.
.
.
23
6c.
Spectrum for Best Rate 1/2, Constraint Length 3
Convolutional Code; p* = 0.5
. . . . .
. . . . .
. . . .
.
.
.
.
.
.
.
.
24
7a.
Spectrum for Best Rate 1/2, Constraint Length 7
Convolutional Code; p* = 0.1
. . .
. . . . .
,
,
,
,
,
,
,
,
,
26
7b.
Spectrum for Best Rate 1/2, Constraint Length 7
Convolutional Code; p* = 0.2
.. .
. .
. . . . .
. .
.
.
.
.
.
.
27
7c.
Spectrum for Best Rate 1/2, Constraint Length 7
Convolutional Code; p* = 0.3
. . . .
.
.
. .
. .
. . . . . .
.
.
.
.
.
.
28
8a.
Spectrum for Best Rate 1/2, Constraint Length 7
Convolutional Code; Sampler Reversed; p* = 0.1
. . , ,
,
,
,
,
,
,
30
8b.
Spectrum
for
Best Rate 1/2, Constraint Length 7
Convolutional Code; Sampler Reversed; p* = 0.2 .
. . ,
.
,
.
,
,
31
8c.
Spectrum for Best Rate 1/2, Constraint Length 7
Convolutional Code; Sampler Reversed; p* = 0.3
, , , ,
,
,
,
,
.
.
32
9a.
Power Spectrum of First Order Markov Source; p
t
= 0.1 ,
,
,
,
,
,
,
.
,
39
9b.
Power Spectrum of First Order Markov Source; pt = 0, 3 ,
.
,
,
,
,
40
9c.
Power Spectrum of First Order Markov Source; pt = 0.5 ,
,
,
,
.
,
41
9d. ,
Power Spectrum of First Order Markov Source; p
t
= 0.7 ,
42

Citations
More filters
Book ChapterDOI
01 Jan 1983
TL;DR: Two factors that are important in evaluating the efficiency of any communication system are the bandwidth required to transmit the chosen signaling or modulation technique and the energy-per-bit-to-noise-spectral-density ratio.
Abstract: Two factors that are important in evaluating the efficiency of any communication system are the bandwidth required to transmit the chosen signaling or modulation technique and the energy-per-bit-to-noise-spectral-density ratio Whereas the latter factor is a well-defined quantity, the former can be defined in many ways [2–1] Regardless of the definition, however, the required transmission bandwidth is directly related to the power spectral density (PSD) of the signaling scheme Thus, efficient analytical methods for calculating this power spectral density are essential if one is to specify the spectral occupancy of the transmission channel
01 Jan 1980
TL;DR: The purpose of the present article is to explore the subject of data transmission bandwidth through an examination of its various definitions, and suggests that the needs of the spread-spectrum communication system place a rather contrasting premium on maximum bandwidth occupancy.
Abstract: HE engineering of data communications systems invites involvement with a number of rather refined parametric concepts, such as bit error rate, antenna gain, radiated power, communication efficiency, and bandwidth. Of these, none has been the subject of more lively discussion and revision than bandwidth. The implications of bandwidth can vary considerably from context to context, as .the profusion of definitions of bandwidth will attest. The purpose of the present article is to explore the subject of data transmission bandwidth through an examination of its various definitions. WHY DISCUSS DATA BANDWIDTH?Most of the current attention given to data bandwidth . centers on the problem of spectrum allocation in an increasingly crowded radio frequency spectrum. But the perennial interest in band occupancy springs from a much broader base of concerns, many outside the domain of radio transmission. Not only may it be important to know how much bandwidth a signal occupies, but also the extent to which a given “bandlimited” medium may be exploited for data transmission. The early experience with open wire telephone lines soon led to the physical realization of sharply band-limited channels. Reactance inherent in the lines combined with the cascading of many equalizers and repeater amplifiers quickly produced very pronounced frequency cutoff characteristics. Nyquist’s telegraph transmission theory [l] in 1928 dealt very rigorously with the theory of data signals over such circuits, which were modeled as strictly band-limited channels. More recently [2] it has been shown that the CATV transportation trunk, a cascade of properly terminated coaxial cable. sections and repeater amplifiers, each with gradual cutoff characteristics, presents a sharply bandlimited end-to-end response characteristic. Even the record-playback characteristic of a digital magnetic tape station [3] has been modeled as a data communication channel with limited bandwidth capability. To this fact should be added the common knowledge that many microwave system components, antennas, output power devices, and voltage tunable oscillators impose bandwidth constraints of their own. In HF radio transmission the bandwidthmay not be limited so much by allocation as by a multipath interference effect, which can constrain the usable bandwidth to as little as 100 Hz. Satellite downlink communication is best performed in the rather restricted band from 2 to 4 CHz. Below 2 CHz, galactic noise becomes a significant degradation, while above 4 CHz, the noise due to oxygen absorption is combined with possible fading from precipitation to make the link less attractive. The needs of the spread-spectrum communication system place a rather contrasting premium on maximum bandwidth occupancy. To decrease the power spectral density of the signal without reducing the transmitter power, to reduce the effectiveness of enemy jammers, to multiplex many signals occupying the very same band, and to increase the precision of timing information derived from a signal all imply greater system bandwidth per data rate.
Journal ArticleDOI
TL;DR: The results show that the performance of the block space-time code may not be as good as conventionally convolutional coding with serial transmission for some channel features, and point to the need for robust space- time code in dynamic wireless fading channels.
Abstract: In this work, we observe the behavior of block space-time code in wireless channel dynamics. The block space-time code is optimally constructed in slow fading. The block code in quasistatic fading channels provides affordable complexity in design and construction. Our results show that the performance of the block space-time code may not be as good as conventionally convolutional coding with serial transmission for some channel features. As channel approaches fast fading, a coded single antenna scheme can collect as much diversity as desired by correctly choosing the free distance of code. The results also point to the need for robust space-time code in dynamic wireless fading channels. We expect that self-encoded spread spec-trum with block space-time code will provide a robust performance in dynamic wireless fading channels.
Proceedings ArticleDOI
24 Jun 2001
TL;DR: For a convolutionally coded ISI channel, the uniformity of error paths is defined and its relationship to the system distance is discussed, explaining frequently observed dependence of the attainable coding gain on the algebraic structure of convolutional codes.
Abstract: For a convolutionally coded ISI channel, the uniformity of error paths is defined and its relationship to the system distance is discussed. Some results explain frequently observed dependence of the attainable coding gain on the algebraic structure of convolutional codes.
References
More filters
Book
01 Jan 1973
TL;DR: This classic graduate- and research-level texty by two leading experts in the field of telecommunications is essential reading for anyone workign today in space and satellite digital communicatiions and those seeking a wider background in statistical communication theory and its applications.
Abstract: From the Publisher: This classic graduate- and research-level texty by two leading experts in the field of telecommunications is essential reading for anyone workign today in space and satellite digital communicatiions and those seeking a wider background in statistical communication theory and its applications. Ideal for practicing engineers as well as graduate students in communication systems courses, the book clearly presents and develops theory that can be used in the design and planning of telecommunication systems operating with either small or large performance margins. The book includes in its coverage a theory for use in the design of one-way and two-way phase-coherent and communication systems; and analysis and comparison of carrier and suppressed carrier synchronization techniques; treatment of the band-pass limiter theory; unification of phase-coherent detection with perfect and noisy synchronization reference signals. Convolutional codes, symbol synchronization, and noncoherent detection of M-ary signals are among the otehr subjects addressed in this comprehensive study. Dr. Lindsey, who is with the Communication Sciences Institute at the University of Southern California, and Dr. Simon, who is with the Jet Propulsion Laboratory at the California Institute of Technology, include at the end of each chapter a comprehensive set of problems that demonstrate the application of the theory developed. Unabridged Dover (1991) republication of the edition published by Prentice-Hall, Inc., Englewood Cliffs, N.J., 1973.265 line illustrations. 3 photographs. References at chapter ends. Problems. Index. xviii + 574pp. 5 3/8 x 8 1/2. Paperbound.

387 citations

Journal ArticleDOI
TL;DR: In this paper, the authors gave a tabulation of binary convolutional codes with maximum free distance for rates of 1/2, 1/3, and 1/4 for all constraint lengths up to and including nu = 14.
Abstract: This paper gives a tabulation of binary convolutional codes with maximum free distance for rates \frac{1}{2}, \frac{1}{3} , and \frac{1}{4} for all constraint lengths (measured in information digits) u up to and including nu = 14 . These codes should be of practical interest in connection with Viterbi decoders.

188 citations

Journal ArticleDOI
TL;DR: The performance of suppressed carrier receivers with Costas loop tracking is optimized by proper choice of loop arm filter bandwidth, and it is shown that for a variety of passive arm filter types, there exists an optimum filter bandwidth in the sense of minimizing the loop's squaring loss.
Abstract: The performance of suppressed carrier receivers with Costas loop tracking is optimized by proper choice of loop arm filter bandwidth. In particular, it is shown that for a variety of passive arm filter types, there exists, for a given data rate and data signal-signal-to-noise ratio, an optimum filter bandwidth in the sense of minimizing the loop's squaring loss. For the linear theory case, this is equivalent to minimizing the loop's tracking jitter. When symbol synchronization is known, it is shown that by replacing the passive arm filters with active filters, i.e., integrate-and-dump circuits, one can achieve an improvement in carrier-to-noise ratio of as much as 4 to 6 dB depending on the passive arm filter type used for comparison and the value of data signal-to-noise ratio (SNR).

102 citations

Journal ArticleDOI
TL;DR: Inverting alternate symbols of the encoder output of a convolutionally coded system provides sufficient density of symbol transitions to guarantee adequate symbol synchronizer performance, a guarantee otherwise lacking.
Abstract: Inverting alternate symbols of the encoder output of a convolutionally coded system provides sufficient density of symbol transitions to guarantee adequate symbol synchronizer performance, a guarantee otherwise lacking. Although alternate symbol inversion may increase or decrease the average transition density, depending on the data source model, it produces a maximum number of contiguous symbols without transition for a particular class of convolutional codes, independent of the data source model. Further, this maximum is sufficiently small to guarantee acceptable symbol synchronizer performance for typical applications. Subsequent inversion of alternate detected symbols permits proper decoding.

4 citations