专利名称:相位检测设备的制作方法
技术领域:
本发明涉及在例如数字式移动无线电通信设备或卫星通信设备内设置的同步检测用载波再生电路、相位检测电路或频率检测电路中用于检测接收信号相位的相位检测设备。
近来,随着半导体工艺技术、特别是数字IC工艺技术的发展,数字解调电路在许多情况下都是以在数字式单元结构无线电通信系统(cellular radio communication system)或卫星通信系统中的数字信号处理电路实现的。在这种类型的数字解调电路中,正交检测器用来检测例如一个接收到的无线电信号并将该信号转换为一个复基带信号。A/D转换器将这个复基带信号转换成数字复基带信号。数字信号处理电路对这个数字复基带信号进行同步检测、相位检测或频率检测。
为实现如上所述的数字解调功能,必须检测出所接收到的复基带信号的相位。作为进行相位检测用的常规相位检测设备已经开发有下列各种设备。
(1)相位为数字复基带信号的实部分量I和虚部分量Q的反正切(tan-1(Q/I))。因此,要预先计算不同的I和Q值组合的反正切,并在ROM内编制一个表。按地址将I和Q输入到ROM,并输出与表中的上述输入地址对应的相位。
(2)利用级数展开对其进行计算,而不预先计算反正切。
(3)将虚部分量Q的值看作相位。
(4)计算Q×sign(I),并将其计算值看作相位。应该注意到当X的符号为正时,sign(X)为+1,而X的符号为负时,sign(X)为-1。
(5)计算Q×sign(I)-I×sign(Q),并将其计算值看作相位。
这些常规相位检测设备存在以下问题。
就是说,采用表格式ROM的系统(1)需要一个大容量的ROM。这就增加了设备的电路规模,因而导致难于减小设备的尺寸和重量。这将降低象携带式电话机一类的移动通信设备的轻便性,而这类设备的最重要的课题就是小尺寸和重量轻。所以,系统(1)在这类设备中是极不合需要的。
在系统(2)中,计算必须反复进行许多次。因这将延长计算时间,所以系统(2)对通信设备的实时处理是不适的。
系统(3)至(5)的优点是在这些系统中只需进行相当简单的计算。但是,这些系统仅能检测相位的极性或信号电平的幅值,亦即不能检测相位本身。尤其是由于计算值的变化使这些系统不能精确计算这样一类信号的相位,例如利用一个π/4相移DQPSK系统调制的接收信号,其幅值电平是根据相位位置而改变的。
考虑到以上情况,本发明的目的是提供一种不需要大容量ROM并能在可行的计算时间内与输入信号幅值无关地计算精确相位的相位检测设备。
本发明的另一个目的是提供一种适用于移动通信设备的相位检测设备。
为达到上述目的,本发明的相位检测设备包括以下装置用于按预定角度旋转输入信号点的相位的相位旋转装置、用于向该相位旋转装置按降序提供多个旋转角度的旋转角度设定装置、用于鉴定被相位旋转装置旋转后的信号点与一个基准相位点是否在预定误差范围内一致的相位比较装置、用于顺序地以多个旋转角度旋转输入信号点相位直到相位比较装置检测到一致为止、或即使相位比较装置未检测到一致而直到旋转角度设定装置将多个旋转角度全部供给了相位旋转装置为止的控制装置、以及用于根据相位旋转装置的相位旋转角度之和检测输入信号点相位的相位检测装置。
因此,本发明的相位检测设备可以进行相位检测而无需使用任何大容量的存储器。相应地,与采用反正切ROM的情况相比,电路规模可以减小。这使得有可能实现例如移动无线电通信设备的尺寸和重量的减小。
而且,因相位的旋转是按降序的角度进行的,所以通过相当少的反复次数即可使输入信号的相位与基准相位一致。这样便避免了多次反复计算的必要,因而使相位检测在短时间内进行成为可行的。
此外,检测系统与输入信号的幅值无关。因此,即使在处理象利用π/4相移DQPSK系统调制的接收信号之类的其幅值电平根据相位位置改变的信号时,仍能进行精确的相位检测。
图1是表示包括一个按照本发明第1实施例的相位检测设备的移动通信设备接收系统结构的框图。
图2是图1所示sin/cos数据表的一个示例图。
图3是表示第1实施例操作的流程图。
图4是为说明第1实施例操作的相位旋转方式的表示图。
图5是在按照本发明第2实施例的相位检测设备中使用的sin/cos数据表的一个示例图。
图6是表示第2实施例的主要操作步骤的流程图。
图7是为说明第2实施例操作的相位旋转方式的表示图。
图8是表示包括一个按照本发明第3实施例的相位检测设备的移动无线电通信设备接收系统结构的框图。
图9是表示第3实施例操作的流程图。
图10是为说明第3实施例操作的相位旋转方式的表示图。
为了更详细地说明本发明,以下将参照
它的实施例。
图1是表示包括一个按照本发明第1实施例的相位检测设备的移动无线电通信设备接收系统结构的框图。
参照图1,由天线11接收来自一个基地电台(图中未画出)的射频信号,用低噪声放大器12放大并加到正交检测电路13。在正交检测电路13中,所接收的射频信号先被分成两个信号分量并加到混频器14I和14Q。混频器14I和14Q将各信号分量与具有π/2相位差的接收端本机振荡信号混频。因此,这两个信号分量被变频为一个复基带信号的实部(I)分量和虚部(Q)分量。由频率合成器16产生的本机振荡信号直接供给14I并经过一个π/2移相器15供给14Q。从混频器14I和14Q输出的接收到的复基带信号的I和Q分量由基带滤波器17I和17Q滤波并加到A/D转换器18I和18Q。A/D转换器18I和18Q将输入信号转换为数字信号并将其传送给相位检测设备。
相位检测设备包括用来接收数字复基带信号(I和Q分量)的第1锁存电路21和第2锁存电路22、用于从第1和第2锁存电路21和22选择一个输出并将该输出供给第2锁存电路22的选择器23、用于旋转选择器23的输出信号并将输出供给第1锁存电路的相位旋转电路24、用于向相位旋转电路24供给相位旋转角度信息的sin/cos数据表25、固定值存储电路27、用于将相位旋转电路24的输出信号的相位与固定值存储电路27的输出进行比较的比较器26、以及控制电路29。
应该注意到在相位检测设备的框图中数字复基带信号的I和Q分量是合在一起用粗线表示的。
A/D转换器18I和18Q按照与采样时钟对应的预定周期输出数字复基带信号(在下文中将从A/D转换器周期地输出的一个单位的数字信号看作是一个采样值),并对每个采样值进行相位检测。在采样值相位检测开始之前,第1锁存电路21保持从A/D转换器18I和18Q输出的数字复基带信号。在相位检测开始之后,第1锁存电路21保持从相位旋转电路24输出的相位旋转后数字复基带信号。另一方面,第2锁存电路22保持每当相位旋转电路24进行相位旋转时供给该相位旋转电路24的相位旋转前数字复基带信号。第1锁存电路21和第2锁存电路22的信号保持和读取操作按照来自控制电路29的指令进行。
选择器23由例如一个多路转换器(multiplexer)组成,按照来自控制电路29的指令交替地选择由第1锁存电路21保持的相位旋转后数字复基带信号和由第2锁存电路22保持的相位旋转前数字复基带信号,并将选定的信号供给相位旋转电路24。
相位旋转电路24按照对应于从sin/cos数据表25供给的sin数据和cos数据的角度,旋转由选择器23供给的复基带信号的相位。相位旋转电路24输出所产生的相位旋转后复基带信号。
假定相位旋转电路24的输入为I+jQ,则旋转后的信号I’+jQ’由下式表示I’=I·cosθ-Q·sinθQ’=Q·cosθ+I·sinθ式中θ顺时针方向为正值。
sin/cos数据表25包括一个ROM,其中如图2所示,与地址1至8一一对应地存储着代表360°/2n(n=1至8)旋转角度的sin数据和cos数据,即180°、90°、45°、22.5°、11.3°、5.6°、2.8°和1.4°八个旋转角度。这些sin和cos数据按照由控制电路29供给的地址有选择地读出。应该注意到相位旋转电路24的旋转方向固定为顺时针方向。
比较器26将从相位旋转电路24输出的相位旋转后复基带信号的相位与预先存储在固定值存储电路27内的基准相位进行比较,由此鉴定复基带信号是超前、滞后还是与基准相位信号一致。如鉴定为该信号的相位超前于基准相位,则比较器26输出一个电平为″1″的信号,如鉴定为该信号的相位滞后于基准信号,则输出一个电平为″-1″的信号,而如鉴定为该信号的相位与基准相位一致,则输出一个电平为″0″的信号。这些鉴定信号输入到控制电路29。注意到例如用0°作为基准相位。在用比较器26进行的这种鉴定中,鉴定复基带信号的相位是否与基准相位一致并不需要鉴定与基准相位是否完全一致。也就是说,如果信号的相位相对于基准信号在某个容许误差范围之内,即可鉴定为一致。
控制电路29用来控制由上述各电路进行的整个相位检测操作。就是说,控制电路29根据比较器26的输出鉴定信号控制选择器23,有选择地供给在第1锁存电路21和22中保持的复基带信号。与此控制操作同步,控制电路29还从sin/cos数据表25按降序的角度读出代表相位旋转角度的sin数据和cos数据,并将读出的数据供给相位旋转电路24,由此使相位旋转电路24旋转复基带信号的相位。此外,控制电路29将与比较器26的鉴定结果对应的值写入存储电路28。存储电路28例如由一个RAM组成。
以下将参照图3所示的控制电路29的流程图说明带有上述电路配置的相位检测设备的操作。本发明的操作要点如下。即当供给一个数字复基带信号的采样信号点时,控制电路29以图2所示表格中的各个旋转角度沿着相位平面顺序地旋转该采样点,同时鉴定各旋转信号点的相位与基准相位是否一致。如检测为一致,则控制电路29检测到的相角所旋转的角度和为该采样点的相角。
当操作开始时,按步骤#10进行初始化,亦即将表示旋转序数的参数i置0。
当A/D转换器18I和18Q输出一个采样值的数字复基带信号时,在步骤#12中第1锁存电路21锁存一个采样点的数据。
在步骤#14,控制选择器23选择第1锁存电路21,并将在第1锁存电路21中保持的正交检测电路13的输出数字复基带信号的采样点供给相位旋转电路24。
在步骤#16,控制电路29将参数i增1。
在步骤#18,控制电路29将参数i作为一个地址供给sin/cos数据表25,读出在该地址下存储的sin数据和cos数据,并将读出数据供给相位旋转电路24。亦即控制电路29先指定地址1并读出与最大相位旋转角度即180°对应的sin数据和cos数据。
在步骤#20,相位旋转电路24进行移相操作,通过此操作使由选择器23供给并保持在第1锁存电路21中的数字复基带信号的采样点顺时针旋转。
在步骤#22,控制电路29使第1锁存电路21锁存旋转后的采样点数据,并使第2锁存电路22锁存旋转前的采样点数据。
在步骤#24,控制电路29确定参数i是否已到达8。如步骤#24为YES,则因相位旋转电路24已经完成了sin/cos数据表25内存储的所有旋转角度的旋转处理,控制电路29终止操作。如步骤#24为NO,则在步骤#26由比较器26鉴定旋转后的信号点的相位与在固定值存储电路27中存储的基准相位对应的固定值是否一致。如步骤#26为YES,则在步骤#28,控制电路29在存储电路28内存″1″并结束操作。
如步骤#26为NO,则在步骤#30,控制电路29鉴定旋转后的信号点的相位是否超前于基准相位(旋转后的信号点的相位按逆时针方向位于基准点的前面)。如步骤#30为YES,则在步骤#32在存储电路28内存″1″。在步骤#34,控制选择器23选择第1锁存电路21以进行下一步处理,并将旋转后的相位供给相位旋转电路24。此后,流程返回步骤#16,将参数i增1重复以上操作。就是说,将旋转后信号点的相位进一步再旋转紧接前面的旋转角度的一半。如旋转后信号点的相位滞后于基准相位,则在步骤#36在存储电路28内存″0″。在步骤#38,控制选择器23选择第2锁存电路22以进行下一步处理,并将未旋转的信号点的相位供给相位旋转电路24。此后,流程返回步骤#16,将参数i增1重复以上操作。就是说,将未旋转信号点的相位旋转紧接前面的旋转角度的一半。
以下将参照图4说明本实施例的一个实际操作例子。在图4中假定一个数字复基带信号的采样点为点A。该采样点A先用相位旋转电路24沿顺时针方向旋转180°(步骤#20),移动到点B。
如步骤#14所示,选择器23选择第1锁存电路21。因此,在步骤#22,在第1锁存电路21中保持的旋转前初始信号点A的复基带信号的相位通过选择器23被传送并保持在第2锁存电路22,而相位旋转电路24输出的相位旋转后信号点B重新保持在第1锁存电路21。
相位旋转后信号点B被输入到比较器26。比较器26将输入的相位旋转后信号点B与在固定值存储电路27中存储的基准相位即0°进行比较(步骤#26和步骤#30)。如信号点B的相位超前于基准相位,则比较器26输出一个电平为″1″的信号,如信号点B的相位滞后于基准信号,则输出一个电平为″-1″的信号,而如两个相位一致,则输出电平为″0″的信号。如图4所示,在这种情况下相位旋转后信号点B的相位超前于基准相位。因此,比较器26输出一个电平为″1″的信号。则控制电路29按步骤#32将数据″1″写入存储电路28。
当完成了第1次相位旋转控制并将与鉴定结果对应的数据存入存储电路28时,控制电路29进行第2次相位旋转控制。根据比较器26的鉴定结果,控制电路29选择一个进行下一次相位旋转处理的信号点。在这种情况下,鉴定信号是电平为″1″的信号,指示出相位旋转后信号点的相位还没有到达(超前于)基准相位。因此,控制电路29确定相位旋转角度还不够,并控制选择器23选择保持有相位旋转后信号点B的第1锁存电路21(步骤#34)。结果,在第1锁存电路21中存储的相位旋转后信号点B的相位通过选择器23被供给到相位旋转电路24。
此后,在步骤#18控制电路29对sin/cos数据表25进行第2次地址指定。因此,与按地址2存储的第2个最大相位旋转角度即90°对应的sin数据和cos数据被读出并供给相位旋转电路24。相位旋转电路24将信号B的相位旋转90°。所得到的相位旋转后信号点为图4中的点C。
由于该相位旋转后信号点C的相位滞后于基准相位(相位旋转过大),所以比较器26输出一个电平为″-1″的信号。如步骤#36所示,控制电路29将数据″0″写入存储电路28。在步骤#38,控制电路29使选择器23选择第2锁存电路22。选择第2锁存电路22意味着对当前的相位旋转前信号点再次进行下一次的相位旋转处理。就是说,在第3次相位旋转处理时,将第2锁存电路22中保持的相位旋转前信号点B通过选择器23供给到相位旋转电路24。
控制电路29对sin/cos数据表25进行第3次地址指定。因此,从sin/cos数据表25读出与按地址3存储的相位旋转角度45°对应的sin和cos数据并供给相位旋转电路24。相位旋转电路24将信号B的相位旋转45°。该相位旋转后信号点为图4中的点D。
在步骤#22,按照与第1、第2和第3次旋转处理同样的方式,将相位旋转后信号点D反馈并保持在第1锁存电路21内。并将在第2锁存电路22内保持的相位旋转前信号点B再次通过选择器23进行反馈和保持。
当输出相位旋转后信号点D时,比较器26将信号点D与基准相位点F进行比较。因信号点D的相位超前于基准相位点F,所以比较器26输出一个电平为″1″的鉴定信号,并将数据″1″存入存储电路28。
当完成了第3次相位旋转控制并将与鉴定结果对应的数据存入存储电路28时,控制电路29接着执行第4次相位旋转控制。根据比较器26输出的电平为″1″的鉴定信号,控制电路29确定第3次相位旋转控制中的相位旋转角度还不够。因此,选择相位旋转后信号点D,在步骤#34,控制电路29控制选择器23选择第1锁存电路21。结果,在第1锁存电路21中保持的相位旋转后信号点D通过选择器23供给到相位旋转电路24。
控制电路29对sin/cos数据表25进行第4次地址指定。因此,从sin/cos数据表25读出与相位旋转角度22.5°对应的sin和cos数据并供给相位旋转电路24。相位旋转电路24将信号D的相位旋转22.5°。该相位旋转后信号点为图4中的点E。相位旋转后信号点E被反馈并保持在第1锁存电路21内。应该注意到已经保持在第1锁存电路21内的相位旋转前信号点D被传送并保持在第2锁存电路22内。
当输出相位旋转后信号点E时,比较器26将信号点E与基准相位点F进行比较。因信号点E与基准相位点F一致,所以比较器26输出一个电平为″0″的信号。因此,在步骤#28将数据″1″存入存储电路28,控制电路29因确定已检测到数字复基带信号的采样点A的相位而终止操作。
如旋转后的信号点与基准相位点不一致,则再次重复进行上述操作。但是,如果已对sin/cos数据表25内存储的所有旋转角度进行过旋转处理,则如步骤#24所示结束操作,而不管相位是否达到一致。如是这种情况,允许有最小旋转角度为1.4°或更小的误差。
当操作结束时,控制电路29从存储电路28读出数据、在图4的情况下为″1011″,并将该值作为相位检测数据供给一个电路(图中未画出)。注意到″1011″按十进制记数法为11,并当0至360°的相位用4位码表示时对应于360°×11/16=247.5°。
如上所述,在本实施例中,从sin/cos数据表25按角度的降序读出代表着180°、90°、45°...旋转角度的sin数据和cos数据,并由相位旋转电路24旋转一个复基带信号的相位。然后,比较器26将相位旋转后信号点与基准相位点0°进行比较。根据比较器26的鉴定结果,选择器23交替地选择相位旋转前或旋转后的信号点,并将所选定的信号点供给到相位旋转电路24以进行下一次相位旋转。反复进行这种操作,直到比较器26鉴定出相位旋转后信号点与基准相位点一致为止、或直到从sin/cos数据表25读出所有相位旋转角度为止。
因此,sin/cos数据表25只需存储代表着顺序减小一半的180°、90°、45°、...旋转角度的sin数据和cos数据,所以无需使用任何大容量的存储器即可进行相位检测。因而,与采用反正切ROM的情况相比,电路规模可以减小。这使得有可能减小例如移动无线电通信设备的尺寸和重量。
并且,在本实施例中,将代表着180°、90°、45°、...旋转角度的sin数据和cos数据存储在sin/cos数据表25内。所以,可以读出这些sin和cos数据,并直接用于相位旋转计算。作为一个例子,如代表角度的数据作为相位旋转角度存储,则需要一个将角度数据转换成sin数据和cos数据的表。但是,在本实施例中不需要这样的表,因此可进一步简化电路结构并使其小型化。
此外,在本实施例中相位旋转电路24是按降序的相位旋转角度进行相位旋转处理的。因此,复基带信号点通过相当少的反复次数即可趋近基准相位点。这样便避免了多次反复计算的必要,因而使相位检测在短时间内进行成为可行的。而且,检测系统与复基带信号的幅值无关。因此,即使在处理象利用π/4相移DQPSK系统调制的接收信号之类的其幅值电平根据相位位置改变的信号时,仍能进行精确的相位检测。
下面,将说明按照本发明的相位检测设备的其他实施例。在以下的其他实施例的说明中,与第1实施例相同的参考编号代表相同的部件,而其详细的说明将省略。
在第1实施例中,比较器26的基准相位固定为0°。在第2实施例中,基准相位是可变的,并按照输入采样的信号点的位置设定。这将使相角的检测能以比第1实施例中数目更少的相位旋转角度进行。第2实施例的结构配置与图1的第1实施例的框图相同,只是其正交检测电路13的输出采样数据还供给控制电路29,而尽管省去了固定值存储电路27但由控制电路29将基准相位供给比较器26。所以,附图省略了第2实施例的结构配置。注意到如图5所示,sin/cos数据表25中的数据与第1实施例中的稍有不同。即与地址1至7一一对应地存储代表180°/2n(n=1至7)旋转角度的sin数据和cos数据,即90°、45°、22.5°、11.3°、5.6°、2.8°和1.4°七个旋转角度。
图6是表示第2实施例操作的流程图,其中没有示出与图3相同的步骤。
第2实施例从图3中的步骤#10到步骤#18与第1实施例相同。在第2实施例中,在步骤#18之后执行步骤#52和#54,并接着在步骤#20执行相位旋转处理。在步骤#52控制电路29确定输入采样点A所在的象限。这种确定操作用I和Q分量的组合很容易完成。如图7所示,在本实施例中,采样点A的I和Q分量两个都是负的,所以控制电路29可以确定采样点A处在第III象限。在步骤#54,控制电路29设定90°×(j-1)为比较器26的基准相位,其中j为象限值。在第III象限的情况下,基准相角设定为180°。
此后,象第1实施例一样,在步骤#20,进行相位旋转处理,并在步骤#22分别用第2和第1锁存电路22和21锁存相位旋转前和相位旋转后的采样点。在步骤#54,控制电路29确定参数i是否已到达7。接下来的操作与第1实施例的操作相同。
下面,将参照图7更详细地说明第2实施例的操作。因数字复基带信号的采样点是在第III象限的点A,所以基准角度为180°。先用相位旋转电路24沿顺时针方向将采样点A旋转90°,移动到点B。因信号点B的相位滞后于基准相位点(180°)(相位旋转过大),所以控制电路29将数据″0″写入存储电路28。
对信号点A在当前的相位旋转前进行第2次相位旋转处理。相位旋转电路24将信号点A的相位旋转45°。该相位旋转后信号点为图7中的点C。由于信号点C的相位超前于参考相位180°,将数据″1″存入存储电路28。
信号点C超前于参考相位点,于是对信号点C进行第三次相位旋转处理。将信号点C沿顺时针方向旋转22.5°。假定相位旋转后的信号点C与基准点(180°)一致。在这种情况下将数据″1″存入存储电路28。
然后,控制电路29从存储电路28读出数据″011″,并将等于读出数据代表的相位(67.5°)与基准相位(180°)之和的247.5°作为相位检测数据供给一个电路(图中未画出)。
当操作完成时,控制电路29读出存储电路28所存储的数据″011″,并将等于读出数据代表的相位与基准相位之和的数据作为相位检测数据供给一个电路(图中未画出)。注意到″011″按十进制记数法为3,并当0至180°的相位用3位码表示时对应于180°×3/8=67.5°。因此,控制电路29检测出采样点A的相位为247.5°。
不仅达到了与第1实施例同样的效果,第2实施例还将相位旋转3次即可进行相位检测,比第1实施例中的4次少进行1次。其结果是检测时间比第1实施例要短。
图8为第3实施例的框图。在上述各实施例中,相位旋转的方向是固定的。因此,如果相位旋转过头,则再次旋转相位旋转前的信号点;如旋转得不够,则进一步旋转旋转过的信号点。因而,为保持旋转前和旋转后的信号点,必须用两个锁存电路。在第3实施例中,由于旋转方向是可选择的,所以不需用两个锁存电路。就是说,正交检测电路13的输出通过一个锁存电路62加到相位旋转电路64。相位旋转电路64的输出反馈到该锁存电路62。尽管比较器26的基准相位可以是固定的也可以是可变的,但在本实施例中与第1实施例一样,基准相位是固定的。因此,sin/cos数据表25内的内容与图2所示的相同。控制电路29按照比较器26的比较结果控制相位旋转电路64的旋转方向。
以下将参照图9说明第3实施例的操作。
当操作开始时,控制电路29按步骤#70所示进行初始化,亦即将表示旋转序数的参数i置0。
当A/D转换器18I和18Q输出一个采样点的数字复基带信号时,在步骤#72中用锁存电路62锁存一个采样点的数据。
在步骤#74,控制电路29将相位旋转方向设定为顺时针方向。
在步骤#76,控制电路29将参数i增1。
在步骤#78,控制电路29将参数i作为一个地址供给sin/cos数据表25,读出在该地址下存储的sin数据和cos数据,并将读出数据供给相位旋转电路64。亦即控制电路29先指定地址1并读出与最大相位旋转角度即180°对应的sin数据和cos数据。
假定相位旋转电路64的输入为I+jQ,则旋转后的信号I’+jQ’根据旋转方向由下式表示在顺时针方向的情况下I’=I·cosθ-Q·sinθQ’=Q·cosθ+I·sinθ在逆时针方向的情况下I’=I·cosθ+Q·sinθQ’=Q·cosθ-I·sinθ在步骤#80,相位旋转电路64进行移相操作,通过此操作使保持在锁存电路62中的数字复基带信号的采样点顺时针旋转。
在步骤#82,控制电路29累加旋转角度。
在步骤#84,控制电路29使锁存电路62锁存旋转后的采样点。
在步骤#86,控制电路29确定参数i是否已到达8。如步骤#86为YES,则因相位旋转电路64已经完成了sin/cos数据表25内存储的所有旋转角度的旋转处理,控制电路29终止操作。如步骤#86为NO,则在步骤#88由比较器26鉴定旋转后的信号点与具有在固定值存储电路27中存储的基准相位的一个基准点是否一致。如步骤#88为YES,则控制电路29结束操作。
如步骤#88为NO,则在步骤#90,控制电路29鉴定旋转后的信号点是否超前于基准相位点。如步骤#90为YES,则在步骤#92由控制电路29将旋转方向设定为顺时针方向,并使流程返回步骤#76,将参数i增1重复以上操作。就是说,将旋转后信号点进一步顺时针再旋转紧接前面的旋转角度的一半。如步骤#90为NO,则在步骤#94由控制电路29将旋转方向设定为逆时针方向,并使流程返回步骤#76,将参数i增1重复以上操作。就是说,将旋转后信号点进一步逆时针再旋转紧接前面的旋转角度的一半。应该注意到如旋转方向为逆时针方向,则是将带负号的旋转角度累加,即对旋转角度进行负的累加。
以下将参照图10说明本实施例的一个实际例子。假定数字复基带信号的采样点例如为图10中的点A。该采样点A先用相位旋转电路64沿顺时针方向旋转180°(步骤#80),移动到点B。因此,将180°设定为累加角度的初始值。
比较器26将相位旋转后的信号点B与在固定值存储电路27中存储的相位为0°的基准点进行比较(步骤#86和步骤#88)。
因在第1次相位旋转后相位仍超前于基准相位,所以第2次相位旋转顺时针进行。因此,信号点B的相位沿顺时针方向旋转90°。所得到的相位旋转后的信号点为点C。这时,旋转角度的累加值为270°。
该相位旋转后信号点C的相位滞后于基准相位点(相位旋转过大)。所以,在步骤#94将旋转方向设定为逆时针方向,并进行第3次相位旋转。将信号点C沿逆时针方向旋转45°。结果得到的旋转角度累加值为225°。
因相位旋转后的信号点D超前于基准相位点,所以进行第4次的顺时针相位旋转,信号点D顺时针方向旋转22.5°成为信号点E。旋转角度的累加值为247.5°。
由于信号点E与基准相位点一致,所以控制电路29确定检测到采样点A的相位并终止操作。在终止操作后,控制电路29将旋转角度的累加值(在本例中为为247.5°)作为相位检测数据供给一个电路(图中未画出)。
如上所述,不仅达到了与第1实施例与第2实施例同样的效果,第3实施例还有如下效果。就是说,每次接着进行的相位旋转的方向按照旋转后的信号点是滞后还是超前于基准相位点确定。而且,是检测出直到旋转后的信号点与基准相位点一致为止的旋转角度累加值,作为采样点的相位。因此,与第1和第2实施例不同,不需要设置两个锁存电路及对其进行选择的选择器。这进一部减小了电路的配置。此外,由于选择两个锁存电路之一的处理也不需要了,所以可以在短的时间周期内执行处理操作。
本发明不限于上述的实施例,而可以按各种修改形式加以实施。例如,在以上实施例中,相位旋转角度依次减小一半。但是,相位旋转角度不一定减小一半,而可以减小例如1/3。而且,旋转角度的实施值仅仅是举例,所以在表25中可设定小于1.4°的角度,以便进一步改善精度。虽然将顺时针方向用作相位旋转方向的基本方向,但在第1实施例中可以按逆时针方向进行。在这种情况下,选择器23必须根据信号点的相位是超前或是滞后于基准相位而在第1和第2锁存电路之中选择与在第1实施例中所选的一个电路相反的那个电路。此外,基准相位点在第3实施例中是固定的,但也可以象第2实施例中一样,根据采样点的位置来设定基准相位点。并且,将旋转后的信号点与该基准相位点进行比较,并当两个点不一致时,将旋转后的信号点再按减小的旋转角度进行旋转。但是,如两个点不一致,可以改变旋转角度将旋转前的信号点再旋转一次,而不使用锁存来保持旋转后的信号点。此外,相位检测设备的电路配置和控制方法也可以修改而不脱离本发明的要点。就是说,以上的实施例是通过将一个采用硬件电路组合的相位检测设备作为一个例子说明的。但是,这些实施例也可以这样来构成,即通过采用象数字信号处理器(DSP)之类的程序逻辑装置控制相位的旋转,以软件进行相位检测。采用DSP可以用相当短的处理程序和计算进行相位检测。因此,相位检测能够在相当短的时间周期内完成,而无需使用任何大规模的相位检测设备。
如以上详细说明过的,本发明的的相位检测设备包括以下装置用于按预定角度旋转输入信号点的相位的相位旋转装置、用于向该相位旋转装置按降序提供多个旋转角度的旋转角度设定装置、用于鉴定被相位旋转装置旋转后的信号点与一个基准相位点是否在预定误差范围内一致的相位比较装置、用于顺序地以多个旋转角度旋转输入信号点相位直到相位比较装置检测到一致为止、或即使相位比较装置未检测到一致而直到旋转角度设定装置将多个旋转角度全部供给了相位旋转装置为止的控制装置、以及用于根据相位旋转装置的相位旋转角度之和检测输入信号点相位的相位检测装置。
因此,按照本发明的相位检测设备可以进行相位检测而无需使用任何大容量的存储器,所以,与采用反正切ROM的情况相比,电路规模可以减小。因而有可能减小例如移动无线电通信设备的尺寸和重量。
而且,因相位的旋转是按降序的角度进行的,所以通过相当少的反复次数即可使输入信号的相位与基准相位一致。这样便避免了多次反复计算的必要,因而使相位检测在短时间内进行成为可行的。
此外,检测系统与输入信号的幅值无关。因此,即使在处理象利用π/4相移DQPSK系统调制的接收信号之类的其幅值电平根据相位位置改变的信号时,仍能进行精确的相位检测。
权利要求
1.一种相位检测设备,它包括相位旋转装置,用于按预定角度旋转输入信号点的相位;旋转角度设定装置,用于向上述相位旋转装置按降序提供多个旋转角度;相位比较装置,用于鉴定被上述相位旋转装置旋转后的信号点与一个基准相位点是否在预定误差范围内一致;控制装置,用于将在紧接前面的相位旋转之前或之后的信号点之一供给上述相位旋转装置并使上述相位旋转装置按照由上述旋转角度设定装置设定的旋转角度进行相位旋转处理,直到上述比较装置检测到一致为止、或即使相位比较装置未检测到一致而直到上述角度设定装置将所有的旋转角度供给上述相位旋转装置为止;以及相位检测装置,用于根据上述相位旋转装置的相位旋转角度之和检测输入信号点相位。
2.根据权利要求1所述的相位检测设备,其特征在于上述旋转角度设定装置包含一个用于存储旋转角度的正弦值和余弦值的表。
3.根据权利要求1所述的相位检测设备,其特征在于如基准相位点为0°时,上述旋转角度设定装置向上述相位旋转装置供给360°/2n(n=1、2、...)的旋转角度。
4.根据权利要求1所述的相位检测设备,其特征在于上述相位旋转装置包括沿顺时针方向旋转输入信号点的装置,而且,如旋转后的信号点在逆时针方向超前于基准相位点,则上述控制装置向上述相位旋转装置供给旋转后的信号点,而如旋转后的信号点在逆时针方向滞后于基准相位点,则向上述相位旋转装置供给未旋转的信号点。
5.根据权利要求1所述的相位检测设备,其特征在于上述相位旋转装置包括沿逆时针方向旋转输入信号点的装置,而且,如旋转后的信号点在逆时针方向超前于基准相位点,则上述控制装置向上述相位旋转装置供给未旋转的信号点,而如旋转后的信号点在逆时针方向滞后于基准相位点,则向上述相位旋转装置供给旋转后的信号点。
6.一种相位检测设备,它包括相位旋转装置,用于按预定角度旋转输入信号点的相位;相位比较装置,用于鉴定被上述相位旋转装置旋转后的信号点与一个基准相位点是否在预定误差范围内一致;调整装置,用于按照上述相位比较装置的鉴定结果调整上述相位旋转装置的旋转角度,使上述相位比较装置检测到一致;其特征是根据上述相位旋转装置的旋转角度检测输入信号的相位。
7.根据权利要求6所述的相位检测设备,其特征在于上述调整装置包括用于在上述相位旋转装置中顺序地设定逐次递减的旋转角度的设定装置,而且上述相位旋转装置包括用来保持旋转后信号点的保持装置和按照由上述设定装置设定的旋转角度旋转由上述保持装置保持的旋转后信号点的装置。
8.根据权利要求7所述的相位检测设备,其特征在于上述调整装置包含一个用于存储旋转角度的正弦值和余弦值的表。
9.根据权利要求8所述的相位检测设备,其特征在于上述调整装置包含一个如预定相位点为0°时用于存储360°/2n(n=1、2、...)的旋转角度的正弦值和余弦值的表。
10.根据权利要求6所述的相位检测设备,其特征在于上述调整装置包括用于在上述相位旋转装置中顺序地设定逐次递减的旋转角度的设定装置,而且上述相位旋转装置包括用来保持旋转后信号点的第1保持装置和用来保持未旋转信号点的第2保持装置以及根据旋转后信号点是超前或滞后于预定相位点而沿预定的方向按照由上述设定装置设定的旋转角度旋转在上述第1和第2保持装置之一中保持的信号点的装置。
11.根据权利要求10所述的相位检测设备,其特征在于上述调整装置包含一个用于存储旋转角度的正弦值和余弦值的表。
12.根据权利要求11所述的相位检测设备,其特征在于上述调整装置包含一个如预定相位点为0°时用于存储360°/2n(n=1、2、...)的旋转角度的正弦值和余弦值的表。
13.根据权利要求6所述的相位检测设备,其特征在于上述调整装置包括用于在上述相位旋转装置中顺序地设定逐次递减的旋转角度的设定装置,而且上述相位旋转装置包括用来保持旋转后信号点的保持装置以及根据旋转后信号点是超前或滞后于预定相位点而沿预定的方向按照由上述设定装置设定的旋转角度旋转在上述保持装置中保持的信号点的装置。
14.根据权利要求13所述的相位检测设备,其特征在于上述调整装置包含一个用于存储旋转角度的正弦值和余弦值的表。
15.根据权利要求14所述的相位检测设备,其特征在于上述调整装置包含一个如预定相位点为0°时用于存储360°/2n(n=1、2、...)的旋转角度的正弦值和余弦值的表。
16.根据权利要求6所述的相位检测设备,其特征在于上述相位旋转装置包括沿顺时针方向旋转输入信号点的相位的装置,而且,如旋转后的信号点在逆时针方向超前于预定基准相位点,则上述控制装置向上述相位旋转装置供给旋转后的信号点,而如旋转后的信号点在逆时针方向滞后于预定基准相位点,则向上述相位旋转装置供给未旋转的信号点。
17.根据权利要求6所述的相位检测设备,其特征在于上述相位旋转装置包括沿逆时针方向旋转输入信号点的相位的装置,而且,如旋转后的信号点在逆时针方向超前于预定基准相位点,则上述控制装置向上述相位旋转装置供给未旋转的信号点,而如旋转后的信号点在逆时针方向滞后于预定基准相位点,则向上述相位旋转装置供给旋转后的信号点。
18.一种相位检测设备,它包括确定装置,用于在复平面上确定一个输入信号点所在的象限;相位旋转装置,用于按预定角度旋转输入信号点的相位;相位比较装置,用于按照由上述确定装置确定的象限鉴定被上述相位旋转装置旋转后的信号点与一个预定相位点是否一致;调整装置,用于按照上述相位比较装置的鉴定结果调整上述相位旋转装置的旋转角度,使上述相位比较装置检测到一致;其特征是根据上述相位旋转装置的旋转角度及预定相位点检测输入信号的相位。
19.根据权利要求18所述的相位检测设备,其特征在于上述调整装置包括用于在上述相位旋转装置中顺序地设定逐次递减的旋转角度的设定装置,而且上述相位旋转装置包括用来保持旋转后信号点的保持装置和按照由上述设定装置设定的旋转角度旋转由上述保持装置保持的旋转后信号点的装置。
20.根据权利要求19所述的相位检测设备,其特征在于上述调整装置包含一个用于存储旋转角度的正弦值和余弦值的表。
21.根据权利要求20所述的相位检测设备,其特征在于上述调整装置包含一个如预定相位点为0°时用于存储360°/2n(n=1、2、...)的旋转角度的正弦值和余弦值的表。
22.根据权利要求18所述的相位检测设备,其特征在于上述调整装置包括用于在上述相位旋转装置中顺序地设定逐次递减的旋转角度的设定装置,而且上述相位旋转装置包括用来保持旋转后信号点的第1保持装置和用来保持未旋转信号点的第2保持装置以及根据旋转后信号点是超前或滞后于预定相位点而沿预定的方向按照由上述设定装置设定的旋转角度旋转在上述第1和第2保持装置之一中保持的信号点的装置。
23.根据权利要求22所述的相位检测设备,其特征在于上述调整装置包含一个用于存储旋转角度的正弦值和余弦值的表。
24.根据权利要求23所述的相位检测设备,其特征在于上述调整装置包含一个如预定相位点为0°时用于存储360°/2n(n=1、2、...)的旋转角度的正弦值和余弦值的表。
25.根据权利要求18所述的相位检测设备,其特征在于上述调整装置包括用于在上述相位旋转装置中顺序地设定逐次递减的旋转角度的设定装置,而且上述相位旋转装置包括用来保持旋转后信号点的保持装置以及根据旋转后信号点是超前或滞后于预定相位点而沿预定的方向按照由上述设定装置设定的旋转角度旋转在上述保持装置中保持的信号点的装置。
26.根据权利要求25所述的相位检测设备,其特征在于上述调整装置包含一个用于存储旋转角度的正弦值和余弦值的表。
27.根据权利要求26所述的相位检测设备,其特征在于上述调整装置包含一个如预定相位点为0°时用于存储360°/2n(n=1、2、...)的旋转角度的正弦值和余弦值的表。
28.根据权利要求18所述的相位检测设备,其特征在于上述相位旋转装置包括沿顺时针方向旋转输入信号点的相位的装置,而且,如旋转后的信号点在逆时针方向超前于基准相位点,则上述控制装置向上述相位旋转装置供给旋转后的信号点,而如旋转后的信号点在逆时针方向滞后于基准相位点,则向上述相位旋转装置供给未旋转的信号点。
29.根据权利要求18所述的相位检测设备,其特征在于上述相位旋转装置包括沿逆时针方向旋转输入信号点的装置,而且,如旋转后的信号点在逆时针方向超前于基准相位点,则上述控制装置向上述相位旋转装置供给未旋转的信号点,而如旋转后的信号点在逆时针方向滞后于基准相位点,则向上述相位旋转装置供给旋转后的信号点。
全文摘要
本发明所公开的是一种相位检测设备,可以无需任何大容量的反正切表格存储器并在可行的计算时间内精确地计算一个输入数字复基带信号点的相位,而与其幅值无关。
文档编号H04L27/00GK1125027SQ94192376
公开日1996年6月19日 申请日期1994年6月7日 优先权日1993年6月7日
发明者高桥英博 申请人:株式会社东芝