脉冲密度调制值转换器及其应用

文档序号:9342870阅读:783来源:国知局
脉冲密度调制值转换器及其应用
【技术领域】
[0001] 本发明涉及脉冲密度调制(PDM)值转换器及其应用,更具体地,涉及PDM调制值转 换器、使用PDM的自动增益控制器(AGC)、自动频率控制器(AFC)和移动终端及其方法。
【背景技术】
[0002] 作为一种信号控制技术,脉冲宽度调制(PDM)在诸如通信装置、功率控制设备、调 谐单元等电子电路中被广泛应用。具体地,在移动终端中,可以将PDM用于自动增益控制器 (AGC)和/或自动频率控制器(AFC),分别用于传输功率控制和调谐控制。
[0003] 例如,在使用PDM进行自动增益控制时,为了将传输功率控制为目标功率值,需要 设置相应的PDM值。在实践中,通常仅存储事先经过校准的若干个点的PDM值。由于目标 功率值不一定在这些点上,需要通过线性插值来计算相应的PDM值。
[0004] 然而,实际的芯片的PDM值与相应的功率值之间并不是理想的线性关系。即,存在 积分非线性(INL)误差。因此,当使用通过线性插值计算的PDM值进行自动增益控制时,由 于INL误差而造成实际功率值的误差,进而产生较长的乒乓时间,即,需要多次调整PDM值 才能最终达到目标功率值。
[0005] 对于自动频率控制,也存在类似的问题,在使用PDM调谐时带来实际频率值的误 差,在达到目标频率值之前需要多次调整PDM。由INL误差引起的上述问题不限于AGC和 AFC,而是会影响任何使用PDM值的电路。

【发明内容】

