A Novel QC-LDPC Code with Flexible Construction and Low Error Floor

Size: px
Start display at page:

Download "A Novel QC-LDPC Code with Flexible Construction and Low Error Floor"

Transcription

1 A Novel QC-LDPC Code wit Flexile Construction and Low Error Floor Hanxin WANG,2, Saoping CHEN,2,CuitaoZHU,2 and Kaiyou SU Department of Electronics and Information Engineering, Sout-Central University for Nationalities, Wuan, Cina 2 Huei key Laoratory of Intelligent Wireless Communications, Wuan, Cina wangx8888@63.com, spcen@scuec.edu.cn, zucuitao@63.com, sukaiyou@gmail.com Astract-- Slide rectangular window structure for QC-LDPC codes (SRW-QC-LDPC) wit flexile code lengts and code rates is proposed, wic aim to eliminate te cycles of lengt 4 witout computer searc. Te parity-ceck matrix would ave different extension factors and structures y using te slide rectangular window in te ase matrix, te degree distriution is optimized y te optimal diagonal metod. Because te dual-diagonal structure wit many variale nodes of degree-2 may lead to ig error floor, SRW-QC-LDPC codes wit quasi tri-diagonal structure are also proposed y canging te location of te tird diagonal to partly eliminate variale nodes of degree-2 for lower error floor. Simulation results sow tat SRW-QC-LDPC codes wit quasi tri-diagonal structure can not only flexily expand te code lengts and code rates ut also reduce te encoding complexity and improve te performance compared to quasi dual-diagonal structure in IEEE802.6e QC-LDPC codes. Te novel QC-LDPC codes are availale and suitale for te adaptive transmission systems and ardware implementation. Keywords QC-LDPC codes; Diagonal Structure; Degree Distriution; Encoding Complexity; Error Floor I. INTRODUCTION QC-LDPC codes are quasi cyclic low density parity ceck codes wit simple structure and efficient encoding algoritm, tey are caracterized y te parity-ceck matrix H wic consists of small square locks wic are te zero matrix or circulant permutation matrices. QC-LDPC codes ave een widely used in te fields of moile communication, suc as IEEE802.6e, DVB-T2 and IEEE802.n, etc. In te construction of LDPC code s matrix H, it sould e considered to avoid te existence of cycles of lengt 4. Cycle refers to te numer of edges wic form a closed loop in te corresponding Tanner grap of matrix H, teminimumlengt of cycles is called girt[] [2]. By optimizing matrix H, te larger girt can e realized to improve error correction capaility of QC-LDPC codes. BIBD algoritm is proposed to construct te girt 0 for matrix H in [3]. Te girt of matrix H is increased to 8 y constructing te moter matrix in [4]. Altoug te large girt is elpful to otain etter performance, only a few LDPC codes meet te requirements, tus te practical application of LDPC codes is limited. No cycles of lengt 4 is essential to optimize te numer of cyclic sifting and degree distriution of LDPC codes to improve teir performance. Te typical scemes include IEEE802.6e QC-LDPC codes wit girt 6, te maximized ACE and minimized criterion algoritm, ut te complexity of tese algoritms is iger. In addition, te aritmetic progression metod can also rapidly construct te matrix H witout cycles of lengt 4, ut te performance is not good enoug [5] [6] [7] [8]. Wen te ase matrix is larger, te lengt of te permutation matrix is also very long, te range of code lengt is limited so as to not e suitale for adaptive transmission system wit te varied code lengts and code rates [9]. QC-LDPC codes usually adopt lower triangular structure of quasi dual-diagonal, coding efficiency and performance is not good [0]. In order to acieve more efficient encoding, several improved structures ave een put forward, suc as tri-diagonal structure, new lower triangle structure and ackward iteration structure [] [2] [3] [4]. However, tri-diagonal structure is not flexile, te new lower triangle structure and ackward iteration structure contain many variale nodes of degree-2 similar to te quasi dual-diagonal structure, wic will lead to te iger error floor. Te aove improved QC-LDPC codes are mostly restricted in te code lengts and code rates flexiility. Tis paper firstly presents a novel slide rectangular window (SRW) sceme ased on te aritmetic progression to construct matrix H of QC-LDPC codes and uses te optimal diagonal metod to optimize te degree distriution of matrix H. Secondly, a kind of quasi tri-diagonal structure is proposed, it can partly eliminate te variale nodes of degree-2 y adjusting te location of te tird diagonal to acieve lower error floor. Te experimental results sow tat te proposed SRW-QC-LDPC codes wit quasi tri-diagonal structure can not only flexily expand te code lengts and code rates ut also reduce te encoding complexity and improve te performance compared to quasi dual-diagonal structure in IEEE802.6e QC-LDPC codes. Te novel QC-LDPC codes are availale and suitale for te adaptive transmission systems and ardware implementation. Te rest of tis paper is organized as follows. In section 2, we present te SRW sceme to construct QC-LDPC codes and use te optimal diagonal metod to optimize te degree distriution. In section 3, te proposed quasi tri-diagonal structure and fast encoding algoritm is introduced. Te simulation results for SRW-QC-LDPC codes wit te quasi ISBN Feruary 69, 204 ICACT204

2 tri-diagonal structure are sown in section 4 and te conclusions are drawn in te last section. II. QC-LDPC CODES WITH SLIDE RECTANGULAR WINDOW STRUCTURE A. Sliding rectangular window construction for matrix H TeasematrixH for parity-ceck matrix H of LDPC codes are composed of a group of zero matrix and circulant permutation matrices, it is sown as follows: S S2 S n = S S S () n H Sm S m S 2 mn were Sij( i m, j n)(-, 0, N) is te circulant permutation matrices in it row and jt column of te matrix H, - denotes zero matrix, 0 denotes identity matrix, te positive integer N denotes rigt cyclic sifting matrix from identity matrix. If te expansion factor z denotes dimension of permutation matrix, te matrix H will e extended to otain matrix H wit te size of (z*m)*( z*n). In te construction of te matrix H of QC-LDPC codes, it is important to avoid te existence of te cycles of lengt 4. In order to realize no cycles of lengt 4, z satisfies a certain value and S ij must satisfy: i j =, i m S = (2) ij Si( j) 2 j n, i m Te ase matrix H of QC-LDPC codes ased on te quasi dual-diagonal structure can e expressed as follows: H = [ H H ] (3) 2 H 2 k (4) H = r r 2 r k m 2 m mk H 2 () H = 2 ( r ) (5) 0 0 ( m ) 0 were H and H2 is te information its and te parity its portion of matrix H, respectively. H wit te size of m*k was sparse matrix witout cycles of lengt 4. H2 wit te size of mm is a fixed structure matrix, 0 and - denotes te identity matrix and zero matrix, respectively, ()=(m) is te prime numer less tan z, (r)=0. According to (2), matrix H witout cycles of lengt 4 is constructed as follows: f + ( i ) rt j = = (6) ij i + ( i ) ( ct + ( j )) < j k Te corresponding z sould satisfy: z ( m ) rt + ( k ) ( ct + m ) (7) were i m, f is elements value of te first row and first column in te matrix; ct and rt is te common difference of te first row and first column, respectively; m and k is te row and column numer of te matrix H, respectively. Due to te code rate R=k/(k+m), te code rates and code lengts can flexily cange y adjusting m and k value. For example, m=k=6, R=/2, te minimum code lengt is 6*62=372, step lengt is 2; If R want to /3, one way is to put k=3 wile m maintain, it is equivalent to delete tree columns in te matrix H, te corresponding minimum code lengt ecomes 9*6=44, step lengt 9; Anoter way is to put m=4 and k=2, it is equivalent to delete two rows and four columns of te matrix H, te minimum code lengt turn into 6*7=42, step lengt into 6. Oviously, te code rates and code lengts transformation is very flexile witout matrix reconstruction ut simple processing of row and column. In addition, te different matrix H and z can e constructed y modifying te value of f, ct and rt. For instance, wile f=, ct=0 and rt=, a matrix wit te size of 6*6 is constructed in te solid rectangular window and wen f, ct and rt value is 3, and 2, te matrix will ecome te dased rectangular window as sown in Fig.. It seems to slide rectangular window to te rigt and low position in matrix, tus named as Slide Rectangular Window (SRW) metod. Te specific steps of matrix H construction wit SRW metod are as follows: Step : On te asis of (6), determine a rectangular window matrix, te size is m*k. Step 2: According to (7), determine te corresponding extension factor z and slide rectangular window s position in te matrix. Step 3: Regard slide rectangular window matrix as te matrix H, and comine it wit matrix H 2 wose size is m *m, ten matrix H is finised. To construct matrix H wit SRW, te corresponding extension factor z is smaller, it can gain flexile and diverse code lengts and code rates of QC-LDPC codes, it is more suitale for adaptive transmission system H = Figure. Slide rectangular window B. Optimal diagonal metod for Matrix H In SRW metod, regards directly slide rectangular window matrix as H and ten constructs H, te degree of rows and columns is te same. It is equivalent to a regular LDPC code wose performance is poor []. We adopt te optimal diagonal metod to modify te matrix H and make it ave te different degree distriution to improve performance of ISBN Feruary 69, 204 ICACT204

