Area Time Efficient Scaling Free Rotation Mode Cordic Using Circular Trajectory

Size: px
Start display at page:

Download "Area Time Efficient Scaling Free Rotation Mode Cordic Using Circular Trajectory"

Transcription

1 IOSR Journal of Electroncs and Communcaton Engneerng (IOSR-JECE) e-issn: ,p- ISSN: Volume 7, Issue 1 (Jul. - Aug. 2013), PP Area Tme Effcent Scalng Free Rotaton Mode Cordc Usng Crcular Trajectory N. Hma bndu M.Tech ( VLSI Desgn), K. Geetha M.Tech, Assoc. Professor, Dept of Electroncs and Communcaton engneerng Sr Krshna Devaraya Engneerng College Gooty, Andhra Pradesh Abstract: Ths paper presents an area-tme effcent Coordnate Rotaton Dgtal Computer (CORDIC) algorthm that completely elmnates the scale-factor. Besdes we have proposed an algorthm to reduce the number of CORDIC teratons by ncreasng the number of stages. The effcent scale factor compensaton technques are proposed whch adversely effect the latency/throughput of computaton. The proposed CORDIC algorthm provdes the flexblty to manpulate the number of teratons dependng on the accuracy, area and latency requrements. The CORDIC s an teratve arthmetc algorthm for computng generalzed vector rotatons wthout performng multplcatons. Index Terms: coordnate rotaton dgtal computer (CORDIC), cosne/sne, feld-programmable gate array (FPGA), most-sgnfcant-1, recursve archtecture, Dscrete Fourer Transform (DFT), Dscrete Cosne transform (DCT), Iteratve CORDIC, Ppelned CORDIC. I. Introducton Year 2009 marks the completon of 50 years of the nventon of CORDIC (Coordnate Rotaton Dgtal Computer) by Jack E.volder. The beauty of CORDIC les n the fact that by smple shft-add operatons, t can perform several computng tasks such as the calculaton of trgonometrc, hyperbolc and logarthmc functons, real and complex multplcatons, dvson, square-root and many others. The CORDIC s an entretransfer computer, t contans a specal arthmetc unt consstng of three shft regsters, three adder- subtractor, and specal nterconnectons. The CORDIC s appled n dverse areas such as sgnal and mage processng, communcaton systems, robotcs and 3-D graphcs etc[1]-[3]. For applcatons where the angle of rotaton s known n advance, a method to speed up the executon of the CORDIC algorthm by reducng the total number of teratons s presented. Ths s accomplshed by usng a technque called angle recodng. The proposed MVR- CORDIC algorthm (modfed vector rotatonal CORDIC) wll saves the 50% executon tme n the teratve CORDIC structure, or 50%hardwarecomplexty n the parallel CORDIC structure compared wth the conventonal CORDIC scheme [4]-[6]. The correspondng archtectures come for both rotaton and vector modes and the other only for rotaton mode to perform the scalng factor compensaton n parallel wth the classcal CORDIC teratons. For fxed pont arthmetc area and latency of the proposed mplementaton s compared wth standard CORDIC [7]-[8]. The two area - tme effcent CORDIC archtectures have been suggested n [9]. In [11] the Coordnate Rotaton Dgtal Computer (CORDIC) rotator s a well known and wdely used algorthm wthn computers due to ts way of carryng out some calculatons such as trgonometrc functons, many others. The new archtecture whch are able to reach a 35% lower latency and a 36% reducton n area and power consumpton compared to the orgnal scalng free archtectures. II. Bref Overvew Of Cordc Algorthm To evaluate trgonometrc functons we have many approaches such as 1) Polynomal Approxmatons 2) Table lookup 3) CORDIC 1) Taylor Seres The Taylor seres expanson for sne s: sn x = x x3 3! + x5 5! x7 7! + Ths method s one of the oldest and most wdely, but the problem assocated wth ths method s, to get values of hgher accuraces, hgher order factoral and power has to be calculated. Moreover to mplement ths we would at least requre a multpler, dvder, adder and a subtractor. For good accuracy t would be 12 Page

2 Area Tme Effcent Scalng Free Rotaton Mode Cordc Usng Crcular Trajectory requred to take each term n calculaton tll they become nsgnfcant. Thus ths approach has a lot of hardware requrements as well as t s slow. 2) Look up Table The Lookup table approach nvolves storng values of sne and cosne at dfferent angles. Based on the number of values stored, the lookup table can be bg or small, but clearly, the smaller the lookup table, more s the error nvolved. The problem wth a bgger lookup table s that t requres more memory and memory s expensve. Moreover the sze of the Lookup table ncreases exponentally wth the ncrease n the precson of the angle. Though ths approach provdes fast results t s very expensve to mplement. 3) Cordc Algorthm CORDIC s an acronym for Coordnate Rotaton Dgtal Computer ntroduced by Jack E. Volder. It s an teratve algorthm capable of calculatng trgonometrc and varous other functons. In ths algorthm wth the help of an adder/subtractor, a small look up table and a shfter the trgonometrc functons can be calculated very easly. The advantage that Cordc offers over other algorthms are that t does not requre multplcaton or dvson blocks, nstead t works only wth a shfter, adder/subtractor and a small lookup table. Ths reduces the hardware requrement drastcally and provdes reasonably good speed. Many varatons have been suggested for effcent mplementaton of CORDIC wth less number of teratons over the conventonal CORDIC algorthm [4] [11]. The number of CORDIC teratons are optmzed n [4] [6] by greedy search at the cost of addtonal area and tme for the mplementaton of varable scalefactor. In [7] and [8] effcent scale-factor compensaton technques are proposed, whch adversely affect the latency/throughput of computaton. Two area-tme effcent CORDIC archtectures have been suggested n [9], whch nvolve constant scale-factor multplcaton for adequate range of convergence (RoC). The vrtually scale-free CORDIC n [10] also requres multplcaton by constant scale-factor and relatvely more area to acheve respectable RoC. The enhanced scale-free CORDIC n [11] combnes few conventonal CORDIC teratons wth scalng-free CORDIC teratons for an effcent ppelned CORDIC mplementaton wth mproved RoC. However, f used for recursve CORDIC archtecture, combnng two dfferent types of CORDIC teratons, degrades performance. The low complexty technque for elmnatng the scale factor s the use of Taylor seres expanson. The Scalng-Free CORDIC and modfed scale-free CORDIC are technques based on Taylor seres approach. The former suffers from low range of convergence (RoC) whch renders t unsutable for practcal applcatons, whle the latter extends the RoC but ntroduces predctable but constant scale-factor of 1/ 2. The other hardware effcent archtectures requre scale-factor compensatons to extend the range of convergence to the entre coordnate space. Sequental/Iteratve CORDIC It requres Maxmum number of Clock Cycles to calculate output, Mnmum Clock Perod per teraton, Varable Shfters do not map well on certan FPGA s due to hgh Fan-n. Fg:1. Varable Shfters 13 Page

