DSPRelated.com
Forums

Announce: The New dspGuru

Started by Grant Griffin December 14, 2009
Iowegian's dspGuru site (http://www.dspguru.com) recently completed its 
tenth year of helping people worldwide learn Digital Signal Processing. 
  This is to announce that dspGuru has been completely revamped. 
Throughout its life, dspGuru was implemented as static HTML pages but 
now it is hosted on a full-featured content management system (CMS). 
The new hosting platform has a much better look and allows a lot more 
possibilites than before.  For example, it has a system of user accounts 
which allows registered users to rate content and add comments. 
Selected users may also blog.  (Contact me.)

Since it's hosted on a CMS with a database, the new dspGuru has a lot of 
capability for data-driven content.  It currently contains two 
categories of data-driven pages: DSP books and DSP links.  It provides 
lists of those sorted according to various criteria.  DSP books may be 
sorted by Amazon sales rank, user rating, title, author, price, and 
more.  (See http://dspguru.com/dsp/books )  As far as I know, this is a 
unique capability that's unavailable elsewhere on the Internet for DSP 
books.  (Not surprisingly, Rick Lyons' "Understanding Digital Signal 
Processing" is consistently near the top of the "Bestselling DSP Books" 
page at http://dspguru.com/dsp/books/bestsellers .)  Likewise, DSP links 
can be extracted for various categories such as articles, websites, 
tools, software, etc.  See http://dspguru.com/dsp/links .

dspGuru began with the idea of providing a web presence for comp.dsp, 
and in a burst of enthusiasm at its birth many comp.dsp regulars made 
contributions to it, both large and small.  With that and some content 
of my own, dspGuru has become one of the most widely used DSP sites on 
the Internet as deigned by Google, which lists it on its first page for 
"Digital Signal Processing".

Even so, dspGuru could be improved by new content.  (Hasn't anybody 
thought of a new DSP trick lately?...)  dspGuru is basically a 
break-even operation so I can't pay for content, but if you have any DSP 
insights you'd like to memorialize on the web (rather than let disappear 
into the ether here ;-) or increase your fame in the small world of DSP, 
contributing an article or trick to dspGuru is a great way to do it. 
Please see the guidelines at 
http://dspguru.com/site/how-to-submit-an-article-to-dspguru for more 
information.

Thanks again to all the great folks here for their many contributions 
over the years to the world of DSP via comp.dsp and dspGuru!

commercial-ly y'rs,

Grant
-- 
_____________________________________________________________________

Grant R. Griffin
Publisher of dspGuru                          http://www.dspguru.com
Iowegian International Corporation            http://www.iowegian.com
See http://www.iowegian.com/img/contact.gif for e-mail address
Grant Griffin wrote:
> Iowegian's dspGuru site (http://www.dspguru.com) recently completed its > tenth year of helping people worldwide learn Digital Signal Processing.
Thanks again, Grant. Jerry -- Engineering is the art of making what you want from things you can get. �����������������������������������������������������������������������
On 12/14/2009 10:45 AM, Jerry Avins wrote:
> Grant Griffin wrote: >> Iowegian's dspGuru site (http://www.dspguru.com) recently completed >> its tenth year of helping people worldwide learn Digital Signal >> Processing. > > Thanks again, Grant. > > Jerry
+1 I've found myself going back there from time to time over the years to revisit some of the tricks. -- Eric Jacobsen Minister of Algorithms Abineau Communications http://www.abineau.com
On Dec 14, 8:45=A0am, Grant Griffin <nob...@example.com> wrote:
> Iowegian's dspGuru site (http://www.dspguru.com) recently completed its > tenth year of helping people worldwide learn Digital Signal Processing. > =A0 This is to announce that dspGuru has been completely revamped. > Throughout its life, dspGuru was implemented as static HTML pages but > now it is hosted on a full-featured content management system (CMS). > The new hosting platform has a much better look and allows a lot more > possibilites than before. =A0For example, it has a system of user account=
s
> which allows registered users to rate content and add comments. > Selected users may also blog. =A0(Contact me.) > > Since it's hosted on a CMS with a database, the new dspGuru has a lot of > capability for data-driven content. =A0It currently contains two > categories of data-driven pages: DSP books and DSP links. =A0It provides > lists of those sorted according to various criteria. =A0DSP books may be > sorted by Amazon sales rank, user rating, title, author, price, and > more. =A0(Seehttp://dspguru.com/dsp/books) =A0As far as I know, this is a > unique capability that's unavailable elsewhere on the Internet for DSP > books. =A0(Not surprisingly, Rick Lyons' "Understanding Digital Signal > Processing" is consistently near the top of the "Bestselling DSP Books" > page athttp://dspguru.com/dsp/books/bestsellers.) =A0Likewise, DSP links > can be extracted for various categories such as articles, websites, > tools, software, etc. =A0Seehttp://dspguru.com/dsp/links. > > dspGuru began with the idea of providing a web presence for comp.dsp, > and in a burst of enthusiasm at its birth many comp.dsp regulars made > contributions to it, both large and small. =A0With that and some content > of my own, dspGuru has become one of the most widely used DSP sites on > the Internet as deigned by Google, which lists it on its first page for > "Digital Signal Processing". > > Even so, dspGuru could be improved by new content. =A0(Hasn't anybody > thought of a new DSP trick lately?...) =A0dspGuru is basically a > break-even operation so I can't pay for content, but if you have any DSP > insights you'd like to memorialize on the web (rather than let disappear > into the ether here ;-) or increase your fame in the small world of DSP, > contributing an article or trick to dspGuru is a great way to do it. > Please see the guidelines athttp://dspguru.com/site/how-to-submit-an-arti=
cle-to-dspgurufor more
> information. > > Thanks again to all the great folks here for their many contributions > over the years to the world of DSP via comp.dsp and dspGuru! > > commercial-ly y'rs, > > Grant > -- > _____________________________________________________________________ > > Grant R. Griffin > Publisher of dspGuru =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0h=
ttp://www.dspguru.com
> Iowegian International Corporation =A0 =A0 =A0 =A0 =A0 =A0http://www.iowe=
gian.com
> Seehttp://www.iowegian.com/img/contact.giffor e-mail address
Whew! For a moment there, I thought Kumar was back! Dirk
Jerry Avins wrote:
> Grant Griffin wrote: >> Iowegian's dspGuru site (http://www.dspguru.com) recently completed >> its tenth year of helping people worldwide learn Digital Signal >> Processing. > > Thanks again, Grant. > > Jerry
Thanks, Jerry. BTW, dspGuru's log stats show that your Gray Code Conversion trick (http://dspguru.com/dsp/tricks/gray-code-conversion) is quite popular! Grant -- _____________________________________________________________________ Grant R. Griffin Publisher of dspGuru http://www.dspguru.com Iowegian International Corporation http://www.iowegian.com See http://www.iowegian.com/img/contact.gif for e-mail address
hey Grant, it might only serve to confuse, but in FIR FAQ 1.3, it's
not entirely true that FIRs must have no feedback.  there is a class
of FIR filters that might commonly be called TIIR (for "Truncated
IIR") filters that have a delay line, and element with feedback, and a
way to kill off the "tail" of the IIR that would come out of the
element with feedback.

the moving sum or moving average filters are probably the most trivial
FIR filters that *could* be (and usually are) implemented as TIIR.

i dunno if anything like this should go into your FAQ.

r b-j

robert bristow-johnson wrote:
> hey Grant, it might only serve to confuse, but in FIR FAQ 1.3, it's > not entirely true that FIRs must have no feedback. there is a class > of FIR filters that might commonly be called TIIR (for "Truncated > IIR") filters that have a delay line, and element with feedback, and a > way to kill off the "tail" of the IIR that would come out of the > element with feedback. > > the moving sum or moving average filters are probably the most trivial > FIR filters that *could* be (and usually are) implemented as TIIR. > > i dunno if anything like this should go into your FAQ. > > r b-j >
Good point, r. I'll see if I can work that in. Grant -- _____________________________________________________________________ Grant R. Griffin Publisher of dspGuru http://www.dspguru.com Iowegian International Corporation http://www.iowegian.com See http://www.iowegian.com/img/contact.gif for e-mail address
Grant Griffin wrote:
> robert bristow-johnson wrote: >> hey Grant, it might only serve to confuse, but in FIR FAQ 1.3, it's >> not entirely true that FIRs must have no feedback. there is a class >> of FIR filters that might commonly be called TIIR (for "Truncated >> IIR") filters that have a delay line, and element with feedback, and a >> way to kill off the "tail" of the IIR that would come out of the >> element with feedback. >> >> the moving sum or moving average filters are probably the most trivial >> FIR filters that *could* be (and usually are) implemented as TIIR. >> >> i dunno if anything like this should go into your FAQ. >> >> r b-j >> > > Good point, r. I'll see if I can work that in. > > Grant
Done. Since the FIR FAQ is intended to be introductory material, I tried to keep it as simple as possible. I associated the meaning of "FIR" wit "no feedback", as the term is commonly used, while recognizing the special cases that robert suggests. (See http://dspguru.com/dsp/faqs/fir/basics ) Thanks, robert. Grant -- _____________________________________________________________________ Grant R. Griffin Publisher of dspGuru http://www.dspguru.com Iowegian International Corporation http://www.iowegian.com See http://www.iowegian.com/img/contact.gif for e-mail address
robert bristow-johnson wrote:
> hey Grant, it might only serve to confuse, but in FIR FAQ 1.3, it's > not entirely true that FIRs must have no feedback. there is a class > of FIR filters that might commonly be called TIIR (for "Truncated > IIR") filters that have a delay line, and element with feedback, and a > way to kill off the "tail" of the IIR that would come out of the > element with feedback. > > the moving sum or moving average filters are probably the most trivial > FIR filters that *could* be (and usually are) implemented as TIIR.
Yeah. People who get bitten by occasional adjustment of the floating-point exponent spend a long time finding the bug.
> i dunno if anything like this should go into your FAQ.
The FAQ should probably point out that we mostly take "FIR" and "transversal" to be synonyms, but they really aren't. Jerry -- Engineering is the art of making what you want from things you can get. &#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;
Some time back, Richard Lyons pointed out here a classic reference on
DSP terms:

Terminology in digital signal processing; IEEE Transactions on Audio
and Electroacoustics, Vol. AU-20, No. 5, December 1972, pages 322-337

In the digital filters section they point out that 'recursive' and
'non-recursive' describe realizations of filters, not their impulse
responses, as both IIR and FIR can have realizations that can be
recursive or non-recursive.

'They' in that case being Rabiner, Cooley, Helms, Jackson, Kaiser,
Rader, Schafer, Steiglitz, and Weinstein.

Dale B. Dalrymple