3 LDPC codes. Specific means is to use - instead of certain diagonal elements in te matrix H wit SRW, i.e. using zero matrix instead of te permutation matrix, it will realize te optimal degree distriution. E.g. te solid rectangular window matrix in Fig. is modified to get te matrix H as follows: H 2 = Te optimized matrix H comined te matrix H2 to otain matrix H as follows:. H = After optimal diagonal metod for matrix H wit SRW, te performance of te constructed QC-LDPC codes is more improved. Meanwile, te code lengts and code rates are flexile and various, it is adaptive in wireless moile communication system. III. QC-LDPC CODES WITH QUASI TRI-DIAGONAL STRUCTURE A. Quasi tri-diagonal construction for matrix H2 QC-LDPC codes mostly use te quasi dual-diagonal structure for matrix H2. In order to improve coding efficiency and performance, we present a quasi tri-diagonal structure for matrix H 2 in tis section. Te existing optimal structures for matrix H2 include tri-diagonal structure, new lower tri-triangle structure and reverse iterative structure. In te tri-diagonal structure, tree diagonal elements are not -, one of tem is zero, te oter two are natural numers and teir values need to meet certain condition, so te code lengts and code rates are restricted. In new lower tri-triangle structure, tree elements in te first column is not - and two elements in te rest column is not -. In reverse iterative structure, te elements of two diagonal are 0, te rest are. Te variale nodes of degree-2 accounts for te vast majority and tese low degree variale nodes will lead to te ig error floor. To solve te disadvantages of tese existing structures, we propose a quasi tri-diagonal construction for matrix H 2 as follows: (0) 0 H 2 = r() 0 rl () 0 0 Were, te element of matrix 2 is only 0 or -, and only tree diagonal elements are 0, r(i)0, r() is te start position of te tird diagonal, r (l) is te end position. In order to H (8) (9) satisfy te no cycles of lengt 4, te row values of r () sould not e less tan 3. From (0), it can e seen tat te quasi tri-diagonal structure as te advantages of flexily adjusting te tird diagonal position compared wit tri-diagonal structure. And te quasi tri-diagonal structure can also partly eliminate te variale nodes of te degree-2 compared to te new lower tri-triangle and reverse iterative structure. Wit te increase of 2 H matrix dimension, te selected tird diagonal will e various, te degree distriution is also different, so we can properly select te tird diagonal position to optimize te degree distriution so as to improve performance of te QC-LDPC codes. Using SRW metod in section II, te matrix H is constructed at m=9 and k=9. According to (0), te matrix H 2 is constructed. Two matrices are comined to te matrix H as sown in figure 2. It can e seen tat te tird diagonals ave 6 kinds of selection wic uses olique line to lael te tird diagonal position. Wen one of te laeled tird diagonals is selected, ten te elements - on tis diagonal is replaced y 0. H = Figure 2.MatrixH wit SRW and quasi tri-diagonal structure B. Encoding algoritm for quasi tri-diagonal structure Te specific steps of fast encoding algoritm for te quasi tri-diagonal structure are as follows: Step : Information its s and parity ceck its p is segmented, eac segment lengt is z, te codeword c is expressed as follows: [ ] 2 k 2 c= s p = s s s p p p () m were k=k/z, m=m/z. Step 2: According to te parity-ceck matrix equation T Hc i = 0, p can e calculated y: k j= (, ) p = Z j i s (2) j k pi + Z( i, j) isj, i= 2,, cr j= pi = (3) k pi c p (, ),,, r + + i + Z r j sj i= cr m i j= were cr is te row value of r() in matrix H 2 and Z ( i, j) is te permutation matrices of it row and jt column in te matrix H. Step 3: Comine p = p p2 p m from step 2 and information its s to end up wit codeword c. In te quasi dual-diagonal structure, p is calculated y: ISBN Feruary 69, 204 ICACT204

4 m k ( ) (, ) p = Z + Z + Z i Z i j i s (4) r m j i= j= Oviously, te calculation amount of p in (2) is smaller tan tat in (4). Tat is to say, te computational complexity of te quasi tri-diagonal structure coding algoritm is lower tan te quasi dual-diagonal. Ta. sows te comparing results for p computation of quasi tri-diagonal and quasi dual-diagonal structure. Here, te code rate is /2, code lengt of n, extension factor is z. Tale. Comparison for p computation of two structures Diagonal structure Addition operation Multiplication operation quasi-dual (z-)*n/(4z) n 2 /4 quasi-triple (z-)*n/2 nz/2 IV. SIMULATION RESULTS AND ANALYSIS A. Simulation results of SRW-QC-LDPC codes Te simulation experiments are under te fast iterative coding, BPSK modulation, LLR BP decoding, 20 iterative numer and AWGN cannel. In Ta.2, m =6andk takes different values, ten te code rates cange from /7 to 5/8, and te code lengts also vary from 42 to 86 wit te different steps. It is sown tat te code lengts and code rates for SRW-QC-LDPC codes are flexile, it can meet te need of adaptive transmission system. Tale 2. Parameters of SRW-QC-LDPC m k Code Rate Code lengt (t=0,,2,...) 6 /7 42+7t 6 2 /4 88+8t 6 3 /3 44+9t 6 4 2/5 20+0t 6 5 5/ 286+t 6 6 / t 6 7 7/ t 6 8 4/ t 6 9 3/ t 6 0 5/8 86+6t Fig.3 gives te performance comparison of asic ceck matrix wit te different degrees efore and after te optimal diagonal metod. We can find tat te performance is a little improved wen te degree is less tan 6, ut te optimal diagonal metod as ovious advantages wen te degree is greater tan 6 and SRW-QC-LDPC codes performance is greater improved no optimization(m=4,n=8,l=04) optimization (m=4,n=8,l=04) 0-4 no optimization(m=6,n=2,l=372) optimization (m=6,n=2,l=372) no optimization(m=8,n=6,l=92) optimization (m=8,n=6,l=92) Figure 3. wit te optimal diagonal metod In IEEE802.6e QC-LDPC codes, tere are many code lengts and code rates, so we coose 4 code lengts 576, 960, 440 and 2304 to do simulations. Te experimental results for SRW-QC-LDPC and 802.6e-QC-LDPC codes are sown in Fig SRW-LDPC(576) 802.6e-LDPC(576) 0-4 SRW-LDPC(960) 802.6e-LDPC(960) SRW-LDPC(440) e-LDPC(440) SRW-LDPC(2304) 802.6e-LDPC(2304) SNR(dB) Figure 4. for SRW-QC-LDPC and 802.6e-QC-LDPC It can e seen from Fig.4 tat SRW-QC-LDPC codes are sligtly losses on te performance compared to 802.6e QC-LDPC codes, ut te signal-to-noise ratio (SNR) is more tan 2dB, te of SRW-QC-LDPC codes wit te code lengt 2304 can reac 0-5, it can satisfy te demand of system. Ta.3 sows te parameters of SRW-QC-LDPC codes compared wit 802.6e standard and literature [2]. It can e seen tat te code rates of 802.6e-QC-LDPC codes ave only four of /2, 2/3, 3/4 and 5/6, te code lengts ave a total of 9 from te minimum 576 to maximum 2304 wic te step lengt is 96. In literature [2], te code rates are expanded to a total of 0 from /4 to 3/4, te minimum code lengt is 336, te step lengt is on a total of 6 from 4 to 9. Te code rates of SRW-QC-LDPC codes can expand witout limits, te minimum code lengt reaces to 42, te minimum step lengt is 4. It oviously indicates tat SRW-QC-LDPC codes can flexily adjust te code rates and te code lengts to e more availale and suitale for adaptive transmission system. Tale 3. Parameters of QC-LDPC wit different matrices H IEEE802.6e Reference [2] SRW Code rates /2,2/3,3/4,5/6 /4,...,2/3,...,3/4 unlimited Code lengts ,... 42,... Step size 96(t+),(t=0,,......) 4,5,6,7,8,9 4,... B. Simulation results and analysis of SRW-QC-LDPC codes wit difference quasi tri-diagonal structure Te parity ceck matrix H can e otained from te ase matrix H in Fig.2. By selecting te different tird diagonal position of matrix H, te performance is simulated for SRW-QC-LDPC codes wit difference quasi tri-diagonal. Te simulation results are sown in Fig.5, were frame numer is 300, te code lengt 52, te code rate /2, extension factor z=64. It can e oserved from Fig.5 tat te performance in te and diagonal is significantly etter tan te oters, and te diagonal is worst. It implies tat te tird diagonal of matrix H selects position is te est in AWGN cannel. ISBN Feruary 69, 204 ICACT204

