0% found this document useful (0 votes)
113 views10 pages

752 Frequency Modulation

W2016

Uploaded by

Miki Arsovski
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
113 views10 pages

752 Frequency Modulation

W2016

Uploaded by

Miki Arsovski
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

752

FREQUENCY MODULATION

FREQUENCY MODULATION
Frequency-modulated waveforms are commonly utilized for information transmission in radio communications, as well as for environmental sensing in radar, sonar, and bioengineering. In many of these situations, the desired information is extracted from the received signal by monitoring one or more dominant frequencies in the signal and examining their variation as a function of time. The process by which a local approximation to a signals frequency is obtained is known as instantaneous frequency estimation (IFE). In this article, concepts relating to instantaneous frequency, along with algorithms for its computation, are reviewed. First, several means by which instantaneous frequency is commonly dened are discussed, and the relationships between instantaneous frequency and time frequency distributions are explored. Next, several measures of performance commonly used to evaluate instantaneous frequency algorithms, such as the CramerRao lower bound, are examined. Finally, a number of algorithms which have recently been suggested for IFE are summarized. Despite the relative maturity of frequency modulation in the eld of radio communications, the eld of IFE is a growing one, and one in which research is still quite active. INSTANTANEOUS FREQUENCY ESTIMATION: BACKGROUND AND DEFINITIONS The instantaneous frequency of a signal can be dened in several different ways. Two of the most popular denitions relate the instantaneous frequency to timefrequency distributions and to the analytic signal. Either of these denitions can satisfy intuition in certain situations, but yield puzzling results in others. Nevertheless, useful estimates of the instantaneous frequency can usually be obtained for narrowband signals, and to a lesser degree for certain wideband signals. In this section, relationships between instantaneous frequency, timefrequency distributions, and the analytic signal are discussed. TimeFrequency Distributions The concept of frequency has long played a major role in the analysis of signals. Through the Fourier transform, a signal may be decomposed into a continuum of complex exponentials. In fact, the basis functions of the Fourier transform are pure tones of innite time extent. However, when the spectral composition of a signal varies as a function of time, the Fourier transform no longer provides a simple spectral description of the signal. Instead, a timefrequency distribution yields more insight into the signals behavior. The most common example of timefrequency analysisthe printed musical scorehas existed for hundreds of years. With a musical score, it is possible to denote the tones that are present in an arrangement at discrete intervals in time. In the following paragraphs, a short discussion of the key developments in

timefrequency analysis that have been obtained in the last 50 years is provided. Among the topics explored are: Gabors timefrequency distribution, the short-time Fourier transform, perfect reconstruction lter banks, the wavelet transform, and Cohens class of timefrequency distributions. The relationship between instantaneous frequency and time frequency distributions is then discussed. The development of the rst algorithm for timefrequency analysis of an arbitrary signal is generally credited to Gabor (1). His work was motivated by a desire to dene the information content of signals. He considered the timefrequency representation of a signal as a diagram of information, with areas in the two-dimensional representation being proportional to the amount of data that they could convey. Gabor suggested that the time and frequency characteristics of a signal x(t) be simultaneously observed with the expansion x(t ) =

gmn mn (t )

m = n =

where mn(t) is expressed in terms of an elementary signal (t) with mn (t ) = (t mT ) exp( jn t ) The time and frequency lattice intervals are dened by T and , respectively. Gabor also proposed that the signal with minimum area on the timefrequency plane be used to generate the basis functions for his timefrequency decomposition. Furthermore, he demonstrated that the signal with minimum area, as dened by the product of the signals root mean square (rms) width in time and frequency, was given by the Gaussian-modulated sinusoid. The concept that the time and frequency widths of a signal cannot be made arbitrarily small simultaneously is a well-known property of Fourier analysis called the uncertainty principle (a term that originated in the physics community). These ideas form the cornerstones of timefrequency analysis. The growing interest in timefrequency analysis accelerated in the 1970s due to research regarding the short-time Fourier transform (STFT) (2,3). These efforts were motivated by a desire to analyze the time-varying spectral content of speech signals. The STFT is created by inserting a window function h(n) into the computation of the Fourier transform, as expressed by X (n, ) =
m =

x(m )h(n m ) exp( j m )

The discrete index n varies from to , while the continuous parameter varies from 0 to 2. For a xed analysis time n, the window function selects a portion of the original signal for spectral analysis, thereby allowing nonstationary behavior to be observed in a manner impossible with the traditional Fourier transform. At each time instant, the signal segment selected for analysis is formed by the product of the time-shifted window function with the original signal. It is recognized that the result of this operation in the frequency domain is the convolution of the spectral representation of the two functions. Thus, the shape of the window function is fundamental to the STFT results. The rectangular window yields the minimum mainlobe spectral width (and therefore

J. Webster (ed.), Wiley Encyclopedia of Electrical and Electronics Engineering. Copyright # 1999 John Wiley & Sons, Inc.

FREQUENCY MODULATION

753

h 0( n )

g 0( n )

x(n)

h 1( n )

Transmission channel

g 1( n )

y(n)

h N 1( n ) Analysis filters

N Decimators

g N 1( n )

Interpolators Synthesis filters

Figure 1. Structure for N-channel lter bank. This tool is frequently employed for timefrequency analysis.

the best frequency resolution) at the cost of large sidelobes (the peak of the largest sidelobe has a magnitude only 13 dB less than the peak of the mainlobe). Other window functions, such as the Hamming window, generate lower sidelobes, at the price of a wider mainlobe. The length of the window function also affects the results produced by the STFT. The longer the time length of the window, the greater the frequency resolution of the timefrequency representation, but the poorer the time resolution. A second interpretation of the STFT is obtained by examining the structure of the discrete short-time Fourier transform (DSTFT), which is written as X ( n, k ) =
m =

