CN102201821B - A turbo receiver and its realization method - Google Patents
A turbo receiver and its realization method Download PDFInfo
- Publication number
- CN102201821B CN102201821B CN 201010147590 CN201010147590A CN102201821B CN 102201821 B CN102201821 B CN 102201821B CN 201010147590 CN201010147590 CN 201010147590 CN 201010147590 A CN201010147590 A CN 201010147590A CN 102201821 B CN102201821 B CN 102201821B
- Authority
- CN
- China
- Prior art keywords
- module
- demodulation
- decoding
- equalization
- filtered signal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Radio Transmission System (AREA)
Abstract
Description
技术领域 technical field
本发明涉及网络领域,尤其涉及一种Turbo接收机及其实现方法。The present invention relates to the network field, in particular to a Turbo receiver and its realization method.
背景技术 Background technique
在GSM(Global System for Mobile Communications,全球移动通讯系统)网络中,为了提高信号接收性能,普遍采用Turbo接收机的方式,典型业务可以提升0.5~2db的接收性能,尤其对于小区边界用户改善很多。In the GSM (Global System for Mobile Communications, Global System for Mobile Communications) network, in order to improve the signal receiving performance, the Turbo receiver is generally used. Typical services can improve the receiving performance by 0.5-2db, especially for cell border users.
Turbo接收机是一个复杂的系统调度过程,不仅要包含原来的分集合并、均衡、译码,还需要根据前一次该用户的误码率,重新进行一次均衡和译码。对于每个用户都需要至少2次迭代处理,需要消耗两倍的硬件资源,且处理延迟增加一倍,对于系统消耗大。Turbo receiver is a complex system scheduling process, which not only includes the original diversity combining, equalization, and decoding, but also needs to perform equalization and decoding again according to the user's bit error rate last time. For each user, at least 2 iterations are required, which consumes twice the hardware resources and doubles the processing delay, which consumes a lot of money for the system.
在目前通用的设计方案中,普遍采用的设计结构如图1所示,图1中描述了两个Turbo接收机,实现两个载波的Turbo接收机功能,一个载波各用一套Turbo接收机资源。其中,为了实现一次Turbo接收机的功能,需要两套均衡解调资源(均衡解调模块0和均衡解调模块1)和两套译码资源(译码资源模块0和译码资源模块1)。用户信息经过分集合并后,送给均衡解调模块0进行一次解调,然后再传给译码资源模块0进行译码。当译码失败后,会通过均衡解调模块1和译码资源模块1重新进行第二次解调和译码,在第二次解调过程中,会用到第一次译码的结果。In the current general design scheme, the commonly used design structure is shown in Figure 1. In Figure 1, two Turbo receivers are described to realize the Turbo receiver function of two carriers, and each carrier uses a set of Turbo receiver resources. . Among them, in order to realize the function of a Turbo receiver, two sets of balanced demodulation resources (
发明人在实现本发明的过程中发现,对于每个用户来说,每个载波是固定的均衡解调资源和译码资源,如果需要再次迭代,则必须再增加一倍的硬件资源,消耗很大,成本规模都增加不少,因为均衡和译码就是GSM中复杂度最高,资源消耗最大的部分。由于每个载波都需要再处理一遍,导致延迟大大增加,使整个GSM系统延迟加大,性能有所下降,反而无法达到改善性能的目的。In the process of implementing the present invention, the inventor found that for each user, each carrier has fixed equalized demodulation resources and decoding resources. If another iteration is required, the hardware resources must be doubled again, which consumes a lot of resources. Larger, the cost scale will increase a lot, because equalization and decoding are the parts with the highest complexity and the largest resource consumption in GSM. Since each carrier needs to be processed again, the delay is greatly increased, and the delay of the entire GSM system is increased, and the performance is reduced, but the purpose of improving performance cannot be achieved.
发明内容 Contents of the invention
本发明实施例提供一种Turbo接收机及其实现方法,以提高资源使用效率,减小处理延迟。Embodiments of the present invention provide a Turbo receiver and its implementation method, so as to improve resource usage efficiency and reduce processing delay.
一方面,本发明实施例提供了一种Turbo接收机,所述Turbo接收机包括:On the one hand, an embodiment of the present invention provides a Turbo receiver, and the Turbo receiver includes:
均衡解调单元,包括至少两个均衡解调模块,每一个均衡解调模块用于根据资源调度控制单元的调度,对分集合并后的信号进行解调;The balanced demodulation unit includes at least two balanced demodulation modules, and each balanced demodulation module is used to demodulate the diversity combined signal according to the scheduling of the resource scheduling control unit;
译码单元,包括至少两个译码模块,每一个译码模块用于根据资源调度控制单元的调度,对解调后的信号进行译码;The decoding unit includes at least two decoding modules, each decoding module is used to decode the demodulated signal according to the scheduling of the resource scheduling control unit;
资源调度控制单元,用于调用所述均衡解调单元中的均衡解调模块对分集合并后的信号进行解调,及调用所述译码单元中的译码模块对解调后的信号进行译码。A resource scheduling control unit, configured to call the balanced demodulation module in the balanced demodulation unit to demodulate the signal after diversity combining, and call the decoding module in the decoding unit to decode the demodulated signal code.
另一方面,本发明实施例还提供了一种Turbo接收机的实现方法,所述方法包括:On the other hand, the embodiment of the present invention also provides a method for implementing a Turbo receiver, the method comprising:
调用均衡解调单元中的一个均衡解调模块对分集合并后的信号进行解调,及调用译码单元中的一个译码模块对解调后的信号进行译码;calling a balanced demodulation module in the balanced demodulation unit to demodulate the signal after the diversity combination, and calling a decoding module in the decoding unit to decode the demodulated signal;
如果第一次译码失败,则调用均衡解调单元中空闲的均衡解调模块进行二次解调,并调用译码单元中空闲的译码模块进行二次译码。If the first decoding fails, the idle equalization demodulation module in the equalization demodulation unit is called to perform second demodulation, and the idle decoding module in the decoding unit is called to perform second decoding.
通过本实施例的Turbo接收机及其实现方法,将原来固定载波的结构改成资源池结构,充分利用每个模块的处理能力,时分复用单个的资源,只需要保持原来一套用户的资源规模即可支持每个用户2次迭代的处理,提高了资源使用效率,减小了处理延迟。Through the Turbo receiver and its implementation method of this embodiment, the original fixed carrier structure is changed to a resource pool structure, the processing capability of each module is fully utilized, and a single resource is time-division multiplexed, only the original set of user resources need to be maintained The scale can support 2 iterations of processing for each user, improving resource usage efficiency and reducing processing delays.
附图说明 Description of drawings
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,并不构成对本发明的限定。在附图中:The drawings described here are used to provide further understanding of the present invention, constitute a part of the application, and do not limit the present invention. In the attached picture:
图1为现有的Turbo接收机的组成结构示意图;Fig. 1 is the composition structure diagram of existing Turbo receiver;
图2为本发明实施例的Turbo接收机的组成示意图;Fig. 2 is the composition diagram of the Turbo receiver of the embodiment of the present invention;
图3为本发明另一实施例的Turbo接收机的组成示意图;FIG. 3 is a schematic diagram of the composition of a Turbo receiver according to another embodiment of the present invention;
图4为本发明一实施例的Turbo接收机的整体结构示意图;FIG. 4 is a schematic diagram of the overall structure of a Turbo receiver according to an embodiment of the present invention;
图5为图4所示实施例中均衡解调模块的结构示意图;Fig. 5 is a schematic structural diagram of the balanced demodulation module in the embodiment shown in Fig. 4;
图6为图5所示实施例中信道估计模块的结构示意图;FIG. 6 is a schematic structural diagram of a channel estimation module in the embodiment shown in FIG. 5;
图7为图5所示实施例中SISO均衡模块的结构示意图;Fig. 7 is a schematic structural diagram of the SISO equalization module in the embodiment shown in Fig. 5;
图8为本发明实施例的Turbo接收机的实现方法的流程图;FIG. 8 is a flowchart of a method for implementing a Turbo receiver according to an embodiment of the present invention;
图9为图8所示实施例中均衡解调流程图;Fig. 9 is a flowchart of equalized demodulation in the embodiment shown in Fig. 8;
图10为图9所示实施例中SISO均衡示意图。FIG. 10 is a schematic diagram of SISO equalization in the embodiment shown in FIG. 9 .
具体实施方式 Detailed ways
为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。In order to make the purpose, technical solutions and advantages of the embodiments of the present invention more clear, the embodiments of the present invention will be further described in detail below in conjunction with the embodiments and the accompanying drawings. Here, the exemplary embodiments and descriptions of the present invention are used to explain the present invention, but not to limit the present invention.
图2为本发明实施例提供的一种Turbo接收机的组成框图,请参照图2,该Turbo接收机包括:均衡解调单元21、译码单元22以及资源调度控制单元23,其中:FIG. 2 is a block diagram of a Turbo receiver provided by an embodiment of the present invention. Referring to FIG. 2, the Turbo receiver includes: an equalized
均衡解调单元21包括至少两个均衡解调模块,每一个均衡解调模块用于根据资源调度控制单元23的调度,对分集合并后的信号进行解调。The equalized
译码单元22包括至少两个译码模块,每一个译码模块用于根据资源调度控制单元23的调度,对解调后的信号进行译码。The
资源调度控制单元23用于调用所述均衡解调单元21中的均衡解调模块对分集合并后的信号进行解调,及调用所述译码单元22中的译码模块对解调后的信号进行译码。The resource
在本实施例中,均衡解调单元21所包含的均衡解调模块的个数,以及译码单元22所包含的译码模块的个数由载波数来决定。在GSM的系统时间中,是以burst(突发)为单位的,1个burst的时间为0.577ms,一般均衡解调模块和译码模块的处理时间是不会需要0.577ms,大约在0.577*1/3ms左右,采用本实施例的这种资源池实现结构后,原先需要4个均衡解调模块和4个译码模块实现2载波的Turbo接收机,目前只需要2载波均衡解调模块和2载波的译码模块,因为一个均衡解调模块可以在1个burst时间内完成2次均衡解调,一个译码模块可以在1个burst时间内完成2次译码。因此,采用X个均衡解调模块和X个译码模块,则可以实现X个Turbo接收机载波,在一个burst时间内,总共分别有2X次的均衡解调能力和2X次的译码能力。In this embodiment, the number of equalized demodulation modules included in the equalized
以上只是举例说明,均衡解调模块和译码模块的处理速度取决于硬件资源的大小,如果均衡加速器的时间足够快的话,比如做一次均衡只要1/x的时间,那么就只需要x/2的均衡硬件资源了。The above is just an example. The processing speed of the equalization demodulation module and decoding module depends on the size of the hardware resources. If the time of the equalization accelerator is fast enough, for example, it only takes 1/x time to do an equalization, then only x/2 is needed. Balanced hardware resources.
本实施例利用时分复用的原理完成了一套硬件资源实现两次处理的能力,提高了turbo接收机的处理性能,进一步的缩短了处理延迟。支持的产品应用场景也会更多,灵活性更大。采用这种将处理步骤解耦合的各自资源池架构,可以使产品非常灵活地进行调度,用于不同地场景,最大限度地发挥资源效率。In this embodiment, the principle of time division multiplexing is used to complete the capability of a set of hardware resources to realize two processings, improve the processing performance of the turbo receiver, and further shorten the processing delay. Supported product application scenarios will also be more and more flexible. Adopting the resource pool architecture that decouples the processing steps allows the product to be scheduled very flexibly and used in different scenarios to maximize resource efficiency.
图3为本发明实施例提供的Turbo接收机的一个实施方式的组成框图,请参照图3,在本实施方式中,该Turbo接收机可以包括均衡解调单元31、译码单元32以及资源调度控制单元33。Fig. 3 is a composition block diagram of an embodiment of a Turbo receiver provided by an embodiment of the present invention. Please refer to Fig. 3. In this embodiment, the Turbo receiver may include an equalized
在一个实施例中,资源调度控制单元33包括:判断模块331和调度模块332,其中:In one embodiment, the resource
调度模块332用于调用均衡解调单元31中的一个均衡解调模块对分集合并后的信息进行解调,并调用译码单元32中的一个译码模块对解调后的信息进行译码。The
在第一次译码失败时,判断模块331用于判断均衡解调单元31中的均衡解调模块和译码单元32中的译码模块是否空闲,调度模块332则根据判断模块331的判断结果,调用空闲的均衡解调模块进行二次解调,并调用空闲的译码模块进行二次译码。When decoding fails for the first time, the
在另一个实施例中,资源调度控制单元33还可以包括:交织模块333和解交织模块334,其中:In another embodiment, the resource
交织模块333用于对译码模块321处理后的数据的编码比特软信息进行重新排列,以提供均衡解调模块311进行解调需要的先验信息。The
在本实施例中,该交织模块333利用对编码比特软信息进行重排,经过均衡解调、解交织和译码后,可以减小在传输过程中可能出现的比特差错及一些突发错误。其功能与现有技术的Turbo接收机的交织模块的功能相同,在此不再赘述。In this embodiment, the
解交织模块334用于对均衡解调模块311处理后的数据进行还原,以得到原始的编码后数据,并提供给译码模块321进行译码。The
在本实施例中,该解交织模块334的功能与现有技术的Turbo接收机的解交织模块的功能相同,在此不再赘述。In this embodiment, the function of the
本实施例的Turbo接收机将原来固定载波的结构改成资源池结构,充分利用每个模块的处理能力,时分复用单个的资源,保持原来一套用户的资源规模即可支持每个用户2次迭代的处理,提高了资源使用效率,减小了处理延迟。The Turbo receiver of this embodiment changes the original fixed carrier structure into a resource pool structure, fully utilizes the processing capability of each module, time-division multiplexes a single resource, and maintains the resource scale of the original set of users to support each
在本实施方式中,均衡解调单元31也包括至少两个均衡解调模块311,该均衡解调模块311能够兼容支持Turbo接收机的第一次均衡解调和第二次均衡解调,可以通过图5所示的结构来实现,请参照图5,该均衡解调模块311可以包括:信道估计模块51、预处理模块52以及SISO均衡模块53,其中:In this embodiment, the equalized
信道估计模块51用于根据资源调度控制单元33输出的解调选择信息,在第一次解调时,利用实时的训练序列值进行信道因子跟踪,在第二次解调时,利用经过译码反馈的先验信息对应的硬判值进行信道因子跟踪。The
在一种具体实施方式中,如图6所示,该信道估计模块51可以包括一个选择配置寄存器61和一个信道估计器62,其中:该选择配置寄存器61用于根据资源调度控制单元33输出的解调选择信息,在第一次解调时,选择实时的训练序列值提供给信道估计器62进行信道因子跟踪,并根据资源调度控制单元33输出的解调选择信息,在第二次解调时,选择经过译码模块反馈的先验信息对应的硬判值提供给信道估计器62进行信道因子跟踪。信道估计器62用于利用选择配置寄存器61选择的值,例如实时的训练序列值或译码模块反馈的先验信息对应的硬判值,进行信道因子跟踪。In a specific implementation manner, as shown in FIG. 6 , the
预处理模块52用于根据信道估计模块51对信道因子跟踪的结果对所述分集合并后的信号进行滤波,获得滤波后的信号和与该滤波后的信号相匹配的信道因子,并将滤波后的信号和与该滤波后的信号相匹配的信道因子输出到SISO均衡模块53,以完成均衡。The
在本实施方式中,该预处理模块52的功能与现有技术中预处理(Prefilter)模块的功能基本相同,在此不再赘述。In this embodiment, the function of the
SISO(Soft In Soft Out,软输入软输出)均衡模块53用于根据译码模块反馈的先验信息和所述预处理模块52输入的与所述滤波后的信号相匹配的信道因子对所述预处理模块52输入的滤波后的信号进行解调,并将解调结果发送到解交织模块334进行处理。SISO (Soft In Soft Out, soft input soft output)
在本实施例中,该SISO均衡模块53的功能与现有技术中SISO均衡(SISO equalizer)模块的功能相同,在此不再赘述。In this embodiment, the function of the
在本实施方式中,如图7所示,该SISO均衡模块53可以包括计算子模块71、选择子模块72和SISO均衡子模块73。其中:In this embodiment, as shown in FIG. 7 , the
计算子模块71用于根据译码模块反馈的先验信息计算每个符号对应的先验信息值,以便SISO均衡子模块73进行SISO均衡,这里的每个符号是指每个先验信息对应的一个编码值。The
选择子模块72用于根据资源调度控制单元23输出的解调选择信息,在第一次解调时,选择0提供给SISO均衡子模块73进行SISO均衡;在第二次解调时,选择所述计算子模块72计算的先验信息值提供给SISO均衡子模块73进行SISO均衡。The
SISO均衡子模块73,用于根据选择子模块72的选择结果和预处理模块52输入的与所述滤波后的信号相匹配的信道因子对所述预处理模块52输入的滤波后的信号进行解调,并将解调结果发送到解交织模块334进行处理。The
在本实施方式中,译码单元32也可以包括至少两个译码模块321,该译码模块321可以通过现有技术的方法进行译码,在此不再赘述。In this embodiment, the
可见,本实施例的Turbo接收机根据资源调度控制单元输出的解调选择信息,在第一次解调时,选择实时的训练序列值提供给信道估计器62进行信道因子跟踪,并根据资源调度控制单元输出的解调选择信息,在第二次解调时,选择经过译码模块反馈的先验信息对应的硬判值提供给信道估计器62进行信道因子跟踪,使得一个均衡解调模块可以兼容两次解调,在资源不增加的情况下,大大提高了Turbo接收机用户的性能,相比常用方案,资源减少将近一半,相比原方案,处理延迟也更短,且资源池架构大大提高了灵活性,适用于不同的应用场景。It can be seen that, according to the demodulation selection information output by the resource scheduling control unit, the Turbo receiver of this embodiment selects the real-time training sequence value and provides it to the
为使本实施例的Turbo接收机更加清楚易懂,以下结合Turbo接收机的整体结构示意图,对本实施例的Turbo接收机进行详细说明。In order to make the Turbo receiver of this embodiment clearer and easier to understand, the Turbo receiver of this embodiment will be described in detail below with reference to the schematic diagram of the overall structure of the Turbo receiver.
图4为本实施例的Turbo接收机的整体结构示意图。请参照图4,本实施例的Turbo接收机是将原先固定载波的结构改成了资源池的结构,将所有均衡解调模块411放在一起作为均衡解调资源池41的形式存在,根据资源调度控制单元43的调度进行均衡解调的功能。同样的,该Turbo接收机将所有译码模块421放在一起作为译码资源池42的形式存在,根据资源调度控制单元43的调度进行译码的功能。FIG. 4 is a schematic diagram of the overall structure of the Turbo receiver of this embodiment. Please refer to Fig. 4, the Turbo receiver of this embodiment changes the structure of the original fixed carrier into the structure of the resource pool, and puts all the balanced demodulation modules 411 together as the balanced demodulation resource pool 41. The scheduling control unit 43 performs the function of equalizing demodulation. Similarly, the Turbo receiver puts all the decoding modules 421 together in the form of a decoding resource pool 42 , and performs the decoding function according to the scheduling of the resource scheduling control unit 43 .
在本实施例中,是以两载波的Turbo接收机为例,将两套均衡解调资源,也即两个资源解调模块411组成均衡解调资源池41,两套译码资源,也即两个译码模块421组成译码资源池42。其中,这两个资源池的调度统一由资源调度控制单元43实现。当分集合并完成一个载波的信息时送给均衡解调资源池41时,资源调度控制单元43选择一个均衡解调模块411完成解调,资源调度控制单元43还会选择一个译码模块421进行译码。当译码失败时需要进行第二次均衡解调。资源调度控制单元43会根据此时均衡解调模块411是否空闲选择其中的一个进行解调,然后进行根据相同的原理选择空闲的译码模块421进行的二次译码。这样完成一个完整的Turbo接收机过程。In this embodiment, taking a turbo receiver with two carriers as an example, two sets of balanced demodulation resources, that is, two resource demodulation modules 411 are used to form a balanced demodulation resource pool 41, and two sets of decoding resources, that is, Two decoding modules 421 form a decoding resource pool 42 . Wherein, the scheduling of the two resource pools is unifiedly implemented by the resource scheduling control unit 43 . When the information of a carrier is sent to the balanced demodulation resource pool 41 when diversity combining is completed, the resource scheduling control unit 43 selects a balanced demodulation module 411 to complete the demodulation, and the resource scheduling control unit 43 also selects a decoding module 421 for decoding code. When the decoding fails, a second equalization demodulation is required. The resource scheduling control unit 43 will select one of the equalization demodulation modules 411 for demodulation according to whether it is idle at this time, and then select the idle decoding module 421 for secondary decoding based on the same principle. This completes a complete Turbo receiver process.
在本实施例中,均衡解调模块411与图3所示实施例的均衡解调模块311的功能相同,译码模块421与图3所示实施例的译码单元32的译码模块321的功能相同,资源调度控制单元43与图3所示实施例的资源调度控制单元33的功能相同,由于在图3所示的实施例中,已经对各个模块进行了详细说明,在此不再赘述。In this embodiment, the function of the balanced demodulation module 411 is the same as that of the
本实施例的Turbo接收机通过均衡解调资源池和译码资源池的方式可以兼容两次解调,在资源不增加的情况下,大大提高了Turbo接收机用户的性能,相比常用方案,资源减少将近一半,相比原方案,处理延迟也更短,且资源池架构大大提高了灵活性,适用于不同的应用场景。The Turbo receiver of this embodiment can be compatible with two demodulations by balancing the demodulation resource pool and the decoding resource pool. In the case of no increase in resources, the performance of the Turbo receiver user is greatly improved. Compared with the common solution, Resources are reduced by nearly half. Compared with the original solution, the processing delay is also shorter, and the resource pool architecture greatly improves flexibility and is suitable for different application scenarios.
图8为本发明实施例提供的一种Turbo接收机的实现方法的流程图,请参照图8,该方法包括:FIG. 8 is a flow chart of a method for implementing a Turbo receiver provided by an embodiment of the present invention. Referring to FIG. 8, the method includes:
801:调用均衡解调单元中的一个均衡解调模块对分集合并后的信号进行解调,及调用译码单元中的一个译码模块对解调后的信号进行译码;801: call an equalized demodulation module in the balanced demodulation unit to demodulate the signal after diversity combining, and call a decoding module in the decoding unit to decode the demodulated signal;
802:如果第一次译码失败,则调用均衡解调单元中空闲的均衡解调模块进行二次解调,并调用译码单元中空闲的译码模块进行二次译码。802: If the first decoding fails, call an idle equalization demodulation module in the equalization demodulation unit to perform second demodulation, and call an idle decoding module in the decoding unit to perform second decoding.
在本实施例中,如果第一次译码失败,则首先判断均衡解调单元中的均衡解调模块是否空闲,判断译码单元中的译码模块是否空闲。以及,根据判断结果,调用空闲的均衡解调模块进行二次解调,并调用空闲的译码模块进行二次译码。In this embodiment, if the decoding fails for the first time, it is first judged whether the balanced demodulation module in the balanced demodulation unit is idle, and whether the decoding module in the decoding unit is idle. And, according to the judgment result, the idle equalization demodulation module is called to perform secondary demodulation, and the idle decoding module is called to perform secondary decoding.
在本实施例中,均衡解调模块对分集合并后的信号进行解调,可以通过图9所示的方法来实现,包括以下步骤:In this embodiment, the balanced demodulation module demodulates the signal after the diversity combination, which can be realized by the method shown in Figure 9, including the following steps:
901:根据解调选择信息,在第一次解调时,利用实时的训练序列值进行信道因子跟踪;或者,在第二次解调时,利用经过译码反馈的先验信息对应的硬判值进行信道因子跟踪;901: According to the demodulation selection information, during the first demodulation, use the real-time training sequence value to track the channel factor; or, during the second demodulation, use the hard judgment corresponding to the prior information that has been decoded and fed back value for channel factor tracking;
902:根据信道因子跟踪的结果对所述分集合并后的信号进行滤波,获得滤波后的信号和与该滤波后的信号相匹配的信道因子;902: Filter the diversity-combined signal according to the channel factor tracking result, to obtain a filtered signal and a channel factor matching the filtered signal;
903:根据译码模块反馈的先验信息和与所述滤波后的信号相匹配的信道因子对所述滤波后的信号进行解调。903: Demodulate the filtered signal according to the prior information fed back by the decoding module and the channel factor that matches the filtered signal.
在本实施例中,根据译码模块反馈的先验信息和与所述滤波后的信号相匹配的信道因子对所述滤波后的信号进行解调,可以通过图10所示的方法来实现,包括以下步骤:In this embodiment, demodulation of the filtered signal is performed according to the prior information fed back by the decoding module and the channel factor matched with the filtered signal, which may be implemented by the method shown in FIG. 10 , Include the following steps:
101:根据译码反馈的先验信息计算每个符号对应的先验信息值;101: Calculate the prior information value corresponding to each symbol according to the prior information fed back by decoding;
102:根据解调选择信息,在第一次解调时,选择0和与所述滤波后的信号相匹配的信道因子对所述滤波后的信号进行解调;在第二次解调时,选择所述先验信息值和与所述滤波后的信号相匹配的信道因子对所述滤波后的信号进行解调。102: According to the demodulation selection information, during the first demodulation, select 0 and a channel factor that matches the filtered signal to demodulate the filtered signal; during the second demodulation, The filtered signal is demodulated by selecting the prior information value and the channel factor matching the filtered signal.
其中,选择0和与所述滤波后的信号相匹配的信道因子对所述滤波后的信号进行解调,即还没有产生译码反馈的先验信息,SISO均衡仅根据预处理后的信道因子对预处理后的信号进行解调;选择所述先验信息值和与所述滤波后的信号相匹配的信道因子对所述滤波后的信号进行解调,即已经产生译码反馈的先验信息,SISO均衡根据该先验信息值和预处理后的信道因子对预处理后的信号进行解调。Wherein, select 0 and the channel factor that matches the filtered signal to demodulate the filtered signal, that is, no prior information for decoding feedback has been generated, and SISO equalization is only based on the preprocessed channel factor Demodulate the preprocessed signal; select the prior information value and the channel factor that matches the filtered signal to demodulate the filtered signal, that is, the prior information that has generated decoding feedback information, and the SISO equalizer demodulates the preprocessed signal according to the prior information value and the preprocessed channel factor.
在本实施例中,译码模块对解调后的信息进行译码可以通过现有技术的手段实现,在此不再赘述。In this embodiment, decoding the demodulated information by the decoding module may be implemented by means of the prior art, and details are not repeated here.
在本实施例中,为了纠正译码模块处理后的数据可能出现的比特差错及一些突发错误,译码模块输出的数据可以先经过交织处理,对该数据进行重新排列后,作为译码反馈的先验信息输出到SISO均衡模块进行SISO均衡,SISO均衡完毕后的数据,再通过解交织处理进行数据还原,并提供给译码模块进行下一次译码。In this embodiment, in order to correct the bit errors and some burst errors that may occur in the data processed by the decoding module, the data output by the decoding module can be interleaved first, and after rearranging the data, it can be used as a decoding feedback The prior information is output to the SISO equalization module for SISO equalization, and the data after SISO equalization is restored through deinterleaving processing, and provided to the decoding module for the next decoding.
本发明实施例的方法的各步骤可以通过前述实施例的Turbo接收机的组成单元来实现,由于在前述实施例中,已经对该Turbo接收机进行了详细说明,在此不再赘述。Each step of the method in the embodiment of the present invention can be realized by the constituent units of the Turbo receiver in the foregoing embodiments. Since the Turbo receiver has been described in detail in the foregoing embodiments, details will not be repeated here.
综上所述,通过本实施例的方法,使得资源(包括均衡解调资源和译码资源)得以合理利用。将原来固定载波的结构改成资源池结构,充分利用每个模块的处理能力,时分复用单个的资源,只需要保持原来一套用户的资源规模即可支持每个用户2次迭代的处理。而且,充分利用了单个模块的处理能力,在不同的时候调度不同的资源,提高了资源使用效率,保证处理延迟也不增加。另外,基于将处理步骤解耦合以后的各自资源池架构,可以使产品非常灵活地进行调度,用于不同的场景,最大限度地发挥了资源效率,并灵活支持不同的场景。降低了实现的成本。To sum up, through the method of this embodiment, resources (including equalized demodulation resources and decoding resources) can be used reasonably. Change the original fixed carrier structure to a resource pool structure, make full use of the processing capacity of each module, time-division multiplex a single resource, and only need to maintain the resource scale of the original set of users to support each user's 2 iterations of processing. Moreover, the processing capability of a single module is fully utilized, different resources are scheduled at different times, resource usage efficiency is improved, and processing delay is not increased. In addition, based on the respective resource pool architecture after decoupling the processing steps, the product can be scheduled very flexibly for different scenarios, maximize resource efficiency, and flexibly support different scenarios. Reduced implementation costs.
本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。Those skilled in the art can understand that the drawing is only a schematic diagram of a preferred embodiment, and the modules or processes in the drawing are not necessarily necessary for implementing the present invention.
本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。Those skilled in the art can understand that the modules in the device in the embodiment can be distributed in the device in the embodiment according to the description in the embodiment, and can also be changed and located in one or more devices different from the embodiment. The modules in the above embodiments can be combined into one module, and can also be further split into multiple sub-modules.
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。The serial numbers of the above embodiments of the present invention are for description only, and do not represent the advantages and disadvantages of the embodiments.
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be implemented through computer programs to instruct related hardware, and the programs can be stored in a computer-readable storage medium. During execution, it may include the processes of the embodiments of the above-mentioned methods. Wherein, the storage medium may be a magnetic disk, an optical disk, a read-only memory (Read-Only Memory, ROM) or a random access memory (Random Access Memory, RAM), etc.
以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The specific embodiments described above have further described the purpose, technical solutions and beneficial effects of the present invention in detail. It should be understood that the above descriptions are only specific embodiments of the present invention and are not intended to limit the scope of the present invention. Protection scope, within the spirit and principles of the present invention, any modification, equivalent replacement, improvement, etc., shall be included in the protection scope of the present invention.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN 201010147590 CN102201821B (en) | 2010-03-23 | 2010-03-23 | A turbo receiver and its realization method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN 201010147590 CN102201821B (en) | 2010-03-23 | 2010-03-23 | A turbo receiver and its realization method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN102201821A CN102201821A (en) | 2011-09-28 |
| CN102201821B true CN102201821B (en) | 2013-10-09 |
Family
ID=44662245
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN 201010147590 Expired - Fee Related CN102201821B (en) | 2010-03-23 | 2010-03-23 | A turbo receiver and its realization method |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN102201821B (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104202271B (en) * | 2014-09-02 | 2018-04-13 | 江苏理工学院 | Iterative equalization method based on survivor path-by-survivor path processing in direct sequence spread spectrum communication |
| CN104883329B (en) * | 2015-06-17 | 2018-03-27 | 北京华力创通科技股份有限公司 | The channel estimation and equalization method and apparatus of receiving terminal in satellite communication |
| CN115412973B (en) * | 2021-05-26 | 2025-08-05 | 大唐移动通信设备有限公司 | A decoding resource allocation method and device |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101409693A (en) * | 2008-11-06 | 2009-04-15 | 北京韦加航通科技有限责任公司 | Method and system for implementing single carrier iterative equilibrium using Turbo code |
| CN101442389A (en) * | 2007-11-23 | 2009-05-27 | 华为技术有限公司 | Method and apparatus for sending and receiving multi-aerial system data |
| CN101483503A (en) * | 2008-01-10 | 2009-07-15 | 华为技术有限公司 | Data transmitting, receiving method and apparatus for MIMO system |
-
2010
- 2010-03-23 CN CN 201010147590 patent/CN102201821B/en not_active Expired - Fee Related
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101442389A (en) * | 2007-11-23 | 2009-05-27 | 华为技术有限公司 | Method and apparatus for sending and receiving multi-aerial system data |
| CN101483503A (en) * | 2008-01-10 | 2009-07-15 | 华为技术有限公司 | Data transmitting, receiving method and apparatus for MIMO system |
| CN101409693A (en) * | 2008-11-06 | 2009-04-15 | 北京韦加航通科技有限责任公司 | Method and system for implementing single carrier iterative equilibrium using Turbo code |
Also Published As
| Publication number | Publication date |
|---|---|
| CN102201821A (en) | 2011-09-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| RU2628013C2 (en) | A device for broadcast signals transmission, a device for broadcast signals reception, a method of broadcast signals transmission and reception | |
| JP5070368B2 (en) | Method for enabling simultaneous transmission from two or more users using excessive frequency | |
| US20150139146A1 (en) | Method and apparatus for transmission and reception of data streams in digital video broadcasting systems | |
| EP2249503A1 (en) | Decoding device, decoding method, and program | |
| CN105359510B (en) | The device and method for transmitting broadcast singal, the device and method for receiving broadcast singal | |
| US20060248135A1 (en) | Fast fourier transform twiddle multiplication | |
| EP3017595B1 (en) | Apparatus for transmitting and receiving broadcast signals and methods therefor | |
| JPH0548658A (en) | Digital signal modulation/demodulation system | |
| EP2958319A1 (en) | Broadcast signal transmission apparatus, broadcast signal reception apparatus, broadcast signal transmission method, and broadcast signal reception method | |
| CN101855838A (en) | Rate matching to preserve code block resource element boundaries | |
| CN102201821B (en) | A turbo receiver and its realization method | |
| EP2391044A2 (en) | A receiver for a wireless telecommunication system with a channel deinterleaver | |
| US10027457B2 (en) | Methods and apparatus for providing soft and blind combining for PUSCH CQI processing | |
| CN105959084B (en) | A kind of signal detecting method and device of non-orthogonal multiple | |
| US8103944B2 (en) | Memory architecture for high throughput RS decoding for MediaFLO receivers | |
| JP5063476B2 (en) | MIMO receiver | |
| US8406330B2 (en) | Advanced LLR processor for wireless telecommunication system | |
| CN109842460A (en) | Data transmission method, device, storage medium and processor | |
| US7793170B2 (en) | Method and apparatus for combining de-interleaving with FFT and demapping | |
| EP1811706B1 (en) | Method and system for an improved cellular interference cancelling diversity receiver | |
| US20130227628A1 (en) | Apparatus for providing multimedia services and method thereof | |
| CA2524056C (en) | Method and apparatus for facilitating efficient deinterleaving and diversity-combining of a data signal | |
| CN102098127B (en) | Multi-user domain parallel decoding method and device | |
| US6754503B1 (en) | Method for adaptively selecting a soft symbol for a subsequent operation a communication device | |
| CN102611522A (en) | Data reconstruction method and device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20131009 |
|
| CF01 | Termination of patent right due to non-payment of annual fee |