Page 383 - Matrix Analysis & Applied Linear Algebra
P. 383

5.8 Discrete Fourier Transform                                                     379

                                   5.8.12. A circulant matrix is defined to be a square matrix that has the form

                                                                                       
                                                                c 0   c n−1  c n−2  ··· c 1
                                                               c 1   c 0   c n−1  ··· c 2 
                                                                                       
                                                         C =   c 2   c 1   c 0   ··· c 3   .
                                                               .     .     .     .   .  
                                                               .     .     .     .
                                                                .     .     .      .  . . 
                                                                c n−1  c n−2  c n−3  ··· c 0
                                                                                          n×n
                                           In other words, the entries in each column are the same as the previous
                                           column, but they are shifted one position downward and wrapped around
                                           at the top—the (j, k)-entry in C can be described as c jk = c j−k (mod n) .
                                           (Some authors use C T  rather than C as the definition—it doesn’t
                                           matter.)
                                              (a) If Q is the circulant matrix defined by
                                                                                      
                                                                        00    ··· 01
                                                                       10    ··· 00 
                                                                                      
                                                                  Q =   01   ··· 00    ,
                                                                        .  .  .   .  .  
                                                                       .  .   .   .  . 
                                                                        .  .    .  .  .
                                                                        00    ··· 10
                                                                                         n×n
                                                  and if p(x)= c 0 + c 1 x + ··· + c n−1 x n−1 , verify that
                                                           C = p(Q)= c 0 I + c 1 Q + ··· + c n−1 Q n−1 .

                                              (b) Explain why the Fourier matrix of order n diagonalizes Q in
                                                  the sense that
                                                                                           
                                                                             10    ···   0
                                                                            0  ξ  ···   0 
                                                             FQF  −1  = D =    .  .  .  .   ,
                                                                            .  .   .    .  
                                                                             .  .    .   .
                                                                             00    ··· ξ n−1
                                                             k
                                                  where the ξ ’s are the n th  roots of unity.
                                              (c) Prove that the Fourier matrix of order n diagonalizes every
                                                  n × n circulant in the sense that
                                                                       p(1)   0   ···    0
                                                                                            
                                                                      0    p(ξ) ···     0   
                                                            FCF −1  =    .   .   .      .    ,
                                                                      .      .    .     .   
                                                                        .     .     .    .
                                                                        0     0   ··· p(ξ n−1 )
                                                  where p(x)= c 0 + c 1 x + ··· + c n−1 x n−1 .
                                              (d) If C 1 and C 2 are any pair of n × n circulants, explain why
                                                  C 1 C 2 = C 2 C 1 —i.e., all circulants commute with each other.
   378   379   380   381   382   383   384   385   386   387   388