An Introduction to the FDM-TDM Digital Transmultiplexer: Appendix C *

Similar documents
What is an FDM-TDM Transmultiplexer *

Exploring QAM using LabView Simulation *

FIR Filter Design by Frequency Sampling or Interpolation *

Sampling and Reconstruction of Analog Signals

Outline. Communications Engineering 1

Notes on the Design of Optimal FIR Filters. By: John Treichler

Speech, music, images, and video are examples of analog signals. Each of these signals is characterized by its bandwidth, dynamic range, and the

Digital Processing of

Multirate Digital Signal Processing

FFT Analyzer. Gianfranco Miele, Ph.D

Digital Processing of Continuous-Time Signals

2.1 BASIC CONCEPTS Basic Operations on Signals Time Shifting. Figure 2.2 Time shifting of a signal. Time Reversal.

Short Time Fourier Transform *

MULTIRATE DIGITAL SIGNAL PROCESSING

Advanced Digital Signal Processing Part 2: Digital Processing of Continuous-Time Signals

Application of Fourier Transform in Signal Processing

Quadrature Amplitude Modulation (QAM) Experiments Using the National Instruments PXI-based Vector Signal Analyzer *

Using the DFT as a Filter: Correcting a Misconception by Richard G. Lyons

Module 9: Multirate Digital Signal Processing Prof. Eliathamby Ambikairajah Dr. Tharmarajah Thiruvaran School of Electrical Engineering &

Pitch Detection Algorithms

Understanding Digital Signal Processing

