Hi, The fdatool in matlab usually designs a real equiripple filter with a group delay (N-1)/2 or N/2, where N is filter length. Given desired magnitude response, to design a linear phase filter with a prescribed group delay, will the optimum filter be real coefficient and symmetric? Thanks. ZedToe "ZedToe" <acoustictech_zhangtao@yahoo.com.sg> wrote in message news:7c4bf533.0401070850.53b25746@posting.google.com... > Hi, > > The fdatool in matlab usually designs a real equiripple filter with a > group delay (N-1)/2 or N/2, where N is filter length. > > Gi...

Hi all, I want to design a filter (invertable if possible) that has the minimu amount of group delay and captures the maximum amount of variance given particular data set. I'm thinking something very similiar to the Karhunen&Loeve (KL) transform aka the 'singular spectrum' and also 500 other names... It's just principl coponent analysis of the trjacectory matrix and retaining the first fe significant eigenvectors. I've design a very simple direct-form type II transposed filter which is simple oscillator [x(i)-mean(x(i-t:i-1))], or [1 -ones(t,1)/t] which ha very fa...

The Matlab command 'grpdelay' is restricted to digital filters only. Does there exist some counterpart to 'grpdelay' that operates in the analog domain? Some Matlab commands have separate versions for the analog and digital domains, and I wonder why 'grpdelay' does not. For example, the 'butter' command to generate Butterworth filter coefficients has digital and analog versions. The analog version is useful for understanding the stand-alone characteristics of a proposed filter, i.e., the characteristics that are independent of a particular sampled data record. ...

Is there a simple expression for the group delay of a CIC filter stage in terms of the differential delay (M) and the rate change R? -- Randy Yates % "Watching all the days go by... Digital Signal Labs % Who are you and who am I?" mailto://yates@ieee.org % 'Mission (A World Record)', http://www.digitalsignallabs.com % *A New World Record*, ELO On Fri, 18 Jun 2010 11:21:37 -0400, Randy Yates <yates@ieee.org> wrote: >Is there a simple expression for the group delay of a CIC filter stage >in terms of the ...

Dear all, My task is to implement a very narrow high pass filter to remove a DC offset of a signal. So the cut off frequency of the filter is very low. The filter must be linear phase. A first implementation was made using a double cascaded moving average filter. The filter seems to do its job very well. Unfortunately the group delay of the filter is too large. I have read some articles on multi rate filtering. Although I the feeling I could use this to find a filter with a shorter group delay most articles point out that multi rate filtering is not used to lessen the group delay. Let's say I have a signal X at sample rate Fs. 1. I split the signal in two new signals Xlowpass and Xhighpass by applying a low and high pass filter with a cutoff of about Fs/4. 2. Because Xlowpass does not contain any frequencies above Fs/4 I can downsample the signal Xlowpass without aliasing in a resulting signal Xdown. 3. Now I can find a low pass filter to do the original DC filtering at this lower rate on the signal Xdown. The DC filter will have to be less narrow resulting in a lower group delay. 4. After the DC filtering I can upsample the signal Xdown and add the high frequency part Xhighpass to get the final signal but now DC filtered. Maybe someone can point out why this will not work. An alternative idea to lessen the group delay of the DC filter would also be greatly appreciated. Regards, Dinne Dinne wrote: > Dear all, > > My task is to implement a very...

Hi all, Consider a FIR filter with coefficients [1 2 3 2 1] I know the group delay is 2, (5-1)/2. Can anyone tell how to deduce the group delay of 2 without going through the d(theta)/d(omega) mathematics? Is there an easy way to find the group delay? cfy30 cfy30 wrote: > Hi all, > > Consider a FIR filter with coefficients [1 2 3 2 1] > > I know the group delay is 2, (5-1)/2. Can anyone tell how to deduce the > group delay of 2 without going through the d(theta)/d(omega) mathematics? > Is there an easy way to find the group delay? You just found it. What more do you want? (5-1)/2 bypasses d(theta)/d(omega). Jerry -- Engineering is the art of making what you want from things you can get. ����������������������������������������������������������������������� On 21 Mar, 20:02, "cfy30" <cf...@yahoo.com> wrote: > Hi all, > > Consider a FIR filter with coefficients [1 2 3 2 1] > > I know the group delay is 2, (5-1)/2. Can anyone tell how to deduce the > group delay of 2 without going through the d(theta)/d(omega) mathematics? > Is there an easy way to find the group delay? Well, there is the difference between *deriving* the group delay (that is, finding the formula), and *computing* the group delay. You can do the computation in two ways: - Observe that the filter's impulse response is symmetric, so the filter is linear phase and thus the group delay is constant (N-1)/2 = 2. I can't imagine any...

