Modulo 2 n +1 Arithmetic Units with Embedded Diminished-to-Normal Conversion

Size: px
Start display at page:

Download "Modulo 2 n +1 Arithmetic Units with Embedded Diminished-to-Normal Conversion"

Transcription

1 th Euromicro Coferece o Digital System Desig Modulo 2 +1 Arithmetic Uits with Embedded Dimiished-to-Normal Coversio Evagelos Vassalos, Dimitris Bakalis Electroics Laboratory, Dept. of Physics Uiversity of Patras Patras, Greece vassalos@upatras.gr, bakalis@physics.upatras.gr Haridimos T. Vergos Dept. of Computer Egieerig & Iformatics Uiversity of Patras Patras, Greece vergos@ceid.upatras.gr Abstract The dimiished-oe represetatio has bee proposed for RNS-based systems with moduli of the 2 +1 forms as a ecodig that is more efficiet tha the ormal represetatio i the arithmetic processig uits. However, its use ecessitates a two-step reverse coversio, i which a dimiished-to-ormal coversio is first performed before the fial residue-to-biary coversio resultig i performace loss. I this paper we itroduce efficiet modulo 2 +1 adders, subtractors ad multipliers that accept dimiished-oe operads at their iputs ad derive ormal operads at their outputs, that is, we embed the dimiished-to-ormal coversio withi the arithmetic processig. Experimetal results show that the proposed oe-step approach is more efficiet i terms of delay. Keywords-residue umber system; modulo arithmetic; modulo 2 +1 arithmetic uits; dimiished-oe represetatio; ormal represetatio I. INTRODUCTION The Residue Number System (RNS) [1] [2] is a alterative umber represetatio commoly adopted for speedig up computatios i digital sigal processig [3-6], cryptography [7-9] ad telecommuicatio applicatios [10-12]. A o-positioal RNS is defied by a set of L moduli, suppose {m 1,, m L } that are pair-wise relatively prime. A iteger A has a uique represetatio i the RNS, give by the set {a 1,, a L } of residues, where a i A is m i the modulo m i residue of A. A operatio over a RNS is defied as (z 1,, z L ) (a 1,, a L ) (b 1,, b L ), where z a b. The computatio of z i oly depeds o a i, b i, i i i m i ad m i implyig that all z i s ca be computed i parallel, each i a separate arithmetic uit ofte called a chael. Sice all chaels operate i parallel ad each deals with arrow residues istead of wide umbers, sigificat speedup over the usual biary represetatio may be achieved. A RNS-based system cosists of three mai blocks. At first, all biary iputs are coverted to their correspodig sets of residues with biary-to-residue (forward) coverters, accordig to the specified moduli set. The, the arithmetic processig is performed i parallel i each modulo chael. The arithmetic computatios that are usually performed cosist of several additios, subtractios ad multiplicatios, which ca be efficietly realized i modulo arithmetic. Fially, the RNS represetatio of the results is coverted back to biary with residue-to-biary (reverse) coverters. RNS chaels with moduli of the 2, 2-1 or 2 +1 forms have received sigificat attetio. This is because the arithmetic circuits that have bee proposed for the 2 ±1 moduli are almost as efficiet as the biary oes for the same operad widths [13-27]. Furthermore, efficiet coverters exist betwee the residue ad the biary represetatio for various moduli sets [26] [28-38]. I such moduli sets, the 2 +1 chael has to deal with operads oe bit wider tha the correspodig 2-1 or 2 chaels, leadig to a performace bottleeck. To avoid this, ad give that i the case of a zero operad the result ca be derived straightforwardly, [39] itroduced the dimiished-oe represetatio. I the dimiished-oe represetatio each operad is represeted decreased by oe compared to its ormal represetatio ad hece oly bits are required for its represetatio. A separate bit is utilized to idicate a zero operad or result. The dimiished-oe represetatio has the advatage that it allows to better equalize the delay of the modulo 2 +1 chael with the delay of the remaiig chaels of the moduli set. Durig the last years, efficiet architectures for dimiished-oe modulo 2 +1 additio, subtractio ad multiplicatio have bee preseted i the ope literature, that are more efficiet tha those for the ormal represetatio [14] [15] [19] [21] [22] [24] [26] [27]. To this ed, the dimiished-oe represetatio is preferred for modulo chaels of the 2 +1 forms i RNS-based systems. Biary-to-residue coversio for the dimiished-oe represetatio is equally efficiet as the coversio for the ormal represetatio [26] [40]. However, almost all residue-to-biary coverters that have bee reported util ow assume a ormal represetatio for the residues of the 2 +1 forms. The oly exceptio is the reverse coverter that is reported i [26] for the {2-1, 2 +k, 2 +1} moduli set. Hece, if the dimiished-oe represetatio is adopted i order to speed up the arithmetic processig, the a two-step approach is required i the reverse coversio; a dimiishedto-ormal coverter has to be used before the fial residueto-biary coversio. The dimiished-to-ormal coverter ca be based o a biary icremeter [15] but its logarithmic delay [41] ca cacel all the speedup achieved i the arithmetic processig. I this paper we explore the embeddig of the dimiished-to-ormal coversio withi the arithmetic /11 $ IEEE DOI /DSD

2 processig uits. To this ed, we preset ovel architectures for desigig modulo 2 +1 arithmetic uits (adders, subtractors ad multipliers), that assume the dimiished-oe represetatio at the iputs ad the ormal represetatio at the outputs. The proposed architectures are based o those of the correspodig dimiished-oe arithmetic uits. They ca be efficietly utilized i RNS-based systems with moduli of the 2 +1 forms where the arithmetic processig is based o the dimiished-oe represetatio while the reverse coversio assumes the ormal represetatio. The remaiig of the paper is orgaized as follows. The ext two sectios preset ovel modulo 2 +1 adders ad subtractors while sectio IV presets ovel modulo 2 +1 multipliers. Sectio V presets experimetal results ad comparisos. The last sectio cocludes the paper. II. MODULO 2 +1 ADDITION Suppose that A ad B deote two modulo 2 +1 operads, that is, 0 A, B < 2. Let (a z, A ) ad (b z, B ) deote the dimiished-oe represetatios of A ad B, respectively, where a z ad b z are the zero idicatio bits of the two operads that are equal to 1 oly whe A or B is equal to 0 ad A a -1 a 0 ad B b -1 b 0 are -bit wide vectors which are defied accordig to the followig equatios [15]: A 1, A 0 A, B 1, B 0 B 0, A 0 0, B 0 Give the dimiished-oe represetatios of A ad B, the sum of the two operads take modulo 2 +1 i ormal represetatio, accordig to the values of A ad B, is summarized i Table I. Let us cosider the followig cases: A 0 ad B 0 (equivaletly a z 0 ad b z 0) It holds that A B A + B + 2 A + B It is well kow that a dimiished-oe adder produces at the output the least sigificat bits of the sum of its iput operads take modulo 2 +1 icreased by oe [21]. The most sigificat bit of the abovemetioed arithmetic operatio ca be derived by checkig whether the two iput operads are bitwise complemetary [40]. Moreover, a - bit Carry Save Adder (CSA) with Iverted Ed-Aroud Carry (IEAC), composed of Full Adders (FAs) ad a TABLE I. MODULO 2 +1 ADDITION a z b z A + B A + B A + B A + B A B + 2 iverter, produces at its output, i carry ad sum format, the sum of its iput operads take modulo 2 +1 icreased by oe. Hece, the first icremet i the modulo additio operatio ( A + B +1 ) ca be realized by a CSA with 2 IEAC with iputs A, B ad 0, while the secod ca be realized by a ehaced dimiished-oe adder [40], as show i Fig. 1 (r r 0 deote the +1 bits of the result). Obviously, the FAs of the CSA are simplified to Half Adders (HAs). A 0 ad B 0 or A 0 ad B 0 I this case, oly a sigle icremet is required. We ca still use the architecture of Fig. 1 as log as we ihibit the icremet performed at the IEAC CSA. Whe A or B or both are equal to 0, the carry output of the most sigificat HA of the CSA is equal to 0 ad thus its iverted value that is equal to 1 is drive to the least sigificat bit positio (Y 0 i Fig. 1) i the ehaced dimiished-oe adder. We ca chage this bit value to 0 by a 2-iput NOR gate drive by the carry out of the HA ad by a z b z ( deotes a logic OR). The output of the NOR gate is drive to the least sigificat bit iput of the ehaced dimiished-oe adder. A 0 ad B 0 (equivaletly a z 1 ad b z 1) I this case, both icremets must be ihibited. The modificatio described for the previous case ihibits the icremet performed by the IEAC CSA i this case too, while the secod ihibitio ca be performed by ivertig the half-sum sigal (h 0 ) at the least sigificat bit positio withi the ehaced dimiished-oe adder, whe a z b z 1. The complete architecture for the proposed modulo 2 +1 adder is show i Fig. 2. Note that oe of the modificatios made to the architecture of Fig. 1, i order to cover the last two cases, reside o the critical path of the circuit. b 1 a 1 b 2 a 2 HA HA HA HA X 1 Y 1 X 2 Y 2 Y 2 X 1 Y 1 X 0 Y 0 b 1 a 1 Ehaced Dimiished oe Adder r r 1 r 2 r 2 r 1 r 0 Figure 1. Modulo 2 +1 additio. b 0 a 0 469

