CN1157018C - 通信系统与传输站 - Google Patents
通信系统与传输站 Download PDFInfo
- Publication number
- CN1157018C CN1157018C CNB971020787A CN97102078A CN1157018C CN 1157018 C CN1157018 C CN 1157018C CN B971020787 A CNB971020787 A CN B971020787A CN 97102078 A CN97102078 A CN 97102078A CN 1157018 C CN1157018 C CN 1157018C
- Authority
- CN
- China
- Prior art keywords
- data signal
- station
- unit
- signal
- data
- 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
-
- 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/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/1607—Details of the supervisory signal
- H04L1/1621—Group acknowledgement, i.e. the acknowledgement message defining a range of identifiers, e.g. of sequence numbers
-
- 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/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0006—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format
- H04L1/0007—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format by modifying the frame length
-
- 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/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1809—Selective-repeat protocols
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
- Communication Control (AREA)
Abstract
在一种包括一个发送数据的发送站和一个接收数据的接收站的通信系统中,发送站包括一个在数据信号后附加用于指示数据信号发生的传输差错在数据信号中的位置的检错码的加入装置,一个重发接收站所请求重发的部分的重发装置接收站包括一个根据加入装置附加的检错码判定传输差错在数据信号中的位置的判决装置和一个根据传输差错的位置请求重发数据信号中包含传输差错部分的请求装置。
Description
技术领域
本发明涉及一种在发生传输差错时能重发数据的通信系统和传输站。更具体而言涉及一种即使发生了传输差错也能尽快完成传输,并能减小重发数据的负荷的通信系统和传输站。
背景技术
在传统的双向传输数据的通信系统中,当接收方检测到数据信号中的差错时,便向发送方发送一数据重发请求信号请求重发数据。当接收方接收数据信号正确时,便通过向发送方发送一确认信号告知数据信号接收正确。发送方如果收到一数据重发请求信号,就重发数据信号。而如果发送方从接收方收到一确认信号,则发送下一数据信号。
如果线路的传输时延较小,发送方收到确认信号或重发请求信号的时长就较短。从而发送方能立即发送下一数据或重发数据。但是,如果线路的传输时延较大,则发送方收到确认信号或重发请求信号的时长就较长。从而下一数据或重发数据不能立即发送,造成线路的利用率降低。
发送方也可在未收到接收方的确认信号或重发请求信号的情况下连续发送一定数目的数据信号,称之为未确认发送(outstandingtransmission)。未收到确认信号而连续发送的数据的数目称之为“未确认数”。
在未确认发送中,确认信号含一标识码用于标识接收已被确认的数据。重发请求信号也含一标识码用来标识请求重发的数据。发送方用确认信号中的标识码识别发送正确的数据。发送方还根据重发请求信号中的标识码识别要重发的数据。
在未确认发送中重发数据的方法中,包括重发请求重发数据及其后所有数据的Go BACK N方法和仅重发请求重发的数据的SELECTIVEREJECT重发方法。
附图9是表示Go BACK N方法中数据重发一序列的序列图。括号中的数字代表数据信号的标识码的值。从11到15作为数据信号的标识码,即数据信号(11)至(15)连续地从站10发送到站20。如果数据信号(12)发生了差错,站20就用标识码12发送重发信号(12)。站10重发请求重发的数据(12)及其后所有数据,换句话说,站10重发数据信号(12)至(15)的数据。
附图10是表示SELECTIVE REJECT重发方法中数据重发序列的序列图。当站20发送选择重发请求信号(12)时,站10就只重发数据信号(12)。在Go BACK N方法中,正确发送的数据也被重发。但在SELECTIVE REJECT重发方法中,只有发生了差错的数据才被重发。因此,SELECTIVE REJECT重发方法单位时间内收到的数据要比Go BACK N方法多。
但是,在Go BACK N和SELECTIVE REJECT重发方法中,线路的负载都增加了,因为正确的数据也和实际发生差错的数据一起被重发了。在未确认方法中,所有的正确数据都被重发了使得线路的负载增加得更多。更具体而言,如果线路质量较差,使得重发很可能是必需的,发送方必须反复地重发同一数据信号。从而使得完成发送的时长加大。更进一步,在线路质量较差的情况下发送方将不能发送数据且线路可能会拆线。
一般说来,数据的长度与数据重发可能性成反比。因此,在线路质量较差的情况下,可以通过缩短数据帧降低数据重发的可能性。但此时发送方必须发送更多的数据帧,使得不仅是发送方和接收方,而且线路上的交换设备的负载都增加了。同时,由于接收方必须翻译每一数据帧的帧头,数据发送速度也降低了。
发明内容
因而本发明的基本目标是提供一种能解决上述问题的通信系统和传输站。
一方面,本发明为未确认方法提供了一种通信系统,它包括一个发送数据信号的发送站和一个接收该数据信号的接收站,其中所述发送站包括一个加入装置,将指示所述数据信号中发生的差错在差数据信号中的位置的检错码附加到数据信号上。一个重发装置,当所述接收站请求重发部分所述数据信号时,重发所述部分数据信号。上述接收站包括一判决装置,根据上述加入装置附加的检错码判定传输差错在数据信号中的位置,一个请求装置,根据判决装置判定的位置请求重发数据信号中包含传输差错的部分。
本发明提供了一种通信系统,利用一种未确认发送技术,用于从一个发送站向一个接收站发送具有许多单元的一个数据信号;该未确认发送技术为这样一种技术,通过此技术,发送站向接收站发送预定数目的数据信号,无需等候接收确认通知或部分选择重发请求,
该通信系统包括:
(a)一个加入装置,配置在发送站,用于在每个单元附加一个检错码;
(b)一个发送装置,配置在发送站,用于连续发送数据信号;
(c)一个判决装置,配置在接收站,用于根据检错码判断每个单元是否被成功地接收;和
(d)一个响应装置,配置在接收站,用于向发送站发送接收确认通知,标识出一个数据信号,其中所有的单元都被成功地接收了,以及部分选择重发请求,标识出其中有任何单元没有被成功地接收的一个数据信号和没有被成功地接收的该单元;
其中
发送装置向接收站重发数据信号,该数据信号只含有由部分选择重发请求标识出的单元;和
当一列连续的单元未能在接收站成功地接收时,部分选择重发请求通过指向该列的首单元和末单元而标识出该列。
本发明还提供了一种信号发送方法,利用一种未确认发送技术,从发送站至接收站发送具有许多单元的一个数据信号;该未确认发送技术为这样一种技术,通过此技术,发送站向接收站发送预定数目的数据信号,无需等候接收确认通知或部分选择重发请求,
该方法包括以下步骤:
在发送站将一个检错码附加到每一个数据信号上;
在接收站根据检错码判定每个单元是否被成功地接收到;
向发送站发送接收确认通知,标识其所有单元已经成功地被接收了的一个数据信号,以及部分选择重发请求,标识其任何单元没有成功地接收的一个数据信号和没有被成功地接收的该单元;
向接收站重发只含有被部分选择重发请求标识了的单元的数据信号;和
当一列连续的单元未能在接收站成功地接收时,部分选择重发请求通过指向该列的首单元和末单元而标识出该列。
更进一步,本发明提供了一种向接收站收送数据信号的发送站,其中数据信号包含一标识码,用于标识数据信号的编号和多个信息单元。该发送站包括一个在每个信息单元附加一检错码的加入装置,一个向所述接收站发送已由加入装置附加了检错码的数据信号的发送装置,以及一个当接收站请求重发数据信号的某个单元时向接收站重发该单元的重发装置。
更进一步,本发明为未确认方法提供了一种通信系统,它包括一发送数据信号的发送站和一接收该数据信号的接收站,其中发送站包括一加入装置,将指示数据信号中发生的传输差错在数据信号中的位置附加到数据信号上,一重发装置,在所述接收站请求重发所述数据信号的某部分时重发数据信号的该部分,所述接收站包括一判决装置,根据加入装置附加的检错码判定传输差错在数据信号中的位置,以及一请求装置,根据所述判决装置判定的位置请求重发数据信号中包含所述传输差错的部分。
其中所述数据信号包含多个单元,每个单元都相应地附加了检错码,所述判决装置在判定连续的各个单元均发生了所述传输差错时判得一系列连续的单元,所述重发请求装置通过标明判决装置得出的所述连续单元的范围向发送站请求重发。
进而,本发明提供了一种通信系统,其中所述重发装置在标明连续单元的所述范围时至少标明,上述连续单元的首单元的编号,一个指示该连续单元已被标注的码,和上述连续单元中未单元的编号。
进一步,本发明提供了一种通信系统,其中所述重发装置发送一部分选择请求信号,包括一信号类型信息,指示该部分选择请求信号是请求重发数据信号中含传输差错部分的信号,一数据信号编号,它是标识请求重发的数据信号的编号的信息,至少一个重发单元编号,标识请求重发的单元,以及附加在每一所述重发单元编号后的单元连续信息,指示请求重发的单元是否连续存在。
进而,本发明为未确认方法提供了一种通信系统,包括发送数据信号的发送站和接收数据信号的接收站,其中所述发送站根据传输差错发生的频率修改一次发送的数据信号的长度。
进而,本发明提供了一种通信系统,其中所述发送站根据传输差错发生的频率改变一次发送的数据信号的长度。
进而,本发明提供了一种的通信系统,其中所述发送站还包括一差错频率判定装置,根据请求发送站重发所述数据信号中含传输差错部分的信号判定传输差错发生的频率。
进而,本发明提供了一种的通信系统,其中所述数据信号包含多个单元,当发送站根据传输差错发生的频率改变一次发送的数据信号的长度时,它改变包含在数据信号中的单元数。
进而,本发明提供了一种的通信系统,其中所述数据信号包括多个单元,当发送站根据传输差错发生的频率改变一次发送的数据信号的长度时,它改变每个单元的信息量。
进而,本发明提供了一种的通信系统,其中所述数据信号包括多个单元,每个单元都相应地附加了检错码,所述判决装置根据检错码判断包含发生传输差错的单元在数据信号中的位置,该通信系统还有在发送站和接收站之间发送和接收的低层协议,该低层协议判断每个单元是否发送成功,上述发送站还包括一立即重发装置,根据低层协议的信息识别包含传输差错的单元,并在识别出后立即将识别的单元作为重发数据发送出去。
进而,本发明提供了一种通信系统,其中所述数据信号包含多个单元,每个单元都相应地附加了检错码,所述判决装置根据检错码判定含传输差错的所述单元在数据信号中的位置,所述发送站包括一立即重发装置,根据低层协议的信息识别包含传输差错的单元,并在识别后立即将识别出的单元作为重发数据信号发送出去。当接收站请求重发含传输差错的部分,而请求重发部分的所有单元已被重发时,所述发送站将不响应重发请求,另一方面,只要请求重发部分中还有一个单元未重发,则所述发送站重发该单元。
另外,本发明提供了一种通信系统,其中所述低层协议根据所述发送站的重发频率修改用于判断发送是否成功的门限值。
因此,在这样的通信系统和发送站中,有可能降低数据重发的频率,从而减小线路的负荷,缩短数据传送的时间。
附图说明
本发明进一步的目标和优点从下面的说明可以明了,其中参考了下列清楚地表示本发明的优选实施方案的附图,其中:
附图1是本发明的一个优选实施方案的通信系统的一个结构示例方框图。
附图2是表示数据信号结构的草图。
附图3是表示确认信号结构的草图。
附图4是表示部分选择重发请求信号结构的草图。
附图5是表示重发数据信号结构的草图。
附图6是表示站10的控制装置13的操作的流程图。
附图7是表示站20的操作的流程图。
附图8是表示站10和站20之间通信序列的序列图。
附图9是表示Go BACK N方法中数据信号的重发时序的时序图。
附图10是表示SELECTIVE REJECT重发方法中数据信号重发时序的时序图。
附图11是数据信号中的传输差错的示例图。
附图12是表示部分重发请求信号的一种示例格式的草图。
附图13是表示部分重发请求信号的另一种示例格式的草图。
附图14是表示另一例数据信号中的传输差错的草图。
附图15是在SELECTIVE REJECT重发方法中使用低层协议的重发序列的序列图。
附图16是在SELECTIVE REJECT重发方法中使用低层协议的信息的重发序列的序列图。
具体实施方式
下面参照附图对本发明的优选实施方案加以说明。
附图1是根据本发明的一个实施方案的通信系统的一例结构方框图。在图1中,发送方的站10包括发送数据信号到线路30的发送装置11,从线路30接收数据信号的接收装置12,分析从站20来的信号的控制装置13。控制装置13产生要发送的数据信号,并将数据信号存放在存储器14中。
站20包括发送数据信号的发送装置21和接收数据信号的接收装置22。单元差错检测装置23检查接收装置22收到的部分信号中的差错。控制装置24根据从单元差错检测装置获得的信息产生确认信号或部分选择重发请求信号。
附图2是显示数据信号结构的草图。数据信号有一个头部40表明该数据帧是一数据信号,头单元41和信息单元42。头单元41有标识码44标识数据信号的编号,检错码43用于检测头单元41中的差错。信息单元42有包括从站10发送给站20的数据的信息45和检测信息单元42中的差错的检错码43。
附图3是表示确认信号结构的草图。确认信号包括表示该数据帧是一确认信号的头部50和标识已被正确接收的数据信号的标识码44。
附图4是表示部分选择重发请求信号结构的草图。部分选择重发信号包括一表示该数据帧是部分选择重发请求信号的头部60,标识请求重发的数据信号的标识码44和表示请求重发的信息单元的编号的重发请求单元号62。如果一个数据信号中有多个信息单元发生差错,则部分选择重发请求信号包括多个重发请求单元62。
附图5是表示重发数据信号结构的草图。重发数据信号包括指示其数据帧是一重发数据信号的头部70,头单元41和部分选择重发请求信号所请求重发的信息单元42。头单元41和信息单元42的结构与附图2所示相同,就不再说明了。重发数据信号不包括未被请求重发的信息单元4 2。
附图6是表示站10的控制装置13的操作的流程图。当站20有数据要发送时(S20),控制装置13产生一数据信号(S22),并将数据信号存放在存储器14(S24)中。存放的数据信号被依次送往序列(S26)中的发送装置11。当控制装置13从接收装置12(S28)收到一个信号时,它通过读取头部(S30)判断信号的类型。
如果收到的是确认信号,标识码44指示的数据信号已被正确发送给站20,即可从存储器14中删去该数据信号(S36)。另一方面,如果收到的信号是部分选择重发请求信号,则从存储器14(S34)读出由选择重发请求信号中的标识码44和重发请求单元号62所指示的数据。利用这些数据,控制装置13产生一个重发数据信号(S32)并将数据信号送往发送装置11(S34)。发送装置11将控制装置13送来的数据发送到线路30。
附图7是表示站20操作的流程图。接收装置22从线路30接收数据信号,并将数据信号送给单元差错检测装置23。单元差错检测装置23判断收到的数据信号中是否存在差错,并提供一指示有无差错的信号和收到的数据信号的标识码(S40)。
如果收到的信号中有差错,控制装置24判定有差错的信息单元的编号(S42)。然后,控制装置24产生一个包括从单元差错检测装置23得到的标识码44及有差错的信息单元的编号的部分选择重发请求信号(S44),并将部分选择重发请求信号送给发送装置21(S46)。
如果收到的信号没有差错(S42),控制装置24利用从单元差错检测装置23得到的数据信号的标识码产生一个确认信号(S48),并将确认信号送给发送装置21(S50)。发送装置21将控制装置24产生的部分选择重发请求信号或确认信号发送到线路30上。
附图8是表示站10和站20之间通信序列的序列图。站10开始数据(11)至(15)的未确认发送,在图8中,数据信号(11)已被正确发送,因此站20向站10回送一个确认信号(11)。而对于数据信号(12),一个差错发生了,因此站20发送一个部分选择重发请求信号(12)。
站10收到部分选择重发请求信号(12)后发送重发数据信号(12)。在图8中,重发数据信号(12)发送正确,因此站20随后发送确认信号(12)。站20再分别发送确认信号(13)至(15)。但是,站20可能在收到相应的数据信号(13)至(15)后立即发送每个确认信号(13)至(15)。此时,只有确认信号(12)是稍晚一些时候再由站20发送的。
在这一实施方案中,只有含差错的信息单元被重发,使得重发数据信号(12)短于数据信号(12)。更具体而言,即使线路质量较差,反复地进行重发,但每次重发的数据信号长度缩短了,因此可能减少线路的负荷,缩短传输时间。
另外,由于重发数据信号变短了,重发数据信号的可能性降低了。因此,有可能防止由于重发超过一定次数而使线路被中断。另外,与发送大量的短数据帧相比,线路30上的交换机的负荷也可能降低。附加实施方案(1)
附图11是表示一例数据信号中的传输差错的草图。如图4所示,在前一实施方案中,差错发生在部分选择重发请求信号的单元中,即收到图11所示的的数据信号时,必须在部分选择重发请求信号中分别标明单元号4、5、6、7、8、12、17、18、19,这样,出差错单元的数目增加得越多,用于标明差错单元的部分选择重发请求信号的长度就越长。
图12是表示一例部分重发请求信号的格式的草图。首先,指示数据信号类型,即表示该数据信号是一部分选择重发请求信号的数据被安排在字节1。表示该数据信号编号的数据被安排在字节2。表示请求重发的单元编号的数据分别被安排在第3、4、5、6、7、8、9、10、11字节。进一步,请求重发的单元编号对应于图1所示数据信号中差错发生的单元。因此,在这种格式中,字节数等于请求重发的单元数加二。更进一步,差错单元数增加得越多,字节数也就增加得多,而部分选择重发请求信号也就变得越长。
另一方面,图14是表示另一例数据信号中的传输差错的草图。传输差错发生在单元12及其后的所有单元,即在所有单元发生突发性差错。在一般技术中,对于上述数据信号,建议部分选择重发请求信号包括请求重发单元12及其后所有单元的数据。
但是,很少有某个单元前的单元正确而差错发生在该单元及其后所有单元的情况。因此,目前很难使用包括请求重发某个单元及其后的所有单元的数据的部分选择请求信号。
因此,在这个实施方案中,当数据信号连续发生差错时,部分选择重发请求信号将标明此连续的范围。即当收到图11所示的数据信号时,单元4-8、12、17-19作为连续的范围在部分选择重发请求信号中标明。因此,部分选择请求信号的长度比使用一般技术的要短。
图13是表示另一例部分重发请求信号的草图。表示数据信号类型,即表示该数据信号是一部分选择重发请求信号的数据安排在字节1。表示该数据信号的编号的数据安排在字节2。请求重发的单元号及表示传输差错是否是从这些单元起连续发生的连续标志分别被安排在字节3、4、5、6、7。
具体地说,表示单元号为4的单元请求重发的数据及表示传输差错从单元4开始连续发生的连续标志‘1’被安排在字节3。表示请求重发编号为8的单元的数据及表示传输差错从单元8起不再连续发生的连续标志‘0’被安排在字节4。字节3和字节4就表示在单元4至8请求重发每个单元。
同样,字节5表示请求重发单元12。字节6、7表示在单元17至19请求重发每个单元。
如上所述,图13所示格式能表述一个与图12所示格式内容相同的部分选择重发请求信号,并且比起图12所示格式还能缩短信号的长度。
附加实施方案(2)
附图15是表示在SELECTIVE REJECT重发送方法中使用低层协议的重发序列的序列图。低层协议配置在上述实施方案的协议之下。一般低层协议应用随机访问协议。随机访问协议中的一些协议能知道传送方发送每个单元是否成功。
但是,从低层协议得到的关于发送是否成功的信息一般都不十分准确。因此,在一般技术中,发送站一般不响应低层协议提供的发送是否成功的信息,如图15所示。当发送站收到部分选择重发请求信号时就首次发送重发数据信号。
具体而言,首先,发送站的高层协议将数据信号1提交低层协议。数据信号1包括单元1、2、3、4、5、6。数据信号1由低层协议发送。此时低层协议逐单元发送数据信号。发送站的低层协议每次收到关于从接收站低层协议来的每个单元是否发送成功的信息后再发送下一单元。但是发送站的低层协议在发送下一单元时并不管单元发送是否成功。
另一方面,接收站的高层协议从低层协议接收对应于数据信号1的数据信号2。在此数据信号2是从数据信号1中删除有传输差错发生的单元的信号,即数据信号2包括单元1、2、4、6。此后接收站发送部分选择重发请求信号1请求重发单元2和5。
具体而言,发送站的高层协议从低层协议接收部分选择重发请求信号1作为部分选择重发请求信号2。发送站的高层协议根据部分选择重发请求信号1向低层协议提交重发数据信号1。但是,重发数据信号1包括单元2和5。
接收站的高层协议从低层协议接收对应于重发数据信号1的重发数据信号2。如果重发数据信号2发送成功,接收站就向发送站发送确认信号1。发送站就从低层协议收到对应于确认信号1的确认信号2。至此,数据信号1的发送就完成了。
图16是表示在SELECTIVE REJECT重发方法中使用低层协议来的信息时重发序列的序列图。在此序列图中,发送站能根据低层协议提供的信息识别包含传输差错的单元。发送站识别后立即发送重发数据信号。
更具体地说,在图16中,首先发送站的高层协议向低层协议提交数据信号1。在此,数据信号1包括单元1、2、3、4、5、6。数据信号1由低层协议发送。在此,低层协议逐单元发送数据信号1。在此实施方案中,发送站的低层协议向高层协议发送指示单元2和5发送失败的信息。根据此发送的信息,发送站立即发送重发数据。当然,此重发数据包括单元2和5。
另一方面,接收站从低层协议接收对应于数据信号1的数据信号2。在此,数据信号2是从数据信号1中删除了包含传输差错的单元的信号。即数据信号2包括单元1、3、4和6。此后,接收站发送部分选择重发请求信号1请求重发单元2和5。
具体地说,发送站的高层协议接收部分选择重发请求信号1作为部分选择重发请求信号2,但是部分选择重发请求信号2中标明的单元2和5已经和重发数据信号1一起发送,因此发送站的高层协议对部分选择重发信号2不作任何动作。
接收站从低层协议接收对应于重发数据信号1的重发数据信号2。如果这个重发数据信号2发送成功,接收站则向发送站发送确认信号1。发送站从低层协议接收对应于确认信号1的确认信号2。至此,数据信号1的发送完成。
如上所述,在图15所示的发送序列中,发送站收到部分选择重发请求信号后仅进行部分重发。而在图16所示的发送序列中,发送站在收到部分选择重发请求信号之前就已开始重发。因此图16中的发送时长T2比图15中的发送时长T1短。因此从通信响应考虑,图16所示的发送序列要优于图15所示。
在图16中,低层协议检测出的发生传输差错的单元与部分选择重发请求信号标明的重发单元相互一致的单元,如果单元不一致,则进行下面的操作。
首先,如果还有在部分选择重发信号中标明但尚未重发的单元,则发送站重发送未重发的单元,即使在这种情况下,一般未重发的单元也比部分选择重发信号中标明的要少,因此发送站要比图15中的发送序列更快完成发送。
另一方面,如果那些未在部分选择重发信号中标明的单元也被重发,发送站和接收站对于此类重发不作任何操作。即接收站可能丢弃额外重发单元的信息。
下面要对图16所示实施方案的一个修改加以说明。在此修改例中,低层协议还包括一个根据发送站重发的频率修改用于判断发送是否成功的门限值的修正装置。
对修改的例子的说明参考图1。控制装置13检测发送装置11在固定时间内重发的次数,并判定重发的频率。控制装置13再判断该频率是高于或低于存储器14中的数据。控制装置13根据判别结果修改用于判断发送是否成功的门限值。
例如,如果重发频率较高,就提高门限值,就是说,通过更严格地判断发送是否成功,可能使低层协议检测出的发生传输差错的单元与部分选择重发标明的重发单元相一致的概率增加,从而可能降低重发的频率。
附加实施方案(3)
下面将对另一实施方案加以说明,在这一实施方案中,在某一时刻发送的数据信号的长度按通信系统发生传输差错的频率而变化。在此,传输出差错的频率是根据部分选择重发请求信号的内容或部分选择重发请求信号发送的频率来判定的。通过改变数据信号中单元的数目可以改变数据的长度。数据的长度也可以通过改变每个单元的信息量而改变。
如上所述,根据这一实施方案,如果传输差错的频率偏高,通过减小数据信号的长度可能增加成功发送的频率。从而可以提高数据发送的速度,因为重发的频率降低了。另外,它还可能防止因传输差错频繁发生而中断发送。另一方面,如果传输差错的频率较低,可以增加数据信号,减少附加到每一数据信号的头的信息,从而也提高了数据的发送速度。
本发明还可用其它方法实行或实施,并不背离其中的精神或其本质特性。因此,这里描述的优选实施方案只是说明性的而非限制性的,所附权利要求所指示的发明范围或权利要求所带来的所有改进都包括在内。
Claims (15)
1.一种通信系统,利用一种未确认发送技术,用于从一个发送站向一个接收站发送具有许多单元的一个数据信号;该未确认发送技术为这样一种技术,通过此技术,发送站向接收站发送预定数目的数据信号,无需等候接收确认通知或部分选择重发请求,
该通信系统包括:
(a)一个加入装置,配置在发送站,用于在每个单元附加一个检错码;
(b)一个发送装置,配置在发送站,用于连续发送数据信号;
(c)一个判决装置,配置在接收站,用于根据检错码判断每个单元是否被成功地接收;和
(d)一个响应装置,配置在接收站,用于向发送站发送接收确认通知,标识出一个数据信号,其中所有的单元都被成功地接收了,以及部分选择重发请求,标识出其中有任何单元没有被成功地接收的一个数据信号和没有被成功地接收的该单元;
其中
发送装置向接收站重发数据信号,该数据信号只含有由部分选择重发请求标识出的单元;和
当一列连续的单元未能在接收站成功地接收时,部分选择重发请求通过指向该列的首单元和末单元而标识出该列。
2.根据权利要求1的一种通信系统,
其中部分选择重发请求包括:
一个信号类型指示符,标识出该请求为一个部分选择重发请求;知
一个数据信号标识编号,标识出一个数据信号。
3.根据权利要求1的一种通信系统,
其中发送装置还包括改变装置,用于根据差错频率改变一次发送的数据信号的长度,该差错频率是在接收站不成功地接收数据信号的频率。
4.根据权利要求3的一种通信系统,
其中差错频率是根据部分选择重发请求的内容来决定的。
5.根据权利要求3的一种通信系统,
其中一次发送数据信号长度是通过改变在数据信号中的单元的个数而改变的。
6.根据权利要求3的一种通信系统,
其中一次发送数据信号长度是通过改变该单元所含的数据量而改变的。
7.一种信号发送方法,利用一种未确认发送技术,从发送站至接收站发送具有许多单元的一个数据信号;该未确认发送技术为这样一种技术,通过此技术,发送站向接收站发送预定数目的数据信号,无需等候接收确认通知或部分选择重发请求,
该方法包括以下步骤:
在发送站将一个检错码附加到每一个数据信号上;
在接收站根据检错码判定每个单元是否被成功地接收到;
向发送站发送接收确认通知,标识其所有单元已经成功地被接收了的一个数据信号,以及部分选择重发请求,标识其任何单元没有成功地接收的一个数据信号和没有被成功地接收的该单元;
向接收站重发只含有被部分选择重发请求标识了的单元的数据信号;和
当一列连续的单元未能在接收站成功地接收时,部分选择重发请求通过指向该列的首单元和末单元而标识出该列。
8.根据权利要求7的一种信号发送方法,
其中在部分选择重发请求被发送之后,当接收站接收连续数据信号没有差错时,接收站为没有差错的数据信号发送接收确认通知,发送站不会重发接收确认通知所确认的数据信号。
9.根据权利要求7的一种信号发送方法,
其中该部分选择重发请求包括:
一个信号类型指示符,标识出该请求为一个部分选择重发请求;和
一个数据信号标识编号,标识出一个数据信号。
10.根据权利要求7的一种信号发送方法,还包括以下步骤:
根据差错频率改变一次发送的数据信号的长度,该差错频率为在接收站不成功地接收数据信号的频率。
11.根据权利要求10的一种信号发送方法,还包括以下步骤:
根据部分选择重发请求的内容来决定差错频率。
12.根据权利要求10的一种信号发送方法,
其中改变步骤包括改变在数据信号中的单元的个数的步骤。
13.根据权利要求10的一种信号发送方法,
其中改变步骤包括改变该单元所含的数据量的步骤。
14.根据权利要求7的一种信号发送方法,
其中发送站和接收站都使用多个协议,包括第一协议和第二协议,第一协议说明一种发送和接收数据信号的方法和一种检测每一个单元是否被成功地接收到的方法,而第二协议则说明一种产生部分选择重发请求和接收确认通知的方法和一种产生被重发的单元的方法。
15.根据权利要求14的一种信号发送方法,
其中
当发送站接收到来自接收站的重发某单元的请求,但该有差错单元已经重发时,发送站不回应该请求;以及
当发送站接收到来自接收站的重发某单元请求,而该有差错单元尚未重发时,发送站重发该单元。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP938896 | 1996-01-23 | ||
JP9388/1996 | 1996-01-23 | ||
JP9388/96 | 1996-01-23 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1166739A CN1166739A (zh) | 1997-12-03 |
CN1157018C true CN1157018C (zh) | 2004-07-07 |
Family
ID=11719072
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB971020787A Expired - Fee Related CN1157018C (zh) | 1996-01-23 | 1997-01-23 | 通信系统与传输站 |
Country Status (6)
Country | Link |
---|---|
US (1) | US6021516A (zh) |
EP (1) | EP0786880B1 (zh) |
KR (1) | KR100287351B1 (zh) |
CN (1) | CN1157018C (zh) |
CA (1) | CA2194619C (zh) |
DE (1) | DE69736684T2 (zh) |
Families Citing this family (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100347409B1 (ko) * | 1997-07-03 | 2002-08-03 | 가부시끼가이샤 도시바 | 위성 방송 시스템 |
US6208663B1 (en) * | 1997-08-29 | 2001-03-27 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and system for block ARQ with reselection of FEC coding and/or modulation |
US6353907B1 (en) * | 1997-10-29 | 2002-03-05 | At&T Corp. | Incremental redundancy radio link protocol |
US6289461B1 (en) * | 1998-06-09 | 2001-09-11 | Placeware, Inc. | Bi-directional process-to-process byte stream protocol |
FI109252B (fi) * | 1999-04-13 | 2002-06-14 | Nokia Corp | Tietoliikennejärjestelmän uudelleenlähetysmenetelmä, jossa on pehmeä yhdistäminen |
US6587434B1 (en) * | 1999-08-10 | 2003-07-01 | Cirrus Logic, Inc | TCP/IP communications protocol |
KR100340720B1 (ko) | 2000-03-09 | 2002-06-20 | 서평원 | 오류발생 패킷 데이터의 재전송 장치 및 방법 |
KR100710942B1 (ko) * | 2001-04-25 | 2007-04-24 | 엘지전자 주식회사 | 피씨아이 버스에 연결 접속된 디바이스 클럭 제어장치 |
US7542482B2 (en) * | 2001-08-16 | 2009-06-02 | Qualcomm Incorporated | Method and apparatus for message segmentation in a wireless communication system |
US6839566B2 (en) * | 2001-08-16 | 2005-01-04 | Qualcomm, Incorporated | Method and apparatus for time-based reception of transmissions in a wireless communication system |
US8880709B2 (en) * | 2001-09-12 | 2014-11-04 | Ericsson Television Inc. | Method and system for scheduled streaming of best effort data |
JP3912091B2 (ja) * | 2001-12-04 | 2007-05-09 | ソニー株式会社 | データ通信システム、データ送信装置、データ受信装置、および方法、並びにコンピュータ・プログラム |
US7269774B2 (en) * | 2002-03-29 | 2007-09-11 | Matsushita Electric Industrial Co., Ltd. | Data receiving apparatus, data transmitting apparatus and retransmission request method |
US8171300B2 (en) * | 2002-04-30 | 2012-05-01 | Qualcomm Incorporated | Security method and apparatus |
KR100542090B1 (ko) | 2002-12-16 | 2006-01-11 | 한국전자통신연구원 | 무선 통신 시스템에서의 오류 제어 방법, 매체 접속 제어프레임 설계 방법 및 단말기 등록 방법과 기록 매체 |
US7450599B2 (en) * | 2003-02-08 | 2008-11-11 | Hewlett-Packard Development Company, L.P. | Apparatus and method for communicating with a network |
US7782894B2 (en) * | 2003-09-12 | 2010-08-24 | Nokia Corporation | Ultra-wideband/low power communication having a dedicated removable memory module for fast data downloads—apparatus, systems and methods |
US7499674B2 (en) * | 2003-09-12 | 2009-03-03 | Nokia Corporation | Method and system for repeat request in hybrid ultra wideband-bluetooth radio |
US7213092B2 (en) * | 2004-06-08 | 2007-05-01 | Arm Limited | Write response signalling within a communication bus |
US7697893B2 (en) * | 2004-06-18 | 2010-04-13 | Nokia Corporation | Techniques for ad-hoc mesh networking |
JP4636232B2 (ja) * | 2004-07-09 | 2011-02-23 | 日本電気株式会社 | 移動通信システムにおけるパケット転送方法およびその通信システム |
JP2006054853A (ja) * | 2004-07-14 | 2006-02-23 | Iwatsu Electric Co Ltd | 無線lanにおけるパケット伝送方法及び装置 |
CN104104479B (zh) * | 2005-08-12 | 2018-07-03 | 三星电子株式会社 | 经由无线网络和无线装置发送/接收数据的方法和设备 |
EP1770896A1 (en) * | 2005-09-28 | 2007-04-04 | Koninklijke Philips Electronics N.V. | Method, apparatus and system for error detection and selective retransmission |
KR100750170B1 (ko) | 2005-11-15 | 2007-08-21 | 삼성전자주식회사 | 통신 네트워크에서 데이터 프레임을 효율적으로 전송하는방법 및 장치 |
US7944922B2 (en) * | 2006-10-17 | 2011-05-17 | Altec Lansing Australia Pty Limited | Media distribution in a wireless network |
US7680993B2 (en) * | 2006-12-21 | 2010-03-16 | Tandberg Television, Inc. | Local digital asset storage management technique |
US8913606B2 (en) * | 2009-05-08 | 2014-12-16 | Nec Corporation | Communication system, communication device, communication method and program |
CN106100803A (zh) * | 2010-01-28 | 2016-11-09 | 汤姆森特许公司 | 用于作出重发决定的方法和装置 |
US10291785B2 (en) * | 2015-10-08 | 2019-05-14 | Avago Technologies International Sales Pte. Limtied | Data unit retransmission |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2180127B (en) * | 1985-09-04 | 1989-08-23 | Philips Electronic Associated | Method of data communication |
JPH01252037A (ja) * | 1988-03-31 | 1989-10-06 | Toshiba Corp | 伝送誤り修正方式 |
US5210751A (en) * | 1989-09-19 | 1993-05-11 | Nippon Telegraph And Telephone Corporation | Signal transmission system capable of performing re-transmission control in units of slots |
US5533034A (en) * | 1992-06-26 | 1996-07-02 | Matsushita Electric Industrial Co., Ltd. | High speed data transfer device having improved efficiency |
DE69332367T2 (de) * | 1993-01-07 | 2003-07-03 | Kabushiki Kaisha Toshiba, Kawasaki | Datenübertragungssystem mit adaptivem Hybrid-ARQ-Verfahren |
JP2967897B2 (ja) * | 1993-07-22 | 1999-10-25 | エヌ・ティ・ティ移動通信網株式会社 | 自動再送要求データ伝送方法 |
US5319712A (en) * | 1993-08-26 | 1994-06-07 | Motorola, Inc. | Method and apparatus for providing cryptographic protection of a data stream in a communication system |
JPH07123081A (ja) * | 1993-10-28 | 1995-05-12 | Matsushita Electric Ind Co Ltd | データ伝送方法 |
-
1997
- 1997-01-02 EP EP97100014A patent/EP0786880B1/en not_active Expired - Lifetime
- 1997-01-02 DE DE69736684T patent/DE69736684T2/de not_active Expired - Lifetime
- 1997-01-08 CA CA002194619A patent/CA2194619C/en not_active Expired - Fee Related
- 1997-01-21 US US08/786,479 patent/US6021516A/en not_active Expired - Lifetime
- 1997-01-23 CN CNB971020787A patent/CN1157018C/zh not_active Expired - Fee Related
- 1997-01-23 KR KR1019970001944A patent/KR100287351B1/ko not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
EP0786880B1 (en) | 2006-09-20 |
DE69736684D1 (de) | 2006-11-02 |
KR100287351B1 (ko) | 2001-04-16 |
KR970060763A (ko) | 1997-08-12 |
DE69736684T2 (de) | 2007-09-13 |
CN1166739A (zh) | 1997-12-03 |
CA2194619C (en) | 2002-08-13 |
EP0786880A3 (en) | 1999-12-01 |
EP0786880A2 (en) | 1997-07-30 |
CA2194619A1 (en) | 1997-07-24 |
US6021516A (en) | 2000-02-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1157018C (zh) | 通信系统与传输站 | |
CN100338899C (zh) | 检测方法和设备 | |
CN1190057C (zh) | 无线通讯系统中的结束伺服数据单元删除信令程序的方法 | |
CN1173515C (zh) | 在数据叠加语音通信系统中有效重发数据的方法和设备 | |
CN1236579C (zh) | 在自动重复请求系统中恢复数据的方法和设备 | |
CN1154287C (zh) | 用于选择性重发协议的序列号码范围扩展方法和系统 | |
CN1914845A (zh) | 用于在移动通信系统中产生对自动重发请求的反馈消息的方法 | |
CN1139219C (zh) | 通过使用奇偶校验组合实施混合自动重复请求的方法和设备 | |
US7502981B2 (en) | Automatic repeat request (ARQ) scheme | |
CN1336771A (zh) | 采用自动请求重发的通信系统 | |
CN1768498A (zh) | 在自动重复请求协议中避免停机状态和顺序号不确定性 | |
CN1694391A (zh) | 重传控制方法和无线通信终端设备 | |
CN1642065A (zh) | 用于发送/接收自动重复请求的系统和方法 | |
CN101047484A (zh) | 一种传输层重传方法和系统 | |
CN1161919C (zh) | 数据通信方法、设备和通信终端设备 | |
EP3758265A1 (en) | Harq transmission scheme using multiple parallel harq threads | |
WO2020143635A1 (zh) | 数据的重传方法、装置、存储介质及电子装置 | |
CN1756141A (zh) | 用于执行自动重发的无线设备 | |
JP3588064B2 (ja) | 送信装置および受信装置 | |
CN101060388A (zh) | 数据混合自动重传方法及装置 | |
CN1910862A (zh) | 重传数据帧的方法和使用该方法的网络设备 | |
CN1296685A (zh) | 通信终端装置、基站装置及无线通信方法 | |
CN1096753C (zh) | 站,网络,以及通信系统 | |
CN1207853C (zh) | 基站装置、无线通信方法和分组传输方法 | |
CN1747568A (zh) | 基站中多用户反馈信息的分类组合传送方法 |
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 | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20040707 Termination date: 20140123 |