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

【新】ADAPTIVE FILTER ARCHITECTURES FOR FPGA IMPLEMENTATION

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
1 Introduction
# _; B7 @- D# |/ [1.1 Purpose.................................................................................................................. 11 F6 F: l  w/ V" ~8 O% Z5 W, v1 z
1.2 Overview............................................................................................................... 1
( x- u4 P9 M" M) \1.2.1 Advantages of DSP..................................................................................... 2
+ T) z5 _) e2 B, d5 S# }0 \1.2.2 Reconfigurable Hardware Advantages ................................................... 2  b$ B+ m. A; A" M" T- F/ }/ Z
1.3 Organization of Thesis ........................................................................................ 3
% U( r. [: a, z7 l; S" M% w( x2 Programmable Logic Devices& D, R+ _7 l% k& _0 _5 s" J
2.1 History of Programmable Logic ......................................................................... 44 @% W, H" I  x( Q- t* ~- o" }6 p
2.2 FPGA Architecture................................................................................................ 6) B* Z1 J7 @( G3 q9 ^3 b
2.3 Device Configuration ........................................................................................... 9/ [2 e: O/ B# @, X
2.3.1 Schematic Design Entry .............................................................................. 9$ [" Z6 v; \. H+ Q0 }1 P
2.3.2 Hardware Description Languages ............................................................11, j$ a  p/ b  }3 ?( ]3 A0 D: j$ e  i
2.3.3 High‐Level Languages ................................................................................119 m3 _: ?  ^; I* {. p3 G. q) P6 h
2.4 Current Trends ......................................................................................................12; i+ U( p, x4 P- }
3 Adaptive Filter Overview
+ ?, g# t( B+ L% M7 w3.1 Introduction .......................................................................................................... 13
& k: Z0 Q; S6 y! J3 a3.2 Adaptive Filtering Problem................................................................................ 14
5 O$ i7 v) u: O  Y' A3.3 Applications.......................................................................................................... 159 d$ P* l+ `3 u" F) d% l1 Y
3.4 Adaptive Algorithms........................................................................................... 16
8 p, u9 e3 {8 U& m5 }3.4.1 Wiener Filters............................................................................................... 17% b! k7 R) U7 ~1 w
3.4.2 Method of Steepest Descent ...................................................................... 19
; D- t0 n$ }5 A" P; r1 ]/ u3.4.3 Least Mean Square Algorithm .................................................................. 20, w& D1 h( a9 ?5 @" @3 R8 k* g" R
3.4.4 Recursive Least Squares Algorithm ......................................................... 21
+ n( r( Q# L7 {8 l) F" l# A) k4 FPGA Implementation# p5 `# F; n* U
4.1 FPGA Realization Issues ..................................................................................... 239 F1 T$ p% k: M) P% }7 Z/ R
4.2 Finite Precision Effects ........................................................................................ 247 g! b' v9 I, f9 x( |# b) |
v1 I( u0 V  g* z: _" [8 X
4.2.1 Scale Factor Adjustment............................................................................. 24
- x5 f% `9 |/ i* o5 U& ]4.2.2 Training Algorithm Modification............................................................. 276 ~! I3 n& Y0 O4 U+ P9 Y+ s
4.3 Loadable Coefficient Filter Taps........................................................................ 312 k) x' P. Y. p) D. e/ l
4.3.1 Computed Partial Products Multiplication............................................. 31' P; i5 f) ?+ h7 j7 l  Q9 F
4.3.2 Embedded Multipliers ............................................................................... 34
8 E! D4 d" V$ e7 a- d4.3.3 Tap Implementation Results ..................................................................... 34
% j. u; t, _* e  E+ M4.4 Embedded Microprocessor Utilization............................................................. 37- C/ X' R3 R3 }$ A6 j
4.4.1 IBM PowerPC 405 ....................................................................................... 37( h! T% S3 T+ C$ d" Q% s; k
4.4.2 Embedded Development Kit..................................................................... 388 E, I6 I6 y/ {( P/ Y6 J& Y
4.4.3 Xilinx Processor Soft IP .............................................................................. 38
% Y! J* l) k# Q! Z) C4.4.3.1 User IP Cores ................................................................................... 39
! ^2 x+ Q7 n! L8 \: A4.4.4 Adaptive Filter IP Core .............................................................................. 41
* c5 z9 E) o8 R. M! m5 Results3 Y( x( G: X! y5 R0 p3 G& R
5.1 Methods Used....................................................................................................... 42/ T( i9 x7 k' b
5.2 Algorithm Analyses............................................................................................. 44. e+ ]& {; K9 e) f2 A
5.2.1 Full Precision Analysis............................................................................... 44) @) r) j& ]& Q
5.2.2 Fixed‐Point Analysis................................................................................... 464 K, ~# U/ r0 _9 ~2 R* k
5.3 Hardware Verification......................................................................................... 48* H' x) y5 e" n5 b$ h
5.4 Power Consumption............................................................................................ 492 K/ Q4 ?9 _. ]# ?4 O- M/ K. b4 m
5.5 Bandwidth Considerations................................................................................. 50
5 k$ a% H  j7 V6 Conclusions
* s, c+ _  T% X, Y6.1 Conclusions........................................................................................................... 52
9 u! Q: Z/ f+ q) F$ @9 l" @# B6.2 Future Work.......................................................................................................... 53
  M. `- Y! E' y7 _Appendix A Matlab Code........................................................................................... 55
: T- Q( ]" p/ BAppendix B VHDL Code............................................................................................ 59
% _6 z) p: z! n9 QAppendix C C Code .................................................................................................... 75
, b2 l( E2 D4 F1 AAppendix D Device Synthesis Results ................................................................... 807 S7 q0 x0 e5 Y( ?) O) O
References ..................................................................................................................... 833 D9 m8 a, V; @1 p% A
Biographical Sketch .................................................................................................... 86
1 c- E' u/ B1 B! I3 N; V. X) C9 ^

ADAPTIVE FILTER ARCHITECTURES FOR FPGA IMPLEMENTATION.pdf

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

该用户从未签到

2#
发表于 2016-11-7 11:32 | 只看该作者
非常感谢,收了!
. P( V9 u( X: x- n% w9 s, h
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

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

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

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

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