x(m )h(n m ) exp

j 2 km N

The discrete index n varies from to , while the discrete index k varies from 0 to N 1. For a xed frequency index k, it is seen that the signal of interest is modulated by exp( j2km / N) and then convolved with the window function (which typically has a low-pass frequency response). The series combination of the modulator and the window function results in a bandpass lter. The DSTFT can therefore be thought of as being generated by passing a signal through a set of bandpass lters. Furthermore, if the discrete signal is processed with an ideal bandpass lter with a passband equal to / N, then the output of the lter can be decimated by a factor of N (all signal samples are discarded except those corresponding to indices of N, 2N, 3N, etc.) with no loss of information. The incorporation of this philosophy with the bandpass lter view of the STFT yields the analysis portion of the lter bank structure shown in Fig. 1. The rationale for decimating the output of each of the bandpass lters is to reduce the storage requirements of the lter bank. In a similar fashion, a signal approximately equal to the input signal can be produced with the synthesis structure also shown in Fig. 1. Note that the synthesis network contains interpolators (which insert N zeros between each input sample) and window functions known as synthesis lters. In general, the synthesis lters are similar, but not identical, to the analysis lters. In a typical data compression application of a lter bank, the outputs of the analysis section are encoded, transmitted over a channel, and then reconstructed with the synthesis section. Equality between the input and output of the lter bank subject to a nite delay, called perfect reconstruction, is achieved only for specic combinations of analysis lters and synthesis lters. It is evident that lter banks are a natural extension of the STFT. As is the case for the STFT, lter banks may be

utilized for instantaneous frequency estimation. Properly implemented, they permit a compact representation of the timefrequency properties of a signal with no loss of information. The characteristics of analysis and synthesis lters that eliminate aliasing, along with the requirements for perfect reconstruction, are thus of interest. In an actual implementation of a lter bank, the digital analysis lters are of nite length, and thus they cannot form an ideal bandpass lter with unity gain in the passband and zero gain in the stopband. Therefore, some degree of aliasing will occur when the output of each of the analysis lters is decimated as in Fig. 1. If the analysis lters are not correctly designed, the aliased signals propagate through the lter bank and severely limit the quality of the lter banks output. Croisier et al. (4) examined this problem for the two-channel lter bank shown in Fig. 2, and they derived conditions on the analysis and synthesis lters such that these aliased terms are completely canceled. Filters designed with this approach are called quadrature mirror lters, since the analysis lters of a two-channel network are mirrors of one another about /2. It is important to note that while the output of a lter bank employing quadrature mirror lters does not contain aliased terms, other magnitude and phase distortions typically exist. The necessary and sufcient conditions for the design of a perfect reconstruction lter bank were derived by Smith and Barnwell (5). They also proposed an algorithm to construct analysis and synthesis lters which satised these conditions, using well-known lter design techniques (6). Although they termed these lters conjugate quadrature lters, many researchers consider them to a be a class of quadrature mirror lters. The power of Smith and Barnwells algorithm is demonstrated by the fact that it is applicable to the two-channel structure shown in Fig. 2, the N-channel structure shown in Fig. 1, and the tree-structured analysis section shown in Fig. 3, as well as to lter banks employing nonuniform decimation and interpolation rates. Additional results regarding the implementation of perfect reconstruction lter banks are included in Refs. 7 and 8. A closely related topic to timefrequency analysis is timescale analysis, which is provided by the wavelet transform. Due to the similarity of the discrete wavelet transform with perfect reconstruction lter banks, as well as the immense number of applications of the wavelet transform that have been investigated over the past 10 years, a brief discussion of its development is included in the following. In the late 1970s, the French geophysical engineer Morlet derived an alternative to the STFT for timefrequency analysis. The seismic signals of interest to Morlet contained high-

754

FREQUENCY MODULATION
High-pass filter h 0( n ) x(n) 2 Transmission channel h 1( n ) Low-pass filter 2 Decimators 2 g 1( n ) 2 High-pass filter g 0( n ) y(n)

Figure 2. Structure for two-channel lter bank. This simple conguration can be used to construct more complicated structures.

Interpolators Low-pass filter

frequency components with shorter timespans than did the low-frequency components. With the STFT, it was impossible to simultaneously obtain good time resolution for the highfrequency components and good frequency resolution for the low-frequency components. Morlet recognized that his goal could be obtained by decomposing the seismic signals not with translated and modulated versions of an elementary signal (as was done in Gabors work and the STFT), but with the translated and scaled versions of an elementary signal. This concept yielded basis functions which contained a constant number of cycles. Morlet chose to call his functions wavelets of constant shape (9). Although the term wavelet had been used in the seismic eld for a number of years before Morlets work, it had been used to denote seismic pulses, not a timefrequency tool. Morlet later collaborated with Grossman to place the wavelet transform on a rm mathematical foundation (10). They dened the continuous wavelet transform as 1 Wx ( , a ) = |a|

x(t )m

t a

dt

where a is a scale factor, and the mother wavelet m(t) serves as a window function. The inverse wavelet transform is given by x(t ) = c

1 t Wx ( , a )m 2 a a

da d