3 Area Tme Effcent Scalng Free Rotaton Mode Cordc Usng Crcular Trajectory Parallel/Cascaded CORDIC: It has Combnatonal crcut More Delay, but processng tme s reduced as compared to teratve crcut. Shfters are of fxed shft, so they can be mplemented n the wrng. Constants can be hardwred nstead of requrng storage space. Fg.2. Parallel/Cascaded CORDIC The key concept of CORDIC arthmetc s based on the smple and ancent prncples of twodmensonal geometry. But the teratve formulaton of a computatonal algorthm for ts mplementaton was frst descrbed n 1959 by Jack E. Volder for the computaton of trgonometrc functons, multplcaton and dvson. Ths year therefore marks the completon of 50 years of the CORDIC algorthm. Not only a wde varety of applcatons of CORDIC have emerged n the last 50 years, but also a lot of progress has been made n the area of algorthm desgn and development of archtectures for hgh performance and low-cost hardware solutons of those applcatons. CORDIC-based computng receved ncreased attenton n 1971, by varyng a few smple parameters; t could be used as a sngle algorthm for unfed mplementaton of a wde range of elementary transcendental functons nvolvng logarthms, exponentals, and square roots along wth those suggested by Volder. Durng the same tme, Cochran benchmarked varous algorthms, and showed that CORDIC technque s a better choce for scentfc calculator applcatons. The popularty of CORDIC was very much enhanced thereafter prmarly due to ts potental for effcent and low-cost mplementaton of a large class of applcatons whch nclude: the generaton of trgonometrc, logarthmc and transcendental elementary functons; complex number multplcaton, egen value computaton, matrx nverson, soluton of lnear systems and sngular value decomposton (SVD) for sgnal processng, mage processng, and general scentfc computaton. The name CORDIC stands for Coordnate Rotaton Dgtal Computer. Volder [Vold59] developed the underlyng method of computng the rotaton of a vector n a Cartesan coordnate system and evaluatng the length and angle of a vector. The CORDIC method was later expanded for multplcaton, dvson, logarthm, exponental and hyperbolc functons. III. Ppelned Archtecture The prncple of ppelnng has emerged as a major archtectural attrbute of most present computer systems.ppelnng s one form of mbeddng parallelsm or concurrency n a computer system. It refers to a segmentaton of a computatonal process (say, an nstructon) nto several sub processes whch are executed by dedcated autonomous unts (facltes, ppelnng segments) 14 Page

4 Area Tme Effcent Scalng Free Rotaton Mode Cordc Usng Crcular Trajectory Fg.3.Ppe lne archtecture logcal vew Parallel CORDIC can be ppelned by nsertng regsters between the adders stages. In most FPGA archtectures there are already regsters present n each logc cell, so ppelne regsters has no hardware cost. Number of stages after whch ppelne regster s nserted can be modeled, consderng clock frequency of system. When operatng at greater clock perod power consumpton n later stages reduces due to lesser swtchng actvty n each clock perod.1 IV. Proposed Algorthm For Scalng Free Cordc The proposed desgn s based on the followng key deas: 1) we use Taylor seres expanson of sne and cosne functons to avod scalng operaton and 2) suggest a generalzed sequence of mcro-rotaton to have adequate range of convergence (RoC) based on the chosen order of approxmaton of the Taylor seres. A. Taylor Seres Approxmaton of Sne and Cosne Functons The Taylor expansons of sne and cosne of an angle - are gven by sn = 3! ! 1 5 cos = 1 2! ! 1 4 We have estmated the maxmum error n the evaluaton of sne and cosne functons for dfferent order of approxmatons. Therefore, we choose thrd order of approxmaton for Taylor s expanson of sne and cosne functons. 1) Representaton of Mcro-Rotatons Usng Taylor Seres Approxmaton: Here, we study the mpact of orders of approxmaton of Taylor seres of sne and cosne functons on the mcro-rotatons to be used n CORDIC coordnate calculaton. Both theoretcal and smulaton results are dscussed to confrm the approprate selecton of the order of approxmaton. Usng dfferent orders of approxmaton of sne and cosne functons n (2), we can have x +1 = 1 α 2 x 2! α 3 y 3! y +1 = 1 α 2 y + α 3 (1a) 2! x +1 = 1 α 2 2! + α 4 x 4! α 3 3! y +1 = 1 α 2 4 y + α 3 + α 2! 4! 4 x +1 = 1 α 2 2! + α 4! x α 3 y +1 = 1 α 2 4 y + α 3 + α 2! 4! 3! x 3! x y 3! + α 5 5! + α 5 3! 5! x y (1b) (1c) 15 Page