On 10/23/2015 1:39 PM, Don wrote: > I already have a working 60-Hz notch filter (Butterworth) and find I need to remove some >low-frequency components (<5 Hz, for example) to stabilize the baseline. > > Is here a way to add the low-pass capability to the existing filter? > > do I need to add another filter in series (e.g., high-pass, then notch)? > > is there a better way to de-trend the data? > > Thanks for any help and comments. > I would try comp.dsp for dsp specific questions "Don" <dscott8201@gmail.com> wrote in messag...

Has anyone implemented a function to find the group delay (the time between= the filter's initial response and its peak response)of the different digit= al filters in LabVIEW?<br><br>I need to track the arrival of a certain part= of a signal. I know approx. when it is to arrive, however locating it gets= complicated due to the variable delay caused by the necessary filtering (d= elay depends on the frequencies, filter order, type etc.) .<br><br>I see th= at MatLAB / MatWorks has a group delay function, but perhaps someone has ma= de a G equivalent? <br><br>The digital filter design toolkit is said to hav= e analysis tools that can give you the group delay...but I'm not sure if th= at could be used to find the delay in any case programmatically? Even if it= can I'm a bit reluctant to buy the toolkit just for that functionality...<= br><br>I though I had solved it when I found a description of how to calcul= ate the delay of a Butterworth filter (at least) on: http://www.mathcad.com= /Library/LibraryContent/MathML/group_b.htm<br><br>The results are in the ri= ght ballpark...but sometimes it fails by more than 5 microseconds and that'= s not good enough for my application (could be an incorrect implementation = off course). <br><br>If I use correlation to find the delay I get extremely= good results, however that will not be robust enough (there could be other= strong features, e.g. due...

Hi, all: is there a specific function for continuous system to analyze group delay? i tried grpdelay function, but it seems to be for digital filter and gives wrong result for a continous system. Thanks. ...

I need to design a butterworth approximated low pass, high pass, band pass, band stop filter characteristics.This i did using DFT technique which is a very heavy algorithm.So My question is how to design the FIR for my requirement.So can anybody help in how to proceed... Thank you :-) With Regards, SRS On Sep 5, 9:56 am, SRS <sitaram...@gmail.com> wrote: > I need to design a butterworth approximated low pass, high pass, band > pass, band stop filter characteristics.This i did using DFT technique > which is a very heavy algorithm.So My question is how to design the > FIR for my requirement.So can anybody help in how to proceed... > Thank you :-) > > With Regards, > SRS A recent article: Butterworth Window for Power Spectral Density Estimation Tae Hyun Yoon, and Eon Kyeong Joo, ETRI Journal, vol.31, no.3, June 2009, pp. 292-297. available from: http://etrij.etri.re.kr/Cyber/servlet/BrowseAbstract?vol=31&num=3&pg=292 gives an approximate Butterworth window approach that can be applied to FIR filters through the window based FIR design approach. Dale B. Dalrymple On 9/5/2009 9:56 AM, SRS wrote: > I need to design a butterworth approximated low pass, high pass, band > pass, band stop filter characteristics.This i did using DFT technique > which is a very heavy algorithm.So My question is how to design the > FIR for my requirement.So can anybody help in how to proceed... > Thank you :-) > > With Regards, ...