3 b z a z b 1 a 1 b 2 a 2 HA HA HA HA s b z a z X 1Y 1 X 2Y 2 Y 2 X 1 Y 1 X 0 Y 0 b 1 a 1 b 0 a 0 b z a z X 0Y 0 TABLE II. MODULO 2 +1 SUBTRACTION A z B z A B A + B A B +1 2 A + B A 2 + B 2 Modified Ehaced Dimiished oe Adder b z b 1 b 2 b 1 b 0 h 0 r r 1 r 2 r 2 r 1 r 0 a 1 a 2 a 1 a 0 Figure 2. Proposed modulo 2 +1 adder architecture. a z III. MODULO 2 +1 SUBTRACTION Let us ow cosider the modulo 2 +1 subtractio. Give the dimiished-oe represetatios of two modulo 2 +1 operads A ad B, (a z, A ) ad (b z, B ), the differece of A ad B take modulo 2 +1 i ormal represetatio, A B, ca be derived as follows. We distiguish the 2 +1 followig four cases: c b z a z HA HA HA HA s s X 1 Y 1 X 2 Y 2 Y 2 X 1 Y 1 X 0 Y 0 Modified Ehaced Dimiished oe Adder b z a z X 0 Y 0 A 0 ad B 0 It holds that A B where 2 ( A ) ( B A + (2 ) 1) B A B 2 A + B B deotes the bitwise complemet of B. A 0 ad B 0 Sice B 0, B +B ad therefore it holds that A B ( A ) B ) A + B A 0 ad B 0 It holds that A B 2 A ( B A + (2 ) 2 1) B A B A + B A 0 ad B 0 Sice B 0, B +B ad therefore it holds that A B A B A B r r 1 r 2 r 2 r 1 r 0 Figure 3. Proposed modulo 2 +1 subtractor architecture. All four above cases are summarized i Table II. It is obvious that the modulo 2 +1 subtractio ca be realized by the modulo 2 +1 adder preseted i the previous sectio, provided that we complemet the bits of B whe B 0 ad leave the bits of B ualtered whe B 0. The proposed architecture for modulo 2 +1 subtractio is show i Fig. 3. IV. MODULO 2 +1 MULTIPLICATION Almost all architectures that have bee preseted, durig the last few years, for modulo 2 +1 multiplicatio [24-27], cosist of three stages. At first, all partial products (PPs) ad correctio terms (CTs) are formed. These are actually -bit wide vectors. The, a multi-operad adder (usually a adder tree) composed of CSAs with IEAC is used to compress all PPs ad CTs to two -bit wide vectors that are fially added with a fast two-operad modulo 2 +1 adder i order to produce the result of the multiplicatio. Cosider two modulo 2 +1 operads A ad B ad their correspodig dimiished-oe represetatios (a z, A ) ad (b z, B ). Assume at first that both A ad B are ot equal to 0. A dimiished-oe modulo 2 +1 multiplier will produce at its h 0 470

4 output the dimiished-oe represetatio of the product of A ad B, that is, A B 1 ( A ) ( B ) A B + A + B 2 I order to get the product i ormal represetatio we have to compute A B 2 ( A ) ( B A B ) + A 2 + B 2 Hece, we ca utilize ay dimiished-oe architecture for modulo 2 +1 multiplicatio ad we ca get the ormal represetatio of the result by: (a) icreasig by oe the CT of the dimiished-oe multiplier (which i several cases is costat), ad (b) replacig the fast dimiished-oe twooperad adder that produces the -bit wide result with a ehaced dimiished-oe two-operad adder as the oe preseted i [40] that produces all +1 bits of the result. The proposed architecture is show i Fig. 4. We also have to take ito accout the cases where A or B (or both) are equal to 0. I these cases, A 0 0 or B 0 0 (or both), but the architecture of Fig. 4 will produce a result which is ot equal to 0 sice it assumes that a dimiished-oe value of 0 at its iputs represets the ormal value of 1. I order to get the correct result, we ca simply force the +1 outputs i these cases to logic 0 by a series of 2-iput AND gates drive by the logic NOR of the a z ad b z zero idicatio bits. The complete architecture is the give i Fig. 5. The proposed architecture ca be based o ay architecture for dimiished-oe modulo 2 +1 multiplicatio. I the followig we preset architectures that ca be derived based o the dimiished-oe modulo multipliers preseted i [27] ad [24], which are cosidered the most efficiet orecoded ad Booth-recoded architectures i the ope literature, respectively. The architecture of [27] derives a partial product matrix with -bit wide partial products ad a additioal -bit correctio term (CT) equal to 0 0( a 1b )( 1 a 1b ). The 1 partial products ad the correctio term are the added with a adder tree composed of CSAs with IEAC ad fially a fast dimiished-oe two-operad adder is used to derive the -bits of the result. We have to ote that zero hadlig is ot take ito cosideratio i the multipliers of [27]. Accordig to Fig. 5, we ca use the architecture of [27] for derivig the result of the multiplicatio i ormal represetatio as log as we: (a) replace the fast dimiished-oe adder with the ehaced oe [40] i order to get +1 bits at the output, (b) add the 2-iput AND gates ad the 2-iput NOR gate at the output for hadlig the zero operads ad (c) icrease the correctio term by oe. This is easily achieved by replacig the CT vector of [27] with the correctio term 0 01( a 1b ). 1 Cosider ow the architecture of [24] which derives Booth-recoded dimiished-oe multipliers ad assume that is eve. The architecture derives /2+2 partial products, each -bits wide. /2 of them are attributed to the Booth-recodig, oe is a correctio term that is iput depedet ad the fial partial product is a costat correctio term with a value equal to 1. Similarly to the previous case, we ca use the architecture of [24] for derivig the proposed modulo multiplier. What we have to do is to use the ehaced dimiished-oe adder ad the AND gates at the output while also icreasig the CT by oe. Figure 4. Modulo 2 +1 multiplicatio. Figure 5. Proposed modulo 2 +1 multiplier architecture. 471

5 TABLE III. UNIT-GATE DELAY AND AREA ESTIMATIONS Dimiished-oe with zero hadlig Dimiished-oe + Coverter Proposed Adders 2log + 6 3log + 9 2log + 5 Subtractors 2log + 7 3log 0 2log + 6 Multipliers 4D(/2+2) + 2log + 9 4D(/2+2) + 3log 2 4D(/2+2) + 2log +10 Adders 3log (7/2)log /2log +7/2 +9 Subtractors 3log (7/2)log /2log +9/2 +9 Multipliers (9/2)log + (29/2) log + (39/2) /2log +(37/2) Proposed Dimiished 1+coverter Dimiished 1 Proposed Dimiished 1+coverter Dimiished (a) Proposed Dimiished 1+coverter Dimiished 1 Proposed Dimiished 1+coverter Dimiished (b) Proposed Dimiished 1+coverter Dimiished 1 Proposed Dimiished 1+coverter Dimiished (c) Figure 6. Uit-gate delay ad area compariso of (a) adders, (b) subtractors, ad (c) multipliers. V. EVALUATION AND COMPARISONS I this sectio we evaluate the proposed arithmetic uits ad compare them agaist the correspodig uits that use a dimiished-oe arithmetic uit with zero hadlig alog with a dimiished-to-ormal coverter at the output. For the dimiished-oe arithmetic uits we assume the architectures proposed i [15] [19] ad [24], which are cosidered to be the curret state of the art. For the dimiished-to-ormal coverter we assume a cotrolled biary icremeter with a Sklasky parallel-prefix structure [15]. A area-delay compariso of the various coverters ca be based o the uit gate model [42]. The uit gate model assumes that each mootoic gate couts as oe gate equivalet for both area ad delay, while two-iput XOR ad XNOR gates cout for two gate equivalets for both area ad delay. 472

6 TABLE IV. CMOS VLSI DELAY AND AREA RESULTS Dimiished-oe + Coverter Proposed (s) (μm 2 ) (s) (μm 2 ) Adders Subtractors Multipliers Table III presets area ad delay estimatios of the proposed arithmetic uits. The proposed adders ad multipliers are based o the ehaced dimiished-oe adders preseted i [40] while the proposed multipliers are based o the Booth-recoded multipliers preseted i [24]. The D(k) fuctio i the multipliers case deotes the umber of levels that are required i a Dadda adder tree for reducig k partial products to two. Table III also presets the area ad delay estimates of the correspodig dimiished-oe arithmetic uits, accordig to [15] [19] ad [24], as well as the estimates of the above metioed dimiished-oe arithmetic uits alog with the dimiished-to-ormal coverter. For the dimiished-to-ormal coverter, a delay equal to log+3 equivalet gates ad a area equal to (1/2)log+2+2 equivalet gates are assumed. Fig. 6 graphically compares the uit-gate area ad delay of the various arithmetic uits for values of up to 64. We observe that the delay of the proposed circuits is sigificatly smaller tha that of the dimiished-oe circuits with the coverter while it is very close to the delay of the dimiished-oe arithmetic uits. Regardig the area, the proposed adders ad subtractors are slightly larger tha the other two circuits uder compariso while all multipliers have approximately the same area. The uit-gate model estimatios for area ad delay ca oly be cosidered as idicative. To attai realistic results, arithmetic uits for 4 values of were described i HDL. After simulatig the resultig descriptios, the circuits were sythesized ad mapped to a 90 m CMOS implemetatio techology [43]. The Syopsys Desig Compiler tool [44] i the topographical mode was used for the sythesis ad mappig of the circuits. I this mode, for achievig faster timig closure, the tool performs floorplaig i parallel with sythesis ad mappig ad the desig is aotated with wirig legths ad fa-out ad parasitic capacitaces comig directly from the floorpla of the desig ad ot from a wire load model. We assumed that each circuit s iput ad output is drive by the output of a D flip flop ad drives the iput of a D flip flop of the same implemetatio library, respectively. A typical corer (1.2V, 25 o C) was cosidered. Each circuit was recursively optimized for speed usig a bottom-up approach. A fial area recovery step was the applied. Table IV presets the attaied area ad delay results. The results validate that the proposed circuits are sigificatly faster tha those where the dimiished-tobiary coversio is performed separately at the output of the dimiished-oe arithmetic uit. VI. CONCLUSIONS Novel modulo 2 +1 adders, subtractors ad multipliers have bee preseted i this paper. The proposed circuits, apart from their arithmetic operatio they also perform represetatio coversio, sice they accept dimiished-oe operads at their iputs ad produce their results i the ormal represetatio, avoidig that way the eed for a twostep reverse coversio process. The proposed arithmetic uits ca be efficietly utilized i RNS-based systems with moduli of the 2 +1 forms where the arithmetic processig is based o the dimiished-oe represetatio while the residue-to-biary coversio assumes the ormal represetatio. ACKNOWLEDGEMENT This work was supported by the Caratheodory Programme of the Uiversity of Patras (D.178). 473

