时变系统中预存储滤波器系数组的选择方法及装置的制作方法

文档序号:7518927阅读:182来源:国知局
专利名称:时变系统中预存储滤波器系数组的选择方法及装置的制作方法
技术领域
本发明涉及无线通信和数字信号处理技术领域,特别涉及一种应用于时变系统的预存储滤波器系数组的选择方法和装置。
背景技术
滤波器广泛地应用于无线通信和数字信号处理技术领域,其特性由滤波器结构和滤波系数决定。在无线通信系统和数字信号处理领域中,滤波器应用的场景在很多时候是时变的,也就是说一组滤波器系数组往往不能满足所有场景的需求。于是,人们研究出了自适应的滤波器,即滤波器的系数组是实时计算并调整的。这样,自适应滤波器可以灵活地应对各种情况。然而,自适应滤波器在实际应用中也有其不可忽视的缺点,自适应滤波器的计算量往往比较大,这对设备的省电性能是非常不利的,同时还要占用额外的计算资源和存储资源,增加了硬件成本。实际上,较为常用的一种折中的方法是,预存储几组不同的滤波器系数组,根据不同的场景选择相应的一组系数组,这样既降低了计算量又能满足不同场景的需求。应用这种方法所需要解决两个主要问题是i)预存储哪几组系数;ii)预存储系数与各种场景之间的映射关系。在实际选择过程中,如果采用比较直观的遍历式检测的方法进行选择,其运算量是非常巨大的。以LTE系统中的频域信道估计为例,在给定滤波器结构的情况下,最优的滤波器系数取决于当前信道的时延扩展和信噪比,也即,其应用场景由时延扩展和信噪比共同决定,如果将所有可能的时延扩展和信噪比分别进行量化i)按照时延扩展对应的RMS Delay (均方根时延)量化为50 50 (表示以50ns为起始点,50ns为步长进行量化),则 1000ns的时延扩展范围量化后得到一共21个值。ii)信噪比SNR量化为-5 2. 5 (表示以_5dB为起始点,2. 5为步长进行量化),则30dB的信噪比的范围量化后得到一共15个值。由任一时延扩展的量化参数和任一信噪比的量化参数组成的组合,可以定义一个量化场景,这样,一共可以得到21X15 = 315个量化场景。这315个量化场景对应着最优的315 组滤波系数组。如果在实际应用中预存储8组滤波器系数组,就需要从315组中选择出8组滤波器系数组来覆盖所有的场景,那么可能的组合共有C3815 =2.19811236238094e+15种, 将超过200万亿种情况。对于如此巨大的数字,如果采用直观的遍历式检验的方式进行选择,巨量运算将耗费大量时间,在实际应用中几乎是不可行的。

