Quasi-Cyclic LDPC Codes on Latin Squares and the Ranks of their Parity-Check Matrices

Size: px
Start display at page:

Download "Quasi-Cyclic LDPC Codes on Latin Squares and the Ranks of their Parity-Check Matrices"

Transcription

1 uas-cyclc LDPC Codes on Latn quares the Rans of ther Party-Chec Matrces L Zhang, n Huang, hu Ln, K Abdel-Ghaffar Department of Electrcal Computer Eng nversty of Calforna Davs, CA 95616, A Emal: Ian F Blae Department of Electrcal Computer Eng nversty of Brtsh Columba ancouver, BC, 6 1Z4, CANADA Emal: fblae@eceubcca Abstract uas-cyclc codes are the most promsng class of structured LDPC codes due to ther ease of mplementaton excellent performance over nosy channels when decoded wth message-passng algorthms as extensve smulaton studes have shown An approach for constructng quas-cyclc LDPC codes based on Latn squares over fnte felds s presented By analyzng the party-chec matrces of these codes, expressons for ther rans are derved Expermental results show that, wth teratve decodng algorthms, the constructed codes perform very well over the AWGN the bnary erasure channels I INRODCION LDPC codes have attracted wdespread nterest because of ther remarable performance that can be acheved by effcent decodng algorthms hese codes, frst dscovered by Gallager n ], lad dormant for about 35 years untl ther redscovery n the late 1990 s 2], 3] nce then a great deal of research effort has been expended n desgn, constructon, structural analyss, encodng, decodng, generalzatons applcatons of LDPC codes Many LDPC codes have been chosen as the stard codes for varous next generatons of communcaton systems A regular bnary LDPC code 1] s gven by the null space of a sparse party-chec matrx over GF(2) that has constant column weght constant row weght, where are small compared to the code length uch an LDPC code s sad to be ( )-regular If the columns /or rows of the party-chec matrx have varyng weghts, then the null space of gves an rregular LDPC code In almost all of the proposed constructons of LDPC codes, the followng constrant on the rows columns of the partychec matrx s mposed: no two rows (or two columns) can have more than one poston where they both have 1- components hs constrant on the rows columns of s referred to as the row-column (RC)-constrant he RCconstrant on ensures that the anner graph 4] of the LDPC code gven by the null space of has a grth of at least 6 5], 6], 7] It also ensures that the mnmum dstance of a -regular LDPC code s at least hs dstance bound s tght for regular LDPC codes whose party-chec matrces have large column weghts, such as fnte geometry LDPC codes 5] fnte feld LDPC codes constructed n 8], ths paper If the party-chec matrx of an LDPC code s an array (or a bloc) of sparse crculants of the same sze over GF(2), then the null space of gves a quas-cyclc (C)-LDPC code Many of the algebrac constructons of LDPC codes result n C-codes Extensve smulaton studes have shown that LDPC C-codes have very good performance over nosy channels when decoded wth message-passng algorthms, see 6], 7] the references theren Well desgned algebrac C-LDPC codes can perform close to the hannon lmt ust as well as (or even better than) ther correspondng rom or pseudo-rom C-LDPC codes constructed usng computer-based methods over the AWGN the bnary erasure channels, as demonstrated n 8], 9] In addton, a maor advantage of C-LDPC codes s that they can be effcently encoded usng smple shft-regsters 10] hs paper s concerned wth constructons of C-LDPC codes ran analyss of ther party-chec matrces We consder a general class of C-LDPC codes then a subclass constructed based on Latn squares he paper s organzed as follows ecton II presents a general algebrac method for constructng C-LDPC codes A general framewor to determne the ran of the party-chec matrces s developed n ecton III Although the general algebrac method for constructng C-LDPC codes presented n ecton II was proposed n 8], 9]; these papers dd not provde any analyss of the rans of the party-chec matrces of the constructed codes In ths paper, such an analyss s provded hs analyss generalzes smplfes the ran analyss of a class of C-LDPC codes constructed based on cyclc MD (or R) codes wth two nformaton symbols 11] In ecton I, we present a large class of algebrac C-LDPC codes constructed based on Latn squares over fnte felds, called C-LDPC codes on Latn squares he constructon of C-LDPC codes on Latn squares follows the general method explaned n ecton II (he constructon method as well as the constructed codes sgnfcantly dffer from those based on BIBD desgns devsed usng Latn squares 12], 13], 14]) We analyze, n ecton, the rans of the party-chec matrces of several subclasses of C-LDPC codes on Latn squares derve combnatoral expressons for these rans he paper s concluded n ecton I

2 O R R x II A GENERAL ALGEBRAIC CONRCION OF C-LDPC CODE Consder the Galos feld GF( ) Let be a prmtve element of GF( ) hen, the powers of, gve all the elements of GF( ) Let be a crculant permutaton matrx (CPM) whose top row s gven by the -tuple! over GF(2) where the components are labeled from 0 to #" the sngle 1-component s located at the 1st poston hen conssts of the ( )-tuple $% ts &" rght cyclc shfts as rows For ('),+-, let / wth tself ) tmes, called the ) th power of hen, ( s also a 4 4 CPM whose top row has a sngle 1-component at the ) th poston For )5, 26708, the 9, dentty matrx Let (: 26;<8 hen the set =?>@ ( 26BA of CPMs forms a cyclc group of order / under matrx multplcaton over GF(" ) wth / as the multplcatve nverse of ( as the dentty element be the product of For C'D)2+E /, we represent the nonzero element F of GF( ) by the $ G $ CPM 2 hs matrx representaton s referred to as the 7 -fold bnary matrx dsperson (or smply bnary matrx dsperson) of nce there are nonzero elements n GF( ) there are exactly H dfferent CPMs over GF(" ) of sze H I H, there s a one-to-one correspondence between a nonzero element of GF( ) a CPM of sze & 4 2 For a nonzero element J n GF( ), we use the notaton K J to denote ts bnary matrx dsperson If J20F, then K J,L( For the 0-element of GF( ), ts bnary matrx dsperson s defned as the 4 M 7 zero matrx (ZM), denoted by Consder a N$PO matrx over GF( ), XZ ] 6] ] ^^^ 6] ^^^ ] ` ] ` W H ] H6] ^^^ H6] a (1) whose rows satsfy the followng constrant: for ;'b) dc-+ N e)f c G'-g h+-, the Hammng dstance between the two -ary O -tuples, &, s at least Ol, (e, F & dffer n at least O places) he above constrant on the rows of matrx gven n (1) s called the row-dstance (RD)-constrant s called an RD-constraned matrx For m';),+nn &'oc3+-o, dspersng each nonzero entry of p] nto a CPM K p] 9:qK ) rc over GF(2) each 0-entry nto a s ZM, we obtan the followng NttO array of CPMs /or ZMs over GF(2) of sze 9 : uwv K yx p] zp{ ] z { (2) s called the bnary, -fold array dsperson of (or smply bnary array dsperson of ) t s a N 9 matrx over GF(2) he matrx s called the base XZ matrx Based on the RD-constrant on the rows of the bnary matrx dspersons of the entres of, t was proved n 8], 9] that, as a N s H/O matrx over GF(2), satsfes the RC-constrant Hence, ts assocated anner graph has a grth of at least 6 he total number of -entres n s at most Ǹ O 2, whle the total number of entres of s Ǹ O %" herefore, for a relatvely large, s a sparse matrx that satsfes the RC-constrant Hence, the null space of gves a C-LDPC code of length O 3 wth rate at least O; N }~O, whose anner graph has a grth of at least 6 he subscrpt g sts for quas-cyclc If has constant column row weghts, e s a regular C-LDPC code, otherwse t s an rregular C-LDPC code he constructon presented above s a smplfed verson of the constructon gven n 8], 9] where several classes of RD-constraned matrces over fnte felds were gven By array dspersons of these classes of RD-constraned matrces, several classes of C-LDPC codes were constructed he codes gven n the examples of 8], 9] decoded wth teratve decodng usng the sum-product algorthm (PA) dsplayed excellent performance over the AWGN bnary erasure channels n terms of error-rate, error-floor rate of decodng convergence However, no analyss of the ran of the array gven by (2) was provded n 8], 9] In the followng secton, such analyss s presented for the specal case n whch (L"@ III RANK ANALI Let be a prmtve element of GF(" ) Let be the "@ 1, "@ 1 Fourer ransform (F) matrx over GF(" ) ts nverse whch are defned as follows 15]: nwv x zƒ{ ] z { M qv zp{ ] z { hen L y 1L8, a " matrx "@ P dentty For C'E)/+b", applyng to the " " 0 CPM ( over GF(2), we obtan the followng "@ n 9 " L matrx over GF("@ ): H 0 ( H ( H e ( ˆ d ( (3) Let Š m ( Expng ( based on (3), we fnd that Š9 s a dagonal matrx over GF(" ) wth Œ,, Ž p,,, as entres on ts man dagonal zeros elsewhere For smplcty, we express the above dagonal matrx as follows: &, Ž ƒ Recall that n the last secton, we represent the feld element by the CPM 2 Wth the above transformng process, we map nto a dagonal matrx ŠM n frequency doman he mappng s one-to-one Š may be vewed as the matrx dsperson of n frequency doman Defne two matrces over GF("@ ):

