About this Journal Submit a Manuscript Table of Contents
Journal of Control Science and Engineering
Volume 2008 (2008), Article ID 143085, 7 pages
doi:10.1155/2008/143085
Research Article

2-Norm-Based Iterative Design of Filterbank Transceivers: A Control Perspective

1Department of Mechanical Engineering, University of Saskatchewan, Saskatoon, Saskatchewan, S7N 5A9, Canada
2Department of Electrical and Computer Engineering, University of Alberta, Edmonton, Alberta, T6G 2V4, Canada

Received 17 April 2007; Revised 30 November 2007; Accepted 3 March 2008

Academic Editor: Brett Ninness

Copyright © 2008 Yang Shi and Tongwen Chen. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Abstract

This paper considers design of filterbank-based transceivers. A composite error criterion is proposed to capture all the three traditional distortions. Incorporating noise attenuation and filter bandlimiting properties into this error criterion, an optimal design procedure is developed and applied to a transceiver design example, yielding an FIR transceiver that has good frequency-selective properties and is close to perfect reconstruction. As a least-squares solution is given in closed form in each iteration, the algorithm is easy to implement.

1. Introduction

Multirate systems, that is, digital systems with signals of different sampling rates, have wide applications in control [1], signal processing [2], communications, econometrics and numerical mathematics. There are several reasons for this [3]: (1) in large scale multivariable digital systems, often it is unrealistic, or sometimes impossible, to sample all physical signals uniformly at one single rate; in such situations, one is forced to use multirate sampling; (2) multirate systems can often achieve objectives that cannot be achieved by single-rate systems. The study of multirate systems goes back to late 1950s [4]. A renaissance of research in multirate systems has occurred since 1980 in the control, signal processing, and communications communities.

(i)In the control community, two directions of research stand out: first, using multirate control to achieve what single rate control cannot as well as the limitations of doing this, and second, the optimal design of multirate controllers [1].(ii)The driving force for studying multirate systems in signal processing comes from the need of sampling rate conversion, subband coding, and their ability to generate wavelets [2].(iii)In the communications community, multirate sampling is used for blind system identification and equalization.

Intersymbol interference (ISI) is a common problem in telecommunication systems, such as terrestrial television broadcasting, digital data communication systems, and cellular mobile communication systems. Usually the channel distortion results in ISI, which, if left uncompensated, causes high error rates. The solution to the ISI problem is to design a receiver that employs a means for compensating or reducing the ISI in the received signal. The compensator for the ISI is the so-called equalizer. For these problems, the filterbank approach [510] has gained practical interest recently.

The multirate filterbank-based transceiver model was proposed in [7] as a unifying framework able to encompass existing modulations and equalization schemes. Further in [9], the multirate filterbank-based transceiver model, as shown in Figure 1, was studied in detail. The filterbank-based transceiver introduces transmitter redundancy using filterbank precoders and generalizes existing modulations including OFDM, DMT, TDMA, and CDMA schemes encountered with single- and multiuser communications [9]. Recently in [8], based on the filterbank approach, the optimal channel equalization is studied: an optimal receiver filterbank, which is a modified Kalman filter, is obtained.

43085.fig.001
Figure 1: Multirate discrete-time baseband equivalent transmitter/channel/receiver model.

Motivated by the generality and importance of filterbank-based transceivers, this paper focuses on frequency-domain analysis and optimal design issues for filterbank-based transceivers. The contributions of this work are as follows.

(i)Contrary to a time-domain study [9], our work is developed along the line of frequency-domain analysis. Frequency-domain models are obtained using the blocking technique. Based on such models, an composite error criterion is proposed to quantify the degree to perfect reconstruction. This frequency-domain criterion captures the traditional distortions.(ii)In the transceiver design, we apply and incorporate the model matching methodology [11]: instead of designing for perfect reconstruction, we design for close to perfect reconstruction with effective band separation. This idea was explored in filterbanks [11] and transmultiplexers [12]. Under some mild condition, one can always get arbitrarily close to perfect reconstruction by trading off filter complexity and time delay in reconstruction.(iii)Control of filter stopband energy is incorporated in our design. This is important, since narrowband noise could induce serious impairment due to poor stopbands of filters involved [13]: if the receiving filters have poor stopband attenuation, all the neighboring bands would be affected when there is a strong narrowband noise. The resulting ISI can seriously degrade the system performance [14].

