发送装置和接收装置 【技术领域】
本发明涉及伴随着数字调制解调的交织技术,特别是涉及这样的发送装置和接收装置,在许可变更具有不同的容错性的传输符号进行多种组合并进行复用传输的情况下,不采用与各个传输符号的复用构成相对应的交织方法,而能够进行统一的交织·去交织。
背景技术
图4表示例如具有一帧由48时间片组成的帧构造并且集中8帧而构成超级帧的复用信号的信号构成。其中,所谓时间片是指用于容纳在由MPEG-2的188字节组成的TS包中附加RS(204,188)的纠错符号16字节的由204字节组成的包的存储区域。在使用广播卫星的数字传输中,处于1超级帧内的各帧中地同一时间片编号上的时间片成为用相同传输符号所传输的时间片,并且,在1超级帧内所允许的传输符号最多为4个。并且,该1超级帧内的传输符号,通过依照例如2超级帧前的被称为TMCC信号的控制信号从发送侧向接收侧预先复用传输符号构成,能够实现灵活的变更。
图5表示从该复用信号所生成的调制波。在此情况下,为了分散当超过接收机内用作纠错的维特比译码器或者格构译码器的纠错能力时发生的突发错误,充分利用外码的里德·所罗门(RS)译码的能力,对复用数据在发送侧进行交织处理,在接收侧进行去交织处理。交织是把同一传输符号的时间片,帧内连续的例如8时间片作为单位来构成交织帧,以列方向读出以行方向写入二维存储器的交织帧的数据,由此,实现深度8的交织。但是,在使用同一传输符号的时间片数在帧内未满8个或者当在每8个时间片中依次构成交织帧时的剩余的时间片未满8个的情况下,加上后述的帧的时间片来构成交织帧。
这里,根据图6和图7来说明进行交织时的构成例子。图6表示这样的情况:用TC8PSK传输46时间片,用以编码率1/2卷积编码的QPSK传输1时间片,使1时间片成为空时间片。图7表示这样的情况:用TC8PSK传输44时间片,用以编码率1/2卷积编码的BPSK传输1时间片,使3时间片成为空时间片。
在任一种情况下,对于以QPSK或者BPSK所传输的1时间片,由1超级帧构成一个交织帧。这样,为了交织后的信号的定时调合,必须为分配的时间片数多的一方设置存储1超级帧的(分配时间片数据的大小)-(交织帧的大小)的数据的先进先出存储器(FIFO)。
由于交织帧为204×8字节,在图6的例子中,设有204×46×8-204×8=73440字节的FIFO存储器。而且,在图7的例子中,设有204×44×8-204×8=70176字节的FIFO存储器,由此,对于每个传输符号,在存储器中暂时存储接近1超级帧的数据,然后进行交织处理。
但是,由于向帧中的各个传输符号的分配时间片数,必须的FIFO存储器的容量发生变化,而且,FIFO存储器的容量不是一定的,因此,地址控制不是一定的,而需要用于控制交织的控制电路,从而导致电路构成复杂化的问题。
发明概述
因此,本发明的目的是提供发送装置和接收装置,不需要根据向帧中的各个传输符号的分配时间片数来改变电路构成,而能够简单地执行交织处理。
本发明的发送装置,用于能够将由N包组成的帧构造的复用数据,作为以包为单位通过不同的多种纠错方式进行编码、并以多种调制方式所调制的数字数据(以下称为传输符号)来进行传输的传输系统,所述发送装置以超级帧为单位来进行交织,其特征在于,通过使用交织装置执行交织处理,该交织装置包括:把各帧的相同时间片编号的包作为一个集合而形成交织帧的装置;按照帧编号把上述交织帧的数据按行方向或者列方向依次写入可二维排列的存储装置的写入装置;以与上述写入装置中的写入方向不同的方向(列方向或者行方向)依次读出在上述可二维排列的存储装置中所存储的数据的装置。
而且,本发明的接收装置,用于能够将由N包组成的帧构造的复用数据,作为以包为单位通过不同的多种纠错方式进行编码、并以多种调制方式所调制的数字数据(以下称为传输符号)来进行传输的传输系统,所述接收装置以超级帧为单位来进行去交织,其特征在于,通过使用去交织装置执行去交织处理,该去交织装置包括:把各帧的相同时间片编号的包作为一个集合而形成去交织帧的装置;按照帧编号把上述去交织帧的数据以与发送时的交织处理的读出方向相同的方向(列方向或者行方向)依次写入可二维排列的存储装置的写入装置;以与上述写入装置中的写入方向不同的方向(行方向或者列方向),按照与发送时的交织处理的写入方向相同的方向依次读出在上述可二维排列的存储装置中所存储的数据的装置。
附图的简要说明
图1是表示作为本发明的实施例的帧构成的透视图;
图2是表示本发明的帧内的数据排列的构成图;
图3是表示交织处理的一个例子的示意图;
图4是表示现有的帧构成的透视图;
图5是表示现有的帧内的数据排列的构成图;
图6是表示现有的传输处理的示意图;
图7是表示现有的另一个传输处理的示意图。
实施发明的最佳形式
下面参照附图来详细说明本发明的实施例。
本发明涉及用于数字传输的交织方式。特别是,在具有由N包组成的帧构造的复用数据中,能够把包作为单位混合了不同种类的传输符号来进行传输的传输系统中,在超级帧中,当施加交织时,把帧中的相同时间片编号的时间片作为集合来构成交织帧,把该交织帧作为单位来施加交织,由此,即使在混合了各种的传输符号来进行传输的情况下,通过同一存储器控制能够简单地实现交织处理。
本例子是进行构成传输系统的发送装置中的交织处理或者接收装置中进行与发送侧的交织处理相反的去交织处理的情况。以下列举具体的例子来进行说明。
图1表示超级帧10的一个的构成。该超级帧10由8个帧20所构成。各个帧20由48个时间片30所构成。这些时间片30由复用图象、声音、关联信息等的信号以及帧同步、TMCC、超级帧同步等的各种信号所构成。1个时间片30由(1+187+16)字节所构成。图2是时序地排列超级帧10内的帧20的情况。
下面使用图3(a)~(e)来对本装置内在发送时或者接收时所执行的处理进行说明。
图3(b)是可二维排列的存储器40。首先,当考虑发送侧的装置中的处理时,图3(a)表示交织处理之前的超级帧10的数据排列。与此相对,图3(c)表示交织处理之后的数据排列。图3(d)~(e)示意地表示来自存储器40的数据的读出处理。
在本例子中,使用存储器40来进行图1的超级帧10的数据的交织处理。即,相对于存储器40的横向(行方向)进行数据的写入,相对于纵向(列方向)进行数据的读出。以下具体地进行说明。
若以时间片编号为1的情况为例,交织由第一~第八帧20的各个时间片#1组成,当把数据写入存储器40时,从第一帧20的第一时间片依次沿着行方向向二维的存储器40进行写入。在该例中,以各个帧20的第i个数据(用阴影区域表示)为例,以203字节的数据宽度的单位进行写入。
在该写入之后,从存储器40沿着与行方向垂直的列方向进行数据的读出。
表1表示实际的读出地址,依次列举出了第一时间片的数据的读出地址。数字表示帧字节。
[表1]第一时间片的读出地址(帧字节)开始(帧字节)第二字节(帧字节)第203字节(帧字节)1帧1-12-1…3-262帧4-265-26…6-513帧7-518-51…1-774帧2-773-77…4-1025帧5-1026-102…7-1276帧8-1271-128…2-1537帧3-1534-153…5-1788帧6-1787-178…8-203
通过进行这样的读出处理,能够与每帧的分配时间片无关地执行交织。
而且,通过交替读出和写入的方向(即,按照交织时的读出顺序写入去交织时的数据,按照交织时的写入顺序读出去交织时的数据),由此,在接收侧的装置中,能够执行去交织。当把图3作为接收侧来考虑时,图3(c)为去交织之前的数据,图3(a)为去交织之后的数据。
产业上的利用可能性
如以上说明的那样,根据本发明,在超级帧中,当施加交织时,把帧中的相同时间片编号的时间片作为集合来构成交织帧,对于同一存储器,进行向行或列方向的数据读出和向与该读出方向相反的方向的数据写入,因此,在交织、去交织时,不需要与传输符号构成相对应的复杂的存储器地址控制电路,在任何情况下,也能进行一致的控制。