Title :
FPGA implementation of a parameterized Fourier synthesizer
Author :
Yang, Roger ; Wang, J.G. ; Clement, Benjamin ; Mansour, Ayman
Author_Institution :
Coll. of Eng., Ocean Univ. of China, Qingdao, China
Abstract :
Field-Programmable Gate Array (FPGA) offers advantages for many applications, particularly where missions are complex and time performance is critical. For small-production digital acoustic synthesizers, FPGA can achieve the above-mentioned tighter system requirements with low total system costs on single chip. In this manuscript, a real-time acoustic synthesizer is implemented using Fourier series algorithm on Altera´s Cyclone II FPGA chip. This work emphasizes systematic designs and parallel computations. The proposed system includes a flexible processor and a parallel parameterized acoustic module. On one hand, the Nios II embedded processor, which is relatively low-speed component, is used to generate commands and configure high-speed acoustic module parameters. On the other hand, acoustic module which should require high-speed components contains 4 parallel architectures to gain high-speed simultaneous calculus of 4 independent digital timbres. Every timbre is equivalent to 16 parallel high-precision harmonic channels with 0.3 % frequency error. Experimental results corroborate the fact that a single FPGA chip can achieve complex missions and attain real-time performances.
Keywords :
Fourier series; acoustic devices; field programmable gate arrays; parallel architectures; Altera Cyclone II FPGA chip; Fourier series algorithm; Nios II embedded processor; field-programmable gate array; flexible processor; high-speed acoustic module parameter; independent digital timbre; parallel architecture; parallel computation; parallel high-precision harmonic channel; parallel parameterized acoustic module; parameterized Fourier synthesizer; small-production digital acoustic synthesizer; Field programmable gate arrays; Frequency conversion; Frequency modulation; Harmonic analysis; Synthesizers; Timbre;
Conference_Titel :
Electronics, Circuits, and Systems (ICECS), 2013 IEEE 20th International Conference on
Conference_Location :
Abu Dhabi
DOI :
10.1109/ICECS.2013.6815457