The rest of the paper is organized as follows. In Section 2 the blocked model of the filterbank-based transceiver and the perfect reconstruction are briefly reviewed. In Section 3 the transceiver system is analyzed in several aspects based on the blocked model. Section 4 formulates the optimal design problem as a least squares one and develops an iterative design procedure for the filterbank-based transceiver. The proposed design method is illustrated in detail with an example in Section 5. Finally, Section 6 offers some concluding remarks.

We conclude this section by introducing some notation. The signals are denoted by small letters, for example, 𝑟 . 𝑟 (underlining denotes blocking) is the blocked signal. ̂ 𝑟 ( 𝑧 ) denotes the 𝑧 -transform of 𝑟 . The systems are represented as time-domain operators, denoted by capital letters, for example, 𝑇 . If a system 𝑇 is linear time invariant (LTI), its transfer function (matrix) is written as 𝑇 ( 𝑧 ) . The notation 2 stands for the 2-norm for transceiver matrices.

2. Blocked Models and Perfect Reconstruction

Figure 1 shows the discrete-time multirate filterbank model for the baseband communication system [9]. It consists of the transmitter filterbank 𝐹 𝑚 ( 𝑧 ) ( 𝑚 = 0 , , 𝑀 1 ), the receiver filterbank 𝐻 𝑝 ( 𝑧 ) ( 𝑝 = 0 , , 𝑃 1 ), and the communication channel modeled by the transfer function 𝐶 ( 𝑧 ) , which is assumed to be causal and stable. The input serial data stream 𝑠 ( 𝑛 ) and its successively time-advanced versions are downsampled by a factor 𝑀 to get 𝑀 parallel substreams 𝑠 0 ( 𝑛 ) , 𝑠 1 ( 𝑛 ) , , 𝑠 𝑀 1 ( 𝑛 ) as shown in Figure 1. These substreams are then upsampled by a factor 𝑃 and processed by filters 𝐹 𝑚 ( 𝑧 ) ; the combined output 𝑢 ( 𝑛 ) is then transmitted over the channel 𝐶 ( 𝑧 ) , which is corrupted at the output by an additive noise 𝑣 ( 𝑛 ) , assumed to be stationary and white. At the receiver end, the received signal 𝑦 ( 𝑛 ) and its successively shifted versions are then downsampled by a factor 𝑃 , upsampled by a factor 𝑀 , and processed by filters 𝐻 𝑝 ( 𝑧 ) ; the combined output forms the reconstructed signal 𝑟 ( 𝑛 ) .

By blocking the transmitter, channel, and receiver, respectively, we can obtain the blocked model [6, 8] for the multirate system in Figure 1:

̂ 𝑟 𝐻 ( 𝑧 ) = 𝐶 ( 𝑧 ) 𝐹 ( 𝑧 ) ( 𝑧 ) ̂ 𝑠 𝐻 ( 𝑧 ) + ̂ 𝑣 ( 𝑧 ) ( 𝑧 ) , ( 1 ) where 𝐹 ( 𝑧 ) , 𝐶 ( 𝑧 ) , and 𝐻 ( 𝑧 ) are the transfer matrices of the blocked transmitter filterbank, the blocked channel, and the receiver filterbank, respectively.

The blocked general multirate system (in the absence of noise) is LTI with 𝑇 𝐻 ( 𝑧 ) = 𝐶 ( 𝑧 ) 𝐹 ( 𝑧 ) ( 𝑧 ) . The transceiver achieves perfect reconstruction if in Figure 1 𝑟 is a delayed version of 𝑠 , that is, if there exists nonnegative integer 𝑑 such that 𝑇 = 𝑇 𝑑 , where 𝑇 𝑑 is the time-delay system with transfer function 𝑇 𝑑 ( 𝑧 ) = 𝑧 𝑑 . Blocking 𝑇 𝑑 the same way as we blocked 𝑇 , the perfect reconstruction condition is equivalent to [8] 𝐻 𝐶 ( 𝑧 ) 𝐹 ( 𝑧 ) ( 𝑧 ) = 𝑧 𝑑 0 𝑧 1 𝐼 𝑙 𝐼 𝑀 𝑙 0 , ( 2 ) where integers 𝑑 and 𝑙 satisfy 𝑘 0 and 0 𝑙 𝑀 1 , and 𝐼 𝑙 and 𝐼 𝑀 𝑙 are the 𝑙 × 𝑙 and ( 𝑀 𝑙 ) × ( 𝑀 𝑙 ) identity matrices, respectively. Moreover, if this condition is satisfied, 𝑇 ( 𝑧 ) = 𝑧 ( 𝑘 𝑀 + 𝑙 ) .