7 REFERENCES [1] P. V. Aada Moha, Residue Number Systems: Algorithms ad Architectures, Netherlads: Kluwer Academic Publishers, [2] A. Omodi ad B. Premkumar, Residue Number Systems: Theory ad Implemetatio, Lodo: Imperial College Press, [3] R. Chaves ad L. Sousa, RDSP: A RISC DSP based o Residue Number System, I Proceedigs of 6 th Euromicro Symposium o Digital System Desig, 2003, pp , doi: /dsd [4] P. G. Feradez ad A. Lloris, RNS-based implemetatio of 8x8 poit 2D-DCT over field-programmable devices, Electroics Letters, vol. 39, o. 1, Ja. 2003, pp , doi: /el: [5] Y. Liu ad E. Lai, Moduli set selectio ad cost estimatio for RNSbased FIR filter ad filter bak desig, Desig Automatio for Embedded Systems, vol. 9, o. 2, 2004, pp , doi: /s [6] G. Cardarilli, A. Naarelli ad M. Re, Residue umber system for low-power DSP applicatios, I Proceedigs of Asilomar Coferece o Sigals, Systems ad Computers, Apr. 2007, pp , doi: /ACSSC [7] J. -C. Bajard ad L. Imbert, A full RNS implemetatio of RSA, IEEE Trasactios o Computers, vol. 53, o. 6, Ju. 2004, pp , doi: /TC [8] J. -C. Bajard, S. Duquese, M. Ercegovac, ad N. Meloi, Residue systems efficiecy for modular products summatio: Applicatio to Elliptic Curves Cryptography, I Proceedigs of of SPIE, Aug. 2006, doi: / [9] D. Schiiaakis, A. Fouraris, H. Michail, A. Kakaroutas, ad T. Stouraitis, A RNS implemetatio of a F p Elliptic Curve Poit Multiplier, IEEE Trasactios o Circuits ad Systems I, vol. 56, o. 6, Oct. 2009, pp , doi: /TCSI [10] U. Meyer-Baese, A. Garcia ad F. Taylor, Implemetatio of a commuicatios chaelizer usig FPGAs ad RNS arithmetic, VLSI Sigal Processig, vol. 28, o. 1 2, May 2001, pp , doi: /A: [11] M. Paella, ad G. Martielli, A RNS architecture for quasi-chaotic oscillators, Joural of VLSI Sigal Processig, vol. 33, o. 1 2, Ja. 2003, pp , doi: /A: [12] A. S. Madhukumar ad F. Chi, Ehaced architecture for Residue Number System-based CDMA for high-rate data trasmissio, IEEE Trasactios o Wireless Commuicatios, vol. 3, o. 5, Sep. 2004, pp , doi: /TWC [13] L. Kalampoukas, D. Nikolos, C. Efstathiou, H. T. Vergos, ad J. Kalamatiaos, High-Speed Parallel-Prefix Modulo 2-1 Adders, IEEE Trasactios o Computers, vol. 49, o. 7, Jul. 2000, pp , doi: / [14] H. T. Vergos, C. Efstathiou, ad D. Nikolos, Dimiished-Oe Modulo 2 +1 Adder Desig, IEEE Trasactios o Computers, vol. 51, o. 12, Dec. 2002, pp , doi: /TC [15] C. Efstathiou, H. T. Vergos, ad D. Nikolos, Hadlig Zero i Dimiished-oe Modulo 2 +1 Adders, Iteratioal Joural of Electroics, vol. 90, o. 2, 2003, pp , doi: / [16] C. Efstathiou, H. T. Vergos, ad D. Nikolos, Fast Parallel-Prefix Modulo 2 +1 Adders, IEEE Trasactios o Computers, vol. 53, o. 9, Sep. 2004, pp , doi: /TC [17] R. Patel, M. Beaissa, ad S. Boussakta, Fast Parallel-Prefix Architectures for Modulo 2-1 Additio with a Sigle Represetatio of Zero, IEEE Trasactios o Computers, vol. 56, o. 11, Nov. 2007, pp , doi: /TC [18] H. T. Vergos, ad C. Efstathiou, A Uifyig Approach for Weighted ad Dimiished-1 Modulo 2 +1 Additio, IEEE Trasactios o Circuits ad Systems II, vol. 55, o. 10, Oct. 2008, pp , doi: /TCSII [19] E. Vassalos, D. Bakalis, ad H. T. Vergos, Novel Modulo 2 +1 Subtractors, I Proceedigs of Coferece o Digital Sigal Processig, Jul. 2009, doi: /ICDSP z. [20] C. Efstathiou, Efficiet Modulo 2 +1 Subtractors for Weighted Operads, I Proceedigs of Iteratioal Coferece o Electroic Circuits ad Systems, Dec. 2010, doi: /ICECS [21] Z. Wag, G. A. Jullie, ad W. C. Miller, A Efficiet Tree Architecture for Modulo 2 +1 Multiplicatio, Joural of VLSI Sigal Processig, vol. 14, o. 3, 1996, pp , doi: /BF [22] Y. Ma, A simplified architecture for modulo (2 +1) multiplicatio, IEEE Trasactios o Computers, vol. 47, o. 3, Mar. 1998, pp , doi: / [23] C. Efstathiou, H. T. Vergos, ad D. Nikolos, Modified Booth Modulo 2-1 Multipliers, IEEE Trasactios o Computers, vol. 53, o. 3, Mar. 2004, pp , doi: /TC [24] L. Sousa, ad R. Chaves, A Uiversal Architecture for Desigig Efficiet Modulo 2 +1 Multipliers, IEEE Trasactios o Circuits ad Systems I, vol. 52, o. 6, Ju. 2005, pp , doi: /TCSI [25] H. T. Vergos, ad C. Efstathiou, Desig of Efficiet Modulo 2 +1 Multipliers, IET Computers ad Digital Techiques, vol. 1, o. 1, Ja. 2007, pp , doi: /iet-cdt: [26] R. Chaves, ad L. Sousa, Improvig Residue Number System Multiplicatio with more Balaced Moduli Sets ad Ehaced Modular Arithmetic Structures, IET Computers ad Digital Techiques, vol. 1, o. 5, Sep. 2007, pp , doi: /ietcdt: [27] C. Efstathiou, I. Voyiatzis, ad N. Sklavos, O the Modulo 2 +1 Multiplicatio for Dimiished-1 Operads, I Proceedigs of Coferece Sigals, Circuits ad Systems, Nov. 2008, doi: /ICSCS [28] Y. Wag, Residue-to-biary coverters based o ew Chiese Remaider Theorems, IEEE Trasactios o Circuits ad Systems II, vol. 47, o. 3, Mar. 2000, pp , doi: / [29] Z. Wag, G. A. Jullie, ad W. C. Miller, A improved residue-tobiary coverter, IEEE Trasactios o Circuits ad Systems I, vol. 47, o. 9, 2000, pp , doi: / [30] N. Burgess, Efficiet RNS-to-biary coversio usig high-radix SRT divisio, IEE Proceedigs Computers ad Digital Techiques, vol. 148, o. 1, 2001, pp , doi: /ipcdt: [31] Y. Wag, X. Sog, M. Aboulhamid, ad H. She, Adder based residue to biary umber coverters for (2-1, 2, 2 +1), IEEE Trasactios o Sigal Processig, vol. 50, o. 7, Jul. 2002, pp , doi: /TSP [32] B. Cao, C. H. Chag, ad T. Srikatha, A efficiet reverse coverter for the 4-moduli set {2-1, 2, 2 +1, } based o the ew Chiese Remaider Theorem, IEEE Trasactios o Circuits ad Systems I, vol. 50, o. 10, Oct. 2003, pp , doi: /tcsi [33] A. Omodi, Fast residue-to-biary coversio usig base extesio ad the Chiese Remaider Theorem, Joural of Circuits, Systems ad Computers, vol. 16, o. 3, Ju. 2007, pp , doi: /S X. [34] B. Cao, C. H. Chag, ad T. Srikatha, A residue-to-biary coverter for a ew five-moduli set, IEEE Trasactios o Circuits ad Systems I, vol. 54, o. 5, May 2007, pp , doi: /TCSI [35] P. V. Aada Moha, ad A. Premkumar, RNS-to-biary coverters for two four-moduli sets {2-1, 2, 2 +1, } ad {2-1, 2, 2 +1, }, IEEE Trasactios o Circuits ad Systems I, vol. 54, o. 6, Ju. 2007, pp , doi: /TCSI [36] Y. Kuo, S. Li, M. Sheu, J. Wu, ad P. Wag, Efficiet VLSI desig of a reverse RNS coverter for ew flexible 4-moduli set (2 p+k, 2 p +1, 2 p -1, 2 2p +1), I Proceedigs of Iteratioal Symposium o Circuits 474

