Global Sources
EE Times-India
EE Times-India > EDA/IP

Employ object-oriented MATLAB for DSP

Posted: 20 Feb 2009     Print Version  Bookmark and Share

Keywords:MATLAB  object-oriented  DSP 

Scientific software development encompasses two domains. The algorithm-discovery domain is concerned with the development of a solution, typically in MATLAB where double precision is the default data type and exploratory ease trumps compute efficiency. The software-engineering domain is concerned with hosting algorithms on some architecture, whether it's a desktop, embedded digital signal processor (DSP), or FPGA; and in some language, perhaps C, C++, or Verilog; while paying attention to compute resources, multi-threading, real-time I/O, and software extensibility and maintainability.

Recently The MathWorks released an object-oriented programming feature with the 2008a version of MATLAB. Concurrent with research, scientific programmers can now structure algorithms into a set of classes complete with abstraction, virtual methods, encapsulation, reference passing, and even an event-listener model that, eerily, mimics the one I developed in my crude prototype. This article describes the object-oriented programming features of MATLAB and how they can be leveraged for signal processing development.

View the PDF document for more information.

Comment on "Employ object-oriented MATLAB for DS..."
*  You can enter [0] more charecters.
*Verify code:


Visit Asia Webinars to learn about the latest in technology and get practical design tips.


Go to top             Connect on Facebook      Follow us on Twitter      Follow us on Orkut

Back to Top