15
例子 4. 甚至-tap decimating 过滤 例子
这 hsp43168 支持 filtering 产品 需要
decimation 至 16. 在 这些 产品 这 输出 数据 比率
是 减少 用 一个 因素 的 n. 作 一个 结果, N 时钟 循环 能 是
使用 为 这 computation 的 这 filter 输出. 为 例子,
各自 fir cell 能 计算 8 symmetric 或者 4 asymmetric
taps 在 一个 时钟. 如果 这 应用 需要 decimation 用
二, 这 filter 输出 能 是 计算 在 二 clocks 因此,
boosting 这 号码 的 taps 每 fir cell 至 16 symmetric 或者
8 asymmetric. 为 这个 例子, 各自 fir cell 是 configured
作 一个 独立 24-tap decimate x3 filter. 又一次, 这 数据
flow 图解 显示 仅有的 一个 的 这 fir cells 显示 在
图示 15.
这 排成直线 的 数据 相关的 至 这 24 filter coefficients 为
一个 particular 输出 是 depicted graphically 在 图示 16. 作 在
previous examples, 这 hsp43168 实现 这 filtering
运作 用 summing 数据 样本 较早的 至 multiplication 用
这 一般 coefficient. 在 这个 例子 一个 输出 是
必需的 每 第三 clk 这个 准许 3 clks 为
computation. 在 各自 clk, 一个 的 三 sets 的 coefficients
是 使用 至 计算 8 的 这 filter taps. 这 块 图解
在 图示 17 显示 这 数据 flow 和 accumulator 输出 为
这 数据/coefficient 排成直线 在 图示 16.
恰当的 数据 和 coefficient 排成直线 是 达到 用
asserting
txfr once 每 三 clks 至 转变 这 lifos
这个 是 正在 读 和 写. 这个 有 这 效应 的
feeding blocks 的 三 样本 在 这 backward shifting
decimation path 这个 是 使反转 在 样本 顺序. 在
增加, accen 是 deasserted once 每 三 clocks 至
准许 accumulation 在 三 clks. 这 三 sets 的
coefficients 必需的 在 这 计算 的 一个 24-tap symmetric
filter 是 cycled 通过 使用 csel0-4. 这 定时
relationship 在 这 csel0-4, accen, 和
txfr 是
显示 在 图示 18.
至 运作 在 这个 模式 这 双 是 configured 用 writing 1d2
至 地址 000h 通过 这 微处理器 接口, cin0-9,
a0-8, 和 wr. 数据 倒置 必须 是 使能 看 (表格 2).
这 12 唯一的 coefficients 为 这个 例子 是 贮存 作
三 sets 的 coefficients 为 也 fir cell. 为 fir 一个, 这
coefficients 是 承载 在 这 coefficient bank 用 writing
c2, c5, c8, c11, c1, c4, c7, c10, c0, c3, c6, 和 c9 至
地址 [100h, 101h, 102h, 103h], csel = 0; [108h,
109h, 10ah, 10bh], csel = 1; [110h, 111h, 112h, 和
113h], csel = 2, 各自.
0 1 2 3 13 14 15 16
X0 X1
101 0 01 10
X6 X7 X8
CLK
†
ina0-9
csel0-4
ACCEN
SHFTEN
RVRS
FWRD
0
†
便条 那 clk 是 2x 数据 比率.
图示 14. 控制 定时 为 8-tap asymmetric
过滤
TXFR
(系 低)
图示 15. 甚至-tap decimating 过滤, 24-tap dec = 3 图示 16. 数据/系数 排成直线 为 24-tap
decimate 用 3 fir 过滤
HSP43168
ina0-9
inb0-9
out9-27
fir 一个
fir b
M
U
X
甚至-tap decimating
甚至-tap decimating
AA
BB
23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
C11
C10
C9
C8
C7
C6
C5
C4
C3
C2
C1
C0
h(n)
C11
C10
C9
C8
C7
C6
C5
C4
C3
C2
C1
C0
24-taps
x(n)
HSP43168