发送数据的设备和方法以及接收数据的设备和方法

文档序号:7937354阅读:139来源:国知局
专利名称:发送数据的设备和方法以及接收数据的设备和方法
技术领域
与本发明一致的设备和方法涉及发送和接收数据,更具体地讲,涉及这
样的发送和接收数据可通过重发每一子包(sub-packet)的错误比特或错误比特组(如果存在的话)来执行通过无线网络的未压缩数据的发送,每一子包包括具有不同有效性(significance)等级的多个比特或多个比特组。
背景技术
随着网络变得日益无线化以及对发送大量多媒体数据的需求增加,需要一种在无线网络环境中更有效的发送方法。具体地讲,对各种家庭装置无线地发送高质量视频(例如,数字通用盘(DVD)图像或高清晰电视(HDTV)图像)的需求日益增加。

发明内容
技术问题
在图像信号或声音信号的恢复中, 一字节数据的八比特在有效性方面可能相互不同。
如果通过将相同的数据重发协议以相同的方式应用于最高有效位(MSB )和最低有效位(LSB)来执行数据发送,则数据质量可能恶化。因此,需要一种数据发送/接收方案,在所述数据发送/接收方案中,将不同的数据重发协议分別应用于MSB和LSB。
技术方案
本发明的示例性实施例克服了以上缺点和以上没有描述的其他缺点。另外,本发明不需要克服以上描述的缺点,并且本发明的示例性实施例可以不克服以上描述的任何问题。
因此,本发明的多方面提供了 一种发送数据的设备和方法以及接收数据的设备和方法,其中,可通过重发每一子包的错误比特或错误比特组(如果存在的话)来执行通过无线网络的未压缩数据的发送,每一子包包括具有不 同有效性等级的多个比特或多个比特组。
根据本发明的一方面,提供了一种发送数据的设备,所述设备包括错
误检测模块,基于接收的响应包确定发送包中具有不同有效性等级的多个部
分中的每一部分是否是错误的;数据包产生模块,根据错误检测模块执行的 确定的结果来产生包括发送包的至少一个错误部分的重发包;和通信模块, 通过通信信道发送重发包。
根据本发明的另一方面,提供了一种接收数据的设备,所述设备包括 包检查模块,对接收包的具有不同有效性等级的多个部分中的每一部分检查 错误;包产生模块,产生包括包检查模块执行的检查的结果的响应包;和通 信模块,发送响应包。
根据本发明的另一方面,提供了一种发送数据的方法,所述方法包括 基于接收的响应包确定发送包中具有不同有效性等级的多个部分中的每一部 分是否是错误的;根据确定结果产生包括发送包的至少 一个错误部分的重发 包;以及通过通信信道发送重发包。
根据本发明的另一方面,提供了一种接收数据的方法,所述方法包括 对接收包的具有不同有效性等级的多个部分中的每一部分检查错误;产生包 括包^r查结果的响应包;以及发送响应包。


