<< Chapter < Page Chapter >> Page >

Combining [link] , [link] , and [link] , we find that L is given by

L = N α ( C ) Δ f δ f = N α ( C ) 1 1 - Δ f B

where α ( C ) is given by

α ( C ) = 0 . 22 + 0 . 0366 ( S N R r ) + 0 . 366 log 10 ( C - 1 )

and S N R r is the required SNR performance in dB. Note that when C is a large fraction of N , which is usually the case, the pulse response duration L actually grows faster than proportionally to the number of bins N .

A warning is in order here. While accurate in principle and generally accurate numerically, this section presents a simplified view of the filter optimization problem and the implications of each of the technical requirements. Each actual application requires a careful evaluation of the specifications appropriate to it and the impact to each of the transmultiplexer's design parameters. In addition, note that we used [link] to reach some of these conclusions when, in fact, [link] is really the right one to use. To illustrate how this might affect the resulting design, observe that [link] implicitly assumes a pulse response of the type shown in [link] , which suppresses all channels not of interest about equally. Consider then the frequency responses shown in [link] . The first is a standard Parks-McClellan design in which the stopband ripple objective is the same over the whole stopband. The second two are alternative designs that use similar or less amounts of computation. The one shown in [link] (b) slowly increases the stopband suppression with higher frequency, essentially removing those channels from the SNR calculation. Another scheme, shown in [link] (c), obtains added suppression in the bands known to alias into the band of interest by releasing control in the bands that will not alias in. In passing, it should be noted that the Parks-McClellan software package can be modified to perform both of these filter designs. To summarize, the equations presented in this section serve as a good guide to the selection of the pulse response h ( k ) and its duration L , but skillful use of [link] and the full design formulas for FIR linear phase filters can reduce L and the implied required real-time computation level by 10 to 40%.

This figure consist of three images arranged vertically. The top graph is labeled (a) An equal-ripple filter with uniform stopband specification and consist of horizontal line with the extremes labeled -f_s/2 on the left and +f_s/2 on the right. The middle is labeled 0. There are five right triangles are spaced at equal distances on this horizontal line. The middle triangle is centered on the zero point of the graph. Above the triangles is a waveform it is relatively straight but wavers.right after the wave passes the second triangle the wave slopes upward over the middle triangle and the goes back down and wavers over the right two triangles. The next graph is very similar to the previous graph and it is labeled (b) A filter using frequency tapering. The graph is exactly the same as the previous graph as the previous one, except for the that the waveform is a little different. The waveform exist in parallel with a straight line. The line and wave slope slightly positive and then arches over the middle triangle. Above the arch is the word Passband. The right side slopes downward and to the right. An arrow points to this sections and labels it Increased Attenuation with frequency. The third and final graph is labeled (c) A filter using extra rejection at bands known to alias and it is generally the same as the previous two graphs except that the waveform is different. The waveform starts at an elevated height drops down over the triangle and alternates like this over and between all of the triangles. This is the case with all triangles except the middle triangle. The waveform arches over the middle triangle. This arch is labeled Passband. the area of the waveform between the last two triangles is labeled Reduced Attenuation and the area over the last triangle is labeled Increased Attenuation.
Filter Design Alternatives to Reduce the Required Filter Order

Example of a voice channel demultiplexer

Several of the examples presented in The Impact of Digital Tuning on the Overall design of an FDM-TDM Transmux concern the use of FDM-TDM transmultiplexers to demultiplex the voice channels found in an FDM telephone baseband. In this section, we examine briefly an example of the design of such a transmultiplexer. For the purpose of this example, we focus on the design of the pulse responses for the group transmultiplexer VLSI chip shown in Figure 6 from The Impact of Digital Tuning on the Overall design of an FDM-TDM Transmux .

Repeating from The Impact of Digital Tuning on the Overall design of an FDM-TDM Transmux , the general design parameters for the group transmultiplexer are: f s = 64 kHz, N = 16 , Δ f = 4 kHz, C = 12 , and the 3-dB bandwidth B = 3700 Hz. We desire the passband to be as flat as possible, that the adjacent channel rejection meet or exceed 55 dB at 300 Hz into adjacent channels, and that the SNR and NPR meet or exceed 52 dB. We also strongly desire that Q equal 16, since such a power-of-two value would simplify the design of the hardware.

We do a first cut by evaluating δ f to be 450 Hz, the difference between the edge of the equal-ripple passband and the point 300 Hz into the adjacent channel. Suppose that we optimistically assume that only 55 dB of suppression is needed in the stopband. Using these values, plus the fact that f s = 64 kHz, in [link] yields L = 318 , which implies a value of Q = 19 . 85 . This is close to, but exceeds, a nice power of two, that is, 16. By working the filter design problem carefully it is possible to design pulse responses that do meet the requirements. Two of these are shown in [link] . One has a wide passband, at the expense of greater passband ripple, while the other trades bandwidth for ripple performance. The filter that was developed for this purpose used integral ROM to hold these pulse responses and allowed the user to control which is to be employed at a given time.

Other criteria for filter design

The focus of this section has been on the design of the transmultiplexer pulse response when viewed as a single tuner. In fact, most are designed this way. There are other applications however, that require that other considerations enter the design process. An example is the interference canceller discussed in A Pair of Examples from An Introduction to the FDM-TDM Digital Transmultiplexer: Appendix C . In this case, the filter pulse response is designed to bandlimit, as before, but in addition, constraints are introduced that have the effect of guaranteeing good broadband behavior as well.

 This figure is comprised of two graphs of waves. The first graph is labeled (a) Narrower Passband with Lower Passband Ripple. The y axis is labeled dB and ranges from -100 to 20 while the x axis is labeled Frequency (kHz) ranging from -2 to 8. There are two wave initially. The upper one is generally steady. It slopes up to about y=0 initially and stays flat alot y=0 until (2,0) where it begins to slope downward. The wave levels out at about y=-60 and wavers while gently sloping downward and to the left. The second wave slopes drastically up to about y=-20 and oscillates until about (1.5,-20) where it slopes drastically down. The area of the graph between x=2 and x=6 is labeled with a curly brace as Channel 2, and the area of the graph between x=7 and x=8 is labled with a curly brace Channel 3. The second graph is labeled (b) Wider Passband with Greater Passband Ripple and this graph looks pretty much the same as the first.
Frequency Response of FIR Filter Designed for a Voice Channel Transmultiplexer

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