8 ad Systems, May 2009, pp , doi: /ISCAS [37] A. Molahosseii, K. Navi, C. Dadkhah, O. Kavehei, ad S. Timarchi, Efficiet reverse coverter desigs for the ew 4-moduli sets {2-1, 2, 2 +1, } ad {2-1, 2 +1, 2 2, } based o New CRTs, IEEE Trasactios o Circuits ad Systems I, vol. 57, o. 4, Apr. 2010, pp , doi: /tcsi [38] K. Gbolagade, R. Chaves, L. Sousa, ad S. Cotofaa, A improved RNS reverse coverter for the { , 2, 2-1} moduli set, I Proceedigs of Iteratioal Symposium o Circuits ad Systems, May 2010, pp , doi: /iscas [39] L. Leibowitz, A simplified biary arithmetic for the fermat umber trasform, IEEE Trasactios o Acoustics, Speech, ad Sigal Processig, vol. 24, o. 5, Oct. 1976, pp , doi: /TASSP [40] H. T. Vergos, ad D. Bakalis, O Implemetig Efficiet Modulo 2 +1 Arithmetic Compoets, Joural of Circuits, Systems ad Computers, vol. 19, o. 5, Aug. 2010, pp , doi: /s [41] H. Paradeh-Afshar, A. Afzali-Kusha, ad A. Khakifirouz, A Very Fast ad Low Power Pseudo-Icremeter for Address Bus Ecoder/Decoder, I Proceedigs of Iteratioal Coferece o Microelectroics, Dec. 2006, pp [42] A. Tyagi, A reduced-area scheme for carry-select adders, IEEE Trasactios o Computers, vol. 42, o. 10, Oct. 1993, pp , doi: /ICCD [43] Syopsys Ic, SAED 90m EDK, 2011, [44] Syopsys Ic, Syopsys Desig Compiler User Guide, Versio E ,

High Speed Area Efficient Modulo 2 1

High Speed Area Efficient Modulo 2 1 High Speed Area Efficiet Modulo 2 1 1-Soali Sigh (PG Scholar VLSI, RKDF Ist Bhopal M.P) 2- Mr. Maish Trivedi (HOD EC Departmet, RKDF Ist Bhopal M.P) Adder Abstract Modular adder is oe of the key compoets

More information

Reducing Power Dissipation in Complex Digital Filters by using the Quadratic Residue Number System Λ

Reducing Power Dissipation in Complex Digital Filters by using the Quadratic Residue Number System Λ Reducig Power Dissipatio i Complex Digital Filters by usig the Quadratic Residue Number System Λ Agelo D Amora, Alberto Naarelli, Marco Re ad Gia Carlo Cardarilli Departmet of Electrical Egieerig Uiversity

More information

OPTIMIZATION OF RNS FIR FILTERS FOR 6-INPUTS LUT BASED FPGAS

