Group Delay of CIC Filters
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://email@example.com % 'Mission (A World Record)',
http://www.digitalsignallabs.com % *A New World Record*, ELO
On Fri, 18 Jun 2010 11:21:37 -0400, Randy Yates <firstname.lastname@example.org>
>Is there a simple expression for the group delay of a CIC filter stage
>in terms of the ...DSP Group TeakLite DSP Board
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?
...Google groups delay
Anyone noticed that google groups is not updating SAS-L ?
Today the newest item is dated 2 days ago.
That's true, very unexpected delays both for new posts and also for
replies. Hope will be fixed soon.
On Oct 29, 12:33=A0am, Akshaya <akshaya.nathil...@gmail.com> wrote:
> That's true, very unexpected delays both for new posts and also for
> replies. Hope will be fixed soon.
Seems to be back to normal now.
...phase to group delay
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.
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...group delay time?
It is known, that non-uniformity of the frequency response of the channel
influences level of ISI. And what kind of distortions is characteristic for
non-uniform group delay time?
On Feb 5, 3:08=A0am, "alex65111" <alex65...@list.ru> wrote:
> It is known, that non-uniformity of the frequency response of the channel
> influences level of ISI. And what kind of distortions is characteristic f=
> non-uniform group delay time?
A non-constant group delay vs frequency (non-linear phase vs
frequency) distorts the pulse shape. This causes ISI.
>On Feb 5, 3:08=A0a...Group delay in Matlab
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...Filter Group Delay
The Matlab command 'grpdelay' is restricted to digital filters only.
Does there exist some counterpart to 'grpdelay' that operates in the
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. ...Linux Fails in Munich, Delays, Delays, Delays
The pipedream of Linux being used by Government is quickly fading.
The first big deployment has been full of "snags" and "delays"... just
like using Linux!
We told everyone this, now the truth is known.
Munich announces delay in Linux migration into 2006
9/7/2005 4:55:02 PM, by Jeremy Reimer
The municipal government of Munich, Germany released a statement
yesterday that the migration of its office PCs to Linux and
OpenOffice.org, which was scheduled to be completed in 2005, has slipped
to at least next year.
The original plan, which involved switching all 14,00...delays: inertial delays vs. transport delays
I have some issues with delays which I would appreciate very much if
someone could please clarify for me, as they are not clear to me right
now. I would like to know what the difference between an inertial delay
and a transport delay is and why VHDL would need to have these two
distinct types of delay. Also, it seems to me that specifying delays in
VHDL designs can only serve the purose of simulation since the delays
inherent in the physical hardware cannot, as far as I know, be
controlled with software: they certainly cannot be made smaller
than what they are, but I'm not sur...group delay of FIR filter
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?
> 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 yo...Definition of Group (Envelope) Delay
I've been racking my brain on this one the last couple of days. So, group
delay is defined as the derivative of phase with respect to frequency.
My simple question is: why?
We would all agree that the time delay of a sinusoid induced by a change in
phase (phase delay) is equal to the ratio of the change in phase to the
Also, for a linear phase response, the derivative would be equal to the
ratio. Both phase delay and group delay would be constant.
I have been searching for a while now and haven't found anything beyond 'it
can be shown that...' In Richard Lyons' book, he simply uses 'is defined
Could someone provide, or refer me to, a derivation showing the
relationship between an amplitude modulated sinusoid and group delay?
"dszabo" <62466@dsprelated> writes:
> I've been racking my brain on this one the last couple of days. So, group
> delay is defined as the derivative of phase with respect to frequency.
> My simple question is: why?
> We would all agree that the time delay of a sinusoid induced by a change in
> phase (phase delay) is equal to the ratio of the change in phase to the
> Also, for a linear phase response, the derivative would be equal to the
> ratio. Both phase delay and group delay would be constant.
> I have been searching for a while now and haven't found anything b...group delay DC filter
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...Negative Group Delay Circuit
They appear to get an output before there is an input! Surely some
> They appear to get an output before there is an input! Surely some
Unfortunately they found it had already been reported in last month's
I once wasted an entire day trying to do that (back when I was 21 or
so). These guys don't seem to have got the memo about causality.
Love to see them build one that works.
...Linear Phase and group delay
I have a trivial question .Could anyone explain the concept of linear
phase and group delay . I went throught the books but I cant visualize
the concept .
Symmetric impulse response => Linear Phase and Constant group delay .
Linear Phase does not imply constant group delay . ??
Thanks in Advance
> Hi ,
> I have a trivial question .Could anyone explain the concept of linear
> phase and group delay . I went throught the books but I cant visualize
> the concept .
> Symmetric impulse response => Linear Pha...[News] Windows Vista: Delays, Delays, More Delays and Doubt
Microsoft's Vista faces delays as public tests continue
,----[ Quote ]
| David Bradshaw, principal analyst for Ovum, the technology research
| group, said that delays to the full release of Vista remained a danger,
| noting that such testing programmes are becoming increasingly normal. He
| said that public testing programmes were useful in highlighting problems
| of compatibility, where the software fails to work properly with certain
| printers, software programs or hardware.
| Although the discovery of a problem could force a rewrite, Mr Bradshaw
| said, "it would have to be a...JMeter Thread Group Delay
I have a JMeter script with 1 Thread Group that contains about 10
requests. I want the script to run indefinitely every 5 minutes with
no delays between each individual requests and currently i cannot seem
to find a way to do that. There are various Timers i can add to a
Thread Group, all they do is delay individual requests as opposed to
delaying the execution of the whole Thread Group. Does anyone know if
there is a way to implement this?
...Group By, Limit only group?
I'm looking to select data from a table and group by some values.. but
I'm looking to limit the number of rows returned for each group, but
not the entire query. Here's my table set up (Not from MySQL, just
typed up.. but it'll give you the idea):
CREATE TABLE bank_ident_all_t(
ident_id INT(9) UNSIGNED ZEROFILL NOT NULL,
ident_type ENUM('ach','cc') NOT NULL,
bank_id INT UNSIGNED NOT NULL,
ref_count INT UNSIGNED NOT NULL DEFAULT 1,
last_updated INT UNSIGNED NOT NULL,
PRIMARY KEY(ident_id, ident_type, bank_id),
)...Is this group only a Google group?
I'm discovering APL and I posted a question yesterday on the comp.lang.apl =
nntp group. While searching for more information about APL, I stumbled upon=
this Google group. I see that it has the same posts than the nntp group, b=
ut the last nntp post is from October 1st, 2014.
I'm thus wondering if there is are synchronization issues between nntp and =
the Google group, or if the problem is with my nntp provider.
comp.lang.apl is definitely a usenet group.
Many providers aren't retaining many newsgroups long enough and also seem to
...Re: Google groups delay
Indeed ... maybe 97000 is a magic number for them (96999 is the number of
topics currently listed)?
On Mon, Oct 27, 2008 at 6:41 PM, Richard <email@example.com> wrote:
> Anyone noticed that google groups is not updating SAS-L ?
> Today the newest item is dated 2 days ago.
When configuring a T1 and setting up the timeslots you have an option
to set the channel group group number. What exactly does the
"channel-group" group number do? Normally, I plug in 1, but you can
set it from 0-23.
channel-group ?? timeslots 1-24 speed 64
(?? is where the group number would go.)
On 16 Dec 2004 10:53:42 -0800, firstname.lastname@example.org wrote:
~ When configuring a T1 and setting up the timeslots you have an option
~ to set the channel group group number. What exactly does the
~ "channel-group" group number do? Normally, I plug in 1, but you can
~ set it from 0-23.
~ channel-group ?? timeslots 1-24 speed 64
~ (?? is where the group number would go.)
The channel-group number becomes part of the name of the serial interface
you create. For example, if you do this:
controller T1 2
channel-group 3 timeslots 1-24 speed 64
then this creates an interface called "Serial 2:3"
You can configure multiple channel-groups (and/or ds0-groups
if your platform supports it), so pick a unique channel-group/
ds0-group ID for each such group ... e.g.
controller t1 2
channel-group 0 timeslots 1-4 speed 64
channel-group 1 timestots 5-12 speed 64
ds0-group 2 timeslots 13-24 type e&m-fgb
...Delay when sending to queue grouped
I am currently setting up queue groups by using the following macros
in my sendmail.mc file:
QUEUE_GROUP(`autohandled', `P=/var/spool/mqueue/autohandled, I=5m,
However, when sending through the 'prog' mailer, the message is not
delivered instantly, but rather queued FIRST, and then delievered
after the first queue run (within 5 minutes). Note that this behaviour
only occurs when sending through the Mail Submission Program (MSP),
and not directly to sendmail using the "-Am" switch.
Why isn't my message being sent to the mailer first, and then queued
later, if necessary? Am I missing something? I know that this doesn't
happen if I don't specify queue groups, but is this a result of a
misconfiguration, or is this how queue groups act by default?
Thanks in advance,
...group delay in decimate command
i'm simulating a baseband ofdm system digital front end and cannot
understand how groupdelay of the filter before downsampling is a
problem. following is my code
tot_data = ofdm_data;
up_conv = interp(tot_data, 30);
dec_fir = fir1(30, 1/30);
up_conv = filter(dec_fir, 1, up_conv);
decim = downsample(up_conv(1:end), 30);
I observe that the constellation diagram is scattered a little bit
(there is no noise in the system) you can say 3 dB degradation is
Now when i compensate the group delay of the filter up_conv in
downsample command, the scatter pl...http://groups-beta.google.com/group/Configuration-Management join this group on google beta group site
Please join the new group on google beta group site
Thanks for your interest
pompy Belkar wrote:
> Please join the new group on google beta group site
> Thanks for your interest
If everybody here created a new group there, we all would have
to follow hundreds of groups to keep up with discussion. Why
not use the Usenet, with its standard protocols to access the
/ __| |_ _____ _____ _ _ Heiner STEVEN <hei...Filter design with a desired group delay?
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
"ZedToe" <email@example.com> wrote in message
> 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.