CN101828334A - 用于数字电视***的前序 - Google Patents

用于数字电视***的前序 Download PDF

Info

Publication number
CN101828334A
CN101828334A CN200880111807A CN200880111807A CN101828334A CN 101828334 A CN101828334 A CN 101828334A CN 200880111807 A CN200880111807 A CN 200880111807A CN 200880111807 A CN200880111807 A CN 200880111807A CN 101828334 A CN101828334 A CN 101828334A
Authority
CN
China
Prior art keywords
data
preorder
grouping
interweaving
training data
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.)
Granted
Application number
CN200880111807A
Other languages
English (en)
Other versions
CN101828334B (zh
Inventor
理查德·W·西塔
大卫·艾梅瑞·韦拉格
巴斯·艾伦·肯菲尔德
斯科特·马修·鲁普斯特
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Thomson Licensing SAS
Original Assignee
Thomson Licensing SAS
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Thomson Licensing SAS filed Critical Thomson Licensing SAS
Publication of CN101828334A publication Critical patent/CN101828334A/zh
Application granted granted Critical
Publication of CN101828334B publication Critical patent/CN101828334B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0041Arrangements at the transmitter end
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0045Arrangements at the receiver end
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0045Arrangements at the receiver end
    • H04L1/0047Decoding adapted to other signal detection operation
    • H04L1/005Iterative decoding, including iteration between signal detection and decoding operation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0057Block codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0059Convolutional codes
    • H04L1/006Trellis-coded modulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0064Concatenated codes
    • H04L1/0065Serial concatenated codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0067Rate matching
    • H04L1/0068Rate matching by puncturing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0071Use of interleaving
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/0202Channel estimation
    • H04L25/0224Channel estimation using sounding signals
    • H04L25/0226Channel estimation using sounding signals sounding signals per se
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/70Media network packetisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • H04N21/2353Processing of additional data, e.g. scrambling of additional data or processing content descriptors specifically adapted to content descriptors, e.g. coding, compressing or processing of metadata
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/2365Multiplexing of several video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2381Adapting the multiplex stream to a specific network, e.g. an Internet Protocol [IP] network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6131Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via a mobile phone network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643Communication protocols
    • H04N21/64315DVB-H
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0045Arrangements at the receiver end
    • H04L1/0055MAP-decoding

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Power Engineering (AREA)
  • Library & Information Science (AREA)
  • Error Detection And Correction (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
  • Television Systems (AREA)

Abstract

本发明关于用于在同一传送信道中传送多种模式的数字电视信号的***,其中在该传送信道中,一种传送模式的鲁棒性比另一模式更强。本发明还关于用于接收和解码这些信号的***。更具体而言,本发明的一个方面涉及用于利用具有适当长度的前序数据(210,215)来改善接收的方法和装置。此外,本发明的另一方面涉及用于在所传送的数据流(200)中在相对于字段同步数据的适当位置上***前序的方法和装置。本发明的另一方面涉及用于使用预定的前序数据(210,215)来解码经trellis编码的数据的方法和装置。

Description

用于数字电视***的前序
本申请根据35U.S.C.§119要求递交到美国专利商标局的如下临时申请的权益:(1)2007年10月15日递交的申请No.60/998978;(2)2007年10月15日递交的申请No.60/998961;(3)2007年10月15日递交的申请No.60/999040;(4)2008年8月29日递交的申请No.61/190499;(5)2008年8月29日递交的申请No.61/190516;以及(6)2008年8月29日递交的申请No.61/190517。
本申请与如下共同未决、共同所有人的美国专利申请相关:(1)2008年5月16日作为国际专利申请(申请号No.PCT/US08/006334,Thomson案卷号No.MICR07001)递交的题为“APPARATUS ANDMETHOD FOR ENCODING AND DECODING SIGNALS”的申请No.XXX;(2)2008年5月16日作为国际专利申请(申请号No.PCT/US08/006335,Thomson案卷号No.MICR07002)递交的题为“APPARATUS AND METHOD FOR ENCODING AND DECODINGSIGNALS”的申请No.XXX;(3)2008年5月16日作为国际专利申请(申请号No.PCT/US08/006333,Thomson案卷号No.MICR07003)递交的题为“APPARATUS AND METHOD FOR ENCODING AND DECODINGSIGNALS”的申请No.XXX;(4)2008年5月16日作为国际专利申请(申请号No.PCT/US08/006332,Thomson案卷号No.MICR07004)递交的题为“APPARATUS AND METHOD FOR ENCODING AND DECODINGSIGNALS”的申请No.XXX;(5)2008年5月16日作为国际专利申请(申请号No.PCT/US08/006331,Thomson案卷号No.MICR08001)递交的题为“APPARATUS AND METHOD FOR ENCODING AND DECODINGSIGNALS”的申请No.XXX;(6)2008年10月14日作为国际专利申请(申请号No.XXX,Thomson案卷号No.PU080159)递交的题为“APPARATUS AND METHOD FOR ENCODING AND DECODINGSIGNALS”的申请No.XXX;(7)2008年10月14日作为国际专利申请(申请号No.XXX,Thomson案卷号No.PU080162)递交的题为“CODERATE IDENTIFIER IN PSUEDORANDOM SEQUENCE IN ATSCSIGNAL”的申请No.XXX;以及(8)2008年10月14日作为国际专利申请(申请号No.XXX,Thomson案卷号No.PU070255)递交的题为“APPARATUS AND METHOD FOR ENCODING AND DECODINGSIGNALS”的申请No.XXX。
技术领域
本发明一般地涉及用于利用在数字电视信号流中的前序(preamble)分组的方法和装置。该方法和装置具体适用于将数字电视信号传送到能够接收数字电视信号的移动和/或手持便携式设备(下文称为“M/H接收机”),同时保持与现有的数字电视***(例如,遵循在美国利用的ATSC A/53数字电视标准的***)的向后兼容性。术语“M/H接收机”包括但不局限于便携式电视接收机、车载电视接收机、蜂窝电话、智能电话、膝上型计算机和个人数据助理。本发明还涉及适合于接收包括前序分组的数字电视信号的方法和装置。
背景技术
近年来,电视广播传送***已经从模拟形式转移到数字形式。例如,在美国,高级电视标准委员会(ATSC)开发出被称为“ATSC标准:数字电视标准A/53”的标准(ATSC A/53标准),用以替代现有的模拟广播电视***。ATSC A/53标准规定了数字电视广播的数据应该如何编码和解码。
此外,ATSC A/53标准定义了源数据(例如,数字音频和视频数据)应该如何被处理和调制成将被无线发送的信号。具体讲,冗余信息被添加到源数据,以使得接收机即使在不合需要的噪声和/或多路径干扰的条件下也能够恢复源数据。虽然冗余信息减小了发送源数据的有效速率,但是该信息增大了从接收到的信号成功恢复源数据的可能性。
ATSC A/53标准主要是针对在固定位置(例如家中)的高清晰电视(HDTV)接收来开发的。就是说,该***被设计用于使已经开始进入市场的带有高分辨率屏幕的电视接收机的视频比特率最大化。结果,在ATSC A/53标准下的广播发送造成了移动接收的困难。需要增强该标准来用于M/H接收机对数字电视信号的强壮或鲁棒接收。
认识到该问题之后,在2007年,ATSC宣布启动开发新标准的进程,该新标准被称为“ATSC-M/H标准”,用于将数字电视信号有效地传送到M/H接收机。对ATSC-M/H标准的要求之一是保持与现有的传统ATSCA/53广播***的向后兼容性,以使得将被M/H接收机接收的内容可以与传统ATSC信号一道在同一6MHz传送信道内传送。
所提议的用于ATSC-M/H标准的某些传送***通过周期性地替换由传统A/53传送***通常提供的连续数据流的某些部分来执行周期性或突发的传送。周期性模式传送***通常将前序添加到其数据流,以辅助接收***克服由传送信道所导致的负面影响,例如噪声、多路径干扰等等。前序通常包括已知或预定的信息,该信息被接收机用于训练以改善其接收。例如,前序提供用于M/H接收机的均衡器电路的训练知识。因此,前序的正确使用在严苛的接收条件下(例如,在移动接收的条件下)可能尤其有用。
虽然前序可以改善数字电视信号的接收,但是注意,能够广播新的周期性电视数据和传统的连续电视数据两者的数字电视传送***可能面临额外的问题。即,包括在周期性的数据流中的前序可能随后受到传统A/53发送电路的改变。这是因为包括前序的周期性数据流作为输入信号被提供给传统A/53发送编码器,以便满足新的ATSC-M/H传送信号和现有的传统A/53传送信号之间的向后兼容性。
更具体而言,用在传统的ATSC电视***中的ATSC编码器(也称为A/53编码器或8-VSB编码器)通常包括数据随机化器、Reed Solomon编码器、字节交织器(interleaver)和trellis编码器。ATSC编码器的操作改变由在前的ATSC-M/H传送***创建的前序信息的内容、位置和持续时间,从而产生对前序信息的不合需要的修改和扩展。这使得M/H接收机难以恢复前序。
其次,一般而言,如果在传送期间前序是以某一预定的时间间隔提供的,则前序的训练功能变得最有效。前序***的有效定时是使得传统ATSC解码器的字节交织器所造成的负面影响最小化所必需的。
再次,在传统ATSC数据流中周期性地***M/H数据产生了由接收机恢复正确的trellis编码路径的问题。由于trellis编码依赖于“编码路径”,因此trellis解码器需要保持跟踪过去的结果。此外,由于trellis编码是在ATSC编码器中针对包括M/H数据和传统A/53数据两者的经交织的数据流进行的,因此如果接收机被设计成接收新的M/H信号和传统的ATSC信号中的仅一种,接收机则难以有效地跟踪正确的trellis编码路径。
因此,存在对于解决上述每个问题的方法和装置的需求。本发明解决了这些和/或其他问题。
发明内容
根据本发明的一个方面,公开了一种方法。根据示例性实施例,该方法包括:接收数据分组流;将多个前序分组***到所述数据分组流中,然后再使用卷积交织对所产生的数据分组流进行交织;并且其中前序分组的数目被选为与所述卷积交织的最大延迟相对应。
根据本发明的另一方面,公开了一种装置。根据示例性实施例,该装置包括:诸如接收点之类用于接收数据分组流的装置;诸如前序分组***器之类用于将多个前序分组***到所述数据分组流中的装置,所述***发生在使用诸如卷积交织器之类的交织装置对所产生的数据分组流进行交织之前;所述交织装置使用卷积交织对所产生的数据分组流进行交织,并且由***装置***的前序分组的数目被选为与所述交织装置引入的最大延迟相对应。
根据本发明的另一方面,公开了一种方法。根据示例性实施例,该方法包括:接收字段同步数据;接收经trellis编码且经交织的训练数据;以及使用所述字段同步数据和所述经trellis编码且经交织的训练数据的一部分来用于接收机的同步。
根据本发明的另一方面,公开了一种装置。根据示例性实施例,该装置包括:诸如接收机电路之类用于接收字段同步数据的装置;诸如同步电路之类用于接收经trellis编码且经交织的训练数据的装置;以及用于使用所述字段同步数据和所述经trellis编码且经交织的训练数据的一部分来用于接收机的同步的装置。
根据本发明的另一方面,公开了一种装置。根据示例性实施例,该装置包括:诸如前序分组***器之类用于将训练数据***到数据流中的装置;诸如编码器之类用于对包含***的训练数据的所述数据流进行交织和trellis编码的装置;以及诸如复用器之类用于将字段同步数据***到所述经交织并经trellis编码的数据流中的装置,其中所述训练数据被***在如下位置上:该位置使得在交织和trellis编码之后,字段同步数据以固定的位置关系在经trellis编码且经交织的训练数据当中或邻近被发送,从而允许使用字段同步数据和训练数据的至少一部分来用于接收机处的同步。
根据本发明的另一方面,公开了一种方法。根据示例性实施例,该方法包括:接收经trellis编码且经交织的数据,所述经trellis编码且经交织的数据包括预定的训练数据;从统计上确定所述预定训练数据的trellis编码路径;以及基于所述确定对所述经交织的数据进行trellis解码。
根据本发明的另一方面,公开了一种方法。根据示例性实施例,该方法包括:接收经trellis编码且经交织的数据,所述经trellis编码且经交织的数据包括预定的训练数据;从统计上确定所述预定训练数据的trellis编码路径;以及基于所述确定对所述经交织的数据进行trellis解码,所述经交织的数据包含来自第一传送模式(例如,传统A/53传送)和第二传送模式(例如M/H传送)的数据。
根据本发明的另一方面,公开了一种装置。根据示例性实施例,该装置包括:诸如电路点之类用于接收经trellis编码且经交织的数据的装置,所述经trellis编码且经交织的数据包括预定的训练数据;诸如电路之类用于从统计上确定所述预定训练数据的trellis编码路径的装置,该装置基于所述确定对所述经交织的数据进行trellis解码。
附图说明
通过结合附图参考对本发明实施例的以下描述,本发明的上述以及其他特征和优势以及实现它们的方式将变得更加明显并且将更好地理解本发明,其中:
图1是根据本发明的示例性实施例用于移动/手持(M/H)接收的地面广播发送机的框图;
图2示出根据本发明的示例性实施例的移动/手持(M/H)数据流的一部分;
图3是示出根据本发明的示例性实施例的图1中的串行级联块码(Serial Concatenated Block Code,SCBC)编码器的细节的框图;
图4示出根据本发明的示例性实施例的前序分组的一部分;
图5示出根据现有技术的卷积交织器的操作;
图6是示出根据本发明的示例性实施例在字节交织之后传送帧中的数据块的位置的示图;
图7是根据本发明的示例性实施例的方法的流程图;
图8是示出根据现有技术的trellis码交织器的示图;
图9是根据现有技术的8 VSB trellis编码器、预编码器和符号映射器的框图;
图10是示出根据现有技术的图8中的预编码器920的一个实例的操作的示图;
图11是根据现有技术的图8中的trellis编码器910的一个实例的操作的示图;
图12是根据本发明的示例性实施例的ATSC-M/H接收机的框图;
图13是示出根据本发明的示例性实施例的图11中的turbo解码器1250的细节的框图;以及
图14是根据本发明的示例性实施例的另一方法的流程图。
这里给出的例示图示出本发明的优选实施例,并且这些例示不应以任何方式被理解成限制本发明的范围。
具体实施方式
虽然本发明已经被描述为具有优选设计,但是本发明可以在本公开的精神和范围内被进一步修改。因此,本申请希望使用其一般原理覆盖本发明的任何变体、使用或适应性修改。例如,所述前序设计、***、解码和在同步中的使用的技术可以被应用到针对其他类型的数据而设计的、或者使用不同的编码、纠错、冗余性、交织或调制方案的发送或接收***。
现在参考附图,更具体讲参考图1,示例性的ATSC-M/H发送机100的框图被示出。该框图的上半部分图示出示例性的ATSC M/H信号预处理块115(下文称之为ATSC“M/H编码器”),该框图的下半部分图示出示例性的传统ATSC A/53信号处理块145(下文称之为ATSC“A/53编码器”)。传统ATSC A/53编码器145遵从本领域技术人员已知的ATSCA/53标准工作。
MPEG传输流(TS)源110被耦合到ATSC M/H编码器115,该ATSC M/H编码器115包含分组交织器120、GF(256)串行级联块编码器(SCBC)125、分组解交织器130、MPEG TS头部修改器135和前序分组***器140。ATSC M/H编码器115对传入的数据流进行处理以产生适合于M/H接收机接收和使用的强壮数据流。ATSC M/H编码器115的输出被提供到传统ATSC A/53编码器145,该传统ATSC A/53编码器145根据ATSC A/53标准工作。
分组交织器120从MPEG TS源110接收以分组形式安排的数据流。每个分组包含187个字节,其中包括3字节的头部用于分组标识。分组交织器120按逐行的顺序从连续的分组序列中采入字节并将它们逐列输出。分组交织器120的输出被提供到GF(256)SCBC 125。GF(256)SCBC 125操作以编码经分组交织后的数据。在这里所述实施例中,GF(256)SCBC125被参数化为Galois Field GF(256)上的(n,k)***线性块码,其中n以字节为单位,k以字节为单位。GF(256)的操作细节将随后结合图3来描述。
GF(256)SCBC 125的输出被提供到分组解交织器130。分组解交织器130按逐列的顺序采入经块编码的输出分组,并将这些字节逐行输出。作为特定块编码的结果,重构原始的分组,并从SCBC码字的奇偶校验字节创建新分组。分组解交织器130的输出被提供到MPEG TS头部修改器135。
MPEG TS头部修改器135接收解交织后的187字节的分组。如前所述,每个分组包含一个3字节头部。这3字节包括分组标识(PID)以及用于传达关于分组的信息的若干其他比特或比特组。MPEG TS头部修改器135操作用于修改ATSC M/H分组的头部部分中的某些比特,以使得传统ATSC接收机能够忽略这些分组而又不将它们看作毁损(corrupt)分组。MPEG TS头部修改器135的输出随后被提供到前序分组***器140。
前序分组***器140可以将预定的跟踪分组(即,前序)放置到强壮数据流中。前序分组代表能够接收该强壮的ATSC-M/H数据流的接收机(例如,M/H接收机)完全或大部分已知的预定信息分组。这样的前序分组被用来辅助M/H接收机的均衡器部分中的收敛。注意,虽然预定的分组被提供以主要改善M/H接收机中的接收,但是它们也可以被用于改善可选地具有处理如这里所公开的前序分组的能力的ATSC传统接收机中的接收。还要注意,前序分组还可以被用在M/H接收机中以辅助对在如这里所公开的传统ATSC A/53编码器145中创建的trellis状态的解码。前序分组***器140的输出被提供到传统ATSC A/53编码器145。
在ATSC-M/H处理之后,数据流被提供到传统ATSC A/53编码器145,根据ATSC A/53标准,该传统ATSC A/53编码器145包括数据随机化器150、Reed-Solomon编码器155、字节交织器160、12-1trellis编码器165、同步复用器170、导频***器175和调制器180。
数据随机化器150对传入的ATSC-M/H或ATSC A/53数据字节与16比特的最大长度伪随机二元序列(PRBS)进行异或(XOR)操作,所述PRBS是在数据字段(data field)开始处被初始化的。在数据随机化之后,在Reed-Solomon编码器155处执行Reed-Solomon(RS)编码。Reed-Solomon编码通过向发送的流添加数据以用于纠错来为接收机提供额外的纠错潜力。
卷积字节交织器160对R-S分组执行交织以在时间上对数据进一步随机化。交织是一种常用技术,用于处理在广播RF信号的传播期间可能发生的突发错误。如果没有交织,突发错误则可能对数据的一个特定分段(segment)产生巨大影响,从而使得该分段无法被纠正。但是,如果数据在发送之前被交织,则可以将突发错误的影响有效地扩散到多个数据分段。与无法被纠正的大错误被引入一个局部分段中不同,更小的错误可以被引入多个分段中,其中每个错误分别是前向纠错、奇偶校验比特或其他数据完整性方案的纠错能力能够处理的。例如,常用的(255,223)Reed-Solomon编码将允许纠正每个码字中的多达16个符号错误。如果经过Reed-Solomon编码的数据在发送之前被交织,则在解交织之后,长的错误突发更可能被扩散到多个码字,从而减小在任意特定码字中出现多于可纠正的16个符号错误的机会。
预定的跟踪分组(也可称为“前序”)可以使用已知的训练序列过程以多种方式来生成。在优选实施例中,预定的跟踪分组包括一有效头部,其余字节通过使用伪随机数(PN)生成器来生成。
现在参考图2,根据本发明的示例性实施例的ATSC-M/H数据流200的一部分被示出。更具体而言,图2示出ATSC-M/H数据流200的一部分是如何组织的。流200由多个突发构成,突发具有两个块长度的前序(由块1和2表示),后面跟随着适合于所选数据速率模式的预定数目个数据块230。在所述提案中,每个数据块230包括26个MPEG分组。就在有效的同步位置240之前,布置两个块长度的52个前序分组210和215,在所述同步位置240处,是在图1中的同步复用器170处***传统同步数据的位置。这种布置在最终的传送流中建立了前序分组***器140处***的前序与在同步复用器170处***的同步数据之间的预定关系。虽然图1中没有示出,但是反馈信号被从同步复用器170提供到前序***器140,以便维持同步数据和前序之间的精确定时。
在优选实施例中,前序块1(210)开始于第261个分组处。前序块1(210)和前序块2(215)之间的虚线表示单个的两块长度(即,52个分组)前序占据前序块1和2。在前序块2之后跟随着包括在MPEG格式的数据块0中的控制分组,其包含定义当前的ATSC-M/H突发的内容所需的***信息。ATSC-M/H数据块230开始于字段中的12个预定位置中的相应位置处。就是说,当采用模12(modulo 12)时,数据块0、1、2、3、4、5、6、7、8、9、10和11分别开始于第一(即,分组0)、第27(即,分组26)、第53、第79、第105、第131、第157、第183、第209、第235、第261和第287个数据分组位置上。当***前序时,数据块10和11可以被用于前序数据。直线240表示字段同步数据的实际位置,在该位置处,在图1中的字节交织器160和trellis编码器165之后的同步复用器170将***同步数据。
现在参考图3,根据本发明的示例性实施例的串行级联块码编码器300被示出。更具体而言,图3图示出GF(256)串行级联块编码器(SCBC)125的框图。这里,GF(256)SCBC 125适用于以12/52的码率对传入的数据流编码。工作在12/52码率模式下的GF(256)SCBC 300将40个奇偶校验字节添加到每12字节输入数据。12/52编码路径包括GF(256)编码器(R=1/2)310、24GF(256)符号交织器320和并行耦合的两个R=12/26编码路径,它们分别用于第一和第二12字节数据。如图3所示,每个12/26编码路径包括串联耦合的GF(256)编码器(R=2/3)330、18GF(256)符号交织器、GF(256)编码器(R=2/3)和GF(256)穿孔器(puncture)(R=27/26)。
如前所述,数据冗余性是增大传送数据对抗传送信道的不合需要的噪声和/或多路径干扰的鲁棒性的关键。一种对传送流引入冗余性的方法是使用块编码。在这里公开的优选实施例中,如图1所示,源数据分组在分组交织器120处被交织,在GF(256)SCBC 125处被块编码,然后在分组解交织器130处被解交织。
更具体而言,GF(256)SCBC 125沿着从分组交织器120输出的列对字节进行编码。分组解交织器130接收由GF(256)SCBC 125产生的经编码的码字流并输出187字节分组的重构的行。就是说,分组解交织器130按逐列的顺序输入编码后的码字,其中每列包含由GF(256)SCBC 125中的处理添加的冗余字节,并按逐行的布置输出这些字节。在12/26码率中,将输出26行分组。交织和块编码技术被采用以产生经解交织的原始分组流,其后跟随着被编码在各个的分组中的冗余信息。
现在参考图4,根据本发明的示例性实施例的前序分组400的一部分被示出。更具体而言,图4示出一系列由12个连续的MPEG分组410(即,分组0到分组11)构成的前序分组。这些分组以12/52的码率模式被编码以形成图2所示的两块长度(即,52个分组)的前序210。
每个MPEG分组410包含187字节,这包括3字节的头部430。如上所述,每个前序分组的非头部数据420是从伪噪声(PN)生成器生成的,从而得到总共2208字节的PN数据。伪噪声作为前序的内容是有用的,因为接收机将接收到的前序数据与在接收机处由其自己的PN生成器生成的数据相比较来提高精确性。
3字节的头部430包含13比特的分组标识符(PID),其标识该分组是M/H传送的一部分。每个头部430在MPEG TS头部修改器135处被修改以包含传统ATSC A/53接收机无法认出的PID。因此,传统接收机可以忽略特定于ATSC-M/H的数据,从而提供向后兼容性。
如上所述以及如图2所示,两块长度的前序被放在图2的ATSC数据字段200中的第261个分组和第313个分组之间。ATSC-M/H数据分组可以被放在两块长度的前序(即,前序块1和2)之后的一系列数据块230(即,数据块0-11)中。此外,成组的26个ATSC A/53数据分组可以被以ATSC-M/H数据块突发的形式***。在任意情况下,某些数据块230可以包含26个ATSC-M/H分组或26个ATSC A/53分组。
返回参考图1,前序在前序分组***器140处被***到包括已改变的头部信息的编码分组流中。如前所述,包括已知或预定信息的前序的***提高了M/H接收机的性能。
现在参考图5,图1中的卷积字节交织器160的操作的概念图示500被示出。卷积字节交织器160可以被设想为一组(在本示例中,52个)移位寄存器510,其中每个移位寄存器在时间上具有固定延迟。延迟是固定整数m个(在本示例中,4个)字节的非负整数倍。在本示例中,第k个移位寄存器保存(k-1)*4个符号,其中k=1,2,...,52。第一“移位寄存器”不提供延迟。来自R-S编码器155的每个新符号520馈送到下一移位寄存器。在该移位寄存器中的最旧的符号变为输出数据流的一部分。
除了在输出数据中引入迟延(lag)之外,字节交织器160还基于多个移位寄存器510的延迟而引入数据的扩散。如实际的MPEG数据一样,在字节交织器160之前***的供M/H接收机使用的前序数据也被扩散。这使得接收机中用于训练和/或错误评价目的的前序恢复变得更加困难,因为接收机不容易重建前序的被广泛扩散的交织数据。
注意,通过正确地选择前序的长度,有可能减小字节交织器160的不合需要的影响。一方面,虽然较短的前序可以更好地缓解卷积交织的不合需要的影响,这样的前序也可能降低了其对于训练目的价值。另一方面,虽然较长的前序可以为接收机训练提供更多数据,但是这样的前序可能由于卷积交织而太过难以恢复。因此,在时间上确定前序的合适长度是非常重要的。这里,前序的长度被选为与卷积交织器对前序的扩散相对应,即,与交织器引入到前序的最终数据符号的最大延迟相对应。例如,关于这里公开的示例性实施例,每个前序的长度被选为52个分组,并且交织器的最大延迟是52个分段。
现在参考图6,根据本发明的示例性实施例的在字节交织器160之后数据块在传送帧中的位置被示出。更具体而言,交织器映射600示出在图1中的卷积字节交织器160的处理期间对传入的数据字节的组织。虽然字节交织器160可以用一系列如图5所示的延迟线来实现,但是交织器映射600可以被认为是交织器的存储器映射。
交织器映射600指示被放置或写入的输入字节的位置以及如何读出输出字节。交织器映射600的维度被表示为跨越顶部的字节(编号为0到206)和沿侧边从上到下的分段行(编号为0到103)。虚线605指示字节被读出的顺序。例如,当线605表示行20时,行20中的所有字节都将被读出,以字节0开始并以字节206结束。当从行20读出最后一字节(字节206)时,该读出向前推进一行到行21,直到交织器的最后一行已被读出为止。当最后一行被读出时,开始从第一行读取(读取新的分组数据)。
线613示出207字节的Reed-Solomon码字的前52个字节的位置,该位置是基于将这些字节读入到字节交织器160而示出的。线613以分组中字节0的位置开始,并在中心线640处以字节51的位置终止。线615、617、619a和619b示出第一分组中的其余字节的位置。线615从线顶端以字节52的位置开始,并以此类推推进到线615、617和619a中的每条线的字节位置。其余字节部分沿线619b布置并在比线640低一行的行的位置上以字节206终止。在随后的分组中的字节位置继续到第一分组的位置左侧并随后推进到该映射图的在线640下面的部分,与线640上面的推进和位置成镜像。例如,线650示出在字节交织器160中针对第52个分组(在第一分组之后输入的第52个分组)的字节的一部分的位置。线653示出针对成组的分组传送的分界线。对于每个随后的分组,从该分组起的下一随后字节落在该分界线上。结果,线653表示分组0字节0的位置,随后跟着分组1字节1的位置,以此类推,直到分组52字节52的位置。
下面将描述在字节交织器160和同步复用器170之后图2的M/H数据块上的数据的位置。注意,由于在字节交织器160之后在同步复用器170处***同步数据,因此同步数据没有被交织。图6示出104个数据分段的序列,其中每个数据分段用一行表示。在本示例中,上部的楔形部分620表示来自字段fn-1250的数据块8和9(即,紧贴在前序块210和215之前的块)。下部的楔形部分630表示来自字段fn 260的数据块0和1(即,紧随在前序块210和215之后的块)。中间的菱形部分610表示来自fn-1 250的两个前序块210和215。线640表示将由同步复用器170***的同步数据。
如图6所示,前序数据的最后一字节将由于字节交织器160被延迟大约52个数据分段。因此,来自两块长度的前序(即,52个分组)的数据(即,与52个交织后的数据分段相同的数据量)仅仅扩散在交织后的ATSC A/53传送流中的相对较短范围的104个数据分段内。这有助于M/H接收机在合乎需要的短时间段内对交织后的前序数据进行解码。如上所述,被快速解码的前序数据可以被用来改善M/H数字电视信号的接收。总之,合适的前序长度对于加快前序信息的信号处理(包括解码)是非常重要的。
注意,用于M/H接收机的前序数据还可以用于改善传统ATSC A/53信号的接收,如果接收机被设计成解码A/53传统同步数据和M/H前序信息两者的话。这是因为预定的前序信息的一部分以及传统同步数据(其两者都包括预定信息)可以被一起用于接收机训练、同步或其他目的。注意,为了利用传统同步数据和M/H前序数据两者,需要两者之间具有预定关系。更具体而言,在前序分组***器140处***的经预交织的前序数据需要与在同步复用器170处***的传统同步数据具有预定的时间关系。
例如,在图2中,前序分组在紧贴在***同步数据的位置240之前的位置上被***到数据块中。图6示出在同步数据640之前接收经交织的前序数据610的一半。这可以允许比单独使用A/53字段同步数据的情况更快速地发生同步。作为替换,例如,前序分组可以在紧跟同步数据位置240之后的位置上被***到数据块中。这将允许均衡器利用同步数据的训练在开始接收前序之前进行,从而有助于前序的接收。
如果同步不是利用ATSC A/53同步数据的单个分段来实现的,则仅单独使用同步数据的传统ATSC A/53接收机将需要等到下一同步数据被接收。这是不合需要的,尤其是在例如用户快速地改变节目频道的情况下(例如,快速地转换节目频道);无法实现快速同步可能导致根本无法实现同步的风险。相反,能够接收传统同步数据的M/H接收机可以被补充上其利用前序数据的训练和/或同步。在M/H接收机中,接收硬件的一些部分可以被设计成在M/H数据的突发之间关断,以减小总功耗。因此,在功率被重新提供以接收每个突发时的快速同步是合乎需要的。
图7是描述根据本发明的一个方面的方法700的流程图。该方法包括第一步骤710,该步骤将预定的训练数据***到数据流中的第一预定位置。第二步骤720包括对包含***的训练数据的数据流进行交织和trellis编码。最后一步骤730包括将字段同步数据***到数据流中的第二预定位置。例如,针对图2所示的未经交织的数据,第一预定位置可以是紧贴在第二预定位置之前或紧随在第二预定位置之后。第二预定位置可以是根据ATSC A/53标准***传统同步数据的位置。
现在参考图8和9,示出trellis码交织器800的示图和示出trellis编码器910、预编码器920和符号映射器980的框图被示出。这两幅图都示出图1所示的根据ATSC A/53操作的12-1trellis编码器165的功能。就是说,数据字节被从字节交织器160馈送到12个trellis编码器和预编码器块810。数据字节作为完整的字节被12个trellis编码器和预编码器对中的每一对所处理。每个字节从这12对之一产生4个符号。
图9示出在图8中被示为块810的12个trellis编码器和预编码器对中的一对的功能。ATSC A/53***使用2/3码率trellis编码。就是说,一个输入比特X1(940)使用1/2码率卷积编码被编码成两个输出比特Z0(950)和Z1(960),而另一输入比特X2(930)被预编码器920所处理以产生单个输出Z2(970)。Trellis编码所使用的信令波形是8电平(3比特)一维星座980。所发送的信号被称为8VSB。trellis编码器910具有四种可能状态,而预编码器920具有两种可能状态。
trellis编码和预编码将输入字节分割成2比特字,并基于该2比特输入和预编码器920与trellis编码器910的状态来输出相应的3比特字。在8VSB调制方案的符号映射器980中,3比特输出的每种可能值被映射到8种电平(即,-7、-5、-3、-1、1、3、5和7)之一。
在从并行字节创建串行比特的过程中,MSB被首先发送。每个传入的2比特符号X2(930)的MSB(即,该字节的比特7、5、3、1)被预编码,而每个传入的2比特符号X1(940)的LSB(即,比特6、4、2、0)被反馈卷积编码。ATSC A/53使用标准的4状态最优Ungerboeck编码来进行编码。预编码器920和卷积trellis编码器910的组合提供了8种可能状态以及8种可能输出。在特定时刻的输出取决于在输入930和940处接收到输入时预编码器920和卷积trellis编码器910的状态。
现在参考图10,示出图9的预编码器920的一个实例的操作的示图被示出。为了说明的缘故,假设预编码器920的初始状态在t=0时为0。预编码器920的输入比特X2(930)在t=1时可能为0或1。如果输入X2在t=1时为0,预编码器920则保持状态0并输出Z2=0。相反,如果输入X2在t=1时为1,预编码器920则转移到状态1并输出Z2=1。如果预编码器920的状态在t=1时为1并随后预编码器920在t=2时接收到输入X2=0,输出Z2则将是1,即(在t=2时的输入0)XOR(延迟后的1)。但是,如果预编码器920的状态在t=1时为1并且随后预编码器920在t=2时接收到输入0,输出Z2则将是1,即(在t=2时为0的当前输入X2)XOR(延迟1后的1)。在图10中,1050的描述1(1)表示当前输入X2为1并且输出Z2为1(括号中的数字)。在特定条件下预编码器920的状态被描述在括号中,如1050所示。预编码器920以本领域技术人员已知的方式工作。
在图11中演示出trellis编码器910的一个实例的操作。为了演示的目的,假设trellis编码器910的初始状态在时刻t=0时为00。在t=1时,输入比特Y1(990)可能为0或1。如果Y1为0,trellis状态则停留在00并输出Z1=0和Z0=0。如果Y1在t=1时为1,trellis状态则转移到01,并输出Z1=1和Z0=1。trellis编码器910在特定条件下的输出值(Z1,Z2)以与图10相同的方式被描述在括号中。trellis编码器910以本领域技术人员已知的方式工作。注意,预编码器920和编码器910中的每一者的当前状态是基于先前接收的输入数据来确定的。
ATSC-M/H数据突发被设计用于噪声信道上的传送,并且M/H数据以交织的方式与鲁棒性不太强的传统A/53数据一道被接收。如上所述,图6示出在图1的字节交织器160之后菱形形状的交织数据。这里,在ATSC-M/H突发的开始,传统ATSC A/53数据位于区域620之内,ATSC-M/H前序位于区域610之内,而ATSC-M/H数据630的初始块跟随其后。注意,对于大多数在图6中由行表示的所示数据分段,多个传统和M/H数据块被以交织的方式发送。例如,对于分段20,如虚线605所示,数据以如下顺序发送:(1)传统A/53数据620的一部分,(2)M/H前序610的一部分,(3)传统A/53数据620的另一部分,(4)M/H前序610的另一部分,(5)传统A/53数据620的又一部分,(6)M/H前序610的又一部分,(7)传统A/53数据620的再一部分,(8)M/H前序610的再一部分,以及(9)传统A/53数据620的再一部分。在从A/53传统数据到ATSC-M/H突发的转变期间,在每个数据分段内发生多次从非移动(即,传统A/53)数据到移动数据(即,M/H)的转变,直到最终,在图的中间附近,整个分段变成由M/H前序分组610构成。
在M/H接收机中,可能不容易在接收不太鲁棒的传统A/53信号的同时保持对trellis解码器状态的跟踪。如果传统A/53数据不是可恢复的,那么在开始接收M/H数据或M/H前序的序列时,接收机可能完全不知道在从A/53到M/H数据或到前序的每次转变时trellis的状态。
虽然或许有可能在编码过程期间在每次从传统A/53数据转变到M/H数据或前序时将trellis编码器165重置到预定状态,但是由于数据流已经在如图6所示的字节交织器160处被交织,因此这将需要在每个数据分段期间发生很多次重置。更具体而言,在从A/53数据转变到M/H数据或前序的每次转换时,将需要针对A/53数据和M/H数据或前序中的每一者重置两个数据符号(即,图9的X1和X2)。因此,强迫trellis编码器165重置将在额外发送的数据方面招致很大开销,并且这还将强迫***使用非***编码器来重新计算Reed Solomon码。
这里,在M/H数据或前序字节的每个序列开始时推断trellis编码器165的状态而不强迫重置将是有利的。trellis编码器165的状态可以在接收机端通过使用关于trellis结构的知识、接收的经trellis编码的数据和被输入到trellis编码器165的前序数据的预定值而从统计上确立。
trellis状态的确定是trellis解码的一个不可分割的部分。存在多种算法来用于对经trellis编码的数据进行解码。诸如Fano算法之类的顺序解码机制或者诸如Viterbi解码之类的最大似然算法或者最大后验(posteriori)概率(MAP)可以被使用。
这些算法的工作不需要关于经trellis编码的数据的在先知识。假设噪声水平和其他错误处在该编码的校正能力之内,则为了解码只需要对所接收数据的估计和关于trellis或卷积码的知识。但是,如果解码器具有关于数据本身的知识,那么该知识可以被有利地用于加速trellis解码过程。更具体而言,该知识将减少被评价的trellis路径的数目或将减少算法的迭代次数,从而更高效地确定trellis的位置。如上所述,M/H前序包含接收机已知的预定数据。通过使用关于前序的预定知识,可以在对M/H突发的接收开始时快速确定trellis状态。
现在参考图12,根据本发明的示例性实施例的ATSC-M/H接收机1200的框图被示出。接收的RF信号通过调谐器1210被下变频到中频(IF)。该信号随后被IF滤波器和检测器块1220滤波并转换成数字形式。该信号经历SYNC 1230提供的同步数据以及由均衡器和相位***1240提供的均衡和相位跟踪。所恢复的编码数据符号随后被turbo解码器1250进行turbo解码。然后,数据符号经历Reed Solomon解码器1260的Reed Solomon解码。
在本发明的一个实施例中,turbo码被用于ATSC-M/H数据。Turbo码是利用MAP算法来解码的。利用MAP算法的turbo解码在这里公开的ATSC-M/H***中是可能的,因为如图3和5所示,12/52码率模式与卷积交织器被一道使用。
现在参考图13,根据本发明的示例性实施例的图12中的turbo解码器1250的详细布置的框图被示出。该turbo解码器布置1300包括turbo解码器1325、训练数据源1350和被示为开关符号的选择器1355。turbo解码器1310包括充当2/3码率trellis传统码解码器的MAP trellis解码器1310、充当块码解码器的解码器1320、交织器1330和逆交织器1340。
MAP trellis解码器1310具有软输入1360和先验(priori)输入1365。软输入1360接受从接收的信号估计出的经trellis编码的输入符号的8个可能值中的每种可能值的概率。先验输入1365接受4种可能的解码输出符号值中的每一种的概率。MAP trellis解码器1310产生软输出1375和硬输出1370两者。软输出1375被提供用于交织器1330。交织器1330的输出被提供用于解码器1320的软输入1380。注意,交织器1330的输出没有被提供用于解码器1320的先验输入1385而是被提供用于软输入1380。解码器1320也产生两个输出,软输出1395和硬输出1390。软输出1395被馈送到逆交织器1340以形成MAP反馈环。解码器1320的硬输出1390在算法的多次迭代之后产生每个符号的最终两比特结果。
MAP trellis解码器1310的先验输入1365通常接收代表解码后的符号的4种可能值的概率的输入。但是,重要的是要注意,符号的正确的预编码值是在接收训练数据期间确定的,因为前序数据对接收机而言是已知的。因此,逆交织器1340的输出没有被馈送到先验输入1365,而是无论何时前序数据被接收,都可以将表示关于训练数据1350(即,前序数据)的确定性的概率分布馈送到先验输入1365,以改善turbo解码器1250的功能。
这种布置可以被概念化为利用选择器1355来实现,该选择器1355在预定的训练数据(即,前序数据)概率和来自反馈环1345的概率之间进行选择。预定的训练数据概率在前序被接收时被选择。当接收前序数据时,每个符号的预定值可以被分配以概率1,而其余可能性被分配以概率0。
利用代表关于解码后的符号的值的确定性的先验输入1365以及代表符号的8种可能编码值的估计概率的软输入1360,该算法将快速收敛以确定trellis的状态并产生代表估计值的硬输出1390。这些值和所确定的trellis状态随后还被用于确定未来的符号,包括不作为训练数据的一部分的那些符号。
图14是描述根据本发明的一个方面的方法1400的流程图。该方法包括接收字段同步数据的第一步骤1410。第二步骤1420包括接收经trellis编码的经交织的训练数据。最后一步骤1430包括使用字段同步数据和经trellis编码的经交织的训练数据来进行接收机的同步。
虽然已经就特定实施例描述了本发明,但是将会意识到,可以作出将落在本发明的范围内的修改。例如,各个处理步骤可以被分开或组合实现,并且可以被实现在通用或专用的数据处理硬件中。此外,各种编码或压缩方法可以被用于视频、音频、图像、文本或其他类型的数据。而且,在本发明的不同实施例中,分组大小、码率模式、块编码和其他信息处理参数可能有所不同。

Claims (68)

1.一种用于将前序分组(210,215)***视频流中的方法,该方法减小后续处理对所述前序分组(210,215)的影响,该方法包括以下步骤:
接收数据分组流(112);以及
将多个前序分组(210,215)***到所述数据分组流(112)中,
其中所述***是在使用卷积交织对包含在所产生的数据分组流中的数据进行交织之前执行的,并且
其中前序分组(210,215)在时间上的长度被选为与所述卷积交织的最大延迟相对应。
2.如权利要求1所述的方法,其中,所述卷积交织是作为ATSC A/53处理路径(145)的一部分执行的。
3.如权利要求1所述的方法,其中,所述数据分组流(112)包含MPEG分组。
4.如权利要求1所述的方法,其中,所述多个前序分组(210,215)包含MPEG分组。
5.如权利要求1所述的方法,其中,在码率模式编码之前,所述前序分组(210,215)的数目为12,并且其中,所述前序分组(210,215)被以12/52码率模式编码以产生长度为两个数据块的前序(210)。
6.如权利要求1所述的方法,其中,包含在所述多个前序分组(210)中的数据包含基于多项式方程生成的伪噪声。
7.如权利要求1所述的方法,其中,所述前序分组(210,215)包含带有分组标识符的头部(430),所述分组标识符使得所述分组被传统接收机忽略。
8.如权利要求1所述的方法,其中,所述卷积交织是ATSC A/52卷积字节交织器(500)。
9.如权利要求1所述的方法,其中,所述交织致使前序数据被扩散到交织后的数据的104个分段中。
10.一种装置,包括:
分组接收机,用于接收数据分组流(112);以及
前序分组***器(140),用于将多个前序分组(210,215)***到所述数据分组流(112)中,
其中所述前序分组***器(140)在交织器(160)进行处理之前执行分组***,所述交织器(160)使用卷积交织来对包含在所产生的数据分组流中的数据进行交织,并且
其中由所述前序分组***器(140)***的前序分组(210,215)的数目与由所述交织器(160)引入的延迟相对应。
11.如权利要求10所述的装置,其中,所述卷积交织是作为ATSCA/53处理路径(145)的一部分执行的。
12.如权利要求10所述的装置,其中,所述数据分组流(112)包含MPEG分组。
13.如权利要求10所述的装置,其中,所述多个前序分组(210,215)包含MPEG分组。
14.如权利要求10所述的装置,其中,在码率模式编码之前,前序分组(210)的数目为12,并且其中,所述前序分组(210,215)被以12/52码率模式编码以产生长度为两个数据块的前序(210)。
15.如权利要求10所述的装置,其中,包含在所述多个前序分组(210,215)中的数据包含基于多项式方程生成的伪噪声。
16.如权利要求10所述的装置,其中,所述前序分组(210,215)包含带有分组标识符的头部(430),所述分组标识符使得所述分组被传统接收机忽略。
17.如权利要求10所述的装置,其中,所述交织器是ATSC A/52卷积字节交织器(500)。
18.如权利要求10所述的装置,其中,所述交织器将前序数据扩散到交织后的数据的104个分段中。
19.一种装置,包括:
用于接收数据分组流(112)的装置(120);以及
用于将多个前序分组(210,215)***到所述数据分组流(112)中的装置(140),
其中所述用于***多个前序分组(210,215)的装置(140)在另一装置(160)的操作之前对所述数据流(112)执行操作,所述另一装置(160)用于使用卷积交织对包含在所产生的数据分组流中的数据进行交织,并且
其中前序分组(210,215)的数目被选为与所述卷积交织的最大延迟相对应。
20.如权利要求19所述的装置,其中,所述卷积交织是作为ATSCA/53处理路径(145)的一部分执行的。
21.如权利要求19所述的装置,其中,所述数据分组流(112)包含MPEG分组。
22.如权利要求19所述的装置,其中,所述多个前序分组(210,215)包含MPEG分组。
23.如权利要求19所述的装置,其中,在码率模式编码之前,前序分组(210,215)的数目为12,并且其中,所述前序分组(210)被以12/52码率模式编码以产生长度为两个数据块的前序(210,215)。
24.如权利要求19所述的装置,其中,包含在所述多个前序分组(210,215)中的数据包含基于多项式方程生成的伪噪声。
25.如权利要求19所述的装置,其中,所述前序分组(210,215)包含带有分组标识符的头部(430),所述分组标识符使得所述分组被传统接收机忽略。
26.如权利要求19所述的装置,其中,所述分组交织器是ATSC A/52卷积字节交织器(500)。
27.如权利要求19所述的装置,其中,所述分组交织器将前序数据扩散到交织后的数据的104个分段中。
28.一种方法,包括以下步骤:
接收经trellis编码的经交织的数据,所述经trellis编码的经交织的数据包括预定的训练数据(210,215);
从统计上确定所述预定的训练数据的trellis编码路径;以及
基于所述确定对所述经交织的数据进行trellis解码。
29.如权利要求28所述的方法,其中所述经交织的数据包括来自第一传送模式的数据和来自第二传送模式的数据。
30.如权利要求29所述的方法,其中所述第一传送模式是ATSCA/53。
31.如权利要求29所述的方法,其中所述预定的训练数据是针对第二传送模式的数据突发的前序(210,215)。
32.如权利要求28所述的方法,其中所述预定的训练数据包含与多项式方程相对应的数据。
33.如权利要求28所述的方法,其中所述确定包括turbo解码。
34.如权利要求28所述的方法,其中所述确定包括使用最大后验算法。
35.如权利要求28所述的方法,其中所述确定包括对与来自所述预定的训练数据的符号的已知值相对应的输入赋予一高置信度。
36.如权利要求28所述的方法,其中所述确定包括Viterbi解码。
37.如权利要求28所述的方法,其中所述确定包括不考虑不能够表示所述预定的训练数据的路径。
38.一种装置,包括:
用于经trellis编码的经交织的数据的接收机,所述经trellis编码的经交织的数据包括预定的训练数据(210,215);
解码器(165),用于从统计上确定所述预定的训练数据的trellis编码路径,并且基于所述确定对所述经交织的数据进行trellis解码。
39.如权利要求38所述的装置,其中所述经交织的数据包括来自第一传送模式的数据和来自第二传送模式的数据。
40.如权利要求39所述的装置,其中所述第一传送模式是ATSCA/53。
41.如权利要求40所述的装置,其中所述预定的训练数据是针对第二传送模式的数据突发的前序。
42.如权利要求39所述的装置,其中所述预定的训练数据包含与多项式方程相对应的数据。
43.如权利要求39所述的装置,其中所述解码器使用turbo解码。
44.如权利要求39所述的装置,其中所述解码器使用最大后验算法。
45.如权利要求39所述的装置,其中所述解码器对与来自所述预定的训练数据的符号的已知值相对应的输入赋予一高置信度。
46.如权利要求39所述的装置,其中所述解码器使用Viterbi解码。
47.如权利要求39所述的装置,其中所述解码器不考虑不能够表示所述预定的训练数据的路径。
48.一种装置,包括:
用于接收经trellis编码的经交织的数据的装置(1210),所述经trellis编码的经交织的数据包括预定的训练数据(210,215);
用于从统计上确定所述预定的训练数据的trellis编码路径的装置(1325,1350,1355);以及
用于基于所述确定对所述经交织的数据进行trellis解码的装置(1250)。
49.如权利要求48所述的装置,其中所述经交织的数据包括来自第一传送模式的数据和来自第二传送模式的数据。
50.如权利要求49所述的装置,其中所述第一传送模式是ATSCA/53。
51.如权利要求49所述的装置,其中所述预定的训练数据是针对所述第二传送模式的数据突发的前序。
52.如权利要求48所述的装置,其中所述预定的训练数据包含与多项式方程相对应的数据。
53.如权利要求48所述的装置,其中所述用于确定的装置包括turbo解码。
54.如权利要求48所述的装置,其中所述用于确定的装置包括使用最大后验算法。
55.如权利要求48所述的装置,其中所述用于确定的装置对与来自所述预定的训练数据的符号的已知值相对应的输入赋予一高置信度。
56.如权利要求48所述的装置,其中所述用于确定的装置包括Viterbi解码。
57.如权利要求48所述的装置,其中所述用于确定的装置不考虑不能够表示所述预定的训练数据的路径。
58.一种方法,包括如下步骤:
接收字段同步数据;
接收经trellis编码的经交织的训练数据;以及
将所述字段同步数据和所述经trellis编码的经交织的训练数据的一部分用于接收机(1200)的同步。
59.如权利要求58所述的方法,其中所述训练数据对应于第二传送模式,所述字段同步数据对应于第一传送模式。
60.如权利要求59所述的方法,其中所述第一传送模式是ATSCA/53。
61.如权利要求58所述的方法,其中所述训练数据是第二传送模式的数据突发的前序。
62.如权利要求58所述的方法,其中所述经trellis编码的经交织的训练数据的所述部分是基于所述字段同步数据和所述经trellis编码的经交织的训练数据之间的固定位置关系来定位的。
63.如权利要求58所述的方法,其中所述字段同步数据在所述经trellis编码的经交织的训练数据之前被接收。
64.如权利要求58所述的方法,其中所述字段同步数据在所述经trellis编码的经交织的训练数据当中被接收。
65.一种方法,包括以下步骤:
将训练数据(210,215)***到数据流中;
对包含所述***的训练数据的所述数据流进行交织和trellis编码;以及
将字段同步数据***到所述经交织并经trellis编码的数据流中,
其中所述训练数据被***在第一预定位置(210,215),并且所述同步数据被***在第二预定位置(240)。
66.如权利要求65所述的方法,其中所述训练数据对应于第二传送模式,所述字段同步数据对应于第一传送模式。
67.如权利要求66所述的方法,其中所述第一传送模式是ATSCA/53。
68.如权利要求66所述的方法,其中所述训练数据是所述第二传送模式的数据突发的前序。
CN200880111807.5A 2007-10-15 2008-10-14 用于数字电视***的前序 Expired - Fee Related CN101828334B (zh)

Applications Claiming Priority (13)

Application Number Priority Date Filing Date Title
US99896107P 2007-10-15 2007-10-15
US99897807P 2007-10-15 2007-10-15
US99904007P 2007-10-15 2007-10-15
US60/998,961 2007-10-15
US60/998,978 2007-10-15
US60/999,040 2007-10-15
US19051708P 2008-08-29 2008-08-29
US19051608P 2008-08-29 2008-08-29
US19049908P 2008-08-29 2008-08-29
US61/190,517 2008-08-29
US61/190,499 2008-08-29
US61/190,516 2008-08-29
PCT/US2008/011711 WO2009051693A2 (en) 2007-10-15 2008-10-14 Preamble for a digital television system

Publications (2)

Publication Number Publication Date
CN101828334A true CN101828334A (zh) 2010-09-08
CN101828334B CN101828334B (zh) 2016-09-14

Family

ID=40568019

Family Applications (3)

Application Number Title Priority Date Filing Date
CN200880111807.5A Expired - Fee Related CN101828334B (zh) 2007-10-15 2008-10-14 用于数字电视***的前序
CN201611100215.6A Active CN107070585B (zh) 2007-10-15 2008-10-14 传达突发模式活动的装置和方法
CN200880111656A Pending CN101828396A (zh) 2007-10-15 2008-10-14 传达突发模式活动的装置和方法

Family Applications After (2)

Application Number Title Priority Date Filing Date
CN201611100215.6A Active CN107070585B (zh) 2007-10-15 2008-10-14 传达突发模式活动的装置和方法
CN200880111656A Pending CN101828396A (zh) 2007-10-15 2008-10-14 传达突发模式活动的装置和方法

Country Status (8)

Country Link
US (2) US9414110B2 (zh)
EP (2) EP2201692A2 (zh)
JP (2) JP5232865B2 (zh)
KR (2) KR101490877B1 (zh)
CN (3) CN101828334B (zh)
CA (2) CA2701642C (zh)
MX (2) MX2010004148A (zh)
WO (2) WO2009051691A2 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113037767A (zh) * 2014-09-12 2021-06-25 索尼公司 发送设备、发送方法、接收设备和接收方法

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6968012B1 (en) * 2000-10-02 2005-11-22 Firepad, Inc. Methods for encoding digital video for decoding on low performance devices
CN101828334B (zh) * 2007-10-15 2016-09-14 汤姆逊许可证公司 用于数字电视***的前序
CN101981932B (zh) * 2008-03-27 2013-03-13 汤姆森特许公司 用于对信号译码的装置和方法
ATE550904T1 (de) * 2009-06-18 2012-04-15 Panasonic Corp Erweitertes direktzugriffsverfahren für mobile kommunikationen
DE102009057365B4 (de) 2009-10-16 2018-10-18 Rohde & Schwarz Gmbh & Co. Kg Verfahren und Vorrichtung zur Erzeugung eines reorganisierten Transportdatenstroms
US8559372B2 (en) * 2009-12-28 2013-10-15 Lg Electronics Inc. Digital broadcasting system and method for transmitting and receiving digital broadcast signal
US8699641B2 (en) * 2010-06-10 2014-04-15 Qualcomm Incorporated Method and apparatus for ATSC signal processing
WO2011162735A1 (en) * 2010-06-25 2011-12-29 Thomson Licensing A priori training in a mobile dtv system
US9313531B2 (en) 2010-10-06 2016-04-12 Thomson Licensing Device and method for content delivery adapted for synchronous playbacks
CN102064916B (zh) * 2010-12-21 2013-09-18 成都德芯数字科技有限公司 一种基于cmmb标准的字节交织方法
US8656242B2 (en) * 2011-04-06 2014-02-18 Intel Mobile Communications GmbH Data receiving devices and methods for receiving data
US9287897B2 (en) * 2012-01-30 2016-03-15 Broadcom Corporation Systematic rate-independent Reed-Solomon erasure codes
US8953612B2 (en) * 2012-03-07 2015-02-10 Cmmb Vision Usa Inc Efficient broadcasting via random linear packet combining
EP2733903B1 (en) * 2012-11-20 2017-02-15 Alcatel Lucent Method for transmitting a video stream
US9547609B2 (en) * 2013-10-25 2017-01-17 Avago Technologies General Ip (Singapore) Pte. Ltd. Data interface for point-to-point communications between devices

Family Cites Families (187)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US719685A (en) * 1902-11-03 1903-02-03 Joseph H Morin Shuttle.
US3652998A (en) * 1970-03-01 1972-03-28 Codex Corp Interleavers
US3873920A (en) * 1973-12-12 1975-03-25 Bell Telephone Labor Inc Variable block length synchronization system
US4677625A (en) 1985-03-01 1987-06-30 Paradyne Corporation Distributed trellis encoder
BE1000414A7 (nl) 1987-03-18 1988-11-22 Bell Telephone Mfg Asynchroon op basis van tijdsverdeling werkend communicatiesysteem.
JPH0716206B2 (ja) * 1988-08-05 1995-02-22 日本電気株式会社 信号検出器
JP3137119B2 (ja) 1989-06-07 2001-02-19 キヤノン株式会社 誤り訂正装置
US5050164A (en) * 1989-10-31 1991-09-17 Bell Communications Research, Inc. Optical customer premises network
US5087975A (en) * 1990-11-09 1992-02-11 Zenith Electronics Corporation VSB HDTV transmission system with reduced NTSC co-channel interference
NL9100218A (nl) 1991-02-07 1992-09-01 Philips Nv Encodeer/decodeer-schakeling, alsmede digitaal video-systeem voorzien van de schakeling.
US5534938A (en) * 1991-07-18 1996-07-09 Citta; Richard W. Digital TV system using segment and field sync signals
US5369641A (en) 1991-11-12 1994-11-29 Storage Technology Corporation Method and apparatus for detecting and correcting errors in data on magnetic tape media
US5353313A (en) * 1992-04-10 1994-10-04 At&T Bell Laboratories Transmission of a clock signal over an asynchronous data channel
US5438369A (en) * 1992-08-17 1995-08-01 Zenith Electronics Corporation Digital data interleaving system with improved error correctability for vertically correlated interference
US5452009A (en) * 1993-12-29 1995-09-19 Zenith Electronics Corp. Digital transmission system with data rate optimized for noise in transmission medium
US5572532A (en) 1993-12-29 1996-11-05 Zenith Electronics Corp. Convolutional interleaver and deinterleaver
US5398073A (en) 1994-04-12 1995-03-14 At&T Corp. Concatenated coded vestigial sideband modulation for high definition television
US5768539A (en) * 1994-05-27 1998-06-16 Bell Atlantic Network Services, Inc. Downloading applications software through a broadcast channel
US5629958A (en) * 1994-07-08 1997-05-13 Zenith Electronics Corporation Data frame structure and synchronization system for digital television signal
US5583889A (en) * 1994-07-08 1996-12-10 Zenith Electronics Corporation Trellis coded modulation system for HDTV
JP2674549B2 (ja) 1995-02-28 1997-11-12 松下電器産業株式会社 副搬送波再生回路およびワイドテレビジョン信号受信装置
US6079041A (en) 1995-08-04 2000-06-20 Sanyo Electric Co., Ltd. Digital modulation circuit and digital demodulation circuit
US5761303A (en) 1995-12-28 1998-06-02 At&T Corp Inclusion of audio signal within video signal, at band edges
US5809242A (en) * 1996-04-19 1998-09-15 Juno Online Services, L.P. Electronic mail system for displaying advertisement at local computer received from remote system while the local computer is off-line the remote system
US7046694B2 (en) 1996-06-19 2006-05-16 Digital Radio Express, Inc. In-band on-channel digital broadcasting method and system
US5835730A (en) 1996-07-31 1998-11-10 General Instrument Corporation Of Delaware MPEG packet header compression for television modems
US6614847B1 (en) 1996-10-25 2003-09-02 Texas Instruments Incorporated Content-based video compression
US6072810A (en) * 1996-11-08 2000-06-06 Alcatel Method to transparently transport an incoming clock signal over a network segment, and related transmitter and receiver unit
JP3193947B2 (ja) 1997-01-08 2001-07-30 株式会社ディジタル・ビジョン・ラボラトリーズ データ送信システム及びデータ送信方法
GB9709285D0 (en) * 1997-05-08 1997-06-25 Philips Electronics Nv Flexible two-way telecommunications system
JPH11196072A (ja) * 1997-12-30 1999-07-21 Sony Corp 誤り訂正符号化方法及びその装置並びにデータ伝送方法
US6798736B1 (en) 1998-09-22 2004-09-28 Qualcomm Incorporated Method and apparatus for transmitting and receiving variable rate data
FI107108B (fi) 1998-11-05 2001-05-31 Nokia Mobile Phones Ltd Virheen ilmaiseminen alhaisen bittinopeuden videolähetyksessä
US6553540B1 (en) 1998-12-07 2003-04-22 Telefonaktiebolaget Lm Ericsson Efficient system and method for forward error correction
KR100277764B1 (ko) * 1998-12-10 2001-01-15 윤종용 통신시스템에서직렬쇄상구조를가지는부호화및복호화장치
FI106493B (fi) 1999-02-09 2001-02-15 Nokia Mobile Phones Ltd Menetelmä ja järjestelmä pakettimuotoisen datan luotettavaksi siirtämiseksi
US6499128B1 (en) 1999-02-18 2002-12-24 Cisco Technology, Inc. Iterated soft-decision decoding of block codes
DE19909921A1 (de) 1999-03-06 2000-09-14 Bosch Gmbh Robert Datenübertragungsvorrichtung und -verfahren
US6169759B1 (en) * 1999-03-22 2001-01-02 Golden Bridge Technology Common packet channel
US6714563B1 (en) * 1999-04-26 2004-03-30 Cisco Technology, Inc. Network clock synchronization scheme
US6493402B1 (en) 1999-05-27 2002-12-10 Zenith Electronics Corporation Mode control for trellis decoder
WO2000074375A1 (en) 1999-05-27 2000-12-07 Zenith Electronics Corporation Digital television system for 8 mhz channels
US6687310B1 (en) * 1999-05-27 2004-02-03 Zenith Electronics Corporation Trellis coded modulation system for digital television signal with trellis coded data and synchronization symbols
US6529558B1 (en) * 1999-05-27 2003-03-04 Zenith Electronics Corporation Coding and decoding a signal modified in accordance with the feedback states of an encoder
EP1056236B1 (en) 1999-05-28 2011-07-20 Canon Kabushiki Kaisha Apparatus and method for correcting data errors
US6487251B1 (en) * 1999-08-30 2002-11-26 Hughes Electronics Corporation System and method for performing combined multi-rate convolutional coding
US6559894B2 (en) * 1999-10-21 2003-05-06 Digeo, Inc. Block-adaptive equalization using partial decision feedback in digital broadcast communications
US6693566B2 (en) * 1999-12-03 2004-02-17 Broadcom Corporation Interspersed training for turbo coded modulation
US20010024457A1 (en) * 2000-01-18 2001-09-27 Barry Richard A. Encoding signaling information at a physical layer of a network protocol
DE10012873A1 (de) * 2000-03-16 2001-09-27 Infineon Technologies Ag Optimierter Turbo-Decodierer
JP4153646B2 (ja) * 2000-03-24 2008-09-24 株式会社東芝 情報データ伝送システムとその送信装置及び受信装置
US6958781B2 (en) 2000-04-18 2005-10-25 Zenith Electronics Corporation Mapping arrangement for digital communication system
US6996133B2 (en) * 2000-04-18 2006-02-07 Zenith Electronics Corporation Digital communication system for transmitting and receiving robustly encoded data
US20030021341A1 (en) * 2000-04-24 2003-01-30 Vigil Armando J. Method of effective backwards compatible ATSC-DTV multipath equalization through training symbol induction
US7116710B1 (en) 2000-05-18 2006-10-03 California Institute Of Technology Serial concatenation of interleaved convolutional codes forming turbo-like codes
CN1266909C (zh) 2000-05-25 2006-07-26 索马网络公司 质量相关的数据通信信道
US7042908B1 (en) * 2000-07-10 2006-05-09 Nortel Networks Limited Method and apparatus for transmitting arbitrary electrical signals over a data network
US20050203927A1 (en) * 2000-07-24 2005-09-15 Vivcom, Inc. Fast metadata generation and delivery
US20050210145A1 (en) * 2000-07-24 2005-09-22 Vivcom, Inc. Delivering and processing multimedia bookmark
US20050204385A1 (en) * 2000-07-24 2005-09-15 Vivcom, Inc. Processing and presentation of infomercials for audio-visual programs
US20050193425A1 (en) * 2000-07-24 2005-09-01 Sanghoon Sull Delivery and presentation of content-relevant information associated with frames of audio-visual programs
US20050193408A1 (en) * 2000-07-24 2005-09-01 Vivcom, Inc. Generating, transporting, processing, storing and presenting segmentation information for audio-visual programs
US20060064716A1 (en) * 2000-07-24 2006-03-23 Vivcom, Inc. Techniques for navigating multiple video streams
US6757860B2 (en) * 2000-08-25 2004-06-29 Agere Systems Inc. Channel error protection implementable across network layers in a communication system
US6772184B2 (en) * 2000-08-28 2004-08-03 Sun Microsystems, Inc. Method for efficient modular division over prime integer fields
US6721771B1 (en) * 2000-08-28 2004-04-13 Sun Microsystems, Inc. Method for efficient modular polynomial division in finite fields f(2{circumflex over ( )}m)
WO2002021784A1 (en) 2000-09-06 2002-03-14 Motorola Inc. Soft-output error-trellis decoder for convolutional codes
CN1395780A (zh) * 2000-09-11 2003-02-05 福克斯数码公司 用于使用能够利用自适应信道均衡器中的目标权重矢量的稀疏性的自适应算法的设备和方法
US6754170B1 (en) * 2000-09-29 2004-06-22 Symbol Technologies, Inc. Timing synchronization in OFDM communications receivers
WO2002029976A1 (en) * 2000-10-06 2002-04-11 Samsung Electronics Co., Ltd APPARATUS AND METHOD FOR GENERATING (n,3) CODE AND (n,4) CODE USING SIMPLEX CODES
US6987543B1 (en) 2000-11-30 2006-01-17 Lsi Logic Corporation System to efficiently transmit two HDTV channels over satellite using turbo coded 8PSK modulation for DSS compliant receivers
KR100673419B1 (ko) * 2000-12-28 2007-01-24 엘지전자 주식회사 전송 시스템 및 데이터 처리 방법
WO2002065771A1 (en) * 2001-02-09 2002-08-22 Quadriga Technology Limited System for and method of distributing television, video and other signals
DE60128784T2 (de) 2001-02-26 2008-02-07 Juniper Networks, Inc., Sunnyvale Verfahren und Vorrichtung zur effizienten und genauen Grobzeitsynchronisierung in Pulsdemodulatoren
US7187698B2 (en) * 2001-03-13 2007-03-06 Zenith Electronics Corporation Robust digital communication system
KR20030094313A (ko) * 2001-03-30 2003-12-11 에스. 메릴 웨이스 디지털 신호 송신기 동기화 시스템
US7111221B2 (en) 2001-04-02 2006-09-19 Koninklijke Philips Electronics N.V. Digital transmission system for an enhanced ATSC 8-VSB system
US7675994B2 (en) * 2001-04-02 2010-03-09 Koninklijke Philips Electronics N.V. Packet identification mechanism at the transmitter and receiver for an enhanced ATSC 8-VSB system
US7206352B2 (en) 2001-04-02 2007-04-17 Koninklijke Philips Electronics N.V. ATSC digital television system
US7042949B1 (en) * 2001-04-03 2006-05-09 Rosum Corporation Robust data transmission using broadcast digital television signals
US7006566B2 (en) * 2001-04-10 2006-02-28 Koninklijke Philips Electronics N.V. Two stage equalizer for trellis coded systems
US6734920B2 (en) * 2001-04-23 2004-05-11 Koninklijke Philips Electronics N.V. System and method for reducing error propagation in a decision feedback equalizer of ATSC VSB receiver
US6823489B2 (en) 2001-04-23 2004-11-23 Koninklijke Philips Electronics N.V. Generation of decision feedback equalizer data using trellis decoder traceback output in an ATSC HDTV receiver
KR100736500B1 (ko) 2001-04-25 2007-07-06 엘지전자 주식회사 디지털티브이의 브이에스비 통신시스템
US8391482B2 (en) * 2001-05-04 2013-03-05 Hewlett-Packard Development Company, L.P. Signal format that facilitates easy scalability of data streams
WO2002093754A1 (en) 2001-05-16 2002-11-21 Koninklijke Philips Electronics N.V. Coding and decoding of partially a priori known information
US20030099303A1 (en) * 2001-06-04 2003-05-29 Koninklijke Philips Electronics N.V. Digital television (DTV) transmission system using enhanced coding schemes
CN1320779C (zh) * 2001-06-25 2007-06-06 诺基亚有限公司 在移动通信***中优化调制和编码方案及多代码的方法
EP1276288B1 (en) 2001-07-10 2007-01-10 Sony Deutschland GmbH Reference symbols for channel estimation with multicarrier transmission
KR100510679B1 (ko) * 2003-03-21 2005-08-31 엘지전자 주식회사 디지털 vsb 전송 시스템 및 부가 데이터 다중화 방법
KR101389593B1 (ko) 2001-08-23 2014-04-29 애플 인크. Co-set와 강하게 코딩된 co-set 식별자를조합하여 직교 진폭 변조를 행하기 위한 시스템 및 방법
US6563436B2 (en) * 2001-09-24 2003-05-13 Zenith Electronics Corporation Kerdock coding and decoding system for map data
US6762698B2 (en) * 2001-09-24 2004-07-13 Zenith Electronics Corporation Robust system for transmitting and receiving map data
US6806816B2 (en) 2001-09-24 2004-10-19 Zenith Electronics Corporation Robust system for transmitting and receiving map data
US6765508B2 (en) * 2001-09-24 2004-07-20 Zenith Electronics Corporation Robust system for transmitting and receiving map data
US6924753B2 (en) * 2001-09-24 2005-08-02 Zenith Electronics Corporation Robust system for transmitting and receiving map data
US6973137B2 (en) * 2001-12-03 2005-12-06 Koninklijke Philips Electronics N.V. Apparatus and method for generating robust ATSC 8-VSB bit streams
US7227914B2 (en) * 2001-12-12 2007-06-05 Harris Corporation Automatic gain control for digital signals
US6826235B2 (en) * 2002-01-04 2004-11-30 Itran Communications Ltd. Robust communications system utilizing repetition code and cumulative decoder associated therewith
FI20020108A0 (fi) * 2002-01-21 2002-01-21 Nokia Corp Menetelmõ ja laite polkumetriikoiden muodostamiseksi trelliksessõ
US20030227913A1 (en) 2002-06-05 2003-12-11 Litchfield Communications, Inc. Adaptive timing recovery of synchronous transport signals
JP2004032467A (ja) 2002-06-27 2004-01-29 Sharp Corp パケット通信装置
US7010037B2 (en) 2002-08-06 2006-03-07 Koninklijke Philips Electronics N.V. System and method for rate-distortion optimized data partitioning for video coding using backward adaptation
US20040047367A1 (en) * 2002-09-05 2004-03-11 Litchfield Communications, Inc. Method and system for optimizing the size of a variable buffer
EP1537745A1 (en) 2002-09-06 2005-06-08 Koninklijke Philips Electronics N.V. Packet insertion mechanism for an improved atsc dtv system
EP1537744A1 (en) * 2002-09-06 2005-06-08 Koninklijke Philips Electronics N.V. Parameter encoding for an improved atsc dtv system
US7194047B2 (en) * 2002-09-20 2007-03-20 Ati Technologies Inc. Receiver for robust data extension for 8VSB signaling
US7564905B2 (en) 2002-12-20 2009-07-21 Electronics And Telecommunications Research Institute System and method for providing terrestrial digital broadcasting service using single frequency network
GB2396995B (en) 2002-12-30 2005-03-16 Motorola Inc A cellular radio communication system and method for call restoration or handover
US7197685B2 (en) * 2003-01-02 2007-03-27 Samsung Electronics, Co., Ltd. Robust signal transmission in digital television broadcasting
EP3160123B1 (en) 2003-01-21 2020-07-08 Nokia Technologies Oy Digital broadband transmission
US7260109B1 (en) 2003-02-19 2007-08-21 L-3 Communications Corporation High bandwidth legacy compatible multiplexer framing formats
JP4015054B2 (ja) 2003-04-24 2007-11-28 京セラ株式会社 アダプティブアレーアンテナシステム、無線装置およびアレー出力信号生成方法
KR100698620B1 (ko) * 2003-06-16 2007-03-21 삼성전자주식회사 강건한 에러 정정 부호화 장치를 가지는 디지털 송/수신시스템 및 그의 에러정정부호화/정정방법
US7085282B2 (en) 2003-07-01 2006-08-01 Thomson Licensing Method and apparatus for providing forward error correction
US8149939B2 (en) * 2003-07-07 2012-04-03 Samsung Electronics Co., Ltd. System of robust DTV signal transmissions that legacy DTV receivers will disregard
US7676826B2 (en) * 2003-07-24 2010-03-09 Time Warner Interactive Video Group, Inc. Technique for communicating relatively high and low priority data between a terminal and a remote location
KR100585933B1 (ko) 2003-08-20 2006-06-01 한국전자통신연구원 디지털 멀티미디어 방송 시스템 및 그 방법
US7321788B2 (en) * 2003-09-11 2008-01-22 Honeywell International, Inc. Synchronizing RF system
US6771197B1 (en) 2003-09-26 2004-08-03 Mitsubishi Electric Research Laboratories, Inc. Quantizing signals using sparse generator factor graph codes
EP1657835A4 (en) 2003-10-30 2008-12-10 Panasonic Corp MOBILEND DEVICE ORIENTED TRANSMISSION PROCESS AND DEVICE
EP1528702B1 (en) 2003-11-03 2008-01-23 Broadcom Corporation FEC (forward error correction) decoding with dynamic parameters
US7016409B2 (en) 2003-11-12 2006-03-21 Sony Corporation Apparatus and method for use in providing dynamic bit rate encoding
EP1533727A1 (fr) * 2003-11-19 2005-05-25 France Telecom Système et procédé de taxation basé sur les services dans un réseau de données en mode paquets utilisant des identifiants dans les en-têtes des paquets
KR100770902B1 (ko) * 2004-01-20 2007-10-26 삼성전자주식회사 고속 무선 데이터 시스템을 위한 가변 부호율의 오류 정정부호 생성 및 복호 장치 및 방법
WO2005076218A1 (en) 2004-01-30 2005-08-18 Telefonaktiebolaget Lm Ericsson (Publ) Prioritising data elements of a data stream
US7995667B2 (en) * 2004-02-13 2011-08-09 Broadcom Corporation Reduced latency concatenated reed solomon-convolutional coding for MIMO wireless LAN
US7712011B2 (en) * 2004-04-01 2010-05-04 Electronics And Telecommunications Research Institute Apparatus and method for receiving digital television signal with backward compatibility byte
JP4594645B2 (ja) 2004-05-14 2010-12-08 日本放送協会 インターリーブ伝送における送信装置、及び受信装置
JP2005328334A (ja) 2004-05-14 2005-11-24 Sony Corp 伝送システムおよび方法、送信装置および方法、ならびに、受信装置および方法
MXPA06013327A (es) 2004-05-20 2007-02-02 Samsung Electronics Co Ltd Dispositivos de transmision/recepcion de difusion digital aptos de mejorar el desempeno de recepcion y metodo de procesamiento de senales de los mismos.
KR100667329B1 (ko) 2004-05-20 2007-01-12 삼성전자주식회사 수신 성능이 향상된 디지털 방송 송수신기 및 그의신호처리방법
US8634477B2 (en) 2004-06-05 2014-01-21 Samsung Electronics Co., Ltd. Digital broadcasting transmission/reception system utilizing SRS and TRS code to improve receiving performance and signal processing method thereof
KR100757469B1 (ko) 2004-06-07 2007-09-11 삼성전자주식회사 수신 성능 향상을 위해 널 패킷 및 trs 코드를 이용한지상파 디지털 방송 송수신 시스템 및 그의 신호처리방법
JP3967338B2 (ja) 2004-06-09 2007-08-29 株式会社日立国際電気 無線パケット転送装置
KR100744055B1 (ko) * 2004-06-23 2007-07-30 삼성전자주식회사 수신 성능 및 등화 성능이 향상된 디지털 방송 송수신 시스템 및 그의 신호처리방법
KR100929103B1 (ko) * 2004-08-17 2009-11-30 삼성전자주식회사 직교주파수다중분할 이동통신시스템에서 고속 순방향 패킷 데이터 서비스를 지원하기 위한 주파수 할당 장치 및 방법
US7809064B2 (en) * 2004-11-15 2010-10-05 Industrial Technology Research Institute Systems and methods of flexible power management applicable to digital broadcasting
US7933365B2 (en) 2004-11-16 2011-04-26 Lg Electronics Inc. Enhanced VSB Viterbi decoder
KR101080966B1 (ko) 2004-11-23 2011-11-08 엘지전자 주식회사 방송 신호 송수신 장치 및 방법
US20060212902A1 (en) * 2004-12-14 2006-09-21 Samsung Electronics Co., Ltd. Device and method for displaying broadcasting information in digital broadcasting receiver
US7532857B2 (en) 2005-03-02 2009-05-12 Rohde & Schwarz Gmbh & Co. Kg Apparatus, systems and methods for providing time diversity for mobile broadcast services
US7822139B2 (en) * 2005-03-02 2010-10-26 Rohde & Schwarz Gmbh & Co. Kg Apparatus, systems, methods and computer products for providing a virtual enhanced training sequence
US7418649B2 (en) * 2005-03-15 2008-08-26 Microsoft Corporation Efficient implementation of reed-solomon erasure resilient codes in high-rate applications
WO2006104519A1 (en) 2005-03-29 2006-10-05 Thomson Licensing Method and apparatus for providing robust reception in a wireless communications system
EP1897377A4 (en) 2005-05-26 2010-12-22 Lg Electronics Inc METHOD FOR PROVIDING AND USING INTERLOCK PREDICTION INFORMATION FOR VIDEO SIGNAL
US20070002871A1 (en) 2005-06-30 2007-01-04 Nokia Corporation Padding time-slice frames with useful data
US7894535B2 (en) 2005-08-23 2011-02-22 Sony Ericsson Mobile Communications Ab Systems and methods for distributing and/or playing multicasted video signals in multiple display formats
EP1768285A1 (en) 2005-09-23 2007-03-28 Udcast Method and device for processing a DVB-H (Digital Video Broadcasting - Handheld) compliant transport stream
JP4058067B2 (ja) 2005-09-28 2008-03-05 株式会社日立コミュニケーションテクノロジー 通信システム
US7804860B2 (en) 2005-10-05 2010-09-28 Lg Electronics Inc. Method of processing traffic information and digital broadcast system
US7840868B2 (en) 2005-10-05 2010-11-23 Lg Electronics Inc. Method of processing traffic information and digital broadcast system
US8711947B2 (en) * 2005-10-11 2014-04-29 Samsung Electronics Co., Ltd. Digital broadcasting transmission and reception system, and a signal processing method using turbo processing and turbo decoding
KR100759002B1 (ko) 2005-10-21 2007-09-17 삼성전자주식회사 디지털 방송 신호를 처리하여 송신하는 디지털 방송 송신시스템 및 그 방법
KR100740210B1 (ko) 2005-10-21 2007-07-18 삼성전자주식회사 듀얼 전송 스트림 생성 장치 및 그 방법
DK1949584T3 (da) 2005-10-28 2019-06-03 Viasat Inc Adaptiv kodning og modulering til bredbåndsdatatransmission
US8054842B2 (en) 2005-10-31 2011-11-08 Alcatel Lucent Apparatus for providing internet protocol television service and internet service
US7983354B2 (en) * 2005-11-25 2011-07-19 Samsung Electronics Co., Ltd. Digital broadcast transmitter/receiver having an improved receiving performance and signal processing method thereof
US20070140271A1 (en) * 2005-12-21 2007-06-21 Amante Shane M Method and system for terminating SONET/SDH circuits in an IP network
US7826536B2 (en) * 2005-12-29 2010-11-02 Nokia Corporation Tune in time reduction
US7823051B2 (en) 2006-01-03 2010-10-26 Samsung Electronics Co., Ltd. Digital broadcasting transmission system and method thereof
WO2007081108A1 (en) 2006-01-13 2007-07-19 Lg Electronics Inc. Digital broadcasting system and method of processing data
US7620102B2 (en) 2006-02-06 2009-11-17 Samsung Electronics Co., Ltd. Digital broadcasting transmission and reception system
JP4571079B2 (ja) * 2006-02-09 2010-10-27 日本電信電話株式会社 無線通信システム及び方法
WO2007100185A1 (en) * 2006-02-28 2007-09-07 Lg Electronics Inc. Digital broadcasting system and method of processing data
EP1827009A1 (en) * 2006-02-28 2007-08-29 Matsushita Electric Industrial Co., Ltd. Video encoder and decoder for an improved zapping service for mobile video reception
US8605570B2 (en) * 2006-03-07 2013-12-10 Samsung Electronics Co., Ltd. Method and system for generating a superframe preamble in an orthogonal frequency division multiplexing network
US20070211671A1 (en) * 2006-03-09 2007-09-13 Interdigital Technology Corporation Method and apparatus for a flexible preamble and efficient transmission thereof
JP4545109B2 (ja) * 2006-03-28 2010-09-15 京セラ株式会社 通信経路制御装置
US20070230564A1 (en) 2006-03-29 2007-10-04 Qualcomm Incorporated Video processing with scalability
US7639751B2 (en) * 2006-04-04 2009-12-29 Samsung Electronics Co., Ltd. Advanced-VSB system (A-VSB)
US8000395B2 (en) 2006-05-24 2011-08-16 Newport Media, Inc. System and method for statistical multiplexing of video channels for DVB-H mobile TV applications
WO2007148863A1 (en) 2006-06-20 2007-12-27 Lg Electronics Inc. Digital broadcasting system and method of processing data
US7860128B2 (en) * 2006-06-28 2010-12-28 Samsung Electronics Co., Ltd. System and method for wireless communication of uncompressed video having a preamble design
CA2657171A1 (en) 2006-07-28 2008-01-31 Qualcomm Incorporated Data encoding method and apparatus for flash-type signaling
US7852826B2 (en) * 2006-09-29 2010-12-14 Intel Corporation Techniques to communication MAP information elements in a wireless network
US20080101493A1 (en) * 2006-10-27 2008-05-01 Samsung Electronics Co., Ltd. Method and system for computing a spatial spreading matrix for space-time coding in wireless communication systems
US8005166B2 (en) * 2006-11-14 2011-08-23 Samsung Electronics Co., Ltd. System for digital television broadcasting using modified 2/3 trellis coding
KR101276863B1 (ko) 2007-04-11 2013-06-18 엘지전자 주식회사 디지털 방송 신호 수신 장치 및 방법
KR101351019B1 (ko) * 2007-04-13 2014-01-13 엘지전자 주식회사 방송 신호 송수신 장치 및 방송 신호 송수신 방법
MX2009012361A (es) 2007-05-16 2009-12-01 Thomson Licensing Aparato y metodo para codificar y descodificar señales.
US8989260B2 (en) 2007-06-26 2015-03-24 Nokia Corporation Using scalable codecs for providing channel zapping information to broadcast receivers
KR101405971B1 (ko) 2007-07-02 2014-06-12 엘지전자 주식회사 방송 수신기 및 방송신호 처리방법
MX2010004146A (es) * 2007-10-15 2010-05-17 Thomson Licensing Aparatos y metodos para codificar y decodificar se?ales.
CN101828334B (zh) * 2007-10-15 2016-09-14 汤姆逊许可证公司 用于数字电视***的前序
FR2924878A1 (fr) * 2007-12-05 2009-06-12 Alcatel Lucent Sas Procede de transmission de donnees depuis une infrastructure d'un reseau de radiocommunication vers des equipements utilisateur, et equipements pour la mise en oeuvre du procede.
US8151174B2 (en) 2008-02-13 2012-04-03 Sunrise IP, LLC Block modulus coding (BMC) systems and methods for block coding with non-binary modulus

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113037767A (zh) * 2014-09-12 2021-06-25 索尼公司 发送设备、发送方法、接收设备和接收方法
CN113037768A (zh) * 2014-09-12 2021-06-25 索尼公司 发送设备、发送方法、接收设备和接收方法

Also Published As

Publication number Publication date
WO2009051693A3 (en) 2010-04-08
JP5232865B2 (ja) 2013-07-10
EP2201692A2 (en) 2010-06-30
CA2701640C (en) 2016-09-27
JP5331814B2 (ja) 2013-10-30
WO2009051691A2 (en) 2009-04-23
JP2011501562A (ja) 2011-01-06
WO2009051693A2 (en) 2009-04-23
WO2009051691A3 (en) 2009-10-29
MX2010004149A (es) 2010-05-17
CA2701642A1 (en) 2009-04-23
CN101828334B (zh) 2016-09-14
KR101513283B1 (ko) 2015-04-17
EP2201772A2 (en) 2010-06-30
US9078034B2 (en) 2015-07-07
CN101828396A (zh) 2010-09-08
KR20100083818A (ko) 2010-07-22
CA2701640A1 (en) 2009-04-23
US20100296576A1 (en) 2010-11-25
KR101490877B1 (ko) 2015-02-06
CN107070585B (zh) 2021-05-04
JP2011504309A (ja) 2011-02-03
CA2701642C (en) 2016-12-20
US9414110B2 (en) 2016-08-09
MX2010004148A (es) 2010-05-17
KR20100080596A (ko) 2010-07-09
US20100299699A1 (en) 2010-11-25
CN107070585A (zh) 2017-08-18

Similar Documents

Publication Publication Date Title
CN101828334A (zh) 用于数字电视***的前序
KR101191182B1 (ko) 디지털 방송 시스템 및 처리 방법
US7111221B2 (en) Digital transmission system for an enhanced ATSC 8-VSB system
KR101370889B1 (ko) 디지털 방송 시스템 및 처리 방법
KR101216079B1 (ko) 디지털 방송 시스템 및 처리 방법
CA2404404A1 (en) An improved digital transmission system for an enhanced atsc 8-vsb system
CN101828398A (zh) 具有移动能力的高清晰电视传输
CN101662673A (zh) 发送器和用于发送/接收数字广播流的***及其方法
JP2009526416A (ja) 伝送ストリームを符号化するトレリス符号化装置及びその方法
US9106455B2 (en) Transport stream generating device, transmitting device, receiving device, and a digital broadcast system having the same, and method thereof
CN101521736B (zh) 改善接收性能的数字广播发送/接收装置及信号处理方法
CN101861734B (zh) 码增强的交错播放
KR20070064126A (ko) 디지털 방송 시스템 및 처리 방법
KR101358722B1 (ko) 디지털 방송 수신기 및 그 스트림 처리 방법
KR101393016B1 (ko) 디지털 방송 수신기 및 그 스트림 처리 방법
KR101358720B1 (ko) 디지털 방송 수신기 및 그 스트림 처리 방법

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: 20160914

Termination date: 20171014

CF01 Termination of patent right due to non-payment of annual fee