Hello all, I'm working with 21161N EZ-KIT in a active noise control system... I'm looking for a way to measuring the time of my filter (FIR) and my algorithm takes me !!! the clock of my processor is 100Mhz... and a cycles is 10ns... I put a counter that calculated 1340 lines executed... can I calculate 1340 X 10ns ???? and how can I calculate the group delay in my filters (FIR) !?? thank's everybody !! henrique On 3 Nov, 14:50, "hbarcellos" <henrique_barcel...@hotmail.com> wrote: > and how can I calculate the group delay in my filters (FIR) !?? You mention 'active noise control' so I suppose you don't have nice symmetric FIRs. The general algorithm is outlined on pages 25-27 of McClellan & al: Computer-Based Excercises for Signal Processing using Matlab 5 Pearson, 1998. A very useful book, if you can find it. Mentioning version 5 of matlab in the title is just about the most stupid thing ever done in DSP - the projects work with any version of matlab. With a couple of chapters added on stuff that presently is included in the SP toolbox (mainly filters design functions and some correlation functions), this would have been an all-time classic. Rune On Nov 3, 8:50=A0am, "hbarcellos" <henrique_barcel...@hotmail.com> wrote: > > ... how can I calculate the group delay in my filters (FIR) !?? > i don't get it. is it that you want to calculate the group delay...

Hi, My company needs an linear phase digital audio low pass filter, but we don't have DSP skills. We hope to find a student who would like to supply the circuit diagram and code for a simple circuit using readily available components. The cut-off would need to be 15kHz. We will pay a one off fee, or buy the (pre-programmed) devices on an on-going basis. Please e-mail me using: mail_me [at] freenet [dot] co [dot] uk. Many thanks. Al --- "Alex Collins" <me@privacy.net> wrote in message news:31os34F36r3rdU1@individual.net... > Hi, > > My company needs an l...

Hi, As far as I know, the group delay of a all-pass filters always is a positive number. Is there a all-pass filters which group delay is negative？ Alan On 9/7/2011 10:56 PM, zaitax wrote: > Hi, > As far as I know, the group delay of a all-pass filters always is a > positive number. Is there a all-pass filters which group delay is > negative？ > Alan Group delay measures the time between when energy (or information) goes in and when it comes out. Your question amounts to asking if energy can come out before it went in. I'm rooting for you to be able to answer that on your own. Jerry -- Engineering is the art of making what you want from things you can get. >On 9/7/2011 10:56 PM, zaitax wrote: >> Hi, >> As far as I know, the group delay of a all-pass filters always is a >> positive number. Is there a all-pass filters which group delay is >> negative？ >> Alan > >Group delay measures the time between when energy (or information) goes >in and when it comes out. Your question amounts to asking if energy can >come out before it went in. I'm rooting for you to be able to answer >that on your own. > >Jerry >-- >Engineering is the art of making what you want from things you can get. > There are some negative group delay filter, Such as, peakingEQ has a negative group delay peak when the gain is negative. Jerry Avins <jya@ieee.org> wrote: > On 9/7/2011 10:56 PM, zaitax wrote: ...

hallo to anyone. i'm trying to apply a delay filter to an input signal. I'd like that this delay is implemented with an upsampling, because i'm talking about a fractionary delay. Is it possible to only upsample the filter impulsive response and not the whole input signal? this is my Matlab Code fc=100; %sample frequency of input signal t=0:2*pi/(fc-1):2*pi; x=sin(t); %input signal subplot(121); stem(t,x); title('Original Signal'); n_points=length(x); tau=3.45; %delay (samples) up_factor=10; %upsampling factor tau_up=round(tau*up_factor); NFFT=2^nextpow2(n_points*up_factor); %------ anti imaging filter---------% h_imaging=up_factor*fir1(32,1/up_factor,blackman(32+1)); H_IMAGING=fft(h_imaging,NFFT); h_delay=[zeros(1,tau_up) 1]; H_DELAY = fft(h_delay,NFFT); X = fft(x,NFFT); OUT1 = H_DELAY.*X.*H_IMAGING; out1=real(ifft(OUT1,NFFT)); out=downsample(out1,up_factor); subplot(122); stem(t,out(1:n_points)); title('Signal with delay'); Sorry for my bad english aenima1891 schrieb: hello, the impulse response of a delaye filtered signal is: y(t)=conv(x(t-tau),h(t)) (1) So its Fourier Transform is Y(f)=X(f)*exp(-j*2*pi*tau*f)*H(f) (2) So the delay leads to a multiplication in the frequency domain with a complex phase term and it doesn't matter if you delay the filtered version or the original version since the order of multiplication is exchangable. But I am wondering why you want to upsample the signal at all, when you downsample it after t...