5 Due to te different degree distriutions in te different cannels, SRW-QC-LDPC codes wit different quasi tri-diagonal ave more advantages ecause of teir flexile and optimal degree distriutions. 0 - (8, 6) and (9, 8) Figure 5. for SRW-QC-LDPC wit different quasi tri-diagonal Fig.6 gives te performance for QC-LDPC codes under te same matrix H and te different matrix H2 wic is te quasi dual-diagonal and quasi tri-diagonal structure, respectively. Here, te code lengts take 576, 960 and 52, te frame numer is 000, 500 and 300, te code rate is /2, te matrix H of quasi tri-diagonal structure is taken te size of te (6, 2), (8, 6) and (9, 8) dual (576) 0-4 triple (576) dual (960) 0-5 triple (960) dual (52) triple (52) Figure 6. comparison for QC-LDPC wit quasi dual-diagonal and quasi tri-diagonal structure It is ovious in Fig.6 tat te performance of quasi tri-diagonal structure as more and more ovious advantage wit te increase of te code lengts. E.g. Wen reaces 0-4, te SNR of quasi dual-diagonal structure needs 2.4dB, ut te SNR of quasi tri-diagonal only needs 2.05 db, te coding gain is nearly 0.35dB. Tis is ecause wit te increase of te code lengt, te tird diagonal coice for te quasi tri-diagonal structure gets more, te degree distriution is more flexile variation, terefore te cance to near a good degree distriution is greater. Fig.7 gives te performance comparison etween te quasi tri-diagonal SRW-QC-LDPC codes and 802.6e QC-LDPC codes under te different code lengts. Here, te code lengts take 576, 960 and 52, te frame numer is 000, 500 and 300 respectively, te code rate is /2, te matrix H of quasi tri-diagonal structure is taken te size of te (6, 2), e (576) 0-4 SRW-Triple (576) 802.6e (960) 0-5 SRW-Triple (960) 802.6e (52) SRW-Triple(52) Figure 7. for 802.6e QC-LDPC and quasi tri-diagonal SRW-QC-LDPC It is clear in Fig.7 tat te performance of quasi tri-diagonal SRW-QC-LDPC codes is poorer wen te code lengt is 576. But te performance of quasi tri-diagonal SRW-QC-LDPC codes is near to IEEE802.6e LDPC codes wen te code lengt is 960 and 52. In addition, te performance of quasi tri-diagonal SRW-QC-LDPC codes is even etter tan te IEEE802.6e LDPC codes at te iger SNR and longer code lengts. V. CONCLUSIONS Tis paper proposed a novel SRW-QC-LDPC code wit quasi tri-diagonal structure wic can flexily cange te code rates and code lengts wit lower complexity, it is more availale and suitale for adaptive transmission system. Te simulation results sow tat te presented structure can not only improve te performance of QC-LDPC codes ut also reduce te encoding complexity compared wit dual-diagonal structure. Wen te code lengt is te longer, te performance of SRW-QC-LDPC codes wit quasi tri-diagonal construction is near to IEEE802.6e LDPC codes and is even etter tan te 802.6e standard at te iger SNR. ACKNOWLEDGMENT Tis work was sponsored y te National Natural Science Foundation of Cina wit Grant No and te Natural Science Foundation of Huei Province wit Grant No.203CFB448, it was also supported y te Key Project of te Fundamental Researc Funds for te Central Universities, Sout-Central University for Nationalities wit Grant No.CZZ300. REFERENCES []Fossorier M P. Quasi-Cyclic Low Density Parity Ceck Codes From Circulant Permutation Matrices[J]. IEEE Trans. Info. Teory, 2004, 50(8): [2] Tanner R M. A recursive approac to low complexity codes [J]. IEEE Trans. Info. Teory, 98, 27(5): [3] Zang Fan, Mao Xueong, Zou Wuyang.Girt-0 LDPC codes ased on 3-D cyclic lattices [J]. IEEE Trans. on Veicular Tecnology, 2008, 57(2): [4] Kim S, No J and Cung H. On te girt of Tanner (3,5) Quasi-Cyclic LDPC codes [J]. IEEE Trans. Info. Teory, 2006, 52(4): ISBN Feruary 69, 204 ICACT204

6 [5] IEEE 802.6e D5 Amendment to IEEE Standard for Local and Metropolitan Area Networks, Part 6: Air Interface for Fixed and Moile Broadand Wireless Access Systems[S]. [6] Kang J, Fan P, Cao Z. Flexile construction of irregular partitioned LDPC codes wit low error floors [J]. IEEE Communications Letters, 2005, 9(6): [7] Myung S, Yang K. Lifting metods for quasi-cyclic LDPC codes [J]. IEEE Communications Letters, 2006, 0(6): [8] Saron E, Lisyn S. Constructing LDPC codes y error minimization progressive edge growt [J]. IEEE Trans. Commun., 2008, 56(3): [9] Peng Li, Zu Guangxi. Cyclic sift numer design of permutation matrix for QC-LDPC codes [J]. Cinese Journal of Electronics, 200, 38(4): [0] Luy M G, Mitzenmacer M, Sokrolla M A. Improved Low-density Parity-ceck Codes Using Irregular Graps[J]. IEEE Trans. Info. Teory, 200, 47(2): [] Y. Xu and G. Wei. On te Construction of Quasi-Systematic Block-Circulant LDPC codes [J]. IEEE Commun., Letters, 2007, (): [2] Wai M. Tam, Francis C. M. Lau and Ci K. Tse. A Class of QC-LDPC Codes wit Low Encoding Complexity and Good Error Performance [J]. IEEE Commun. Letters, 200, 4(2): [3] Guo Rui, Hu Fangning, Liu Jilin. QC-LDPC codes construction metod wit low error floor and linear complexity [J]. Cinese Journal of Circuits and System, 20, 6(6): [4] Yige Wang, Draper S.C and Yedidia,J.S. Hierarcical and Hig Girt QC LDPC Codes[J]. IEEE Trans. Info. Teory, 203, 59(7): ISBN Feruary 69, 204 ICACT204

