A Fast FPGA based Architecture for Determining the Sine and Cosine Value
|
|
- Jonas Logan
- 6 years ago
- Views:
Transcription
1 Proc. of Int. Conf. on Advances n Communcaton, Network, and Computng, CNC A Fast FPGA based Archtecture for Determnng the Sne and Cosne Value Atanu Dey, Tanma Bhattacharyya, Abul Hasnat and Santanu Halder Department of Computer Scence & Engneerng Government College of Engneerng & Tetle Technology, Berhampore, West Bengal, Inda Emal: atanud0@gmal.com, tanma.bhattacharyya0@gmal.com, abulhasnat.@gmal.com Department of Computer Scence & Engneerng Government College of Engneerng & Leather Technology, Kolkata, Inda Emal: sant.halder@gmal.com Abstract Ths paper ams to desgn a fast FPGA based archtecture for determnng the sne and cosne values usng Taylor s Seres. In ths work, a ppelned archtecture has been proposed for desgnng a fleble and scalable dgtal sne and cosne wave generator. An FPGA Based archtecture s mplemented n VHDL, syntheszed on Xln Spartan cs-ft6 FPGA kt smulated on ModelSm 6.c. The proposed archtecture gves accuracy of the computed sne and cosne values up to st bts n all cases and up to or bts for some cases n s clock cycles only whereas CORDIC archtecture needs clocks for bt accuracy. Trgonometrc waves s used n countless applcatons.e. Software Defned Rado (SDR). The proposed system s able to operate at the frequency of. MHz. Inde Terms FPGA, SDR, CORDIC, Sne, Cosne. I. INTRODUCTION There are plenty of applcatons whch requre dgtal wave generators. Wreless and moble systems are among the fastest growng applcaton areas; n partcular, Software Defned Rado (SDR) s currently a focus of research and development. An SDR allows performng many functons based on a sngle hardware platform, thus hghly reconfgurable resources for sgnal processng are needed, manly for modulaton and demodulaton of dgtal sgnals. Felds of development are ncreasng every day wth applcatons such as cell phones or mltary communcaton. There s a wdely used method, CORDIC [-4] whch s mplemented n most of the applcaton to generate dgtal sne and cosne waves. Although CORDIC algorthm computes trgonometrc angle values n a smple and faster way but t needs n number of clock cycles to get accuracy up to n th bt [-4]. So there s a need to develop a system whch would gve the better accuracy n less number of clock cycles. The proposed archtecture offers an alternatve, whch takes bts nput (for sngle precson format) and generates Sne and Cosne values n s clock cycles only and gves accuracy up to bts n all the cases (and for some cases bts or bts accuracy acheved) where as CORDIC needs clock cycle to compute the same Elsever, 4
2 accuracy. In the present work, The Taylor seres [-] s mplemented n VHDL based ppelned archtecture s proposed whch s syntheszed n Xln Spartan XCS0-PQ08 FPGA, smulated on the Modelsm 6.c from Mentor Graphcs Corporaton. Ths paper s organzed as follows: Secton II descrbes the estng CORDIC algorthm brefly. Secton III brefly eplans the Taylor seres [-]. Secton IV presents the top level desgn of proposed hardware. Secton V depcts the proposed system archtecture. Secton VI shows the epermental results and fnally secton VII concludes and remarks about some of the aspects analyzed n ths paper. II. EXISTING METHODOLOGY Coordnate Rotaton Dgtal Computer (CORDIC) s a well known algorthm used to appromate teratvely some transcendental functon [-4]. Let the startng vector s defned as v, ) and after n teratons, v0 moves to vn n antclockwse drecton by 0 as shown n fgure. 0 ( 0 y0 Fgure. Antclockwse rotaton of a vector v 0 to v n by θ 0 So, the vector v, y ) can be represented by Eq. and Eq.. n ( n n n y n 0 cos y0 sn () y 0 cos 0 sn () In each teraton, the vector perform a mcro-rotaton by, so the new vector s calculated wth a smlar functon cos y sn () y y cos sn (4) When the term cos s factorzed, components n the vector are descrbed by cos ( y tan ) () y sn ( y tan ) (6) tan s restrcted to, so multplcaton s converted n an arthmetc rght shft. It s also useful to use the dentty cos cos(arctan ) to defne the net varables. K cos(arctan ) / ( ) () d (8) Cosne s an even functon, therefore cos( ) cos( ). So () and (6) can be transformed nto y K ( y d ) () K ( y d ) () 6
3 Multplcaton by K s avoded by consderng t as a gan factor for all teratons. If n number of teratons are performed, then K s defned as the multplcaton of every K. K K I / ( ) () As the vector s ntalzed wth constant K, the vector components of each the teraton are smplfed to ( y d ) () y ( y d ) () On each teraton t s necessary to decde whether d or d. In order to make that decson, the dfference between the desred angle and the current angle s used. So a new varable know as accumulator s defned as: z z d arctan (4) The value of z 0 s the angle for whch sne and cosne are to be calculated. To know whether d should be postve or negatve, the followng rule s used: d sn z 0 d sn z 0 () The well known CORDIC by Volder [], s a classcal technque to compute both sne and cosne usng such decomposton nto mcro-rotatons. These rotatons are chosen n such a way that the value can be computed usng one adder or one subtractor and two shfters for each clock cycle. In vectorng mode, coordnates (, y 0 0 ) are rotated untl y 0 converges to zero. In rotaton mode, ntal vector (, y 0 0 ) starts algned wth the -as and s rotated by an angle of every cycle, so after n cycles, s obtaned angle. Fgure shows the CORDIC ppelne archtecture gven by Esbetan O. Garca et al[]. Fgure. Ppelned CORDIC Archtecture
4 Lke CORDIC, proposed mplementaton does not need to have Cosne values stored n memory, nstead t appromates the results, on each step of the teratve process. The proposed archtecture may be etended for a specfc resoluton wthout a consderable ncrease n the number of components used. III. PROPOSED METHODOLOGY Taylor seres [-] s a representaton of a functon as an nfnte sum of terms that are calculated from the values of the functon's dervatves at a sngle pont. Sne and Cosne value s calculated usng Eq. 6 and Eq. respectvely cos( ).. (6)! 4! 6! 8!!! sn( ).. ()!!!!!! Where As the present work takes nto consderaton tenth and eleventh power of for cosne and sne values respectvely, the Taylor seres reduces to Eq. 8 and Eq cos( ) (8)! 4! 6! 8!! sn( ) ()!!!!! As /(!), /(4!), /(6!), /(8! ) and /(! ) are constant so these values are stored n a look up table. The net secton descrbes VHDL mplementaton of Eq. 8 and Eq.. IV. TOP LEVEL DESIGN The top level desgn of proposed archtecture s shown n Fgure. The proposed archtecture takes one - bt value as nput. Then the system calculates the Sne and Cosne value usng the gven nput. Fnally, the system generates two -bt values Sne and Cosne respectvely. Fg. shows the top level desgn of the proposed archtecture. Fgure. The top level desgn of Proposed archtecture In the present work, f the nput angle s less than. degree results to less than n radan. Thus for any angle θ whch s less than. degree s drectly converted nto radan value and ts bt bnary representaton s used as nput and as output Y, Z s consdered as sn( ), cos( ) values respectvely. But f the nput angle s greater than. degree, then smply ( 0 ) s used as nput angle and ts bt bnary representaton of the angle n radan s used as nput to the system. Second nput s set to one to ndcate to alternate the output.e. Y, Z s consdered as cos( ), sn( ) respectvely because sn( 0 ) cos( ) or vce versa. Ths s done smply to avod normalzaton of nput and output values further.e. f the nput angle s less than. degree then ts correspondng radan value les n the range 0. Assumng decmal pont on left sde, correspondng bnary value s gven as nput and output s also taken as the gven bnary strng assumng decmal pont les n the left sde. Thus no normalzaton s needed. 8
5 V. SYSTEM ARCHITECTURE The proposed system archtecture s shown n Fgure 4 whch has a ppelned archtecture, consstng two adder, three subtractor and fve multpler for sne and cosne angle calculaton to get -bt accuracy all the tmes and to accuracy n some cases. The varous blocks of ths archtecture are descrbed net. All the nputs n each and every block are taken n bts and also all blocks forwards output n bts. Multpler : Fgure 4. Proposed system archtecture Multpler unt takes angle as nput (n radan) and calculates,, value as nput to all other multplers. It also forwards and as nputs to Subtractor.!! Multpler : Multpler takes and as nputs and calculates! and. Multpler forwards! value as nput to Multpler and also forwards 4 4,, and. Multpler forwards 4!! 4 and
6 values nput to Multpler and also forwards Multpler : Multpler takes 4 and 4 4! as nputs and calculates values nput to Multpler 4 and also forwards Multpler 4: Multpler 4 takes 6 and 6 6! as nputs and calculates values nput to Multpler and also forwards Multpler : Multpler takes 8 and 8 8! as nputs and calculates values nput to Multpler and also forwards Subtractor : and as nputs to Adder.! ,, and. Multpler forwards 6!! and as nputs to Subtractor.! 8 8,, and. Multpler4 forwards 8!! and as nputs to Adder.!!,, and. Multpler forwards!! It takes angle as drect nput (n radan) and also two more nputs follows And forwards the outputs f and f and as nputs to Subtractor.! (8)! f ()! f as nput to Adder. Adder : It takes two nputs f, f and calculates f and f as follows And forwards the outputs f and 4 f f (0)! 4 f4 f () 4! f as nput to Subtractor. Subtractor : It take two nputs f and f4 and calculates f and f6 as follows f f ()! f6 f 4 () 6! And forwards the outputs f and f6 as nput to Adder. Adder : It takes two nputs f, f6 and calculates f and f8 as follows 6 f f (4)!! 6 and 8 and and and and calculates f and f as!
7 f8 f6 () 8! And forwards the outputs f and f8 as nput to Subtractor. Subtractor : It take two nputs f and f 8 and calculates f and f as follows f 8 f (6)! f f8 ()! And fnally the output f s the calculated value of sn() and f as calculated value of cos( ) f nput angle n degree s less than. else f s the calculated value of cos( ) and f as calculated value of sn( ). The system archtecture shown n Fg. 4 s a ppelne archtecture whch computes sne and cosne values n only 6 clock cycle resultng faster computaton. VI. EXPERIMENTAL RESULTS The system for Sne Cosne value calculaton s mplemented usng VHDL, syntheszed for a Xln Spartan cs-ft6 wth smulaton on the Modelsm 6.c from Mentor Graphcs Corporaton. Eperment has been conducted on dfferent value n the range [0, ]. The proposed archtecture s capable to operate at the clock frequency of. MHz and takes only 6 clock cycles to get the result n bts. The devce utlzaton summary for the proposed archtecture for sne and cosne value computaton s gven n Table I. For comparson study of the proposed archtecture wth the standard CORDIC archtecture, the devce utlzaton summary of CORDIC archtecture smulated on a Xln Spartan cs-ft6 usng Xln ISE. s also gven n Table I. TABLE I. COMPARISON DEVICE UTILIZATION SUMMARY OF THE PROPOSED ARCHITECTURE AND CORDIC Proposed Method CORDIC Parameter Used % Used % Number of Slces Number of Flp Flops Number of 4 nput LUTs Number of bonded IOBs Number of GCLKs Mamum Frequency. MHz 4.6MHz Devce utlzaton summary s gven n Table I, t shows that the proposed archtecture takes (-46) number of Slces, 6 (-4) number of 4 nput LUTs less compared to that of CORDIC archtecture. But the proposed archtecture computes sne and cosne values up to st bt accuracy n only 6 clock cycle whereas CORDIC archtecture wll requre clock cycles to compute the same [-]. The FPGA based proposed system operates as fast as. MHz. The proposed archtecture has been tested usng Modelsm 6.c smulator and computaton accuracy acheved up to th bts or more. Table II shows the computed sne and cosne values usng the proposed archtecture whch clearly shows the accuracy up to th bts n only 6 clock cycles whereas to get accuracy up to th bts CORDIC archtecture needs clock cycles. Table II shows the computed sne and cosne values calculated usng proposed method. The Fgure (a) and (b) shows bt, bt and bt accuraces gven by the proposed system for sne and cosne values. For calculaton of sne(), the proposed system produces bt, bt and bt accuracy for.%, 8.66% and 0% cases respectvely and for cosne(), t produces bt, bt and bt accuracy for.%, 80%, and 0% cases respectvely. Fgure 6 shows the snapshot of sample output whch s smulated on ModelSm SE 6.c where nput angle (n radan) and output values are shown n red and yellow marked rectangles respectvely. 6
8 TABLE II. EXPERIMENTAL RESULTS FOR BOTH SINE AND COSINE VALUES Sl Angle (Degre e) Angle n Radan (-bt)* Sne()* Sne() (Decmal) Cosne()* Cosne() (Decmal)
9 *Decmal pont ests n the very left of the bnary strng VII. CONCLUSION The present work focuses manly to reduce the number of clock cycles requred to calculate the value of sne and cosne. The proposed system computes the sne and cosne values correctly up to bts for all the nputs or more n only 6 clock cycles where as CORDIC archtecture wll requre clock cycles for the same. But the system resource utlzaton by the proposed methodology s more or less same compared to that of the 6
10 (a) (b) Fgure. Shows accuracy acheved, and bts a) Sne values b) Cosne values Fgure 6. Snapshot of the ModelSm Smulaton CORDIC archtecture. Ths work may be etended to desgn a complete module havng memory unt for storng the data and a control unt to nterface the computaton unt and the memory unt. ACKNOWLEDGMENT Authors are thankful to the Government College of Engneerng and Tetle Technology, Berhampore, West Bengal for provdng nfrastructural facltes durng progress of the work. Dr. Santanu Halder s thankful to Government College of Engneerng and Leather Technology, Kolkata for kndly permttng hm to carry on the research work. REFERENCES [] J.E Volder, The CORDIC Trgonometrc Computng Technque, IRE Transactons on Electronc Computers, EC8:0-4, September. [] Esteban O. Garca, Rene Cumpldo, Mguel Aras, Ppelned CORDIC Desgn on FPGA for a Dgtal Sne and Cosne Waves Generator, rd Internatonal Conference on Electrcal and Electroncs Engneerng (ICEEE), 6. 64
11 [] P. K. Meher, J. Valls, T. B. Juang, K.Srdhan and K. Maharatna, 0 Years of CORDIC: Algorthms, Archtectures, and Applcatons, IEEE Transactons on Crcuts and Systems, Vol. 6, No., pp.8-0,. [4] Javer Valls, Martn Kuhlmann, and Keshar K. Parh, Evaluaton of CORDIC algorthms for FPGA desgn, Journal of VLSI sgnal Processng. Vol., no., pp. 0-,. [] Shenk Al, Calculus and Analytc Geometry Scott Foresman & Co; 4 th edton, July. [6] Mlton Abramowtz and Irene A. Stegun, Handbook of Mathematcal Functons Dover Publcatons Inc., New York, 6. [] Frank W.J. Olver, Danel W. Lozer, Ronald F. Bosvert and Charles W. Clark, The NIST Handbook of Mathematcal Functons, Cambrdge Unversty Press, Cambrdge, UK, 0. 6
FPGA Implementation of Pipelined CORDIC Sine Cosine Digital Wave Generator
FPGA Implementaton of Ppelned CORDIC Sne Cosne Dgtal Wave Generator Navdeep Prashar 1 and Balwnder Sngh 1- Acadmc and Consultancy Servces Dvson, Centre for Development of Advanced Computng(C-DAC, Mohal,
More informationDepartment of Electrical & Electronic Engineeing Imperial College London. E4.20 Digital IC Design. Median Filter Project Specification
Desgn Project Specfcaton Medan Flter Department of Electrcal & Electronc Engneeng Imperal College London E4.20 Dgtal IC Desgn Medan Flter Project Specfcaton A medan flter s used to remove nose from a sampled
More informationGrover s Algorithm + Quantum Zeno Effect + Vaidman
Grover s Algorthm + Quantum Zeno Effect + Vadman CS 294-2 Bomb 10/12/04 Fall 2004 Lecture 11 Grover s algorthm Recall that Grover s algorthm for searchng over a space of sze wors as follows: consder the
More informationArea Time Efficient Scaling Free Rotation Mode Cordic Using Circular Trajectory
IOSR Journal of Electroncs and Communcaton Engneerng (IOSR-JECE) e-issn: 2278-2834,p- ISSN: 2278-8735. Volume 7, Issue 1 (Jul. - Aug. 2013), PP 12-20 www.osrjournals.org Area Tme Effcent Scalng Free Rotaton
More informationImplementation of Parallel Multiplier Accumulator based on Radix-2 Modified Booth Algorithm Shashi Prabha Singh 1 Uma Sharma 2
IJSRD - Internatonal Journal for Scentfc Research & Development Vol. 3, Issue 05, 2015 ISSN (onlne): 2321-0613 Implementaton of Parallel Multpler Accumulator based on Radx-2 Modfed Booth Algorthm Shash
More informationA New Design of Multiplier using Modified Booth Algorithm and Reversible Gate Logic
Internatonal Journal of Computer Applcatons Technology and Research A New Desgn of Multpler usng Modfed Booth Algorthm and Reversble Gate Logc K.Nagarjun Department of ECE Vardhaman College of Engneerng,
More informationSection 8.3 Polar Form of Complex Numbers
80 Chapter 8 Secton 8 Polar Form of Complex Numbers From prevous classes, you may have encountered magnary numbers the square roots of negatve numbers and, more generally, complex numbers whch are the
More informationTOPICS MULTIPLIERLESS FILTER DESIGN ELEMENTARY SCHOOL ALGORITHM MULTIPLICATION
1 2 MULTIPLIERLESS FILTER DESIGN Realzaton of flters wthout full-fledged multplers Some sldes based on support materal by W. Wolf for hs book Modern VLSI Desgn, 3 rd edton. Partly based on followng papers:
More informationSpeeding up Computation of Scalar Multiplication in Elliptic Curve Cryptosystem
H.K. Pathak et. al. / (IJCSE) Internatonal Journal on Computer Scence and Engneerng Speedng up Computaton of Scalar Multplcaton n Ellptc Curve Cryptosystem H. K. Pathak Manju Sangh S.o.S n Computer scence
More informationUncertainty in measurements of power and energy on power networks
Uncertanty n measurements of power and energy on power networks E. Manov, N. Kolev Department of Measurement and Instrumentaton, Techncal Unversty Sofa, bul. Klment Ohrdsk No8, bl., 000 Sofa, Bulgara Tel./fax:
More informationCONTRAST ENHANCEMENT FOR MIMIMUM MEAN BRIGHTNESS ERROR FROM HISTOGRAM PARTITIONING INTRODUCTION
CONTRAST ENHANCEMENT FOR MIMIMUM MEAN BRIGHTNESS ERROR FROM HISTOGRAM PARTITIONING N. Phanthuna 1,2, F. Cheevasuvt 2 and S. Chtwong 2 1 Department of Electrcal Engneerng, Faculty of Engneerng Rajamangala
More informationReview of Taylor Series. Read Section 1.2
Revew of Taylor Seres Read Secton 1.2 1 Power Seres A power seres about c s an nfnte seres of the form k = 0 k a ( x c) = a + a ( x c) + a ( x c) + a ( x c) k 2 3 0 1 2 3 + In many cases, c = 0, and the
More informationHigh Performance Rotation Architectures Based on the Radix-4 CORDIC Algorithm
IEEE TRANSACTIONS ON COMPUTERS, VOL. 46, NO. 8, AUGUST 997 855 Hgh Performance Rotaton Archtectures Based on the Radx-4 CORDIC Algorthm Elsardo Antelo, Julo Vllalba, Javer D. Bruguera, and Emlo L. Zapata
More informationC/CS/Phy191 Problem Set 3 Solutions Out: Oct 1, 2008., where ( 00. ), so the overall state of the system is ) ( ( ( ( 00 ± 11 ), Φ ± = 1
C/CS/Phy9 Problem Set 3 Solutons Out: Oct, 8 Suppose you have two qubts n some arbtrary entangled state ψ You apply the teleportaton protocol to each of the qubts separately What s the resultng state obtaned
More informationScroll Generation with Inductorless Chua s Circuit and Wien Bridge Oscillator
Latest Trends on Crcuts, Systems and Sgnals Scroll Generaton wth Inductorless Chua s Crcut and Wen Brdge Oscllator Watcharn Jantanate, Peter A. Chayasena, and Sarawut Sutorn * Abstract An nductorless Chua
More informationThe Quadratic Trigonometric Bézier Curve with Single Shape Parameter
J. Basc. Appl. Sc. Res., (3541-546, 01 01, TextRoad Publcaton ISSN 090-4304 Journal of Basc and Appled Scentfc Research www.textroad.com The Quadratc Trgonometrc Bézer Curve wth Sngle Shape Parameter Uzma
More informationAdvanced Circuits Topics - Part 1 by Dr. Colton (Fall 2017)
Advanced rcuts Topcs - Part by Dr. olton (Fall 07) Part : Some thngs you should already know from Physcs 0 and 45 These are all thngs that you should have learned n Physcs 0 and/or 45. Ths secton s organzed
More informationPop-Click Noise Detection Using Inter-Frame Correlation for Improved Portable Auditory Sensing
Advanced Scence and Technology Letters, pp.164-168 http://dx.do.org/10.14257/astl.2013 Pop-Clc Nose Detecton Usng Inter-Frame Correlaton for Improved Portable Audtory Sensng Dong Yun Lee, Kwang Myung Jeon,
More informationModule 3 LOSSY IMAGE COMPRESSION SYSTEMS. Version 2 ECE IIT, Kharagpur
Module 3 LOSSY IMAGE COMPRESSION SYSTEMS Verson ECE IIT, Kharagpur Lesson 6 Theory of Quantzaton Verson ECE IIT, Kharagpur Instructonal Objectves At the end of ths lesson, the students should be able to:
More informationChapter Newton s Method
Chapter 9. Newton s Method After readng ths chapter, you should be able to:. Understand how Newton s method s dfferent from the Golden Secton Search method. Understand how Newton s method works 3. Solve
More informationThe Order Relation and Trace Inequalities for. Hermitian Operators
Internatonal Mathematcal Forum, Vol 3, 08, no, 507-57 HIKARI Ltd, wwwm-hkarcom https://doorg/0988/mf088055 The Order Relaton and Trace Inequaltes for Hermtan Operators Y Huang School of Informaton Scence
More informationPulse Coded Modulation
Pulse Coded Modulaton PCM (Pulse Coded Modulaton) s a voce codng technque defned by the ITU-T G.711 standard and t s used n dgtal telephony to encode the voce sgnal. The frst step n the analog to dgtal
More informationSuppose that there s a measured wndow of data fff k () ; :::; ff k g of a sze w, measured dscretely wth varable dscretzaton step. It s convenent to pl
RECURSIVE SPLINE INTERPOLATION METHOD FOR REAL TIME ENGINE CONTROL APPLICATIONS A. Stotsky Volvo Car Corporaton Engne Desgn and Development Dept. 97542, HA1N, SE- 405 31 Gothenburg Sweden. Emal: astotsky@volvocars.com
More informationA Novel, Low-Power Array Multiplier Architecture
A Noel, Low-Power Array Multpler Archtecture by Ronak Bajaj, Saransh Chhabra, Sreehar Veeramachanen, MB Srnas n 9th Internatonal Symposum on Communcaton and Informaton Technology 29 (ISCIT 29) Songdo -
More informationAn Algorithm to Solve the Inverse Kinematics Problem of a Robotic Manipulator Based on Rotation Vectors
An Algorthm to Solve the Inverse Knematcs Problem of a Robotc Manpulator Based on Rotaton Vectors Mohamad Z. Al-az*, Mazn Z. Othman**, and Baker B. Al-Bahr* *AL-Nahran Unversty, Computer Eng. Dep., Baghdad,
More informationClock-Gating and Its Application to Low Power Design of Sequential Circuits
Clock-Gatng and Its Applcaton to Low Power Desgn of Sequental Crcuts ng WU Department of Electrcal Engneerng-Systems, Unversty of Southern Calforna Los Angeles, CA 989, USA, Phone: (23)74-448 Massoud PEDRAM
More informationDigital Signal Processing
Dgtal Sgnal Processng Dscrete-tme System Analyss Manar Mohasen Offce: F8 Emal: manar.subh@ut.ac.r School of IT Engneerng Revew of Precedent Class Contnuous Sgnal The value of the sgnal s avalable over
More informationDesign and Optimization of Fuzzy Controller for Inverse Pendulum System Using Genetic Algorithm
Desgn and Optmzaton of Fuzzy Controller for Inverse Pendulum System Usng Genetc Algorthm H. Mehraban A. Ashoor Unversty of Tehran Unversty of Tehran h.mehraban@ece.ut.ac.r a.ashoor@ece.ut.ac.r Abstract:
More informationNumerical Properties of the LLL Algorithm
Numercal Propertes of the LLL Algorthm Frankln T. Luk a and Sanzheng Qao b a Department of Mathematcs, Hong Kong Baptst Unversty, Kowloon Tong, Hong Kong b Dept. of Computng and Software, McMaster Unv.,
More informationSolution of Linear System of Equations and Matrix Inversion Gauss Seidel Iteration Method
Soluton of Lnear System of Equatons and Matr Inverson Gauss Sedel Iteraton Method It s another well-known teratve method for solvng a system of lnear equatons of the form a + a22 + + ann = b a2 + a222
More informationA new Approach for Solving Linear Ordinary Differential Equations
, ISSN 974-57X (Onlne), ISSN 974-5718 (Prnt), Vol. ; Issue No. 1; Year 14, Copyrght 13-14 by CESER PUBLICATIONS A new Approach for Solvng Lnear Ordnary Dfferental Equatons Fawz Abdelwahd Department of
More informationLecture Notes on Linear Regression
Lecture Notes on Lnear Regresson Feng L fl@sdueducn Shandong Unversty, Chna Lnear Regresson Problem In regresson problem, we am at predct a contnuous target value gven an nput feature vector We assume
More informationA New Scrambling Evaluation Scheme based on Spatial Distribution Entropy and Centroid Difference of Bit-plane
A New Scramblng Evaluaton Scheme based on Spatal Dstrbuton Entropy and Centrod Dfference of Bt-plane Lang Zhao *, Avshek Adhkar Kouch Sakura * * Graduate School of Informaton Scence and Electrcal Engneerng,
More informationVQ widely used in coding speech, image, and video
at Scalar quantzers are specal cases of vector quantzers (VQ): they are constraned to look at one sample at a tme (memoryless) VQ does not have such constrant better RD perfomance expected Source codng
More informationOdd/Even Scroll Generation with Inductorless Chua s and Wien Bridge Oscillator Circuits
Watcharn Jantanate, Peter A. Chayasena, Sarawut Sutorn Odd/Even Scroll Generaton wth Inductorless Chua s and Wen Brdge Oscllator Crcuts Watcharn Jantanate, Peter A. Chayasena, and Sarawut Sutorn * School
More information( ) = ( ) + ( 0) ) ( )
EETOMAGNETI OMPATIBIITY HANDBOOK 1 hapter 9: Transent Behavor n the Tme Doman 9.1 Desgn a crcut usng reasonable values for the components that s capable of provdng a tme delay of 100 ms to a dgtal sgnal.
More informationOn the Interval Zoro Symmetric Single-step Procedure for Simultaneous Finding of Polynomial Zeros
Appled Mathematcal Scences, Vol. 5, 2011, no. 75, 3693-3706 On the Interval Zoro Symmetrc Sngle-step Procedure for Smultaneous Fndng of Polynomal Zeros S. F. M. Rusl, M. Mons, M. A. Hassan and W. J. Leong
More informationThe Synchronous 8th-Order Differential Attack on 12 Rounds of the Block Cipher HyRAL
The Synchronous 8th-Order Dfferental Attack on 12 Rounds of the Block Cpher HyRAL Yasutaka Igarash, Sej Fukushma, and Tomohro Hachno Kagoshma Unversty, Kagoshma, Japan Emal: {garash, fukushma, hachno}@eee.kagoshma-u.ac.jp
More informationOn the correction of the h-index for career length
1 On the correcton of the h-ndex for career length by L. Egghe Unverstet Hasselt (UHasselt), Campus Depenbeek, Agoralaan, B-3590 Depenbeek, Belgum 1 and Unverstet Antwerpen (UA), IBW, Stadscampus, Venusstraat
More informationCSci 6974 and ECSE 6966 Math. Tech. for Vision, Graphics and Robotics Lecture 21, April 17, 2006 Estimating A Plane Homography
CSc 6974 and ECSE 6966 Math. Tech. for Vson, Graphcs and Robotcs Lecture 21, Aprl 17, 2006 Estmatng A Plane Homography Overvew We contnue wth a dscusson of the major ssues, usng estmaton of plane projectve
More informationCOMPLEX NUMBERS AND QUADRATIC EQUATIONS
COMPLEX NUMBERS AND QUADRATIC EQUATIONS INTRODUCTION We know that x 0 for all x R e the square of a real number (whether postve, negatve or ero) s non-negatve Hence the equatons x, x, x + 7 0 etc are not
More informationNodal analysis of finite square resistive grids and the teaching effectiveness of students projects
2 nd World Conference on Technology and Engneerng Educaton 2 WIETE Lublana Slovena 5-8 September 2 Nodal analyss of fnte square resstve grds and the teachng effectveness of students proects P. Zegarmstrz
More informationMeasurement and Uncertainties
Phs L-L Introducton Measurement and Uncertantes An measurement s uncertan to some degree. No measurng nstrument s calbrated to nfnte precson, nor are an two measurements ever performed under eactl the
More informationOne-sided finite-difference approximations suitable for use with Richardson extrapolation
Journal of Computatonal Physcs 219 (2006) 13 20 Short note One-sded fnte-dfference approxmatons sutable for use wth Rchardson extrapolaton Kumar Rahul, S.N. Bhattacharyya * Department of Mechancal Engneerng,
More informationAnalysis of the Magnetomotive Force of a Three-Phase Winding with Concentrated Coils and Different Symmetry Features
Analyss of the Magnetomotve Force of a Three-Phase Wndng wth Concentrated Cols and Dfferent Symmetry Features Deter Gerlng Unversty of Federal Defense Munch, Neubberg, 85579, Germany Emal: Deter.Gerlng@unbw.de
More informationInductance Calculation for Conductors of Arbitrary Shape
CRYO/02/028 Aprl 5, 2002 Inductance Calculaton for Conductors of Arbtrary Shape L. Bottura Dstrbuton: Internal Summary In ths note we descrbe a method for the numercal calculaton of nductances among conductors
More informationA Hybrid Variational Iteration Method for Blasius Equation
Avalable at http://pvamu.edu/aam Appl. Appl. Math. ISSN: 1932-9466 Vol. 10, Issue 1 (June 2015), pp. 223-229 Applcatons and Appled Mathematcs: An Internatonal Journal (AAM) A Hybrd Varatonal Iteraton Method
More informationLow Complexity Soft-Input Soft-Output Hamming Decoder
Low Complexty Soft-Input Soft-Output Hammng Der Benjamn Müller, Martn Holters, Udo Zölzer Helmut Schmdt Unversty Unversty of the Federal Armed Forces Department of Sgnal Processng and Communcatons Holstenhofweg
More informationOn balancing multiple video streams with distributed QoS control in mobile communications
On balancng multple vdeo streams wth dstrbuted QoS control n moble communcatons Arjen van der Schaaf, José Angel Lso Arellano, and R. (Inald) L. Lagendjk TU Delft, Mekelweg 4, 68 CD Delft, The Netherlands
More informationSimulated Power of the Discrete Cramér-von Mises Goodness-of-Fit Tests
Smulated of the Cramér-von Mses Goodness-of-Ft Tests Steele, M., Chaselng, J. and 3 Hurst, C. School of Mathematcal and Physcal Scences, James Cook Unversty, Australan School of Envronmental Studes, Grffth
More informationEEE 241: Linear Systems
EEE : Lnear Systems Summary #: Backpropagaton BACKPROPAGATION The perceptron rule as well as the Wdrow Hoff learnng were desgned to tran sngle layer networks. They suffer from the same dsadvantage: they
More informationSingular Value Decomposition: Theory and Applications
Sngular Value Decomposton: Theory and Applcatons Danel Khashab Sprng 2015 Last Update: March 2, 2015 1 Introducton A = UDV where columns of U and V are orthonormal and matrx D s dagonal wth postve real
More informationSome Comments on Accelerating Convergence of Iterative Sequences Using Direct Inversion of the Iterative Subspace (DIIS)
Some Comments on Acceleratng Convergence of Iteratve Sequences Usng Drect Inverson of the Iteratve Subspace (DIIS) C. Davd Sherrll School of Chemstry and Bochemstry Georga Insttute of Technology May 1998
More informationOPTIMISATION. Introduction Single Variable Unconstrained Optimisation Multivariable Unconstrained Optimisation Linear Programming
OPTIMIATION Introducton ngle Varable Unconstraned Optmsaton Multvarable Unconstraned Optmsaton Lnear Programmng Chapter Optmsaton /. Introducton In an engneerng analss, sometmes etremtes, ether mnmum or
More informationLine Drawing and Clipping Week 1, Lecture 2
CS 43 Computer Graphcs I Lne Drawng and Clppng Week, Lecture 2 Davd Breen, Wllam Regl and Maxm Peysakhov Geometrc and Intellgent Computng Laboratory Department of Computer Scence Drexel Unversty http://gcl.mcs.drexel.edu
More information(Online First)A Lattice Boltzmann Scheme for Diffusion Equation in Spherical Coordinate
Internatonal Journal of Mathematcs and Systems Scence (018) Volume 1 do:10.494/jmss.v1.815 (Onlne Frst)A Lattce Boltzmann Scheme for Dffuson Equaton n Sphercal Coordnate Debabrata Datta 1 *, T K Pal 1
More informationChapter - 2. Distribution System Power Flow Analysis
Chapter - 2 Dstrbuton System Power Flow Analyss CHAPTER - 2 Radal Dstrbuton System Load Flow 2.1 Introducton Load flow s an mportant tool [66] for analyzng electrcal power system network performance. Load
More informationDifference Equations
Dfference Equatons c Jan Vrbk 1 Bascs Suppose a sequence of numbers, say a 0,a 1,a,a 3,... s defned by a certan general relatonshp between, say, three consecutve values of the sequence, e.g. a + +3a +1
More informationStructure and Drive Paul A. Jensen Copyright July 20, 2003
Structure and Drve Paul A. Jensen Copyrght July 20, 2003 A system s made up of several operatons wth flow passng between them. The structure of the system descrbes the flow paths from nputs to outputs.
More informationKernel Methods and SVMs Extension
Kernel Methods and SVMs Extenson The purpose of ths document s to revew materal covered n Machne Learnng 1 Supervsed Learnng regardng support vector machnes (SVMs). Ths document also provdes a general
More informationELASTIC WAVE PROPAGATION IN A CONTINUOUS MEDIUM
ELASTIC WAVE PROPAGATION IN A CONTINUOUS MEDIUM An elastc wave s a deformaton of the body that travels throughout the body n all drectons. We can examne the deformaton over a perod of tme by fxng our look
More informationLecture 13 APPROXIMATION OF SECOMD ORDER DERIVATIVES
COMPUTATIONAL FLUID DYNAMICS: FDM: Appromaton of Second Order Dervatves Lecture APPROXIMATION OF SECOMD ORDER DERIVATIVES. APPROXIMATION OF SECOND ORDER DERIVATIVES Second order dervatves appear n dffusve
More informationDO NOT DO HOMEWORK UNTIL IT IS ASSIGNED. THE ASSIGNMENTS MAY CHANGE UNTIL ANNOUNCED.
EE 539 Homeworks Sprng 08 Updated: Tuesday, Aprl 7, 08 DO NOT DO HOMEWORK UNTIL IT IS ASSIGNED. THE ASSIGNMENTS MAY CHANGE UNTIL ANNOUNCED. For full credt, show all work. Some problems requre hand calculatons.
More informationThis column is a continuation of our previous column
Comparson of Goodness of Ft Statstcs for Lnear Regresson, Part II The authors contnue ther dscusson of the correlaton coeffcent n developng a calbraton for quanttatve analyss. Jerome Workman Jr. and Howard
More informationSupporting Information
Supportng Informaton The neural network f n Eq. 1 s gven by: f x l = ReLU W atom x l + b atom, 2 where ReLU s the element-wse rectfed lnear unt, 21.e., ReLUx = max0, x, W atom R d d s the weght matrx to
More informationChapter 3 Differentiation and Integration
MEE07 Computer Modelng Technques n Engneerng Chapter Derentaton and Integraton Reerence: An Introducton to Numercal Computatons, nd edton, S. yakowtz and F. zdarovsky, Mawell/Macmllan, 990. Derentaton
More informationTemperature. Chapter Heat Engine
Chapter 3 Temperature In prevous chapters of these notes we ntroduced the Prncple of Maxmum ntropy as a technque for estmatng probablty dstrbutons consstent wth constrants. In Chapter 9 we dscussed the
More informationQuadratic speedup for unstructured search - Grover s Al-
Quadratc speedup for unstructured search - Grover s Al- CS 94- gorthm /8/07 Sprng 007 Lecture 11 001 Unstructured Search Here s the problem: You are gven a boolean functon f : {1,,} {0,1}, and are promsed
More information1. Estimation, Approximation and Errors Percentages Polynomials and Formulas Identities and Factorization 52
ontents ommonly Used Formulas. Estmaton, pproxmaton and Errors. Percentages. Polynomals and Formulas 8. Identtes and Factorzaton. Equatons and Inequaltes 66 6. Rate and Rato 8 7. Laws of Integral Indces
More informationNumerical Heat and Mass Transfer
Master degree n Mechancal Engneerng Numercal Heat and Mass Transfer 06-Fnte-Dfference Method (One-dmensonal, steady state heat conducton) Fausto Arpno f.arpno@uncas.t Introducton Why we use models and
More informationPower Efficient Design and Implementation of a Novel Constant Correction Truncated Multiplier
APSIPA ASC 11 X an Power Effcent Desgn and Implementaton of a Novel Constant Correcton Truncated Multpler Yu Ren, Dong Wang, Lebo Lu, Shouy Yn and Shaojun We Tsnghua Unversty, Bejng E-mal: reneereny@gmal.com
More information1 Convex Optimization
Convex Optmzaton We wll consder convex optmzaton problems. Namely, mnmzaton problems where the objectve s convex (we assume no constrants for now). Such problems often arse n machne learnng. For example,
More informationPhysics 5153 Classical Mechanics. Principle of Virtual Work-1
P. Guterrez 1 Introducton Physcs 5153 Classcal Mechancs Prncple of Vrtual Work The frst varatonal prncple we encounter n mechancs s the prncple of vrtual work. It establshes the equlbrum condton of a mechancal
More informationSolutions to Homework 7, Mathematics 1. 1 x. (arccos x) (arccos x) 1
Solutons to Homework 7, Mathematcs 1 Problem 1: a Prove that arccos 1 1 for 1, 1. b* Startng from the defnton of the dervatve, prove that arccos + 1, arccos 1. Hnt: For arccos arccos π + 1, the defnton
More informationArmy Ants Tunneling for Classical Simulations
Electronc Supplementary Materal (ESI) for Chemcal Scence. Ths journal s The Royal Socety of Chemstry 2014 electronc supplementary nformaton (ESI) for Chemcal Scence Army Ants Tunnelng for Classcal Smulatons
More informationStudy on Active Micro-vibration Isolation System with Linear Motor Actuator. Gong-yu PAN, Wen-yan GU and Dong LI
2017 2nd Internatonal Conference on Electrcal and Electroncs: echnques and Applcatons (EEA 2017) ISBN: 978-1-60595-416-5 Study on Actve Mcro-vbraton Isolaton System wth Lnear Motor Actuator Gong-yu PAN,
More informationQuantum-Evolutionary Algorithms: A SW-HW approach
Proceedngs of the 5th WSEAS Int. Conf. on COMPUTATIONAL INTELLIGENCE, MAN-MACHINE SYSTEMS AND CYBERNETICS, Vence, Italy, November 0-, 006 333 Quantum-Evolutonary Algorthms: A SW-HW approach D. PORTO, A.
More informationElectrical double layer: revisit based on boundary conditions
Electrcal double layer: revst based on boundary condtons Jong U. Km Department of Electrcal and Computer Engneerng, Texas A&M Unversty College Staton, TX 77843-318, USA Abstract The electrcal double layer
More informationCOMPOSITE BEAM WITH WEAK SHEAR CONNECTION SUBJECTED TO THERMAL LOAD
COMPOSITE BEAM WITH WEAK SHEAR CONNECTION SUBJECTED TO THERMAL LOAD Ákos Jósef Lengyel, István Ecsed Assstant Lecturer, Professor of Mechancs, Insttute of Appled Mechancs, Unversty of Mskolc, Mskolc-Egyetemváros,
More informationNON-CENTRAL 7-POINT FORMULA IN THE METHOD OF LINES FOR PARABOLIC AND BURGERS' EQUATIONS
IJRRAS 8 (3 September 011 www.arpapress.com/volumes/vol8issue3/ijrras_8_3_08.pdf NON-CENTRAL 7-POINT FORMULA IN THE METHOD OF LINES FOR PARABOLIC AND BURGERS' EQUATIONS H.O. Bakodah Dept. of Mathematc
More informationExercises of Chapter 2
Exercses of Chapter Chuang-Cheh Ln Department of Computer Scence and Informaton Engneerng, Natonal Chung Cheng Unversty, Mng-Hsung, Chay 61, Tawan. Exercse.6. Suppose that we ndependently roll two standard
More informationLinear Feature Engineering 11
Lnear Feature Engneerng 11 2 Least-Squares 2.1 Smple least-squares Consder the followng dataset. We have a bunch of nputs x and correspondng outputs y. The partcular values n ths dataset are x y 0.23 0.19
More information829. An adaptive method for inertia force identification in cantilever under moving mass
89. An adaptve method for nerta force dentfcaton n cantlever under movng mass Qang Chen 1, Mnzhuo Wang, Hao Yan 3, Haonan Ye 4, Guola Yang 5 1,, 3, 4 Department of Control and System Engneerng, Nanng Unversty,
More informationRepresentations of Elementary Functions Using Binary Moment Diagrams
Representatons of Elementary Functons Usng Bnary Moment Dagrams Tsutomu Sasao Department of Computer Scence and Electroncs, Kyushu Insttute of Technology Izua 82-852, Japan Shnobu Nagayama Department of
More informationMAE140 - Linear Circuits - Winter 16 Final, March 16, 2016
ME140 - Lnear rcuts - Wnter 16 Fnal, March 16, 2016 Instructons () The exam s open book. You may use your class notes and textbook. You may use a hand calculator wth no communcaton capabltes. () You have
More informationA High-Performance and Energy-Efficient FIR Adaptive Filter using Approximate Distributed Arithmetic Circuits
SUBMITTED FOR REVIEW 1 A Hgh-Performance and Energy-Effcent FIR Adaptve Flter usng Approxmate Dstrbuted Arthmetc Crcuts Honglan Jang, Lebo Lu, Peter Jonker, Duncan Ellott, Fabrzo Lombard, Fellow, IEEE
More informationIMAGE DENOISING USING NEW ADAPTIVE BASED MEDIAN FILTER
Sgnal & Image Processng : An Internatonal Journal (SIPIJ) Vol.5, No.4, August 2014 IMAGE DENOISING USING NEW ADAPTIVE BASED MEDIAN FILTER Suman Shrestha 1, 2 1 Unversty of Massachusetts Medcal School,
More informationOpen Access Variable Length Reconfigurable Algorithms and Architectures for DCT/IDCT Based on Modified Unfolded Cordic
Send Orders of Reprnts at reprnts@benthamscence.net The Open Electrcal Electronc Engneerng Journal 3 7 Supple : M8 7-8 7 Open Access Varable Length Reconfgurable Algorthms and Archtectures for DCT/IDCT
More informationNote on EM-training of IBM-model 1
Note on EM-tranng of IBM-model INF58 Language Technologcal Applcatons, Fall The sldes on ths subject (nf58 6.pdf) ncludng the example seem nsuffcent to gve a good grasp of what s gong on. Hence here are
More informationCOMPUTATIONALLY EFFICIENT WAVELET AFFINE INVARIANT FUNCTIONS FOR SHAPE RECOGNITION. Erdem Bala, Dept. of Electrical and Computer Engineering,
COMPUTATIONALLY EFFICIENT WAVELET AFFINE INVARIANT FUNCTIONS FOR SHAPE RECOGNITION Erdem Bala, Dept. of Electrcal and Computer Engneerng, Unversty of Delaware, 40 Evans Hall, Newar, DE, 976 A. Ens Cetn,
More informationProblem Set 9 Solutions
Desgn and Analyss of Algorthms May 4, 2015 Massachusetts Insttute of Technology 6.046J/18.410J Profs. Erk Demane, Srn Devadas, and Nancy Lynch Problem Set 9 Solutons Problem Set 9 Solutons Ths problem
More informationBézier curves. Michael S. Floater. September 10, These notes provide an introduction to Bézier curves. i=0
Bézer curves Mchael S. Floater September 1, 215 These notes provde an ntroducton to Bézer curves. 1 Bernsten polynomals Recall that a real polynomal of a real varable x R, wth degree n, s a functon of
More informationNP-Completeness : Proofs
NP-Completeness : Proofs Proof Methods A method to show a decson problem Π NP-complete s as follows. (1) Show Π NP. (2) Choose an NP-complete problem Π. (3) Show Π Π. A method to show an optmzaton problem
More informationAPPLICATION OF EDDY CURRENT PRINCIPLES FOR MEASUREMENT OF TUBE CENTERLINE
APPLICATION OF EDDY CURRENT PRINCIPLES FOR MEASUREMENT OF TUBE CENTERLINE DEFLECTION E. J. Chern Martn Maretta Laboratores 1450 South Rollng Road Baltmore, MD 21227 INTRODUCTION Tubes are a vtal component
More informationarxiv: v1 [math.ho] 18 May 2008
Recurrence Formulas for Fbonacc Sums Adlson J. V. Brandão, João L. Martns 2 arxv:0805.2707v [math.ho] 8 May 2008 Abstract. In ths artcle we present a new recurrence formula for a fnte sum nvolvng the Fbonacc
More informationCalculation of time complexity (3%)
Problem 1. (30%) Calculaton of tme complexty (3%) Gven n ctes, usng exhaust search to see every result takes O(n!). Calculaton of tme needed to solve the problem (2%) 40 ctes:40! dfferent tours 40 add
More informationFor now, let us focus on a specific model of neurons. These are simplified from reality but can achieve remarkable results.
Neural Networks : Dervaton compled by Alvn Wan from Professor Jtendra Malk s lecture Ths type of computaton s called deep learnng and s the most popular method for many problems, such as computer vson
More informationHardware Implementation of Multiple Vector Quantization Decoder
54 IJCSNS Internatonal Journal of Computer Scence and Networ Securty, VOL.8 No., November 008 Hardware Implementaton of Multple Vector Quantzaton Decoder Nortaa Shge, Hrom Myajma, Shngo Hashguch, Mchharu
More informationLecture 12: Discrete Laplacian
Lecture 12: Dscrete Laplacan Scrbe: Tanye Lu Our goal s to come up wth a dscrete verson of Laplacan operator for trangulated surfaces, so that we can use t n practce to solve related problems We are mostly
More informationECE559VV Project Report
ECE559VV Project Report (Supplementary Notes Loc Xuan Bu I. MAX SUM-RATE SCHEDULING: THE UPLINK CASE We have seen (n the presentaton that, for downlnk (broadcast channels, the strategy maxmzng the sum-rate
More information