OPTIMIZATION OF RNS FIR FILTERS FOR 6-INPUTS LUT BASED FPGAS OPTIMIZATION OF RNS FIR FILTERS FOR 6-INPUTS LUT BASED FPGAS G.C. Cardarilli, M. Re, A. Salsao Uiversity of Rome Tor Vergata Departmet of Electroic Egieerig Via del Politecico 1 / 00133 / Rome / ITAL {marco.re,

More information

A New Space-Repetition Code Based on One Bit Feedback Compared to Alamouti Space-Time Code

A New Space-Repetition Code Based on One Bit Feedback Compared to Alamouti Space-Time Code Proceedigs of the 4th WSEAS It. Coferece o Electromagetics, Wireless ad Optical Commuicatios, Veice, Italy, November 0-, 006 107 A New Space-Repetitio Code Based o Oe Bit Feedback Compared to Alamouti

More information

Design of Area and Speed Efficient Modulo 2 n -1 Multiplier for Cryptographic Applications

Design of Area and Speed Efficient Modulo 2 n -1 Multiplier for Cryptographic Applications Iteratioal Joural of Sciece, Egieerig ad Techology Research (IJSETR) Desig of Area ad Speed Efficiet Modulo 2-1 Multiplier for Cryptographic Applicatios Abstract The ecryptio ad decryptio of PKC algorithms

More information

A Comparative Study on LUT and Accumulator Radix-4 Based Multichannel RNS FIR Filter Architectures

A Comparative Study on LUT and Accumulator Radix-4 Based Multichannel RNS FIR Filter Architectures A Comparative Study o LUT ad Accumulator Radix-4 Based Multichael RNS FIR Filter Architectures Britto Pari. J #, Joy Vasatha Rai S.P *2 # Research Scholar, Departmet of Electroics Egieerig, MIT campus,

More information

ELEC 204 Digital Systems Design

ELEC 204 Digital Systems Design Fall 2013, Koç Uiversity ELEC 204 Digital Systems Desig Egi Erzi College of Egieerig Koç Uiversity,Istabul,Turkey eerzi@ku.edu.tr KU College of Egieerig Elec 204: Digital Systems Desig 1 Today: Datapaths

More information

Reconfigurable architecture of RNS based high speed FIR filter

Reconfigurable architecture of RNS based high speed FIR filter Idia Joural of Egieerig & Materials Scieces Vol. 21, April 214, pp. 233-24 Recofigurable architecture of RNS based high speed FIR filter J Britto Pari* & S P Joy Vasatha Rai Departmet of Electroics Egieerig,

More information

Logarithms APPENDIX IV. 265 Appendix

Logarithms APPENDIX IV. 265 Appendix APPENDIX IV Logarithms Sometimes, a umerical expressio may ivolve multiplicatio, divisio or ratioal powers of large umbers. For such calculatios, logarithms are very useful. They help us i makig difficult

More information

Application of Improved Genetic Algorithm to Two-side Assembly Line Balancing

Application of Improved Genetic Algorithm to Two-side Assembly Line Balancing 206 3 rd Iteratioal Coferece o Mechaical, Idustrial, ad Maufacturig Egieerig (MIME 206) ISBN: 978--60595-33-7 Applicatio of Improved Geetic Algorithm to Two-side Assembly Lie Balacig Ximi Zhag, Qia Wag,

More information

A Novel Three Value Logic for Computing Purposes

A Novel Three Value Logic for Computing Purposes Iteratioal Joural o Iormatio ad Electroics Egieerig, Vol. 3, No. 4, July 23 A Novel Three Value Logic or Computig Purposes Ali Soltai ad Saeed Mohammadi Abstract The aim o this article is to suggest a

More information

CHAPTER 5 A NEAR-LOSSLESS RUN-LENGTH CODER

CHAPTER 5 A NEAR-LOSSLESS RUN-LENGTH CODER 95 CHAPTER 5 A NEAR-LOSSLESS RUN-LENGTH CODER 5.1 GENERAL Ru-legth codig is a lossless image compressio techique, which produces modest compressio ratios. Oe way of icreasig the compressio ratio of a ru-legth

More information

Some Modular Adders and Multipliers for Field Programmable Gate Arrays

Some Modular Adders and Multipliers for Field Programmable Gate Arrays Some Modular Adders ad Multipliers for Field Programmable Gate Arras Jea-Luc Beuchat Laboratoire de l Iformatique du Parallélisme (CNRS, ENSL, INRIA) 46, Allée d Italie F 69364 Lo Cede 7 Jea-Luc.Beuchat@es-lo.fr

More information

Design of modulo 2 n -1 multiplier Based on Radix-8 Booth Algorithm using Residue Number System

Design of modulo 2 n -1 multiplier Based on Radix-8 Booth Algorithm using Residue Number System Desig of modulo 2-1 multiplier Based o Radix-8 Booth Algorithm usig Residue Number System K.RAMAMOHAN REDDY M.Tech Studet, Dept. of ECE Vaagdevi Istitute of Techology & Sciece,Proddatur, Kadapa (Dt.),

More information

CHAPTER 6 IMPLEMENTATION OF DIGITAL FIR FILTER

CHAPTER 6 IMPLEMENTATION OF DIGITAL FIR FILTER CHAPTER 6 IMPLEMENTATION OF DIGITAL FIR FILTER 6.1 INTRODUCTION The digital FIR filters are commo compoets i may digital sigal processig (DSP) systems. There are various applicatios like high speed/low

More information

A Comparison on FPGA of Modular Multipliers Suitable for Elliptic Curve Cryptography over GF(p) for Specific p Values

A Comparison on FPGA of Modular Multipliers Suitable for Elliptic Curve Cryptography over GF(p) for Specific p Values A Compariso o FPGA of Modular Multipliers Suitable for Elliptic Curve Cryptography over GF(p) for Specific p Values Mark Hamilto, William Marae, Araud Tisserad To cite this versio: Mark Hamilto, William

More information

Basic Symbols for Register Transfers. Symbol Description Examples

Basic Symbols for Register Transfers. Symbol Description Examples T-58 Basic Symbols for Register Trasfers TABLE 7- Basic Symbols for Register Trasfers Symbol Descriptio Examples Letters Deotes a register AR, R2, DR, IR (ad umerals) Paretheses Deotes a part of a register

More information

Design of FPGA- Based SPWM Single Phase Full-Bridge Inverter

Design of FPGA- Based SPWM Single Phase Full-Bridge Inverter Desig of FPGA- Based SPWM Sigle Phase Full-Bridge Iverter Afarulrazi Abu Bakar 1, *,Md Zarafi Ahmad 1 ad Farrah Salwai Abdullah 1 1 Faculty of Electrical ad Electroic Egieerig, UTHM *Email:afarul@uthm.edu.my

More information

High-Order CCII-Based Mixed-Mode Universal Filter

High-Order CCII-Based Mixed-Mode Universal Filter High-Order CCII-Based Mixed-Mode Uiversal Filter Che-Nog Lee Departmet of Computer ad Commuicatio Egieerig, Taipei Chegshih Uiversity of Sciece ad Techology, Taipei, Taiwa, R. O. C. Abstract This paper

More information

Design of FPGA Based SPWM Single Phase Inverter

Design of FPGA Based SPWM Single Phase Inverter Proceedigs of MUCEET2009 Malaysia Techical Uiversities Coferece o Egieerig ad Techology Jue 20-22, 2009, MS Garde,Kuata, Pahag, Malaysia MUCEET2009 Desig of FPGA Based SPWM Sigle Phase Iverter Afarulrazi

More information

Intermediate Information Structures

Intermediate Information Structures Modified from Maria s lectures CPSC 335 Itermediate Iformatio Structures LECTURE 11 Compressio ad Huffma Codig Jo Roke Computer Sciece Uiversity of Calgary Caada Lecture Overview Codes ad Optimal Codes

More information

A 5th order video band elliptic filter topology using OTRA based Fleischer Tow Biquad with MOS-C Realization

A 5th order video band elliptic filter topology using OTRA based Fleischer Tow Biquad with MOS-C Realization Natural ad Egieerig Scieces 44 olume 1, No. 2, 44-52, 2016 A 5th order video bad elliptic filter topology usig OTA based Fleischer Tow Biquad with MOS-C ealiatio Ahmet Gökçe 1*, Uğur Çam 2 1 Faculty of

More information

APPLICATION NOTE UNDERSTANDING EFFECTIVE BITS

APPLICATION NOTE UNDERSTANDING EFFECTIVE BITS APPLICATION NOTE AN95091 INTRODUCTION UNDERSTANDING EFFECTIVE BITS Toy Girard, Sigatec, Desig ad Applicatios Egieer Oe criteria ofte used to evaluate a Aalog to Digital Coverter (ADC) or data acquisitio

More information

A study on the efficient compression algorithm of the voice/data integrated multiplexer

A study on the efficient compression algorithm of the voice/data integrated multiplexer A study o the efficiet compressio algorithm of the voice/data itegrated multiplexer Gyou-Yo CHO' ad Dog-Ho CHO' * Dept. of Computer Egieerig. KyiigHee Uiv. Kiheugup Yogiku Kyuggido, KOREA 449-71 PHONE

More information

Survey of Low Power Techniques for ROMs

Survey of Low Power Techniques for ROMs Survey of Low Power Techiques for ROMs Edwi de Agel Crystal Semicoductor Corporatio P.O Box 17847 Austi, TX 78744 Earl E. Swartzlader, Jr. Departmet of Electrical ad Computer Egieerig Uiversity of Texas

More information

Novel Steganography System using Lucas Sequence

Novel Steganography System using Lucas Sequence Novel Stegaography System usig ucas Sequece Fahd Alharbi Faculty of Egieerig Kig Abdulaziz Uiversity Rabigh, KSA Abstract Stegaography is the process of embeddig data ito a media form such as image, voice,

More information

A New Implementation for a 2 n 1 Modular Adder Through Carbon Nanotube Field Effect Transistors

A New Implementation for a 2 n 1 Modular Adder Through Carbon Nanotube Field Effect Transistors April 2015, Volume 2, Number 2 (pp. 129 139) http://www.jcomsec.org Joural of Computig ad Security A New Implemetatio for a 2 1 Modular Adder Through Carbo Naotube Field Effect Trasistors Seyyed Ashka

More information

Analysis and Optimization Design of Snubber Cricuit for Isolated DC-DC Converters in DC Power Grid

Analysis and Optimization Design of Snubber Cricuit for Isolated DC-DC Converters in DC Power Grid Aalysis ad Optimizatio Desig of Subber Cricuit for Isolated DC-DC Coverters i DC Power Grid Koji Orikawa Nagaoka Uiversity of Techology Nagaoka, Japa orikawa@st.agaokaut.ac.jp Ju-ichi Itoh Nagaoka Uiversity

More information

FPGA Implementation of the Ternary Pulse Compression Sequences

FPGA Implementation of the Ternary Pulse Compression Sequences FPGA Implemetatio of the Terary Pulse Compressio Sequeces N.Balaji 1, M. Sriivasa rao, K.Subba Rao 3, S.P.Sigh 4 ad N. Madhusudhaa Reddy 4 Abstract Terary codes have bee widely used i radar ad commuicatio

More information

Design of a Mixed Prime Factor FFT for Portable Digital Radio Mondiale Receiver

Design of a Mixed Prime Factor FFT for Portable Digital Radio Mondiale Receiver 590 Desig of a Mixed Prime Factor FFT for Portable Digital Radio Modiale Receiver Dog-Su Kim, Member, IEEE, Sag-Seol Lee, Jae-Yeo Sog, Kyu-Yeul Wag, ad Duck-Ji Chug Abstract To achieve better soud quality

More information

COMPRESSION OF TRANSMULTIPLEXED ACOUSTIC SIGNALS

COMPRESSION OF TRANSMULTIPLEXED ACOUSTIC SIGNALS COMPRESSION OF TRANSMULTIPLEXED ACOUSTIC SIGNALS Mariusz Ziółko, Przemysław Sypka ad Bartosz Ziółko Departmet of Electroics, AGH Uiversity of Sciece ad Techology, al. Mickiewicza 3, 3-59 Kraków, Polad,

More information

A Bipolar Cockcroft-Walton Voltage Multiplier for Gas Lasers

A Bipolar Cockcroft-Walton Voltage Multiplier for Gas Lasers America Joural of Applied cieces 4 (10): 79-799, 007 N 1546-99 007 ciece Publicatios orrespodig Author: A Bipolar ockcroft-walto Voltage Multiplier for Gas Lasers hahid qbal ad Rosli Besar Faculty of Egieerig

More information

Comparison of Frequency Offset Estimation Methods for OFDM Burst Transmission in the Selective Fading Channels

Comparison of Frequency Offset Estimation Methods for OFDM Burst Transmission in the Selective Fading Channels Compariso of Frequecy Offset Estimatio Methods for OFDM Burst Trasmissio i the Selective Fadig Chaels Zbigiew Długaszewski Istitute of Electroics ad Telecommuicatios Pozań Uiversity of Techology 60-965

More information

PROJECT #2 GENERIC ROBOT SIMULATOR

PROJECT #2 GENERIC ROBOT SIMULATOR Uiversity of Missouri-Columbia Departmet of Electrical ad Computer Egieerig ECE 7330 Itroductio to Mechatroics ad Robotic Visio Fall, 2010 PROJECT #2 GENERIC ROBOT SIMULATOR Luis Alberto Rivera Estrada

More information

Delta- Sigma Modulator with Signal Dependant Feedback Gain

Delta- Sigma Modulator with Signal Dependant Feedback Gain Delta- Sigma Modulator with Sigal Depedat Feedback Gai K.Diwakar #1 ad V.Vioth Kumar *2 # Departmet of Electroics ad Commuicatio Egieerig * Departmet of Electroics ad Istrumetatio Egieerig Vel Tech Uiversity,Cheai,

More information

On Parity based Divide and Conquer Recursive Functions

On Parity based Divide and Conquer Recursive Functions O Parity based Divide ad Coquer Recursive Fuctios Sug-Hyu Cha Abstract The parity based divide ad coquer recursio trees are itroduced where the sizes of the tree do ot grow mootoically as grows. These

More information

Design and Implementation of Vedic Algorithm using Reversible Logic Gates

Design and Implementation of Vedic Algorithm using Reversible Logic Gates www.ijecs.i Iteratioal Joural Of Egieerig Ad Computer Sciece ISSN: 2319-7242 Volume 4 Issue 8 Aug 2015, Page No. 13734-13738 Desig ad Implemetatio of Vedic Algorithm usig Reversible Logic s Hemagi P.Patil

More information

Adaptive Resource Allocation in Multiuser OFDM Systems

Adaptive Resource Allocation in Multiuser OFDM Systems Adaptive Resource Allocatio i Multiuser OFDM Systems Fial Report Multidimesioal Digital Sigal Processig Malik Meherali Saleh The Uiversity of Texas at Austi malikmsaleh@mail.utexas.edu Sprig 005 Abstract

More information

Problem of calculating time delay between pulse arrivals

Problem of calculating time delay between pulse arrivals America Joural of Egieerig Research (AJER) 5 America Joural of Egieerig Research (AJER) e-issn: 3-847 p-issn : 3-936 Volume-4, Issue-4, pp-3-4 www.ajer.org Research Paper Problem of calculatig time delay

More information

CHAPTER 8 JOINT PAPR REDUCTION AND ICI CANCELLATION IN OFDM SYSTEMS

CHAPTER 8 JOINT PAPR REDUCTION AND ICI CANCELLATION IN OFDM SYSTEMS CHAPTER 8 JOIT PAPR REDUCTIO AD ICI CACELLATIO I OFDM SYSTEMS Itercarrier Iterferece (ICI) is aother major issue i implemetig a OFDM system. As discussed i chapter 3, the OFDM subcarriers are arrowbad

More information

信號與系統 Signals and Systems

信號與系統 Signals and Systems Sprig 24 信號與系統 Sigals ad Systems Chapter SS- Sigals ad Systems Feg-Li Lia NTU-EE Feb4 Ju4 Figures ad images used i these lecture otes are adopted from Sigals & Systems by Ala V. Oppeheim ad Ala S. Willsky,

More information

CP 405/EC 422 MODEL TEST PAPER - 1 PULSE & DIGITAL CIRCUITS. Time: Three Hours Maximum Marks: 100

CP 405/EC 422 MODEL TEST PAPER - 1 PULSE & DIGITAL CIRCUITS. Time: Three Hours Maximum Marks: 100 PULSE & DIGITAL CIRCUITS Time: Three Hours Maximum Marks: 0 Aswer five questios, takig ANY TWO from Group A, ay two from Group B ad all from Group C. All parts of a questio (a, b, etc. ) should be aswered

More information

Lossless image compression Using Hashing (using collision resolution) Amritpal Singh 1 and Rachna rajpoot 2

Lossless image compression Using Hashing (using collision resolution) Amritpal Singh 1 and Rachna rajpoot 2 Lossless image compressio Usig Hashig (usig collisio resolutio) Amritpal Sigh 1 ad Racha rajpoot 2 1 M.Tech.* CSE Departmet, 2 Departmet of iformatio techology Guru Kashi UiversityTalwadi Sabo, Bathida

More information

Technical Explanation for Counters

Technical Explanation for Counters Techical Explaatio for ers CSM_er_TG_E Itroductio What Is a er? A er is a device that couts the umber of objects or the umber of operatios. It is called a er because it couts the umber of ON/OFF sigals

More information

3. Error Correcting Codes

3. Error Correcting Codes 3. Error Correctig Codes Refereces V. Bhargava, Forward Error Correctio Schemes for Digital Commuicatios, IEEE Commuicatios Magazie, Vol 21 No1 11 19, Jauary 1983 Mischa Schwartz, Iformatio Trasmissio

More information

X-Bar and S-Squared Charts

X-Bar and S-Squared Charts STATGRAPHICS Rev. 7/4/009 X-Bar ad S-Squared Charts Summary The X-Bar ad S-Squared Charts procedure creates cotrol charts for a sigle umeric variable where the data have bee collected i subgroups. It creates

More information

A New Basic Unit for Cascaded Multilevel Inverters with the Capability of Reducing the Number of Switches

A New Basic Unit for Cascaded Multilevel Inverters with the Capability of Reducing the Number of Switches Joural of Power Electroics, ol, o, pp 67-677, July 67 JPE --6 http://dxdoiorg/6/jpe67 I(Prit: 98-9 / I(Olie: 9-78 A ew Basic Uit for Cascaded Multi Iverters with the Capability of Reducig the umber of

More information

信號與系統 Signals and Systems

信號與系統 Signals and Systems Sprig 2 信號與系統 Sigals ad Systems Chapter SS- Sigals ad Systems Feg-Li Lia NTU-EE Feb Ju Figures ad images used i these lecture otes are adopted from Sigals & Systems by Ala V. Oppeheim ad Ala S. Willsky,

More information

Department of Electrical and Computer Engineering, Cornell University. ECE 3150: Microelectronics. Spring Due on April 26, 2018 at 7:00 PM

Department of Electrical and Computer Engineering, Cornell University. ECE 3150: Microelectronics. Spring Due on April 26, 2018 at 7:00 PM Departmet of Electrical ad omputer Egieerig, orell Uiersity EE 350: Microelectroics Sprig 08 Homework 0 Due o April 6, 08 at 7:00 PM Suggested Readigs: a) Lecture otes Importat Notes: ) MAKE SURE THAT

