解码方法和装置制造方法及图纸

技术编号:14618621 阅读:70 留言:0更新日期:2017-02-10 10:07
本发明专利技术实施例提供了解码方法和装置。解码方法用以检测出扩展的第二代数字卫星广播系统中的物理层信令序列的K个比特的K个比特值。所述解码方法的步骤如下。接收来自该扩展的第二代数字卫星广播系统传输的符码信号,并且对符码信号进行解扰以产生出第一编码序列。将第一编码序列与一参考向量进行乘法运算,以产生出第二编码序列。使用阿达马解码算法对第一与第二编码序列分别进行运算,以分别获得对应的1×M的第一与第二向量,并且依据第一与第二向量中所有元素的绝对值最大者,以决定出选取第一向量或第二向量。根据选取的第一向量或第二向量决定出此物理层信令序列的所有比特值。其中M与K为正整数,且M大于K。

【技术实现步骤摘要】

本专利技术涉及一种解码方法和装置,且具体地涉及一种可用于检测出扩展的第二代数字卫星广播(ExtensionofDVB-S2SatelliteDigitalBroadcastingStandard,DVB-S2X)中物理层信令(PhysicalLayerSignaling)序列的解码方法和装置。
技术介绍
DVB-S2X为欧洲电信标准协会(EuropeanTelecommunicationsStandardsInstitute,ETSI)所提出的新一代卫星数字电视广播传输标准。因此,相比于上一代DVB-S2的基础标准,在DVB-S2X的标准上新增了更多的调变与编码模式,以满足高质量与多样性的服务需求。同理地,以致于DVB-S2X的信令信息相对地增加了许多,为了因应新增的这些信令信息,故DVB-S2X物理层信令的编码方法将不同于DVB-S2物理层信令的编码方法。具体来说,DVB-S2系统中物理层信令采用的是一种雷德穆勒码(Reed-Mullercode)码方式作编码运算,以形成出一个具有64比特的编码序列,其中此编码序列除了可以用于作为接收机的同步之外,当接收机接收与解码出此编码序列后,则将可以相对地获取知道发送机所传输的帧长度、帧调变与编码方式等信息,以致于使得整个DVB-S2系统能够正常运作。对此,由于DVB-S2X系统中物理层信令所采用的编码方法,不同于DVB-S2系统中物理层信令的编码方法。在DVB-S2X系统中物理层信令主要是经由一种特定矩阵作编码运算,以产生出其编码序列。因此,相比于现有的DVB-S2系统所提出的物理层信令解码方式,现有DVB-S2X系统的物理层信令解码方式,相对地增加了许多的解码复杂度。有鉴于此,为了有效地解决现有技术中DVB-S2X物理层信令序列解码复杂度较高的问题,需要一种新的DVB-S2X物理层信令序列的解码方法和装置。
技术实现思路
本专利技术实施例提供一种解码方法,用以检测出DVB-S2X系统中的物理层信令序列的K个比特的K个比特值。所述解码方法的步骤如下。接收来自DVB-S2X系统传输的符码信号,并且对符码信号进行解扰以产生出第一编码序列。将第一编码序列与一参考向量进行乘法运算,以产生出第二编码序列。使用阿达马解码算法对第一与第二编码序列分别进行运算,以分别获得对应的1×M的第一与第二向量,并且依据第一与第二向量中所有元素之绝对值最大者,以决定出选取第一向量或第二向量。根据选取的第一向量或第二向量决定出此物理层信令序列的所有比特值。其中M与K为正整数,且M大于K。本专利技术实施例还提供了一种解码装置,用以检测出DVB-S2X系统中的物理层信令序列的K个比特的K个比特值。所述解码装置包括一个或多个电路,用以配置成接收模块、逻辑运算器、解码器模块以及处理模块。接收模块用以接收来自DVB-S2X系统传输的符码信号,并且对符码信号进行解扰以产生出第一编码序列。逻辑运算器用以将第一编码序列与一参考向量进行乘法运算,以产生出第二编码序列。解码器模块则使用阿达马解码算法对第一与第二编码序列分别进行运算,以分别获得对应的1×M的第一与第二向量,并且依据第一与第二向量中所有元素之绝对值最大者,以决定出选取第一向量或第二向量。处理模块用以根据选取的第一向量或第二向量决定出此物理层信令序列的所有比特值。其中M与K为正整数,且M大于K。综上所述,本专利技术实施例所提供的一种解码方法和装置,可以有效地解决现有技术中DVB-S2X物理层信令序列解码复杂度较高的问题。另外,在DVB-S2X物理层信令序列的编码过程中,其编码矩阵有一定的特性规律。因此,本专利技术实施例所提供的解码方法和装置可以利用此编码矩阵的特性规律作为已知信息,进而大幅地降低此编码矩阵对于物理层信令序列的影响,从而降低解码运算时间与运算量,并且提升其解码性能。为使能更进一步了解本专利技术的特征及
技术实现思路
,请参阅以下有关本发明的详细说明与附图,但是此等说明与所附图式仅是用来说明本专利技术,而非对本专利技术的权利范围作任何的限制。附图说明图1是本专利技术实施例所提供的物理层信令序列的编码方式的示意图。图2是本专利技术另一实施例所提供的物理层信令序列的编码方式的示意图。图3是本专利技术实施例所提供的解码方法的流程示意图。图4是本专利技术实施例所提供的解码方法中选取第一向量或第二向量的流程示意图。图5是本专利技术实施例所提供的解码方法中决定出物理层信令序列的所有比特值的流程示意图。图6是本专利技术实施例所提供的解码装置的功能方块示意图。[图的符号简单说明]:S301~S307:流程步骤具体实施方式在下文中,将通过图式说明本专利技术的各种实施例来详细描述本专利技术。然而,本专利技术概念可能以许多不同形式来体现,且不应解释为限于本文中所阐述的示例性实施例。此外,在图式中相同参考数字可用以表示类似的组件。本专利技术实施例所提供的解码方法和装置,可以适用于DVB-S2X系统的任何传输装置中,换言之,本专利技术并不限制DVB-S2X系统的具体实现方式。另外,一般情况下编码后的物理层信令序列还需要经过加扰以及调制的处理,才可以经由DVB-S2X系统的发送机来进行传输,然本专利技术并不限制DVB-S2X系统所传输的编码序列在加扰以及调制的详细实现方式,本
中具有通常知识者可依据实际需求或应用来进行设计。请参阅图1,图1是本专利技术实施例所提供的物理层信令序列的编码方式的示意图。详细来说,DVB-S2X系统的物理层信令序列b0~b7,为总长度8个比特的二进制码,其中此物理层信令序列的前7个比特b0~b6,则经由一(32,7)特定矩阵GS2X进行编码运算,以产生出总长度32个比特的码字y1~y32,而输出的第一个码字y1再经过1比特的延迟后,码字y1与此物理层信令序列的第8个比特b7进行异或运算,以产生所输出的第二个码字y1⊕b7,然后输出的第三个码字y2,以此类推。有此可知,此物理层信令序列b0~b7在经过编码后,以产生出为总长度64个比特的编码序列y1、y1⊕b7、y2、y2⊕b7~y32、y32⊕b7。其中此(32,7)特定矩阵GS2X表示如下。GS2X=10010000101011000010110111011101010101010101010101010101010101010011001100110011001100110011001100001111000011110000111本文档来自技高网
...