发明内容
本发明所要解决的技术问题是提供一种应用于时变系统的预存储滤波器系数组的选择方法和装置,能够以较低的滤波性能损失来覆盖所有的应用场景,并能够极大地降低选择预存储滤波器系数组时的运算量,提高选择效率。为解决上述技术问题,本发明提供方案如下—种时变系统中预存储的滤波器系数组的选择方法,包括
步骤A,对所述时变系统中定义时变场景的每个参数进行量化,获得由量化参数组所定义的量化场景,每个量化参数组包括有所述每个参数量化后得到的量化参数;步骤B,根据所获得的量化场景和预定的滤波器结构,确定每一量化场景对应的滤波器系数组,以及采用具有该滤波器系数组的滤波器对所有量化场景分别进行滤波所引起的滤波性能损失;步骤C,根据所述滤波性能损失,选择出数量大于预存储的滤波器系数组的第一组数的待选择的量化场景,将该待选择的量化场景对应的滤波器系数组作为待选择的滤波器系数组;步骤D,通过遍历方式,从待选择的滤波器系数组中选择出针对所有量化场景具有最佳滤波性能的、组数等于所述第一组数的滤波器系数组,作为所述预存储的滤波器系数组。优选地,上述选择方法中,所述步骤D之后还包括步骤E,针对每一量化场景,通过遍历方式,获得采用所述预存储的滤波器系数组中的每一滤波器系数组对应的滤波器,对该量化场景分别进行滤波所能够获得的最小滤波性能损失,进而建立该最小性能损失对应的滤波器系数组与该量化场景之间的映射关系。优选地,上述选择方法中,所述步骤A具体包括根据所述时变系统中定义时变场景的每个参数的取值范围,对每个参数分别进行量化,得到量化后的量化参数;根据量化后的量化参数,确定由量化参数组所定义的量化场景,其中,每个量化参数组唯一对应于一个量化场景。优选地,上述选择方法中,所述步骤B具体包括对于预定的滤波器结构,根据每个量化场景对应的量化参数组,确定每个量化场景对应的滤波器系数组;根据每个量化场景对应的滤波器系数组,确定每个量化场景对应的滤波器;针对每一量化场景,确定采用任一量化场景对应的滤波器对该每一量化场景进行滤波,相对于采用该每一量化场景对应的滤波器对该每一量化场景进行滤波所引起的滤波性能损失。优选地,上述选择方法中,所述确定采用任一量化场景对应的滤波器对该每一量化场景进行滤波,相对于采用该每一量化场景对应的滤波器对该每一量化场景进行滤波所引起的滤波性能损失,具体是通过滤波仿真或根据滤波器系数生成过程通过理论计算得到的。优选地,上述选择方法中,所述步骤C具体包括生成一滤波性能损失的损失矩阵,所述损失矩阵的元素Iq表示第i个量化场景对应的滤波器对第j个量化场景进行滤波,相对于第j个量化场景对应的滤波器对第j个量化场景进行滤波所引起的性能损失;对选择基础进行一次以上的选择处理,直至选择基础中符合预定的性能损失容忍门限要求的元素的数目为零,其中,每次选择处理具体包括从损失矩阵中剔除列号集合所涉及的所有列上的元素,以及剔除与所述列号集合的值相等的所有行上的元素,得到本次选择处理的选择基础;在本次选择处理的选择基础上,选择出具有最多的、符合预定的性能损失容忍门限要求的元素的行,将该行的行号增加到行号集合中,同时将该行上符合所述性能损失容忍门限要求的所有元素的列号增加到列号集合中;在所述行号集合中行号的数量大于预存储的滤波器系数组的组数时,确定所述行号集合中所有行号所对应的量化场景的集合,进而根据所述量化场景的集合中所有量化场景的量化参数组,确定对应的滤波器系数组,得到一组待选择的滤波器系数组。优选地,上述选择方法中, 在所述行号集合中行号的数量小于或等于预存储的滤波器系数组的组数时,减小所述预定的性能损失容忍门限后,返回所述对选择基础进行一次以上的选择处理,直至选择基础中符合预定的性能损失容忍门限要求的元素的数目为零的步骤。优选地,上述选择方法中,所述步骤D具体包括根据预存储的滤波器系数组的组数,从所述待选择滤波器系数组选择出预存储的滤波器系数组的所有可能的组合;针对每一组合,通过遍历方式,确定该每一组合中的每一滤波器系数组对应的滤波器对每一量化场景分别进行滤波所能够获得的最小性能损失,计算该每一组合针对所有量化场景所能获得的最小性能损失的和值;选择出最小的所述和值所对应的组合,作为预存储的滤波器系数组。本发明还提供了一种时变系统中预存储的滤波器系数组的选择装置,包括场景量化器,用于对所述时变系统中定义时变场景的每个参数进行量化,获得由量化参数组所定义的量化场景,每个量化参数组包括有所述每个参数量化后得到的量化参数;性能损失生成器,用于根据所获得的量化场景和预定的滤波器结构,确定每一量化场景对应的滤波器系数组,以及采用具有该滤波器系数组的滤波器对所有量化场景分别进行滤波所引起的滤波性能损失;滤波器系数组初始选择器,用于根据所述滤波性能损失,选择出数量大于预存储的滤波器系数组的第一组数的待选择的量化场景,将该待选择的量化场景对应的滤波器系数组作为待选择的滤波器系数组;滤波器系数组二次选择器,用于通过遍历方式,从待选择的滤波器系数组中选择出针对所有量化场景具有最佳滤波性能的、组数等于所述第一组数的滤波器系数组,作为所述预存储的滤波器系数组。优选地,上述的选择装置中,还包括映射表生成器,用于针对每一量化场景,通过遍历方式,获得采用所述预存储的滤波器系数组中的每一滤波器系数组对应的滤波器,对该量化场景分别进行滤波所能够获得的最小滤波性能损失,进而建立该最小性能损失对应的滤波器系数组与该量化场景之间的映射关系。优选地,上述的选择装置中,
所述场景量化器具体用于根据所述时变系统中定义时变场景的每个参数的取值范围,对每个参数分别进行量化,得到量化后的量化参数;根据量化后的量化参数,确定由量化参数组所定义的量化场景,其中,每个量化参数组唯一对应于一个量化场景。优选地,上述的选择装置中,所述性能损失生成器具体用于对于预定的滤波器结构,根据每个量化场景对应的量化参数组,确定每个量化场景对应的滤波器系数组;根据每个量化场景对应的滤波器系数组,确定每个量化场景对应的滤波器;针对每一量化场景,确定采用任一量化场景对应的滤波器对该每一量化场景进行滤波,相对于采用该每一量化场景对应的滤波器对该每一量化场景进行滤波所引起的滤波性能损失。优选地,上述的选择装置中,优选地,所述性能损失生成器进一步用于通过滤波仿真或根据滤波器系数生成过程通过理论计算,得到所述滤波性能损失。优选地,上述的选择装置中,所述滤波器系数组初始选择器具体用于生成一滤波性能损失的损失矩阵,所述损失矩阵的元素Ii, j表示第i个量化场景对应的滤波器对第j个量化场景进行滤波,相对于第j个量化场景对应的滤波器对第j个量化场景进行滤波所引起的性能损失;对选择基础进行一次以上的选择处理,直至选择基础中符合预定的性能损失容忍门限要求的元素的数目为零,其中,每次选择处理具体包括从损失矩阵中剔除列号集合所涉及的所有列上的元素,以及剔除与所述列号集合的值相等的所有行上的元素,得到本次选择处理的选择基础;在本次选择处理的选择基础上,选择出具有最多的、符合预定的性能损失容忍门限要求的元素的行,将该行的行号增加到行号集合中,同时将该行上符合所述性能损失容忍门限要求的所有元素的列号增加到列号集合中;在所述行号集合中行号的数量大于预存储的滤波器系数组的组数时,确定所述行号集合中所有行号所对应的量化场景的集合,进而根据所述量化场景的集合中所有量化场景的量化参数组,确定对应的滤波器系数组,得到一组待选择的滤波器系数组。优选地,上述的选择装置中,所述滤波器系数组初始选择器进一步用于在所述行号集合中行号的数量小于或等于预存储的滤波器系数组的组数时,减小所述预定的性能损失容忍门限后,返回所述对选择基础进行一次以上的选择处理,直至选择基础中符合预定的性能损失容忍门限要求的元素的数目为零的步骤。优选地,上述的选择装置中,所述滤波器系数组二次选择器具体用于根据预存储的滤波器系数组的组数,从所述待选择滤波器系数组选择出预存储的滤波器系数组的所有可能的组合;针对每一组合,通过遍历方式,确定该每一组合中的每一滤波器系数组对应的滤波器对每一量化场景分别进行滤波所能够获得的最小性能损失,计算该每一组合针对所有量化场景所能获得的最小性能损失的和值;选择出最小的所述和值所对应的组合,作为预存储的滤波器系数 组。
从以上所述可以看出,本发明提供的预存储滤波器系数组的选择方法和装置,通过两次选择的方式,首先选择出一组待选择的滤波器系数组,进而利用遍历方式,从待选择的滤波器系数组中选择出预存储的滤波器系数组,由于待选择的滤波器系数组的数量要小于量化场景的数量,从而可能的预存储的滤波器系数组的组合也就大大减少,因此本发明实施例可以极大地降低遍历运算量,提高预存储的滤波器系数组的选择效率。并且,本发明实施例在首次选择时根据滤波性能损失是否满足容忍门限来选择出待选择的滤波器系数组,再基于该待选择的滤波器系数组选择出预存储的滤波器系数组,从而能够较低的性能损失来覆盖所有的量化场景,并且能够给出预存储滤波器系数组和所有量化场景之间的映射关系。


