灵活和高效的信道化器结构的制作方法

文档序号:7602787阅读:322来源:国知局
专利名称:灵活和高效的信道化器结构的制作方法
背景技术
本发明与无线电通信系统有关,具体地说,涉及用于无线电通信系统的灵活和高效的信道化器和去信道化器的结构。
在美国和世界的其它地方,蜂窝通信产业在商业性经营上取得了惊人的进展。在主要大城市区中的增长远远超过了预期情况,很快将超过系统容量。如果这种趋势继续下去,这个产业增长的效果不久甚至将达到饱和。需要有一些革新的解决方案来满足容量日益增长的需要以及保持高质量服务和避免价格上涨。
除了需要更大的系统容量所提出的挑战,未来移动通信系统和基站的设计人员还有他们自己需要解决的复杂问题。例如,在这个产业中的一个众所周知的问题是需要提供一种经济和灵活的系统。系统设计人员所感兴趣的是提供一种系统,能在基本上不需要增加系统硬件的情况下,可以动态地处理多种不同标准(例如,频分多址,时分多址,等等)的共存、动态地为每个标准分配信道和同时处理多种带宽。这种动态灵活性的要求对于许多基站操作,从在启动期间为基站下载个别配置文件到逐帧甚至逐时隙重新配置现场来处理不断改变的条件(例如改变的标准),是很重要的。


