具体实施方式
虽然本发明将结合以下实施例进行阐述,但应理解为这并非意指将本发明限定于这些实施例。相反,本发明旨在涵盖由后附权利要求项所界定的本发明精神和范围内所定义的各种可选项、可修改项和等同项。
此外,在以下对本发明的详细描述中,为了提供针对本发明的完全的理解,阐明了大量的具体细节。然而,本领域技术人员将理解,没有这些具体细节,本发明同样可以实施。在另外的一些实例中,对于大家熟知的方案、流程、元件和电路未作详细描述,以便于凸显本发明之主旨。
图1为根据本发明的一个实施例的电路100。在图1的例子中,电路100包括转换模块120和比较器160。在一实施例中,电路100接收第一信号152和第二信号156。电路100可以检测非期望的情况,例如,信号152和154的相位不平衡。在一实施例中,相位不平衡是指第一和第二信号,例如,信号152和154的相位差超过预设阀值。若检测到相位不平衡,电路100可以产生报警信号158。在一实施例中,可使用报警信号158减少信号152和154的相位差,以减少或消除信号152和154的相位不平衡。
在一实施例中,基于第一信号152和第二信号154,转换模块120产生直流信号156。有利的是,直流信号156的电平由信号152和154的相位差决定。这样,直流信号156可以表示输入至电路100的信号152和154的相位差。
比较器160耦合至转换模块120,比较直流信号156和参考信号Sref。在一实施例中,若直流信号156和参考信号Sref的差值大于预设阀值,比较器160产生报警信号158。这样,报警信号158可以表示信号152和154的相位不平衡。此外,在一实施例中,可以使用报警信号158调节第一信号152和/或第二信号154的相位以减少它们之间的相位差。
在图1的例子中,采用一个比较器比较直流信号156和一个参考信号Sref。在另一实施例中,可以采用两个比较器,其中第一个比较器比较直流信号156和第一参考信号Sref_U,第二个比较器比较直流信号156和第二参考信号Sref_L,这将结合图2进行描述。
为清楚起见,以检测两个信号的相位不平衡对本发明进行描述。然而,本发明不仅限于此,其也可用于检测三个或更多信号的相位不平衡。
图2为根据本发明的一个实施例的信号传输***200。和图1标号相同的元件的功能相似。在图2的例子中,信号传输***200包括信号传输电路,检测电路220和控制器250。在一实施例中,信号传输电路包括接收器230。
输入至接收器230的信号,例如,射频信号,可以由接收器230中的通道传输。第一通道,例如,同相通道,接收射频信号和输出第一信号152至检测电路220。第二通道,例如,正交相位通道,接收射频信号和输出第二信号154至检测电路220。
有利的是,检测电路220可以感应第一信号152和第二信号154的相位差和检测接收器230中的相位不平衡,例如,同相通道和正交相位通道的相位不平衡。在一实施例中,若检测到相位不平衡,检测电路220会产生报警信号。此外,根据报警信号,耦合至检测电路220的控制器250补偿相位不平衡。控制器250控制接收器230以减少同相通道和正交相位通道的相位差。
在图2的例子中,接收器230包括天线211,放大器例如低噪声放大器(low noise amplifier)212,频率乘法器232和234,滤波器例如低通滤波器或带通滤波器236和238,缓冲器233和235,移相器237,本源振荡器(local oscillator)239,加法器260和模数转换器270。同相通道包括频率乘法器232和滤波器236。相似的,正交相位通道包括频率乘法器234和滤波器238。
天线211接收的射频信号通过放大器212,输入至同相通道的频率乘法器232。来自振荡器239的频率信号通过缓冲器233也输入至频率乘法器232。接收来自放大器212和缓冲器233的信号,频率乘法器232产生信号252,输出至滤波器236。在一实施例中,信号252的频率小于射频信号的频率。滤波器236过滤信号252,输出第一信号152至检测电路220中的频率乘法器222。
相似的,射频信号通过放大器212输入至正交相位通道的频率乘法器234。来自振荡器239的频率信号通过移相器237输入至缓冲器235。移相器237可以决定相移,例如,90度的相移。这样,来自振荡器239的频率信号的相位可以被移动90度。移相后的频率信号通过缓冲器235输入至频率乘法器234。通过接收来自放大器212和缓冲器235的信号,频率乘法器234产生信号254,输出至滤波器238。在一实施例中,信号254的频率小于射频信号的频率。滤波器238过滤信号254,输出第二信号154至检测电路220中的频率乘法器222。
加法器260产生模拟信号并提供该模拟信号至模数转换器270,该模拟信号为第一信号152和第二信号154的叠加。模数转换器270转换模拟信号为数字信号,该数字信号可被提供至一个处理器(图2中未出示)。该处理器处理数字信号以完成多种信号处理目的。
这里描述接收器230工作的例子。假设射频信号为正弦信号Srf(jω)=sin(jωrf),同相通道的传递函数HI(jω)为Acos(jωc+θ/2),正交相位通道的传递函数HQ(jω)为Asin(jωc-θ/2)。忽略不计同相通道和正交相位通道的幅度不平衡。所以,由频率乘法器232输出的信号252和由频率乘法器234输出的信号254可以分别由方程(1)和(2)表示如下:
其中S252代表信号252,S254代表信号254,A为传递函数HI(jω)和HQ(jω)的幅值,ωrf为射频信号的频率,ωc为同相通道和正交相位通道的频率,θ为同相通道和正交相位通道的相位差。
因为方程(1)和(2)中的高频分量可以被滤波器236和238过滤掉,所以来自同相通道的第一信号152和来自正交相位通道的第二信号154可以分别由方程(3)和(4)表示如下:
其中SIF_I代表第一信号152,SIF_Q代表第二信号154,ωif=(ωrf-ωc)。所以,第一信号152和第二信号154的相位差由接收器230中同相通道和正交相位通道的相位差决定。
在图2的例子中,检测电路220包括转换模块120和比较器227和228。转换模块120包括频率乘法器222和滤波器例如低通滤波器224。频率乘法器222接收来自接收器230的第一信号152和第二信号154,产生输出信号225。信号225可以由方程(5)表示如下:
频率乘法器222输出信号225至滤波器224。根据方程(5),信号225包括直流信号
和频率信号
频率信号的频率为第一信号152的频率和第二信号154的频率之和。所以,由滤波器224输出的信号156可以由方程(6)表示如下:
所以,在一实施例中,由转换模块120产生的信号156为直流信号,信号156的电平由第一信号152和第二信号154的相位差决定。换句话说,信号156可以表示接收器230中的同相通道和正交相位通道的相位差。
在图2的例子中,由转换模块120产生的信号156和参考信号Vref_U和Vref_L比较以检测接收器230中的相位不平衡。在一实施例中,若检测到相位不平衡,检测电路220可以产生报警信号。
更具体的说,比较器227比较信号156和参考信号Vref_U以判断第一信号152的相位是否超前第二信号154的相位。在一实施例中,若信号156大于参考信号Vref_U和一预设阀值(例如,其可以等于或者大于0)之和,比较器227可以判断第一信号152的相位超前第二信号154的相位。这样,比较器227可以产生报警信号PB0,例如逻辑“1”,以表示发生了信号152和154的相位不平衡。相似的,比较器228比较信号156和参考信号Vref_L以判断第一信号152的相位是否滞后第二信号154的相位。在一实施例中,若信号156小于参考信号Vref_L和一预设阀值(例如,其可以为等于或大于0)之和,比较器228可以判断第一信号152的相位滞后第二信号154的相位。这样,比较器228可以产生报警信号PB1,例如逻辑“1”,以表示发生了信号152和154的相位不平衡。有利的是,检测电路220采用较少的数学运算以检测相位不平衡,这样,相位不平衡的检测效率更高。
在图2的例子中,检测电路220产生两个报警信号。或者,可以产生一个两比特的报警信号。更具体的说,两比特中的一个比特表示比较器227的比较结果,一个比特表示比较器228的比较结果。
在一实施例中,根据检测电路220产生的报警信号,信号传输***200中的控制器250控制接收器230中的缓冲器233和/或235以减少第一信号152和第二信号154的相位差(或接收器230中同相通道和正交相位通道的相位差),这将结合图3进行描述。
图3为根据本发明的一个实施例的采用控制器250减少信号或通道的相位差的示意图。和图2标号相同的元件的功能相似。图3结合图2进行描述。在图3的例子中,控制器250控制接收器230中的缓冲器233。
在图3的例子中,缓冲器233包括电阻322和324,晶体管332,334,336和338,电流源310。在这一实施例中,缓冲器233为差分输入和差分输出电路。晶体管332的门极耦合至晶体管338的门极。输入电压Vi-被提供至晶体管332的门极和晶体管338的门极的公共点。晶体管332的源极耦合至晶体管336的漏极。输出电压Vo-产生在晶体管332的源极和晶体管336漏极之间的点上。相似的,输入电压Vi+提供至晶体管334的门极和晶体管336的门极的公共点。晶体管334的源极耦合至晶体管338的漏极。输出电压Vo-产生在晶体管334的源极和晶体管338漏极之间的点上。
电阻322和324分别将电源电压VDD耦合至晶体管332的漏极和晶体管334的漏极。电流源310耦合晶体管336的源极和晶体管338的源极至地。控制器250响应于图2中的检测电路220产生的信号PB0和PB1产生控制信号354,且输出该控制信号354控制缓冲器233中的电流源310。有利的是,根据控制信号354,可以调节电流源310的电流。在图2的例子中,电流源310的电流用于调节第一信号152(或同相通道)的相位以减少或消除相位不平衡。
输出电压Vo-可以由方程(7)表示如下:
其中,
为输出电压Vo-,
为输出电压Vi+,
为输入电压Vi-,H
1(s)
+为晶体管336和电阻322的传递函数,H
1(s)
-为晶体管332和电阻322的传递函数。
输出电压Vo+可以由方程(8)表示如下:
其中,
为输出电压Vo+,H
2(s)
+为晶体管338和电阻324的传递函数,H
2(s)
-为晶体管334和电阻324的传递函数。
在一实施例中,晶体管332和334相同,晶体管336和338相同,电阻322和324相同。在这种情况下,方程(7)中的H1(s)+和方程(8)中的H2(s)+相等,方程(7)中的H1(s)-和方程(8)中的H2(s)-相等。方程(7)和(8)的传递函数H1(s)+和H2(s)+可以由方程(9)表示如下:
其中
C′
d336=C
gd336//C
ds336,gm
336为晶体管336的导纳,C
gd336为晶体管336门极和漏极间的电容,g
ds332为晶体管332漏极和源极间的导纳,g
ds336为晶体管336漏极和源极间的导纳,C
ds336为晶体管336的漏极和源极间的电容,R
322为电阻322的阻值。
方程(7)和(8)的传递函数H1(s)_和H2(s)-可以由方程(10)表示如下:
其中,
C′
s332=C
gs332//C
ds332,gm
332为晶体管332的导纳,C
gs332为晶体管332的门极和源极间的电容,g
ds332为晶体管332的漏极和源极间的导纳,g
ds336为晶体管336的漏极和源极间的导纳,C
ds332为晶体管332的漏极和源极间的电容,R
322为电阻322的电阻。
所以,缓冲器233的传递函数H(s)可以由方程(11)表示如下:
假设 和 所以,传递函数H(s)的幅值|H(s)|可以由方程(12)表示如下:
这样,在一实施例中,若晶体管332和336一定,则缓冲器233的传递函数H(s)的幅值一定。
传递函数H(s)的相位θ可以由方程(13)表示如下:
在一实施例中,导纳gm
332和导纳gm
336根据电流源310的电流电平I变化而变化。这样,
换句说,通过调节电流源310的电流电平I,可以调节缓冲器233的传递函数H(s)的相位θ。
若检测电路220检测到同相通道的相位超前或滞后于正交相位通道的相位,检测电路220产生报警信号PB0或PB1。控制器250基于报警信号PB0或PB1产生控制信号354。控制信号354控制电流源310以调节电流源310的电流电平。在一实施例中,若同相通道的相位超前于正交相位通道的相位,则电流源310的电流电平降低。这样,缓冲器233的传递函数H(s)的相位θ降低。频率乘法器232产生的信号252的相位也降低。这样,同相通道输出的第一信号152的相位降低。所以,第一信号152和第二信号154的相位差减少。这样,相位不平衡可以减少或避免。
在一实施例中,控制电流源310的控制信号354为多比特的数字信号。所以,电流源310根据多比特的数字信号的不同状态产生不用的离散的电流电平。例如,若控制信号354为三比特的数字信号,电流源310可以产生三个不同的电流电平。所以,可以离散的调节相位不平衡。所以,电路300的功耗可以降低。
虽然在图3的例子中,通过调节缓冲器233可以减少信号152和154的相位差,本发明不仅限于此。相似的,可使用接收器230中的缓冲器235减少信号152和154的相位差。有利的是,通过使用接收器230中的现有元件调节相位差,总的成本可以降低。
但在另一实施例中,控制250可以响应于来自检测电路220的报警信号产生两个控制信号以分别控制缓冲器233和235。通过同时控制缓冲器233和235,第一信号152和第二信号154可以都被调节以减少两信号间的相位差。所以,调节电路300的调节能力和效率进一步提到。
图4为根据本发明的一个实施例的检测第一信号和第二信号的相位不平衡的方法的流程图。结合图2对图4进行描述。
在步骤402,表示第一信号152和第二信号154的相位差的直流信号156由转换模块120产生。在一实施例中,信号152和154的相位差由接收器230中的同相通道和正交相位通道的相位差决定。
在步骤404,检测电路220中的比较器比较直流信号156和参考信号。在一实施例中,比较器227比较直流信号156和参考信号Vref_U以判断第一信号152的相位是否超前第二信号154的相位。比较器228比较直流信号156和参考信号Vref_L以判断第一信号152的相位是否滞后第二信号154的相位。在一实施例中,参考信号Vref_U大于参考信号Vref_L。
在步骤406,若直流信号156和参考信号之差大于预设阀值,检测电路220中的比较器产生报警信号。在一实施例中,若信号156大于参考信号Vref_U和预设阀值之和,检测电路220可以判断同相通道的相位超前于正交相位通道的相位。这样,比较器227可以产生报警信号PB0表示相位不平衡。若信号156小于参考信号Vref_L和预设阀值之和,检测电路220可以判断同相通道的相位滞后于正交相位通道的相位。这样,比较器228可以产生报警信号PB1表示相位不平衡。在一实施例中,如图3所述,根据报警信号调节电流源的电流电平以减少第一信号152和第二信号154的相位差。这样,可以减少或消除第一信号152和第二信号154的相位不平衡。
上文具体实施方式和附图仅为本发明之常用实施例。显然,在不脱离后附权利要求书所界定的本发明精神和保护范围的前提下可以有各种增补、修改和替换。本领域技术人员应该理解,本发明在实际应用中可根据具体的环境和工作要求在不背离发明准则的前提下在形式、结构、布局、比例、材料、元素、组件及其它方面有所变化。因此,在此披露之实施例仅用于说明而非限制,本发明之范围由后附权利要求及其合法等同物界定,而不限于此前之描述。