在数据电视广播中的强壮信号传输的制作方法

文档序号:7526091阅读:265来源:国知局
专利名称:在数据电视广播中的强壮信号传输的制作方法
技术领域
本发明涉及在数字广播系统中的前向纠错技术,具体涉及用于一种从数 字广播传输系统接收数字电视(DTV)信号的接收器。
背景技术
MPEG-2标准处理将视频、音频和其他数据的一个或多个基本流组合为 单个或多个适合于存储或传输的流。 一般而言,用于传输数字视频和相关联 的音频和其他信息的MPEG-2标准包括下列的三个步骤。在第一步骤中,通 过使用空间和时间冗余来分析和编码信号而压缩(来自数字摄像机或来自模 数转换器的)数字视频信号。空间冗余指的是在一个视频帧中的冗余信息, 而时间冗余指的是在连续帧之间的冗余信息。这个处理产生内帧(I帧), 它包含在整体图像中的所有信息;预测帧(P帧),其具有与它们根据过去的 I帧和/或其他P帧被预测的相同的一定的压缩;和双向预测帧(B帧),其是 与它们从过去和未来的I帧和P帧被预测的相同的最大压缩的图像。在与第 一步骤同时执行的第二步骤中,通过去除与高功率音调接近的低功率音调来 压缩音频信号。这些音调的去除不影响所述信号,因为高功率音调趋向于掩 蔽低功率音调,使得人耳不能听见它们。在最后的第三步骤中,所压缩的视 频信号、音频信号和那些信号的相关联的时间标记被组配到分组中,并且被 插入分组化的基本流(PES)中。在一个分组化基本流中的每个分组除了视 频和音频数据的实际分组字节之外还包含开销信息,诸如开始代码、流ID、 分组长度、最佳分组化的基本流首标和填充字节。为了便利不同类型数据的分组化基本流的几个流的一起复用,还建立了 一个程序特定信息(PSI)表,它包括一序列表,用于在分组化基本流的多个 信道内重新组配特定的分组化基本流。所述分组化的基本流和程序特定信息提供了分组化的基本流和程序特定信息分组的传送流(TS )。
对在此公开的本发明特别有意义的是由高级电视系统委员会(ATSC)在1995年公布的"ATSC数字电视标准"的附录D中定义的传送流来作为其文件A/53。这个标准定义了在美国数字电视(DTV)信号的广播,并且在本说明书中被简称为"A/53"。 A/53的附录D规定原始数据传送流由对应于没有其初始同步字节的MPEG-2分组的K据的187个字节分组组成。A/53的附录D规定了该数据要通过与在每个数据字段的开头被初始化的特定2"比特最大长度的伪随机二进制序列(PRBS)进行异或而被随机化。A/53的附录D规定了对于随机化的数据的分組的里德-索罗蒙前向纠错(R-S FEC)编码其后进行巻积交织(207, 187)。由A/53规定的巻积交织提供了对于在持续时间上多达193微秒(2070个码元出现时间)的连续突发噪声的纠错能力。所述具有R-S FEC编码的被巻积交织的数据被依序网格编码为2/3的原始编码率,并且被映射为8级的凄t字码元。所述码元纟皮语法分析为828码元的序列。
附录D规定了数据帧应当由两个数据字段组成,每个数据字段由313个数据段组成,每个数据段由832个码元组成。附录D规定每个数据段应当以4码元的数据段同步(DSS)序列开始。附录D指定每个数据字段的初始数据段应当在其中包含数据字段同步(DFS )信号,其后跟随4码元的DSS序列。DSS和DFS信号由具有+5或-5调制信号值的码元组成。第二到第313数据段每个以所述网格编码的828码元的序列的相应的一个结尾,所述序列的巻积交织趋向于52个数据段的深度。通过具有+7、 +5、 +3、 +1、 -1、誦3、-5和-7调制信号值的8级调制来发送数字码元。由于经由射频载波的残余边带抑制载波幅度调制而发送A/53基带DTV信号,这个8级调制信号被称为网格编码的8VSB信号。这些发送伴随有与抑制载波相同频率并且具有对应于+1.25值的幅度的导频载波。
在每个数据字段的初始数据段中的笫5到第515个码元是指定的PN511序列一~"即由能够被提供作为+5或-5调制信号值的511个码元组成的伪随机噪音序列。在每个数据字段的初始数据段中的第516到704个码元是三PN63序列。中间的PN63序列每隔一个数据字段在极性的读出上反转。在每个数据字段的初始数据段中的第705到728个码元包含VSB模式代码,用于指定被发送的残余边带(VSB)信号的特征。在每个数据字段的初始数据段中的剩余104个码元被保留,这些码元的最后12个是重复在前面数据字段的最后数据段中的数据的最后12个码元的前置码信号。A/53指定了这样的前置码信号以实现能够在每个字段的第二数据段中从在在先的数据字段中网格编码和解码规程脱离处理数据的位置重新开始所述网格编码和解码^见程。
8VSB传输具有每秒10.76兆比特的波特率,以适合于6兆赫兹宽的广播电视频道内,并且有效负荷是每秒19.3兆比特(Mbps)。在加性白高斯噪音(AWGN)信道中,假定广播8VSB信号,良好的接收器将需要至少14.9 dB的信噪比(SNR),以便将错误保持在被定义为每10,000数据段1.93数据段错误的可视阈值(TOV)之下。
在1995年建立了 "ATSC数字电视标准"后,地面广播DTV信号的接收被证明有问题,特别是如果使用室内天线。在2000年初,ATSC在产业范围内号召在地面广播发送和接收方面的专家加入射频系统性能的特别工作组
2000年年底之前,总的一致意见有在关于接收信道的均衡的问题之外,如果在噪音接收条件期间成功地接收8VSB信号,则还需要使得8VSB信号更强壮。在2001年1月26日,ATSC射频发送的专家组(T3/S9 )颁布了 "要求建议对于在发送规范领域中的ATSC标准的可能修订版"。这个关于如何改进8VSB的性能的要求建议(RFP)针对对于所述问题感兴趣的数字电视产业、大学或其他方。在广泛分发的ATSC RFP中将固定和室内8-VSB地面DTV业务的兼容改进规定为具有最高优先级。
通过交变共享载波的调制而l吏得8VSB信号更强壮的随后建议都具有一个共同的问题已经被销售给接收公众的所谓"传统"E)TV接收器不能使用以强壮格式发送的信息。每187字节的强壮负荷替代可以由传统DTV接收器接收的至少374字节的通常负荷,并且可以用于HDTV(高清晰度电视)。即,在用于通过将编码率减半而使得8VSB信号更强壮的建议中,在A/53的附录D指定的、由8VSB发送的一个数据段中包含的信息量占用强壮信号的两个或多个数据段。这表示如果仍然使得传统的DTV接收器适合于接收在其画面内容上具有良好分辨率并且在伴音内容上具有适当高的保真度的电视节目,则可以以强壮格式来发送非常小的负荷。如果要以强壮格式来发送通常负荷的一部分,则所述问题尤其使人烦恼,因为用于以更强壮格式发送数据的大多数建议具有下列要求。需要不仅以所述更强壮的8VSB格式而且另外以通常的8VSB格式来发送所述正常负荷的所述一部分的信息内容,以便可
10以使得传统的接收器适合。
在此SI用并参考2002年8月6日颁发给Xiang Wan和Marc H. Morin的、题目为"在MPEG-2传送流层的前向纠错"的美国专利第6,430,159号的说明书和附图。美国专利第6,430,159号描述了对于在使用MPEG-2 TS协议的传送流(TS)内的分组超群执行纠错操作。前向纠错(FEC)编码被格式化为不包含负荷数据、而是〗又仅包括适配字段的符合MPEG-2的TS分组的尾组。所述尾组分组提供由于它们被标准MPEG-2解码器丢弃的PID。但是,特别配备的MPEG-2解码器识别PID和提取要用于恢复在TS的发送中丢失或损坏的数据的尾组分组。可以从美国专利第6,430,159号析取的一般概念是可以在不包含负荷数据和与包含负荷的数据分组分隔的数据分组中包含FEC编码。被应用到符合MPEG-2的数据分组的这个概念对于美国专利第6,430,159号发明的目的是关键性的。Wan和Morin寻求提供一种系统和方法,用于校正可以用于任何一种数字视频广播(DVB )格式的MPEG-2传送流,而不必使用特定DVB格式所专用的FEC解码器。美国专利第6,430,159号发明的另一个目的是避免向每个分组的结尾附加FEC编码,实际上向协议栈增加另一个层。这样的新层是所述传输架构特有的,并且不受MPEG-2标准支配。因此,广播公司必须依赖于具有用于要接收的发送信号的对称FEC解码器的每个所想要的接收器。
卫星广播产业、有线广播产业或地面广播产业未采用美国专利第6,430,159号发明。这些产业继续向前向纠错编码器中插入原始传送流和通过它们各自的广播介质向接收器播放结果信号的实践,每个接收器具有用于所发送的信号的对称FEC解码器。用于卫星广播、有线广播和地面广播系统的各种接收器使用各种系统专用的FEC编码器和与在这些各种系统中使用的对称的FEC解码器来继续从所接收的信号恢复符合MPEG-2的传送流。Wan和Morin已经以他们的美国专利第6,430,159号发明来寻求避免需要这样的实践。
前美国标准的实际修改,即使将广播数据的系统专用FEC编码附加到每个MPEG-2数据分组。向MPEG-2数据分组附加系统专用的FEC编码是Wan和Morin通过使用他们的美国专利第6,430, 159号发明来寻求避免的类型的实践。即使如此,包含补充FEC编码而不包含负荷数据的DTV数据分组可以被用作对于不包含负荷的传统DTV数据分组的更强壮的接收的基础。这样的补充FEC编码不影响包含负荷数据的数据段。这避免了必须发送两次同一DTV信息, 一次对于传统的DTV接收器,再次对于新设计的DTV接收器。包含负荷的传统的DTV数据分组可被传统的接收器使用,并且是所述强壮发送的一部分。
美国专利第6,430,159号描述了用于产生在发送中伴随数据字段的适配字段的横向里德-索罗蒙前向纠错编码。横向里德-索罗蒙前向纠错代码被应用到通过每组数据分组或数据段的路径,并且在路径之一中包括每个数据段的每个字节。所述横向R-SFEC代码产生奇偶校验字节。美国专利第6,430,159号描述了在与所述数据分组分隔的其他分组中安置的这样的奇偶校验字节。这些其他分组在一般格式上类似于数据分组,并且按照类似于用于发送所述数据分组的那些的协议而一皮发送。但是,美国专利第6,430,159号未向在DTV领域中的普通技术人员传送由这样的编码涉及的传输系统设计中的灵活性的全面理解。
各种横向里德-索罗蒙代码可以用于提供在A/53中定义的数据字段的附加前向纠错编码。多种横向R-S代码可以用于提供在A/53中定义的、用于从一个或多个数据字段选择的特定数量的符合A/53的数据段的附加前向纠错编码。横向R-S编码在选择强壮发送中的冗余数量中提供比通过改变载波的调制以将代码率减半或变为四分之一的代码率而使得8VSB信号更强壮的建议所提供的更大的灵活性。参加射频系统性能的特别工作组的广播公司表达了期望在减少代码率方面的灵活性,并且希望代码率更小的降低。
横向R-S FEC编码便利了将在强壮发送中的冗余量选择得比在通常的8VSB发送中的冗余量大1和2之间的因子。伴随不必两次发送同一DTV信
息---^次对于传统的DTV接收器并且再次对于新设计的DTV接收器——
的情况下,这在仍然保持比标准DTV分辨率更高的同时使得DTV发送更强
器接收通常的HDTV发送实质更多的接收站点接收给定的有效辐射功率(ERP)的HDTV广播。同时,传统的DTV接收器可以继续在接收站点接收HDTV广播,在所述接收站点,那些接收器能够从同一发送器接收通常的HDTV发送。通过改变载波的调制而使得8VSB信号更强壮的先前的建议不允许由传统的DTV接收器以及新设计的DTV接收器能够接收HDTV信号的
12强壮发送。
横向R-S FEC编码与由A/53规定的侧向(lateral) ( 207, 187 ) R-S FEC编码组合以提供二维的R-SFEC编码。如上所述,美国专利第6,430,159号轻视使用侧向R-S FEC编码,因此其教导脱离了 二维R-S FEC编码。二维R-SFEC编码本身在除了 DTV领域之外的领域中被了解。在紧密盘上的数字音频的记录使用交叉交织里德-索罗蒙编码(CIRC)。当在磁带上记录数字信息时已经使用了 二维R-S FEC编码。
但是,二维R-S FEC编码有益的原因在DTV领域中和在其他领域中不同。在A/53 DTV标准的修改中使用了横向R-S FEC编码,因为可以向DTV信号中引入附加的前向纠错编码,并且对由传统的DTV接收器的接收有最小的影响。由A/53》见定的侧向(207, 187) R-S FEC编码提供了在DTV接收器中的传送流去复用器的部件,以确定是否所接收的数据分组包含不正确的字节错误。因此,当修改A/53 DTV标准时,侧向(207, 187 ) R-S FEC编码不可缺少,特别是对于传统的DTV接收器而言。因此,作为在每个数据分组中的比特的去随机化之前的最后步骤,在横向R-S纠错之后对于数据分组执行侧向(207, 187) R-S纠错。在横向R-S纠错后执行侧向R-S纠错将传统上用在用于数字数据的磁带记录的重放装置中的二维R-S纠错的顺序反转。
横向里德-索罗蒙前向纠错编码向改进均衡化提供了很小的特殊辅助。于是,本发明的其他方面涉及将"超强壮"信号时分复用为DTV信号。这些超强壮信号仅仅使用8VSB码元的全字母表的一半,因此使用四个而不是八个调制级。因为广播DTV在巻积交织而不是块交织后^f吏用网格编码,因此强壮调制码元应当是可以被并入也包括网格编码的8VSB码元的数据流中而不影响8VSB码元的网格编码的那些调制码元。
例如,菲利普研究院提出了将数据仅仅映射为+7、 +5、 -5和-7调制信号值的一组受限的字母表8VSB码元。这个受限的字母表信号被称为"伪-2VSB",因为在所得结果的调制信号中的信息通过那个信号的极性被整体传送。在整个DTV广播中使用伪-2VSB将有效负荷减半为9.64兆比特每秒(Mbps),但是这仍然不足以发送标准清晰度的电视(SDTV)信号。在最小负的正规化的调制级-5和最小正的正规化调制级+ 5之间的间隙是10。这是在8VSB信号中的相邻调制级之间的间隙2的5倍,使得可以在AWGN条件下以很差的SNR来获得TOV。为了在AWGN信道中将错误保持在TOV之下所需要的SNR被降低到8.5 dB,减小了 6.4 dB。
即,假定在当前的规格内不必降低调制级以保持平均有效辐射功率(ERP)级,这需要大约1/4的功率用于AWGN信道的满意接收。伪-2VSB
使用8VSB的+7、 +5、 -5和-7调制信号值而不使用+3、 +1、 -1和-3调制信号值。如果发送了修改的2VSB码元的长序列,则在发送器峰值功率中的1.5 dB的降低是必须的。因此,如果发送伪-2VSB码元的长序列,则在伪-2VSB信号的服务区域中的提高仅仅是在传统的网格编码的8VSB信号的功率中可随着4.9dB的提高而获得的那个。而且,减小了伴随伪-2VSB信号的传统的网格编码的8VSB信号的服务区域。因此,伪-2VSB信号在实际的广播实践中可能被限制到仅仅在每313段数据字段中的一很小数量的数据段。
可以分析8VSB码元的各种受限的字母表以确定如何可以修改原始数据传送流以使得在发送器中在网格编码期间产生每个受限字母表8VSB码元流。可以立即重复在随机化数据流中的每个比特,以产生被提供到(207, 187)R-S FEC编码器的修改的数据流,这使得由网格编码规程产生伪-2VSB信号。
在另一不同的规程中,在随机化数据流的每个比特后插入一个1,以产生被提供到(207, 187) R-S FEC编码器的修改的数据流。这个修改的数据流使得所述网格编码规程产生受限的字母表信号,它不包括全8VSB字母表的-7、 -5、 +1和+3码元值。在所得结果的调制中实质地提高了导频载波能量,使得使得在DTV接收器中的同步解调更容易。在这个受限字母表信号中,在最小负的正规化调制级-5和最小正的正规化调制级+1之间的间隙是6。这个间隙是在8VSB信号中的相邻调制级最佳的间隙2的三倍,使得可以在AWGN条件下以比8VSB信号或E-4VSB信号的情况更差的SNR来获得TOV。需要在AWGN条件下比伪-2VSB的情况更好的SNR来获得TOV。这个受限的字母表信号具有比伪-2VSB信号实质更小的平均功率但是比通常的8VSB信号在一定程度上更高的的平均功率。
在另一个不同的规程中,在随机化数据流中的每个比特后插入一个0以产生被提供导(207, 187) R-S FEC编码器的修改的数据流。这个修改的数据流使得所述网格编码规程可以产生受限的字母表信号,它不包括全8VSB字母表的-3、 -1、 +5和+7码元值。在这个受限的字母表信号中,在最小负的正规化调制级-5和最小正的正规化调制级+1之间的间隙也是6。但是,这个
14受限字母表信号具有比通常的8VSB信号在一定程度上更小的平均功率。仅 仅使用这个受限字母表信号的 一个困难的问题是在所得结果的调制中将导频 信号的极性反转,这干扰了在DTV接收器一一特别是是传统的DTV接收 器——中的同步解调。
用于广播DTV信号的接收器可以根据是否8VSB码元的全字母表正在被 发送到其或仅仅8VSB码元的字母表的一半正在被发送到其而使用不同的码 元解码规程。如果通过维特比网格解码规程来进行码元解码,则可以通过知 道仅仅发送了 8VSB码元的字母表的一半而剪除解码树以排除被消除的解码 可能。但是,这假定在进行码元解码时,DTV接收器知道是否使用8VSB码 元的全字母表或仅仅那个字母表的一半来发送了当前所接收的DTV信号。数 据分组的分组标识符(PID )代码比特指示是否在产生数据分组中使用了 8VSB 码元的全字母表或那个字母表的仅仅一半,但是在接收器不能及时地获得那 个信息。在前向纠错编码之前在发送器进行的巻积字节交织将所述PID划分 为两个部分,并且在数据字段内分布所述部分。在码元解码后在接收器中进 行的巻积去交织重新恢复了 PID,但是仅仅是在完成包括PID的字节的码元 的解码后的 一段可考虑的时间。
可以在数据字段的初始的第零数据段的92码元的"保留,,部分期间以编 码的形式来发送关于是否使用8VSB码元的全字母表或仅仅使用那个字母表 的一半来发送当前所接收的DTV信号的信息。这个"保留"部分立即跟随有 数据字段同步(DFS)信号。在2002年12月19日,菲利普研究院说明了如 此进行的的总概念来作为对于用于增强8VSB信号的ATSC的建议的一部分。 在2002年4月9日,V. R. Gaddam和D.Birru提交了美国专利申请第118,876 号,题目为"在用于增强的ATSC 8-VSB系统的发送器和接收器的分组标识 机制"。这个被转让给Koninklijke菲利普电子N. V.的申请以公开号为第 20020191712号在2002年12月19日^皮公开。该/>开内容描述了在要巻积交 织的数据字段中的用于通常发送和用于强壮发送的数据段的模式,所述数据 字段被插入一个比特图,所述比特图被巻积交织以提供被网格编码的交织数 据的字节图的同系物。
在2001年12月3日,M. Fimoff、 R. W. Citta和J. Xia提交了美国专利申 请第011,333号,题目为"用于地图数据的Kerdock编码和解码系统"。这个 -故转让给Zenith电子/>司的申请以公开号为第20030058140号在2003年3月7日被公开。该公开内容描述了 Kerdock代码,用于编码在被插入每个数 据字段的初始的第零数据段的、在数据字段内的强壮发送的不同模式。这个 方法可以被适配来描述使用8VSB码元的全字母表或仅仅使用那个字母表的 一半来发送的DTV信号。

发明内容
按照本发明的一个方面,提供一种用于从包括包含第一编码器和第二编 码器的纠错编码单元、网格编码器和交织单元的数字广播传输系统接收数字 电视DTV信号的接收器。该电视信号具有包括纠错编码的正常数据和强壮数 据中的至少其一的分量信号,其中纠错编码的正常数据和强壮数据中的至少 其一包括预定数量的正常和强壮数据分组中的至少其一,使用第一编码器, 对于正常和强壮数据分组中的至少其一向每行的一端添加奇偶校验,以及对 应于正常和强壮数据分组中的至少其一和奇偶校验由第二编码器产生奇偶校 验分组,并且被逐列添加到正常和强壮数据分组中的至少其一和奇偶校验上, 所述接收器包括用于接收DTV信号的接收器电路;解调电路,它被连接来 将接收的DTV信号转换成基带DTV信号;同步信号提取电路,它被连接来 接收基带DTV信号和从中检测数据帧和字段的开始;网格解码器电路,它被 连接来解码基带DTV信号的网格编码的至少强壮数据以提供二维编码的随 机化数据的分量信号;第一解码器,被配置成使用包括在至少强壮数据分组 中的预定数量字节的奇偶校验来解码包括在二维编码的随机化数据的分量信 号中的预定数量的至少强壮数据分组;第二解码器,被配置成使用奇偶校验 分组解码在第 一解码器中经解码的至少强壮数据分组;数据去随机数产生器, 它被连接来将包括由第 一解码器和第二解码器解码的至少强壮数据分组的经 解码的随机化数据的分量信号去随机化,以恢复去随机化的分量信号;传送 流去复用装置,用于将去随机化的分量信号分离成不同类型的传送流分组; 至少一个分组解码器,用于解码各自类型的传送流分组。
按照本发明的另 一个方面,提供一种用于从包括包含第一编码器和第二 编码器的纠错编码单元、网格编码器和交织单元的数字广播传输系统接收数 字电视DTV信号的接收器。该电视信号具有包括纠错编码的正常数据和强壮 数据中的至少其 一 的分量信号,其中纠错编码的正常数据和强壮数据中的至 少其一包括预定数量的正常和强壮数据分组中的至少其一,由第一编码器产生对应于预定数量的正常和强壮数据分组中的至少其一的奇偶校验分组,并 且被逐列添加到正常和强壮数据分组中的至少其一上,通过第二编码器,对 于正常和强壮数据分组中的至少其一和奇偶校验分组的每行的一端添加奇偶
校验,所述接收器包括用于接收DTV信号的接收器电路;解调电路,它被 连接来将接收的DTV信号转换成基带DTV信号;同步信号提取电路,它被 连接来接收基带DTV信号和从中检测数据帧和字段的开始;网格解码器电 路,它被连接来解码基带DTV信号的网格编码的至少强壮数据以提供二维编 码的随机化数据的分量信号;第一解码器,被配置成使用奇偶校验分组来解 码包括在二维编码的随机化数据的分量信号中的预定数量的至少强壮数据分 组;第二解码器,被配置成使用包括在至少强壮数据分组中的预定数量字节 的奇偶校验来解码在第 一解码器中经解码的至少强壮数据分组;数据去随机 数产生器,它被连接来将包括由第 一解码器和第二解码器解码的至少强壮数 据分组的经解码的随机化数据的分量信号去随机化,以恢复去随机化的分量 信号;传送流去复用装置,用于将去随机化的分量信号分离成不同类型的传 送流分组;至少一个分组解码器,用于解码各自类型的传送流分组。
按照本发明的另一个方面,提供一种用于从包括包含第一编码器和第二 编码器的纠错编码单元、网格编码器和交织单元的数字广播传输系统接收数 字电视DTV信号的接收器。该电视信号具有包括纠错编码的正常数据和强壮 数据中的至少其一的分量信号,其中纠错编码的正常数据和强壮数据中的至 少其一包括预定数量的正常和强壮数据分组中的至少其一,使用第一编码器, 向正常和强壮数据分组中的至少其一逐列添加奇偶校验,以及由第二编码器 产生对应于正常和强壮数据分组中的至少其一和奇偶校验的奇偶校验分组, 并且被逐行添加到正常和强壮数据分组中的至少其一和奇偶校验上,所述接 收器包括用于接收DTV信号的接收器电路;解调电路,它被连接来将接收 的DTV信号转换成基带DTV信号;同步信号提取电路,它被连接来接收基 带DTV信号和从中检测数据帧和字段的开始;网格解码器电路,它被连接来 解码基带DTV信号的网格编码的至少强壮数据以提供二维编码的随机化数 据的分量信号;第一解码器,被配置成使用包括在至少强壮数据分组中的预 定数量字节的奇偶校验来解码包括在二维编码的随机化数据的分量信号中的 预定数量的至少强壮数据分组;第二解码器,被配置成使用奇偶校验分组解 码在第一解码器中经解码的至少强壮数据分组;数据去随机数产生器,它被
17连接来将包括由第 一解码器和第二解码器解码的至少强壮数据分组的经解码
的随机化数据的分量信号去随机化,以恢复去随机化的分量信号;传送流去 复用装置,用于将去随机化的分量信号分离成不同类型的传送流分组;至少 一个分组解码器,用于解码各自类型的传送流分组。
按照本发明的另一个方面,提供一种用于从包括包含第一编码器和第二 编码器的纠错编码单元、网格编码器和交织单元的数字广播传输系统接收数 字电视DTV信号的接收器。该电视信号具有包括纠错编码的正常数据和强壮 数据中的至少其一的分量信号,其中纠错编码的正常数据和强壮数据中的至 少其一包括预定数量的正常和强壮凄t据分组中的至少其一,由第一编码器产 生对应于预定数量的正常和强壮数据分组中的至少其一的奇偶校验分组,并 且被逐行添加到正常和强壮数据分组中的至少其一上,通过第二编码器,向 正常和强壮数据分组中的至少其一和奇偶校验分组逐列添加奇偶校验,所述 接收器包括用于接收DTV信号的接收器电路;解调电路,它被连接来将接 收的DTV信号转换成基带DTV信号;同步信号提取电路,它被连接来接收 基带DTV信号和从中检测数据帧和字段的开始;网格解码器电路,它被连接 来解码基带DTV信号的网格编码的至少强壮数据以提供二维编码的随机化 数据的分量信号;第一解码器,被配置成使用奇偶校验分组来解码包括在二 维编码的随机化数据的分量信号中的预定数量的至少强壮数据分组;第二解 码器,被配置成使用包括在至少强壮数据分组中的预定数量字节的奇偶校验 来解码在第 一解码器中经解码的至少强壮数据分组;数据去随机数产生器, 它被连接来将包括由第 一解码器和第二解码器解码的至少强壮数据分组的经 解码的随机化数据的分量信号去随机化,以恢复去随机化的分量信号;传送 流去复用装置,用于将去随机化的分量信号分离成不同类型的传送流分组; 至少一个分组解码器,用于解码各自类型的传送流分组。
按照本发明的另一个方面,提供一种数字广播接收装置,其具有用于解 码纠错编码的正常数据和强壮数据中的至少其一 的解码器,该纠错编码的正 常数据和强壮数据中的至少其一包括预定数量的正常和强壮数据分组中的至 少其一,奇偶校验字节被附加到正常和强壮数据分组中的至少其一,以及至
少一个字节的纠错代码被附加到正常和强壮数据分组中的至少其一,该解码 器包括第一解码设备,用于使用该至少一个字节的纠错代码来解码该正常 和强壮数据中的至少其一,和第二解码设备,用于使用该奇偶校验字节来解码该正常和强壮数据中的至少其一。
按照本发明的一个方面被发送的数字电视信号的一个数据字段包括用于
产生负荷信息的第一组符合A/53的数据段,并且还包括第二组符合A/53的 数据段,其中包含奇偶校验字节,用于在第一组符合A/53的数据段内包含的 数据的横向里德-索罗蒙前向纠错编码。按照本发明的另 一个方面而构造的数 字电视接收机使用在第二组负荷A/53的数据段中的奇偶校验字节来实现横 向里德-索罗蒙前向纠错解码,用于纠正在第一组符合A/53的数据段中包含 的数据中的字节错误。横向里德-索罗蒙前向纠错解码可以大大地提高用于充 分地降低信噪比(SNR) —一错误超过可视阈值(TOV)——所需要的加性 白高斯噪音(AWGN)的等级。TOV被定义为每秒2.5个数据段错误,在此 等级下,容易在数字视频中观察到发送错误。
本发明的其他方面涉及将"超强壮"分量信号时分复用为DTV信号。这 些超强壮的分量信号使用8VSB码元的全字母表的一半。通过在数据字段的 初始数据段的"保留,,部分中发送的代码来以信号发送包含超强壮分量信号 的每个数据字段中的数据段的定位。DTV接收器响应于这样的信号发送而修 改用于超强壮分量信号的码元解码操作。这些码元解码规程的修改可以有益 于在DTV接收器中的自适应均衡,并且提高使得错误超过TOV所需要的 AWGN的等级。