3 R R H n H H H s a N /N dagonal array wth s on ts man dagonal H s an O7sO dagonal array wth H s on ts man dagonal Applyng H to the array v K yx ƒ] zp{ ] z { of CPMs /or ZMs gven by (2), we obtan the followng N$PO array of "@ n 9 "@ n square submatrces over GF(" ): H wv K p] x zp{ ] z { (4) If K ƒ] wth 5' h+ "@ b, then K p] n Š,2 ), Ž e If K s a ZM, then ƒ] K p] s also a zero matrx can be vewed as the frequency doman representaton (or the F) of array dsperson of n frequency doman) Defne the followng ndex sets: (or as the Dv " 6" " N& " x Dv " C" x Dv " 6" " O " x Dv " o" x We permute the rows columns of based on the ndex sets, respectvely hus, the ) th row after permutaton s gven by the row n whose ndex s the ) th element n, smlarly, the c th column after permutaton s gven by the column n whose ndex s the c th element n he permutatons result n a " L " q dagonal array wth "@ matrces, H!, each of sze N77O, on ts man dagonal, where denotes the Hadamard product 16] of wth tself h tmes, ('1h+n"@ he Hadamard product of two matrces Dv yx p] K5wv yx of the same p] sze s defned as ther element-wse product BK5qv ƒ] x ƒ] he superscrpt of sts for Hadamard product herefore, 0 Ž e (5) Hereafter, we refer to as the Hadamard product of to the h th power Let BO N denote the ran of a matrx over a feld nce s the frequency doman representaton of s obtaned by permutng the rows columns of, we must have s s~ BO N (6) It follows from (5) (6) that we have the followng theorem on the ran of heorem 1: he ran of the N O array of CPMs /or ZMs over GF(2) gven by (2) s equal to ~ BO N s I C-LDPC CODE ON LAIN ARE We present a new class of RD-constraned matrces whose constructons are based on Latn squares over fnte felds By array dspersons of ths class of RD-constraned matrces, a large class of C-LDPC codes s constructed A A Class of RD-constraned Latn quares over Fnte Felds Defnton 1: An array s called a Latn square of order O f each row each column contans every element of a set of O obects exactly once Latn squares form a specal type of combnatoral desgns 17] here are numerous constructons of Latn squares usng fnte felds 17], 18] In the followng, a large class of Latn squares s constructed based on fnte felds usng a very smple method Latn squares n ths class satsfy the RD-constrant Consder the feld GF( ) Let be a prmtve element of GF( ) Defne the ndex set P " he ndces n represent the powers of, G F, Let be a nonzero element of GF( ) For any )!", the elements, F#4 #4 #4 F6 #tl,, are all dstnct they form all the elements of GF( ) wth < ; Form the followng /# matrx over GF( ): X & & ^^^ &C $GC $GC ^^^ %&C, &C &C ^^^ F6&&, s'&c s'&c ^^^,(G, (7) Label the rows columns of wth 4C" From the structure of dsplayed by (7), we can readly see that has the followng structural propertes: 1) the entres of each row are all dfferent they form the elements of GF( ); 2) the entres of each column are all dfferent they form the elements of GF( ); 3) any two rows dffer n every poston; 4) any two columns dffer n every poston; 5) there are exactly zero entres located at dfferent rows dfferent columns It follows from propertes 1) 2) that s a Latn square of order For 30, we can construct % Latn squares from (7) heorem 2: For any nonzero element ) GF( ), satsfes the RD-constrant X Proof: Let be two dfferent rows n hen ) f ˆc For any two ntegers g h wth ' g h&+ M, consder the two -tuples over GF( ), s We need to prove that & cannot have more than one poston where they have dentcal components

4 R R ) ) ) uppose that & have dentcal components at two dfferent postons (Cf ) hen, we have the followng two equaltes: GC 0 G &C ˆ H G From these two equaltes, we obtan the equalty t,n hs equalty mples ether ),1c or ( whch contradcts the facts that )f lc mf herefore, F cannot have more than one poston where they have dentcal components hs proves that satsfes the RD-constrant For ml, has the smplest form,! he entres on the man dagonal of GF( ) B C-LDPC Codes on Latn quares By array dsperson of the Latn square obtan the followngmt array of 7 ZMs over GF(2): X (8) are the 0-element of gven by (7), we ( CPMs XZ K ] K ] ^^^ K ] K ] K ] K 6] ^^^ K 6] K ] D K 6y] K ] ^^^ K ] 6 K ] K m] K G] ^^^ K G] 6 K G] (9) where K ƒ] LK #H4 s the matrx dsperson of the entry #MW n wth ) c n the ndex set has ZMs of sze ( ( If we set #, has the form gven by (8) hen, the zero matrces of are on the man dagonal of s a ` s ` matrx over GF(2) wth both column row weghts equal to nce satsfes the RD-constrant, satsfes the RC-constrant Furthermore, snce all the nonzero entres n a row (or a column) of the Latn square gven by (7) are dfferent, all the CPMs n a row (or a column) of are dstnct For any par of ntegers wth ' W'-, let be a 4 subarray of s a ` matrx over GF(2) whch also satsfes the RC-constrant he null space of gves a bnary C-LDPC code e of length wth rate at least }, whose anner graph has a grth of at least 6 For a gven fnte feld GF( ), the above constructon gves a famly of bnary C-LDPC codes on Latn squares In the followng, we use two examples to llustrate the constructon of C-LDPC codes gven above o compute the error performances of the constructed codes over the bnarynput AWGN channel n these two examples, we assume BPK sgnalng use the PA (or mn-sum algorthm (MA)) for decodng he maxmum number of decodng teratons s set to 50 he codes gven n these two examples are constructed specfcally to show that they can perform Bt/bloc error rate C(992,750), BER, 50 teratons PA C(992,750), BLER, 50 teratons PA C(992,750), BER, 10 teratons PA C(992,750), BLER, 10 teratons PA C(992,750), BER, 5 teratons PA C(992,750), BLER, 5 teratons PA C(992,750), BER, 50 teratons FPGA Mn um C(992,750), BLER, 50 teratons FPGA Mn um phere Pacng Bound hannon Lmt E b /N 0 (db) Fg 1(a) he error performance of the ("#"#$&%'( ) C-LDPC code gven n Example 1 over the AWGN channel down to a very low error rate wthout error-floor Low errorfloor s a specfc feature of algebrac LDPC codes Example 1: Let GF(" ) be the feld for code constructon Let be a prmtve element of GF(" ) Frst, we construct a "$ " Latn square over GF(" ) of the form gven by (8) Dspersng each nonzero entry of nto a CPM each 0-entry on the man dagonal of nto a / zero matrx, we obtan a "/ " array of CPMs ZMs of sze 3 s a +,+B"$-+,+B" matrx over GF(2) wth both column row weghts 31 he null space of gves a ( )-regular (++ " /10@ ) C-LDPC code of rate 2/10,3 he error performances of ths code decoded wth 5, teratons of the PA are shown n Fgure 1(a) We see that the decodng of ths code converges very fast At the BLER (bloc error rate) of Œ 54, the code decoded wth 50 teratons of PA performs only % +60 db from the sphere pacng bound Also ncluded n Fgure 1(a) s the error performance of the code computed by an FPGA mn-sum decoder We see that the code performs down to the BER of Œ% wthout error-floor In Fgure 1(b) we show the unresolved erasure bt rate (EBR) the unresolved erasure bloc rate (EBLR) of the code wth teratve decodng over the bnary-erasure channel (BEC) As the rate of the code s 7 %8/,013, the hannon lmt for the BEC s 97ˆE ";:,: bts per channel usage From Fgure 1(b), we see that at the EBR of Œ%54, the code performs &< from the hannon lmt For such a short code, t performs very well over both the AWGN channel the BEC =>= Example 2: In ths example, we construct a long hghrate code he feld for code constructon s the prme feld GF(?< ) Based on ths feld, we can construct a?< / &< Latn square over GF(?< ) of the form gven by (8) Dspersng ths Latn square, we obtan a?<?< array of CPMs ZMs of sze &<@( &<@ ae a 3/@+@ subarray 3 A+ from, avodng the ZMs on the man dagonal

