<< Chapter < Page | Chapter >> Page > |
Substituting the decomposition of k as yields
Note that has the sifting property, that is, it is non-zero only when , because of its zero-filling. Using this, we can write as
Note the close relationship of this expression to the ones developed for 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
where N is the number of components to be multiplexed.
If we substitute the expression of 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:
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 ) are arbitrary, however.
Suppose now that we choose the upconversion frequencies to be regularly spaced in the spectrum between and . Mathematically, we do this by assuming that ω n is given by
We also define K by the familiar ratio . With these assumptions, the expression for further reduces to
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, . For this case to be practical, the bandwidth of the input processes must all be less than Hz and the pulse response must be properly designed. When it is true, [link] reduces to
The sum inside the braces can be recognized as the N-point inverse discrete Fourier transform of all N inputs at time r . To make this clear, we define by the expression
for integer time index t . With this definition, the equation for the basic TDM-to-FDM transmultiplexer becomes
Thus each sample of the FDM output is a weighted combination of the current and 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 is computed with a dot product of the points of the pulse response , for , and the stored DFT points , for q over the same range. Thus real multiplies are needed for each output, assuming that is real-valued, and therefore multiply-adds/sec are needed for this weighting operation.
Notification Switch
Would you like to follow the 'An introduction to the fdm-tdm digital transmultiplexer' conversation and receive update notifications?