More information

HDL LIBRARY OF PROCESSING UNITS FOR GENERIC AND DVB-S2 LDPC DECODING

HDL LIBRARY OF PROCESSING UNITS FOR GENERIC AND DVB-S2 LDPC DECODING HDL LIBRARY OF PROCESSING UNITS FOR GENERIC AND DVB-S2 LDPC DECODING Marco Gomes 1,2, Gabriel Falcão 1,2, João Goçalves 1,2, Vitor Silva 1,2, Miguel Falcão 3, Pedro Faia 2 1 Istitute of Telecommuicatios,

More information

Analysis of SDR GNSS Using MATLAB

Analysis of SDR GNSS Using MATLAB Iteratioal Joural of Computer Techology ad Electroics Egieerig (IJCTEE) Volume 5, Issue 3, Jue 2015 Aalysis of SDR GNSS Usig MATLAB Abstract This paper explais a software defied radio global avigatio satellite

More information

Frequency Offset Estimation With Improved Convergence Time and Energy Consumption

Frequency Offset Estimation With Improved Convergence Time and Energy Consumption Frequecy Offset Estimatio With Improved Covergece Time ad Eergy Cosumptio M. Josie Ammer ad Ja Rabaey {mjammer, ja}@eecs.berkeley.edu Uiversity of Califoria, Berkeley Abstract-A approach to simultaeously

More information

An Adaptive Image Denoising Method based on Thresholding

An Adaptive Image Denoising Method based on Thresholding A Adaptive Image Deoisig Method based o Thresholdig HARI OM AND MANTOSH BISWAS Departmet of Computer Sciece & Egieerig Idia School of Mies, Dhabad Jharkad-86004 INDIA {hariom4idia, matoshb}@gmail.com Abstract

More information

A New Design of Log-Periodic Dipole Array (LPDA) Antenna

A New Design of Log-Periodic Dipole Array (LPDA) Antenna Joural of Commuicatio Egieerig, Vol., No., Ja.-Jue 0 67 A New Desig of Log-Periodic Dipole Array (LPDA) Atea Javad Ghalibafa, Seyed Mohammad Hashemi, ad Seyed Hassa Sedighy Departmet of Electrical Egieerig,

More information

A GHz Constant KVCO Low Phase Noise LC-VCO and an Optimized Automatic Frequency Calibrator Applied in PLL Frequency Synthesizer

A GHz Constant KVCO Low Phase Noise LC-VCO and an Optimized Automatic Frequency Calibrator Applied in PLL Frequency Synthesizer A 4.6-5.6 GHz Costat KVCO Low Phase Noise LC-VCO ad a Optimized Automatic Frequecy Calibrator Applied i PLL Frequecy Sythesizer Hogguag Zhag, Pa Xue, Zhiliag Hog State Key Laboratory of ASIC & System Fuda

More information

Spread Spectrum Signal for Digital Communications

Spread Spectrum Signal for Digital Communications Wireless Iformatio Trasmissio System Lab. Spread Spectrum Sigal for Digital Commuicatios Istitute of Commuicatios Egieerig Natioal Su Yat-se Uiversity Spread Spectrum Commuicatios Defiitio: The trasmitted

More information

SIDELOBE SUPPRESSION IN OFDM SYSTEMS

SIDELOBE SUPPRESSION IN OFDM SYSTEMS SIDELOBE SUPPRESSION IN OFDM SYSTEMS Iva Cosovic Germa Aerospace Ceter (DLR), Ist. of Commuicatios ad Navigatio Oberpfaffehofe, 82234 Wesslig, Germay iva.cosovic@dlr.de Vijayasarathi Jaardhaam Muich Uiversity

More information

General Model :Algorithms in the Real World. Applications. Block Codes

General Model :Algorithms in the Real World. Applications. Block Codes Geeral Model 5-853:Algorithms i the Real World Error Correctig Codes I Overview Hammig Codes Liear Codes 5-853 Page message (m) coder codeword (c) oisy chael decoder codeword (c ) message or error Errors

More information

Compound Controller for DC Motor Servo System Based on Inner-Loop Extended State Observer

Compound Controller for DC Motor Servo System Based on Inner-Loop Extended State Observer BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 6, No 5 Special Issue o Applicatio of Advaced Computig ad Simulatio i Iformatio Systems Sofia 06 Prit ISSN: 3-970; Olie ISSN:

More information

Combined Scheme for Fast PN Code Acquisition

Combined Scheme for Fast PN Code Acquisition 13 th Iteratioal Coferece o AEROSPACE SCIENCES & AVIATION TECHNOLOGY, ASAT- 13, May 6 8, 009, E-Mail: asat@mtc.edu.eg Military Techical College, Kobry Elkobbah, Cairo, Egypt Tel : +(0) 4059 4036138, Fax:

More information

A New 3-Bit Integrating Time to Digital Converter Using Time to Voltage Conversion Technique