5 R nresolved erasure bt rate C(992,750), EBR C(992,750), EBLR hannon Lmt Channel erasure probablty p Fg 1(b) he error performance of the ("#"#$&% '( ) C-LDPC code gven n Example 1 over the BEC Bt/bloc error rate C(16200,15125), BER, 50 teratons PA C(16200,15125), BLER, 50 teratons PA C (16200,15125),BER, 50 teratons M C (16200,15125), BLER, 50 teratons M PEG(16200,15125), BER, 50 teratons PA PEG(16200,15125), BLER, 50 teratons PA phere Pacng Bound hannon Lmt E b /N 0 (db) Fg 2 n Example 2 over the AWGN channel he error performance of the ( $ # % ( $#( ) C-LDPC code gven 3 A+ s a,< $?3B" matrx over GF(2) of hen wth column row weghts 6 90, respectvely he null space of ths matrx gves a (3 A+ )-regular 0Œ"0 ) C- LDPC code of rate % +, 3 he error performances of ths code decoded usng the PA an FPGA mn-sum decoder wth 50 teratons are shown n Fgure 2 We see that the performance curves computed wth the PA the FPGA mn-sum decoder overlap wth each other he code performs down to a BER of almost e wthout error-floor At the BER of ŒaH!, t performs db from the hannon lmt Also ncluded n Fgure 2 s the error performance of a pseudorom 0&0 " ) C-LDPC code constructed wth the PEG-algorthm 19] usng lftng wth crculant permutaton (equvalent to a protograph-based code) We see that the performance curves of the algebrac the pseudo-rom codes overlap wth each other down to the BER of I =>= RANK ANALI OF C-LDPC CODE ON LAIN ARE In ths secton, we analyze the rans of the party-chec matrces of the C-LDPC codes that are constructed based on the Latn squares of the form gven by (7) for the specal case wthw5"@ (e, Latn squares over GF(" )) wth w" nce the characterstc of GF(" ) s 2, the subtracton n (7) can be replaced by modulo-2 addton For smplcty, we use the Latn square gven by (8) for analyss hs results n no loss of generalty Consder the array of CPMs ZMs over GF(2) gven by (9) obtaned by array dsperson of the Latn square over GF(" ) gven by (8) he CPMs ZMs n are of sze " w 4 " For ' o' "@, let be a l subarray taen from the upper left corner of, e the frst rows the frst columns of ang a subarray from ths way s ust for the smplcty of notaton expressons wth no loss of generalty Let be the submatrx taen from the upper left corner of the Latn # square, e, the frst rows the frst columns of It s clear that the subarray B of s the array dsperson of can be expressed as follows: X F! ^^^ H It follows from heorem 1 that the ran of by s H BO N s gven (10) herefore, to determne the ran of, we need to determne the ran of the Hadamard product of to the h th power for ' h + "@ Note that, ˆ he followng theorem gves an Its lengthy proof s omtted expresson for BO N In the theorem, we use to denote the number of odd ntegers n the h th row of the Pascal s trangle 20] heorem 3: For n' h#+ "@, the ran of upper bounded as follows: For ml"@, we have ~ BO N ' " he followng result on the ran of (10) heorem 3 s follows from heorem 4: For 1' w' "@, the ran of the n subarray of the array of CPMs ZMs obtaned by the array dsperson of the RD-constraned Latn square gven by (8) s upper bounded as follows: BO N 9' y

6 " Bt/bloc error rate C(4032,3304), BER, 50 teratons PA C(4032,3304), BLER, 50 teratons PA C(4032,3304), BER, 10 teratons PA C(4032,3304), BLER, 10 teratons PA C(4032,3304), BER, 5 teratons PA C(4032,3304), BLER, 5 teratons PA phere Pacng Bound hannon Lmt nresolved erasure bt/bloc rate C(4032, 3304), EBR C(4032, 3304), EBLR hannon Lmt E b /N 0 (db) Channel erasure probablty p Fg 3(a) he error performance of the ( $&% # ) C-LDPC code gven n Example 3 over the AWGN channel Fg 3(b) he error performance of the ( $&% # ) C-LDPC code gven n Example 3 over the BEC For G ", H ~ BO N s In case ml", a combnatoral expresson for the ran of the 2 " subarray "@ of the array gven by (9) can be derved as stated below he techncal proof of ths result s omtted heorem 5: For (0"@, (' ' +n" satsfyng " 6", In case #L"@, we have hen " " 6", '1"@, let be the $o" Example 3: Let GF(",4 ) be the code constructon feld Based on ths feld, we construct a 31:7 3,: Latn square of the form gven by (8) Dspersng, we obtan a 31:F 3,: array of CPMs ZMs of sze of 3 3 It s a : "(: matrx over GF(2) wth both column row weghts 3 It follows from heorem 5 that the ran of s 4M 4 / ",< he null space of gves a (3 A3 )-regular (: ", 1: ) C- LDPC code of rate % <?+1: he error performances of ths code decoded usng the PA wth 5, teratons are shown n Fgure 3(a) We see that the PA decodng of ths code converges very fast At the BLER of I54, the code performs db from the sphere pacng bound Its performance over the BEC s shown n Fgure 3(b) =>= I CONCLION In ths paper, we studed the ran of party-chec matrces of C-LDPC codes constructed based on the array dsperson of RD-constraned matrces over fnte felds hen, we presented a class of RD-constraned Latn squares over fnte felds Based on these Latn squares, we constructed a large class of C-LDPC codes, called C-LDPC codes on Latn squares We presented combnatoral expressons for the rans of the party chec matrces of C-LDPC codes on Latn squares ACKNOWLEDGMEN hs research was supported by NAA under the Grant NNX09AI21G, NF under the Grant CCF , gft grants from Intel Northrop Grumman pace echnology REFERENCE 1] RG Gallager, Low densty party chec codes, IRE rans Inform heory, I-8, pp 21 28, Jan ] D J C MacKay R M Neal, Near hannon lmt performance of low densty party-chec codes, Electro Lett, vol 32, no 18, pp , Aug ] D J C MacKay, Good error-correctng codes based on very sparse matrces, IEEE rans Inform heory, vol 45, no 2, pp , Mar ] R M anner, A recursve approach to low complexty codes, IEEE rans Inform heory, vol 27, no 5, pp , ept ] Kou, Ln M P C Fossorer, Low densty party chec codes based on fnte geometres: a redscovery new results, IEEE rans Inform heory, vol 47, no 7, pp , Nov ] Ln D J Costello, Jr, Error Control Codng: Fundamentals Applcatons, 2nd edton Prentce Hall, pper addle Rver, NJ, ] W E Ryan Ln, Channel Codes: Classcal Modern New or, N: Cambrdge nversty Press, ] L Lan, L Zeng, a, L Chen, Ln, K Abdel-Ghaffar, Constructon of quas-cyclc LDPC codes for AWGN bnary erasure channels: a fnte feld approach, IEEE rans Inform heory, vol 53, no 7, pp , Jul ] ong, B Zhou, Ln, K Abdel-Ghaffar, A unfed approach to the constructon of bnary nonbnary uas-cyclc LDPC codes based on fnte felds, IEEE rans Commun, vol 57, no1, pp 84 93, Jan ] Z L, L Chen, L Zeng, Ln W H Fong, Effcent encodng of quas-cyclc low-densty party-chec codes, IEEE rans Commun, vol 54, no1, pp 71 81, Jul ] N Kamya E asa, Effcent encodng of C-LDPC codes related to cyclc MD codes, IEEE J elec Areas Commun, vol 27, no 6, pp , Aug 2009

7 12] B asc, E M Kurtas, A Kuznetsov, LDPC codes based on mutually orthogonal Latn rectangles ther applcaton n perpendcular magnetc recordng, IEEE rans Magn, vol 38, no 5, pp , ept ] B asc O Mlenovc, Combnatoral constructons of lowdensty party-chec codes for teratve decodng, IEEE rans Inform heory, vol 50, no 6, pp , Jun ] Laendner O Mlenovc, LDPC codes based on Latn squares: cycle structure, stoppng set, trappng set analyss, IEEE rans Commun, vol 55, no 2, p , Feb ] R M Roth, Introducton to Codng heory Cambrdge, K: Cambrdge nversty Press, ] R A Horn C R Johnson, Matrx Analyss Cambrdge, K: Cambrdge nversty Press, ] M Hall Jr, Combnatoral heory, 2nd Edton New or, N: Wley, ] R Ldl H Nederreter, Introducton to Fnte Felds ther Applcatons, revsed Edton Cambrdge, K: Cambrdge nversty Press, ] X Hu, E Eleftherou, D M Arnold, Regular rregular progressve edge-growth anner graph, IEEE rans Inform heory, vol 51, no 1, pp , Jan ] J H lverman, A Frendly Introducton to Number heory, 3rd Edton pper addle Rver, NJ: Pearson, 2006

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

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

