07-08-2012, 02:38 PM
16 point Fast Fourier Transform (radix-2) for real time signal and image processing
16 point Fast Fourier Transform (radix-2) for real time signal and image processing.docx (Size: 55.66 KB / Downloads: 28)
1. GENERAL INTRODUCTION
The rapid growth of multimedia and networking technologies gives rise to numerous multimedia applications, such as video surveillance, satellite communication and web cams. Consequently, securing multimedia transmission has become a challenging issue. Due to the unique characteristics of real-time multimedia data such as large data size, high bandwidth and real-time requirements a proper security algorithm should be chosen carefully for real-time multimedia transmission. This is due to the fact that media QoS should be met to provide high media quality and low latency even when securing media transmission. In order to preserve high media QoS, a viable security mechanism should provide three properties: high-speed processing, high compression rate and sufficient security level.
However, previous cryptographic approaches have considered only one or two of these properties. For instance, security has been diminished in order to improve processing speed. Enhancing security has resulted in the drop of frames sacrificing media QoS for real-time requirements. In this paper, we propose a lightweight encryption scheme without loss of security and media QoS, called Secure Real-time Media transmission(SRMT). Since MPEG-4 is widely used in modern media transmission, SRMT is studied with respect to MPEG-4. We implemented the SRMT scheme along with other encryption mechanisms. Experimental results with various MPEG-4 movies show that we achieve real-time transmission of encrypted media data without loss of security and media QoS. The remaining of this paper is organized as follows. Section 2 presents related works. In Section 3, we propose a lightweight encryption scheme, SRMT. Section 4 discusses the experimental results of SRMT and analyze the SRMT.
2. INTRODUCTION TO MATLAB:
MATLAB (matrix laboratory) is a numerical computing environment and fourth-generation programming language. Developed by MathWorks, MATLAB allows matrix manipulations, plotting of functions and data, implementation of algorithms, creation of user interfaces, and interfacing with programs written in other languages, including C, C++, and Fortran. Although MATLAB is intended primarily for numerical computing, an optional toolbox uses the MuPAD symbolic engine, allowing access to symbolic computing capabilities. An additional package,Simulink, adds graphical multi-domain simulation and Model-Based Design for dynamic and embedded systems.
In 2004, MATLAB had around one million users across industry and academia. MATLAB users come from various backgrounds of engineering, science, and economics. MATLAB is widely used in academic and research institutions as well as industrial enterprises.