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
Announce: The New dspGuru
Started by ●December 14, 2009
Reply by ●December 14, 20092009-12-14
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. �����������������������������������������������������������������������
Reply by ●December 14, 20092009-12-14
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
Reply by ●December 14, 20092009-12-14
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 addressWhew! For a moment there, I thought Kumar was back! Dirk
Reply by ●December 14, 20092009-12-14
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. > > JerryThanks, 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
Reply by ●December 15, 20092009-12-15
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
Reply by ●December 15, 20092009-12-15
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
Reply by ●December 15, 20092009-12-15
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. > > GrantDone. 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
Reply by ●December 15, 20092009-12-15
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. �����������������������������������������������������������������������
Reply by ●December 15, 20092009-12-15
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