More information

SL n (F ) Equals its Own Derived Group

SL n (F ) Equals its Own Derived Group Internatonal Journal of Algebra, Vol. 2, 2008, no. 12, 585-594 SL n (F ) Equals ts Own Derved Group Jorge Macel BMCC-The Cty Unversty of New York, CUNY 199 Chambers street, New York, NY 10007, USA macel@cms.nyu.edu

More information

Half Rate Quasi Cyclic Low Density Parity Check Codes Based on Combinatorial Designs

Half Rate Quasi Cyclic Low Density Parity Check Codes Based on Combinatorial Designs Journal of Computer and Communcatons, 06, 4, 39-49 http://www.scrp.org/journal/jcc ISSN Onlne: 37-57 ISSN Prnt: 37-59 Half Rate Quas Cyclc Low Densty Party Check Codes Based on Combnatoral Desgns Sna Vaf,

More information

ISSN: ISO 9001:2008 Certified International Journal of Engineering and Innovative Technology (IJEIT) Volume 3, Issue 1, July 2013

ISSN: ISO 9001:2008 Certified International Journal of Engineering and Innovative Technology (IJEIT) Volume 3, Issue 1, July 2013 ISSN: 2277-375 Constructon of Trend Free Run Orders for Orthogonal rrays Usng Codes bstract: Sometmes when the expermental runs are carred out n a tme order sequence, the response can depend on the run

More information

APPENDIX A Some Linear Algebra

APPENDIX A Some Linear Algebra APPENDIX A Some Lnear Algebra The collecton of m, n matrces A.1 Matrces a 1,1,..., a 1,n A = a m,1,..., a m,n wth real elements a,j s denoted by R m,n. If n = 1 then A s called a column vector. Smlarly,

More information

On the Stopping Distance and the Stopping Redundancy of Codes

On the Stopping Distance and the Stopping Redundancy of Codes On the Stoppng Dstance and the Stoppng Redundancy of Codes Moshe Schwartz Unversty of Calforna San Dego La Jolla, CA 92093, U.S.A. moosh@everest.ucsd.edu Abstract It s now well known that the performance

More information

Decoding of the Triple-Error-Correcting Binary Quadratic Residue Codes

Decoding of the Triple-Error-Correcting Binary Quadratic Residue Codes Automatc Control and Informaton Scences, 04, Vol., No., 7- Avalable onlne at http://pubs.scepub.com/acs/// Scence and Educaton Publshng DOI:0.69/acs--- Decodng of the rple-error-correctng Bnary Quadratc

More information

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

Module 3 LOSSY IMAGE COMPRESSION SYSTEMS. Version 2 ECE IIT, Kharagpur Module 3 LOSSY IMAGE COMPRESSION SYSTEMS Verson ECE IIT, Kharagpur Lesson 6 Theory of Quantzaton Verson ECE IIT, Kharagpur Instructonal Objectves At the end of ths lesson, the students should be able to:

More information

Problem Set 9 Solutions

Problem Set 9 Solutions Desgn and Analyss of Algorthms May 4, 2015 Massachusetts Insttute of Technology 6.046J/18.410J Profs. Erk Demane, Srn Devadas, and Nancy Lynch Problem Set 9 Solutons Problem Set 9 Solutons Ths problem

More information

Lecture 5 Decoding Binary BCH Codes

Lecture 5 Decoding Binary BCH Codes Lecture 5 Decodng Bnary BCH Codes In ths class, we wll ntroduce dfferent methods for decodng BCH codes 51 Decodng the [15, 7, 5] 2 -BCH Code Consder the [15, 7, 5] 2 -code C we ntroduced n the last lecture

More information

Lectures - Week 4 Matrix norms, Conditioning, Vector Spaces, Linear Independence, Spanning sets and Basis, Null space and Range of a Matrix

Lectures - Week 4 Matrix norms, Conditioning, Vector Spaces, Linear Independence, Spanning sets and Basis, Null space and Range of a Matrix Lectures - Week 4 Matrx norms, Condtonng, Vector Spaces, Lnear Independence, Spannng sets and Bass, Null space and Range of a Matrx Matrx Norms Now we turn to assocatng a number to each matrx. We could

More information

Formulas for the Determinant

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

More information

Refined Coding Bounds for Network Error Correction

