Routine for 8-Bit Binary to BCD Conversion

Size: px
Start display at page:

Download "Routine for 8-Bit Binary to BCD Conversion"

Transcription

1 Algorithm - Fast ad Compact Usiged Biary to BCD Coversio Applicatio Note Abstract AN2338 Author: Eugee Miyushkovich, Ryshtu Adrij Associated Project: Yes Associated Part Family: CY8C24x23A, CY8C24x94, CY8C27x43 Software Versio: PSoC Desiger 5.1 Associated Applicatio Notes: AN2112, AN2113 This Applicatio Note describes a fast ad compact method to covert 8- ad 16-bit biary umbers to BCD (biarycoded decimal). This algorithm differs from similar methods i executio speed ad code size. Also discussed are fuctios to covert 8- ad 16-bit biary umbers to strig (aalogous to the stadard fuctio itoa ). Itroductio Biary to BCD coversio is used whe biary umbers must be displayed o text-based devices. Such devices iclude LCD displays, 7-digit LED idicators, priters, ad i other applicatios where iformatio must be displayed coveietly i decimal format for a huma to read. Divisio ad subtractio are the two most commo methods used for biary to BCD coversio. The first method, divisio, icludes a series of divisios of the target biary umber by 1 (see Applicatio Note AN2113, Math Programs ). The remaider holds the sigle decimal for each step. The umber of divisio operatios is equal to the umber of decimal digits i the umber. This method has several drawbacks. First, the use of the divisio is costly ad secod, the executio time rises sharply with icreasig magitude of the biary umber to be coverted. Therefore, the first method is oly optimal for 8-bit umber coversio. The essece of the secod method, subtractio, lies i serially repeated subtractio of the 1 umber from the target biary umber, where is the umber of the decimal digit (, 1, 2, 3, 4). After each subtractio a check for zero takes place. The umber of subtractio operatios is equal to the umber of digits i the resultig decimal umber. Very log executio time, eve for a 8-bit umber, is the mai drawback of the subtractio method. The maximum umber of subtractio operatios it takes to covert a 16- bit umber is 41. The worst-case umber for this operatio is A iterestig method of biary to BCD coversio is described i AN2112, Biary To BCD Coversio. It uses miimal code, which icreases slowly as the magitude of the umber icreases from 8 to 24 bits. But it has the same drawback as the methods described above, log executio time. A very fast ad compact 8- ad 16-bit biary to BCD coversio method is proposed i this Applicatio Note. It is based o the PSoC device Multiply Accumulate (MAC) ad special mathematical methods to traslate biary umbers to decimal base. This method is especially useful for 8- ad 16-bit biary umbers but loses its advatage for umbers of greater magitude. Fortuately, 8- ad 16- bit biary umbers are the most commo choice for use i embedded applicatios. November 17, 21 Documet No Rev. *A 1

2 The Algorithm A followig algorithm was used to develop our fast ad compact biary to BCD coversio method [1]. To uderstad the algorithm, we first cosider the data structure. Let s cosider a 16-bit umber. The iput is straightforward biary. The output is i upacked BCD. See Figure 1. For a 16-bit biary umber, the maximum value is So the equivalet BCD umber has 5 bytes: 6; 5; 5; 3; 5. Each byte cosists of oe decimal digit. Figure Bit Biary ad BCD Number Data Structure N15 Biary Number N, 16 Bit N max = N14 N13 N12 N11 N15 N9 N8 N7 N6 N5 N4 N3 N2 N1 N Upacked BCD Number D, 5 Digit N max = N3 D N3 D N3 D N3 D N3 D N2 N2 N2 N2 N2 N1 N1 N1 N1 N1 N N N N N...16 A 16-bit biary umber ca be broke ito 4 fields of 4 bits each. Let s call these fields 3, 2, 1,. Write the value of the umber, usig these coefficiets: = Equatio 1 Let s cosider the decimal umber d 4 d 3 d 2 d 1 d, where d 4, d 3, d 2, d 1 ad d are decimal digits. I the base 1, the value of ca be expressed as: = 1d 4 + 1d 3 + 1d 2 + 1d 1 + d Equatio 2 By combiig equatios (1) ad (2), we ca rewrite the origial equatio as: = 3 ( ) ( ) + Equatio ( ) + ( 1 1 ) If we distribute the i over the equatios for each factor, we get the followig: = 1(4 3 ) + 1( ) + +1( ) + Equatio 4 +1( ) We ca use this to arrive at first estimates a i for d 3 through d : a 3 = 4 3 a 2 = a 1 = Equatio 5 a = d i =(a i /1) mod 1 Equatio 6 The values of a i are ot proper decimal digits because they are ot properly bouded i the rage a i 9. Istead, give that each of i is bouded i the rage i 15, the a i are bouded as follows from Equatio (5): a 3 6 (4*15) a 2 3 (2*15) a (9*15 + 5*15 + 1*15) Equatio 7 a 285 (6*15 + 6*15 + 6*15 + 1*15) This is actually quite promisig because a 3 through a 1 is less tha 256 ad may therefore, be computed usig the 8 bit PSoC arithmetic logic uit (ALU), ad eve a may be computed i 8 bits if we ca use the carry-out bit of the PSoC ALU to hold the high bit. Furthermore, if our iterest is two s-complemet arithmetic where the high bit is the sig bit, the first step i the output process is to prit a mius sig ad the egate, so the costrait o 3 becomes 3 7 ad we ca coclude that: a 243 Equatio 8 As we ca see, operatios o all cosidered umbers are executed o a 8-bit basis. November 17, 21 Documet No Rev. *A 2

3 To illustrate the described algorithm, sample C code is show below: Code 1. usiged short it // - bi umber usiged char d4, d3, d2, d1, q; //d4 d - decimal umbers usiged short it a; //Fid 3 umbers d = & xf; d1 = (>>4) & xf; d2 = (>>8) & xf; d3 = (>>12) & xf; //Calculate d d4 umbers d = 6*(d3 + d2 + d1) + d; q = d / 1; d = d % 1; d1 = q + 9*d3 + 5*d2 + d1; q = d1 / 1; d1 = d1 % 1; d2 = q + 2*d2; q = d2 / 1; d2 = d2 % 1; d3 = q + 4*d3; q = d3 / 1; d3 = d3 % 1; Routie for 8-Bit Biary to BCD Coversio The stadard divisio algorithm is used for 8-bit biary to BCD coversio. It works as follows: 1. Divide the biary iput by Save the itermediate result. 3. Multiply the result by Subtract the multiplicatio result from biary iput umber. 5. Store the result i [uits]. 6. Divide the itermediate result by Store the result i [hudreds]. 8. Multiply the hudreds by Subtract the multiplicatio result from itermediate result. 1. Store the result i [tes]. See the followig example. The biary iput umber is 123. The BCD output is stored i D[]. D[2]: /1= [D1] 3. 12*1= = [D] 6. 12/1= [D2] 8. 1*1= = [D1] d4 = q; /* Prit d d4 umbers */ At first, the biary umber that is to be coverted to BCD is broke ito 4 fields of 4 bits each. These fields are placed i variables d d 3. Next, values for a a 4 are calculated accordig to Equatio (5). The remaiders from dividig the coefficiets, a a 4 by 1, are decimal umbers, which is what we eed. November 17, 21 Documet No Rev. *A 3