[0006] 因此,为了解决上述问题,本发明提供一种脉冲密度调制(PDM)值转换器、使用 PDM的自动增益控制器(AGC)、自动频率控制器(AFC)和移动终端及其方法,其中通过修正 积分非线性(INL)误差来改善PDM值的线性。
[0007] 根据本发明的一个实施例,提供一种脉冲密度调制(PDM)值转换器,包括:PDM基 准点存储器,用于存储多个PDM基准点,每个PDM基准点包括线性PDM值、实际PDM值和/ 或积分非线性(INL)误差值,其中该INL误差值为实际PDM值与线性PDM值之间的差;以及 PDM值计算器,用于接收线性PDM值,在该PDM基准点存储器中查找最接近于该线性PDM值 的一对PDM基准点,基于该对PDM基准点通过线性插值得到与该线性PDM值对应的实际PDM 值,并输出该实际PDM值。
[0008] 根据实施例,该PDM值计算器可以将该对PDM基准点中的实际PDM值线性插值以 得到与该线性PDM值对应的实际PDM值。
[0009] 根据实施例,该PDM值计算器可以将该对PDM基准点中的INL误差值线性插值以 得到与该线性PDM值对应的INL误差值,并基于该线性PDM值和该INL误差值得到与该线 性PDM值对应的实际PDM值。
[0010] 根据本发明的另一个实施例,提供一种脉冲密度调制(PDM)值转换方法,包括:接 收线性PDM值;在多个PDM基准点当中查找最接近于该线性PDM值的一对PDM基准点,其中 每个PDM基准点包括线性PDM值、实际PDM值和/或积分非线性(INL)误差值,该INL误差 值为实际PDM值与线性PDM值之间的差;基于该对PDM基准点,通过线性插值得到与该线性 PDM值对应的实际PDM值;以及输出该实际PDM值。
[0011] 根据实施例,通过线性插值得到与该线性PDM值对应的实际PDM值可以包括:将该 对PDM基准点中的实际PDM值线性插值以得到与该线性PDM值对应的实际PDM值。
[0012] 根据实施例,通过线性插值得到与该线性PDM值对应的实际PDM值可以包括:将该 对PDM基准点中的INL误差值线性插值以得到与该线性PDM值对应的INL误差值;以及基 于该线性PDM值和该INL误差值得到与该线性PDM值对应的实际PDM值。
[0013] 根据本发明的另一个实施例,提供一种自动增益控制器,包括:功率基准点存储 器,用于存储多个功率基准点,每个功率基准点包括功率值和线性脉冲密度调制(PDM)值; PDM值转换器,用于将线性PDM值转换为实际PDM值;功率PDM值计算器,用于接收目标功 率值,在该功率基准点存储器中查找最接近于该目标功率值的一对功率基准点,将该对功 率基准点中的线性PDM值线性插值以得到与该目标功率值对应的线性功率PDM值,并通过 该PDM值转换器将该线性功率PDM值转换为实际功率PDM值;以及PDM调制器,用于基于该 实际功率PDM值执行自动增益控制。
[0014] 根据实施例,该PDM值转换器可以包括:PDM基准点存储器,用于存储多个PDM基 准点,每个PDM基准点包括线性PDM值、实际PDM值和/或积分非线性(INL)误差值,其中 该INL误差值为实际PDM值与线性PDM值之间的差;以及PDM值计算器,用于接收线性PDM 值,在该PDM基准点存储器中查找最接近于该线性PDM值的一对PDM基准点,基于该对PDM 基准点通过线性插值得到与该线性PDM值对应的实际PDM值,并输出该实际PDM值。
[0015] 根据实施例,该PDM值计算器可以将该对PDM基准点中的实际PDM值线性插值以 得到与该线性PDM值对应的实际PDM值。
[0016] 根据实施例,该PDM值计算器可以将该对PDM基准点中的INL误差值线性插值以 得到与该线性PDM值对应的INL误差值,并基于该线性PDM值和该INL误差值得到与该线 性PDM值对应的实际PDM值。
[0017] 根据本发明的另一个实施例,提供一种自动增益控制方法,包括:接收目标功率 值;在多个功率基准点当中查找最接近于该目标功率值的一对功率基准点,其中每个功率 基准点包括功率值和线性脉冲密度调制(PDM)值;将该对功率基准点中的线性PDM值线性 插值以得到与该目标功率值对应的线性功率PDM值;将该线性功率PDM值转换为实际功率 PDM值;以及基于该实际功率PDM值执行自动增益控制。
[0018] 根据实施例,将该线性功率PDM值转换为实际功率PDM值可以包括:在多个PDM基 准点当中查找最接近于该线性功率PDM值的一对PDM基准点,其中每个PDM基准点包括线 性PDM值、实际PDM值和/或积分非线性(INL)误差值,该INL误差值为实际PDM值与线性 PDM值之间的差;以及基于该对PDM基准点,通过线性插值得到与该线性功率PDM值对应的 实际功率PDM值。
[0019] 根据实施例,通过线性插值得到与该线性功率PDM值对应的实际功率PDM值可以 包括:将该对PDM基准点中的实际PDM值线性插值以得到与该线性功率PDM值对应的实际 功率TOM值。
[0020] 根据实施例,通过线性插值得到与该线性功率PDM值对应的实际功率PDM值可以 包括:将该对PDM基准点中的INL误差值线性插值以得到与该线性功率PDM值对应的INL 误差值;以及基于该线性功率PDM值和该INL误差值得到与该线性功率PDM值对应的实际 功率TOM值。
[0021] 根据本发明的另一个实施例,提供一种自动频率控制器,包括:频率基准点存储 器,用于存储多个频率基准点,每个频率基准点包括频率值和线性脉冲密度调制(PDM)值; PDM值转换器,用于将线性PDM值转换为实际PDM值;频率PDM值计算器,用于接收目标频 率值,在该频率基准点存储器中查找最接近于该目标频率值的一对频率基准点,将该对频 率基准点中的线性PDM值线性插值以得到与该目标频率值对应的线性频率PDM值,并通过 该PDM值转换器将该线性频率PDM值转换为实际频率PDM值;以及PDM调制器,用于基于该 实际频率PDM值执行自动频率控制。
[0022] 根据实施例,该PDM值转换器可以包括:PDM基准点存储器,用于存储多个PDM基 准点,每个PDM基准点包括线性PDM值、实际PDM值和/或积分非线性(INL)误差值,其中 该INL误差值为实际PDM值与线性PDM值之间的差;以及PDM值计算器,用于接收线性PDM 值,在该PDM基准点存储器中查找最接近于该线性PDM值的一对PDM基准点,基于该对PDM 基准点通过线性插值得到与该线性PDM值对应的实际PDM值,并输出该实际PDM值。
[0023] 根据实施例,该PDM值计算器可以将该对PDM基准点中的实际PDM值线性插值以 得到与该线性PDM值对应的实际PDM值。
[0024] 根据实施例,该PDM值计算器可以将该对PDM基准点中的INL误差值线性插值以 得到与该线性PDM值对应的INL误差值,并基于该线性PDM值和该INL误差值得到与该线 性PDM值对应的实际PDM值。
[0025] 根据本发明的另一个实施例,提供一种自动频率控制方法,包括:接收目标频率 值;在多个频率基准点当中查找最接近于该目标频率值的一对频率基准点,其中每个频率 基准点包括频率值和线性脉冲密度调制(PDM)值;将该对频率基准点中的线性PDM值线性 插值以得到与该目标频率值对应的线性频率PDM值;将该线
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1