5 Area Tme Effcent Scalng Free Rotaton Mode Cordc Usng Crcular Trajectory x +1 = 1 α 2 2! + α 4 4! α 6 x 6! α 3 3! + α 5 5! y +1 = 1 α 2 2! + α 4 4! α 6 y 6! + α 3 3! + α 5 x 5! y (1d) y +1 = 1 α 2 + α 4 α 6 2! 4! 6! x +1 = 1 α 2 2! + α 4 4! α 6 6! y + α α α 3! 5! 7! x x α α 3 3! + α 5 5! α 7 7! (1e) y We have used (1) for coordnate calculaton for evaluatng the best possble combnaton of approxmaton, whch satsfes the accuracy and RoC requrements, wth mnmum possble hardware. In Fg. 1, we have plotted the error n magntude estmated accordng to (1) (wth respect to the correspondng bult-n functons of MATLAB). Snce Errors resultng from the fve combnatons (1a) (1e) are of very small order, we prefer to use (1a) for coordnate calculaton wth mnmum complexty. 2) Expressons for Mcro-Rotatons Usng Taylor Seres Approxmaton and Factoral Approxmaton: Although, we fnd that we can use Taylor seres expanson wth thrd order of approxmaton (1a),wth desred accuracy and RoC requrement, (1a)cannot be used n the CORDIC shft-add teratons. To mplement (1a) by shft-add operatons, we need to approxmate the factoral terms by the power of 2values, replacng 3! by 2^3 n the (1a) we fnd x +1 y +1 = 1 2! 1 2. ( ) ( ) (1 2! 1. 2 ). x y (2) In Fg. 1 only, we have plotted the error n magntude usng the approxmated factoral values and exact factoral values after a CORDIC rotaton for ntal vector wth coordnates X=1 and Y=1. The maxmum percentage of error n sne and cosne values for both thrd order of approxmaton and factoral approxmaton s % and %, respectvely, wthn the permssble CORDIC elementary angles range of 0, 7π 88 dscussed. 3) Determnaton of the Basc-Shft for a Gven Order of Approxmaton of Taylor Seres Expanson: One can fnd that: 1) the order of approxmaton of Taylor seres expanson of sne and cosne functons determnes the basc-shft to be used for CORDIC teratons, and 2) the basc-shft of CORDIC mcro operaton determnes the range of convergence. The expressons for the basc-shfts, the frst elementary angle of rotaton 1 and RoCfor dfferent orders of approxmatons for dfferent word-length of mplementatons are as follows: Basc shft S= b log 2 n+1! (3a) (n+1) Where b s the word length ROC=n 1. 1 (3b) N s number of mcro rotatons 1 = 2 s (3c) The values n Table I are derved from (3). We fnd wth ncrease n the order of approxmaton, the basc-shft decreases, the frst elementary angle of rotaton ncreases and RoC s expanded. Very often ncluson of hgher order terms does not have any mpact on the accuracy for smaller word-lengths. The basc-shft for thrd order of approxmaton usng (3a), for 16-bt word-length s [2.854] Page

6 Area Tme Effcent Scalng Free Rotaton Mode Cordc Usng Crcular Trajectory TABLE I COMPARISION OF APPROXIMATION ORDERS VERSUS ROC FOR VARIOUS BIT WIDTHS BASED ON(7) Order of Approx. Basc shft Frst Elementary Angle (Radans) RoC for n 1 =4 (Radans) 16-bt 32-bt 16-bt 32-bt 16-bt 32-bt TABLE II BIT REPRESENTATION OF ELEMENTARY ANGLES AND CORRESPONDING SHIFTS Shft (s) Elementary angle(α ) Decmal 16-bt Hexa Decmal In ths paper, we propose a novel scalng-free CORDIC algorthm for area-tme effcent mplementaton of CORDIC wth adequate RoC. The proposed recursve archtecture has comparable or less area complexty wth other exstng scalng-free CORDIC algorthms. Moreover, no scale-factor multplcatons are requred for extendng the RoC to entre coordnate Space. Pseudo Code For Generatng The Mcro-Rotaton Sequence Input: angle to be rotated θ Begn M=Most sgnfcant-1locaton (θ ) If (M==15) then α=0.25 radans Shft,s = 2 and θ +1 = θ α else shft,s =16-M θ +1 = θ Wth θ [M]= 0 END V. Proposed Cordc Archtecture The block dagram for the proposed CORDIC archtecture s shown n Fg. below. It makes use of the same stage for all the teratons for the coordnate calculatons, as well as for the generaton of shft values. The structure of each stage (shown n Fg. 5) conssts of three computng blocks namely the 1) shft-value estmaton; 2) coordnate calculaton and 3) mcro-rotaton sequence generator. Fg.4. Recursve archtecture of the proposed CORDIC processor Page

7 Area Tme Effcent Scalng Free Rotaton Mode Cordc Usng Crcular Trajectory Fg. 5. Block dagram for the stage. The combnatoral crcut for generatng the mcro-rotaton sequence s shown n Fg. 4. The number of teratons requred n a CORDIC processor decdes the rollover count of the counter. The rollover count s seven for basc shft =2 and ten for basc-shft =3. Fg. 6. Combnatoral crcut for generatng the shft values. The expry of the counter sgnals the completon of a CORDIC operaton; dependng on ths sgnal, the multplexer ether loads a new data-set (rotaton angle, ntal value of and x and y ) to start a fresh CORDIC operaton, or recycles the output of the stage to begn a new teraton for the current CORDIC operaton. The nput and output regster fles act as latches for synchronzaton. Fg 7. Mcro-rotaton sequence generaton. VI. Fpga Implementaton The proposed archtecture s coded n Verlog and syntheszed usng Xlnx ISE9.2 to be mplemented n Xlnx Spartan 2E (XC2S200EPQ208-6) devce. Slce-delay-product of the proposed archtecture s compared wth the exstng CORDIC desgns n Table III; where, all desgns are syntheszed on 18 Page

