无线移动设备和纠错方法转让专利

申请号 : CN200580018090.6

文献号 : CN1989720B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 沃尔克·瓦尔埃德温·希尔肯斯特凡·德马尔希哈立德·马勒吉恩·飞利浦·西贝尔斯

申请人 : 飞思卡尔半导体公司迪康公司

摘要 :

一种无线移动设备(20),包括基带接收机(31),用于向应用处理器(32)提供接收到的数据,以存储在存储器(33),其中,应用处理器(32)被配置用于向基带接收机(31)提供从存储器(33)提取的交织形式的数据,以用于纠错。

权利要求 :

1.一种无线移动设备(20),包括基带接收机(31),该基带接收机向应用处理器(32)提供接收的数据,以存储在存储器(33),其中该无线移动设备(20)特征在于:应用处理器(32)被配置为向基带接收机(31)提供从存储器(33)提取的交织形式的数据,其中,基带接收机(31)对所提取的数据执行纠错。

2.根据权利要求1的所述无线移动设备(20),其中在数据帧中接收所述接收数据,以用于交织。

3.根据权利要求1或2的所述无线移动设备(20),其中所述接收数据遵照数字视频广播手持设备DVB-H标准。

4.根据权利要求3的所述无线移动设备(20),其中所述纠错是多协议封装前向纠错MPE-FEC。

5.根据权利要求4的所述无线移动设备(20),其中使用里德所罗门算法执行所述纠错。

6.根据权利要求4或5的所述无线移动设备(20),其中应用处理器(32)被配置为识别错误的多协议封装前向纠错帧。

7.根据权利要求6的所述无线移动设备(20),其中应用处理器(32)被配置为通过检查基带接收机(31)生成的差错标记来识别错误的多协议封装前向纠错帧。

8.根据权利要求1或2的所述无线移动设备(20),其中应用处理器(32)被配置为向基带接收机(31)提供需要进行纠错的交织数据。

9.根据权利要求1或2的所述无线移动设备(20),其中基带接收机(31)被配置为向应用处理器(32)提供已纠错的视频数据。

10.根据权利要求1或2的所述无线移动设备(20),进一步包括调谐器(30),该调谐器用于将射频信号转换为基带信号,并将该基带信号提供给基带接收机(31)。

11.根据权利要求1或2的所述无线移动设备(20),进一步包括调谐器(30),该调谐器用于将射频信号转换为中频信号,并将该中频信号提供给基带接收机(31)。

12.根据权利要求1或2的所述无线移动设备(20),其中基带接收机(31)被配置为向应用处理器(32)提供已纠错的数据。

13.根据权利要求1或2的所述无线移动设备(20),其中该无线移动设备(20)是无线电话。

14.根据权利要求1或2的所述无线移动设备(20),其中该无线移动设备(20)是个人数字助理。

15.一种对无线移动设备所接收数据进行纠错的方法,包括,将来自基带接收机的数据提供给应用处理器,以存储在存储器中;从存储器提取该数据;其中该方法特征在于以下步骤:将所提取的数据以交织形式提供给接收机以及由该基带接收机对所提取数据进行纠错。

说明书 :

技术领域

本发明涉及一种无线移动设备和一种用于在无线设备内纠错的方法。

背景技术

