字长减少电路

申请号 CN200410059088.0 申请日 2004-07-22 公开(公告)号 CN100514858C 公开(公告)日 2009-07-15
申请人 沃福森微电子股份有限公司; 发明人 安东尼·詹姆斯·麦葛雷斯;
摘要 本 发明 涉及字长减少 电路 。本发明提供一种转换器,用于把PCM数字音频 信号 转换成PWM数字 音频信号 ;所述转换器包括:字长减少电路,用于把字长从N比特 输入信号 抽样减少到n比特 输出信号 抽样;所述电路包括:输入端,用于接收所述N比特输入信号抽样;量化器,所述量化器耦连到所述输入端;外反馈环路,包括耦连在量化器的输出端与减法装置之间的环路 滤波器 ,所述 环路滤波器 具有耦连在环路滤波器的输出端与输入端之间的第二反馈环路;和 调制器 ,用于把PCM信号转换成PWM信号,所述的调制器耦连在量化电路的输出端。还提供一种改进了的线性化电路,所述线性化电路结合一种内插器以确定中间抽样和所有抽样之间的直线近似。
权利要求

1.一种字长减少电路,用于把N比特输入信号抽样量化成n比特输 出信号抽样,所述字长减少电路包括:
输入端,用于接收所述N比特输入信号抽样;
量化器,所述量化器耦连到所述输入端,并且安排用于输出对应于N 比特输入抽样信号的n比特信号;以及
外反馈环路,所述外反馈环路包括环路滤波器,输入到所述量化器 的信号的最低有效的N-n位耦连到所述环路滤波器,所述环路滤波器的 输出被提供给减法装置,该减法装置耦连到所述字长减少电路的输入端, 并且用于从输入信号中减去反馈信号,所述环路滤波器的输出耦连到所 述环路滤波器的输入端以形成内部反馈环路。
2.如权利要求1所述的电路,其特征在于,所述环路滤波器包括积分 器结构。
3.如权利要求1所述的电路,其特征在于,所述环路滤波器是∑-Δ 环路滤波器。
4.如权利要求1所述的电路,其特征在于,用于进行减法的装置是用 于把外反馈环路耦连到字长减少电路的输入端的加法器。
5.如权利要求4所述的电路,其特征在于,还包括用于把所述外反馈 环路耦连到所述环路滤波器的输入端的第二加法器,从而使得从来自量 化器的反馈信号中减掉第二反馈环路信号。
6.如权利要求1所述的电路,其特征在于,用移位器实施环路滤波器 系数。
7.如权利要求1所述的电路,其特征在于,所述环路滤波器还包括限 幅器,用于限制信号电平和比例系数以归一化信号动态范围。
8.一种转换器,用于把脉冲编码调制PCM数字音频信号转换成脉冲 宽度调制PWM的数字音频信号,以在数字放大器中放大;所述转换器 包含:
如权利要求1所述的字长减少电路;
调制器,用于把脉冲编码调制信号转换成脉冲宽度调制信号,所述 调制器耦连到量化电路的输出端。
9.如权利要求8所述的转换器,其特征在于,该转换器还包括线性化 电路及输出端,所述线性化电路用于接收输入信号抽样,所述输出端耦 连到所述字长减少电路的输入端,用于提供线性化了的信号抽样。
10.如权利要求9所述的转换器,其特征在于,所述线性化电路包括:
用于确定两个邻接的输入信号抽样之间的中间抽样的装置;
用于确定中间抽样的极性的装置;
用于通过根据中间抽样的极性施加两个估算法中之一,确定在什么 信号幅度由所述输入抽样和中间抽样确定的输入信号波型交叉基准波型 的装置;
用于输出幅度与所确定的交叉幅度对应的、线性化了的信号抽样的 装置。
11.如权利要求10所述的转换器,其特征在于,所述中间抽样确定装 置是内插器。
12.如权利要求11所述的转换器,其特征在于,所述内插器是带有零 插入的输入端的滤波器。
13.如权利要求12所述的转换器,其特征在于,所述估算法是线性近 似。
14.如权利要求13所述的转换器,其特征在于,所述确定中间抽样的 装置和所述确定信号幅度的装置通过实施以下的估算法融合:

式中:
a = w ( n - 1 ) - w ( n - 2 ) 2
b=w(n-1)-a/2
c = w ( n ) - w ( n - 2 ) 4
w(n)=在抽样时间n的输入信号抽样。
15.如权利要求10所述的转换器,其特征在于,所述信号幅度确定装 置包括实施泰勒级数计算。
16.一种数字放大器,其包括如权利要求1所述的字长减少电路或者 如权利要求8所述的转换器。
17.一种字长减少方法,用于把N比特输入信号抽样量化成n比特 输出信号抽样,包括:
接收所述N比特输入信号抽样;
量化输入信号抽样,以输出对应于N比特输入抽样信号的n比特信 号;
从输入信号中减去反馈信号,所述反馈信号从待被量化的信号的最 低有效的N-n位得出,并且用环路滤波器对反馈信号滤波,所述的环路 滤波器具有耦连在环路滤波器的输出端与输入端之间的内部反馈环路。
18.如权利要求17所述的方法,其特征在于,所述环路滤波器包括积 分器结构。
19.如权利要求17所述的方法,其特征在于,所述环路滤波器是∑- Δ环路滤波器。
20.一种方法,用于把脉冲编码调制PCM数字音频信号转换成脉冲宽 度调制PWM的数字音频信号,以在数字放大器中放大;所述方法包括:
如权利要求17所述的把字长从N比特输入信号抽样减少到n比特 输出信号抽样;
把所述字长减少了的脉冲编码调制信号调制成脉冲宽度调制信号。
21.如权利要求20所述的方法,其特征在于,该方法还包括在所述的 字长减少之前线性化所述接收的输入信号抽样。
22.如权利要求21所述的方法,其特征在于,所述线性化包括:
确定两个邻接的输入信号抽样之间的中间抽样;
确定中间抽样的极性;
通过根据中间抽样的极性施加两个估算法中之一,确定在什么信号 幅度由所述输入抽样和中间抽样确定的输入信号波型交叉基准波型;
输出幅度与所确定的交叉幅度对应的、线性化了的信号抽样。
23.如权利要求22所述的方法,其特征在于,所述中间抽样确定包括 内插。
24.如权利要求22所述的方法,其特征在于,所述估算法是线性近似。
25.如权利要求24所述的方法,其特征在于,所述确定中间抽样和确 定信号幅度通过实施以下的估算法融合:

