wave filtering

[lǜ bō]
Communication terminology
Collection
zero Useful+1
zero
Wave filtering is the operation of filtering the frequency of a specific band in the signal, which is an important measure to suppress and prevent interference. Filtering can be divided into classical filtering and modern filtering.
Chinese name
wave filtering
Foreign name
Wave filtering
Substantive
Operation of filtering the frequency of a specific band in the signal
For
Suppression and prevention of interference
Classification
Classical filtering and modern filtering

brief introduction

Announce
edit
wave filtering

definition

Filtering is to signal The operation of frequency filtering in a specific band is an important measure to suppress and prevent interference. It is based on the results of observing one random process to estimate another related random process probability Theory and method.

origin

The term filtering originates from Communication Theory , which is extracted from the received signal containing interference useful signal A technology of. The "received signal" is equivalent to the observed random process, and the "useful signal" is equivalent to the estimated random process. For example, use Radar tracking Aircraft, the measured aircraft position data contains measurement errors and others Random interference How to use these data to estimate the position, speed, acceleration, etc. of the aircraft at every moment as accurately as possible and predict the future position of the aircraft is a filtering and prediction problem. Such problems exist in a large number in electronic technology, aerospace science, control engineering and other scientific and technological departments. The earliest consideration in history is Wiener filtering , later R E. Kalman and R S. Boussy proposed in the 1960s Kalman filtering Now it is normal nonlinear filtering The research on the problem is quite active.

Basic concepts

Announce
edit
wave filtering
Filtering is an important concept in signal processing. There are two kinds of filtering: classical filtering and modern filtering.

Classical filtering

wave filtering
The concept of classical filtering is based on Fourier analysis And transformation. according to Advanced mathematics In theory, any signal satisfying certain conditions can be regarded as superposition of infinite sine waves. In other words, the engineering signal is a linear superposition of sine waves with different frequencies. The sine waves with different frequencies that make up the signal are called the frequency components of the signal or harmonic Composition.

wave filter

Only signal components within a certain frequency range are allowed to pass through normally, while blocking another part frequency division The circuit through which the rate component passes is called a classical filter or filter circuit In fact, any one Electronic system All have their own bandwidth (limit on the highest frequency of the signal), and the frequency characteristics reflect the basic characteristics of the electronic system. The filter is an engineering application circuit designed according to the influence of circuit parameters on circuit bandwidth.

Modern filtering

wave filtering
Pair with analog electronic circuit analog signal The basic principle of filtering is to use the frequency characteristics of the circuit to select the frequency components of the signal. When filtering according to frequency, the signal is regarded as an analog signal superimposed by sine waves with different frequencies, and signal filtering is realized by selecting different frequency components.
wave filtering
1. When the higher frequency components of the signal are allowed to pass through the filter, this filter is called a high pass filter.
2. When a lower frequency component of the signal is allowed to pass through a filter, this filter is called a low-pass filter.
3. Let the cutoff frequency of the low frequency band be fp1, and the cutoff frequency of the high frequency band be fp2:
1) A filter whose frequency is between fp1 and fp2 and can be attenuated by signals of other frequencies is called a band-pass filter.
2) Conversely, if the frequency is attenuated between fp1 and fp2, the filter that can pass outside is called band stop filter.
wave filtering
The behavior characteristic of ideal filter is usually described by amplitude frequency characteristic diagram, which is also called amplitude frequency characteristic of filter circuit.

Filtering problem and classification

