Skip to main content
Log in

A High Resolution Approach to Estimating Time-Frequency Spectra and Their Amplitudes

  • Whitaker Foundation White Paper
  • Published:
Annals of Biomedical Engineering Aims and scope Submit manuscript

A high resolution approach to estimating time-frequency spectra (TFS) and associated amplitudes via the use of variable frequency complex demodulation (VFCDM) is presented. This is a two-step procedure in which the previously developed time-varying optimal parameter search (TVOPS) technique is used to obtain TFS, followed by using the VFCDM to obtain even greater TFS resolution and instantaneous amplitudes associated with only the specific frequencies of interest. This combinational use of the TVOPS and the VFCDM is termed the TVOPS-VFCDM. Simulation examples are provided to demonstrate the performance of the TVOPS-VFCDM for high resolution TFS as well as instantaneous amplitude estimation. The simulation results show that the TVOPS-VFCDM approach provides the highest resolution and most accurate amplitude estimates when compared to the smoothed pseudo Wigner–Ville, continuous wavelet transform and Hilbert–Huang transform methods. Application of the TVOPS-VFCDM to renal blood flow data indicates some promise of a quantitative approach to understanding the dynamics of renal autoregulatory mechanisms as well as a possible approach to quantitatively discriminating between different strains of rats.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

FIGURE 1.
FIGURE 2.
FIGURE 3.
FIGURE 4.
FIGURE 5.
FIGURE 6.
FIGURE 7.
FIGURE 8.

Similar content being viewed by others

Abbreviations

BP:

blood pressure

CBF:

cortical blood flow

CDM:

complex demodulation

CWT:

continuous wavelet transform

FFCDM:

fixed-frequency complex demodulation

FIR:

finite impulse response

HHT:

Hilbert–Huang transform

LPF:

low-pass filter

RAP:

renal arterial pressure

SDR:

Spragure–Dawley rat

SHR:

spontaneously hypertensive rat

SPWV:

smoothed pseudo Wigner–Ville

STFT:

short time Fourier transform

TF:

time-frequency

TFS:

time–frequency spectra

TGF:

tubuloglomerular feedback

TPU:

tissue perfusion units

TV:

time-varying

TVOPS:

time-varying optimal parameter search

VFCDM:

variable frequency complex demodulation

REFERENCES

  1. Akay, M. Time Frequency and Wavelets in Biomedical Signal Processing. Piscataway, NJ: IEEE, 1998.

    Google Scholar 

  2. Bidani, A. K., M. M. Schwartz, and E. J. Lewis. Renal autoregulation and vulnerability to hypertensive injury in remnant kidney. Am. J. Physiol. 252:F1003–F1010, 1987.

    PubMed  CAS  Google Scholar 

  3. Chon, K. H. Accurate identification of periodic oscillations buried in white or colored noise using fast orthogonal search. IEEE Trans. Biomed. Eng. 48:622–629, 2001.

    Article  PubMed  CAS  Google Scholar 

  4. Cohen, L. Time-Frequency Analysis. Upper Saddle River, NJ: Prentice-Hall, 1995.

    Google Scholar 

  5. Gasquet, H., and A. J. Wootton. Variable-frequency complex demodulation technique for extracting amplitude and phase information. Rev. Sci. Instrum. 68:1111–1114, 1997.

    Article  CAS  Google Scholar 

  6. Harrop, J. D., S. N. Taraskin, and S. R. Elliott. Instantaneous frequency and amplitude identification using wavelets: Application to glass structure. Phys. Rev. E 66(2):026703, 2002.

    Article  CAS  Google Scholar 

  7. Holstein-Rathlou, N. H., A. J. Wagner, and D. J. Marsh. Tubuloglomerular feedback dynamics and renal blood flow autoregulation in rats. Am. J. Physiol. 260:F53–F68, 1991.

    PubMed  CAS  Google Scholar 

  8. Huang, W., Z. Shen, N. E. Huang, and Y. C. Fung. Engineering analysis of biological variables: An example of blood pressure over 1 day. Proc. Natl. Acad. Sci. U.S.A. 95(9):4816–4821, 1998.

    Article  PubMed  CAS  Google Scholar 

  9. Huang, N. E., Z. Shen, S. R. Long, M. L. Wu, H. H. Shih, Q. Zheng, N. C. Yen, C. C. Tung, and H. H. Liu. The empirical mode decomposition and Hilbert spectrum for nonlinear and non-stationary time series analysis. Proc. R. Soc. Lond. A 454:903–995, 1998.

    Article  Google Scholar 

  10. Ktonas, P. Y., and N. Papp. Instantaneous envelope and phase extraction from real signals—theory, implementation, and an application to EEG analysis. Signal Process. 2(4):373–385, 1980.

    Article  Google Scholar 

  11. Marple, S. L. Jr. Digital Spectral Analysis with Applications. Englewood Cliffs, NJ: Prentice-Hall, 1987.

    Google Scholar 

  12. Monti, A., C. Medigue, and L. Mangin. Instantaneous parameter estimation in cardiovascular time series by harmonic and time-frequency analysis. IEEE Trans. Biomed. Eng. 49:1547–1556, 2002.

    Article  PubMed  Google Scholar 

  13. Niedzwiecki, M. Identification of Time-Varying Processes. New York: Wiley, 2000.

  14. Pola, S., A. Macerata, M. Emdin, and C. Marchesi. Estimation of the power spectral density in nonstationary cardiovascular time series: Assessing the role of the time–frequency representations (TFR). IEEE Trans. Biomed. Eng. 43(1):46–59, 1996.

    Article  PubMed  CAS  Google Scholar 

  15. Wang, H., K. Siu, K. H. Ju, L. Moore, and K. H. Chon. Identification of transient renal autoregulatory mechanisms using time–frequency spectral techniques. IEEE Trans. Biomed. Eng. 52(6):1033–1039, 2005.

    Article  PubMed  Google Scholar 

  16. Yip, K. P., N. H. Holstein-Rathlou, and D. J. Marsh. Dynamics of TGF-initiated nephron–nephron interactions in normotensive rats and SHR. Am. J. Physiol. 262:F980–F988, 1992.

    PubMed  CAS  Google Scholar 

  17. Zar, J. H. Biostatistical Analysis. Upper Saddle River, NJ: Prentice-Hall, 1999.

    Google Scholar 

  18. Zou, R., H. Wang, and K. H. Chon. A robust time-varying identification algorithm using basis functions. Ann. Biomed. Eng. 31:840–853, 2003.

    Article  PubMed  Google Scholar 