Refined Coding Bounds for Network Error Correction Refned Codng Bounds for Network Error Correcton Shenghao Yang Department of Informaton Engneerng The Chnese Unversty of Hong Kong Shatn, N.T., Hong Kong shyang5@e.cuhk.edu.hk Raymond W. Yeung Department

More information

Foundations of Arithmetic

Foundations of Arithmetic Foundatons of Arthmetc Notaton We shall denote the sum and product of numbers n the usual notaton as a 2 + a 2 + a 3 + + a = a, a 1 a 2 a 3 a = a The notaton a b means a dvdes b,.e. ac = b where c s an

More information

Circulant Arrays on Cyclic Subgroups of Finite Fields: Rank Analysis and Construction of Quasi-Cyclic LDPC Codes

Circulant Arrays on Cyclic Subgroups of Finite Fields: Rank Analysis and Construction of Quasi-Cyclic LDPC Codes Circulant Arrays on Cyclic Subgroups of Finite Fields: Rank Analysis and Construction of Quasi-Cyclic LDPC Codes 1 arxiv:10041184v1 [csit] 7 Apr 2010 Li Zhang 1, Shu Lin 1, Khaled Abdel-Ghaffar 1, Zhi

More information

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

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

More information

Min Cut, Fast Cut, Polynomial Identities

Min Cut, Fast Cut, Polynomial Identities Randomzed Algorthms, Summer 016 Mn Cut, Fast Cut, Polynomal Identtes Instructor: Thomas Kesselhem and Kurt Mehlhorn 1 Mn Cuts n Graphs Lecture (5 pages) Throughout ths secton, G = (V, E) s a mult-graph.

More information

Cocyclic Butson Hadamard matrices and Codes over Z n via the Trace Map

Cocyclic Butson Hadamard matrices and Codes over Z n via the Trace Map Contemporary Mathematcs Cocyclc Butson Hadamard matrces and Codes over Z n va the Trace Map N. Pnnawala and A. Rao Abstract. Over the past couple of years trace maps over Galos felds and Galos rngs have

More information

More metrics on cartesian products

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

More information

8.4 COMPLEX VECTOR SPACES AND INNER PRODUCTS

8.4 COMPLEX VECTOR SPACES AND INNER PRODUCTS SECTION 8.4 COMPLEX VECTOR SPACES AND INNER PRODUCTS 493 8.4 COMPLEX VECTOR SPACES AND INNER PRODUCTS All the vector spaces you have studed thus far n the text are real vector spaces because the scalars

More information

The Geometry of Logit and Probit

The Geometry of Logit and Probit The Geometry of Logt and Probt Ths short note s meant as a supplement to Chapters and 3 of Spatal Models of Parlamentary Votng and the notaton and reference to fgures n the text below s to those two chapters.

More information

FACTORIZATION IN KRULL MONOIDS WITH INFINITE CLASS GROUP

FACTORIZATION IN KRULL MONOIDS WITH INFINITE CLASS GROUP C O L L O Q U I U M M A T H E M A T I C U M VOL. 80 1999 NO. 1 FACTORIZATION IN KRULL MONOIDS WITH INFINITE CLASS GROUP BY FLORIAN K A I N R A T H (GRAZ) Abstract. Let H be a Krull monod wth nfnte class

More information

Maximizing the number of nonnegative subsets

Maximizing the number of nonnegative subsets Maxmzng the number of nonnegatve subsets Noga Alon Hao Huang December 1, 213 Abstract Gven a set of n real numbers, f the sum of elements of every subset of sze larger than k s negatve, what s the maxmum

More information

Chapter 6. BCH Codes

Chapter 6. BCH Codes Wreless Informaton Transmsson System Lab Chapter 6 BCH Codes Insttute of Communcatons Engneerng Natonal Sun Yat-sen Unversty Outlne Bnary Prmtve BCH Codes Decodng of the BCH Codes Implementaton of Galos

More information

Notes on Frequency Estimation in Data Streams

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

More information

A new construction of 3-separable matrices via an improved decoding of Macula s construction

A new construction of 3-separable matrices via an improved decoding of Macula s construction Dscrete Optmzaton 5 008 700 704 Contents lsts avalable at ScenceDrect Dscrete Optmzaton journal homepage: wwwelsevercom/locate/dsopt A new constructon of 3-separable matrces va an mproved decodng of Macula

More information

Yong Joon Ryang. 1. Introduction Consider the multicommodity transportation problem with convex quadratic cost function. 1 2 (x x0 ) T Q(x x 0 )

Yong Joon Ryang. 1. Introduction Consider the multicommodity transportation problem with convex quadratic cost function. 1 2 (x x0 ) T Q(x x 0 ) Kangweon-Kyungk Math. Jour. 4 1996), No. 1, pp. 7 16 AN ITERATIVE ROW-ACTION METHOD FOR MULTICOMMODITY TRANSPORTATION PROBLEMS Yong Joon Ryang Abstract. The optmzaton problems wth quadratc constrants often

More information

DC-Free Turbo Coding Scheme Using MAP/SOVA Algorithms