CESILA: Communication Circle External Square Intersection-Based WSN Localization Algorithm

CESILA: Communication Circle External Square Intersection-Based WSN Localization Algorithm Sensors & Transducers 2013 by IFSA ttp://www.sensorsportal.com CESILA: Communication Circle External Square Intersection-Based WSN Localization Algoritm Sun Hongyu, Fang Ziyi, Qu Guannan College of Computer

More information

MAC-CPTM Situations Project

MAC-CPTM Situations Project raft o not use witout permission -P ituations Project ituation 20: rea of Plane Figures Prompt teacer in a geometry class introduces formulas for te areas of parallelograms, trapezoids, and romi. e removes

More information

A UPnP-based Decentralized Service Discovery Improved Algorithm

A UPnP-based Decentralized Service Discovery Improved Algorithm Indonesian Journal of Electrical Engineering and Informatics (IJEEI) Vol.1, No.1, Marc 2013, pp. 21~26 ISSN: 2089-3272 21 A UPnP-based Decentralized Service Discovery Improved Algoritm Yu Si-cai*, Wu Yan-zi,

More information

Two Modifications of Weight Calculation of the Non-Local Means Denoising Method

Two Modifications of Weight Calculation of the Non-Local Means Denoising Method Engineering, 2013, 5, 522-526 ttp://dx.doi.org/10.4236/eng.2013.510b107 Publised Online October 2013 (ttp://www.scirp.org/journal/eng) Two Modifications of Weigt Calculation of te Non-Local Means Denoising

More information

Announcements SORTING. Prelim 1. Announcements. A3 Comments 9/26/17. This semester s event is on Saturday, November 4 Apply to be a teacher!

Announcements SORTING. Prelim 1. Announcements. A3 Comments 9/26/17. This semester s event is on Saturday, November 4 Apply to be a teacher! Announcements 2 "Organizing is wat you do efore you do someting, so tat wen you do it, it is not all mixed up." ~ A. A. Milne SORTING Lecture 11 CS2110 Fall 2017 is a program wit a teac anyting, learn

More information

Fast Calculation of Thermodynamic Properties of Water and Steam in Process Modelling using Spline Interpolation

Fast Calculation of Thermodynamic Properties of Water and Steam in Process Modelling using Spline Interpolation P R E P R N T CPWS XV Berlin, September 8, 008 Fast Calculation of Termodynamic Properties of Water and Steam in Process Modelling using Spline nterpolation Mattias Kunick a, Hans-Joacim Kretzscmar a,

More information

4.1 Tangent Lines. y 2 y 1 = y 2 y 1

4.1 Tangent Lines. y 2 y 1 = y 2 y 1 41 Tangent Lines Introduction Recall tat te slope of a line tells us ow fast te line rises or falls Given distinct points (x 1, y 1 ) and (x 2, y 2 ), te slope of te line troug tese two points is cange

More information

Bounding Tree Cover Number and Positive Semidefinite Zero Forcing Number

Bounding Tree Cover Number and Positive Semidefinite Zero Forcing Number Bounding Tree Cover Number and Positive Semidefinite Zero Forcing Number Sofia Burille Mentor: Micael Natanson September 15, 2014 Abstract Given a grap, G, wit a set of vertices, v, and edges, various

More information

More on Functions and Their Graphs

More on Functions and Their Graphs More on Functions and Teir Graps Difference Quotient ( + ) ( ) f a f a is known as te difference quotient and is used exclusively wit functions. Te objective to keep in mind is to factor te appearing in

More information

Vector Processing Contours

Vector Processing Contours Vector Processing Contours Andrey Kirsanov Department of Automation and Control Processes MAMI Moscow State Tecnical University Moscow, Russia AndKirsanov@yandex.ru A.Vavilin and K-H. Jo Department of

More information

Numerical Derivatives

Numerical Derivatives Lab 15 Numerical Derivatives Lab Objective: Understand and implement finite difference approximations of te derivative in single and multiple dimensions. Evaluate te accuracy of tese approximations. Ten

More information

Symmetric Tree Replication Protocol for Efficient Distributed Storage System*

Symmetric Tree Replication Protocol for Efficient Distributed Storage System* ymmetric Tree Replication Protocol for Efficient Distributed torage ystem* ung Cune Coi 1, Hee Yong Youn 1, and Joong up Coi 2 1 cool of Information and Communications Engineering ungkyunkwan University

More information

Investigating an automated method for the sensitivity analysis of functions

Investigating an automated method for the sensitivity analysis of functions Investigating an automated metod for te sensitivity analysis of functions Sibel EKER s.eker@student.tudelft.nl Jill SLINGER j..slinger@tudelft.nl Delft University of Tecnology 2628 BX, Delft, te Neterlands

More information

Multi-Stack Boundary Labeling Problems

Multi-Stack Boundary Labeling Problems Multi-Stack Boundary Labeling Problems Micael A. Bekos 1, Micael Kaufmann 2, Katerina Potika 1 Antonios Symvonis 1 1 National Tecnical University of Atens, Scool of Applied Matematical & Pysical Sciences,

More information

Haar Transform CS 430 Denbigh Starkey

Haar Transform CS 430 Denbigh Starkey Haar Transform CS Denbig Starkey. Background. Computing te transform. Restoring te original image from te transform 7. Producing te transform matrix 8 5. Using Haar for lossless compression 6. Using Haar

More information

2.8 The derivative as a function

2.8 The derivative as a function CHAPTER 2. LIMITS 56 2.8 Te derivative as a function Definition. Te derivative of f(x) istefunction f (x) defined as follows f f(x + ) f(x) (x). 0 Note: tis differs from te definition in section 2.7 in

More information

HASH ALGORITHMS: A DESIGN FOR PARALLEL CALCULATIONS

HASH ALGORITHMS: A DESIGN FOR PARALLEL CALCULATIONS HASH ALGORITHMS: A DESIGN FOR PARALLEL CALCULATIONS N.G.Bardis Researc Associate Hellenic Ministry of te Interior, Public Administration and Decentralization 8, Dragatsaniou str., Klatmonos S. 0559, Greece

More information

A Cost Model for Distributed Shared Memory. Using Competitive Update. Jai-Hoon Kim Nitin H. Vaidya. Department of Computer Science

A Cost Model for Distributed Shared Memory. Using Competitive Update. Jai-Hoon Kim Nitin H. Vaidya. Department of Computer Science A Cost Model for Distributed Sared Memory Using Competitive Update Jai-Hoon Kim Nitin H. Vaidya Department of Computer Science Texas A&M University College Station, Texas, 77843-3112, USA E-mail: fjkim,vaidyag@cs.tamu.edu

More information

2 The Derivative. 2.0 Introduction to Derivatives. Slopes of Tangent Lines: Graphically

2 The Derivative. 2.0 Introduction to Derivatives. Slopes of Tangent Lines: Graphically 2 Te Derivative Te two previous capters ave laid te foundation for te study of calculus. Tey provided a review of some material you will need and started to empasize te various ways we will view and use

More information

PYRAMID FILTERS BASED ON BILINEAR INTERPOLATION

PYRAMID FILTERS BASED ON BILINEAR INTERPOLATION PYRAMID FILTERS BASED ON BILINEAR INTERPOLATION Martin Kraus Computer Grapics and Visualization Group, Tecnisce Universität Müncen, Germany krausma@in.tum.de Magnus Strengert Visualization and Interactive

More information

An Algorithm for Loopless Deflection in Photonic Packet-Switched Networks

