International Journal of Emerging Technology and Advanced Engineering Website: www.ijetae.com (E-ISSN 2250-2459, Scopus Indexed, ISO 9001:2008 Certified Journal, Volume 11, Issue 08, August 2021) Manuscript Received: 10 July 2021, Received in Revised form: 09 August 2021, Accepted: 14 August 2021 DOI: 10.46338/ijetae0821_03 19 Fast IQ Amplitude Approximation Method for ASIC Digital System Giao N. Pham 1 , Anh N. Bui 2 , Binh A. Nguyen 3 , Tung V. Nguyen 4 , Hai T. Nguyen 5 1,2 Dept. of Computing Fundamentals, FPT University, Hanoi, Vietnam 3,4 CT Department, FPT University, Hanoi, Vietnam 5(corresponding author) Hutech Institute of Engineering, Ho Chi Minh City University of Technology (HUTECH), Vietnam Abstract— In some modules of digital systems, such as Fast Fourier Transform (FFT), Discrete Fourier transform (DFT), IQ (in-phase and quadrature components) modulation/ demodulation, the outputs use the complex data formed , and the calculation of its magnitude value √ are required. In software digital signal processing platform, the multiplication and square root operations are executed by using its math library; however, in Application specific integrated circuit (ASIC) digital system design, the implementation of those operators via Coordinate Rotation Digital Computer (CORDIC) algorithm requires the numerous resources and delays. So, in this paper, we present a fast approximation method for above problem which takes a small delay but acceptable accuracy for AISC digital system design. Keywords—ASIC, Digital system design, FFT, DFT, Fast amplitude approximation, Max-Min approximation. I. INTRODUCTION Signal processing has been used to transform or manipulate analogue or digital signals for a long time. Nowadays, many intelligent electronic consumer devices can be seen anywhere around us. Inside them, the digital signal processing (DSP) modules can be said to be the most important ones or fundamental to digital technology, which includes many advantage technologies and have various type such as speed processing, audio processing, image processing, information system, control system, seismology, telecommunication system, [1, 2]. Application specific integrated circuit (ASIC) signal processor are necessary to achieve the high performance, low power requirements of modern applications. The two importance issues of ASIC are the number representation and the implementation of algebraic operations. But as the requirement of modern application, the complex mathematical operations can be faced a lot. There are many researchers involve adapting those problem such as fast calculation time, efficient using of resources; for examples fixed point number presentation, floating point number, multiply accumulator (MAC), sum of product (SOP), computation of some special function by CORDIC [3, 4]. Among them, the linear approximations for computing method have an important and efficient. There is the trade-off when using it and depends on the type of applications, we can choose the best way and best suitable method. In this paper, we are going to discuss about an application of linear approximations for the calculation of magnitude of complex number. In telecommunication signal processing methods, the complex numbers are used to represent the signal in modulations and Fourier transform modules. The proposed method is called IQ amplitude estimation which is discussed in section 2. And the HW implementation via Verilog HDL is discussed in section 3. II. IQ AMPLITUDE ESTIMATION PROBLEM AND PROPOSED METHOD In some application such as FFT, DFT, image processing, IQ demodulator, automatic gain control (AGC) of an incoherent receiver that uses complex data in following form: (1) where x is denoted the real part of output and y is denoted the image part of output. Then, the magnitude of output is given as √ . The purpose of fast estimation method is to approximate r as: *|| ||+ *|| ||+ (2) Table I gives many possible values for and the Figure 1 gives the effective comparison between them.