Morlet and Grossman used a nonorthogonal basis for the transform consisting of functions very similar to Gabors Gaussian-modulated sinusoids. An orthogonal basis was developed in 1985 by Meyer. Structures for the discrete wavelet transform and its inverse were developed by Daubechies (11). The form of the forward structure is shown in Fig. 4 and is seen to be very similar to a pruned version of the tree-structured lter bank shown in Fig. 3. At each level of the discrete wavelet transform, the input signal is passed through a low-pass and highpass lter. The outputs of the lters are decimated by a factor of two, and the decimated low-pass lter output is again passed to a low-pass and high-pass lter pair. Daubechies derived conditions for the lters such that the structure yields perfect reconstruction, and she used these conditions to generate a set of viable lters frequently referred to as Daubechies wavelets. Of special interest to Daubechies was the relatively long impulse response of the lter produced by a series of short lters alternated with decimators. She termed the combined impulse response of the low-pass lters alternated with decimators the scaling function, and the impulse response of the low-pass lters alternated with decimators and followed by a high-pass lter the wavelet function. She showed that as the number of levels in the transform grows large, the scaling function and the wavelet function converge to smooth waveforms, provided that the component lters have sufcient regularity. In digital signal processing terms, the regularity of a lter corresponds to the number of zeros at z

h 0( n ) High-pass filter h 0( n ) 2 h 0( n ) h 1( n ) 2 h 1( n ) x(n) h 0( n ) h 0( n ) 2 h 1( n ) h 1( n ) Low-pass filter 2 h 0( n ) h 1( n ) 2 h 1( n ) h 0( n ) 2 h 1( n )

Figure 3. Analysis portion of tree-structured lter bank formed by the sequential application of two-channel lter banks.

FREQUENCY MODULATION

755

High-pass filter h 0( n ) x(n) h 1( n ) Low-pass filter 2 h 1( n ) 2 h 1( n ) 2 2

h 0( n )

h 0( n )

2
Figure 4. Structure for discrete wavelet transform. Note the similarity of this conguration to the structure shown in Fig. 3.

1 ( ) in the lter transfer function. Soon after Daubechies work was published, Mallat extended her results to two dimensions and applied them to image processing (12). It has since been recognized that Daubechies conditions for perfect reconstruction are identical to those published by Smith and Barnwell. It has also been recognized that the structure corresponding to the discrete wavelet transform is equivalent to an octave-channel lter bank, a form of which had been investigated earlier for speech-coding (3). Nevertheless, the attention focused on lter banks and timefrequency analysis due to the introduction of the wavelet transform has resulted in an explosion of new developments in these elds that has continued today. In addition to the timefrequency distributions described above, many others have been developed over the past 50 years. A signicant number of continuous timefrequency distributions can be characterized by what is known as Cohens class of distributions (13), which is dened by

Cx (t , ) =

