译码性能优化方法、装置和移动终端 【技术领域】
本发明涉及无线通信中的译码技术领域,具体涉及译码性能优化技术。
背景技术
在WCDMA(Wideband Code Division Multiple Access,宽带码分多址)通信系统中,UE侧需要根据不同的扩频码对接收到的数据进行解扩,以获得不同物理信道上的数据。不同扩频码之间的正交性越好,解扩后获得的物理信道上的数据之间的干扰就越小。
SCH(Synchronization Channel,同步信道)中的两个子信道P-SCH和S-SCH使用的主同步码和辅同步码与其它物理信道使用的扩频码是不正交的,因此,在SCH发送期间,SCH对其它物理信道的干扰始终存在,该干扰会影响其它物理信道的译码性能。
现有的消除SCH干扰以实现译码性能优化的方法如附图1所示。
图1中,接收端生成SCH发送信号,并将生成的SCH发送信号与信道估计相卷积,以重构经过信道的SCH信号,然后,接收端从接收到的整个接收信号中减去该重构信号,以消除SCH对其他物理信道的干扰。
在实现本发明的过程中,发明人发现:上述译码性能优化方法需要在接收端增加生成SCH发送信号、信道估计、卷积以及减去重构信号等处理操作,增加了接收端的复杂度。
【发明内容】
本发明实施方式提供一种译码性能优化方法、装置和移动终端,可以在基本不增加接收端复杂度的情况下,提高存在已知干扰信道信号的译码性能。
本发明实施方式提供的一种译码性能优化方法,包括:
降低存在已知干扰的信道信号译码的软值;
根据所述软值对所述信道信号进行译码处理。
本发明实施方式提供的一种译码性能优化装置,包括:
调整软值模块,用于降低存在已知干扰的信道信号译码的软值;
译码模块,用于根据所述软值对所述信道信号进行译码处理。
本发明实施方式提供的一种移动终端,包括:
接收模块,用于接收信号;
译码性能优化装置,用于降低存在已知干扰的信道信号译码的软值,并根据所述软值对所述信道信号进行译码处理。
通过上述技术方案的描述可知,降低存在已知干扰信道信号译码过程中的软值,并根据该软值进行译码的技术方案在接收端的译码过程中增加了降低软值的处理操作,然而,降低软值的处理操作占用的资源非常少,可以忽略不计,而降低软值可以避免对存在已知干扰信道信号的译码过程中采用可靠性差的较高软值进行译码的现象,进而避免了不可靠的较高软值对译码性能的影响,最终在基本上不增加接收端复杂度的情况下,提高了存在已知干扰信道信号的译码性能。
【附图说明】
图1是现有技术的译码性能优化方法示意图;
图2是本发明实施例一的译码性能优化方法的流程图;
图3是本发明实施例二的译码性能优化方法的流程图;
图4是本发明实施例三的译码性能优化方法的流程图;
图5是本发明实施例四的译码性能优化方法的流程图;
图6是本发明实施例五的译码性能优化方法的流程图;
图7是本发明实施例六的译码性能优化装置示意图;
图8是本发明实施例七的移动终端示意图。
【具体实施方式】
实施例一、译码性能优化方法。该方法的流程如附图2所示。
图2中,步骤200、降低存在已知干扰的信道信号译码的软值。这里的已知干扰可以为:在码分系统中由扩频码非正交的信道引起的干扰,也可以为:在频分系统中由频点复用带来的干扰。也就是说,在码分系统中,如果预定信道使用的扩频码与其他信道使用地扩频码非正交,则其他信道为存在已知干扰的信道;如果某个频点被复用,则该频点可以被称为存在已知干扰的信道。上述频点复用如相邻的两个小区对同一频点的复用等。
上述软值用于对存在已知干扰的信道信号的译码。如果存在已知干扰的信道为多个,则可以针对所有存在已知干扰的信道信号均进行软值降低调整,也可以针对部分存在已知干扰的信道信号进行软值降低调整。多个存在已知干扰的信道信号可以对应同一个软值,也可以对应不同的软值。
噪声也会对存在已知干扰的信道信号进行干扰,如果噪声的干扰高于已知干扰,则存在已知干扰的信道信号译码过程中采用的软值相对可靠,可以对软值进行较小幅度的降低调整;如果噪声的干扰低于对存在已知干扰,则存在已知干扰的信道信号译码过程中采用的软值相对不可靠,可以对软值进行较大幅度的降低调整。
由于噪声干扰可以通过信噪比来衡量,因此,在对存在已知干扰的信道信号译码的软值进行降低处理时,可以参考信噪比的大小来确定降低处理后的软值大小。例如,当信噪比比较高时,噪声较小,已知干扰相对较大,可以对软值进行较大幅度的降低调整,使软值相对较低,从而避免了不可靠的较大软值对存在已知干扰的信道信号译码性能的影响;而当信噪比比较低时,噪声较大,已知干扰对其他信道信号的干扰相对较小,可以对软值进行较小幅度的降低调整,使软值相对较高。也就是说,信噪比的大小与调整处理后的软值的大小是成反比的,也即信噪比的大小与软值降低的幅度是成正比的。
对存在已知干扰的信道信号译码的软值进行降低的方式有多种,例如,可以采用软值限幅的方式对存在已知干扰的信道信号译码的软值进行降低处理;再例如,可以采用软值等比降幅的方式对存在已知干扰的信道信号译码的软值进行降低处理;再例如,将软值设置为零。当然,本实施例也可以采用其他方式对存在已知干扰信道信号译码的软值进行降低调整。本实施例不限制对存在已知干扰信道信号译码的软值进行降低调整的具体实现方式。
上述软值限幅的方式即,将软值限定在预定范围内,如通过限制软值的比特位宽将软值限定在预定范围内。
上述软值等比降幅的方式即,将软值均缩小相同倍数。缩小的具体倍数可以根据信噪比的大小进行调整。
当信噪比很高时,如信噪比达到第一预定值时,噪声很小,此时,存在已知干扰信道信号译码的软值非常不可靠,从而可以将存在已知干扰信道信号译码的软值降低为零。另外,当信噪比非常小时,如信噪比小于第二预定值,噪声非常大,此时,可以不调整存在已知干扰信道信号译码的软值。这里例举的软值降低为零和不调整软值的技术方案均可以在译码性能优化方法中单独使用,也可以与上述软值限幅和软值等比降幅的方式结合起来使用。
步骤210、根据所述软值对所述信道信号进行译码处理。本实施例可以采用现有的利用软值对存在已知干扰信道信号进行译码处理的具体实现过程,在此不再对接收端利用软值进行译码处理的过程进行详细说明。
从上述实施例一的描述可知,实施例一在接收端现有的译码过程中增加了降低软值的处理操作;由于降低软值的处理操作占用的资源非常少,通常可以忽略不计,因此,实施例一基本上没有增加接收端的实现复杂度;由于降低软值可以避免对存在已知干扰信道信号的译码过程中采用可靠性差的较高软值进行译码的现象,因此,可以避免不可靠的较高软值对存在干扰信道信号译码性能的影响;通过根据信噪比的大小来确定是否降低软值、以及对软值降低的程度,使对存在已知干扰信道信号的译码过程中采用的软值的可靠性尽可能的高;从而本发明实施例一可以在基本上不增加接收端复杂度的情况下,提高存在已知干扰信道信号的译码性能。
实施例二、译码性能优化方法。该方法的流程如附图3所示。
图3中,步骤300、确定存在预定信道的期间。预定信道使用的扩频码与其他信道使用的扩频码非正交,也就是说,本实施例中的预定信道为:扩频码与其他信道的扩频码非正交的信道。这里的预定信道如SCH。
步骤310、降低存在预定信道的期间中的其他信道信号译码的软值。该软值用于其他信道信号的译码。如果其他信道为多个,则可以针对所有其他信道均进行软值降低调整,也可以针对部分其他信道分别进行软值降低调整。
需要特别说明的是,多个其他信道可以对应同一个软值,也可以对应不同的软值。
对其他信道信号的干扰不仅包括预定信道信号的干扰,还包括噪声(如高斯白加性噪声)的影响,如果噪声对其他信道信号的干扰高于预定信道信号对其他信道信号的干扰,则其他信道信号译码过程中采用的软值相对可靠,可以对软值进行较小幅度的降低调整;如果噪声对其他信道信号的干扰低于预定信道信号对其他信道信号的干扰,则其他信道信号译码过程中采用的软值相对不可靠,可以对软值进行较大幅度的降低调整。
由于噪声干扰可以通过信噪比来衡量,因此,在对存在预定信道的期间中的其他信道信号译码的软值进行降低处理时,可以参考信噪比的大小来确定降低处理后的软值大小。例如,当信噪比比较高时,噪声较小,预定信道信号对其他信道信号的干扰相对较大,可以对软值进行较大幅度的降低调整,使软值相对较低,从而避免了不可靠的较大软值对其他信道信号译码性能的影响;而当信噪比比较低时,噪声较大,预定信道信号对其他信道信号的干扰相对较小,可以对软值进行较小幅度的降低调整,使软值相对较高。也就是说,信噪比的大小与调整处理后的软值的大小是成反比的,也即信噪比的大小与软值降低的幅度是成正比的。这里的反比可以是区间性反比,即一个软值对应一个信噪比区间(一个软值对应多个信噪比),各软值与各信噪比区间之间呈反比;当然,这里的反比也可以是非区间性反比,例如,一个软值对应一个信噪比,各软值与各信噪比之间呈反比。
对存在预定信道的期间中的其他信道信号译码的软值进行降低的方式有多种,例如,可以采用软值限幅的方式对其他信道信号译码的软值进行降低处理;再例如,可以采用软值等比降幅的方式对其他信道信号译码的软值进行降低处理;再例如,将软值设置为零。当然,本实施例也可以采用其他方式对其他信道信号译码的软值进行降低调整,例如,从软值中减去预定值等。本实施例不限制对其他信道信号译码的软值进行降低调整的具体实现方式。
上述软值限幅的方式即,将软值限定在预定范围内,如通过限制软值的比特位宽将软值限定在预定范围内。该预定范围可以在存在预定信道的期间中不发生变化,也可以在存在预定信道的期间中根据信噪比的大小进行调整,例如,当信噪比的大小在第一阈值与第二阈值之间时,可以将软值限定在第一预定范围内,即将软值的比特位宽设置为第一比特位宽;当信噪比的大小在第二阈值与第三阈值之间时,可以将软值限定在第二预定范围内,即将软值的比特位宽设置为第二比特位宽。当信噪比的大小为第二阈值时,可以设定软值的比特位宽为第一比特位宽,也可以设定软值的比特位宽为第二比特位宽。
上述软值等比降幅的方式即,将软值均缩小相同倍数。缩小的具体倍数可以根据信噪比的大小进行调整,例如,当信噪比的大小在第一阈值与第二阈值之间时,可以将软值缩小第一预定倍数;当信噪比的大小在第二阈值与第三阈值之间时,可以将软值缩小第二预定倍数。当信噪比的大小为第二阈值时,可以设定软值缩小第一预定倍数,也可以设定软值缩小第二预定倍数。
需要特别说明的是,当信噪比很高时,如信噪比达到第一预定值时,噪声很小,对其他信道信号的干扰主要是预定信道信号的干扰,此时,其他信道信号译码的软值非常不可靠,从而可以将其他信道信号译码的软值降低为零。另外,当信噪比非常小时,如信噪比小于第二预定值,噪声非常大,对其他信道信号的干扰主要是噪声的干扰,此时,可以不调整其他信道信号译码的软值。这里例举的软值降低为零和不调整软值的技术方案均可以在译码性能优化方法中单独使用,也可以与上述软值限幅和软值等比降幅的方式结合起来使用。单独使用即在存在预定信道期间,只进行是否将软件降低为零的判断;结合使用即在存在预定信道期间,通过判断信噪比的大小来确定是对软值进行软值限幅或软值等比降幅的处理,还是对软值进行降低为零的处理等。还有,软值限幅和软值等比降幅的方式均可以分别在译码性能优化方法中单独使用,即在译码性能优化方法中仅采用软值限幅方式或仅采用软值等比降幅方式来降低软值;软值限幅和软值等比降幅的方式也可以结合起来使用,如先将软值限幅,然后,再进行等比降幅等。
步骤320、根据降低后的软值对其他信道信号进行译码处理。上述降低后的软值用于在存在预定信道的期间中对其他信道信号进行译码处理过程中。本实施例可以采用现有的利用软值对其他信道信号进行译码处理的具体实现过程,在本实施例中,不再对接收端利用软值对其他信道信号的译码处理过程进行详细说明。
从上述实施例二的描述可知,由于实施例二需要在存在预定信道的期间降低其他信道信号译码过程中的软值,并根据该降低处理后的软值进行译码,因此,实施例二在接收端现有的译码过程中增加了降低软值的处理操作;由于降低软值的处理操作占用的资源非常少,通常可以忽略不计,因此,实施例二基本上没有增加接收端的实现复杂度;由于降低软值可以避免在存在预定信道的情况下,对其他信道信号的译码过程中采用可靠性差的较高软值进行译码的现象,因此,可以避免不可靠的较高软值对其他信道信号译码性能的影响;通过根据信噪比的大小来确定是否降低软值、以及对软值降低的程度,使对其他信道信号的译码过程中采用的软值的可靠性尽可能的高;从而本发明实施例二可以在基本上不增加接收端复杂度的情况下,提高译码性能。
实施例三、采用软值限幅方式的译码性能优化方法。在基于VLSI(VeryLarge Scale Integrated circuites,超大规模集成电路)的译码过程中,输入到软值译码器中的软值通常采用固定的比特位宽来表示,例如,采用6bit或8bit等比特位宽的数值来表示软值。由于实施例三是对软值进行限幅,因此,会减少存在预定信道期间的软值的比特位宽。
下面以预定信道为SCH、以及软值的原位宽比特为6比特(其中包括1比特位的符号)为例对实施例三的译码性能优化方法进行说明,实施例三的方法流程如附图4所示。
图4中,步骤400、获取信噪比(SNR)。该信噪比可以是存在SCH期间的信噪比。
步骤410、判断信噪比的大小;如果判断出信噪比为低,则到步骤420;如果判断出信噪比为中,则到步骤430;如果判断出信噪比为高,则到步骤440。
在步骤410中,可以根据预先设定的阈值进行判断,如设置第一阈值和第二阈值,如果信噪比不高于第一阈值,则表示信噪比为低,如果信噪比在第一阈值和第二阈值之间,则表示信噪比为中,否则,表示信噪比为高。这里的第一阈值和第二阈值可以根据实际需要设置。
步骤420、不对存在SCH期间对其他信道信号译码的软值进行限幅,即不对存在SCH期间对其他信道信号译码的软值的比特位宽进行调整。
步骤430、将存在SCH期间对其他信道信号译码的软值比特位宽调整为5比特。
步骤440、将存在SCH期间对其他信道信号译码的软值比特位宽调整为4比特。
实施例四、采用软值等比降幅方式的译码性能优化方法。在本实施例中,不通过调整软值的比特位宽来降低软值,而是通过直接减小软值的具体数值来降低软值。
下面以预定信道为SCH为例对实施例四的译码性能优化方法进行说明,实施例四的方法流程如附图5所示。
图5中,步骤500、获取信噪比(SNR)。该信噪比可以是存在SCH期间的信噪比。
步骤510、判断信噪比的大小;如果判断出信噪比为低,则到步骤520;如果判断出信噪比为中,则到步骤530;如果判断出信噪比为高,则到步骤540。
在步骤510中,可以根据预先设定的阈值进行判断,如设置第一阈值和第二阈值,如果信噪比不高于第一阈值,则表示信噪比为低,如果信噪比在第一阈值和第二阈值之间,则表示信噪比为中,否则,表示信噪比为高。这里的第一阈值和第二阈值可以根据实际需要设置。
步骤520、不对存在SCH期间对其他信道信号译码的软值进行等比限幅处理,即不对存在SCH期间对其他信道信号译码的软值大小行调整。
步骤530、将存在SCH期间对其他信道信号译码的软值除以常数4。
步骤540、将存在SCH期间对其他信道信号译码的软值除以常数6。
实施例五、采用软值清零的译码性能优化方法。
下面以预定信道为SCH为例对实施例五的译码性能优化方法进行说明,实施例五的方法流程如附图6所示。
图6中,步骤600、获取信噪比(SNR)。该信噪比可以是存在SCH期间的信噪比。
步骤610、判断信噪比的大小;如果判断出信噪比很高,则到步骤620,否则,到步骤630。
在步骤610中,可以根据预先设定的阈值进行判断,如设置第三阈值,如果信噪比高于第三阈值,则表示信噪比很高,否则,表示信噪比不是很高。这里的第三阈值可以根据实际需要设置。
步骤620、将存在SCH期间对其他信道信号译码的软值设置为零,例如完全丢弃存在SCH期间的其他信道信号比特的LLR(对数似然比)信息(LLR信息即上述软值)。此时,可以通过利用其它信号比特的LLR信息对其他信号比特的译码,来获得丢弃LLR信息的比特信息。上述丢弃的LLR信息可以是存在SCH期间的其他信道所有信号的LLR信息,也可以是存在SCH期间的其他信道部分比特的LLR信息。
步骤630、可以不对存在SCH期间对其他信道信号译码的软值进行调整,也可以采用上述实施例三或四中判断出信噪比为低、中和高的处理方式对软值进行处理。
实施例六、译码性能优化装置。该装置可以为软值译码器等,该装置的结构如附图7所示。
图7中的译码性能优化装置包括:调整软值模块700和译码模块710。
调整软值模块700,用于降低存在已知干扰的信道信号译码的软值。这里的已知干扰可以为:在码分系统中由扩频码非正交的信道引起的干扰,也可以为:在频分系统中由频点复用带来的干扰。频点复用如相邻小区的频点复用等。上述软值用于对存在已知干扰的信道信号的译码。如果存在已知干扰的信道为多个,则可以针对所有存在已知干扰的信道信号均进行软值降低调整,也可以针对部分存在已知干扰的信道信号进行软值降低调整。多个存在已知干扰的信道信号可以对应同一个软值,也可以对应不同的软值。
如果噪声的干扰高于已知干扰,则存在已知干扰的信道信号译码过程中采用的软值相对可靠,调整软值模块700可以对软值进行较小幅度的降低调整;如果噪声的干扰低于对存在已知干扰,则存在已知干扰的信道信号译码过程中采用的软值相对不可靠,调整软值模块700可以对软值进行较大幅度的降低调整。
由于噪声干扰可以通过信噪比来衡量,因此,在对存在已知干扰的信道信号译码的软值进行降低处理时,调整软值模块700可以参考信噪比的大小来确定降低处理后的软值大小。例如,当信噪比比较高时,噪声较小,已知干扰相对较大,调整软值模块700可以对软值进行较大幅度的降低调整,使软值相对较低,从而避免了不可靠的较大软值对存在已知干扰的信道信号译码性能的影响;而当信噪比比较低时,噪声较大,已知干扰对其他信道信号的干扰相对较小,调整软值模块700可以对软值进行较小幅度的降低调整,使软值相对较高。也就是说,信噪比的大小与调整处理后的软值的大小是成反比的,也即信噪比的大小与软值降低的幅度是成正比的。
调整软值模块700对存在已知干扰的信道信号译码的软值进行降低的方式有多种,例如,调整软值模块700可以采用软值限幅的方式对存在已知干扰的信道信号译码的软值进行降低处理;再例如,调整软值模块700可以采用软值等比降幅的方式对存在已知干扰的信道信号译码的软值进行降低处理;再例如,调整软值模块700将软值设置为零。当然,本实施例也可以采用其他方式对存在已知干扰信道信号译码的软值进行降低调整。本实施例不限制调整软值模块700对存在已知干扰信道信号译码的软值进行降低调整的具体实现方式。
当信噪比很高时,如信噪比达到第一预定值时,噪声很小,此时,存在已知干扰信道信号译码的软值非常不可靠,从而调整软值模块700可以将存在已知干扰信道信号译码的软值降低为零。另外,当信噪比非常小时,如信噪比小于第二预定值,噪声非常大,此时,调整软值模块700可以不调整存在已知干扰信道信号译码的软值。
对于码分系统来说,调整软值模块700在存在预定信道的期间中,降低其他信道信号译码的软值,这里的预定信道为扩频码与其他信道的扩频码非正交的信道,预定信道如SCH。调整软值模块700可以自己确定存在预定信道的期间并执行降低软值的操作。调整软值模块700也可以在接收到触发信号后进行降低软值的操作。调整软值模块700输出调整后的软值。如果其他信道为多个,则调整软值模块700可以针对所有其他信道均进行软值降低调整,也可以针对部分其他信道分别进行软值降低调整。多个其他信道可以对应同一个软值,也可以对应不同的软值。
调整软值模块700在对存在预定信道的期间中的其他信道信号译码的软值进行降低处理时,可以参考信噪比的大小来确定降低处理后的软值大小。此时,调整软值模块700包括:信噪比子模块701和调整软值子模块702。
信噪比子模块701,用于获取信噪比,并输出获取到的信噪比。
调整软值子模块702,用于在存在预定信道的期间,根据信噪比子模块701输出的信噪比降低其他信道信号译码的软值,使信噪比的大小与软值成反比。例如,当信噪比子模块701输出的信噪比比较高时,表示噪声较小,预定信道信号对其他信道信号的干扰相对较大,调整软值子模块702可以对软值进行较大幅度的降低调整,使软值相对较低,从而可以避免不可靠的较大软值对其他信道信号译码性能的影响;而当信噪比子模块701输出的信噪比比较低时,表示噪声较大,预定信道信号对其他信道信号的干扰相对较小,调整软值子模块702可以对软值进行较小幅度的降低调整,使软值相对较高。也就是说,信噪比的大小与调整软值子模块702调整处理后的软值的大小是成反比的,反比的具体表现形式如上述实施例的描述,在此不再重复说明。
调整软值子模块702对存在预定信道的期间中的其他信道信号译码的软值进行降低的方式有多种,根据软值降低方式的不同,调整软值子模块702可以包括:限幅调整子模块703、等比调整子模块704和零软值子模块705中的任意一个或多个。
限幅调整子模块703,用于在存在预定信道的期间,根据信噪比子模块701输出的信噪比的大小采用软值限幅的方式降低其他信道信号译码的软值。限幅调整子模块703可以采用限制软值的比特位宽的方式将软值限定在预定范围内。限幅调整子模块703可以在存在预定信道的期间中将软值限定在一个不发生变化的预定范围内,限幅调整子模块703也可以在存在预定信道的期间根据信噪比的大小来调整预定范围的大小,将软值限定在发生变化的预定范围内,具体如上述方法实施例中的描述,在此不再重复说明。
等比调整子模块704,用于在存在预定信道的期间,根据信噪比子模块701输出的信噪比的大小采用软值等比降幅的方式降低其他信道信号译码的软值。等比调整子模块704可以采用将软值均缩小相同倍数的方式降低软值。等比调整子模块704可以根据信噪比的大小来确定软值缩小的具体倍数,具体如上述方法实施例中的描述,在此不再重复说明。
零软值子模块705,用于在存在预定信道的期间,在判断出信噪比子模块701输出的信噪比大于第一预定值时,将其他信道信号译码的软值降低为零。信噪比大于第一预定值表示噪声很小,此时,对其他信道信号的干扰主要是预定信道信号的干扰。第一预定值可以根据实际需要设置。
需要说明的是,当调整软值子模块702包括限幅调整子模块703、等比调整子模块704和零软值子模块705中的任意两个或三个时,降低软值的方式存在多种组合,下面仅以一个组合为例进行说明。
一个具体的组合的例子为:调整软值子模块702同时包括限幅调整子模块703和等比调整子模块704。限幅调整子模块703在判断出信噪比达到某值时,执行降低软值的操作,等比调整子模块704在判断出信噪比达到另一值时,执行降低软值的操作。也可以变换为:先由限幅调整子模块703执行降低软值的操作,再由等比调整子模块704基于限幅调整子模块703降低后的软值进行再次的降低软值操作。其他的具体实现方式在此不再重复说明。
上述调整软值子模块702还可以可选的包括通知子模块706。
通知子模块706,用于在判断出信噪比子模块701输出的信噪比小于第二预定值时,通知调整软值子模块702不调整存在预定信道期间中的其他信道信号译码的软值,此时,调整软值子模块702可以输出未经调整的软值,未经调整的软值可以是调整软值子模块702接收到的软值。这里的第二预定值小于上述第一预定值。
对于频分系统来说,调整软值模块700同样可以包括:信噪比子模块701和调整软值子模块702,而且,调整软值子模块702同样可以包括:限幅调整子模块703、等比调整子模块704和零软值子模块705中的任意一个或多个,还可以可选的包括通知子模块706。在频分系统中,上述各模块和子模块执行的操作基本相似,只是各模块和子模块是针对频点进行的软值降低调整而已,这里的频点为被复用的频点,例如被相邻的两个小区所复用的频点。
译码模块710,用于接收调整软值模块700输出的软值,并根据接收到的软值对存在已知干扰的信道信号(如上述其他信道信号、或者被复用的频点等)进行译码处理。译码模块710可以采用现有的利用软值对存在已知干扰的信道信号进行译码处理的具体实现过程,在此不再对译码模块710执行的译码处理操作进行详细说明。
从上述实施例六的描述可知,由于实施例六中的调整软值模块700需要降低存在已知干扰道的信道信号译码过程中的软值,使译码模块710根据该降低处理后的软值进行译码,因此,实施例六在现有的具有译码功能的装置中增加了执行降低软值的处理操作的调整软值模块700;由于调整软值模块700执行的降低软值的处理操作占用的资源非常少,通常可以忽略不计,因此,实施例六的装置基本上没有在现有的具有译码功能的装置中增加实现复杂度;由于调整软值模块700降低软值可以避免译码模块710对存在已知干扰的信道信号的译码过程中采用可靠性差的较高软值进行译码的现象,因此,实施例六的装置可以避免不可靠的较高软值对存在已知干扰的信道信号译码性能的影响;调整软值模块700通过根据信噪比的大小来确定是否降低软值、以及对软值降低的程度,使译码模块710对存在已知干扰的信道信号的译码过程中采用的软值的可靠性尽可能的高;从而本发明实施例六可以在基本上不增加现有的具有译码功能装置的实现复杂度的情况下,提高存在已知干扰的信道信号的译码性能。
实施例七、具有译码功能的移动终端。该移动终端包括的结构如图8所示。
图8中的移动终端包括:接收模块800和译码性能优化装置810。该译码性能优化装置810可以为软值译码器。
接收模块800,用于接收信号。接收模块800接收的信号可以是基站发送的信号。
译码性能优化装置810,用于对接收模块800接收的信号进行译码。译码性能优化装置810在译码过程中,降低存在已知干扰的信道信号译码的软值,如降低存在预定信道期间的其他信道信号的译码软值,这里的预定信道为扩频码与其他信道的扩频码非正交的信道,预定信道如SCH;再如,降低被相邻小区复用的频点的译码软值。
译码性能优化装置810可以包括:调整软值模块811和译码模块812。
调整软值模块811,用于降低存在已知干扰的信道信号译码的软值。调整软值模块811可以自己确定存在已知干扰的信道信号并执行降低软值的操作。调整软值模块811也可以在接收到触发信号后进行降低软值的操作。调整软值模块811输出降低调整后的软值。如果存在已知干扰的信道为多个,则调整软值模块811可以针对所有存在已知干扰的信道均进行软值降低调整,也可以针对部分存在已知干扰的信道分别进行软值降低调整。多个存在已知干扰的信道可以对应同一个软值,也可以对应不同的软值。
调整软值模块811在对存在已知干扰的信道信号译码的软值进行降低处理时,可以参考信噪比的大小来确定降低处理后的软值大小。此时,调整软值模块811包括:信噪比子模块和调整软值子模块。信噪比子模块和调整软值子模块执行的操作、以及调整软值子模的具体结构等如上述实施例六中的描述,在此不再重复说明。
译码模块812,用于接收调整软值模块811输出的软值,并根据接收到的软值对存在已知干扰的信道信号(如上述其他信道信号或者被相邻小区复用的频点等)进行译码处理。译码模块812可以采用现有的利用软值对存在已知干扰的信道信号进行译码处理的具体实现过程,在此不再对译码模块812执行的译码处理操作进行详细说明。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的硬件平台的方式来实现,当然也可以全部通过硬件来实施,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案对背景技术做出贡献的全部或者部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
虽然通过实施例描绘了本发明,本领域普通技术人员知道,本发明有许多变形和变化而不脱离本发明的精神,本发明的申请文件的权利要求包括这些变形和变化。