通过参照附图详细描述本发明的示例性实施例,本发明的以上和其他方 面和特征将变得更清楚,其中
图1示出用于比较IEEE 802.11系列标准和毫米波(mmWave )标准的频 带的示图2示出包括具有不同比特等级的多个比特的像素的示图; 图3示出用于解释现有技术的ECC方法的示图; 图4示出用于解释根据本发明示例性实施例的ECC方法的示图; 图5示出根据本发明示例性实施例的无线网络系统的示意图; 图6示出用于解释根据本发明示例性实施例的如何将包划分成多个子包 的示图7示出根据本发明示例性实施例的数据包的示图;图8示出根据本发明示例性实施例的响应包的示图9示出根据本发明示例性实施例的发送数据的设备的框图10示出根据本发明示例性实施例的接收数据的设备的框图11示出根据本发明示例性实施例的发送数据包和响应包的流程图。
具体实施例方式
通过参照下面对示例性实施例的详细描述和附图,可更容易理解本发明 的各方面和特征以及用于实现所述各方面和特征的方法。然而,可以以许多 不同的形式来实施本发明,不应该将本发明解释为限于这里阐述的示例性实 施例。相反,提供这些示例性实施例,以使本公开将是彻底的和完整的,并 将本发明的构思完全传达给本领域的技术人员,由权利要求来限定本发明。 贯穿整个说明书,相同的标号表示相同的元件。
以下,将参照附图详细描述本发明。
这里使用的术语"模块"包括,但不限于,软件或硬件组件,例如执行 特定任务的现场可编程门阵列(FPGA)或专用集成电路(ASIC)。模块可以 方便地被配置以驻留在可寻址的存储介质上,并且可被配置以在一个或多个 处理器上执行。因此,举例来说,模块可包括诸如软件组件、面向对象的 软件组件、类组件和任务组件的组件、进程、函#:、属性、过程、子程序、 程序代码段、驱动程序、固件、微码、电路、数据、数据库、数据结构、表、 数组和变量。在组件和模块中提供的功能可被组合为更少的组件和模块,或 者可进一步被分离成另外的组件和模块。
图1示出用于比较IEEE 802.11系列标准和毫米波(mmWave)的频带的 示图。参照图1, IEEE 802.11b和IEEE 802.11g标准使用2.4GHz的载波频率, 并具有大约20MHz的信道带宽。另夕卜,IEEE 802.11a和IEEE 802.11n标准使 用大约5GHz的载波频率,并具有大约20MHz的信道带宽。另一方面, mmWave使用60GHz的载波频率,并具有大约0.5-2.5GHz的信道带宽。因此, mmWave具有远远大于现有4支术中的IEEE 802.11系列标准的载波频率和频 带带宽。当使用具有毫米波长的高频信号(即,毫米波)时,可实现几个Gbps 的非常高的传输率。由于还可将天线的大小减小至小于大约1.5mm,所以可 实现包括天线的单个芯片。此外,由于空气中高频信号的非常高的衰减比, 所以可降低装置间的干扰。已经研究了使用高带宽的毫米波在无线装置间发送未压缩音频/视频
(A/V )数据的方法。在无损压缩处理(例如,运动补偿、离散余弦变换(DCT )、 量化和可变长编码(VLC)处理)之后,产生压缩A/V数据。这样做,去除 了对于人的视觉和听觉不可能感知的压缩A/V数据的分量。另一方面,未压 缩A/V数据包括指示像素分量(例如,红(R)、绿(G)和蓝(B)分量) 的数字值。因此,无线装置可相互发送未压缩数据,从而向用户提供高质量 的A/V内容。
在有效性方面,压缩数据的比特相互没有不同,而未压缩数据的比特相 互不同。例如,参照图2,用八位来表示八比特图像的每一像素。将八比特 的最高阶位(或最高等级位)称为最高有效位(MSB),并将八比特的最低阶 位(或最低等级位)称为最低有效位(LSB)。即,在图像信号或声音信号的 恢复中, 一字节翁:据的八比特在有效性方面可相互不同。
较高有效位比特中的错误比较低有效位比特中的错误更容易被检测到。 因此,为了防止在数据发送期间错误的发生,保护较高有效位比特数据比保 护较低有效位比特数据更重要。然而,在现有技术的数据发送方案(例如, IEEE 802.il)中,使用纠错编码(ECC)方法,所述ECC方法将相同的编码 率应用于将被发送的数据的所有比特。
图3示出用于解释现有技术的ECC方法的示图,图4示出用于解释根据 本发明示例性实施例的ECC方法的示图。
通过执行用于提高压缩率的各种处理(例如,量化和熵编码)来获得压 缩A/V数据。因此,参照图3,压缩A/V数据的每一像素的多个比特在有效 性方面相互没有不同。因此,可通过使用相同的编码率来对压缩A/V数据的 每一像素的多个比特进行纠错编码。或者,不是因为压缩A/V数据的每一像 素的多个比特具有不同有效性等级,而是因为受不同外部条件(例如,不同 的通信环境)的影响,而可按不同的比率来对压缩A/V数据的每一像素的多 个比特进行纠错编码。
另一方面,如图2所示,未压缩A/V数据的每一像素的多个比特具有不 同的有效性等级。因此,参照图4,可根据未压缩A/V数据的每一像素的具 有不同有效性等级的多个比特的比特等级来将所述多个比特分成多个比特 组,然后,可通过对比特组应用不同的编码率来执行ECC。
更具体地讲,如果按不同等级对未压缩A/V数据的每一像素的多个比特都进行了纠错编码,则数据发送设备和数据接收设备的计算量会显著增加。 因此,可根据未压缩A/V数据的每一像素的具有不同有效性等级的多个比特 的比特等级来将所述多个比特分成多个比特组,然后,可通过对比特组应用
不同的编码率来执行ECC。可对具有高有效性等级的比特组比对具有低有效 性等级的比特组应用较低的编码率。
数据发送设备可发送包,然后,如果确定所述包是错误的,则稍后对包 进行重发。数据发送设备可通过考虑数据发送设备的数据处理性能、数据接 收设备的数据处理性能和网络环境的特性对包中的多个比特应用相同的编码 率或不同的编码率,来对包执行纠错编码。
数据发送设备可发送包,然后可发送包括该包中所有数据的重发包。或 者,数据发送设备可发送包,然后可发送只包括该包中数据的错误部分的重 发包。为此,可将包划分成多个单元。以下,将包的多个单元称为子包。
图5示出根据本发明示例性实施例的无线网络系统的示意图。参照图5, 无线网络系统包括无线网络协调器510和多个站521至524。
无线网络协调器510通过发送信标帧来协调站521至524的带宽分配。 即,站521至524可接收信标帧,并参照接收的信标帧等待分配给它的频带。 如果分配了频带,则站521至524可能够通过频带将数据发送到其他站。
可通过使用包括一个或多个信道时间块的超帧来配置网络。可将信道时 间块分成预留信道时间块,所述预留信道时间块是用于将频带分配给网络 中的特定站的预留时间段;未预留信道时间块,所述未预留信道时间块是用 于将频带分配给网络中赢得与其他站的竟争的站的时间段。信道时间块是一 个时间段,在该时间段期间,在网络中的站之间发送数据,所述信道时间块 可对应于信道时间分配周期和竟争访问周期。
为了发送数据,站在未预留信道时间块期间相互竟争。或者,站可在分 配给它的预留信道时间块期间发送数据。
图6示出用于解释如何将包600划分成多个子包610、 620、 630和640 的示图。
可将通信方法分成高速物理层(HRP)方法,在所述HRP方法中,以 高速发送数据;和低速物理层(LRP)方法,在所述LRP方法中,以低速发 送数据。HRP方法通常用于以3Gbps的速率或更高速率发送数据,LRP方法 通常用于以40Mbps的速率或更低速率发送数据。HRP方法支持单向数据发送。可通过HRP方法发送的数据的示例包括诸如A/V数据的同步数据、异步数据、媒体访问控制(MAC)命令、天线波束形成信息和用于A/V装置的上层的控制数据。
LRP方法支持双向数据发送。可通过LRP方法发送的数据的示例包括具有低传输率的同步数据(例如,音频数据)、具有低传输率的异步数据、包括信标帧的MAC命令、用于HRP包的响应包、天线波束形成信息、性能信息和用于A/V装置的上层的控制数据。
参照图6,可将包600划分成子包610、 620、 630和640。然后,可通过使用HRP方法或LRP方法以子包610、 620、 630和640为单位发送包600。
如果从用于发送数据的设备(以下,称为数据发送设备)发送的包中检测到错误(其中,数据发送设备将包发送到用于接收数据的设备(以下,称为数据接收设备)),则数据接收设备可将指示包是错误的响应包发送到数据发送设备。然后,数据发送设备可将该包重发至数据接收设备。
更具体地讲,数据发送设备可将整个包或仅包的错误部分重发至数据接收设备。为此,数据接收设备可能需要通知数据发送设备包的什么部分是错误的。因此,数据接收设备发送的响应包可指定包的什么部分是错误的。
图7示出根据本发明示例性实施例的数据包700的示图。参照图7,数据包700包括前导字段710、物理(PHY)头字段720、 MAC头字段730和净荷字段740。
前导字段710包括前导,所述前导是用于PHY层同步和信道估计的信号。前导包括多个短训练信号。更具体地讲,前导包括多个短训练信号和多个长训练信号。
PHY720可包括可在PHY层中使用的信息,例如,用于确定数据包700的传输率的波束跟踪信息、数据包700的编码信息、子包长度信息或扰频器
j吕息。
MAC头字段730可包括可在MAC层中使用的信息,例如,数据发送设备的标识符、数据接收设备的标识符、网络的标识符、确认(ACK)策略或包类型信息。
净荷字段740包括一个或多个子包第一包741至第N包744。第一包741至第N包744中的每一个包括包数据和循环冗余^^验(CRC)码。可由具有不同有效性等级的一个或多个部分构成包数据。因此,笫一包741至第N包744中的每一个可包括包数据和用于包数据的各相应部分的一个或多个CRC码。当由具有不同有效性等级的多个部分构成包数据时,包数据的每一部分可包括比特或比特组。即,第一包741至第N包744中的每一个可包括一个或多个比特。可将包数据划分成具有不同有效性等级和不同大小的多个部分。或者,可将包数据划分成具有不同有效性等级的多个相同大小的部分,从而便于产生重发包。
在图7中将包数据示出为由MSB部分和LSB部分构造,但本发明并不限于此。即,包教:据可由三个或更多部分构成。
图8示出根据本发明示例性实施例的响应包800的示图。参照图8,响应包800包括前导字段810、 PHY头字段820和ACK字4爻830。前导字段810和PHY头字段820分别与数据包700的前导字段710和PHY头字段720几乎相同,因此,将略过对前导字段810和PHY头字段820的详细描述。
ACK字^殳830包括一个或更多个子包ACK响应字段831至834。子包ACK响应字段831至834中的每一个可包括子包的每一部分的错误检测结果数据。例如,子包ACK响应字段831至834的每一个对于错误的子包部分(sub-packet portion)可被设置为值1,子包ACK响应字段831至834对于没错的子包部分可纟皮设置为值0。参照图8,子包ACK响应字段831至834中的每一个包括子包的MSB和LSB部分中每一部分的^l昔误;险测结果数据。
当接收到响应包800时,数据发送设备可参照响应包800的子包ACK响应字段831至834基于一个或多个错误的子包部分产生重发包,并可发送重发包。
图9示出根据本发明示例性实施例的数据发送设备900的框图。参照图9,数据发送设备900包括中央处理单元(CPU) 910、存储器920、总线930、MAC单元940、数据包产生模块950、错误检测模块960、通信模块970和天线980。
CPU 910控制数据发送设备900的都连接到总线930的多个元件。CPU910可处理由MAC单元940提供的接收的数据(即,接收的MAC服务数据单元(MSDU))。另外,CPU 910产生将被发送的数据(即,将被发送的MSDU),并将产生的数据提供给MAC单元940。
存储器920存储数据。存储器920可以是可输入/输出数据的模块,例如硬盘、闪存、紧凑型闪存(CF)卡、安全数字(SD)卡、智能媒体(SM)卡、多媒体卡(MMC)卡或存储棒。存储器920可被包括在数据发送设备900 中或外部设备中。如果存储器920被包括在外部设备中,则通信模块970可 通过与外部设备通信来访问存储器920。
数据包产生模块950可通过将MAC头添加到CPU 910提供的数据(即, 将被发送的MSDU)来产生MAC协议数据单元(MPDU)。数据包产生^f莫块 950可产生包括至少一个子包的数据包,所述至少一个子包被划分成具有不 同有效性等级的一个或多个部分。上面已参照图6和图7描述了数据包,将 略过对其的详细描述。
数据包产生模块950可产生包括发送包的错误部分的重发包,具体地讲, 包括发送包的错误的子包的重发包。
更具体地讲,可在包中包括具有相同大小的多个包。即使错误的子包只 部分是错误的,数据包产生模块950也可将发送包的整个错误的子包插入到 重发包。
或者,如果错误的子包是部分错误的,则数据包产生模块950可将具有 错误的子包的错误部分和空(null)部分的子包插入到重发包作为重发包的子包。
另外,数据包产生模块950可将当前检测到的错误的子包部分与先前检 测到的错误的子包部分一起插入到重发包。例如,如果发送数据的子包1的 子包部分A和发送数据的子包2的子包部分B是错误的,并且子包部分B中 的错误就被纠正,则即使子包部分B不再是错误的,数据包产生模块950也 可将子包部分A和B二者插入到重发包作为重发包的子包。在这种情况下, 假设将每一子包划分成多个子包部分,所述多个子包部分具有相同大小。
数据包产生模块950还可包括用于数据包或重发包中的每一子包部分的 CRC码。因此,数据接收设备可通过参照数据包中存在的多个CRC码执行 CRC来确定数据包的每一部分是否是错误的。
错误检测模块960可参照接收的响应包确定发送包的多个部分中每一部 分是否是错误的。参照图8,响应包可包括用于发送包的每一部分的错误检 测结果数据。因此,错误检测模块960可参照接收的响应包中存在的错误检 测结果数据来确定发送包的多个部分中每一部分是否是错误的。
通信模块970可将由数据包产生模块950产生的数据包或重发包转换为 无线信号,然后可通过通信信道将无线信号发送到数据接收设备。通信模块970可包括基带处理器971和射频(RF)单元972。可将通信模块970连接 到天线980。天线980可没有方向性地发送/接收低频无线信号,或者可有方 向性地发送/4妄收高频无线信号。RF单元972可建立具有大约2.4GHz或5GHz 的信道带宽的低频通信信道或具有大约60GHz的信道带宽的高频通信信道。 因此,通信模块970可通过使用大约0.5GHz至大约2.5GHz的信道带宽来发 送数据包或重发包。
图10示出根据本发明示例性实施例的数据接收设备1000的框图。参照 图10,数据接收设备1000包括CPU 1010、存储器1020、总线1030、 MAC 单元1040、包4企查4莫块1050、包处理才莫块1060、响应包产生模块1070、通 信模块1080和天线1090。 CPU 1010、存储器1020、总线1030、 MAC单元 1040、通信模块1080和天线1090具有与数据发送设备900的各相应部件相 同的功能,因此,将略过其详细描述。
包检查模块1050可针对接收包的每一部分检查错误。更具体地讲,接收 包可包括至少一个子包,所述至少一个子包被划分成具有不同有效性等级的 多个子包部分。因此,包检查模块1050可通过执行CRC来确定每一子包部 分是否是错误的。
通常,可通过使用奇偶代码检查、校验和检查、CRC、 microcom的联网 协议(MNP)或V.42来执行包检查。与奇偶代码检查或校验和检查不同,CRC 可同时检测多于一个的错误比特。另外,CRC引起小的开销,可用于处理随 机错误或大量错误。CRC被分成CRC-16和CRC-32,整数16或32指的是在 用于错误检测的计算中所使用的比特数。
将添加到包作为CRC部分的比特称为帧检查序列。通常认为术语"帧检 查序列"称为CRC。可由数据发送设备900将帧检查序列添加到包,以从包 中检测错误。当接收到添加了帧检查序列的包时,数据接收设备1000将帧检 查序列与通过算术计算获得的数字值进行比较,从而基于比较结果确定包是 否是错误的。
包检查模块1050可通过执行CRC对子包的每一子包部分检查错误,但 本发明不限于此。即,包检查模块1050可通过使用奇偶代码检查、校验和检 查、MNP或V.42来对子包的每一子包部分^r查错误。
包处理模块1060可去除子包的一个或多个错误的子包部分,并将子包的 其他没有错误的子包部分存储在存储器1020中。包处理模块1060可将接收的重发包的部分与存储器1020中存在的子包部分组合,因此可构造整个包。 响应包产生才莫块1070可产生响应包,所述响应包包括由包检查才莫块1050
执行的检查的结果。例如,响应包产生模块1070可通过将错误的子包部分设
置为0并将没有错误的子包部分设置为1来产生响应包。
通信模块1080将由响应包产生模块1070产生的响应包发送到数据发送
设备900。
图11示出在数据发送设备900和数据接收设备1000之间发送数据包和 响应包的流程图。参照图11,数据发送设备900产生包括子包(SP) l至3 的数据包1110,并将数据包1110发送到数据接收设备1000。子包1至3中 的每一个可包4舌MSB部分和LSB部分。
数据接收设备IOOO接收数据包1110,对数据包1110的子包1至3中的 每一个检查错误,并基于数据包1110的检查结果来识别子包1的MSB部分 和子包3的LSB部分是错误的。然后,数据接收设备1000将包括数据包1110 的检查结果的第一响应包1120发送到数据发送设备900。
数据发送设备900接收第一响应包1120,并基于第一响应包1120识别 子包1的MSB部分和子包3的LSB部分是错误的。然后数据发送设备900 产生包括子包1的MSB部分和子包3的LSB部分的第一重发包1130,并将 第一重发包1130发送到数据接收设备1000。
数据接收设备IOOO接收第一重发包1130,对第一重发包1130纟企查错误, 并基于第一重发包1130的检查结果识别出子包1的MSB部分仍为错误的。 因此,数据接收设备1000可将包括第一重发包1130的检查结果的第二响应 包1140发送到数据发送设备900。
数据发送设备900接收第二响应包1140,产生包括子包1的MSB部分 的第二重发包1150,并将第二重发包1150发送到数据接收设备1000。由于 假设第二重发包1150的净荷字段以子包为单位包含数据,所以数据发送设备 900可将子包3的LSB部分插入到第二重发包1150。
数据接收设备IOOO接收第二重发包1150,对第二重发包1150检查错误, 并基于第二重发包1150的检查结果识别第二重发包1150不是错误的。因此, 数据接收设备1000将指示由数据接收设备1000接收的子包1至3都没有错 误的第三响应包1160发送到数据发送设备900。
首先,在图11中将第一响应包1120、第二响应包1140和第三响应包1160示出为不仅包括错误的子包部分的错误检测结果数据还包括没有错误的子包 部分的错误检测结果数据。然而,本发明并不限于此。即,第一响应包1120、
第二响应包1140和第三响应包1160可只包括错误的子包部分的错误检测结
果数据。
产业上的可利用性
如上所述,根据本发明的示例性实施例,将子包划分成具有不同有效性 等级的多个子包部分,重发子包的错误比特或错误比特组(如果存在的话), 从而稳定地发送数据并提高数据发送效率。
尽管已参照本发明的示例性实施例具体显示和描述了本发明,但本领域 的普通技术人员将明白,在不脱离权利要求限定的本发明的精神和范围的情 况下,可在形式和细节方面进行各种改变。所述示例性实施例应该被认为仅 为了描述目的,而不是为了限制目的。
权利要求
1、一种发送数据的设备,所述设备包括错误检测模块,基于接收的响应包确定发送包中具有不同有效性等级的多个部分中的每一部分是否是错误的;数据包产生模块,根据错误检测模块的确定结果来产生包括发送包的至少一个错误部分的重发包;和通信模块,通过通信信道发送重发包。
2、 如权利要求l所述的设备,其中发送包包括至少一个子包,所述至少一个子包包括具有不同有效性等级 的多个子包部分;以及错误检测模块确定每一子包部分是否是错误的。
3、 如权利要求2所述的设备,其中,数据包产生模块将子包的错误子包 部分插入到重发包。
4、 如权利要求2所述的设备,其中,如果错误检测模块确定子包的至少 一个子包部分是错误的,则数据包产生模块将整个子包插入到重发包。
5、 如权利要求2所述的设备,其中,数据包产生模块将错误的子包部分 与空部分或与先前检测的错误子包部分一起插入到重发包作为重发包的子 包。
6、 如权利要求2所述的设备,其中,发送包和重发包中的每一个包括用 于每一子包部分的循环冗余检验码。
7、 如权利要求l所述的设备,其中,发送包是未压缩的音频或视频数据 的包。
8、 如权利要求l所述的设备,其中,通信模块通过使用0.5GHz至大约 2.5GHz的信道带宽来发送发送包或重发包。
9、 一种接收数据的设备,所述设备包括包检查模块,对接收包的具有不同有效性等级的多个部分中的每一部分 检查错误;包产生模块,产生包括包检查模块的检查结果的响应包;和 通信才莫块,发送响应包。
10、 如权利要求9所述的设备,其中,接收包包括至少一个子包,所述至少 一个子包包括具有不同有效性等级的多个子包部分。
11、 如权利要求10所述的设备,其中,包检查模块通过执行循环冗余检 查对每一子包部分检查错误。
12、 如权利要求IO所述的设备,还包括包处理模块,去除接收包的至 少一个错误部分,并将接收包的其他没有错误的子包部分存储在存储器中。
13、 一种发送数据的方法,所述方法包括基于接收的响应包确定发送包中具有不同有效性等级的多个部分中的每 一部分是否是错误的;根据确定结果产生包括发送包的至少 一个错误部分的重发包;和 通过通信信道发送重发包。
14、 如权利要求13所述的方法,其中发送包包括至少 一个子包,所述至少一个子包包括具有不同有效性等级 的多个子包部分;以及确定步骤包括确定每一子包部分是否是错误的。
15、 如权利要求14所述的方法,其中,产生步骤包括将子包的错误子 包部分插入到重发包。
16、 如权利要求14所述的方法,其中,产生步骤包括如果确定子包的 至少一个子包部分是^"误的,则将整个子包插入到重发包。
17、 如权利要求14所述的方法,其中,产生步骤包括将错误的子包部 分与空部分或与先前检测的错误子包部分一起插入到重发包作为重发包的子 包。
18、 如权利要求14所述的方法,其中,发送包和重发包中的每一个包括 用于每一子包部分的循环冗余4企验码。
19、 如权利要求13所述的方法,其中,发送包是未压缩的音频或视频数 据的包。
20、 如权利要求13所述的方法,其中,发送步骤包括通过使用0.5GHz 至大约2.5GHz的信道带宽来发送发送包或重发包。
21、 一种接收数据的方法,所述方法包括对接收包的具有不同有效性等级的多个部分中的每一部分检查错误;产生包括,检查结果的响应包;和发送响应包。
22、 如权利要求21所述的方法,其中,接收包包括至少一个子包,所述 至少一个子包包括具有不同有效性等级的多个子包部分。
23、 如权利要求21所述的方法,其中,检查步骤包括通过执行循环冗 余检查对每一子包部分检查错误。
24、 如权利要求21所述的方法,还包括去除接收包的至少一个错误部 分,并将接收包的其他没有错误的子包部分存储在存储器中。
全文摘要
提供了一种发送数据的设备和方法以及接收数据的设备和方法,其中,可通过重发每一子包的错误比特或错误比特组(如果存在的话)来执行通过无线网络的未压缩数据的发送,每一子包包括具有不同有效性等级的多个比特或多个比特组。所述发送数据的设备包括错误检测模块,基于接收的响应包确定发送包中具有不同有效性等级的多个部分中的每一部分是否是错误的;数据包产生模块,根据错误检测模块执行的确定的结果来产生包括发送包的至少一个错误部分的重发包;和通信模块,通过通信信道发送重发包。
文档编号H04L12/56GK101647242SQ200880010257
公开日2010年2月10日 申请日期2008年3月26日 优先权日2007年3月27日
发明者卢东辉, 权昶烈, 金成洙 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1