DC-Free Turbo Coding Scheme Using MAP/SOVA Algorithms Proceedngs of the 5th WSEAS Internatonal Conference on Telecommuncatons and Informatcs, Istanbul, Turkey, May 27-29, 26 (pp192-197 DC-Free Turbo Codng Scheme Usng MAP/SOVA Algorthms Prof. Dr. M. Amr Mokhtar

More information

2 More examples with details

2 More examples with details Physcs 129b Lecture 3 Caltech, 01/15/19 2 More examples wth detals 2.3 The permutaton group n = 4 S 4 contans 4! = 24 elements. One s the dentty e. Sx of them are exchange of two objects (, j) ( to j and

More information

Inductance Calculation for Conductors of Arbitrary Shape

Inductance Calculation for Conductors of Arbitrary Shape CRYO/02/028 Aprl 5, 2002 Inductance Calculaton for Conductors of Arbtrary Shape L. Bottura Dstrbuton: Internal Summary In ths note we descrbe a method for the numercal calculaton of nductances among conductors

More information

Edge Isoperimetric Inequalities

Edge Isoperimetric Inequalities November 7, 2005 Ross M. Rchardson Edge Isopermetrc Inequaltes 1 Four Questons Recall that n the last lecture we looked at the problem of sopermetrc nequaltes n the hypercube, Q n. Our noton of boundary

More information

Inner Product. Euclidean Space. Orthonormal Basis. Orthogonal

Inner Product. Euclidean Space. Orthonormal Basis. Orthogonal Inner Product Defnton 1 () A Eucldean space s a fnte-dmensonal vector space over the reals R, wth an nner product,. Defnton 2 (Inner Product) An nner product, on a real vector space X s a symmetrc, blnear,

More information

Lecture 3: Shannon s Theorem

Lecture 3: Shannon s Theorem CSE 533: Error-Correctng Codes (Autumn 006 Lecture 3: Shannon s Theorem October 9, 006 Lecturer: Venkatesan Guruswam Scrbe: Wdad Machmouch 1 Communcaton Model The communcaton model we are usng conssts

More information

On cyclic of Steiner system (v); V=2,3,5,7,11,13

On cyclic of Steiner system (v); V=2,3,5,7,11,13 On cyclc of Stener system (v); V=,3,5,7,,3 Prof. Dr. Adl M. Ahmed Rana A. Ibraham Abstract: A stener system can be defned by the trple S(t,k,v), where every block B, (=,,,b) contans exactly K-elementes

More information

Graph Reconstruction by Permutations

Graph Reconstruction by Permutations Graph Reconstructon by Permutatons Perre Ille and Wllam Kocay* Insttut de Mathémathques de Lumny CNRS UMR 6206 163 avenue de Lumny, Case 907 13288 Marselle Cedex 9, France e-mal: lle@ml.unv-mrs.fr Computer

More information

5 The Rational Canonical Form

5 The Rational Canonical Form 5 The Ratonal Canoncal Form Here p s a monc rreducble factor of the mnmum polynomal m T and s not necessarly of degree one Let F p denote the feld constructed earler n the course, consstng of all matrces

More information

Difference Equations

Difference Equations Dfference Equatons c Jan Vrbk 1 Bascs Suppose a sequence of numbers, say a 0,a 1,a,a 3,... s defned by a certan general relatonshp between, say, three consecutve values of the sequence, e.g. a + +3a +1

More information

MDS Array Codes for Correcting a Single Criss-Cross Error

MDS Array Codes for Correcting a Single Criss-Cross Error 1068 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 46, NO. 3, MAY 2000 MDS Array Codes for Correctng a Sngle Crss-Cross Error Maro Blaum, Fellow, IEEE, and Jehoshua Bruck, Senor Member, IEEE Abstract We

More information

Structure and Drive Paul A. Jensen Copyright July 20, 2003

Structure and Drive Paul A. Jensen Copyright July 20, 2003 Structure and Drve Paul A. Jensen Copyrght July 20, 2003 A system s made up of several operatons wth flow passng between them. The structure of the system descrbes the flow paths from nputs to outputs.

More information

Constructions of Nonbinary Quasi-Cyclic LDPC Codes: A Finite Field Approach

Constructions of Nonbinary Quasi-Cyclic LDPC Codes: A Finite Field Approach Constructions of Nonbinary Quasi-Cyclic LDPC Codes: A Finite Field Approach Shu Lin, Shumei Song, Lan Lan, Lingqi Zeng and Ying Y Tai Department of Electrical & Computer Engineering University of California,

More information

High-Speed Decoding of the Binary Golay Code

High-Speed Decoding of the Binary Golay Code Hgh-Speed Decodng of the Bnary Golay Code H. P. Lee *1, C. H. Chang 1, S. I. Chu 2 1 Department of Computer Scence and Informaton Engneerng, Fortune Insttute of Technology, Kaohsung 83160, Tawan *hpl@fotech.edu.tw

More information

The Order Relation and Trace Inequalities for. Hermitian Operators

The Order Relation and Trace Inequalities for. Hermitian Operators Internatonal Mathematcal Forum, Vol 3, 08, no, 507-57 HIKARI Ltd, wwwm-hkarcom https://doorg/0988/mf088055 The Order Relaton and Trace Inequaltes for Hermtan Operators Y Huang School of Informaton Scence

More information

An Introduction to Morita Theory

An Introduction to Morita Theory An Introducton to Morta Theory Matt Booth October 2015 Nov. 2017: made a few revsons. Thanks to Nng Shan for catchng a typo. My man reference for these notes was Chapter II of Bass s book Algebrac K-Theory

More information

} s ) was constructed [7]. C 0 with length n 0 and minimum distance d 0 over F q.

} s ) was constructed [7]. C 0 with length n 0 and minimum distance d 0 over F q. Ffty-Ffth Annual Allerton Conference Allerton House, UIUC, Illnos, USA October 3-6, 17 Mult-Erasure Locally Recoverable Codes Over Small Felds Pengfe Huang, Etan Yaakob, and Paul H Segel Electrcal and

More information

Group Theory Worksheet

Group Theory Worksheet Jonathan Loss Group Theory Worsheet Goals: To ntroduce the student to the bascs of group theory. To provde a hstorcal framewor n whch to learn. To understand the usefulness of Cayley tables. To specfcally

More information

7. Products and matrix elements

7. Products and matrix elements 7. Products and matrx elements 1 7. Products and matrx elements Based on the propertes of group representatons, a number of useful results can be derved. Consder a vector space V wth an nner product ψ

More information

Smarandache-Zero Divisors in Group Rings

Smarandache-Zero Divisors in Group Rings Smarandache-Zero Dvsors n Group Rngs W.B. Vasantha and Moon K. Chetry Department of Mathematcs I.I.T Madras, Chenna The study of zero-dvsors n group rngs had become nterestng problem snce 1940 wth the

More information

Grover s Algorithm + Quantum Zeno Effect + Vaidman

Grover s Algorithm + Quantum Zeno Effect + Vaidman Grover s Algorthm + Quantum Zeno Effect + Vadman CS 294-2 Bomb 10/12/04 Fall 2004 Lecture 11 Grover s algorthm Recall that Grover s algorthm for searchng over a space of sze wors as follows: consder the

More information

3.1 Expectation of Functions of Several Random Variables. )' be a k-dimensional discrete or continuous random vector, with joint PMF p (, E X E X1 E X

3.1 Expectation of Functions of Several Random Variables. )' be a k-dimensional discrete or continuous random vector, with joint PMF p (, E X E X1 E X Statstcs 1: Probablty Theory II 37 3 EPECTATION OF SEVERAL RANDOM VARIABLES As n Probablty Theory I, the nterest n most stuatons les not on the actual dstrbuton of a random vector, but rather on a number

More information

Polynomials. 1 More properties of polynomials

Polynomials. 1 More properties of polynomials Polynomals 1 More propertes of polynomals Recall that, for R a commutatve rng wth unty (as wth all rngs n ths course unless otherwse noted), we defne R[x] to be the set of expressons n =0 a x, where a

More information

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

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

More information

DISCRIMINANTS AND RAMIFIED PRIMES. 1. Introduction A prime number p is said to be ramified in a number field K if the prime ideal factorization

DISCRIMINANTS AND RAMIFIED PRIMES. 1. Introduction A prime number p is said to be ramified in a number field K if the prime ideal factorization DISCRIMINANTS AND RAMIFIED PRIMES KEITH CONRAD 1. Introducton A prme number p s sad to be ramfed n a number feld K f the prme deal factorzaton (1.1) (p) = po K = p e 1 1 peg g has some e greater than 1.

More information

The Minimum Universal Cost Flow in an Infeasible Flow Network

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

More information

Volume 18 Figure 1. Notation 1. Notation 2. Observation 1. Remark 1. Remark 2. Remark 3. Remark 4. Remark 5. Remark 6. Theorem A [2]. Theorem B [2].

Volume 18 Figure 1. Notation 1. Notation 2. Observation 1. Remark 1. Remark 2. Remark 3. Remark 4. Remark 5. Remark 6. Theorem A [2]. Theorem B [2]. Bulletn of Mathematcal Scences and Applcatons Submtted: 016-04-07 ISSN: 78-9634, Vol. 18, pp 1-10 Revsed: 016-09-08 do:10.1805/www.scpress.com/bmsa.18.1 Accepted: 016-10-13 017 ScPress Ltd., Swtzerland

More information

h-analogue of Fibonacci Numbers

h-analogue of Fibonacci Numbers h-analogue of Fbonacc Numbers arxv:090.0038v [math-ph 30 Sep 009 H.B. Benaoum Prnce Mohammad Unversty, Al-Khobar 395, Saud Araba Abstract In ths paper, we ntroduce the h-analogue of Fbonacc numbers for

More information

Problem Do any of the following determine homomorphisms from GL n (C) to GL n (C)?

Problem Do any of the following determine homomorphisms from GL n (C) to GL n (C)? Homework 8 solutons. Problem 16.1. Whch of the followng defne homomomorphsms from C\{0} to C\{0}? Answer. a) f 1 : z z Yes, f 1 s a homomorphsm. We have that z s the complex conjugate of z. If z 1,z 2

More information

On the set of natural numbers

On the set of natural numbers On the set of natural numbers by Jalton C. Ferrera Copyrght 2001 Jalton da Costa Ferrera Introducton The natural numbers have been understood as fnte numbers, ths wor tres to show that the natural numbers