8 Area Tme Effcent Scalng Free Rotaton Mode Cordc Usng Crcular Trajectory Xlnx Spartan 2E XC2S200E devce to mantan unformty. The power dsspaton of the proposed archtecture for dfferent clock frequences s estmated by Xlnx XPower tool. VII. Expermental Result And Dscusson TABLE III SLICE DELAY PRODUCT Slce-delay-product of the proposed archtecture s compared wth the exstng CORDIC desgns n Table III s suggested to reduce the number of teratons for low latency mplementaton. The proposed CORDIC processor has 17% lower slce-delay product for dentfyng the mcro-rotatons. VIII. Concluson The proposed algorthm provdes a scale-free soluton for realzng vector-rotatons usng CORDIC. The order of Taylor seres approxmaton s decded approprately by the proposed algorthm, not only to meet the accuracy requrement but also to attan adequate range of convergence. The generalzed mcro-rotaton selecton technque s suggested to reduce the number of teratons for low latency mplementaton. Moreover, a hgh speed most-sgnfcant-1 detecton scheme obvates the complex search algorthms for dentfyng the mcro-rotatons. The proposed CORDIC processor has 17% lower slce-delay product wth a penalty of about 13% ncreased slce consumpton on Xlnx Spartan 2E devce References [1] J. E. Volder, The CORDIC trgonometrc computng technque, IRE Trans. Electron. Comput. vol. EC-8, pp , Sep [2] K. Maharatna, A. S. Dhar, and S. Banerjee, A VLSI array archtecture for realzaton of DFT, DHT, DCT and DST, Sgnal Process., vol. 81, pp , [3] P. K. Meher, J.Walls, T.-B.Juang, K. Srdharan, and K. Maharatna, 50 years of CORDIC: Algorthms, archtectures and applcatons, IEEE Trans. Crcuts Syst. I, Reg. Papers, vol. 56, no. 9, pp , Sep [4] C. S. Wu and A. Y. Wu, Modfed vector rotatonal CORDIC (MVRCORDIC) algorthm and archtecture, IEEE Trans. Crcuts Syst. II, Exp. Brefs, vol. 48, no. 6, pp , Jun [5] C.-S.Wu, A.-Y.Wu, and C.-H. Ln, A hgh-performance/low-latency vector rotatonal CORDIC archtecture based on extended elementary angle set and trells-based searchng schemes, IEEE Trans. Crcuts Syst. II, Analog Dgt. Sgnal Process, vol. 50, no. 9, pp , Sep [6] Y. H. Hu and S. Naganathan, An angle recodng method for CORDIC algorthm mplementaton, IEEE Trans. Compute., vol. 42, no. 1, pp , Jan [7] M. G. B. Sumanasena, A scale factor correcton scheme for the CORDIC algorthm, IEEE Trans. Compute., vol. 57, no. 8, pp , Aug [8] J. Vllalba, T. Lang, and E. L. Zapata, Parallel compensaton of scale factor for the CORDIC algorthm, J. VLSI Sgnal Process. Syst., vol. 19, no. 3, pp , Aug [9] L. Vachhan, K. Srdharan, and P. K. Meher, Effcent CORDIC algorthms and archtectures for low area and hgh throughput mplementaton, IEEE Trans. Crcut Syst. II, Exp. Brefs, vol. 56, no. 1, pp ,Jan [10] K. Maharatna, S. Banerjee, E. Grass, M. Krstc, and A. Troya, Modfed vrtually scalng-free adaptve CORDIC rotator algorthm and archtecture, IEEE Trans. Crcuts Syst. Vdeo Technol., vol. 11, no. 11,pp , Nov [11] F. J. Jame, M. A. Sanchez, J. Hormgo, J. Vllalba, and E. L. Zapata Enhanced scalng-free CORDIC, IEEE Trans. Crcuts Syst. I, Reg. Papers, vol. 57, no. 7, pp , Jul [12] N. Takag, T. Asada, and S. Yajma, Redundant CORDIC methods wth a constant scale factor for sne and cosne computaton, IEEE Trans. on Computers, vol. 40, pp ,Sep [13] D. Tmmermann, H. Hahn, and B. Hostcka, Low latency tme CORDIC algorthms, IEEE Trans. on Computers, vol. 41, pp , Aug [14] J. Lee and T. Lang, Constant-factor redundant CORDIC for angle calculaton and rotaton, IEEE Trans. on Computers, vol. 41, pp , Aug [15] J. Duprat and J.-M. Muller, The CORDIC Algorthm: New results for Fast VLSI Implementaton, IEEE Transcaton on Computers, vol. 42, pp , Feb X. BIOGRAPHIES Logc Utlzaton Used Avalable Utlzaton Number of Slces % Number of Slce Flp Flops % Number of 4 nput LUTs % Number of bonded IOBs % Number of GCLKs % N. Hma bndu 1 receved B.Tech degree n Electroncs & Communcaton Engneerng from IFET College of engneerng, vllupuram, TN n She s now M.tech scholar n VLSI Desgn n Sr Krshna Devaraya Engneerng college, Gooty, AP Page

9 Area Tme Effcent Scalng Free Rotaton Mode Cordc Usng Crcular Trajectory K.Geetha 2 receved B.Tech, M.Tech degree n Electroncs & Communcaton Engneerng. She s havng an experence of 10 years n the feld of teachng, presently workng as Assocate Professor n Sr Krshna Devaraya Engneerng College, Gooty, AP Page

A Fast FPGA based Architecture for Determining the Sine and Cosine Value

A Fast FPGA based Architecture for Determining the Sine and Cosine Value 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

More information

FPGA Implementation of Pipelined CORDIC Sine Cosine Digital Wave Generator

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 information

A New Design of Multiplier using Modified Booth Algorithm and Reversible Gate Logic

A 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 information

Department of Electrical & Electronic Engineeing Imperial College London. E4.20 Digital IC Design. Median Filter Project Specification

Department 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 information

High Performance Rotation Architectures Based on the Radix-4 CORDIC Algorithm

High 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 information

Speeding up Computation of Scalar Multiplication in Elliptic Curve Cryptosystem

Speeding 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 information

Grover s Algorithm + Quantum Zeno Effect + Vaidman

Grover 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 information

TOPICS MULTIPLIERLESS FILTER DESIGN ELEMENTARY SCHOOL ALGORITHM MULTIPLICATION

TOPICS 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 information

Implementation of Parallel Multiplier Accumulator based on Radix-2 Modified Booth Algorithm Shashi Prabha Singh 1 Uma Sharma 2

Implementation 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 information

CSci 6974 and ECSE 6966 Math. Tech. for Vision, Graphics and Robotics Lecture 21, April 17, 2006 Estimating A Plane Homography

CSci 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 information

Uncertainty in measurements of power and energy on power networks

Uncertainty 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 information

Chapter 5. Solution of System of Linear Equations. Module No. 6. Solution of Inconsistent and Ill Conditioned Systems

Chapter 5. Solution of System of Linear Equations. Module No. 6. Solution of Inconsistent and Ill Conditioned Systems Numercal Analyss by Dr. Anta Pal Assstant Professor Department of Mathematcs Natonal Insttute of Technology Durgapur Durgapur-713209 emal: anta.bue@gmal.com 1 . Chapter 5 Soluton of System of Lnear Equatons

More information

Scroll Generation with Inductorless Chua s Circuit and Wien Bridge Oscillator

Scroll 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 information

Formulas for the Determinant

Formulas for the Determinant page 224 224 CHAPTER 3 Determnants e t te t e 2t 38 A = e t 2te t e 2t e t te t 2e 2t 39 If 123 A = 345, 456 compute the matrx product A adj(a) What can you conclude about det(a)? For Problems 40 43, use

More information

Errors for Linear Systems

Errors for Linear Systems Errors for Lnear Systems When we solve a lnear system Ax b we often do not know A and b exactly, but have only approxmatons  and ˆb avalable. Then the best thng we can do s to solve ˆx ˆb exactly whch

More information

Lecture 14: Forces and Stresses

Lecture 14: Forces and Stresses The Nuts and Bolts of Frst-Prncples Smulaton Lecture 14: Forces and Stresses Durham, 6th-13th December 2001 CASTEP Developers Group wth support from the ESF ψ k Network Overvew of Lecture Why bother? Theoretcal

