The use of an appropriate for baseband representation of digital is basic to its transmission from a source to a destination There are some different formats for the representation of the binary data sequence
Unipolar format (on-off signaling) Polar format Bipolar format (also known as pseudoternary signaling) Manchester format (also known as biphase baseband signaling)
Data signaling rate (or data rate) is defined as the rate, measured in bits per second (bps), at which data are transmitted. It is also common practice to refer to the data signaling rate as the bit rate, denoted by 1 Rb = Tb
where Tb is the bit duration
In contrast, the modulation rate is defined as the rate at which signal level is changed, depending on the nature of the format used to represent the digital data The modulation rate is measured in bauds or symbol per second For an M-ary format (with M an integer power of two) used to represent binary data, the symbol duration of the M-ary format is related to the bit duration Tb by T = Tb log 2 M
Discrete amplitude-modulated pulse train may be described as different realizations (sample functions) of a random process X(t)
X (t ) =
k =
A v(t kT )
k
The coefficient Ak is a discrete random variable v(t) is basic pulse shape, centered at the origin, t = 0, and normalized such that v(0) = 1 T is the symbol duration
To proceed with the analysis, we model the mechanism responsible for the generation of the sequence {Ak}, defining as a discrete stationary random source The source is characterized as having ensemble-averaged autocorrelation function
R A (n) = E [Ak Ak n ]
where E is the expectation operator
The power spectral density of the discrete PAM signal X(t) is given by
1 2 S X ( f ) = V ( f ) R A (n) exp( j 2nfT ) T
V(f) is the Fourier transform of the basic pulse v(t) The values of the functions V(f) and RA(n) depend on the type of discrete PAM signal being considered
Suppose that the 0s and 1s of a random binary sequence occur with equal probability For n = 0, we may write
1 P ( Ak = 0) = P ( Ak = a ) = 2
( 4 ) + (a )( )
2
2 a 1 = 4 4
n0
For the basic pulse v(t), we have a rectangular pulse of unit amplitude and duration Tb. The Fourier transform of v(t) equals
V ( f ) = Tb sin c( fTb )
m f T m = b
We may simplify the expression for the power spectral density SX(f) as
2 a 2Tb a SX ( f ) = sin c 2 ( fTb ) + ( f ) 4 4
The basic pulse v(t) for the polar format is the same as that for unipolar format The power spectral density of the NRZ polar format is
S X ( f ) = a 2Tb sin c 2 ( fTb )
The successive 1s in the bipolar format be assigned pulses of alternating polarity The bipolar format has three level: a, 0, -a Assume that the 1s and 0s in the input binary data occur with equal probability, we find the respective probabilities of occurrence of these level are
P ( Ak = a ) = 1 P ( Ak = 0 ) = 1 4 2 P ( Ak = a ) = 1
[ ]
For n = 1, the dibit represented by the sequence (AkAk-1) can assume only four possible forms: (0,0), (0,1), (1,0), (1,1). Hence we may write
E [Ak Ak 1 ] = 3(0 ) 1
( 4 )+ ( a )( )
2
2 a 1 = 4 4
n=0 n = 1 otherwise
The basic pulse v(t) for the NRZ bipolar format has its Fourier transform as in previous cases The power spectral density of the NRZ bipolar format is given
2 2 a a 2 S X ( f ) = Tb sin c ( fTb ) (exp( j 2fTb ) + exp( j 2fTb ) 4 2 a 2Tb = sin c 2 ( fTb )[1 cos(2fTb )] 2 = a 2Tb sin c 2 ( fTb ) sin 2 (fTb )
Manchester Format
In Manchester format, the input binary data consists of independent, equally likely symbol The autocorrelation function RA(n) for the Manchester format is the same as for the NRZ polar format
a 2 R A ( n) = 0
n=0 n0
Manchester Format
The basic pulse v(t) for the Manchester format consists of a doublet pulse of unit amplitude and total duration Tb.The Fourier transform of the pulse equals fTb fTb
V ( f ) = jTb sin c sin 2 2
InterSymbol Interference
The input signal consists of a binary data sequence {bk} with a bit duration of Tb seconds This sequence is applied to a pulse generator, producing the discrete PAM signal
x (t ) =
k =
a v(t kT )
k b
v(t) denotes the basic pulse, normalize such that v(0) = 1 The coefficient ak depends on the input data and the type of format used The waveform x(t) represents one realization of the random process X(t)
InterSymbol Interference
InterSymbol Interference
is scaling factor
The pulse p(t) is normalized such that
p ( 0) = 1
InterSymbol Interference
The output y(t) is produced in response to binary data waveform applied to the input of the transmitting filter. Especially, the pulse p(t ) is response of the cascade connection of the transmitting filter, the channel, and the receiving filter, which is produced by the pulse v(t) applied to the input of this cascade connection
P( f ) = V ( f ) H T ( f ) H C ( f ) H R ( f )
InterSymbol Interference
k =
The first term is produced by the ith transmitted bit. The second term represents the residual effect of all other transmitted bits on the decoding of the ith bit; this residual effect is called intersymbol interference (ISI)
Typically, the transfer function of the channel and the transmitted pulse shape are specified, and the problem is to determine the transfer functions of the transmitting and receiving filters so as to reconstruct the transmitted data sequence {bk} The receiver does this by extracting and then decoding the corresponding sequence of weights, {ak}, from the output y(t). Except for a scaling factor, y(t) is determined by the ak and the received pulse p(t)
The extraction involves sampling the output y(t) at some time t = iTb The decoding requires that the weighted pulse contribution akp(iTb-kTb) for k = i be free form ISI due to the overlapping tails of all other weighted pulse contributions represented by k i
This, in turn, require that we control the received pulse p(t), as shown by
1 p (iTb kTb ) = 0
i=k ik
Which implies zero intersymbol interference (ISI) This condition assures perfect reception in the absence of noise
Consider the sequence of samples {p(nTb)}, where n = 0, 1, 2, Sampling in the time domain produces periodicity in frequency domain
P ( f ) = Rb
n =
P( f nR )
b
Where Rb = 1/Tb is the bit rate P(f) is the Fourier transform of an infinite periodic sequence of delta functions of period Tb, and whose strengths are weighted by the respective sample values of p(t)
That is
P ( f ) =
where m = i k.
= p ( 0)
P( f nR ) = T
b
baseband transmission
Ideal solution
A frequency function P(f), occupying the narrowest band, is obtained by permitting only one nonzero component in the series for each f in the range extending from B0 to B0, where B0 denotes half the bit rate
Rb B0 = 2
We specify P(f)
f 1 P( f ) = rect 2B 2 B0 0
Ideal solution
Hence, signal waveform that produces zero ISI is defined by the sinc function
sin (2B0t ) p(t ) = 2B0t
= sin c(2 B0 t )
InterSymbol Interference
Ideal solution
There are two practical difficulties that make it an undesirable objective for system design:
It requires that the amplitude characteristic of P(f) be flat form B0 to B0 and zero elsewhere. This is physically unrealizable because of the abrupt transitions at B0 The function p(t) decreases as 1/|t| for large |t|, resulting in a slow rate of decay. This is caused by the discontinuity of P(f) at B0. Accordingly, there is practically no margin of error in sampling times in the receiver
Practical solution
We may overcome the practical difficulties posed by the ideal solution by extending the bandwidth from B0 = Rb/2 to an adjustable value between B0 and 2B0 In doing so, we permit three components as shown by
1 P ( f ) + p ( f 2 B0 ) + p ( f + 2 B0 ) = 2 B0
B0 f B0
Practical solution
A particular form of P(f) that embodies many desirable features is constructed by a raised cosine spectrum
1 P( f ) = 4 B0
1 2 B0 ( f f 1 ) 1 + cos 2 B0 2 f 1 0
f f1 f1 f < 2 B0 f1 f 2 B0 f1
Rolloff factor
f1 = 1 B0
Practical solution
The time response p(t), that is, the inverse Fourier transform of P(f), is defined
p(t ) = sin c(2 B0t ) cos(2B0t ) 1 16 2 B02t 2
InterSymbol Interference
Practical solution
Correlative Coding
It is possible to achieve a bit rate of 2B0 per second in a channel of bandwidth B0 Hertz by adding intersymbol interference to the transmitted signal in a controlled manner Such schemes are called correlative coding or partialresponse signaling schemes The design of these schemes is based on the premise that since intersymbol interference introduced into the transmitted signal is known, its effect can be compensated at the receiver. Correlative coding may be regarded as a practical means of achieving the theoretical maximum signaling rate of 2Bo per second in a bandwidth of B0 hertz
Correlative Coding
Duobinary signaling
Consider a binary input sequence {bk} consisting of uncorrelated binary digits each having duration Tb seconds, with symbol 1 represented by a pulse of amplitude +1 volt, and symbol 0 by a pulse of amplitude -1 volt This sequence is applied to duobinary encoder, it is converted into a three-level output, namely -2, 0, and +2 volts
Correlative Coding
Duobinary signaling
Correlative Coding
Duobinary signaling
The digit ck at the duobinary coder output is the sum of the resent binary digit bk and its previous value bk-1
c k = bk + bk 1
One of the effects of the transformation is to change the input sequence {bk} of uncorrelated binary digits into a sequence {ck} pf correlated digits This correlation between the adjacent transmitted levels may be viewed as introducing ISI into the transmitted signal
Correlative Coding
Duobinary signaling
The overall transfer function of this filter connected in cascade with the ideal channel Hc(f) is
H ( f ) = H C ( f )[1 + exp( jfTb )] = H C ( f )[1 + exp( jfTb ) + exp( jfTb )]exp( jfTb ) = 2 H C ( f ) cos(fTb ) exp( jfTb )
Correlative Coding
Duobinary signaling
For the ideal channel of bandwidth B0 = R b/2, we have f Rb 2 1 HC ( f ) = otherwise 0 The overall frequency response has the form of a half-cycle cosine function
2 cos(fTb ) exp( jfTb ) H( f ) = 0
f Rb 2 otherwise
Correlative Coding
Duobinary signaling
The corresponding value of the impulse response consists of two sinc pulse, timedisplaced by Tb seconds
sin (t Tb ) sin[ (t Tb ) Tb ] + h(t ) = t Tb (t Tb ) Tb
Correlative Coding
Duobinary signaling
Correlative Coding
Duobinary signaling
The original data {bk} may be detected from the duobinary-coded sequence {ck} by subtracting the previous decoded binary digit from the currently received digit ck
= c b b k k k 1
It is apparent that if ck is received without error at time t = (kand if also the previous estimate b k 1)Tb corresponds to a correct decision, then the will be correct too current estimate b k 1
Eye Pattern
One way to study ISI in a PCM or data transmission system experimentally is to apply the received wave to the vertical deflection plates of an oscilloscope an to apply a sawtooth wave at the transmitted symbol rate R = 1/T to the horizontal deflection plates The waveforms in successive symbol intervals are thereby translated into one interval on the oscilloscope display The resulting display is called an eye pattern
Eye Pattern
Eye Pattern
The width of the eye opening defines the time interval over which the received wave can be sampled without error form ISI. It is apparent that the preferred time for sampling is the instant of time at which the eye is opened widest The sensitivity of the system to timing error is determined by the rate of closure of the eye as the sampling time is varied The height of the eye opening, at a specified sampling time, defines the margin over noise
Eye Pattern