3-200
f
S
/4 quadrature 向上 转变 处理器
这 f
S
/4 quadrature 向上 转变 处理器 提供 这
f
S
/4 谱的 变换 使用 至 construct 一个 real 信号 从 一个
complex 样本 stream. 这 运作 执行 是
相等的 至 乘以 一个 quadrature 数据 stream,
i(n)+jq(n), 用 样本 的 一个 complex exponential, e
-j(
π
/2)n
,
和 outputting 这 real 部分 的 那 mathematical 运作
作 给 在下:
real { (i (n) + jq(n) ) e
j (
π
n/2)
}
= real {[i (n) cos (
π
n/2) - q(n) sin (
π
n/2)]
+ j [i (n) sin (
π
n/2) + q(n) cos (
π
n/2)]}
= i (n) cos (
π
n/2) - q(n) sin (
π
n/2)
= i (n) cos (
π
n/2) + q(n) sin (
−π
n/2)
(eq. 3)
在 这 在之上 运作, 一个 积极的 f
S
/4 谱的 变换 是
imparted 在 这 quadrature 输入 这个 导致 这 upper
sideband 的 这 结果 real 输出 至 是 defined 用 这
谱的 内容 的 这 输入 信号 作 显示 在 图示 3. 为
增加 flexibility, 这 向上 转变 处理器 将 是
configured 至 impart 一个 负的 f
S
/4 变换 在 这 quadrature
输入 这个 发生 一个 real 输出 谁的 更小的 sideband 是
defined 这 spectrum 的 这 quadrature 输入 作 显示 在
图示 4. 这 状态 的 这
usb/lsb 控制 输入 确定
这 方向 的 这 谱的 变换. 如果 这个 输入 是 设置 “high”, 一个
积极的 f
S
/4 变换 是 introduced 用 这 向上 转变 处理器.
如果
usb/lsb 是 asserted “low”, 一个 负的 f
S
/4 谱的 变换
是 introduced.
这 向上 转变 处理器 实现 这 向上 转变
运作 用 乘以 这 在-阶段 和 quadrature
样本 在 这 upper 和 更小的 处理 legs 用 这
nonzero sine 和 cosine 条款 在 这 在之上 expression. 这
结果 数据 是 然后 多路复用 一起 在 这 输出 流动
控制 至 yield 这 real 输出 样本 stream. 这
同步
控制 输入 将 是 使用 至 排整齐 这 零 程度 阶段 的
这 向上 转变 lo 和 一个 particular 输入 样本 作
描述 在 这 运算的 模式 部分.
这 向上 转变 处理器 也 scales 这 数据 streams
输出 从 这 过滤 处理器 作 必需的 用 这
运算的 模式. 在 这 模式 这个 雇用 interpolation,
这 向上 转变 处理器 scales 这 过滤 处理器’s
输出 用 二 至 compensate 为 这 attenuation 的 一个 half
造成 用 这 interpolation 处理. 在 向下 转变 和
decimate 模式, 这 filter 处理器 输出 是 也 scaled 用
二 至 compensate 为 这 attenuation introduced 用 这
向下 covert 处理. 这 范围调整 行动 执行 是
summarized 在 表格 4.
输出 数据 流动 控制
这 输出 流动 控制 routes 数据 至 这 aout0-15
和 bout0-15 输出 取决于 在 模式 的 运作. 在
decimate 用 二 模式 (mode1-0 = 00), 输出 从 这
filter 处理器’s polyphase 分支 是 summed 和
输出 通过 aout0-15. 在 向下 转变 和 decimate
模式 (mode1-0 = 10), real 和 imaginary 数据 streams
生产 用 这 向下 转变 处理 通过 是 输出
直接地 至 aout0-15 和 bout0-15 各自. 在 这 二
模式 使用 interpolation, mode1-0 = 01 或者 11, 和
内部的 multiplexing 使能,
int/ext 设置 高, 数据 sam
ples 输出 从 这 polyphase 分支 是 内部
多路复用 在 一个 单独的 stream 和 输出 通过 aout0-15. 如果
一个 模式 使用 interpolation 是 specified 一起 和 外部
multiplexing,
int/ext 设置 低, 这 数据 stream multiplexing
是 执行 止 碎片 和 这 数据 在 这 upper 和 更小的
处理 legs 是 输出 通过 aout0-15 和 bout0-15.
这 输出 数据 流动 控制 也 sets 这 二进制的 format
和 精确 的 这 二 16-位 输出. 这 数据 format 是
specified 作 也 二’s complement (fmt 输入 低) 或者
补偿 二进制的 (fmt 输入 高). 这 精确 的 这 输出
数据 是 设置 从 8 至 16 位 通过 这 round 控制 输入,
rnd2-0. 这 rnd2-0 输入 round 这 输出 数据 至 一个
精确 ranging 从 8 至 16 位 作 specified 在 表格 5.
饱和 逻辑 是 组成公司的 在 这 输出 flow 控制
至 insure 那 numerical growth 有关联的 和 一个 worst 情况
信号 输入 或者 rounding 情况 saturates 至 一个 16-位 值.
图示 3. f
S
/4 积极的 变换: 向上 转换
图示 4. f
S
/4 负的 变换: 向下 转换
0f
S
/4-f
S
/4-f
S
/2 f
S
/2
0f
S
/4-f
S
/4-f
S
/2 f
S
/2
0f
S
/4-f
S
/4-f
S
/2 f
S
/2
0f
S
/4-f
S
/4-f
S
/2 f
S
/2
表格 4. 规模 FACTORS 应用 用 向上 转变
处理器 vs 模式
模式 规模 因素
decimate 用 二 (mode1-0 = 00) 1.0
interpolate 用 二 (mode1-0 = 01) 2.0
向下 转变 和 decimate (mode1-0 = 10) 2.0
quadrature 至 real (mode1-0 = 11) 2.0
HSP43216