More information

VQ widely used in coding speech, image, and video

VQ 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 information

COMPARISON OF SOME RELIABILITY CHARACTERISTICS BETWEEN REDUNDANT SYSTEMS REQUIRING SUPPORTING UNITS FOR THEIR OPERATIONS

COMPARISON OF SOME RELIABILITY CHARACTERISTICS BETWEEN REDUNDANT SYSTEMS REQUIRING SUPPORTING UNITS FOR THEIR OPERATIONS Avalable onlne at http://sck.org J. Math. Comput. Sc. 3 (3), No., 6-3 ISSN: 97-537 COMPARISON OF SOME RELIABILITY CHARACTERISTICS BETWEEN REDUNDANT SYSTEMS REQUIRING SUPPORTING UNITS FOR THEIR OPERATIONS

More information

Clock-Gating and Its Application to Low Power Design of Sequential Circuits

Clock-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 information

Section 8.3 Polar Form of Complex Numbers

Section 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 information

Outline. Communication. Bellman Ford Algorithm. Bellman Ford Example. Bellman Ford Shortest Path [1]

Outline. Communication. Bellman Ford Algorithm. Bellman Ford Example. Bellman Ford Shortest Path [1] DYNAMIC SHORTEST PATH SEARCH AND SYNCHRONIZED TASK SWITCHING Jay Wagenpfel, Adran Trachte 2 Outlne Shortest Communcaton Path Searchng Bellmann Ford algorthm Algorthm for dynamc case Modfcatons to our algorthm

More information

C/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/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 information

Suppose 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

Suppose 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 information

Digital Signal Processing

Digital 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 information

A Hybrid Variational Iteration Method for Blasius Equation

A 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 information

= z 20 z n. (k 20) + 4 z k = 4

= z 20 z n. (k 20) + 4 z k = 4 Problem Set #7 solutons 7.2.. (a Fnd the coeffcent of z k n (z + z 5 + z 6 + z 7 + 5, k 20. We use the known seres expanson ( n+l ( z l l z n below: (z + z 5 + z 6 + z 7 + 5 (z 5 ( + z + z 2 + z + 5 5

More information

One-sided finite-difference approximations suitable for use with Richardson extrapolation

One-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 information

NUMERICAL DIFFERENTIATION

NUMERICAL DIFFERENTIATION NUMERICAL DIFFERENTIATION 1 Introducton Dfferentaton s a method to compute the rate at whch a dependent output y changes wth respect to the change n the ndependent nput x. Ths rate of change s called the

More information

Variability-Driven Module Selection with Joint Design Time Optimization and Post-Silicon Tuning

Variability-Driven Module Selection with Joint Design Time Optimization and Post-Silicon Tuning Asa and South Pacfc Desgn Automaton Conference 2008 Varablty-Drven Module Selecton wth Jont Desgn Tme Optmzaton and Post-Slcon Tunng Feng Wang, Xaoxa Wu, Yuan Xe The Pennsylvana State Unversty Department

More information

Quadratic speedup for unstructured search - Grover s Al-

Quadratic 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 information

Statistical Circuit Optimization Considering Device and Interconnect Process Variations

Statistical Circuit Optimization Considering Device and Interconnect Process Variations Statstcal Crcut Optmzaton Consderng Devce and Interconnect Process Varatons I-Jye Ln, Tsu-Yee Lng, and Yao-Wen Chang The Electronc Desgn Automaton Laboratory Department of Electrcal Engneerng Natonal Tawan

More information

The Synchronous 8th-Order Differential Attack on 12 Rounds of the Block Cipher HyRAL

The 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 information

Comparison of Wiener Filter solution by SVD with decompositions QR and QLP

Comparison of Wiener Filter solution by SVD with decompositions QR and QLP Proceedngs of the 6th WSEAS Int Conf on Artfcal Intellgence, Knowledge Engneerng and Data Bases, Corfu Island, Greece, February 6-9, 007 7 Comparson of Wener Flter soluton by SVD wth decompostons QR and

More information

Representations of Elementary Functions Using Binary Moment Diagrams

Representations 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 information

A Novel, Low-Power Array Multiplier Architecture

A 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 information

The stream cipher MICKEY

The stream cipher MICKEY The stream cpher MICKEY-128 2.0 Steve Babbage Vodafone Group R&D, Newbury, UK steve.babbage@vodafone.com Matthew Dodd Independent consultant matthew@mdodd.net www.mdodd.net 30 th June 2006 Abstract: We

More information

Operating conditions of a mine fan under conditions of variable resistance

Operating conditions of a mine fan under conditions of variable resistance Paper No. 11 ISMS 216 Operatng condtons of a mne fan under condtons of varable resstance Zhang Ynghua a, Chen L a, b, Huang Zhan a, *, Gao Yukun a a State Key Laboratory of Hgh-Effcent Mnng and Safety

More information

Odd/Even Scroll Generation with Inductorless Chua s and Wien Bridge Oscillator Circuits

Odd/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

GEMINI GEneric Multimedia INdexIng

GEMINI GEneric Multimedia INdexIng GEMINI GEnerc Multmeda INdexIng Last lecture, LSH http://www.mt.edu/~andon/lsh/ Is there another possble soluton? Do we need to perform ANN? 1 GEnerc Multmeda INdexIng dstance measure Sub-pattern Match

More information

EEL 6266 Power System Operation and Control. Chapter 3 Economic Dispatch Using Dynamic Programming

EEL 6266 Power System Operation and Control. Chapter 3 Economic Dispatch Using Dynamic Programming EEL 6266 Power System Operaton and Control Chapter 3 Economc Dspatch Usng Dynamc Programmng Pecewse Lnear Cost Functons Common practce many utltes prefer to represent ther generator cost functons as sngle-

More information

Some Comments on Accelerating Convergence of Iterative Sequences Using Direct Inversion of the Iterative Subspace (DIIS)

Some 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 information

Single-Facility Scheduling over Long Time Horizons by Logic-based Benders Decomposition

Single-Facility Scheduling over Long Time Horizons by Logic-based Benders Decomposition Sngle-Faclty Schedulng over Long Tme Horzons by Logc-based Benders Decomposton Elvn Coban and J. N. Hooker Tepper School of Busness, Carnege Mellon Unversty ecoban@andrew.cmu.edu, john@hooker.tepper.cmu.edu

