<< Chapter < Page Chapter >> Page >

To summarize, we produce the real-valued signal by

  1. Upconverting by f 2
  2. Zero-filling by a factor of 2
  3. Bandpass filtering one of the two images created by the zero-filling
  4. Taking the real part of the complex filter output

The sideband orientation of the output is determined by which image is selected by the filter. We now develop the equations that describe these processing steps.

We define the bandpass filter output to be y ¯ ( k ) , given by

y ¯ ( k ) = l = 0 L - 1 z ¯ ( k - l ) h ( l ) j l s

where the zero-filled input z ¯ ( k ) is as earlier defined. We recognize h ( l ) j l s as the pulse response of the bandpass filter and L as its duration We use the generic notation h ( k ) and L as the pulse response and its duration just as we did in Section 3, although they are distinct. They are not completely independent, however, since the design of this filter is usually impacted by the design of the transmultiplexer weighting function. . The factor s has the value of 1 or -1 to determine which of the two bandpass filters is desired, and, with it, which output sideband orientation is selected. The pulse response is written in this curious fashion to emphasize that h ( l ) is the real-valued pulse response of a lowpass filter. It is converted into the pulse response of a bandpass filter centered at ± f 2 by multiplying it point by point by a sampled complex-valued sinusoid of frequency f 2 , if s = 1 , or - f 2 , if s = - 1 , that is, j l s .

With no loss of generality we assume that L is an integer factor of two. Suppose now that k is even. If so, k = 2 r and

y ¯ ( k = 2 r ) = u = 0 L 2 - 1 ( r - u ) ( - 1 ) r - u h ( 2 u ) j 2 u s = ( - 1 ) r u = 0 L 2 - 1 z ( r - u ) h ( 2 u ) .

Now suppose that k is odd. If so, then it can be represented as k = 2 r + 1 and the expression for the output becomes

y ¯ ( k = 2 r + 1 ) = u = 0 L 2 - 1 z ( r - u ) ( - 1 ) r - u h ( 2 u + 1 ) j ( 2 u + 1 ) s = ( - 1 ) r u = 0 L 2 - 1 z ( r - u ) h ( 2 u + 1 ) j s .

Using the assumption that the filter pulse response function h ( k ) is real-valued, then y ( k ) , the desired real-valued output, is given

y ( k ) = R e { y ¯ ( k ) } = u = 0 L 2 - 1 R e { z ( r - u ) } h ( 2 u ) , k m o d 4 = 0 , = - s u = 0 L 2 - 1 I m { z ( r - u ) } h ( 2 u + 1 ) , k m o d 4 = 1 , = - u = 0 L 2 - 1 R e { z ( r - u ) } h ( 2 u ) , k m o d 4 = 2 , = s u = 0 L 2 - 2 I m { z ( r - u ) } h ( 2 u + 1 ) , k m o d 4 = 3 .

This set of equations can be written in a shorthand form by using vector notation. To do this we define X k , Y k , H e , and H o by the expressions

X k = 2 r = R e [ z ( r ) ] R e [ z ( r - 1 ) ] ... R e [ z ( r - L 2 + 1 ) ] , Y k = 2 r + 1 = I m [ z ( r ) ] I m [ z ( r - 1 ) ] ... I m [ z ( r - L 2 + 1 ) ] , H e = [ h ( 0 ) h ( 2 ) h ( 4 ) ... h ( L - 2 ) ] t , a n d H 0 = [ h ( 1 ) h ( 3 ) h ( 5 ) ... h ( L - 1 ) ] t ,

where the superscript t indicates the transpose of a vector. Using these definitions, the real-valued output y ( k ) can be written compactly as

y ( k ) = X k H e , k m o d 4 = 0 , y ( k + 1 ) = - s Y k + 1 H 0 , k m o d 4 = 1 , y ( k + 2 ) = - X k + 2 H e , k m o d 4 = 2 , y ( k + 3 ) = s Y k + 3 H 0 , k m o d 4 = 3 .

Note that if FIR filters are employed, each output requires L 2 multiply-adds. Thus the production of each real-valued output signal uses f L multiply-adds per second.

Now consider the case in which the signal of interest is supplied by an offset-bin transmultiplexer. If so, the initial multiplication by ( - 1 ) r is not needed. The effect of this can be seen by re-examining the equation for y ¯ ( k ) when k is even.

y ¯ ( k = 2 r ) = u = 0 L 2 - 1 z ( r - u ) h ( 2 u ) j 2 s u = u = 0 L 2 - 1 z ( r - u ) h ( 2 u ) ( - 1 ) u = u = 0 L 2 - 1 z ( r - u ) h ¯ ( 2 u )

where h ¯ ( 2 u ) is defined by the equation h ¯ ( 2 u ) = h ( 2 u ) ( - 1 ) u , 0 u L 2 - 1 .

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