CN102017429B - 具有时间分集的turbo编码数据的无线通信 - Google Patents
具有时间分集的turbo编码数据的无线通信 Download PDFInfo
- Publication number
- CN102017429B CN102017429B CN200980114777.8A CN200980114777A CN102017429B CN 102017429 B CN102017429 B CN 102017429B CN 200980114777 A CN200980114777 A CN 200980114777A CN 102017429 B CN102017429 B CN 102017429B
- Authority
- CN
- China
- Prior art keywords
- data block
- bit
- turbo
- coded data
- extension length
- 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
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/29—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
- H03M13/2957—Turbo codes and decoding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0064—Concatenated codes
- H04L1/0066—Parallel concatenated codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0071—Use of interleaving
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Probability & Statistics with Applications (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Error Detection And Correction (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
通过对turbo编码数据块的多个部分进行调度,以在时间上相互隔开的、各自对应的发送间隔期间进行传输,来对turbo编码数据块进行处理,从而在无线通信链路上进行传输。根据该调度在各自对应的发送间隔期间发送该块的多个部分。
Description
相关申请
本申请要求享有于2008年4月28日提交的、名称为“Turbo Coding OverMultiple Frames with Better Time Diversity”的美国临时专利申请序号61/048,487的优先权,通过引用的方式针对所有的目的将其全部内容并入本申请。
技术领域
本公开概括而言涉及通信***和方法,具体而言,涉及使用turbo编码的无线通信。
背景技术
仅前向链路(FLO)是由业内领先的一组无线技术提供商开发的数字无线技术。针对实时内容流和其它数据服务,FLO技术使用编码和交织中的技术进步来获得高质量的接收。FLO技术可以提供鲁棒的移动性能以及高容量,而不影响到功耗。通过显著地减少需要部署的发射机数量,该技术还减少了递送多媒体内容的网络成本。另外,基于FLO技术的多媒体组播补充了无线运营商的蜂窝网络数据和语音服务,其将内容递送给3G网络中使用的相同的蜂窝移动终端。
当前,FLO技术用于创建实时多媒体内容并通过各种网络将其广播给大量的移动用户。这些移动用户一般利用FLO接收机,该FLO接收机可以在概念上采用包括多个处理层的参考模型来描述,其通常称为“协议栈”。每个处理层包括执行特定功能的一个或多个实体。
FLO接收机所利用的协议栈具有吸引力的特点是,每一层是独立的(self-contained),使得一层执行的功能可以独立于其它层执行的功能来执行。这使得可以针对某一层来改善FLO接收机而不会不利地影响到其它层。然而,在设计FLO接收机中各层之间的接口时出现了各种各样的挑战。在有效接收组播服务方面,各层之间的有效通信一直是FLO接收机设计者的目标。
图1示出了通信***100,其创建多媒体内容,并将其通过各种网络广播给大量的移动用户。通信***100包括任意数量的内容提供商102、内容提供商网络104、广播网络106和无线接入网络108。通信***100还被示出为具有供移动用户用于接收多媒体内容的多个设备110。这些设备110包括移动电话112、个人数字助理(PDA)114和膝上型计算机116。这些设备110仅举例示出了一些适用于通信***100中的设备。应当注意,对于本领域技术人员很明显的是,虽然图1只示出了三个设备,但是实际上任意数量的类似设备或相似类型的设备也适于在通信***100中使用。
内容提供商102提供内容,以用于分发给通信***100中的移动用户。内容可以包括视频、音频、多媒体内容、剪辑、实时和非实时内容、脚本、程序、数据或者任何其它适当的内容。内容提供商102将内容提供给内容提供商网络,以进行广域或者局域范围的分发。
内容提供商网络104包括有线和无线网络的任意组合,其用于对内容进行分发以递送给移动用户。在图1示出的例子中,内容提供商网络104通过广播网络106来分发内容。广播网络106包括有线和无线专用网络的任意组合,其设计用于广播高质量内容。这些专用网络可以分布在大的地理区域内,以向移动设备提供无缝覆盖。通常,地理区域将被划分成多个扇区,其中的每个扇区提供对广域和局域内容的访问。
内容提供商网络104还可以包括内容服务器(未示出),以用于通过无线接入网络108来分发内容。内容服务器与无线接入网络108中的基站控制器(BSC)(未示出)进行通信。根据无线接入网络108的地理范围,BSC可以用于管理和控制任何数量的基站收发机(未明确示出)。基站收发机(BTS)为各种设备110提供对广域和局域的访问。
内容提供商102广播的多媒体内容包括一个或多个服务。服务是一个或多个独立数据组分(component)的集合。服务的每个独立的数据组分都被称为流束(flow)。举例来说,有线新闻服务可以包括三种流束:视频流束、音频流束和控制流束。
服务在一个或多个逻辑信道上进行携带。在FLO应用中,逻辑信道通常称为组播逻辑信道(MLC)。逻辑信道可以被划分成多个逻辑子信道。这些逻辑子信道称为流。每个流束在单个流上进行携带。逻辑信道的内容在物理帧中通过各种网络进行发送。在FLO应用中,物理帧通常称为超帧。
图1中示出的空中接口用于向各种设备110发送物理帧,该空中接口可以根据具体应用和整体设计约束而不同。一般地,利用FLO技术的通信***利用正交频分复用(OFDM),数字音频广播(DAB)、陆地数字视频广播(DVB-T)和陆地综合业务数字广播(ISDB-T)也利用OFDM。OFDM是一种多载波调制技术,其有效地将整个***带宽划分成多个(N)子载波。这些子载波以准确的频率间隔开以提供正交性,这些子载波也称为音调、频段、频率信道等等。通过调整每个子载波的相位、幅度或者相位和幅度二者,可以将内容调制到子载波上。通常,使用四相相移键控(QPSK)或者正交幅度调制(QAM),但是也可以使用其它调制方案。
图2是说明图1所示一个或多个设备110中所使用的接收机的协议栈200的实例的概念图。所示协议栈具有物理层202、介质访问控制(MAC)层204、流层206、控制层208以及多个上层210。上层210提供多种功能,包括对多媒体内容进行压缩以及控制对多媒体内容的访问。控制层208用于处理有助于通信***中设备的操作的控制信息。接收机还使用控制层来维护其控制信息与通信***中的控制信息的同步。流层206将上层流束(flows)绑定到流(streams)。流层与接收机协议栈200的控制层处于相同的层次。MAC层204提供对属于与逻辑信道相关联的不同媒体流的分组进行复用。MAC层204定义用于通过物理层202进行接收和发送的步骤。物理层规定空中接口的信道结构、频率、功率输出、调制和编码的规范。
衰落信道上的通信质量可以通过使用时间分集技术来进行改善是已知的。因此,人们希望有改善时间分集的机会。
发明内容
通过对turbo编码数据块的多个部分进行调度以在时间上相互隔开的、各自对应的发送间隔期间进行传输,来对turbo编码数据块进行处理以便在无线通信链路上传输。根据该调度在各自对应的发送间隔期间发送该块的多个部分。
附图说明
作为例子而非限制性地,结合附图示出了无线通信***的各个方面,其中:
图1是说明根据现有技术的通信***实例的概念图;
图2是说明图1通信***中接收机的协议栈实例的概念图;
图3概念性地示出了现有技术MAC分组的结构;
图4图示了使用图3的MAC分组结构的现有技术通信***;
图5概念性地示出了根据本申请的示例性实施例使用的复合分组;
图6-6C图示了根据本申请的示例性实施例的通信***的发送端;
图7-10示出了根据本申请的示例性实施例的使用比特交织技术获得的结果;
图11-11B图示了根据本申请的示例性实施例的通信***的接收机端;以及
图12图示了根据本申请的示例性实施例的通信***的接收机端的turbo解码器控制。
具体实施方式
下面参照附图给出的详细描述用于说明本发明的各个实施例,但这并不表示仅在这些实施例中才能实现本发明。详细描述中包括的具体细节是为了便于深入理解本发明。但是,对于本领域技术人员来说显而易见的是,本发明也可以不用这些具体细节来实现。在有些情况下,以框图的形式给出了公知的结构和组件,这是为了避免模糊本发明的构思。
本申请的各个概念在FLO技术的上下文中进行了描述。本领域技术人员将很容易理解的是,虽然这些概念完全适用于该应用,但是这些概念也同样适用于其它技术。相应地,对于FLO技术的任何提及仅仅是为了说明这些概念,可以理解的是,这些概念具有广泛的应用。
在传统的例如前面关于图1和图2所描述的***中,用于检测和纠错的编码/解码方案利用了Reed-Solomon(RS)编码/解码与turbo编码/解码的组合。在发射机处,对数据比特进行RS编码并将其组织成RS编码块。每个RS编码块包括十六个MAC分组。每个MAC分组包含994个比特,其被组织成如图3的31所示。对每个MAC分组31的比特进行turbo编码以生成对应的turbo分组。因此,对每个RS编码块的turbo编码生成十六个turbo分组。
十六个turbo分组平均地分布在FLO传输超帧中。传输超帧的长度为一秒,其包含四个帧,每个帧的长度约为0.25秒。超帧的每个帧包含前述turbo分组中的四个。将每个turbo分组中turbo编码的比特映射成QPSK、16QAM或者分层的QPSK调制符号,并将该调制符号调制到同一帧中一个OFDM符号(或若干相邻OFDM符号)的子载波上。一个超帧中有1200个OFDM信号。如果将turbo分组调度在单个OFDM符号上,则就将turbo分组中编码的比特同时进行发送,或者如果将turbo分组调度在相邻的OFDM符号上,就将它们在时间上相互接近地进行发送。因此,传统FLO技术中的turbo编码/解码只利用了非常有限的时间分集,特别是对于低速移动的移动接收机。时间分集的获得主要是来自于RS编码/解码。
图4图示了现有技术通信***(例如图1的***)的细节,其使用了前面描述的编码和传输技术。turbo编码器41接收MAC分组流31,每个RS编码块十六个MAC分组,并对MAC分组31进行turbo编码以生成各自对应的turbo分组。超帧构造器42将与每个RS编码块相关联的十六个turbo分组平均地分布在超帧的四个帧中,其中每个帧四个turbo分组。将超帧传递到发送单元43,发送单元43通过适当的发送信令将超帧在无线通信链路45上进行发送。接收单元44接收发送信令,提取发送的超帧,并将该超帧传递给超帧解构造器46,超帧解构造器46从超帧中提取十六个turbo分组。超帧解构造器46将提取的turbo分组提供给turbo解码器47,在turbo解码器47中对turbo分组进行turbo解码。
本领域中已知的是,通过增加turbo分组的长度,可以使AWGN(加性高斯白噪声)信道的性能改善零点几dB。举例来说,通过将turbo编码器配置成将RS编码块的MAC分组31中的四个MAC分组编码成长度为前面描述的传统turbo分组的四倍的单个turbo分组,或者将MAC分组31中的八个MAC分组编码成长度为传统turbo分组的八倍的单个turbo分组,或者将RS编码块中的所有十六个MAC分组编码成长度为传统turbo分组的十六倍的单个turbo分组,可以获得这种性能改善。图5中示出了将前面描述的四个MAC分组31组合在一起成为更长的复合分组(compositepacket)51以进行turbo编码的例子。在本申请中通过对更长的复合分组(例如51处所示的)进行编码所生成的turbo分组也称为扩展长度的turbo分组或者扩展长度的turbo块(或简称为turbo块),以将其与通过对单个MAC分组31进行turbo编码所生成的传统的turbo分组进行区分。通过对图5中的复合分组51进行turbo编码所生成的扩展长度的turbo块的长度是图4中的turbo编码器生成的一个turbo分组的长度的四倍,从而,使用四个单独的turbo分组在根据图4的传输中所占据的相同的OFDM符号,其可以被调度为在超帧内的单个帧上进行传输。
从本申请的示例性实施例认识到,通过将每个扩展长度的turbo块分布在超帧的多个帧上,可以在时变衰落信道下获得更好的时间分集以及提高的***性能。在一些实施例中,将对图5复合分组51进行turbo编码所生成的turbo块划分成4个子块,每个子块调度在超帧的不同帧中。在各个不同帧中调度的子块的使用提供了时间分集,从而在一些实施例中消除了RS编码(这释放了用于发送额外的用户数据的容量)。
图6图示了根据本申请的示例性实施例的通信***的发送端。图6的发送端基本上与图4的类似,但其使用对前面描述的扩展长度的turbo块进行编码的turbo编码器61。以图5中的复合分组51为例,turbo编码器61接收复合分组的流,并对复合分组进行turbo编码以生成各自对应的turbo块。图6示出了前面所述的实施例,其中,超帧构造器42将每个turbo块(其长度为前面所述传统turbo分组的四倍)调度在超帧内各自对应的帧中进行传输。将超帧传递给发送单元43以按照图4中的方式进行传输。
图6A和6B图示了前面描述的示例性实施例,其中,每个turbo块分成4个子块,每个子块在超帧的不同帧中调度。图6A中的交织器66从turbo编码器61接收turbo块,例如根据图5中的复合分组51生成的turbo块510(图6B)。在一些实施例中,交织器66将每个turbo块划分成四个相等大小的子块,如图6B中所示,并对子块进行适当的交织以使超帧构造器42将每个子块调度在超帧中相应的不同帧中。例如,如图6B中所示,可以将四个子块中的第一个调度给超帧的第一帧(帧1),可以将四个子块中的第二个调度给第二帧(帧2),以此类推。这种在帧之间分配子块的特定方案在本申请中一般地称为轮询(round-robin)方案。举前面FLO传输超帧的例子,将图6B中发送的子块以约0.25秒的间隔在时间上相互隔开。
一些实施例通过将比特级别的交织应用到每个turbo块来获得另外的时间分集。在该实施例中,图6A的交织器66对turbo块的比特进行适当的交织以使调度器42将turbo块的相邻比特调度在不同的帧中。图7和8示出了根据本申请的示例性实施例的该比特级别交织的结果。
一些传统的***(例如图1和2中示出的)支持1/5、1/3、1/2和2/3的turbo码率,其中后三种码率是通过对1/5的码率进行打孔得到。在一个传统的1/3码率的turbo码的例子中,turbo编码器的输出比特的顺序为:X0,Y0,0,Y’0,1,X1,Y1,0,Y’1,1,X2,Y2,0,Y’2,1,X3,Y3,0,Y’3,1,其中Xi是***比特,Yi,0是第一组成码的对应的第一奇偶比特,Y’i,1是第二组成码的对应的第二奇偶比特。
为了说明的目的,将与前面描述的每个超帧中四个帧的例子一起,使用1/3码率的turbo码作为例子。在该示例性情形中,交织器66的一些实施例使用轮询的比特交织方案来确定性地将turbo块的相邻比特分到不同的帧中。在轮询方案中,将turbo块的第一个比特调度在第一帧(帧1)中,将第二个比特调度在第二帧(帧2)中,将第三个比特调度在第三帧(帧3)中,将第四个比特调度在第四帧(帧4)中。然后,该过程返回,以使得将第五比特调度在帧1中,以此类推。图7中示出了结果,其中例如,将turbo块连续的相邻比特分配给超帧的各个不同帧。图8示出了针对码率为2/3的turbo码、每个超帧中四个帧的情况使用轮询比特交织方案获得的结果的例子。
图9示出了码率为1/2的turbo编码器生成的输出比特。从图9中可以看出,使用轮询方案,一半的***比特将被调度在帧1中,另一半的***比特被调度在帧3中。该现象实际上还出现在图8所示码率为2/3的码的实例中。然而,对于码率为1/2的码,一些实施例每隔一个4比特组将单比特循环移位应用到turbo块中,其开始于第5~8比特,接着是第13~16比特,以此类推。在实现轮询交织方案以前执行该循环比特移位。图10示出了针对图9中的码率为1/2的码的例子使用循环比特移位所获得的结果,该例子中每个超帧中四个帧并且采用了轮询比特交织。比特组1包含第5~8比特循环移位后的版本(Y’3,1循环至X2原本应出现的位置),比特组3包含第13~16比特循环移位后的版本(Y’7,1循环至X6原本应出现的位置)。图10显示采用循环比特移位,***比特有益地分布到了超帧的所有四个帧中,而不是被限制在帧1和3中。
图6C图示了示例性实施例,其利用前面描述的循环比特移位。循环比特移位器68从turbo编码器61接收每个turbo块,并生成对应的循环移位的块,其中,将选定的比特组在它们之间以选定的量进行循环移位。将该循环移位块提供给交织器66,该交织器66以前面描述的方式生成对应的比特交织块。比特交织块然后由超帧构造器42来处理。
从图6-6C中可以理解的是,在各个实施例中,交织器66、循环比特移位器68和超帧构造器42的各种组合进行协作以作为调度器,该调度器将turbo块的内容根据需要进行调度,以由发送单元43来传输。
图11图示了通信***中使用的接收机端配置的示例性实施例,其中该通信***具有例如图6中示出并描述的发送端配置。图11的接收机端基本上类似于图4中示出并描述的接收机端,但其包括turbo解码器112,该turbo解码器112对从超帧解构造器46接收到的扩展长度的turbo块进行解码。turbo解码器112生成复合分组的接收到的版本(例如图5的复合分组51),其由在图6的发送端处的turbo编码器61进行turbo编码。
图11A图示了支持交织技术的(例如前面针对图6A的交织器66所描述的)示例性接收机端的实施例。在各个实施例中,图11A的解交织器116从超帧解构造器46接收turbo块,并执行与图6A的交织器66执行的交织操作互补的解交织操作。在各个实施例中,解交织器116将其结果提供给图6的turbo解码器112或者图11B中所示并在下面描述的循环移位器118。
图11B图示了支持循环比特移位技术的(例如前面针对图6C的循环移位器68所描述的)示例性接收机端的实施例。在各个实施例中,图11B的循环移位器118接收解交织器116的输出,并执行与图6C的循环移位器68所执行的循环移位操作互补的循环移位操作。将循环移位器118生成的循环移位结果提供给turbo解码器112。
如前面针对图9所描述的,如果实现采用轮询比特交织的码率为1/2的turbo码,而不进行图6C中68处提供的循环移位,所有的***比特将被限制在超帧的帧1和帧3中。另外,如图9中所示,所有的奇偶比特在帧2和帧4中发送。通过仅使用帧2中发送的奇偶比特并忽略帧4中发送的剩余的奇偶比特而在接收机端实现码率为2/3的turbo解码,本申请的示例性实施例在与通信链路45相关联的信噪比(SNR)是可接受地高的情形下利用了上述现象。由于忽略了帧4中包含的turbo块的一部分,接收机端不需要“苏醒”以在帧4内接收它们,从而获得功率节省,这在接收机为便携式(例如,手持式)设备时是重要的。图12图示了根据本申请的示例性实施例的该接收机端配置。
如图12所示,选择器122向turbo解码器112(同时参见图11)提供关于要使用码率为1/2还是码率为2/3的turbo解码的指示。选择器122进行的选择由比较器121的输出来控制,该比较器121对当前与通信链路45相关联的SNR和阈值TH进行比较。如果SNR超过阈值TH,则比较器的输出使选择器122选择码率为2/3的turbo解码,从而指示turbo解码器112使用码率为2/3的turbo解码,并忽略帧4的奇偶比特。如果SNR不超过阈值TH或者码率为2/3的码其解码失败,则比较器的输出使选择器122通过将接收到的信号采样包括在第四帧中来选择码率为1/2的turbo解码,从而指示turbo解码器112正常地使用码率为1/2的turbo解码。
本领域技术人员应当明白,信息和信号可以使用多种不同的技术和方法中的任意一种来表示。例如,在贯穿上面的描述中提及的数据、指令、命令、信息、信号、比特、符号和码片可以用电压、电流、电磁波、磁场或磁粒子、光场或光粒子或者其任意组合来表示。
本领域技术人员还应当理解,结合本申请公开的实施例描述的各种示例性的逻辑框、模块、电路和算法步骤均可以实现成电子硬件、计算机软件或其组合。为了清楚地表示硬件和软件之间的可交换性,上面对各种示例性的组件、框、模块、电路和步骤均围绕其功能进行了总体描述。至于这种功能是实现成硬件还是实现成软件,取决于特定的应用和对整个***所施加的设计约束条件。熟练的技术人员可以针对每个特定应用,以多种的方式实现所描述的功能,但是,这种实现决策不应解释为背离本发明的保护范围。
用于执行本申请所述功能的通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑器件、分立门或者晶体管逻辑、分立硬件组件或者其任意组合,可以实现或执行结合本申请公开的实施例所描述的各种示例性的逻辑框图、模块和电路。通用处理器可以是微处理器,或者,该处理器也可以是任何常规的处理器、控制器、微控制器或者状态机。处理器也可能实现为计算设备的组合,例如,DSP和微处理器的组合、多个微处理器、一个或多个微处理器与DSP内核的结合,或者任何其它此种结构。
结合本申请公开的实施例所描述的方法或者算法的步骤可直接体现为硬件、由处理器执行的软件模块或其组合。软件模块可以位于RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、移动磁盘、CD-ROM或者本领域已知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。或者,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于ASIC中。ASIC可以位于用户终端中。或者,处理器和存储介质也可以作为分立组件存在于用户终端中。
为使本领域技术人员能够实现或者使用本发明,上面对公开的实施例进行了描述。对于本领域技术人员来说,对这些实施例的各种修改都是显而易见的,并且本申请定义的总体原理也可以在不脱离本发明的精神或保护范围的基础上适用于其它实施例。因此,本发明并不限于本申请描述的实施例,而是与本申请公开的原理和新颖性特征的最广范围相一致。
Claims (4)
1.一种处理扩展长度的turbo编码数据块的流以在无线通信链路上传输的方法,包括:
对于来自所述扩展长度的turbo编码数据块的流的每个扩展长度的turbo编码数据块,在单个循环比特移位器中对该扩展长度的turbo编码数据块中的全部比特执行循环比特移位,使得在该扩展长度的turbo编码数据块中的选定的比特组中的各比特组中的比特之间以选定的量进行循环移位以生成对应的循环移位的数据块,其中,扩展长度的turbo编码数据块包括多个turbo编码分组,其中,turbo编码分组是通过对每个分组的比特进行turbo编码来生成的;
对每个对应的循环移位的数据块进行交织,以生成对应的经交织的数据块;
对所述对应的经交织的数据块的多个部分进行调度,以在时间上相互隔开的、各自对应的帧发送间隔期间进行传输;以及
根据所述调度在所述各自对应的帧发送间隔期间发送所述多个部分,
其中,所述帧发送间隔的长度相等且在时间上相互的间隔相等,并且其中,在所述各自对应的帧发送间隔期间发送的所述多个部分中每隔一个部分至少包含一个***比特,
其中,所述交织包括对所述对应的循环移位的数据块运用比特级交织,
其中,轮询比特交织方法被用以确定性地将所述对应的循环移位的数据块的相邻比特分到不同的子帧中。
2.根据权利要求1所述的方法,其中,所述多个部分中的每个部分包含多个比特。
3.一种用于处理扩展长度的turbo编码数据块的流以在无线通信链路上传输的装置,包括:
循环比特移位器,其被配置为对于每个扩展长度的turbo编码数据块中的全部比特执行移位,使得在该扩展长度的turbo编码数据块中的选定的比特组中的各比特组中的比特之间以选定的量进行循环移位以生成对应的循环移位的数据块,其中,扩展长度的turbo编码数据块包括多个turbo编码分组,其中,turbo编码分组是通过对每个分组的比特进行turbo编码来生成的;
交织器,其操作性地耦合到所述循环比特移位器,并被配置为将每个对应的循环移位的数据块进行交织,以生成对应的经交织的数据块;
调度器,其操作性地耦合到所述交织器,并被配置为对所述对应的经交织的数据块的多个部分进行调度,以在时间上相互隔开的、各自对应的帧发送间隔期间进行传输;以及
发射机,其耦合到所述调度器并被配置为根据所述调度在所述各自对应的帧发送间隔期间发送所述多个部分,其中,所述发送间隔的长度相等且在时间上相互的间隔相等,并且其中,被配置为将在所述各自对应的帧发送间隔期间发送的所述多个部分中每隔一个部分至少包含一个***比特,
其中,所述交织器进一步被配置为对所述对应的循环移位的数据块运用比特级交织,
其中,轮询比特交织方法被用以确定性地将所述对应的循环移位的数据块的相邻比特分到不同的子帧中。
4.一种用于处理扩展长度的turbo编码数据块的流以在无线通信链路上传输的装置,包括:
用于对于来自所述扩展长度的turbo编码数据块的流的每个扩展长度的turbo编码数据块,在单个循环比特移位器中对该扩展长度的turbo编码数据块中的全部比特执行循环比特移位,使得在该扩展长度的turbo编码数据块中的选定的比特组中的各比特组中的比特之间以选定的量进行循环移位以生成对应的循环移位的数据块的模块,其中,扩展长度的turbo编码数据块包括多个turbo编码分组,其中,turbo编码分组是通过对每个分组的比特进行turbo编码来生成的;
用于对每个对应的循环移位的数据块进行交织,以生成对应的经交织的数据块的模块;
用于对所述对应的经交织的数据块的多个部分进行调度以在时间上相互隔开的、各自对应的帧发送间隔期间进行传输的模块;以及
用于根据所述调度在所述各自对应的帧发送间隔期间发送所述多个部分的模块,其中,所述帧发送间隔的长度相等且在时间上相互的间隔相等,并且其中,在所述各自对应的帧发送间隔期间发送的所述多个部分中每隔一个部分至少包含一个***比特,
其中,用于交织的模块包括用于对所述对应的循环移位的数据块运用比特级交织的模块,
其中,轮询比特交织方法被用以确定性地将所述对应的循环移位的数据块的相邻比特分到不同的子帧中。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US4848708P | 2008-04-28 | 2008-04-28 | |
US61/048,487 | 2008-04-28 | ||
US12/165,663 | 2008-07-01 | ||
US12/165,663 US8982832B2 (en) | 2008-04-28 | 2008-07-01 | Wireless communication of turbo coded data with time diversity |
PCT/US2009/041761 WO2009134703A1 (en) | 2008-04-28 | 2009-04-27 | Wireless communication of turbo coded data with time diversity |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102017429A CN102017429A (zh) | 2011-04-13 |
CN102017429B true CN102017429B (zh) | 2015-10-21 |
Family
ID=41214953
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200980114777.8A Expired - Fee Related CN102017429B (zh) | 2008-04-28 | 2009-04-27 | 具有时间分集的turbo编码数据的无线通信 |
Country Status (6)
Country | Link |
---|---|
US (1) | US8982832B2 (zh) |
EP (1) | EP2294698A1 (zh) |
KR (1) | KR101213516B1 (zh) |
CN (1) | CN102017429B (zh) |
TW (1) | TWI407721B (zh) |
WO (1) | WO2009134703A1 (zh) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110047434A1 (en) * | 2008-04-28 | 2011-02-24 | Qualcomm Incorporated | Wireless communication of turbo coded atsc m/h data with time diversity |
US8250428B2 (en) * | 2008-11-22 | 2012-08-21 | Qualcomm Incorporated | Scheduling data with time diversity in flow systems |
US20100251069A1 (en) * | 2009-03-31 | 2010-09-30 | Qualcomm Incorporated | Method and apparatus for efficient memory allocation for turbo decoder input with long turbo codeword |
US8612820B2 (en) | 2009-04-11 | 2013-12-17 | Qualcomm Incorporated | Apparatus and methods for interleaving in a forward link only system |
EP2337259B1 (en) | 2009-11-18 | 2021-08-25 | Samsung Electronics Co., Ltd. | Method and apparatus for transmitting and receiving data in a communication system |
EP2693673A1 (en) * | 2012-08-01 | 2014-02-05 | Alcatel Lucent | Bit-interleaver for an optical line terminal |
US11411779B2 (en) | 2020-03-31 | 2022-08-09 | XCOM Labs, Inc. | Reference signal channel estimation |
CA3195885A1 (en) | 2020-10-19 | 2022-04-28 | XCOM Labs, Inc. | Reference signal for wireless communication systems |
WO2022093988A1 (en) | 2020-10-30 | 2022-05-05 | XCOM Labs, Inc. | Clustering and/or rate selection in multiple-input multiple-output communication systems |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101040478A (zh) * | 2004-11-04 | 2007-09-19 | 英特尔公司 | 特播编码器的方法及设备 |
CN101091346A (zh) * | 2004-07-29 | 2007-12-19 | 高通股份有限公司 | 用于分集交织的***和方法 |
Family Cites Families (36)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20010055320A1 (en) | 1994-12-15 | 2001-12-27 | Pierzga Wayne Francis | Multiplex communication |
DE69939881D1 (de) * | 1998-03-31 | 2008-12-18 | Samsung Electronics Co Ltd | Turboenkoder/Dekoder und Rahmenverarbeitungsverfahren |
JPH11340799A (ja) | 1998-05-28 | 1999-12-10 | Oki Electric Ind Co Ltd | M系列発生回路、m系列の発生方法及びpn系列発生回路 |
US6625234B1 (en) | 1998-12-10 | 2003-09-23 | Nortel Networks Limited | Efficient implementations of proposed turbo code interleavers for third generation code division multiple access |
EP1367728A1 (en) | 1999-05-19 | 2003-12-03 | Samsung Electronics Co., Ltd. | Turbo interleaving aparatus and method |
KR100740726B1 (ko) * | 2000-01-20 | 2007-07-19 | 노오텔 네트웍스 리미티드 | 고속 데이터를 위한 멀티-캐리어 정렬 |
US6748566B1 (en) * | 2000-07-21 | 2004-06-08 | Lucent Technologies Inc. | Ensuring proper acceptance of data at a receiver in wireless multiple access communications systems |
US6476734B2 (en) * | 2000-09-14 | 2002-11-05 | Texas Instruments Incorporated | Method and apparatus for prioritizing information protection in high order modulation symbol mapping |
US6961388B2 (en) * | 2001-02-01 | 2005-11-01 | Qualcomm, Incorporated | Coding scheme for a wireless communication system |
US6973611B2 (en) * | 2001-04-17 | 2005-12-06 | Texas Instruments Incorporated | Interleaved coder and method |
US7826414B2 (en) | 2001-05-07 | 2010-11-02 | Qualcomm, Incorporated | Channel allocations in a communications system |
US7093184B2 (en) * | 2001-05-08 | 2006-08-15 | Samsung Electronics Co., Ltd. | Apparatus and method for generating codes in a communication system |
CN1414724A (zh) | 2001-10-26 | 2003-04-30 | 宁波大学 | 一种高速cdma无线通信网 |
US7181668B2 (en) | 2002-03-29 | 2007-02-20 | Lucent Technologies Inc. | Method and system of decoding an encoded data block |
US8599764B2 (en) * | 2003-09-02 | 2013-12-03 | Qualcomm Incorporated | Transmission of overhead information for reception of multiple data streams |
US7366462B2 (en) * | 2003-10-24 | 2008-04-29 | Qualcomm Incorporated | Method and apparatus for seamlessly switching reception between multimedia streams in a wireless communication system |
KR100773291B1 (ko) | 2004-10-21 | 2007-11-05 | 삼성전자주식회사 | 광대역 무선통신시스템의 데이터 버스트 할당 장치 및 방법 |
CN101945080B (zh) * | 2005-01-11 | 2012-11-14 | 高通股份有限公司 | 用于在一分层调制***中解码数据的方法和装置 |
CA2593783A1 (en) | 2005-01-11 | 2006-07-20 | Qualcomm Incorporated | Methods and apparatus for transmitting layered and non-layered data via layered modulation |
US8826093B2 (en) | 2005-01-19 | 2014-09-02 | Qualcomm Incorporated | Power saving method for coded transmission |
US20060198454A1 (en) | 2005-03-02 | 2006-09-07 | Qualcomm Incorporated | Adaptive channel estimation thresholds in a layered modulation system |
US7925955B2 (en) | 2005-03-10 | 2011-04-12 | Qualcomm Incorporated | Transmit driver in communication system |
KR100720555B1 (ko) | 2005-04-29 | 2007-05-22 | 엘지전자 주식회사 | 수신감도 표시기능을 갖는 dmb 단말기 및 이를 이용한수신감도 표시방법 |
GB2426617B (en) | 2005-05-26 | 2009-02-11 | Iml Ltd | Voting system |
US8670437B2 (en) | 2005-09-27 | 2014-03-11 | Qualcomm Incorporated | Methods and apparatus for service acquisition |
US8457219B2 (en) * | 2005-12-30 | 2013-06-04 | Ikanos Communications, Inc. | Self-protection against non-stationary disturbances |
WO2007115333A2 (en) | 2006-04-04 | 2007-10-11 | Sennari Entertainment, Inc. | Voting and multi-media actionable messaging services for mobile social networks |
CA2657481A1 (en) * | 2006-07-21 | 2008-01-24 | Queen's University At Kingston | Methods and therapies for potentiating a therapeutic action of an alpha- 2 adrenergic receptor agonist and inhibiting and/or reversing tolerance to alpha- 2 adrenergic receptor agonists |
US8208946B2 (en) | 2006-07-24 | 2012-06-26 | Qualcomm Incorporated | Method, apparatus, and system for transmitting messages |
US8887987B2 (en) | 2006-10-17 | 2014-11-18 | Microsoft Corporation | Federated voting with criteria-based discrimination |
US7992070B2 (en) | 2006-12-27 | 2011-08-02 | Nec Laboratories America, Inc. | Bit-interleaved LDPC-coded modulation for high-speed optical transmission |
US8332896B2 (en) | 2007-07-05 | 2012-12-11 | Coherent Logix, Incorporated | Transmission of multimedia streams to mobile devices with cross stream association |
CN101904149B (zh) | 2007-07-05 | 2015-09-09 | 相干逻辑公司 | 用于在移动设备上接收和呈现视听流的方法、设备和*** |
US7705920B2 (en) | 2007-08-24 | 2010-04-27 | Lg Electronics, Inc. | Digital broadcasting system and method of processing data in digital broadcasting system |
US20110047434A1 (en) | 2008-04-28 | 2011-02-24 | Qualcomm Incorporated | Wireless communication of turbo coded atsc m/h data with time diversity |
US8612820B2 (en) | 2009-04-11 | 2013-12-17 | Qualcomm Incorporated | Apparatus and methods for interleaving in a forward link only system |
-
2008
- 2008-07-01 US US12/165,663 patent/US8982832B2/en not_active Expired - Fee Related
-
2009
- 2009-04-27 CN CN200980114777.8A patent/CN102017429B/zh not_active Expired - Fee Related
- 2009-04-27 EP EP09739505A patent/EP2294698A1/en not_active Withdrawn
- 2009-04-27 KR KR1020107026651A patent/KR101213516B1/ko active IP Right Grant
- 2009-04-27 WO PCT/US2009/041761 patent/WO2009134703A1/en active Application Filing
- 2009-04-28 TW TW98114067A patent/TWI407721B/zh not_active IP Right Cessation
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101091346A (zh) * | 2004-07-29 | 2007-12-19 | 高通股份有限公司 | 用于分集交织的***和方法 |
CN101040478A (zh) * | 2004-11-04 | 2007-09-19 | 英特尔公司 | 特播编码器的方法及设备 |
Also Published As
Publication number | Publication date |
---|---|
TWI407721B (zh) | 2013-09-01 |
US20090268694A1 (en) | 2009-10-29 |
KR101213516B1 (ko) | 2012-12-18 |
WO2009134703A1 (en) | 2009-11-05 |
CN102017429A (zh) | 2011-04-13 |
KR20110009190A (ko) | 2011-01-27 |
US8982832B2 (en) | 2015-03-17 |
EP2294698A1 (en) | 2011-03-16 |
TW200950394A (en) | 2009-12-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102017429B (zh) | 具有时间分集的turbo编码数据的无线通信 | |
CN101796748B (zh) | 针对广播多播业务的传输优化 | |
TWI581578B (zh) | 編碼器及提供遞增冗餘之編碼方法 | |
CN100589564C (zh) | 一种手持电视***中的信道交织方法及*** | |
CN101778084B (zh) | 一种单频网抗衰落无线多媒体广播信号传输方法 | |
Jin et al. | Bit division multiplexing for broadcasting | |
CN101778085B (zh) | 一种单频网抗干扰无线多媒体广播信号传输方法 | |
WO2015046836A1 (en) | Apparatus for transmitting signaling information, apparatus for receiving signaling information, method for transmitting signaling information and method for receiving signaling information | |
CN101778078B (zh) | 一种抗干扰无线多媒体广播信号传输方法 | |
CN101588489B (zh) | 一种基于物理层子信道划分的分级多业务传输方法与装置 | |
KR20090083351A (ko) | 트렐리스 코딩된 변조(tcm), 다중 레벨 코딩된 변조(tlcm) 및 비트 인터리빙된 mlcm(bimlcm)을 이용한 단일 캐리어 블록 전송 | |
CN106464433A (zh) | 用于收发广播信号的装置和方法 | |
CN1251438C (zh) | 把几个用户复用到tdma***的通信信道的方法和设备 | |
US20110047434A1 (en) | Wireless communication of turbo coded atsc m/h data with time diversity | |
JP2023518183A (ja) | 無線ネットワークにおける複数のリソースユニットのための変調及びバイナリ畳み込みコーディング | |
CN101431503B (zh) | 一种数字电视地面广播发射机空频调制方法 | |
CN101610463A (zh) | 一种无线数据的发送方法 | |
CN100493179C (zh) | 用于无线多媒体广播***的传输方法及其*** | |
WO2007044164A1 (en) | Partially coherent transmission for a multi-carrier communication system | |
CN102255859A (zh) | 一种抗衰落数字移动广播信号传输方法 | |
Parida et al. | An efficient forward error correction based OFDM technique for digital video broadcasting | |
CN103780553A (zh) | 抗干扰数字无线广播信号传输方法 | |
CN116782153A (zh) | Nr***中sfn方式下多播广播业务的物理层处理方法 | |
Tavares et al. | Optimal IP packet length for DVB-T transmission | |
CN103780533A (zh) | 数字广播单频网抗干扰移动信号传输方法 |
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: 20151021 Termination date: 20160427 |