已经提出的用于电视机和置顶盒的一种数字视频广播标准是数字视频广播-陆地标准(DVB-T)。
已用于结合增强性特征以允许移动设备更好地接收数字视频广播业务的DVB-T标准最近的变形是数字视频广播-手持设备(DVB-H)标准。已结合进DVB-H标准促进该目标的一个特征是多协议封装-前向纠错(MPE-FEC)的使用。MPE-FEC允许接收机在高分组丢失的情况下恢复数据,其中,高分组丢失的情况可能出现在接收机处于正在变化的环境中的时候,例如,当接收机正在移动时。
然而,与DVB-H系统内MPE-FEC的使用相关的是需要接收设备能够接收相对较大的数据帧(其中,每一个数据帧对应于MPE-FEC帧),以能够执行数据交织、里德-所罗门纠错和相关联的数据解交织。
例如,在可兼容DVB-H的系统内工作的接收机能够在相对较短的时间周期(例如200毫秒)内从一个信道接收高达2M比特(即,250k个字节)数据的MPE-FEC帧。如果存在多业务环境,则可能需要另外的信道。
图1图示一种典型的遵照DVB-H的无线移动设备10,该无线移动设备10具有调谐器11,该调谐器11被配置用于经由天线15接收射频信号(例如,VHF或UHF信号),该射频信号被下变频为基带信号或中频IF信号,并被提供给基带接收机12。接收机12被配置用于从接收的数据中恢复MPEG-2传输流,这包括将接收的MPE-FEC帧存储在耦合到接收机12的存储器模块13中,并且为了接收机12从存储器13提取交织的数据字,并对该数据执行里德-所罗门纠错,其中典型的是,接收机12将是专用的硬件模块/芯片(例如,ASIC),以达到执行纠错所需要的处理速度。然后,将已纠错的数据字放回到存储器模块13中相应的MPE-FEC帧内,然后,将恢复的MPEG-2数据流传输到无线设备的应用处理器14,该应用处理器14在与接收机12的芯片分开的芯片上形成,应用处理器14解复用并解码该MPEG-2传输流,并经由处理器14的因特网协议栈将恢复的数据传输到应用软件,例如媒体播放器16。
然而,这种实施导致接收机需要另外的存储器来存储所接收的数据突发,这会导致功耗增加、成本增加和移动设备的尺寸增加。
WO 01/17147A和由Varada,S等人写的标题为“Data and buffermanagement in ATM system”的文件(发表于Local Computer Networks,1988proceedings in the 23rd annual conference on Lowell,MA,USA)构成本领域中已知的现有技术。两篇文件公开了连接到主机的通信接收机,具有本地存储器或依靠主机来缓冲传入的数据,在依靠主机缓冲传入数据的情况下,数据停留在主机存储器中用于随后的处理。
希望改善这种状况。

发明内容

根据本发明的第一方面,提供一种无线移动设备,包括基带接收机,该基带接收机向应用处理器提供接收的数据,以存储在存储器中。该应用处理器被配置为向基带接收机提供从存储器提取的交织形式的数据,其中,基带接收机对所提取的数据执行纠错。
这具有以下优点:允许与合并进移动设备内的应用处理器相关联的存储器用于在执行纠错之前存储所接收的数据,从而使对与基带接收机相关联的另外存储器的需要最小。
根据本发明的第二方面,提供一种对无线移动设备接收的交织数据进行纠错的方法,包括,将来自基带接收机的数据提供给应用处理器,以存储在存储器中;从存储器提取该数据;其中该方法特征在于以下步骤:将所提取的数据以交织形式提供给接收机以及由该基带接收机对所提取数据进行纠错。

附图说明

现在将参考以下附图通过例子来描述本发明,其中:
图1图示现有技术中遵照DVB-H的无线移动设备;
图2图示根据本发明实施例的无线移动设备;
图3图示根据本发明实施例的无线移动设备的接收和处理部分。

具体实施方式

