Fast Algorithms for Digital Signal Processing
Fast Algorithms for Digital Signal Processing
Cyclostationarity: half a century of research
Signal Processing
Bibliography on cyclostationarity
Signal Processing
Second-order statistics of complex signals
IEEE Transactions on Signal Processing
Least squares approximation of perfect reconstruction filter banks
IEEE Transactions on Signal Processing
Second-order analysis of improper complex random vectors and processes
IEEE Transactions on Signal Processing
Optimization of filter banks using cyclostationary spectralanalysis
IEEE Transactions on Signal Processing
Widely linear estimation with complex data
IEEE Transactions on Signal Processing
Effects of Multirate Systems on the Statistical Properties of Random Signals
IEEE Transactions on Signal Processing
Paper: Efficient algorithm for matrix spectral factorization
Automatica (Journal of IFAC)
IEEE Transactions on Information Theory
Proper complex random processes with applications to information theory
IEEE Transactions on Information Theory
IEEE Journal on Selected Areas in Communications
Hi-index | 0.08 |
A causal filter bank implementation of the cyclic Wiener filter for periodically correlated (PC) time series is developed. By converting a PC time series into a vector-valued wide-sense stationary (WSS) time series, the existing literature on factorization of spectral density matrices may be utilized. However, because PC analytic and equivalent baseband signals are generally complex improper, spectral factorization algorithms must be adapted to the improper case. Based on the factorization of the spectral density matrix for the equivalent WSS vector process, causal synthesis and whitening filters for PC time series can be built. These techniques are exploited to implement a causal cyclic Wiener filter as a multirate filter bank or an equivalent polyphase structure. This filter bank is shown to be an efficient equivalent implementation of a frequency shift (FRESH) filter. Therefore, the results derived in this paper also show how to build a causal FRESH cyclic Wiener filter.