4 The assembly source code that coverts a 8-bit biary umber to BCD is show below. I this implemetatio, the divisio istructio is represeted by multiplicatio ad shift istructios. Code 2. Byte2BCD: ; Divide biary iput by 1 mov [D+], A;5/2 store N i D[] asr A; 4/1 A = N div 2 ad A, 7fh; 4/2 clear MSB of A mov REG[MUL_X], 67h; 8/3 mov REG[MUL_Y], A; 5/2 mov A, REG[MUL_DH]; 6/2 asr A; 4/1 A = N div 1 ; Save itermediate result mov [D+1], A;5/2 D[1] = N div 1 ; The result is multiplied by 1 mov REG[MUL_Y],A;5/2 prepare to ext mul ret; 8/1 ; Result 52/15 ; Total Byte2BCD: 123 cycles / 38 bytes This code is optimized for the PSoC ALU. It therefore is very compact ad executes quickly. A biary umber is placed ito A. After the coversio procedure, the BCD result is placed ito global variables, D D 2. The lowest digit of the decimal umber ad part of the ext digit are defied i the first part of the code. The other digits are foud i the secod part of the code. The PSoC MAC is used for both programs. This helps reduce code size ad decrease executio time. Whe it is ecessary to port to other PSoC devices that do ot support MAC, the multiplicatio that the MAC executes ca be replaced by several additio ad shift operatios. But eve i this case, the method still yields compact code ad executes quickly. Routie for 16-Bit Biary to BCD Coversio The algorithm for 16-bit biary to BCD coversio is show ahead: asl A; 4/1 A = 2*(N div 1) asl A; 4/1 A = 4*(N div 1) add A, [D+1];6/2 A = 5*(N div 1) asl A; 4/1 A = 1*(N div 1) ; Subtract multiplicatio result from biary iput umber ad store result i [uits] sub [D+], A;7/2 D[]= N mod 1 ; Result 71/24 ; Divide itermediate result by 1 mov REG[MUL_X], 1Ah; 8/3 mov A, REG[MUL_DH]; 6/2 ; Store the result i [hudreds] 1 mov [D+2], A; 5/2 D[2] = D[1] div ; The hudreds is multiplied by 1 asl A; 4/1 A = 2*D[2] asl A; 4/1 A = 4*D[2] add A, [D+2];6/2 A = 5*D[2] asl A; 4/1 A = 1 * D[2] ; Subtract multiplicatio results from itermediate result ad store result i [tes] sub [D+1], A; 7/2 D[1] = (N div 1) mod 1 November 17, 21 Documet No Rev. *A 4

5 Code 3. ;Biary value - passed i X:A [MSB:LSB] ;returs Global variables [D+4], [D+3], [D+2], [D+1] & [D+] Word2BCD: mov [D+], A; 5/2 D[] = asr A; 4/1 ad A, 78h; 4/2 A = 81 sub [D+], A; 7/2 D[] = 81 + asr A; 4/1 A = 41 asr A; 4/1 A = 21 sub [D+], A;7/2 D[] = 61 + asr A; 4/1 A = 1 mov [D+1], A;5/2 D[1] = 1 ; Result 44/14 mov A, X; 4/1 A = asr A; 4/1 ad A, 78h; 4/2 A = 83 add [D+1], A;7/2 D[1] = asr A; 4/2 A = 43 mov [D+3], A;5/2 D[3] = 43 add [D+], A;7/2 D[] = asr A; 4/2 A = 23 add [D+], A;7/2 D[] = asr A; 4/2 A = 3 add [D+1], A;7/2 D[1] = ; Result 57/2 mov A, X; 4/1 A = ad A, Fh; 4/2 A = 2 add [D+1], A;7/2 D[1] = asl A; 4/1 A = 22 add [D+], A;7/2 D[] = mov [D+2], A;5/2 D[2] = 22 asl A; 4/1 A = 42 add [D+1], A;7/2 D[1] = add [D+], A;7/2 C:D[] = mov [D+4], ;8/3 clear D[4] mov REG[MUL_X],67h;8/3 prepare to MUL mov X, -4; 4/2 set idex / loop couter jc loop; 5/2 skip correctio if C== ; Result 74/25 add [D+1], 2;9/3 D[1]+2 equ C:D[] - 2 add [D+], 56;9/3 D[] + 56 ; Result 18/6 loop: mov A, [X+D+4];6/2 copy D[i] to A rrc A; 4/1 A = D[i] div 2 mov REG[MUL_Y], A; 5/2 mov A, REG[MUL_DH]; 6/2 asr A; 4/1 A = D[i] div 1 add [X+D+5], A;8/2 D[i+1]=D[i+1]+(D[i]div1) asl A; 4/1 A = 2(D[i] div 1) sub [X+D+4], A; 8/2 D[i]= D[i] - A asl A; 4/1 A = 4(D[i] div 1) asl A; 4/1 A = 8(D[i] div 1) sub [X+D+4], A;8/2 D[i]= D[i]mod1- completed ic X; 4/1 ic idex/loop couter jz loop; 5/2 repeat 4 times ; Result 7*4 = 28/2 ret; 8/1 ; Total Word2BCD: 458(481) cycles / 82 bytes The assembly laguage source code carries out the 16-bit biary to BCD coversio i the same maer as the C source code. This source code is optimized for PSoC assembly laguage. After each M8C istructio, two umbers follow i the commet field. The first umber shows the quatity of CPU machie cycles. The other umber shows the size of the give istructio i bytes. This is useful for calculatig ad revisig executio time ad code size. First, the coefficiets a a 3 are calculated. This is doe i three virtually idetical procedures. To calculate these coefficiets, the additio ad shift operatios are used. Overru correctio is doe at the ed of these operatios. November 17, 21 Documet No Rev. *A 5

6 After the a a 3 coefficiets are calculated, the loop procedure is executed four times. The loop procedure executes the same fuctio as the followig С code: q = a2 / 1; a2 = a2 % 1; This fuctio extracts the decimal digits ad places them ito D D 4. Routie for 8- ad 16-Bit Biary to STRING Coversio Very ofte biary umber to strig coversio is eeded. For this task, the stadard C fuctio itoa is commoly used. The fuctios proposed ahead reduce executio time by a factor of 1 ad code size by a factor of 3, relative to the imagecraft library fuctio. A itoa (iteger to strig) fuctio is described ahead. For byte to strig coversio, a btoa fuctio ca be used. These two fuctios are similar, therefore, we will discuss oly oe. Code 4. ;Biary value - passed i [SP-6] [SP-5] MSB LSB ;Retur zero termiated strig was placed from [SP-3] ITOA: _ITOA: mov X, SP mov A, [X-3] ;read strig poiter mov [pt], A ; mov A, [X-5] ;read iput umberlsb mov X, [X-6] ;read iput umber MSB ; call Word2BCD ;covertig BIN to BCD mov [ct], 4 ;iitialize loop couter mov [fl], ;iitialize o-zero flag ; L: mov X, [ct] mov A, [X+D] ;read oe BCD umber add A, 48 ;covert to ASCII mvi [pt], A ;save ASCII umber to str cmp A, x3 ;compare umber with zero jz.z1 ;jump if ozero.z: mov A, [fl] ;check o-zero flag jz.z2 ;jump if ozero flag dec[pt] ;decremet strig poiter jmp.z2.z1:mov [fl], 1 ;set o-zero flag.z2:mov A, [ct] ;check loop couter jz.ex dec [ct] jmp.l ; ex: ;exit procedure mov A, [fl] jz.z3 ic [pt] ;icremet strig poiter ; ;if o-zero flag is clear.z3: mov A, ;add ul to ed of strig mvi [pt], A ret ; ; Total ITOA: 925 (95)cycles / 58+82=14bytes ; After the itoa fuctio call, the parameters are read from the stack. The parameters are placed oto the stack accordig to the #Pragma Fastcall16 rules. After that, the Word2BCD fuctio is called. This fuctio coverts iput data to BCD format. The procedure for covertig data ad writig it ito a array i ASCII format is the performed five times. This procedure igores leadig zeros ad does ot write these zeros to the array. The followig example illustrates this. If we covert the umber 123 to strig, we get the result: [][][1][2][3]. A strig cosists of [ h]. As we ca see, the zeros i the high digits are ot writte ito the strig. November 17, 21 Documet No Rev. *A 6

