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

【新】ADAPTIVE FILTER ARCHITECTURES FOR FPGA IMPLEMENTATION

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
1 Introduction& t) y6 T, B" N& p
1.1 Purpose.................................................................................................................. 1
+ X9 @, R. S$ p# ^0 u1.2 Overview............................................................................................................... 1
4 }( u9 o$ o  r1.2.1 Advantages of DSP..................................................................................... 2
3 ^" ]4 E2 ~6 P1.2.2 Reconfigurable Hardware Advantages ................................................... 24 k$ P1 |0 }+ V9 }9 @4 j+ e
1.3 Organization of Thesis ........................................................................................ 38 k4 c. j4 \" I2 M
2 Programmable Logic Devices
; W8 F" U' _. \8 n/ r$ {2.1 History of Programmable Logic ......................................................................... 4, _7 Q; j3 k0 p7 \0 U
2.2 FPGA Architecture................................................................................................ 6
! K! H% x6 k: w9 `( [8 b. X2.3 Device Configuration ........................................................................................... 9) K! ], D2 U. g& a; O0 r% l
2.3.1 Schematic Design Entry .............................................................................. 9/ M( _9 W/ }, p$ a1 V0 U
2.3.2 Hardware Description Languages ............................................................112 m# @) M0 Y+ j! u' h* u
2.3.3 High‐Level Languages ................................................................................11
# X, ^/ Z+ |3 j2.4 Current Trends ......................................................................................................120 [5 q- _/ O( {; T6 [* s" J/ \
3 Adaptive Filter Overview
! f/ B' [+ C! X. x) k3 r( ]3.1 Introduction .......................................................................................................... 13
. W4 i9 P% r* b1 n( c3.2 Adaptive Filtering Problem................................................................................ 14
: y; u  Y/ K, n9 z; K  g3.3 Applications.......................................................................................................... 15
4 F5 ?& q7 D% \$ e  g3.4 Adaptive Algorithms........................................................................................... 162 z; I9 F1 K1 G' E6 z% h3 v5 |
3.4.1 Wiener Filters............................................................................................... 17) y+ G. t! c0 P
3.4.2 Method of Steepest Descent ...................................................................... 19
3 }$ R9 E" |4 e4 b3.4.3 Least Mean Square Algorithm .................................................................. 20
( J3 o; N) U0 H0 T5 s2 I- G3.4.4 Recursive Least Squares Algorithm ......................................................... 21
9 ^" q# b8 U/ O$ O* H  ?" v4 FPGA Implementation  k/ d5 v' d2 |! L. g  f
4.1 FPGA Realization Issues ..................................................................................... 23
5 r% a5 ~6 M" s4 o4.2 Finite Precision Effects ........................................................................................ 24+ x; i& U3 R; M& j% R8 T/ ^+ a$ }
v" X9 A7 s7 R9 [/ h/ P
4.2.1 Scale Factor Adjustment............................................................................. 243 `1 e* M% A" D  v* U0 P
4.2.2 Training Algorithm Modification............................................................. 27
7 B- i$ \9 n+ l. V% \4.3 Loadable Coefficient Filter Taps........................................................................ 31- v: L# {5 e( m: @% c. \
4.3.1 Computed Partial Products Multiplication............................................. 31! P) X" S& F1 Q( p/ `  e; y% J" U' t& {
4.3.2 Embedded Multipliers ............................................................................... 34
& Q! e: }8 V5 R4 N2 N$ }# p4.3.3 Tap Implementation Results ..................................................................... 34
6 W5 N/ [0 A/ X1 \4.4 Embedded Microprocessor Utilization............................................................. 37
% E( ?8 Q$ n* `- a4.4.1 IBM PowerPC 405 ....................................................................................... 37  j" I) p* j& H1 d% z) N! y
4.4.2 Embedded Development Kit..................................................................... 38
" w1 t5 ?$ m* d7 Z4 M4.4.3 Xilinx Processor Soft IP .............................................................................. 387 k1 [% i. ^7 i
4.4.3.1 User IP Cores ................................................................................... 39
+ ]' ^3 m- ?* U/ i: @' n% e4.4.4 Adaptive Filter IP Core .............................................................................. 41
6 C, {" ]2 G3 T# g& u4 \5 Results# y% F' x# U" O9 w
5.1 Methods Used....................................................................................................... 42
% D, Q+ x$ O/ [. K5.2 Algorithm Analyses............................................................................................. 449 j; d, G/ Y, G( d$ `$ a* X
5.2.1 Full Precision Analysis............................................................................... 44
6 i! D3 C. d, Q' m& V6 E0 J1 k5 {0 Z5.2.2 Fixed‐Point Analysis................................................................................... 46
: k. g6 X! T3 W8 _; Y' b5.3 Hardware Verification......................................................................................... 48
8 ^% U0 f5 K7 D) E" e; M  O5.4 Power Consumption............................................................................................ 49
. t- W( i3 d& n7 K6 g/ @! L5.5 Bandwidth Considerations................................................................................. 505 B: K; s3 {- v  f1 J/ I6 s3 `) ~
6 Conclusions3 K  p+ T# K6 h* e
6.1 Conclusions........................................................................................................... 52# ^0 D8 E7 C; J* q
6.2 Future Work.......................................................................................................... 53# m& ~# M5 R# u. u4 [
Appendix A Matlab Code........................................................................................... 55& V9 d9 q6 p) D; Z3 v  t9 Z2 S
Appendix B VHDL Code............................................................................................ 59
% l1 C4 E$ u4 l' y. r* }5 PAppendix C C Code .................................................................................................... 75% l$ d3 ~6 f: s0 D5 X" g- E
Appendix D Device Synthesis Results ................................................................... 80: n2 I# H4 a; n' F% a
References ..................................................................................................................... 83
4 R9 c' J* T) e. c. f" IBiographical Sketch .................................................................................................... 86
7 S5 K( D! {) O) F1 Q5 b; |3 ]

ADAPTIVE FILTER ARCHITECTURES FOR FPGA IMPLEMENTATION.pdf

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

该用户从未签到

2#
发表于 2016-11-7 11:32 | 只看该作者
非常感谢,收了!4 H& m. I8 ^% R+ t* `
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-9-9 00:35 , Processed in 0.140625 second(s), 26 queries , Gzip On.

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

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

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