从串行化的数字音频数据流中提取数字音频数据字的方法技术

技术编号:3046250 阅读:260 留言:0更新日期:2012-04-11 18:40
一种适于在广播路由器(100)中使用的两相解码器(296-1),以及用于从数字音频数据流中提取数字音频数据子帧的方法。两相解码器(296)中的逻辑电路(298)通过根据估计的位时间构造转变窗口来提取数字音频数据子帧,利用快速时钟采样数字音频数据流,和将所采样的数字音频数据流施加到所述转变窗口,以便识别表示数字音频数据子帧的前置码的转变。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及适于在广播路由器中使用的两相解码器,更具体地说,涉及用于从输入AES-3数字音频数据流中提取32位宽数据子帧的两相解码器和相关方法。
技术介绍
传统地,串行数字音频解码器使用PLL来锁定输入信号。但是,为了在串行数字音频解码器中使用PLL,通常需要各种外部部件。结果,并入了PLL的串行数字音频解码器往往既昂贵又笨重。此外,无法容易地在多种制造技术之间切换多个PLL。结果,PLL不能非常适合地在集成多种设计技术的设备中使用,所述各种设计技术例如不同的FPGA系列和/或不同标准单元和门阵列系列。
技术实现思路
本专利技术针对用于从串行化的数字音频数据流中提取数字音频数据字的两相解码器和相关方法。与此相一致,根据估计的用于串行化的数字音频数据流的位时间来构造转变窗口(transition window)。然后基于串行化的数字音频数据流中每个转变相对于前置码(preamble)子窗口以及所述转变窗口的至少一个数据子窗口的位置,从串行化的数字音频流中提取多个数字音频数据字。每一个所提取的数字音频数据字包括可通过位于前置码子窗口中的至少一个转变和位于至少一个数据子窗口中的至少一个转变的结合来识别的前置码。取决于所检测的转变位置的特定结合,所提取的数据字可以进一步被识别为具有三种不同类型的前置码中的一种。这些结合包括位于前置码子窗口中的一对连续转变,及跟随其后的位于至少一个数据子窗口中的一对连续转变;位于前置码子窗口中的一对非连续转变,其由位于至少一个数据子窗口中的一对连续转变分隔;和位于前置码子窗口中的转变,及跟随其后的位于至少一个数据子窗口中的第一、第二和第三转变。附图说明图1是并入了按照本专利技术的原理构造的两相解码器的全冗余线性可扩展广播路由器的方块图;图2是图1的全冗余线性可扩展广播路由器的第一广播路由器部件的放大方块图;图3是图2的第一广播路由器部件的AES输入电路的放大方块图;图4是图3的AES输入电路的AES两相解码器电路的放大方块图;图5是图4的AES两相解码器的位时间估计器确定关于AES-3串行数字音频数据流的估计的位时间的方法的流程图;图6是AES-3串行数字音频数据子帧的方框图;图7是AES-3串行数字音频数据流的方框图;图8是利用由图5的方法确定的估计的位时间构造的转变窗口的方框图;和图9是通过图4的AES两相解码器的解码逻辑电路实现的状态图。具体实施例方式首先参照图1,现在更详细地描述全冗余线性可扩展广播路由器100。正如现在所看到的那样,全冗余线性可扩展广播路由器100包括相互耦合以形成较大全冗余线性可扩展广播路由器100的数个广播路由器部件。每个广播路由器部件是包括第一和第二路由器矩阵的分离路由器设备,第二路由器矩阵是第一路由器矩阵的冗余。因此,每个广播路由器含有第一和第二路由引擎,分别用于第一和第二路由器矩阵之一,每一个路由引擎在它的输入端接收相同的输入数字音频数据流,并在其输出端放置相同的输出数字音频数据流。正如此处所公开的那样,用于构造全冗余线性可扩展广播路由器的每个广播路由器部件都是N×M大小的广播路由器。但是,完全可以设想,全冗余线性可扩展广播路由器100可以替换为由大小彼此不同的广播路由器部件构成。正如此处进一步公开的那样,全冗余线性可扩展广播路由器100是通过将第一、第二、第三和第四广播路由器部件102、104、106和108耦合在一起而形成的。当然,当前公开的全冗余线性可扩展广播路由器100由4个广播路由器部件组成纯粹是举个例子。因此,应该清楚地认识到,按照本专利技术原理构造的全冗余线性可扩展广播路由器100可以利用各种其它数目的广播路由器部件来形成。第一、第二、第三和第四广播路由器部件102、104、106和108当以本文公开的方式全部连接时,集体(collectively)形成全冗余线性可扩展广播路由器100,并可以一起存放在如图1所示的公用机架中,或者如果需要的话,存放在分立的机架中。虽然如以前所述,广播路由器部件102、104、106和108可以具有彼此不同的大小,或者可选地,可以全部具有相同的N×M大小,但已经证明适合于此处设想使用的大小是256×256。并且,全冗余线性可扩展广播路由器100的适当配置将能耦合每一个大小为256×256的5个广播路由器部件,从而导致产生1,280×1,280的广播路由器。第一广播路由器部件102由第一路由器矩阵102A和用于在第一路由器矩阵102A出现故障的情况下取代该第一路由器矩阵102A的第二(或“冗余”)路由器矩阵102B组成。类似地,全冗余线性可扩展广播路由器100的第二、第三和第四广播路由器部件104、106和108中的每一个分别由第一路由器矩阵104A、106A和108A以及分别用于在它们出现故障的情况下取代所述第一路由器矩阵104A、106A和108A的第二(或“冗余”)路由器矩阵104B、106B和108B组成。当然,作为在第一路由器矩阵102A、104A、106A和108A故障时用作它们的备份的冗余矩阵的第二器矩阵102B、104B、106B和108B的指定纯粹是任意的,并且完全可以设想,位于广播路由器部件内的路由器矩阵对的任何一个都可以作为位于那个广播路由器部件内的路由器矩阵对中的另一个的备份。正如从图1中进一步看到的,第一广播路由器部件102的第一路由器矩阵102A、第二广播路由器部件104的第一路由器矩阵104A、第三广播路由器部件106的第一路由器矩阵106A、和第四广播路由器部件108的第一路由器矩阵108A以遵从全连接拓扑结构的路由器矩阵的第一种配置耦合在一起。类似地,第一广播路由器部件102的第二路由器矩阵102B、第二广播路由器部件104的第二路由器矩阵104B、第三广播路由器部件106的第二路由器矩阵106B、和第四广播路由器部件108的第二路由器矩阵108B以像第一种配置那样遵从全连接拓扑结构的第二种配置耦合在一起。在全连接拓扑结构中,路由器矩阵配置的每个路由器矩阵通过分离链路与形成该种路由器矩阵配置一部分的每一个其它路由器矩阵耦合。因此,对于路由器矩阵的第一种配置,第一、第二和第三双向链路110、112和114将第一广播路由器部件102的第一路由器矩阵102A分别与第二广播路由器部件104的第一路由器矩阵104A、第三广播路由器部件106的第一路由器矩阵106A、和第四广播路由器部件108的第一路由器矩阵108A相耦合。另外,第四和第五双向链路116和118将第二广播路由器部件104的第一路由器矩阵104A分别与第三广播路由器部件106的第一路由器矩阵106A、和第四广播路由器部件108的第一路由器矩阵108A相耦合。最后,第六双向链路120将第三广播路由器部件106的第一路由器矩阵106A与第四广播路由器部件108的第一路由器矩阵108A相耦合。类似地,对于路由器矩阵的第二种配置,第一、第二和第三双向链路122、124和126将第一广播路由器部件102的第二路由器矩阵102B分别与第二广播路由器部件104的第二路由器矩阵104B、第三广播路由器部件106的第二路由器矩阵106B、和第四广播路由器部件108的第二路由器矩阵108B相耦合。另外,第四和第五双向链路128和13本文档来自技高网...