(i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters

Abstract Dual-tone Multi-frequency (DTMF) Signals are used in touch-tone telephones as well as many other areas. Since analog devices are rapidly chan

Handout 13: Intersymbol Interference

(i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters

Lecture 7 Frequency Modulation

Multirate Signal Processing Lecture 7, Sampling Gerald Schuller, TU Ilmenau

Module 9 AUDIO CODING. Version 2 ECE IIT, Kharagpur

Laboratory Assignment 4. Fourier Sound Synthesis

CSCD 433 Network Programming Fall Lecture 5 Physical Layer Continued

Signals and Systems Lecture 9 Communication Systems Frequency-Division Multiplexing and Frequency Modulation (FM)

Matched filter. Contents. Derivation of the matched filter

DIGITAL FILTERING AND THE DFT

Sampling and Signal Processing

Signals and Systems Using MATLAB

Final Exam Practice Questions for Music 421, with Solutions

YEDITEPE UNIVERSITY ENGINEERING FACULTY COMMUNICATION SYSTEMS LABORATORY EE 354 COMMUNICATION SYSTEMS

Lecture 13. Introduction to OFDM

Transmission Fundamentals

Linear Predictive Coding *

1/14. Signal. Surasak Sanguanpong Last updated: 11 July Signal 1/14

(i) Understanding the basic concepts of signal modeling, correlation, maximum likelihood estimation, least squares and iterative numerical methods

A Simple Recursive Digital Filter

EE 215 Semester Project SPECTRAL ANALYSIS USING FOURIER TRANSFORM

4.1 REPRESENTATION OF FM AND PM SIGNALS An angle-modulated signal generally can be written as

Final Exam Solutions June 7, 2004

Discrete Fourier Transform (DFT)

Superheterodyne Receiver Tutorial

NOISE ESTIMATION IN A SINGLE CHANNEL

Digital frequency modulation as a technique for improving telemetry sampling bandwidth utilization

Chapter 9. Chapter 9 275

Coming to Grips with the Frequency Domain

Unit 12 - Electric Circuits. By: Albert Hall

CSCD 433 Network Programming Fall Lecture 5 Physical Layer Continued

Communication Channels

speech signal S(n). This involves a transformation of S(n) into another signal or a set of signals

Chapter-2 SAMPLING PROCESS

DISCRETE-TIME CHANNELIZERS FOR AERONAUTICAL TELEMETRY: PART II VARIABLE BANDWIDTH

Problems from the 3 rd edition

Module 3 : Sampling and Reconstruction Problem Set 3

Frequency Division Multiplexing Spring 2011 Lecture #14. Sinusoids and LTI Systems. Periodic Sequences. x[n] = x[n + N]

DFT: Discrete Fourier Transform & Linear Signal Processing

Consider the cosine wave. Plot the spectrum of the discrete-time signal g (t) derived by sampling g(t) at the times t n = n=f s, where.

Digital Signal Processing

Introduction to Discrete-Time Control Systems

Frequency Domain Representation of Signals

Introduction. Chapter Time-Varying Signals

FFT analysis in practice

GEORGIA INSTITUTE OF TECHNOLOGY SCHOOL of ELECTRICAL and COMPUTER ENGINEERING. ECE 2025 Fall 1999 Lab #7: Frequency Response & Bandpass Filters

Concordia University. Discrete-Time Signal Processing. Lab Manual (ELEC442) Dr. Wei-Ping Zhu

ALMA Memo 388 Degradation of Sensitivity Resulting from Bandpass Slope

Lecture 6. Angle Modulation and Demodulation

Appendix. Harmonic Balance Simulator. Page 1

Chapter 1 INTRODUCTION TO DIGITAL SIGNAL PROCESSING 1.6 Analog Filters 1.7 Applications of Analog Filters

Sampling of Continuous-Time Signals. Reference chapter 4 in Oppenheim and Schafer.

Chapter 2: Signal Representation

Frequency-Domain Sharing and Fourier Series

Chapter 3 Data and Signals 3.1

6.02 Practice Problems: Modulation & Demodulation

Outline. Discrete time signals. Impulse sampling z-transform Frequency response Stability INF4420. Jørgen Andreas Michaelsen Spring / 37 2 / 37

Lecture #2. EE 313 Linear Systems and Signals

EXAMINATION FOR THE DEGREE OF B.E. and M.E. Semester

Analyzing A/D and D/A converters

B.Tech III Year II Semester (R13) Regular & Supplementary Examinations May/June 2017 DIGITAL SIGNAL PROCESSING (Common to ECE and EIE)

Lecture 3 Concepts for the Data Communications and Computer Interconnection

Final Exam Solutions June 14, 2006

Signal Processing of Discrete-time Signals

<#)*,$+0"$#)* ?">& B"$"')*+0"$#)* ?">&? F. S. Blair March 24, Analog and Digital Signals

Proceedings of the 5th WSEAS Int. Conf. on SIGNAL, SPEECH and IMAGE PROCESSING, Corfu, Greece, August 17-19, 2005 (pp17-21)

Experiment 2 Effects of Filtering

Data and Address Busses Parallel Bus Transmit Buer Interface Transmit Shift Register Control Logic Serial Receive Shift Register Parallel Receive Buer

ECE 6560 Multirate Signal Processing Lecture 9

Data Acquisition Systems. Signal DAQ System The Answer?

Lecture 17 z-transforms 2

Discrete-Time Signal Processing (DTSP) v14

DSP First Lab 08: Frequency Response: Bandpass and Nulling Filters

The Polyphase Filter Bank Technique

Filter Banks I. Prof. Dr. Gerald Schuller. Fraunhofer IDMT & Ilmenau University of Technology Ilmenau, Germany. Fraunhofer IDMT

EEE 309 Communication Theory

Implementation of Digital Signal Processing: Some Background on GFSK Modulation

Transcription:

OpenStax-CNX module: m32675 1 An Introduction to the FDM-TDM Digital Transmultiplexer: Appendix C * John Treichler This work is produced by OpenStax-CNX and licensed under the Creative Commons Attribution License 3.0 1 Structure and Spectral Description The focus of this technical note is on the decomposition of an FDM signal into its constituent narrowband components. As we have seen, the use of the right assumptions allows digital implementation of this operation to be done very eciently with an FDM-to-TDM transmultiplexer. In practice, there are applications in which it is desirable to perform the converse operation - combine multiple narrowband signals into an FDM composite. As might be expected, if suitable simplifying assumptions are made, some of the same eciencies that lead to the FDM-to-TDM transmultiplexer allow the formulation of a TDM-to-FDM transmultiplexer. This appendix demonstrates how this is done. For simplicity, the architecture shown here uses complexvalued input signals and produces a complex-valued output signal. The block diagram of a digitally implemented frequency-division multiplexer is shown in Figure 1. Each input signal, denoted x n (r), is complex-valued and sampled at a rate of fs M. It is zero-lled by the factor M to produce the sequence x n (k) and then lowpass-ltered to produce the interpolated sequence ρ n (k). This interpolated sequence is then upconverted by ω n and then added with other similarly processed inputs to produce the FDM output y (k). * Version 1.2: Nov 19, 2009 11:04 am -0600 http://creativecommons.org/licenses/by/3.0/

OpenStax-CNX module: m32675 2 Figure 1: Analytical View of a TDM-FDM Transmultiplexer The spectral implications of these steps are shown in Figure 2. We start by assuming that the narrowband input signal's spectrum is as shown in Figure 2(a). The zero-lling process creates M 1 additional images of the input spectrum and expands the sampling rate to f s Hz. A properly designed lowpass lter removes the images created by the zero-lling, leaving only the original image centered at DC, shown in Figure 2(d). Multiplication by e jωnkt translates the signal so that it is centered at ω n Hz. If the other translation frequencies are chosen so that the other upconverted input signals do not overlap, then the situation shown in Figure 2(f) results, that is, the separate input narrowband signals all appear in the single composite output y (k), but in disjoint spectral bands.

OpenStax-CNX module: m32675 3 Figure 2: Spectral Implications of Passing a Signal Through a TDM-to-FDM Transmultiplexer

OpenStax-CNX module: m32675 4 2 Mathematical description of equations We now develop a set that describes the block diagram shown in Figure 1. The zero-lled input x n (k) is given by x ħ (k) = { x n (r), k = rm, p = 0, 0, k rm, p 0, (2) that is, x n (k) equals x n (r) when k = Mr but equals 0 otherwise. If we write k as k rm + p, with p ranging from 0 to M 1, then we see that x n (k) equals zero unless p = 0. The next step is the lowpass ltering of the zero-lled sequence. Denote the pulse response of this lter, as usual, by h (l), where l runs from 0 to L 1, and L is the pulse response duration. With no loss of generality we can assume that L is an integer multiple of M, the interpolation factor, and therefore that there exists some positive integer Q that satises the equation L QM. This in turn allows l, the running index of the pulse response, to be written as l = qm + v, where the integer q runs from 0 to Q 1 and the integer v runs from 0 to M 1. The output of the lowpass interpolation lter ρ n (k) is given by the expression L 1 p n (k) = x n (k l) h (l) = l=0 Substituting the decomposition of k as rm + p yields p n (k) = M 1 ν=0 M 1 ν=0 x n (k qm ν) h (qm + ν) (2) x n ((r q) M + (p ν)) h (qm + ν) (2) Note that x n (k) has the sifting property, that is, it is non-zero only when p v = 0, because of its zero-lling. Using this, we can write ρ (k) ρ (r, p) as ρ n (k) ρ n (r, p) = x n (r q) h (qm + p) (2) 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 1 n=0 ρ n (k) e jωnkt (2) where N is the number of components to be multiplexed. If we substitute the expression of ρ n (k) = ρ n (r, p) into (2), 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 frequencydivision multiplexer: y (k) = N 1 n=0 ejωnrmt e jωnpt { x n (r q) h (qm + p)} = h (qm + p) { N 1 n=0 ejωnrmt e jωnpt 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 lter is used for each. The upconversion frequencies (the {ω n }) are arbitrary, however. (2)

OpenStax-CNX module: m32675 5 fs 2 Suppose now that we choose the upconversion frequencies to be regularly spaced in the spectrum between fs and 2. Mathematically, we do this by assuming that ω n is given by ω n = 2π n, for 0 n N 1 (2) NT We also dene K by the familiar ratio N M = K. With these assumptions, the expression for y (k) = y (r, p) further reduces to y (k) = N 1 h (qm + p) { n=0 np [ j2π e N e 2πj nr N xn (r q) ] }, (2) 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 fs N Hz and the pulse response h (k) must be properly designed. When it is true, (2) reduces to y (k) = N 1 h (qm + p) { n=0 np j2π e N xn (r q)}. (2) 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 dene D p (t) by the expression D p (t) = N 1 n=0 np 2πj e N xn (t) (2) for integer time index t. With this denition, the equation for the basic TDM-to-FDM transmultiplexer becomes y (k = rm + p) y (r, p) = h (qn + p) D p (r q) (2) 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 (2) is shown in Figure 3. At each input sampling instant r, all N inputs to the transmultiplexer are Fourier transformed and the resulting N-point DFT stored in a buer. The transmultiplexer output for each interpolated time instant k = rn + p is computed with a dot product of the Q points of the pulse response h (qn + p), for 0 q Q 1, and the stored DFT points D p (r q), for q over the same range. Thus 2Q real multiplies are needed for each output, assuming that h (k) is real-valued, and therefore 2Qf s multiply-adds/sec are needed for this weighting operation.

OpenStax-CNX module: m32675 6 Figure 3: Block Diagram of the Computational Steps Needed for a Basic TDM-FDM Transmultiplexer 3 Relationship between the Basic TDM-FDM and FDM-TDM Transmultiplexers We immediately observe that this computation is exactly that required to demultiplex all N channels in a basic FDM-to-TDM transmux. In fact, the FDM-TDM and TDM-FDM transmultiplexers are mathematical duals of each other and virtually any manipulation feasible with one has its analog in the other. They are not precisely the same, however. An example is the denition of Q and Q. The former depends on f s and N, the number of channels, while the latter depends on f s and M, the interpolation factor. For the basic transmux equations N = M and the two are identical, but the fundamental relationship is duality, not equality. Practically, however, many things are the same. The computation rate has already been shown to be the same (when the pulse response durations are the same) and the block diagrams are reversed forms of each other. A few other practical observations can be made: Picking M is tantamount to choosing f s. Making M = N is equivalent to making the channel tuning frequencies equal to the centers of the images created by the zero-lling. The pulse response h (l) controls how much of x n (r) leaks into other FDM channels. The design of h (l) is a compromise between the degree of acceptable passband amplitude distortion, the degree to which the images of the input signal must be suppressed, and the lter order L, which proportionally inuences the computation needed for the transmultiplexer. 4 A Pair of Examples What is an FDM-TDM Transmultiplexer describes several general uses for the FDM-TDM transmultiplexer and The Impact of Digital Tuning on the Overall design of an FDM-TDM Transmux examined several case histories of such transmultiplexers when used to solve practical problems. Such depth is not appropriate here, but it useful to see ways in which the TDM-FDM transmultiplexer is used. Figure 4(a) shows a commercial telephone switching application. Several FDM signals enter the system and are demultiplexed by using FDM-TDM transmultiplexers. The demultiplexed channels are presented in a TDM form to the digital switch that reorganizes the voice channel samples in the TDM stream based on the customer's dialled number. The output TDM data is then converted back to FDM form by using TDMto-FDM transmultiplexers. While it may seem curious to convert to TDM form to perform the switching, it is commonly done owing to the low cost of digital switching, the high cost of direct switching (for example, translating) of FDM channels, and the large number of existing analog transmission systems [circa the 1980s].

OpenStax-CNX module: m32675 7 Figure 4: Two Applications of TDM-FDM Transmultiplexers Figure 4(b) shows another example of a TDM-to-FDM transmultiplexer, this one also paired with a FDM- TDM transmultiplexer. The objective of this architecture is to form an easily controlled, high-resolution digital FIR lter. The input signal is decomposed into Nunique bins centered at multiples of fs N Hz, where f s is the input sampling rate. The output of each bin is scaled by its own gain w n and then applied to a TDM-FDM transmultiplexer, whose output is the lter output. If the weighting functions for the two transmultiplexers, h f (l) and h t (l), respectively, are chosen so that each equivalent tuner has bandwidth of about fs N, then it can be seen that this structure resembles a graphic equalizer of the type used in stereo equipment. If all gains {w n } are equal to unity, then the input signal is decomposed and then recomposed without signicant change. If energy at a specic frequency needs to be removed from the output, then all weights except the one corresponding to the bin with the oending energy are set to unity while that one is lowered, potentially to zero. The concept carries forward to the design of lters with rather general amplitude and phase responses with the proper choice of the weights. The pulse response of the structure has duration of about L f + L t = (Q f + Q t ) N, depending on how h f and h t are selected, and the lter has N degrees of freedom. Why is this lter structure attractive if it oers the user fewer degrees of freedom in pulse response selection than the eective length of the lter pulse response? The answer comes in its ease of control. A single change in a single coecient of a conventional transversal FIR lter changes the frequency response

OpenStax-CNX module: m32675 8 of the lter at all frequencies. Conversely, with the transmultiplexer/channel bank approach, the change of one coecient aects only a spectral band known a priori to the user. This type of behavior makes it well suited to use in adaptive digital lters, and particularly in those whose purpose is to remove concentrated interfering signals from the signal of actual interest to the user. An FDM-TDM/TDM-FDM transmultiplexer pair used to build such an adaptive lter is described in [1]. References [1] E.R. Ferrera. Adaptive Filters. Prentice-Hall, 1983.