An Algorithm for Loopless Deflection in Photonic Packet-Switched Networks An Algoritm for Loopless Deflection in Potonic Packet-Switced Networks Jason P. Jue Center for Advanced Telecommunications Systems and Services Te University of Texas at Dallas Ricardson, TX 75083-0688

More information

Areas of Parallelograms and Triangles. To find the area of parallelograms and triangles

Areas of Parallelograms and Triangles. To find the area of parallelograms and triangles 10-1 reas of Parallelograms and Triangles ommon ore State Standards G-MG..1 Use geometric sapes, teir measures, and teir properties to descrie ojects. G-GPE..7 Use coordinates to compute perimeters of

More information

Measuring Length 11and Area

Measuring Length 11and Area Measuring Lengt 11and Area 11.1 Areas of Triangles and Parallelograms 11.2 Areas of Trapezoids, Romuses, and Kites 11.3 Perimeter and Area of Similar Figures 11.4 Circumference and Arc Lengt 11.5 Areas

More information

Hash-Based Indexes. Chapter 11. Comp 521 Files and Databases Spring

Hash-Based Indexes. Chapter 11. Comp 521 Files and Databases Spring Has-Based Indexes Capter 11 Comp 521 Files and Databases Spring 2010 1 Introduction As for any index, 3 alternatives for data entries k*: Data record wit key value k

More information

On the Use of Radio Resource Tests in Wireless ad hoc Networks

On the Use of Radio Resource Tests in Wireless ad hoc Networks Tecnical Report RT/29/2009 On te Use of Radio Resource Tests in Wireless ad oc Networks Diogo Mónica diogo.monica@gsd.inesc-id.pt João Leitão jleitao@gsd.inesc-id.pt Luis Rodrigues ler@ist.utl.pt Carlos

More information

IMAGE ENCRYPTION BASED ON CHAOTIC MAP AND REVERSIBLE INTEGER WAVELET TRANSFORM

IMAGE ENCRYPTION BASED ON CHAOTIC MAP AND REVERSIBLE INTEGER WAVELET TRANSFORM Journal of ELECTRICAL ENGINEERING, VOL. 65, NO., 014, 90 96 IMAGE ENCRYPTION BASED ON CHAOTIC MAP AND REVERSIBLE INTEGER WAVELET TRANSFORM Xiaopeng Wei Bin Wang Qiang Zang Cao Ce In recent years, tere

More information

SORTING 9/26/18. Prelim 1. Prelim 1. Why Sorting? InsertionSort. Some Sorting Algorithms. Tonight!!!! Two Sessions:

SORTING 9/26/18. Prelim 1. Prelim 1. Why Sorting? InsertionSort. Some Sorting Algorithms. Tonight!!!! Two Sessions: Prelim 1 2 "Organizing is wat you do efore you do someting, so tat wen you do it, it is not all mixed up." ~ A. A. Milne SORTING Tonigt!!!! Two Sessions: You sould now y now wat room to tae te final. Jenna

More information

An Efficient Encoding-Decoding of Large Girth LDPC Codes Based on Quasi-Cyclic

An Efficient Encoding-Decoding of Large Girth LDPC Codes Based on Quasi-Cyclic Australian Journal of Basic and Applied Sciences, 3(3): 1734-1739, 2009 ISSN 1991-8178 An Efficient Encoding-Decoding of Large Girth LDPC Codes Based on Quasi-Cyclic 1 2 3 4 Aid Yahya, Othman Sidek, Mohd

More information

Lecture 4: Geometry II

Lecture 4: Geometry II Lecture 4: Geometry II LPSS MATHCOUNTS 19 May 2004 Some Well-Known Pytagorean Triples A Pytagorean triple is a set of tree relatively prime 1 natural numers a,, and c satisfying a 2 + 2 = c 2 : 3 2 + 4

More information

An Anchor Chain Scheme for IP Mobility Management

An Anchor Chain Scheme for IP Mobility Management An Ancor Cain Sceme for IP Mobility Management Yigal Bejerano and Israel Cidon Department of Electrical Engineering Tecnion - Israel Institute of Tecnology Haifa 32000, Israel E-mail: bej@tx.tecnion.ac.il.

More information

International Journal of Advanced Research in Computer Science and Software Engineering

International Journal of Advanced Research in Computer Science and Software Engineering Volume 2, Issue 9, September 2012 ISSN: 2277 128X International Journal of Advanced Researc in Computer Science and Software Engineering Researc Paper Available online at: www.ijarcsse.com Performance

More information

NOTES: A quick overview of 2-D geometry

NOTES: A quick overview of 2-D geometry NOTES: A quick overview of 2-D geometry Wat is 2-D geometry? Also called plane geometry, it s te geometry tat deals wit two dimensional sapes flat tings tat ave lengt and widt, suc as a piece of paper.

More information

Section 2.3: Calculating Limits using the Limit Laws

Section 2.3: Calculating Limits using the Limit Laws Section 2.3: Calculating Limits using te Limit Laws In previous sections, we used graps and numerics to approimate te value of a it if it eists. Te problem wit tis owever is tat it does not always give

More information

Section 1.2 The Slope of a Tangent

Section 1.2 The Slope of a Tangent Section 1.2 Te Slope of a Tangent You are familiar wit te concept of a tangent to a curve. Wat geometric interpretation can be given to a tangent to te grap of a function at a point? A tangent is te straigt

More information

CHAPTER 7: TRANSCENDENTAL FUNCTIONS

CHAPTER 7: TRANSCENDENTAL FUNCTIONS 7.0 Introduction and One to one Functions Contemporary Calculus 1 CHAPTER 7: TRANSCENDENTAL FUNCTIONS Introduction In te previous capters we saw ow to calculate and use te derivatives and integrals of

More information

Optimal In-Network Packet Aggregation Policy for Maximum Information Freshness

Optimal In-Network Packet Aggregation Policy for Maximum Information Freshness 1 Optimal In-etwork Packet Aggregation Policy for Maimum Information Fresness Alper Sinan Akyurek, Tajana Simunic Rosing Electrical and Computer Engineering, University of California, San Diego aakyurek@ucsd.edu,

More information

Density Estimation Over Data Stream

Density Estimation Over Data Stream Density Estimation Over Data Stream Aoying Zou Dept. of Computer Science, Fudan University 22 Handan Rd. Sangai, 2433, P.R. Cina ayzou@fudan.edu.cn Ziyuan Cai Dept. of Computer Science, Fudan University

More information

The (, D) and (, N) problems in double-step digraphs with unilateral distance

The (, D) and (, N) problems in double-step digraphs with unilateral distance Electronic Journal of Grap Teory and Applications () (), Te (, D) and (, N) problems in double-step digraps wit unilateral distance C Dalfó, MA Fiol Departament de Matemàtica Aplicada IV Universitat Politècnica

More information

Parallel Program Performance Debugging with the Pandore II Environment

Parallel Program Performance Debugging with the Pandore II Environment Parallel Program Performance Deugging wit te Pandore II Environment Cyrille Bareau, Yves Maéo, Jean-Louis Pazat To cite tis version: Cyrille Bareau, Yves Maéo, Jean-Louis Pazat. Parallel Program Performance

More information

Unsupervised Learning for Hierarchical Clustering Using Statistical Information

Unsupervised Learning for Hierarchical Clustering Using Statistical Information Unsupervised Learning for Hierarcical Clustering Using Statistical Information Masaru Okamoto, Nan Bu, and Tosio Tsuji Department of Artificial Complex System Engineering Hirosima University Kagamiyama

More information

7. Graph Algorithms. 7.1 Depth-First Search

7. Graph Algorithms. 7.1 Depth-First Search 7. Grap Algoritms Te previous capters ave examined a numer o grap prolems and teir algoritms in te context o design tecniques. In tis capter, we examine additional undamental grap prolems. In te irst two

More information

Hash-Based Indexes. Chapter 11. Comp 521 Files and Databases Fall

