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. ...

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...

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 ...

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, 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: 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. ...

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, 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...

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...

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. ...

Hi, I have some waveforms in MATLAB with a DC offset that I want to filter out. I based this filter off of a first order analog prototype but am getting unexpected results. I assumed that the implicit periodicity of the DFT would cause the offset of the waveform in the code below to be a DC component. Instead, I get results that apparently treat the offset as a step response to the high pass filter. Is this an intrinsic limitation of the DFT? Advice is appreciated. MATLAB code: fs = 5e9; t = -50e-9:1/fs:50e-9; DCOffset = 0.5; wfm = 0.5 * rectpuls(t,2e-9) + DCOffset; %a...

Hello, I have a signal that has a large DC value. For example assume that I have a signal which is: y=10^6 + sin( wt) How can I remove the DC part of the signal? I tried a low pass filter, but there are two problems: 1- I can not set the filter to only remove DC value and not low frequency signals. 2- The filter has some gain even very low in DC so the DC value is not completely removed. Any suggestion on any way that I can remove the DC signal? Regards ma wrote: > Hello, > > I have a signal that has a large DC value. For example assume that I > hav...

Dear all this is my homework, I should determine the delay of this symmetric FIR filter whose length is 3. y[n]=x[n]+x[n-1]+x[n-2]. The answer in the manual solutions is 1. I am confused. In my view, clearly h[0]=1, h(1)=1, h(2)=0, otherwise =zero and it's delay must be two. I guess that the answer is 1 because the filter is symmetric so that h[k]=h[M-k-1] (M=3 is the length of the filter). So delay is only (M-1)/2 if M is odd. Using this thinking, I can find the same answers as in the solution manuals. But indeed I am not satisfied with this explaination and would like to ask you al...

hallo to everyone i'm trying to implement a digital filter which is a pure delay. is this code right? h=fir1(delay*2, 0.999, blackman(2*delay+1)); I use this code because a fir filter give to me a delay equal to half of filter order. fir1 function seems to not accept 1 as second parameter. why? Is there any other simpler code ? (sorry for my english) On Oct 6, 6:36=A0am, "aenima1891" <aenima1...@gmail.com> wrote: > hallo to everyone > i'm trying to implement a digital filter which is a pure delay. > is this code right? > > h=3Dfir1(delay*2, 0.999, blackman(2*delay+1)); > > I use this code because a fir filter give to me a delay equal to half > of filter order. > fir1 function seems to not accept 1 as second parameter. why? > > Is there any other simpler code ? > > (sorry for my english) How about using a simple delay line? John >On Oct 6, 6:36=A0am, "aenima1891" <aenima1...@gmail.com> wrote: >> hallo to everyone >> i'm trying to implement a digital filter which is a pure delay. >> is this code right? >> >> h=3Dfir1(delay*2, 0.999, blackman(2*delay+1)); >> >> I use this code because a fir filter give to me a delay equal to half >> of filter order. >> fir1 function seems to not accept 1 as second parameter. why? >> >> Is there any other simpler code ? >> >> (sorry for my english) > >How about using a si...

Dear friends, I am implemeting a CIC filter for a Delta-Sigma ADC, my question is that (assuming the CIC filter has one pair of integrater and comb). Since the input is one bit (0 or 1), the output of the intergrator will always be that the following sample is larger or equal to the previous sample. And at the comb part, it subtracts the consecutive two samples and the result must be always >= 0 (or <= 0). So there will essentially a DC offset at the output of the CIC filter. For example, I did a sin wave input (converted to one bit already), then at the output of the CIC, it is a sin wave but biased at some DC level. How do I remove the DC or I am missing something here? Thanks. Vincent Ma wrote: > Dear friends, > > > I am implemeting a CIC filter for a Delta-Sigma ADC, my question is > that (assuming the CIC filter has one pair of integrater and comb). > Since the input is one bit (0 or 1), the output of the intergrator > will always be that the following sample is larger or equal to the > previous sample. And at the comb part, it subtracts the consecutive > two samples and the result must be always >= 0 (or <= 0). So there > will essentially a DC offset at the output of the CIC filter. > > For example, I did a sin wave input (converted to one bit already), > then at the output of the CIC, it is a sin wave but biased at some DC > level. How do I remove the DC or I am missing something here? > > Thanks. Vi...

I have a report that uses a query as the recordsource. One field in the query is called Header which can be either Approved, Received, Not Taken, Closed Out. On the report footer - I total each of these by txtTotalApproves = Sum(IIF(Header="Approved",1,0)). Then I reference these in the report header as a summary page at the TOP of the report. So this works - but I want the detail lines of a group to only include header types of Closed Out or Not Taken. I know I could create a subreport, but can a group be filtered somehow? I tried entering an expression in the grouping : IIF(Header="Not Taken" or Header="Closed Out",Header), but that still gave me all status. Thanks, Brian In Report Design Mode, modify the "Record Source" property and then click on the elipses "...". In there, modify the query to filter your data as required. Dominic Vella "BerkshireGuy" <berkshireguy2005-commerical@yahoo.com> wrote in message news:a2f6daa6-340a-4720-9c05-dd8b0d075dcf@m34g2000hsb.googlegroups.com... >I have a report that uses a query as the recordsource. > > One field in the query is called Header which can be either Approved, > Received, Not Taken, Closed Out. > > On the report footer - I total each of these by > > txtTotalApproves = Sum(IIF(Header="Approved",1,0)). Then I reference > these in the report header as a summary page at the TOP of the > report. > > So...

