Would you like to try my Mathematica digital filter design demo?
- To: mathgroup at smc.vnet.net
- Subject: [mg112621] Would you like to try my Mathematica digital filter design demo?
- From: "Nasser M. Abbasi" <nma at 12000.org>
- Date: Thu, 23 Sep 2010 04:22:30 -0400 (EDT)
- Reply-to: nma at 12000.org
hi; For the last few weeks, I was writing a digital filter design demo. I'd like to ask if someone here would like to download it and try it out and let me know if they spot any problems with it. I'd like to submit for publication to WRI demonstration site but it will good if someone can have a second look at it before I do (so if there any any issues, I can fix them before I submit it so that the good folks at WRI will have less issues to deal with, as they complain always that my demos are too complicated to test :) This demo is a design of an IIR low pass digital filter using Butterworth method. Will be useful for a student taking a DSP course to learn about IIR filter design. The player format notebook is at my Mathematica demos page, the link is below, it is entry #12 on the table: http://12000.org/my_notes/mma_demos/KERNEL/index.htm Just download the .nbp file and run it using Mathematica 7 free player. The only issue still present is this: If some computation takes too long (more than 5 seconds), you might get an $Abort message displayed. To resolve this, I know I can use the option SynchronousUpdating -> False in Mainpulate. However, when I do that, another problem pops up, the upload/conversion of the notebook fails. It looks like a global variable issue, but I was not able to resolve this yet. So, that is why I use SynchronousUpdating -> True. You should not see the $Abort message hardly ever, unless your PC is too slow :) I did many tests on it, and I think there are no techinical design bugs, but there could be some UI things I overlooked and need to clean up more. thanks, --Nasser