3. Analysis

In this section, we study the distortion analysis, the effect of noise, and the frequency selectivity.

3.1. Distortion Analysis

Perfect reconstruction synthesis filterbanks at the transmitter and analysis filterbanks at the receiver allow perfect recovery of communication symbols, but the challenges arise with ISI-inducing channels and noise, either of which destroying the perfect reconstruction property. Many practical transceivers do not achieve perfect reconstruction but get close to perfect reconstruction. In order to measure the degree of closeness to perfect reconstruction, we will introduce three traditional quantities to measure sources of distortions: aliasing distortion, magnitude and phase distortions [2]. These distortion measures are based on the blocked model 𝑇 ( 𝑧 ) .

Lemma 1 (see [15]). An LPTV (linear periodic time variant) system 𝐺 with period 𝑡 can be uniquely decomposed into 𝐺 = 𝐺 𝑡 𝑖 + 𝐺 𝑡 𝑣 ( 3 ) satisfying the two properties
(i) 𝐺 𝑡 𝑖 is the optimal LTI approximation of 𝐺 in the sense that it minimizes 𝐺 𝑄 ( 𝑧 ) ( 𝑧 ) 2 over the class of LTI 𝑄 's ( 𝐺 denotes the blocked system 𝐿 𝑡 𝐺 𝐿 𝑡 1 , similarly for 𝑄 . Here 𝐿 𝑡 is the lifting operator, and 𝐿 𝑡 1 the inverse lifting operator [1]). (ii) 𝐺 ( 𝑧 ) 2 2 𝐺 = 𝑡 𝑡 𝑖 ( 𝑧 ) 2 2 𝐺 + 𝑡 𝑣 ( 𝑧 ) 2 2 .

Back to our transceiver problem, the system from 𝑠 to 𝑟 is LPTV with period 𝑀 ; decompose this into 𝐺 t i + 𝐺 t v , where 𝐺 t i is the LTI component and 𝐺 t v the time-varying component. Thus we have 𝑇 𝐺 ( 𝑧 ) = t i 𝐺 ( 𝑧 ) + t v ( 𝑧 ) . ( 4 ) Aliasing distortion in the system is defined by 𝐺 A D = t v ( 𝑧 ) 2 ( 5 )

Even if AD is zero, and then the LPTV system reduces to an LTI system 𝐺 t i , it may still have errors in magnitude and phase compared with the ideal time delay 𝑧 𝑑 ; define the following quantities: 1 M D = 2 𝜋 0 2 𝜋 | | | 𝐺 t i e 𝑗 𝜔 | | | 1 2 𝑑 𝜔 1 / 2 , 1 P D = 2 𝜋 0 2 𝜋 s i n 2 𝐺 t i e 𝑗 𝜔 + 𝑑 × 𝜔 𝑑 𝜔 1 / 2 . ( 6 ) Note that MD and PD are defined across all frequencies: ( M D ) 2 is the energy of the magnitude distortion and PD the energy of sine of the phase distortion 𝐺 𝜙 ( 𝜔 ) = t i ( e 𝑗 𝜔 ) + 𝑑 𝜔 . It is worth noting that there are two reasons why we apply sine to characterize the phase distortion PD: (1) if 𝜙 ( 𝜔 ) is within ± ( 𝜋 / 2 ) , which is usually the case, s i n 2 ( 𝜙 ( 𝜔 ) ) is a good indicator of the size of 𝜙 ( 𝜔 ) ; (2) a connection with the 2-norm-based distortion measure 𝐽 , to be introduced, could be conveniently established.