The DC SAS Users Group will hold a special evening meeting on February 1 from 6:30 to 8:30 pm at the Johns Hopkins Univ. Washington, DC Center, 1625 Massachusetts Ave NW. The meeting is free to attend and light refreshments (e.g., cookies and sodas) will be served. Please register in advance via email to Andrew@sierrainformation.com A PDF flyer with full meeting details is available at http://www.sierrainformation.com/flyer2006_dcsug_meeting.pdf The meeting will feature two 50 minute presentations, both of which are scheduled as Invited Papers at SUGI 31 in March. Ed Heaton of WESTAT will...

>>> NOTE: This post describes an event that will be held in Washington, DC. PLEASE DO NOT register for it UNLESS you plan to come to Washington, DC to attend it. Thanks! <<< NOTE SPECIAL EVENING MEETING DC SAS USERS GROUP Wednesday, September 24, 2008 6:00 pm - 8:30 pm Location: The Urban Institute, 2100 M Street NW, Washington, DC (entrance on 21st St. NW) Metro: Foggy Bottom, Farragut North, or Dupont Circle Parking: Pay-Your-Own at 1133 and 1155 21st St NW, $8/vehicle after 5 pm, subject to change) Seating is limited. Please register in advance for priority seating via the link at http://www.surveymonkey.com/s.aspx?sm=dV8wiqWMUor_2bRk6Ep7bwIA_3d_3d We cannot guarantee seats to people who have not registered in advance for the meeting. NOTE >>> This event is being held in Washington, DC. Please DO NOT register for it UNLESS you plan to come to Washington, DC to attend it. <<< NOTE Presentations: * "Data Set Options: Beyond KEEP, DROP, RENAME and WHERE," by Sarah Woodruff and Ed Heaton, Westat * "PROC MEANS: The Basics and Beyond," by Andrew Karp, Sierra Information Services Please visit the DCSUG website at http://www.dc-sug.org for more information about this and other events for SAS Software users in the National Capital Area. ...

Dear all I not very familiar with filter design in Matlab and I am probably missin something when it comes to "group delay". My problem comes as follows. From what I have understood, if I have a filter such that its group dela response (plotted with grpdelay[b,a] in matlab with a,b the filte coefficients) provides 17 as the group delay (in samples) at f=0.1 (normalized frequency so f=0.14*fs/2=0.14*500=70Hz, sampling frequenc being 1000 Hz) then passing a sinusoid whose frequency is 70Hz through th filter I should get at the output the same sinusoid (assuming gain is one delayed by...

I designed an algorithm to compute signal delay through an RF channel. I first verified the algorithm using a known IIR model. I managed to get groupdelay of this IIR spot on compared to that given by Matlab function grpdelay(num,den). The algorithm is based on sending frequency sweep chirp signal followed by fft then conversion of phase to groupdelay using the derivative of negative angular phase with respect to angular frequency. The algorithm has been released and is working well. I am now asked if I could apply it to the case when the available test signal is only single tone instead of frequency sweep. I tested my same algorithm on single tone. All looks ok but with a mystery factor of 2 needed to get IIR model groupdelay match that of matlab. I mean if I multiply the computed groupdelay based on fft by 2 then it gets correct with a small margin of error. Any idea what this factor of 2 might be. In both cases I use real only chirp signal or real only single tone and the fft is complex. Processing is identical throughout the algorithm for both cases in every step. Regards Kadhiem kaz <37480@dsprelated> wrote: > I designed an algorithm to compute signal delay through an RF channel. > I first verified the algorithm using a known IIR model. I managed to get > groupdelay of this IIR spot on compared to that given by Matlab function > grpdelay(num,den). The algorithm is based on sending frequency...

Anyone care to share their filters for this group? I currently filter for: "no.email@no.email.invalid" "Microsoft-Outlook-Express-Macintosh-Edition/5.02.2022" -- Spartanicus none. Kiri "Spartanicus" <me@privacy.net> schreef in bericht news:q2ou20l3rdvhvelqqrciaua0bkphgb4plf@news.spartanicus.utvinternet.ie... > Anyone care to share their filters for this group? > > I currently filter for: > > "no.email@no.email.invalid" > "Microsoft-Outlook-Express-Macintosh-Edition/5.02.2022" > > -- > Spartanicus ...

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 10:40:42 PM