<< Chapter < Page Chapter >> Page >
p n ( k ) = = 0 L - 1 x ¯ n ( k - ) h ( ) = q = 0 Q ¯ - 1 ν = 0 M - 1 x ¯ n ( k - q M - ν ) h ( q M + ν )

Substituting the decomposition of k as r M + p yields

p n ( k ) = q = 0 Q ¯ - 1 ν = 0 M - 1 x ¯ n ( ( r - q ) M + ( p - ν ) ) h ( q M + ν )

Note that x ¯ n ( k ) has the sifting property, that is, it is non-zero only when p - v = 0 , because of its zero-filling. Using this, we can write ρ ( k ) ρ ( r , p ) as

ρ n ( k ) ρ n ( r , p ) = q = 0 Q ¯ - 1 x n ( r - q ) h ( q M + p )

Note the close relationship of this expression to the ones developed for v ( r , p ) in previous sections. It is a weighted combination of the input data and, so far, does not depend on the frequency to which the signal will be upconverted.

Now we produce the multiplexer output by upconverting each interpolated input, indexed by n , to its desired center frequency ω n and then summing them. This sum is given by

y ( k ) = n = 0 N - 1 ρ n ( k ) e j ω n k T

where N is the number of components to be multiplexed.

If we substitute the expression of ρ n ( k ) = ρ n ( r , p ) into [link] , decompose k in the exponential's argument into r and p , and reverse the order of summation, we obtain a general expression for a digital frequency-division multiplexer:

y ( k ) = n = 0 N - 1 e j ω n r M T · e j ω n p T q = 0 Q ¯ - 1 x n ( r - q ) h ( q M + p ) = q = 0 Q ¯ - 1 h ( q M + p ) n = 0 N - 1 e j ω n r M T e j ω n p T x n ( r - q )

This equation assumes that all of the N constituent input signals are sampled at the same rate and that the same lowpass interpolating filter is used for each. The upconversion frequencies (the { ω n } ) are arbitrary, however.

Suppose now that we choose the upconversion frequencies to be regularly spaced in the spectrum between - f s 2 and f s 2 . Mathematically, we do this by assuming that ω n is given by

ω n = 2 π n N T , for 0 n N - 1

We also define K by the familiar ratio N M = K . With these assumptions, the expression for y ( k ) = y ( r , p ) further reduces to

y ( k ) = q = 0 Q ¯ - 1 h ( q M + p ) n = 0 N - 1 e j 2 π n p N [ e 2 π j n r N x n ( r - q ) ] ,

the general form of the DFT-based TDM-to-FDM transmultiplexer.

An important special case of the general equation is the one in which the interpolation factor M is chosen to equal the potential number of upconversion carriers N . In this case, K = 1 . For this case to be practical, the bandwidth of the input processes { x n ( r ) } must all be less than f s N Hz and the pulse response h ( k ) must be properly designed. When it is true, [link] reduces to

y ( k ) = q = 0 Q ¯ - 1 h ( q M + p ) n = 0 N - 1 e j 2 π n p N x n ( r - q ) .

The sum inside the braces can be recognized as the N-point inverse discrete Fourier transform of all N inputs x n ( r ) at time r . To make this clear, we define D p ( t ) by the expression

D p ( t ) = n = 0 N - 1 e 2 π j n p N x n ( t )

for integer time index t . With this definition, the equation for the basic TDM-to-FDM transmultiplexer becomes

y ( k = r M + p ) y ( r , p ) = q = 0 Q ¯ - 1 h ( q N + p ) D p ( r - q )

Thus each sample of the FDM output y ( k ) is a weighted combination of the current and Q ¯ - 1 past DFTs of the N channel inputs.

A block diagram of the processor implied by [link] is shown in [link] . At each input sampling instant r , all N inputs to the transmultiplexer are Fourier transformed and the resulting N-point DFT stored in a buffer. The transmultiplexer output for each interpolated time instant k = r N + p is computed with a dot product of the Q ¯ points of the pulse response h ( q N + p ) , for 0 q Q ¯ - 1 , and the stored DFT points D p ( r - q ) , for q over the same range. Thus 2 Q ¯ real multiplies are needed for each output, assuming that h ( k ) is real-valued, and therefore 2 Q ¯ f s multiply-adds/sec are needed for this weighting operation.

Get Jobilize Job Search Mobile App in your pocket Now!

Get it on Google Play Download on the App Store Now




Source:  OpenStax, An introduction to the fdm-tdm digital transmultiplexer. OpenStax CNX. Nov 16, 2010 Download for free at http://cnx.org/content/col11165/1.2
Google Play and the Google Play logo are trademarks of Google Inc.

Notification Switch

Would you like to follow the 'An introduction to the fdm-tdm digital transmultiplexer' conversation and receive update notifications?

Ask