数据通信装置及方法

文档序号:7568728阅读:134来源:国知局
专利名称:数据通信装置及方法
技术领域
本发明涉及发送、接收帧结构数据、进行通信的数据通信装置,特别是对应数据通信时的差错,更改设定连续发送帧数和数据帧长等参数值的数据通信装置及方法。通常,在发送、接收帧结构数据、进行通信的数据通信装置中,使用与通信线路差错率对应的数据帧长的话,可以使通信速度理论上达到最大值、有效地进行数据通信,这是众所周知的。
因此,已有的数据通信装置具有使用纠错码、求出数据帧内发生的差错数、算得通信线路差错率,对应该差错率更改设定数据帧长等参数值的结构。
但是,纠错码能够订正的差错数在该纠错码的纠错能力范围内,当数据帧内存在的差错数超过该纠错能力范围时,既不能纠错,也不能求出差错数,因此,存在不能更改设定成合适的数据帧长度等参数值的问题。
而且据了解,在这种数据通信装置中,发生的数据差错有集中在规定时间内发生的猝发差错和正常发生的随机差错。
但是,在已有的数据通信装置中,没有将上述猝发差错和随机差错分别检出,所以,存在着在猝发差错发生的情况下数据帧长度等参数值因该猝发差错而更改设定,从而不能更改设定最佳的参数值的问题。
因此,本发明的第一个目的在于,提供在纠错码的纠错能力等不能求出差错数的情况下也能够进行最佳参数值的更改设定的数据通信装置和方法。
而本发明的第二个目的在于,提供在发生猝发差错的情况下也能够与该猝发差错无关地恰当更改设定参数值的数据通信装置和方法。
为了达到上述目的,本发明的通信装置具备发送帧结构数据的数据发送终端,和经通信线路连接上述数据发送装置,以接收来自上述数据发送装置的所述帧结构数据的数据接收终端。所述数据接收终端具备根据所述数据发送终端发送的所述帧结构数据规定数据差错数的差错数规定装置,和在不能用所述差错数规定装置规定数据的差错数时预测该不能规定的数据的差错数的差错数预测装置;所述数据发送终端具备,在能够用所述差错数规定装置规定数据的差错数的情况下根据该规定的数据的差错数,在不能用所述差错数规定装置规定的数据的差错数的情况下根据用所述差错数预测装置预测的数据差错数改变上述发送的帧结构数据参数的参数更改装置。
这里所述通信线路可以由无线电线路构成。
而所述差错数预测装置做成可以根据过去接收的数据的差错率预测所述不能规定的数据差错数的结构。
所述差错数预测装置可由存储过去接收的数据的差错率的差错数存储装置和根据存储于所述差错数存储装置的过去接收的数据的差错率预测上述不能规定的数据的差错数的差错数预测计算装置构成。
所述数据接收终端可做成具备在可用所述差错数规定装置规定数据的差错数时根据该规定的数据差错数算出数据的差错率,在不能用所述差错数规定装置规定数据的差错数时用上述差错数预测装置根据预测的数据差错数算出数据的差错率的差错率计算装置,和将上述差错率计算装置算出的数据差错率发送到上述数据发送终端的差错率发送装置,而且上述参数更改装置根据上述差错率发送装置送来的数据差错率更改上述送出的帧结构数据的参数。
数据接收终端还可做成具备在可用上述差错数规定装置规定数据差错数时根据该规定的数据差错数算出数据的差错率,在不能用上述差错数规定装置规定数据的差错数时根据用上述差错数预测装置预测的数据差错数算出数据的差错率的差错率计算装置,和根据用上述差错率计算装置算出的数据差错率计算从上述数据发送终端发送的帧结构数据的参数值的参数计算装置,以及将上述参数计算装置算出的参数值发送到上述数据发送终端的参数发送装置,而且上述参数更改装置具有根据上述参数发送装置发送的参数值更改上述数据发送终端送来的帧结构数据参数的更改装置。
上述差错数规定装置具备从上述数据发送终端送来的上述帧结构数据检测出除去猝然发生的猝发差错后的随机差错数的随机差错检测装置。上述参数更改装置具有可根据上述随机差错检测装置检测出的随机差错数更改上述发送的帧结构数据的参数的结构。
这里,上述随机差错检测装置可由,从上述数据发送终端发送的上述帧结构数据算出总差错数的总差错数计算装置,和从上述数据发送终端送来的上述帧结构数据算出猝然发生的猝发差错数的猝发差错数计算装置,以及从上述总差错数计算装置算出的总差错数减去上述猝发差错数计算装置算出的猝发差错数以求出上述随机差错数的随机差错数计算装置构成。
这里,上述猝发差错数计算装置具有能够,以上述数据发送终端送来的所述帧结构数据的差错数据连续出现达规定数目以上的情况作为猝发差错的开始检测出来,以从所述数据发送终端送来的所述帧结构数据的正确数据连续出现达规定数目以上的情况作为猝发差错的结束检测出来,以从所述猝发差错的开始到所述猝发差错结束的区间内的差错数据数目作为所述猝发差错数算出的结构。
本发明的数据通信装置还作成具备发送帧结构数据的数据发送终端,和经通信线路连接所述数据发送装置,以接收所述数据发送终端送来的所述帧结构数据的数据接收终端,而且所述数据接收终端具备从所述数据发送终端送来的帧结构数据检测出除猝然发生的猝发差错外的随机差错的随机差错检测装置;所述数据发送终端具备根据用所述数据接收终端的所述随机差错检测装置检测出的随机差错更改发送的帧结构数据的参数的参数更改装置。
这里,所述通信线路可用无线电线路构成。
而所述随机差错检测装置可由,根据所述数据发送终端发送的所述帧结构数据算出总差错数的总差错数计算装置,根据所述数据发送终端发送的所述帧结构数据算出猝然发生的猝发差错数的猝发差错计算装置,和从所述总差错数计算装置算出的总差错数减去所述猝发差错数计算装置得出的猝发差错数、从而算出所述随机差错数的随机差错数计算装置构成。
这里,所述猝发差错数计算装置可采取,以所述数据发送终端送来的所述帧结构数据的差错数据连续出现达规定数目以上的情况作为猝发差错的开始测出,以所述数据发送终端送来的所述帧结构数据的正确数据连续出现达规定数目以上的情况作为猝发差错结束测出,以从所述猝发差错开始到所述猝发差错结束的区间内的差错数据数目作为所述猝发差错数算出的结构。
而所述数据接收终端可做成具备将所述随机差错数计算装置算出的所述猝发差错数送到所述数据发送终端的猝发差错数发送装置;所述参数更改装置由,接收所述猝发差错数发送装置发送的所述猝发差错数的猝发差错数接收装置,根据所述猝发差错数接收装置接收的猝发差错数算出从所述数据发送终端送来的帧结构数据的参数值的参数计算装置,和根据所述参数计算装置算出的参数值更改所述数据发送终端送来的帧结构数据的参数的参数更改装置构成。
所述数据接收终端还可做成具备根据所述随机差错数计算装置算出的所述猝发差错数算出所述数据发送终端发送的帧结构数据的参数值的参数计算装置,和将所述参数计算装置算出的参数值送到所述数据发送终端的参数发送装置;所述参数更改装置由根据所述参数发送装置发送的参数值、更改所述数据发送终端发送的帧结构数据的参数的更改装置构成。
本发明的数据通信方法,是在数据发送方的第一终端和数据接收方的第二终端之间,经通信线路进行帧结构数据的通信的数据通信装置的数据通信方法,所述数据接收终端根据所述数据发送终端送来的所述帧结构数据规定数据的差错数,在该数据的差错数不能规定的情况下根据过去接收的数据的差错率预测该不能规定的数据的差错数,所述数据发送终端在可能用所述数据接收终端规定数据的差错数的情况下,根据该规定的数据差错数,在不能规定所述数据差错数的情况下根据所述预测的数据差错数,更改所述发送的帧结构数据的参数。
而且,本发明的数据通信方法,是在数据发送方的第一终端和接收方的第二终端之间,经过通信线路进行帧结构数据通信的数据通信装置的通信方法,所述第二终端,从所述数据发送终端送来的所述帧结构数据中发生的总差错数减去猝然发生的猝发差错数,从而得出随机差错数,所述第一终端根据所述第二终端得出的随机差错数更改所述帧结构数据的参数。


