A Low-Complexity Approach to Computation of the Discrete Fractional Fourier Transform

Size: px
Start display at page:

Download "A Low-Complexity Approach to Computation of the Discrete Fractional Fourier Transform"

Transcription

1 Circuits Sst Signal Process (1) 36: DOI 11/s z A Low-Compleit Approach to Computation of the Discrete Fractional Fourier Transform Dorota Majorkowska-Mech 1 Aleksandr Cariow 1 Received: 3 December 15 / Revised: 1 Januar 1 / Accepted: 19 Januar 1 / Published online: 4 Februar 1 The Author(s) 1 This article is published with open access at Springerlinkcom Abstract This paper proposes an effective approach to the computation of the discrete fractional Fourier transform for an input vector of an length This approach uses specific structural properties of the discrete fractional Fourier transformation matri Thanks to these properties, the fractional Fourier transformation matri can be decomposed into a sum of three or two matrices, one of which is a dense matri, and the rest of the matri components are sparse matrices The aforementioned dense matri has uniue structural properties that allow advantageous factorization This factorization is the main contributor to the reduction in the overall computational compleit of the discrete fractional Fourier transform computation The remaining calculations do not contribute significantl to the total amount of computation Thus, the proposed approach allows to reduce the number of arithmetic operations when calculating the discrete fractional Fourier transform Kewords Discrete linear transforms Discrete fractional Fourier transform Eigenvalue decomposition Mathematics Subject Classification MSC 15A4 MSC 15A1 MSC 65Y B Dorota Majorkowska-Mech dmajorkowska@wizutedupl Aleksandr Cariow acariow@wizutedupl 1 Facult of Computer Science and Information Technolog, West Pomeranian Universit of Technolog, Szczecin, Poland

2 Circuits Sst Signal Process (1) 36: Introduction Man discrete fractional transforms, such as discrete fractional cosine and sine transforms [], discrete fractional random transform [1], discrete fractional Hartle transform [3], discrete fractional Hilbert transform [1], discrete fractional Hadamard transform [], and discrete fractional Fourier transform [1] have been found ver useful for signal processing [], digital watermarking [5], image encrption [,1,15], image and video processing [9] Among other transformations, the discrete fractional Fourier transform is perhaps most freuentl used To date, a number of effective algorithms for various discrete fractional transforms have been developed [,16,5] Fractional Fourier transform (FRFT) is a generalization of the ordinar Fourier transform (FT) with one fractional parameter This concept was initiall introduced b Wiener [6] The FRFT was recognized as a transform method b mathematicians in 19 after the work of amias [14] in which the FRFT was introduced as a fractional power of the ordinar FT operator To compute the FRFT b using digital techniues a discrete version of this transform was needed It initiated the work of defining a discrete version of FRFT (DFRFT) Eisting approaches to the definition of the discrete Fourier transform can be categorized into three major tpes The first approach is represented b direct sampling of the FRFT [16,1] It is the least complicated approach and there are uite a few different algorithms that have been developed for the computation of this tpe of DFRFT But these discrete realizations could lose man important properties of the FRFT such as unitarit, reversibilit, additivit; therefore, its applications are ver limited This approach is still used and developed [11] The second approach relies on a linear combination of ordinar Fourier operators raised to different powers [4,4] However, as emphasized in [3], these realizations often produce a result that does not match the result of the continuous FRFT In other words, it is not a discrete version of the continuous transform The third approach is based on the idea of eigenvalue decomposition [3,1,19] This tpe of DFRFT possesses all essential properties which are posed as reuirements for DFRFT such as unitarit, additivit, reduction to discrete Fourier transform (when the power is eual to unit), approimation of the continuous FRFT However, the eigenvalue decomposition approach cannot be written in a closed form and ma be computationall costl The authors are interested in this tpe of DFRFT because currentl there are no fast algorithms created for its realization The work [] described the method to reduce the computational load of the DFRFT b one half In that work authors defined the discrete fractional cosine transform (DFRCT), which is the fractional version of the first tpe discrete cosine transform (DCT-I), and the discrete fractional sine transform (DFRST) the fractional version of the first tpe discrete sine transform (DST-I) The also discovered the relationships between the eigenvectors of the DFRCT and DFRFT, as well as between the eigenvectors of DFRST and DFRFT matrices The authors proved that the eigenvectors of the DFRCT matri of size can be easil obtained from the even eigenvectors of the DFRFT matri of size Similarl, the showed that the eigenvectors of the DFRST matri of size can be obtained from the odd eigenvectors of the DFRFT matri of size + These results allowed them to demonstrate that the DFRFT transform of an even size can be obtained through splitting the input signal into the even and odd parts, proper truncation of

3 41 Circuits Sst Signal Process (1) 36: each part and then computing DFRCT of size / + 1 from the even part and DFRST of size / 1 from the odd part After this operations are performed, the output signals should be etended properl and in the end added (before the addition one of them should be multiplied b the factor determined) This method is uite elegant and allows to reduce the computational cost b about one half, but it works onl for signals of an even length The work [] presented a comparative analsis of the most famous algorithms for the computation of all these tpes of DFRFTs Mathematical Background The normalized DFT matri of size is defined as follows: F w 1 w 1 w w ( ) 1 w 1 w ( 1)( ) w 1 w ( )( 1) w ( 1) (1) where j is the imaginar unit, w e j π, and 1/ is the normalization scaling factor Since F is a smmetric matri and F F I, F is a unitar matri (smbol means Hermitian transpose and I denotes an identit matri) This implies the following properties [6]: (1) all the eigenvalues of F are nonzero and have magnitude one, and () there eists a complete set of -orthonormal eigenvectors, so we can write F Z Z T () where is a diagonal matri of size, whose diagonal entries are the eigenvalues of F and Z is the matri whose columns are normalized mutuall orthogonal eigenvectors of the matri F The eigenvector z (k) corresponds to the eigenvalue λ k Since the matri F satisfies the propert F 4 I, each of its eigenvalues have to fulfil euation λ 4 k 1, so the DFT matri has onl four distinct eigenvalues: 1, 1, j, j The multiplicities of these eigenvalues are well known [13], so for 4 the eigenvalues are degenerated This means that the set of eigenvectors is not uniue For this reason, it is necessar to specif a particular eigenvector set, which will be used in a definition of DFRFT The fractional power of matri, including DFT matri, can be obtained from its eigenvalue decomposition and the power of eigenvalues F a Z a ZT (3) where the fractional parameter a is real Obviousl, for a the DFRFT matri becomes the identit matri, and for a 1 it is transformed into ordinar DFT

4 Circuits Sst Signal Process (1) 36: matri For completeness it should be added that an inverse discrete fractional Fourier transform (IDFRFT) matri for a fractional parameter a is eual to the DFRFT matri for a fractional parameter a, so (F a ) 1 F a (4) The definition (3) of DFRFT was first introduced b Pei and Yeh [1,19] The defined the DFRFT in terms of a particular set of eigenvectors, which constitute the discrete counterpart of the set of Hermite Gaussians functions (these functions are well-known eigenfunctions of FT and the fractional Fourier transform was defined through a spectral epansion in this base [14]) This idea was developed in work [3] An important propert of the eigenvectors of the DFT matri is that the are either even or odd vectors [13] Because of periodicit, the arguments are interpreted modulo (as in the ordinar DFT), so a vector z is even, when its coordinates (in standard basis) satisf the euations z i z i (5) for i 1,,, / ( is the greatest integer less than or eual to the argument ) We are indeing the coordinates of the vector z from to 1 A vector z is odd when its coordinates fulfil the following properties: z and z i z i (6) for i 1,,, / 3 Special Structure of DFRFT Matri In this paper we assume that the set of eigenvectors of the matri F has alread been calculated, as it was shown in [3], and the eigenvectors are ordered according to the increasing number of zero-crossing After normalization the form the matri Z which appears in Es () and (3) We also assume that in the matri, which occurs in these euations, the eigenvalues are arranged in the order of their associated eigenvectors It should be noted that the DFRFT matri calculated from (3) is smmetric because 1 i, j k z i,k λ a k z j,k 1 k z j,k λ a k z i,k j,i () for i, j, 1,, 1 Moreover, the DFRFT matri has additional special properties, which result from the fact that each column of the matri Z is either an even or odd vector One of them is that the first row (with inde ) is an even vector Proposition 1 The first row of the matri F a is an even vector It means that for j 1,,, /, j, j ()

