Đồ án: Lọc thích nghi với thuật toán LMS và ứng dụng trong cân bằng kênh

Xử lý dữ liệu số là một công nghệ tiên tiến đã và đang làm thay đổi có tính cách mạng trong rất nhiều lĩnh vực, từ những lĩnh vực tổng quát nhất như lọc số, lọc thích nghi, sự tương quan giữa các tín hiệu đến viẹc áp dụng các thuật toán nhanh FFT (Fast Fourier Trasform) hay LMS (Least Mean Square),... để tạo nên các thiết bị, phân tích các quá trình quá độ, các máy phân tích phổ, các hệ thống khử nhiễu, cân bằng kênh, xử lý âm thanh và hình ảnh...

pdf74 trang | Chia sẻ: diunt88 | Lượt xem: 3055 | Lượt tải: 2download
Bạn đang xem trước 20 trang tài liệu Đồ án: Lọc thích nghi với thuật toán LMS và ứng dụng trong cân bằng kênh, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
                          !" #  $% & ' # ()*  + ,&- &# #./0) %.12 34   5   .& " -5&'  1  5  &#  1 !6' 1- +       1   . '7  1 ' #.  !(+  /)8 . '   !. !    +2  /)8  .9: ; )<::=  %  >/. 01          $ 5 ?  )@ 2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222A  # 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222< B AC D  #'(!5 !-! !! !! ! 2222222222222222222222222222222222222222222222222222222E A2AF  222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222E A2<B#'(!5 !GGH 22222222222222222222222222222222222222222222222222222222222222222222222222222222222; A2<2AB#'& ' (!5 !GGH 2222222222222222222222222222222222222222222222222222222222222222222; A2<2<B#'&   (!5 !GGH 22222222222222222222222222222222222222222222222222222222222222222222I A2<29B#'& - - (!5 !GGH 2222222222222222222222222222222222222222222222222222222222222222J A29B#'(!5 !KGH 2222222222222222222222222222222222222222222222222222222222222222222222222222222222L A292AB#'& '  2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222L A292<B#'&    222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222A: A2929B#'(!5 !KGH.  "  22222222222222222222222222222222222222222222222222222222222222222222222AA A2EB#'& )@ 222222222222222222222222222222222222222222222222222222222222222222222222222222222222AA A2;M 5#   22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222AE B < !" #  $%!!! 22222222222222222222222222222222222222222222222222A; <2AF"  2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222A; <2<B#'(!5 !"  22222222222222222222222222222222222222222222222222222222222222222A; !5 !N '2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222AJ <292A  2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222AJ !5 !" KGH2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222<< <2EB#  " 22222222222222222222222222222222222222222222222222222222222222222222222222222222<; <2E2AO (   #222222222222222222222222222222222222222222222222222222222222222222222<;  <2E2<C#  (7  ' (7  P$ %2222222222222222222222222222222222222222222229: <2;M 5#   222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222229E B 9B & (!5 !" ! !! !! ! 2222222222222222222222222222222222222222222222229; 92AF"  22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222229; 92<%# ()* +  22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222229; 929B  "  '   '.  2222222222222222222222222222222222222222222222222222222222222229L 92EB)   + "  222222222222222222222222222222222222222222222222222222222222222222222222222E< 92; !" +#22222222222222222222222222222222222222222222222222222222222222222222222222222E< 92=M 5#  222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222E9 B E$    & # ()* + "  2222222222222222222222222222222EE E2AF"  2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222EE E2<M -" !#  $%2222222222222222222222222222222222222222222222222222222EE E2!# ()* .  " "  222222222222222222222222222222222222222222222222222222222222222222222222EE E2    !" !#  $%22222222222222222222222222222222222222222222222EI E292$   # ()* + " 22222222222222222222222222222222222222222222222222222222222222EJ E292A%5! #  %5 + 2222222222222222222222222222222222222222222222222222222222222222222222222222EJ E292<O#   " 22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222;I M 5#  '   22222222222222222222222222222222222222222222222222222222222222;L C5 + 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222=A O# 5222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222=<     A   ?Q/R$ STBCUV0GWXCCYZC  KKCK-K ''C' [ '\>   K ''  ] KGHK G5-H -\  4 1 ] GGHG [ P&' G5-H -\  4  ] G%GG '-.( 5G '[' \/   +. ] $ %-$  %D'\>7  ' (7  ] CG 'CG '(5\C.  " P(#(   ] $ %3$  %D'3'' '\%-(7     #]         <   # ^5."  -5!       1  5.   "  ' '#  5_  1 5_  D # 5 ! -5 !" - D 1"     & #     KKC\K-K ''C'-[ '].$%\-$  %D']222    (`# "D'7 D !.# "   +  # ()* + 45.# 7  222 %'  45."  -#  &  "  # D(   1 '#. -#2$ 5_  '    45.'  7    #&     )'2C'   -& +.1#5 !" &' #  $% 1'  (   ! & '! '1'    " #  !   &   #- D(! 5 !2B)a   +   ' 1    ' +.1#'.  -5  # &   222    -    .- #. 1.5# 5!7  # "#'(!5 !-5 !"  1  & ( ' +.1 #5 !" 2 )(  -# # "  "  D  & ' # ()* + 2   ! (   • B AF  D  #'(!5 !- • B <C'7 (. 5.. - 5 !" #   $% • B 9C'7 (. 1  & (!5 !"  9  • B E$    & 5 !" ' # ()* +  C' D'7 5  )&# 1   )@ - +   ' +  1 -- '#  #  !- .# 7 !   (          '  1 5#  - .2 ^ #   D.#.' +  )( 5#./0)  %.1 1# 7  &#        .2 /   %  >/. 01                     E  BRUb/FA : Ccd/FeSQ/0WfBgXSCHShB>cijiB%cX  A2AF   B  CG \ 'CG '(5]. 5 !-   !(  `&& (! # (!! (!'   `\R7 A2A]5 +     - &  "  2% &  "    ! ) "    4 ` (  `()*  '7 - #   )()*  '.  !  .!5 !-2% &  "  5   & #'+ .  5 7 !!#' .   !#'" )@2 5#' (! # (!! (!'   ` 5" #2C 5##' 5( #  #   #   5 !-2    α x[n]αx[n]       x [n ] s [n ] y [n ]= x [n ]+ s [n ] w [n ] kPA x[n] x[n-1] + x[n] y[n]=x[n]+s[n] s[n] ]>! !!!  x[n] α x[n].α α x [n ].αx[n ]  (]>! # !!!  x[n] 1−z x[n-1] ]>!'   `!!!  R7 A2A ;   !.  " (#(    \CG] ! )' (   4 \ ] 2   "   (#+.4\ ]-1 #\ ] 4\ ]2C.    +5  ' "  ' ()*   '7  2^ '7  .#'5 ! '5 5 5  55 ! D.KGH5 ! D.GGH2C'   .  5# 5!4#'5 5 ! 2 A2<B#'(!5 !GGH! !! !! !  >! 5 !-GGH   4 &  !()*   '7 -#  -  [ ] =ny [ ] [ ]knyamnxb N k k M om m −−−  == 1 \A2A] (!5 !CG # D7$ ≤/ #./5(#5 !-2 A2<2AB#'& ' (!5 !GGH #.(   k '7 -# \A2A]- 5#6-l\k]m^ \k] -1 !'.  5 ! . R\k]= k N k k m M m m za zb − = − =   + 1 0 1 \A2<] /  )R\k]nRA\k]2R<\k]\A29] C'  RA\k]n m M om m zb − =  \A2E] R<\k]n  = −+ N k k k za 1 1 1 \A2;] C7 -1 !#'' (!5 !GGH2 5#'  (!! (! # (!'   ` '  '7 -# 2 =           >#. '.  R<\k]'-   RA\k]  _5   '.  R\k]&& - R\k]nR<\k]2RA\k]\A2=] C7-1 !#'& ' <2         x[n] y[n] 0b 1b 2b 1a− 1−Mb Mb1−z 1−z 1−z 1−z 1−z 1−z 1−z 1−z Na− 1−− Na 2a−  R7 A2<2% #'' 5 !GGH(#/ x[n] y[n] 0b 1b 2b 1a− 1−Nb Nb 1−z 1−z 1−z 1−z Na− 1−− Na 2a− R7 A29% #'& ' GG5 !GGH(#/ I  %+ !#'& ' <  .  `-   RA\k]  ''  R<\k]  _5'.   R\k]&&  R\k]nRA\k]2R<\k]\A2I] /#.-1 !#'& ' A2          A2<2<B#'&   (!5 !GGH C'    &  '.    5 !(#/  !+'   "'.  (#2? #.+& + '   .-1 !#'&&     (#2 C##.'.  R\k]\A2<]  +'  && - R\k]= k N k k m M m m za zb − = − =   + 1 0 1 n 0b ∏ = −− −− = ++ ++L i ii ii b zaza zbzb 1 01 2 1 1 1 2 1 1 1 1 ∏ = L i i zH 1 )( \A2J] x[n] y[n]0b 1b 2b 1a− 1−Nb Nb 1−z 1−z 1−z 1−z Na− 1−− Na 2a− R7 A2E% #'& ' G5 !GGH(#/ J  C'  n     + 2 1N 20#. /57    (#    !  (# #   R\k]n 1 2 1 1 1 2 1 1 1 1 −− −− ++ ++ zaza zbzb ii ii \A2L]  5'.  5 !(#2       A2<29B#'& - - (!5 !GGH  / # "'.  R\k] 5 !GGH(#/\A2<]   '.  (# - R\k]= k N k k m M m m za zb − = − =   + 1 0 1 nB:o = −− − ++ +L i ii ii zaza zbb 1 1 2 1 1 1 10 1 nB:o = L i i zH 1 )( \A2L(] C'  n     + 2 1N 7-1 !#'  (# - -   ' 7 A2=2/ /57    (#      (# #- - 2$  5 !(#  '.  &  R\k]n 1 2 1 1 1 10 1 −− − ++ + zaza zbb ii ii \A2A:]  x[n] y[n] 11b 21b 11a− 1−z 1−z 21a− 12b 22b 12a− 1−z 1−z 22a− R7 A2;% #'  5 !GGH(#E L            A29B#'(!5 !KGH! !! !! !  $ 5 !KGH(#$  '.  R\k]& - R\k]n = − M m m m zb 0 \A2AA] e  1"   4p q"  5'.p q !(  `()*   '7 -# (#$  .p qn = − M m m mnxb 0 ][ \A2A<] br #. -(\n:A222$ ]1 " 5  4   ` 5 !2 A292A B#'& '  O  &  #   (! 5 !KGH5  & ' \&'[ ']  .-&   '7 1 '1   \&&5.5 ] !(  `' 7 A2I2 x[n] y[n] 01b 11b11a− 0C 1−z 1−z 21a− 12b12a− 1−z 1−z 22a− 02b R7 A2=2% #'& - - 5 !GGH(#E A:       B#' .. #$ oA # $ ! $ '7 1 2C.     4 '   4   `  (- 5!  # 2 A292< B#'   / # "'.  R\k]\A2AA] "'.  (# &&  R\k]n = − M m m m zb 0 n(:∏ = −− ++ L i ii zbzb 1 2 2 1 1 )1( \A2A9] C'  n p 2 1+M q  7 5 ! KGH ! &&   5 !(#  2C' !$ 57  5 !(#    !5 !(# #  2        x[n] y[n]1b 1−z 1−z 2−Mb 1−z1−z1−z 2b0b 1−Mb Mb  R7 A2I2% #'& ' 5 !KGH(#$  x[n] y[n] 11b 21b 1−z 1−z 12b 22b 13b 23b 1−z 1−z 1−z1−z R7 A2J2% 5 !KGH(#=   AA  A2929 B#'5 !KGH.  "  /   4 (!5 !KGH 1   +   4  p qn± p$ P q n:A<222$ PA\A2AE] 7' - &  "    '( !! (! #  -2         A2EB#')@  B#' )@ .   !5#'5 ! \5 [5'-''-]'# "' 45.   ' 5 ! " &     .  " 2 C'  4 5.    #' .   !-&    #'KGHGGH(7' # "  !   6# !5!    -1    !- 5! 5 [ ' - !7    2B #' )@ " 5     +      2$     +    7 ! !5 (# )@ \5&&']2 B#'& )@    !&    (!5 !-KGH GGH2C'  .6 (!5 !GGH2  3b1b 2b0b x[n] y[n] 1−z1−z 1−z 1−z 1−z1−z  R7 A2L2% 5 !KGH.  " $ n= A<  $5 !GGH     '.  R\k]&  R\k]n  = −+ N k k k za 1 1 1 \A2A;] %1 - &  "   ' 7 A2A:       >   k1"  [p q[PAp q5   ()*  - KPA\k]n 2 1 1 )()( m m m mm k zFzkzF − − −− n$ $ PA222A\A2A=] O '7 \A2A=] "  (## KPA\k]K\k]2 ?    .    5 #()@ #5 &# nA2 B - 4+5   -+R\k]\A2A;]()*   '. PAn 2 , 1 m immmmi k aka − − − \A2AI] +nsn$ $ PA222An:A<22PAs  1≠mk     y[n] 1−z 1−z 1−z ][0 ng Mk ][0 nf][1 nf][1 nfM −][nf M ][1 ng][ngM ][1 ngM − 1k− 1k1−Mk 1−− MkMk− x[n]  R7 A2A:2B#' )@      A9  • B#' P)@ \5P5&&'] B#' )@ .   !5#'F'.P$ '+5 ! 5 !GGH D2 
Tài liệu liên quan