More information

2.3 Nilpotent endomorphisms

2.3 Nilpotent endomorphisms s a block dagonal matrx, wth A Mat dm U (C) In fact, we can assume that B = B 1 B k, wth B an ordered bass of U, and that A = [f U ] B, where f U : U U s the restrcton of f to U 40 23 Nlpotent endomorphsms

More information

MEM 255 Introduction to Control Systems Review: Basics of Linear Algebra

MEM 255 Introduction to Control Systems Review: Basics of Linear Algebra MEM 255 Introducton to Control Systems Revew: Bascs of Lnear Algebra Harry G. Kwatny Department of Mechancal Engneerng & Mechancs Drexel Unversty Outlne Vectors Matrces MATLAB Advanced Topcs Vectors A

More information

COMPLEX NUMBERS AND QUADRATIC EQUATIONS

COMPLEX NUMBERS AND QUADRATIC EQUATIONS COMPLEX NUMBERS AND QUADRATIC EQUATIONS INTRODUCTION We know that x 0 for all x R e the square of a real number (whether postve, negatve or ero) s non-negatve Hence the equatons x, x, x + 7 0 etc are not

More information

VQ widely used in coding speech, image, and video

VQ widely used in coding speech, image, and video at Scalar quantzers are specal cases of vector quantzers (VQ): they are constraned to look at one sample at a tme (memoryless) VQ does not have such constrant better RD perfomance expected Source codng

More information

Tornado and Luby Transform Codes. Ashish Khisti Presentation October 22, 2003

Tornado and Luby Transform Codes. Ashish Khisti Presentation October 22, 2003 Tornado and Luby Transform Codes Ashsh Khst 6.454 Presentaton October 22, 2003 Background: Erasure Channel Elas[956] studed the Erasure Channel β x x β β x 2 m x 2 k? Capacty of Noseless Erasure Channel

More information

Number of cases Number of factors Number of covariates Number of levels of factor i. Value of the dependent variable for case k

Number of cases Number of factors Number of covariates Number of levels of factor i. Value of the dependent variable for case k ANOVA Model and Matrx Computatons Notaton The followng notaton s used throughout ths chapter unless otherwse stated: N F CN Y Z j w W Number of cases Number of factors Number of covarates Number of levels

More information

CHAPTER 17 Amortized Analysis

CHAPTER 17 Amortized Analysis CHAPTER 7 Amortzed Analyss In an amortzed analyss, the tme requred to perform a sequence of data structure operatons s averaged over all the operatons performed. It can be used to show that the average

More information

NP-Completeness : Proofs

NP-Completeness : Proofs NP-Completeness : Proofs Proof Methods A method to show a decson problem Π NP-complete s as follows. (1) Show Π NP. (2) Choose an NP-complete problem Π. (3) Show Π Π. A method to show an optmzaton problem

More information

Math 217 Fall 2013 Homework 2 Solutions

Math 217 Fall 2013 Homework 2 Solutions Math 17 Fall 013 Homework Solutons Due Thursday Sept. 6, 013 5pm Ths homework conssts of 6 problems of 5 ponts each. The total s 30. You need to fully justfy your answer prove that your functon ndeed has

More information

Finite Length Weight Enumerator Analysis of Braided Convolutional Codes

Finite Length Weight Enumerator Analysis of Braided Convolutional Codes Fnte Length Weght Enumerator Analyss of Braded Convolutonal Codes Saeedeh Moloud, Mchael Lentmaer, and Alexandre Graell Amat Department of Electrcal and Informaton Technology, Lund Unversty, Lund, Sweden

More information

Randić Energy and Randić Estrada Index of a Graph

Randić Energy and Randić Estrada Index of a Graph EUROPEAN JOURNAL OF PURE AND APPLIED MATHEMATICS Vol. 5, No., 202, 88-96 ISSN 307-5543 www.ejpam.com SPECIAL ISSUE FOR THE INTERNATIONAL CONFERENCE ON APPLIED ANALYSIS AND ALGEBRA 29 JUNE -02JULY 20, ISTANBUL

More information

The lower and upper bounds on Perron root of nonnegative irreducible matrices

The lower and upper bounds on Perron root of nonnegative irreducible matrices Journal of Computatonal Appled Mathematcs 217 (2008) 259 267 wwwelsevercom/locate/cam The lower upper bounds on Perron root of nonnegatve rreducble matrces Guang-Xn Huang a,, Feng Yn b,keguo a a College

More information

Long MDS Codes for Optimal Repair Bandwidth

Long MDS Codes for Optimal Repair Bandwidth Long MDS Codes for Optmal Repar Bandwdth Zhyng Wang, Itzhak Tamo, and Jehoshua Bruck Electrcal Engneerng Department, Calforna Insttute of Technology, Pasadena, CA 91125, USA Electrcal and Computer Engneerng,

More information

Perron Vectors of an Irreducible Nonnegative Interval Matrix

Perron Vectors of an Irreducible Nonnegative Interval Matrix Perron Vectors of an Irreducble Nonnegatve Interval Matrx Jr Rohn August 4 2005 Abstract As s well known an rreducble nonnegatve matrx possesses a unquely determned Perron vector. As the man result of

More information

6268 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 62, NO. 11, NOVEMBER 2016

6268 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 62, NO. 11, NOVEMBER 2016 6268 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 62, NO. 11, NOVEMBER 2016 Bnary Lnear Locally Reparable Codes Pengfe Huang, Student Member, IEEE, Etan Yaaob, Member, IEEE, Hronor Uchawa, Member, IEEE,

More information

Anti-van der Waerden numbers of 3-term arithmetic progressions.

Anti-van der Waerden numbers of 3-term arithmetic progressions. Ant-van der Waerden numbers of 3-term arthmetc progressons. Zhanar Berkkyzy, Alex Schulte, and Mchael Young Aprl 24, 2016 Abstract The ant-van der Waerden number, denoted by aw([n], k), s the smallest

More information

Speeding up Computation of Scalar Multiplication in Elliptic Curve Cryptosystem

Speeding up Computation of Scalar Multiplication in Elliptic Curve Cryptosystem H.K. Pathak et. al. / (IJCSE) Internatonal Journal on Computer Scence and Engneerng Speedng up Computaton of Scalar Multplcaton n Ellptc Curve Cryptosystem H. K. Pathak Manju Sangh S.o.S n Computer scence

More information

A Comparison of ARA- and Protograph-Based LDPC Block and Convolutional Codes