式中:
a = w ( n - 1 ) - w ( n - 2 ) 2
b=w(n-1)-a/2
c = w ( n ) - w ( n - 2 ) 4
w(n)=在抽样时间n的输入信号抽样。
26.如权利要求22所述的方法,其特征在于,所述信号幅度确定包括 实施泰勒级数计算。
27.一种数字放大音频信号的方法,包括如权利要求17所述的字长减 少方法或者如权利要求20所述的转换方法。
28.一种噪音整形器电路,用于减少数字音频放大器的字长,该噪声 整形器电路包括在带有环路滤波器的反馈环路中的量化器,该量化器被 安排以输出与耦合到该量化器的N比特信号对应的n比特信号,并且该 噪声整形器电路安排有该环路滤波器,使得输入信号不被滤波,并且噪 音传递函数是1/(1+G(z)),其中G(z)是环路滤波器,该环路滤波器 具有内部反馈环路,该内部反馈环路将该环路滤波器的输出反馈至该环 路滤波器的输入端。

说明书全文

技术领域

发明涉及数字字长减少电路,尤其尽管并非专用于处理数字音频 信号;且尤其用于数字放大器中的PCM-PWM转换器。

背景技术

数字放大器通常用于高效率应用装置,譬如用在随身听之类的便携 装置中的音频放大,其中要着重考虑电池的寿命。它们还用在大功率放 大中,在此高效率意味着可以减少电源和散热器的尺寸和成本。这些放 大器通常利用脉冲宽度调制(PWM)或者脉冲密度调制(PDM)驱动开 关功率级。然而,例如,源信号通常在诸如CD-ROM之类的载体上存储 为编码的抽样信号,或者在存储装置上存储为MP3声迹。脉冲编码调制 (PCM)是一种编码CD存储的音乐抽样的标准,并且因此需要 PCM-PWM转换器把多电平的PCM输入信号转换成两或者三电平的 PWM信号。
用于数字音频且使用PCM-PWM转换器的数字放大器的原理图示于 图1,放大器包括一个过抽样滤波器1、一个转换器2、一个功率开关3、 一个低通滤波器4,和一个机或者扬声器负载5。
对数字D类放大器的输入是串列(例如PCM的)表达时间上的信号 幅度电平的数字字。过抽样或者说内插滤波器通过在实际的抽样之间内 插从输入的音频源抽样添加附加的抽样,从而有效地增加抽样频率,如 所公知的。过抽样的音频信号馈送到转换器2,所述的转换器2包含一调 制器,用于把这些字转换成串列的比特,(PDM)或者适于切换开关元件 3的变宽度的通/断脉冲(PWM)。输入信号在脉冲宽度调制器的情况下 调制输出脉冲宽度,或者在∑-Δ调制器的情况下调制输出脉冲(比特) 密度。功率开关3把大得多的输出电压切换进低通滤波器4,所述低通滤 波器4把该信号转变成模拟信号,以施加在耳机或者扬声器负载5上。 开关元件3或完全地导通或者完全地截止,并且以高频切换,带有与输 入信号的幅度成比例的占空比。
参见2,图中示出一个PCM-PWM转换器,所述的PCM-PWM转换 器接收串列表达在时间上的信号幅度抽样的数字字(PCM)。PCM-PWM 转换器2使用一个线性化电路6、一个字长减少电路(WLR)7和一个 PWM调制器8。
脉冲宽度调制器8产生一个输出,所述的输出或完全地导通或者完 全地截止(在双相位或者双电平的应用中),并且所述的输出以高频率切 换,并且带有与输入信号的幅度成比例的脉冲宽度。调制器8使用锯齿 调制波型,所述锯齿调制波型与输入的信号比较以确定输出脉冲的宽度, 如图3中的均匀抽样的PWM波型所示。具体地,输入信号的抽样与锯 齿波型比较,锯齿波型的竖直部分确定脉冲相应于该抽样的开始。该抽 样的脉冲的结束发生在波型的倾斜部分交叉或者等于抽样的值时。可以 看出,在输入信号幅度为高时,这只有在接近脉冲的全部脉宽处才发生; 从而将输出一宽的脉冲。相反,在输入信号为低时,锯齿波型将较早交 叉输入抽样值,产生窄的脉冲宽度。这公知为均匀抽样的脉冲宽度调制。 锯齿波用数字计数器电路产生,并且因此包括离散的阶越。
然而伴随数字抽样的信号的PWM转换的问题是,由于把数字抽样要 保持到其交叉锯齿波型,而等效的模拟信号这时还在变化,所以产生误 差。因此在均匀抽样的PWM中发生宽度误差。这可以在图3中看出, 图3还示出自然抽样的脉冲宽度调制,其中相应的模拟输入波型与锯齿 波型相比较。这在理论上没有谐波失真。在均匀抽样的PWM中,输入 波型已经在所示的点规则地进行抽样,并且因为抽样的幅度与自然抽样 的PMW在所保持抽样交叉锯齿波型的点处不同,脉冲的宽度也不同, 如图中所示。
因此,抽样过程引进一些抽样误差,导致谐波失真和噪音互调。噪 音互调是高频噪音成分互相调制,或者与高频的周期性成分调制的过程,产 生折返进基带的噪音产物。这降低了系统的基带信噪比(SNR)。
为了降低谐波失真和噪音互调,常常使用线性化电路6预矫正输入信号, 以有效地消除由于输入源的抽样性质引起的失真。线性化电路修改馈入调制 器8的抽样的幅度,从而最小化调制器产生的脉冲宽度与由等效的模拟输入 的(自然抽样的)调制器应当产生的宽度之间的误差,并且因此最小化上述 的交点误差。这通常这样进行:通过确定邻接输入抽样值,推导输入信号的 斜率,并且调节这两个值之一或者全部,以得到在交点处更加准确的模拟信 号的表达值,并且因此得到相应脉冲的结束点。这使得转换器2较接近于理 想的自然抽样的PWM,产生较低的谐波失真和噪音互调电平。
普通类型的线性化算法模拟自然抽样的PWM。首次公开的模拟自然抽样 的PWM的技术称为强化抽样,并且是在P.H Mellor、S.P Leigh和B.M.G Cheetham等的“Reduction of spectral distortion in class D amplifiers by an enhanced pulse width modulation sampling process(通过强化的脉冲宽度调制抽 样过程降低D类放大器中的频谱失真)”(IEE Proceedings G,Circuits,Circuits, Devices and Systems(IEE处理G、电路、装置和系统),卷138,第4期,441-448 页,1991年8月)中介绍的。该算法使用邻接抽样之间的直线插入估算输入 信号交叉基准波型的时间。该交叉时间再用于计算每个脉冲的宽度,如图4 中所示。可以看出,该脉冲宽度较接近于自然抽样的PWM近似值。
伴随强化抽样的问题是,直线内插在确定准确的交叉时间上不是非常精 确。因此这种基本算法已经用多种方式得以加强,例如使用多项式内插,如 在M.Sandler、J.Goldberg、R.Hiorns、R.Bowman、W.Watson、P.Ziman 的“Ultra Low Distortion Digital Power Amplification(超低失真数字功率放大)”, (1991年10月AES第91次会议,预印本3115),和C.Pascual、B.Roeckner 的“Computationally Efficient Conversion from Pulse-Code Modulation to Naturally Sampled Pulse-Width Modulation(脉冲编码调制向自然抽样的脉冲宽 度调制的计算机效率)”(2000年9月AES第109次会议)中所讨论。
在M.S.Pedersen、M.Shajaan的“All Digital Power Amplifier Based on Pulse-Width Modulation(基于脉冲宽度调制的全数字功率放大器)”(1994年2 月AES第96次会议,预印本3809)中使用内插滤波器导出中心点而增加抽 样频率。其后,在中心点和原点之间使用直线内插以推导出更加精确的交点。 由此可以使抽样过程更加紧密地匹配原来的自然抽样波型,因此大幅地降低 地了谐波失真。
然而伴随数字脉冲宽度调制的问题是,它们需要使用高频率时钟以精确 地定时脉冲边缘。时钟的频率取决于PWM输入的字长。因为每个输入幅度 都由不同的脉冲宽度表达,对于N比特的输入和过抽样频率Fs,所要求的时 钟频率是Fs.2N,在标准的CD音乐应用中这意味着352.8kHz x216=23GHz。 这样高的时钟频率是不可行的。
为了减少输入字长并且因此降低时钟频率,在PWM调制器8前通常使 用噪音整形器或者∑-Δ调制器(SDM)结构,作为字长减少电路(WLR)7。 两个技术都在WLR内部使用反馈以把由于减少字长引起的量化噪音重新分 布到较高的频率,在所述较高的频率不太可听得到,并且在所述较高的频率 可以通过功率开关级的输出滤波器4滤除。
为了确保通过这种噪音重新分布把足够的量化噪音从基带中铲除,优选 WLR中的高阶环路滤波器,通常是第四或第五阶。对于这样高的阶,环路滤 波器的实施效率变得重要。
在高阶,通常使用∑-Δ调制,所述的∑-Δ调制对于环路滤波器通常使用 级联积分器结构,这对于系数量化有非常低的灵敏度。实践中,可量化系数 到只有1或2个比特而无损于调制器的性能。然后,可以用少量加法替代乘 法器,降低片设计的复杂性。
然而,在线性化电路6和调制器8之间使用SDM WLR电路7时,线性 化算法失效,并且在输出信号中存在失真。这是因为SDM(7)过滤输入信 号,有效地修改已经用线性化算法计算出的交点。
这个问题已经通过结合∑-Δ调制器和线性化电路应对,从而线性化电路 直接“审视”SDM的输出,并且可因此提供必要的幅度校正,如P.Craven 的“Towards the 24-bit DAC.Novel Noise-Shaping Topologies Incorporating Correction for the Nonlinearity in a PWM Output Stage(结合PWM输出级中 的非线性矫正的向24比特DAC进发的新型噪音整形技术。”(AES,41卷, 1993年5月第5期)。然而该方案实施复杂。
可选择地,可以使用一种噪音整形器,这种噪音整器不滤波输入信号, 并且从而不影响线性化电路的性能。一种普遍使用的高阶类噪音整形器 WLR电路讨论于S.K.Terwkersbury的“Oversampled,Linear Predictive and Noise-Shaping Coders ofOrder N>1(过抽样、线性预测和阶N>1的噪音整 形编码器)”(IEEE Trans.Circuits and Systems(IEEE传输电路与系统), CAS-25卷,436-477页,1978年7月。)尽管可以有效地实施,这种WLR 电路的缺点是在高频率处具有高增益,产生高电平的带外噪音。这增加了 PWM调制器8引起的噪音互调量,在转换器2的输出产生较差的SN R。
较普通的IIR滤波器可以在噪音整形WLR电路中用作环路滤波器,例 如直接式实施,这种实施可以设计成在高频率有低增益。然而这些滤波器 具有高的系数灵敏度,因此需要有较大系数字长的完全乘法器,这种乘法 器实施费用高并且要求额外的硅片投资。

发明内容

总而言之,本发明的一个方面提供一种PCM-PWM转换器的字长减少 电路(WLR),所述的字长减少电路包括一种结合基于∑-Δ调制器滤波器 的反馈通路的、基于噪音整形器的信号通路。设有噪音整形器电路结构, 所述的噪音整形电路结构带有外部反馈回路中的闭环滤波器,所述的外部 反馈环路另外具有围绕所述环路滤波器的局部环路或者说内部反馈环路。
这具有把环路滤波器G(z)取出输入信号通路的作用,如在基于噪 音整形器结构的WLR的情况那样。换言之,所述的WLR结构具有对输 入信号的非滤波的传输函数,因而不影响线性化电路的交点计算,从而 减少失真。同时,它提供1/(1+G(z))的噪音传输函数(NTF),在此 G(z)是环路滤波器。这是与基于∑-Δ结构的WLR相同的NTF,但是 使得能够使用易于实施的环路滤波器G(z),诸如其用于基于∑-Δ的结 构中,而没有其对输入信号通路的有害影响,并且具体来说没有其对线 路化电路的预矫形作用的有害影响。换言之,用简单的环路滤波器利用 误差反馈整形量化噪音。
在一个实施例中,这使得能够用基于积分器的滤波器电路作为噪音 整形环路滤波器,并且因此提供由噪音整形器结构中的这样的滤波器结 构提供的实施优势。例如,级联积分器结构提供非常低的系数量化灵敏 度。这意味着可以用单个移位器,或者附加2或3个移位器输出,替换 乘法器,大大地减少了设计的硅片面积。
具体地,在本发明的一个方面提供了一种用于把N比特的输入信号 抽样量化成n比特的输出信号抽样的字长减少电路,所述电路包括:一 个输入端,用于接收所述N比特输入信号抽样;一个量化器,所述量化 器耦连于所述输入端,并且安排用于输出对应于N比特抽样信号的n比 特信号;一个外反馈环路,所述的外反馈环路包括耦连在量化器的输出 端与减法装置之间的环路滤波器,所述的减法装置耦连在字长减少电路 的输入端,并且用于从输入信号中减去反馈信号,环路滤波器具有耦连 在其输出端与输入端之间的内部反馈环路。
优选地,所述环路滤波器是级联积分器类型的。优选地,这是∑-Δ 类型的环路滤波器。优选地用移位器实施环路滤波器系数。这是一种方 便实施和低成本实施的滤波器类型,并且提供对系数的低灵敏度。
具体在另一个方面,本发明提供一种用于减少数字音频放大器的字 长的噪音整形器电路,所述电路包括在带有环路滤波器的反馈环路中的 量化器,所述电路安排得使输入信号不被滤波,并且噪音传输函数是1/ (1+G(z)),其中G(z)是环路滤波器。环路滤波器优选地在基带频率 有高增益,并且在高或者说非基带的频率有高的衰减。所述环路滤波器 优选地是级联积分器类型。优选地所述环路滤波器位于反馈环路中并且 具有耦连在其输入和输出之间的内部反馈环路。
还提供了一种减少抽样字长的相应方法,特别是用于数字放大器的 转换器中的应用。还提供了用于实施所提供的方法的相应的计算机程序
总之,在本发明的另一个方面提供了一种用于PWM数字音频放大器 用转换器的线性化电路,所述的线性化电路安排用于,确定在其由两个 输入抽样定义的输入信号波型交叉或者等于与PWM调制器使用的波型 等效的基准波型的点上的交点幅度。然后,相对所述交点幅度调节输入 信号波型抽样幅度。例如,这通过使用内插滤波器,确定两个另外的邻 接输入信号抽样之间的中点抽样或者中间抽样实现。然后,取决于中点 抽样的极性用中点抽样或者输入抽样之一进行计算,以确定由所述输入 抽样和中点抽样确定的波型之间的交点。这个计算取决于中点抽样幅度 的极性进行,即对于负的中点抽样幅度有一种计算公式或者算法,而对 于正的中点抽样幅度有另一种计算公式或者算法。这样,输入抽样具有 调节到相应于交点的幅度的幅度。
由于使用调节的或者说线性化了的抽样与基准波型比较得出与用自 然抽样可达到的脉冲宽度较接近的脉冲宽度,这在调制器中确定交点时 提供了提高的精确度。
具体地,在本发明的一个方面提供了一种转换器用的线性化电路, 其中所述的线性化电路接收输入信号抽样,并且包括:
用于内插所述的输入信号以确定两个邻接的输入信号抽样之间的中 间抽样的装置;
用于确定中间点的极性的装置;
用于通过取决于中间抽样的极性施加两个估算法之一,确定在什么 信号幅度由输入和中间抽样的定义的输入信号波型交叉基准波型的装 置;
用于输出与所述输入信号抽样对应的输出信号抽样的装置,其中输 出抽样之一具有对应于所确定的信号幅度的值。
具体地,在另一个方面,本发明提供一种用于转换器的线性化电路, 其中所述线性化电路接收输入信号抽样,并且包括:
用于内插所述的输入信号以产生内插的抽样的装置;
用于确定内插点之间的线性近似的装置;
确定在什么信号幅度由线性内插确定的输入信号波型交叉基准波型 的装置;
用于输出与所述输入信号抽样对应的输出信号抽样的装置,其中输 出抽样具有对应于所确定的信号幅度的值。
还提供有相应于以上的定义的线性化数字输入信号的方法,以及相 应的软件或者说计算机程序。
有利地,例如,以上定义的线性化电路和以上定义的字长减少电路 可以结合在用于以基于PWM的数字放大器的转换器中。
附图说明
下面参照附图,以举例而非限制的方式,说明实施形式,在附图中:
图1是数字放大器的原理图;
图2是结合在图1所示的转换器中中的PCM-PWM转换器的原理图;
图3是示出自然和均匀抽样的PWM的图表;
图4是示出自然抽样的PWM和模拟自然抽样的PWM的图表;
图5示出∑-Δ调制器字长减少电路结构的原理图;
图6示出噪音整形器字长减少电路结构的原理图;
图7示出根据本发明一个实施例的字长减少电路的原理图;
图8a、8b、8c分别示出∑-Δ环路滤波器、噪音整形器滤波器、和IIR 滤波器;
图9示出图7的字长减少电路的4阶实施;
图10说明线性化算法;及
图11示出实施10所示算法的电路。

具体实施方式

对于脉冲宽度调制的情况请再次参见图1和2,图中示出从CD播放 器或者类似物接收PCM源信号的数字放大器。该信号由内插滤波器1过 抽样或者内插,所述的内插滤波器通过在实际抽样之间内插对输入音频 源抽样而添加附加的抽样。这有效地提高了抽样频率,从而为噪音整形 提供额外的带宽。
过抽样的音频信号馈送到PCM-PWM转换器2,所述的PCM-PWM 转换器2包括脉冲宽度调制器8。调制器8把所述信号转换成串列脉冲, 即输入信号调制输出脉冲的脉冲宽度。如上所述,这通常使用锯齿调制 波型实现,所述锯齿调制波型与当前抽样比较以确定其相应的输出脉冲 宽度。该脉冲串列或者说比特控制功率开关3,所述的功率开关3把大得 多的输出电压切换进低通滤波器4,所述低通滤波器4把该信号转换成模 拟信号,如所公知地,用于施加在耳机或者扬声器负载5上。
转换器2优选地还包括线性化电路6,所述线性化电路6调节PCM 字的输入抽样流,以改进如以上所述根据多种线性化算法之一得出的模 拟波型的PWM表达。具体地,所述线性化电路6修改馈入调制器8的 抽样的幅度,从而最小化调制器产生的脉冲宽度与由等效的模拟输入(自 然抽样的)调制器应当产生的脉冲宽度之间的误差。
因为高的抽样频率和输入信号的字长,PCM-PWM转换器2还需要 字长减少电路(WLR)7,用以减少抽样的字长,并且因此降低对如前文 所讨论的PWM调制器8的时钟频率要求。如下文要讨论的,可以得到 各种WLR电路7结构。这些包括噪音整形器和∑-Δ结构,这两个技术 都在WLR中使用反馈,用于把由于字长减少产生的量化噪音重新分布到 不太可听到、并且可以通过功率开关级的输出滤波器滤除的较高的频率。
尽管时钟速度要求对于PWM调制器是最繁重的,在脉冲密度调制器 中还是可以由在PCM-PDM转换器电路中包括WLR电路7而受益。在此 情况下,PDM调制器8可以具有∑-Δ调制器结构,并且类似地WLR电 路也可以具有∑-Δ调制器或者噪音整形器结构。对于两个电路可选择的 替换包括比特翻转的∑-Δ调制器。
图5示出用于WLR电路7的∑-Δ结构。输出的n比特信号从输入 的N比特信号中减去,并且得出的误差传送经过环路滤波器G(z),然 后由量化器Q从N比特中减去,成为n比特表达,通常只是通过截去最 不重要的比特,引起输入和Q的输出之间的误差E(z)。对于输入X(z), 调制器的输出由下式给出:
Y ( z ) = X ( z ) G ( z ) 1 + G ( z ) + E ( z ) 1 1 + G ( z )
从式中可见,误差由传输函数1/(1+G(z))滤波,传输函数1/(1+G (z))是提供低频(基带)信号衰减的噪音整形函数。然而输入信号通 过传输函数G(z)/(1+G(z))滤波,由于它干扰线性化电路6对输入 信号的作用,该传输函数G(z)/(1+G(z))是有问题的。由于线性化 电路的输出由∑-Δ调制器滤波,有效地修改了用线性化算法计算出的交 点。由于移动了交点,消除了否则将通过由于线性化电路在输入信号上 的预矫形作用提供的PWM性能的改善,导致失真增加。
图6示出WLR电路7的噪音整形器结构。在此结构中,由于内部量 化器电路Q中的字长截取引起的误差E(z)在从输入信号中减去以前通过 环路滤波器H(z)滤除。对于输入X(z),该调制器的输出为:
Y(z)=X(z)+E(z)(1-H(z))
请注意来自线性化电路6的信号不再被滤波。然而与性能对环路滤 波器G(z)中的系数平滑不太灵敏的∑-Δ调制器WLR结构比较,事实 表明,在环路滤波器复杂性或者系数字长与噪音整形器结构中对环路滤 波器H(z)要求的性能之间存在更好的使用折衷。如果使用带有诸如 (1-Z-1)N这样的传输函数的简单环路滤波器,得出的量化噪音传输函数 (1-H(z))具有在高频有高噪音增益的缺点,引起高电平的带外噪音。 这增加了由PWM调制器8引起的噪音互调的量,在转换器2的输出产 生较差的SNR。较普通的IIR滤波器,例如可以设计成在高频率有低增 益的直接式实施,可以用于减轻这种问题。然而这些滤波器具有高的系 数灵敏度,并且因此需要完全乘法器,完全乘法器实施费用高并且需要 额外的硅片投资。
图7示出根据一个实施例的修改的WLR电路。噪音整形电路结构修 改成结合这样一种环路滤波器G(z),所述的环路滤波器G(z)与本来 在∑-Δ实施中,会在其自身的(内部)的反馈环路中在WLR电路7的 (外部)反馈环路或者噪音环路中用的相同。从而通常的噪音整形器环 路滤波器H(z)由局部的或者说内部的反馈环路中的∑-Δ环路滤波器替 代。这修改了噪音整形器的传输函数,根据公式:
Y ( z ) = X ( z ) + E ( z ) 1 1 + G ( z )
从该式可以看出,该噪音传输函数与∑-Δ调制器的噪音传输函数相 同,并且还没有滤波(来自线性化电路的)输入信号。从而,由于使用 了误差反馈(而不是在标准∑-Δ调制器情况下的信号反馈),线性化算法 的性能不受影响。这使得∑-Δ环路滤波器G(z)及其良好的高频增益性 能易于(并且因此低费用)实现,可用于代替较难实现的(或较高高频 增益的)噪音整形器环路滤波器。
具体地,这种安排使之能够有效使用实施积分器级联结构,所述的 积分器级联结构可以利用移位器取代乘法器,并且因此使用较少的硅片 面积。它还提供较低的系数灵敏度,使之能够方便和低费用地实施。另 外,∑-Δ结构提供良好的高频增益响应,从而不同于噪音整形环路滤波 器,没有产生互调和较差的SNR的同样的高电平的带外噪音。另一个优 点是,公知的设计∑-Δ环路滤波器的技术可以直接地用于该新型的WLR 电路技术。
因此,该WLR电路对PWM提供减少了字长的PCM字,同时最小 化量化噪音。同时还最少化了噪音整形对线性化电路的预矫形作用的影 响。并且这都用相对易于实施的电路结构实现。
在图8a、8b和8c中可以看到标准的二阶滤波器结构,分别是∑-Δ 环路滤波器G(z)、噪音环路滤波器H(z)和IIR滤波器,所述的IIR 滤波器也可以用在噪音整形器电路结构中。
图8a示出一种∑-Δ环路滤波器G(z),所述的∑-Δ环路滤波器G
(z)包括两个积分器结构(在反馈环路中的延迟的z-1)和多个系数a1、 a0和b1。由于积分结构,这样的滤波器结构G(z)通常在低频率具有的 高增益,这是所要求的,因为这转化为在低(基带)频率的高量化噪音 衰减。而且这样的安排具有对系数改变的低灵敏度,这意味着诸如1.2334 这样的高字长系数可以量化成1之类的整数系数或者1.25之类的简单分 数,这可以用移位器实施而不是用乘法器,使这样的结构易于实施。
图8b示出具有两个延迟和两个系数a1和a0的噪音整形环路滤波器 H(z)结构。这些系数通常也是易于实施的数字,在此情况下是1和2, 从而可以用移位器实施,因此降低了实施成本。然而这样的滤波器结构 具有较大的高频增益,导致以上讨论的互调问题。
图8c示出有限脉冲响应滤波器结构H’(z),所述的有限脉冲响应滤 波器结构H’(z)可以在噪音整形器WLR电路中用作环路滤波器。使用 这样的直接式滤波器的优点是降低了高频增益,从而类似地减少了互调 问题。然而实施其所要求的系数通常是棘手或难于实施的数(例如 1.05896),因此需要乘法器实施此系数。然而乘法器实施费用高,因此, 这样的电路成本较高并且实施需要较多的硅片面积。
在这些实施例的反馈安排中可以采用各种公知的∑-Δ类型环路滤波 器实施方式。例如,对于SDM所公知的多重反馈(MFB)环路滤波器结 构,譬如在Steven R.Norsworthy、Richard Schreies、Gbor Temes的“∑-Δ data Converters,Theory,Design,and Simulation(∑-Δ数据转换器,理论、设 计和模拟)”(IEEE出版社-ISBN0-7803-1045-4)中的图10.24中所示。
可选择地,还可以使用各种其它的滤波器结构,特别是那些使用积 分器结构的滤波器结构,所述的积分结构通常使得能够用移位器代替乘 法器实现,并且因此降低实施复杂性和成本。其它的基于积分器的滤波 器结构包括Zolzer结构和Kingsbury结构。
尽管优选基于积分器的滤波器,也可以使用其它滤波器结构,然而 会降低实施优势。在一个极端的例子中可以实施直接式滤波器。量化电 路的误差传输函数应当在基带上提供高的衰减,并且在噪音整形器反馈 环路内部的围绕环路滤波器电路G(z)的“内部”反馈安排提供这样做 所需要的1/(1+G(z))项。这种内部反馈安排还有利地提供要集成到如 图7所示的噪音整形器电路结构中的、易于实施的滤波器电路。基于积 分器的滤波器电路G(z)通常提供低频率处的高增益,低频率处的高增 益显然适用于基于∑-Δ的WLR电路,在基于∑-Δ的WLR电路中环路 滤波器是信号通路,然而这些不太适用于反馈环路中的噪音整形器环路 滤波器电路。然而,所述电路具有以上讨论的有利的实施特性,并且在 噪音整形器内部使用内部反馈环路或者使用外部反馈环路使得这些滤波 器电路可以在本文的意义上使用。这与通常地对噪音整形器量化电路结 构所要求直接式IIR类型滤波器的公知方法相比是较为有利的,并且公知 的方法一般需要实施乘法器,以施加所要求的系数。
图9示出根据一个实施例优选的四阶调制器的实施。A0是输入加法 器,而A10是形成绕环路滤波器G(z)的环路的附加的加法器。来自量 化器的误差信号直接从量化器LSB确定,即这些比特不传送到输出端。 使用来自量化器的最不重要比特(LSB)作反馈信号,并用来自量化器的 最重要比特(MSB)作为减少的字长信号,这等效于取量化器的输入和 输出之间的差作反馈信号(如图6和7所示)。环路滤波器函数G(z) 由其余的加法器A1-A9和相关的延迟实施,如对基于积分器级联的结构 所公知的那样。这提供对系数量化的低灵敏度并且可以不用乘法器得以 实施。系数b实施噪音整形函数的极点,而系数a实施零点。限幅器防 止电路变得不稳定,例如如果超过最大输入电平时。比例因数标定信号 的动态范围,从而每个节点具有相似的最高信号电平。环路滤波器G(z) 的内部或局部反馈环路由标号1-f-b标示出。
即使随着增加直接式滤波器的阶而增加实施复杂性,可以看出,随 着阶的增加,实施优势也在增加。例如十阶调制器用直接式滤波器极难 实施,但是通过扩展上述实施形式相对易于实施。实施上,任何大于一 的阶都可以通过施用实施例中所示的安排而有所受益。
尽管相对PCM-PWM转换器讨论了实施例,但还可以用其它数字放 大器安排,例如包括接收超级_音频编码的抽样信号的和/或使用PDM来 驱动功率开关3的转换器。
此外,尽管相对数字放大器系统讨论了多个WLR电路的实施例, WLR电路还可以用在其它的应用中,譬如用于DSD(直接流数字)调制。 在此情况下电路结构应当使用1比特量化器。
本发明还提供了一种线性化电路或者线性化算法,所述线性化电路 或者线性化算法可有利地与与以上讨论的WLR安排和转换器的脉冲宽 度调制器结合。线性化电路调节发来的输入信号抽样的值,以在PWM调 制器提供较好的交点计算,并且因此提供较接近于用自然抽样本可以得 到的脉冲宽度调制信号的脉冲宽度调制信号,如前所讨论。这是通过估 计交点应当在由两个邻接的输入信号的输入抽样之间、并且把(第一) 抽样的幅度调节到交点的幅度而实现。所述的交点是在该处输入波型交 叉基准波型(通常锯齿波型或者三波型)的点(在时间上和幅度上), 对应于调制器使用的基准波型,确定抽样的脉冲持续时间或者说宽度。
公知的各种方法,包括确定两个抽样点之间的直线波型,再确定在 此波型与基准波型之间的交点。一个实施例参照图10和11进行说明, 并涉及抽样周期为T的第一插入输入抽样…、w(n-1)、w(n)、…,以推导 出一组周期为T/2的抽样…、x(n-1)、xm(n)、x(n)…。然后在这些抽样之 间使用分段线性信号近似,以得出对通过自然抽样应在交点得到的信号 的幅度的良好近似。一种简单的实施可以通过使用泰勒级数近似计算以 避免除法(除法用硅片实施费用高),及通过融合内插和交点估算要求的 计算或者硬件而得到。
图10示出一种交点算法,其中,中间点抽样xm(n)通过两个邻接的相 应于x(n-1)的输入抽样w(n-1)和相应于x(n)的输入抽样w(n)推导出。然 后用这些(x)值确定交点(y(n),t2)或(y(n),t1),以及其相应的幅度, 以线性化输入抽样。图中示出一从t=0至t=T的持续时间为T的一个输 入抽样周期。假定把输入信号归一化以处于-1与+1之间。该输入信号由 在t=0的输入抽样x(n-1)和在t=T的输入抽样x(n)确定,以及通过内插在 t=T/2的中点或者中间“抽样”xm(n)而确定,如以下所讨论。该输入信号 还进一步由这些点之间的分段线性近似表达。在同一个图中示出两个可 能性:实线示出xm(n)>0的情况,而虚线示出xm(n)<0的情景。锯齿基 准波型s(t)对应于将由调制器用于确定每个抽样的脉冲宽度的波型:即信 号的值y(n)对应于对信号的分段线性近似的s(t)的插入。
因为x(n-1)>-1,它将处在直线s(t)上方。类似地x(n)<1,所以它将 处在s(t)的另一侧。如果xm(n)=0,交点将在T/2。如果xm(n)<0,那么 xm(n)处在直线s(t)下方,即与x(n)在s(t)的同侧,但是对于x(n-1)在s(t) 的对侧,从而交点必须处在连接x(n-1)和xm(n)的直线的线段上。类似地, 如果xm(n)>0,交点必须处在连接xm(n)和x(n)线的线段上。从图10的 几何状态可见,因为直线的各个线段的公式不同,在每种情况下可能够 会需要不同的计算。从直线公式可见,对于两个各自的交点t1和t2,可 以得出以下的两个公式。
t 1 = ( T / 2 ) 2 x m ( n ) - x ( n ) + 1 1 - x ( n ) + x m ( n )
t 2 = ( T / 2 ) x ( n - 1 ) + 1 1 - x m ( n ) + x ( n - 1 )
这些公式可以代回s(t)的公式中,以推导对应于交点的抽样幅度的公 式。
y ( n ) = x m ( n ) 1 - x ( n ) + x m ( n ) 如果xm(n)<0
y ( n ) = x m ( n ) 1 - x m ( n ) + x ( n - 1 ) 否则
为了简单化,最好是单个中间点,对于精确度增加的实施例,可以 得到采用两个或多个中间抽样点并且在每个点之间使用不同的直线公式 的实施例。
为了避免在硬件实施中就部件数量和芯片面积而言高费用的除法, 所述表达式可以通过使用泰勒级数的三个项扩充以上表达式,得出表达 式:
y(n)=xm(n)(1-(xm(n)-x(n))+(xm(n)-x(n)>2>如果xm(n)<0
y(n)=xm(n)(1-x(n-1)-xm(n)))+(x(n-1)-xm(n))2)否则
从而基于值x(n-1)、xm(n)、x(n),可以推导出信号抽样y(n)的“线性 化的”值。
对于从输入信号抽样w(n)推导出内插的抽样xm(n),使用简单的二阶 线性内插器达到可接受的性能。这通过零插入输入实施内插,优选地按 照用以下传输函数的滤波进行:
V ( z ) = ( 1 + z - 1 ) 2 4
需要注意的是,对三个输入全部滤波就能达到最佳的性能,而不是 只用以上公式从x(n-1)和x(n)计算xm(n)。优选地输入序列是零插入的, 从而使进入滤波器的输入序列是…、w(n-1)、0、w(n)、0、…,然后传送 过滤波器V(z)以推导出输出抽样序列。这些输出抽样的三项形成x(n-1)、 xm(n)和x(n)。
可以示出对于内插器的输入w(n),可以用以下表达式计算这三个输 出:
x ( n - 1 ) = w ( n - 1 ) + 3 w ( n - 2 ) 4
x m ( n ) = 3 w ( n - 1 ) + w ( n - 2 ) 4
x ( n ) = w ( n ) + 3 w ( n - 1 ) 4
请注意这些计算只需要每输入抽样计算一次。
把这些公式代回y(n)的公式中我们得到公式:

式中:
a = w ( n - 1 ) - w ( n - 2 ) 2
b=w(n-1)-a/2
c = w ( n ) - w ( n - 2 ) 4
请注意到通过取泰勒级数表达式中更多的项可以得到改进的精确 度,例如使得在y的计算中使用b(1+c(1+c(1+c)))。
通过内插原输入抽样w(n)和通过使用内插的抽样之间的线性近似, 并确定基准波型交叉这些抽样之一处的交点估算,可以达到精确、简单 实施的线性化电路。在一个中间抽样点的简单情况下,该点的极性可以 用于确定使用哪个线性近似。使用泰勒级数近似进一步地简化计算。从 而通过结合内插和交点估算公式,提供了一种算法以得到适用于对PWM 调制器的输入的、修正的估算自然抽样的信号抽样y(n)的序列。所述的 算法提供比直线近似方法更加精确的交点计算,同时,因为暗含地融合 了内插和交点估算硬件,因此实施简单且成本低。
该线性化算法的实施示于图11中。该实施使用非常低复杂性的内插 滤波器推导中点。内插滤波器和交点算法相结合产生低的实施成本。输 入交点W(n)传送到两个延迟器中,以产生信号w(n-1)和w(n-2)。加法器 A0、A1、A2和相关联的右移位实施用于a、b和c的公式。乘法器根据 b的符号实施判断逻辑。乘法器M1、M2和加法器A3、A4实施泰勒级 数表达式。
本领域的技术人员将认识到上述的装置和方法可以体现为处理器控 制代码,例如在诸如磁盘、CD或DVD-ROM之类的载体上、诸如只读 存储器(固件)之类的编程存储器上,或者在诸如光或电信号载体之类 的数据载体上。对于许多应用,本发明的实施例将实施在DSP(数字信 号处理器)、ASIC(应用特定集成电路)或者FPGA(场可编程阵列) 上的代码。从而,所述代码可以包括常规程序代码或者微代码或,例如 设定或控制ASIC或者FPGA。所述代码还可以包括用于动态地配置诸如 可再编程的逻辑门阵列之类的可再配置装置的代码。类似地,所述代码 还可以包括用于VerilogTM或VHDL(非常高速度集成电路硬件说明语 言)之类的硬件说明语言的代码。如本领域的技术人员将能够理解,所 述的代码可以分布在多个相互通信地耦连的部件之间。在适当的场合, 所述实施例还可以使用运行在场-可(再)编程的模拟阵列或者类似装置 上的代码得以实施,以配置模拟硬件。
本领域的技术人员还将理解,各个实施例和相对它们说明的具体特 征可以自由地与其它实施例,或者与大体根据上述说明的具体特征结合。 本领域的技术人员还将认识到,可以对所说明的具体例子进行各种改变 和修改而不偏离所附权利要求书的范围。
QQ群二维码
意见反馈