Hash-Based Indexes. Chapter 11. Comp 521 Files and Databases Fall Has-Based Indexes Capter 11 Comp 521 Files and Databases Fall 2012 1 Introduction Hasing maps a searc key directly to te pid of te containing page/page-overflow cain Doesn t require intermediate page fetces

More information

, 1 1, A complex fraction is a quotient of rational expressions (including their sums) that result

, 1 1, A complex fraction is a quotient of rational expressions (including their sums) that result RT. Complex Fractions Wen working wit algebraic expressions, sometimes we come across needing to simplify expressions like tese: xx 9 xx +, xx + xx + xx, yy xx + xx + +, aa Simplifying Complex Fractions

More information

Intra- and Inter-Session Network Coding in Wireless Networks

Intra- and Inter-Session Network Coding in Wireless Networks Intra- and Inter-Session Network Coding in Wireless Networks Hulya Seferoglu, Member, IEEE, Atina Markopoulou, Member, IEEE, K K Ramakrisnan, Fellow, IEEE arxiv:857v [csni] 3 Feb Abstract In tis paper,

More information

1.4 RATIONAL EXPRESSIONS

1.4 RATIONAL EXPRESSIONS 6 CHAPTER Fundamentals.4 RATIONAL EXPRESSIONS Te Domain of an Algebraic Epression Simplifying Rational Epressions Multiplying and Dividing Rational Epressions Adding and Subtracting Rational Epressions

More information

4.2 The Derivative. f(x + h) f(x) lim

4.2 The Derivative. f(x + h) f(x) lim 4.2 Te Derivative Introduction In te previous section, it was sown tat if a function f as a nonvertical tangent line at a point (x, f(x)), ten its slope is given by te it f(x + ) f(x). (*) Tis is potentially

More information

The Euler and trapezoidal stencils to solve d d x y x = f x, y x

The Euler and trapezoidal stencils to solve d d x y x = f x, y x restart; Te Euler and trapezoidal stencils to solve d d x y x = y x Te purpose of tis workseet is to derive te tree simplest numerical stencils to solve te first order d equation y x d x = y x, and study

More information

REVERSIBLE DATA HIDING USING IMPROVED INTERPOLATION TECHNIQUE

