M-based Filter Design for Communication and Imaging Systems

The MATLAB M language provides constructs for the simple representation of functions, and has been used extensively for algorithm development and verification in communication and imaging systems design. The M language processes entire arrays simultaneously, and it is expected that design based on M can be implemented faster and with the same or higher quality as compared with design based on other languages. This paper presents a design methodology using M-based design flow for signal processing filters. The results of this design methodology demonstrate the high efficiency of the M-based design flow as compared with conventional functional modeling and manual coding using a hardware description language.

[1]  Kazutoshi Wakabayashi,et al.  C-based synthesis experiences with a behavior synthesizer, "Cyber" , 1999, Design, Automation and Test in Europe Conference and Exhibition, 1999. Proceedings (Cat. No. PR00078).

[2]  J. Astola,et al.  Fundamentals of Nonlinear Digital Filtering , 1997 .

[3]  R.W. Schafer,et al.  Demosaicking: color filter array interpolation , 2005, IEEE Signal Processing Magazine.

[4]  Shinichi Baba,et al.  Case study of filter design in embedded systems , 2011, 2011 IEEE Student Conference on Research and Development.

[5]  John W. Woods,et al.  Multidimensional Signal, Image and Video Processing and Coding [Book Reviews] , 2007, IEEE Signal Processing Magazine.

[6]  Gary Smith,et al.  High-Level Synthesis: Past, Present, and Future , 2009, IEEE Design & Test of Computers.

[7]  Robert Bregovic,et al.  Multirate Systems and Filter Banks , 2002 .

[8]  Rainer Leupers,et al.  Optimized ASIP synthesis from architecture description language models , 2007 .

[9]  S. L. Eddins,et al.  Digital Image Processing Using MATLAB: AND Mathworks, MATLAB Sim SV 07 , 2007 .

[10]  Daniel Gajski,et al.  An Introduction to High-Level Synthesis , 2009, IEEE Design & Test of Computers.

[11]  Jason Cong,et al.  AutoPilot: A Platform-Based ESL Synthesis System , 2008 .

[12]  Rafael C. González,et al.  Digital image processing using MATLAB , 2006 .

[13]  Shinichi Baba,et al.  An automated design flow for image processing filter in embedded systems , 2011, 2011 9th IEEE International Conference on ASIC.