Announce
edit
wave filtering
For filters, the frequency range with non-zero gain amplitude is called passband, or passband for short, and the frequency range with zero gain amplitude is called stopband. For example, for LP, from - w1 to w1, it is called LP passband, and other frequency parts are called stopband. The passband indicates that it can pass through the filter without attenuation signal frequency The stopband represents the frequency component of the signal attenuated by the filter. The gain obtained by the signal in the passband is called passband gain, and the attenuation obtained by the signal in the stopband is called stopband attenuation. In engineering practice, dB is generally used as the amplitude gain unit of the filter.
wave filtering
It can be divided into continuous time filtering and discrete time filtering according to whether filtering is performed over a whole period of time or only at some sampling points. Time parameter set of the former T It can be the real half axis [0, ∞) or Real axis (-∞,∞); Latter T May be taken as Nonnegative integer set {0,1,2,...} or integer set {..., - 2, - 1, 0,1,2,...}. set up X ={ X , t T ={ Y , t T )Poor, namely X Is the estimated process, which cannot be directly observed; Y For the observed process, it includes X Some information about. Express the time of arrival with t All the observed data up to, if one of the data in can be found function ? (), make it Mean square error To a minimum, it is called X Optimal filtering of t; If the range of minimum value is limited to linear function , called X Linear optimal filtering of t. It can be proved that the optimal filter is linear The optimal filtering exists only with probability 1. For the former, Min t is X TAbout σ () (Generated σ Domain) Conditional expectation , recorded as for the latter, if the mean value E is further set X T 呏 E Y If t 呏 0, then pity t is X T in the tensioned Hilbert space Projection on, recorded as if( X , Y )Yes two-dimensional Normal process , the optimal filtering is consistent with the linear optimal filtering.
wave filtering
For the convenience of application and description, the above definitions are sometimes classified in more detail. Let τ be a definite real number or integer And consider the estimated process. According to τ=0, τ>0, τ<0, they are respectively called optimal filtering, (τ step) prediction or extrapolation, (τ step) smoothing or interpolation, and the corresponding errors and Mean square error And these problems are collectively called filtering problems. The main topic of the filtering problem is to study which types of stochastic processes X and Y , can and how to use some analytic expression of observation results, or differential equation , or Recursive formula To express and further study their various properties. In addition, the one-dimensional stochastic process mentioned above X Y , can be extended to multidimensional random processes.

Wiener filtering

wave filtering
In history, the first consideration is the wide smooth process (see Stationary process )Of linear The general model of prediction and filtering is Y t= X t+ N t, Including( X N )Is a two-dimensional wide stationary process or sequence, and its spectrum distribution function It is known that the mean value is zero. Suppose from - ∞ to time t All up to Y The values of have been observed X τ - step linear prediction and its application Mean square error If limited to consideration N =0, τ>0, it becomes under the condition of error free observation X Of itself linear Prediction problem; If N ≠ 0, τ ≤ 0, then it will change from noise N Interference reception signal Y Extract useful signals from X The filtering problem of. From 1939 to 1941, Alas Kolmogorov utilize Stationary series Wald decomposition of (see Stationary process )The general theory and processing method of linear prediction are given, which is then extended to continuous time stationary processes. N. Wiener In 1942 Stationary series The explicit expression of linear optimal prediction and filtering, namely Wiener filtering formula, is derived by using spectral decomposition when the spectral density of the process exists and meets some regular conditions. It has been applied in air defense fire control, electronic engineering and other departments. The above model was extended to only a limited time in the 1950s section The application scope of stationary processes and some special non-stationary processes that are observed within the scope of the observation also extends to more fields. So far, it still processes various dynamic data (such as meteorological , hydrology, seismic exploration, etc.) and one of the powerful tools for predicting the future.
wave filtering
wave filtering
Wiener filtering The formula is derived from the spectral decomposition of stationary processes, which is difficult to be extended to more general non-stationary processes and multidimensional cases, so its application scope is limited. On the other hand, it is not easy to calculate the filter value and new Observations It is relatively simple to obtain new filter values, especially it can not meet the needs of rapid processing of large amounts of data on electronic computers.

Kalman filtering

wave filtering
With the development of high-speed electronic computers and measurement Artificial satellite orbit And navigation, R.E. Kalman and R S. Bousey put forward a new type of linear The model and method of filtering are generally called Kalman filtering. The basic assumption is that the estimated process X Is the finite order multidimensional under the influence of random noise linear dynamical system Output of the observed Y T is X Part of t or its linear function The superposition with the measurement noise is not requirement Stability, but it is required that the noise value at different times is irrelevant. In addition, observation only needs to start from a certain time, rather than an infinite observation interval. More importantly, adapted to the characteristics of electronic computers, the Kalman filter formula does not represent the estimated value as an obvious function of the observed value, but gives one of its recursive algorithm (i.e. real-time algorithm). Specifically, for discrete time filtering, as long as the X Dimension, you can t The filtered value table of the time becomes the filtered value of the previous time and the observed value of this time Y Some kind of t linear combination For continuous time filtering, we can give Y The linear stochastic differential equation that t should satisfy. When it is necessary to continuously increase the observation results and output filter values algorithm It accelerates the speed of data processing and reduces the data storage. Kalman also demonstrated that if the linear system Satisfying some "controllability" and "observability" (which are two important concepts proposed by Kalman in modern control theory), then the optimal filter must be "asymptotically stable". Generally speaking, from the initial error Rounding error And other inaccuracies Filtering time And gradually disappear or tend to be stable, so as not to form error accumulation. This is very important in practical application.
wave filtering
Kalman filtering There are also various forms of generalization, such as relaxing the restrictions on noise irrelevance and using linear systems to approximate nonlinear system , as well as the so-called "adaptive filtering", and has been increasingly widely used.

nonlinear filtering

wave filtering
As previously explained, the general nonlinear optimal filtering can be reduced to the problem of finding conditional expectations. In principle, conditional expectation can be used in the case of limited multiple observations Bayesian formula To calculate. But even in relatively simple occasions, the results obtained in this way are quite complicated, which is inconvenient for both practical application and theoretical research. And Kalman filtering Similarly, people also hope to give some kind of nonlinear filtering recursive algorithm Or the stochastic differential equation it satisfies. But generally they do not exist, so it is necessary to X And Y Apply appropriate restrictions. The research work of nonlinear filtering is quite active, which involves many modern achievements of stochastic process theory, such as general theory of stochastic process martingale , stochastic differential equation Point process Etc. One of the most important problems is to study under what conditions there is a martingale M, so that at any time, M and Y Both contain the same information; Such M is called Y The innovation process of. For a class of so-called "conditions Normal process ”The strictly realizable recurrence formula of nonlinear optimal filtering has been given. In practical applications, various linear approximation methods are often used for nonlinear filtering problems.