找回密码
 注册
关于网站域名变更的通知
查看: 206|回复: 2
打印 上一主题 下一主题

【新】ADAPTIVE FILTER ARCHITECTURES FOR FPGA IMPLEMENTATION

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2016-11-7 10:08 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
1 Introduction
$ l1 l1 U. }+ ]6 Z. e& S! ~3 b5 I1.1 Purpose.................................................................................................................. 1
6 C6 C8 _9 @- o/ n4 X+ F: k1.2 Overview............................................................................................................... 1
  x7 _# P0 g, L7 O1.2.1 Advantages of DSP..................................................................................... 2
+ ]" ?5 p' k! b% O1.2.2 Reconfigurable Hardware Advantages ................................................... 2
/ t7 Q/ ?; w' C. n1 o1.3 Organization of Thesis ........................................................................................ 3
; Q! y1 J: j( e# c& z2 Programmable Logic Devices
* `2 n5 e) F, w+ B. p  _7 |2.1 History of Programmable Logic ......................................................................... 4
9 m9 ~' Z3 K3 t' d2.2 FPGA Architecture................................................................................................ 6
2 h1 i$ h. ?1 h$ n2 V1 v9 `2.3 Device Configuration ........................................................................................... 9
5 q! h. M9 F/ e% c2.3.1 Schematic Design Entry .............................................................................. 9  R6 n' Q; a$ p& K7 T
2.3.2 Hardware Description Languages ............................................................11- x" }8 [" @$ A/ g% P( U
2.3.3 High‐Level Languages ................................................................................11
5 L# L% L7 ?8 d/ W- b2.4 Current Trends ......................................................................................................12
5 G+ A8 G5 T( D: p) I3 m3 Adaptive Filter Overview4 Z4 O8 ^0 {, T0 E
3.1 Introduction .......................................................................................................... 13
' @% \, E) Z* J4 N# q& z9 _6 G6 X3.2 Adaptive Filtering Problem................................................................................ 14! q1 c+ B+ N' t; J" o
3.3 Applications.......................................................................................................... 15
& F" g$ o6 i6 |1 S! Q3.4 Adaptive Algorithms........................................................................................... 16
, }1 W; d1 b9 k7 P/ y# G/ W6 @+ }3.4.1 Wiener Filters............................................................................................... 17: N& s- P3 [2 X
3.4.2 Method of Steepest Descent ...................................................................... 19( m; e: X# i; C3 u8 ~8 b
3.4.3 Least Mean Square Algorithm .................................................................. 207 j' _9 W9 v, x
3.4.4 Recursive Least Squares Algorithm ......................................................... 21
& L( N# Z8 O4 G4 FPGA Implementation
/ h$ T- C; w* F. F4.1 FPGA Realization Issues ..................................................................................... 23
5 c4 e  M$ `3 f  _* t3 z: V( E4.2 Finite Precision Effects ........................................................................................ 24
% l/ q' {, ]1 |: C; E  `v
5 H* i4 b3 E" A; G) c4.2.1 Scale Factor Adjustment............................................................................. 249 i  G' _" K2 V: q# I: y
4.2.2 Training Algorithm Modification............................................................. 27
1 U7 H- |! r. e( y4.3 Loadable Coefficient Filter Taps........................................................................ 31) A9 j$ Z0 X: M0 k6 Z
4.3.1 Computed Partial Products Multiplication............................................. 31/ {4 M+ w' }2 {2 q8 \* T$ r
4.3.2 Embedded Multipliers ............................................................................... 34) ~4 l% d  m$ L$ y, I7 k
4.3.3 Tap Implementation Results ..................................................................... 349 M! N  o/ h& J
4.4 Embedded Microprocessor Utilization............................................................. 37
4 `) X( J, l& Z* z# z4.4.1 IBM PowerPC 405 ....................................................................................... 37) f, d1 I/ w3 S$ K
4.4.2 Embedded Development Kit..................................................................... 384 Y" |( c1 n6 y8 _* e" P( {
4.4.3 Xilinx Processor Soft IP .............................................................................. 382 L; q4 L* a  {1 Q2 z# c
4.4.3.1 User IP Cores ................................................................................... 39
: X, V" R# p' x" f. t2 c& [4.4.4 Adaptive Filter IP Core .............................................................................. 41* s* p  j( W, f  G: P, T; w2 A
5 Results" a3 M8 ?$ u! l' T5 j7 v
5.1 Methods Used....................................................................................................... 42
. C5 T" \+ Z3 f# e8 _8 h9 i5.2 Algorithm Analyses............................................................................................. 44
, f3 o) h: N" A" M: F- \) `* Q5.2.1 Full Precision Analysis............................................................................... 44* A! f7 J* W0 T7 O
5.2.2 Fixed‐Point Analysis................................................................................... 46
" ^& p) d- Q1 d: f5.3 Hardware Verification......................................................................................... 48
8 T3 A( B6 e" a8 v# ?2 T5.4 Power Consumption............................................................................................ 49
. l; m* t, l+ k, M; Z" z' k5.5 Bandwidth Considerations................................................................................. 500 U4 D  G9 ^) a2 W6 G+ Z- h+ w
6 Conclusions2 r2 Z0 v; j9 A2 H
6.1 Conclusions........................................................................................................... 52
* ?2 M+ Y" r' ^' R; r6.2 Future Work.......................................................................................................... 53, Z* X8 ~% }! M' p' `. y+ _$ G! g
Appendix A Matlab Code........................................................................................... 55) J. ], l, ?5 F! r# |* s1 c! N
Appendix B VHDL Code............................................................................................ 59
! t) d  `) h2 O; Q* nAppendix C C Code .................................................................................................... 75, t/ I: a% j* C$ K: \4 d( J
Appendix D Device Synthesis Results ................................................................... 80, g) b  ?1 ]  C# t6 }
References ..................................................................................................................... 83
% N, W) w% A8 U( ^. _, MBiographical Sketch .................................................................................................... 86# }! p" Z* Z; I$ _9 u5 b

ADAPTIVE FILTER ARCHITECTURES FOR FPGA IMPLEMENTATION.pdf

854.39 KB, 下载次数: 3, 下载积分: 威望 -5

该用户从未签到

2#
发表于 2016-11-7 11:32 | 只看该作者
非常感谢,收了!
, t" i, s' D' ^* Y" |
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-24 00:58 , Processed in 0.171875 second(s), 27 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表