A New 3-Bit Integrating Time to Digital Converter Using Time to Voltage Conversion Technique Bulleti of Eviromet, Pharmacology ad Life Scieces Bull. Ev. Pharmacol. Life Sci., ol 3 [11] October 2014:115-122 2014 Academy for Eviromet ad Life Scieces, dia Olie SSN 2277-1808 Joural s URL:http://www.bepls.com

More information

A SELECTIVE POINTER FORWARDING STRATEGY FOR LOCATION TRACKING IN PERSONAL COMMUNICATION SYSTEMS

A SELECTIVE POINTER FORWARDING STRATEGY FOR LOCATION TRACKING IN PERSONAL COMMUNICATION SYSTEMS A SELETIVE POINTE FOWADING STATEGY FO LOATION TAKING IN PESONAL OUNIATION SYSTES Seo G. hag ad hae Y. Lee Departmet of Idustrial Egieerig, KAIST 373-, Kusug-Dog, Taejo, Korea, 305-70 cylee@heuristic.kaist.ac.kr

More information

Encode Decode Sample Quantize [ ] [ ]

Encode Decode Sample Quantize [ ] [ ] Referece Audio Sigal Processig I Shyh-Kag Jeg Departmet of Electrical Egieerig/ Graduate Istitute of Commuicatio Egieerig M. Bosi ad R. E. Goldberg, Itroductio to Digital Audio Codig ad Stadards, Kluwer

More information

Massachusetts Institute of Technology Dept. of Electrical Engineering and Computer Science Fall Semester, Introduction to EECS 2.

Massachusetts Institute of Technology Dept. of Electrical Engineering and Computer Science Fall Semester, Introduction to EECS 2. Massachusetts Istitute of Techology Dept. of Electrical Egieerig ad Computer Sciece Fall Semester, 006 6.08 Itroductio to EECS Prelab Exercises Pre-Lab#3 Modulatio, demodulatio, ad filterig are itegral

More information

Data Acquisition System for Electric Vehicle s Driving Motor Test Bench Based on VC++ *

Data Acquisition System for Electric Vehicle s Driving Motor Test Bench Based on VC++ * Available olie at www.sciecedirect.com Physics Procedia 33 (0 ) 75 73 0 Iteratioal Coferece o Medical Physics ad Biomedical Egieerig Data Acquisitio System for Electric Vehicle s Drivig Motor Test Bech

More information

Sapana P. Dubey. (Department of applied mathematics,piet, Nagpur,India) I. INTRODUCTION

Sapana P. Dubey. (Department of applied mathematics,piet, Nagpur,India) I. INTRODUCTION IOSR Joural of Mathematics (IOSR-JM) www.iosrjourals.org COMPETITION IN COMMUNICATION NETWORK: A GAME WITH PENALTY Sapaa P. Dubey (Departmet of applied mathematics,piet, Nagpur,Idia) ABSTRACT : We are

More information

Methods to Reduce Arc-Flash Hazards

Methods to Reduce Arc-Flash Hazards Methods to Reduce Arc-Flash Hazards Exercise: Implemetig Istataeous Settigs for a Maiteace Mode Scheme Below is a oe-lie diagram of a substatio with a mai ad two feeders. Because there is virtually o differece

More information

INCREASE OF STRAIN GAGE OUTPUT VOLTAGE SIGNALS ACCURACY USING VIRTUAL INSTRUMENT WITH HARMONIC EXCITATION

INCREASE OF STRAIN GAGE OUTPUT VOLTAGE SIGNALS ACCURACY USING VIRTUAL INSTRUMENT WITH HARMONIC EXCITATION XIX IMEKO World Cogress Fudametal ad Applied Metrology September 6, 9, Lisbo, Portugal INCREASE OF STRAIN GAGE OUTPUT VOLTAGE SIGNALS ACCURACY USING VIRTUAL INSTRUMENT WITH HARMONIC EXCITATION Dalibor

More information

DIGITALLY TUNED SINUSOIDAL OSCILLATOR USING MULTIPLE- OUTPUT CURRENT OPERATIONAL AMPLIFIER FOR APPLICATIONS IN HIGH STABLE ACOUSTICAL GENERATORS

DIGITALLY TUNED SINUSOIDAL OSCILLATOR USING MULTIPLE- OUTPUT CURRENT OPERATIONAL AMPLIFIER FOR APPLICATIONS IN HIGH STABLE ACOUSTICAL GENERATORS Molecular ad Quatum Acoustics vol. 7, (6) 95 DGTALL TUNED SNUSODAL OSCLLATOR USNG MULTPLE- OUTPUT CURRENT OPERATONAL AMPLFER FOR APPLCATONS N HGH STABLE ACOUSTCAL GENERATORS Lesław TOPÓR-KAMŃSK Faculty

More information

AkinwaJe, A.T., IbharaJu, F.T. and Arogundade, 0.1'. Department of Computer Sciences University of Agriculture, Abeokuta, Nigeria

AkinwaJe, A.T., IbharaJu, F.T. and Arogundade, 0.1'. Department of Computer Sciences University of Agriculture, Abeokuta, Nigeria COMPARATIVE ANALYSIS OF ARTIFICIAL NEURAL NETWORK'S BACK PROPAGATION ALGORITHM TO STATISTICAL LEAST SQURE METHOD IN SECURITY PREDICTION USING NIGERIAN STOCK EXCHANGE MARKET AkiwaJe, A.T., IbharaJu, F.T.

More information

Towards Acceleration of Deep Convolutional Neural Networks using Stochastic Computing

Towards Acceleration of Deep Convolutional Neural Networks using Stochastic Computing Towards Acceleratio of Deep Covolutioal Neural Networks usig Stochastic Computig Ji Li, Ao Re, Zhe Li, Caiwe Dig, Bo Yua 3, Qiru Qiu ad Yazhi Wag Departmet of Electrical Egieerig, Uiversity of Souther

More information

By: Pinank Shah. Date : 03/22/2006

By: Pinank Shah. Date : 03/22/2006 By: Piak Shah Date : 03/22/2006 What is Strai? What is Strai Gauge? Operatio of Strai Gauge Grid Patters Strai Gauge Istallatio Wheatstoe bridge Istrumetatio Amplifier Embedded system ad Strai Gauge Strai

More information

R. W. Erickson. Department of Electrical, Computer, and Energy Engineering University of Colorado, Boulder

R. W. Erickson. Department of Electrical, Computer, and Energy Engineering University of Colorado, Boulder R. W. Erickso Departmet of Electrical, Computer, ad Eergy Egieerig Uiversity of Colorado, Boulder 4.2.2. The Power MOSFET Gate Source Gate legths approachig oe micro p - p Cosists of may small ehacemetmode

More information

Message Scheduling for the FlexRay Protocol: The Dynamic Segment

Message Scheduling for the FlexRay Protocol: The Dynamic Segment IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY 1 Message Schedulig for the FlexRay Protocol: The Dyamic Segmet Ece Gura Schmidt, Member, IEEE, Klaus Schmidt Abstract The FlexRay commuicatio protocol is expected

More information

Enhanced LUT For Modified Distributed Arithematic Architecture - FIR Filter