A Comparison of ARA- and Protograph-Based LDPC Block and Convolutional Codes A Comparson of ARA- and Protograph-Based LDPC Block and Convolutonal Codes Danel J. Costello, Jr., Al Emre Pusane Department of Electrcal Engneerng Unversty of Notre Dame Notre Dame, IN 46556, U.S.A. {Costello.2,

More information

THE SUMMATION NOTATION Ʃ

THE SUMMATION NOTATION Ʃ Sngle Subscrpt otaton THE SUMMATIO OTATIO Ʃ Most of the calculatons we perform n statstcs are repettve operatons on lsts of numbers. For example, we compute the sum of a set of numbers, or the sum of the

More information

Introduction to Algorithms

Introduction to Algorithms Introducton to Algorthms 6.046J/8.40J/SMA5503 Lecture 9 Prof. Erk Demane Shortest paths Sngle-source shortest paths Nonnegate edge weghts Djkstra s algorthm: OE + V lg V General Bellman-Ford: OVE DAG One

More information

Lecture 4: Universal Hash Functions/Streaming Cont d

Lecture 4: Universal Hash Functions/Streaming Cont d CSE 5: Desgn and Analyss of Algorthms I Sprng 06 Lecture 4: Unversal Hash Functons/Streamng Cont d Lecturer: Shayan Oves Gharan Aprl 6th Scrbe: Jacob Schreber Dsclamer: These notes have not been subjected

More information

On a direct solver for linear least squares problems

On a direct solver for linear least squares problems ISSN 2066-6594 Ann. Acad. Rom. Sc. Ser. Math. Appl. Vol. 8, No. 2/2016 On a drect solver for lnear least squares problems Constantn Popa Abstract The Null Space (NS) algorthm s a drect solver for lnear

More information

Finding Dense Subgraphs in G(n, 1/2)

Finding Dense Subgraphs in G(n, 1/2) Fndng Dense Subgraphs n Gn, 1/ Atsh Das Sarma 1, Amt Deshpande, and Rav Kannan 1 Georga Insttute of Technology,atsh@cc.gatech.edu Mcrosoft Research-Bangalore,amtdesh,annan@mcrosoft.com Abstract. Fndng

More information

Introduction to Algorithms

Introduction to Algorithms Introducton to Algorthms 6.046J/8.40J Lecture 7 Prof. Potr Indyk Data Structures Role of data structures: Encapsulate data Support certan operatons (e.g., INSERT, DELETE, SEARCH) Our focus: effcency of

More information

An Interactive Optimisation Tool for Allocation Problems

An Interactive Optimisation Tool for Allocation Problems An Interactve Optmsaton ool for Allocaton Problems Fredr Bonäs, Joam Westerlund and apo Westerlund Process Desgn Laboratory, Faculty of echnology, Åbo Aadem Unversty, uru 20500, Fnland hs paper presents

More information

An efficient algorithm for multivariate Maclaurin Newton transformation

An efficient algorithm for multivariate Maclaurin Newton transformation Annales UMCS Informatca AI VIII, 2 2008) 5 14 DOI: 10.2478/v10065-008-0020-6 An effcent algorthm for multvarate Maclaurn Newton transformaton Joanna Kapusta Insttute of Mathematcs and Computer Scence,

More information

Lecture 12: Discrete Laplacian

Lecture 12: Discrete Laplacian Lecture 12: Dscrete Laplacan Scrbe: Tanye Lu Our goal s to come up wth a dscrete verson of Laplacan operator for trangulated surfaces, so that we can use t n practce to solve related problems We are mostly

More information

Complete subgraphs in multipartite graphs

Complete subgraphs in multipartite graphs Complete subgraphs n multpartte graphs FLORIAN PFENDER Unverstät Rostock, Insttut für Mathematk D-18057 Rostock, Germany Floran.Pfender@un-rostock.de Abstract Turán s Theorem states that every graph G

More information

Lecture 4: Constant Time SVD Approximation

Lecture 4: Constant Time SVD Approximation Spectral Algorthms and Representatons eb. 17, Mar. 3 and 8, 005 Lecture 4: Constant Tme SVD Approxmaton Lecturer: Santosh Vempala Scrbe: Jangzhuo Chen Ths topc conssts of three lectures 0/17, 03/03, 03/08),

More information

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

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

More information

Assortment Optimization under MNL

Assortment Optimization under MNL Assortment Optmzaton under MNL Haotan Song Aprl 30, 2017 1 Introducton The assortment optmzaton problem ams to fnd the revenue-maxmzng assortment of products to offer when the prces of products are fxed.

More information

Exercises. 18 Algorithms

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

More information

Amusing Properties of Odd Numbers Derived From Valuated Binary Tree

Amusing Properties of Odd Numbers Derived From Valuated Binary Tree IOSR Journal of Mathematcs (IOSR-JM) e-iss: 78-578, p-iss: 19-765X. Volume 1, Issue 6 Ver. V (ov. - Dec.016), PP 5-57 www.osrjournals.org Amusng Propertes of Odd umbers Derved From Valuated Bnary Tree

More information

Linear Algebra and its Applications

Linear Algebra and its Applications Lnear Algebra and ts Applcatons 4 (00) 5 56 Contents lsts avalable at ScenceDrect Lnear Algebra and ts Applcatons journal homepage: wwwelsevercom/locate/laa Notes on Hlbert and Cauchy matrces Mroslav Fedler

More information

Communication Complexity 16:198: February Lecture 4. x ij y ij

Communication Complexity 16:198: February Lecture 4. x ij y ij Communcaton Complexty 16:198:671 09 February 2010 Lecture 4 Lecturer: Troy Lee Scrbe: Rajat Mttal 1 Homework problem : Trbes We wll solve the thrd queston n the homework. The goal s to show that the nondetermnstc

More information

Additional Codes using Finite Difference Method. 1 HJB Equation for Consumption-Saving Problem Without Uncertainty

Additional Codes using Finite Difference Method. 1 HJB Equation for Consumption-Saving Problem Without Uncertainty Addtonal Codes usng Fnte Dfference Method Benamn Moll 1 HJB Equaton for Consumpton-Savng Problem Wthout Uncertanty Before consderng the case wth stochastc ncome n http://www.prnceton.edu/~moll/ HACTproect/HACT_Numercal_Appendx.pdf,

More information

Salmon: Lectures on partial differential equations. Consider the general linear, second-order PDE in the form. ,x 2

Salmon: Lectures on partial differential equations. Consider the general linear, second-order PDE in the form. ,x 2 Salmon: Lectures on partal dfferental equatons 5. Classfcaton of second-order equatons There are general methods for classfyng hgher-order partal dfferental equatons. One s very general (applyng even to

More information

THE CHINESE REMAINDER THEOREM. We should thank the Chinese for their wonderful remainder theorem. Glenn Stevens

THE CHINESE REMAINDER THEOREM. We should thank the Chinese for their wonderful remainder theorem. Glenn Stevens THE CHINESE REMAINDER THEOREM KEITH CONRAD We should thank the Chnese for ther wonderful remander theorem. Glenn Stevens 1. Introducton The Chnese remander theorem says we can unquely solve any par of

More information

Estimating the Fundamental Matrix by Transforming Image Points in Projective Space 1

Estimating the Fundamental Matrix by Transforming Image Points in Projective Space 1 Estmatng the Fundamental Matrx by Transformng Image Ponts n Projectve Space 1 Zhengyou Zhang and Charles Loop Mcrosoft Research, One Mcrosoft Way, Redmond, WA 98052, USA E-mal: fzhang,cloopg@mcrosoft.com

More information

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

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

More information

First day August 1, Problems and Solutions

First day August 1, Problems and Solutions FOURTH INTERNATIONAL COMPETITION FOR UNIVERSITY STUDENTS IN MATHEMATICS July 30 August 4, 997, Plovdv, BULGARIA Frst day August, 997 Problems and Solutons Problem. Let {ε n } n= be a sequence of postve

More information

763622S ADVANCED QUANTUM MECHANICS Solution Set 1 Spring c n a n. c n 2 = 1.

763622S ADVANCED QUANTUM MECHANICS Solution Set 1 Spring c n a n. c n 2 = 1. 7636S ADVANCED QUANTUM MECHANICS Soluton Set 1 Sprng 013 1 Warm-up Show that the egenvalues of a Hermtan operator  are real and that the egenkets correspondng to dfferent egenvalues are orthogonal (b)

More information

Ballot Paths Avoiding Depth Zero Patterns

Ballot Paths Avoiding Depth Zero Patterns Ballot Paths Avodng Depth Zero Patterns Henrch Nederhausen and Shaun Sullvan Florda Atlantc Unversty, Boca Raton, Florda nederha@fauedu, ssull21@fauedu 1 Introducton In a paper by Sapounaks, Tasoulas,

More information