CN1193513C - 发送和接收无线分组的方法和设备 - Google Patents
发送和接收无线分组的方法和设备 Download PDFInfo
- Publication number
- CN1193513C CN1193513C CNB008100861A CN00810086A CN1193513C CN 1193513 C CN1193513 C CN 1193513C CN B008100861 A CNB008100861 A CN B008100861A CN 00810086 A CN00810086 A CN 00810086A CN 1193513 C CN1193513 C CN 1193513C
- Authority
- CN
- China
- Prior art keywords
- error
- data
- header information
- radio link
- warning mark
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0061—Error detection codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0041—Arrangements at the transmitter end
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0072—Error control for data other than payload data, e.g. control data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0078—Avoidance of errors by organising the transmitted data in a format specifically designed to deal with errors, e.g. location
- H04L1/0083—Formatting with frames or packets; Protocol or part of protocol for error control
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
- Mobile Radio Communication Systems (AREA)
- Communication Control (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Radar Systems Or Details Thereof (AREA)
Abstract
本发明提供了在无线电发送/接收***中发送/接收包括视频数据的多媒体数据的无线分组设备,及其方法。根据本发明,当在无线环境下发送和接收视频数据之类需要实时或少许延迟播放的多媒体数据时,通过把防错码和讹误指示标志加入无线电链路协议(RLP)层上的首标信息中,可以提高抗错能力,从而可以降低分组丢失率。
Description
技术领域
本发明涉及无线电发送/接收***,尤其涉及在无线电发送/接收***中发送/接收包括视频数据的多媒体数据的无线分组设备,及其方法。
背景技术
一般来说,在cdma 2000中应用第一代标准的无线电发送器和无线电接收器由图1所示高级的层构成。诸如H.324M、H.323、和T.120之类,与编解码相关的标准对应于应用层。物理层进行信道编码、PN(伪噪声)扩展、和调制。媒体访问控制(MAC)层包括信令单元(未示出)和无线电链路协议(下文称之为RLP)(未示出),和RLP把通过无线电路
发送的应用层上的净荷(payload)转换成物理层上的输入格式。这三层中的物理层主要通过硬件来实现,当它的硬件受到某一标准制约时,其灵活性是很差的。但是,考虑到应用层与网络无关的部分,可以赋予应用层以灵活性。
参照图2,一个RLP对应于N个应用(应用1、应用2、......、应用N)的某一个。RLP通过多路复用(MUX)子层230连接到物理层240。
MUX子层230把N个接收的RLP适当地多路复用成协议数据单元(RDU)。这里,多路复用协议数据单元(MUX-RDU)适用于信道误码率低于10-6的情况。
参照图3,TYPE(类型)字段310表示帧类型,即,是重新发送帧还是新帧,SEQ字段320表示帧号或序号,和DATA(数据)字段330表示从应用层接收的净荷。这里,图3所示的RLP类型3是恰好让数据得到重新发送的模式,和DATA字段330的长度是以字节为单位改变的。在这种情况中,整个RLP帧的长度是固定的。但是,即使RLP帧的首标区310和320的一部分被损坏,接收者也不可能知道DATA字段330的精确长度,并且,RLP解码也是不可能的。
发明公开
为了解决这些问题,本发明的第一目的是提供一种在降低开销的同时,提高抗错能力(error robustness),以便包括视频数据的多媒体数据可以适应无线环境的无线分组方法。
本发明的第二目的是提供一种解码通过无线分组方法分组的帧数据的接收无线分组方法。
本发明的第三目的是提供一种在其中实现无线分组方法的无线分组设备。
本发明的第四目的是提供一种在其中实现解码无线分组方法的接收无线分组的设备。
为了达到第一目的,本发明提供了在无线网络中的多媒体发送设备中用于无线链路层协议的无线分组方法。该方法包括下列步骤:通过把首标加入通过应用层传输的多媒体数据中,形成无线链路层协议;和把防止首标信息出错的防错码、和指示数据讹误的讹误指示标志加入在上一步骤形成的无线链路层协议的首标中。
为了达到第二目的,本发明提供了在通过接收其中把防止首标信息出错的防错码、和指示数据讹误的讹误指示标志加入无线链路层协议的首标的分组来解码数据的方法中,接收无线分组的方法。该方法包括下列步骤:当通过多路复用(MUX)层上的防错码检验数据字段时,在没有错误的情况下,把RLP帧发送到下一层,和在存在某种错误的情况下,通过防错码检验首标信息的错误;和在上一步骤中,在首标中没有错误的情况下,设置讹误指示标志和对数据字段的数据重新排序,和在存在某种错误的情况下,重新设置讹误指示标志和丢弃整个帧。
为了达到第三目的,本发明提供了在无线网络中的多媒体发送设备中用于无线链路层协议的无线分组设备。该设备包括:首标信息创建单元,用于创建把防止与通过应用层发送的多媒体数据相关的首标信息出错的防错码、和指示数据讹误的讹误指示标志加入其中的首标信息;和无线电链路协议(RLP)帧形成单元,用于通过多路复用在首标信息创建单元中形成的首标信息和数据,形成无线电链路帧。
为了达到第四目的,本发明提供了在通过接收其中把防止首标信息出错的防错码,和指示数据讹误的讹误指示标志加入无线链路层协议的首标的分组来解码数据的设备中,接收无线分组的设备。该设备包括:当通过多路复用(MUX)层上的防错码检验数据字段时,在没有错误的情况下,把RLP帧发送到下一层,和在存在某种错误的情况下,通过防错码检验首标信息的错误的装置;和在上一步骤中,在首标中没有错误的情况下,设置讹误指示标志和对数据字段的数据重新排序,和在存在某种错误的情况下,重新设置讹误指示标志和丢弃整个帧的装置。
附图简述
图1是在cdma 2000中应用第一代标准的传统无线电发送器/接收器的方块图;
图2显示了RLP与MUX子层之间的关系;
图3是在CDMA版本2000中MUX-PDU类型3的帧的格式图;
图4是根据本发明的RLP帧化的概念图;
图5是显示根据本发明编码RLP帧化的流程图;
图6是根据图5的新RLP帧的格式图;和
图7是解码图6的RLP帧的流程图。
实现本发明的最佳模式
参照图4,首标信息创建单元410生成与应用数据相匹配的首标信息,即,帧类型字段、序号字段、检错码、和讹误标志。这里,讹误标志被表示成指示数据讹误的“0”或“1”两种类型。RLP帧形成单元420通过多路复用在首标信息创建单元410中形成的首标信息和数据,形成RLP帧。
参照图5,RLP层从应用层接收数据(步骤510)。
接着,RLP层创建指示RLP类型的TYPE字段和指示序号的序号字段(步骤520)。
接着,RLP层创建通过求出TYPE字段和序号字段的各位的检验和,检测和纠正错误的循环冗余码(CRC)(步骤530)。
接着,把指示数据字段的讹误的讹误指示标志加入RLP层中(步骤540)。
接着,RLP层形成数据和包括在步骤510至540中创建的TYPE字段、序号字段、CRC字段、和讹误指示标志字段的首标信息的RLP帧(步骤550)。
图6所示的RLP帧由包括TYPE字段610、序号(SEQ)字段620、CRC字段630、和讹误指示标志(COR)字段640的首标部分构成。CRC字段630和COR字段640被加到包含在传统首标(参见图3)中的TYPE字段310和SEQ字段320。
这里,TYPE字段610定义RLP的帧类型。例如,当TYPE字段610由2个位构成时,“10”是新帧,和“11”是重新发送帧。SEQ字段620表示序号,它由8个位构成。CRC字段630是用于检测和纠正TYPE字段610和SEQ字段620的错误的4位CRC。此外,本领域普通技术人员可以为特定字段的CRC适当地选择多项式算符p(x)。例如,在4位CRC的情况中,可以使用多项式算符p(x)=x4+x2+x+1。COR字段640是指示数据讹误的标志,它通过此RLP层低的层上的指示设置。例如,当COR字段640是“0”时,在数据中没有错误,和当COR字段640是“1”时,在数据中存在某种错误。
这样,解码接收者的RLP层上编码的RLP帧的优选实施例捋参照图7加以描述。
首先,通过接收RLP层上的分组,解码RLP帧(步骤710)。
接着,RLP层通过在MUX子层上的MUX-PDU中形成的、数据字段650检错码(CRC),检验数据(步骤712和714)。这里,在数据字段650中没有错误的情况下,RLP层在把COR字段640设置成“0”之后,把RLP帧发送到应用层(步骤724)。
但是,当在数据字段650中检测到某种错误的情况下,RLP层通过包含在首标中的检错码(CRC),检验TYPE字段610和SEQ字段620的错误(步骤716和718)。这里,在首标中没有检测到任何错误的情况下,RLP层把COR字段640设置成与数据讹误相对应的“1”(步骤720),和在首标中检测到什么错误的情况下,RLP层把COR字段640设置成“0”(步骤726)。这里,当COR字段640是“1”时,把SEQ字段620的序号递增1,和把数据字段650的数据存储在重新排序缓冲器(未示出)中(步骤722),和COR字段640是“0”时,序号SEQ是未知的,并且丢弃整个RLP帧(步骤728)。
这样,当对编码的RLP帧解码时,接收者通过检错码(CRC)630,防止诸如TYPE字段610和SEQ字段620之类的首标信息出错,和通过COR字段640,知道数据中是否存在某种错误。
此外,当解码时,通过COR字段640确定数据的讹误,从而,可以提高抗错能力。
上面的编码和解码方法可以以计算机程序的方式实现。本领域普通技术人员可以容易地演绎出构成程序的代码和代码段。此外,程序可以在用在计算机中的介质中和运行程序的普通数字计算机中实现。程序可以存储在计算机可读介质中。介质可以包括软盘或硬盘之类的磁介质,和CD-ROM(只读光盘存储器)或数字视盘(DVD)之类的光盘。此外,程序可以通过因特网之类的载波传输。
虽然参照本发明的优选实施例已经对本发明进行了具体显示和描述,但本领域的普通技术人员应该明白,可以在形式上和细节上对其进行各种各样的改变,而不偏离所附权利要求书限定的本发明的精神和范围。
工业可应用性
如上所述,当在无线环境下发送和接收视频数据之类需要实时或少许延迟播放的多媒体数据时,通过把防错码和讹误指示标志加入无线电链路协议(RLP)层上的首标信息中,可以提高抗错能力,从而可以降低分组丢失率。
Claims (8)
1.一种在无线网络中的多媒体发送设备中用于无线链路层协议的无线分组方法,该方法包括下列步骤:
通过把首标加入通过应用层传输的多媒体数据中,形成无线链路层协议;和
把防止首标信息出错的防错码、和指示数据讹误的讹误指示标志加入在上一步骤形成的无线链路层协议的首标中。
2.根据权利要求1所述的无线分组方法,其中,防错码防止被设置到无线链路层协议的首标中的、无线电链路协议(RLP)类型信息和序号信息之间的至少一个出错。
3.根据权利要求1所述的无线分组方法,其中,讹误指示标志指示在比无线链路层协议低的层上接收的数据错误。
4.根据权利要求1所述的无线分组方法,其中,讹误指示标志指示多路复用(MUX)子层上包含在多路复用协议数据单元(MUX-PDU)中的数据的错误。
5.一种在通过接收其中把防止首标信息出错的防错码、和指示数据讹误的讹误指示标志加入无线链路层协议的首标的分组来解码数据的方法中,接收无线分组的方法,该方法包括下列步骤:
当通过多路复用(MUX)层上的防错码检验数据字段时,在没有错误的情况下,把RLP帧发送到下一层,和在存在某种错误的情况下,通过防错码检验首标信息的错误;和
在上一步骤中,在首标中没有错误的情况下,设置讹误指示标志和对数据字段的数据重新排序,和在存在某种错误的情况下,重新设置讹误指示标志和丢弃整个帧。
6.根据权利要求5所述的接收无线分组的方法,其中,MUX层上的防错码是用于检验多路复用协议数据单元(MUX-PDU)中数据字段的错误的代码。
7.一种在无线网络中的多媒体发送***中用于无线链路层协议的无线分组设备,该设备包括:
首标信息创建单元,用于创建把防止与通过应用层发送的多媒体数据相关的首标信息出错的防错码、和指示数据讹误的讹误指示标志加入其中的首标信息;和
无线电链路协议(RLP)帧形成单元,用于通过多路复用在首标信息创建单元中形成的首标信息和数据,形成无线电链路帧。
8.一种在通过接收其中把防止首标信息出错的防错码、和指示数据讹误的讹误指示标志加入无线链路层协议的首标的分组来解码数据的设备中,接收无线分组的设备,该设备包括:
当通过多路复用(MUX)层上的防错码检验数据字段时,在没有错误的情况下,把RLP帧发送到下一层,和在存在某种错误的情况下,通过防错码检验首标信息的错误的装置;和
在上一步骤中,在首标中没有错误的情况下,设置讹误指示标志和对数据字段的数据重新排序,和在存在某种错误的情况下,重新设置讹误指示标志和丢弃整个帧的装置。
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US19293700P | 2000-03-29 | 2000-03-29 | |
US60/192,937 | 2000-03-29 | ||
KR2000/24209 | 2000-05-06 | ||
KR1020000024209A KR100667738B1 (ko) | 2000-03-29 | 2000-05-06 | 무선 패킷 송수신 장치 및 그 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1360762A CN1360762A (zh) | 2002-07-24 |
CN1193513C true CN1193513C (zh) | 2005-03-16 |
Family
ID=36782493
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB008100861A Expired - Fee Related CN1193513C (zh) | 2000-03-29 | 2000-12-30 | 发送和接收无线分组的方法和设备 |
Country Status (11)
Country | Link |
---|---|
EP (1) | EP1186118B1 (zh) |
JP (1) | JP3722753B2 (zh) |
CN (1) | CN1193513C (zh) |
AT (1) | ATE335315T1 (zh) |
AU (1) | AU2409501A (zh) |
BR (1) | BRPI0011026B1 (zh) |
CA (1) | CA2375375C (zh) |
DE (1) | DE60029781T2 (zh) |
ES (1) | ES2269215T3 (zh) |
RU (1) | RU2219664C2 (zh) |
WO (1) | WO2001073973A1 (zh) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2321953C2 (ru) * | 2002-04-15 | 2008-04-10 | Нокиа Корпорейшн | Логический уровень rlp станции связи |
FR2852180B1 (fr) * | 2003-03-07 | 2005-08-26 | Thales Sa | Procede et systeme de protection de donnees avec en-tete dans un systeme de transmission |
KR100526184B1 (ko) * | 2003-07-18 | 2005-11-03 | 삼성전자주식회사 | 무선 네트워크에서의 멀티미디어 데이터 전송 방법 |
CN1312931C (zh) * | 2003-12-24 | 2007-04-25 | 明基电通股份有限公司 | 无线网络的影像信号传输方法 |
US7415656B2 (en) | 2004-09-27 | 2008-08-19 | Intel Corporation | Techniques to preserve bandwidth in a communication system |
KR100981498B1 (ko) * | 2006-01-18 | 2010-09-10 | 삼성전자주식회사 | 무선 통신 시스템에서 버스트 처리장치 및 방법 |
EP2255474B1 (en) * | 2008-03-07 | 2018-10-24 | Nokia Solutions and Networks Oy | Protocols for multi-hop relay system with centralized scheduling |
RU2706879C1 (ru) * | 2019-01-21 | 2019-11-21 | Акционерное общество "Воентелеком" | Способ передачи данных по пакетным сетям связи с возможностью восстановления данных при их потере из-за наличия ошибок соединения в сетях связи |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5430738A (en) * | 1991-01-31 | 1995-07-04 | Pioneer Electronic Corporation | Information transmission system for transmitting a digital information signal divided into packets with an information signal error diagnosis and correction function |
US5671226A (en) * | 1995-02-09 | 1997-09-23 | Mitsubishi Denki Kabushiki Kaisha | Multimedia information processing system |
US5931967A (en) * | 1996-02-22 | 1999-08-03 | Fujitsu, Ltd. | Method and apparatus for detection of errors in multiple-word communications |
US6148422A (en) * | 1997-10-07 | 2000-11-14 | Nortel Networks Limited | Telecommunication network utilizing an error control protocol |
AU1083599A (en) * | 1997-10-20 | 1999-05-10 | Comsat Corporation | A method for uplink power control for distributed satellite networks to compensate for rain fade |
CA2262774A1 (en) * | 1998-03-06 | 1999-09-06 | Lucent Technologies Inc. | Simple data link (sdl) protocol |
US6104757A (en) * | 1998-05-15 | 2000-08-15 | North Carolina State University | System and method of error control for interactive low-bit rate video transmission |
CA2243218C (en) * | 1998-07-14 | 2002-04-02 | Ibm Canada Limited-Ibm Canada Limitee | Data link layer enhancements to a high latency wireless mac protocol |
-
2000
- 2000-12-30 EP EP00987832A patent/EP1186118B1/en not_active Expired - Lifetime
- 2000-12-30 ES ES00987832T patent/ES2269215T3/es not_active Expired - Lifetime
- 2000-12-30 JP JP2001571576A patent/JP3722753B2/ja not_active Expired - Fee Related
- 2000-12-30 DE DE60029781T patent/DE60029781T2/de not_active Expired - Lifetime
- 2000-12-30 AU AU24095/01A patent/AU2409501A/en not_active Abandoned
- 2000-12-30 BR BRPI0011026-4A patent/BRPI0011026B1/pt not_active IP Right Cessation
- 2000-12-30 CN CNB008100861A patent/CN1193513C/zh not_active Expired - Fee Related
- 2000-12-30 WO PCT/KR2000/001572 patent/WO2001073973A1/en active IP Right Grant
- 2000-12-30 AT AT00987832T patent/ATE335315T1/de not_active IP Right Cessation
- 2000-12-30 RU RU2001132149/09A patent/RU2219664C2/ru not_active IP Right Cessation
- 2000-12-30 CA CA002375375A patent/CA2375375C/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
BR0011026A (pt) | 2002-06-11 |
RU2219664C2 (ru) | 2003-12-20 |
EP1186118A1 (en) | 2002-03-13 |
DE60029781D1 (de) | 2006-09-14 |
CN1360762A (zh) | 2002-07-24 |
EP1186118A4 (en) | 2003-06-04 |
EP1186118B1 (en) | 2006-08-02 |
BRPI0011026B1 (pt) | 2015-09-01 |
WO2001073973A1 (en) | 2001-10-04 |
DE60029781T2 (de) | 2007-08-02 |
CA2375375C (en) | 2008-03-25 |
JP3722753B2 (ja) | 2005-11-30 |
CA2375375A1 (en) | 2001-10-04 |
AU2409501A (en) | 2001-10-08 |
ATE335315T1 (de) | 2006-08-15 |
ES2269215T3 (es) | 2007-04-01 |
JP2003529277A (ja) | 2003-09-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1360763A (zh) | 发送和接收无线分组的方法和设备 | |
EP1190520B1 (en) | System and method for implementing hybrid automatic repeat request using parity check combining | |
CN1722851A (zh) | 移动通信***的错误检测方法 | |
US7734987B2 (en) | Communication method and system using two or more coding schemes | |
CN1135772C (zh) | 采用重新选择前向纠错编码和/或调制的信息块自动重发请求方法和*** | |
CN1178498C (zh) | 无线通讯中视频位流数据的差错控制方法 | |
CN1154285C (zh) | 灵活的通信差错保护方法 | |
CN1360775A (zh) | 发射和接收多媒体数据的方法和装置 | |
CN1525680A (zh) | 具有混合式自动重发请求的分组数据传送方法 | |
CN1193513C (zh) | 发送和接收无线分组的方法和设备 | |
US11463203B2 (en) | HARQ transmission scheme using multiple parallel HARQ threads | |
EP2317680B1 (en) | Data transmission method, data reception method, mobile terminal and radio communication system | |
KR100667738B1 (ko) | 무선 패킷 송수신 장치 및 그 방법 | |
CN1142651C (zh) | 支持链路自适应和增量冗余的无线通信***和方法 | |
ZA200110464B (en) | System and method for implementing hybrid automatic repeat request using parity check combining. | |
CN1329426A (zh) | 发送和接收无线数据的设备及方法 | |
AU2004202651B2 (en) | Method and apparatus for transmitting and receiving wireless packet |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C06 | Publication | ||
PB01 | Publication | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20050316 Termination date: 20171230 |