I am a hobbiest and have a copy of Rulph Chassaing's book on DSP Applications Using C. There is a chapter on student projects, and I found the source code for a PLL project on the accompanying CD. However, the designstep.m file appear to call some other functions tf, tfdata, c2d, and zpkdata. Anyone know where I can find errata or updates to the book? Thanks. PS: I just learnt of Dr. Chassaing's passing while searching for the errata. My condolences. The book was a very good intro to real-time DSP projects. This message was sent using the Comp.DSP web interface on www.DSPRelated.com
Rulph Chassaing's DSP Application Using C and the TMS320C6x DSK
Started by ●September 6, 2005
Reply by ●September 6, 20052005-09-06
I looked at this in the PLL project. zpkdata is a MATLAB function. It returns the zeroes, poles and gasin (k) of a system as a column vector. The rest of the functions you mention are also MATLAB functions and the whole file with extension .m is a MATLAB script. So the question is do you have MATLAB and do you have the appropriate toolboxes installed?
Reply by ●September 6, 20052005-09-06
Thanks for pointing this out. I thought the script file was missing some accompanying functions. Yes, I have Matlab and I have the Communiation and DSP toolboxes. I did a little search, and it appears that these are from the Control Systems Toolbox... which I do not have :-( Maybe can spend some time to figure out what these functions do and implement own functions.... This message was sent using the Comp.DSP web interface on www.DSPRelated.com
Reply by ●September 8, 20052005-09-08
Wildcardz wrote:> Thanks for pointing this out. I thought the script file was missing some > accompanying functions. > > Yes, I have Matlab and I have the Communiation and DSP toolboxes. I did a > little search, and it appears that these are from the Control Systems > Toolbox... which I do not have :-( > > Maybe can spend some time to figure out what these functions do and > implement own functions....Check out the Octave packages repository: http://octave.sourceforge.net/index/ Octave is an open-source, MATLAB-like environment with many similar packages available for free. Cheers! --M