7 To mark the ed of the strig, a biary should be added to the last ASCII character as strig termiator. С Prototype: exter void ITOA(usiged char *, usiged it ); exter void BTOA(usiged char *, usiged char); Whe we eed to call this fuctio from the assembler, the #Pragma Fastcall16 rules should be used. ITOA Fuctio Call: PUSH X; MOV A,[wTest] ;LSB of iput value MOV A,[wTest+1] ;MSB of iput value MOV A, ;page poiter MOV A,28 ;Output strig poiter LCALL ITOA ADD SP,252 POP X The associated project is attached. This project icludes a library file ad source code for library testig. The testig cosists of comparig the fuctio result with a stadard result. The compariso occurs i the rage from to N, where the N is the maximum iput value for the give fuctio. The compariso results are set to the serial port coected to the P1[1] pi. The trasmissio format is 1152 baud, o parity, ad a 1 stop bit. Summary I this Applicatio Note a fast ad compact usiged biary to BCD coversio method has bee cosidered. O the basis of this method, iteger to strig ad byte to strig fuctios were writte ad well tested. As we ca see from Table 2 ad Table 3, they are smaller ad faster tha other fuctios. I the followig tables a compariso of the described fuctios is show. The drawback of the described method is a sharp decrease i effectiveess as umber magitude icreases beyod 16 bits. The data to estimate the complexity of the algorithm at 32- bit digit calculatios are show i Appedix 1. There is curretly o implemetatio of this fuctio. BTOA Fuctio Call: PUSH X MOV A,[bTest] ;iput value MOV A, ;page poiter MOV A,28 ;Output strig poiter LCALL BTOA ADD SP,253 POP X These fuctios were writte oly for the small memory model. The user ca easily modify the associated project for a large memory model, which is supported i the CY8C29xxx device family. November 17, 21 Documet No Rev. *A 7

8 Table 1. Code Size/Executio Time Details of Proposed Fuctio Set Fuctio Name Iput Output, (Global Variables) Code Size i Bytes Executio Time i CPU Cycles Miimum Maximum Byte2BCD A ([D+2], [D+1] & [D+]) Word2BCD MSB X, LSB A ([D+4], [D+3], [D+2], [D+1] & [D+]) BTOA usiged char usiged char * (strig) ITOA usiged it usiged char * (strig) Table 2. Compariso Betwee Described Coversio Fuctios ad Fuctios Described i AN2112 Source Fuctio Name Code Size i Bytes Executio Time i CPU Cycles Miimum Miimum Proposed Byte2BCD AN2112 bi2bcd Proposed Word2BCD AN2112 bi2bcd Table 3. Compariso Betwee Described Biary to Strig Fuctio ad Stadard C itoa Fuctio Source Fuctio Name Code Size i Bytes Executio Time i CPU Cycles Proposed ITOA C compiler Library Itoa Refereces 1. November 17, 21 Documet No Rev. *A 8

9 Appedix. 32-Bit Biary to BCD Coversio Arithmetic Numbers i decimal form: = d 1 + d 1 + d 1 + d 1 + d 1 + d 1 + d 1 + d 1 + d1 + d = = (2*1 6*1 8*1 4*1 3*1 5*1 4*1 5*1 6) (1*1 6*1 7*1 7* 1 7*1 2*1 1*1 6) (1*1 *1 4*1 8*1 5*1 7*1 6) (6*1 5*1 5*1 3*1 6) (4*1 *1 9*1 6) 2 1 2(2*1 5*1 6) (1*1 + 6) Coefficiets a a: a = a = a = a = a = a = a = a = a = Maximum value of coefficiets a a: a 31 8 a 16 7 a a a 31 4 a a a a 646 Decimal digits d d 9 : d = ( a /1) mod1 i i November 17, 21 Documet No Rev. *A 9