Enhanced LUT For Modified Distributed Arithematic Architecture - FIR Filter N Vivek et al It. Joural of Egieerig Research ad Alics RESEARCH ARTICLE OPEN ACCESS Ehaced LT For Modified Distributed Arithematic Architecture - FIR Filter N Vivek*, Prof K Ausudha** *(Deartmet of Electroics

More information

Super J-MOS Low Power Loss Superjunction MOSFETs

Super J-MOS Low Power Loss Superjunction MOSFETs Low Power Loss Superjuctio MOSFETs Takahiro Tamura Mutsumi Sawada Takayuki Shimato ABSTRACT Fuji Electric has developed superjuctio MOSFETs with a optimized surface desig that delivers lower switchig.

More information

PRACTICAL FILTER DESIGN & IMPLEMENTATION LAB

PRACTICAL FILTER DESIGN & IMPLEMENTATION LAB 1 of 7 PRACTICAL FILTER DESIGN & IMPLEMENTATION LAB BEFORE YOU BEGIN PREREQUISITE LABS Itroductio to Oscilloscope Itroductio to Arbitrary/Fuctio Geerator EXPECTED KNOWLEDGE Uderstadig of LTI systems. Laplace

More information

EECE 301 Signals & Systems Prof. Mark Fowler

EECE 301 Signals & Systems Prof. Mark Fowler EECE 3 Sigals & Systems Prof. Mark Fowler Note Set #6 D-T Systems: DTFT Aalysis of DT Systems Readig Assigmet: Sectios 5.5 & 5.6 of Kame ad Heck / Course Flow Diagram The arrows here show coceptual flow

More information

7. Counting Measure. Definitions and Basic Properties

7. Counting Measure. Definitions and Basic Properties Virtual Laboratories > 0. Foudatios > 1 2 3 4 5 6 7 8 9 7. Coutig Measure Defiitios ad Basic Properties Suppose that S is a fiite set. If A S the the cardiality of A is the umber of elemets i A, ad is

More information

AN ESTIMATION OF MULTILEVEL INVERTER FED INDUCTION MOTOR DRIVE

AN ESTIMATION OF MULTILEVEL INVERTER FED INDUCTION MOTOR DRIVE 9 IJRIC. All rights reserved. IJRIC www.ijric.org E-ISSN: 76-3336 AN ESTIMATION OF MULTILEVEL INVERTER FED INDUCTION MOTOR DRIVE K.RAMANI AND DR.A. KRISHNAN SMIEEE Seior Lecturer i the Departmet of EEE

More information

Delta- Sigma Modulator based Discrete Data Multiplier with Digital Output

Delta- Sigma Modulator based Discrete Data Multiplier with Digital Output K.Diwakar et al. / Iteratioal Joural of Egieerig ad echology (IJE Delta- Sigma Mulator based Discrete Data Multiplier with Digital Output K.Diwakar #,.ioth Kumar *2, B.Aitha #3, K.Kalaiarasa #4 # Departmet

More information

Sensors & Transducers 2015 by IFSA Publishing, S. L.

Sensors & Transducers 2015 by IFSA Publishing, S. L. Sesors & Trasducers 215 by IFSA Publishig, S. L. http://www.sesorsportal.com Uiversal Sesors ad Trasducers Iterface for Mobile Devices: Metrological Characteristics * Sergey Y. YURISH ad Javier CAÑETE

More information

A NEW DISCRETE HARTLEY TRANSFORM PRECODING BASED INTERLEAVED-OFDMA UPLINK SYSTEM WITH REDUCED PAPR FOR 4G CELLULAR NETWORKS

A NEW DISCRETE HARTLEY TRANSFORM PRECODING BASED INTERLEAVED-OFDMA UPLINK SYSTEM WITH REDUCED PAPR FOR 4G CELLULAR NETWORKS Joural of Egieerig Sciece ad Techology Vol. 6, No. 6 (211) 685-694 School of Egieerig, Taylor s Uiversity A NEW DISCRETE HARTLEY TRANSFORM PRECODING BASED INTERLEAVED-OFDMA UPLINK SYSTEM WITH REDUCED PAPR

More information

Zonerich AB-T88. MINI Thermal Printer COMMAND SPECIFICATION. Zonerich Computer Equipments Co.,Ltd MANUAL REVISION EN 1.

Zonerich AB-T88. MINI Thermal Printer COMMAND SPECIFICATION. Zonerich Computer Equipments Co.,Ltd  MANUAL REVISION EN 1. Zoerich AB-T88 MINI Thermal Priter COMMAND SPECIFICATION MANUAL REVISION EN. Zoerich Computer Equipmets Co.,Ltd http://www.zoerich.com Commad List Prit ad lie feed Prit ad carriage retur Trasmissio real-time

More information

x y z HD(x, y) + HD(y, z) HD(x, z)

x y z HD(x, y) + HD(y, z) HD(x, z) Massachusetts Istitute of Techology Departmet of Electrical Egieerig ad Computer Sciece 6.02 Solutios to Chapter 5 Updated: February 16, 2012 Please sed iformatio about errors or omissios to hari; questios

More information

Single Bit DACs in a Nutshell. Part I DAC Basics

Single Bit DACs in a Nutshell. Part I DAC Basics Sigle Bit DACs i a Nutshell Part I DAC Basics By Dave Va Ess, Pricipal Applicatio Egieer, Cypress Semicoductor May embedded applicatios require geeratig aalog outputs uder digital cotrol. It may be a DC

More information

ICM7213. One Second/One Minute Timebase Generator. Features. Description. Ordering Information. Pinout. August 1997

ICM7213. One Second/One Minute Timebase Generator. Features. Description. Ordering Information. Pinout. August 1997 August 997 Features Guarateed V Operatio Very Low Curret Cosumptio (Typ).... µa at V All Outputs TTL Compatible O Chip Oscillator Feedback Resistor Oscillator Requires Oly Exteral compoets: Fixed Capacitor,

More information

Adaptive Fuzzy Color Interpolation

Adaptive Fuzzy Color Interpolation Joural of Electroic Imagig Vol. (3), July 00. Adaptive Fuzzy Color Iterpolatio Pig-Sig Tsai, Tiku Acharya,, Ajay K. Ray 3 Itel Corporatio Desktop Architecture Lab 5000 West Chadler Boulevard Mail Stop:

More information

Efficient Feedback-Based Scheduling Policies for Chunked Network Codes over Networks with Loss and Delay

Efficient Feedback-Based Scheduling Policies for Chunked Network Codes over Networks with Loss and Delay Efficiet Feedback-Based Schedulig Policies for Chuked Network Codes over Networks with Loss ad Delay Aoosheh Heidarzadeh ad Amir H. Baihashemi Departmet of Systems ad Computer Egieerig, Carleto Uiversity,

More information

MEASUREMENT AND CONTORL OF TOTAL HARMONIC DISTORTION IN FREQUENCY RANGE 0,02-10KHZ.

MEASUREMENT AND CONTORL OF TOTAL HARMONIC DISTORTION IN FREQUENCY RANGE 0,02-10KHZ. ELECTRONICS 00 September, Sozopol, BLGARIA MEASREMENT AND CONTORL OF TOTAL HARMONIC DISTORTION IN FREQENCY RANGE 0,0-0KHZ. Plame Agelov Agelov Faculty for Computer Sciece, Egieerig ad Natural Studies,

More information

A novel adaptive modulation and coding strategy based on partial feedback for enhanced MBMS network

A novel adaptive modulation and coding strategy based on partial feedback for enhanced MBMS network THE JOURNAL OF CHINA UNIVERSITIES OF POSTS AND TELECOMMUNICATIONS Volume 5, Issue, March 2008 SHENG Yu, PENG Mu-ge, WANG We-bo A ovel adaptive modulatio ad codig strategy based o partial feedback for ehaced

More information

Beam Pattern Scanning (BPS) versus Space-Time Block Coding (STBC) and Space-Time Trellis Coding (STTC)

Beam Pattern Scanning (BPS) versus Space-Time Block Coding (STBC) and Space-Time Trellis Coding (STTC) It. J. Commuicatios, Network ad System Scieces, 2009, 6, 469-479 doi:10.4236/ijcs.2009.26051 Published Olie September 2009 (http://www.scirp.org/joural/ijcs/). 469 Beam Patter Scaig (BPS) versus Space-Time

More information

Multisensor transducer based on a parallel fiber optic digital-to-analog converter

Multisensor transducer based on a parallel fiber optic digital-to-analog converter V Iteratioal Forum for Youg cietists "pace Egieerig" Multisesor trasducer based o a parallel fiber optic digital-to-aalog coverter Vladimir Grechishikov 1, Olga Teryaeva 1,*, ad Vyacheslav Aiev 1 1 amara

More information

Throughput/Delay Analysis of Spectrally Phase- Encoded Optical CDMA over WDM Networks

Throughput/Delay Analysis of Spectrally Phase- Encoded Optical CDMA over WDM Networks Throughput/Delay Aalysis of pectrally Phase- Ecoded Optical over etwors K. Putsri *,. ittichivapa * ad H.M.H.halaby ** * Kig Mogut s Istitute of Techology Ladrabag Departmet of Telecommuicatios Egieerig,

More information

Joint Power Allocation and Beamforming for Cooperative Networks

Joint Power Allocation and Beamforming for Cooperative Networks It. J. Commuicatios, etwork ad System Scieces,, 4, 447-45 doi:.436/ijcs..4753 Published Olie July (http://www.scirp.org/joural/ijcs) Joit Power Allocatio ad Beamformig for Cooperative etworks Sodes Maadi,,

More information

Wavelet Transform. CSEP 590 Data Compression Autumn Wavelet Transformed Barbara (Enhanced) Wavelet Transformed Barbara (Actual)

Wavelet Transform. CSEP 590 Data Compression Autumn Wavelet Transformed Barbara (Enhanced) Wavelet Transformed Barbara (Actual) Wavelet Trasform CSEP 59 Data Compressio Autum 7 Wavelet Trasform Codig PACW Wavelet Trasform A family of atios that filters the data ito low resolutio data plus detail data high pass filter low pass filter

More information

The Fast Haar Wavelet Transform for Signal & Image Processing

The Fast Haar Wavelet Transform for Signal & Image Processing Vol. 7, No., The Fast Haar Wavelet Trasform for Sigal & Image Processig V.Ashok T.Balakumara C.Gowrishakar epartmet of BE, epartmet of ECE epartmet of EEE Velalar College of Egg.&Tech. Velalar College

More information

Test Time Minimization for Hybrid BIST with Test Pattern Broadcasting

Test Time Minimization for Hybrid BIST with Test Pattern Broadcasting Test Time Miimizatio for Hybrid BIST with Test Patter Broadcastig Raimud Ubar, Maksim Jeihhi Departmet of Computer Egieerig Talli Techical Uiversity EE-126 18 Talli, Estoia {raiub, maksim}@pld.ttu.ee Gert

More information

Permutation Enumeration

Permutation Enumeration RMT 2012 Power Roud Rubric February 18, 2012 Permutatio Eumeratio 1 (a List all permutatios of {1, 2, 3} (b Give a expressio for the umber of permutatios of {1, 2, 3,, } i terms of Compute the umber for

More information

History and Advancement of the Family of Log Periodic Toothed Planer Microstrip Antenna

History and Advancement of the Family of Log Periodic Toothed Planer Microstrip Antenna Joural of Electromagetic Aalysis ad Applicatios, 2011, 3, 242-247 doi:10.4236/jemaa.2011.36039 Published Olie Jue 2011 (http://www.scirp.org/joural/jemaa) History ad Advacemet of the Family of Log Periodic

More information