<< Chapter < Page Chapter >> Page >

Suppose that we similarly define h ¯ ( 2 u + 1 ) by the expression h ¯ ( 2 u + 1 ) = h ( 2 u + 1 ) ( - 1 ) u , and then H ¯ e and H ¯ 0 as in [link] (fourth line). If we do this, we find that the expression for y ( k ) becomes simpler yet:

y ( k : k e v e n ) = X k H ¯ e , a n d y ( k : k o d d ) = - s Y k H ¯ 0

A block diagram of the processing needed to implement these equations appears in [link] .

This image is a flow chart of sorts, and it progresses from left to right. On the far left side is the phrase Complex-Valued Offset-Bin Input z(r) @ rate f. TO the right of this phrase are two parallel arrows arranged vertically and pointing towards two rectangles on the right. Above the upper arrow is the expression Re{z(r)} and below the bottom arrow is the expression lm{z(r)}. The arrows point to the middle two rectangles that exist in a series of four vertically oriented rectangles. The upper rectangle contains the phrase Pulse Response H_e, the second rectangle (the one the upper arrow points to) contains the phrase Data vector X_k. The third rectangle (the one the lower arrow points to) contains the phrase Data vector Y_k, and the fourth rectangle contains the phrase Pulse Response H_0. There is an arrow pointing from each of the upper two rectangles to the right and in towards each other to a Circle containing an X. The same thing occurs with the lower two squares. To the right of the upper Circle is an arrow that points to the right and down to a point labeled x_kH_e. Above the initial portion of the arrow is the phrase L/2-Point Dot PRoduct, and to the right of the line is the phrase k Even. Down and to the right of this point is another arrow pointing to the left to the point and it is labeled Real-Valued Output y(k)@rate 2f. To the right of the bottom circle is an arrow pointing to another circle containing an X above the circle and to the left is the expression Y_kH_0 and from the circle pointing to the right is a line segment ending in a point. To the right of that line is the expression k Odd. Below the circle is the phrase L/2-Point Dot Product. Another arrow points to the left towards the circle. To the right of that is the phrase Sideband Control above the following expression wrapped in a curly brace: -1, USB and 1, LSB.
Block Diagram of the Processing Required to Produce Real-Valued Outputs with Complete Sideband Control for an Offset-Bin Input

Offset bin operation

The analysis presented to this point assumes that the tuning frequencies are integer multiples of some fundamental step size Δ f . This implies that the 0 - t h ̲ bin or channel is centered at 0 Hz. While this is true in some applications, there are others in which the bin or channel centers are offset in frequency by Δ f 2 An example is shown in [link] . For this example, we suppose that an FDM group of twelve channels is digitally tuned and filtered, that is, it is quadrature downconverted so as to center the group at 0 Hz. ASICs such as those discussed in the section The Impact of Digital Tuning on the Overall design of an FDM-TDM Transmux can perform this function. [link] shows the group centered at DC, which places channels 1-6 below DC and channels 7-12 above. The channels are still separated by 4 kHz but their center frequencies are offset from DC by 2 kHz.

There are several solutions to this problem, the most obvious being to off-tune the tuner by 2 kHz. As this appendix will show, however, the FDM-TDM transmultiplexer equations can be easily modified to introduce the desired offsets.

This chart consist of four different vertical levels. The bottom level consist of a horizontal line on which sit 12 right triangles spaced equdistant from each other. The triangles' right angle is formed by the bottom horizontal line and a line the rises perpendicular to this line on the right side of the triangles. Inside each of these triangle is a number 1 thru 12 corresponding to its position left to right. In the middle of this level, below the line is the number 0 with a dashed line rising vertically to the next level. The next level has an arrow that is right above triangle six and points to the right to the dashed line from the first level. There is a small empty space to the right of the dashed line and then a small solid vertical line with an arrow pointing to the left towards it. To the right of the arrow is the exapression 2kHz. The next level contains a similar figure. The expression 4 kHz sits directly above the right triangle containing 8. There is an arrow on either side of the expression pointing towards the expression, which is marked on either side by short vertical lines. The upper level marks the horizontal expanse of the image with the phrase FDM Group (48kHz) in between two arrows, the left arrow pointing to the left and the right arrow pointing to the right. Both arrows end at a short vertical line.
Use of an Offset-Bin Channel Bank to Separate the Channels in an FDM Group

To produce the desired set of equations, we have to repeat some of the formulation developed in Section 3. Frequency steps of Δ f are still employed. The fundamental difference is that each tuner frequency is not an integer multiple of Δ f but rather is a half-integer multiple, for example, ω = 2 π ( n + 1 2 ) Δ f , where n is an integer. The effects of this substitution can be seen by joining the analysis in the section Derivation of the equations for a Basic FDM-TDM Transmux at [link] from Derivation of the equations for a Basic FDM-TDM Transmux. Substituting this new expression for the tuning frequency yields

y n ( r ) = e - j 2 π ( n + 1 2 ) r M N · l = 0 L - 1 h ( l ) x ( r M - l ) e j 2 π ( n + 1 2 ) l N

As before, we subscript the decimate output y ( r ) by the parameter n but in this case it indicates that the tuning frequency is given by f 0 = ( n + 1 2 ) · Δ f .

As before, we define the integer indices q and p by the expressions

l q N + p , where 0 q Q - 1 and 0 p N - 1

yielding

y n ( r ) = e - j 2 π ( n + 1 2 ) r M N · l = 0 L - 1 h ( l ) x ( r M - l ) e j 2 π ( n + 1 2 ) l N = e - j 2 π n r M N e - j π r M N · p = 0 N - 1 q = 0 Q - 1 h ( q N + p ) x ( r M - q N - p ) e j 2 π ( n + 1 2 ) ( q N + p ) N = e - j 2 π n r M N e - j π r M N · p = 0 N - 1 q = 0 Q - 1 h ( q N + p ) x ( r M - q N - p ) e j 2 π ( n + 1 2 ) q N N e j 2 π ( n + 1 2 ) p N = e - j 2 π n r M N e - j π r M N · p = 0 N - 1 q = 0 Q - 1 h ( q N + p ) x ( r M - q N - p ) ( - 1 ) q · e j 2 π ( n + 1 2 ) p N = e - j 2 π n r M N e - j π r M N · p = 0 N - 1 e j 2 π ( n + 1 2 ) p N q = 0 Q - 1 h ( q N + p ) x ( r M - q N - p ) ( - 1 ) q

Suppose we now define the variable v ¯ ( r , p ) by the expression

v ¯ ( r , p ) q = 0 Q - 1 h ¯ ( q N + p ) · x ( r M - q N - p )

and the pulse response h ¯ ( q N + p ) by the expression

h ¯ ( q N + p ) = ( - 1 ) q · h ( q N + p )

Substituting v ¯ ( r , p ) into the equation for the decimated output y n ( r ) of the tuner tuned to frequency f 0 = ( n + 1 2 ) · Δ f yields

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