图1是用于发送强壮的DTV信号的发送装置的示意图,所述强壮的DTV 信号具有从符合A/53标准HDTV信号的负荷降低的负荷,所述装置按照本 发明的一个方面被构造以在数据字节被巻积交织之前对于所述数据字节执行
横向里德-索罗蒙前向纠错编码。
图2是示出了横越312段数据字段的横向里德-索罗蒙前向纠错代码的特 征和示出了与使用这些代码相关联的负荷降低的表格。
图3是示出了横越312段数据字段的一半的一些横向里德-索罗蒙前向纠 错代码的特征和示出了与使用这些代码相关联的负荷降低的表格。
图4是用于接收使用便利全数据字段的橫向里德-索罗蒙前向纠错代码的 强壮DTV信号的DTV接收器的示意图,所述DTV接收器按照本发明的一个 方面而一皮纟勾造。图5是按照本发明的另 一个方面的、图4的DTV接收器的修改的示意图, 图4的DTV接收器被使得更全面地获得二维里德-索罗蒙前向纠错编码的益 处。
图6是按照图5修改的图4的DTV接收器的结构的细节的示意图。
图7是用于接收使用横越数据字段的一半的横向里德-索罗蒙前向纠错代
码的的强壮DTV信号的示意图,所述DTV接收器按照本发明的一个方面被构造。
图8是按照本发明的另一个方面的图7的DTV接收器的修改的示意图, 图7的DTV接收器被使得更全面地获得二维里德-索罗蒙前向纠错编码的益 处。
图9是按照图8修改的图7的DTV接收器的结构的细节的示意图。
图IO是发送装置的示意图,所述发送装置用于发送包括强壮的音频信号
或与基本电视信号无关的另一个强壮信号的DTV信号,所述按照本发明的一
个方面的发送装置在那个强壮信号被巻积交织之前选择性地向那个强壮信号
应用横向里德-索罗蒙编码。
图IIA、 11B和IIC是示出了用于音频或辅助数据的强壮发送的横向里
德-索罗蒙前向纠错代码的特征、并且示出了与使用这些代码相关联的负荷减
少的表格的部分。
图12是用于接收包括由图IO所示的类型的发送装置发送的强壮信号的 DTV信号的DTV接收器的示意图,所述DTV接收器按照本发明的一个方面 被构造。
图13示出了能够接收由图1和10所示的任何一种类型的发送装置发送 的强壮DTV信号的DTV接收器。
图14是发送装置的示意图,所述发送装置用于发送包括强壮的音频信号 或与基本电视信号无关的另一个强壮信号的DTV信号,所述发送装置按照本 发明的一个方面而被构造,作为对于图IO的发送装置的替代。
图15是对于图1的发送器的修改的示意图,所述对于图1的发送器的修 改用于使能发送强壮的DTV信号以及更强壮的"超强壮"信号。
图16A和16B组合来形成修改的图4的DTV接收器的图16示意图,它 能够使用由图14和15所示类型的发送装置发送的、横越完成数据字段的横 向里德-索罗蒙前向纠错代码来接收DTV信号。
20图17A和17B组合来形成修改的图7DTV接收器的图17的示意图,它 能够使用由图14和15所示的类型的发送装置发送的、横越一半的数据字段 的里德-索罗蒙前向纠错代码来接收DTV信号。
图18是按照本发明的一个方面的对于图1的发送器进行的修改的示意 图,所述^f奮改允许发送包括"超强壮"信号的DTV信号,所述"超强壮"信 号使用伪-2VSB调制以及横向里德-索罗蒙前向纠错编码。
图19是对于图1的发送器进行的修改的示意图,所述修改允许发送包括 更强壮的"超强壮"信号的强壮DTV信号,所述更强壮的"超强壮"信号使 用伪-2VSB调制以及横向里德-索罗蒙前向纠错编码。
图20是按照本发明的一个方面的、对于图1的发送器进行的修改的示意 图,所述修改允许发送包括"超强壮"信号的DTV信号,所述"超强壮"信 号具有横向里德-索罗蒙前向纠错编码并且不包括全8VSB码元字母表的-3、 -1、 +5和+7码元值。
图21是对于图1的发送器进行的修改的示意图,所述修改允许发送包括 更强壮的"超强壮"信号的强壮DTV信号,所述更强壮的"超强壮"信号具 有其本身的横向里德-索罗蒙前向纠错编码,并且不包括全8VSB码元字母表 的-3、 -1、 +5和+7码元<直。
图22A和22B组合来形成修改的图16的DTV接收器的图22的示意图, 它能够接收由图18和19所示类型或图20和21所示的类型的发送装置发送 的DTV信号。
图23A和23B组合来形成修改的图17的DTV接收器的图23的示意图, 它能够接收由图〗8和9所示类型或图20和21所示的类型的发送装置发送 的DTV信号。
具体实施例方式
图1示出了用于发送强壮的(robust) DTV信号的发送器,所述强壮的 DTV信号具有从符合A/53标准的HDTV信号的负荷降低的负荷。所迷负荷 的一部分^^皮替换伪附加的前向纠错(FEC)代码,以便提高DTV发送的强壮 性。程序源1向用于在其中暂时存储的先入先出緩冲存储器2提供以187字 节数据分组的基本传送流。时分复用器3被连接来向键控数据随机数产生器 4提供187字节数据分组。这些187字节数据分组的一些对应于从先入先出
21缓冲存储器读取的187字节数据分组。这些187字节数据分组的其他包括横 向里德-索罗蒙前向纠错编码代码,在本说明书中进一步更详细地说明其产 生。
键控数据随机数产生器4包括用于产生在标题为"数据随机数产生器" 的A/53的附录D第4.2.2节中规定的类别的216比特的伪随机二进制序列 (PRBS)的装置。键控数据随机数产生器4被键控"接通"以将这个PRBS 的比特与在时分复用器3响应于从FIFO緩冲存储器2的读出而提供的187 字节数据分组中的同时发生的比特进行异或。键控数据随机数产生器4也被 键控"接通,,以将所述PRBS的比特与在包括横向里德-索罗蒙前向纠错代码 的187字节数据分组的3字节首标中的同时发生的比特进行异或,但是在这 些数据分组的剩余的184 "负荷"字节期间被键控"切断"。这避免了横向里 德-索罗蒙前向纠错编码的随机化。
来自键控数据随机数产生器4的随机化数据被提供到在题目为"里德-索 罗蒙编码器"的A/53的附录D第4.2.3节中规定的类别的(207, 187)里德 -索罗蒙前向纠错编码器5。编码器5将二十字节的侧向里德-索罗蒙前向纠错 代码附加到所述187字节的随机化数据分组的每个的结尾,以便产生被写入 到随机存取存储器6的相应的符合A/53的207字节的段。因为里德-索罗蒙 前向纠错(R-S FEC )编码沿着与字节在数据路径中出现的顺序对应的字节路 径而产生,因此本说明书的特征在于在本质上为"侧向"的里德-索罗蒙前向 纠错编码,并且编码器5被描述为"侧向,,的(207, 187)里德-索罗蒙前向 纠错编码器。
随机存取存储器6在其寻址的存储位置的每个存储一个8比特字节的代 码,并且具有足够的被寻址的存储位置来存储(N+Q)数据段的至少两个连 续的超群(super group )。在优选的设计之一中,(N+Q)数据段的每个超群 是一个数据字段,因此(N+Q)等于312。在另一个优选设计中,(N+Q)数 据段的每个超群是半个数据字段,因此(N+Q)等于156。在将在超群中出 现的基本传送流的N个连续数据段已经被写入到随机存取存储器6的库中 后,读取寻址被应用到这个库以在横向扫描这些N个连续数据段。这被进行 以向横向(M, N)里德-索罗蒙前向纠错编码器7读取N字节的横向数据段。 M是在一定程度上比(N+Q)小的整数。在每个横向(M, N)里德-索罗蒙 前向纠错代码中存在P个奇偶校验字节。因为可以由里德-索罗蒙前向纠错代码定位和校正奇偶校验字节数量的一半的错误,因此P最好是偶数。N是等
于M减去P的整数。数据组配器(data assembler) 8将来自横向里德-索罗蒙 前向纠错编码器7的所得结果的横向里德-索罗蒙前向纠错编码组配为符合 MPEG-2标准——除了不具有初始的同步字节——的Q个数据分组。数据组 配器8向这些分组的每个提供3字节的首标,它包括标识PID和连续性计数。 这些分组的每个的剩余的184字节是来自横向里德-索罗蒙前向纠错编码的奇 偶校验字节。时分复用器4被操作来向(207, 187)里德-索罗蒙前向纠错编 码器5提供这些187字节数据分组。侧向里德-索罗蒙前向纠错编码器5向这 些187字节数据分组的每个的结尾附加20字节的侧向里德-索罗蒙前向纠错 编码,以产生被写入到随机存取存储器6中的相应的符合A/53的207字节的 段。所述来自横向里德-索罗蒙前向纠错编码的包含奇偶校验字节的Q个数据 段被写入到随机存取存储器6的库中,用于完成被暂时存储在其中的超群。 然后从随机存取存储器6读取所完成的超群。
全长度里德-索罗蒙代码具有2n-l字节,n是比1大一很大因子的整数。 指定数量的这些字节是奇偶校验字节。通过将在全长度里德-索罗蒙前向纠错 代码中的多个字节假定具有预定值、通常是全零比特值来缩短一个里德-索罗 蒙前向纠错代码,以便可以省略从代码发送这些字节。对于n的每个值,存 在给定长度的几个全程度的里德-索罗蒙代码,并且它们具有不同数量的奇偶 校验字节。由Man Young Rhee撰写并且由McGraw-Hill出版公司1989年出 版的书"纠错编码理论"的第11章的附录7D包含在产生BCH代码中使用 的生成器多项式的表。这些表指示可以在BCH代码中被定位和纠正的字节错 误的数量,它们提供了用于产生里德-索罗蒙代码的基础。可以缩短这些里德 -索罗蒙代码的 一些以便减少所需要的奇偶校验字节的数量,由此产生 一个 "被删去"的里德-索罗蒙代码。假定(N+Q)等于312,因此所述超群跨越 一个数据字段,则可以缩短具有511字节的原始长度的各个里德-索罗蒙前向 纠错代码的任何一个,以用于在横向(M, N)里德-索罗蒙前向纠错编码器7 中。所述Q个数据段将由这些^C缩短的511字节的里德-索罗蒙前向纠错代码 的一些的奇偶校验字节比它们中的其他更完整地被封装(packed)。如果存在 每个具有P个奇偶校验字节的207个横向里德-索罗蒙前向纠错代码,则存在 要被封装为Q个数据段的总共207P个奇偶校验字节。每207个奇偶校验字 节填充单个数据段的184字节负荷容量的接近9/8。如果P是8的倍数,则207P个奇偶校验字节几乎完全地封装Q个数据段,只要Q是9的倍数。这 最佳地保留了编码效率。
图1示出了巻积交织器9,它被连接来用于接收从随机存取存储器6逐 一读取的数据段,并且用于向12相(phase)网格编码器10提供巻积交织的 数据段。在实际的实践中,可以通过以正确的顺序从随机存取存储器6读取 字节来实现巻积交织的一部分,所述巻积交织器9必要地由一个读取地址产 生器组成。巻积交织的模式符合标题为"交织"的A/53的附录D第4.2.4节 的规定。12相网格编码器IO按照标题为"网格编码"的A/53的附录D的第 4.2.5节而被构造。从网格编码器10得到的网格编码被作为输入寻址提供到 只读存储器11,所述只读存储器ll作为码元映射器,用于向先入先出緩沖存 储器12提供3比特的8层的码元。先入先出緩冲存储器12被操作来提供速 率緩冲并且用于打开在净皮提供到码元代码组配器13的码元流中的828码元组 字节的间隔,码元代码组配器13向所述间隔中插入同步信号码元。每个连续 的数据字段以相应的间隔开始,码元代码组配器13向其中插入了用于描述数 据段同步(DSS)序列的码元代码,其后跟随用于描述包括适当的数据字段 同步(DFS)序列的初始数据段的码元代码。在每个数据字段的相应剩余部 分中的每个数据段其后跟随有相应的间隔,其中码元代码组配器13插入了用 于描述相应的DSS序列的码元代码。用于插入偏移以引起导频(pilot)的装 置14被连接来从码元代码组配器13接收组配的数据字段。装置14仅仅是定 时数字加法器,用于零扩展被用作码元代码的数和向其增加常数项,以产生 数字形式的只读调制信号,所述信号被提供到传统结构的残余边带调幅数字 电视发送器15。
在图1所示的类型的发送器的设计中产生的一个问题是包括横向里德-索 罗蒙前向纠错编码的数据段要定位在312数据段的数据字段的何处。将这些 段分组在一起使得更容易发送关于它们的位置的信息,假定通过除了这些数 据段的PID之外的手段来发送这样的信息。将这些数据段安置在数据字段的 结尾提供了在DTV接收器中保留功耗的机会。如果在一个数据字段内的没有 包含负荷的较早的数据段被发现包含(207, 187)侧向里德-索罗蒙前向纠错 解码规程剩下未校正的发送错误,则可以对于那个数据字段省略横向里德-索 罗蒙前向纠错解码规程。这避免了与在那个数据字段期间的横向里德-索罗蒙 前向纠错解码规程相关联的功耗。在图1所示的类型的发送器的设计中产生的另一组问题涉及用于横向里 德-索罗蒙前向纠错编码的路径,在将本说明书准备为可以影响结果的变量期
间识别这些^^径的特征。A/53 M^定了所发送的DTV信号的巻积交织。必须 考虑巻积交织和去交织对于横向里德-索罗蒙前向纠错编码的影响。横向里德 -索罗蒙前向纠错编码可以有益地使用被称为代码交织的交织形式,其中,在
罗蒙前向纠错编码器上的突发错误的影响被散布,因为所述代码路径橫越其 中连续地发送最后字节的侧向顺序。
已经设计了一种方法,用于识别通过排列了已经通过侧向里德-索罗蒙前 向纠错编码的数据段的一个数据字段的一组适当的横向代码。这种方法首先 考虑在巻积交织之前的数据字段的一般形式。所述方法的步骤以它们的性能 的顺序^^列出如下。
a )在包含横向里德-索罗蒙前向纠错编码的奇偶校验字节的的数据段中 的侧向里德-索罗蒙前向纠错编码的奇偶校验字节被标注,因为在横向里德-索罗蒙前向纠错编码中不包含这个侧向里德-索罗蒙前向纠错编码的奇偶校 验字节。
b) 然后按照A/53标准来执行数据字段的巻积交织以确定由先前被标注 为侧向里德-索罗蒙前向纠错编码的奇偶校验字节 一一在横向里德-索罗蒙前 向纠错编码未包含一一的字节占用的、在交织数据字段内的位置。
c) 在交织的数据字段的结尾的已知长度的空白中的任何字节被标注为那 个空白的奇偶校验字节。在交织的数据字段的结尾的已知长度的空白可以包 含零个字节或23字节的倍数。
d) 在交织的数据字段中的字节被光栅扫描以实现字节计数规程,所述规 程跳跃了先前被标注为在横向里德-索罗蒙前向纠错编码不包含的侧向里德-索罗蒙前向纠错编码的奇偶校验字节的字节。当达到在交织数据字段的结尾 的已知长度空白时字节计数暂停。进行字节计数以计数字节模207,用于确 定每个字节是207个横向里德-索罗蒙前向纠错编码路径的哪个部分,并且所 述字节计数用于计数在这些路径中的每个中的连续字节。每个字节被标注了 两个数字,用于识別它被包含在的207个横向里德-索罗蒙前向纠错编码^各径 和它在那个特定路径中的连续位置。
e) 用于具有按照A/53标准的巻积交织的字节的字段的去交织算法然后
25被应用到所标注的字节的字段,以产生原始数据字段的描述,所述原始数据 字段将产生被发送的交织字节的字段。在每个横向里德-索罗蒙前向纠错代码 路径中的字节的位置将被字节的标注所指示,所述字节的标注在全部去交织 规程中被保持。
这种方法产生了一组横向里德-索罗蒙前向纠错代码路径,其中,在不短
于数据段的77.3微秒的持续时间的间隔连续发送在每个代码内的字节。
在横向里德-索罗蒙前向纠错编码的一种替代类型中,所述代码路径横越 到在巻积交织之前的在数据字段中的数据段。这种替代类型的横向里德-索罗 蒙前向纠错编码的优点是它使得更容易在选择的基础上将里德-索罗蒙前向 纠错代码横越数据段的侧向(207, 187)里德-索罗蒙前向纠错编码的奇偶校 验字节。数据段的侧向(207, 187)里德-索罗蒙前向纠错编码的奇偶校验字 节可以总是进行横向里德-索罗蒙前向纠错编码,或从不进行横向里德-索罗蒙 前向纠错编码。另 一个选项是对于要进行横向里德-索罗蒙前向纠错编码的侧 向(207, 187)里德-索罗蒙前向纠错编码的奇偶校验字节,但是是仅仅当负 荷命令不特别严重时要发送的横向里德-索罗蒙前向纠错编码的所得结果的
奇偶校验字节。
已经向ATSC提出建议修改A/53以允许给定值的码元被插入到每个数据 字段的结尾中。增加数量的已知码元允许比仅仅依赖于在每个数据字段的开 始的DFS信号的已知码元进行的更迅速和更准确地调整均4軒滤波的参数。在 2001年6月,BroadCom公司向ATSC提出在每个数据字段的数据字段同步 (DFS)信号之前安置在A/53规定的DTV信号的在前数据字段中的一个扩 展384个码元长。这个扩展净皮i殳计来保留网格编码,连续的九十个给定值字 节之前有过渡代码的6个字节。DFS信号的这个前置扩展破坏了在由A/53规 定的DTV信号中的数据,并且所破坏的数据的恢复依赖于所述(207, 187) 侧向里德-索罗蒙前向纠错解码规程。这降低了所述(207, 187)侧向里德-索罗蒙前向纠错代码纠正在空中传输期间引起的其他错误的能力。按照本发 明的一个方面,当由A/53规定的DTV信号被^^改以在去交织的数据字段的 以后的段中包括横向里德-索罗蒙编码时,在交织数据字段的结尾的已知长度 空白被设计为容纳96字节的DFS扩展的全部或大部分。于是,所述(207, 187 )侧向里德-索罗蒙前向纠错代码纠正在空中传输期间引起的其他错误的 能力未被损害,或者实质上很小地被损害。临时美国专利申请第60/437,648号和第60/458,547号/>开了图1的发送 装置的变化形式。在具有包含横向里德-索罗蒙前向纠错编码的分组的数据分 组的时分复用后,在这些变化形式中在键控的基础上执行数据随机化。在这 些变化形式中,当向侧向(207, 187)里德-索罗蒙前向纠错编码器提供数据 分组时,激活或导通数据随机化。但是,当包含横向里德-索罗蒙前向纠错编 码的分组被提供到侧向(207, 187)里德-索罗蒙前向纠错编码器时,停用或 切断数据随机化。整个操作实质上等同于图l所示的发送装置的操作。
图2是示出了横越整个数据字段的一些横向里德-索罗蒙前向纠错代码的 特征和示出与使用这些代码相关联的负荷减小的表格。可用于这些横向里德-索罗蒙前向纠错代码的任何一个的负荷是可用于通常的8VSB发送的负荷每 秒19.28兆比特乘以N/312,其中N是包含在具有横向里德-索罗蒙前向纠错 编码的数据字段中的负荷的数据段的数量。
在图2中列出的所述横向里德-索罗蒙前向纠错编码仅仅是可能的那些中
的几个。但是,应当将一組几个横向里德-索罗蒙前向纠错代码选定为标准,以避免将被制造的DTV接收器的类型的扩大。在图2的表中列出的横向里德
-索罗蒙前向纠错代码的前5个被设计来容纳由BroadCom公司提出的DFS扩
展。在图2的表中列出的最后六个里德-索罗蒙前向纠错代码被设计来将横向
里德-索罗蒙前向纠错代码的奇偶校验字节封装为数据段,并且剩余尽可能小 的一部分数据段。
通过缩短能够定位和纠正46个错误字节的(511, 419)里德-索罗蒙前 向纠错代码来产生其中在图2的表中的第一输入项的(300, 208 )横向里德-索罗蒙前向纠错代码。所述横向里德-索罗蒙前向纠错编码是92个数据段的 等同物,因此由92乘以207个字节组成。这19,044字节净皮提供到数据組配 器8,用于在187字节数据段中排列横向里德-索罗蒙前向纠错编码,所述187 字节数据段每个具有其本身的3字节首标,但是没有其本身的20字节的侧向 里德-索罗蒙前向纠错代码。因为必须向首标提供三个字节,因此仅仅可以向 每个187字节数据段中写入184字节的橫向里德-索罗蒙前向纠错编码。这意 味着可以在104个符合A753的数据段中包含19,044个字节的横向里德-索罗 蒙前向纠错编码,是通过四舍五入到大于19,044/184= 103.5的下一个整数而 被确定的。从在一个数据字段中可用的312数据段减去包含横向里德-索罗蒙 前向纠错编码的104个数据段得到用于广播节目信息的208个数据段。向用于广播节目信息的这208个数据段加上用于横向里德-索罗蒙前向纠错编码的 92个数据段的等同物将横向里德-索罗蒙前向纠错编码的路径长度建立为300 字节。在横向里德-索罗蒙前向纠错编码中使用的缩短的(511, 419)里德-索罗蒙前向纠错代码因此是(300, 208)里德-索罗蒙前向纠错代码。
通过缩短能够定位和校正62个错误字节的一个(511, 387 )里德-索罗 蒙前向纠错代码而产生作为在图2的表格中的第二输入项的(296, 172)横 向里德-索罗蒙前向纠错代码。所述橫向里德-索罗蒙前向纠错编码是124个数 据段的等同物,因此由124乘以207字节组成。这25,668字节被4是供到数据 组配器8,用于在187字节数据段中排列横向里德-索罗蒙前向纠错编码,所 述187字节数据段每个具有其本身的3字节首标,但是没有其本身的20字节 的侧向里德-索罗蒙前向纠错代码。因为必须向首标提供三个字节,因此仅仅 可以向每个187字节数据段中写入184字节的横向里德-索罗蒙前向纠错编 码。这意味着可以在140个符合A/53的数据段中包含25,668个字节的横向 里德-索罗蒙前向纠错编码,是通过四舍五入到大于25,668/184 = 139.5的下一 个整数而被确定的。从在一个数据字段中可用的312数据段减去这140个符 合ATSC的数据段得到用于广播节目信息的172个数据段。向用于广播节目 信息的这172个数据段加上用于横向里德-索罗蒙前向纠错编码的124个数据 段的等同物将横向里德-索罗蒙前向纠错编码的路径长度建立为296字节。在 横向里德-索罗蒙前向纠错编码中使用的缩短的(511, 387)里德-索罗蒙前向 纠错代码因此是(296, 172)里德-索罗蒙前向纠错代码,它具有在一定程度 上比符合A/53标准的HDTV信号的代码率的一半大的代码率。这个强壮的 DTV信号可以例如同时发送三个标准清晰度的电纟见(SDTV)信号。
通过缩短能够定位和校正85个错误字节的一个(511, 341)里德-索罗 蒙前向纠错代码而产生作为在图2的表格中的第三输入项的(296, 120)横 向里德-索罗蒙前向纠错代码。所述横向里德-索罗蒙前向纠错编码是170个数 据段的等同物,因此由170乘以207字节组成。这35,1卯字节被提供到数据 组配器8,用于在187字节数据段中排列横向里德-索罗蒙前向纠错编码,所 述187字节数据段每个具有其本身的3字节首标,但是没有其本身的20字节 的侧向里德-索罗蒙前向纠错代码。因为必须向首标提供三个字节,因此仅仅 可以向每个187字节数据段中写入184字节的横向里德-索罗蒙前向纠错编 码。这意味着可以在192个符合A/53的数据段中包含35,1卯个字节的横向
28里德-索罗蒙前向纠错编码,是通过四舍五入到大于35,190/184 = 191.25的下 一个整数而被确定的。从在一个数据字段中可用的312数据段减去这192个 符合ATSC的数据段得到用于广播节目信息的120个数据段。向用于广播节 目信息的这120个数据段加上用于横向里德-索罗蒙前向纠错编码的170个数 据段的等同物将横向里德-索罗蒙前向纠错编码的路径长度建立为290字节。 在横向里德-索罗蒙前向纠错编码中使用的缩短的(511, 385 )里德-索罗蒙前 向纠错代码因此是(290, 120)里德-索罗蒙前向纠错代码,它具有在一定程 度上比符合A/53标准的HDTV信号的代码率的1/3大的代码率。这将不仅仅 是支持例如两个SDTV信道的同时强壮发送。
通过缩短能够定位和校正93个错误字节的一个(511, 325 )里德-索罗 蒙前向纠错代码而产生作为在图2的表格中的第四输入项的(284, 102)横 向里德-索罗蒙前向纠错代码。所述横向里德-索罗蒙前向纠错编码是182个数 据段的等同物,因此由186乘以207字节组成。这38,502个字节被提供到数 据组配器8,用于在187字节数据段中排列横向里德-索罗蒙前向纠错编码, 所述187字节数据段每个具有其本身的3字节首标,但是没有其本身的20字 节的侧向里德-索罗蒙前向纠错代码。因为必须向首标提供三个字节,因此仅 仅可以向每个187字节数据段中写入184字节的横向里德-索罗蒙前向纠错编 码。这意味着可以在210个符合A/53的数据段中包含38,502个字节的横向 里德-索罗蒙前向纠错编码,是通过四舍五入到大于38,502/184 = 209.25的下 一个整数而被确定的。从在一个数据字段中可用的312数据段减去这210个 符合ATSC的数据段得到用于广播节目信息的102个数据段。向用于广播节 目信息的这102个数据段加上用于横向里德-索罗蒙前向纠错编码的182个数 据段的等同物将横向里德-索罗蒙前向纠错编码的路径长度建立为284字节。 在横向里德-索罗蒙前向纠错编码中使用的缩短的(511, 325 )里德-索罗蒙前 向纠错代码因此是(284, 102)里德-索罗蒙前向纠错代码,它具有在一定程 度上比符合A/53标准的HDTV信号的代码率的1/3略小的代码率。这将仅仅 是支持例如两个SDTV信道的同时强壮发送。
通过缩短能够定位和校正109个错误字节的一个(511, 293 )里德-索罗 蒙前向纠错代码而产生作为在图2的表格中的第五输入项的(284, 66)横向 里德-索罗蒙前向纠错代码。所述横向里德-索罗蒙前向纠错编码是218个数据 段的等同物,因此由218乘以207字节组成。这45,126字节被提供到数据组配器8,用于在187字节数据段中排列横向里德-索罗蒙前向纠错编码,所述 187字节数据段每个具有其本身的3字节首标,但是没有其本身的20字节的 侧向里德-索罗蒙前向纠错代码。因为必须向首标提供三个字节,因此仅仅可 以向每个187字节数据段中写入184字节的横向里德-索罗蒙前向纠错编码。 这意味着可以在246个符合A/53的数据段中包含45,126个字节的横向里德-索罗蒙前向纠4普编码,是通过四舍五入到大于45,126/184 = 245.25的下一个 整数而被确定的。从在一个数据字段中可用的312数据段减去这246个符合 ATSC的数据段得到用于广播节目信息的66个数据段。向用于广播节目信息 的这66个数据段加上用于横向里德-索罗蒙前向纠错编码的218个数据段的 等同物将横向里德-索罗蒙前向纠错编码的路径长度建立为284字节。在横向 里德-索罗蒙前向纠错编码中使用的缩短的(511, 293 )里德-索罗蒙前向纠错 代码因此是(284, 66)里德-索罗蒙前向纠错代码,它具有在一定程度上比 符合A/53标准的HDTV信号的代码率的1/5大的代码率。这将支持例如一个 SDTV信道外加一些偶发信息的强壮发送。
通过缩短能够定位和校正62个错误字节的一个(511, 417)里德-索罗 蒙前向纠错代码而产生作为在图2的表格中的第七输入项的(300, 208 )横 向里德-索罗蒙前向纠错代码。代码率是最大HDTV代码率19.28 Mbps的 66.67%,并且如果没有大量的图像字段的独立部分的快速运动则仍然支持 HDTV发送。
通过缩短能够定位和校正62个错误字节的一个(511, 387)里德-索罗 蒙前向纠错代码而产生作为在图2的表格中的第八输入项的(296, 172)横 向里德-索罗蒙前向纠错代码。代码率是最大HDTV代码率19.28 Mbps的 55.13%,并且可以支持多达三个SDTV的发送。
通过缩短能够定位和校正85个错误字节的一个(511, 341)里德-索罗 蒙前向纠错代码而产生作为在图2的表格中的第九输入项的(290, 120)横 向里德-索罗蒙前向纠错代码。代码率是最大HDTV代码率19.28 Mbps的 38.46%,并且可以支持两个SDTV的发送而不必4艮小心。
通过缩短能够定位和校正93个错误字节的一个(511, 325 )里德-索罗 蒙前向纠错代码而产生作为在图2的表格中的第十、倒数第二的输入项的 (284, 102)横向里德-索罗蒙前向纠错代码。代码率是最大HDTV代码率 19.28 Mbps的32.69%,并且仍然小心地支持两个SDTV的发送。通过缩短能够定位和校正109个错误字节的一个(511, 293 )里德-索罗 蒙前向纠错代码而产生作为在图2的表格中的第十一、最后一个输入项的 (284, 66 )横向里德-索罗蒙前向纠错代码。代码率是最大HDTV代码率19.28 Mbps的21.15%,并且可以支持单个SDTV的发送。
在按照图1的发送器的设计中产生的一个问题是包括横向里德-索罗蒙前 向纠错编码的数据段4皮定位在所述312数据段的数据字段的何处。在每种情 况下,优选的位置是在所述数据字段的结尾。其一个原因是这个位置提供了 用于在DTV接收器保存功耗的机会。如果没有包含负荷的在一个数据字段中 的较早数据段被发现包含(207, 187)侧向里德-索罗蒙前向纠错解码规程剩 余未纠正的发送错误,则可以对于那个数据字段省略^f黄向里德-索罗蒙前向纠 错解码规程。这避免了在网格解码和(207, 187)侧向里德-索罗蒙前向纠错 解码规程之后在不包含错误的发送错误的数据字段期间与横向里德-索罗蒙 前向纠错解码规程相关联的功耗。
对于推荐包括横向里德-索罗蒙前向纠错编码的数据段被安置在所述312
数据段数据字段的结尾,存在另一个原因。利用这样的安置,对于横向里德-索罗蒙前向纠错编码所需要的为附加的数据段的小部分可以被填充被分布到 间隔的数据,所述间隔对应于从巻积交织器9提供的交织数据字段的结尾。 这容纳了包括例如在下一个数据字段中包含的DFS信号的预扩展结尾的交织 数据。如果使用这样的预扩展,则在图2表中列出的初始5个横向里德-索罗 蒙前向纠错代码相对于适合于数据字段中的其他横向里德-索罗蒙前向纠错 编码是优选的。这是因为对于横向里德-索罗蒙前向纠错编码所需要的是附加 的数据段的小部分是至少92字节长。对于(300, 208 )和(296, 172 )横向
里德-索罗蒙前向纠错代码,对于横向里德-索罗蒙前向纠错编码所需要的是附 加的数据段的小部分是368码元长。对于(290, 120)、 (284, 102)和(284, 66)横向里德-索罗蒙前向纠错代码,对于横向里德-索罗蒙前向纠错编码所需 要的是附加的数据段的小部分是552码元长。
图1所示类型的发送器优选地使用具有与所述312段数据字段匹配的周 期的横向里德-索罗蒙前向纠错编码。覆盖横向里德-索罗蒙前向纠错编码中的 数据字段的整个312段使得可以纠正很长的突发错误。但是,在DTV接收器 中需要暂时存储大约两个数据字段,用于获取要进行横向里德-索罗蒙前向纠 错编码的数据字段,并且在获取要进行横向里德-索罗蒙前向纠错解码的下一
31个数据字段的同时支持横向里德-索罗蒙前向纠错解码。按照本发明而构成的 另 一发送器使用具有与3 12段数据字段匹配的周期的横向里德-索罗蒙前向纠
错编码。即,(N+Q)等于156。这减小了与横向里德-索罗蒙前向纠错解码相 关联的DTV接收器中的暂时存储要求。可以使用缩短的255字节里德-索罗 蒙前向纠错编码以及缩短的511字节里德-索罗蒙前向纠错编码,所述缩短的 511字节里德-索罗蒙前向纠错编码具有与仅仅在一半312段数据字段上延伸 的一组(N+Q)数据段匹配的周期。
图3列表显示了一些横向里德-索罗蒙前向纠错编码,它们具有匹配可以 用于图1所示的一般类型的DTV发送器的替代类别中的312段数据字段的一 半的周期。这些较短的横向里德-索罗蒙前向纠错代码减少了与横向里德-索罗 蒙前向纠错解码相关联的DTV接收器中的暂时存储要求。可以使用缩短的 255字节里德-索罗蒙前向纠错编码以及缩短的511字节里德-索罗蒙前向纠错 编码,所述缩短的511字节里德-索罗蒙前向纠错编码具有与312段数据字段 的一半匹配的周期。可用于这些横向里德-索罗蒙前向纠错编码的任何一个的 负荷是可用于通常的8VSB发送的每秒19.28兆比特乘以N/156,其中N是包 括在具有横向里德-索罗蒙前向纠错编码的数据字段中的负荷的数据段的数 量。
图3表初始列出的六个横向里德-索罗蒙前向纠错代码被设计来容纳由 BroadCom公司提出的DFS扩展。可以缩短能够定位和纠正21个错误字节的 (255, 209)里德-索罗蒙前向纠错代码,以产生一个(150, 108)里德-索罗 蒙前向纠错代码。代码率比HDTV代码率19.28 Mbps的69.2%略小,这将支 持一个EDTV信号的发送或四个SDTV信号的同时发送。每半个数据字段以 仅仅48个符合A/53的数据段结尾,因此优选使用缩短的511字节里德-索罗 蒙前向纠错代码。被缩短为(149, 99)横向里德-索罗蒙前向纠错代码的、 能够定位和纠正25个错误字节的(511, 461)里德-索罗蒙前向纠错代码将 DFS信号的预扩展容纳到数据字段的结尾,并且提供HDTV的19.28 Mbps 的代码率的63.5%。将DFS信号的预扩展容纳到数据字段的结尾与进一步减 小代码率一样容易。
可以缩短能够定位和纠正30个错误字节的(255, 195 )的里德-索罗蒙 前向纠错代码,以产生(148, 88 )横向里德-索罗蒙前向纠错代码。代码率 是HDTV代码率19.28 Mbps的56.4%,因此支持三个SDTV节目的同时发送。每半个数据字段以68个符合ATSC的数据段结尾,这将DFS信号的预扩展 容纳到数据字段的结尾中。
可以缩短能够定位和纠正45个错误字节的(255, 165 )的里德-索罗蒙 前向纠错代码,以产生(144, 54)横向里德-索罗蒙前向纠错代码。在每个 数据字段中的108个负荷数据分组将支持两个SDTV信号的同时发送。每半 个数据字段以102个符合ATSC的数据段结尾,这将DFS信号的预扩展容纳 到数据字段的结尾中。
没有直接基于BCH代码的255字节的横向里德-索罗蒙前向纠错代码, 所述横向里德-索罗蒙前向纠错代码能够定位和纠正多于45个错误,这容易 将DFS信号的预扩展容纳到数据字段的结尾中。因此,如果要使用这样的预 扩展,则可能优选地将更缩短的511字节的里德-索罗蒙前向纠错代码用于单 个SDTV信道的更强壮的发送。可以缩短能够定位和纠正54个错误字节的 (511, 403 )的里德-索罗蒙前向纠错代码,以产生(142, 34)横向里德-索 罗蒙前向纠错代码,它提供HDTV代码率19.28 Mbps的21.8%。可以缩短能 够定位和纠正58个错误字节的(511, 395 )的里德-索罗蒙前向纠错代码, 以产生(141, 25 )里德-索罗蒙前向纠错代码,它提供HDTV代码率19.28 Mbps 的16.0%。
图3表列出的第七和第八个横向里德-索罗蒙前向纠错代码被设计来将横 向里德-索罗蒙前向纠错编码的奇偶校验字节尽可能紧密地封装为数据段。可 以缩短能够定位和纠正4个错误字节的(255, 247)里德-索罗蒙前向纠错代 码,以产生一个(155, 147)里德-索罗蒙前向纠错代码。代码率是HDTV代 码率19.28 Mbps的94.2%。这个横向里德-索罗蒙代码的5.8%开销成本小于 (207, 187)侧向里德-索罗蒙代码的9.7%的开销成本。
可以缩短能够定位和纠正8个铺-^i吴字节的(255, 239)的里德-索罗蒙前 向纠错代码,以产生(154, 138 )横向里德-索罗蒙前向纠错代码。代码率比 HDTV代码率19.28 Mbps的88.5%略小。这个横向里德-索罗蒙代码的11.5% 开销成本在一定程度上大于(207, 187)侧向里德-索罗蒙代码的9.7%的开销 成本c
图3表列出的第九横向里德-索罗蒙前向纠错代码被设计来将横向里德-索罗蒙前向纠错编码的奇偶校验字节比第一个列出的横向里德-索罗蒙前向 纠错代码更紧密地封装为数据段。可以缩短能够定位和纠正23个错误字节的(255, 209)里德-索罗蒙前向纠错代码,以产生一个(150, 104)里德-索罗 蒙前向纠错代码。代码率是HDTV代码率19.28 Mbps的2/3,这将支持EDTV 信号的发送或四个SDTV信号的同时发送。
图3表列出的第十个横向里德-索罗蒙前向纠错代码被设计来将横向里德 -索罗蒙前向纠错编码的奇偶校验字节比第三个列出的横向里德-索罗蒙前向 纠错代码更紧密地封装为数据段。可以缩短能够定位和纠正31个错误字节的 (255, 193)里德-索罗蒙前向纠错代码,以产生一个(147, 85 )里德-索罗 蒙前向纠错代码。代码率是HDTV代码率19.28 Mbps的54.5%,这将支持三 个SDTV信号的同时发送。
图3表列出的第十一个横向里德-索罗蒙前向纠错代码被设计来将横向里 德-索罗蒙前向纠错编码的奇偶校验字节比第四个列出的横向里德-索罗蒙前 向纠错代码更紧密地封装为数据段。可以缩短能够定位和纠正46个错误字节 的(255, 163 )里德-索罗蒙前向纠错代码,以产生一个(144, 50)里德-索 罗蒙前向纠错代码。代码率是HDTV代码率19.28 Mbps的32.1%,这将支持 两个SDTV信号的同时发送。
图4示出了用于强壮DTV信号的DTV接收器的一般结构,所述强壮的 DTV信号使用横越全数据字段的横向里德-索罗蒙前向纠错代码。图1的发送 器的特定类型可以发送这样的信号。图4的DTV接收器包括残余边带调幅 (VSB AM) DTV接收器前端16,用于选择射频DTV信号以接收,将所选 择的射频DTV信号转换为中频DTV信号,并且用于放大所述中频DTV信号。 图4的DTV接收器还包括模-数转换器17,用于数字化从DTV接收器前端 16提供的被放大的中频DTV信号。图4的DTV接收器还包括解调器18,用 于解调所述数字化的VSB AM中频DTV信号,以产生数字化的基带DTV信 号,这个信号被提供到数字滤波器19,用于均衡信道响应,并且用于阻止同 信道干扰NTSC信号。12相的网格解码器20被连接以接收数字滤波器19响 应,并且向去交织器21提供数据的字节,所述去交织器21用于补充在图1 的DTV发送器中的巻积交织器9。包括部件16-21的图4的DTV接收器的部 分实质上等同于在本领域公知的DTV接收器的对应部分。
网格解码器20是维特比类型的,并且可以被设计来向它提供的每个字节 提供扩展,所述扩展包括一个或多个附加比特,用于指示字节正确的可信度。 去交织器21提供去交织的数据字节外加它们的任何扩展,用于向在横向里德中的每个被寻址的位置可以暂时存储从去交织器21提供的一个字节,外加那
个字节的一个或多个扩展。RAM 22具有两个库,它们被操作使得当向存储 器的一个库写入新接收的数据字段的字节时,可以纠正对于被写入到所述存 储器的另 一个库的前一个数据字段的字节错误。
图4的DTV接收器包括同步信号提取电路23,用于从数字滤波器19响 应提取数据字段同步信号和数据段同步信号,并且将那些信号提供到操作控 制电路24。操作控制电路24控制对于有库的RAM 22的写入和读取。操作 控制电路24提供用于写入和读取操作的寻址。操作控制电路24包括计数器 电路,用于两次计数从去交织器21提供的字节率,来自这个计数器电路的计 数与所接收的数据字段和使用由同步信号提取电路23提取的同步信号的数 据段同步。来自这个计数器的计数向一对只读存储器提供了读取的寻址。这 些ROM分别产生被提供到RAM 22的每个库的寻址。通过行和列来寻址在 RAM22的库之一中的存储位置,以读取并且然后以从去交织器21提供的数 据字节来重写。在RAM 22的库中的另一个中的存储位置被横向地寻址以读 取到横向里德-索罗蒙前向纠错解码器并且使用被纠正错误的字节写回。
即,RAM 22具有两个库,它们被操作使得当新接收的数据字段的字节 被写入到RAM 22的 一个库的时候,可以纠正对于被写入到RAM 22的另一 个库的前一个数据字段的字节错误。在向RAM 22的一个库中的被寻址的存 储位置写入新接收的数据字段的每个连续字节之前,从那个存储位置读取来 自在前的两个数据字段的一个字节。来自在前的两个数据字段的这些字节已 经被横向里德-索罗蒙前向纠错解码规程纠正,并且被读取到(207,187)里德 -索罗蒙前向纠错解码器25。
所述(207, 187)里德-索罗蒙前向纠错解码器25执行侧向里德-索罗蒙 前向纠错。里德-索罗蒙前向纠错解码器25切换在每个数据分组中的传送错 误指示(TEI)比特,在所述每个数据分组中,它发现了仍然不能纠正的字节 错误。所述(207, 187)里德-索罗蒙前向纠错解码器25然后向数据去随机 数产生器26提供除了其二十个里德-索罗蒙前向纠错代码奇偶校验字节之外 的数据段的部分来作为187字节数据分组。数据去随机数产生器26被连接来 用于向传送流去复用器27提供去随机化的数据。传送流去复用器27响应于 在数据分组中的PID而将它们分类到适当的分组解码器。例如,视频数据分组净皮分类为MPEG-2解码器28。 MPEG-2解码器28响应于在凄t据分组中的 TEI比特,它指示未使用所述分组而仍然包含字节错误和制定用于掩蔽未使 用的所述分组的效果的措施。通过另一个示例,将音频数据分组分类到AC-3 解码器29。包括至此所述的部件25-29的图4的DTV接收器的部分实质上等 同于在本领域中公知的DTV接收器的对应部分。
图4的DTV接收器与现有技术的DTV接收器的主要差别是借助于有库 的RAM 22而执行的横向里德-索罗蒙前向纠错解码。在图4的DTV接收器 的变化形式中,省略了独立的去交织器21,并且从网格解码器20直接写入 RAM 22。从网格解码器20被写入的RAM 22的库的写入寻址使得在图4的 DTV接收器的这个变化形式中提供巻积去交织。
而且,参照附图的图6,该说明详细描述了可以产生一个指示,用于指 示在数据字段中使用的特定类型的横向里德-索罗蒙前向纠错编码。在已经整 体接收到数据字段后,这个指示被用于调节横向里德-索罗蒙前向纠错代码应 用电路30,用于选择里德-索罗蒙前向纠错解码器31-36的正确的一个以执行 横向里德-索罗蒙前向纠错解码。对于通过数据字段延伸的连续扫描的横向代 码路径的每个执行横向里德-索罗蒙前向纠错解码。如果检测到用于指示所接 收的信号使用(309, 285 )横向里德-索罗蒙前向纠错编码的PID,则横向里 德-索罗蒙前向纠错代码应用电路30选择用于纠正在每个横向代码路径中的 字节错误的横向里德-索罗蒙前向纠错解码器31。如果检测到用于指示所接收 的信号使用(306, 258)横向里德-索罗蒙前向纠错编码的PID,则横向里德-索罗蒙前向纠错代码应用电路30选择用于纠正在每个横向代码路径中的字 节错误的横向里德-索罗蒙前向纠错解码器32。如果检测到用于指示所接收的 信号使用(301, 213)横向里德-索罗蒙前向纠错编码的PID,则横向里德-索罗蒙前向纠错代码应用电路30选择用于纠正在每个横向代码路径中的字 节错误的横向里德-索罗蒙前向纠错解码器33。如果^r测到用于指示所接收的 信号使用(295, 159 )横向里德-索罗蒙前向纠错编码的PID,则横向里德-索罗蒙前向纠错代码应用电路30选择用于纠正在每个横向代码路径中的字 节错误的横向里德-索罗蒙前向纠错解码器34。如果检测到用于指示所接收的 信号使用(291, 107)横向里德-索罗蒙前向纠错编码的PID,则横向里德-索罗蒙前向纠错代码应用电路30选择用于纠正在每个横向代码路径中的字 节错误的横向里德-索罗蒙前向纠错解码器35。如果检测到用于指示所接收的
36信号使用(286, 78)横向里德-索罗蒙前向纠错编码的PID,则横向里德-索 罗蒙前向纠错代码应用电路30选择用于纠正在每个横向代码路径中的字节 错误的横向里德-索罗蒙前向纠错解码器36。
如上所述,在有库的RAM 22中的每个寻址位置存储的字节可以伴随有 扩展,每个扩展包括一个或多个附加比特,用于指示伴随字节是正确的可信 度。所述信息可以用于定位所使用的横向里德-索罗蒙前向纠错解码器31-36 之一的字节错误。如果里德-索罗蒙前向纠错解码器31-36不必定义以及纠正 字节错误,则如果它们的操作必须在可以纠正它们之前定位字节错误,那么 它们的操作可以被设计来纠正可能的两倍的字节错误。这样的规程在数字磁 记录领域中是公知的。可以在1996年6月25日颁发给K. Miya的、题目为 "使用巻积代码和维特比解码的错误才全测方法,,的美国专利第5,530,708号中 找到与此相关联的背景信息。可以在1999年2月23日颁发给D. A. Luthi的、 题目为"具有里德-索罗蒙消除解码器的视频器件及其方法"的美国专利第 5,875,199号中找到与这样的规程相关联的另外的背景信息。
如果所使用的横向里德-索罗蒙前向纠错解码器31-36的所述之一能够在 横向路径中纠正所有的错误字节,则因此更新在对于在有库的RAM 22中的
寻址存储位置存储的字节的比特扩展中的可信度信息。然后可以由用于定位 在每个数据段中的错误字节的侧向(207, 187)里德-索罗蒙前向纠错解码器 25来使用在对于在有库的RAM22中的寻址存储位置存储的字节的比特扩展 中的可信度信息。如果里德-索罗蒙前向纠错解码器25不必定位以及纠正字 节错误,则如果其操作必须在可以纠正它们之前定位字节错误,那么其操作 可以被设计来纠正可能的字节错误的两倍。如果里德-索罗蒙前向纠错解码器 25能够纠正在一个数据段中的所有错误字节,则因此可以更新在所述数据段 中的字节的扩展中的字节错误信息。然后,可以与里德-索罗蒙前向纠错解码 器25向数据去随^L数产生器26提供的随机化数据一起传送所更新的字节错 误信息。所述字节错误信息还可以与数据去随机数产生器26向传送流去复用 器27提供的去随机化的数据一起被传送,并且被传送流去复用器27传送到 随后的解码器。例如,在音频数据分组中的错误字节的位置可以有益于AC-3 解码器29确定是否可以从数据分组抢救任何信息。
图5示出了图4的DTV接收器的修改,所述修改使得可以更全面地使用 二维里德-索罗蒙前向纠错编码的益处。 一个横向(207, 187)里德-索罗蒙前向纠错解码器37跟随去交织器21,并且初步地纠正在一次一个字节被写入 到有库的RAM22中的多个数据段中的字节错误。侧向(207, 187)里德-索 罗蒙前向纠错编码的奇偶校验字节以及在数据分组本身中的字节被写入到有 库的RAM 22中。在由网格解码器20进行的维特比解码规程期间被附加到字 节的扩展可以用于定位初始侧向(207, 187)里德-索罗蒙前向纠错解码器37 的字节错误,以便提高其字节错误纠正能力。如果里德-索罗蒙前向纠错解码 器37能够纠正在一个数据段中的所有错误字节,这可以因此在向RAM22写 入那些字节之前更新对于在数据段中的字节的比特扩展。达到侧向里德-索罗 蒙前向纠错解码器37能够纠正数据段的程度,随后的横向里德-索罗蒙前向 纠错解码的字节错误纠正能力不太适合于负担过重。在随后的横向里德-索罗 蒙前向纠错解码期间的更多字节错误的纠正提高了由侧向(207, 187)里德-索罗蒙前向纠错解码器25在随后的侧向里德-索罗蒙前向纠错解码期间纠正 任何剩余的字节错误的可能。如果横向里德-索罗蒙前向纠错解码能够纠正在 横向路径中的所有错误字节,则可以因此更新对于在横向路径中的字节的扩 展,以向最后的初始侧向(207, 187)里德-索罗蒙前向纠错解码器25提供 更好的错误位置信息。数字电路设计领域中的技术人员将感知到容易设计双 工安置,以便单个侧向(207, 187)里德-索罗蒙前向纠错解码器在图5和6 的DTV接收器中执行由解码器25和37执行的侧向里德-索罗蒙前向纠错解 码。
图6更详细地示出了图5的DTV接收器使用来确定什么类型的发送器正 在广播它当前接收的DTV信号的电路。从初始侧向(207, 187)里德-索罗 蒙前向纠错解码器37提供的去交织的数据段的部分一一包括它们各自的 PID——被PID去随机数产生器38去随机化。PID去随机数产生器38可以是 标准的去随机数产生器,用于去随机化除了侧向(207, 187)里德-索罗蒙前 向纠错编码的奇偶校验字节之外的每个数据段。所述标准去随机数产生器包
型的比特计数器的输出异或,所述比特计数器与用于在DTV发送器的数据随 机化的比特计数器相同。在标题为"数据随机数产生器,,的A753、附录D、 第4.2.2节中规定了这个特殊的比特计数器。如果PID去随机数产生器38是 标准的去随机数产生器,则其后跟随有选通装置,用于提取所述去随机化的 PID来作为对于关联滤波器39的库的输入信号。关联滤波器39在凄t量上是L,
38每个用在用于全数据字段的每种横向里德-索罗蒙前向纠错代码的PID。通过
在操作控制电路24内的计数器来控制用于向关联滤波器39提取所述去随机 化的PID的选通装置。
或者,PID去随机数产生器38包括异或门电路,用于将在每个数据段的 PID部分中的数据比特与只读存储器的输出异或,所述只读存储器被提供了 来自在操作控制电路24中的计数器的读取寻址,所述操作控制电路24用于 控制RAM 22的写入和读取。也在PID去随机数产生器38的这个结构中,异 或门电路后随选通装置,用于提取所述去随机化的PID来作为对于每个关联 滤波器39的输入信号。
如果数据字段的以后的数据段具有用于指示它们包括特定类型的横向里 德-索罗蒙前向纠错编码的PID,则关联滤波器39之一将向那些PID提供尖 峰信号响应。这些尖峰信号响应具有足够的能力来克服一个阈值,在阈值之 下,关联滤波器响应被抑制。在数量上为L的关联滤波器39被连接来向在L 比特位置代码锁存器40内的相应比特锁存电路的一个库提供它们的响应。来 自位置代码锁存器40的L比特位置代码字包含来自用于关联滤波器39之一 的比特锁存器的一个'T,,所述关联滤波器39之一向包含特定类型的横向里 德-索罗蒙前向纠错编码的数据段的PID产生尖峰信号响应。来自位置代码锁 存器40的位置代码字包含来自用于其他的关联滤波器39的比特锁存器的多 个"0",所述其他的关联滤波器39不能产生尖峰信号响应,因为在当前的数 据字段中不存在那些关联滤波器39所响应于的PID。位置代码锁存器40保 留所述位置代码字,直到下一个数据字段的开始,此时响应于SHIFT CLOCK (移位时钟)信号,位置代码字被移位到用于在随后的数据字段的间隔中暂 时存储的移位寄存器级41中。然后,位置代码锁存器40响应于RESET (复 位)信号而被复位到全0的代码字状态。所述SHIFT CLOCK和RESET信号 响应于来自也在操作控制电路24内的计数器电路的计数而由在操作控制电 路24中的电路产生。
在移位寄存器级41中保存的位置代码字被提供到操作控制电路24,其 中,位置代码字的L个比特;波或操作以确定它对于RAM 22将执行的操作。 如果在移位寄存器级41中保存的位置代码字中的所有L个比特均是O,则通 知搡作控制电路24已经接收到通常的DTV发送。响应于这个信息,操作控 制电路24放弃对于用于暂时存储最后接收的数据字段的RAM 22的库中的存储位置的扫描,所述扫描将被进行来实现横向里德-索罗蒙前向纠错解码。这
节省了在DTV接收器中的一些功耗。如果在移位寄存器级41中保存的位置 代码字中的比特之一是"I",则通知操作控制电路24已经接收了强壮的DTV 发送。因此,操作控制电路24扫描用于暂时存储最后接收的数据字段的RAM 22的库中的存储位置,以实现横向里德-索罗蒙前向纠^"编解码。
在移位寄存器级41中保存的位置代码字被提供到横向里德-索罗蒙前向 纠错解码器应用电路30,以调节它来选择横向里德-索罗蒙前向纠错解码器 31-36的正确的一个以执行横向里德-索罗蒙前向纠错编码。如杲在前一个数 据字段间隔期间接收到通常的DTV发送,因此在位置代码字中的所有比特是 零,则横向里德-索罗蒙前向纠错解码器应用电路30不选择任何一个横向里 德-索罗蒙前向纠错解码器31-36以执行横向里德-索罗蒙前向纠错编码。
图4的DTV接收器可以使用用于确定什么类型的发送器正在广播它当前 接收的DTV信号的电路,所述电路类似于用于按照图6修改的图5的DTV 接收器的那个电路。因为没有像用于图5的修改中的那样的初始(207, 187) 侧向里德-索罗蒙前向纠错解码器37,因此PID去随机数产生器38被连接来 接收直接来自去交织器21的数据段。但是,最好是,使用初始(207, 187) 侧向里德-索罗蒙前向纠错解码器37,以便可以利用.(207, 187)侧向里德-索罗蒙前向纠错编码的字节错误纠正益处来纠正包含随机化的PID的数据段 的部分中的错误。然后,PID去随机数产生器38提供的PID将不太可能包含 比特错误。当PID用于选择仅仅所接收的段流的部分以用于暂时存储以支持 横向里德-索罗蒙前向纠错解码的RAM时,在PID去随机数产生器提供的PID 中的比特错误的减少变得更为重要。
图7示出了用于使用横越数据字段的一半的横向里德-索罗蒙前向纠错代 码的强壮DTV信号的DTV接收器的一般结构。这样的信号可以被特定类型 的图1的发送器发送。图7的DTV接收器除了下面的差别在结构上总地类似 于图4的DTV接收器。在图7的DTV接收器中,将具有每个仅仅能够暂时 存储156个数据段的两个库的随机存取存储器122替代了图4的DTV接收器 的随机存取存储器22, RAM 22每个具有两个库,每个库能够暂时存储312 的数据段。在图4的DTV接收器中使用来控制RAM22的两个库——每个暂 时是存储312个数据段一一的读写的操作控制电路24被替换为在图7的DTV 接收器中的操作控制电路124。操作控制电路124控制RAM 122的两个库的读写,所述每个库暂时存储156个数据段。由在图4的DTV接收器中的操作 控制电路24控制的横向里德-索罗蒙前向纠错解码器应用电路30在图7的 DTV接收器中被替换为横向里德-索罗蒙前向纠错解码器应用电路130。在图 4的DTV接收器中使用的横向里德-索罗蒙前向纠错解码器31、 32、 33、 34、 35和36——用于在全数据字段上编码——在图7的DTV接收器中被替换为 才黄向里德-索罗蒙前向纠错解码器131、 132、 133、 134、 135和136。由才喿作 控制电路124控制横向里德-索罗蒙前向纠错解码器应用电路130,用于从 RAM122的所选择的库向横向里德-索罗蒙前向纠错解码器131、 132、 133、 134、 135和136的所选择的一个读取。横向里德-索罗蒙前向纠错解码器131、 132、 133、 134、 135和136的所选择的一个在半数的数据字段上编码,并且 返回向RAM 122的所选择的库写入横向里德-索罗蒙前向纠错编码的数据。
图8示出了另一个用于强壮DTV信号的DTV接收器的一^I殳结构,所述 DTV信号使用横越半数数据字段的横向里德-索罗蒙前向纠错代码。这样的信 号可以由特定类型的图1的DTV发送器发送。图8的DTV接收器在结构上 总地类似于图5的DTV接收器,但是以在图7的DTV接收器与图4的DTV 接收器不同的相同方式与其不同。
图9更详细地示出了图8的DTV接收器使用来确定僧么类型的发送器正 在广播它当前接收的DTV信号的电路。图9的电路在结构上总地类似于图6 的电路,但是在下面的方面有所不同。用于检测与横越全数据字段的横向里 德-索罗蒙前向纠错编码相关联的各种类型的数据段的关联滤波器39被替换 为用于与检测横越半数数据字段的横向里德-索罗蒙前向纠错编码相关联的 各种类型的数据段的关联滤波器139。操作控制电路24在数据字段的开始复 位或清除的位置代码锁存器40被替换为操作控制电路124在半数数据字段的 开始复位或清除的位置代码锁存器140。移位寄存器级41一一操作控制电路 24在312段数据字段的结尾向其提供移位命令一一被替换为移位寄存器级 141,操作控制电路124在数据字段的半数156段的结尾向其提供移位命令。
在由图1所示的一般类型的发送装置发送的DTV信号中,包含横向里德 -索罗蒙前向纠错编码的奇偶校验字节的A/53类型的"数据"字段的每个段 也包括用于那个段的侧向(207, 187)里德-索罗蒙前向纠错编码的奇偶校验 字节。那些段的侧向(207, 187)里德-索罗蒙前向纠错编码的奇偶校验字节 对于在按照图5、 6、 8和9的DTV接收器中使用的"三明治"类型的二维里德-索罗蒙纠错技术是有益的,其中初始侧向里德-索罗蒙纠错在横向里德-索
罗蒙纠错之前。由按照图5、 6、 8和9的DTV接收器中的侧向(207, 187) 里德-索罗蒙前向纠错解码器37来执行这个初始侧向里德-索罗蒙纠错。图4 和图7的DTV接收器不包括侧向(207, 187)里德-索罗蒙前向纠错解码器 37,用于在横向里德-索罗蒙纠错之前执行初始的侧向里德-索罗蒙纠错。就与 图4和7中所示的那些类似的DTV接收器的4喿作而言,图l所示的一般类型 的发送装置可以被修改,以省略向包含横向里德-索罗蒙前向纠错编码的奇偶 校验字节的A/53数据字段的每个段应用侧向(207, 187)里德-索罗蒙前向 纠错编码。在执行了横向里德-索罗蒙纠错后,传送流去复用器27将丢弃包 含横向里德-索罗蒙前向纠错编码的奇偶校验字节的A/53 "数据,,字段的段。 传送流去复用器27响应于在它们的首标中的PID而丟弃这些段,因此在使用 侧向(207, 187)里德-索罗蒙前向纠错解码器25中没有纠正在这些段中的 错误字节。通过省略每个段的侧向(207, 187)里德-索罗蒙前向纠错编码来 影响在A/53类型的"数据"字段内的横向里德-索罗蒙前向纠错编码的奇偶 校验字节的封装。DTV接收器必须与图4和7所示的那些略微不同,以便容 纳在A/53类型的"数据"字段的段内的横向里德-索罗蒙前向纠错编码的奇 偶校验字节的不同封装。
但是, 一般最好是,包含横向里德-索罗蒙前向纠错编码的奇偶校验字节 的A/53类型的"数据"字段的每个段也包括那个段的侧向(207, 187)里德 -索罗蒙前向纠错编码的奇偶校验字节。侧向(207, 187)里德-索罗蒙前向纠 错代码的初始解码可以随后在横向里德-索罗蒙解码开始之前纠正横向里德-索罗蒙前向纠错编码的奇偶校验字节的一些错误字节,这将减轻随后的错误 字节的横向里德-索罗蒙纠错的任务。而且,如果A/53类型的"数据,,字段 的所有数据段分别包括用于它们的侧向(207, 187)里德-索罗蒙前向纠错编 码的奇偶校验字节,这侧向(207, 187)里德-索罗蒙前向纠错代码的初始解 码的结果可用于辅助定位错误字节,以用于错误字节的随后横向里德-索罗蒙 纠错。
如果接收器用于里德-索罗蒙前向纠错编码的纠错算法依赖于用于定位 错误字节以及纠正它们的里德-索罗蒙前向纠错代码本身,则可以纠正的错误 字节的数量限于奇偶校验字节的数量的一半。如果可以不依赖于里德-索罗蒙 代码本身而定位错误字节,则可以使用替代的算法来用于里德-索罗蒙代码,
42因此可以纠正的错误字节的数量可以与奇偶校验字节的数量一样多。美国专
利第5,530,708号描述了来自被用于定位错误以用于随后的里德-索罗蒙纠错 规则的网格解码规程的"软判定"。来自网格解码规程的"软判定,,可以用于 定位随后的侧向里德-索罗蒙纠错规程和随后的横向里德-索罗蒙纠错规程的 的错误。在利用二维里德-索罗蒙前向纠错编码的DTV接收器中,来自初始 侧向里德-索罗蒙前向纠错解码规程的结果被用于帮助定位用于随后的横向 里德-索罗蒙前向纠错解码规程的错误字节。而且,来自横向里德-索罗蒙前向 纠错解码规程的结果可以用于帮助定位用于随后的最后侧向里德-索罗蒙前 向纠错解码规程的错误字节。
在图1所示的一般类型的发送装置中,比传统的A/53 DTV广播更强壮 地发送整个DTV信号。DTV广播公司期望的另一个选择是能够仅仅以强壮 的格式发送DTV信号的所选#^的一部分。 一个特别的期望是强壮地发送音频 分组,因为在从DTV信号的音频再现中的错误比在从DTV信号的视频再现 中的错误更难于被识别。
在图1的DTV发送器中,对于包含已经被随机化的数据分组的数据段执 行横向里德-索罗蒙前向纠错编码。这与Wan和Morin对于未修改的MPEG-2 数据分组执行横向里德-索罗蒙前向纠错编码的思想是相反的。图1的DTV 发送器对于包含已经被随机化的数据分组的数据段执行横向里德-索罗蒙前 向纠错编码,以便便利DTV接收器在横向里德-索罗蒙前向纠错解码后执行 侧向(207, 187)里德-索罗蒙前向纠错解码。需要对于已经被随机化的数据 的分组执行侧向(207, 187)里德-索罗蒙前向纠错解码。在4黄向里德-索罗蒙 前向纠错解码后执行侧向(207, 187)里德-索罗蒙前向纠错解码,因为它允 许可以在独立的基础上确定是否一个分组包含未纠正的字节错误。图10、 14、
组的数据段执行横向里德-索罗蒙前向纠错编码。这样做的原因类似于图1的
蒙前向纠错编码的原因。
图10示出了用于发送DTV信号的发送器,其中仅仅所选择类型的数据 分组一一诸如音频分组一一进行强壮发送。程序源42向先入先出緩冲存储器 43提供以187字节数据分组形式的基本传送流以在其中暂时存储。时分复用 器44被连接来向键控的数据随机数产生器45提供187字节数据分组,其中一些数据分组对应于从FIFO缓冲存储器43读取的数据分组并且被键控数据 随机数产生器45随机化。来自键控接收随机化器45的随机化数据被提供到 侧向(207, 187)里德-索罗蒙前向纠错编码器46。里德-索罗蒙前向纠^"编 码器46被连接来向段分类器47提供其207字节数据分组,所述段分类器47 向先入先出緩冲存储器48传送这些数据分组的多数类型以在其中暂时存储。
但是,段分类器47分类出要进行强壮发送的类型的数据分组和包含对于 那些特定的数据分组的横向里德-索罗蒙前向纠错编码的数据分组,以写入有 库的随机存取存储器49中。RAM 49在每个其寻址存储位置存储一个代码的 8比特的字节。RAM 49具有足够的寻址存储位置来存储至少两个连续的超 群,每个具有(H+K)数据段。这些数据段的H个被段分类器47从基本传 送流分类出来,并且这些数据段的K个包含用于横向前向纠错的奇偶校验字 节。在将出现在一个数据字段中的基本传送流的H个连续数据段已经被写入 到RAM49的一个库后,向这个库读取寻址。这个读耳又寻址扫描在侧向的这 些H个连续数据段,以向横向(G, H)里德-索罗蒙前向纠错编码器50读取 H字节的横向数据段。
数据组配器51将由横向里德-索罗蒙前向纠错编码器50产生的奇偶校验 字节组配为K个187字节数据分组,它们符合MPEG-2标准,除了没有初始 的同步字节。数据组配器51向这K个分组的每一个4是供3字节的首标,它 包括标识PID和连续性计数。时分复用器44被操作来向键控数据随机数产生 器45提供这187字节数据分组以随机化它们的3字节首标。4建控数据随机数 产生器45与图1的DTV发送器中的数据随机数产生器4不同之处理是当时 分复用器44再现由横向里德-索罗蒙前向纠错编码器50产生的奇偶校验字节 时切断接收比特与PRBS的异或。随后,具有随机化首标并且后随来自横向 里德-索罗蒙前向纠错编码的非随机化的奇偶校验字节的所述187字节数据分 组被键控数据随机数产生器45提供到侧向(207, 187)里德-索罗蒙前向纠 错编码器46来作为对于其的输入信号。侧向里德-索罗蒙前向纠错编码器46 将20字节的侧向里德-索罗蒙前向纠错代码附加到K个187字节数据分组的 每个的结尾,以产生由段分类器47选择的一个相应的符合A/53的207字节 的段,以便写入到RAM49中。包含横向里德-索罗蒙前向纠错编码的K个 187字节数据段被写入到RAM 49的库中以完成暂时被存储在那里的超群。 在这个所完成的超群中的(H+K)个数据段然后以适当的间隔被从RAM 49的那个库逐一读取。在包含被选择用于强壮发送的负荷数据分组的类型的H
个数据段之前,从RAM49读取包含具有用于横向里德-索罗蒙前向纠错编码 的奇偶校验字节数据分组的所述K个数据段。
段流组配器52接收这些(H+K)个数据段,并且将它们插入到从先入先 出緩冲存储器48提供的其他数据段的流中。对于在数据字段中出现的这些段 建立预定的模式使得DTV接收器更容易确定那个数据段包括强壮的发送。包 括部件9_15的图10的DTV发送器的剩余部分类似于图1的发送装置的一部 分。巻积交织器9被连接以接收来自段流组配器52的数据分组,并且用于向 12相网格编码器10提供巻积交织的数据分组。来自网格编码器10的网格编 码结果被作为输入寻址提供到只读存储器11,只读存储器11作为码元映射 器,用于向先入先出緩冲存储器12提供3比特的8级(level)码元。先入先 出缓冲存储器12被操作来提供速率緩冲,并且打开在被提供到码元代码组配 器13的码元流中的828码元组之间的间隔,码元代码组配器13向所述间隔 中插入同步信号码元。每个连续的数据字段以各自的间隔开始,在所述间隔 中,码元代码组配器13插入描述数据段同步(DSS)序列的码元代码,其后 跟随描述包括适当的数据字段同步(DFS)序列的初始数据段的码元代码。 在每个数据字段的各自剩余部分中的每个数据分组后随各自的间隔,码元代 码组配器13向其中插入描述各自的DSS代码序列的码元代码。用于插入偏 移以引起导频的装置14被连接以从码元代码组配器13接收组配的数据字段。 装置14仅仅是定时的数字加法器,它零扩展被用作码元代码的数字,并且向 其增添固定项,以产生数字形式的只读调制信号,所述信号被纟是供到传统结 构的残余边带调幅数字电视发送器15。
临时美国专利申请第60/437,648号和第60/458,547号公开了图IO的DTV 发送器的变化形式。在对于包含横向里德-索罗蒙前向纠错编码的数据分组的 时分复用后,在这些变化形式中在键控的基础上执行数据随机化。在这些变 化形式中,当向侧向(207, 187)里德-索罗蒙前向纠错编码器提供数据分组 时,激活或导通了数据随机化。但是,当包含横向里德-索罗蒙前向纠错编码 的分组被提供到侧向(207, 187)里德-索罗蒙前向纠错编码器时,停用或切 断数据随机化。整个操作实质上等同于图10的DTV发送器的梯:作。
图IIA、 11B和11C列表示出了适合于音频或辅助数据的强壮发送的一 些横向里德-索罗蒙前向纠错代码的特征。图IIA、 IIB和IIC所示的代码的
45奇偶校验字节提供了整数个符合A/53的数据段的全封装(foil packing )。图 11A、 IIB和IIC也示出了与在另一通常的DTV发送中使用这些代码相关联 的负荷降低。
对于使用AC/3音频数据的5.1信道的分组的发送需要每个数据字段平均 8个数据段。最好是,这每个数据字段8个数据段的横向里德-索罗蒙前向纠 错编码在它们前面,以便不必在它们的接收后很长地延迟这每个数据字段8 个数据段的横向里德-索罗蒙前向纠错解码。需要保持传统的DTV接收器的 运行抑制在视频数据分组和与其一起的音频数据分组的各自的发送次数之间 允许的延迟。MPEG-2规则要求具有类似的呈现时间标记(PTS)的视频数据 分组和音频数据在传送流中不相距超过一秒(20.66个数据帧),但是未指定 哪种数据分组应当在其他类型的数据分组之前或之后。于是,在强壮DTV接 收器中的每个数据字段8个数据段的横向里德-索罗蒙前向纠错解码的延迟趋 向于需要向更多的打容量的视频数据分组流中引入实质补偿性的延迟。因此, 必须向视频数据分组提供实质的暂时存储容量以将它们适当地与具有类似的 PTS的音频数据分组保持同时发生。
一般,期望强壮的音频将信道的当前的19.3 Mbps的容量降低不超过百 分之几。首先,这提出了在橫向里德-索罗蒙前向纠错编码中的横向路径被限 制到更短的长度。15、 31或63字节长的横向路径被认为较短;127、 255或 511字节长的横向路径被认为较长。但是,没有要求横向里德-索罗蒙前向纠 错编码必须在单个帧内完成。 一种用于编码的"叠瓦构造(shingling)"手段 是可能的,其中,每个数据字段包含在每个数据字段内的指定位置中的小超 群的8个音频数据段。包含用于那些音频数据段的横向里德-索罗蒙前向纠错 编码的所述数据段位于在先前的数据字段内的指定位置。这种叠瓦构造手段 的变型方式将在一定程度上更大的超群的16个音频数据段安置在数据帧的 两个字段内的指定位置上。包含用于那些音频数据段的横向里德-索罗蒙前向 纠错编码的数据段被定位在在那个数据帧之前的数据字段内的指定位置上。 这将音频分组的等待时间保持在适当地紧密的约束内,但是允许在大量的数 据段上的横向里德-索罗蒙前向纠错编码,同时保持基本上相同的代码率。这 使得横向里德-索罗蒙前向纠错编码的纠错能力相对于可纠正的错误的位置 更灵活。
如果使编码效率最大化,则期望封装全部的包含用于横向里德-索罗蒙前向纠错编码的奇偶校验字节数据段。如对于在整个数据字段上的横向里德-索 罗蒙前向纠错编码所述,具有8或8的倍数个奇偶校验字节的横向里德-索罗
蒙前向纠错编码提供了 9或9的倍数个符合A/53数据段的全封装。对于仅仅 具有每个超群8个负荷承载数据分组的横向里德-索罗蒙前向纠4昔编码的全封 装被仅仅提供了将编码率降低大致因子(17/8 )、 ( 13/4 )、 ( 35/8 )或更多的代 码。可以从图IIA识另'J,将在强壮发送期间的编码率降低因子(17/8)、 (13/4)、 (35/8)的代码将整个DTV信号的负荷率分别降低了每秒0.56、 1.12和1.68 兆比特。这些在整个DTV信号的负荷率中分别是2.88%、 5.77%和8.65%的 降低。
对于具有每个超群16个负荷承载数据分组的横向里德-索罗蒙前向纠错 编码的全封装被提供了将在强壮发送期间的编码率降低因子(25/16)、
(17/8)、 (43/16)、 (13/4)、 (61/16)、 ( 35/8 )或更多的代码。所述将在强壮 发送期间的编码率降低因子(25/16)、 (17/8)、 (43/16)、 (13/4)、 (61/16)、
(35/8)的代码将整个DTV信号的负荷率分别降低了每秒0.28、 0.56、 0.84、 1.12、 1.40和1.68兆比特。在整个DTV信号的负荷率中存在分别是1.44%、 2.88%、 4.33%、 5.77%、 7.22%和8.65%的降低。图HA示出了所得结果的负 荷率。对于整个DTV信号的负荷率中的给定降低,较大的超群提供了关于在 何处可以定位长突发错误的更大的灵活性而不损害纠正那些错误的能力。在 整个DTV信号的负荷率中的较小的1.44%的降低的可用性特别有意义。
对于具有每个超群24个负荷承载数据分组的横向里德-索罗蒙前向纠错 编码的全封装使得可以获得一个横向里德-索罗蒙前向纠错代码,它将在强壮 发送期间的编码率降低了因子(11/8),所述因子将整个DTV信号的负荷率 降低了仅仅每秒0.19兆比特。如图IIA所示的这个代码将整个DTV信号的 负荷率降低了 0.99%。对于具有每个超群32个负荷承载数据分组的横向里德 -索罗蒙前向纠错编码的全封装使得可以获得一个横向里德-索罗蒙前向纠错 代码,它将在强壮发送期间的编码率降低了因子(41/32),所述因子将整个 DTV信号的负荷率降低了仅仅每秒0.14兆比特。这将整个DTV信号的负荷 率降低了 0.72%。与累积包含4个数据字段的音频分组的数据段相关联的等 待时间将用于被设计来利用音频数据分组的横向里德-索罗蒙前向纠错编码 的、在DTV接收器中的MPEG-2和AC-3解码器的緩沖存储器要求提高了 10%。这可能是在家用的DTV接收器的设计中对于提高的緩冲存储器要求的实际限制。
当要发送与电视节目分离的有限数量的强壮辅助数据并且不必将有限数 量的强壮辅助数据与其保持同时发生的时候,在几个数据字段上延伸的横向 里德-索罗蒙前向纠错编码变得更为吸引人。可以设计这样的横向里德-索罗蒙 前向纠错编码,它可以纠正由在信号能量中的下降引起的字节错误,所述信 号能力的下降延续几个数据字段,因此更适合于移动接收器。横向路径可以 通过在各个连续数据字段中的数据段而不是通过在同一数据字段中的连续数 据段延伸一一这是来自在图1中所示类型的发送装置的发送中的情况。这些 连续的数据字段不必连贯,但是最好具有周期性。
图12示出了用于接收由图10的发送器发送的强壮DTV信号的DTV接 收器的一般结构。图12的DTV接收器包括残余边带调幅(VSB AM) DTV 接收器前端16,用于选择射频DTV信号以接收,将所选择的射频DTV信号 转换为中频DTV信号,并且用于放大所述中频DTV信号。图12的DTV接 收器还包括模-数转换器17,用于数字化从DTV接收器前端16提供的被放大 的中频DTV信号。图12的DTV接收器还包括解调器18,用于解调所述凄t 字化的VSBAM中频DTV信号,以产生数字化的基带DTV信号,这个信号 被提供到数字滤波器19,用于均衡信道响应,并且用于阻止同信道干扰NTSC 信号。12相网格解码器20被连接以接收数字滤波器19的响应,并且向去交 织器21提供数据的字节,所述去交织器21用于补充在图10的DTV接收器 中的巻积交织器9。去交织器21被连接以向侧向(207, 187)里德-索罗蒙前 向纠错解码器37提供去交织的数据字节外加对于它们的任何扩展来作为其 输入信号。
侧向里德-索罗蒙前向纠错解码器37对于每个数据段执行侧向里德-索罗 蒙前向纠错,并且切换在其中剩余的未纠正的字节错误的每个数据分组中的 TEI比特。如果侧向里德-索罗蒙前向纠错解码器37确定一个数据分组是正确 的或能够纠正在所述数据分组中的所有字节错误,则解码器37更新用于指示 所述字节是正确的可信度的、在那个数据分组中的字节的任何扩展。侧向里 德-索罗蒙前向纠错解码器37向数据去随机数产生器53转发纠正的187字节 分组。数据去随机数产生器53向传送流去复用器54提供传送流。传送流去 复用器54响应于在某些数据分组中的PID,以将它们分类到适当的分组解码 器。例如,将视频数据分组分类到用于视频分组的MPEG-2解码器28。MPEG-2解码器28响应于在浮见频数据分组中的TEI比特,它指示未^f吏用所述分组而仍 然包含字节错误和制定用于掩蔽未使用的所述分组的效杲的措施。
侧向里德-索罗蒙前向纠错解码器37向有库的随机存取存储器55提供包 含侧向里德-索罗蒙前向纠错代码的字节的207字节段以及所纠正的数据字 节,有库的随机存取存储器55接收这些数据段的某些以写入到RAM 55的一 个库中。被接收用于写入的数据段每个包含各自的音频信息数据分组或各自 的包括音频信息的数据分组的横向里德-索罗蒙前向纠错编码的奇偶校验字 节数据分组。在有库的RAM 55中的每个存储位置能够暂时存储这些206字 节数据段之一的一个相应字节外加每个那些字节的一个或多个扩展。在RAM 55中存在至少两个存储库,但是可以有更多以便利"叠瓦构造"的强壮音频 发送。在一些设计中,RAM 55被构造和操作来用于在相应的一行存储位 置一一它至少包括额外的存储位置一一中暂时存储每个207字节数据段,用 于暂时存储那个数据段的序号的信息。这个序号指定了在它被接收的数据字 段中的那个数据段的位置。
图12的DTV接收器包括同步信号提取电路23,用于从数字滤波器19 的响应提取数据字段同步信号和数据段同步信号,并且将那些信号提供到操 作控制电路56。操作控制电路56控制对于有库的随机存取存储器55的读写。 才乘作控制电路56还产生用于RAM 55的读写的寻址。搡作控制电路56包括 计数器电路,用于计数每个数据段的字节和计数在从侧向里德-索罗蒙前向纠 错解码器37提供的信号中的每个数据字段的数据段。来自这个计数器电路的 这些计数使用由同步信号提取电路23提取的同步信号而与所接收的数据字 l殳和数据段同步。通过行和列来寻址在RAM 55的库中的一个库中的存储位 置,以被写入来自侧向里德-索罗蒙前向纠错解码器37的数据字节,RAM55 被操作控制电路56调节以接收写入。列写入寻址是来自在操作控制电路56 中包括的计数器电路的每段字节的计数。行写入寻址是响应于在从侧向里德-索罗蒙前向纠错解码器37被写入到RAM 55的那个库的数据段的首标中的连 续性计数。
通过信号交换规程(handshaking procedure )来进4亍RAM 55写入来自侧 向里德-索罗蒙前向纠错解码器37的数据字节,并且传送流去复用器54向操 作控制电路56提供HANDSHAKE CONTROL (信号交换控制)信号。所述 HANDSHAKE CONTROL信号指示何时侧向里德-索罗蒙前向纠错解码器37向RAM 55提供要写入到其中的存储器的一个库中的数据分组。响应于这个 HANDSHAKE CONTROL信号,才喿作控制电路56调节RAM 55的适当的库 以写入从侧向里德-索罗蒙前向纠错解码器37当前提供的数据分组。
传送流去复用器54向操作控制电路56提供的HANDSHAKE CONTROL 信号实质上包括大于仅仅一个用于RAM 55的写入使能信号。所述 HANDSHAKE CONTROL信号包括要被写入到RAM 55中的凄t据l殳的13比 特PID,并且还包括那个数据段的后续8个比特。这后续8个比特的后四个 是对于那种特定类型的数据段的连续性计数。如果所述数据分组包含用于横 向里德-索罗蒙前向纠错编码的奇偶校验字节,则在PID后面的两个比特被用 作PID扩展,用于识别数据分组所属的强壮发送的周期。操作控制电路56 使用这两个比特来选择包括用于横向里德-索罗蒙前向纠错编码的奇偶校验 字节数据分组要被写入的在RAM55中的库。接续在包括用于横向里德-索罗 蒙前向纠错编码的奇偶校验字节数据分组中的库选择比特对的比特对用于将 连续性计数能力从模16提高到模64。包括用于强壮发送的特定周期的横向 里德-索罗蒙前向纠错编码的奇偶校验字节数据分组的计数在那个周期的开 始以l开始。操作控制电路56使用所述模64计数来选择包括用于横向里德-索罗蒙前向纠错编码的奇偶校验字节数据分组要被写入的在RAM 55中的库 中的行。当那些数据分组所属的强壮发送的周期以那些奇偶校验字节所属的 H个音频数据分组继续时,包括特定类型的横向里德-索罗蒙前向纠错编码的 奇偶校验字节数据分组的连续性计数达到完整的计数K。此时,RAM 55的 一个库包含包括用于横向(G, H)里德-索罗蒙前向纠错编码的奇偶校验字 节的K个数据分组的完整互补。燥作控制电路56调节RAM 55以向那个同 一库写入侧向里德-索罗蒙前向纠错解码器37接着要提供的H个音频数据分 组。
被写入到RAM 55的数据分组是包含音频信息的数据分组和包含与包含 音频信息的数据分组相关联的横向里德-索罗蒙前向纠错编码的奇偶校验字 节数据分组。在另一个RAM 55库中的存储位置被横向寻址以向横向里德-(G, H)索罗蒙前向纠错解码器57读取,并且在纠正了字节错误的情况下 被写回。在通过横向里德-索罗蒙前向纠错解码在可能的情况下已经纠正了包 括音频信息的数据分组后,包括它们的数据分组被从RAM 55读取到另 一个 侧向(207, 187)里德-索罗蒙前向纠错解码器58来作为其输入信号。(207,187 )里德-索罗蒙前向纠错解码器58对于每个数据段执行侧向里德-索罗蒙前 向纠错,并且切换在其中它找到可以纠正的字节错误的每个数据分组中的TEI 比特。如果侧向里德-索罗蒙前向纠错解码器58能够纠正在凝:据分组中的字 节错误,则解码器58更新用于指示所述字节正确的可信度的、在那个lt据分 组中的字节的任何扩展。侧向里德-索罗蒙前向纠^"解码器58然后向数据去 随机数产生器59提供187字节的音频数据分组。数据去随机数产生器59去 随机化在这些分组中的数据,并且向用于音频数据分组的AC-3解码器29提 供所述去随机化的数据。
数据去随机数产生器59的正确操作要求小心的设计,因为可以在与它被 写入到RAM 55中的数据字段中的位置不同的数据字段中的位置从RAM 55 读取强壮的音频数据分组。去随机化必须使用属于其中其^皮写入到RAM 55 中的数据字段中的强壮音频数据分组的位置的PRBS的部分。在一种可能的 设计中,数据去随机数产生器59包括只读存储器,用于提供在其异或规程中 使用的PRBS的部分。这个ROM从在操作控制电路56中的计数器电路接收 其输入寻址的一部分,操作控制电路56产生被读取到最后的侧向里德-索罗 蒙前向纠错解码器58的RAM 55的库的列字节寻址。输入寻址的其余部分是 9比特的二进制数字,用于指示将被读取到最后的侧向里德-索罗蒙前向纠错
比特的二进制数字是在操作控制电路56中的计数器电路在所述数据段首先 被写入到RAM 55时提供的每个数据字段计数的数据段。这个9比特的二进 制数字与那个数据段的字节一起被存储在RAM 55中来作为位于前面的字 节。这个位于前面的字节随后从RAM 55被读取,并且在那个位于前面的字 节描述的数据段之前被所述最后的侧向里德-索罗蒙前向纠错解码器58传送 到数据去随机数产生器59。所述位于前面的字节是从所述数据流被采集,并 且用于寻址ROM,所述ROM存储了数据去随机数产生器59在其异或规程 中使用的PRBS的部分。这对于在数据字段内的音频数据分组的位置未施加 限制,并且如果有的话,对何时从RAM55向最后的侧向里德-索罗蒙前向纠 错解码器58读取包括音频数据分组的数据段施加很小的限制。
在另外的一个设计中,操作控制电路56在它们被写入到RAM 55的数据 字段中的那些数据段的一个数据字段中的同 一位置排列的数据段包括从 RAM 55读取的音频数据分组。这有益地使得数据去随机数产生器59可以使
51用与数据去随机数产生器53相同的PRBS产生装置。但是,与视频数据分组 相比较在音频数据分組中的等待延迟比在前一段中所述的设计中要长。
图13示出了能够接收由图1和10所示的任何一种类型的发送装置发送 的强壮DTV信号的DTV接收器。图13的DTV接收器除了类似于按照图5 修改的图4的DTV接收器的接收能力或按照图8修改的图7的DTV接收器 的接收能力之外还提供了图12的DTV接收器的接收能力。在图13的DTV 接收器中的操作控制电路60将图12的操作控制电路46的能力与图4的操作 控制电路24的能力或图7的操作控制电路124的能力组合。具有至少两个 库一一每个能够存储(N+Q )个数据段一一的随机存取存储器222响应于RAM 222被连接来从操作控制电路60接收的寻址和控制信号而选择性地被写入和 读取。在其中(N+Q)大致等于312的一种设计中,RAM 222替换图4、 5 或6的DTV接收器装置的RAM22。在其中(N+Q)大致等于312的一种设 计中,RAM222替换图7、8或9的DTV接收器装置的RAM 122。部件16-21、 侧向(207, 187)里德-索罗蒙前向纠错解码器37和数据去随机数产生器53 与在图12的DTV接收器中基本上同样地被连接和操作。初始侧向(207, 187) 里德-索罗蒙前向纠错解码器37被连接来向RAM 222提供包含侧向里德-索罗 蒙前向纠错代码的207字节以及具有字节误差的初始里德-索罗蒙纠正的数据 字节的段,所有的207字节的段被写入到RAM 222中。
依照横向里德-索罗蒙前向纠错解码规程,从RAM 222向最后的侧向 (207, 187)里德-索罗蒙前向纠错解码器25读取数据段。(207, 187)里德 -索罗蒙前向纠错解码器25对于每个数据段执行侧向里德-索罗蒙前向纠错, 并且切换在其中它找到可以纠正的字节错误的每个数据分组中的TEI比特。 如果侧向里德-索罗蒙前向纠错解码器25能够纠正在数据分组中的字节错误, 则解码器25更新用于指示字节正确的可信度的、在那个数据分组中的字节的 任何扩展。侧向里德-索罗蒙前向纠错解码器25然后向数据去随机数产生器 26提供187字节数据分组。数据去随机数产生器26去随机化在这些分组中 的数据,并且向传送流去复用器27提供去随机化的数据。传送流去复用器 27响应于在数据分组中的PID,用于将它们分类到适当的分组解码器。视频 数据分组被分类到MPEG-2解码器28,并且音频数据分组被分类到AC-3解 码器29。部件25-29的被连接和操作与在图4和7的DTV接收器中基本上相 同。图13示出了解码器61,用于由传送流去复用器27分类到其的辅助数据分组。
图13示出了发送模式检测器62,它被连接来从数据去随机数产生器53 接收去随机化的基带DTV信号,并且用于向操作控制电路60提供用于发送 所接收的DTV信号的发送模式的指示。在其中(N+Q)大约等于312的DTV 系统中,有时,发送模式检测器62确定以在每个数据字段中的所有数据段的 横向里德-索罗蒙前向纠错编码来发送所接收的DTV信号。发送模式才企测器 62向操作控制电路60提供这样的发送的指示,操作控制电路60响应于这样 的指示而操作像图4、5或6的DTV接收器装置的RAM 22那样的RAM222。 操作控制电路60调节用于选择性地将RAM 222被连接到横向(M, N)里德 -索罗蒙前向纠错解码器64的里德-索罗蒙前向纠错解码器应用电路63 。进行 所述的选择性被连接以便使得可以在从RAM222到横向(M, N)里德-索罗 蒙前向纠错解码器64的横向路径中读取字节,并且随后从解码器64向RAM 222写回所纠正的字节。横向(M, N)里德-索罗蒙前向纠错解码器64使用 适合于在312个数据段上延伸的超群的横向(M, N)里德-索罗蒙前向纠错 代码,并且可以是这样的横向(M, N)里德-索罗蒙前向纠错解码器的组中 的所选择的之一。
或者,在其中(N+Q)大约等于156的DTV系统中,有时,发送模式检 测器62确定以在每半个数据字段中的所有数据段的横向里德-索罗蒙前向纠 错编码来发送所接收的DTV信号。发送模式检测器62向操作控制电路60提 供这样的发送的指示,操作控制电路60响应于这样的指示而操作像图7、 8 或9的DTV接收器装置的RAM 122那样的RAM 222。操作控制电路60调 节用于选择性地将RAM222被连接到横向(M, N)里德-索罗蒙前向纠错解 码器64的里德-索罗蒙前向纠错解码器应用电路63。进行所述的选择性被连 接以便使得可以在从RAM222到横向(M, N)里德-索罗蒙前向纠错解码器 64的横向路径中读取字节,并且随后从解码器64向RAM222写回所纠正的 字节。横向(M, N)里德-索罗蒙前向纠错解码器64使用适合于在156个数 据段上延伸的超群的横向(M, N)里德-索罗蒙前向纠错代码,并且可以是 这样的横向(M, N)里德-索罗蒙前向纠错解码器的组中的所选择的之一。
当发送模式检测器62确定以其本身的横向里德-索罗蒙前向纠错编码来 发送所接收的DTV信号的音频部分时,发送模式检测器62向操作控制电路 60提供这样的发送的指示。操作控制电路60响应于这样的指示而操作RAM222,以便执行对于仅仅涉及所接收的DTV信号的音频部分的那些数据段的 横向里德-索罗蒙前向纠错解码。操作控制电路60调节用于选4奪性地将RAM 222被连接到横向(G, H)里德-索罗蒙前向纠错解码器57的里德-索罗蒙前 向纠错解码器应用电路63。进行所述的选择性被连接以便使得可以在从RAM 222到横向(G, H)里德-索罗蒙前向纠错解码器57的横向路径中读取字节, 并且随后从解码器57向RAM 222写回所纠正的字节。
当发送模式检测器62确定以其本身的横向里德-索罗蒙前向纠错编码来 发送所接收的DTV信号的辅助部分时,发送模式检测器62向操作控制电路 60提供这样的发送的指示。操作控制电路60响应于这样的指示而操作RAM 222,以便执行对于仅仅涉及所述辅助数据的那些数据段的横向里德-索罗蒙 前向纠错解码。操作控制电路60调节用于选择性地将RAM 222被连接到横 向(G, H)里德-索罗蒙前向纠错解码器57的里德-索罗蒙前向纠错解码器应 用电路63。进行所述的选择性被连接以便使得可以在从RAM 222到横向(G, H)里德-索罗蒙前向纠错解码器57的横向路径中读取字节,并且随后从解码 器57向RAM 222写回所纠正的字节。
由侧向(207, 187)里德-索罗蒙前向纠错解码器37提供的所有数据段 被写入到RAM222以在两个(N+Q)数据段间隔上暂时^皮存储在其中。即, RAM 222提供没有横向里德-索罗蒙前向纠错编码的延迟S卜偿数据段,以便不 相对于具有横向里德-索罗蒙前向纠错编码的数据段提前。与在可以进4亍横向 里德-索罗蒙前向纠错解码之前向RAM 222的一个库写入(N+Q)数据段相 关联的延迟担负发送模式检测器62用于组配一全组指示的时间,所述指示涉 及如何进行(N+Q)数据段的那个块的横向里德-索罗蒙前向纠错编码。可以 安排横向里德-索罗蒙前向纠错解码操作的定时以允许所选择类型的数据段 的横向里德-索罗蒙前向纠错编码和在数据字段或数据半字段中的所有数据 段的整体横向里德-索罗蒙前向纠错编码。这样的安排是被通告了有这样的操 作的可能的本领域的技术人员的设计事项。
图13示出了发送模式检测器62,它被连接来响应于由数据去随机数产 生器53再现的传送流。如果发送模式检测器62是通过分析在所再现的传送 流中的数据段的PID而确定所接收的DTV信号的特性的类型,则这样的被连 接是适合的。或者,发送模式检测器62可以是用于响应于关于强壮发送的模 式的信息的类型,所述信息在数据字段的初始第零数据段的92码元"保留"
54部分期间以编码形式一皮发送。
图14示出了用于发送DTV信号的发送器,其中仅仅所选择类型的数据 分组——诸如音频分组——进行强壮发送。在图14的DTV发送器中,包含
荷的187字节数据分组被时分复用。在图14的DTV发送器中,在187字节 数据分组的侧向里德-索罗蒙前向纠错之前执行横向里德-索罗蒙前向纠错编 码,并且侧向里德-索罗蒙前向纠错的奇偶校验字节不进行横向里德-索罗蒙前 向纠错编码。这与图10的图IODTV发送器——其中在横向里德-索罗蒙前向 纠错编码之前执行侧向里德-索罗蒙前向纠错编码——不同,因此侧向里德-索罗蒙前向纠错编码的奇偶校验字节进行横向里德-索罗蒙前向纠错编码。将 侧向里德-索罗蒙前向纠错编码的奇偶校验字节进行横向里德-索罗蒙前向纠 错编码趋向于提供更强大的二维里德-索罗蒙前向纠错编码,但是到于给定的 横向里德-索罗蒙前向纠错代码产生奇偶校验字节的207/187倍。这是高大约 11%的开销成本。
程序源1向在图14的DTV接收器中的传送流去复用器提供以187字节 数据分组的基本传送流。所述传送流去复用器包括选择器65,它被连接来选 #^数据分组,所述数据分组是基于向先入先出(FIFO)緩沖存储器66的通常 发送以暂时存储在其中。所述传送流去复用器还包括选择器67,它被连接来 选捧数据分组,所述数据分组是基于向先入先出(FIFO)緩沖存储器68的强 壮发送以暂时存储在其中。数据随机数产生器69被连接来随机化从FIFO緩 冲存储器68读取的数据分组。已经作好准备来向数据随机数产生器69提供 关于由每个数据段将占用的数据字段中的位置的信息,所述每个数据段并入 了从FIFO緩沖存储器68读取的相应数据分组。这使得可以通过将在每个分 组中的数据与PRBS的适当部分异或来进行数据的随机化。
时分复用器70被连接来提供要写入到有库的随机存取存储器71的187 字节的分组,有库的随机存取存储器71存储代码的一个8比特字节外加在其 寻址的存储位置的每个的任何字节扩展。RAM 71具有足够的寻址存储位置 来存储至少两个连续的超群,每个超群具有(H+K)个187字节数据分组。 FIFO緩冲存储器68被定期读取,用于向数据随机数产生器69提供数据分组, 所述数据分组在随机化后被提供到时分复用器70来作为其第一个输入信号。 时分复用器70将这些随机化的数据分组中继到RAM 71以被写入到其中的一个存储库中。在已经向RAM71的一个库中写入了用于强壮发送的H个连续 数据分组后,向这个库应用所读取的寻址。这个所读取的寻址在横向方向上 扫描这H个连续的数据段以向横向(G, H)里德-索罗蒙前向纠错编码器72 读取H字节的横向数据段。数据组配器73将来自横向里德-索罗蒙前向纠错 编码器72的所得结果的横向里德-索罗蒙前向纠错编码组配到除了不具有初 始同步字节之外的符合MPEG-2标准的K个187字节数据分组中。数据组配 器73向这些K个分组的每个提供包括标识PID和连续性计数的3字节首标。 时分复用器70接收这些187字节数据分组来作为第二输入信号,将这些187 字节数据分组转发到RAM 71以被写入到RAM 71的一个库中,以便完成暂 时被存储在其中的超群。在这个所完成的超群中的(H+K)个数据分组然后 以适当的间隔顺序从RAM 71的那个库被读出。最好是,在包含负荷数据的 H个数据分组被选择用于强壮发送之前,从RAM 71读取包含横向里德-索罗 蒙前向纠错编码的所述K个数据分组。
两输入时分复用器74被连接来向键控的数据随机数产生器75提供187 字节数据分组。FIFO缓冲存储器66被连接来向时分复用器74提供随^/L化的 通常发送数据分组来作为其两个输入信号的第一个。时分复用器74被连接来 用于从RAM 71接收强壮发送数据分组来作为其二个输入信号的第二个。键 控的数据随机数产生器75被连接来用于接收时分复用器74的输出信号,并 且用于向侧向(207, 187)里德-索罗蒙前向纠错编码器5提供对于时分复用 器74的输出信号的选择性随机化的响应。键控的数据随机数产生器75随机 化时分复用器74从FIFO緩冲存储器66读出中继的通常发送数据分组。键控 的数据随机数产生器75随机化包含来自横向里德-索罗蒙前向纠错编码的奇 偶校验字节的分组的3字节首标,但是不修改地中继这些分组的184字节负 荷部分。键控的数据随机数产生器75将先前由数据随机数产生器69随机化 的数据分组中继到侧向里德-索罗蒙前向纠错编码器5而不修改那些数据分 组。侧向里德-索罗蒙前向纠错编码器5向由键控的数据随机数产生器75提 供的每个187字节数据分组的结尾附加二十字节的侧向里德-索罗蒙前向纠错 代码。这产生了侧向里德-索罗蒙前向纠错编码器5向巻积交织器9提供来作 为其输入信号的相应的符合A/53的207字节的段。包括部件9-15的图14的 DTV发送器的部分对应于包括部件9-15的图1的DTV发送器的部分。
图15示出了如何修改图1的DTV发送器以用于与超强壮的信号一起发送其强壮的DTV信号,所述超强壮的信号诸如主DTV信号或与主DTV信号 无关的信号的音频分量。在图15的DTV发送装置中的部件165、 166、 167、 168、 169、 170、 171、 172和173在结构和操作上分别类似于在图14的DTV 发送器中的部件65、 66、 67、 68、 69、 70、 71、 72和73。图14的DTV发 送器的两输入时分复用器74和键控的数据随机数产生器75分别被替换为图 15的DTV发送装置中的三输入时分复用器174和键控数据随机数产生器 175。这些替换被用来容纳使用类似于在图1的DTV发送器中的那些的方法 的附加横向里德-索罗蒙前向纠错编码。
更具体而言,程序源l向在图15中的传送流去复用器提供以187字节数 据分组的基本传送流。所述传送流去复用器包括选择器165,它被连接来选 择作为向FIFO缓冲存储器166的强壮发送以暂时存储在其中的基础的那些数 据分组。传送流去复用器还包括选择器167,用于选择基于向FIFO缓冲存储 器168的更强壮的"超强壮,,发送以暂时存储在其中的的那些数据分组。数 据随机数产生器169被连接来随机化从FIFO緩冲存储器168读取的数据分 组,并且向时分复用器170提供所随机化的数据分组来作为其两个输入信号 的第一个。时分复用器170被连接来提供要被写入到有库的随机存取存储器 171的187字节分组,有库的随机存取存储器171在其寻址的存储位置的每 个存储一个代码的8比特的字节外加任何字节扩展。RAM 171具有足够的寻 址存储位置来存储至少两个连续的超群,每个具有(H+K)个187字节数据 分组。
在H个用于更强壮发送的连续lt据分組已经被写入到RAM 171的一个 库中后,所读耳又的寻址净皮应用到这个库。这个所读:f又的寻址在4黄向扫描这H 个连续数据段以向横向(G, H)里德-索罗蒙前向纠错编码器172读取H字 节的横向数据段。数据组配器173将来自横向里德-索罗蒙前向纠错编码器的 所得结果的横向里德-索罗蒙前向纠错编码组配到除了没有初始的同步字节 之外符合MPEG-2标准的K个187字节数据分组。数据组配器173向每个这 K个分组提供包含标识PID和连续性计数的3字节首标。数据组配器173被 连接来向时分复用器170提供这K个分组来作为其两个输入信号的第二个。 时分复用器170将这些187字节数据分组转发到RAM 171以被写入到RAM 171的一个库中,以便完成被暂时存储在其中的超群。在这个所完成的超群 中的(H+K)个数据分组然后以适当的间隔被逐一地从RAM 171的那个库被
57读取。最好是,在包含被选择用于强壮发送的负荷数据的H个数据分组之前,
从RAM 171读取包含横向里德-索罗蒙前向纠错编码的K个数据分组。
输入时分复用器174被连接来向键控数据随机数产生器175提供187字 节数据分组。键控数据随机数产生器175被连接来接收时分复用器174的输 出信号和用于向侧向(207, 187)里德-索罗蒙前向纠错编码器5提供对于时 分复用器174的输出信号的选择性随机化的响应。编码器5向它提供用于写 入随机存取存储器6的每个187字节的分组的结尾附加二十字节的侧向里德-索罗蒙前向纠错代码。RAM6在每个其寻址的存储位置存储代码的一个8比 特字节外加任何字节扩展,并且具有足够的寻址存储位置来存^f渚至少两个具 有(N+Q)个数据段的连续超群。在将出现在超群中的基本传送流的N个连 续数据段已经被写入到RAM 6的一个库中后,所读取的寻址^皮应用到这个 库,以用于在横向扫描这N个连续的数据段。这样做以向横向(M, N)里 德-索罗蒙前向纠错编码器7读取N字节的横向数据段。数据组配器8将来自 横向里德-索罗蒙前向纠错编码器7的所得结果的横向里德-索罗蒙前向纠错 编码组配到除了没有初始同步字节之外符合MPEG-2标准的Q个数据分组。 数据组配器8向每个这些分组提供包含标识PID和连续性计数的3字节首标。 这些分组的每个的剩余的184字节是来自横向里德-索罗蒙前向纠错编码的奇 偶校验字节。包含由横向里德-索罗蒙前向纠错编码器7产生的奇偶校验字节 的Q个数据段通过时分复用器174和键控数据随机数产生器175被路由以被 写入到RAM6的所述库中,用于完成其中暂时存储的超群。所完成的超群然 后被从RAM 6读取到巻积交织器9。包括部件9-15的图15的DTV发送装置 的部分对应于包括部件9-15的图1的DTV发送器的部分,虽然在图15中未 明显地示出部件12-15。
FIFO緩冲存储器166被连接来向时分复用器174提供随机化的通常发送 数据分组来作为其三个输入信号的第一个。时分复用器174被连接来接收从 RAM 71读取的强壮发送数据分组来作为其三个输入信号的第二个。数据组 配器8被连接来用于从横向里德-索罗蒙前向纠错编码器7向时分复用器174 奇偶校验字节的分组来作为其三个输入信号的第三个。键控数据随机数产生 器175随机化时分复用器174从FIFO緩冲存储器166读出的中继的通常发送 数据分组。键控数据随机数产生器175随机化包含来自横向里德-索罗蒙前向 纠错编码的奇偶校验字节的分组的3字节首标,但是不修改地中继这些分组的184字节的负荷部分。键控数据Pil机数产生器175将由数据随机数产生器 169先前随机化的数据分组中继到侧向里德-索罗蒙前向纠错编码器5,而不 修改那些数据分组。
图16A和16B组合来形成示出了图4的DTV接收器的修改的图16。于 是,在许多方面,图16A所示的电路类似于图4的DTV接收器的图6的修 改。修改的图4的DTV接收器的图16A部分提供了强壮DTV信号的接收, 所述强壮DTV信号使用横越全数据字段的横向里德-索罗蒙前向纠错代码, 并且被图1所示的类型的发送器发送。图16的修改包括允许接收由图15的 发送器装置发送的具有强壮音频分量信号的DTV信号。图16的修改也允许 接收由图14的DTV发送器发送的具有强壮音频分量信号的DTV信号。
但是,操作控制电路80替换在图4、 5和6中所示的操作控制电路24。 图16A和16B示出了包括部件80 (A)和80 (B)的操作控制电路80,它是 在附图中用于避免/人图16A所示的部件向图16B所示的部件有多个被连接而 使用的手段。操作控制电路80比操作控制电路24更复杂。操作控制电路80 除了提供RAM22的读写以实现由图l所示或图15所示类型的发送器发送的 强壮DTV信号的横向里德-索罗蒙前向纠错解码之外还执行另外的任务。
图16A示出了横向里德-索罗蒙前向纠错解码器应用电路30,它被连接 来用于接收作为SELECT A (选择A)信号的从操作控制电路80 (A)转发 的位置代码。响应于所述SELECT A信号,横向里德-索罗蒙前向纠错解码器 应用电路30选择横向里德-索罗蒙前向纠错解码器31-36之一,用于实现在 RAM 22的一个库中暂时存储的数据段的整个数据字段的横向里德-索罗蒙前 向纠错解码。图16A示出了在数量上为R的关联滤波器81,它们被连接来用 于接收作为它们各自的输入信号的、来自PID去随机数产生器38的去随机化 的PID。关联滤波器81包括在数量上为L的关联滤波器39 (在图16A中未 明显示出),它们对于相应的PID之一产生尖峰信号响应,所述PID用于标 识包括跨越一个全数据字段的横向里德-索罗蒙前向纠错编码的数据段。关联 滤波器81还包括另外的关联滤波器,它们对于相应的PID之一产生尖峰信号 响应,所述PID用于标识包括描述更强壮的音频数据发送或其他特定的更强 壮数据发送的横向里德-索罗蒙前向纠错编码的数据段。图16A示出了位置代 码锁存器82和四级移位寄存器83,用于来自位置代码锁存器82的位置代码。 它们替代了在图6中所示的用于来自位置代码锁存器40的位置代码的位置代
59码锁存器40和单级移位寄存器41。位置代码锁存器82能够暂时存储具有从 关联滤波器81得到的更多个比特的位置代码,所述关联滤波器81除了关联 滤波器39之外还包括其他的关联滤波器。
四级移位寄存器83暂时存储用于四个数据字段的每个连续位置代码字, 并且在四级移位寄存器83中存储的位置代码字被提供到操作控制电路80 (A),以用于确定它要执行的操作。提高在四级移位寄存器83中的级的数 量简化了当使用"叠瓦构造"的操作时跟踪彼此重叠的强壮音频发送的不同 周期。可以使用在包含横向里德-索罗蒙前向纠错代码的奇偶校验字节数据分 组的PID后的四个比特来作为PID扩展,用于标识那个数据分组所属的强壮 发送的周期。
来自位置代码锁存器82的位置代码字包含来自用于关联滤波器81之一 的比特锁存器的1,所述关联滤波器81之一对于包含特定类型的横向里德-索罗蒙前向纠错编码的数据段的PID产生尖峰信号响应。来自位置代码锁存 器82的位置代码字包含来自其他关联滤波器81的比特锁存器的零,所述其 他关联滤波器81不产生尖峰信号响应,因为在当前的数据字段中不存在那些 关联滤波器81所响应的PID。位置代码锁存器82保留所述位置代码字,直 到下一个数据字段的开头,此时,响应于一个SHIFT CLOCK (移位时钟)信 号,位置代码字被移位到移位寄存器83中以在后面四个数据字段间隔中暂时 存储。然后,位置代码锁存器82响应于一个RESET (复位)信号而被复位 到全零状态。在操作控制电路80内的电路响应于来自也在操作控制电路80 内的计数器电路的计数而产生SHIFT CLOCK和RESET信号。
在四级移位寄存器83的一个级中暂时存储的位置代码字的每个具有第 一和第二部分。每个位置代码字的第一部分由那些关联滤波器81产生的比特 组成,所述那些关联滤波器81检测包含用于强壮发送的横向里德-索罗蒙前 向纠错编码的数据段的PID,其中每个强壮发送在同一数据字段内完成其本 身的一个完整周期。操作控制电路80响应于在移位寄存器83的第一级中存 储的位置代码字的第一部分而实现这样的强壮发送的横向里德-索罗蒙前向 纠错解码。在图16A所示的电路中进行这个横向里德-索罗蒙前向纠错解码。 每个位置代码字的第二部分由那些关联滤波器81产生的比特组成,所述那些 关联滤波器81检测包含用于更强壮发送的横向里德-索罗蒙前向纠错编码的 数据段的PID,其中每个更强壮发送需要多个数据字段来完成其本身的一个完整周期。操作控制电路80响应于在移位寄存器83的第二级中存储的位置 代码字的第二部分而实现这样的更强壮发送的横向里德-索罗蒙前向纠错解 码。在图16B所示的电路中进行这个横向里德-索罗蒙前向纠错解码。
在图16A所示的电路中进行的横向里德-索罗蒙前向纠错解码与在图6的 电路中进行的类似。但是,操作控制电路80将来自四级移位寄存器83第一 级的位置代码字的第 一部分的比特进行或操作。这个或操作产生了对于是否 正在接收完成在同一数据字段内的其一个完整周期的强壮发送的指示。
如果在位置代码字的第 一部分中的所有比特是零,则这些比特或#:作为 零。这向操作控制电路80指示在前一个数据字段期间在同一数据字段内完成 其本身的整个周期的强壮发送未被写入到RAM 22内。响应于这个信息,操 作控制电路80放弃对于用于暂时存储最后接收的数据字段的RAM 22的库中 的存储位置的扫描,所述扫描将被进行以实现横向里德-索罗蒙前向纠错解 码。这节省了在DTV接收器中的一些功耗。操作控制电路80向横向里德-索罗蒙前向纠错解码器应用电路30提供控制信号,所述控制信号的所有比特 是零。这防止了横向里德-索罗蒙前向纠错解码器应用电路30选择横向里德-索罗蒙前向纠错解码器31-36的任何一个来执行横向里德-索罗蒙前向纠错解 码。
如果在四级移位寄存器83的第一级中保存的位置代码字的第一部分中 的比特之一是l,则这些比特或操作为1。这向操作控制电路80指示在前一 个数据字段期间在同一数据字段内完成其本身的整个周期的强壮发送被写入 到RAM22内。于是,操作控制电路80对于用于暂时存储最后接收的数据字 段的RAM 22的库中的存储位置进行扫描,以实现横向里德-索罗蒙前向纠错 解码。操作控制电路80向横向里德-索罗蒙前向纠错解码器应用电路30转发 在移位寄存器83的第一级中保存的位置代码字的第一部分来作为其控制信 号。因此,调节横向里德-索罗蒙前向纠错解码器应用电路30以选择横向里 德-索罗蒙前向纠错解码器31-36的正确的一个来执行横向里德-索罗蒙前向 纠错解码。在要由横向里德-索罗蒙前向纠错解码器31-36对于一个数据字段 进行的任何横向里德-索罗蒙前向纠错解码被完成或被发现不必要时,从 RAM22逐一向图16B所示的侧向(207, 187)里德-索罗蒙前向纠错解码器 125读取那个数据字段的段。
该(207, 187)里德-索罗蒙前向纠错解码器125执行侧向里德-索罗蒙前向纠错。里德-索罗蒙前向纠错解码器125复位在每个数据分组中的传送错误
指示符以指示是否它包含保持未纠正的字节错误。(207, 187)里德-索罗蒙 前向纠错解码器125向数据去随机数产生器26提供每个187字节数据分组。 数据去随机数产生器26被连接来向传送流去复用器84提供去随机化的187 字节凄t据分组,传送流去复用器84响应于在数据分组中的PID来将它们分类 到适当的分组解码器。像在图5的DTV接收器中那样,视频数据分组被分类 到在图16B所示的DTV接收器的部分中的MPEG-2解码器28。
(207, 187)里德-索罗蒙前向纠错解码器125向有库的随机存取存储器 85提供被纠正的207字节数据段,其中每个包括被提供到数据去随机数产生 器26的各自的187字节数据分组,并且还包括侧向(207, 187)里德-索罗 蒙前向纠错编码的二十奇偶校验字节。RAM 85被调节以向它的库之一中写 入207字节数据段,所述207字节数据段包括音频数据分组或包含在数据去 随机数产生器26响应中出现的用于强壮音频发送的横向里德-索罗蒙前向纠 错编码的字节数据分组。传送流去复用器84向操作控制电路80 (B )提供关 于这些数据分组的PID的信息。这个信息包括关于4比特PID扩展的信息, 所述4比特PID扩展在包含用于强壮音频发送的横向里德-索罗蒙前向纠错编 码的字节数据分组的PID之后。与在移位寄存器83中存储的位置代码字组合 的这个信息使得操作控制电路80 (B)能够引导向RAM 85的适当的库写入 音频数据分组和包含用于强壮音频发送的横向里德-索罗蒙前向纠错编码的 字节数据分组。这对于实现"叠瓦构造"的强壮音频发送是重要的。
RAM 85在其寻址的存储位置的每个存储数据的一个8比特字节外加其 一个或多个扩展。RAM 85具有足够的寻址存储位置来存储与强壮音频发送 相关联的数据分组的最大超群的至少连续的两个。有库的RAM 85的读写操 作类似于在本说明书中较早所述的图12的DTV接收器的有库的RAM 62的 读写操作。
基本DTV信号在它被从RAM 22读取后的处理被在移位寄存器83的第 二级中存储的位置代码字的第二部分控制。这个第二部分涉及可能的强壮发 送,其中每个使用多个数据字段来完成其本身的整个周期。在由关联滤波器 81之一检测到来自下述周期的包含横向里德-索罗蒙前向纠错编码的数据段 的PID后的第二数据字段开始,从RAM 22读取将与强壮发送相关联的数据 段和与强壮发送不相关联的数据段混合的DTV信号的周期。这个PID的检测被存储在在移位寄存器83的第二级中存储的位置代码字的第二部分中。
操作控制电路80响应于在移位寄存器83的第二级中存储的位置代码字 的第二部分而产生对于RAM 85的读写的指定模式。这些指定模式被存储在 操作控制电路80的内部存储器中。对于当前从数据分组组配一个超群的RAM 85的库产生写入寻址的指定模式,所述数据分组由传送流去复用器84提供 来写入RAM85。 RAM85的这个库被一次一个数据字节地写入,并且所述字 节被写入到寻址的存储位置,其中一些先前被从中读取了被纠错的字节。根 据用于强壮音频发送的横向里德-索罗蒙前向纠错解码的类型,写入寻址的指 定模式在多个数据字段上扩展。在其中在其各自的写入之前立即进行存储位 置的先前读取的设计中,按照读取然后写入的操作,所读取的寻址是写入寻 址的一部分。在其中在重写存储位置之前进行从那些存储位置的在先读取纠 错的字节的设计中,读取寻址的模式仍然对应于写入寻址的指定模式的一部 分。但是,在完成横向里德-索罗蒙前向纠错规程后不久开始读取寻址的模式。
对于在横向里德-索罗蒙前向纠错解码规程中涉及的RAM 85的库产生横 向读写寻址的指定模式。横向读取寻址实现了从通过超群的每个横向路径经 由选择解码器的横向里德-索罗蒙前向纠错解码器应用电路90向所选择的横 向里德-索罗蒙前向纠错解码器读取字节流。横向写入寻址实现了向其原始寻 址存储位置写回字节流,所述字节流在纠错后经由横向里德-索罗蒙前向纠错 代码应用电路90从所选择的横向里德-索罗蒙前向纠错解码器被返回。
操作控制电路80 (B)响应于在强壮音频发送的周期的开始时从移位寄 存器83的第二级提供的位置代码字的第二部分而产生SELECTB信号。直到 强壮音频发送的周期结束,操作控制电路80 (B)继续提供那个SELECT B 信号,横向里德-索罗蒙前向纠错解码器应用电路90被连接来接收这个信号 来作为其控制信号。横向里德-索罗蒙前向纠错解码器应用电路90被所述 SELECT B信号调节以选择用于实现在RAM 85中暂时存储的数据段的横向 里德-索罗蒙前向纠错解码的多个横向里德-索罗蒙前向纠错解码器之一。作为 SELECT B信号被转发到横向里德-索罗蒙前向纠^"解码器应用电路90的位 置代码字的第二部分可以记录PID的才企测,所述PID用于标识具有音频的 (20, 16)横向里德-索罗蒙前向纠错编码的发送器广播。横向里德-索罗蒙前 向纠错解码器应用电路90响应于这个SELECTB信号而选择(20, 16)横向 里德-索罗蒙前向纠错解码器91,用于纠正在所扫描的每个横向代码路径中的
63字节错误。如果所述SELECT B信号记录了用于标识具有音频的(22, 16) 横向里德-索罗蒙前向纠错编码的广播的PID的4企测,则横向里德-索罗蒙前 向纠错解码器应用电路90响应而选择用于纠正字节错误的(22, 16)横向里 德-索罗蒙前向纠错解码器92。如果所述SELECT B信号记录了用于标识具有 音频的(26, 16)横向里德-索罗蒙前向纠错编码的广播的PID,则横向里德-索罗蒙前向纠错解码器应用电路90响应而选择用于纠正字节错误的(26, 16 ) 横向里德-索罗蒙前向纠错解码器93。如果所述SELECT B信号记录了用于标 识具有音频的(30, 16)横向里德-索罗蒙前向纠错编码的广播的PID,则横 向里德-索罗蒙前向纠错解码器应用电路90响应而选择用于纠正字节错误的 (30, 16)横向里德-索罗蒙前向纠错解码器94。如果所述SELECT B信号记 录了用于标识具有音频的(62, 32)横向里德-索罗蒙前向纠错编码的广播的 PID,则横向里德-索罗蒙前向纠错解码器应用电路90响应而选择用于纠正字 节错误的(62, 32)横向里德-索罗蒙前向纠错解码器95。如果所述SELECT B信号记录了用于标识具有音频的(90, 32)横向里德-索罗蒙前向纠错编码 的广播的PID,则横向里德-索罗蒙前向纠错解码器应用电路90响应而选择用 于纠正字节错误的(90, 32)横向里德-索罗蒙前向纠错解码器96。
随后从RAM85读取包含已经通过使用由横向里德-索罗蒙前向纠错解码 器应用电路90选择的横向里德-索罗蒙前向纠错解码器91-96之一的字节纠错 规程而被处理的音频数据分组的数据段。在一些设计中,从RAM85的读取 是读取然后写入操作的一部分。在其他设计中,迅速完成对于其他超群的字 节纠错规程,并且在完成那些字节纠错规程后不久进行这个读取。这减少了 在视频和音频数据分组字节的相差延迟。
必须确定在使用RAM85实现的横向里德-索罗蒙前向纠错解码规程后从 RAM 85读取的那些可纠正包含先前发现不能被纠正的数据分组的数据段。 侧向(207, 187)里德-索罗蒙前向纠错解码器97被连接来用于接收从RAM 85读取的那些数据段。里德-索罗蒙前向纠错解码器97对于至少那些具有传 送指示符(TEI)比特的音频数据分组尝试进一步的字节纠错,所述TEI比特 用于指示它们包含字节错误。如果纠正在这样的音频数据分组中的字节错误, 则复位所述TEI比特以去除在所述分组中的字节错误的指示。(207, 187)里 德-索罗蒙前向纠错解码器97然后向数据去随机数产生器98提供除了其二十 个里德-索罗蒙前向纠错代码奇偶校验字节之外的数据段的部分来作为一个187字节数据分组。数据去随机数产生器98被连接来向AC-3解码器29提供 去随机化的音频数据分组。通过向每个数据段附加在数据字段内的那个段的 编号来便利数据去随机数产生器98的操作。这可以在进行去交织后进行,并 且所述段的编号在整个里德-索罗蒙前向纠错解码规程中被承载,并且被存储 在RAM 22和85中。将所述段编号适配到在所述数据段之前的DSS间隔中 是很方便的。
图17A和17B组合来形成示出了图7的DTV接收器的^^改的图17。于 是,在许多方面,在图17A中所示的电路类似图7的DTV接收器的图9的 修改。修改的图7的DTV接收器的图17A部分提供了接收强壮的DTV信号, 所述DTV信号使用横越全数据字段的横向里德-索罗蒙前向纠错代码,并且 被图1所示的类型的发送器发送。图17的修改允许接收强壮的DTV信号, 所述DTV信号使用横越半数据字段的横向里德-索罗蒙前向纠错代码,并且 它包括由图15的发送装置发送的超强壮音频分量信号。图17的修改也允许 接收具有由图14的DTV发送器发送的具有强壮音频分量信号的DTV信号。
但是,操作控制电路86替代了在图7、8和9中所示的操作控制电路124。 图17A和17B示出了包括部件86 ( A)和86 ( B )的操作控制电路86,这是 在附图中使用来避免从图17A中所示的部件到图17B所示的部件有多个被连 接的手段。操作控制电路86比操作控制电路124更复杂。搡作控制电路86 除了提供RAM22的读写以实现由图l所示或图15所示类型的发送器发送的 强壮DTV信号的横向里德-索罗蒙前向纠错解码之外还执行另外的任务。
图17A示出了横向里德-索罗蒙前向纠错解码器应用电路130,它被连接 来用于接收作为SELECT A (选择A)信号的从操作控制电路86 (A)转发 的位置代码。响应于所述SELECTA信号,横向里德-索罗蒙前向纠错解码器 应用电路130选择横向里德-索罗蒙前向纠错解码器131-136之一,用于实现 在RAM 22的一个库中暂时存储的数据段的半个数据字段的横向里德-索罗蒙 前向纠错解码。图17A示出了在数量上为R的关联滤波器87,它们被连接来 用于接收作为它们各自的输入信号的来自PID去随机数产生器38的去随机化 的PID。关联滤波器87包括在数量上为L的关联滤波器139 (在图17A中未 明显示出),它们对于相应的PID产生尖峰信号响应,所述PID用于标识包 括跨越半个数据字段的横向里德-索罗蒙前向纠错编码的数据段。关联滤波器 87还包括另外的关联滤波器,它们对于相应的PID产生尖峰信号响应,所述PID用于标识包括描述更强壮的音频数据发送或其他特定的更强壮数据发送 的横向里德-索罗蒙前向纠错编码的数据段。图16A示出了位置代码锁存器
88和四级移位寄存器89,用于来自位置代码锁存器88的位置代码。它们替 代了在图9中所示的用于来自位置代码锁存器IO的位置代码的位置代码锁存 器140和单级移位寄存器141。位置代码锁存器88能够暂时存储具有从关联 滤波器87得到的更多个比特的位置代码,所述关联滤波器87除了关联滤波 器139之外还包括其他的关联滤波器。
四级移位寄存器89暂时存储用于两个数据字段的每个连续位置代码字, 并且在四级移位寄存器89中存储的位置代码字被提供到操作控制电路86 (A),以用于确定它要执行的操作。提高在移位寄存器89中的级的数量简 化了当使用"叠瓦构造"的操作时跟踪彼此重叠的强壮音频发送的不同周期。 可以使用在包含横向里德-索罗蒙前向纠错代码的奇偶校验字节数据分组的 PID后的四个比特来作为PID扩展,用于标识那个数据分组所属的强壮发送 的周期。
来自位置代码锁存器88的位置代码字包含来自用于关联滤波器87之一 的比特锁存器的1,所述关联滤波器81之一对于包含特定类型的横向里德-索罗蒙前向纠错编码的数据段的PID产生尖峰信号响应。来自位置代码锁存 器88的位置代码字包含来自其他关联滤波器87的比特锁存器的零,所述其 他关联滤波器81不产生尖峰信号响应,因为在当前的数据字段中不存在那些 关联滤波器87响应的PID。位置代码锁存器86保留所述位置代码字,直到 下个半数据字段的开头,此时,响应于一个SHIFTCLOCK(移位时钟)信号, 所述位置代码字被移位到移位寄存器89中以在后面二个tt据字段间隔中暂 时存储。然后,位置代码锁存器88响应于一个RESET (复位)信号而被复 位到全零状态。在操作控制电路86内的电路响应于来自也在操作控制电路 86内的计数器的计数而产生SHIFT CLOCK和RESET信号。
在移位寄存器89的一个级中暂时存储的位置代码字的每个具有第一和 第二部分。每个位置代码字的第一部分由一些关联滤波器87产生的比特组 成,所述那些关联滤波器87检测包含用于强壮发送的横向里德-索罗蒙前向 纠错编码的数据段的PID,其中每个强壮发送在同一半数据字段内完成其本 身的一个完整周期。操作控制电路86响应于在移位寄存器89的第一级中存 储的位置代码字的第一部分而实现这样的强壮发送的横向里德-索罗蒙前向
66纠错解码。在图17A所示的电路中进行这个横向里德-索罗蒙前向纠错解码。
每个位置代码字的第二部分由一些关联滤波器87产生的比特组成,所述那些 关联滤波器87检测包含用于更强壮发送的横向里德-索罗蒙前向纠错编码的 数据段的PID,其中每个更强壮发送需要多个数据字段来完成其本身的一个 完整周期。操作控制电路86响应于在移位寄存器89的第二级中存储的位置 代码字的第二部分而实现这样的更强壮发送的横向里德-索罗蒙前向纠错解 码。在图17B所示的电路中进行这个横向里德-索罗蒙前向纠错解码。
在图17A所示的电路中进行的横向里德-索罗蒙前向纠错解码与在图6的 电路中进行的类似。但是,操作控制电路86将来自四级移位寄存器89第一 级的位置代码字的第一部分的比特进行或操作。这个或操作产生了对于是否 正在接收完成在同一半数据字段内的其一个完整周期的强壮发送的指示。
如果在位置代码字的第 一部分中的所有比特是零,则这些比特或操作为 零。这向操作控制电路86指示在前一个数据字段期间在同 一半数据字段内完 成其本身的整个周期的强壮发送未^皮写入到RAM 122内。响应于这个信息, 操作控制电路86放弃对于用于暂时存储最后接收的数据字段的RAM 122的 库中的存储位置的扫描,所述扫描将被进行以实现横向里德-索罗蒙前向纠错 解码。这节省了在DTV接收器中的一些功耗。操作控制电路86向横向里德-索罗蒙前向纠错解码器应用电路130提供控制信号,所述控制信号的所有比 特是零。这防止了横向里德-索罗蒙前向纠错解码器应用电路130选择横向里 德-索罗蒙前向纠错解码器131-136的任何一个来执行横向里德-索罗蒙前向 纠错解码。
如果在移位寄存器89的第一级中保存的位置代码字的第一部分中的比 特之一是l,则这些比特或操作为1。这向操作控制电路86指示在前一个数 据字段期间在同 一数据字段内完成其本身的整个周期的强壮发送被写入到 RAM 122内。于是,操作控制电路86对于用于暂时存储最后接收的半数据 字段的RAM 122的库中的存储位置进行扫描,以实现横向里德-索罗蒙前向 纠错解码。操作控制电路86向横向里德-索罗蒙前向纠错解码器应用电路130 转发在移位寄存器89的第一级中保存的位置代码字的第一部分来作为其控 制信号。因此,调节横向里德-索罗蒙前向纠错解码器应用电路130以选择横 向里德-索罗蒙前向纠4昔解码器131-136的正确的一个来执行横向里德-索罗 蒙前向纠错解码。在要由横向里德-索罗蒙前向纠错解码器131-136对于一个数据字段进行的任何横向里德-索罗蒙前向纠错解码被完成或被发现不必要
时,从RAM 122逐一向图17B所示的侧向(207, 187)里德-索罗蒙前向纠 错解码器125读取那个数据字段的段。
该(207, 187)里德-索罗蒙前向纠错解码器125执行侧向里德-索罗蒙前 向纠错。里德-索罗蒙前向纠错解码器125切换在其中它发现了仍然不能纠正 的字节错误的每个数据分组中的传送错误指示符(TEI)比特。(207, 187) 里德-索罗蒙前向纠错解码器125然后向数据去随机数产生器126提供除了其 二十个里德-索罗蒙前向纠错代码奇偶校验字节之外的数据段的部分来作为 一个187字节数据分组。数据去随机数产生器126被连接来向传送流去复用 器84提供去随机化的数据,传送流去复用器84响应于在数据分组中的PID 来将它们分类到适当的分组解码器。视频数据分组被分类到MPEG-2解码器 28。
音频数据分组和包含在数据去随^4丈产生器126响应中出现的用于强壮 音频发送的横向里德-索罗蒙前向纠错编码的字节数据分组被写入到有库的 随机存取存储器85。传送流去复用器84向操作控制电路86 (B )提供关于这 些数据分组的PID的信息。这个信息包括关于4比特PID扩展的信息,所述 4比特PID扩展在包含用于强壮音频发送的横向里德-索罗蒙前向纠错编码的 字节数据分组的PID之后。与在移位寄存器89中存储的位置代码字组合的这 个信息使得操作控制电路86 (B)能够向RAM 85的适当的库写入音频数据 分组和包含用于强壮音频发送的横向里德-索罗蒙前向纠错编码的字节数据 分组。这对于实现"叠瓦构造"的强壮音频发送是重要的。
RAM 85在其寻址的存储位置的每个存储数据的一个8比特字节数据外 加其一个或多个扩展。RAM 85具有足够的寻址存储位置来存储与强壮音频 发送相关联的数据分组的最大超群的至少连续的两个。有库的RAM 85的读 写操作类似于在本说明书中较早所述的图12的DTV接收器的有库的RAM 62 的读写操作。
基带DTV信号在它被从RAM 122读取后的处理被在移位寄存器89的第 二级中存储的位置代码字的第二部分控制。这个第二部分涉及可能的强壮发
波器87之一检测到来自下述周期的包含横向里德-索罗蒙前向纠错编码的数 据段的PID后的第二个半个数据字段开始,从RAM 122读取将与强壮发送相关联的数据段和与强壮发送不相关联的数据段混合的DTV信号的周期。这个
PID的检测被存储在在移位寄存器89的第二级中存储的位置代码字的第二部 分中。
操作控制电路86响应于在移位寄存器89的第二级中存储的位置代码字 的第二部分而产生对于RAM 85的读写的指定模式。这些指定模式被存储在 操作控制电路86的内部存储器中。对于当前从数据分组组配一个超群的RAM 85的库产生写入寻址的指定模式,所述数据分组由传送流去复用器84提供 来写入RAM85。 RAM 85的这个库被一次一个凄t据字节地写入,所述字节一皮 写入到寻址的存储位置,其中一些先前被从中读取了被纠错的字节。根据用 于强壮音频发送的横向里德-索罗蒙前向纠错解码的类型,写入寻址的指定模 式在多个数据字段上扩展。在其中在其各自的写入之前立即进行存储位置的 先前读取的设计中,按照读取然后写入的操作,所读取的寻址是写入寻址的 一部分。在其中在重写存储位置之前进行从那些存储位置的先前读取纠错的 字节的设计中,读取寻址的模式仍然对应于写入寻址的指定才莫式的一部分。 但是,在完成横向里德-索罗蒙前向纠错规程后不久开始读取寻址的模式。
对于在横向里德-索罗蒙前向纠错解码规程中涉及的RAM 85的库产生横 向读写寻址的指定模式。横向读取寻址实现了从通过超群的每个横向路径经 由选择解码器的横向里德-索罗蒙前向纠错解码器应用电路90向所选择的横 向里德-索罗蒙前向纠错解码器读取字节流。横向写入寻址实现了向其原始寻 址存储位置写回字节流,所述字节流在纠错后经由横向里德-索罗蒙前向纠错 代码应用电路90从所选择的横向里德-索罗蒙前向纠错解码器被返回。
操作控制电路86 (B)响应于在强壮音频发送的周期的开始时从移位寄 存器89的第二级提供的位置代码字的第二部分而产生SELECTB (选择B) 信号。直到强壮音频发送的那个周期结束,操作控制电路86 (B)继续提供 那个SELECT B信号,横向里德-索罗蒙前向纠错解码器应用电路90被连接 来接收这个信号来作为其控制信号。横向里德-索罗蒙前向纠错解码器应用电 路90被所述SELECT B信号调节以选择用于实现在RAM 85中暂时存储的数 据段的横向里德-索罗蒙前向纠错解码的多个横向里德-索罗蒙前向纠错解码 器之一。作为SELECTB信号被转发到横向里德-索罗蒙前向纠错解码器应用 电路90的位置代码字的第二部分可以记录PID的4企测,所述PID用于标识 具有音频的(20, 16)横向里德-索罗蒙前向纠错编码的发送器广播。横向里
69德-索罗蒙前向纠错解码器应用电路卯响应于这个SELECT B信号而选择 (20, 16)横向里德-索罗蒙前向纠错解码器91,用于纠正在所扫描的每个横 向代码路径中的字节错误。如果所述SELECT B信号记录了用于标识具有音 频的(20, 16)横向里德-索罗蒙前向纠错编码的广播的PID的检测,则横向 里德-索罗蒙前向纠错解码器应用电路卯响应而选择用于纠正字节错误的 (22, 16)横向里德-索罗蒙前向纠错解码器92。如果所述SELECTB信号记 录了用于标识具有音频的(26, 16)横向里德-索罗蒙前向纠错编码的广播的 PID,则横向里德-索罗蒙前向纠错解码器应用电路90响应而选择用于纠正字 节错误的(26, 16)横向里德-索罗蒙前向纠错解码器93。如果所述SELECT B信号记录了用于标识具有音频的(30, 16)横向里德-索罗蒙前向纠错编码 的广播的PID,则横向里德-索罗蒙前向纠错解码器应用电路90响应而选择用 于纠正字节错误的(30, 16)横向里德-索罗蒙前向纠错解码器94。如果所述 SELECT B信号记录了用于标识具有音频的(62, 32 )横向里德-索罗蒙前向 纠错编码的广播的PID,则横向里德-索罗蒙前向纠错解码器应用电路90响应 而选择用于纠正字节错误的(62, 32)横向里德-索罗蒙前向纠错解码器95。 如果所述SELECT B信号记录了用于标识具有音频的(90, 32),镜向里德-索罗蒙前向纠错编码的广播的PID,则横向里德-索罗蒙前向纠错解码器应用 电路90响应而选择用于纠正字节错误的(90, 32)横向里德-索罗蒙前向纠 错解码器96。
随后从RAM 85向侧向(207, 187)里德-索罗蒙前向纠错解码器97读 取包含已经通过使用由横向里德-索罗蒙前向纠错解码器应用电路90选择的 横向里德-索罗蒙前向纠错解码器91-96之一的字节纠错规程而被处理的音频 数据分组的数据段。里德-索罗蒙前向纠错解码器97对于至少那些具有TEI 比特的音频数据分组尝试进一步的字节纠错,所述TEI比特用于指示它们包 含字节错误。如果纠正在这样的音频数据分组中的字节错误,则复位所述TEI 比特以去除在所述分组中的字节错误的指示。(207, 187)里德-索罗蒙前向 纠错解码器97然后向数据去随机数产生器98提供除了其二十个里德-索罗蒙 前向纠错代码奇偶校验字节之外的数据段的部分来作为一个187字节数据分 组。数据去随机数产生器98被连接来向AC-3解码器29提供去随机化的音 频数据分组。
可以按照在图13的DTV接收器中使用的接收器设计思想来修改图16的DTV接收装置。即,可以从RAM22而不是使用另一个RAM85工作来进行 强壮音频发送的横向里德-索罗蒙前向纠错解码。图17的DTV接收装置可以 -波类似地修改,从RAM 122而不是4吏用另 一个RAM 85工作来进行强壮音频 发送的横向里德-索罗蒙前向纠错解码。在这样的修改中可以省略侧向里德-索罗蒙前向纠错解码器97和数据去随机数产生器98,它们的工作由侧向里 德-索罗蒙前向纠错解码器125和数据去随机数产生器26取代来执行。传送 流去复用器84可以分类来自数据去随机数产生器26的去随机化音频数据分 组以应用到AC-3解码器29。牺牲了在连续橫向里德-索罗蒙前向纠错解码规 程之间的侧向里德-索罗蒙前向纠错解码的优点。但是,更强壮的音频数据分 组相对于较强壮的视频数据分组具有较小的延迟。
图18示出了图14的DTV发送器的修改,它能够与伪-2VSB强壮发送信 号一起发送通常发送的DTV信号。而且,图18的修改允许这个强壮发送信 号的横向里德-索罗蒙前向纠错编码可以使得它"超强壮"。使用图18的这些 修改,从RAM 71读取的用于强壮发送的数据分组不被直接地应用到时分复 用器74来作为其输入信号。去复用器101被连接来将从RAM 71读取的数据 分组的184字节的负荷部分与它们的3字节首标相分离,并且用于向数据随 机数产生器102提供那些184字节的负荷部分来作为其输入信号。数据随机 数产生器102通过将在184字节的负荷部分中的数据与稍后使用的1496比特 (187字节)的A/53、附录D指定的PRBS异或来随机化它们。数据随机数 产生器102向重新采样器103提供在其输出信号中的随机化数据来作为其输 入信号。重新采样器103通过立即重复在每个184字节负荷部分中的每个信 息比特来将代码率减半,向187字节的分组组配器104提供了所得结果的368 字节的修改数据。组配器104被连接来提供187字节数据分组来作为时分复 用器74的输入信号,以取代由来自在图14的DTV发送器中的RAM71的直 接读出提供的复用器74的输入信号。
组配器104响应于从去复用器101接收的每个首标而产生两个新首标。 两个新首标的每个与旧首标在连续性计数上不同。旧首标的连续性计数被乘 以2,所得结果的积的最高有效位被丢弃以产生用于新首标的第一个的连续 性计数。新首标的第一个的连续性计凄M皮递增1以产生新首标的第二个连续 性计数。组配器104向第一个新首标附加368字节的修改数据的初始的192 个,以产生作为输入信号被提供到时分复用器74的187字节的分组。组配器104将368字节的修改数据的最后的192附加到第二个新首标以产生作为输 入信号纟皮:提供到时分复用器74的下一个187字节的分组。图14的发送器的另一个图18的修改将数据随机数产生器75替换为所被 连接的键控的数据随机数产生器105,用于向侧向(207, 187)里德-索罗蒙 前向纠错编码器5提供输入信号。按照图18被修改的图10的发送器的剩余 部分包括部件5-15,它在未修改的图14的发送器中被连接而没有进一步的修 改并且工作。键控数据随机数产生器105选择性地省略组配器104提供的数 据分组的负荷的随机化,因此其中的数据将引起要在由12相的网格编码器 10执行的网格编码规程中产生的伪-2VSB码元。但是,键控数据随机数产生 器105随机化组配器104提供的数据分组的3字节的首标负荷的比特。图19示出了图15的发送装置的修改,它能够与使用伪-2VSB调制的更 强壮的"超强壮"信号一起发送强壮发送DTV信号。利用图19的这些修改, 从RAM 71读取的用于超强壮发送的数据分组不直接被应用到时分复用器81 来作为其输入信号。相反,从RAM 71读取的用于超强壮发送的数据分组被 提供到包括类似地净皮连4妄到图18的对应部件的部件101、 102、 103和104的 电路。时分复用器174从组配器104接收输入信号来取代从在图15的发送装 置中的从RAM71直接接收的输入信号。图11的发送装置的另一个图19的修改是将键控接收随机化器4替代为 被连接来向侧向(207, 187)里德-索罗蒙前向纠错编码器5提供输入信号的 键控数据随机数产生器106。像键控数据随机数产生器4 一样,键控数据随 机数产生器106选择性地省略组配器8提供的数据分组的负荷的随机化。而 且,像键控数据随机数产生器105—样,键控数据随机数产生器106选择性 地省略组配器104提供的数据分组的负荷的随机化。按照图19修改的发送器 的剩余部分包括部件5-15,它们像在包含未修改的图10的发送装置的发送器 中那样被连接而没有进一 步的修改并且工作。图20示出了图14的DTV发送器的修改,它能够与全8VSB码元字母表 的-3、 -1、 +5和+7码元值外的强壮发送信号一起发送正常发送的01^信号。 而且,图20的修改允许这个强壮发送信号的横向里德-索罗蒙前向纠错编码 使得它"超强壮"。图20的修改总地类似于图18的修改。图20的修改不使 用重新采样器103,用于将来自数据随机数产生器102的随机化负荷数据的 代码率减半。相反,重新采样器107用于通过在每个184字节的负荷部分中72的每个信息比特后立即插入一个1来将代码率减半,向187字节的分组组配器104提供了所得结果的368字节的修改数据。键控数据随机化器105选择 性地省略组配器104提供的数据分组的负荷的随机化,因此,其中的数据将 仅仅引起在由12相网格编码器10执行的网格编码规程中产生的-7、 -5、 +1 和+3码元。但是,键控数据随机化器105随机化组配器104提供的数据分组 的3字节首标负荷的比特。图21示出了图15的发送装置的修改,它使能发送强壮发送DTV信号以 及^^用不包括全8VSB码元字母表的-3、 -1、 +5和+7码元值的调制的更强壮 的"超强壮"信号。图21的修改总地类似于图19的修改。如像图20对图 14的发送装置的的修改那样,图21对图15发送装置的修改使用重新采样器 107来取代重新采样器103,用于将来自数据随机数产生器102的随机化负荷 数据的代码率减半。图22A和22B组合而形成对图16的DTV接收器修改的图22的示意图, 用于使用可以横越全数据字段的横向里德-索罗蒙前向纠错代码的DTV信号。 在图22A中,多模式12相网格解码器120替代图16A所示的12相网格解码 器20。如果多模式12相网格解码器120能够码元解码伪-2VSB调制,则图 22A和22B所示的DTV接收器能够接收由图18的DTV发送器或由按照图 19修改的图1的DTV发送器发送的DTV信号。假定所述多模式12相网格 解码器120能够进行除全8VSB码元字母表的-3、 -1、 +5和+7码元值外的码 元解码调制。然后,图22A和22B所示的DTV接收器能够接收由图20的 DTV发送器或由按照图21修改的图1的DTV发送器发送的DTV信号。图16的DTV接收器的操作控制电路80被替换为图22的DTV接收器中 的操作控制电路110。图22A和22B示出了包括部件110 (A)和110 (B) 的操作控制电路110,这是在附图中用于避免从图22A所示的部件到图22B 所示的部件的多个被连接的手段。操作控制电路110与操作控制电路80的不 同在于操作控制电路110控制多模式网格解码器120工作在那个模式中,用 于应用这样的控制的的被连接在图22A中未明显示出。在操作控制电路110 内的只读存储器映射每个数据字段的那些部分包含从受限的8VSB码元字母 表绘制的码元,并且每个数据字段的那些部分包含从完整的8VSB码元字母 表绘制的码元。这个只读存储器接收在每个连续数据字段的光栅扫描中的码 元的连续计数来作为其输入寻址的一部分。这个ROM的输入寻址的其他部分选择在当前数据字段中的强壮发送的模式。所述ROM向多模式网格解码器120提供映射信息,用于指示是否从8VSB码元的全字母表或从所限制的 字母表选择了当前被解码器提供用于解码的码元。当所述映射信息指示当前 向多模式网格解码器120提供受限的字母表码元时,在网格解码中的判定树 被选择性地剪除以排除当前所接收的码元具有从8VSB码元的受限的字母表 排除的正规化调制级的判定。图22B示出了有库的随机存取存储器185,用于替代图16B的有库的随 机存取存储器85。 RAM 185与RAM 85的不同在于它被建立存储230字节数 据段而不是207字节数据段。这些230字节数据段的每个包含6字节的首标, 它由从一对受限的字母表数据段提取的两个3字节数据分组首标组成。这些 230字节数据段的每个包括从一对受限字母表数据段提取的侧向里德-索罗蒙 前向纠错代码的四十个奇偶校验字节。将附加的字节附加到在RAM 185中存 储的每个230字节数据段是方便的,所述附加字节编码在数据字段内的数据 段的编号,在230字节数据段中的数据相对于所述数据段被随机化。这简化 了随后的凄t据去随机化的同步。图22B示出了侧向(207, 187)里德-索罗蒙前向纠错解码器125,它被 连接来用于向数据去随机数产生器26提供在字节纠错后的187字节数据分 组。数据去随机数产生器26被连接来向取代图16B的传送流去复用器84而 被使用的传送流去复用器184提供去随机化的数据分组。传送流去复用器184 选择到MPEG-2解码器28的视频数据分组,并且选择到AC-3解码器29的 音频数据分组。传送流去复用器184也向操作控制电路110 (B)提供关于涉 及超强壮发送的分组的PID的信息。这个信息包括涉及任何4比特PID扩展 的信息,所述4比特PID扩展在包含用于超强壮发送的横向里德-索罗蒙前向 纠错编码的字节数据分组的PID之后。这个与在移位寄存器83中存储的位置 代码字组合的信息使得操作控制电路110 (B)能够向RAM 185的适当的库 写入关于超强壮发送的230字节数据段。图22B示出了里德-索罗蒙前向纠错解码器125 ,它被连接来用于向用于 受限的字母表数据分组的2:1压缩器111提供具有字节纠错的207字节数据 段。所述2:1数据压缩器111从每对207字节的受限字母表数据段产生单个 230字节数据段,所述230字节数据段被写入到RAM 185的一个库。2:1数 据压缩器111从207字节受限字母表数据段的每对中提取3字节首标,用于将其并入写入RAM 185的230字节数据段的6字节部分中。2:1数据压缩器 111从207字节受限字母表数据段的每对中提取侧向里德-索罗蒙前向纠错代 码的20个奇偶校5全字节,用于将其并入写入RAM 185的230字节数据段的 40个字节部分中。2:1数据压缩器111从受限字母表数据段的剩余负荷部分删 除冗余的备用比特。然后2:1压缩器111组合来自每个连续对的受限字母表数 据段的较早和较晚的剩余的92字节的字节负荷部分。这使用来自受限的 8VSB字母表而再生了用于超强壮发送的横向里德-索罗蒙前向纠错编码中涉 及的相应原始分组的184字节负荷部分。使用由横向里德-索罗蒙前向纠错解 码器应用电路90选择的横向里德-索罗蒙前向纠错解码器91-96之一来执行用 于在这些数据分组的这些再生的负荷部分中纠正字节错误的横向里德-索罗 蒙前向纠错解码规程。类似于操作控制电路80在图16B DTV接收器装置中 的横向里德-索罗蒙前向纠错解码规程期间控制RAM85的读写,才喿作控制电 路110在这些横向里德-索罗蒙前向纠错解码规程期间控制RAM 185的读写。 随后从RAM 185读取已经被字节纠错规程使用由横向里德-索罗蒙前向 纠错解码器应用电路90选择的横向里德-索罗蒙前向纠错解码器91-96之一处 理的超强壮数据分组。用于将数据段扩展回数据段对的电路112被连接来用 于接收从RAM 185读取的230字节数据段。电路112响应于从RAM 185读 取的每个230字节数据段而再生两个207字节数据段。使用类似于参照图18 和19所述的内容或参照图20和21所述的内容来重新采样每个230字节数据 段的184字节负荷部分。通过将从这个重新采样得到的初始184字节与3字 节分组首标和那个数据段的侧向里德-索罗蒙前向纠错编码的20个奇偶校验 字节組合来重新构造一对207字节数据段的前面的一个。通过将从这个重新 采样得到的最后184字节与3字节分组首标和那个数据段的侧向里德-索罗蒙 前向纠错编码的20个奇偶校验字节组合来重新构造一对207字节数据段的后 面的一个。侧向(207, 187)里德-索罗蒙前向纠错解码器113被连接来从电路112 接收207字节数据段。里德-索罗蒙前向纠错解码器113对于至少具有用于指 示它们包含字节错误的TEI比特的数据分组的那些尝试进一步的字节纠错。 如果纠正了在这样的数据分组中的字节错误,则切换所述TEI比特以去除在 分组中的字节错误的指示。侧向里德-索罗蒙前向纠错解码器113被连接来向 用于受限字母表的数据分组的2:1压缩器114提供187字节分组。2:1压缩器114被连接来向数据去随机数产生器115提供从每对187字节 数据分组产生的单个187字节的辅助业务数据分组,所述每对187字节数据 分组是2:1数据压缩器114从侧向里德-索罗蒙前向纠错解码器113接收的。 单个187字节数据分组的3字节首标必须对应于被压缩的187字节数据分组 对的后面一个的3字节首标。如果被压缩的187字节数据分组对的两个TEI 比特指示不存在未纠正的字节错误,则将所述单个187字节辅助业务凄t据分 组的TEI比特保持不变,以便指示不存在未纠正的字节错误。在必要时改变 所述单个187字节辅助业务^:据分组的TEI比特以指示存在由^^皮压缩的187 字节数据分组对的TEI比特的任何一个或两者先前以信号表示的未校正的字 节错误。通过删除被压缩的187字节数据分组对的负荷部分的冗余备用比特 来产生2:1压缩器114提供的每个单个187字节辅助业务数据分组的184字 节负荷。数据去随机数产生器115被连接来用于从2:1压缩器114接收随机化 的辅助业务数据分组,并且向用于辅助业务数据分组的解码器116提供去随 机化的辅助业务数据分组。图23A和23B组合以形成用于DTV信号的对图17的DTV接收器修改 的图23的示意图,所述DTV信号使用可以横越一半的数据字段的横向里德-索罗蒙前向纠错代码。在图23A中,所述多模式网格解码器120替换图17A 所示的12相网格解码器20。图17的DTV接收器的操作控制电路86被替换 为在图23的DTV接收器中的操作控制电路114。图23A和23B示出了包括 部件114 (A)和114 (B)的操作控制电路114,这是在附图中用于避免从图 23A所示的部件到图23B所示的部件的多个被连接的手段。操作控制电路114 与图17的DTV接收器的操作控制电路86的不同在于操作控制电路114控制 多模式网格解码器120工作在那个模式中,在图23A中未明确示出用于应用 这样的控制的被连接。使用类似于操作控制电路IIO控制在图22的DTV接 收器中的多模式网格解码器120的操作模式的方式,操作控制电路114控制 多模式网格解码器120的操作模式。图23B所示的图17B的DTV接收器电路的修改类似于图22B所示的图 16B的DTV接收器电路的修改。图23B示出了替换图17B的有库的RAM 85 的有库的RAM 185。图17B的传送流去复用器84被替换为传送流去复用器 184,它选才奪到MPEG-2解码器28的视频数据分组,并且选冲奪到AC-3解码 器29的音频数据分组。传送流去复用器184也向操作控制电路114 (B)提供关于涉及超强壮发送的分组的PID的信息。这个信息与在移位寄存器89 中存储的位置代码字组合使得操作控制电路114 (B)能够向RAM 185的适 当的库写入涉及超强壮发送的230字节数据段。由与在图22B接收装置中一 样地被连接和工作的2:1压缩器111来产生这些230字节数据段。类似于操作 控制电路86在图17B的DTV接收器装置中在横向里德-索罗蒙前向纠错解码 规程期间控制RAM 85的读写的方式,操作控制电路114在横向里德-索罗蒙 前向纠错解码规程期间控制RAM 185的读写。用于将数据段扩展回数据段对 的电^各112、侧向(207, 187)里德-索罗蒙前向纠错解码器113、 2:1压缩器 114、数据去随机数产生器115和用于辅助业务数据分组的解码器116的被连 接和工作与在图22B接收装置是相同的。如上面在"背景技术"中所述,DTV接收器应当能够知道是否使用8VSB 码元的全字母表或那个字母表的仅仅一半来发送当前所接收的DTV信号。这 种了解允许选择在多模式网格解码器120中的网格解码的适当模式。这种了 解也便利了改善数据限幅规程,用于实现判定反馈均衡滤波。可以不变地以 相同的方式来进行使用仅仅8VSB码元的全字母表的一半的发送,因此将不 需要DTV发送器向DTV接收器发信号通知如何进行这样的强壮发送。但是, 为了广播公司可以选择这样的强壮发送如何与其他类型的发送时分复用, DTV发送器必须向DTV接收器信号通知如何进行这样的强壮发送。将代码率减半的更强壮的信号发送模式对在两个数据段中而不是单个数据段中的MPEG-2数据分组的负荷信息编码,并且发送在单个数据字段内的 连续的两个数据段是方便的。 一般,将在一个数据字段内连续的更强壮信号 发送的数据段对有益于改善自适应均衡器的加权系数响应于更强壮的信号发 送而汇聚到适当的值的速度。在本说明书中遵循将数据字段的初始数据段编 号为第0个的惯例。如果一个成对的数据段的相邻组在数据字段的第1个数据段中开始,则它可以以那个字段的第2、 4、 6、 ......、 308、 310或312数据段结尾,具有156个可能长度的任何一个。如果一个成对的数据段的相邻组在数据字段的第2个数据段中开始,则它可以以那个字段的第3、5、7........307、 309或311数据段结尾,具有155个可能长度的任何一个。如果一个成 对的数据段的相邻组在数据字段的第3个数据段中开始,则它可以以那个字段的第4、 6、 8........ 308、 310或312数据段结尾,具有155个可能长度的任何一个。如果一个成对的数据段的相邻组在数据字段的第4个数据段中开始,则它可以以那个字段的第5、 7、 9........ 307、 309或311数据段结
尾,具有154个可能长度的任何一个。如果一个成对的数据段的相邻组在数
据字段的第5个数据段中开始,则它可以以那个字段的第6、 8、 10........
308、 310或312数据段结尾,具有154个可能长度的任何一个。因此它继续,并且相邻成对的组的可能长度连续地减小。如果一个成对的数据段的相邻组在数据字段的第310个数据段中开始,则它可以仅仅以那个字段的第311数据段结尾,具有仅仅1个可能长度。如果一个成对的数据段的相邻组在数据字段的第311个数据段中开始,则它可以仅仅以那个字段的第312数据段结尾,具有仅仅1个可能长度。相邻成组的段对的可能模式的总数是156,外加从1到155的所有数字的总和的两倍,外加在一个数据字段内无强壮发送的概率。从1到155的所有数字的总和是12,090。相邻成组的段对的可能模式的总数是156+2(12,090)+1=24,337。
假定对于使用8VSB码元的字母表的仅仅一半来发送的数据段的模式存在从一个数据字段到另一个的改变。则方便的是,向接收器发送关于所述模式的信息,以便可以及时地获得以用于控制码元解码规程。可以在数据字段的第零数据段的92码元"保留,,部分期间以编码的形式来发送关于这样的强壮发送的信息,所述"保留"部分紧随所述数据字段同步(DFS)信号。举例而言,通过六个连续的PN15序列来发送这个信息,所述序列分别在+6.125和-3.75正规化的调制级具有1和0。
如果所述六个连续的PN15序列被限制为具有15个不同相位的同一PN15序列的排列和同一PN15序列的那些15个不同相位的互补,则所述PN15序列的每个可以编码30个可能的条件。可以使用一个PN15序列的所有15个可能的相位和其两个可能的极性读出来产生二进制编码的以30为基数的数字。三重的PN15序列因此可以指定一个数据字段的强壮信号发送的303 =27,000个模式。这足够描述在一个312段的数据字段内包含的连续分组段对的所有可能模式。剩余的三重PN15序列可以描迷下一个数据字段的强壮信号发送的模式。在两个数据字段的第0个数据段中的每个数据字段的强壮信号发送的模式的描述降低了当突发噪音偶然损坏数据字段的第0段时要丢失的模式信息的敏感性。
DTV接收器容易被设计为能够确定PN15序列的每个的相位。DTV接收器序列可以;[艮准确地确定^吏用PN51i匹配滤波的PN511序列的定时,以建立一个时间基准,以相对于其来测量码元时间(symbol epoch)的中心。可以使用用于调整晶体振荡器的振荡的亮光谱线的方法来精确地确定所述码元时间的频率,所述晶体振荡器用于定时在DTV接收器内的所有采样计时,其中包括码元率计时。存在很小的所述码元率计时的相位与在前数据字段的第0数据段期间PN511匹配滤波而建立的时间基准的偏离,所述数据字段包括PN511序列。
一般,在一个数据字段的开头定位更强壮信号的连续分组的段对有益于改善自适应均衡器的加权系数响应于更强壮的信号发送而汇聚到适当值的速度。这是因为可以利用在所述汇聚过程中的第0个数据段中的已知PN511和三重PN62序列的益处,而不用在更强壮的未知数据开始之前过多地干扰未知的数据。如果将更强壮的信号发送的段对的相邻组总是限制为在一个数据字段的第一数据段开始,这仅仅存在用于所述组的156个可能的长度。增加在数据字段内无强壮发送的可能,仅仅存在157个可能;f莫式的强壮发送。一对PN15序列可以指定一个数据字段的强壮信号发送的302 = 900个模式。这允许所述更强壮信号发送的段对的相邻组在所述数据字段内的有限数量的指定段的任何一个开始。允许一个数据字段的强壮信号发送的不大于900个可能模式使得可以使用仅仅在当前数据字段的第0个数据段的保留部分中的PN15序列的二个来描述在当前数据字段内的模式。在当前数据字段的第0个数据段的保留部分中的PN15序列的另外二个可以描述下一个数据字段的强壮信号发送的模式。在当前数据字段的第0个数据段的保留部分中的PN15序列的剩余二个可以描述在下一个数据字段后数据字段的强壮信号发送的模式。在三个数据字段而不是仅仅两个的第0个数据段中的每个数据字段的强壮信号发送的模式的描述还降低了当突发噪音偶然损坏了一个数据字段的第0个段时要丟失的模式信息的敏感度。
实际发送的PN31序列的15个可能定相(phasing)的数量可以被降低到8个替换所述15个可能相位,这降低了用于检测PN15序列的不同相位所需要的关联滤波器的数量。这也降低了由码元抖动器引起的PN15定相的错误;险测的机会。这种^f'务订允许166个条件、即224个条件的编码,因此该编码可以转换为24比特的二进制数字。
可以使用由首先出现的PN15序列对限定的8比特二进制数字来指示当前进行的强壮发送的类型。接收器可以使用所述8比特的二进制数字来寻址
79在操作控制电路中的只读存储器,所述ROM保存关于256种强壮发送的完整模式指令。可以使用由第二出现的PN15序列的对限定的8比特二进制数字来指示数据字段的数量,直至被广播的强壮发送类型有改变。但是,作为0000 0000的这个8比特二进制数字表示对于多于256个数据字段将不发生改变。可以使用由第三出现的PN15序列对限定的8比特二进制数字来指示接着要进行的强壮发送的类型。如果对于大于256个数据字段不出现改变,则所述第三出现的PN15序列的对可以重复第 一 出现的PN15序列对。
如果使用8VSB码元的受限的字母表来发送在超强壮发送中的辅助数据的横向里德-索罗蒙前向纠错编码的奇偶校验字节类型,则即使在SNR接近TOV处也可以负担对于突发噪音的保护。这是在图18-21中的发送装置中所进行的。如果使用8VSB码元的完整字母表来发送在超强壮发送中的辅助数据的横向里德-索罗蒙前向纠错编码的奇偶校验字节类型,则对于突发噪音的保护在SNR接近TOV处更易于失败。
时分复用受限字母表信号与全字母表8VSB信号、然后横向里德-索罗蒙前向纠错编码结果的 一个有趣方面是使得横向里德-索罗蒙前向纠错编码的全字母表8VSB信号比如果横向里德-索罗蒙前向纠错编码仅仅涉及全字母表8VSB信号更为强壮。这是因为网格编码的受限字母表信号比它替代的网格解码的全字母表8VSB信号更少可能包含不可纠正的错误。因此,可以获得横向里德-索罗蒙前向纠错代码的更多的能力来纠正在剩余的网格编码的全字母表8VSB信号中的错误。
已经在本说明书中和附图中具体说明了全数据字段或半个数据字段的横向里德-索罗蒙前向纠错编码的操作周期。因为容易通过使用空字节来缩短里德-索罗蒙前向纠错代码,因此在选择用于横向里德-索罗蒙前向纠错编码的操作周期中有更大的灵活性。但是,方便的是,将横向里德-索罗蒙前向纠错编码的操作周期与52倍数的数据段匹配。可以使用仅仅一个数据字段的104个数据段或1/3的操作周期来进一步降低在DTV接收器中的存储要求。将大大地缩短所需的里德-索罗蒙前向纠错代码。可能值得考虑用于一个数据字段的208个数据段或2/3的横向里德-索罗蒙前向纠错编码的操作周期。可以同步三个操作周期以适配在一个数据帧内。通过208个数据段的横向路径更接近地近似许多里德-索罗蒙前向纠错代码的255字节的自然长度,因此将缩短所需的里德-索罗蒙前向纠错代码。通过将其字节的数量假定为已知值的空字节来缩短里德-索罗蒙前向纠错代码提高了里德-索罗蒙前向纠错代码的长度和降低了代码率。对于横向路径的不同长度使用同 一里德-索罗蒙前向纠错代码是获得作为使用类似长度的几个不同的里德-索罗蒙前向纠错代码的替代的各种代码率的另一种方式。假定255字节长度的横向里德-索罗蒙前向纠错代码能够定位和纠正字节的给
定数量P。数据的字节的数量将至多是[255-(9/8)(2P)]呵255-(9P/4)]。
如果通过假定存在47个空字节来将里德-索罗蒙前向纠错代码缩短为208字节,则数据的字节的数量将至多是[208-(9/8)(2PXK208-(9P/4)]。通过因子[208-(9P/4)]+[255-(9P/4)h(832-9P)+(1020-9P)来降低代码率。这小于较小值的P的20°/。的减少。
如果通过^^定存在99个空字节来将里德-索罗蒙前向纠错代码缩短为156字节,则数据的字节的数量将至多是[156-(9/8)(2P);K156-(9P/4)]。通过因子[156-(9P/4)]+[255-(9P/4)h(624-9P)+(1020-9P)来降低代码率。这小于较小值的P的大约一又二分之一的代码率减少。
如果通过假定存在151个空字节来将里德-索罗蒙前向纠错代码缩短为104字节,则数据的字节的数量将至多是[104-(9/8)(2P)]呵104-(9P/4)]。通过因子[104-(9P/4)]+[255-(9P/4)]-(416-9P)+(1020-9P)来降低代码率。这小于较小值的P的大约二又二分之一的代码率减少。
如果通过假定存在203个空字节来将里德-索罗蒙前向纠错代码缩短为52字节,则数据的字节的数量将至多是[52-(9/8)(2P)]呵52-(9P/4)]。通过因子[52-(9P/4)]+[255-(9P/4)]=(208-9P)—(1020-9P)来降低代码率。这小于较小值的P的大约五倍的代码率减少。
将数据段的数量修改为横向里德-索罗蒙前向纠错代码被应用到的数量是改变通过横向里德-索罗蒙前向纠错编码提供的代码率的降低的一种替代方式。
在上述说明书和附图中公开的设计原理将使得在DTV系统设计领域中的技术人员能够设计使用横向里德-索罗蒙前向纠错编码的更复杂的DTV系统。当考虑本发明的范围时应当将此谨记。
8权利要求
1. 一种用于从包括包含第一编码器和第二编码器的纠错编码单元、网格编码器和交织单元的数字广播传输系统接收数字电视DTV信号的接收器,该电视信号具有包括纠错编码的正常数据和强壮数据中的至少其一的分量信号,其中纠错编码的正常数据和强壮数据中的至少其一包括预定数量的正常和强壮数据分组中的至少其一,使用第一编码器,对于正常和强壮数据分组中的至少其一向每行的一端添加奇偶校验,以及对应于正常和强壮数据分组中的至少其一和奇偶校验由第二编码器产生奇偶校验分组,并且被逐列添加到正常和强壮数据分组中的至少其一和奇偶校验上,所述接收器包括用于接收DTV信号的接收器电路;解调电路,它被连接来将接收的DTV信号转换成基带DTV信号;同步信号提取电路,它被连接来接收基带DTV信号和从中检测数据帧和字段的开始;网格解码器电路,它被连接来解码基带DTV信号的网格编码的至少强壮数据以提供二维编码的随机化数据的分量信号;第一解码器,被配置成使用包括在至少强壮数据分组中的预定数量字节的奇偶校验来解码包括在二维编码的随机化数据的分量信号中的预定数量的至少强壮数据分组;第二解码器,被配置成使用奇偶校验分组解码在第一解码器中经解码的至少强壮数据分组;数据去随机数产生器,它被连接来将包括由第一解码器和第二解码器解码的至少强壮数据分组的经解码的随机化数据的分量信号去随机化,以恢复去随机化的分量信号;传送流去复用装置,用于将去随机化的分量信号分离成不同类型的传送流分组;至少一个分组解码器,用于解码各自类型的传送流分组。
2. 按照权利要求1所述的接收器,还包括去交织器,它被连接来接收和去交织网格解码的结果。
3. 按照权利要求2所述的接收器,其中该至少一个分组解码器包括 第一分组解码器,所述第一分组解码器是MPEG-2类型的用于解码视频数据分组的分组解码器。
4. 按照权利要求2所述的接收器,其中该至少一个分组解码器包括 第二分组解码器,所述第二分组解码器是AC-3类型的用于解码音频数据分组的分组解码器。
5. —种用于从包括包含第一编码器和第二编码器的纠错编码单元、网格 编码器和交织单元的数字广播传输系统接收数字电视DTV信号的接收器,该 电视信号具有包括纠错编码的正常数据和强壮数据中的至少其一 的分量信 号,其中纠错编码的正常数据和强壮数据中的至少其一包括预定数量的正常 和强壮数据分组中的至少其一,由第一编码器产生对应于预定^:量的正常和 强壮数据分组中的至少其 一 的奇偶校验分组,并且被逐列添加到正常和强壮 数据分组中的至少其一上,通过第二编码器,对于正常和强壮数据分组中的 至少其一和奇偶校验分组的每行的一端添加奇偶校验,所述接收器包括用于接收DTV信号的接收器电路;解调电路,它被连接来将接收的DTV信号转换成基带DTV信号; 同步信号提取电路,它被连接来接收基带DTV信号和从中检测数据帧和 字段的开始;网格解码器电路,它被连接来解码基带DTV信号的网格编码的至少强壮 数据以提供二维编码的随机化数据的分量信号;第一解码器,被配置成使用奇偶校验分组来解码包括在二维编码的随机 化数据的分量信号中的预定数量的至少强壮数据分组;第二解码器,被配置成使用包括在至少强壮数据分组中的预定数量字节 的奇偶校验来解码在第 一解码器中经解码的至少强壮^:据分组;数据去随机数产生器,它被连接来将包括由第 一解码器和第二解码器解 码的至少强壮数据分组的经解码的随机化数据的分量信号去随机化,以恢复 去随机化的分量信号;传送流去复用装置,用于将去随机化的分量信号分离成不同类型的传送 流分组;至少一个分组解码器,用于解码各自类型的传送流分组。
6. 按照权利要求5所述的接收器,还包括去交织器,它被连接来接收和去交织网格解码的结果。
7. 按照权利要求6所述的接收器,其中该至少一个分组解码器包括第一分组解码器,所迷第一分组解码器是MPEG-2类型的用于解码视频 数据分组的分组解码器。
8. 按照权利要求6所述的接收器,其中该至少一个分组解码器包括 第二分组解码器,所述第二分组解码器是AC-3类型的用于解码音频数据分组的分组解码器。
9. 一种用于从包括包含第一编码器和第二编码器的纠错编码单元、网格 编码器和交织单元的数字广播传输系统接收数字电视DTV信号的接收器,该 电视信号具有包括纠错编码的正常数据和强壮数据中的至少其一的分量信 号,其中纠错编码的正常数据和强壮数据中的至少其一包括预定数量的正常 和强壮数据分组中的至少其一,使用第一编码器,向正常和强壮数据分组中 的至少其一逐列添加奇偶校验,以及由第二编码器产生对应于正常和强壮数 据分组中的至少其一和奇偶校验的奇偶校验分組,并且,皮逐行添加到正常和 强壮数据分组中的至少其一和奇偶校验上,所述接收器包括用于接收DTV信号的接收器电路;解调电路,它被连接来将接收的DTV信号转换成基带DTV信号; 同步信号提取电路,它被连接来接收基带DTV信号和从中检测数据帧和 字段的开始;网格解码器电路,它被连接来解码基带DTV信号的网格编码的至少强壮 数据以提供二维编码的随机化数据的分量信号;第一解码器,被配置成使用包括在至少强壮数据分组中的预定数量字节 的奇偶校验来解码包括在二维编码的随机化数据的分量信号中的预定数量的 至少强壮数据分组;第二解码器,被配置成使用奇偶校验分组解码在第 一解码器中经解码的 至少强壮数据分组;数据去随机数产生器,它被连接来将包括由第 一解码器和第二解码器解 码的至少强壮数据分组的经解码的随机化数据的分量信号去随机化,以恢复 去随机化的分量信号;传送流去复用装置,用于将去随机化的分量信号分离成不同类型的传送 流分组;至少一个分组解码器,用于解码各自类型的传送流分组。
10. 按照权利要求9所述的接收器,还包括去交织器,它被连接来接收和去交织网格解码的结果。
11. 按照权利要求IO所述的接收器,其中该至少一个分组解码器包括 第一分组解码器,所述第一分组解码器是MPEG-2类型的用于解码视频数据分组的分组解码器。
12. 按照权利要求IO所述的接收器,其中该至少一个分组解码器包括 第二分组解码器,所述第二分组解码器是AC-3类型的用于解码音频数据分组的分组解码器。
13. —种用于从包括包含第一编码器和第二编码器的纠错编码单元、网 格编码器和交织单元的数字广播传输系统接收数字电视DTV信号的接收器, 该电视信号具有包括纠错编码的正常数据和强壮数据中的至少其一的分量信 号,其中纠错编码的正常数据和强壮数据中的至少其一包括预定数量的正常 和强壮数据分组中的至少其一 ,由第 一编码器产生对应于预定数量的正常和 强壮数据分组中的至少其一的奇偶校验分组,并且被逐行添加到正常和强壮 数据分组中的至少其一上,通过第二编码器,向正常和强壮数据分组中的至 少其一和奇偶校验分组逐列添加奇偶校验,所述接收器包括用于接收DTV信号的接收器电路;解调电路,它被连接来将接收的DTV信号转换成基带DTV信号; 同步信号提取电路,它被连接来接收基带DTV信号和从中检测数据帧和 字段的开始;网格解码器电路,它被连接来解码基带DTV信号的网格编码的至少强壮 数据以提供二维编码的随机化数据的分量信号;第一解码器,被配置成使用奇偶校验分组来解码包括在二维编码的随机 化数据的分量信号中的预定数量的至少强壮数据分组;第二解码器,被配置成使用包括在至少强壮数据分组中的预定数量字节 的奇偶校验来解码在第 一解码器中经解码的至少强壮数据分组;数据去随机数产生器,它被连接来将包括由第 一解码器和第二解码器解 码的至少强壮数据分组的经解码的随机化数据的分量信号去随机化,以恢复 去随机化的分量信号;传送流去复用装置,用于将去随机化的分量信号分离成不同类型的传送 流分组;至少一个分组解码器,用于解码各自类型的传送流分组。
14. 按照权利要求13所述的接收器,还包括去交织器,它被连接来接收和去交织网格解码的结果。
15. 按照权利要求14所述的接收器,其中该至少一个分组解码器包括 第一分组解码器,所述第一分組解码器是MPEG-2类型的用于解码视频数据分组的分组解码器。
16. 按照权利要求14所述的接收器,其中该至少一个分组解码器包括 第二分组解码器,所述第二分组解码器是AC-3类型的用于解码音频数据分组的分组解码器。
17. —种数字广播接收装置,其具有用于解码纠错编码的正常数据和强 壮数据中的至少其一的解码器,该纠错编码的正常数据和强壮数据中的至少 其一 包括预定数量的正常和强壮数据分组中的至少其一 ,奇偶校验字节被附 加到正常和强壮数据分组中的至少其一,以及至少一个字节的纠错代码被附 加到正常和强壮数据分组中的至少其一 ,该解码器包括第 一解码设备,用于使用该至少一个字节的纠错代码来解码该正常和强 壮数据中的至少其一,和第二解码设备,用于使用该奇偶校验字节来解码该正常和强壮数据中的 至少其一。
18. 按照权利要求17所述的装置,其中在第二解码设备使用该奇偶校验 字节来解码该正常和强壮数据中的至少其一之后,该第一解码设备使用该至 少一个字节的纠错代码来解码该正常和强壮数据中的至少其一。
19. 按照权利要求17所述的装置,其中在第一解码设备使用该至少一个 字节的纠错代码来解码该正常和强壮教:据中的至少其一之后,该第二解码设 备使用该奇偶校验字节来解码该正常和强壮数据中的至少其一 。
20. 按照权利要求17所述的装置,其中该奇偶校验字节被按行附加到正 常和强壮数据分组中的至少其一 ,以及该至少 一个字节的纠错代码被按列附 加到正常和强壮数据分组中的至少其一 。
21. 按照权利要求17所述的装置,其中该奇偶校验字节被按列附加到正 常和强壮数据分组中的至少其一 ,以及该至少一个字节的纠错代码被按行附 加到正常和强壮数据分组中的至少其一 。
22. 按照权利要求17所述的装置,其中该至少一个字节的纠错代码被附 加以对应于该正常和强壮数据分组中的至少其一和相应的奇偶才交验字节。
23. 按照权利要求17所述的装置,其中该至少一个字节的纠错代码被附加以对应于该正常和强壮数据分组中的至少其一 。
24. 按照权利要求17所述的装置,其中该纠错编码的正常数据和强壮数 据中的至少其一被网格编码,并且该解码器还包括网格解码器,用于网格解码经网格编码的正常和强壮数据中的至少其一。
全文摘要
被发送的数字电视信号的数据字段包括第一组用于传送负荷信息的符合A/53的数据段,并且还包括第二组符合A/53的数据段,它们包含用于在第一组符合A/53的数据段内包含的数据的横向里德-索罗蒙前向纠错编码的奇偶校验字节。数字电视接收器使用在第二组符合A/53的数据段中的奇偶校验字节以实现横向里德-索罗蒙前向纠错解码,用于纠正在第一组符合A/53的数据段内包含的数据中的字节错误。
文档编号H03M13/00GK101521824SQ20091013271
公开日2009年9月2日 申请日期2004年1月2日 优先权日2003年1月2日
发明者艾伦·L·R·林伯格 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1