5 41 Circuits Sst Signal Process (1) 36: Proof 1, j z,k λ a k z j,k (9) k 1, j z,k λ a k z j,k (1) k If the column with inde k of the matri Z is an even vector, then z j,k z j,k for an j, hence, z,k λ a k z j,k z,k λ a k z j,k If the column with inde k of the matri Z is an odd vector, then z,k and also z,k λ a k z j,k z,k λ a k z j,k for an j Hence, the right side of E (9) is eual to the right side of E (1) Obviousl, the first column of the matri F a matri is smmetric is an even vector too, because this Proposition A matri which we obtain after removing the first row and the first column from the matri F a is persmmetric It means that for i, j 1,,, 1 Proof i, j j, i (11) 1 i, j z i,k λ a k z j,k (1) k 1 j, i z j,k λ a k z i,k (13) k If the column with inde k of the matri Z is an even vector, then z j,k z j,k for an j, hence, z i,k λ a k z j,k z i,k λ a k z j,k z j,k λ a k z i,k for an i and j If the column with inde k of the matri Z is an odd vector, then z j,k z j,k and also z i,k λ a k z j,k z i,k λ a k ( z j,k) z j,k λ a k z i,k, hence, the right side of E (1) is eual to the right side of E (13) The two aforementioned properties of the matri F a and its smmetr give it a special structure We will write the matri F a as a sum of three or two matrices and these matrices will have special structures as well This trick ma be useful to reduce the number of arithmetical operations when calculating a product of the matri F a b a vector The number of components of the sum depends on whether is even or odd If is even, the matri F a can be written as a sum of three matrices F a A( + B( + C( (14)

6 Circuits Sst Signal Process (1) 36: where A ( B ( C ( f, a ( (,1 f f ( f, 1,, 1,1,1, 1,, 1,1 1,1 1, 1 1, +1 1, 1 1, 1 1, +1 1, +1 1, +1 1, 1 1, 1 1, +1 1, 1 1, 1 1, +1 1, 1 1,1 1, 1, 1, 1,, 1, 1, 1, 1, (15) (16) (1) If is odd, we can write the matri F a as a sum of onl two matrices F a A( + B( (1)

7 414 Circuits Sst Signal Process (1) 36: where A ( B ( f, a (,1 f, 1, 1,1,1, 1, 1,1 1,1 1, 1 1, +1 1, 1 1, 1 1, 1 1, +1 1, +1 1, +1 1, +1 1, 1 1, 1 ( 1, 1 f 1, +1 1, 1 1,1 (19) () Eample 1 presents the structures of DFRFT matrices and their components for a selected even number and a selected odd number Eample 1 The structure of the matri F a for isasfollows: b c d e g e d c c h i j k l m n d i o p r s m F a e j p t u w r l g k u u k e l r w u t p j d m s r p o i c n m l k j i h (1) where the entries: b, c, d, e, g, h, i, j, k, l, m, n, o, p,, r, s, t, u,w, are comple numbers, which are determined b and the fractional parameter a We can write the above matri as a sum F a A( + B ( + C ( ()

8 Circuits Sst Signal Process (1) 36: where A ( B ( C ( b c d e g e d c c d e g e d c h i j l m n i o p r s m j p t w r l l r w t p j m s r p o i n m l j i h k u k u u k u k (3) (4) (5) The structure of the matri F a for is as follows: b c d e e d c c g h i j k l F a d h m n o p k e i n r o j e j o r n i d k p o n m h c l k j i h g We can write this matri as a sum (6) F a A( + B ( ()

9 416 Circuits Sst Signal Process (1) 36: where A ( B ( b c d e e d c c d e e d c g h i j k l h m n o p k i n r o j j o r n i k p o n m h l k j i h g () (9) 4 The Method of DFRFT Computing Suppose ou want to calculate the discrete fractional Fourier transform for the input vector B ( we denote the output vector which is calculated using the formula ( Fa (3) We assume that the matri F a is given To calculate the output vector ( it is necessar to perform comple multiplications and ( 1) comple additions However, if we use decomposition (14) when is an even number or decomposition (1) when is odd, the number of arithmetical operations reuired for calculating the discrete fractional Fourier transform can be significantl reduced We can multipl each component of the sum b the input vector separatel, and finall add the results Let (A, denote the product A (, (B, the product B ( and, if is even, (C, the product C ( First, we will focus on calculating the product of the matri A ( b the input vector (A, A ( (31) If is even, the matri A ( has the form (15) and

10 Circuits Sst Signal Process (1) 36: (A, ( ), +,1 ( ) + +, ,,1, 1,, 1,1 (3) To make this calculation it is necessar to perform 1 comple additions and +1 comple multiplications If is odd, the matri A ( has the form (19) and (A, (, +,1 ( ) + +, 1 1,1, 1, 1, ) To make this calculation it is necessar to perform 1 comple additions and comple multiplications Eample presents the forms of vectors (A, for and Eample For the matri A ( is defined in (3) The product of this matri b the input vector [, 1,, ] T will have the form (A, b + c( 1 + ) + d( + 6 ) + e( ) + g 4 c d e g e d c (33) (34)

11 41 Circuits Sst Signal Process (1) 36: ( b c d e g c d e g (b) Fig 1 Data flow diagrams for calculation of vectors: a (A, and b (A, b c d e c d e For the matri A ( is defined in () The product of this matri b the input vector [, 1,, 6 ] T will have the form (A, b + c( ) + d( + 5 ) + e( ) c d e e d c (35) Figure 1 shows the data flow diagrams for the calculation of vectors (A, and (A, In this paper, the data flow diagrams are oriented from left to right Straight lines in the figures denote the operations of data transfer We use lines without arrows not to clutter the picture Points where lines converge denote summations ote that the circles in this figure show the operations of multiplication b a comple numbers inscribed inside the circles Calculations of (A, can be compactl described b appropriate matri vector procedures If is even, this procedure will be as follows: (A, T (+1) V ( +1 X (+1) (36) where the matri X (+1) is responsible for summing appropriate entries of the input vector: 1 + 1, +,, / 1 + /+1 and it has the form 1 1 ( 1) 1 ( 1) X (+1) ( 1) 1 I 1 ( 1) 1 J 1 1 ( 1) 1 1 ( 1) 1 1 ( 1) 1 ( 1) (3)

12 Circuits Sst Signal Process (1) 36: where the matrices m n and 1 m n are matrices of size m n in which all the entries are eual to or 1, respectivel J k is the echange matri of size k in which all the entries are zero, ecept those on the counter-diagonal going from the upper right corner to the lower left corner and all the counter-diagonal entries are eual to 1, ie The matri V ( form: J k 1 (3) which occurs in E (36) is a diagonal matri, which has the following ( V ( +1 diag,, (,1,, f, ), (,1,, f, (39) The last matri T (+1) which occurs in E (36) has the following form: 1 1 ( +1) 1 ( 1) T (+1) ( 1) ( +1) I 1 ( 1) 1 1 ( +1) 1 ( 1) 1 ( 1) ( +1) J 1 ( 1) 1 (4) If is odd, the matri vector procedure for calculating (A, will have a bit different form (A, where the matrices which occur in (41) are as follows: X T V ( X (41) I J 1 1 (4) ( V ( diag,, (,1,, f, 1,,1,, f (, 1 ) (43) T I 1 J 1 (44)

13 413 Circuits Sst Signal Process (1) 36: The matri vector procedures for calculation (A, and (A, are presented in Eample 3 This eample shows eplicate forms of matrices which occur in these procedures, assuming that the matrices A ( and A ( are defined in (3) and (), respectivel Eample 3 For the matri vector procedure (36) for calculation (A, will have the form (A, T 9 V ( 9 X 9 (45) where the matrices are as follows: X I J (46) V ( 9 diag(b, c, d, e, g, c, d, e, g) (4) T I J For the matri vector procedure (41) for calculation (A, will have the form (A, T V ( X (49) where the matrices are as follows: X 3 1 I 3 J (5) (4)

14 Circuits Sst Signal Process (1) 36: V ( diag(b, c, d, e, c, d, e) (51) T 3 4 I J (5) ow we will focus on the product of the matri B ( (B, b the input vector B ( (53) If is even, the matri B ( has the form (16) We can see that (B, (B, / and also coordinates and / are not involved in this calculation Because of the special structure of the matri B (, the rest of coordinates of the vector (B, are convenient to calculate pairwise: (B, 1 with (B, 1, (B, with (B,,,(B, / 1 with (B, /+1, because for k 1,,,/ 1 we can write [ (B, k (B, k ] [ + + 1,k 1, k 1, k [ 1,k,k, k, k,k ( f k, 1 ] [ ] 1 1 ] [ k, +1 ( f k, +1 k, 1 ] + [ ] 1 +1 (54) All the suare matrices in the above euation have a structure of tpe [ ] v z z v (55) and such a matri can be written as a product [1]: [ ] v z 1 [ ] v + z z v H H v z (56) where H [ ]

15 413 Circuits Sst Signal Process (1) 36: is the Hadamard matri of size If we take into account the above-mentioned relationship, then E (54) will take the following form: [ (B, k (B, k ] ([ 1 H + + [ 1,k + 1, k,k +, k ( + f k, 1 k, +1 1,k ],k, k 1, k ( f k, 1 k, +1 ] [ ] 1 H + 1 [ ] H + H [ 1 +1 ] (5) We should note that the last multiplication of the matri H b the sum of earlier calculated vectors (in parentheses) is eecuted onl once We should also note that when we calculate each subvector of the output vector first we have to multipl the Hadamard matri H b the subvectors: [ 1, 1 ] T, [, ] T,,[ / 1, /+1 ] T,created from pairs of input coordinates This allows us to perform these calculations onl once and not to repeat them man times If is odd, the matri B ( has the form () Looking at this matri we can see that (B, and also coordinate is not involved in this calculation The rest of coordinates of the vector (B, are also convenient to calculate pairwise: (B, 1 with (B, 1, (B, with (B,,,(B, ( 1)/ with (B, (+1)/, because for k 1,,,( 1)/ can write [ ] [ ] (B, k (B, 1,k [ ] 1, k 1 k 1, k 1,k 1 [ ] +,k [, k +, k k, 1 k, +1,k k, +1 k, 1 ] [ ] 1 +1 All the suare matrices in the euation above have the same structure as in (55), so we can write [ ] ([ ] (B, k (B, k (5) 1 H 1,k + 1, k [ ] 1 1,k H 1, k 1 [ ] +,k +, k [ ],k H +, k + + [ ] k, 1 k, +1 1 H (59) k, 1 k, +1 +1

16 Circuits Sst Signal Process (1) 36: ( H H H H H H (b) Fig Data flow diagrams for calculation of vectors: a (B, and b (B, 6 H H H H H H Using the approach presented above, we will show data flow diagrams for calculation of vectors (B, and (B, For and the matrices B ( and B ( are defined in (4) and (9), respectivel Figure shows the data flow diagrams for calculation of vectors (B, and (B, ote that the rectangles in this figure show the operations of multiplication b the matrices inscribed inside the rectangles In Fig a the numbers i are eual to: (h + n)/, 1 (h n)/, (i + m)/, 3 (i m)/, 4 ( j + l)/, 5 ( j l)/, 6, 3, (o + s)/, 9 (o s)/, 1 (p + r)/, 11 (p r)/, 1 4, 13 5, 14 1, 15 11, 16 (t + w)/, 1 (t w)/, where the numbers: h, n,,ware the entries of the matri B ( Similarl, in Fig b the numbers i are eual to: (g + l)/, 1 (g l)/, (h + k)/, 3 (h k)/, 4 (i + j)/, 5 (i j)/, 6, 3, (m + p)/, 9 (m p)/, 1 (n + o)/, 11 (n o)/, 1 4, 13 5, 14 1, 15 11, 16 ( + r)/, 1 ( r)/, where the numbers: g, l,,r are the entries of the matri B ( Calculation of vector (B, can be compactl described b the suitable matri vector procedure If is even, this procedure will be as follows: (B, R ( ) W ( ) ( ) Q ( ( ) U ( ) ( ) M ( ) (6) where the matri M ( ), which is responsible for reordering the coordinates of the input vector and multipling the matri H b the subvectors [ 1, 1 ] T, [, ] T,,[ / 1, /+1 ] T, has the form

17 4134 Circuits Sst Signal Process (1) 36: M ( ) [ [ ] [ ] ] 1 1 ( ) 1 I 1 ( ) 1 J 1 The smbol in the euation shown above denotes the Kronecker product operation The matri U ( ) / ( ) in E (6), which is responsible for replication of the earlier calculated vector has the form (61) U ( ) ( ) 1 1 I (6) The diagonal matri Q ( in E (6) is responsible for multipling the vector ( ) / of the sums and differences of respective entries of the matri (16) b the vector calculated earlier The factor 1/ is also included in this matri It has the form Q ( ( ) ( f ( 1,1 + diag 1, +, 1, 1, 1 ( + f 1, 1, 1,1, 1, 1, +1 ( + f 1, 1 1, +1,, 1, 1, 1,, ( f 1, 1 1, +1,, ( f 1, 1 1, +1 (63) The matri W ( ) ( ) / in E (6) is responsible for summation and has the form [ ] I 1 W ( ) ( ) 1 [1 ] (64) J 1 1 [ 1] The last matri R ( ) in E (6) is responsible for multipling the matri H b the subvectors of length and reordering the coordinates It has the form R ( ) 1 ( ) I 1 ( ) J [1 1] [1 1] To calculate the vector (B, according to the procedure (6), it is necessar to perform ( )/ comple additions From among these additions, are needed to multipl the matri M ( ) b the input vector, (/ )( ) additions are needed to multipl the matri W ( ) ( ) / b earlier obtained vector, and are needed to multipl the matri R ( ) b the last obtained vector The additions (65)

18 Circuits Sst Signal Process (1) 36: which were performed to obtain the matri Q ( were not counted, since this ( ) / matri ma be prepared in advance The calculation of the vector (B, also reuires ( ) / comple multiplications All these multiplications are needed to multipl the diagonal matri Q ( b the appropriate vector ( ) / If is odd, the procedure for calculation of vector (B, will be as follows: (B, R ( 1) W ( 1) ( 1) Q ( ( 1) U ( 1) ( 1) M ( 1) (66) where the matrices that occur in E (66) have the forms M ( 1) [ [ ] [ ] ] 1 1 ( 1) 1 I 1 J (6) U ( 1) 1 ( 1) 1 1 I 1 (6) ( f ( 1,1 + 1, 1, 1,1 1, 1, Q ( ( 1) diag 1, +, 1, 1 1, 1 1,, 1, + 1, +1, + 1, +1, 1, 1, 1, 1, 1 1, +1,, 1, +1 (69) W ( 1) ( 1) [ I 1 J ] [1 ] [ 1] () R ( 1) 1 ( 1) I 1 J 1 [1 1] (1) [1 1] To calculate the vector (B, according to the procedure (66), it is necessar to perform ( + 1)( 1)/ comple additions From among these additions 1 are needed to multipl the matri M ( 1) b the input vector, ( 3)( 1)/ are needed to multipl the matri W ( 1) ( 1) / b earlier obtained vector, and 1are needed to multipl the matri R ( 1) b the last obtained vector This procedure

19 4136 Circuits Sst Signal Process (1) 36: also reuires ( 1) / comple multiplications All these multiplications are needed to multipl the diagonal matri Q ( b the appropriate vector ( 1) / The matri vector procedures for the calculation of (B, for and are presented in Eample 4 This eample also demonstrates the eplicate forms of matrices that occur in these procedures, assuming that the matrices B ( and B ( are defined in (4) and (9), respectivel Eample 4 For the matri vector procedure (6) for calculating (B, will have the form (B, R 6 W 6 1 Q ( 1 U 1 6M 6 () where the matrices which occur in above presented euation are as follows: [ [ ] [ ] ] 1 1 M I J (3) U I ( Q ( h + n 1 diag, h n, i + m, i m, (4)

20 Circuits Sst Signal Process (1) 36: j + l, j l, i + m o + s, o s, p + r p + r, p r, i m,, p r, t + w, t w, j + l, j l, ) (5) [ ] I3 1 W [1 ] J [ 1] (6) R 6 I 3 [1 1] J 3 [1 1] () For the matri vector procedure (66) for calculating (B, will have the form (B, R 6 W 6 1 Q ( 1 U 1 6M 6 () where the matrices which occur in the euation presented above are as follows: [ [ ] [ ] ] 1 1 M I 3 J (9)

21 413 Circuits Sst Signal Process (1) 36: The matri U 1 6 is the same as in E () ( Q ( g + l 1 diag, g l, h + k h k, i + j, i j m + p i j, m p, n + o,, h + k, n + o, n o The matri W 6 1 isthesameasine(), n o, h k,, i + j, + r, r, ) R 6 I 3 [1 1] 1 1 J 3 [1 1] () (1) The last component C ( will focus on the product of the matri C ( For even the matri C ( (C, appears in decomposition (14) onl if is even ow we (C, has the form (1) and b the input vector C ( () 1,, 1, ( 1, ) + + 1, 1, 1, ) ( , (3) To make this calculation it is necessar to perform comple additions and 1 comple multiplications Eample 5 presents the form of the vector (C, for

22 Circuits Sst Signal Process (1) 36: Fig 3 Data flow diagrams for calculation of vector (C, k u k u ( C, ( C, 1 ( C, ( C, 3 ( C, 4 ( C, 5 ( C, 6 ( C, Eample 5 For the matri C ( is defined in (5) The product of this matri b the input vector [, 1,, ] T will have the form (C, k 4 4 u 4 k( 1 + ) + ( + 6 ) + u( ) + 4 u 4 4 k 4 (4) Figure 3 shows the data flow diagram for calculation of vector (C, Calculation (C, can be concisel described b appropriate matri vector procedure This procedure will be as follows: (C, K ( 1) G ( 1 L ( 1) (5) where the matri L ( 1) is responsible for summing the appropriate entries of the input vector: 1 + 1, +,, / 1 + /+1 and it has the form L ( 1) ( 1) 1 I 1 ( ) 1 1 J 1 1 ( ) ( 1) (6) The matri G ( form: 1 that occurs in E (5) is a diagonal matri, which has the following ( ) G ( 1 diag,,, 1,,,,,,, 1,, 1, ()

23 414 Circuits Sst Signal Process (1) 36: The last matri K ( 1) which occurs in E (5) has the form 1 ( ) 1 1 ( ) K ( 1) 1 I ( ) 1 1 ( ) 1 J 1 () The matri vector procedure (5) for calculating (C, for is presented in Eample 6 This eample also shows eplicate forms of matrices which occur in this procedure, assuming that the matri C ( is defined in (5) Eample 6 For the matri vector procedure (5) for calculating (C, will have the form (C, K G ( L (9) where the matrices are as follows: [ ] 3 1 I L J (9) G ( diag(k,, u,, k,, u) (91) K 3 4 I J (9) To obtain the final output vector (, namel, the discrete fractional Fourier trans-, (B, and also (C, if is form defined in (3), we have to add vectors (A, even For even we have (B, (C,, so to obtain ( we do not need to

24 Circuits Sst Signal Process (1) 36: Table 1 umber of additions and multiplications for even (A, Additions 1 Multiplications + 1 (B, (C, Summing Total ( ) 3 ( ) Table umber of additions and multiplications for odd (A, (B, Summing Total Additions 1 Multiplications ( 1)(+1) 1 ( 1) perform an additions Also, since (B, /, it is necessar to perform onl one addition to obtain ( / For other coordinates ( i, where i and i /, we have to perform two additions The whole number of additions when summing vectors (A,, (B, and (C, is eual to ( )+1 3 If is odd we have to add onl two vectors: (A, and (B, Since (B,, we do not need to perform an additions to obtain ( For other coordinates ( i, where i wehavetoperform one addition The whole number of additions when summing vectors (A, and (B, is eual to 1 5 Computational Compleit Let us assess the computational compleit in terms of the number of multiplications and additions reuired to obtain DFRFT Direct calculation of the discrete fractional Fourier transform for an input vector, assuming that the matri F a defined b (3) is given, reuires multiplications of a comple number and ( 1) comple additions If we use the decomposition of the matri F a into three or two matrices, according to (14) or(1), respectivel, then the vectors (A,, (B, and (C, if is even are calculated When, in the end, the are added, the total number of additions and multiplications will be smaller We will evaluate the number of additions and multiplications b calculating vectors (A,, (B, and (C, if is even, using our method These vectors and the total number of the operations, which are needed to obtain the resulting vector (, will be summed These calculations will be performed for an even and odd separatel and the results will be presented in Tables 1 and, respectivel Table 3 presents the number of additions and multiplications, which are necessar for calculating DFRFT transform for the input vector of even length, using the direct method, the method from [] and the method proposed Since the method from work

25 414 Circuits Sst Signal Process (1) 36: Table 3 Comparison of number of arithmetical operations for even length DFRFT Additions Multiplications Direct method Method from [] Proposed method Direct method Method from [] Proposed method Table 4 Comparison of number of arithmetical operations for odd length DFRFT Additions Multiplications Direct method Proposed method Direct method Proposed method [] cannot be used for the input vector of odd length, Table 4 presents the number of additions and multiplications, which are necessar for calculating DFRFT transform for the input vector of odd length, using onl the direct method and the method proposed After the analsis of Tables 3 and 4, it can be seen that the number of multiplications in the method proposed is almost twice as small as that in the direct method of calculating DFRFT This observation is true for vectors of both even and odd lengths The number of additions in our method is also smaller than in the direct method This difference in favour of our method increases with the length of the input vector

26 Circuits Sst Signal Process (1) 36: For an input signal of an even length we can compare our method with the method from [] As it can be seen in Table 3, the number of additions is lower in the method from [], but the number of multiplications is lower in the method proposed 6 Conclusions In this paper, we proposed a new approach to the design of the reduced compleit algorithms for the discrete fractional Fourier transform computation In the approach proposed, the original DFFT matri can be decomposed as an algebraic sum of a dense matri and of one or two another matrices which have man zero entries Thus, the decomposition of the original matri into submatrices can be represented as a sum of the partial products of each submatri b the same input vector The dense matri possesses a uniue structure that allows us to determine an effective factorization of this matri and leads to accelerate computation b reducing the arithmetical compleit of a matri vector product The calculation of the remaining matri vector products reuires onl a small number of arithmetic operations Based on the matri factorization and the Kronecker product, the effective method for the DFRFT computation has been derived For the sake of simplicit, the two eamples, for and, have been considered However, it is clear that the approach proposed is applicable for an arbitrar case (regardless of whether the length of the input vector is odd or even) Acknowledgements Funding was provided b West Pomeranian Universit of Technolog Szczecin (PL) Open Access This article is distributed under the terms of the Creative Commons Attribution 4 International License ( which permits unrestricted use, distribution, and reproduction in an medium, provided ou give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made References 1 A Cariow, Strategies for the snthesis of fast algorithms for the computation of the matri vector products J Signal Process Theor Appl 3(1), 1 19 (14) A Cariow, D Majorkowska-Mech, Fast algorithm for discrete fractional Hadamard transform umer Algorithms 6(3), 55 6 (15) 3 ÇC Candan, MA Kuta, HM Ozaktas, The discrete fractional Fourier transform IEEE Trans Signal Process 4(5), () 4 BW Dickinson, K Steiglitz, Eigenvectors and functions of the discrete Fourier transform IEEE Trans Acoust Speech Signal Process 3(1), 5 31 (19) 5 I Djurović, S Stanković, I Pitas, Digital watermarking in the fractional Fourier transformation domain J etw Comput Appl 4(), (1) 6 PR Halmos, Finite Dimensional Vector Spaces (Princeton Universit Press, Princeton, 194) B Hennell, JT Sheridan, Fractional Fourier transform-based image encrption: phase retrieval algorithm Opt Commun 6(1 6), 61 (3) M Irfan, L Zheng, H Shahzad, Review of computing algorithms for discrete fractional Fourier transform Res J Appl Sci Eng Technol 6(11), (13) 9 Jindal, K Singh, Image and video processing using discrete fractional transforms SIViP (), (14) 1 S Liu, Q Mi, B Zhu, Optical image encrption with multistage and multichannel fractional Fourierdomain filtering Opt Lett 6(16), (1)

27 4144 Circuits Sst Signal Process (1) 36: S Liu, T Shan, R Tao, Y-D Zhang, G Zhang, F Zhang, Y Wang, Sparse discrete fractional Fourier transform and its applications IEEE Trans Signal Process 6(4), (14) 1 Z Liu, H Zhao, S Liu, A discrete fractional random transform Opt Commun 55(4 6), (5) 13 JH McClellan, TW Parks, Eigenvalue and eigenvector decomposition of the discrete Fourier transform IEEE Trans Audio Electroacoust (1), 66 4 (19) 14 V amias, The fractional order Fourier transform and its application to uantum mechanics J Inst Appl Math 5, (19) 15 K ishchal, J Joseph, K Singh, Full phase encrption using fractional Fourier transform Opt Eng 4(6), (3) 16 HM Ozaktas, O Ankan, MA Kuta, G Bozdagi, Digital computation of the fractional Fourier transform IEEE Trans Signal Process 44(9), (1996) 1 S-C Pei, J-J Ding, Closed-form discrete fractional and affine Fourier transforms IEEE Trans Signal Process 4(5), () 1 S-C Pei, M-H Yeh, Discrete fractional Fourier transform In: Proceedings of IEEE International Smposium on Circuits and Sstems (1996), pp S-C Pei, M-H Yeh, Improved discrete fractional Fourier transform Opt Lett (14), (199) S-C Pei, M-H Yeh, Discrete fractional Hadamard transform In: Proceedings of IEEE International Smposium on Circuits and Sstems, vol 3 (1999), pp S-C Pei, M-H Yeh, Discrete fractional Hilbert transform IEEE Trans Circuits Sst II Analog Digit Signal Process 4(11), () S-C Pei, MH Yeh, The discrete fractional cosine and sine transforms IEEE Trans Signal Process 49(6), (1) 3 S-C Pei, C-C Tseng, M-H Yeh, J-J Shu, Discrete fractional Hartle and Fourier transforms IEEE Trans Circuits Sst II Analog Digit Signal Process 45(6), (199) 4 B Santhanam, JH McClellan, Discrete rotational Fourier transform IEEE Trans Signal Process 44(4), (1996) 5 R Tao, G Liang, X Zhao, An efficient FPGA-based implementation of fractional Fourier transform algorithm J Signal Process Sst 6(1), 4 5 (1) 6 Wiener, Hermitian polnomials and Fourier analsis J Math Phs, 3 (199) IŞ Yetik, MA Kuta, HM Ozaktas, Image representation and compression with the fractional Fourier transform Opt Commun 19(4 6), 5 (1)

A new method of image encryption with. multiple-parameter discrete fractional Fourier transform

A new method of image encryption with. multiple-parameter discrete fractional Fourier transform 2012 International Conference on Information and Computer Networks (ICICN 2012) IPCSIT vol. 27 (2012) (2011) IACSIT Press, Singapore A new method of image encryption with multiple-parameter discrete fractional

More information

(1) ... (2) /$ IEEE

(1) ... (2) /$ IEEE IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I: REGULAR PAPERS, VOL 55, NO 11, DECEMBER 2008 3469 Closed-Form Orthogonal DFT Eigenvectors Generated by Complete Generalized Legendre Sequence Soo-Chang Pei,

More information

Closed-Form Discrete Fractional and Affine Fourier Transforms

Closed-Form Discrete Fractional and Affine Fourier Transforms 1338 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 48, NO. 5, MAY 2000 Closed-Form Discrete Fractional and Affine Fourier Transforms Soo-Chang Pei, Fellow, IEEE, and Jian-Jiun Ding Abstract The discrete

More information

Eigenvectors and Eigenvalues 1

Eigenvectors and Eigenvalues 1 Ma 2015 page 1 Eigenvectors and Eigenvalues 1 In this handout, we will eplore eigenvectors and eigenvalues. We will begin with an eploration, then provide some direct eplanation and worked eamples, and

More information

An Algorithm for Fast Multiplication of Pauli Numbers

An Algorithm for Fast Multiplication of Pauli Numbers Adv Appl Clifford Algebras 5 (05), 53 63 The Author(s) 04 This article is published with open access at Springerlinkcom 088-7009/00053- published online June 0, 04 DOI 0007/s00006-04-0466-0 Advances in

More information

Mathematics 309 Conic sections and their applicationsn. Chapter 2. Quadric figures. ai,j x i x j + b i x i + c =0. 1. Coordinate changes

Mathematics 309 Conic sections and their applicationsn. Chapter 2. Quadric figures. ai,j x i x j + b i x i + c =0. 1. Coordinate changes Mathematics 309 Conic sections and their applicationsn Chapter 2. Quadric figures In this chapter want to outline quickl how to decide what figure associated in 2D and 3D to quadratic equations look like.

More information

Get Solution of These Packages & Learn by Video Tutorials on Matrices

Get Solution of These Packages & Learn by Video Tutorials on  Matrices FEE Download Stud Package from website: wwwtekoclassescom & wwwmathsbsuhagcom Get Solution of These Packages & Learn b Video Tutorials on wwwmathsbsuhagcom Matrices An rectangular arrangement of numbers

More information

Identifying second degree equations

Identifying second degree equations Chapter 7 Identifing second degree equations 71 The eigenvalue method In this section we appl eigenvalue methods to determine the geometrical nature of the second degree equation a 2 + 2h + b 2 + 2g +

More information

15. Eigenvalues, Eigenvectors

15. Eigenvalues, Eigenvectors 5 Eigenvalues, Eigenvectors Matri of a Linear Transformation Consider a linear ( transformation ) L : a b R 2 R 2 Suppose we know that L and L Then c d because of linearit, we can determine what L does

More information

FACULTY OF MATHEMATICAL STUDIES MATHEMATICS FOR PART I ENGINEERING. Lectures AB = BA = I,

FACULTY OF MATHEMATICAL STUDIES MATHEMATICS FOR PART I ENGINEERING. Lectures AB = BA = I, FACULTY OF MATHEMATICAL STUDIES MATHEMATICS FOR PART I ENGINEERING Lectures MODULE 7 MATRICES II Inverse of a matri Sstems of linear equations Solution of sets of linear equations elimination methods 4

More information

Solving Variable-Coefficient Fourth-Order ODEs with Polynomial Nonlinearity by Symmetric Homotopy Method

Solving Variable-Coefficient Fourth-Order ODEs with Polynomial Nonlinearity by Symmetric Homotopy Method Applied and Computational Mathematics 218; 7(2): 58-7 http://www.sciencepublishinggroup.com/j/acm doi: 1.11648/j.acm.21872.14 ISSN: 2328-565 (Print); ISSN: 2328-5613 (Online) Solving Variable-Coefficient

More information

Simultaneous Orthogonal Rotations Angle

Simultaneous Orthogonal Rotations Angle ELEKTROTEHNIŠKI VESTNIK 8(1-2): -11, 2011 ENGLISH EDITION Simultaneous Orthogonal Rotations Angle Sašo Tomažič 1, Sara Stančin 2 Facult of Electrical Engineering, Universit of Ljubljana 1 E-mail: saso.tomaic@fe.uni-lj.si

More information

BASE VECTORS FOR SOLVING OF PARTIAL DIFFERENTIAL EQUATIONS

BASE VECTORS FOR SOLVING OF PARTIAL DIFFERENTIAL EQUATIONS BASE VECTORS FOR SOLVING OF PARTIAL DIFFERENTIAL EQUATIONS J. Roubal, V. Havlena Department of Control Engineering, Facult of Electrical Engineering, Czech Technical Universit in Prague Abstract The distributed

More information

Mathematics of Cryptography Part I

Mathematics of Cryptography Part I CHAPTER 2 Mathematics of Crptograph Part I (Solution to Practice Set) Review Questions 1. The set of integers is Z. It contains all integral numbers from negative infinit to positive infinit. The set of

More information

Polynomial and Rational Functions

Polynomial and Rational Functions Name Date Chapter Polnomial and Rational Functions Section.1 Quadratic Functions Objective: In this lesson ou learned how to sketch and analze graphs of quadratic functions. Important Vocabular Define

More information

Video Compression-Encryption using Three Dimensional Discrete Fractional Transforms

Video Compression-Encryption using Three Dimensional Discrete Fractional Transforms Research Journal of Applied Sciences, Engineering and Technology 5(14): 3678-3683, 213 ISSN: 24-7459; e-issn: 24-7467 Maxwell Scientific Organization, 213 Submitted: June 23, 212 Accepted: July 28, 212

More information

8.1 Exponents and Roots

8.1 Exponents and Roots Section 8. Eponents and Roots 75 8. Eponents and Roots Before defining the net famil of functions, the eponential functions, we will need to discuss eponent notation in detail. As we shall see, eponents

More information

Outline. Introduction Definition of fractional fourier transform Linear canonical transform Implementation of FRFT/LCT

Outline. Introduction Definition of fractional fourier transform Linear canonical transform Implementation of FRFT/LCT 04//5 Outline Introduction Definition of fractional fourier transform Linear canonical transform Implementation of FRFT/LCT The Direct Computation DFT-like Method Chirp Convolution Method Discrete fractional

More information

MATRIX KERNELS FOR THE GAUSSIAN ORTHOGONAL AND SYMPLECTIC ENSEMBLES

MATRIX KERNELS FOR THE GAUSSIAN ORTHOGONAL AND SYMPLECTIC ENSEMBLES Ann. Inst. Fourier, Grenoble 55, 6 (5), 197 7 MATRIX KERNELS FOR THE GAUSSIAN ORTHOGONAL AND SYMPLECTIC ENSEMBLES b Craig A. TRACY & Harold WIDOM I. Introduction. For a large class of finite N determinantal

More information

On the Spectral Theory of Operator Pencils in a Hilbert Space

On the Spectral Theory of Operator Pencils in a Hilbert Space Journal of Nonlinear Mathematical Phsics ISSN: 1402-9251 Print 1776-0852 Online Journal homepage: http://www.tandfonline.com/loi/tnmp20 On the Spectral Theor of Operator Pencils in a Hilbert Space Roman

More information

MA123, Chapter 8: Idea of the Integral (pp , Gootman)

MA123, Chapter 8: Idea of the Integral (pp , Gootman) MA13, Chapter 8: Idea of the Integral (pp. 155-187, Gootman) Chapter Goals: Understand the relationship between the area under a curve and the definite integral. Understand the relationship between velocit

More information

8. BOOLEAN ALGEBRAS x x

8. BOOLEAN ALGEBRAS x x 8. BOOLEAN ALGEBRAS 8.1. Definition of a Boolean Algebra There are man sstems of interest to computing scientists that have a common underling structure. It makes sense to describe such a mathematical

More information

Time-Frequency Analysis: Fourier Transforms and Wavelets

Time-Frequency Analysis: Fourier Transforms and Wavelets Chapter 4 Time-Frequenc Analsis: Fourier Transforms and Wavelets 4. Basics of Fourier Series 4.. Introduction Joseph Fourier (768-83) who gave his name to Fourier series, was not the first to use Fourier

More information

In this chapter a student has to learn the Concept of adjoint of a matrix. Inverse of a matrix. Rank of a matrix and methods finding these.

In this chapter a student has to learn the Concept of adjoint of a matrix. Inverse of a matrix. Rank of a matrix and methods finding these. MATRICES UNIT STRUCTURE.0 Objectives. Introduction. Definitions. Illustrative eamples.4 Rank of matri.5 Canonical form or Normal form.6 Normal form PAQ.7 Let Us Sum Up.8 Unit End Eercise.0 OBJECTIVES In

More information

MAE 323: Chapter 4. Plane Stress and Plane Strain. The Stress Equilibrium Equation

MAE 323: Chapter 4. Plane Stress and Plane Strain. The Stress Equilibrium Equation The Stress Equilibrium Equation As we mentioned in Chapter 2, using the Galerkin formulation and a choice of shape functions, we can derive a discretized form of most differential equations. In Structural

More information

The Discrete Fractional Fourier Transform

The Discrete Fractional Fourier Transform IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL 48, NO 5, MAY 2000 1329 The Discrete Fractional Fourier Transform Çag atay Candan, Student Member, IEEE, M Alper Kutay, Member, IEEE, and Haldun M Ozaktas Abstract

More information

Time-Frequency Analysis: Fourier Transforms and Wavelets

Time-Frequency Analysis: Fourier Transforms and Wavelets Chapter 4 Time-Frequenc Analsis: Fourier Transforms and Wavelets 4. Basics of Fourier Series 4.. Introduction Joseph Fourier (768-83) who gave his name to Fourier series, was not the first to use Fourier

More information

Polynomial and Rational Functions

Polynomial and Rational Functions Polnomial and Rational Functions Figure -mm film, once the standard for capturing photographic images, has been made largel obsolete b digital photograph. (credit film : modification of work b Horia Varlan;

More information

3.7 InveRSe FUnCTIOnS

3.7 InveRSe FUnCTIOnS CHAPTER functions learning ObjeCTIveS In this section, ou will: Verif inverse functions. Determine the domain and range of an inverse function, and restrict the domain of a function to make it one-to-one.

More information

1 Quantum Computing Simulation using the Auxiliary Field Decomposition

1 Quantum Computing Simulation using the Auxiliary Field Decomposition 1 Quantum Computing Simulation using the Auiliar Field Decomposition Kurt Fischer, ans-georg Matuttis 1, Satoshi Yukawa, and Nobuasu Ito 1 Universit of Electro-Communications, Department of Mechanical

More information

ES.1803 Topic 16 Notes Jeremy Orloff

ES.1803 Topic 16 Notes Jeremy Orloff ES803 Topic 6 Notes Jerem Orloff 6 Eigenalues, diagonalization, decoupling This note coers topics that will take us seeral classes to get through We will look almost eclusiel at 2 2 matrices These hae

More information

Additional Topics in Differential Equations

Additional Topics in Differential Equations 6 Additional Topics in Differential Equations 6. Eact First-Order Equations 6. Second-Order Homogeneous Linear Equations 6.3 Second-Order Nonhomogeneous Linear Equations 6.4 Series Solutions of Differential

More information

APPENDIX D Rotation and the General Second-Degree Equation

APPENDIX D Rotation and the General Second-Degree Equation APPENDIX D Rotation and the General Second-Degree Equation Rotation of Aes Invariants Under Rotation After rotation of the - and -aes counterclockwise through an angle, the rotated aes are denoted as the

More information

Demonstrate solution methods for systems of linear equations. Show that a system of equations can be represented in matrix-vector form.

Demonstrate solution methods for systems of linear equations. Show that a system of equations can be represented in matrix-vector form. Chapter Linear lgebra Objective Demonstrate solution methods for sstems of linear equations. Show that a sstem of equations can be represented in matri-vector form. 4 Flowrates in kmol/hr Figure.: Two

More information

Estimation of the Optimum Rotational Parameter for the Fractional Fourier Transform Using Domain Decomposition

Estimation of the Optimum Rotational Parameter for the Fractional Fourier Transform Using Domain Decomposition Estimation of the Optimum Rotational Parameter for the Fractional Fourier Transform Using Domain Decomposition Seema Sud 1 1 The Aerospace Corporation, 4851 Stonecroft Blvd. Chantilly, VA 20151 Abstract

More information

d. 2x 3 7x 2 5x 2 2x 2 3x 1 x 2x 3 3x 2 1x 2 4x 2 6x 2 3. a. x 5 x x 2 5x 5 5x 25 b. x 4 2x 2x 2 8x 3 3x 12 c. x 6 x x 2 6x 6 6x 36

d. 2x 3 7x 2 5x 2 2x 2 3x 1 x 2x 3 3x 2 1x 2 4x 2 6x 2 3. a. x 5 x x 2 5x 5 5x 25 b. x 4 2x 2x 2 8x 3 3x 12 c. x 6 x x 2 6x 6 6x 36 Vertices: (.8, 5.), (.37, 3.563), (.6, 0.980), (5.373, 6.66), (.8, 7.88), (.95,.) Graph the equation for an value of P (the second graph shows the circle with P 5) and imagine increasing the value of P,

More information

Answer Explanations. The SAT Subject Tests. Mathematics Level 1 & 2 TO PRACTICE QUESTIONS FROM THE SAT SUBJECT TESTS STUDENT GUIDE

Answer Explanations. The SAT Subject Tests. Mathematics Level 1 & 2 TO PRACTICE QUESTIONS FROM THE SAT SUBJECT TESTS STUDENT GUIDE The SAT Subject Tests Answer Eplanations TO PRACTICE QUESTIONS FROM THE SAT SUBJECT TESTS STUDENT GUIDE Mathematics Level & Visit sat.org/stpractice to get more practice and stud tips for the Subject Test

More information

Path Embeddings with Prescribed Edge in the Balanced Hypercube Network

Path Embeddings with Prescribed Edge in the Balanced Hypercube Network S S smmetr Communication Path Embeddings with Prescribed Edge in the Balanced Hpercube Network Dan Chen, Zhongzhou Lu, Zebang Shen, Gaofeng Zhang, Chong Chen and Qingguo Zhou * School of Information Science

More information

Applications of Gauss-Radau and Gauss-Lobatto Numerical Integrations Over a Four Node Quadrilateral Finite Element

Applications of Gauss-Radau and Gauss-Lobatto Numerical Integrations Over a Four Node Quadrilateral Finite Element Avaiable online at www.banglaol.info angladesh J. Sci. Ind. Res. (), 77-86, 008 ANGLADESH JOURNAL OF SCIENTIFIC AND INDUSTRIAL RESEARCH CSIR E-mail: bsir07gmail.com Abstract Applications of Gauss-Radau

More information

A Tutorial on Euler Angles and Quaternions

A Tutorial on Euler Angles and Quaternions A Tutorial on Euler Angles and Quaternions Moti Ben-Ari Department of Science Teaching Weimann Institute of Science http://www.weimann.ac.il/sci-tea/benari/ Version.0.1 c 01 17 b Moti Ben-Ari. This work

More information

Introduction to Differential Equations. National Chiao Tung University Chun-Jen Tsai 9/14/2011

Introduction to Differential Equations. National Chiao Tung University Chun-Jen Tsai 9/14/2011 Introduction to Differential Equations National Chiao Tung Universit Chun-Jen Tsai 9/14/011 Differential Equations Definition: An equation containing the derivatives of one or more dependent variables,

More information

Section 3.1. ; X = (0, 1]. (i) f : R R R, f (x, y) = x y

Section 3.1. ; X = (0, 1]. (i) f : R R R, f (x, y) = x y Paul J. Bruillard MATH 0.970 Problem Set 6 An Introduction to Abstract Mathematics R. Bond and W. Keane Section 3.1: 3b,c,e,i, 4bd, 6, 9, 15, 16, 18c,e, 19a, 0, 1b Section 3.: 1f,i, e, 6, 1e,f,h, 13e,

More information

Rigid Body Transforms-3D. J.C. Dill transforms3d 27Jan99

Rigid Body Transforms-3D. J.C. Dill transforms3d 27Jan99 ESC 489 3D ransforms 1 igid Bod ransforms-3d J.C. Dill transforms3d 27Jan99 hese notes on (2D and) 3D rigid bod transform are currentl in hand-done notes which are being converted to this file from that

More information

MAT 1275: Introduction to Mathematical Analysis. Graphs and Simplest Equations for Basic Trigonometric Functions. y=sin( x) Function

MAT 1275: Introduction to Mathematical Analysis. Graphs and Simplest Equations for Basic Trigonometric Functions. y=sin( x) Function MAT 275: Introduction to Mathematical Analsis Dr. A. Rozenblum Graphs and Simplest Equations for Basic Trigonometric Functions We consider here three basic functions: sine, cosine and tangent. For them,

More information

MATH 115: Final Exam Review. Can you find the distance between two points and the midpoint of a line segment? (1.1)

MATH 115: Final Exam Review. Can you find the distance between two points and the midpoint of a line segment? (1.1) MATH : Final Eam Review Can ou find the distance between two points and the midpoint of a line segment? (.) () Consider the points A (,) and ( 6, ) B. (a) Find the distance between A and B. (b) Find the

More information

A.5. Complex Numbers AP-12. The Development of the Real Numbers

A.5. Complex Numbers AP-12. The Development of the Real Numbers AP- A.5 Comple Numbers Comple numbers are epressions of the form a + ib, where a and b are real numbers and i is a smbol for -. Unfortunatel, the words real and imaginar have connotations that somehow

More information

Finding Limits Graphically and Numerically. An Introduction to Limits

Finding Limits Graphically and Numerically. An Introduction to Limits 60_00.qd //0 :05 PM Page 8 8 CHAPTER Limits and Their Properties Section. Finding Limits Graphicall and Numericall Estimate a it using a numerical or graphical approach. Learn different was that a it can

More information

1.5. Analyzing Graphs of Functions. The Graph of a Function. What you should learn. Why you should learn it. 54 Chapter 1 Functions and Their Graphs

1.5. Analyzing Graphs of Functions. The Graph of a Function. What you should learn. Why you should learn it. 54 Chapter 1 Functions and Their Graphs 0_005.qd /7/05 8: AM Page 5 5 Chapter Functions and Their Graphs.5 Analzing Graphs of Functions What ou should learn Use the Vertical Line Test for functions. Find the zeros of functions. Determine intervals

More information

Periodic Structures in FDTD

Periodic Structures in FDTD EE 5303 Electromagnetic Analsis Using Finite Difference Time Domain Lecture #19 Periodic Structures in FDTD Lecture 19 These notes ma contain coprighted material obtained under fair use rules. Distribution

More information

Math 214 Spring problem set (a) Consider these two first order equations. (I) dy dx = x + 1 dy

Math 214 Spring problem set (a) Consider these two first order equations. (I) dy dx = x + 1 dy Math 4 Spring 08 problem set. (a) Consider these two first order equations. (I) d d = + d (II) d = Below are four direction fields. Match the differential equations above to their direction fields. Provide

More information

Digital Image Processing

Digital Image Processing Digital Image Processing 2D SYSTEMS & PRELIMINARIES Hamid R. Rabiee Fall 2015 Outline 2 Two Dimensional Fourier & Z-transform Toeplitz & Circulant Matrices Orthogonal & Unitary Matrices Block Matrices

More information

Additional Topics in Differential Equations

Additional Topics in Differential Equations 0537_cop6.qd 0/8/08 :6 PM Page 3 6 Additional Topics in Differential Equations In Chapter 6, ou studied differential equations. In this chapter, ou will learn additional techniques for solving differential

More information

Homework Notes Week 6

Homework Notes Week 6 Homework Notes Week 6 Math 24 Spring 24 34#4b The sstem + 2 3 3 + 4 = 2 + 2 + 3 4 = 2 + 2 3 = is consistent To see this we put the matri 3 2 A b = 2 into reduced row echelon form Adding times the first

More information

THE CENTERED DISCRETE FRACTIONAL FOURIER TRANSFORM AND LINEAR CHIRP SIGNALS. Juan G. Vargas-Rubio and Balu Santhanam

THE CENTERED DISCRETE FRACTIONAL FOURIER TRANSFORM AND LINEAR CHIRP SIGNALS. Juan G. Vargas-Rubio and Balu Santhanam THE CETERED DISCRETE FRACTIOAL FOURIER TRASFORM AD LIEAR CHIRP SIGALS Juan G. Vargas-Rubio and Balu Santhanam University of ew Mexico, Albuquerque, M 7 Tel: 55 77-, Fax: 55 77-9 Email: jvargas,bsanthan@ece.unm.edu

More information

Functions. Introduction

Functions. Introduction Functions,00 P,000 00 0 70 7 80 8 0 000 00 00 Figure Standard and Poor s Inde with dividends reinvested (credit "bull": modification of work b Praitno Hadinata; credit "graph": modification of work b MeasuringWorth)

More information

The Maze Generation Problem is NP-complete

The Maze Generation Problem is NP-complete The Mae Generation Problem is NP-complete Mario Alviano Department of Mathematics, Universit of Calabria, 87030 Rende (CS), Ital alviano@mat.unical.it Abstract. The Mae Generation problem has been presented

More information

MATRIX TRANSFORMATIONS

MATRIX TRANSFORMATIONS CHAPTER 5. MATRIX TRANSFORMATIONS INSTITIÚID TEICNEOLAÍOCHTA CHEATHARLACH INSTITUTE OF TECHNOLOGY CARLOW MATRIX TRANSFORMATIONS Matri Transformations Definition Let A and B be sets. A function f : A B

More information

COMPUTING π(x): THE MEISSEL, LEHMER, LAGARIAS, MILLER, ODLYZKO METHOD

COMPUTING π(x): THE MEISSEL, LEHMER, LAGARIAS, MILLER, ODLYZKO METHOD MATHEMATICS OF COMPUTATION Volume 65, Number 213 Januar 1996, Pages 235 245 COMPUTING π(): THE MEISSEL, LEHMER, LAGARIAS, MILLER, ODLYZKO METHOD M. DELEGLISE AND J. RIVAT Abstract. Let π() denote the number

More information

Review of Linear Algebra

Review of Linear Algebra Review of Linear Algebra Dr Gerhard Roth COMP 40A Winter 05 Version Linear algebra Is an important area of mathematics It is the basis of computer vision Is very widely taught, and there are many resources

More information

You don't have to be a mathematician to have a feel for numbers. John Forbes Nash, Jr.

You don't have to be a mathematician to have a feel for numbers. John Forbes Nash, Jr. Course Title: Real Analsis Course Code: MTH3 Course instructor: Dr. Atiq ur Rehman Class: MSc-II Course URL: www.mathcit.org/atiq/fa5-mth3 You don't have to be a mathematician to have a feel for numbers.

More information

Determinants. We said in Section 3.3 that a 2 2 matrix a b. Determinant of an n n Matrix

Determinants. We said in Section 3.3 that a 2 2 matrix a b. Determinant of an n n Matrix 3.6 Determinants We said in Section 3.3 that a 2 2 matri a b is invertible if and onl if its c d erminant, ad bc, is nonzero, and we saw the erminant used in the formula for the inverse of a 2 2 matri.

More information

The approximation of piecewise linear membership functions and Łukasiewicz operators

The approximation of piecewise linear membership functions and Łukasiewicz operators Fuzz Sets and Sstems 54 25 275 286 www.elsevier.com/locate/fss The approimation of piecewise linear membership functions and Łukasiewicz operators József Dombi, Zsolt Gera Universit of Szeged, Institute

More information

Subband Coding and Wavelets. National Chiao Tung University Chun-Jen Tsai 12/04/2014

Subband Coding and Wavelets. National Chiao Tung University Chun-Jen Tsai 12/04/2014 Subband Coding and Wavelets National Chiao Tung Universit Chun-Jen Tsai /4/4 Concept of Subband Coding In transform coding, we use N (or N N) samples as the data transform unit Transform coefficients are

More information

1.3 LIMITS AT INFINITY; END BEHAVIOR OF A FUNCTION

1.3 LIMITS AT INFINITY; END BEHAVIOR OF A FUNCTION . Limits at Infinit; End Behavior of a Function 89. LIMITS AT INFINITY; END BEHAVIOR OF A FUNCTION Up to now we have been concerned with its that describe the behavior of a function f) as approaches some

More information

arxiv: v1 [math.co] 21 Dec 2016

arxiv: v1 [math.co] 21 Dec 2016 The integrall representable trees of norm 3 Jack H. Koolen, Masood Ur Rehman, Qianqian Yang Februar 6, 08 Abstract In this paper, we determine the integrall representable trees of norm 3. arxiv:6.0697v

More information

5.4 dividing POlynOmIAlS

5.4 dividing POlynOmIAlS SECTION 5.4 dividing PolNomiAls 3 9 3 learning ObjeCTIveS In this section, ou will: Use long division to divide polnomials. Use snthetic division to divide polnomials. 5.4 dividing POlnOmIAlS Figure 1

More information

A Class of Compactly Supported Orthonormal B-Spline Wavelets

A Class of Compactly Supported Orthonormal B-Spline Wavelets A Class of Compactl Supported Orthonormal B-Spline Wavelets Okkung Cho and Ming-Jun Lai Abstract. We continue the stud of constructing compactl supported orthonormal B-spline wavelets originated b T.N.T.

More information

Table of Contents. Module 1

Table of Contents. Module 1 Table of Contents Module 1 11 Order of Operations 16 Signed Numbers 1 Factorization of Integers 17 Further Signed Numbers 13 Fractions 18 Power Laws 14 Fractions and Decimals 19 Introduction to Algebra

More information

Closed form expressions for the gravitational inner multipole moments of homogeneous elementary solids

Closed form expressions for the gravitational inner multipole moments of homogeneous elementary solids Closed form epressions for the gravitational inner multipole moments of homogeneous elementar solids Julian Stirling 1,2, and Stephan Schlamminger 1 1 National Institute of Standards and Technolog, 1 Bureau

More information

1 HOMOGENEOUS TRANSFORMATIONS

1 HOMOGENEOUS TRANSFORMATIONS HOMOGENEOUS TRANSFORMATIONS Purpose: The purpose of this chapter is to introduce ou to the Homogeneous Transformation. This simple 4 4 transformation is used in the geometr engines of CAD sstems and in

More information

ANSYS-Based Birefringence Property Analysis of Side-Hole Fiber Induced by Pressure and Temperature

ANSYS-Based Birefringence Property Analysis of Side-Hole Fiber Induced by Pressure and Temperature PHOTONIC SENSORS / Vol. 8, No. 1, 2018: 13 21 ANSYS-Based Birefringence Propert Analsis of Side-Hole Fiber Induced b Pressure and Temperature Xinbang ZHOU 1 and Zhenfeng GONG 2* 1 School of Ocean Science

More information

A comparison of estimation accuracy by the use of KF, EKF & UKF filters

A comparison of estimation accuracy by the use of KF, EKF & UKF filters Computational Methods and Eperimental Measurements XIII 779 A comparison of estimation accurac b the use of KF EKF & UKF filters S. Konatowski & A. T. Pieniężn Department of Electronics Militar Universit

More information

And similarly in the other directions, so the overall result is expressed compactly as,

And similarly in the other directions, so the overall result is expressed compactly as, SQEP Tutorial Session 5: T7S0 Relates to Knowledge & Skills.5,.8 Last Update: //3 Force on an element of area; Definition of principal stresses and strains; Definition of Tresca and Mises equivalent stresses;

More information

2: Distributions of Several Variables, Error Propagation

2: Distributions of Several Variables, Error Propagation : Distributions of Several Variables, Error Propagation Distribution of several variables. variables The joint probabilit distribution function of two variables and can be genericall written f(, with the

More information

Research Article Chaotic Attractor Generation via a Simple Linear Time-Varying System

Research Article Chaotic Attractor Generation via a Simple Linear Time-Varying System Discrete Dnamics in Nature and Societ Volume, Article ID 836, 8 pages doi:.//836 Research Article Chaotic Attractor Generation via a Simple Linear Time-Varing Sstem Baiu Ou and Desheng Liu Department of

More information

Linear Equations in Linear Algebra

Linear Equations in Linear Algebra 1 Linear Equations in Linear Algebra 1.1 SYSTEMS OF LINEAR EQUATIONS LINEAR EQUATION,, 1 n A linear equation in the variables equation that can be written in the form a a a b 1 1 2 2 n n a a is an where

More information

Slovak University of Technology in Bratislava Institute of Information Engineering, Automation, and Mathematics PROCEEDINGS

Slovak University of Technology in Bratislava Institute of Information Engineering, Automation, and Mathematics PROCEEDINGS Slovak Universit of Technolog in Bratislava Institute of Information Engineering, Automation, and Mathematics PROCEEDINGS of the 8 th International Conference on Process Control Hotel Titris, Tatranská

More information

c 2016 Society for Industrial and Applied Mathematics

c 2016 Society for Industrial and Applied Mathematics SIAM J. SCI. COMPUT. Vol. 38, No. 2, pp. A765 A788 c 206 Societ for Industrial and Applied Mathematics ROOTS OF BIVARIATE POLYNOMIAL SYSTEMS VIA DETERMINANTAL REPRESENTATIONS BOR PLESTENJAK AND MICHIEL

More information

lecture 7: Trigonometric Interpolation

lecture 7: Trigonometric Interpolation lecture : Trigonometric Interpolation 9 Trigonometric interpolation for periodic functions Thus far all our interpolation schemes have been based on polynomials However, if the function f is periodic,

More information

UNCORRECTED SAMPLE PAGES. 3Quadratics. Chapter 3. Objectives

UNCORRECTED SAMPLE PAGES. 3Quadratics. Chapter 3. Objectives Chapter 3 3Quadratics Objectives To recognise and sketch the graphs of quadratic polnomials. To find the ke features of the graph of a quadratic polnomial: ais intercepts, turning point and ais of smmetr.

More information

Second Proof: Every Positive Integer is a Frobenius Number of Three Generators

Second Proof: Every Positive Integer is a Frobenius Number of Three Generators International Mathematical Forum, Vol., 5, no. 5, - 7 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/.988/imf.5.54 Second Proof: Ever Positive Integer is a Frobenius Number of Three Generators Firu Kamalov

More information

APPENDIXES. B Coordinate Geometry and Lines C. D Trigonometry E F. G The Logarithm Defined as an Integral H Complex Numbers I

APPENDIXES. B Coordinate Geometry and Lines C. D Trigonometry E F. G The Logarithm Defined as an Integral H Complex Numbers I APPENDIXES A Numbers, Inequalities, and Absolute Values B Coordinate Geometr and Lines C Graphs of Second-Degree Equations D Trigonometr E F Sigma Notation Proofs of Theorems G The Logarithm Defined as

More information

Finding Limits Graphically and Numerically. An Introduction to Limits

Finding Limits Graphically and Numerically. An Introduction to Limits 8 CHAPTER Limits and Their Properties Section Finding Limits Graphicall and Numericall Estimate a it using a numerical or graphical approach Learn different was that a it can fail to eist Stud and use

More information

Chapter 13. Overview. The Quadratic Formula. Overview. The Quadratic Formula. The Quadratic Formula. Lewinter & Widulski 1. The Quadratic Formula

Chapter 13. Overview. The Quadratic Formula. Overview. The Quadratic Formula. The Quadratic Formula. Lewinter & Widulski 1. The Quadratic Formula Chapter 13 Overview Some More Math Before You Go The Quadratic Formula The iscriminant Multiplication of Binomials F.O.I.L. Factoring Zero factor propert Graphing Parabolas The Ais of Smmetr, Verte and

More information

Minimal reductions of monomial ideals

Minimal reductions of monomial ideals ISSN: 1401-5617 Minimal reductions of monomial ideals Veronica Crispin Quiñonez Research Reports in Mathematics Number 10, 2004 Department of Mathematics Stocholm Universit Electronic versions of this

More information

Citation Ieee Signal Processing Letters, 2001, v. 8 n. 6, p

Citation Ieee Signal Processing Letters, 2001, v. 8 n. 6, p Title Multiplierless perfect reconstruction modulated filter banks with sum-of-powers-of-two coefficients Author(s) Chan, SC; Liu, W; Ho, KL Citation Ieee Signal Processing Letters, 2001, v. 8 n. 6, p.

More information

RANGE CONTROL MPC APPROACH FOR TWO-DIMENSIONAL SYSTEM 1

RANGE CONTROL MPC APPROACH FOR TWO-DIMENSIONAL SYSTEM 1 RANGE CONTROL MPC APPROACH FOR TWO-DIMENSIONAL SYSTEM Jirka Roubal Vladimír Havlena Department of Control Engineering, Facult of Electrical Engineering, Czech Technical Universit in Prague Karlovo náměstí

More information

Research Article Equivalent Elastic Modulus of Asymmetrical Honeycomb

Research Article Equivalent Elastic Modulus of Asymmetrical Honeycomb International Scholarl Research Network ISRN Mechanical Engineering Volume, Article ID 57, pages doi:.5//57 Research Article Equivalent Elastic Modulus of Asmmetrical Honecomb Dai-Heng Chen and Kenichi

More information

Separation of Variables in Cartesian Coordinates

Separation of Variables in Cartesian Coordinates Lecture 9 Separation of Variables in Cartesian Coordinates Phs 3750 Overview and Motivation: Toda we begin a more in-depth loo at the 3D wave euation. We introduce a techniue for finding solutions to partial

More information

Review of Linear Algebra

Review of Linear Algebra Review of Linear Algebra Definitions An m n (read "m by n") matrix, is a rectangular array of entries, where m is the number of rows and n the number of columns. 2 Definitions (Con t) A is square if m=

More information

1.6 CONTINUITY OF TRIGONOMETRIC, EXPONENTIAL, AND INVERSE FUNCTIONS

1.6 CONTINUITY OF TRIGONOMETRIC, EXPONENTIAL, AND INVERSE FUNCTIONS .6 Continuit of Trigonometric, Eponential, and Inverse Functions.6 CONTINUITY OF TRIGONOMETRIC, EXPONENTIAL, AND INVERSE FUNCTIONS In this section we will discuss the continuit properties of trigonometric

More information

Quantum Computing Lecture 2. Review of Linear Algebra

Quantum Computing Lecture 2. Review of Linear Algebra Quantum Computing Lecture 2 Review of Linear Algebra Maris Ozols Linear algebra States of a quantum system form a vector space and their transformations are described by linear operators Vector spaces

More information

Re(z) = a, For example, 3 + 2i = = 13. The complex conjugate (or simply conjugate") of z = a + bi is the number z defined by

Re(z) = a, For example, 3 + 2i = = 13. The complex conjugate (or simply conjugate) of z = a + bi is the number z defined by F COMPLEX NUMBERS In this appendi, we review the basic properties of comple numbers. A comple number is a number z of the form z = a + bi where a,b are real numbers and i represents a number whose square

More information

Some linear transformations on R 2 Math 130 Linear Algebra D Joyce, Fall 2013

Some linear transformations on R 2 Math 130 Linear Algebra D Joyce, Fall 2013 Some linear transformations on R 2 Math 3 Linear Algebra D Joce, Fall 23 Let s look at some some linear transformations on the plane R 2. We ll look at several kinds of operators on R 2 including reflections,

More information

Introduction to 3D Game Programming with DirectX 9.0c: A Shader Approach

Introduction to 3D Game Programming with DirectX 9.0c: A Shader Approach Introduction to 3D Game Programming with DirectX 90c: A Shader Approach Part I Solutions Note : Please email to frank@moon-labscom if ou find an errors Note : Use onl after ou have tried, and struggled

More information

4 Strain true strain engineering strain plane strain strain transformation formulae

4 Strain true strain engineering strain plane strain strain transformation formulae 4 Strain The concept of strain is introduced in this Chapter. The approimation to the true strain of the engineering strain is discussed. The practical case of two dimensional plane strain is discussed,

More information

On Range and Reflecting Functions About the Line y = mx

On Range and Reflecting Functions About the Line y = mx On Range and Reflecting Functions About the Line = m Scott J. Beslin Brian K. Heck Jerem J. Becnel Dept.of Mathematics and Dept. of Mathematics and Dept. of Mathematics and Computer Science Computer Science

More information

Algebra II Notes Unit Six: Polynomials Syllabus Objectives: 6.2 The student will simplify polynomial expressions.

Algebra II Notes Unit Six: Polynomials Syllabus Objectives: 6.2 The student will simplify polynomial expressions. Algebra II Notes Unit Si: Polnomials Sllabus Objectives: 6. The student will simplif polnomial epressions. Review: Properties of Eponents (Allow students to come up with these on their own.) Let a and

More information

Analytic Trigonometry

Analytic Trigonometry CHAPTER 5 Analtic Trigonometr 5. Fundamental Identities 5. Proving Trigonometric Identities 5.3 Sum and Difference Identities 5.4 Multiple-Angle Identities 5.5 The Law of Sines 5.6 The Law of Cosines It

More information

Strain Transformation and Rosette Gage Theory

Strain Transformation and Rosette Gage Theory Strain Transformation and Rosette Gage Theor It is often desired to measure the full state of strain on the surface of a part, that is to measure not onl the two etensional strains, and, but also the shear

More information