I am trying to calculate group delay of a FIR filter on PC. I use Matlab but I am confused with its algorithm. Basically the Matlab algorithm says this, group_delay(f) = Fourier transform of {n * h[n]} where h[n] is impulse response of the filter. But the Fourier transform of h[n]*n is the differentiation of H(w) with respect to w and not differentiation of phase of H(w) with respect to w, i.e. h[n]*n <------> j * d(H(w))/dw Am I missing something? What would people normally do to calculate group delay of a FIR filter on a PC? Thanks. cykhung@hotmail.com wrote: > I am trying t...

Hello everybody, I have a microphone with a given internal frequency filter IF(x) that I found experimentally in lab. I have around 10 points defining this filter from 100 hz to 16 Khz. (I can improve the granularity if required) I want to apply a A weighting filter AF(x) on the source ofthe microphone. but the output will be wrong if I apply directly the A filter from the output of the microphone due to its internal filter. How can I correct that? How can I design and apply an additional filter that correct this internal filter to give me a response similar to a A weighting filter as if the source was not filtered? I though about manually subtracting IF from AF to get a correct filter CF and apply it. CF(x)=AF(x) - IF(x). So I will have a function with also 10 points. but how do i apply CF to a temporal signal? and is it the right approach? Thanks in advance for your help! Nicolas On Oct 21, 6:33=A0am, "n.maisonneuve" <n.maisonne...@gmail.com> wrote: > Hello everybody, > > I have a microphone with a given internal frequency filter IF(x) that > I found experimentally in lab. > I have around 10 points defining this filter from 100 hz to 16 Khz. (I > can improve the granularity if required) > > I want to apply a =A0A weighting filter AF(x) on the source ofthe > microphone. > but the output will be wrong if I apply directly the A filter from the > output of the microphone due to its internal filter. > > How can I c...

Hi all I'm trying to find design methods or literature for low/minimum group delay IIR filters. I'm a bit unsure about what will be the correct term for this kind of filters. But a typically linear-phase FIR has a group delay of 1/2 the filter length. This kind of delay will often be too much since I'm working with motion capture (MoCap) sensors that typically have sampling rates around 100 Hz. I'm guessing that IIR filters can give me more powerful low group-delay filters than FIR. But the typcal filter design tool in MATLAB does not optimize for low group delay. So my question is: Are there design methods that enable one to minimize the group delay? Let say the best filter with a group delay around 2, 1 or 0 samples? A flat phase is also a wish but not necessarily at the same time. Thank you for any advice you may have. On 8/25/11 11:21 AM, staldor wrote: > Hi all > > I'm trying to find design methods or literature for low/minimum group delay > IIR filters. > > I'm a bit unsure about what will be the correct term for this kind of > filters. But a typically linear-phase FIR has a group delay of 1/2 the > filter length. This kind of delay will often be too much since I'm working > with motion capture (MoCap) sensors that typically have sampling rates > around 100 Hz. > > I'm guessing that IIR filters can give me more powerful low group-delay > filters than FIR. But the typcal filter design tool in...

I've pulled a DSP Group Teak Lite DSP development board out of the bin at work. It's about 3-4 years old. Their web site asks you to login before you can look at docs an support S/W etc. Does anyone have an old support login for this site? Cheers, Alfie. ...

US-TX-Austin: VLSI Circuit Designer, 5+yrs exp CMOS design, DSP design; DH (45328832401) ======================================================================================== Position: VLSI Circuit Designer Reference: SMC01756 Location: Austin TX Duration: DH Skills: BSEE (MSEE preferred). 5+yrs exp in CMOS custom circuit design. Microprocessor or DSP design experience. Core skills must include high performance custom circuit design and should include experience in one or more of the fo...

US-TX-Austin: VLSI Circuit Designer, 5+yrs exp CMOS design, DSP design; DH (45339432408) ======================================================================================== Position: VLSI Circuit Designer Reference: SMC01756 Location: Austin TX Duration: DH Skills: BSEE (MSEE preferred). 5+yrs exp in CMOS custom circuit design. Microprocessor or DSP design experience. Core skills must include high performance custom circuit design and should include experience in one or more of the following: caches, register files, arithmetic circuits, datapath elements and timing model development. Scope: Responsible for custom circuit design, which includes schematic capture, circuit simulation, timing model creation and layout oversight. Our Client: Our client designs high performance, low-cost x86 compatible microprocessors. They have the fastest design cycle in the industry, with new designs going from concept to completion in about 9 months, 1/3 the time of the competitors. In nine years, they have shipped ten different designs with millions of units sold. Please send your current resume in confidence to <staffing@eurosoft-inc.com> ..45339432408. ...

