Clutter Filter Design for Ultrasound Color Flow Imaging
|
|
|
- Regina Norman
- 9 years ago
- Views:
Transcription
1 Clutter Filter Design for Ultrasound Color Flow Imaging by Steinar Bjærum (Corresponding author) Department of Physiology and Biomedical Engineering Norwegian University of Science and Technology Trondheim, Norway Mail adress: GE Vingmed Ultrasound P.O. Box 141 N-3191 Horten Norway Tel.: Fax: Hans Torp Department of Physiology and Biomedical Engineering Norwegian University of Science and Technology Trondheim, Norway Kjell Kristoffersen GE Vingmed Ultrasound Horten, Norway
2 Abstract To get ultrasound color flow images of high quality, it is important to sufficiently suppress the clutter signals originating from stationary and slowly moving tissue. Without sufficient clutter rejection, low velocity blood flow can not be measured, and estimates of higher velocities will have a large bias. The small number of samples available (8-16) makes clutter filtering in color flow imaging a challenging problem. In this paper we review and analyze three classes of filters: FIR, IIR, and regression filters. The quality of the filters was assessed based on the frequency response, as well as on the bias and variance of a mean blood velocity estimator using an autocorrelation technique. For FIR filters, the frequency response was improved by allowing a non-linear phase response. By estimating the mean blood flow velocity from two vectors filtered in the forward and backward direction, respectively, the standard deviation was significantly lower with a minimum phase filter than with a linear phase filter. For IIR filters applied to short signals, the transient part of the output signal is important. We analyzed zero, step, and projection initialization, and found that projection initialization gave the best filters. For regression filters, polynomial basis functions provide effective clutter suppression. The best filters from each of the three classes gave comparable bias and variance of the mean blood velocity estimates. However, polynomial regression filters and projection initialized IIR filters had a slightly better frequency response than could be obtained with FIR filters. 1 Introduction In ultrasound Doppler blood flow measurements, the signal scattered from blood is corrupted by signals scattered from muscular tissue such as vessel walls, etc. This clutter signal is typically dB stronger than the signal from blood. The signal scattered by the rapidly moving blood cells has a larger Doppler frequency shift than the signal reflected from slowly moving tissue. A high-pass filter can therefore be used to separate the signals from blood and tissue. To get adequate frame rates in 2D color flow imaging, only 8 16 samples are generally available for high-pass filtering. While there are many conventional filter design techniques, all these algorithms consider only the steady state frequency response. For the short signals available in color flow imaging, the transient response is significant, and the steady state response can not 1
3 be used to compare the filters. In this paper we analyze IIR filters with various initialization techniques [1, 2, 3], FIR filters with and without a linear phase response [4], and regression filters [5, 3, 6] in order to determine which filter is best for clutter filtering in color flow imaging. The paper considers more filter types and goes deeper into the design procedure than previous papers have done [7, 8, 3]. It has been suggested to adapt the clutter filter to the tissue movement by down-mixing the signal with the estimated mean tissue frequency [9]. This paper does not consider such an adaptation to the tissue movement, but down-mixing can be done prior to all the filters considered. Paper [8] suggests initializing an IIR filter to suppress the transient from a complex exponential with frequency equal to the estimated mean frequency. This is called exponential initialization, and results in a non-linear filter and is not considered in this paper. The approach, however, seems similar to down-mixing with the mean frequency prior to a step-initialized IIR filter. The paper is organized as follows. General theory for linear clutter filters is presented in Section 2. In Sections 3, 4, and 5, FIR, IIR, and regression filters are presented, respectively. Different filters within each of the filter classes are analyzed and compared. The best filters from each class are compared in Section 6, while Section 7 contains the final discussion and conclusions. 2 General Linear Clutter Filters A 2D color flow imaging system scans the ultrasound beam over the region to be imaged, transmits N pulses in each direction, and estimates the blood flow velocities from the backscattered signals. The number of pulses N will be referred to as the packet size. A well established technique is to estimate the blood flow velocities based on the temporal samples of the complex demodulated signal from fixed positions in space. The clutter filter thus operates on a one-dimensional signal consisting of N temporal samples. It is convenient to organize the N samples of the complex demodulated Doppler signal in a vector x =[x(0),x(1),...,x(n 1)] T. A general one-dimensional clutter rejection filter can be described mathematically as a transform on the N-dimensional complex vector space C N. 2
4 Restricting the treatment to linear filters, a general linear filtering operation can be expressed by the matrix multiplication y = Ax (1) where A is an M N matrix, and the output vector y =[y(0),y(1),...,y(m 1)] T has dimension M. With the matrix element in row n and column k denoted by a(n, k), the elements of the output vector are given by y(n) = N 1 k=0 a(n, k)x(k), n =0,...,M 1 (2) The filter is linear, but not generally time invariant. It is therefore not possible to define the frequency response as the Fourier transform of an impulse response. For a general linear filter, the frequency response is defined as the power of the output signal when the input is a complex harmonic signal [6] with unit amplitude. A discrete-time complex exponential is defined by x(k) =e jkω, k =0,...,N 1 (3) where ω [ π, π] is the normalized frequency, and j = 1. With this input signal, the output becomes y ω (n) = N 1 k=0 a(n, k)e jkω = A n ( ω), n =0,...,M 1 (4) where A n (ω) is the Fourier transform of row n. The frequency response then becomes H 0 (ω) = 1 M M 1 n=0 y ω (n) 2 = 1 M M 1 n=0 A n ( ω) 2 (5) The parameters describing the frequency response of a high pass filter are illustrated in Figure 1. The stopband is limited by the stopband cut off frequency ω s, which should be large enough to remove the clutter signal. The deviation from zero in the stopband is given by d s,whichshould be as small as possible to get sufficient clutter rejection. In the passband, all the frequencies should be passed through unaltered which means that d p should be minimized. Finally, the passband cut off frequency ω p should be as close as possible to ω s. This ensures that a maximal range of blood velocities can be measured. 3
5 3 Finite Impulse Response (FIR) Filters As the name implies, the impulse response of an FIR filter is of finite length. The output of a (K 1) th order FIR filter can therefore be written as the finite convolution sum y(n) = K 1 k=0 h(k)x(n k) = n k=n K+1 h(n k)x(k) (6) The output is not valid until all the filter registers are filled up with input data. With packet size N, and filter order K 1, the number of valid output samples is N K 1. It can be shown that for FIR filters, the frequency response defined in Equation 5 becomes H 0 (ω) = H(ω) 2, where H(ω) is the Fourier transform of the impulse response h(n). 3.1 FIR Filters with Linear Phase A filter has linear phase if the frequency response can be written H(ω) =G(ω)e j(k 1+k 2 ω) (7) where G(ω) is a real function, and k 1 and k 2 are constants. The advantage of linear phase is that in the passband, the frequency response is H(ω) e j(k 1+k 2 ω).forasignalx(n) consisting only of frequencies in the passband of the filter, the spectrum of the filtered signal is Y (ω) X(ω)e j(k 1+k 2 ω). This is just a constant phase shift and a time delay of the input signal, and the wave form is not distorted. An FIR filter with real coefficients has linear phase if the impulse response satisfies the symmetry constraint h(n) =±h(k n 1) (8) Many design techniques exist for linear phase FIR filters [4], but we will only consider the design of equiripple filters using the McClellan-Parks algorithm. The maximum deviation from the desired stop- and passband response is minimized, and filters designed with this algorithm are optimal in the minimax sense [4]. 3.2 FIR Filters with Minimum Phase Linear phase imposes a symmetry constraint on the impulse response as shown in Equation 8. Without any phase constraints, the required order to obtain a specified amplitude response is 4
6 expected to be reduced. FIR filters with optimum amplitude response in the minimax sense can be designed as described in [10]. Since only the amplitude response is considered, many filters with the optimum amplitude response but different phase responses exist. Among these filters, the minimum phase filter has all the zeros inside the unit circle, and has the smallest time delay [11]. The minimum phase filter also maximizes the partial energy E(n) = n k=0 h(k) 2 of the impulse response [11], and therefore has the most asymmetric impulse response. Blood flow parameters are commonly estimated from an estimate of the autocorrelation function of the filtered signal [12]. For an FIR filter, the autocorrelation function of the output signal y is given by R y (m) = 1 π S x (ω) H(ω) 2 e jmω dω (9) 2π π when the input signal x has power spectrum S x (ω). Since R y (m) is independent of the phase response of the filter, it is safe to disregard the phase response when designing FIR clutter filters for use together with autocorrelation estimates. The minimum phase filter has a highly asymmetric impulse response function, and the input samples are weighted differently if the impulse response is reversed. The variance might therefore be reduced if the autocorrelation estimate is calculated from two output vectors filtered in the forward and backward direction, respectively. This is investigated in Section Comparison of Linear and Minimum Phase FIR Filters When designing both linear- and minimum phase FIR filters, the following parameters defined in Figure 1 were specified: Maximum filter order. Minimum stopband cut off frequency, ω s. Maximum stopband ripple, d s. Maximum passband ripple, d p. With these parameters specified, the minimum passband cut off frequency ω p was calculated. When the minimum ω p was found, d s was minimized without altering the other quantities. Table 1 shows an example of the filter parameters obtained for linear and minimum phase FIR 5
7 filters of order 5. The corresponding frequency responses are shown in Figure 2, where we see that the passband cut-off frequency decreases from 0.58π to 0.49π when a non-linear phase is allowed. Filters with minimum phase will therefore be used when FIR filters are compared to other filter classes. 4 Infinite Impulse Response (IIR) Filters A K th order infinite impulse response (IIR) filter is described by the difference equation K K y(n) = a k y(n k)+ b k x(n k) (10) k=1 k=0 where we see that each output sample depends on present and past input samples, as well as past output samples. The recursive part of the filter causes the response to an impulse input to endure forever, and is the reason why such filters are called IIR filters. 4.1 Steady State and Transient Response There are many techniques for designing IIR filters based on the steady state magnitude response. The most common IIR filters are Butterworth, Chebyshev type I and II, and Elliptic filters. A summary of the properties of these filters can be found in [13]. With an input signal of finite length, the transient response becomes important. Examples of the transient signal for a sinusoidal signal input to Butterworth, Chebyshev, and Elliptic high pass filters of order 3 are shown in Figure 3. The Butterworth filter has the smallest transient since among the three filter types, Butterworth filters have poles with the smallest magnitude. Butterworth filters have a wider transition region than the other filters, and there is thus a trade-off between transient duration and magnitude response. 4.2 State Space Formulation To investigate different techniques for reducing the transient shown in Figure 3, a state space formulation [11] of the IIR filter will be convenient. The state vector is defined by v(n) = [v 1 (n) v 2 (n)... v K (n)] T where v i (n) is the content of filter memory register i in the direct form II implementation of the filter [11]. The filter is then described by the following state space 6
8 equations v(n +1)=Fv(n)+qx(n) (11) y(n) =g T v(n)+dx(n) (12) where the elements of F, q, g, and d are F =...., q = a K a K 1 a K 2 a 1 1 b K b 0 a n b g = K 1 b 0 a K 1,. d = b 0 (13) b 1 b 0 a 1 Let the input and output sequences be viewed as N 1 vectors, x =[x(0) x(1)... x(n 1)] T, and y =[y(0) y(1)... y(n 1)] T. The relationship between the input and output of the filter can then be written as the matrix-vector equation y = Bv(0) + Cx (14) where g T d g B = T F g, and C = T q d g T F N 1 g T F N 2 q g T F N 3 q g T q d (15) We will now investigate different ways v(0) can be chosen to minimize the transient. 4.3 Zero Initialization The initial filter state vector is set equal to the zero vector, v(0) = 0. This is equivalent to assuming that the input signal is identical to zero for n<0. The filtering operation is equal to y = Cx (16) 7
9 where C is given in Equation Step Initialization The transient response depends on the input signal and can not be removed unless the input signal is completely known. However, the transient can be partially suppressed by using the a priori knowledge available about the input signal. In color flow imaging, the input signal is dominated by the low frequency clutter signal. The input signal is therefore assumed to have a constant value equal to the first signal sample x(0). For a stable filter, the transient dies out with time, and for a step input, the filter registers converge to constant values. The transient can thus be suppressed by setting the initial filter state equal to the state an infinitely long time after the step is applied at the input. This initial filter state is found by utilizing the final value theorem of the one-sided Z-transform [11]. Transformation of Equation 11 gives V + (z) =z(zi F) 1 v(0) + (zi F) 1 qx + (z) (17) and the transform of the assumed input step signal is given by x(0)z/(z 1). The initial state of the filter is then given by ( v step (0) = lim(z 1) z(zi F) 1 v(0) + (zi F) 1 q x(0)z ) z 1 z 1 = x(0)(i F) 1 q (18) Inserting this in Equation 14 the filter with step initialization is given by where 1 is the 1 N vector [1 0 0]. y = ( B(I F) 1 q1 + C ) x (19) 4.5 Projection Initialization The transient part of the output signal is of the same form as the response with just a zero input signal [2]. By setting x = 0 in Equation 14 we see that the transient is in the subspace spanned by the columns of the matrix B. The projection matrix P B = B(B T B) 1 B T is the projection into this transient subspace [2]. The component of the output signal in the transient subspace is removed by forcing P B y = 0. This is obtained by the following initial state vector v(0) = (B T B) 1 B T Cx (20) 8
10 Inserting this in Equation 14 the filter with projection initialization is given by y =(I B(B T B) 1 B T )Cx (21) 4.6 Mirroring of the Input Sequence The transient decays with time, and the effect of the transient can be reduced by discarding some of the first output samples. This reduction in the number of output samples, however, increases the variance when estimating flow parameters. A better approach is to increase the input signal length based on the available samples and then discard the first output samples. One way to obtain this is to mirror the input vector around the first sample, producing the 2N 1 dimensional vector x m as shown in Figure 4. Mathematically, this mirroring is expressed by the (2N 1) N matrix M 1 : x m = M 1 x, where M 1 = (22) The matrices in Equation 15 must be adjusted for an input vector of length 2N 1, and give the output vector y m. The initial state vector v(0) is calculated based on x m. The final output vector y is the last N samples of y m. This selection of samples is obtained by the N (2N 1) matrix M 2 : y = M 2 y m, where M 2 =[0 N N 1 I N N ] (23) The entire filter including this mirroring operation is given by y = M 2 Bv(0) + M 2 CM 1 x (24) The matrix M 1 B has dimensions N N, while the matrix M 2 B has dimensions N K. The mirroring operation can be repeated several times, i.e. the mirrored input vector x m can be mirrored to obtain a vector of length 4N 3. 9
11 4.7 Comparison of Initialization Techniques Examples of frequency responses for Butterworth, Chebyshev, and elliptic filters with different initialization techniques are shown in Figure 5. In this figure we see that for packet size N =8, zero initialization results in insufficient stopband rejection. The step initialized filters have a zero at zero frequency, but the stopband is very narrow. The projection initialized filters have a stopband width equal to the steady state response, but with a wider transition region. Frequency responses for the Chebyshev filter when the input vector is mirrored are shown in Figure 6. Comparing the responses in Figure 6 with those in Figure 5, we see an improvement for zeroand step initialization. For projection initialization, however, mirroring results in a degradation of the response. From Figures 5 and 6, we can conclude that projection initialization without any mirroring of the input vector is the preferred initialization technique for IIR filters. Among the different IIR responses, the Chebyshev response is a good choice since it has a steep transition region and a monotonic stopband. An IIR Chebyshev filter with projection initialization will therefore be used when comparing IIR filters to other filter classes. The stopband width of a projection initialized Chebyshev filter can be increased either by increasing the order or the cut-off frequency of the steady state response. It is, however, not possible to get a significant increase in the 80dB stopband width by increasing the cut-off frequency, the only result is an undesirable widening of the transition region. A better approach is to increase the filter order while keeping the cut-off frequency low. This is illustrated in Figure 7. The frequency responses were also relatively independent of the passband ripple specified for the steady state response. A peak-to-peak ripple of 1dB was used in all the designs of IIR filters. No symmetry properties can be stated for the rows of an IIR filter matrix. As for minimum phase FIR filters, there is thus a potential reduction of estimator variance if flow parameters are estimated based on two output vectors filtered in the forward and backward direction, respectively. This is investigated in Section 6. 5 Regression Filters A regression filter calculates the best least-square fit of the signal to a set of curve forms modeling the clutter signal, and subtracts this clutter approximation from the original signal. The curve 10
12 forms span a subspace of the N-dimensional signal space which we call the clutter space. The best least-square fit is the projection of the signal into the clutter space, and the filter matrix is given by K 1 A = I b k b T k (25) k=0 where b k is a set of orthonormal basis vectors spanning the K-dimensional clutter space, and I is the identity matrix. The frequency response is H 0 (ω) =1 1 N K 1 k=0 B k (ω) 2 (26) where B k (ω) is the Fourier transform of basis vector k [6]. We see from Equation 26 that to get a high pass filter, the basis vectors should be low-frequency functions. Conventional frequency analysis suggests using low-frequency sinusoids as basis vectors. The regression filter is then equivalent to calculating the Discrete Fourier Transform and then setting the low-frequency coefficients equal to zero prior to the inverse transform. An example of the obtained frequency response is shown with a dotted line in Figure 8, where we see that this basis does not provide sufficient stopband attenuation. There is a large distance between the zeros in the frequency response, and small attenuation between them. A better frequency response is obtained by increasing the sinusoidal period beyond the packet size. The frequency response when the period of the sinusoids is four times the packet size is shown with a solid line in Figure 8. The zeros come closer together with greater attenuation between them. In the limit, when the period of the sinusoids is increased, they become polynomials within the signal interval. An orthonormal basis is obtained by using the Legendre polynomials as basis vectors, and the resulting filter is called a polynomial regression filter [5, 3, 6]. Frequency responses for polynomial regression filters with different dimensions of the clutter space are shown in Figure 9a. The polynomial regression filters have a smooth and monotonic frequency response, and a polynomial basis for the clutter space will therefore be used when regression filters are compared to other filter classes. The frequency response of polynomial regression filters changes in discrete steps with clutter space dimension as seen in Figure 9a. The frequency response also varies with packet size. To obtain the same stopband width with a larger packet size, the clutter space dimension has to be increased. Frequency responses in between those shown in Figure 9a can be obtained by using the filter 11
13 matrix K 1 A = I c k b k b T k (27) k=0 where c k are real constants. Examples of the resulting frequency responses are shown in Figure 9b for clutter space dimension equal to three, and c 0 = c 1 = 1 while c 2 was 0.25, 0.5 and 0.75 in the three examples shown. The 80dB stopband width is not significantly different from the regression filter with clutter space dimension equal to 2. The transition region is, however, significantly wider, and the best performance is obtained with the conventional polynomial regression filter in Equation 25. The polynomial basis vectors b k are either odd or even symmetric, b(k) =±b(n 1 k). Using this property in Equation 25, the filter matrix elements satisfy a(n, k) = a(n 1 n, N 1 k). Therefore, a reversal of the input vector only results in a reversal of the output vector. Thus no reduction in estimator variance is obtained by filtering in both the forward and backward direction. 6 Comparison of the Different Filter Classes In the previous sections, the filters with best frequency responses within the FIR, IIR, and regression filter classes were found. Examples of frequency responses for these three filter classes are shown in Figure 10a for packet size N = 8 and in Figure 10b for packet size N = 16. The filters were designed with the parameters given in Table 2. These parameters were chosen to achieve filters with comparable frequency responses. The polynomial regression filters have frequency responses almost identical to the projection initialized IIR filters. This is expected since the output vector for both filters is projected into the orthogonal complement of a subspace with low frequency basis functions. The FIR filters have the widest transition regions, and is not the preferred choice based on the frequency response. Figure 10 also contains examples of the power spectra used in the simulations described later in this section. Blood flow parameters are estimated from the output signal of the clutter filter. It is therefore of interest to see how the clutter filter affects such estimates. A commonly used estimator for the mean velocity in color flow imaging is calculated from an estimate of the autocorrelation 12
14 function with temporal lag m = 1 [12]. Mathematically, the estimator is expressed by ˆv = c 2f 0 T ˆf b, where ˆfb =arg(ˆr(1))/2π (28) where c is the sound velocity, f 0 is the ultrasound center frequency, T is the pulse repetition interval, ˆR(1) is the autocorrelation estimate, and ˆfb is an estimate of the center frequency of the blood signal. The autocorrelation function can be estimated by the sample mean estimator ˆR(m) = = M m 1 1 y (k)y(k + m) M m 1 M m k=0 M m 1 k=0 N 1 j=0 N 1 n=0 a (k, j)a(k + m, n)x (j)x(n) (29) and we want to investigate how the filter matrix elements a(k, j) influence the mean frequency estimate ˆf b. A set of simulations with varying mean blood frequencies was performed with signals having power spectra of the form shown in Figure 10. Both the clutter and blood signal power spectra had a Gaussian shape with parameters given in Table 3. To model the transit time effect, the bandwidth of the blood signal was proportional to the center frequency. The synthetic blood signal was generated by first calculating the Discrete Fourier Transform of a signal consisting of 512 N samples of complex white Gaussian noise. This signal was then multiplied by a mask corresponding to the power spectrum of the blood signal, and transformed back to the time domain. The clutter signal was calculated in a similar manner. Finally, the signal used in the simulations was the sum of these two signals and complex white Gaussian noise, giving a power spectrum as shown in Figure 10. Subdividing this signal into vectors of dimension N, we got 512 realizations of a signal with packet size N. This procedure was repeated 512 times giving a total of realizations for each blood signal center frequency. When aliasing of the velocity estimates occurred, ±2π was added to arg( ˆR(1)) in Equation 28 to ensure that the estimates were contained in the interval [f b 0.5,f b +0.5]. Figure 11 shows the bias and standard deviation of the mean frequency estimate with no clutter signal and a signal-to-noise ratio (SNR) of 30dB. The packet size is N = 8. The filters are designed to suppress signals with frequencies in the stopband, and therefore yield a large bias and standard deviation for Doppler frequencies within the stopband. The transition region should be as narrow as possible, and in this region we see that the polynomial regression filter yields a considerably larger bias than the other filters. The regression filter also yields bias for a 13
15 larger range of frequencies. In the passband, however, all the filters yield a negligible bias. For the FIR filter, the standard deviation in the passband is reduced when the estimate is calculated from two vectors filtered in the forward and backward direction. The improvement is largest for high frequencies since the bandwidth of the blood signal is proportional to the center frequency. Figure 12 shows the results when the SNR is reduced to 6dB. Compared with the results for SNR=30dB, we see that the bias in the transition region and passband increases for all the filters. We also see that the regression filter has the largest bias. The difference in bias between the regression filter and the other filters is, however, much smaller for SNR=6dB which is a realistic signal-to-noise ratio. The standard deviation in the passband increases for all the filters, and the FIR filter yields a considerably higher standard deviation in the passband than the other filters. When the estimate is calculated from two vectors filtered in the forward and backward direction, the standard deviation within the passband is significantly reduced, and is comparable to the IIR and regression filter. For a linear phase FIR filter the standard deviation was approximately equal to the values obtained with a minimum phase filter applied only in the forward direction. For IIR filters there was no significant reduction of the standard deviation when filtering in both the forward and backward direction. To see how clutter affects the mean frequency estimate, we repeated the simulations including a clutter signal denoted Clutter signal 1. To study the decay in performance with increased clutter level, we also performed simulations with Clutter signal 2 where both the amplitude and bandwidth was increased. The detailed parameters for these two signals are given in Table 3. The results for Clutter signal 1 are shown in Figure 13 where we see that they are very similar to the results with no clutter signal shown in Figure 12. This means that all the filters sufficiently suppress a clutter signal with this amplitude, bandwidth, and center frequency. The results for Clutter signal 2 are shown in Figure 14 where we see that the mean frequency estimates are strongly affected by this clutter signal. When studying Figure 10a, we see that the power of Clutter signal 2 after filtering is above the thermal noise level. This low frequency signal component is an explanation for the significant negative bias in Figure 14a. The standard deviation within the passband is also large for Clutter signal 2. Based on the results in Figure 14 it can be concluded that none of the filters sufficiently suppress Clutter signal 2. The results also indicate that all the filters break down at approximately the same clutter power, bandwidth 14
16 and center frequency. The influence of the packet size on the quality of the mean frequency estimator was investigated by increasing the packet size from 8 to 16. To maintain approximately the same stopband width, the dimension of the clutter space used in the regression filter was increased from 3 to 5. The other filter types were also redesigned with parameters given in Table 2 to get frequency responses similar to the regression filter as shown in Figure 10b. The results for Clutter signal 1 are shown in Figure 15. When comparing Figure 15a and Figure 13a, we see that the range of frequencies with considerable bias is reduced when the packet size is increased from 8 to 16. This effect is related to the narrower transition region of the filters used for N = 16. The standard deviation of the estimates decreases with packet size since the estimates are based on a larger number of samples. The relative advantage achieved by applying the FIR filter in both directions is the same for N =8andN = 16. The results for Clutter signal 2 are shown in Figure 16 where we see that all the filters have similar performance and yield a small negative bias for Doppler frequencies within the passband. We also see that the standard deviation is significantly increased for the highest Doppler frequencies compared to the results for Clutter signal 1 showninfigure15. Thefilters do not completely suppress the clutter signal, but they perform significantly better than the filters used for packet size N = 8. An explanation for this is the wider stopbands of the filters used for N = Discussion and Conclusions The frequency response of FIR filters is improved when a nonlinear phase response is allowed. The commonly used autocorrelation estimates do not depend on the phase response, so a filter with non-linear phase response can safely be chosen. A significant reduction of the variance of the mean frequency estimator was obtained by filtering with a minimum phase filter in both the forward and backward direction. Linear phase FIR filters have symmetric impulse responses, and nothing is gained by filtering in both the forward and backward direction. A large gain in performance can thus be obtained by using a minimum phase filter instead of a linear phase filter. 15
17 For short signal lengths, the frequency response for IIR filters is highly dependent on the initialization technique. We found that the best frequency response for IIR filters is obtained when projection initialization is used. The other initialization techniques do not provide a sufficient stopband width for clutter rejection. Within the class of regression filters, polynomial basis functions were shown to provide useful frequency responses. Polynomial regression filters and projection initialized IIR filters of the same order have almost identical properties. An explanation for this is that the output vector for both filters is projected into the orthogonal complement of a subspace with low frequency basis functions. Among the three filter classes, polynomial regression filters and projection initialized IIR filters have the best frequency response. For equal stopband width, the transition regions were narrower than for FIR filters. An advantage of FIR filters is the greater flexibility in specifying the filter cut-off frequency, which is also independent of the packet size. To increase the stopband width for projection initialized IIR filters, it was better to increase the filter order than to increase the steady state cut-off frequency. Simulations were performed to investigate how the bias and standard deviation of the mean frequency estimator were affected by the clutter filters. The simulations showed that for all the filter types, the frequency response is a reliable indicator of the range of blood velocities that can be measured with good quality. For Doppler frequencies within the passband, there was no significant differences in the bias produced by the different filters for realistic noise and clutter levels. The different filter types break down at approximately the same clutter level. IIR and regression filters provide a larger number of output samples than FIR filters provide. The simulations showed that this larger number of samples reduces the variance of the mean frequency estimator within the passband compared to FIR filters. By using a minimum phase FIR filter in both the forward and backward direction, there was, however, no significant difference in variance between the three filter classes. The simulations also showed that the relative performance between the filters did not change significantly with packet size. When using projection initialization, IIR filters have a computational complexity similar to that of regression filters. The computational complexity is considerably smaller for FIR filters. However, if minimum estimator variance is desired, the FIR filter should be applied twice, and 16
18 more computations are needed for the autocorrelation estimate. 8 Acknowledgements This study was supported by the Research Council of Norway. We thank Nancy Lea Eik-Nes for revision of the manuscript. 17
19 References [1] R. H. Fletcher and D. W. Burlage, An initialization technique for improved MTI performance in phased array radars, Proc. IEEE, vol. 60, pp , Dec [2] E. S. Chornoboy, Initialization for improved IIR filter performance, IEEE Trans. Signal Process., vol. 40, pp , Mar [3] A. P. Kadi and T. Loupas, On the performance of regression and step-initialized IIR clutter filters for color Doppler systems in diagnostic medical ultrasound, IEEE Trans. Ultrason., Ferroelect., Freq. Contr., vol. 42, pp , Sept [4] T. W. Parks and C. S. Burrus, Digital Filter Design. John Wiley & Sons, Inc., [5] A. P. G. Hoeks, J. J. W. van de Vorst, A. Dabekaussen, P. J. Brands, and R. S. Reneman, An efficient algorithm to remove low frequency Doppler signals in digital Doppler systems, Ultrason. Imag., vol. 13, pp , Apr [6] H. Torp, Clutter rejection filters in color flow imaging: A theoretical approach, IEEE Trans. Ultrason., Ferroelect., Freq. Contr., vol. 44, pp , Mar [7] M. A. Shariati, J. H. Dripps, and W. N. McDicken, Deadbeat IIR based MTI filtering for color flow imaging systems, in 1993 IEEE Ultrasonics Symposium Proceedings, vol. 2, pp , Oct [8] R. B. Peterson, L. E. Atlas, and B. K. W., A comparison of IIR initialization techniques for improved color Doppler wall filter performance, in 1994 IEEE Ultrasonics Symposium Proceedings, vol. 3, pp , Nov [9] L. Thomas and A. Hall, An improved wall filter for flow imaging of low velocity flow, in 1994 IEEE Ultrasonics Symposium Proceedings, vol. 3, pp , Nov [10] J. S. Lim and A. V. Oppenheim, eds., Advanced Topics in Signal Processing. Prentice Hall, Inc., [11] J. G. Proakis and D. G. Manolakis, Digital Signal Processing, Principles, Algorithms, and Applications. Macmillan Publishing Company, second ed.,
20 [12] C. Kasai, K. Namekawa, A. Koyano, and R. Omoto, Real-time two-dimensional blood flow imaging using an autocorrelation technique, IEEE Trans. Sonics Ultrason., vol. 32, pp , May [13] P. P. Vaidyanathan, Multirate Systems and Filter Banks. Prentice Hall, Inc.,
21 Figure captions Figure 1: Design parameters for a high pass filter. Figure 2: Frequency responses for linear and minimum phase FIR filters of order 5. Figure 3: The transient signal for the Butterworth, Chebyshev, and Elliptic filters shown in Figure 5. The input signal was sin(nπ/5+π/4). Figure 4: Mirroring of the input sequence around the first sample. Figure 5: Frequency responses for Butterworth, Chebyshev, and elliptic filters with different initialization techniques. Packet size N = 8. Figure 6: Frequency responses for the Chebyshev filter with different initialization techniques when the input signal is mirrored. Packet size N =8. Figure 7: Projection initialized Chebyshev responses as a function of order and steady state cut-off frequency. Packet size N =8. Figure 8: Frequency responses for regression filters with sinusoidal basis vectors. Clutter space dimension K = 3, and packet size N =8. 20
22 Figure 9: (a) Frequency responses for polynomial regression filters with packet size N = 8. The clutter space dimension is indicated on each curve. (b) Frequency responses for filters described in Equation 27 with c 0 = c 1 =1andc 2 equal to 0.25, 0.5 and 0.75 are plotted with dashed lines. Figure 10: Comparison of frequency responses of polynomial regression filters, projection initialized IIR Chebyshev filters, and a minimum phase FIR filters. (a) Packet size N = 8. (b) Packet size N = 16. The design parameters are given in Table 2. Figure 11: (a) Bias and (b) standard deviation of the mean frequency estimate for the three different filters in Figure 10a. The frequency of the polynomial regression filter is plotted to indicate the passbands of the filters. No clutter is present and the SNR is 30dB. The packet size is N =8. Figure 12: (a) Bias and (b) standard deviation of the mean frequency estimate for the three different filters in Figure 10a. The frequency of the polynomial regression filter is plotted to indicate the passbands of the filters. No clutter is present and the SNR is 6dB. The packet size is N =8. Figure 13: (a) Bias and (b) standard deviation of the mean frequency estimate with Clutter signal 1 for the three different filters in Figure 10a. The frequency of the polynomial regression filter is plotted to indicate the passbands of the filters. The SNR is 6dB and the packet size is N =8. 21
23 Figure 14: (a) Bias and (b) standard deviation of the mean frequency estimate with Clutter signal 2 for the three different filters in Figure 10a. The frequency of the polynomial regression filter is plotted to indicate the passbands of the filters. The SNR is 6dB and the packet size is N =8. Figure 15: (a) Bias and (b) standard deviation of the mean frequency estimate with Clutter signal 1 for the three different filters in Figure 10a. The frequency of the polynomial regression filter is plotted to indicate the passbands of the filters. The SNR is 6dB and the packet size is N = 16. Figure 16: (a) Bias and (b) standard deviation of the mean frequency estimate with Clutter signal 2 for the three different filters in Figure 10a. The frequency of the polynomial regression filter is plotted to indicate the passbands of the filters. The SNR is 6dB and the packet size is N =
24 Table captions Table 1: Optimum linear and minimum phase FIR filters of order 5. Design parameters: minimum ω s =0.02π, maximumd p =0.5dB, and minimum d s = 80dB Table 2: Filter design parameters. Table 3: Parameters for the simulated spectra. Clutter signal 1 is plotted with a dashed line in Figure 10, while Clutter signal 2 is plotted with a solid line. 23
25 1+d p 1 d p H 0 (ω) d s ω s ω p π ω Figure 1 24
26 H 0 (ω) [db] Linear phase Minimum phase 100 Normalized frequency, ω/2π Figure 2 25
27 Transient Time Butterworth Chebyshev Elliptic Figure 3 26
28 Mirror Figure 4 27
29 Butterworth filter H 0 (ω) [db] Steady state 70 Zero init. Step init. Proj. init. 80 Normalized frequency, ω/2π 0 Chebyshev filter H 0 (ω) [db] Steady state 70 Zero init. Step init. Proj. init. 80 Normalized frequency, ω/2π 0 Elliptic filter H 0 (ω) [db] Steady state 70 Zero init. Step init. Proj. init. 80 Normalized frequency, ω/2π Figure 5 28
30 Chebyshev filter, mirrored input vector H 0 (ω) [db] Steady state 70 Zero init. Step init. Proj. init. 80 Normalized frequency, ω/2π Figure 6 29
31 H 0 (ω) [db] Order 3, cut off 0.05 Order 4, cut off 0.05 Order 3, cut off Normalized frequency, ω/2π Figure 7 30
32 H 0 (ω) [db] Sinusoidal period = packet size Sinusoidal period = 4 packet size 80 Normalized frequency, ω/2π Figure 8 31
33 H 0 (ω) [db] Normalized frequency, ω/2π (a) H 0 (ω) [db] Normalized frequency, ω/2π (b) Figure 9 32
34 Pol. regression Cheb. IIR, proj. init. Min. phase FIR Clutter signal 1 Clutter signal 2 H 0 (ω) [db] Normalized frequency, ω/2π (a) Pol. regression Cheb. IIR, proj. init. Min. phase FIR Clutter signal 1 Clutter signal 2 H 0 (ω) [db] Normalized frequency, ω/2π (b) Figure 10 33
35 Pol. regression Cheb. IIR, proj. init. Min. phase FIR Min. phase FIR forw./backw. Bias Input center frequency (a) Standard deviation Pol. regression Cheb. IIR, proj. init. Min. phase FIR Min. phase FIR forw./backw Input center frequency (b) Figure 11 34
36 Pol. regression Cheb. IIR, proj. init. Min. phase FIR Min. phase FIR forw./backw. Bias Input center frequency (a) Standard deviation Pol. regression Cheb. IIR, proj. init. Min. phase FIR Min. phase FIR forw./backw Input center frequency (b) Figure 12 35
37 Pol. regression Cheb. IIR, proj. init. Min. phase FIR Min. phase FIR forw./backw. Bias Input center frequency (a) Standard deviation Pol. regression Cheb. IIR, proj. init. Min. phase FIR Min. phase FIR forw./backw Input center frequency (b) Figure 13 36
38 Pol. regression Cheb. IIR, proj. init. Min. phase FIR Min. phase FIR forw./backw. Bias Input center frequency (a) Standard deviation Pol. regression Cheb. IIR, proj. init. Min. phase FIR Min. phase FIR forw./backw Input center frequency (b) Figure 14 37
39 Pol. regression Cheb. IIR, proj. init. Min. phase FIR Min. phase FIR forw./backw. Bias Input center frequency (a) Standard deviation Pol. regression Cheb. IIR, proj. init. Min. phase FIR Min. phase FIR forw./backw Input center frequency (b) Figure 15 38
40 Pol. regression Cheb. IIR, proj. init. Min. phase FIR Min. phase FIR forw./backw. Bias Input center frequency (a) Standard deviation Pol. regression Cheb. IIR, proj. init. Min. phase FIR Min. phase FIR forw./backw Input center frequency (b) Figure 16 39
41 Min. phase Lin. phase ω p 0.49π 0.58π d s [db] -87dB -91dB Table 1 40
42 Packet size N =8 Packet size N =16 Filter type Parameter Filter type Parameter Proj. init. IIR Order = 3 Proj. init. IIR Order = 5 Chebyshev ω p =0.2π Chebyshev ω p =0.1π d p =0.5dB d p =0.5dB Min. phase FIR Order = 5 Min. phase FIR Order = 8 Minimum ω s =0.02π Minimum ω s =0.03π Maximum d p =0.5dB Maximum d p =0.5dB Minimum d s = 80dB Minimum d s = 80dB Achieved d s = 87dB Achieved d s = 92dB Achieved ω p =0.49π Achieved ω p =0.40π Pol. reg. Clut. space dim. = 3 Pol. reg. Clut. space dim. = 5 Table 2 41
43 Clutter signal 1 Clutter signal 2 Clutter-to-flow-signal power ratio, CSR 40dB 50dB Clutter signal RMS Bandwidth, B c 0.01PRF 0.015PRF Clutter signal center frequency, f c PRF PRF Blood signal center frequency, f b 0to0.5PRF 0to0.5PRF Blood signal RMS Bandwidth, B b 0.1f b 0.1f b Table 3 42
Design of FIR Filters
Design of FIR Filters Elena Punskaya www-sigproc.eng.cam.ac.uk/~op205 Some material adapted from courses by Prof. Simon Godsill, Dr. Arnaud Doucet, Dr. Malcolm Macleod and Prof. Peter Rayner 68 FIR as
SOFTWARE FOR GENERATION OF SPECTRUM COMPATIBLE TIME HISTORY
3 th World Conference on Earthquake Engineering Vancouver, B.C., Canada August -6, 24 Paper No. 296 SOFTWARE FOR GENERATION OF SPECTRUM COMPATIBLE TIME HISTORY ASHOK KUMAR SUMMARY One of the important
Time series analysis Matlab tutorial. Joachim Gross
Time series analysis Matlab tutorial Joachim Gross Outline Terminology Sampling theorem Plotting Baseline correction Detrending Smoothing Filtering Decimation Remarks Focus on practical aspects, exercises,
Transition Bandwidth Analysis of Infinite Impulse Response Filters
Transition Bandwidth Analysis of Infinite Impulse Response Filters Sujata Prabhakar Department of Electronics and Communication UCOE Punjabi University, Patiala Dr. Amandeep Singh Sappal Associate Professor
By choosing to view this document, you agree to all provisions of the copyright laws protecting it.
This material is posted here with permission of the IEEE Such permission of the IEEE does not in any way imply IEEE endorsement of any of Helsinki University of Technology's products or services Internal
Understanding CIC Compensation Filters
Understanding CIC Compensation Filters April 2007, ver. 1.0 Application Note 455 Introduction f The cascaded integrator-comb (CIC) filter is a class of hardware-efficient linear phase finite impulse response
Digital Signal Processing IIR Filter Design via Impulse Invariance
Digital Signal Processing IIR Filter Design via Impulse Invariance D. Richard Brown III D. Richard Brown III 1 / 11 Basic Procedure We assume here that we ve already decided to use an IIR filter. The basic
Design of Efficient Digital Interpolation Filters for Integer Upsampling. Daniel B. Turek
Design of Efficient Digital Interpolation Filters for Integer Upsampling by Daniel B. Turek Submitted to the Department of Electrical Engineering and Computer Science in partial fulfillment of the requirements
Short-time FFT, Multi-taper analysis & Filtering in SPM12
Short-time FFT, Multi-taper analysis & Filtering in SPM12 Computational Psychiatry Seminar, FS 2015 Daniel Renz, Translational Neuromodeling Unit, ETHZ & UZH 20.03.2015 Overview Refresher Short-time Fourier
TCOM 370 NOTES 99-4 BANDWIDTH, FREQUENCY RESPONSE, AND CAPACITY OF COMMUNICATION LINKS
TCOM 370 NOTES 99-4 BANDWIDTH, FREQUENCY RESPONSE, AND CAPACITY OF COMMUNICATION LINKS 1. Bandwidth: The bandwidth of a communication link, or in general any system, was loosely defined as the width of
Solutions to Exam in Speech Signal Processing EN2300
Solutions to Exam in Speech Signal Processing EN23 Date: Thursday, Dec 2, 8: 3: Place: Allowed: Grades: Language: Solutions: Q34, Q36 Beta Math Handbook (or corresponding), calculator with empty memory.
Frequency Response of FIR Filters
Frequency Response of FIR Filters Chapter 6 This chapter continues the study of FIR filters from Chapter 5, but the emphasis is frequency response, which relates to how the filter responds to an input
IN current film media, the increase in areal density has
IEEE TRANSACTIONS ON MAGNETICS, VOL. 44, NO. 1, JANUARY 2008 193 A New Read Channel Model for Patterned Media Storage Seyhan Karakulak, Paul H. Siegel, Fellow, IEEE, Jack K. Wolf, Life Fellow, IEEE, and
(Refer Slide Time: 01:11-01:27)
Digital Signal Processing Prof. S. C. Dutta Roy Department of Electrical Engineering Indian Institute of Technology, Delhi Lecture - 6 Digital systems (contd.); inverse systems, stability, FIR and IIR,
SECTION 6 DIGITAL FILTERS
SECTION 6 DIGITAL FILTERS Finite Impulse Response (FIR) Filters Infinite Impulse Response (IIR) Filters Multirate Filters Adaptive Filters 6.a 6.b SECTION 6 DIGITAL FILTERS Walt Kester INTRODUCTION Digital
5 Signal Design for Bandlimited Channels
225 5 Signal Design for Bandlimited Channels So far, we have not imposed any bandwidth constraints on the transmitted passband signal, or equivalently, on the transmitted baseband signal s b (t) I[k]g
Em bedded DSP : I ntroduction to Digital Filters
Embedded DSP : Introduction to Digital Filters 1 Em bedded DSP : I ntroduction to Digital Filters Digital filters are a important part of DSP. In fact their extraordinary performance is one of the keys
The continuous and discrete Fourier transforms
FYSA21 Mathematical Tools in Science The continuous and discrete Fourier transforms Lennart Lindegren Lund Observatory (Department of Astronomy, Lund University) 1 The continuous Fourier transform 1.1
Introduction to IQ-demodulation of RF-data
Introduction to IQ-demodulation of RF-data by Johan Kirkhorn, IFBT, NTNU September 15, 1999 Table of Contents 1 INTRODUCTION...3 1.1 Abstract...3 1.2 Definitions/Abbreviations/Nomenclature...3 1.3 Referenced
Lecture 14. Point Spread Function (PSF)
Lecture 14 Point Spread Function (PSF), Modulation Transfer Function (MTF), Signal-to-noise Ratio (SNR), Contrast-to-noise Ratio (CNR), and Receiver Operating Curves (ROC) Point Spread Function (PSF) Recollect
AN-837 APPLICATION NOTE
APPLICATION NOTE One Technology Way P.O. Box 916 Norwood, MA 262-916, U.S.A. Tel: 781.329.47 Fax: 781.461.3113 www.analog.com DDS-Based Clock Jitter Performance vs. DAC Reconstruction Filter Performance
Advanced Signal Processing and Digital Noise Reduction
Advanced Signal Processing and Digital Noise Reduction Saeed V. Vaseghi Queen's University of Belfast UK WILEY HTEUBNER A Partnership between John Wiley & Sons and B. G. Teubner Publishers Chichester New
T = 1 f. Phase. Measure of relative position in time within a single period of a signal For a periodic signal f(t), phase is fractional part t p
Data Transmission Concepts and terminology Transmission terminology Transmission from transmitter to receiver goes over some transmission medium using electromagnetic waves Guided media. Waves are guided
NRZ Bandwidth - HF Cutoff vs. SNR
Application Note: HFAN-09.0. Rev.2; 04/08 NRZ Bandwidth - HF Cutoff vs. SNR Functional Diagrams Pin Configurations appear at end of data sheet. Functional Diagrams continued at end of data sheet. UCSP
Doppler. Doppler. Doppler shift. Doppler Frequency. Doppler shift. Doppler shift. Chapter 19
Doppler Doppler Chapter 19 A moving train with a trumpet player holding the same tone for a very long time travels from your left to your right. The tone changes relative the motion of you (receiver) and
Introduction to Digital Filters
CHAPTER 14 Introduction to Digital Filters Digital filters are used for two general purposes: (1) separation of signals that have been combined, and (2) restoration of signals that have been distorted
Nonlinear Iterative Partial Least Squares Method
Numerical Methods for Determining Principal Component Analysis Abstract Factors Béchu, S., Richard-Plouet, M., Fernandez, V., Walton, J., and Fairley, N. (2016) Developments in numerical treatments for
Analysis/resynthesis with the short time Fourier transform
Analysis/resynthesis with the short time Fourier transform summer 2006 lecture on analysis, modeling and transformation of audio signals Axel Röbel Institute of communication science TU-Berlin IRCAM Analysis/Synthesis
Wavelet analysis. Wavelet requirements. Example signals. Stationary signal 2 Hz + 10 Hz + 20Hz. Zero mean, oscillatory (wave) Fast decay (let)
Wavelet analysis In the case of Fourier series, the orthonormal basis is generated by integral dilation of a single function e jx Every 2π-periodic square-integrable function is generated by a superposition
ANALYZER BASICS WHAT IS AN FFT SPECTRUM ANALYZER? 2-1
WHAT IS AN FFT SPECTRUM ANALYZER? ANALYZER BASICS The SR760 FFT Spectrum Analyzer takes a time varying input signal, like you would see on an oscilloscope trace, and computes its frequency spectrum. Fourier's
chapter Introduction to Digital Signal Processing and Digital Filtering 1.1 Introduction 1.2 Historical Perspective
Introduction to Digital Signal Processing and Digital Filtering chapter 1 Introduction to Digital Signal Processing and Digital Filtering 1.1 Introduction Digital signal processing (DSP) refers to anything
Synchronization of sampling in distributed signal processing systems
Synchronization of sampling in distributed signal processing systems Károly Molnár, László Sujbert, Gábor Péceli Department of Measurement and Information Systems, Budapest University of Technology and
Performance of Quasi-Constant Envelope Phase Modulation through Nonlinear Radio Channels
Performance of Quasi-Constant Envelope Phase Modulation through Nonlinear Radio Channels Qi Lu, Qingchong Liu Electrical and Systems Engineering Department Oakland University Rochester, MI 48309 USA E-mail:
Implementation of Digital Signal Processing: Some Background on GFSK Modulation
Implementation of Digital Signal Processing: Some Background on GFSK Modulation Sabih H. Gerez University of Twente, Department of Electrical Engineering [email protected] Version 4 (February 7, 2013)
Orthogonal Projections
Orthogonal Projections and Reflections (with exercises) by D. Klain Version.. Corrections and comments are welcome! Orthogonal Projections Let X,..., X k be a family of linearly independent (column) vectors
Final Year Project Progress Report. Frequency-Domain Adaptive Filtering. Myles Friel. Supervisor: Dr.Edward Jones
Final Year Project Progress Report Frequency-Domain Adaptive Filtering Myles Friel 01510401 Supervisor: Dr.Edward Jones Abstract The Final Year Project is an important part of the final year of the Electronic
Loop Bandwidth and Clock Data Recovery (CDR) in Oscilloscope Measurements. Application Note 1304-6
Loop Bandwidth and Clock Data Recovery (CDR) in Oscilloscope Measurements Application Note 1304-6 Abstract Time domain measurements are only as accurate as the trigger signal used to acquire them. Often
Enhancing the SNR of the Fiber Optic Rotation Sensor using the LMS Algorithm
1 Enhancing the SNR of the Fiber Optic Rotation Sensor using the LMS Algorithm Hani Mehrpouyan, Student Member, IEEE, Department of Electrical and Computer Engineering Queen s University, Kingston, Ontario,
Agilent Time Domain Analysis Using a Network Analyzer
Agilent Time Domain Analysis Using a Network Analyzer Application Note 1287-12 0.0 0.045 0.6 0.035 Cable S(1,1) 0.4 0.2 Cable S(1,1) 0.025 0.015 0.005 0.0 1.0 1.5 2.0 2.5 3.0 3.5 4.0 Frequency (GHz) 0.005
Department of Electrical and Computer Engineering Ben-Gurion University of the Negev. LAB 1 - Introduction to USRP
Department of Electrical and Computer Engineering Ben-Gurion University of the Negev LAB 1 - Introduction to USRP - 1-1 Introduction In this lab you will use software reconfigurable RF hardware from National
HYBRID FIR-IIR FILTERS By John F. Ehlers
HYBRID FIR-IIR FILTERS By John F. Ehlers Many traders have come to me, asking me to make their indicators act just one day sooner. They are convinced that this is just the edge they need to make a zillion
Ny teknologi: Fagdagene ved St. Olavs Hospital Lasse Løvstakken Dept. Circulation and Medical Imaging 11.06.2010
1 Ny teknologi: Ultralyd måler m blodstrøm Fagdagene ved St. Olavs Hospital Lasse Løvstakken Dept. Circulation and Medical Imaging 11.06.2010 2 Conventional imaging methods of blood flow using ultrasound
Signal Detection C H A P T E R 14 14.1 SIGNAL DETECTION AS HYPOTHESIS TESTING
C H A P T E R 4 Signal Detection 4. SIGNAL DETECTION AS HYPOTHESIS TESTING In Chapter 3 we considered hypothesis testing in the context of random variables. The detector resulting in the minimum probability
SWISS ARMY KNIFE INDICATOR John F. Ehlers
SWISS ARMY KNIFE INDICATOR John F. Ehlers The indicator I describe in this article does all the common functions of the usual indicators, such as smoothing and momentum generation. It also does some unusual
DESIGN AND SIMULATION OF TWO CHANNEL QMF FILTER BANK FOR ALMOST PERFECT RECONSTRUCTION
DESIGN AND SIMULATION OF TWO CHANNEL QMF FILTER BANK FOR ALMOST PERFECT RECONSTRUCTION Meena Kohli 1, Rajesh Mehra 2 1 M.E student, ECE Deptt., NITTTR, Chandigarh, India 2 Associate Professor, ECE Deptt.,
Electronic Communications Committee (ECC) within the European Conference of Postal and Telecommunications Administrations (CEPT)
Page 1 Electronic Communications Committee (ECC) within the European Conference of Postal and Telecommunications Administrations (CEPT) ECC RECOMMENDATION (06)01 Bandwidth measurements using FFT techniques
Understanding and Applying Kalman Filtering
Understanding and Applying Kalman Filtering Lindsay Kleeman Department of Electrical and Computer Systems Engineering Monash University, Clayton 1 Introduction Objectives: 1. Provide a basic understanding
Log-Likelihood Ratio-based Relay Selection Algorithm in Wireless Network
Recent Advances in Electrical Engineering and Electronic Devices Log-Likelihood Ratio-based Relay Selection Algorithm in Wireless Network Ahmed El-Mahdy and Ahmed Walid Faculty of Information Engineering
Improving A D Converter Performance Using Dither
Improving A D Converter Performance Using Dither 1 0 INTRODUCTION Many analog-to-digital converter applications require low distortion for a very wide dynamic range of signals Unfortunately the distortion
Filter Comparison. Match #1: Analog vs. Digital Filters
CHAPTER 21 Filter Comparison Decisions, decisions, decisions! With all these filters to choose from, how do you know which to use? This chapter is a head-to-head competition between filters; we'll select
System Identification for Acoustic Comms.:
System Identification for Acoustic Comms.: New Insights and Approaches for Tracking Sparse and Rapidly Fluctuating Channels Weichang Li and James Preisig Woods Hole Oceanographic Institution The demodulation
Beamforming and hardware design for a multichannel front-end integrated circuit for real-time 3D catheter-based ultrasonic imaging.
Beamforming and hardware design for a multichannel front-end integrated circuit for real-time 3D catheter-based ultrasonic imaging. Ira O. Wygant a, Mustafa Karaman b, Ömer Oralkana, and Butrus T. Khuri-Yakub
Chebyshev Filter at 197.12 MHz Frequency for Radar System
IOSR Journal of Electrical and Electronics Engineering (IOSR-JEEE) e-issn: 78-1676 Volume 5, Issue 1 (Mar. - Apr. 013), PP 8-33 Chebyshev Filter at 197.1 MHz Frequency for Radar System Denny Permana 1,
Least Squares Estimation
Least Squares Estimation SARA A VAN DE GEER Volume 2, pp 1041 1045 in Encyclopedia of Statistics in Behavioral Science ISBN-13: 978-0-470-86080-9 ISBN-10: 0-470-86080-4 Editors Brian S Everitt & David
Exploiting A Constellation of Narrowband RF Sensors to Detect and Track Moving Targets
Exploiting A Constellation of Narrowband RF Sensors to Detect and Track Moving Targets Chris Kreucher a, J. Webster Stayman b, Ben Shapo a, and Mark Stuff c a Integrity Applications Incorporated 900 Victors
ELEN E4810: Digital Signal Processing Topic 8: Filter Design: IIR
ELEN E48: Digital Signal Processing Topic 8: Filter Design: IIR. Filter Design Specifications 2. Analog Filter Design 3. Digital Filters from Analog Prototypes . Filter Design Specifications The filter
Optimal Design of α-β-(γ) Filters
Optimal Design of --(γ) Filters Dirk Tenne Tarunraj Singh, Center for Multisource Information Fusion State University of New York at Buffalo Buffalo, NY 426 Abstract Optimal sets of the smoothing parameter
Principles of Digital Communication
Principles of Digital Communication Robert G. Gallager January 5, 2008 ii Preface: introduction and objectives The digital communication industry is an enormous and rapidly growing industry, roughly comparable
Recall that two vectors in are perpendicular or orthogonal provided that their dot
Orthogonal Complements and Projections Recall that two vectors in are perpendicular or orthogonal provided that their dot product vanishes That is, if and only if Example 1 The vectors in are orthogonal
How to Design 10 khz filter. (Using Butterworth filter design) Application notes. By Vadim Kim
How to Design 10 khz filter. (Using Butterworth filter design) Application notes. By Vadim Kim This application note describes how to build a 5 th order low pass, high pass Butterworth filter for 10 khz
Impedance 50 (75 connectors via adapters)
VECTOR NETWORK ANALYZER PLANAR TR1300/1 DATA SHEET Frequency range: 300 khz to 1.3 GHz Measured parameters: S11, S21 Dynamic range of transmission measurement magnitude: 130 db Measurement time per point:
Simulation of Frequency Response Masking Approach for FIR Filter design
Simulation of Frequency Response Masking Approach for FIR Filter design USMAN ALI, SHAHID A. KHAN Department of Electrical Engineering COMSATS Institute of Information Technology, Abbottabad (Pakistan)
CHAPTER 8 ANALOG FILTERS
ANALOG FILTERS CHAPTER 8 ANALOG FILTERS SECTION 8.: INTRODUCTION 8. SECTION 8.2: THE TRANSFER FUNCTION 8.5 THE SPLANE 8.5 F O and Q 8.7 HIGHPASS FILTER 8.8 BANDPASS FILTER 8.9 BANDREJECT (NOTCH) FILTER
Convolution. 1D Formula: 2D Formula: Example on the web: http://www.jhu.edu/~signals/convolve/
Basic Filters (7) Convolution/correlation/Linear filtering Gaussian filters Smoothing and noise reduction First derivatives of Gaussian Second derivative of Gaussian: Laplacian Oriented Gaussian filters
Frequency Response of Filters
School of Engineering Department of Electrical and Computer Engineering 332:224 Principles of Electrical Engineering II Laboratory Experiment 2 Frequency Response of Filters 1 Introduction Objectives To
FFT Algorithms. Chapter 6. Contents 6.1
Chapter 6 FFT Algorithms Contents Efficient computation of the DFT............................................ 6.2 Applications of FFT................................................... 6.6 Computing DFT
Introduction to General and Generalized Linear Models
Introduction to General and Generalized Linear Models General Linear Models - part I Henrik Madsen Poul Thyregod Informatics and Mathematical Modelling Technical University of Denmark DK-2800 Kgs. Lyngby
The Algorithms of Speech Recognition, Programming and Simulating in MATLAB
FACULTY OF ENGINEERING AND SUSTAINABLE DEVELOPMENT. The Algorithms of Speech Recognition, Programming and Simulating in MATLAB Tingxiao Yang January 2012 Bachelor s Thesis in Electronics Bachelor s Program
The Z transform (3) 1
The Z transform (3) 1 Today Analysis of stability and causality of LTI systems in the Z domain The inverse Z Transform Section 3.3 (read class notes first) Examples 3.9, 3.11 Properties of the Z Transform
3. INNER PRODUCT SPACES
. INNER PRODUCT SPACES.. Definition So far we have studied abstract vector spaces. These are a generalisation of the geometric spaces R and R. But these have more structure than just that of a vector space.
CHAPTER 3: DIGITAL IMAGING IN DIAGNOSTIC RADIOLOGY. 3.1 Basic Concepts of Digital Imaging
Physics of Medical X-Ray Imaging (1) Chapter 3 CHAPTER 3: DIGITAL IMAGING IN DIAGNOSTIC RADIOLOGY 3.1 Basic Concepts of Digital Imaging Unlike conventional radiography that generates images on film through
First, we show how to use known design specifications to determine filter order and 3dB cut-off
Butterworth Low-Pass Filters In this article, we describe the commonly-used, n th -order Butterworth low-pass filter. First, we show how to use known design specifications to determine filter order and
TTT4110 Information and Signal Theory Solution to exam
Norwegian University of Science and Technology Department of Electronics and Telecommunications TTT4 Information and Signal Theory Solution to exam Problem I (a The frequency response is found by taking
8. Linear least-squares
8. Linear least-squares EE13 (Fall 211-12) definition examples and applications solution of a least-squares problem, normal equations 8-1 Definition overdetermined linear equations if b range(a), cannot
15.062 Data Mining: Algorithms and Applications Matrix Math Review
.6 Data Mining: Algorithms and Applications Matrix Math Review The purpose of this document is to give a brief review of selected linear algebra concepts that will be useful for the course and to develop
ADAPTIVE ALGORITHMS FOR ACOUSTIC ECHO CANCELLATION IN SPEECH PROCESSING
www.arpapress.com/volumes/vol7issue1/ijrras_7_1_05.pdf ADAPTIVE ALGORITHMS FOR ACOUSTIC ECHO CANCELLATION IN SPEECH PROCESSING 1,* Radhika Chinaboina, 1 D.S.Ramkiran, 2 Habibulla Khan, 1 M.Usha, 1 B.T.P.Madhav,
TTT4120 Digital Signal Processing Suggested Solution to Exam Fall 2008
Norwegian University of Science and Technology Department of Electronics and Telecommunications TTT40 Digital Signal Processing Suggested Solution to Exam Fall 008 Problem (a) The input and the input-output
Signal to Noise Instrumental Excel Assignment
Signal to Noise Instrumental Excel Assignment Instrumental methods, as all techniques involved in physical measurements, are limited by both the precision and accuracy. The precision and accuracy of a
Adaptive Notch Filter for EEG Signals Based on the LMS Algorithm with Variable Step-Size Parameter
5 Conference on Information Sciences and Systems, The Johns Hopkins University, March 16 18, 5 Adaptive Notch Filter for EEG Signals Based on the LMS Algorithm with Variable Step-Size Parameter Daniel
A DESIGN OF DSPIC BASED SIGNAL MONITORING AND PROCESSING SYSTEM
ISTANBUL UNIVERSITY JOURNAL OF ELECTRICAL & ELECTRONICS ENGINEERING YEAR VOLUME NUMBER : 2009 : 9 : 1 (921-927) A DESIGN OF DSPIC BASED SIGNAL MONITORING AND PROCESSING SYSTEM Salih ARSLAN 1 Koray KÖSE
IIR Half-band Filter Design with TMS320VC33 DSP
IIR Half-band Filter Design with TMS320VC33 DSP Ottó Nyári, Tibor Szakáll, Péter Odry Polytechnical Engineering College, Marka Oreskovica 16, Subotica, Serbia and Montenegro [email protected], [email protected],
Agilent AN 1316 Optimizing Spectrum Analyzer Amplitude Accuracy
Agilent AN 1316 Optimizing Spectrum Analyzer Amplitude Accuracy Application Note RF & Microwave Spectrum Analyzers Table of Contents 3 3 4 4 5 7 8 8 13 13 14 16 16 Introduction Absolute versus relative
The Fourier Analysis Tool in Microsoft Excel
The Fourier Analysis Tool in Microsoft Excel Douglas A. Kerr Issue March 4, 2009 ABSTRACT AD ITRODUCTIO The spreadsheet application Microsoft Excel includes a tool that will calculate the discrete Fourier
(2) (3) (4) (5) 3 J. M. Whittaker, Interpolatory Function Theory, Cambridge Tracts
Communication in the Presence of Noise CLAUDE E. SHANNON, MEMBER, IRE Classic Paper A method is developed for representing any communication system geometrically. Messages and the corresponding signals
Signal Detection. Outline. Detection Theory. Example Applications of Detection Theory
Outline Signal Detection M. Sami Fadali Professor of lectrical ngineering University of Nevada, Reno Hypothesis testing. Neyman-Pearson (NP) detector for a known signal in white Gaussian noise (WGN). Matched
Evaluating System Suitability CE, GC, LC and A/D ChemStation Revisions: A.03.0x- A.08.0x
CE, GC, LC and A/D ChemStation Revisions: A.03.0x- A.08.0x This document is believed to be accurate and up-to-date. However, Agilent Technologies, Inc. cannot assume responsibility for the use of this
SGN-1158 Introduction to Signal Processing Test. Solutions
SGN-1158 Introduction to Signal Processing Test. Solutions 1. Convolve the function ( ) with itself and show that the Fourier transform of the result is the square of the Fourier transform of ( ). (Hints:
Inner Product Spaces
Math 571 Inner Product Spaces 1. Preliminaries An inner product space is a vector space V along with a function, called an inner product which associates each pair of vectors u, v with a scalar u, v, and
Survey of Harmonics Measurements in Electrical Distribution Systems
Survey of Harmonics Measurements in Electrical Distribution Systems Leon M. Tolbert, Member, IEEE Oak Ridge National Laboratory* P.O. Box 28, Bldg Oak Ridge, TN 3783-6334 Alexandria, VA 2235-3862 Phone:
CITY UNIVERSITY LONDON. BEng Degree in Computer Systems Engineering Part II BSc Degree in Computer Systems Engineering Part III PART 2 EXAMINATION
No: CITY UNIVERSITY LONDON BEng Degree in Computer Systems Engineering Part II BSc Degree in Computer Systems Engineering Part III PART 2 EXAMINATION ENGINEERING MATHEMATICS 2 (resit) EX2005 Date: August
8 Filtering. 8.1 Mathematical operation
8 Filtering The estimated spectrum of a time series gives the distribution of variance as a function of frequency. Depending on the purpose of analysis, some frequencies may be of greater interest than
Applications to Data Smoothing and Image Processing I
Applications to Data Smoothing and Image Processing I MA 348 Kurt Bryan Signals and Images Let t denote time and consider a signal a(t) on some time interval, say t. We ll assume that the signal a(t) is
PIEZO FILTERS INTRODUCTION
For more than two decades, ceramic filter technology has been instrumental in the proliferation of solid state electronics. A view of the future reveals that even greater expectations will be placed on
Motorola Digital Signal Processors
Motorola Digital Signal Processors Principles of Sigma-Delta Modulation for Analog-to- Digital Converters by Sangil Park, Ph. D. Strategic Applications Digital Signal Processor Operation MOTOROLA APR8