10 About the Authors Name: Eugee Miyushkovich Name: Ryshtu Adrij Title: Post-Graduate Studet Title: Udergraduate Studet Backgroud: Eugee eared his computer egieerig diploma i 21 from Natioal Uiversity "Lvivska Polytechika" (Lviv, Ukraie). He is furtherig his studies at this uiversity. His iterests iclude embedded systems desig ad ew techologies. Backgroud: Adrij is a 5 th -year studet pursuig a MS at Natioal Uiversity Lvivs`ka Polytechika. Cotact: miyushk@svitolie.com Cotact: ryshtu@gmail.com Documet History Documet Title: Algorithm - Fast ad Compact Usiged Biary to BCD Coversio Documet Number: Revisio ECN Orig. of Chage Submissio Date ** SSFTMP4 9/7/27 Recataloged Spec *A ANUP 1/17/21 Updated to PSoC Desiger 5.1 Descriptio of Chage I March of 27, Cypress recataloged all of its Applicatio Notes usig a ew documetatio umber ad revisio code. This ew documetatio umber ad revisio code (1-xxxxx, begiig with rev. **), located i the footer of the documet, will be used i all subsequet revisios. PSoC is a registered trademark of Cypress Semicoductor Corp. "Programmable System-o-Chip," PSoC Desiger, ad PSoC Express are trademarks of Cypress Semicoductor Corp. All other trademarks or registered trademarks refereced herei are the property of their respective owers. Cypress Semicoductor 198 Champio Court Sa Jose, CA Phoe: Fax: Cypress Semicoductor Corporatio, The iformatio cotaied herei is subject to chage without otice. Cypress Semicoductor Corporatio assumes o resposibility for the use of ay circuitry other tha circuitry embodied i a Cypress product. Nor does it covey or imply ay licese uder patet or other rights. Cypress products are ot warrated or iteded to be used for medical, life support, life savig, critical cotrol or safety applicatios, uless pursuat to a express writte agreemet with Cypress. Furthermore, Cypress does ot authorize its products for use as critical compoets i life-support systems where a malfuctio or failure may reasoably be expected to result i sigificat ijury to the user. The iclusio of Cypress products i life-support systems applicatio implies that the maufacturer assumes all risk of such use ad i doig so idemifies Cypress agaist all charges. This Source Code (software ad/or firmware) is owed by Cypress Semicoductor Corporatio (Cypress) ad is protected by ad subject to worldwide patet protectio (Uited States ad foreig), Uited States copyright laws ad iteratioal treaty provisios. Cypress hereby grats to licesee a persoal, o-exclusive, o-trasferable licese to copy, use, modify, create derivative works of, ad compile the Cypress Source Code ad derivative works for the sole purpose of creatig custom software ad or firmware i support of licesee product to be used oly i cojuctio with a Cypress itegrated circuit as specified i the applicable agreemet. Ay reproductio, modificatio, traslatio, compilatio, or represetatio of this Source Code except as specified above is prohibited without the express writte permissio of Cypress. Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. Cypress reserves the right to make chages without further otice to the materials described herei. Cypress does ot assume ay liability arisig out of the applicatio or use of ay product or circuit described herei. Cypress does ot authorize its products for use as critical compoets i life-support systems where a malfuctio or failure may reasoably be expected to result i sigificat ijury to the user. The iclusio of Cypress product i a life-support systems applicatio implies that the maufacturer assumes all risk of such use ad i doig so idemifies Cypress agaist all charges. Use may be limited by ad subject to the applicable Cypress software licese agreemet. November 17, 21 Documet No Rev. *A 1

Unicenter TCPaccess FTP Server

Unicenter TCPaccess FTP Server Uiceter TCPaccess FTP Server Release Summary r6.1 SP2 K02213-2E This documetatio ad related computer software program (hereiafter referred to as the Documetatio ) is for the ed user s iformatioal purposes

More information

THE ARITHMETIC OF INTEGERS. - multiplication, exponentiation, division, addition, and subtraction

THE ARITHMETIC OF INTEGERS. - multiplication, exponentiation, division, addition, and subtraction THE ARITHMETIC OF INTEGERS - multiplicatio, expoetiatio, divisio, additio, ad subtractio What to do ad what ot to do. THE INTEGERS Recall that a iteger is oe of the whole umbers, which may be either positive,

More information

Soving Recurrence Relations

Soving Recurrence Relations Sovig Recurrece Relatios Part 1. Homogeeous liear 2d degree relatios with costat coefficiets. Cosider the recurrece relatio ( ) T () + at ( 1) + bt ( 2) = 0 This is called a homogeeous liear 2d degree

More information

Trigonometric Form of a Complex Number. The Complex Plane. axis. ( 2, 1) or 2 i FIGURE 6.44. The absolute value of the complex number z a bi is

Trigonometric Form of a Complex Number. The Complex Plane. axis. ( 2, 1) or 2 i FIGURE 6.44. The absolute value of the complex number z a bi is 0_0605.qxd /5/05 0:45 AM Page 470 470 Chapter 6 Additioal Topics i Trigoometry 6.5 Trigoometric Form of a Complex Number What you should lear Plot complex umbers i the complex plae ad fid absolute values

More information

A Guide to the Pricing Conventions of SFE Interest Rate Products

A Guide to the Pricing Conventions of SFE Interest Rate Products A Guide to the Pricig Covetios of SFE Iterest Rate Products SFE 30 Day Iterbak Cash Rate Futures Physical 90 Day Bak Bills SFE 90 Day Bak Bill Futures SFE 90 Day Bak Bill Futures Tick Value Calculatios

More information

CHAPTER 3 DIGITAL CODING OF SIGNALS

CHAPTER 3 DIGITAL CODING OF SIGNALS CHAPTER 3 DIGITAL CODING OF SIGNALS Computers are ofte used to automate the recordig of measuremets. The trasducers ad sigal coditioig circuits produce a voltage sigal that is proportioal to a quatity

More information

Chapter 5 Unit 1. IET 350 Engineering Economics. Learning Objectives Chapter 5. Learning Objectives Unit 1. Annual Amount and Gradient Functions

Chapter 5 Unit 1. IET 350 Engineering Economics. Learning Objectives Chapter 5. Learning Objectives Unit 1. Annual Amount and Gradient Functions Chapter 5 Uit Aual Amout ad Gradiet Fuctios IET 350 Egieerig Ecoomics Learig Objectives Chapter 5 Upo completio of this chapter you should uderstad: Calculatig future values from aual amouts. Calculatig

More information

Conversion Instructions:

Conversion Instructions: Coversio Istructios: QMS magicolor 2 DeskLaser to QMS magicolor 2 CX 1800502-001A Trademarks QMS, the QMS logo, ad magicolor are registered trademarks of QMS, Ic., registered i the Uited States Patet ad

More information

Engineering Data Management

Engineering Data Management BaaERP 5.0c Maufacturig Egieerig Data Maagemet Module Procedure UP128A US Documetiformatio Documet Documet code : UP128A US Documet group : User Documetatio Documet title : Egieerig Data Maagemet Applicatio/Package

More information

Chapter 10 Computer Design Basics

Chapter 10 Computer Design Basics Logic ad Computer Desig Fudametals Chapter 10 Computer Desig Basics Part 1 Datapaths Charles Kime & Thomas Kamiski 2004 Pearso Educatio, Ic. Terms of Use (Hyperliks are active i View Show mode) Overview

More information

Modified Line Search Method for Global Optimization

Modified Line Search Method for Global Optimization Modified Lie Search Method for Global Optimizatio Cria Grosa ad Ajith Abraham Ceter of Excellece for Quatifiable Quality of Service Norwegia Uiversity of Sciece ad Techology Trodheim, Norway {cria, ajith}@q2s.tu.o

More information

A Combined Continuous/Binary Genetic Algorithm for Microstrip Antenna Design

A Combined Continuous/Binary Genetic Algorithm for Microstrip Antenna Design A Combied Cotiuous/Biary Geetic Algorithm for Microstrip Atea Desig Rady L. Haupt The Pesylvaia State Uiversity Applied Research Laboratory P. O. Box 30 State College, PA 16804-0030 haupt@ieee.org Abstract:

More information

A Secure Implementation of Java Inner Classes

A Secure Implementation of Java Inner Classes A Secure Implemetatio of Java Ier Classes By Aasua Bhowmik ad William Pugh Departmet of Computer Sciece Uiversity of Marylad More ifo at: http://www.cs.umd.edu/~pugh/java Motivatio ad Overview Preset implemetatio

More information

.04. This means $1000 is multiplied by 1.02 five times, once for each of the remaining sixmonth

.04. This means $1000 is multiplied by 1.02 five times, once for each of the remaining sixmonth Questio 1: What is a ordiary auity? Let s look at a ordiary auity that is certai ad simple. By this, we mea a auity over a fixed term whose paymet period matches the iterest coversio period. Additioally,

More information

ODBC. Getting Started With Sage Timberline Office ODBC

ODBC. Getting Started With Sage Timberline Office ODBC ODBC Gettig Started With Sage Timberlie Office ODBC NOTICE This documet ad the Sage Timberlie Office software may be used oly i accordace with the accompayig Sage Timberlie Office Ed User Licese Agreemet.

More information

Mathematical goals. Starting points. Materials required. Time needed

Mathematical goals. Starting points. Materials required. Time needed Level A1 of challege: C A1 Mathematical goals Startig poits Materials required Time eeded Iterpretig algebraic expressios To help learers to: traslate betwee words, symbols, tables, ad area represetatios

More information

Confidence Intervals for One Mean

Confidence Intervals for One Mean Chapter 420 Cofidece Itervals for Oe Mea Itroductio This routie calculates the sample size ecessary to achieve a specified distace from the mea to the cofidece limit(s) at a stated cofidece level for a

More information

Incremental calculation of weighted mean and variance

Incremental calculation of weighted mean and variance Icremetal calculatio of weighted mea ad variace Toy Fich faf@cam.ac.uk dot@dotat.at Uiversity of Cambridge Computig Service February 009 Abstract I these otes I eplai how to derive formulae for umerically

More information

CHAPTER 3 THE TIME VALUE OF MONEY

CHAPTER 3 THE TIME VALUE OF MONEY CHAPTER 3 THE TIME VALUE OF MONEY OVERVIEW A dollar i the had today is worth more tha a dollar to be received i the future because, if you had it ow, you could ivest that dollar ad ear iterest. Of all

More information

Domain 1 - Describe Cisco VoIP Implementations

Domain 1 - Describe Cisco VoIP Implementations Maual ONT (642-8) 1-800-418-6789 Domai 1 - Describe Cisco VoIP Implemetatios Advatages of VoIP Over Traditioal Switches Voice over IP etworks have may advatages over traditioal circuit switched voice etworks.

More information

CS100: Introduction to Computer Science

CS100: Introduction to Computer Science I-class Exercise: CS100: Itroductio to Computer Sciece What is a flip-flop? What are the properties of flip-flops? Draw a simple flip-flop circuit? Lecture 3: Data Storage -- Mass storage & represetig

More information

Example 2 Find the square root of 0. The only square root of 0 is 0 (since 0 is not positive or negative, so those choices don t exist here).

Example 2 Find the square root of 0. The only square root of 0 is 0 (since 0 is not positive or negative, so those choices don t exist here). BEGINNING ALGEBRA Roots ad Radicals (revised summer, 00 Olso) Packet to Supplemet the Curret Textbook - Part Review of Square Roots & Irratioals (This portio ca be ay time before Part ad should mostly

More information

INVESTMENT PERFORMANCE COUNCIL (IPC)

INVESTMENT PERFORMANCE COUNCIL (IPC) INVESTMENT PEFOMANCE COUNCIL (IPC) INVITATION TO COMMENT: Global Ivestmet Performace Stadards (GIPS ) Guidace Statemet o Calculatio Methodology The Associatio for Ivestmet Maagemet ad esearch (AIM) seeks

More information

SECTION 1.5 : SUMMATION NOTATION + WORK WITH SEQUENCES

SECTION 1.5 : SUMMATION NOTATION + WORK WITH SEQUENCES SECTION 1.5 : SUMMATION NOTATION + WORK WITH SEQUENCES Read Sectio 1.5 (pages 5 9) Overview I Sectio 1.5 we lear to work with summatio otatio ad formulas. We will also itroduce a brief overview of sequeces,

More information

Domain 1: Designing a SQL Server Instance and a Database Solution

Domain 1: Designing a SQL Server Instance and a Database Solution Maual SQL Server 2008 Desig, Optimize ad Maitai (70-450) 1-800-418-6789 Domai 1: Desigig a SQL Server Istace ad a Database Solutio Desigig for CPU, Memory ad Storage Capacity Requiremets Whe desigig a

More information

AP Calculus BC 2003 Scoring Guidelines Form B

AP Calculus BC 2003 Scoring Guidelines Form B AP Calculus BC Scorig Guidelies Form B The materials icluded i these files are iteded for use by AP teachers for course ad exam preparatio; permissio for ay other use must be sought from the Advaced Placemet

More information

Baan Service Master Data Management

Baan Service Master Data Management Baa Service Master Data Maagemet Module Procedure UP069A US Documetiformatio Documet Documet code : UP069A US Documet group : User Documetatio Documet title : Master Data Maagemet Applicatio/Package :

More information

5 Boolean Decision Trees (February 11)

5 Boolean Decision Trees (February 11) 5 Boolea Decisio Trees (February 11) 5.1 Graph Coectivity Suppose we are give a udirected graph G, represeted as a boolea adjacecy matrix = (a ij ), where a ij = 1 if ad oly if vertices i ad j are coected

More information

Here are a couple of warnings to my students who may be here to get a copy of what happened on a day that you missed.

Here are a couple of warnings to my students who may be here to get a copy of what happened on a day that you missed. This documet was writte ad copyrighted by Paul Dawkis. Use of this documet ad its olie versio is govered by the Terms ad Coditios of Use located at http://tutorial.math.lamar.edu/terms.asp. The olie versio

More information

Math 114- Intermediate Algebra Integral Exponents & Fractional Exponents (10 )

Math 114- Intermediate Algebra Integral Exponents & Fractional Exponents (10 ) Math 4 Math 4- Itermediate Algebra Itegral Epoets & Fractioal Epoets (0 ) Epoetial Fuctios Epoetial Fuctios ad Graphs I. Epoetial Fuctios The fuctio f ( ) a, where is a real umber, a 0, ad a, is called

More information

Caché SQL Version F.12 Release Information

Caché SQL Version F.12 Release Information Caché SQL Versio F.12 Release Iformatio Versio: Caché SQL F.12 Date: October 22, 1997 Part Number IS-SQL-0-F.12A-CP-R Caché SQL F.12 Release Iformatio Copyright IterSystems Corporatio 1997 All rights reserved

More information

INVESTMENT PERFORMANCE COUNCIL (IPC) Guidance Statement on Calculation Methodology

INVESTMENT PERFORMANCE COUNCIL (IPC) Guidance Statement on Calculation Methodology Adoptio Date: 4 March 2004 Effective Date: 1 Jue 2004 Retroactive Applicatio: No Public Commet Period: Aug Nov 2002 INVESTMENT PERFORMANCE COUNCIL (IPC) Preface Guidace Statemet o Calculatio Methodology

More information

I apply to subscribe for a Stocks & Shares ISA for the tax year 20 /20 and each subsequent year until further notice.

I apply to subscribe for a Stocks & Shares ISA for the tax year 20 /20 and each subsequent year until further notice. IFSL Brooks Macdoald Fud Stocks & Shares ISA Trasfer Applicatio Form IFSL Brooks Macdoald Fud Stocks & Shares ISA Trasfer Applicatio Form Please complete usig BLOCK CAPITALS ad retur the completed form

More information

How To Solve The Homewor Problem Beautifully

How To Solve The Homewor Problem Beautifully Egieerig 33 eautiful Homewor et 3 of 7 Kuszmar roblem.5.5 large departmet store sells sport shirts i three sizes small, medium, ad large, three patters plaid, prit, ad stripe, ad two sleeve legths log

More information

A probabilistic proof of a binomial identity

A probabilistic proof of a binomial identity A probabilistic proof of a biomial idetity Joatho Peterso Abstract We give a elemetary probabilistic proof of a biomial idetity. The proof is obtaied by computig the probability of a certai evet i two

More information

Theorems About Power Series

Theorems About Power Series Physics 6A Witer 20 Theorems About Power Series Cosider a power series, f(x) = a x, () where the a are real coefficiets ad x is a real variable. There exists a real o-egative umber R, called the radius

More information

CDs Bought at a Bank verses CD s Bought from a Brokerage. Floyd Vest

CDs Bought at a Bank verses CD s Bought from a Brokerage. Floyd Vest CDs Bought at a Bak verses CD s Bought from a Brokerage Floyd Vest CDs bought at a bak. CD stads for Certificate of Deposit with the CD origiatig i a FDIC isured bak so that the CD is isured by the Uited

More information

Running Time ( 3.1) Analysis of Algorithms. Experimental Studies ( 3.1.1) Limitations of Experiments. Pseudocode ( 3.1.2) Theoretical Analysis

Running Time ( 3.1) Analysis of Algorithms. Experimental Studies ( 3.1.1) Limitations of Experiments. Pseudocode ( 3.1.2) Theoretical Analysis Ruig Time ( 3.) Aalysis of Algorithms Iput Algorithm Output A algorithm is a step-by-step procedure for solvig a problem i a fiite amout of time. Most algorithms trasform iput objects ito output objects.

More information

Your organization has a Class B IP address of 166.144.0.0 Before you implement subnetting, the Network ID and Host ID are divided as follows:

Your organization has a Class B IP address of 166.144.0.0 Before you implement subnetting, the Network ID and Host ID are divided as follows: Subettig Subettig is used to subdivide a sigle class of etwork i to multiple smaller etworks. Example: Your orgaizatio has a Class B IP address of 166.144.0.0 Before you implemet subettig, the Network

More information

I. Why is there a time value to money (TVM)?

I. Why is there a time value to money (TVM)? Itroductio to the Time Value of Moey Lecture Outlie I. Why is there the cocept of time value? II. Sigle cash flows over multiple periods III. Groups of cash flows IV. Warigs o doig time value calculatios

More information

1. MATHEMATICAL INDUCTION

1. MATHEMATICAL INDUCTION 1. MATHEMATICAL INDUCTION EXAMPLE 1: Prove that for ay iteger 1. Proof: 1 + 2 + 3 +... + ( + 1 2 (1.1 STEP 1: For 1 (1.1 is true, sice 1 1(1 + 1. 2 STEP 2: Suppose (1.1 is true for some k 1, that is 1

More information

CS100: Introduction to Computer Science

CS100: Introduction to Computer Science Review: History of Computers CS100: Itroductio to Computer Sciece Maiframes Miicomputers Lecture 2: Data Storage -- Bits, their storage ad mai memory Persoal Computers & Workstatios Review: The Role of

More information

Overview on S-Box Design Principles

Overview on S-Box Design Principles Overview o S-Box Desig Priciples Debdeep Mukhopadhyay Assistat Professor Departmet of Computer Sciece ad Egieerig Idia Istitute of Techology Kharagpur INDIA -721302 What is a S-Box? S-Boxes are Boolea

More information

HCL Dynamic Spiking Protocol

HCL Dynamic Spiking Protocol ELI LILLY AND COMPANY TIPPECANOE LABORATORIES LAFAYETTE, IN Revisio 2.0 TABLE OF CONTENTS REVISION HISTORY... 2. REVISION.0... 2.2 REVISION 2.0... 2 2 OVERVIEW... 3 3 DEFINITIONS... 5 4 EQUIPMENT... 7

More information

7.1 Finding Rational Solutions of Polynomial Equations

7.1 Finding Rational Solutions of Polynomial Equations 4 Locker LESSON 7. Fidig Ratioal Solutios of Polyomial Equatios Name Class Date 7. Fidig Ratioal Solutios of Polyomial Equatios Essetial Questio: How do you fid the ratioal roots of a polyomial equatio?

More information

Comparing Credit Card Finance Charges

Comparing Credit Card Finance Charges Comparig Credit Card Fiace Charges Comparig Credit Card Fiace Charges Decidig if a particular credit card is right for you ivolves uderstadig what it costs ad what it offers you i retur. To determie how

More information

Research Article Sign Data Derivative Recovery

Research Article Sign Data Derivative Recovery Iteratioal Scholarly Research Network ISRN Applied Mathematics Volume 0, Article ID 63070, 7 pages doi:0.540/0/63070 Research Article Sig Data Derivative Recovery L. M. Housto, G. A. Glass, ad A. D. Dymikov

More information

FM4 CREDIT AND BORROWING

FM4 CREDIT AND BORROWING FM4 CREDIT AND BORROWING Whe you purchase big ticket items such as cars, boats, televisios ad the like, retailers ad fiacial istitutios have various terms ad coditios that are implemeted for the cosumer

More information

(VCP-310) 1-800-418-6789

(VCP-310) 1-800-418-6789 Maual VMware Lesso 1: Uderstadig the VMware Product Lie I this lesso, you will first lear what virtualizatio is. Next, you ll explore the products offered by VMware that provide virtualizatio services.

More information

Vladimir N. Burkov, Dmitri A. Novikov MODELS AND METHODS OF MULTIPROJECTS MANAGEMENT

Vladimir N. Burkov, Dmitri A. Novikov MODELS AND METHODS OF MULTIPROJECTS MANAGEMENT Keywords: project maagemet, resource allocatio, etwork plaig Vladimir N Burkov, Dmitri A Novikov MODELS AND METHODS OF MULTIPROJECTS MANAGEMENT The paper deals with the problems of resource allocatio betwee

More information

Sequences and Series

Sequences and Series CHAPTER 9 Sequeces ad Series 9.. Covergece: Defiitio ad Examples Sequeces The purpose of this chapter is to itroduce a particular way of geeratig algorithms for fidig the values of fuctios defied by their

More information

5.4 Amortization. Question 1: How do you find the present value of an annuity? Question 2: How is a loan amortized?

5.4 Amortization. Question 1: How do you find the present value of an annuity? Question 2: How is a loan amortized? 5.4 Amortizatio Questio 1: How do you fid the preset value of a auity? Questio 2: How is a loa amortized? Questio 3: How do you make a amortizatio table? Oe of the most commo fiacial istrumets a perso

More information

Multiplexers and Demultiplexers

Multiplexers and Demultiplexers I this lesso, you will lear about: Multiplexers ad Demultiplexers 1. Multiplexers 2. Combiatioal circuit implemetatio with multiplexers 3. Demultiplexers 4. Some examples Multiplexer A Multiplexer (see

More information

Analyzing Longitudinal Data from Complex Surveys Using SUDAAN

Analyzing Longitudinal Data from Complex Surveys Using SUDAAN Aalyzig Logitudial Data from Complex Surveys Usig SUDAAN Darryl Creel Statistics ad Epidemiology, RTI Iteratioal, 312 Trotter Farm Drive, Rockville, MD, 20850 Abstract SUDAAN: Software for the Statistical

More information

Now here is the important step

Now here is the important step LINEST i Excel The Excel spreadsheet fuctio "liest" is a complete liear least squares curve fittig routie that produces ucertaity estimates for the fit values. There are two ways to access the "liest"

More information

Best of security and convenience

Best of security and convenience Get More with Additioal Cardholders. Importat iformatio. Add a co-applicat or authorized user to your accout ad you ca take advatage of the followig beefits: RBC Royal Bak Visa Customer Service Cosolidate

More information

DAME - Microsoft Excel add-in for solving multicriteria decision problems with scenarios Radomir Perzina 1, Jaroslav Ramik 2

DAME - Microsoft Excel add-in for solving multicriteria decision problems with scenarios Radomir Perzina 1, Jaroslav Ramik 2 Itroductio DAME - Microsoft Excel add-i for solvig multicriteria decisio problems with scearios Radomir Perzia, Jaroslav Ramik 2 Abstract. The mai goal of every ecoomic aget is to make a good decisio,

More information

TruStore: The storage. system that grows with you. Machine Tools / Power Tools Laser Technology / Electronics Medical Technology

TruStore: The storage. system that grows with you. Machine Tools / Power Tools Laser Technology / Electronics Medical Technology TruStore: The storage system that grows with you Machie Tools / Power Tools Laser Techology / Electroics Medical Techology Everythig from a sigle source. Cotets Everythig from a sigle source. 2 TruStore

More information

Taking DCOP to the Real World: Efficient Complete Solutions for Distributed Multi-Event Scheduling

Taking DCOP to the Real World: Efficient Complete Solutions for Distributed Multi-Event Scheduling Taig DCOP to the Real World: Efficiet Complete Solutios for Distributed Multi-Evet Schedulig Rajiv T. Maheswara, Milid Tambe, Emma Bowrig, Joatha P. Pearce, ad Pradeep araatham Uiversity of Souther Califoria

More information

How to use what you OWN to reduce what you OWE

How to use what you OWN to reduce what you OWE How to use what you OWN to reduce what you OWE Maulife Oe A Overview Most Caadias maage their fiaces by doig two thigs: 1. Depositig their icome ad other short-term assets ito chequig ad savigs accouts.

More information

Tradigms of Astundithi and Toyota

Tradigms of Astundithi and Toyota Tradig the radomess - Desigig a optimal tradig strategy uder a drifted radom walk price model Yuao Wu Math 20 Project Paper Professor Zachary Hamaker Abstract: I this paper the author iteds to explore

More information

Asymptotic Growth of Functions

Asymptotic Growth of Functions CMPS Itroductio to Aalysis of Algorithms Fall 3 Asymptotic Growth of Fuctios We itroduce several types of asymptotic otatio which are used to compare the performace ad efficiecy of algorithms As we ll

More information

PSYCHOLOGICAL STATISTICS

PSYCHOLOGICAL STATISTICS UNIVERSITY OF CALICUT SCHOOL OF DISTANCE EDUCATION B Sc. Cousellig Psychology (0 Adm.) IV SEMESTER COMPLEMENTARY COURSE PSYCHOLOGICAL STATISTICS QUESTION BANK. Iferetial statistics is the brach of statistics

More information

2-3 The Remainder and Factor Theorems

2-3 The Remainder and Factor Theorems - The Remaider ad Factor Theorems Factor each polyomial completely usig the give factor ad log divisio 1 x + x x 60; x + So, x + x x 60 = (x + )(x x 15) Factorig the quadratic expressio yields x + x x

More information

Learning objectives. Duc K. Nguyen - Corporate Finance 21/10/2014

Learning objectives. Duc K. Nguyen - Corporate Finance 21/10/2014 1 Lecture 3 Time Value of Moey ad Project Valuatio The timelie Three rules of time travels NPV of a stream of cash flows Perpetuities, auities ad other special cases Learig objectives 2 Uderstad the time-value

More information

84 www.newcastle.edu.au CRICOS Provider Code: 00109J I UoNI 2011/0025 HOW TO APPLY

84 www.newcastle.edu.au CRICOS Provider Code: 00109J I UoNI 2011/0025 HOW TO APPLY 84 www.ewcastle.edu.au CRICOS Provider Code: 00109J I UoNI 2011/0025 HOW TO APPLY Applicatio procedure Prospective iteratioal studets iterested i applyig for admissio to a Uiversity of Newcastle degree

More information

Chapter 7: Confidence Interval and Sample Size

Chapter 7: Confidence Interval and Sample Size Chapter 7: Cofidece Iterval ad Sample Size Learig Objectives Upo successful completio of Chapter 7, you will be able to: Fid the cofidece iterval for the mea, proportio, ad variace. Determie the miimum

More information

In nite Sequences. Dr. Philippe B. Laval Kennesaw State University. October 9, 2008

In nite Sequences. Dr. Philippe B. Laval Kennesaw State University. October 9, 2008 I ite Sequeces Dr. Philippe B. Laval Keesaw State Uiversity October 9, 2008 Abstract This had out is a itroductio to i ite sequeces. mai de itios ad presets some elemetary results. It gives the I ite Sequeces

More information

*The most important feature of MRP as compared with ordinary inventory control analysis is its time phasing feature.

*The most important feature of MRP as compared with ordinary inventory control analysis is its time phasing feature. Itegrated Productio ad Ivetory Cotrol System MRP ad MRP II Framework of Maufacturig System Ivetory cotrol, productio schedulig, capacity plaig ad fiacial ad busiess decisios i a productio system are iterrelated.

More information

I apply to subscribe for a Stocks & Shares NISA for the tax year 2015/2016 and each subsequent year until further notice.

I apply to subscribe for a Stocks & Shares NISA for the tax year 2015/2016 and each subsequent year until further notice. IFSL Brooks Macdoald Fud Stocks & Shares NISA trasfer applicatio form IFSL Brooks Macdoald Fud Stocks & Shares NISA trasfer applicatio form Please complete usig BLOCK CAPITALS ad retur the completed form

More information

Escola Federal de Engenharia de Itajubá

Escola Federal de Engenharia de Itajubá Escola Federal de Egeharia de Itajubá Departameto de Egeharia Mecâica Pós-Graduação em Egeharia Mecâica MPF04 ANÁLISE DE SINAIS E AQUISÇÃO DE DADOS SINAIS E SISTEMAS Trabalho 02 (MATLAB) Prof. Dr. José

More information

Basic Elements of Arithmetic Sequences and Series

Basic Elements of Arithmetic Sequences and Series MA40S PRE-CALCULUS UNIT G GEOMETRIC SEQUENCES CLASS NOTES (COMPLETED NO NEED TO COPY NOTES FROM OVERHEAD) Basic Elemets of Arithmetic Sequeces ad Series Objective: To establish basic elemets of arithmetic

More information

Convention Paper 6764

Convention Paper 6764 Audio Egieerig Society Covetio Paper 6764 Preseted at the 10th Covetio 006 May 0 3 Paris, Frace This covetio paper has bee reproduced from the author's advace mauscript, without editig, correctios, or

More information

NATIONAL SENIOR CERTIFICATE GRADE 12

NATIONAL SENIOR CERTIFICATE GRADE 12 NATIONAL SENIOR CERTIFICATE GRADE MATHEMATICS P EXEMPLAR 04 MARKS: 50 TIME: 3 hours This questio paper cosists of 8 pages ad iformatio sheet. Please tur over Mathematics/P DBE/04 NSC Grade Eemplar INSTRUCTIONS

More information

Chair for Network Architectures and Services Institute of Informatics TU München Prof. Carle. Network Security. Chapter 2 Basics

Chair for Network Architectures and Services Institute of Informatics TU München Prof. Carle. Network Security. Chapter 2 Basics Chair for Network Architectures ad Services Istitute of Iformatics TU Müche Prof. Carle Network Security Chapter 2 Basics 2.4 Radom Number Geeratio for Cryptographic Protocols Motivatio It is crucial to

More information

CS103A Handout 23 Winter 2002 February 22, 2002 Solving Recurrence Relations

CS103A Handout 23 Winter 2002 February 22, 2002 Solving Recurrence Relations CS3A Hadout 3 Witer 00 February, 00 Solvig Recurrece Relatios Itroductio A wide variety of recurrece problems occur i models. Some of these recurrece relatios ca be solved usig iteratio or some other ad

More information

Ekkehart Schlicht: Economic Surplus and Derived Demand

Ekkehart Schlicht: Economic Surplus and Derived Demand Ekkehart Schlicht: Ecoomic Surplus ad Derived Demad Muich Discussio Paper No. 2006-17 Departmet of Ecoomics Uiversity of Muich Volkswirtschaftliche Fakultät Ludwig-Maximilias-Uiversität Müche Olie at http://epub.ub.ui-mueche.de/940/

More information

AP Calculus AB 2006 Scoring Guidelines Form B

AP Calculus AB 2006 Scoring Guidelines Form B AP Calculus AB 6 Scorig Guidelies Form B The College Board: Coectig Studets to College Success The College Board is a ot-for-profit membership associatio whose missio is to coect studets to college success

More information

Health and dental coverage that begins when your group health benefits end

Health and dental coverage that begins when your group health benefits end Health ad detal coverage that begis whe your group health beefits ed Uderwritte by The Maufacturers Life Isurace Compay Page 1 of 5 FollowMeTM Health ca be your solutio. Life is full of chages. Some are

More information

iprox sensors iprox inductive sensors iprox programming tools ProxView programming software iprox the world s most versatile proximity sensor

iprox sensors iprox inductive sensors iprox programming tools ProxView programming software iprox the world s most versatile proximity sensor iprox sesors iprox iductive sesors iprox programmig tools ProxView programmig software iprox the world s most versatile proximity sesor The world s most versatile proximity sesor Eato s iproxe is syoymous

More information

Serial ATA PCI Host Adapter AEC-6290/6295

Serial ATA PCI Host Adapter AEC-6290/6295 Serial ATA PCI Host Adapter AEC-6290/6295 User s Maual Versio:1.0 Copyright 2003 ACARD Techology Corp. Release: April 2003 Copyright ad Trademarks The iformatio of the product i this maual is subject to

More information

I. Chi-squared Distributions

I. Chi-squared Distributions 1 M 358K Supplemet to Chapter 23: CHI-SQUARED DISTRIBUTIONS, T-DISTRIBUTIONS, AND DEGREES OF FREEDOM To uderstad t-distributios, we first eed to look at aother family of distributios, the chi-squared distributios.

More information

Statement of cash flows

Statement of cash flows 6 Statemet of cash flows this chapter covers... I this chapter we study the statemet of cash flows, which liks profit from the statemet of profit or loss ad other comprehesive icome with chages i assets

More information

Integer Factorization Algorithms

Integer Factorization Algorithms Iteger Factorizatio Algorithms Coelly Bares Departmet of Physics, Orego State Uiversity December 7, 004 This documet has bee placed i the public domai. Cotets I. Itroductio 3 1. Termiology 3. Fudametal

More information

Estimating Probability Distributions by Observing Betting Practices

Estimating Probability Distributions by Observing Betting Practices 5th Iteratioal Symposium o Imprecise Probability: Theories ad Applicatios, Prague, Czech Republic, 007 Estimatig Probability Distributios by Observig Bettig Practices Dr C Lych Natioal Uiversity of Irelad,

More information

Ethernet Option Board

Ethernet Option Board Etheret Optio Board Assembly ad Iitializatio Guide for Addig Etheret Commuicatios to a ADP etime Timeclock Documet Part Number: 470552-00 Documet Revisio: B The iformatio i this documet is subject to chage

More information

Chapter 5 O A Cojecture Of Erdíos Proceedigs NCUR VIII è1994è, Vol II, pp 794í798 Jeærey F Gold Departmet of Mathematics, Departmet of Physics Uiversity of Utah Do H Tucker Departmet of Mathematics Uiversity

More information

Amendments to employer debt Regulations

Amendments to employer debt Regulations March 2008 Pesios Legal Alert Amedmets to employer debt Regulatios The Govermet has at last issued Regulatios which will amed the law as to employer debts uder s75 Pesios Act 1995. The amedig Regulatios

More information

A GUIDE TO LEVEL 3 VALUE ADDED IN 2013 SCHOOL AND COLLEGE PERFORMANCE TABLES

A GUIDE TO LEVEL 3 VALUE ADDED IN 2013 SCHOOL AND COLLEGE PERFORMANCE TABLES A GUIDE TO LEVEL 3 VALUE ADDED IN 2013 SCHOOL AND COLLEGE PERFORMANCE TABLES Cotets Page No. Summary Iterpretig School ad College Value Added Scores 2 What is Value Added? 3 The Learer Achievemet Tracker

More information

Professional Networking

Professional Networking Professioal Networkig 1. Lear from people who ve bee where you are. Oe of your best resources for etworkig is alumi from your school. They ve take the classes you have take, they have bee o the job market

More information

Enhancing Oracle Business Intelligence with cubus EV How users of Oracle BI on Essbase cubes can benefit from cubus outperform EV Analytics (cubus EV)

Enhancing Oracle Business Intelligence with cubus EV How users of Oracle BI on Essbase cubes can benefit from cubus outperform EV Analytics (cubus EV) Ehacig Oracle Busiess Itelligece with cubus EV How users of Oracle BI o Essbase cubes ca beefit from cubus outperform EV Aalytics (cubus EV) CONTENT 01 cubus EV as a ehacemet to Oracle BI o Essbase 02

More information

Output Analysis (2, Chapters 10 &11 Law)

Output Analysis (2, Chapters 10 &11 Law) B. Maddah ENMG 6 Simulatio 05/0/07 Output Aalysis (, Chapters 10 &11 Law) Comparig alterative system cofiguratio Sice the output of a simulatio is radom, the comparig differet systems via simulatio should

More information

Handling. Collection Calls

Handling. Collection Calls Hadlig the Collectio Calls We do everythig we ca to stop collectio calls; however, i the early part of our represetatio, you ca expect some of these calls to cotiue. We uderstad that the first few moths

More information

Simple Annuities Present Value.

Simple Annuities Present Value. Simple Auities Preset Value. OBJECTIVES (i) To uderstad the uderlyig priciple of a preset value auity. (ii) To use a CASIO CFX-9850GB PLUS to efficietly compute values associated with preset value auities.

More information

C.Yaashuwanth Department of Electrical and Electronics Engineering, Anna University Chennai, Chennai 600 025, India..

C.Yaashuwanth Department of Electrical and Electronics Engineering, Anna University Chennai, Chennai 600 025, India.. (IJCSIS) Iteratioal Joural of Computer Sciece ad Iformatio Security, A New Schedulig Algorithms for Real Time Tasks C.Yaashuwath Departmet of Electrical ad Electroics Egieerig, Aa Uiversity Cheai, Cheai

More information

Indexed Survivor Universal Life. Agent product guide 15887 7/10

Indexed Survivor Universal Life. Agent product guide 15887 7/10 Idexed Survivor Uiversal Life Aget product guide 15887 7/10 Idexed Survivor Uiversal Life is a flexible premium survivor uiversal life isurace policy with a idex-liked iterest creditig feature. Buildig

More information

Lecture 2: Karger s Min Cut Algorithm

Lecture 2: Karger s Min Cut Algorithm priceto uiv. F 3 cos 5: Advaced Algorithm Desig Lecture : Karger s Mi Cut Algorithm Lecturer: Sajeev Arora Scribe:Sajeev Today s topic is simple but gorgeous: Karger s mi cut algorithm ad its extesio.

More information

Solutions to Selected Problems In: Pattern Classification by Duda, Hart, Stork

Solutions to Selected Problems In: Pattern Classification by Duda, Hart, Stork Solutios to Selected Problems I: Patter Classificatio by Duda, Hart, Stork Joh L. Weatherwax February 4, 008 Problem Solutios Chapter Bayesia Decisio Theory Problem radomized rules Part a: Let Rx be the

More information

2014 Menu of Agency Support Services 10 TOP OF MIND TOUCH POINTS

2014 Menu of Agency Support Services 10 TOP OF MIND TOUCH POINTS 2014 Meu of Agecy Support Services 10 TOP OF MIND TOUCH POINTS Table of Cotets Turig a moolie customer ito a multi-lie customer icreases retetio by 7x! ORGANIC GROWTH Policy Reewal Appoitmet Calls.4 Life

More information

Section 11.3: The Integral Test

Section 11.3: The Integral Test Sectio.3: The Itegral Test Most of the series we have looked at have either diverged or have coverged ad we have bee able to fid what they coverge to. I geeral however, the problem is much more difficult

More information