【技术保护点】
一种解码方法,用以检测出一扩展的第二代数字卫星广播(Extension of DVB‑S2Satellite Digital Broadcasting Standard,DVB‑S2X)系统中的一物理层信令(Physical Layer Signaling)序列的K个比特的K个比特值,其特征在于,所述解码方法包括:(a)接收来自所述扩展的第二代数字卫星广播系统传输的一符码信号,并且对所述符码信号进行解扰以产生出一第一编码序列;(b)将所述第一编码序列与一参考向量进行乘法运算,以产生出一第二编码序列;(c)使用一阿达马解码算法对所述第一编码序列以及所述第二编码序列分别进行运算,以获得分别对应所述第一编码序列以及所述第二编码序列的1×M的一第一向量与一第二向量,并且依据所述第一向量中所有元素的绝对值最大者与所述第二向量中所有元素的绝对值最大者来选取所述第一向量或所述第二向量;以及(d)根据选取的所述第一向量或所述第二向量决定所述物理层信令序列的所述K个比特的所述K个比特值;其中,M与K为正整数,且M大于K。

【技术特征摘要】
1.一种解码方法,用以检测出一扩展的第二代数字卫星广播(Extension
ofDVB-S2SatelliteDigitalBroadcastingStandard,DVB-S2X)系统中
的一物理层信令(PhysicalLayerSignaling)序列的K个比特的K个
比特值,其特征在于,所述解码方法包括:
(a)接收来自所述扩展的第二代数字卫星广播系统传输的一符
码信号,并且对所述符码信号进行解扰以产生出一第一编码序列;
(b)将所述第一编码序列与一参考向量进行乘法运算,以产生
出一第二编码序列;
(c)使用一阿达马解码算法对所述第一编码序列以及所述第二
编码序列分别进行运算,以获得分别对应所述第一编码序列以及所
述第二编码序列的1×M的一第一向量与一第二向量,并且依据所
述第一向量中所有元素的绝对值最大者与所述第二向量中所有元素
的绝对值最大者来选取所述第一向量或所述第二向量;以及
(d)根据选取的所述第一向量或所述第二向量决定所述物理层
信令序列的所述K个比特的所述K个比特值;
其中,M与K为正整数,且M大于K。
2.根据权利要求1所述的解码方法,其中,在步骤(c)中包括:
(c1)分别找出所述第一向量与所述第二向量的所有元素的绝
对值最大者;以及
(c2)比较所述第一向量中所有元素的绝对值最大者与所述第
二向量中所有元素的绝对值最大者,以藉此决定选取所述第一向量
或所述第二向量。
3.根据权利要求1所述的解码方法,其中,在步骤(c)中,还依据所
述第一向量中所有元素的绝对值次大者与所述第二向量中所有元素
的绝对值次大者来选取所述第一向量或所述第二向量。
4.根据权利要求3所述的解码方法,其中,在步骤(c)中包括:
(c1)分别找出所述第一向量以及所述第二向量中所有元素的
绝对值最大者与次大者;
(c2)计算所述第一向量中所有元素的绝对值最大者与次大者
之间的一第一比值,以及所述第二向量中所有元素的绝对值最大者
与次大者之间的一第二比值;以及
(c3)比较所述第一比值与所述第二比值,以藉此决定选取所
述第一向量或所述第二向量。
5.根据权利要求2或4所述的解码方法,其中,在步骤(d)中包括:
(d1)根据选取的所述第一向量或所述第二向量的所有元素的
绝对值最大者的一列索引值决定出所述物理层信令序列的所述K个
比特中的第2个至第K个比特的比特值;以及
(d2)依据所述第一向量或所述第二向量被选取的结果决定出
所述物理层信令序列的所述K个比特中的第1个比特的比特值。
6.根据权利要求5所述的解码方法,其中,在步骤(d1)中包括:
(d11)将所述列索引值转换为二进制形式,以获得具有N个
比特的N个比特值的一解码序列;
(d12)根据所述解码序列的所述N个比特中的第1个至第N-1
个比特的比特值,以藉此作为所述物理层信令序列的所述K个比特
中的第2个至第K-2个比特的比特值;
(d13)根据所述解码序列的所述N个比特中的第N个比特的
比特值,以藉此作为所述物理层信令序列的所述K个比特中的第K
个比特的比特值;以及
(d14)根据所述列索引值所对应元素的实部与虚部之和,决定
出所述物理层信令序列的所述K个比特中的第K-1个比特的比特
值;
其中,N为K-2的正整数。
7.根据权利要求1所述的解码方法,其中,在步骤(c)中,将所述第
一编码序列与所述第二编码序列乘上一M×M阿达马矩阵,以获得
所述1×M的所述第一向量与所述第二向量。
8.根据权利要求1所述的解码方法,其中,在步骤(c)中,对所述第
一编码序列与所述第二编码序列进行一快速阿达马转换,以获得所
述1×M的所述第一向...

【专利技术属性】
技术研发人员:罗润树徐子龙
申请(专利权)人:扬智科技股份有限公司
类型:发明
国别省市:中国台湾;71

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1