More information

Power Efficient Design and Implementation of a Novel Constant Correction Truncated Multiplier

Power 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 information

Chapter - 2. Distribution System Power Flow Analysis

Chapter - 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 information

Generalized Linear Methods

Generalized Linear Methods Generalzed Lnear Methods 1 Introducton In the Ensemble Methods the general dea s that usng a combnaton of several weak learner one could make a better learner. More formally, assume that we have a set

More information

Copyright 2017 by Taylor Enterprises, Inc., All Rights Reserved. Adjusted Control Limits for P Charts. Dr. Wayne A. Taylor

Copyright 2017 by Taylor Enterprises, Inc., All Rights Reserved. Adjusted Control Limits for P Charts. Dr. Wayne A. Taylor Taylor Enterprses, Inc. Control Lmts for P Charts Copyrght 2017 by Taylor Enterprses, Inc., All Rghts Reserved. Control Lmts for P Charts Dr. Wayne A. Taylor Abstract: P charts are used for count data

More information

A Low Error and High Performance Multiplexer-Based Truncated Multiplier

A Low Error and High Performance Multiplexer-Based Truncated Multiplier IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, VOL. 18, NO. 1, DECEMBER 010 1767 A Low Error and Hgh Performance Multplexer-Based Truncated Multpler Chp-Hong Chang and Rav Kumar Satzoda

More information

Queueing Networks II Network Performance

Queueing Networks II Network Performance Queueng Networks II Network Performance Davd Tpper Assocate Professor Graduate Telecommuncatons and Networkng Program Unversty of Pttsburgh Sldes 6 Networks of Queues Many communcaton systems must be modeled

More information

On balancing multiple video streams with distributed QoS control in mobile communications

On 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 information

CSE4210 Architecture and Hardware for DSP

CSE4210 Architecture and Hardware for DSP 4210 Archtecture and Hardware for DSP Lecture 1 Introducton & Number systems Admnstratve Stuff 4210 Archtecture and Hardware for DSP Text: VLSI Dgtal Sgnal Processng Systems: Desgn and Implementaton. K.

More information

Module 3 LOSSY IMAGE COMPRESSION SYSTEMS. Version 2 ECE IIT, Kharagpur

Module 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 information

Transform Coding. Transform Coding Principle

Transform Coding. Transform Coding Principle Transform Codng Prncple of block-wse transform codng Propertes of orthonormal transforms Dscrete cosne transform (DCT) Bt allocaton for transform coeffcents Entropy codng of transform coeffcents Typcal

More information

Application of Nonbinary LDPC Codes for Communication over Fading Channels Using Higher Order Modulations

Application of Nonbinary LDPC Codes for Communication over Fading Channels Using Higher Order Modulations Applcaton of Nonbnary LDPC Codes for Communcaton over Fadng Channels Usng Hgher Order Modulatons Rong-Hu Peng and Rong-Rong Chen Department of Electrcal and Computer Engneerng Unversty of Utah Ths work

More information

Report on Image warping

Report on Image warping Report on Image warpng Xuan Ne, Dec. 20, 2004 Ths document summarzed the algorthms of our mage warpng soluton for further study, and there s a detaled descrpton about the mplementaton of these algorthms.

More information

4 Analysis of Variance (ANOVA) 5 ANOVA. 5.1 Introduction. 5.2 Fixed Effects ANOVA

4 Analysis of Variance (ANOVA) 5 ANOVA. 5.1 Introduction. 5.2 Fixed Effects ANOVA 4 Analyss of Varance (ANOVA) 5 ANOVA 51 Introducton ANOVA ANOVA s a way to estmate and test the means of multple populatons We wll start wth one-way ANOVA If the populatons ncluded n the study are selected

More information

An Algorithm to Solve the Inverse Kinematics Problem of a Robotic Manipulator Based on Rotation Vectors

An 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 information

Pop-Click Noise Detection Using Inter-Frame Correlation for Improved Portable Auditory Sensing

Pop-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 information

CHAPTER 5 NUMERICAL EVALUATION OF DYNAMIC RESPONSE

CHAPTER 5 NUMERICAL EVALUATION OF DYNAMIC RESPONSE CHAPTER 5 NUMERICAL EVALUATION OF DYNAMIC RESPONSE Analytcal soluton s usually not possble when exctaton vares arbtrarly wth tme or f the system s nonlnear. Such problems can be solved by numercal tmesteppng

More information

An Improved multiple fractal algorithm

An Improved multiple fractal algorithm Advanced Scence and Technology Letters Vol.31 (MulGraB 213), pp.184-188 http://dx.do.org/1.1427/astl.213.31.41 An Improved multple fractal algorthm Yun Ln, Xaochu Xu, Jnfeng Pang College of Informaton

More information

A NEW DISCRETE WAVELET TRANSFORM

A NEW DISCRETE WAVELET TRANSFORM A NEW DISCRETE WAVELET TRANSFORM ALEXANDRU ISAR, DORINA ISAR Keywords: Dscrete wavelet, Best energy concentraton, Low SNR sgnals The Dscrete Wavelet Transform (DWT) has two parameters: the mother of wavelets

More information

Curve Fitting with the Least Square Method

Curve Fitting with the Least Square Method WIKI Document Number 5 Interpolaton wth Least Squares Curve Fttng wth the Least Square Method Mattheu Bultelle Department of Bo-Engneerng Imperal College, London Context We wsh to model the postve feedback

More information

A linear imaging system with white additive Gaussian noise on the observed data is modeled as follows:

A linear imaging system with white additive Gaussian noise on the observed data is modeled as follows: Supplementary Note Mathematcal bacground A lnear magng system wth whte addtve Gaussan nose on the observed data s modeled as follows: X = R ϕ V + G, () where X R are the expermental, two-dmensonal proecton

More information

CHAPTER IV RESEARCH FINDING AND DISCUSSIONS

CHAPTER IV RESEARCH FINDING AND DISCUSSIONS CHAPTER IV RESEARCH FINDING AND DISCUSSIONS A. Descrpton of Research Fndng. The Implementaton of Learnng Havng ganed the whole needed data, the researcher then dd analyss whch refers to the statstcal data

More information

Notes on Frequency Estimation in Data Streams

Notes on Frequency Estimation in Data Streams Notes on Frequency Estmaton n Data Streams In (one of) the data streamng model(s), the data s a sequence of arrvals a 1, a 2,..., a m of the form a j = (, v) where s the dentty of the tem and belongs to