Next we propose a composite distortion measure which captures all the three types of distortions and is relatively easy to use in design. The new distortion measure is the 2-norm of the blocked error transfer matrix: 𝑇 𝐽 = 𝑇 ( 𝑧 ) 𝑑 ( 𝑧 ) 2 . ( 7 ) Such a measure is appropriate because in the next theorem we establish connections between 𝐽 and the three types of distortions discussed earlier.

Lemma 2 (see [16]). Let 𝐺 be a stable LTI system. Comparing 𝐺 ( 𝑧 ) with the time delay 𝑧 𝑑 , one has the following inequalities:
| | | 𝐺 𝑒 𝑗 𝜔 𝑒 𝑗 𝑑 𝜔 | | | | | | | | | 𝐺 𝑒 𝑗 𝜔 | | | | | | , | | | 𝐺 𝑒 1 𝑗 𝜔 𝑒 𝑗 𝑑 𝜔 | | | 2 s i n 2 𝐺 𝑒 𝑗 𝜔 . + 𝑑 𝜔 ( 8 )

Theorem 1. AD and MD relate to 𝐽 via 𝐴 𝐷 2 + 𝑀 ( 𝑀 𝐷 ) 2 𝐽 2 , ( 9 ) whereas 𝐴 𝐷 and 𝑃 𝐷 relate to 𝐽 via 𝐴 𝐷 2 + 𝑀 ( 𝑃 𝐷 ) 2 𝐽 2 . ( 1 0 )

Proof. From (4) and Lemma 1 we get 𝐽 2 = 𝑇 𝑇 ( 𝑧 ) 𝑑 ( 𝑧 ) 2 2 = 𝐺 𝑡 𝑖 𝐺 ( 𝑧 ) + 𝑡 𝑣 𝑇 ( 𝑧 ) 𝑑 ( 𝑧 ) 2 2 𝐺 = 𝑀 𝑡 𝑖 ( 𝑧 ) 𝑧 𝑑 2 2 + 𝐺 𝑡 𝑣 ( 𝑧 ) 2 2 . ( 1 1 ) Note (5) to get 𝐽 2 = A D 2 𝐺 + 𝑀 𝑡 𝑖 ( 𝑧 ) 𝑧 𝑑 2 2 . ( 1 2 ) Now by definition, 𝐺 𝑡 𝑖 ( 𝑧 ) 𝑧 𝑑 2 2 = 1 2 𝜋 0 2 𝜋 | | | 𝐺 𝑡 𝑖 e 𝑗 𝜔 e 𝑗 𝑑 𝜔 | | | 2 𝑑 𝜔 . ( 1 3 ) Invoke Lemma 2 to get
| | | 𝐺 𝑡 𝑖 e 𝑗 𝜔 e 𝑗 𝑑 𝜔 | | | | | | | | | 𝐺 𝑡 𝑖 e 𝑗 𝜔 | | | | | | , | | | 𝐺 1 𝑡 𝑖 e 𝑗 𝜔 e 𝑗 𝑑 𝜔 | | | 2 s i n 2 𝐺 𝑡 𝑖 e 𝑗 𝜔 . + 𝑑 𝜔 ( 1 4 ) Combining these two equalities with (13) and noting the definitions of MD and PD in (6), one has
𝐺 𝑡 𝑖 ( 𝑧 ) 𝑧 𝑑 2 𝐺 M D , 𝑡 𝑖 ( 𝑧 ) 𝑧 𝑑 2 P D . ( 1 5 ) The proof is complete by noting (12) and the above two inequalities.

Then it is clear from Theorem 1 that all distortions (AD, MD, and PD) are bounded above by 𝐽 . Therefore, it makes sense to minimize 𝐽 in transceiver design because this suboptimizes the three distortions simultaneously.

3.2. Noise Suppression

In Figure 2, 𝑞 ( 𝑛 ) represents the noise effect at the receiver end. If we want to minimize the root-mean-square value of 𝑞 , it is equivalent to minimize the 2 -norm of the blocked transfer matrix from 𝑣 ( 𝑛 ) (standard white noise) to 𝑞 ( 𝑛 ) . Therefore, the objective function for attenuating the output noise effect can be 𝐽 𝑁 = 𝐻 𝑧 2 . ( 1 6 )

43085.fig.002
Figure 2: A model of the noise effect at the receiver end.
3.3. Frequency Selectivity of Filters

Filters with frequency selectivity are of particular importance in communications systems. In addition, frequency responses of designed filters would be deteriorated in the iterative design procedure, if no constraints are imposed on the filters. In order to obtain better bandlimiting property, we minimize the stopband energy of filters involved. To see this, take the objective function(s) for 𝐻 𝑖 in the receiver filterbank as an example; we have 𝐽 𝐻 𝑖 = Ω 𝐻 𝑖 | | | 𝐻 𝑖 | | | ( 𝑤 ) 2 𝑑 𝑤 , 𝑖 = 0 , 1 , , 𝑃 1 , ( 1 7 ) where Ω 𝐻 𝑖 defines the stopband frequency interval(s) for 𝐻 𝑖 . Similarly, 𝐽 𝐹 𝑖 can be computed.

In this paper, we will consider only FIR filters. The frequency response of a real 𝑁 -tap FIR filter 𝐻 𝑖 is given by 𝐻 𝑖 ( 𝜔 ) = 𝑁 1 𝑛 = 0 𝑖 ( 𝑛 ) 𝑒 𝑗 𝑛 𝜔 = 𝑇 𝑖 𝜙 𝑖 ( 𝜔 ) , ( 1 8 ) where 𝑇 𝑖 = 𝑖 ( 0 ) 𝑖 ( 1 ) 𝑖 ( 2 ) 𝑖 , 𝜙 ( 𝑁 1 ) 𝐻 𝑖 ( 𝜔 ) = 1 𝑒 𝑗 𝜔 𝑒 𝑗 2 𝜔 𝑒 𝑗 ( 𝑁 1 ) 𝜔 . ( 1 9 ) (The superscript 𝐻 indicates the complex conjugate transpose.) The objective function in (17) can then be written as 𝐽 𝐻 𝑖 = 𝑇 𝑖 𝑄 𝑖 𝑖 , ( 2 0 ) where the fixed 𝑁 × 𝑁 matrix 𝑄 𝑖 is defined by 𝑄 𝑖 = Ω 𝐻 𝑖 𝜙 𝑖 ( 𝑤 ) 𝜙 𝐻 𝑖 ( 𝑤 ) 𝑑 𝑤 . ( 2 1 ) The elements 𝑞 𝑚 𝑛 for 𝑄 𝑖 can be calculated easily if Ω 𝐻 𝑖 is given; for example, assume the filters 𝐻 𝑖 have the passband [ 𝜔 𝑝 𝑖 1 , 𝜔 𝑝 𝑖 2 ] over [ 0 , 𝜋 ] , then 𝑄 𝑖 = 𝜔 𝑝 𝑖 1 0 𝜙 𝑖 ( 𝑤 ) 𝜙 𝐻 𝑖 ( 𝑤 ) 𝑑 𝑤 + 𝜋 𝜔 𝑝 𝑖 2 𝜙 𝑖 ( 𝑤 ) 𝜙 𝐻 𝑖 ( 𝑤 ) 𝑑 𝑤 , ( 2 2 ) and thus the elements 𝑞 𝑚 𝑛 for 𝑄 𝑖 are

𝑞 𝑚 𝑛 = 𝑤 s i n 𝑝 𝑖 1 𝑤 ( 𝑚 𝑛 ) s i n 𝑝 𝑖 2 ( 𝑚 𝑛 ) ( 𝑚 𝑛 ) , 𝑚 𝑛 , 𝜋 + 𝑤 𝑝 𝑖 1 𝑤 𝑝 𝑖 2 , 𝑚 = 𝑛 . ( 2 3 )

4. Problem Formulation and Design

In view of the new distortion measure 𝐽 discussed in the preceding section, we wish to design transmitter and receiver subsystems to minimize 𝐽 . Thus our optimal filterbank-based transceiver design problem using FIR subsystems can be stated as follows: given the FIR channel and desired reconstruction time delay 𝑑 , design FIR transmitter and receiver subsystems of some given lengths to minimize 𝐽 subject to some constraint on 𝐽 𝑁 in (16) and the stopband energy constraints on 𝐽 𝐻 𝑖 in (20).

In order to incorporate both the noise attenuation and filter bandlimiting constraints, such an optimal design problem can be recast by including penalties on 𝐽 𝑁 , 𝐽 𝐻 𝑖 , and 𝐽 𝐹 𝑖 . Because both 𝐹 ( 𝑧 ) and 𝐻 ( 𝑧 ) are designable, this optimization problem is in general nonlinear and difficult to solve. Thus we take the following iterative design procedure which turns out to be very effective in the design example to follow.

Step 1. Design transmitter subsystems to satisfy desired frequency limiting properties (without considering reconstruction performance); these are used to initiate the iteration.

Step 2. Fixing the transmitter subsystems, design FIR receiver subsystems by minimizing the following objective function (using the blocked models) 𝐻 m i n ( 𝑧 ) ( 𝐻 𝐶 ( 𝑧 ) 𝐹 ( 𝑧 ) 𝑇 ( 𝑧 ) 𝑑 ( 𝑧 ) 2 2 + 𝛼 𝑁 𝐻 ( 𝑧 ) 2 2 + 𝑃 𝑖 = 1 𝛼 𝐻 𝑖 𝐽 𝐻 𝑖 𝐻 ) = m i n ( 𝑧 ) 𝐽 1 . ( 2 4 )

Step 3. Fixing the receiver subsystems just designed, now redesign FIR transmitter subsystems by minimizing the following objective function (using the blocked models) 𝐹 m i n ( 𝑧 ) ( 𝐻 𝐶 ( 𝑧 ) 𝐹 ( 𝑧 ) 𝑇 ( 𝑧 ) 𝑑 ( 𝑧 ) 2 2 + 𝑀 𝑗 = 1 𝛼 𝐹 𝑗 𝐽 𝐹 𝑗 𝐹 ) = m i n ( 𝑧 ) 𝐽 2 . ( 2 5 )

Step 4. Repeat Steps 2 and 3 until the corresponding objective function is sufficiently small.

We note that the idea of iteratively designing transmitter and receiver filters was used effectively in transmultiplexers design in [12]. The advantage of this procedure is evident: by fixing either 𝐹 ( 𝑧 ) or 𝐻 ( 𝑧 ) in Steps 2 and 3, the optimization problems become mathematically tractable; in fact, they are finite-dimensional, convex optimization with a quadratic cost function, whose global optimal solution can be always computed. Even analytical solutions can be obtained.

For example, looking at the optimal design problem in Step 2, we define 𝐻 𝑃 ( 𝑧 ) = 𝐶 ( 𝑧 ) 𝐹 ( 𝑧 ) 𝑇 ( 𝑧 ) 𝑑 ( 𝑧 ) . ( 2 6 ) This system is FIR and hence can be represented by its finitely many coefficient matrices 𝑃 𝑖 . By Parseval's equality, 𝐽 2 1 = 𝑃 𝑧 2 2 = [ 𝑖 𝑃 t r a c e 𝑖 𝑃 𝑖 ] . ( 2 7 ) Since 𝐹 ( 𝑧 ) and 𝑇 𝑑 ( 𝑧 ) are given and thus 𝑃 ( 𝑧 ) depends on 𝐻 ( 𝑧 ) in an affine manner, it follows that 𝑃 𝑖 relates to the coefficients of 𝐻 ( 𝑧 ) (to be designed) too in an affine manner. It is obvious that both 𝐽 𝑁 and 𝐽 𝐻 𝑖 are of quadratic forms, therefore we can rewrite the quantity in (24) in the following way: 𝐽 2 1 = 𝑀 𝐹 𝑥 𝑏 𝑀 𝐹 𝑥 𝑏 + 𝑥 𝑀 𝑁 𝑥 + 𝑥 𝑀 𝐻 𝑥 . ( 2 8 ) Here 𝑥 is a column vector containing all the parameters in 𝐻 ( 𝑧 ) , to be designed, 𝑏 is a column vector depending on only 𝑇 𝑑 ( 𝑧 ) , 𝑀 𝐹 is a matrix depending on 𝐹 ( 𝑧 ) and the way 𝑥 is formed, 𝑀 𝑁 depends on 𝛼 𝑁 and 𝐻 ( 𝑧 ) , and finally 𝑀 𝐻 depends on 𝛼 𝐻 𝑖 and 𝐻 𝑖 ( 𝑧 ) . The matrices 𝑀 , 𝑀 𝑁 , 𝑀 𝐻 , and 𝑏 can be computed and are independent of the design parameters ( 𝑥 ). Now the optimal design problem in Step 2 becomes a least squares problem: m i n 𝑥 𝑀 𝐹 𝑥 𝑏 𝑀 𝐹 𝑥 𝑏 + 𝑥 𝑀 𝑁 + 𝑀 𝐻 𝑥 . ( 2 9 ) If 𝑀 𝐹 𝑀 𝐹 + 𝑀 𝑁 + 𝑀 𝐻 is invertible, the optimal solution can be obtained to be 𝑥 o p t = 𝑀 𝐹 𝑀 𝐹 + 𝑀 𝑁 + 𝑀 𝐻 1 𝑀 𝐹 𝑏 . ( 3 0 ) From here we can recover the optimal receiver subsystems. The optimal design problem in Step 3 can be solved similarly.

5. Design Example

The filterbank-based transceiver with 𝑀 = 3 and 𝑃 = 8 is designed. The channel to be used in this example is 𝐶 ( 𝑧 ) = 1 0 . 3 𝑧 1 + 0 . 5 𝑧 2 0 . 4 𝑧 3 + 0 . 1 𝑧 4 0 . 0 2 𝑧 5 + 0 . 3 𝑧 6 0 . 1 𝑧 7 . ( 3 1 )

The transmitter and receiver filters involved in design are all FIR and causal with a fixed order of 12. The magnitude Bode plots of the initial transmitter filters are given in Figure 3, and the reconstruction time delay is taken as 𝑑 = 8 . The constants 𝛼 𝑁 , 𝛼 𝐻 𝑖 , and 𝛼 𝐹 𝑗 , reflecting relative weightings among multiple objectives, are tuned in the design process. In our design, these are taken to be 𝛼 𝑁 = 0 . 0 2 , 𝛼 𝐻 𝑖 = 0 . 0 3 ( 𝑖 = 0 , 1 , , 7 ) , 𝛼 𝐹 𝑗 = 0 . 0 1 ( 𝑗 = 0 , 1 , 2 ) .

43085.fig.003
Figure 3: The magnitude Bode plots for the initial transmitter filters 𝐹 0 (solid), 𝐹 1 (dash-dot), and 𝐹 2 (dotted): dB versus 𝜔 / 2 𝜋 .

Next we apply the iterative design procedure to the example. In the first iteration, 𝐽 1 = 5 . 8 0 6 , and the resulting 𝛼 𝑁 𝐻 𝐻 ( 𝑧 ) = 0 . 0 2 ( 𝑧 ) 2 2 = 1 . 5 5 3 . After some iterations, the value of the objective function gradually decreases as the number of iterations increases, and finally converges to the value 𝐽 1 = 0 . 1 5 6 , 𝐻 0 . 0 2 ( 𝑧 ) 2 2 = 0 . 0 8 7 2 , and finally 𝐽 = 0 . 0 4 8 . The above comparison on 𝐽 1 clearly illustrates the improvement obtained by using the proposed iterative algorithm. The designed transmitter and receiver filters are shown in Figures 4 and 5, respectively.

43085.fig.004
Figure 4: The magnitude Bode plots for the designed transmitter filters 𝐹 0 (solid), 𝐹 1 (dash-dot), and 𝐹 2 (dotted): dB versus 𝜔 / 2 𝜋 .
43085.fig.005
Figure 5: The magnitude Bode plots for the designed receiver filters 𝐻 0 𝐻 7 : dB versus 𝜔 / 2 𝜋 .

6. Conclusion

In this paper, we investigated the problem of optimal design of filterbank-based transceivers. We proposed quantities to measure various distortions. We also introduced a composite distortion ( 𝐽 ) that captures all distortions. Finally, by incorporating two important practical issues, the noise suppression and filter bandlimiting property, we developed an iterative design procedure based on minimizing the objective function and successfully applied this procedure to design of a filterbank-based transceiver. At each iteration, the least squares solution should be found, thus the final transmitter and receiver filters can be obtained with relative ease.