Download references

ACKNOWLEDGMENTS

This work was supported in part by a grant from NIH: HL69629. The authors would like to thank Prof. Leon Moore and A. Birzgalis for their expert technical assistance in renal data measurements.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ki H. Chon.

Appendices

APPENDIX A: HILBERT TRANSFORM

For an arbitrary time series, X(t) (we assume that X(t) contains center frequency oscillations, i.e., f 0), its Hilbert transform, Y(t), is as follows:

$$Y(t) = H[X(t)] = \frac{1}{\pi }\int {\frac{{X(t')}}{{t - t'}}dt'}$$
(A.1)
$${\rm The}\,{\rm instantaneous}\,{\rm amplitude}\;A(t) = [X^2 (t) + Y^2 (t)]^{1/2}$$
(17)
$${\rm The}\,{\rm instantaneous}\,{\rm phase}\;\varphi (t) = \arctan \left( {\frac{{Y(t)}}{{X(t)}}} \right)$$
(A.2)
$${\rm The}\,{\rm instantaneous}\,{\rm frequency}\;f(t) = \frac{1}{{2\pi }}\frac{{d\varphi (t)}}{{dt}}$$
(A.3)

APPENDIX B: TIME-VARYING OPTIMAL PARAMETER SEARCH (TVOPS)

The TVOPS method is based on estimating only a few time-varying coefficients that best characterize the dynamics of the system to within a specified degree of accuracy. Thus, the resulting time-varying spectra are not data length dependent, meaning that they are high-resolution time-frequency spectra which are immune from cross-term spectral artifacts when there are multiple components in the signal. To obtain TV spectra, the data are formulated into a time-varying autoregressive (TVAR) model of the form:

$$y(n) = \sum\limits_{i = 1}^P {a(i,n)y(n - i) + e(n)}$$
(B.1)

where \(a(i,n)\) are the TVAR coefficients to be determined, and are functions of time. Index P is the maximum order of the AR model. The term e(n) is the residual error. The TVAR coefficients are expanded onto a set of basis functions and then the optimal parameter search algorithm is used to select only the significant TV terms among the chosen P terms. The next step is then to use either the least squares or total least squares methods to estimate TV coefficients. For full details of the TVOPS algorithm, the reader is referred to Reference.18

After obtaining the TV coefficients a(i, n), we can calculate the TV spectrum, S(n, ω) as follows:

$$S(n,\omega ) = \frac{T}{{\left| {1 + \sum\nolimits_{k_1 = 1}^p {a(k_1 ,n)e^{ {-} jwTk_1 } } } \right|^2 }}$$
(B.2)

Rights and permissions

Reprints and permissions

About this article

Cite this article

Wang, H., Siu, K., Ju, K. et al. A High Resolution Approach to Estimating Time-Frequency Spectra and Their Amplitudes. Ann Biomed Eng 34, 326–338 (2006). https://doi.org/10.1007/s10439-005-9035-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10439-005-9035-y

Keywords

Navigation