More information

LINEAR REGRESSION ANALYSIS. MODULE IX Lecture Multicollinearity

LINEAR REGRESSION ANALYSIS. MODULE IX Lecture Multicollinearity LINEAR REGRESSION ANALYSIS MODULE IX Lecture - 30 Multcollnearty Dr. Shalabh Department of Mathematcs and Statstcs Indan Insttute of Technology Kanpur 2 Remedes for multcollnearty Varous technques have

More information

Outline and Reading. Dynamic Programming. Dynamic Programming revealed. Computing Fibonacci. The General Dynamic Programming Technique

Outline and Reading. Dynamic Programming. Dynamic Programming revealed. Computing Fibonacci. The General Dynamic Programming Technique Outlne and Readng Dynamc Programmng The General Technque ( 5.3.2) -1 Knapsac Problem ( 5.3.3) Matrx Chan-Product ( 5.3.1) Dynamc Programmng verson 1.4 1 Dynamc Programmng verson 1.4 2 Dynamc Programmng

More information

The Minimum Universal Cost Flow in an Infeasible Flow Network

The Minimum Universal Cost Flow in an Infeasible Flow Network Journal of Scences, Islamc Republc of Iran 17(2): 175-180 (2006) Unversty of Tehran, ISSN 1016-1104 http://jscencesutacr The Mnmum Unversal Cost Flow n an Infeasble Flow Network H Saleh Fathabad * M Bagheran

More information

Design and Optimization of Fuzzy Controller for Inverse Pendulum System Using Genetic Algorithm

Design 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 information

Hongyi Miao, College of Science, Nanjing Forestry University, Nanjing ,China. (Received 20 June 2013, accepted 11 March 2014) I)ϕ (k)

Hongyi Miao, College of Science, Nanjing Forestry University, Nanjing ,China. (Received 20 June 2013, accepted 11 March 2014) I)ϕ (k) ISSN 1749-3889 (prnt), 1749-3897 (onlne) Internatonal Journal of Nonlnear Scence Vol.17(2014) No.2,pp.188-192 Modfed Block Jacob-Davdson Method for Solvng Large Sparse Egenproblems Hongy Mao, College of

More information

Resource Allocation with a Budget Constraint for Computing Independent Tasks in the Cloud

Resource Allocation with a Budget Constraint for Computing Independent Tasks in the Cloud Resource Allocaton wth a Budget Constrant for Computng Independent Tasks n the Cloud Wemng Sh and Bo Hong School of Electrcal and Computer Engneerng Georga Insttute of Technology, USA 2nd IEEE Internatonal

More information

( ) = ( ) + ( 0) ) ( )