图1是表示本发明的数据通信装置的概略构成的方框图。
图2是表示图1所示的接收方终端的差错控制部的详细情况的方框图。
图3是表示图2所示的数据帧作成部作成的数据帧之一例的帧结构图。
图4是表示图2所示的差错数规定部的详细结构的方框图。
图5是表示图2所示的近似值计算部的详细情况的方框图。
图6是表示图2所示的差错率信息缓冲存储器的信息情况的方框图。
图7表示通信线路上发生的数据差错之一例。
图8表示通信线路上发生的数据差错的其他例子。
图9是表示图2所示的差错数规定部的随机差错数检测处理之一例的流程图。
图10是表示,具有用接收方终端检测随机差错数,将所检测的随机差错数发送到发送方终端,以对发送方终端送出的帧结构数据的参数值进行更改设定的结构的,本发明的其他实施例的顺序图。
图11是表示用接收方终端求参数值、通知发送方终端的本发明又一实施例的顺序图。
图1以方框图表示本发明的数据通信装置的概略构成。
在图1中,该数据通信装置由发送方终端100,和通过作为通信线路的无线电线路与该发送方终端100连接的接收方终端200构成。
发送方终端100由数据存储部10、差错控制部11、数据通信协议部12、通信控制部13、装置控制部14、和无线电部15构成。
这里,数据存储部10存储对接收方终端发送的数据。该数据存储部10存储的数据有从未图示出的话筒等输入的声音数据,从未图示出的外部机器等输入的数据等。
差错控制部11在对接收方终端200发送数据存储部10存储的的数据时,进行制作纠错码授与发送数据的控制。
数据通信协议部12为了发送差错控制部11已授与纠错码的数据,进行帧化处理和执行规定的通信程序的处理。在这里,该数据通信协议部12具有能够更改设定连续发送帧数和数据帧长等参数值的结构,如下所述,为了使通信条件达到最佳,对应接收方终端200告知的差错率、差错数、参数值等,进行连续发送帧数和数据帧长等参数值的更改设定。
通信控制部13控制无线电部15,进行建立与接收方终端200之间的无线电联系的控制和在数据通信结束时解除与接收方终端200之间建立的无线电联系的控制。
装置控制部14对该发送方终端100的整体进行控制。
接收方终端200由数据存储部20、差错控制部21、数据通信协议部22、通信控制部23、装置控制部24、无线电部25构成。
这里,在数据存储部20存储从发送方终端100接收的数据。该数据存储部20存储的数据,在声音数据的情况下被输往未图示的扬声器作为声音发出,而此外的数据则输往未图示的输出装置。
差错控制部21根据发送方终端100的差错控制部授与的纠错码进行纠错、检错等。如下所述,该差错控制部21又进行差错数的规定、差错数的预测,和用来通知发送方终端的差错率、差错数、参数值等的计算。
数据通信协议部22进行已接收数据的帧分析、接收数据帧的作成、执行规定的通信程序的处理等。
通信控制部23控制无线电部25,进行建立与发送方终端100之间的无线电联系的控制和在数据通信结束时解除与发送方终端100之间的无线电联系的控制。
图2表示图1所示的接收方终端200的差错控制部21的详细情况。
在接收方终端200,通过无线电部接收的数据首先交给数据通信协议部22,数据通信协议部22将该接收数据加以分析,做成与在发送方终端100的差错控制部做成的数据帧同样的数据帧。
该数据帧由设在数据通信协议部22的数据帧作成部2做成。
由该数据帧作成部2做成的数据帧,如图3所示,由标志域301、控制域302、信息域303、和ECC域304构成。
亦即,数据帧作成部2在标志域301设定表示数据帧的最前头的比特串,在控制域302设定数据通信时的控制信息的比特串。又在信息域303设定表示实际信息的比特串,在ECC域304设定用于控制差错的比特串,即设定纠错码。于是,数据帧作成部2在将该做成的数据帧100输出到差错控制部21的差错数规定部3的同时,从该数据帧100求得接收数据数(数据帧长度)存储于接收数据信息缓冲存储器8。
差错数规定部3一旦收到数据帧100,即用设定于ECC域104的纠错码对数据帧100进行纠错。然后将纠错的结果,在能够求得差错数的情况下将该差错数存储于差错数信息缓冲存储器4。
另一方面,在不能求得差错数的情况下,要求近似值计算部7计算出差错数的近似值。
近似值计算部7一旦有计算出近似值的要求,即从差错率信息缓冲存储器6存储的刚才通信线路上的差错率和接收数据数目信息缓冲存储器8存储的数据帧100的接收数据数(数据帧长度)计算出数据帧100内存在的差错数的近似值。然后,将该近似值作为差错数存储于差错数信息缓冲存储器4。
差错数一旦存储于差错数信息缓冲存储器4,差错率计算部5即从差错数信息缓冲存储器4的差错数和接收数据数信息缓冲存储器8存储的数据帧100的接收数据数(数据帧长度)计算出通信线路上的差错率。然后,将计算出的差错率存储于差错率信息缓冲存储器6。
还有,通信线路上的差错率可由上述差错率除以接收数据数计算出来。
一旦通信线路上的差错率存储于差错率信息缓冲存储器6,数据通信协议部22即通过无线电部25将该差错率传送到发送方终端100。
发送方终端100通过无线电部15接收该差错率,在数据通信协议部12进行对应于通信线路上的差错率的参数值的更改设定,例如,进行数据帧长度的更改设定,以后,用该已更改设定的数据帧长度进行数据通信。
下面参照图4的方框图,对用图3所示的ECC域304的纠错码进行纠错的差错数规定部3的动作加以详细说明。
图4表示图2所示的差错数规定部3的详细结构,该差错数规定部3由差错执行部3a、纠错结果判断部3b构成。
纠错执行部3a一旦收到数据帧作成部2做成的数据帧,即用设定于ECC域104的纠错码进行差错订正。
然后,进行纠错的结果,在数据帧100内的差错数在纠错码的纠错能力范围内的情况下,是将已纠正的差错作为差错数通知纠错结果判断部3b的。
另一方面,在数据帧100内的差错数超过纠错码的纠错能力的情况下,将不能求出差错数的意思通知纠错结果判断部3b。
纠错结果判断部3b,在纠错执行部3a来的通知是差错数的情况下,将通知的差错数存储于差错数信息缓冲存储器4。
而在纠错执行部3a的通知说明不能求出差错数的意思的情况下,纠错结果判断部3b要求近似值计算部7算出差错数的近似值。
下面参照图5的方框图对按照差错数规定部3来的要求计算出差错数的近似值的近似值计算部7的动作加以详细说明。
图5表示图2所示的近似值计算部7的详细情况,该近似值计算部7由参数提取部7a和计算部7b构成。
参数提取部7a,为了计算出差错数的近似值,提取存储于差错率信息缓冲存储器6的、刚才的通信线路上的差错率,同时提取存储于接收数据数目信息缓冲存储器8的数据帧100的接收数据数。然后将提取的线路上的差错率和接收数据数(数据帧长度)传递给计算部7b。
计算部7b根据参数提取部7a传递来的通信线路上的差错率和接收数据数(数据帧长度)计算出差错数的近似值。
例如,在通信线路上的差错率为p,接收数据数(数据帧长度)为f比特时,产生纠错能力n比特以上的差错数的近似值(期望值)Ne可用下面所示的算式计算出来。Ne=Σk=n+1fk×(Pk/Pe)]]>这里Pk可用下式计算出Pk=fCkpk(1-p)f-k该Pk的值表示帧长度f比特中k比特差错的概率,而Pe可由下式计算出Pe=1-Σk=0nPk]]>该Pe值表示n+1比特以上的概率。
然后,计算部7b将计算出的近似值存储于差错数信息缓冲存储器4。
还有,存储差错率的差错率信息缓冲存储器6,如图6所示,由存储器1和存储器2构成,在存储器1存储刚才的通信线路上的差错率,在存储器2存储用差错率计算部5计算出的现在的差错率。
亦即,一旦在差错率计算部5计算出通信线路上的差错率,计算出的差错率即被存储于存储器2,迄今为止存储于存储器2的差错率被作为刚才的差错率改存于存储器1。
还有,在上述实施例中,具有用无线电部25将通信线路上的差错率传递给发送方终端100,在发送方终端100的数据通信协议部12进行对应于该差错率的帧长度等参数值的更改设定的结构。但是,也可以在接收方终端200的通信协议部22求出对应于该差错率的帧长度等参数值,将该求出的参数值传递给发送方终端100,在发送方终端100的数据通信协议部12,根据该参数值进行帧长度等参数值的更改设定。
通信线路上的差错有集中于规定的期间发生的猝发差错和正常发生的随机差错。而已有的数据通信装置不能分别检测该猝发差错和随机差错。因此,在发生猝发差错的情况下,数据帧长度等参数值的更改设定取决于该猝发差错,从而不能进行最佳参数值的更改设定。
图7表示该猝发差错之一例。在图7中,“○”表示正确数据,“×”表示差错数据。
亦即,在图7所示的情况下,通常发生的随机差错R1、R2、R3和在一定期间内连续发生的猝发差错B1至B10混在一起。这里,猝发差错B1至B10是由于通信环境等原因而非正常发生的,因此,如果对该猝发差错B1至B10也加以考虑再来更改设定数据帧长度等参数值,最佳参数值的更改设定就不可能。
图8表示该猝发差错的另一例子,在该图8中,也以“○”表示正确数据,以“×”表示差错数据。在该情况,也是通常发生的随机差错R4、R5和一定期间内发生一定个数以上的猝发差错B11至B18混合在一起,如果也对该猝发差错B11至B18加以考虑再更改设定数据帧长度等参数值,最佳参数值的更改设定即不可能在本发明的其他实施例中,在图2所示的差错数规定部3分别检测出该猝发差错和随机差错。
图9用流程图表示图2所示的差错数规定部3的随机差错数检测处理之一例。
通信线路上发生的猝发差错具有1)非通常发生;2)在一定期间内连续或集中发生的性质。因此在图9所示的处理中,首先利用该猝发差错的性质求出发生猝发差错的猝发差错区间,计算出该猝发差错区间内的差错数,即猝发差错数。然后从总差错数减去该猝发差错数,求出随机差错数。在图9中,首先调查接收数据有否差错(步骤411)如果没有差错(在步骤411为NO),即返回步骤411,而如果有差错(在步骤411为YES),接着调查该差错是否连续出现规定比特、即j比特(步骤412)。
这里,在差错没有连续出现j比特的情况下(步骤412为NO),返回步骤411。
而在步骤412,如果判断为差错连续出现j比特(步骤412YES),即作为猝发差错的开头、即猝发差错区间的开头检测(步骤413)。
一旦到猝发差错区间内,即再度检测数据差错(步骤414)。这里,一旦为数据差错(步骤414为YES),即返回步骤414。
而如果在步骤414没有数据差错,即判断为正确数据(步骤414为NO),接着就调查该正确数据是否连续出现规定比特,即连续出现k比特(步骤415)。
这里,在正确数据不连续出现k比特的情况下(步骤415为NO),即返回步骤414。
而在步骤415一旦判断为正确数据连续出现k比特(步骤415为YES),即作为猝发差错的结束,即猝发差错区间的结束检测出(步骤416)。
接着,根据步骤413检测出的猝发差错区域的开头和步骤416检测出的猝发差错的结束求出猝发差错区间,根据该猝发差错区间内的差错比特数计算出猝发差错数(步骤417)。
然后,从另行算出的总差错数减去该步骤417算出的猝发差错数,算出除去猝发差错数后的随机差错数。
采用这样的结构,可根据扣除非正常发生的猝发差错后的差错数算出差错率,借助于此,进行与非正常发生的猝发差错无关的、最佳参数值的更改设定。
而且,在上述实施例中,采用对应于差错率更改设定发送方终端100发送的帧结构数据的参数值的结构。但是,也可以采用以图2所示的差错数规定部3,对应于检测出的差错数,例如上述随机差错数,更改设定发送方终端100发送的帧结构数据的参数值的结构。
图10表示具有用接收方终端200检测随机差错数,将所检测出的随机差错数发送到发送方终端100,以此对发送方终端100发送来的帧结构数据的参数值进行更改设定的结构的、本发明的另一实施例。
在图10中,接收方终端200一收到发送方终端100发送的帧结构数据,就首先根据该接收的数据计算出包括猝发差错和随机差错两者的总差错数(步骤400)。
接着,从该接收的数据算出猝发差错数(步骤401)。然后,从步骤400算出的包含猝发差错和随机差错两者的总差错数减去步骤401算出的猝发差错数,算出随机差错数(步骤402)。
接着,将步骤402算出的随机差错数发送到发送方终端(步骤403)。
在发送方终端100,一接收到该随机差错数,即根据该随机差错数将数据通信时的差错控制方式中的参数值更改为对该随机差错最佳的数值(步骤404)。
然后,在发送方终端100用更改后的参数值重新启动数据通信。
图11表示用接收方终端200求上述参数值后通知发送方终端100的本发明的又一实施例。
在图11,接收方终端200一收到发送方终端100送来的帧结构数据,即从该接收的数据算出包含猝发差错和随机差错两者的总差错数(步骤500)。
接着,从收到的数据算出猝发差错数(步骤501)。然后,从步骤500算出的包含猝发差错和随机差错两者的总差错数减去步骤501算出的猝发差错数,算出随机差错数(步骤502)。
而后,求与步骤502算出的随机差错数对应的数据通信时的差错控制方式中的参数值(步骤503)。然后将该参数值送到发送方终端100(步骤504)。
在发送方终端100,一接收到该参数值,即用该参数值更改数据通信时的差错控制方式的参数值(步骤505)。然后在发送方终端用更改后的参数值重新启动数据通信。
还有,在上述实施例的图10的步骤403,将随机差错数通知发送方终端,但也可以换成表示同样意思的数值,例如差错率等。
权利要求
1.一种数据通信装置,其特征在于,具备发送帧结构数据的数据发送终端,和经通信线路连接所述数据发送装置,以接收所述数据发送装置发送的所述帧结构数据的数据接收终端,所述数据接收终端具备根据所述数据发送终端送来的所述帧结构数据规定数据的差错数的差错数规定装置,和所述差错数规定装置不能规定数据的差错数时预测该不能规定的数据的差错数的差错数预测装置,所述数据发送终端具备,在可用所述差错数规定装置规定数据的差错数的情况下,根据该规定的数据的差错数,在不能用所述差错数规定装置规定数据的差错数的情况下,根据所述差错数预测装置预测的数据的差错数,更改所述发送的帧结构数据的参数的参数更改装置。
2.根据权利要求1所述的数据通信装置,其特征在于,所述的通信线路为无线电线路。
3.根据权利要求1所述的数据通信装置,其特征在于,所述差错数预测装置根据过去接收的数据的差错率预测所述不能规定的数据的差错数。
4.根据权利要求1所述的数据通信装置,其特征在于,所述差错数预测装置具备,存储过去接收的数据的差错率的差错数存储装置,和根据所述差错数存储装置存储的、过去接收的数据的差错率,计算预测所述不能规定的数据的差错数的差错数预测计算装置。
5.根据权利要求1所述的数据通信装置,其特征在于,数据接收终端具备,在能够用所述差错数规定装置规定数据的差错数的情况下,根据该规定的数据差错数算出数据的差错率,在不能用所述差错数规定装置规定数据的差错数的情况下,根据所述差错数预测装置预测的数据的差错数,算出数据的差错率的差错率计算装置,和将所述差错率计算装置算出的数据的差错率发送到所述数据发送终端的差错率发送装置,所述参数更改装置根据所述差错率发送装置发送的数据的差错率,更改所述发送的帧结构数据的参数。
6.根据权利要求1所述的数据通信装置,其特征在于,数据接收终端具备,在能够用所述差错数规定装置规定数据的差错数的情况下,根据规定的数据的差错数,算出数据的差错率,在不能用所述差错数规定装置规定数据的差错数的情况下,根据所述差错数预测装置预测的数据的差错数算出数据的差错率的差错率计算装置,根据所述差错率计算装置算出的数据的差错率算出从所述数据发送终端发送的帧结构数据的参数的参数计算装置,和将所述参数计算装置算出的参数值发送给所述数据发送终端的参数发送装置,所述参数更改装置具备,根据所述参数发送装置发送的参数值更改所述数据发送终端发送的帧结构数据的参数的更改装置。
7.根据权利要求1所述的数据通信装置,其特征在于,所述差错数规定装置具备从所述数据发送终端发送的帧结构数据检测出除去猝然发生的猝发差错后的随机差错的随机差错检测装置,所述参数更改装置根据所述随机差错检测装置检测出的随机差错数,更改所述发送的帧结构数据的参数。
8.根据权利要求7所述的数据通信装置,其特征在于,所述随机差错检测装置具备,根据所述数据发送终端发送的所述帧结构数据算出总差错数的总差错数计算装置,根据所述数据发送终端发送的所述帧结构数据,算出猝然发生的猝发差错数的猝发差错数计算装置,和从所述总差错数计算装置算出的总差错数减去所述猝发差错数计算装置检测出的猝发差错数求出所述随机差错数的随机差错数计算装置。
9.根据权利要求8所述的数据通信装置,其特征在于,所述猝发差错数计算装置,将所述数据发送终端发送的所述帧结构数据的差错数据连续出现达规定数目以上的情况作为猝发差错的开始检测,将所述数据发送终端发送的所述帧结构数据的正确数据连续出现达规定数目以上的情况作为猝发差错结束检测,以在从所述猝发差错开始到所述猝发差错结束为止的区间内的差错数据数作为所述猝发差错数算出。
10.一种数据通信装置,其特征在于,具备发送帧结构数据的数据发送终端,和经过通信线路连接所述数据发送装置,以接收从所述数据发送终端发送来的所述帧结构数据的数据接收终端,所述数据接收终端具备,从所述数据发送终端发送来的帧结构数据检测出除去猝然发生的猝发差错后的随机差错的随机差错检测装置,所述数据发送终端具备根据所述数据接收终端的所述随机差错检测装置检测出的随机差错,更改发送的帧结构数据的参数的参数更改装置。
11.根据权利要求10所述的数据通信装置,其特征在于,所述通信线路为无线电线路。
12.根据权利要求10所述的数据通信装置,其特征在于,所述随机差错检测装置具备,从所述数据发送终端发送的所述帧结构数据算出总差错数的总差错数计算装置,从所述数据发送终端发送的所述帧结构数据算出猝然发生的猝发差错数的猝发差错数计算装置,和从所述总差错数计算装置算出的总差错数减去所述猝发差错数计算装置检测出的猝发差错数,求出所述随机差错数的随机差错数计算装置。
13.根据权利要求12所述的数据通信装置,其特征在于,所述猝发差错数计算装置,以从所述数据发送终端发送来的所述帧结构数据的差错数据连续出现达规定数目以上的情况作为猝发差错的开始检测,而以从所述数据发送终端发送来的所述帧结构数据的正确数据连续出现达规定数目以上的情况作为猝发差错的结束检测,以从所述猝发差错的开始到所述猝发差错的结束为止的期间内的差错数据数目作为所述猝发差错数算出。
14.根据权利要求12所述的数据通信装置,其特征在于,所述数据接收终端具备,将所述随机差错计算装置算出的所述猝发差错数发送到所述数据发送终端的猝发差错数发送装置,所述参数更改装置具备接收所述猝发差错数发送装置发送的所述猝发差错数的猝发差错数接收装置、根据所述猝发差错数接收装置接收的猝发差错数,算出所述数据发送终端发送的帧结构数据的参数值的参数值计算装置,和根据所述参数计算装置算出的参数值,更改所述数据发送终端发送的帧结构数据的参数的更改装置。
15.根据权利要求12所述的数据通信装置,其特征在于,所述的数据接收终端具备,根据所述随机差错数计算装置算出的所述猝发差错数算出从所述数据发送终端发送的帧结构数据的参数值的参数计算装置,和将所述参数计算装置算出的参数值发送到所述参数发送终端的参数发送装置,所述参数更改装置具备,根据从所述参数发送装置发送的参数值,更改所述数据发送终端发送来的帧结构数据的参数的更改装置。
16.一种数据通信方法,在其数据通信装置的数据发送方的第1终端和接收方的第2终端之间经过通信线路进行帧结构数据的通信,其特征在于,所述数据接收终端根据从所述数据发送终端发送来的所述帧结构数据,规定数据的差错数,在不能规定该数据的差错数的情况下,根据过去接收的数据的差错率预测该不能规定的数据的差错数,所述数据发送终端,在能够用所述数据接收终端规定数据的差错数的情况下,根据该规定的数据的差错数,在不能规定所述数据的差错数的情况下,根据所述预测的数据的差错数,更改所述发送的帧结构数据的参数。
17.一种数据通信方法,在其数据通信装置的数据发送方的第1终端和数据接收方的第2终端之间通过通信线路进行帧结构数据的通信,其特征在于,所述第2终端,从由所述数据发送终端发送的所述帧结构数据中发生的总差错数减去猝然发生的猝发差错数,检测出随机差错,所述第1终端根据所述第2终端检测出的随机差错更改所述帧结构数据参数。
18.一种数据通信装置,通过通信线路发送和接收帧结构数据,其特征在于,具备接收所述帧结构数据的数据接收装置,根据所述数据接收装置接收的所述帧结构数据规定数据的差错数的差错数规定装置,在不能用所述差错数规定装置规定数据的差错数的情况下预测该不能规定的数据差错数的差错数预测装置,和在所述差错数规定装置能够规定数据的差错数的情况下根据该规定的数据的差错数,在不能用所述差错数规定装置规定数据的差错数的情况下根据用所述差错数预测装置预测的数据差错数,更改所述发送的帧结构数据的参数的参数更改装置。
19.根据权利要求18所述的数据通信装置,其特征在于,所述通信线路为无线电线路。
20.根据权利要求18所述的数据通信装置,其特征在于,所述差错数预测装置根据过去接收的数据的差错率预测所述不能规定的数据的差错数。
21.根据权利要求18所述的数据通信装置,其特征在于,所述差错数预测装置具备存储过去接收的数据的差错率的差错数存储装置,和根据所述差错数存储装置所存储的过去接收的差错率,预测所述不能规定的数据的差错数的差错数预测计算装置。
22.根据权利要求18所述的数据通信装置,其特征在于,数据通信装置具备,在能够用所述差错数规定装置规定数据的差错数的情况下,根据该规定的数据的差错数算出数据的差错率,在不能用所述差错数规定装置规定数据的差错数的情况下,根据用所述差错数预测装置预测的数据差错数算出数据的差错率的差错率计算装置,和发送所述差错率计算装置算出的数据的差错率的差错率发送装置,所述参数更改装置根据所述差错率发送装置发送的数据的差错率,更改所述发送的帧结构数据的参数。
23.根据权利要求18所述的数据通信装置,其特征在于,数据通信装置具备,在能够用所述差错数规定装置规定数据的差错数的情况下,根据该规定的差错数算出数据的差错率,在不能用所述差错数规定装置规定数据的差错数的情况下,根据所述差错数预测装置预测的数据的差错数算出数据的差错率的差错率计算装置、根据所述差错率计算装置算出的数据差错率,算出接收的帧结构数据的参数值的参数计算装置,和发送所述参数计算装置算出的参数值的参数发送装置,所述参数更改装置具备根据所述参数发送装置发送的参数值,更改所述数据发送终端发送来的帧结构数据的参数的更改装置。
24.根据权利要求18所述的数据通信装置,其特征在于,所述差错数规定装置具备根据接收的所述帧结构数据检测出除去猝然发生的猝发差错后的随机差错数的随机差错检测装置,所述参数更改装置根据所述随机差错检测装置检测出的随机差错数,更改所述发送的帧结构数据的参数。
25.根据权利要求24所述的数据通信装置,其特征在于,所述随机差错检测装置具备,从接收的所述帧结构数据算出总差错数的总差错数计算装置,从接收的所述帧结构数据算出猝然发生的猝发差错数的猝发差错数计算装置,和从所述总差错数计算装置算出的总差错数减去所述猝发差错数计算装置检测出的猝发差错数,求出所述随机差错数的随机差错数计算装置。
26.根据权利要求25所述的数据通信装置,其特征在于,所述猝发差错数计算装置将接收的所述帧结构数据的差错数据连续出现达规定数目以上的情况作为猝发差错的开始检测出,将接收的所述帧结构数据的正确数据连续出现达规定数目以上的情况作为猝发差错的结束检测出,以从所述猝发差错的开始到所述猝发差错的结束为止的区间内的差错数据数目作为所述猝发差错数算出。
27.一种数据通信装置,通过通信线路发送和接收帧结构数据,其特征在于,该数据通信装置具备,接收所述帧结构数据的数据接收装置,从所述数据接收装置接收的帧结构数据检测出除去猝然发生的猝发差错后的随机差错的随机差错检测装置,和根据所述随机差错检测装置检测出的随机差错,更改发送的帧结构数据的参数的参数更改装置。
28.根据权利要求27所述的数据通信装置,其特征在于,所述通信线路为无线电线路。
29.根据权利要求27所述的数据通信装置,其特征在于,所述随机差错检测装置具备,从接收的所述帧结构数据算出总差错数的总差错数计算装置,从接收的所述帧结构数据算出猝然发生的猝发差错数的猝发差错数计算装置,和从所述总差错数计算装置算出的总差错数减去所述猝发差错数计算装置检测出的猝发差错数,求出所述随机差错数的随机差错数计算装置。
30.根据权利要求29所述的数据通信装置,其特征在于,所述猝发差错数计算装置将接收的所述帧结构数据的差错数据连续出现达规定数目以上的情况作为猝发差错的开始检测出,将接收的所述帧结构数据的正确数据连续出现达规定数目以上的情况作为猝发差错的结束检测出,将从所述猝发差错的开始到所述猝发差错的结束为止的区间内的差错数据数目作为所述猝发差错数算出。
31.根据权利要求29所述的数据通信装置,其特征在于,所述数据通信装置具备将所述随机差错数计算装置算出的所述猝发差错数发送出去的猝发差错数发送装置,所述参数更改装置具备,接收所述猝发差错数发送装置发送的所述猝发差错数的猝发差错数接收装置、根据所述猝发差错数接收装置接收的猝发差错数,算出接收的帧结构数据的参数值的参数计算装置,和根据所述参数计算装置算出的参数值,更改接收的帧结构数据的参数的更改装置。
32.根据权利要求29所述的数据通信装置,其特征在于,所述数据通信装置具备,根据所述随机差错数计算装置算出的所述猝发差错数,算出接收的帧结构数据的参数值的参数计算装置,和发送所述参数计算装置算出的参数值的参数发送装置,所述参数更改装置,具备根据所述参数发送装置发送出的参数值,更改接收的帧结构数据的参数的更改装置。
全文摘要
本发明涉及可将数据通信时的各种参数设定于与数据差错对应的最佳值的通信装置和方法。接收方终端从接收到的帧结构数据求出差错数。在不能规定差错数时,从过去的差错率算出差错数近似值。据此算出差错率并通知发送方终端,使其据此更改发送的帧结构数据的帧长度等参数。接收方终端还求出接收数据内发生的猝发差错数,从总差错数减去该猝发差错数得出随机差错数并通知发送方终端,使其据此更改发送的帧结构数据的帧长度等参数值。
文档编号H04L1/20GK1138782SQ9610410
公开日1996年12月25日 申请日期1996年3月15日 优先权日1995年3月16日
发明者佐藤裕明, 山岸胜己 申请人:东芝株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1