【技术保护点】
一种从串行化的数字音频数据流中提取数字音频数据字的方法,包括:根据对于所述串行化的数字音频数据流估计的位时间来构造转变窗口(372),所述转变窗口(372)具有前置码子窗口(378)和至少一个数据子窗口(374,376);基 于每个转变在所述串行化的数字音频数据流中相对于所述前置码子窗口(378)和所述转变窗口(372)的所述至少一个数据子窗口(374,376)的位置,从所述串行化的数字音频数据流中提取多个数字音频数据字;所述提取的多个数字音频数据字中的 每一个具有前置码,该前置码可通过位于所述转变窗口(372)的所述前置码子窗口中的至少一个转变和位于所述转变窗口(372)的所述至少一个数据子窗口(374,376)中的至少一个转变的结合来识别。

【技术特征摘要】
US 2002-6-21 60/390,3571.一种从串行化的数字音频数据流中提取数字音频数据字的方法,包括根据对于所述串行化的数字音频数据流估计的位时间来构造转变窗口(372),所述转变窗口(372)具有前置码子窗口(378)和至少一个数据子窗口(374,376);基于每个转变在所述串行化的数字音频数据流中相对于所述前置码子窗口(378)和所述转变窗口(372)的所述至少一个数据子窗口(374,376)的位置,从所述串行化的数字音频数据流中提取多个数字音频数据字;所述提取的多个数字音频数据字中的每一个具有前置码,该前置码可通过位于所述转变窗口(372)的所述前置码子窗口中的至少一个转变和位于所述转变窗口(372)的所述至少一个数据子窗口(374,376)中的至少一个转变的结合来识别。2.如权利要求1所述的方法,还包括如果所述提取的数据字具有位于所述前置码子窗口(378)中的一对连续转变及跟随其后的位于所述至少一个数据子窗口(374,376)中的一对连续转变,则识别所述提取的数据字为具有第一类型的前置码。3.如权利要求2所述的方法,还包括如果所述提取的数据字具有位于所述前置码子窗口(378)中的一对非连续转变,所述一对非连续转变由位于所述至少一个数据子窗口(374,376)中的一对连续转变分隔,则识别所述提取的数据字为具有第二类型的前置码。4.如权利要求3所述的方法,还包括如果所述提取的数据字具有位于所述前置码子窗口(378)中的转变及跟随其后的位于所述至少一个数据子窗口(374,376)中的第一、第二和第三转变,则识别所述提取的数据字为具有第三类型的前置码。5.如权利要求4所述的方法,其中将所述转变窗口(372)构造为使得所述前置码子窗口(378)延长至所述估计的位时间的大约11/4倍到所述估计的位时间的大约13/4倍。6.如权利要求5所述的方法,其中将所述转变窗口(372)构造为使得所述至少一个数据子窗口(374,376)延长至所述估计的位时间的大约1/4倍到所述估计的位时间的大约11/4倍。7.如权利要求4所述的方法,其中将所述转变窗口(372)构造为使得所述至少一个数据子窗口(374,376)包含第一数据子窗口(374)和第二数据子窗口(376),所述第一数据子窗口(374)延长至所述估计的位时间的大约1/4倍到所述估计的位时间的大约3/4倍,所述第二数据子窗口(376)延长至所述估计的位时间的大约3/4倍到所述估计的位时间的大约11/4倍。8.如权利要求1所述的方法,其中所述估计的位时间是从所述串行化的数字音频数据流中得出的。9.如权利要求8所述的方法,还包括估计最小和最大位窗口时间;根据所述最小和最大位窗口时间来构造位窗口;识别所述串行化的数字音频数据流中的、在所述构造的位窗口内发生的转变;其中分隔第一组连续的识别的转变的时间是所述估计的位时间的第一测量。10.如权利要求9所述的方法,还包括根据所述估计的位时间的多个测量的移动平均来确定所述估计的位时间。11.一种从串行化的数字音频数据流中提取数字音频数据字的方法,包括根据对于所述串行化的数字音频数据流估计的位时间来构造转变窗口(372),所述转变窗口具有前置码子窗口(378)和至少一个数据子窗口(374,376);以快速采样率采样所述串行化的数字音频数据流;和基于每个转变在所述采样的数字音频数据流中相对于所述前置码子...

【专利技术属性】
技术研发人员:卡尔克里斯坦森林恩H阿巴克尔
申请(专利权)人:汤姆森特许公司
类型:发明
国别省市:FR[法国]

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

1