1 )x ( u + 1 )(, ) x ( u 1 2 2 4 2 exp( j t j + j u ) du d d

where (, ) is a two-dimensional function known as the kernel, and x(t) is the signal under consideration. A particular member in Cohens class is identied by its kernel. For example, the spectogram, which is dened as the magnitude squared of the STFT, is a recognized member of Cohens class of distributions, with a kernel given by (, ) = h (u 1 ) exp( j u )h(u + 1 ) du 2 2

where h(t) is the window function dened previously. A discrete form of Cohens class of timefrequency distributions is examined in Ref. 14. With respect to a timefrequency distribution, there are two possible means of dening the instantaneous frequency of a signal at a point in time. The instantaneous frequency may be associated with either (1) the peak value of the signals distribution at that time or (2) the average of the frequencies present in the signal at that time. These approaches are appealing because they permit the introduction of the instantaneous bandwidth concept in a natural manner as the spectral spread of energy in the timefrequency plane about the instantaneous frequency. In the following section, it is shown that the instantaneous frequency estimate derived

from certain timefrequency distributions is equivalent to the corresponding quantity derived from the analytic signal. A major benet obtained by employing a timefrequency distribution for instantaneous frequency estimation is the capability of the distribution to aid in the determination of whether the signal under examination is monocomponent or multicomponent. Monocomponent signals are those which can be shown to possess energy in a contiguous portion of the time-frequency plane. At any point in time, this type of signal exhibits a narrowband characteristic. An example of this type of signal is a sinusoid with a continuous time-varying frequency. Conversely, multicomponent signals are those that can be shown to possess energy in multiple, well-isolated frequency bands at the same instant in time. Speech frequently displays this behavior. It is noted that the above denition of monocomponent excludes signals such as an impulse, which could also be argued to be monocomponent due to its ridgelike timefrequency distribution. Obviously, the identication of a signal as monocomponent or multicomponent is not precise (15); but it is important, as the instantaneous frequency of a multicomponent signal may have no physical meaning (16). A signicant disadvantage of employing timefrequency distributions for IFE is that the construction of the distribution is a computationally complex procedure, even when lter bank structures are utilized. Fortunately, there is an alternative approach for IFE. In many situations, a reasonable estimate of the instantaneous frequency of a signal can instead be obtained from computationally simple operations on its analytic signal. Background for this philosophy is given in the following section. A summary of algorithms which have been suggested for the implementation of this approach are provided in the section entitled [Algorithms for Instantaneous Frequency Estimation.] Analytic Signals In this section, the relationships between the instantaneous frequency of a signal and its analytic signal are examined. First, a brief review of the analytic signal is provided. The denition of the instantaneous frequency in terms of the analytic signal is then discussed. Practical issues regarding the computation of the analytic signal are also presented. Finally, the situations for which the estimate of instantaneous frequency obtained via the analytic signal agrees with the estimate obtained from certain timefrequency distributions are examined.

756

FREQUENCY MODULATION

Interestingly, as was the case with timefrequency analysis, the original work done in the area of analytic signals was conducted by Gabor (1). He dened the complex analytic signal z(t) corresponding to a real signal x(t) to be the sum of the signal with a second signal generated via the Hilbert transform H {x(t )} z (t ) = x(t ) + jH = x(t ) + jy(t ) The continuous Hilbert transform is dened as H {x(t )} = p.v. 1

x( ) d t

where p.v. indicates the Cauchy principal value of the integral. The signal z(t) is similar to x(t), in that for positive frequencies, Z( f) 2X( f). However, the spectrum of z(t) contains no energy at negative frequencies. Indeed, one technique for deriving the analytic signal of a real signal is to compute its Fourier transform, ignore the spectral components corresponding to negative frequencies, apply the appropriate scaling factor, and then to compute the inverse Fourier transform of the modied signal. Gabor developed the analytic signal concept to aid in the derivation of the signal with minimum timefrequency extent. However, the most extensive application of analytic signals has been in the communications eld. The importance of the analytic signal to the denition of instantaneous frequency can be seen by considering a simple example. Suppose a continuous real signal x(t) is given by x(t ) = a(t ) cos ((t )) where a(t) represents a time-varying amplitude, and (t) represents a time-varying phase. Since the frequency of a sinusoid is dened as the derivative of its phase, the instantaneous frequency of a signal x(t) could be computed with the derivative of (t). This denition appears to agree with intuition. However, when the magnitude of a(t) is bounded by b the signal x(t) can also be expressed as t )) x(t ) = b cos (( (t) (t). Therefore, the postulated denition does where not yield a unique instantaneous frequency for the signal x(t). By dening the instantaneous frequency of x(t) to be the derivative of the phase of the corresponding unique analytic signal z(t), this ambiguity can be eliminated (17). Since the analytic signal is complex, it can always be expressed uniquely as z (t ) = m(t ) exp ( j (t )) The instantaneous frequency can thus be uniquely dened as d(t)/ dt. However, it is not claimed that this denition provides satisfactory results in every scenario. In practice, discrete sequences x(n) corresponding to samples of the continuous signal x(t) at time instants t nT are available, and it is desired to form the discrete analytic signal z(n) where z (n ) = x(n ) + jy(n )

The analytic signal z(n) can be obtained in a number of ways, each with its own advantages and disadvantages. The sequence y(n) can be generated by the brute force approach of zeroing the spectral components of x(n) corresponding to negative frequencies. This technique works well for nite data sets, but can be difcult to implement in real-time applications. The sequence y(n) can also be generated by processing the sequence x(n) with a digital lter designed to approximate the Hilbert transform (6). However, the group delay introduced to y(n) by the digital lter must also be introduced to x(n), which can be difcult for noninteger delays. A third approach is to compute the complex sequence z(n) directly, by processing the sequence x(n) with a complex lter constructed by modulating a real low-pass lter by a complex exponential (18). It is interesting to note the relationship between (1) the instantaneous frequency estimate obtained from a time frequency distribution and (2) the instantaneous frequency estimate obtained from the derivative of the analytic signals phase. For continuous signals, it can be shown that the rst moment of a timefrequency distribution of Cohens class is equivalent to the derivative of the analytic signals phase if the kernel (, ) is selected such that (, ) =0
=0

Furthermore, for signals with quadratic phase functions, the peak of the timefrequency distribution known as the WignerVille distribution corresponds to the instantaneous frequency (19). Results for the discrete signal case have appeared in Ref. 20 and in Ref. 14.

MEASURES OF PERFORMANCE FOR INSTANTANEOUS FREQUENCY ESTIMATION ALGORITHMS To evaluate various IFE algorithms, there must be a means of comparing the performance and implementation of a specic algorithm to an alternate approach. In this section, the measures of performance typically used to compare IFE algorithms to one another are discussed. The measures of performance that are considered include both statistical and computational issues. At the conclusion of this section, these criteria are demonstrated by utilizing them to evaluate the performance of the classical periodogram approach to estimating the frequency of a sinusoid embedded in white Gaussian noise. Since the problem of interest concerns the estimation of an unknown quantity in the presence of noise, it is useful to introduce several statistical concepts from estimation theory. Typically, it is desired to estimate the value of an unknown parameter from N noisy measurements of a quantity related to . An estimator is considered unbiased when the expected equals the true value of the paramevalue of the estimate ter: } = E { If this condition does not hold, the estimator is termed biased. An estimator is considered consistent if it yields an estimate

FREQUENCY MODULATION

757

that asymptotically converges in probability to the true value. For a consistent estimator,
N

| > } = 0 lim Pr{|

where Pr denotes probability and is an arbitrary small positive number. Both of these characteristics are generally thought to be desirable but, depending on the problem of interest, may or may not be required. The benchmark by which the variance of a particular unbiased estimator can be evaluated is given by the CramerRao lower bound (CRLB). As its name implies, the CRLB provides a lower bound on the variance of any linear or nonlinear unbiased estimator. Thus, given the variance of a particular unbiased estimator, the CRLB may be used to determine if other unbiased estimators might exist which exhibit smaller variance. Although other bounds on estimator variance exist, it is generally agreed that the CRLB is the easiest to compute, and hence nds extensive use (21). The CRLB for the scalar parameter is expressed in terms of the measurement vector x with

considerations. Computational issues include: the algorithms complexity as measured by the number of arithmetic operations (such as multiplications or arctan function calls) required for its implementation, the storage requirements of the algorithm, and the data window size required for satisfactory performance. As a demonstration of the concepts described in this section, the classical approach to the estimation of the frequency of a single complex sinusoid with unknown amplitude and phase in the presence of white Gaussian noise is considered. The CRLB for the frequency estimate is given by CRLB = 12 T 2 N (N 2 1 ) 2 A2

where A is the amplitude of the complex sinusoid, 2 is the power of the complex white Gaussian noise, T is the sampling period, N is the number of available data samples, and A2 / 2 is the SNR. To derive a ML estimator for this problem, the likelihood function L is computed in terms of the unknown frequency, amplitude, and phase. It has been shown that the likelihood function is given by L(, A, ) = 2ARe[exp( j ) exp( j t0 )X ()] where is the unknown phase, t0 is the time corresponding to the rst data sample, and X() represents the discrete-time Fourier transform of the data sequence x(nT) (23). The ML estimate of the sinusoids frequency is the maximum of L(, A, ) with respect to over all values of A and , and it can be shown to correspond to the frequency which maximizes the periodogram X()2. To implement this approach, it has been suggested that a coarse frequency estimate be obtained from the peak magnitude of the discrete Fourier transform (DFT) and that a more accurate result be obtained via an interpolation algorithm. The performance of the overall algorithm is signicantly improved if the length of the original data sequence is increased by a factor of two or four by zero-padding, before the coarse DFT is computed. An accurate means of implementing the interpolation procedure with only three DFT points is presented in Ref. 24. The ML algorithm for estimating the frequency of a single sinusoid in noise is conceptually simple, but computationally intensive. This is especially the case when the algorithm must be implemented under a real-time schedule in order to track a time-varying frequency. In the following section, additional approaches to the implementation problem are examined. ALGORITHMS FOR INSTANTANEOUS FREQUENCY ESTIMATION In this section, a selection of algorithms that have been suggested for IFE are summarized. This selection is not all-inclusive, and it is in fact concentrated in two areas: The rst set of algorithms employ weighted phase averaging techniques, and the second set of algorithms are designed to function with extremely short data windows in high-SNR environments. Both sets of algorithms are designed for monocomponent signals. References to other approaches for estimating the instantaneous frequency of monocomponent signals, along with approaches for multicomponent signals, are provided.

) var(

1 2 ln p(x ; ) E 2

where p(x; ) is the probability density function (PDF) of x given the parameter (22). The expectation is taken with respect to p(x; ), which results in a function of . When the PDF is considered to be a function of the unknown parameter (with a xed measurement vector x) it is called the likelihood function. Although the CRLB may be computed for a specic estimation problem, there is no guarantee that an unbiased estimator exists which will equal the bound for all values of the unknown parameter. If such an estimator does exist, it is said to be efcient. An estimator is considered asymptotically efcient if its variance converges to the CRLB as the number of observations becomes large. Maximum likelihood (ML) estimators are known to be asymptotically efcient, and they can be constructed by computing the value of which maximizes the likelihood function. The performance of ML algorithms for large data records, along with the existence of an analytical approach to their derivation, makes ML algorithms very appealing. In practice, these algorithms can be computationally complex, such that other approaches may be preferred. At high signal-to-noise ratio (SNR), the variance of ML estimators is typically very close to the CRLB. As the SNR is decreased, the CRLB and the estimator variance increase at the same rate. For nonlinear estimators, this behavior continues until a threshold is reached. Below this value of SNR, the variance of the estimator increases at a much faster rate than the CRLB. In a plot of the variance as a function of SNR, a knee will be seen at the threshold. Thus, the estimator threshold is frequently used as a metric to compare several estimators which have similar high-SNR characteristics. For maximum likelihood estimators, the threshold typically decreases as the size of the data window increases. In addition to the factors described above, various algorithms for the estimation of a particular parameter may also be compared to one another with respect to computational

758

FREQUENCY MODULATION

Algorithms Employing Weighted Phase Averaging One way to represent a constant amplitude, complex signal with time-varying frequency is to model the signal as a complex exponential with polynomial phase. From the Weierstass Theorem, it is known that all continuous phase functions can be approximated to any desired accuracy by a polynomial. The polynomial phase model is thus very general, in addition to being easily analyzed. When P coefcients are considered in the polynomial, the signal model is expressed by
P

rather than the phases themselves. The phase difference (n) can be written as (n ) = (n + 1 ) (n ) = + v (n + 1 ) v (n ) The frequency estimation problem can then be expressed as the estimation of the mean of a colored Gaussian noise process. Kay showed that the ML frequency estimate for this problem is given by

z (n ) = A exp

j
p=0

cp n

+ (n )

K =

N 2 n=0

w (n ) (n )

where A is the constant signal amplitude, n is the sampling index, cp is the polynomial coefcient, and (n) is complex zero-mean white Gaussian noise. In the following discussion, algorithms which employ weighted phase averaging to estimate the coefcients of the polynomial phase model are examined. Before examining algorithms capable of estimating all P coefcients, less complex approaches corresponding to linear and quadratic phase models are summarized. The less sophisticated approaches are of interest due to their relatively undemanding computational requirements. In fact, it has been suggested that time-varying frequencies be tracked with sliding window implementations of these simpler algorithms. A sinusoid with constant frequency can be represented by the polynomial phase model with a constant plus linear phase term. As discussed in the previous section, the ML estimate of the frequency of a single sinusoid embedded in white Gaussian noise is given by the peak of the periodogram. Unfortunately, the construction of the periodogram is computationally intensive, and other less complex approaches are desired. One such approach was suggested by Tretter (25). He considered the input data sequence to be modeled by z (n ) = A exp( j ( + n )) + (n ) where is a constant phase and is the signals angular frequency. The angular frequency is assumed to be bounded by . The noise power is given by 2, and the SNR is thus expressed as SNR = A2 2

where the total number of data samples available for processing is denoted by N, and w(n) represents a parabolic weighting function given by

w (n ) =

1.5N 1 N2 1

n ( 0.5N 1 ) 0.5N

Tretter showed that for SNR 1, the data sequence can be approximated as z (n ) A exp ( j ( + n + v(n ))) A exp ( j (n )) where v(n) is a real Gaussian white noise sequence with variance equal to 1/(2SNR). The impact of this approximation is that all of the information required to estimate the frequency is contained in the signal phase (n). Tretter suggested that the phase be estimated by unwrapping the sequence obtained from computing the arctan of z(n). The frequency is then estimated via least squares or linear regression. For high SNR, this estimation scheme achieves the CRLB. An alternate viewpoint to this problem was provided by Kay (26). He suggested that phase differences be employed

Kay noted that if a uniform weighting is applied, the phase differences are merely averaged, and the variance of the estimate is increased by a factor equal to N /6 at high SNR. It was later shown that Kays algorithm can be derived from Tretters algorithm using summation-by-parts (27). As is typical with nonlinear estimation methods, the variance of Kays algorithm departs from the CRLB when the SNR is reduced below a threshold value. Kim noted that the threshold of Kays algorithm occurs when the SNR drops below a value for which the phase noise approximation is valid. He suggested that the SNR of the signal be increased before the phase of the data samples is computed, by averaging K adjacent data samples. In this manner, the threshold is decreased, at a cost of a small loss in estimation performance and a decreased estimation range (28). For example, for data lengths greater than 24 and K 4, Kim determined that his algorithm departs from the CRLB at high SNR by less than 0.2 dB. The threshold is reduced by a factor of 20 log(K) dB, and the estimation range is reduced by a factor of K. In the frequency estimation work conducted by Rife and Boorstyn (23), it was noted that the angular frequency estimate of their algorithm (described in the previous section of this article) was biased whenever the angular frequency was close to zero or the sampling frequency. Similarly, the variance of Kays estimator also signicantly degrades when the angular frequency is close to these values. A means of overcoming this problem was proposed by Lovell and Williamson (29). They noted that the performance degradation is avoided if the weighting function is applied to the phase differences in a circular, rather than linear, fashion. For example, to compute the mean of a group of phases, they suggested that the phases rst be expressed as unit magnitude phasors and that the argument of the sum of phasors then be computed. By incorporating these concepts into Kays estimators, the sensitivity of the estimator variance with respect to angular frequency was signicantly reduced. The second coefcient relating to frequency in a polynomial phase model corresponds to frequency rate. Including this parameter , the signal model is written as z (n ) = A exp( j ( + n + 1 n2 )) + (n ) 2

FREQUENCY MODULATION

759

The frequency rate is assumed to be bounded by . This type of modulation is termed linear frequency modulation (LFM), and the corresponding signal is termed a chirp signal. Despite its simple form, this signal is utilized in many elds and is thus of signicant interest. A procedure to jointly estimate , , and for a chirp signal was suggested by Djuric and Kay (30). In this approach, the additive complex noise is modeled as real phase noise, as was the case in Refs. 25 and 26. However, a different technique is utilized to estimate the unambiguous phase sequence. First, two phase difference operations are implemented on the original data sequence, and the phase of the resulting data samples are computed with the arctan function. The sequence d(n) is thus generated, where d (n ) = +
2

accurate estimates of the instantaneous frequency with only four or ve data samples. This feature is very desirable, because the instantaneous frequency estimate is thus highly localized in time. Teagers energy operator was originally proposed as a means of quantifying the energy present in an harmonic oscillation (33). It has since been utilized to derive algorithms for instantaneous frequency estimation that are highly time localized. The discrete form of this operator is given by [x ( n )] = x 2 ( n ) x ( n + 1 )x ( n 1 ) where it is assumed that the sampling period is unity. Utilizing this operator, three different algorithms have been derived to estimate the instantaneous frequency and amplitude of a monocomponent AM-FM signal (34). The three algorithms are denoted DESA-1a, DESA-1, and DESA-2, and the associated instantaneous frequency estimation algorithms are expressed as

w (n )

and 2w(n) denotes a colored noise sequence. An estimate (n) of the unambiguous phase sequence (n) corresponding to the original data sequence is then obtained by twice integrating d(n). The estimates of , , and are then jointly (n). If only the frequency rate is desired, obtained from may be estimated directly from d(n) in a similar fashion as was estimated in Ref. 26. One shortcoming of the algorithm suggested by Djuric and Kay is its performance for large values of . When the magnitude of this parameter is close to its upper bound, errors occur in the phase unwrapping algorithm, and the performance of the estimator degrades. To overcome this effect, they suggested that a third phase difference operation be employed. However, this approach increases the probability of an outlier occurring due to differentiation of the phase noise, thereby degrading the unwrapping process and hence the estimation performance. An alternative solution to this problem was proposed by Slocumb and Kitchen (31). In their work, an iterative procedure is suggested in which the phase unwrapping and parameter estimation is conducted concurrently. A recursive least squares (RLS) algorithm (32) is employed to improve the phase unwrapping process, thereby removing the sensitivity of the threshold to the value of . For large values of , the threshold corresponding to Slocumb and Kitchens approach is as much as 12 dB lower than the threshold of Djuric and Kays algorithm. The approaches presented above for chirp signals can be extended to estimate an arbitrary number of coefcients of the polynomial phase model. To prevent aliasing in a critically sampled signal, the polynomial coefcients must be bounded by |cp | < p! For the algorithm presented in Ref. 30, increasing the number of parameters to be estimated also increases the threshold of the algorithm. Algorithms Employing Short Data Windows In certain situations, it is reasonable to assume a very high SNR, even as high as 40 dB. It is then possible to obtain estimates of the instantaneous frequency of a monocomponent signal with only a few data samples. In this section, two computationally efcient algorithms are described which obtain

1a (n ) = arccos 1

[x ( n ) x ( n 1 )] 2 [x ( n )] [x ( n ) x ( n 1 )] + [x ( n + 1 ) x ( n )] 1 (n ) = arccos 1 4 [x ( n )] [ x ( n + 1 ) x ( n 1 )] 2 (n ) = 1 2 arccos 1 2 [x ( n )]

The rst algorithm requires four data points for its operation, and the remaining two algorithms require ve data points. All three algorithms may be implemented with only a few multiplications per time step. A second means of constructing highly time localized instantaneous frequency estimators is by symbolically expressing the roots of the predictor lter corresponding to a sinusoidal signal model in terms of the input data samples (35). Two forms of linear prediction have been examined for this application: the covariance method and the modied covariance method. For the modied covariance method, two estimators were derived in Ref. 35. The rst estimator requires four data samples for its operation, and the second requires ve data samples. The estimators are expressed in terms of the input data samples via

MC 4 (n ) = arccos
and

x ( n 2 )x ( n 1 ) + 2 x ( n 1 )x ( n ) + x ( n )x ( n + 1 ) 2 (x2 (n 1 ) + x2 (n ))

MC 5 (n ) = arccos

x ( n 2 )x ( n 1 ) + 2 x ( n 1 )x ( n ) +2x(n )x(n + 1 ) + x(n + 1 )x(n + 2 ) 2 (x2 (n 1 ) + x2 (n ) + x2 (n + 1 ))

Utilizing the covariance method, a single estimator was derived that required ve data samples for its operation:

C 5 (n ) = arccos

x ( n 1 )x ( n ) x ( n 2 )x ( n + 1 ) x 2 ( n ) x ( n 1 )x ( n + 1 ) +x2 (n 1 ) x(n 2 )x(n )

760

FREQUENCY MODULATION 8. M. Vetterli and J. Kovacevic, Wavelets and Subband Coding, Upper Saddle River, NJ: Prentice-Hall, 1995. 9. J. Morlet et al., Wave propagation and sampling theory, part 1: Complex signal and scattering in multilayered media, Geophysics, 47 (2): 203221, 1982. 10. A. Grossman and J. Morlet, Decomposition of Hardy functions into square integrable wavelets of constant shape, SIAM J. Math. Anal., 15 (4): 723736, 1984. 11. I. Daubechies, Orthonormal bases of compactly supported wavelets, Commun. Pure Appl. Math., 41: 909996, 1988. 12. S. Mallat, Multifrequency channel decompositions of images and wavelet models, IEEE Trans. Acoust. Speech Signal Process., 37: 20912110, 1989. 13. L. Cohen, Time-Frequency Analysis, Upper Saddle River, NJ: Prentice-Hall, 1995. 14. P. J. Kootsookos, B. C. Lovell, and B. Boashash, A unied approach to the STFT, TFDs, and instantaneous frequency, IEEE Trans. Signal Process., 40: 19711982, 1992. 15. L. Cohen, What is a multicomponent signal?, Proc. ICASSP, 5: 113116, 1992. 16. P. J. Loughlin and B. Tacer, Comments on the interpretation of instantaneous frequency, IEEE Signal Process. Lett., 4 (5): 123 125, 1997. 17. B. Picinbono, On instantaneous amplitude and phase of signals, IEEE Trans. Signal Process., 45: 552560, 1997. 18. A. Reilly, G. Frazer, and B. Boashash, Analytic signal generationtips and traps, IEEE Trans. Signal Process., 42: 3241 3245, 1994. 19. B. Boashash, Estimating and interpreting the instantaneous frequency of a signal, Part I and II, Proc. IEEE, 80: 519568, 1992. 20. M. Sun and R. J. Sclabassi, Discrete-time instantaneous frequency and its computation, IEEE Trans. Signal Process., 41: 18671880, 1993. 21. S. M. Kay, Fundamentals of Statistical Signal Processing, Englewood Cliffs, NJ: Prentice-Hall, 1993. 22. H. L. Van Trees, Detection, Estimation, and Modulation Theory, Part I, New York: Wiley, 1968. 23. D. C. Rife and R. R. Boorstyn, Single-tone parameter estimation from discrete-time observations, IEEE Trans. Inf. Theory, 20: 591598, 1974. 24. B. G. Quinn, Estimating frequency by interpolation using Fourier coefcients, IEEE Trans. Signal Process., 42: 12641268, 1994. 25. S. A. Tretter, Estimating the frequency of a noisy sinusoid by linear regression, IEEE Trans. Inf. Theory, 31: 832835, 1985.

These algorithms have been shown to require fewer computational operations per time step than the DESAs. The linear predictive algorithms also yield smaller mean and rms errors than the DESAs when simulated with signals having various amounts of amplitude and frequency modulation. The performance of linear predictive techniques with respect to the CRLB was investigated in Ref. 36. Other Algorithms The algorithms for IFE that were summarized in this section were concentrated in two general areas. Many other approaches for estimating the instantaneous frequency of monocomponent signals exist, such as the extended Kalman lter (37), the cross-power spectrum (38), and the discrete polynomial transform (39). Still other techniques are described in (19). For multicomponent signals, proposed approaches include adaptive notch lters (40), recursive least squares (41), cross-coupled digital phase-locked loops (42), and the periodic algebraic separation energy demodulation algorithm (43). Additional techniques are discussed in Ref. 43. CONCLUSION In this article, the connections between instantaneous frequency and timefrequency analysis were explored. Denitions for instantaneous frequency with respect to time frequency distributions and to the analytic signal were provided. Measures of performance for estimators of instantaneous frequency were illustrated, such as the CramerRao lower bound. Finally, a selection of algorithms that have been recently proposed for instantaneous frequency estimation were summarized. ACKNOWLEDGMENTS L. B. Fertigs research was supported by a GTRC Ph.D. fellowship. J. H. McClellans research was supported by the Joint Services Electronics Program under contract DAAH-04-96-10161. BIBLIOGRAPHY
1. D. Gabor, Theory of communication, Proc. IEE, 93: 429457, 1946. 2. J. B. Allen and L. R. Rabiner, A unied approach to short-time Fourier analysis and synthesis, Proc. IEEE, 65: 15581564, 1977. 3. L. R. Rabiner and R. W. Schafer, Digital Signal Processing of Speech Signals, Englewood Cliffs, NJ: Prentice-Hall, 1978. 4. A. Croisier, D. Esteban, and C. Galand, Perfect channel splitting by use of interpolation decimation tree decomposition techniques, Int. Conf. Inf. Sci. Syst., 1976, pp. 443446. 5. M. J. T. Smith and T. P. Barnwell, A procedure for designing exact reconstruction lter banks for tree structured subband coders, Proc. ICASSP, 1984, pp. 27.1.127.1.4. 6. A. V. Oppenheim and R. W. Schafer, Discrete-Time Signal Processing, Englewood Cliffs, NJ: Prentice-Hall, 1989. 7. P. P. Vaidyanathan, Multirate Systems and Filter Banks, Englewood Cliffs, NJ: Prentice-Hall, 1993.

26. S. M. Kay, A fast and accurate single frequency estimator, IEEE Trans. Acoust. Speech Signal Process., 37: 19871990, 1989. 27. S. W. Lang and B. R. Musicus, Frequency estimation from phase differences, Proc. ICASSP, 4: 21402144, 1989. 28. D. Kim, M. J. Narasimha, and D. C. Cox, An improved single frequency estimator, IEEE Signal Process. Lett., 3 (7): 212214, 1996. 29. B. C. Lovell and R. C. Williamson, The statistical performance of some instantaneous frequency estimators, IEEE Trans. Signal Process., 40: 17081723, 1992. 30. P. M. Djuric and S. M. Kay, Parameter estimation of chirp signals, IEEE Trans. Acoust. Speech Signal Process., 38: 2118 2126, 1990. 31. B. J. Slocumb and J. Kitchen, A polynomial phase parameter estimation phase unwrapping algorithm, Proc. ICASSP, 4: 1867 1880, 1994. 32. S. Haykin, Adaptive Filter Theory, Englewood Cliffs, NJ: Prentice-Hall, 1991.

FREQUENCY STABILITY 33. J. F. Kaiser, On a simple algorithm to calculate the energy of a signal, Proc. ICASSP, 1: 381384, 1990. 34. P. Maragos, J. F. Kaiser, and T. F. Quatieri, On separating amplitude from frequency modulations using energy operators, Proc. ICASSP, 2: 14, 1992. 35. L. B. Fertig and J. H. McClellan, Instantaneous frequency estimation using linear prediction with comparisons to the DESAs, IEEE Signal Process. Lett., 3 (2): 5456, 1996. 36. S. W. Lang and J. H. McClellan, Frequency estimation with maximum entropy spectral estimators, IEEE Trans. Acoust. Speech Signal Process., 28: 716724, 1980. 37. K. Nishiyama, A nonlinear lter for estimating a sinusoidal signal and its parameters in white noise: On the case of a single sinusoid, IEEE Trans. Signal Process., 45: 970981, 1997. 38. S. Umesh and D. Nelson, Computationally efcient estimation of sinusoidal frequency at low SNR, ICASSP, 5: 27972800, 1996. 39. S. Peleg and B. Friedlander, Signal estimation using the discrete polynomial transform, Proc. ICASSP, 4: 424427, 1993. 40. G. Li, A stable and efcient adaptive notch lter for direct frequency estimation, IEEE Trans. Signal Process., 45: 20012009, 1997. 41. P. Tichavsky and P. Handel, Efcient tracking of multiple sinusoids with slowly varying parameters, Proc. ICASSP, 3: 1993, pp. 368371. 42. J. N. Bradley and R. L. Kirlin, Phase-locked loop cancellation of interfering tones, IEEE Trans. Signal Process., 41: 391395, 1993. 43. B. Santhanam, Multicomponent AMFM energy demodulation with applications to Signal Processing and Communications, Ph.D. dissertation, Georgia Institute of Technology, Atlanta, GA, 1997.

761

L. B. FERTIG J. H. MCCLELLAN
Georgia Institute of Technology

FREQUENCY RESPONSE. See TRANSFER FUNCTIONS;


DIODES.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy