In digital communications applications, the FIR implementation of the HT (such as that in Figure 9-12(b)) is used to generate a complex analytic signal xc(n). Some practitioners now use a time-domain complex filtering technique to achieve analytic signal generation when dealing with real bandpass signals[8]. This scheme, which does not specifically perform the HT of an input sequence xr(n), uses a complex filter implemented with two real FIR filters with essentially equal magnitude responses, but whose phase responses differ by exactly 90o, as shown in Figure 9-15.
Figure 9-15. Generating an xc(n) sequence with a complex filter (two real FIR filters).
Here's how it's done. A standard K-tap FIR lowpass filter is designed, using your favorite FIR design software, to have a two-sided bandwidth slightly wider than the original real bandpass signal of interest. The real coefficients of the lowpass filter, hLP(k), are then multiplied by the complex exponential , using the following definitions:
wo |
= |
center frequency, in radians/second, of original bandpass signal, (wo = 2pfo) |
fo |
= |
center frequency, in Hz |
n |
= |
time index of the lowpass filter coefficients (n = 0,1,2,...K–1) |
ts |
= |
time between samples, measured in seconds (ts = 1/fs) |
fs |
= |
sample rate of the original xr(n) bandpass signal sequence. |
The results of the multiplication are complex coefficients whose rectangular-form representation is
creating a complex bandpass filter centered at fo Hz.
Next we use the real and imaginary parts of the filter's hBP(k) coefficients in two separate real-valued coefficient FIR filters as shown in Figure 9-15. In DSP parlance, the filter producing the xI(n) sequence is called the I-channel for in-phase, and the filter generating xQ(n) is called the Q-channel for quadrature phase. There are several interesting aspects of this mixing analytic signal generation scheme in Figure 9-15:
Keep in mind now, the xQ(n) sequence in Figure 9-15 is not the Hilbert transform of the xr(n) input. That wasn't our goal here. Our intent was to generate an analytic xc(n) sequence whose xQ(n) quadrature component is the Hilbert transform of the xI(n) in-phase sequence.
URL http://proquest.safaribooksonline.com/0131089897/ch09lev1sec5
Amazon | ||