图1例示了随时间逐帧或逐时隙动态配置多个不同标准的情况。如图所示,第一个例示帧(帧#1)的所有三个时隙分配给只需要少量带宽的美国移动电话系统(DAMPS)传输。整个第二个例示帧用于带宽要求比DAMPS传输高的EDGE传输,如图所示。第N个帧的这些时隙分配给SDGE和全球移动通信系统(GSM)传输,而第N+1个例示帧分配给宽带码分多址(CDMA)传输。从图1可见,未来系统需要能支持多种具有不同带宽要求的不同标准。
图2例示了一个传统的基站接收机结构,它包括一个数字信道化器,能支持若干不同标准(例如,FDMA#1...K,TDMA#1...M,CDMA#1...N)每种标准具有数量不同的信道CX#Y(其中,X为标准,而Y为载波数)。如图所示,这个传统的基站接收机结构包括一个天线210,用来接收射频(RF)信号和将所接收的信号传送给RF前端220,将它下变频成中频(IF)信号。RF前端220包括象低噪声放大器(LNA)、滤波器和混频器这样的一些组件。IF信号由模数变换器(ADC)230变换成数字信号。
为了获得动态灵活性,传统的基站可以使用数字信道化器240和信道化算法。一种典型的信道化/去信道化算法是改良快速卷积(MFC)算法,这在1998年9月18日递交的共同待决、同样转让的美国专利申请No.09/156,630和授予Richard Hellberg的瑞典专利No.9802050-7中有详细说明,这两个文件在这里都列为参考予以引用。应用这种算法的信道化器的功能是足够好地滤出各个信道,使得其他频率的信号不会干扰有用信号。结果是形成一个有限带宽信号,馈送给基带处理器(未示出),例如是CDMA系统的rake检测器或者TDMA系统的均衡器。
美国专利申请No.09/156,630中所揭示的信道化/去信道化算法适合于象动态地配置参数(例如,不同标准的滤波器参数和数据率)以及处理数量可变的信道和具有不同带宽要求的不同标准这样的一些信道化任务。虽然这种信道化/去信道化算法既灵活又通用,但仍有必要开发一种适当的对这种算法的硬件实现,可以保留这种算法的灵活性和通用性,同时又不会引入高的计算代价或者导致硬件大幅度增加。
图3例示了一种典型的数字信道化器的硬件结构。如图所示,这种数字信道化器包括许多不同的处理链400-1至400-N,每个处理链供多个信道1-N(N通常是一个小数,例如为4)中的一个信道专用。每个处理链包括一个数控振荡器(NCO)和一组级联数字滤波器。在工作中,来自第一信道(例如,信道1)的ADC 230的数据输入数字信道化器的与第一信道关联的处理链,即处理链400-1。NCO 410-1将接收频率下变频到基带频率,产生信号的I和Q分量。然后,I和Q分量输入一组面向数据流的级联数字滤波器。这些级联的滤波器通常具有不同的类型,典型的是级联积分梳状(CIC)、半带或有限脉冲响应(FIR)滤波器。这些不同的滤波器具有一些可编程的参数,如滤波系数、增益和抽取因子。所得到的I和Q结果从第一个链400-1的第N个滤波器馈送给一个基带处理器(未示出)。熟悉该技术领域的人员可以理解,其他这些处理链以类似的方式进行工作。
诸如图3所示的基于按每个信道的数据流处理的数字信道化器或去信道化器在各个信道内具有有限的灵活性。每个信道的计算资源由所有对链内各个模块的不同标准要求之和确定。必须按对这个具体模块有严格要求的标准规定链内的每个专用模块。这意味着为了支持所有可能的标准,必然要对整个链作全面规定,从而导致硅面积和功率消耗都比较大的开销。此外,由于信道数是固定的(即固定为信道化器支持的处理链数),因此系统在那些需要的信道数与数字信道化器支持的处理链数不同的情况下就成为低效率的。
所以,有必要开发一种数字信道化器/去信道化器,在基本上不需要增加计算代价或硬件的情况下能动态地适应不断改变的条件。
发明概要本发明提供了一种能动态地适应变化的系统要求而硬件量最少的数字信道化/去信道化结构。按照本发明的一些典型实施例,这种数字信道化器/去信道化器应用改良的快速卷积算法,含有多个专用、优化的流水线模块,这些流水线模块可以动态地加以调整,从而可以处理不同的带宽、数量灵活的信道、同时的多种标准以及信道和标准的动态配置。
附图简要说明从以下结合附图对优选实施例的说明中可以更加清楚地看到本发明的以上目的和特色,在这些附图中图1例示了随时间逐帧或逐时隙动态配置多个不同标准的情况;图2例示了一个传统的包括一个能支持若干各有不同数量的信道的不同标准的数字信道化器的基站接收机结构;图3例示了一种典型的数字信道化器的硬件结构;图4例示了用于传统的数据流数字信道化器的MFC算法;图5例示了用于按照本发明的的一个实施例设计的典型流水线数字信道化器结构的MFC算法;图6例示了分组通过图5所示的典型流水线数字信道化器结构的流程;图7例示了分组和控制信号通过本发明的数字信道化器的一个典型的流水线链的流程;图8例示了按照本发明的另一个实施例设计的这些流水线模块中有一个用作主控器的流水线配置;以及图9例示了用于按照本发明的的一个实施例设计的典型流水线数字去信道化器结构的MFC算法。
详细说明在以下说明中,作为解释而不是限制,阐述了一些具体情况,诸如一些具体的线路、电路组件、技术等,以便能对本发明有全面的理解。然而,对于熟悉该技术领域的人员来说显可以看到,本发明可以用不同于这些具体情况的实施方式实现。在其他一些情况下,省略了一些众所周知的方法、器件和电路的详细说明,以免反而使对本发明的说明模糊不请。
图4例示了用于传统的数据流数字信道化器的MFC算法。在图4中,这个数字信道化器包括一个交叠块产生器410、一个N点离散傅里叶变换(DFT)模块420和多个信道专用处理链430-1至430-N。这些信道专用处理链各以类似的方式形成,适合本链所关联的信道的要求。例如,处理链430-1包括一个分辨元(bin)选择模块432-1;一个将n个数据乘以n个系数的乘法器模块434-1;一个m点离散傅里叶逆变换(IDFT)模块436-1,其中n和m的值对于各个分组和信道可以是不同的而且是可变的;一个交叠块合并器438-1;以及一个附加滤波和信号处理模块440-1。
在工作中,ADC 230将一个数字数据流提供给交叠块产生器410,在那里形成一系列数据块。所得到的数据块输入DFT算法。DFT算法在模块420内完成。DFT处理结果传送给与接收信号的信道相应的专用处理链。例如,如果信号是在信道1上接收的,N点DFT处理模块就会将结果传送给处理链430-1。由于DFT处理,DFT的输出通常不是正序的。因此,分辨元选择模块432-1通过对输出序列重新排序来加以补偿,而且只选择那些需要的分辨元。所需的分辨元的个数取决于滤波器系数的个数。
所选的分辨元在乘法器模块434-1内乘以滤波器的频率系数。然后,对相乘结果进行IDFT 436-1。IDFT 436-1输出的块传送给交叠块合并器438-1加以合并。合并后的块传送给模块440-1进行附加滤波和信号处理。以上说明的信道化器的操作的一些改进可参见1998年9月30日递交的共同待决同样转让的美国专利申请No.09/163,298,该文件在这里列作参考予以引用。
为了实现上述的信道化器,对于与一个具体基站关联的每个信道都需要一个处理链。可以理解,随着基站支持的信道的数量的增加,处理这些信道所需的硬件量也越来越大,从而系统的计算代价和消耗的总功率也增大。此外,由于这种数字信道化器结构基于按每个信道进行的数据流处理,因此具有有限的灵活性。这是因为处理链的每一个模块都必须按对这个专用块有严格要求的标准规定。结果,为了支持所有可能的标准,通常要对整个处理链作全面规定。
本发明通过提供一种基本上没有增加对系统的硬件要求的灵活和高效的信道化器/去信道化器结构克服了在这个技术领域内的上述缺点。按照本发明的典型实施例,提出了一种基于流水线处理的数字信道化器/去信道化器结构。这种信道化器/去信道化器的算法的信道专用操作由一些可以使它们各自适合系统的标准和带宽要求的专用硬件模块执行。
图5例示了用于按照本发明的的一个实施例设计的典型流水线数字信道化器结构的MFC算法。这种典型的流水线数字信道化器结构包括一个交叠块产生器410、一个N点DFT模块420和一个单独的流水线处理链。这个流水线处理链包括一个分辨元选择模块532;一个将n个数据乘以n个系数的乘法器模块534;一个m点IDFT模块536,其中n和m的值对于各个分组和信道可以是不同的可变的;一个交叠块合并器538;以及一个附加滤波和信号处理模块540。如图所示,属于不同信道的数据分组随着前一分组处理就绪从一个硬件模块发送到下一个硬件模块。所谓“分组”以下指的是一个属于某个信道和由交叠模块产生器410产生的某个信号块两者的信号。
这种算法执行快速卷积,在抽取和频率变换后再进行附加滤波及其他信号处理。图6示出了这种算法的作用原理。交叠块产生器模块610接收到来自ADC 230的数字信号,予以处理后形成一系列数据块,传送给N点DFT模块620。N点DFT模块620是一个专用来产生交叠信号块的大离散傅里叶变换的硬件模块。这种数字信道化器的其余模块,如熟悉该技术领域的人员所知道的那样,通常对比这个大DFT处理器少的样点进行操作,因为N点DFT 620输出的信号立即在“每次选择一个信道的分辨元”的模块632内受到抽选。
数字信道化器内的信号分组流水线处理开始于“每次选择一个信道的分辨元”的模块632,从来自大DFT的这些分辨元(频域样点)中选择一个属于一个特定信道的部分。所选择的这些分辨元作为一个分组与控制信息一起发送给链内下一个模块,即“乘以频率响应”的模块634。然后,分组发送给“m点IDFT”模块636,在那里受到离散傅里叶逆变换。这个分组内的信号于是在“交叠块合并器”的模块638内与前面的分组接插在一起。此后,重新形成的属于一个信道的信号段发送给“附加信号处理”模块640,在那里完成信道滤波及其他信号处理操作。上述这些操作同时对不同的分组执行,属于不同信道的分组同时在不同的硬件模块内处理。这种情况在概念上示于图7。
如图7所示,在一个模块完成了对一个分组的处理时,它可以就向链内前一个模块发信号,表明它随时可开始对下一个分组进行操作。这在图7中示为箭头7001-7004。如下面要看到的那样,就绪指示包括给前一模块的控制信号和/或参数之类。响应这个就绪指示,前一模块如果就绪的话就将经它处理的分组加上控制信号和/或参数发送给随后的模块。这在图7中示为箭头7101-7104。否则,前一模块知道它一就绪就可以发送分组。作为上述分组传送方法的另一个可选择的方式,可以用一个控制器来安排各个模块的操作,或者也可以在一段预定的时间后自动地将分组从前一模块传送给下一模块。也可以将这些方法组合起来使用。
本发明的这些流水线模块可以迭代地对一个分组进行处理,也可以对通过本模块的数据进行操作。可以看到,其中一些模块需要记住一些从上一次处理的信号分组得出的状态变量。这是通过将这些状态变量存入一些为各个信道设立的寄存器或存储区来实现的。此外,由于在各个不同的流水线模块内处理属于不同信道的分组,因此每个模块能动态地适应不断改变的系统要求。参数可以存储在一个属于一个硬件模块的存储单元内,也可以随要处理的分组一起发送。因而,这些流水线模块可以处理一些具有不同的诸如带宽、滤波器特性、信道频率和抽取/内插因子之类的参数的信道。可以理解,在例如这些模块交换许多控制信号和/或参数或者它们共享一个公用存储器的那些情况下,两个或更多个模块可以组合在一起。
本发明的硬件模块各执行一个或者至少一些类型的操作。因此,这些模块可以优化成很高效地执行为它们规定的具体类型的操作。唯一需要的“软”特性是能有用于这些操作的不同参数。如上面所述,每个硬件模块可以有一个存储单元配合,存储这些不同的参数。
可以理解,由于本发明的这种流水线配置,通过流水线处理链发送的分组的次序可以按照不同的目的优化。例如,某个信道可能对延迟要求比较严格,因此可以首先予以处理。窄带和宽带信道的处理次序也可以优化成以尽可能小的延迟使用硬件模块,从而增大最多可以处理的信道数。
以上说明的那些分组因此表示一个信道和由交叠块产生器产生的某个信号块。熟悉该技术领域的人员可以理解,作为另一个可选择的方式,这些分组可以表示一次几个信道或一次几个信号块,或者这两者。这些分组还可以表示只是在一些专用硬件模块内处理的一个信道的一部分或者一个信号块的一部分。
图8例示了本发明的又一个实施例,多个流水线模块中有一个用作主控模块,对流水线内其他模块的处理进行控制。在图8中,假设乘法器模块834指定为主控模块。可以理解,选择乘法器模块834作为主模块只是示范性的,也可以指定流水线内另一个模块作为主控模块。作为主控模块,乘法器模块834为流水线内其他模块(即分辨元选择模块832,m点IDFT 836,交叠块合并器838,以及附加滤波和信号处理模块840)产生一些控制信号和/或参数,通过公共总线850予以传送。因而,乘法器模块834将控制信号和/或参数与一些前或后处理块需用的数据一起发送。
虽然以上所说明的这些实施例提出了一种信道化器的实现方式,但熟悉该技术领域的人员可以理解,本发明同样适用于实现去信道化器。这种情况在概念上如图9所示。图9例示了用于按照本发明的的一个实施例设计的典型流水线数字去信道化器结构的MFC算法。这种去信道化器结构包括一个流水线链,这个流水线链包括一个附加滤波和信号处理模块910、一个交叠块产生器920、一个m点DFT模块930、一个将n个数据乘以n个系数的乘法器模块940、一个分辨元插入模块950、一个N点IDFT模块960和一个交叠块合并器970。如图所示,这种去信道化器结构基本上是信道化器结构的反演。此外,如上所述,m和n的值对于各个分组和信道可以是不同的和可变的。
与如上所述的数字信道化器的工作情况类似,图9所示的这个典型的数字去信道化器的各个流水线模块都能动态地适应不断改变的系统要求。因此,实现这样的去信道化器的硬件可以减到最少,同时又保证了一个灵活、高效的系统。
由于本发明的信道化器/去信道化器是流水线型的,因此这种信道化器/去信道化器能处理灵活的信道数、灵活的信道带宽、各个信道的参数设置和同时多个标准,而所有一切都是以最少的硬件量和低的功率消耗实现的。此外,本发明还允许动态地配置不同的标准和改变信道的数量。
以上说明了本发明的原理、优选实施例和工作情况。然而,不应该将本发明认为是局限于上面所讨论到的这些具体实施例。例如,虽然上面所说明的这些实施例阐述的是使用单个流水线链,但是熟悉该技术领域的人员可以理解,这种信道化器/去信道化器可以包括多个流水线链,以便能对一些信号进行并行处理。因此,以上所说明的这些实施例应该认为是例示性的而不是限制性的。可以理解,熟悉该技术领域的工作人员在不脱离如以下提出的权利要求书所明确的本发明的专利保护范围的情况下可以在这些实施例中作出各种变动。
权利要求
1.一种应用改良快速卷积算法的信道化器,所述信道化器包括一个交叠块产生器;一个执行N点离散傅里叶变换的装置;以及一个处理信息分组的第一组流水线模块,其中每个模块能动态地适应一些系统要求。
2.权利要求1的信道化器,其中所述第一组流水线模块包括一个选择分辨元的模块、一个乘法器、一个执行m点离散傅里叶逆变换的装置、一个交叠块合并器和一个执行滤波和信号处理的模块。
3.权利要求1的信道化器,其中一个前面的模块响应一个控制信号将一个经处理的分组传送给一个随后的模块。
4.权利要求3的信道化器,其中所述控制信号是一个从所述随后的模块传来的信号。
5.权利要求3的信道化器,其中所述控制信号是一个从一个流水线控制器传来的信号。
6.权利要求1的信道化器,其中一个前面的模块在一个预定时间间隔后将一个经处理的分组传送给一个随后的模块。
7.权利要求1的信道化器,其中至少一个模块与一个存储这个模块的一些参数的存储器关联。
8.权利要求1的信道化器,其中所述系统要求包括变化的带宽、变化的信道参数设置、变化的信道标准和变化的信道数其中之一。
9.权利要求1的信道化器,所述信道化器还包括至少一个与所述第一组流水线模块并联配置的第二组流水线模块。
10.权利要求1的信道化器,其中所述第一组流水线模块中的一个模块用作一个通过向其他流水线模块发送至少控制信息、参数和数据其中之一对其他流水线模块进行控制的主控模块。
11.一种执行应用于一个信道化器的改良快速卷积算法的方法,所述方法包括下列步骤由一个交叠块产生器对一个接收数据流进行处理,形成一系列数据块;用N点离散傅里叶变换对这些数据块进行处理,形成一些分辨元;用一组流水线模块处理所述分辨元,其中每个模块能动态地适应一些系统要求。
12.权利要求11的方法,其中所述处理所述分辨元的步骤包括下列步骤选择一个范围内的分辨元;将所选择的这些分辨元乘以频率滤波器系数,形成一些数据点;对所述数据点执行m点离散傅里叶逆变换;用一个交叠块合并器对所述m点离散傅里叶逆变换输出的数据进行处理,形成一个数字数据流;以及对所述数字数据流执行附加滤波和信号处理。
13.权利要求11的方法,其中一个前面的模块响应一个控制信号将一个经处理的分组传送给一个随后的模块。
14.权利要求13的方法,其中所述控制信号是一个从所述随后的模块传来的信号。
15.权利要求13的方法,其中所述控制信号是一个从一个流水线控制器传来的信号。
16.权利要求11的方法,其中一个前面的模块在一个预定时间间隔后将一个经处理的分组传送给一个随后的模块。
17.权利要求11的方法,所述方法还包括下列步骤在一个或多个流水线模块内存储相应模块的参数。
18.权利要求17的方法,其中所述参数包括至少带宽、滤波器特性、信道频率和抽取/内插因子其中之一。
19.权利要求11的方法,其中所述系统要求包括变化的带宽、变化的信道参数设置、变化的信道标准和变化的信道数其中之一。
20.权利要求11的方法,其中所述流水线模块组中的一个模块是一个通过向其他流水线模块发送至少控制信息、参数和数据其中之一对其他流水线模块进行控制的主控模块。
21.一种应用改良快速卷积算法的去信道化器,所述去信道化器包括一个处理信息分组的第一组流水线模块,其中每个模块能动态地适应一些系统要求。一个执行N点离散傅里叶逆变换的装置;以及一个交叠块合并器。
22.权利要求21的去信道化器,其中所述第一组流水线模块包括一个执行滤波和信号处理的模块、一个交叠块产生器、一个执行m点离散傅里叶变换的装置、一个乘法器和一个插入分辨元的模块。
23.权利要求21的去信道化器,其中一个前面的模块响应一个控制信号将一个经处理的分组传送给一个随后的模块。
24.权利要求23的去信道化器,其中所述控制信号是一个从所述随后的模块传来的信号。
25.权利要求23的去信道化器,其中所述控制信号是一个从一个流水线控制器传来的信号。
26.权利要求21的去信道化器,其中一个前面的模块在一个预定时间间隔后将一个经处理的分组传送给一个随后的模块。
27.权利要求21的去信道化器,其中至少一个流水线模块与一个存储这个流水线模块的一些参数的存储器关联。
28.权利要求21的去信道化器,其中所述系统要求包括变化的带宽、变化的信道参数设置、变化的信道标准和变化的信道数其中之一。
29.权利要求21的去信道化器,所述去信道化器还包括至少一个与所述第一组流水线模块并联配置的第二组流水线模块。
30.权利要求21的去信道化器,其中所述第一组流水线模块中的一个模块用作一个通过向其他流水线模块发送至少控制信息、参数和数据其中之一对其他流水线模块进行控制的主控模块。
31.一种执行应用于一个去信道化器的改良快速卷积算法的方法,所述方法包括下列步骤用一组流水线模块对数字数据进行处理,形成一些分辨元,每个模块能动态地适应一些系统要求;用N点离散傅里叶逆变换对所述分辨元进行处理,形成一系列数据块;以及在一个交叠块产生器内合并所述数据块。
32.权利要求31的方法,所述处理数字数据的步骤包括下列步骤对所述数字数据执行滤波和信号处理;用一个交叠块产生器对经滤波和信号处理的数据进行处理形成一系列数据块;对所述数据块执行m点离散傅里叶变换,形成一些分辨元;将所述分辨元乘以频率滤波器系数;以及插入经乘的分辨元,以便用所述N点离散傅里叶逆变换进行处理。
33.权利要求31的方法,其中一个前面的模块响应一个控制信号将一个经处理的分组传送给一个随后的模块。
34.权利要求33的方法,其中所述控制信号是一个从所述随后的模块传来的信号。
35.权利要求33的方法,其中所述控制信号是一个从一个流水线控制器传来的信号。
36.权利要求31的方法,其中一个前面的模块在一个预定时间间隔后将一个经处理的分组传送给一个随后的模块。
37.权利要求31的方法,所述方法还包括下列步骤在一个或多个流水线模块内存储相应模块的参数。
38.权利要求31的方法,其中所述参数包括至少带宽、滤波器特性、信道频率和抽取/内插因子其中之一。
39.权利要求31的方法,其中所述系统要求包括变化的带宽、变化的信道参数设置、变化的信道标准和变化的信道数其中之一。
40.权利要求31的方法,其中所述流水线模块组中的一个模块用作一个通过向其他流水线模块发送至少控制信息、参数和数据其中之一对其他流水线模块进行控制的主控模块。
41.一种基站,所述基站包括一个包括一组能动态地逐时隙或逐帧适应一些系统要求的流水线模块的信道化器。
42.一种基站,所述基站包括一个去信道化器,有一组能动态地逐时隙或逐帧适应一些系统要求的流水线模块。
全文摘要
本发明提供了一种能动态地适应改变的系统要求而硬件量最少的数字信道化器/去信道化器结构。按照本发明的一些典型实施例,这种数字信道化器/去信道化器应用改良的快速卷积算法,含有多个专用、优化的流水线模块,这些流水线模块可以动态地加以调整,从而可以处理不同的带宽、数量灵活的信道、同时的多种标准以及信道和标准的动态配置。
文档编号H04W88/08GK1370378SQ0081188
公开日2002年9月18日 申请日期2000年5月31日 优先权日1999年6月21日
发明者R·赫尔贝里, A·维丁 申请人:艾利森电话股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1