REVERSIBLE DATA HIDING USING IMPROVED INTERPOLATION TECHNIQUE International Researc Journal of Engineering and Tecnology (IRJET) e-issn: 2395-0056 REVERSIBLE DATA HIDING USING IMPROVED INTERPOLATION TECHNIQUE Devendra Kumar 1, Dr. Krisna Raj 2 (Professor in ECE Department

More information

CE 221 Data Structures and Algorithms

CE 221 Data Structures and Algorithms CE Data Structures and Algoritms Capter 4: Trees (AVL Trees) Text: Read Weiss, 4.4 Izmir University of Economics AVL Trees An AVL (Adelson-Velskii and Landis) tree is a binary searc tree wit a balance

More information

Author's personal copy

Author's personal copy Autor's personal copy Information Processing Letters 09 (009) 868 875 Contents lists available at ScienceDirect Information Processing Letters www.elsevier.com/locate/ipl Elastic tresold-based admission

More information

Computing geodesic paths on manifolds

Computing geodesic paths on manifolds Proc. Natl. Acad. Sci. USA Vol. 95, pp. 8431 8435, July 1998 Applied Matematics Computing geodesic pats on manifolds R. Kimmel* and J. A. Setian Department of Matematics and Lawrence Berkeley National

More information

Network Coding to Enhance Standard Routing Protocols in Wireless Mesh Networks

Network Coding to Enhance Standard Routing Protocols in Wireless Mesh Networks Downloaded from vbn.aau.dk on: April 7, 09 Aalborg Universitet etwork Coding to Enance Standard Routing Protocols in Wireless Mes etworks Palevani, Peyman; Roetter, Daniel Enrique Lucani; Fitzek, Frank;

More information

Search-aware Conditions for Probably Approximately Correct Heuristic Search

Search-aware Conditions for Probably Approximately Correct Heuristic Search Searc-aware Conditions for Probably Approximately Correct Heuristic Searc Roni Stern Ariel Felner Information Systems Engineering Ben Gurion University Beer-Seva, Israel 85104 roni.stern@gmail.com, felner@bgu.ac.il

More information

Data Structures and Programming Spring 2014, Midterm Exam.

Data Structures and Programming Spring 2014, Midterm Exam. Data Structures and Programming Spring 2014, Midterm Exam. 1. (10 pts) Order te following functions 2.2 n, log(n 10 ), 2 2012, 25n log(n), 1.1 n, 2n 5.5, 4 log(n), 2 10, n 1.02, 5n 5, 76n, 8n 5 + 5n 2

More information

Comparison of the Efficiency of the Various Algorithms in Stratified Sampling when the Initial Solutions are Determined with Geometric Method

Comparison of the Efficiency of the Various Algorithms in Stratified Sampling when the Initial Solutions are Determined with Geometric Method International Journal of Statistics and Applications 0, (): -0 DOI: 0.9/j.statistics.000.0 Comparison of te Efficiency of te Various Algoritms in Stratified Sampling wen te Initial Solutions are Determined

More information

THE POSSIBILITY OF ESTIMATING THE VOLUME OF A SQUARE FRUSTRUM USING THE KNOWN VOLUME OF A CONICAL FRUSTRUM

THE POSSIBILITY OF ESTIMATING THE VOLUME OF A SQUARE FRUSTRUM USING THE KNOWN VOLUME OF A CONICAL FRUSTRUM THE POSSIBILITY OF ESTIMATING THE VOLUME OF A SQUARE FRUSTRUM USING THE KNOWN VOLUME OF A CONICAL FRUSTRUM SAMUEL OLU OLAGUNJU Adeyemi College of Education NIGERIA Email: lagsam04@aceondo.edu.ng ABSTRACT

More information

Traffic Sign Classification Using Ring Partitioned Method

Traffic Sign Classification Using Ring Partitioned Method Traffic Sign Classification Using Ring Partitioned Metod Aryuanto Soetedjo and Koici Yamada Laboratory for Management and Information Systems Science, Nagaoa University of Tecnology 603- Kamitomioamaci,

More information

An Effective Sensor Deployment Strategy by Linear Density Control in Wireless Sensor Networks Chiming Huang and Rei-Heng Cheng

An Effective Sensor Deployment Strategy by Linear Density Control in Wireless Sensor Networks Chiming Huang and Rei-Heng Cheng An ffective Sensor Deployment Strategy by Linear Density Control in Wireless Sensor Networks Ciming Huang and ei-heng Ceng 5 De c e mbe r0 International Journal of Advanced Information Tecnologies (IJAIT),

More information

Minimizing Memory Access By Improving Register Usage Through High-level Transformations

Minimizing Memory Access By Improving Register Usage Through High-level Transformations Minimizing Memory Access By Improving Register Usage Troug Hig-level Transformations San Li Scool of Computer Engineering anyang Tecnological University anyang Avenue, SIGAPORE 639798 Email: p144102711@ntu.edu.sg

More information

Experimental Studies on SMT-based Debugging

Experimental Studies on SMT-based Debugging Experimental Studies on SMT-based Debugging Andre Sülflow Görscwin Fey Rolf Drecsler Institute of Computer Science University of Bremen 28359 Bremen, Germany {suelflow,fey,drecsle}@informatik.uni-bremen.de

More information

Utilizing Call Admission Control to Derive Optimal Pricing of Multiple Service Classes in Wireless Cellular Networks

Utilizing Call Admission Control to Derive Optimal Pricing of Multiple Service Classes in Wireless Cellular Networks Utilizing Call Admission Control to Derive Optimal Pricing of Multiple Service Classes in Wireless Cellular Networks Okan Yilmaz and Ing-Ray Cen Computer Science Department Virginia Tec {oyilmaz, ircen}@vt.edu

More information

15-122: Principles of Imperative Computation, Summer 2011 Assignment 6: Trees and Secret Codes

15-122: Principles of Imperative Computation, Summer 2011 Assignment 6: Trees and Secret Codes 15-122: Principles of Imperative Computation, Summer 2011 Assignment 6: Trees and Secret Codes William Lovas (wlovas@cs) Karl Naden Out: Tuesday, Friday, June 10, 2011 Due: Monday, June 13, 2011 (Written

More information

PLK-B SERIES Technical Manual (USA Version) CLICK HERE FOR CONTENTS

PLK-B SERIES Technical Manual (USA Version) CLICK HERE FOR CONTENTS PLK-B SERIES Technical Manual (USA Version) CLICK ERE FOR CONTENTS CONTROL BOX PANEL MOST COMMONLY USED FUNCTIONS INITIAL READING OF SYSTEM SOFTWARE/PAGES 1-2 RE-INSTALLATION OF TE SYSTEM SOFTWARE/PAGES

More information

CS211 Spring 2004 Lecture 06 Loops and their invariants. Software engineering reason for using loop invariants

CS211 Spring 2004 Lecture 06 Loops and their invariants. Software engineering reason for using loop invariants CS211 Spring 2004 Lecture 06 Loops and teir invariants Reading material: Tese notes. Weiss: Noting on invariants. ProgramLive: Capter 7 and 8 O! Tou ast damnale iteration and art, indeed, ale to corrupt

More information

CS 234. Module 6. October 16, CS 234 Module 6 ADT Dictionary 1 / 33

CS 234. Module 6. October 16, CS 234 Module 6 ADT Dictionary 1 / 33 CS 234 Module 6 October 16, 2018 CS 234 Module 6 ADT Dictionary 1 / 33 Idea for an ADT Te ADT Dictionary stores pairs (key, element), were keys are distinct and elements can be any data. Notes: Tis is

More information

Soft sensor modelling by time difference, recursive partial least squares and adaptive model updating

Soft sensor modelling by time difference, recursive partial least squares and adaptive model updating Soft sensor modelling by time difference, recursive partial least squares adaptive model updating Y Fu 1, 2, W Yang 2, O Xu 1, L Zou 3, J Wang 4 1 Zijiang College, Zejiang University of ecnology, Hangzou

More information

3.6 Directional Derivatives and the Gradient Vector

3.6 Directional Derivatives and the Gradient Vector 288 CHAPTER 3. FUNCTIONS OF SEVERAL VARIABLES 3.6 Directional Derivatives and te Gradient Vector 3.6.1 Functions of two Variables Directional Derivatives Let us first quickly review, one more time, te

More information

16th European Signal Processing Conference (EUSIPCO 2008), Lausanne, Switzerland, August 25-29, 2008, copyright by EURASIP

16th European Signal Processing Conference (EUSIPCO 2008), Lausanne, Switzerland, August 25-29, 2008, copyright by EURASIP 16t European Signal Processing Conference (EUSIPCO 008), Lausanne, Switzerland, August 5-9, 008, copyrigt by EURASIP ADAPTIVE WINDOW FOR LOCAL POLYNOMIAL REGRESSION FROM NOISY NONUNIFORM SAMPLES A. Sreenivasa

More information

MAPI Computer Vision

MAPI Computer Vision MAPI Computer Vision Multiple View Geometry In tis module we intend to present several tecniques in te domain of te 3D vision Manuel Joao University of Mino Dep Industrial Electronics - Applications -

More information

TREES. General Binary Trees The Search Tree ADT Binary Search Trees AVL Trees Threaded trees Splay Trees B-Trees. UNIT -II

TREES. General Binary Trees The Search Tree ADT Binary Search Trees AVL Trees Threaded trees Splay Trees B-Trees. UNIT -II UNIT -II TREES General Binary Trees Te Searc Tree DT Binary Searc Trees VL Trees Treaded trees Splay Trees B-Trees. 2MRKS Q& 1. Define Tree tree is a data structure, wic represents ierarcical relationsip

More information

12.2 TECHNIQUES FOR EVALUATING LIMITS

12.2 TECHNIQUES FOR EVALUATING LIMITS Section Tecniques for Evaluating Limits 86 TECHNIQUES FOR EVALUATING LIMITS Wat ou sould learn Use te dividing out tecnique to evaluate its of functions Use te rationalizing tecnique to evaluate its of

More information

Materials: Whiteboard, TI-Nspire classroom set, quadratic tangents program, and a computer projector.

Materials: Whiteboard, TI-Nspire classroom set, quadratic tangents program, and a computer projector. Adam Clinc Lesson: Deriving te Derivative Grade Level: 12 t grade, Calculus I class Materials: Witeboard, TI-Nspire classroom set, quadratic tangents program, and a computer projector. Goals/Objectives:

More information

Implementation of Integral based Digital Curvature Estimators in DGtal

Implementation of Integral based Digital Curvature Estimators in DGtal Implementation of Integral based Digital Curvature Estimators in DGtal David Coeurjolly 1, Jacques-Olivier Lacaud 2, Jérémy Levallois 1,2 1 Université de Lyon, CNRS INSA-Lyon, LIRIS, UMR5205, F-69621,

More information

Protecting Storage Location Privacy in Sensor Networks

Protecting Storage Location Privacy in Sensor Networks Protecting Storage Location Privacy in Sensor Networks Jianming Zou, Wenseng Zang, and Daji Qiao Iowa State University Ames, IA 511 Email: {jmzou,wzang,daji}@iastate.edu ASTAT Numerous scemes ave been

More information

LOW-DENSITY PARITY-CHECK (LDPC) codes [1] can

LOW-DENSITY PARITY-CHECK (LDPC) codes [1] can 208 IEEE TRANSACTIONS ON MAGNETICS, VOL 42, NO 2, FEBRUARY 2006 Structured LDPC Codes for High-Density Recording: Large Girth and Low Error Floor J Lu and J M F Moura Department of Electrical and Computer

More information

CSE 332: Data Structures & Parallelism Lecture 8: AVL Trees. Ruth Anderson Winter 2019

CSE 332: Data Structures & Parallelism Lecture 8: AVL Trees. Ruth Anderson Winter 2019 CSE 2: Data Structures & Parallelism Lecture 8: AVL Trees Rut Anderson Winter 29 Today Dictionaries AVL Trees /25/29 2 Te AVL Balance Condition: Left and rigt subtrees of every node ave eigts differing

More information

George Xylomenos and George C. Polyzos. with existing protocols and their eæciency in terms of

George Xylomenos and George C. Polyzos. with existing protocols and their eæciency in terms of IP MULTICASTING FOR WIRELESS MOBILE OSTS George Xylomenos and George C. Polyzos fxgeorge,polyzosg@cs.ucsd.edu Computer Systems Laboratory Department of Computer Science and Engineering University of California,

More information

Real-Time Wireless Routing for Industrial Internet of Things

Real-Time Wireless Routing for Industrial Internet of Things Real-Time Wireless Routing for Industrial Internet of Tings Cengjie Wu, Dolvara Gunatilaka, Mo Sa, Cenyang Lu Cyber-Pysical Systems Laboratory, Wasington University in St. Louis Department of Computer

More information

MATH 5a Spring 2018 READING ASSIGNMENTS FOR CHAPTER 2

MATH 5a Spring 2018 READING ASSIGNMENTS FOR CHAPTER 2 MATH 5a Spring 2018 READING ASSIGNMENTS FOR CHAPTER 2 Note: Tere will be a very sort online reading quiz (WebWork) on eac reading assignment due one our before class on its due date. Due dates can be found

More information

Cubic smoothing spline

Cubic smoothing spline Cubic smooting spline Menu: QCExpert Regression Cubic spline e module Cubic Spline is used to fit any functional regression curve troug data wit one independent variable x and one dependent random variable

More information

Piecewise Polynomial Interpolation, cont d

Piecewise Polynomial Interpolation, cont d Jim Lambers MAT 460/560 Fall Semester 2009-0 Lecture 2 Notes Tese notes correspond to Section 4 in te text Piecewise Polynomial Interpolation, cont d Constructing Cubic Splines, cont d Having determined

More information

Test Generation for Acyclic Sequential Circuits with Hold Registers

Test Generation for Acyclic Sequential Circuits with Hold Registers Test Generation for Acyclic Sequential Circuits wit Hold Registers Tomoo Inoue, Debes Kumar Das, Ciio Sano, Takairo Miara, and Hideo Fujiwara Faculty of Information Sciences Computer Science and Engineering

More information

Traffic Pattern-based Adaptive Routing for Intra-group Communication in Dragonfly Networks

Traffic Pattern-based Adaptive Routing for Intra-group Communication in Dragonfly Networks Traffic Pattern-based Adaptive Routing for Intra-group Communication in Dragonfly Networks Peyman Faizian, Md Safayat Raman, Md Atiqul Molla, Xin Yuan Department of Computer Science Florida State University

More information

Proceedings of the 8th WSEAS International Conference on Neural Networks, Vancouver, British Columbia, Canada, June 19-21,

Proceedings of the 8th WSEAS International Conference on Neural Networks, Vancouver, British Columbia, Canada, June 19-21, Proceedings of te 8t WSEAS International Conference on Neural Networks, Vancouver, Britis Columbia, Canada, June 9-2, 2007 3 Neural Network Structures wit Constant Weigts to Implement Dis-Jointly Removed

More information

A Statistical Approach for Target Counting in Sensor-Based Surveillance Systems

A Statistical Approach for Target Counting in Sensor-Based Surveillance Systems Proceedings IEEE INFOCOM A Statistical Approac for Target Counting in Sensor-Based Surveillance Systems Dengyuan Wu, Decang Cen,aiXing, Xiuzen Ceng Department of Computer Science, Te George Wasington University,

More information

Integrating Multimedia Applications in Hard Real-Time Systems

Integrating Multimedia Applications in Hard Real-Time Systems Integrating Multimedia Applications in Hard Real-Time Systems Luca Abeni and Giorgio Buttazzo Scuola Superiore S. Anna, Pisa luca@arti.sssup.it, giorgio@sssup.it Abstract Tis paper focuses on te problem

More information

Distributed and Optimal Rate Allocation in Application-Layer Multicast

Distributed and Optimal Rate Allocation in Application-Layer Multicast Distributed and Optimal Rate Allocation in Application-Layer Multicast Jinyao Yan, Martin May, Bernard Plattner, Wolfgang Mülbauer Computer Engineering and Networks Laboratory, ETH Zuric, CH-8092, Switzerland

More information

Tuning MAX MIN Ant System with off-line and on-line methods

Tuning MAX MIN Ant System with off-line and on-line methods Université Libre de Bruxelles Institut de Recerces Interdisciplinaires et de Développements en Intelligence Artificielle Tuning MAX MIN Ant System wit off-line and on-line metods Paola Pellegrini, Tomas

More information

Classify solids. Find volumes of prisms and cylinders.

Classify solids. Find volumes of prisms and cylinders. 11.4 Volumes of Prisms and Cylinders Essential Question How can you find te volume of a prism or cylinder tat is not a rigt prism or rigt cylinder? Recall tat te volume V of a rigt prism or a rigt cylinder

More information

Read pages in the book, up to the investigation. Pay close attention to Example A and how to identify the height.

Read pages in the book, up to the investigation. Pay close attention to Example A and how to identify the height. C 8 Noteseet L Key In General ON LL PROBLEMS!!. State te relationsip (or te formula).. Sustitute in known values. 3. Simplify or Solve te equation. Use te order of operations in te correct order. Order

More information

CSCE476/876 Spring Homework 5

CSCE476/876 Spring Homework 5 CSCE476/876 Spring 2016 Assigned on: Friday, Marc 11, 2016 Due: Monday, Marc 28, 2016 Homework 5 Programming assignment sould be submitted wit andin Te report can eiter be submitted wit andin as a PDF,

More information

13.5 DIRECTIONAL DERIVATIVES and the GRADIENT VECTOR

13.5 DIRECTIONAL DERIVATIVES and the GRADIENT VECTOR 13.5 Directional Derivatives and te Gradient Vector Contemporary Calculus 1 13.5 DIRECTIONAL DERIVATIVES and te GRADIENT VECTOR Directional Derivatives In Section 13.3 te partial derivatives f x and f

More information

Extended Synchronization Signals for Eliminating PCI Confusion in Heterogeneous LTE

Extended Synchronization Signals for Eliminating PCI Confusion in Heterogeneous LTE 1 Extended Syncronization Signals for Eliminating PCI Confusion in Heterogeneous LTE Amed H. Zaran Department of Electronics and Electrical Communications Cairo University Egypt. azaran@eecu.cu.edu.eg

More information

DraXRouter: Global Routing in X-Architecture with Dynamic Resource Assignment*

DraXRouter: Global Routing in X-Architecture with Dynamic Resource Assignment* DraXRouter: Global Routing in X-Arcitecture wit Dynamic Resource Assignment* Zen Cao 1, Tong Jing 1, Yu Hu 2, Yiyu Si 2, Xianlong Hong 1, Xiaodong Hu 3, Guiying Yan 3 1 Computer Science & Tecnology Department

More information

Software Fault Prediction using Machine Learning Algorithm Pooja Garg 1 Mr. Bhushan Dua 2

Software Fault Prediction using Machine Learning Algorithm Pooja Garg 1 Mr. Bhushan Dua 2 IJSRD - International Journal for Scientific Researc & Development Vol. 3, Issue 04, 2015 ISSN (online): 2321-0613 Software Fault Prediction using Macine Learning Algoritm Pooja Garg 1 Mr. Busan Dua 2

More information

UUV DEPTH MEASUREMENT USING CAMERA IMAGES

UUV DEPTH MEASUREMENT USING CAMERA IMAGES ABCM Symposium Series in Mecatronics - Vol. 3 - pp.292-299 Copyrigt c 2008 by ABCM UUV DEPTH MEASUREMENT USING CAMERA IMAGES Rogerio Yugo Takimoto Graduate Scool of Engineering Yokoama National University

More information

Feature-Based Steganalysis for JPEG Images and its Implications for Future Design of Steganographic Schemes

Feature-Based Steganalysis for JPEG Images and its Implications for Future Design of Steganographic Schemes Feature-Based Steganalysis for JPEG Images and its Implications for Future Design of Steganograpic Scemes Jessica Fridric Dept. of Electrical Engineering, SUNY Bingamton, Bingamton, NY 3902-6000, USA fridric@bingamton.edu

More information

A geometric analysis of heuristic search

A geometric analysis of heuristic search A geometric analysis of euristic searc by GORDON J. VANDERBRUG University of Maryland College Park, Maryland ABSTRACT Searc spaces for various types of problem representations can be represented in one

More information

Multi-Objective Particle Swarm Optimizers: A Survey of the State-of-the-Art

Multi-Objective Particle Swarm Optimizers: A Survey of the State-of-the-Art Multi-Objective Particle Swarm Optimizers: A Survey of te State-of-te-Art Margarita Reyes-Sierra and Carlos A. Coello Coello CINVESTAV-IPN (Evolutionary Computation Group) Electrical Engineering Department,

More information

Efficient Content-Based Indexing of Large Image Databases

Efficient Content-Based Indexing of Large Image Databases Efficient Content-Based Indexing of Large Image Databases ESSAM A. EL-KWAE University of Nort Carolina at Carlotte and MANSUR R. KABUKA University of Miami Large image databases ave emerged in various

More information