结构上可编程的用于数字广播接收的信道译码器制造技术

技术编号:3612885 阅读:156 留言:0更新日期:2012-04-11 18:40
提供了一种用于在功能单元之间路由数据的包括可重新配置的桥的结构。由寄存器转移单元在与每个功能单元有关的寄存器之间实施数据的路由。同步和异步寄存器转移都是可受到支持的,其中包括生成用于支持有效的数字信号处理器的中断信号。可重新配置的桥的优选实施例包括多个可重新配置的数据路径单元,这些单元提供辅助功能,以便于在数据项在寄存器之间转移时对它们实行处理和预处理。本发明专利技术的优选实施例还包括一个指令存储器,在其中包含用来实施想要的寄存器转移和辅助操作的指令。(*该技术在2021年保护过期,可自由使用*)

【技术实现步骤摘要】
1.专利
本专利技术涉及信号处理领域,具体地涉及一种便于处理各种各样的功能单元与一个或多个数字信号处理器之间的数字信号流的可编程桥。2.相关技术描述附图说明图1A显示用于接收和处理源输入101以便通过用户应用150进行重现的典型的系统100的示例性方框图。例如,源输入101可以是广播电视信号,以及用户应用150可以是电视节目在显示屏幕上的重现。源输入101可以是来自DVD或CD重放机的光信号,以及用户应用150可以是视频或模拟重现设备。源输入101可以是卫星或蜂窝电话信号,以及用户应用150可以是无线电话。模拟处理器110对模拟源输入101实行滤波和放大,以及数字模拟变换器120把滤波的模拟信号变换成数字数据流。可任选地,如果源输入101是数字信号,则模拟处理器110和模拟数字变换器120可被旁路。信道译码器130接收来自变换器120或直接来自源输入101的数字流129,以及执行各种信号处理功能,一般涉及到频率和采样速率变换、自适应滤波、纠错、抗混淆等等。取决于应用,信道译码器130可能涉及各种可替换的设备名,诸如无线接收机、基带调制器、数字接收机、调谐器、解调器等等。为了说明典型的信道译码器130的复杂性,图1B上显示把接收的数字流129译码成MPEG流139的例子。通过使用技术上通用的方法,接收数字流129被解调和被均衡,以便提供QAM符号流133。QAM符号流133被译码,以便产生作为信道译码器130的输出的MPEG流。源译码器140对译码的信道信号执行应用特定的功能。例如,译码的信道信号139可以是视频流的MPEG编码,以及源译码器140执行诸如逆DCT、运动矢量补偿等等的功能,这些功能关系到从MPEG信号到视频流的变换,该视频流可以通过用户应用150在显示装置上重现。如果输入源101是电话信号,则源译码器140执行诸如GSM译码的功能,从而提供可通过用户应用150而被重现在电话手机上的信号。在传统的处理系统(诸如图1A和1B上显示的)中的一个困难在于,这些标准在大多数应用领域中仍旧正在发展。这些标准典型地发展为(或新的标准呈现为)支持增强的或附加的能力。支持这些附加能力的产品,比起在这些能力可提供之前设计的“现有的生成”装置,多半可博得更高的销售价格或更大的市场共享。图1B上的示例性信道译码器130相应于一个“ITUA”可兼容信道译码器。这个译码器130包括同步检测器132,它提供输入到定时恢复装置135,以用于同步进入的信号流129。去交织器133提供去交织信号给里得-索罗门(Reed-Solomon)译码器134。Reed-Solomon译码器134也提供同步信号给时序恢复装置135,以用于同步分组和帧速率。去随机化器136把接收和译码的信号流组织成相干的输入给格式化器137,后者输出MPEG格式化的信号流139。然而,一个“ITU B”可兼容信道译码器紧跟在同步检波器132后以及在去交织器133之前执行去随机化器136的功能。另外,在“ITU B”中,一个MPEG特定的时序恢复装置(图1B上未示出)典型地被使用来控制格式化器137,以及MPEG特定的时序也被提供给图1B的时序恢复装置135。因此,从“ITU A”可兼容装置到“ITU B”可兼容装置的改变多少需要一些重大的结构改变。可编程数字信号处理器提供了允许在先的生成装置被重新编程来支持最新的标准的潜力或提供附加的和/或增强的能力,而不需要结构上设计改变。然而,这种潜力限于那种可以以成本经济的方式在数字信号处理器(DSP)上成功地实施的功能。某些功能需要的处理速度是通用的DSP当前无法提供的;某些功能是由于带宽限制而通过专用的或应用特定的装置而更有效地完成的;等等。结构上的设计也提供使得对产品要求的改变的影响最小化的潜力。优选地,设计被构建成能允许替换单独的块或模块,以便提供所需要的附加能力,而不需要改变与所改变的能力无关的模块,以及不需要改变总的系统结构。现有的生成模块被最新的生成模块代替,以及总的系统在市场上重新获得它的有竞争力的地位。然而,这种潜力限于很合适地包含了的需求改变。不管如何努力预测将来的改变和提供最大设计灵活性,新的需求常常引起重新构建系统结构。在某些情形下,原先与提供特定的功能无关的功能将会变为与其有关的;在原先不使用这些信号的模块内可能需要这些新的输入信号;在原先老的结构中不易实现的性能通过新的结构可以成为可实现的。本专利技术的一个目的是提供一种结构,它易于对该结构实现结构上的改变,而不需要重大的设计改变。本专利技术的另一个目的是提供用于修正在系统的功能单元之间的数据流而不需要重大的设计改变的装置。本专利技术的再一个目的是提供一种装置,它易于在功能单元之间实现可编程的数据流。本专利技术的再一个目的是提供一种结构,当技术发展时它易于在专用和通用装置之间重新分配功能。这些和其它目的是通过提供一种用于在功能单元之间路由数据的包括可重新配置的桥的结构而达到的。由寄存器转移单元在与每个功能单元有关的寄存器之间实施数据的路由。同步和异步寄存器转移都是可受到支持的,其中包括生成用于支持有效的数字信号处理器的中断信号。可重新配置的桥的优选实施例包括多个可重新配置的数据路径单元,这些单元提供辅助功能,以便于在数据项在寄存器之间转移时对它们实行处理和预处理。本专利技术的优选实施例还包括一个指令存储器,在其中包含用来实施想要的寄存器转移和辅助操作的指令。现在参照附图通过实例更详细地说明本专利技术,其中图1A-1B显示用于接收和处理源输入以便通过用户应用重现的现有技术系统的示例性方框图。图2A-2B显示按照本专利技术的示例的系统数据流程的转换。图3显示按照本专利技术的信道译码器的示例性方框图。图4显示按照本专利技术的在结构上可编程的桥的示例性方框图。在图上,相同的参考数字表示相同的或相应的特性或功能。图2A-2B显示按照本专利技术的示例的系统数据流程200,200′的转换。图2A的示例的数据流程200显示输入INa201可由各种功能单元F1-F4 210-240来处理以便产生输出Q209。功能单元F1-F4可以代表各种功能的任何功能。在诸如图1显示的数字电视系统环境中,功能块F1-F4可以代表在信道译码器中的各个块,它们使用反馈通过F4来修正滤波器F1的特性。在本例中,块F2可以是解调器,以及块F3可以从解调信号中提取一个参量,以便提供反馈到块F4。随着技术进展以及新的特性和能力成为可接受的,数据流程200可能需要被修正成如图2B所示,以便将这些特性和能力作为修正的输出Q′209′来提供。如图所示,可以看到,当功能单元F2的输入被一个信号251(这是它的输出221的函数F5 250)调制(相乘)时,它提供更符合需要的输出。同样地,通过功能单元F4的反馈优选地可被组合到(附加到)另一个输入Inb 202中。这个修正的数据流程是为了说明目的而提供的,以作为典型地需要对传统的数据流程结构作重大的结构改变的一种修正。也就是说,如果图2的功能块F1-F4是印刷电路板上的电路块,则该印刷电路板需要由另一块也包含了功能块250、乘法器260、和加法器270的电路板代替。如果使用这样一种模块设计,在其中将每个功能块F1-F5插入到公共总线网中,则将需要相应于乘法器260和加法本文档来自技高网...

【技术保护点】
一种桥(350),包括:多个接口寄存器(440,450),可被配置成便于实施与多个功能单元(310,320)的数据通信,多个寄存器转移单元(420),可运行地耦合到多个接口寄存器(440,450),便于实现在所述多个接口寄存器(44 0,450)中的接口寄存器之间的数据转移。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:K韦德亚纳坦D比鲁
申请(专利权)人:皇家菲利浦电子有限公司
类型:发明
国别省市:NL[荷兰]

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

1