US-TX-Austin: VLSI Circuit Designer, 5+yrs exp CMOS design, DSP design; DH (45350432404) ======================================================================================== Position: VLSI Circuit Designer Reference: SMC01756 Location: Austin TX Duration: DH Skills: BSEE (MSEE preferred). 5+yrs exp in CMOS custom circuit design. Microprocessor or DSP design experience. Core skills must include high performance custom circuit design and should include experience in one or more of the fo...

US-TX-Austin: VLSI Circuit Designer, 5+yrs exp CMOS design, DSP design; DH (45339432408) ======================================================================================== Position: VLSI Circuit Designer Reference: SMC01756 Location: Austin TX Duration: DH Skills: BSEE (MSEE preferred). 5+yrs exp in CMOS custom circuit design. Microprocessor or DSP design experience. Core skills must include high performance custom circuit design and should include experience in one or more of the following: caches, register files, arithmetic circuits, datapath elements and timing model development. Scope: Responsible for custom circuit design, which includes schematic capture, circuit simulation, timing model creation and layout oversight. Our Client: Our client designs high performance, low-cost x86 compatible microprocessors. They have the fastest design cycle in the industry, with new designs going from concept to completion in about 9 months, 1/3 the time of the competitors. In nine years, they have shipped ten different designs with millions of units sold. Please send your current resume in confidence to <staffing@eurosoft-inc.com> ..45339432408. ...

US-TX-Austin: VLSI Circuit Designer, 5+yrs exp CMOS design, DSP design; DH (45329714407) ======================================================================================== Position: VLSI Circuit Designer Reference: SMC01756 Location: Austin TX Duration: DH Skills: BSEE (MSEE preferred). 5+yrs exp in CMOS custom circuit design. Microprocessor or DSP design experience. Core skills must include high performance custom circuit design and should include experience in one or more of the following: caches, register files, arithmetic circuits, datapath elements and timing model development. Scope: Responsible for custom circuit design, which includes schematic capture, circuit simulation, timing model creation and layout oversight. Our Client: Our client designs high performance, low-cost x86 compatible microprocessors. They have the fastest design cycle in the industry, with new designs going from concept to completion in about 9 months, 1/3 the time of the competitors. In nine years, they have shipped ten different designs with millions of units sold. Please send your current resume in confidence to <staffing@eurosoft-inc.com> ..45329714407. ...

US-TX-Austin: VLSI Circuit Designer, 5+yrs exp CMOS design, DSP design; DH (45350414401) ======================================================================================== Position: VLSI Circuit Designer Reference: SMC01756 Location: Austin TX Duration: DH Skills: BSEE (MSEE preferred). 5+yrs exp in CMOS custom circuit design. Microprocessor or DSP design experience. Core skills must include high performance custom circuit design and should include experience in one or more of the fo...

Text is available under the Creative Commons Attribution-ShareAlike License ;additional terms may apply. By using this site, you agree to the ...

... you do that” action too so it bought the recently launched app Masquerade (stylized as MSQRD) to instantly have access to its own selfie filter ...

If you're a billion-dollar company targeting millennials and you're not investing in a sponsored Snapchat filter, you're already late to the ...

... Reader Chris Ruberg , digital marketing specialist at OneCommand , shared these screenshots with SocialTimes, displaying the ability to filter ...

Filteract Enlight Instagram Get selective with your photo filters in Filteract is a story by AppAdvice.com AppAdvice - iPhone, iPad, iPod, ...

... not much left for them to improve on besides maybe not having so many of those (admittedly safe) carbon flakes getting through the filter. So, ...

In a strategic move against Snapchat, the world's largest social network buys a popular app that lets users slap silly masks and effects on their ...

A line of weather radios that can overheat and post a fire hazard are among this week's recalled products. Others include mugs that have been ...

... bit more cartoon-like now that the social media company has acquired selfie-altering startup Masquerade Technologies. The Snapchat-like filter ...

... even more so in these polarizing times. That is why Bumble, the dating app from Tinder co-founder Whitney Wolfe, is offering political filters ...

Resources last updated: 3/29/2016 11:55:43 PM