图1为本发明实施例所述的预存储滤波器系数组的选择方法的流程图;图2为本发明实施例中引用的通用的滤波器结构的示意图;图3为本发明实施例所述预存储滤波器系数组的选择装置的结构示意图。
具体实施例方式本发明提供了一种预存储滤波器系数组的选择方法,通过两次筛选的方式进行预存储滤波器系数组选择,在完成相同任务的情况下,极大地降低了运算量,并能够给出M组滤波器系数和所有场景之间的映射关系,以较低的性能损失来覆盖所有的时变场景。为不失一般性和便于后文描述,首先进行以下定义或说明1、假设最终保留的预存储的滤波器系数组的数目为M。2、假设时变场景由由Pl,p2,…Pp共P个参数定义,最优的滤波器系数将根据这P 个参数生成。即这P个参数既唯一地定义了一个特定的时变场景,也唯一地定义了对应于这一个时变场景的一组最优滤波器系数。3、如何根据P个参数生成滤波器系数组可以利用现有技术的方法,为节约篇幅, 本文中不再赘述。请参照图1,本发明实施例所述的应用于时变系统的预存储滤波器系数组的选择方法,具体包括以下步骤步骤11,对时变系统中定义时变场景的每个参数进行量化,获得由量化参数组所定义的量化场景,每个量化参数组包括有所述每个参数量化后得到的量化参数。步骤12,根据所获得的量化场景和预定的滤波器结构,确定每一量化场景对应的滤波器系数组,以及采用具有该滤波器系数组的滤波器对所有量化场景分别进行滤波所引起的滤波性能损失。步骤13,根据所述滤波性能损失,选择出数量大于预存储的滤波器系数组的第一组数的待选择的量化场景,将该待选择的量化场景对应的滤波器系数组作为待选择的滤波器系数组。步骤14,通过遍历方式,从待选择的滤波器系数组中选择出针对所有量化场景具有最佳滤波性能的、组数等于所述第一组数的滤波器系数组,作为所述预存储的滤波器系数组。
通过以上步骤,本实施例采用两次筛选的方式,最终确定预存储的滤波器系数组, 其中第一次筛选是从所有量化场景对应的滤波器系数组中,筛选出数量大于 所述第一组数 (假设为M)的待选择的滤波器系数组;然后,通过第二次筛选,从待选择的滤波器系数组中,筛选出数量为所述第一组数的预存储的滤波器系数组。可以看出,第二次筛选,是基于第一次筛选所得到的待选择的滤波器系数组进行,其可能的组合共有U = 个。而现有技术从所有量化场景对应的滤波器系数组中选择,其可能的组合共有f/= 个,N表示所有量化场景的数量。由于待选择的滤波器系数组的数量要小于量化场景的数量,从而可能的预存储的滤波器系数组的组合也就大大减少,因此本实施例可以极大地降低步骤14中的遍历运算量,提高预存储的滤波器系数组的选择效率。在上述步骤14之后,本实施例还可以进一步包括以下步骤步骤15,针对每一量化场景,通过遍历方式,获得采用所述预存储的滤波器系数组中的每一滤波器系数组对应的滤波器,对该量化场景分别进行滤波所能够获得的最小滤波性能损失,进而建立该最小性能损失对应的滤波器系数组与该量化场景之间的映射关系。也就是说,对于一个量化场景,该量化场景所映射的滤波器系数组,是在预存储的滤波器系数组中对于该量化场景具有最小滤波性能损失的滤波器系数组。这样,通过以上步骤15,本实施例给出了 M组滤波器系数组和所有量化场景之间的映射关系,进而可以保存这些映射关系,以便于在实际滤波中据此选择合适的滤波器系数组。为了帮助理解上述步骤,以下对上述步骤做进一步的说明。上述步骤11具体包括步骤111,根据所述时变系统中定义时变场景的每个参数的取值范围,对每个参数分别进行量化,得到量化后的量化参数;步骤112,根据量化后的量化参数,确定由量化参数组所定义的量化场景,其中,每个量化参数组唯一对应于一个量化场景。本实施例中,可以根据每个量化场景的量化参数组,生成该量化场景对应的滤波器系数组,确定该量化场景对应的滤波器。对于时变场景来说,通过P个参数可以定义无限多个时变场景,然而在实际的预存储滤波器系数组选择过程中,只能对有限个场景进行处理。本实施例通过以上步骤11,对可能的时变场景进行量化,得到量化场景,具体来说,是对用于定义时变场景的各个参数进行量化。即对于参数Pk,ke [1,P],将其可能值从小到大依次量化为νΓ'.ν2"ν··吆,ke [1, P],v「'为其最小可能值,<丨为其最大可能值,Nk表示参数pk量化后能够得到的量化值的个数。每一个量化场景由( ,··<),nke [1,Nk],k= 1,2,"·Ρ唯一确定。籍此,可将
所有可能场景量化为# = flM个场景。例如,以LTE系统中的频域信道估计为例,在给定滤波器结构的情况下,最优的滤波器系数取决于当前信道的时延扩展和信噪比,也即,其时变场景由时延扩展和信噪比这两个参数共同决定。每个参数都有一个取值范围,例如,小区半径决定了时延扩展的取值范围,基于现有技术中的小区半径,时延扩展的取值范围大概在0 5000ns (该时延扩展对应的RMS delay大约在0 1000ns)。再例如,对于当前信道的信噪比,则可以根据系统正常工作时要求的最低信噪比,作为信噪比的下限(最低信噪比可以根据相关技术标准或设备参数查找的);再根据没有噪声的理想情况下(可以考虑电路板的热噪声)信道的信噪比, 来确定最高信噪比,作为信噪比的上限。对于其它各种参数,本领域技术人员都能够根据影响该参数的因素或相关技术标准,确定该参数的一个可能的取值范围,此处不再一一赘述。对于LTE系统中的频域信道估计,如果i)按照时延扩展RMS Delay量化为 50 50 :(表示以50ns为起始点,50ns为步长进行量化),则0 1000ns的时延扩展范围量化后得到一共21个值。ii)信噪比SNR量化为-5 2.5:(表示以-5(^为起始点,2.5 为步长进行量化),则_5dB 25dB的信噪比的范围量化后得到一共15个值。每个量化场景由任一时延扩展的量化参数和任一信噪比的量化参数组成的组合所定义,这样可以定义得到21X15 = 315个量化场景,每个量化场景唯一对应于一组量化参数组。上述步骤12具体包括步骤121,对于预定的滤波器结构,根据每个量化场景对应的量化参数组,确定每个量化场景对应的滤波器系数组。这里,根据量化参数组,确定对应的滤波器系数组,可以按照现有技术的根据参数确定对应的滤波器系数的方式进行确定。步骤122,根据每个量化场景对应的滤波器系数组,确定每个量化场景对应的滤波器。步骤123,针对每一量化场景,确定采用任一量化场景对应的滤波器对该每一量化场景进行滤波,相对于采用该每一量化场景对应的滤波器对该每一量化场景进行滤波所引起的滤波性能损失。这里,滤波性能损失可以通过滤波仿真或根据滤波器系数生成过程通过理论计算得到的,以下分别举例说明假设Ii, J, i,j e [1,N]表示用第i个场景对应的滤波器对第j个场景进行滤波所引起的滤波性能损失。所谓通过仿真得到性能损失矩阵,可按照如下方式得到1)使用第i个量化场景对应于滤波器系数对第j个量化场景进行滤波,得到滤波输出的信噪比为SNRy,i,j e [1,N];使用第j个量化场景对应于滤波器系数对第j个量化场景进行滤波,得到滤波输出的信噪比为SNRu,j e [1,N]。2)如果信噪比用dB表示,则Ii, j = SNRjjj-SNRijj, i, j e [Ι,Ν];如果信噪比用线
性值表示,则
权利要求
1.一种时变系统中预存储的滤波器系数组的选择方法,其特征在于,包括步骤A,对所述时变系统中定义时变场景的每个参数进行量化,获得由量化参数组所定义的量化场景,每个量化参数组包括有所述每个参数量化后得到的量化参数;步骤B,根据所获得的量化场景和预定的滤波器结构,确定每一量化场景对应的滤波器系数组,以及采用具有该滤波器系数组的滤波器对所有量化场景分别进行滤波所引起的滤波性能损失;步骤C,根据所述滤波性能损失,选择出数量大于预存储的滤波器系数组的第一组数的待选择的量化场景,将该待选择的量化场景对应的滤波器系数组作为待选择的滤波器系数组;步骤D,通过遍历方式,从待选择的滤波器系数组中选择出针对所有量化场景具有最佳滤波性能的、组数等于所述第一组数的滤波器系数组,作为所述预存储的滤波器系数组。
2.如权利要求1所述的选择方法,其特征在于,所述步骤D之后还包括步骤E,针对每一量化场景,通过遍历方式,获得采用所述预存储的滤波器系数组中的每一滤波器系数组对应的滤波器,对该量化场景分别进行滤波所能够获得的最小滤波性能损失,进而建立该最小性能损失对应的滤波器系数组与该量化场景之间的映射关系。
3.如权利要求1所述的选择方法,其特征在于,所述步骤A具体包括根据所述时变系统中定义时变场景的每个参数的取值范围,对每个参数分别进行量化,得到量化后的量化参数;根据量化后的量化参数,确定由量化参数组所定义的量化场景,其中,每个量化参数组唯一对应于一个量化场景。
4.如权利要求3所述的选择方法,其特征在于,所述步骤B具体包括对于预定的滤波器结构,根据每个量化场景对应的量化参数组,确定每个量化场景对应的滤波器系数组;根据每个量化场景对应的滤波器系数组,确定每个量化场景对应的滤波器;针对每一量化场景,确定采用任一量化场景对应的滤波器对该每一量化场景进行滤波,相对于采用该每一量化场景对应的滤波器对该每一量化场景进行滤波所引起的滤波性能损失。
5.如权利要求4所述的选择方法,其特征在于,所述确定采用任一量化场景对应的滤波器对该每一量化场景进行滤波,相对于采用该每一量化场景对应的滤波器对该每一量化场景进行滤波所引起的滤波性能损失,具体是通过滤波仿真或根据滤波器系数生成过程通过理论计算得到的。
6.如权利要求1所述的选择方法,其特征在于,所述步骤C具体包括生成一滤波性能损失的损失矩阵,所述损失矩阵的元素Ii, j表示第i个量化场景对应的滤波器对第j个量化场景进行滤波,相对于第j个量化场景对应的滤波器对第j个量化场景进行滤波所引起的性能损失;对选择基础进行一次以上的选择处理,直至选择基础中符合预定的性能损失容忍门限要求的元素的数目为零,其中,每次选择处理具体包括从损失矩阵中剔除列号集合所涉及的所有列上的元素,以及剔除与所述列号集合的值相等的所有行上的元素,得到本次选择处理的选择基础;在本次选择处理的选择基础上,选择出具有最多的、符合预定的性能损失容忍门限要求的元素的行,将该行的行号增加到行号集合中,同时将该行上符合所述性能损失容忍门限要求的所有元素的列号增加到列号集合中;在所述行号集合中行号的数量大于预存储的滤波器系数组的组数时,确定所述行号集合中所有行号所对应的量化场景的集合,进而根据所述量化场景的集合中所有量化场景的量化参数组,确定对应的滤波器系数组,得到一组待选择的滤波器系数组。
7.如权利要求6所述的选择方法,其特征在于,在所述行号集合中行号的数量小于或等于预存储的滤波器系数组的组数时,减小所述预定的性能损失容忍门限后,返回所述对选择基础进行一次以上的选择处理,直至选择基础中符合预定的性能损失容忍门限要求的元素的数目为零的步骤。
8.如权利要求1所述的选择方法,其特征在于,所述步骤D具体包括根据预存储的滤波器系数组的组数,从所述待选择滤波器系数组选择出预存储的滤波器系数组的所有可能的组合;针对每一组合,通过遍历方式,确定该每一组合中的每一滤波器系数组对应的滤波器对每一量化场景分别进行滤波所能够获得的最小性能损失,计算该每一组合针对所有量化场景所能获得的最小性能损失的和值;选择出最小的所述和值所对应的组合,作为预存储的滤波器系数组。
9.一种时变系统中预存储的滤波器系数组的选择装置,其特征在于,包括场景量化器,用于对所述时变系统中定义时变场景的每个参数进行量化,获得由量化参数组所定义的量化场景,每个量化参数组包括有所述每个参数量化后得到的量化参数;性能损失生成器,用于根据所获得的量化场景和预定的滤波器结构,确定每一量化场景对应的滤波器系数组,以及采用具有该滤波器系数组的滤波器对所有量化场景分别进行滤波所引起的滤波性能损失;滤波器系数组初始选择器,用于根据所述滤波性能损失,选择出数量大于预存储的滤波器系数组的第一组数的待选择的量化场景,将该待选择的量化场景对应的滤波器系数组作为待选择的滤波器系数组;滤波器系数组二次选择器,用于通过遍历方式,从待选择的滤波器系数组中选择出针对所有量化场景具有最佳滤波性能的、组数等于所述第一组数的滤波器系数组,作为所述预存储的滤波器系数组。
10.如权利要求9所述的选择装置,其特征在于,还包括映射表生成器,用于针对每一量化场景,通过遍历方式,获得采用所述预存储的滤波器系数组中的每一滤波器系数组对应的滤波器,对该量化场景分别进行滤波所能够获得的最小滤波性能损失,进而建立该最小性能损失对应的滤波器系数组与该量化场景之间的映射关系。
11.如权利要求9所述的选择装置,其特征在于, 所述场景量化器具体用于根据所述时变系统中定义时变场景的每个参数的取值范围,对每个参数分别进行量化,得到量化后的量化参数;根据量化后的量化参数,确定由量化参数组所定义的量化场景,其中,每个量化参数组唯一对应于一个量化场景。
12.如权利要求11所述的选择装置,其特征在于, 所述性能损失生成器具体用于对于预定的滤波器结构,根据每个量化场景对应的量化参数组,确定每个量化场景对应的滤波器系数组;根据每个量化场景对应的滤波器系数组,确定每个量化场景对应的滤波器; 针对每一量化场景,确定采用任一量化场景对应的滤波器对该每一量化场景进行滤波,相对于采用该每一量化场景对应的滤波器对该每一量化场景进行滤波所引起的滤波性能损失。
13.如权利要求12所述的选择装置,其特征在于,优选地,所述性能损失生成器进一步用于通过滤波仿真或根据滤波器系数生成过程通过理论计算,得到所述滤波性能损失。
14.如权利要求9所述的选择装置,其特征在于, 所述滤波器系数组初始选择器具体用于生成一滤波性能损失的损失矩阵,所述损失矩阵的元素Ii, j表示第i个量化场景对应的滤波器对第j个量化场景进行滤波,相对于第j个量化场景对应的滤波器对第j个量化场景进行滤波所引起的性能损失;对选择基础进行一次以上的选择处理,直至选择基础中符合预定的性能损失容忍门限要求的元素的数目为零,其中,每次选择处理具体包括从损失矩阵中剔除列号集合所涉及的所有列上的元素,以及剔除与所述列号集合的值相等的所有行上的元素,得到本次选择处理的选择基础;在本次选择处理的选择基础上,选择出具有最多的、符合预定的性能损失容忍门限要求的元素的行,将该行的行号增加到行号集合中,同时将该行上符合所述性能损失容忍门限要求的所有元素的列号增加到列号集合中;在所述行号集合中行号的数量大于预存储的滤波器系数组的组数时,确定所述行号集合中所有行号所对应的量化场景的集合,进而根据所述量化场景的集合中所有量化场景的量化参数组,确定对应的滤波器系数组,得到一组待选择的滤波器系数组。
15.如权利要求14所述的选择装置,其特征在于,所述滤波器系数组初始选择器进一步用于在所述行号集合中行号的数量小于或等于预存储的滤波器系数组的组数时,减小所述预定的性能损失容忍门限后,返回所述对选择基础进行一次以上的选择处理,直至选择基础中符合预定的性能损失容忍门限要求的元素的数目为零的步骤。
16.如权利要求9所述的选择装置,其特征在于, 所述滤波器系数组二次选择器具体用于根据预存储的滤波器系数组的组数,从所述待选择滤波器系数组选择出预存储的滤波器系数组的所有可能的组合;针对每一组合,通过遍历方式,确定该每一组合中的每一滤波器系数组对应的滤波器对每一量化场景分别进行滤波所能够获得的最小性能损失,计算该每一组合针对所有量化场景所能获得的最小性能损失的和值;选择出最小的所述和值所对应的组合,作为预存储的滤波器系数组。
全文摘要
本发明提供了一种时变系统中预存储滤波器系数组的选择方法及装置。其中所述选择方法通过两次选择的方式,首先选择出一组待选择的滤波器系数组,进而利用遍历方式,从待选择的滤波器系数组中选择出预存储的滤波器系数组,由于待选择的滤波器系数组的数量要小于量化场景的数量,从而可能的预存储的滤波器系数组的组合也就大大减少,因此本发明实施例可以极大地降低遍历运算量,提高预存储的滤波器系数组的选择效率。
文档编号H03H17/02GK102158199SQ20101062429
公开日2011年8月17日 申请日期2010年12月31日 优先权日2010年12月31日
发明者许百成 申请人:意法·爱立信半导体(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1