图2图示一种无线移动设备20,该无线移动设备20例如可以是无线电话、个人数字助理、或膝上型电脑。
无线移动设备20包括用于接收射频RF信号的天线21,该天线21耦合到接收和处理卡22。接收和处理卡22耦合到显示器23。如本领域技术人员众所周知的,无线移动设备20另外包括与正在使用的该类型的无线移动设备共有的其他特征,例如,键盘(未示出)和扬声器(未示出),并且在该实施例中将不再进一步讨论。
图3图示耦合到天线21和显示器23的接收和处理卡22。该接收和处理卡22具有调谐器30、基带接收机31、应用处理器32和存储器模块33,其中,基带接收机31是专用的硬件元件,例如ASIC,并且在与接收机31的硅芯片分开的硅芯片上形成的应用处理器32负责处理用于用户的接口功能,例如音频数据、视频数据、以及图形和文本信息业务。应用处理器32典型地根据来自应用软件代码的指令操作,这对本领域技术人员来说是众所周知的。
尽管调谐器30、基带接收机31、应用处理器32和存储器模块33位于单个卡(例如,印刷电路板PCB)上,但是这些单独的元件也可以位于不同的卡上。在该实施例中,调谐器30、基带接收机31、存储器模块33和应用处理器32在不同的硅芯片上形成。然而,存储器模块33还可以与应用处理器集成在一个硅芯片上。
调谐器30的输入端耦合到用于接收射频信号(例如VHF和UHF发射信号)的天线21,其中,调谐器30被配置为调谐到需要的频带。调谐器30将接收的信号下变频为基带信号,基带信号从调谐器30的输出端输出到基带接收机31的输入端。
MPE-FEC帧包括调制到射频信号载波频带上的MPEG-2传输流分组。MPEG-2传输流分组包含数据部分,该数据部分在大多数情况下包含因特网协议IP分组,IP分组进而可以包含压缩的视频数据、压缩的音频数据或诸如因特网文件的其它数据。MPEG-2传输流分组还可以包含诸如节目内容或其它信令信息的元信息。
尽管在该实施例中调谐器30的输出是基带信号,但是,它也可以是中频IF信号。
基带接收机31将接收到的基带信号转换为数据流,在该实施例中,数据流是MPEG 2传输流。另外,基带接收机31通过包含在数据流中的校验和值,并且通过在MPEG 2传输流下面的传输层上的数据流内嵌入冗余,来识别包含差错的MPE-FEC帧,并且产生数据元形式的关联差错标记。
MPE-FEC帧和关联差错标记从基带接收机31的输出端以例如30M比特/秒的总线传输速率通过高速双向总线34输出到应用处理器32。
该应用处理器32将接收的MPE-FEC帧存储在与该应用处理器32相关联的存储器33内,其中,该存储器典型地经由双向总线35耦合到应用处理器32。该存储器33将典型地是无线移动设备20的主存储区,并会具有相对较大的容量(例如是2-64M字节的量级),以提供对无线移动设备20内不同功能的支持。
应用处理器32检查基带接收机31生成的差错标记。当MPE-FEC帧的一部分具有关联差错标记时,应用处理器32经由双向总线34向基带接收机31输出交织形式的MPE-FEC帧的相关部分,以允许基带接收机31使用里德所罗门算法执行MPE-FEC纠错。
尽管在该实施例中由基带接收机31执行检错,但是也可以由在应用处理器32上运行的软件来执行检错。
一旦基带接收机31完成了对MPE-FEC帧的一部分的纠错,就经由双向总线34向应用处理器32输出该MPE-FEC帧的已纠错部分,应用处理器32将已纠错的数据重新插入进相关MPE-FEC帧。
尽管在该实施例中纠错取决于差错标记的存在,但是可以在MPE-FEC帧的所有部分上无条件地执行纠错,从而不需要生成任何差错标记。
一旦已纠正完MPE-FEC帧的所有相关部分,应用处理器32以解交织形式从存储器33提取出MPE-FEC帧。为了实现该实施例的目的,使用DVB-H标准中指定的交织/解交织技术,也可以使用其它形式的交织/解交织。
为了实现该实施例的目的,使用里德-所罗门算法来纠错,然而,可以使用其它形式的纠错。
为了实现该实施例的目的,MPE-FEC帧以解交织形式存储在存储器33中,然而,它们也可以以交织形式存储。
应用处理器32将所提取的解交织的MPE-FEC帧转换为因特网协议IP分组,并输入进该应用处理器软件的IP栈,其中,在应用处理器上运行的用户应用软件(例如,媒体播放器应用程序,或其它信息,以及娱乐应用程序)检索该数据流,以允许在显示器23上重放接收到的视频流。
尽管上述实施例描述由无线移动设备对在遵照DVB-H的系统内接收的数据执行纠错,但是,上述原理同样可应用于为其它数据传输系统纠错。