Acknowledgments

The authors wish to thank the associate editor and anonymous reviewers for providing many constructive suggestions which have improved the presentation of the paper. This research was supported by the Natural Sciences and Engineering Research Council of Canada and the Canada Foundation of Innovation.

References

  1. T. Chen and B. A. Francis, Optimal Sampled-Data Control Systems, Springer, London, UK, 1995.
  2. P. P. Vaidyanathan, Multirate Systems and Filter Banks, Prentice-Hall, Englewood Cliffs, NJ, USA, 1993.
  3. L. Chai and L. Qiu, “Model validation of multirate systems from time-domain experimental data,” IEEE Transactions on Automatic Control, vol. 47, no. 2, pp. 346–351, 2002. View at Publisher · View at Google Scholar · View at MathSciNet
  4. G. Kranc, “Input-output analysis of multirate feedback systems,” IEEE Transactions on Automatic Control, vol. 3, no. 1, pp. 21–28, 1957.
  5. G. Cherubini, E. Eleftheriou, S. Oker, and J. M. Cioffi, “Filter bank modulation techniques for very high-speed digital subscriber lines,” IEEE Communications Magazine, vol. 38, no. 5, pp. 98–104, 2000. View at Publisher · View at Google Scholar
  6. Y.-P. Lin and S.-M. Phoong, “ISI-free FIR filterbank transceivers for frequency-selective channels,” IEEE Transactions on Signal Processing, vol. 49, no. 11, pp. 2648–2658, 2001. View at Publisher · View at Google Scholar
  7. G. B. Giannakis, “Filterbanks for blind channel identification and equalization,” IEEE Signal Processing Letters, vol. 4, no. 6, pp. 184–187, 1997. View at Publisher · View at Google Scholar
  8. G. Gu and E. F. Badran, “Optimal design for channel equalization via the filterbank approach,” IEEE Transactions on Signal Processing, vol. 52, no. 2, pp. 536–545, 2004. View at Publisher · View at Google Scholar · View at MathSciNet
  9. A. Scaglione, G. B. Giannakis, and S. Barbarossa, “Redundant filterbank precoders and equalizers—I: unification and optimal designs,” IEEE Transactions on Signal Processing, vol. 47, no. 7, pp. 1983–2006, 1999. View at Publisher · View at Google Scholar
  10. H.-T. Chiang, S.-M. Phoong, and Y.-P. Lin, “Design of nonuniform filter bank transceivers for frequency selective channels,” EURASIP Journal on Advances in Signal Processing, vol. 2007, Article ID 61396, 12 pages pages, 2007. View at Publisher · View at Google Scholar
  11. T. Chen, “Nonuniform multirate filter banks: analysis and design with an H performance measure,” IEEE Transactions on Signal Processing, vol. 45, no. 3, pp. 572–582, 1997. View at Publisher · View at Google Scholar
  12. Y. Shi and T. Chen, “Optimal design of multi-channel transmultiplexers with stopband energy and passband magnitude constraints,” IEEE Transactions Circuits Systems II, vol. 50, no. 9, pp. 659–662, 2003. View at Publisher · View at Google Scholar
  13. G. W. Wornell, “Emerging applications of multirate signal processing and wavelets in digital communications,” Proceedings of the IEEE, vol. 84, no. 4, pp. 586–603, 1996. View at Publisher · View at Google Scholar
  14. J. G. Proakis, Digital Communications, McGraw-Hill, New York, NY, USA, 1995.
  15. T. Chen and L. Qiu, “Linear periodically time-varying discrete-time systems: aliasing and LTI approximations,” Systems & Control Letters, vol. 30, no. 5, pp. 225–235, 1997. View at Publisher · View at Google Scholar · View at MathSciNet
  16. T. Liu and T. Chen, “Design of multi-channel nonuniform transmultiplexers using general building blocks,” IEEE Transactions on Signal Processing, vol. 49, no. 1, pp. 91–99, 2001. View at Publisher · View at Google Scholar