( ) = ( ) + ( 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 information

Determining Transmission Losses Penalty Factor Using Adaptive Neuro Fuzzy Inference System (ANFIS) For Economic Dispatch Application

Determining Transmission Losses Penalty Factor Using Adaptive Neuro Fuzzy Inference System (ANFIS) For Economic Dispatch Application 7 Determnng Transmsson Losses Penalty Factor Usng Adaptve Neuro Fuzzy Inference System (ANFIS) For Economc Dspatch Applcaton Rony Seto Wbowo Maurdh Hery Purnomo Dod Prastanto Electrcal Engneerng Department,

More information

High-Speed Low-Complexity Reed-Solomon Decoder using Pipelined Berlekamp-Massey Algorithm and Its Folded Architecture

High-Speed Low-Complexity Reed-Solomon Decoder using Pipelined Berlekamp-Massey Algorithm and Its Folded Architecture JOURNAL OF SEMICONUCTOR TECHNOLOGY AN SCIENCE, VOL., NO.3, SEPTEMBER, 2 93 Hgh-Speed Low-Complexty Reed-Solomon ecoder usng Ppelned Berlekamp-Massey Algorthm and Its Folded Archtecture Jeong-In Park, Khoon

More information

Indeterminate pin-jointed frames (trusses)

Indeterminate pin-jointed frames (trusses) Indetermnate pn-jonted frames (trusses) Calculaton of member forces usng force method I. Statcal determnacy. The degree of freedom of any truss can be derved as: w= k d a =, where k s the number of all

More information

Negative Binomial Regression

Negative Binomial Regression STATGRAPHICS Rev. 9/16/2013 Negatve Bnomal Regresson Summary... 1 Data Input... 3 Statstcal Model... 3 Analyss Summary... 4 Analyss Optons... 7 Plot of Ftted Model... 8 Observed Versus Predcted... 10 Predctons...

More information

Chapter 4. Velocity analysis

Chapter 4. Velocity analysis 1 Chapter 4 Velocty analyss Introducton The objectve of velocty analyss s to determne the sesmc veloctes of layers n the subsurface. Sesmc veloctes are used n many processng and nterpretaton stages such

More information

Dynamic Programming. Preview. Dynamic Programming. Dynamic Programming. Dynamic Programming (Example: Fibonacci Sequence)

Dynamic Programming. Preview. Dynamic Programming. Dynamic Programming. Dynamic Programming (Example: Fibonacci Sequence) /24/27 Prevew Fbonacc Sequence Longest Common Subsequence Dynamc programmng s a method for solvng complex problems by breakng them down nto smpler sub-problems. It s applcable to problems exhbtng the propertes

More information

Appendix B: Resampling Algorithms

Appendix B: Resampling Algorithms 407 Appendx B: Resamplng Algorthms A common problem of all partcle flters s the degeneracy of weghts, whch conssts of the unbounded ncrease of the varance of the mportance weghts ω [ ] of the partcles

More information

Real-Time Systems. Multiprocessor scheduling. Multiprocessor scheduling. Multiprocessor scheduling

Real-Time Systems. Multiprocessor scheduling. Multiprocessor scheduling. Multiprocessor scheduling Real-Tme Systems Multprocessor schedulng Specfcaton Implementaton Verfcaton Multprocessor schedulng -- -- Global schedulng How are tasks assgned to processors? Statc assgnment The processor(s) used for

More information

A High-Performance and Energy-Efficient FIR Adaptive Filter using Approximate Distributed Arithmetic Circuits

A 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 information

Exercises. 18 Algorithms

Exercises. 18 Algorithms 18 Algorthms Exercses 0.1. In each of the followng stuatons, ndcate whether f = O(g), or f = Ω(g), or both (n whch case f = Θ(g)). f(n) g(n) (a) n 100 n 200 (b) n 1/2 n 2/3 (c) 100n + log n n + (log n)

More information

More metrics on cartesian products

More metrics on cartesian products More metrcs on cartesan products If (X, d ) are metrc spaces for 1 n, then n Secton II4 of the lecture notes we defned three metrcs on X whose underlyng topologes are the product topology The purpose of

More information

Department of Quantitative Methods & Information Systems. Time Series and Their Components QMIS 320. Chapter 6

Department of Quantitative Methods & Information Systems. Time Series and Their Components QMIS 320. Chapter 6 Department of Quanttatve Methods & Informaton Systems Tme Seres and Ther Components QMIS 30 Chapter 6 Fall 00 Dr. Mohammad Zanal These sldes were modfed from ther orgnal source for educatonal purpose only.

More information

Difference Equations

Difference 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 information

4DVAR, according to the name, is a four-dimensional variational method.

4DVAR, according to the name, is a four-dimensional variational method. 4D-Varatonal Data Assmlaton (4D-Var) 4DVAR, accordng to the name, s a four-dmensonal varatonal method. 4D-Var s actually a drect generalzaton of 3D-Var to handle observatons that are dstrbuted n tme. The

More information

Open Access Variable Length Reconfigurable Algorithms and Architectures for DCT/IDCT Based on Modified Unfolded Cordic

Open 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 information

A Robust Method for Calculating the Correlation Coefficient

A Robust Method for Calculating the Correlation Coefficient A Robust Method for Calculatng the Correlaton Coeffcent E.B. Nven and C. V. Deutsch Relatonshps between prmary and secondary data are frequently quantfed usng the correlaton coeffcent; however, the tradtonal

More information

A PROBABILITY-DRIVEN SEARCH ALGORITHM FOR SOLVING MULTI-OBJECTIVE OPTIMIZATION PROBLEMS

A PROBABILITY-DRIVEN SEARCH ALGORITHM FOR SOLVING MULTI-OBJECTIVE OPTIMIZATION PROBLEMS HCMC Unversty of Pedagogy Thong Nguyen Huu et al. A PROBABILITY-DRIVEN SEARCH ALGORITHM FOR SOLVING MULTI-OBJECTIVE OPTIMIZATION PROBLEMS Thong Nguyen Huu and Hao Tran Van Department of mathematcs-nformaton,

More information

System in Weibull Distribution

System in Weibull Distribution Internatonal Matheatcal Foru 4 9 no. 9 94-95 Relablty Equvalence Factors of a Seres-Parallel Syste n Webull Dstrbuton M. A. El-Dacese Matheatcs Departent Faculty of Scence Tanta Unversty Tanta Egypt eldacese@yahoo.co

More information

EEE 241: Linear Systems

EEE 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 information

SINGLE EVENTS, TIME SERIES ANALYSIS, AND PLANETARY MOTION

SINGLE EVENTS, TIME SERIES ANALYSIS, AND PLANETARY MOTION SINGLE EVENTS, TIME SERIES ANALYSIS, AND PLANETARY MOTION John N. Harrs INTRODUCTION The advent of modern computng devces and ther applcaton to tme-seres analyses permts the nvestgaton of mathematcal and

More information

Numerical Heat and Mass Transfer

Numerical 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 information

CONTRAST ENHANCEMENT FOR MIMIMUM MEAN BRIGHTNESS ERROR FROM HISTOGRAM PARTITIONING INTRODUCTION

CONTRAST 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 information

Parametric fractional imputation for missing data analysis. Jae Kwang Kim Survey Working Group Seminar March 29, 2010

Parametric fractional imputation for missing data analysis. Jae Kwang Kim Survey Working Group Seminar March 29, 2010 Parametrc fractonal mputaton for mssng data analyss Jae Kwang Km Survey Workng Group Semnar March 29, 2010 1 Outlne Introducton Proposed method Fractonal mputaton Approxmaton Varance estmaton Multple mputaton

More information

Annexes. EC.1. Cycle-base move illustration. EC.2. Problem Instances

Annexes. EC.1. Cycle-base move illustration. EC.2. Problem Instances ec Annexes Ths Annex frst llustrates a cycle-based move n the dynamc-block generaton tabu search. It then dsplays the characterstcs of the nstance sets, followed by detaled results of the parametercalbraton

More information

HIGH-SPEED MULTI OPERAND ADDITION UTILIZING FLAG BITS VIBHUTI DAVE DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING

HIGH-SPEED MULTI OPERAND ADDITION UTILIZING FLAG BITS VIBHUTI DAVE DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING HIGH-SPEED MULTI OPERAND ADDITION UTILIZING FLAG BITS BY VIBHUTI DAVE DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING Submtted n partal fulfllment of the requrements for the degree of Doctor of Phlosophy

More information

NON-LINEAR CONVOLUTION: A NEW APPROACH FOR THE AURALIZATION OF DISTORTING SYSTEMS

NON-LINEAR CONVOLUTION: A NEW APPROACH FOR THE AURALIZATION OF DISTORTING SYSTEMS NON-LINEAR CONVOLUTION: A NEW APPROAC FOR TE AURALIZATION OF DISTORTING SYSTEMS Angelo Farna, Alberto Belln and Enrco Armellon Industral Engneerng Dept., Unversty of Parma, Va delle Scenze 8/A Parma, 00

More information

Pulse Coded Modulation

Pulse 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 information

Copyright 2017 by Taylor Enterprises, Inc., All Rights Reserved. Adjusted Control Limits for U Charts. Dr. Wayne A. Taylor

Copyright 2017 by Taylor Enterprises, Inc., All Rights Reserved. Adjusted Control Limits for U Charts. Dr. Wayne A. Taylor Taylor Enterprses, Inc. Adjusted Control Lmts for U Charts Copyrght 207 by Taylor Enterprses, Inc., All Rghts Reserved. Adjusted Control Lmts for U Charts Dr. Wayne A. Taylor Abstract: U charts are used

More information

Harmonic Detection Algorithm based on DQ Axis with Fourier Analysis for Hybrid Power Filters

Harmonic Detection Algorithm based on DQ Axis with Fourier Analysis for Hybrid Power Filters Harmonc Detecton Algorthm based on DQ Axs wth Fourer Analyss for Hybrd Power Flters K-L. AREERAK Power Qualty Research Unt, School of Electrcal Engneerng Insttute of Engneerng, Suranaree Unversty of Technology

More information