CN101317354A - 基于数据传输错误预测通信信道低于阈值的降级 - Google Patents

基于数据传输错误预测通信信道低于阈值的降级 Download PDF

Info

Publication number
CN101317354A
CN101317354A CNA2006800446393A CN200680044639A CN101317354A CN 101317354 A CN101317354 A CN 101317354A CN A2006800446393 A CNA2006800446393 A CN A2006800446393A CN 200680044639 A CN200680044639 A CN 200680044639A CN 101317354 A CN101317354 A CN 101317354A
Authority
CN
China
Prior art keywords
information
degradation
action
communication channel
data transmission
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.)
Granted
Application number
CNA2006800446393A
Other languages
English (en)
Other versions
CN101317354B (zh
Inventor
A·哈萨恩
D·吴
C·惠特默
V·派瑞克
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Microsoft Corp filed Critical Microsoft Corp
Publication of CN101317354A publication Critical patent/CN101317354A/zh
Application granted granted Critical
Publication of CN101317354B publication Critical patent/CN101317354B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0751Error or fault detection not based on redundancy
    • G06F11/0754Error or fault detection not based on redundancy by exceeding limits
    • G06F11/076Error or fault detection not based on redundancy by exceeding limits by exceeding a count or rate limit, e.g. word- or bit count limit
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/079Root cause analysis, i.e. error or fault diagnosis
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0015Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the adaptation strategy
    • H04L1/0019Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the adaptation strategy in which mode-switching is based on a statistical approach
    • H04L1/002Algorithms with memory of the previous states, e.g. Markovian models
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/20Arrangements for detecting or preventing errors in the information received using signal quality detector
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/50Testing arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0009Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the channel coding

Abstract

申请人已经发现,错误检测技术诸如前向纠错技术,可用于预测在通信信道上准确传送信息的能力低于某个阈值的降级,例如预测通信信道的故障。作为响应,例如可调整信道上信息的发送和/或接收以防止低于阈值的降级,例如防止信道故障。预测降级可至少部分地基于对应于在信道上收到的一或多个信息块的数据传输错误信息,并且可包括确定随时间的错误率模式。基于这些判断,可预测低于阈值的降级并且调整发送和/或接收。调整可包括开始使用不同的错误编码方案和/或使用附加通信信道来传送信息。

Description

基于数据传输错误预测通信信道低于阈值的降级
背景
已知的网络通信技术一般使用循环冗余校验(CRC)来检测通信信道上的数据传输错误。如果使用CRC检测到信道有某个阈值数量的信息错误,则认为该信道已经发生故障。该信道上提供的任何服务被中断,并且必须使用另一个信道或者其它通信手段来重新建立通信。
而且,数据错误的阈值数量可能设置得太高,使得在信道故障之前丢失很多的数据。而且,在故障之前,网络通信栈(例如TCP/IP栈)中的逻辑组件试图补偿CRC-检测到的数据错误,引起更多的延迟并且消耗处理资源。
概述
本概述以简化形式提供对本发明各方面的说明性上下文。它不旨在用于确定要求保护主题的范围,也不标识要求保护主题的关键和/或本质特征。在下面的具体实施方式中更完整地描述本发明的各方面。
发明人发现,错误检测技术(例如前向纠错(FEC)技术)可用于预测在通信信道上准确传送信息的能力低于某个阈值的降级(例如,预测通信信道的故障)。作为响应,可调整信息在信道上的发送和/或接收以例如防止低于阈值的降级(例如防止信道故障)。在一些实施例中,通信信道是软件定义的无线电信道。
预测降级可至少部分地基于对应于在通信信道上收到的一或多个信息块的数据传输错误信息(例如这些块的错误率)并且可包括确定随时间的错误率模式。基于这些判断,可预测低于阈值的降级并且调整发送和/或接收。调整可包括开始使用不同的错误编码方案和/或使用附加通信信道来传送信息。
数据传输错误信息可包括任何各种信息,包括:检测到的错误数量(例如使用硬判决译码(HDD)确定的);软错误距离(使用软判决译码(SDD)来确定);概率比;其它信息;以及上述各项的任何合适的组合。
预测通信信道上低于特定阈值的降级以及对该预测作出反应,可防止信道故障及在该信道上通信中导致中断。该技术与不预测信道故障而在检测到某个数量的CRC错误之后才进行的已知系统形成对比。
在发送网络设备和接收网络设备之间距离的增加引起降级的情形中,预测降级和避免信道故障可扩展这两个设备之间的通信范围,这两个设备之一或两者可以是移动的。因而,可在一移动用户设备进一步离开另一网络设备(也可以是移动用户设备的)移动时保持通信。而且,响应于预测对通信进行调整,可克服否则会阻碍两个网络设备之间通信的干扰。
在本发明的实施例中,处理在通信信道上的网络设备上收到的信息。至少部分地基于对应于在通信信道上收到的至少第一信息块的数据传输错误信息,预测在通信信道上准确传送信息的能力低于特定阈值的降级。
在该实施例的一个方面,响应于预测低于特定阈值的降级,调整通信信道上信息的发送和/或接收。
在该实施例的另一方面,调整包括调整发送和/或接收以防止低于阈值的降级。
在该实施例的另一方面,接收按照第一编码算法编码的信息,且调整包括开始将信息的编码从第一编码算法改变为第二编码算法。
在该实施例的又一方面,调整包括建立其上接收和/或发送信息的附加通信信道。
在该实施例的另一方面,确定对应于至少第一块的数据传输错误信息。
在该实施例的另一方面,使用硬判决译码技术确定在至少第一块内的信息传输错误的数量。
在该实施例的另一方面,调整包括使用软判决译码技术确定至少第一块的软错误距离。
在该实施例的又一方面,调整包括确定对应于至少第一块的传输错误的概率度量。
在该实施例的另一方面,调整包括使用前向纠错来确定数据传输错误信息。
在该实施例的另一方面,调整包括基于使用前向纠错纠正的错误来确定数据传输错误信息。
在该实施例的另一方面,调整包括在一时间段上,对于该时间段中收到的相同大小的多个信息块中的每一块,确定对应于该块的数据传输错误信息,该数据传输错误信息表示该块的错误率。在该方面,基于这些块的错误率确定该时间段上的错误率模式,且预测包括至少部分地基于所确定的模式预测低于特定阈值的降级。
在该实施例的又一方面,确定包括确定在该时间段上错误率的增加,且预测包括将所确定的增加与阈值比较并且至少部分地基于该比较预测低于特定阈值的降级。
在该实施例的另一方面,预测包括确定对应于多个块中最近收到的块的数据传输错误的第一度量,将该度量与阈值比较并且至少部分基于该比较的结果预测低于特定阈值的降级。
在该实施例的另一方面,预测包括确定对应于至少第一块的数据传输错误的第一度量,将该度量与阈值比较并且至少部分地基于比较结果预测低于特定阈值的降级。
在该实施例的又一方面,通信信道对应于一应用,且预测包括将度量与对应于该应用的阈值比较。
在该实施例的另一方面,预测是通过网络设备的操作系统来实现的。
在该实施例的另一方面,在软件定义的无线电通信信道上接收信息,且预测包括预测在该软件定义的无线电通信信道上的降级。
前述实施例的一或多个动作和/或其一或多个方面可使用计算机或其它类型的计算系统来实现。
本发明的该实施例的各方面包括上述各方面和/或其变体的任何合适组合。
在本发明的另一实施例中,提供包括指令的计算机程序,作为指令由计算机执行的结果,这些指令指示计算机执行在前述段落中描述的本发明的实施例的方法和/或在前述段落中描述的其一或多个方面。
在本发明的另一实施例中,提供计算机程序产品。该产品包括计算机可读介质,以及存储在该计算机可读介质上定义指令的计算机可读信号,作为指令由计算机执行的结果,这些指令指示计算机执行前述段落中描述的本发明实施例的方法和/或在前述段落中描述的其一或多个方面。
在本发明的另一实施例中,提供用于处理在通信信道上的网络设备上接收的信息的系统。系统包括预测模块,它至少部分地基于对应于在通信信道上收到的至少第一信息块的数据传输错误信息来预测在通信信道上准确传送信息的能力低于特定阈值的降级。
在该实施例的一个方面,系统包括传输调整器模块,它响应于预测到低于特定阈值的降级来控制对通信信道上信息的发送和/或接收的调整。
在该实施例的另一方面,传输调整器模块用于调整发送和/或接收以防止低于阈值的降级。
在该实施例的另一方面,接收按照第一编码算法编码的信息,且传输调整器模块用于响应于预测到降级开始将信息的编码从第一编码算法改变为第二编码算法。
在该实施例的又一方面,传输调整器模块用于响应于预测到降级建立在其上接收和/或发送信息的附加通信信道。
在该实施例的另一方面,预测模块用于确定或接收至少第一块内对应于该至少第一块的数据传输错误信息。
在该实施例的另一方面,预测模块用于使用硬判决译码技术确定关于至少第一块的信息传输错误的数量。
在该实施例的另一方面,预测模块用于使用软判决译码技术确定至少第一块的软错误距离。
在该实施例的又一方面,预测模块用于确定对应于至少第一块的传输错误的概率度量。
在该实施例的另一方面,系统包括前向纠错译码器,且预测模块用于从前向纠错译码器接收指示数据传输错误信息的信息。
在该实施例的另一方面,预测模块用于基于由前向纠错译码器纠正的错误来确定数据传输错误信息。
在该实施例的另一方面,预测模块用于:在一时间段,对于该时间段上收到的相同大小的多个信息块的每一块,确定对应于该块的数据传输错误信息,该数据传输错误信息表示该块的错误率;基于这些块的错误率确定在该时间段上的错误率模式;以及至少部分地基于所确定的模式预测低于特定阈值的降级。
在该实施例的另一方面,预测模块用于确定在时间段上错误率的增加,将所确定的增加与阈值比较并且至少部分地基于该比较来预测低于特定阈值的降级。
在该实施例的另一方面,预测模块用于确定对应于多个块中最近接收的块的数据传输错误的度量,将该度量与阈值比较并且至少部分地基于该比较预测低于特定阈值的降级。
在该实施例的又一方面,预测模块用于确定对应于至少第一块的数据传输错误的度量,将该度量与阈值比较并且至少部分地基于该比较来预测低于特定阈值的降级。
在该实施例的又一方面,通信信道对应于一应用,且预测模块用于将度量与对应于该应用的阈值进行比较。
在该实施例的又一方面,预测模块是由网络设备的操作系统实现的。
在该实施例的另一方面,信息是在软件定义的无线电通信信道上接收的,且预测模块用于预测该软件定义的无线电通信信道上信息传输的降级。
本发明的其它优点、新颖的特征和目标及其各方面和实施例,根据下面结合附图考虑的包含本发明各方面和实施例的本发明的详细描述将是显而易见的,其中附图是示意性的并且不是按比较绘制的。在这些附图中,在各附图中例示的每一相同或几乎相同的组件由单个标号表示。为清楚起见,未对每一组件在每一附图中都加上标签,也没有示出其中说明不是使本领域技术人员能理解本发明所必需的本发明的每一实施例或方面的每个组件。
附图简述
图1是例示可在其上实现系统的一或多个实施例的网络系统的示例的框图;
图2是例示按照本发明的一些实施例用于预测在通信信道上准确传送信息的能力低于特定阈值的降级并响应于该预测调整信息发送和/或接收的系统的示例的数据流图;
图3是例示按照本发明的一些实施例在一时间段上通信信道的数据传输错误信息的柱状图;
图4是例示按照本发明的一些实施例用于预测在通信信道上准确传送信息的能力低于特定阈值的降级并且响应于该预测调整信息发送和/或接收的方法的示例的流程图;
图5是例示其上可实现本发明的一些实施例的计算机系统的示例的框图;以及
图6是例示可用作实现本发明的一些实施例的计算机系统的一部分的存储系统的示例的框图。
详细描述
尽管在此将本发明的若干实施例描述为使用FEC译码器和/或FEC译码技术来实现的,但应了解本发明不受此限制。可使用用于检测数据传输错误的各种其它技术中任一个,并且旨在落入本发明的范围之内。
本发明的这些和其它实施例的功能和优点将通过下述示例而得到更完整的理解。下面的示例旨在促进对本发明的更好的理解并例示本发明的好处,但并不例示本发明的全部范围。
如在此使用的,无论在书面说明中还是在权利要求书中,术语“包括)”、“含有”、“承载”、“具有”、“包含”、“涉及”等应理解为是开放的,即表示包括但不限于。只有过渡性短语“由...组成”和“基本上由...组成”分别是封闭或半封闭过渡性短语,如在United States Patent Office Manual of PatentExamining Procedures(美国专利局专利审查程序手册)(第八版,第2次修订,2004年五月)的2111.03节中对权利要求书所述。
示例
图1是例示其上可实现系统的一或多个实施例的网络系统100的示例的框图。系统100可包括任何以下各项:用户设备104、106和108;通信网络102;其它组件;或上述各项的任何合适的组合。
如在此使用的,“网络”是由一或多段传输介质互连的二个或多个组件的组,可在该传输介质上在这些组件之间交换通信。每一段可以是多种类型的传输介质中任一种,包括一个或多个由金属和/或光纤制造的电线或光缆,空气(例如使用通过载波的无线传输)或这些传输介质的任何组合。如在此使用的,“多个”表示两个或更多个。应当了解,网络可如同由单根线、总线、无线连接或其它类型的段连接的两个组件一样简单。而且,应当了解,当在本申请的附图中将网络例示为连接至附图中的一个元素时,将所连接的元素本身视为该网络的一部分。
如在此使用的,“网络设备”是用于在网络上通信的设备,包括但不限于:工作站、个人计算机、终端、膝上型计算机、终端站、用户设备、服务器、网关、寄存器、交换机、路由器、集线器、桥接器、目录、发送器、接收器、转发器及其任何组合。如在此使用的,“用户设备”是网络设备,用户可从/向其发送/接收通信,并且可用作通信网络上通信的端点。用户设备包括但不限于:工作站;个人计算机(例如PC);膝上型计算机、笔记本计算机;电话(例如陆线或移动);寻呼机;BlackberryTM牌设备、PCS设备、个人数字助理(PDA)、双向无线电(例如“步话机”)、其它类型的用户设备以及上述各项的任何合适组合。
网络(例如网络102)可以是或包括任何各种类型的网络,包括但不限于:局域网(LAN)、城域网(MAN)、广域网(WAN)、无线网络、公共陆地移动网络(PLMN)、全球移动通信系统(GSM)网络、通用分组无线电业务(GPRS)网络、通用移动电信系统(UMTS)网络、码分多址(CDMA)网络、光学网络、数据网络、企业级网络、无线个域网(PAN)、家庭网络、电信网络、公用交换电话网络(PSTN)、宽带网络、其它类型的网络或者上述各项的任何合适组合。
应当了解,尽管图1仅例示了三个用户设备,但可包括任何数量的用户设备作为网络系统100的一部分,包括几十、几百、几千、几万或甚至几十万或几百万个用户设备。
每一用户设备可通过在通信网络102上发送分组流与其它用户设备通信。可使用任何各种已知通信协议和标准来在网络上传输分组。这些协议可包括前向纠错(FEC)技术的使用。FEC是用于传输数据分组的协议,允许通信的接收端对数据传输错误进行纠正。如在此使用的,“数据传输错误”是信息(例如,一个比特、字节、字符等)没有正确地从一个网络设备传送至另一个的错误。数据传输错误一般与在其上传送信息的通信信道的降级相关联。该降级可因各种因素所致,包括信息发送方与信息接收方之间的距离、承载信息的信号的原始强度、干扰、其它因素或上述各项的任何合适组合。如在此使用的,“通信信道”或“信道”是在其上传输信息的两个网络设备之间的通信路径。该路径可包括一或多段传输介质并且可专用通信的特定频率、波长或时隙。通信信道可以是任何各种类型的信道,诸如例如软件定义的无线电信道。
在信息传输之前,可将信息划分成一般具有预定义大小的块,例如,按照网络通信协议的块编码方案的码字。编码器(例如FEC编码器)可使用预定的算法编码这些块。该预定算法可添加专用于对块内信息(例如比特、字节和/或字符)进行纠错的额外比特。该编码可在网络协议栈的数据链路层执行。在通信接收端,可能在数据链路层,译码器(例如FEC编码器)可对信息的编码块译码。使用编码器添加的额外比特,译码器可确定每一块内的任何信息是否被不正确地传送,即是否存在任何信息传输错误。如果检测到任何信息传输错误,则译码器尽可能纠正这些错误(即修复数据)。
图2是例示按照本发明的一些实施例的系统200的示例的框图,系统200用于预测在通信信道上准确传送信息的能力低于特定阈值的降级并且响应于该预测调整信息的发送和/或接收。系统204仅是用于预测这样的降级并且响应于该预测调整信息发送和/或接收的系统的说明性实施例,而不旨在限制本发明的范围。任何这样的系统的众多其它实现例如系统200的变型是有可能的,并且旨在落入本发明的范围之内。
系统200可包括网络设备204,它可以是任何多种类型的网络设备,并且可以是用户设备104、106和108中的任一个。网络设备204可包括任何以下各项:解调器206、译码器210、预测模块218、传输调整模块224、编码器228和调制器232。如图2所示,预测模块218和/或传输调整模块224可实现为网络设备204的操作系统216的一部分。操作系统216可以是任何各种操作系统,诸如例如下述的任何操作系统。应当了解,组件206、210、228和232中的任何一个还可实现为操作系统216的一部分。
解调器206可以是任何已知类型的解调器,并且可配置为接收通信信道上经编码的调制信息202,例如是来自另一网络设备的。信息202已经按照任何各种已知调制技术进行了调制。解调器206可配置为对信息202解调以产生经编码的解调信息208。
译码器210(例如FEC译码器)可配置为对信息208译码以产生经译码的解调信息212,可将它传递给网络设备204的另一组件以进行进一步的处理。信息208可以是一连串信息块(例如,块编码方案的码字)形式的。信息块的大小(例如信息的数量,比特或字节)可基于用于编码该信息的应用程序、标准和/或协议,例如所使用的码字的大小来确定。该大小可具有多个值中的任何一个,例如,从200比特或更少直到几千字节或更多。译码器210可配置为对每一块译码(例如使用FEC译码技术)以产生作为一连串块(例如如上所述)的经译码信息212。
在本发明的一些实施例中,可使用译码器210确定的错误信息预测在通信信道上准确传送信息的能力低于特定阈值的降级。例如,预测模块218可被配置为从译码器210接收错误信息214并且使用该信息预测是否会发生这样的降级。预测模块218可至少部分地基于关联于一或多个信息块的一或多个错误度量和/或块间错误检测的模式来作出该预测。错误度量可被包括在错误信息214中,并且错误模式可由预测模块218确定。
错误度量可以是指示关联于一或多个信息块的错误数量的各种度量中的任一个,包括但不限于:在信息块内检测到的错误数量;对应于信息块的软错误距离;对应于信息块的概率比;其它度量;以及上述各项的任何合适的组合。
检测到的错误数量可用作在译码器210使用硬判决译码(HDD)来确定信息是否有错误时的度量。HDD译码涉及作出关于信息是否为错误的二元判决。即,如果有错误则判决为“是”,如果无错误则为“否”。
软错误距离可用作在译码器210使用软判决译码(SDD)来确定信息是否为错误时的度量。不像作出二元是/否判决的HDD,在SDD中作出软判决。即,代替确定信息的检测电压是表示零还是一(即是或否)且随后使用该二元值确定是否发生了数据传输错误,SDD保留信息的电压电平,并且使用该电压电平来确定是否发生了错误。例如,如果逻辑“1”等同于1.0伏的电压电平,而信息的接收电压为0.9伏,则代替确定该信息为逻辑“1”,而保留0.9伏的值。代替通过对每一信息执行二元运算来累加在块期间发生的错误数量,SDD涉及确定检测到的接收电压与一个实数(“阿尔法”)之间的距离,该实数是按每个接收到的信息的平均能量的估计归一化的欧几里德距离。在一个块内信息的检测电压电平与阿尔法之间的累积距离定义了该块的软错误距离。
概率比也可用作在使用任何各种已知算法(例如维特比算法)来确定信息块内信息的可能状态时的度量。例如,可使用这样的算法来确定码字内信息的值的可能性。概率比可以是码字的最可能值与码字的第二最可能值的比率。低概率比(意味着两个概率的值接近)可指示干扰对信息传输的影响。
预测模块218还可配置为确定一连串信息块的错误率之间的模式。例如,可确定在一时间段内错误度量改变的程度。该程度可使用任何各种已知的度量诸如例如百分比或比率来测量。所考虑的时间段可取决于任何各种因素诸如应用和所需的性能。时间段可具有任何各种值,诸如例如从十毫秒或更短到五十毫秒、一百毫秒或更长。
预测模块可配置为使用数据传输错误信息(例如,一或多个度量)和/或错误率模式来预测通信信道足以传送信息的能力低于一阈值的降级。例如,可将最近收到的信息块的度量和在特定时间段上的错误率与阈值度量和阈值时间段进行比较。因而,降级阈值可以是度量阈值和错误率阈值的组合。例如,降级阈值可以是以下各项的组合:最近收到的块内的二十个数据传输错误;以及在五十毫秒时间段上错误率增加百分之十。所选的阈值应当与通信信道性能的可接受水平相关。例如,对于其中度量为块内数据传输错误数量的实施例,在选择数据传输错误的阈值数量时可考虑译码器的纠错能力。例如,如果译码器(例如,FEC译码器)具有每码字三十个错误的纠错能力,则错误阈值可设置为每码字二十个错误。阈值可设置得比纠错能力低,如在上面的示例中,以便可预期(即预测)和防止超过该能力。
图3是例示一时间段上数据传输错误信息的示例实施例的柱状图300。垂直轴302表示错误度量(例如,错误数量,软错误距离或概率比),而水平轴304表示时间。为说明起见,假设所使用的度量是错误数量。如图3所示,在第一个50毫秒中,检测到800个数据传输错误。应当了解,在这个50毫秒间隔或任何其余的时间段中,可能已经收到若干信息块,有可能是数万甚至数十万甚至更多信息块。此外,在第二个50毫秒至100毫秒的间隔中,检测到600个错误;在100与150毫秒之间检测到1000个错误;在150与200毫秒之间检测到1800个错误;而在200与250毫秒之间检测到3700个错误。柱状图300中例示的模式306,从100毫秒处开始,可指示正在进一步彼此远离的发送和接收网络设备。
如果错误率阈值设置为五十毫秒增加20%,则在150-、200-和250-毫秒标记处检测到的百分比改变达到了该阈值。因而,在一些实施例中,如果在这些时间段也达到了度量阈值,则已经达到了降级阈值。考虑这个示例,其中度量阈值为每信息块二十个错误。如果在150-毫秒标记处收到的最近块仅具有十五个数据传输错误,则还未满足降级阈值。这将说明在下一个50毫秒内检测到的错误数量为什么增加。同样,在200-毫秒标记处,最近收到的信息分组仅包括了十九个数据传输错误,仍低于阈值。因此,不调整分组的发送/接收,且(如模式306所示)下一个50毫秒中错误数量进一步增加。
然而,在250-毫秒标记处,最近收到的块包括了二十五个错误,这超过了二十个错误的阈值。因此,因为错误率阈值已经满足(从200毫秒标记起大于20%增加)且错误数量阈值已经满足(超过20),所以降级阈值已经满足。作为响应,预测模块218可将该降级预测220的指示传递给传输调整模块224。
响应于收到降级预测220,模块224可通过向网络设备204的合适组件发送调整指令225和/或向正在通过通信信道进行通信的网络设备发送调整指令226来调整通信信道上信息的发送和/或接收。调整指令226可通过编码器228以产生经编码的调整指令230,它可被输入至调制器232,后者产生经编码的调制调整指令234,可将该指令发送至其它网络设备。
调整指令225和/或226可包括改变正用于在信道上发送信息的错误编码方案的指令。例如,标准蜂窝电话错误编码方案使用1/2码比率,这对内容数据与冗余数据具有一比一的比率。即,在每一发送信息与冗余信息之间有一比一的比率。按照低于阈值的降级的预测,调整指令可指示将该比率改变为1/3码比率,其中对每个信息发送两个冗余信息。虽然以此方式改变错误率方案增加了准确发送信息的能力(例如,随着发送与接收设备之间的距离的增长),但这是以吞吐量为代价的。
在一些实施例中,除了改变错误编码方案以外,或者作为替换,可在两个设备之间打开附加通信信道例如以调和吞吐量的损失。两个设备之间的通信随后可在两个信道上发送以补偿吞吐量的损失。例如,对于蜂窝电话通信,一个信道可用于交换内容,而另一个信道可用于交换信号信息,和/或内容本身可在两个通信信道之间多路传输。因而,调整指令225和/或226可指示创建附加通信信道。
作为调整信息的发送和/或接收的结果,每一信息块内的错误数量和时间段上的错误率可能会减少。例如,如图3所示,如果响应于在250毫秒处达到的降级阈值而对通信信道改变错误率方案和/或打开新通信信道,则下一个50-毫秒间隔内的错误数量会减少。例如,从250毫秒处的2700个错误下降至300毫秒处的600个错误,如柱状图300所示。如果降级阈值的达到是因通信设备之间增加的距离所引起的且距离继续增加,那么,甚至在调整信息的发送和/或接收之后,错误数量会再次开始增加。例如,如图3所示,在350毫秒处的错误数量是1100,比在前一间隔期间检测到的600个错误增长了。如果错误数量和错误率再次达到其各自的阈值,则可执行对信息的发送和/或接收的另一次调整。例如,可再次改变错误编码率和/或可打开另一通信信道。
尽管关于使用错误数量作为错误度量描述了图3,但应了解,如果度量是软错误距离和/或概率比,则也可使用类似的技术。
系统100和/或200及其组件可使用任何各种技术来实现,包括软件(例如,C、C#、C++、Java或其组合)、硬件(例如一或多个专用集成电路)、固件(例如电可编程存储器)或其任何组合。一或然或多个系统100的组件可驻留在单个设备(例如计算机)中,或者一个或多个组件可驻留在单独的分离的设备中。此外,每一组件可分布在多个设备上,并且一个或多个设备可互连。
此外,在包括系统100和/或200的一个或多个组件的一个或多个设备中的每一个上,每一组件可驻留在系统上的一或多个位置中。例如,这些系统的不同组件部分可驻留在设备上的存储器的不同区域中(例如RAM、ROM、盘等)。这样的一个或多个设备中的每一个可包括多个已知组件诸如一个或多个处理器、存储器系统、盘存储系统、一个或多个网络接口以及互连各种组件的一个或多个总线或其它内部通信链路,以及其它组件。系统100和/或200及其组件可使用诸如下面参考图4和5描述的计算机系统来实现。
图4是例示按照本发明的一些实施例的方法400的示例的流程图,该方法预测在通信信道上准确传送信息的能力低于特定阈值的降级并且响应于该预测调整信息的发送和/或接收。方法400只是预测这种降级的方法的说明性实施例,而不旨在限制本发明的范围。该方法的其它实现,例如方法400的变型是有可能的,并且旨在落入本发明的范围内。
在动作402,可在通信信道上接收信息。在动作404,可对接收到的至少第一信息块确定一或多个错误度量,例如以上关于系统200的译码器210和预测模块218所述。可将特定块的错误度量视为其错误率。
在动作406,可基于各个信息块的错误率确定一个时间间隔的错误率模式,例如,如上关于系统200的预测模块218所述。
在动作408,可预测在通信信道上准确传送信息的能力低于特定阈值的降级,例如,如上关于预测模块218所述。
在动作410,可调整通信信道上信息的发送和/或接收。例如,如上关于传输调整模块224所述,通过改变用于发送/接收信息的错误率方案和/或通过添加用于发送信息的附加通信信道来调整发送和/或接收。
方法400可包括附加动作。而且,作为方法400一部分执行的动作的顺序不受限于图3所示的顺序,因为这些动作可按其它顺序执行和/或至少部分地串行或并行地执行一或多个动作。
方法400及其动作以及该方法和这些动作的各种实施方式和变型可由实际上嵌入到例如非易失性记录介质、集成电路存储器元件或其组合的一个或多个计算机可读介质上的计算机可读信号独立地或组合地定义。计算机可读介质可以是可由计算机访问的任何可用介质。作为示例而非限制,计算机可读介质可包括计算机存储介质和通信介质。计算机存储介质包括以任何方法或技术实现用来存储诸如计算机可读指令、数据结构、程序模块或其它数据的信息的易失性和非易失性、可移动和不可移动介质。计算机存储介质包括,但不限于RAM、ROM、EEPROM、闪存或其它存储器技术、CD-ROM、数字多功能盘(DVD)或其它光学存储、盒式磁带、磁带、磁盘存储或其它磁性存储设备、其它类型的易失性和非易失性存储器、可用于存储所需信息并且可由计算机访问的任何其它介质、以及以上的任何合适组合。
通信介质通常体现为在诸如载波或其它传输机制的调制数据信号中的计算机可读指令、数据结构、程序模块或其它数据。术语“调制数据信号”表示以在该信号中编码信息的方式设定或更改其特征的一个或多个的信号。作为示例而非限制,通信介质包括诸如接线网络或直接接线连接的有线介质、诸如声学、RF、红外的无线介质或其它无线介质、其它类型的通信介质、以及以上的任何适当组合。
在一个或多个计算机可读介质上具体化的计算机可读信号可定义作为一个或多个程序的一部分的指令,作为由计算机执行的结果,这些指令指示计算机执行本文所述的功能中的一个或多个(例如方法400或其任何动作)和/或各种实施方式、变型及其组合。这种指令可以以各种编程语言中的任一种编写,例如Java、J#、Visual Basic、C、C#、或C++、Fortran、Pascal、Eiffel、Basic、COBOL等或其各种组合中的任一种。这种指令所具体化的计算机可读介质可驻留在本文所述的系统100、200、500和600中任一个的组件的一个或多个上,可在这种组件的一个或多个上分布,并可在其间变换。
计算机可读介质可以是可运输的,使得可将存储其上的指令加载到任何计算机系统资源上以实现本文所述的本发明的诸方面。此外,应该意识到,如上所述的存储在计算机可读介质上的指令并不限于体现为作为在主机计算机上运行的应用程序的一部分的指令。相反,这些指令可体现为可用于编程处理器以实现本发明的上述方面的任何类型的计算机代码(例如软件或微代码)。
应该意识到,执行本文所述的功能的诸如相关于图1、2、5和6描述的计算机系统的计算机系统的多个组件的任何单个组件或组件集通常可被示为控制这些功能的一个或多个控制器。一个或多个控制器可使用采用微代码或软件进行编程以实现上述功能或以上任何合适组合的处理器来以许多方法实现,诸如使用专用软件和/或固件。
根据本发明的各种实施方式可在一个或多个计算机系统上实现。这些计算机系统可以是例如基于Intel PENTIUM(因特尔奔腾)型处理器、摩托罗拉PowerPC、Sun UltraSPARC、Hewlett-Packard(惠普)PA-RISC处理器、可从超微半导体(AMD)购得的各种处理器中任一种或者任何其它类型的处理器的通用计算机。应该意识到,任何类型的计算机系统中的一个或多个可用于实现本发明的各个实施方式。
根据本发明的一实施方式的通用计算机系统被配置成执行上述功能的一个或多个。应该意识到,该系统可执行其它功能并且本发明并不限于具有任何特定一个或一组功能。
例如,本发明的各个方面可实现为在诸如图5中所示的通用计算机系统500上执行的指定软件。计算机系统500可包括连接到诸如盘驱动器、存储器或其它用于存储数据的设备的存储器设备504的处理器503。存储器504通常用于在计算机系统500的操作期间存储程序和数据。计算机系统500的组件可通过包括一个或多个总线(例如在集成在同一机器中的组件之间)和/或网络(例如驻留在分离离散机器上的组件之间)的互连机制505来耦合。互连机制505可在系统500的系统组件之间实现通信(例如数据、指令)。计算机系统500还包括一个或多个输入设备502,诸如键盘、鼠标、跟踪球、麦克风、触摸屏,以及一个或多个输出设备501,诸如打印设备、显示屏、扬声器。此外,计算机系统500可包含将计算机系统500连接于通信网络(除了互连机制505之外,或者作为其替代)的一个或多个接口(未示出)。
在图5中更详细示出的存储系统506通常包括计算机可读并且可写的非易失性记录介质601,在该介质上存储的信号定义了由处理器执行的程序或者在介质601上或其中存储的信息可由该程序处理。例如,该介质可以是磁盘或闪存。通常在操作中,处理器使数据从非易失性记录介质601读取到允许由处理器比介质601更快速访问的另一存储器602中。该存储器602通常是诸如动态随机存取存储器(DRAM)或静态存储器(SRAM)的易失性、随机存取存储器。它可如所示地位于存储系统506中或者位于存储器系统504中(未示出)。处理器503通常操控集成电路存储器504、602中的数据,然后在处理完成之后将数据拷贝到介质601中。用于在介质601与集成电路存储器单元504、602之间管理数据移动的各种机制是已知的,并且本发明并不限于此。本发明并不限于特定存储器系统504或存储系统506。
计算机系统可包括特定编程、专用硬件,诸如专用集成电路(ASIC)。本发明的诸方面可在软件、硬件或固件或其任何组合中实现。此外,这种方法、动作、系统、系统元素及其组件可实现为上述计算机系统的一部分或者实现为独立组件。
虽然计算机系统500作为实践本发明的不同方面的一种计算机系统而作为示例示出,但是应该意识到本方面的诸方面并不限于在图5所示的计算机系统上实现。本发明的不同方面可在具有与图5所示不同的架构和组件的一个或多个计算机上实施。
计算机系统500可以是可使用高级计算机编程语言编程的通用计算机系统。计算机系统500也可以用特定编程、专用硬件实现。在计算机系统500中,处理器503通常是诸如可从因特尔公司购买的公知的奔腾系列处理器的商用处理器。许多其它处理器也可使用。这种处理器通常执行操作系统,诸如可从微软公司购买的
Figure A20068004463900201
95、
Figure A20068004463900202
98、Windows
Figure A20068004463900203
Figure A20068004463900204
2000(
Figure A20068004463900205
ME)或XP操作系统,可从苹果计算机公司购买的MACOS System X,可从太阳微系统公司(Sun Microsystems)购买的Solaris OperatingSystem,可从各种来源获得的Linux或UNIX。可以使用各种其它操作系统中的任一种。
处理器和操作系统一起定义了计算机平台,其中可以高级编程语言编写应用程序。应该理解,本发明并不限于特定计算机系统平台、处理器、操作系统、或网络。而且,对本领域技术人员显而易见的是本发明不限于特定编程语言或计算机系统,以及也可使用其它适当编程语言和其它适当计算机系统。
计算机系统的一个或多个部分可分布在耦合到通信网络的一个或多个计算机系统(未示出)。这些计算机系统也可以是通用计算机系统。例如,本发明的各个方面可分布在配置成向一个或多个客户端计算机提供服务(例如,服务器)或执行总的任务作为分布式系统一部分的一个或多个计算机系统上。,本发明的各个方面可在包括分布在执行根据本方面不同实施方式的各种功能的一个或多个服务器系统上分布的组件的客户机-服务器系统上执行。这些组件可以是用通信协议(例如TCP/IP)通过通信网络(例如因特网)传递的可执行、中间(例如IL)或解释(例如Java)代码。
应该意识到,本方面并不限于在任何系统或系统组上执行,并且本发明不限于任何特定分布的架构、网络或通信协议。
本发明的各个实施方式可用面向对象的编程语言来编程,诸如SmallTalk、Java、J#(J-Sharp)、C++、Ada或C#(C-Sharp)。也可以使用其它面向对象的编程语言。或者,可以使用功能、脚本、和/或逻辑编程语言。本发明的各个方面可在非编程环境中实现(例如在HTML、XML或其它格式中创建的文档,当在浏览器程序的窗口中浏览这些文档时呈现图形用户界面(GUI)的诸方面或执行其它功能)。本发明的各个方面可被实现为已编程或未编程元件或其任何组合。此外,本发明的各个实施方式可用可从微软公司购买的
Figure A20068004463900211
.NET技术来实现。
现在已经描述了本发明的某些说明性实施方式,对本领域技术人员显而易见的是以上仅为说明性的而非限制,仅作为示例呈现。许多更改和其它说明性实施方式在本领域普通技术之一的范围内,并且可以预期落在本发明的范围内。特别地,虽然本文示出的许多示例涉及方法动作或系统元件的具体组合,但是应该理解这些动作和这些元件可以通过其它方式组合以实现同一目的。仅相关于一实施方式描述的动作、元件和特征并不旨在排除出其它实施方式中的类似角色。此外,对于所附权利要求书中所述的一个或多个装置加功能的描述,装置不旨在限制于本文所述的用于执行所述功能的装置,而是旨在涵盖范围内的任何已知或以后开发的用于执行所述功能的等效装置。
权利要求中使用诸如“第一”、“第二”、“第三”等的序数词来修饰权利要求元素,其自身并不表示任何优先级、先后次序、或一权利要求元素在另一个之前的次序、或方法的动作执行的时间次序,而只是用作将具有特定名称的一个权利要求元件从具有相同名称(但使用序数词)的另一元件区分开以区别权利要求元素。

Claims (20)

1.一种处理在通信信道上的网络设备上接收的信息的方法,包括以下动作:
(A)至少部分地基于对应于在所述通信信道上收到的至少第一信息块的数据传输错误信息,预测在所述通信信道上准确传送信息的能力低于特定阈值的降级。
2.如权利要求1所述的方法,其特征在于,还包括以下动作:
(B)响应于预测所述低于特定阈值的降级,调整在所述通信信道上信息的发送和/或接收。
3.如权利要求2所述的方法,其特征在于,所述动作(B)包括调整所述发和/或接收以防止所述低于阈值的降级。
4.如权利要求2所述的方法,其特征在于,接收按照第一编码算法编码的信息,以及
其中,所述动作(B)包括开始将所述信息的编码从所述第一编码算法改变成第二编码算法。
5.如权利要求2所述的方法,其特征在于,所述动作(B)包括建立用于接收和/或发送信息的附加通信信道。
6.如权利要求1所述的方法,其特征在于,还包括以下动作:
(B)确定对应于所述至少第一块的数据传输错误信息。
7.如权利要求6所述的方法,其特征在于,所述动作(B)包括使用硬判决译码技术确定所述至少第一块中的信息传输错误的数量。
8.如权利要求6所述的方法,其特征在于,所述动作(B)包括使用软判决译码技术确定所述至少第一块的软错误距离。
9.如权利要求6所述的方法,其特征在于,所述动作(B)包括确定对应于所述至少第一块的传输错误的概率度量。
10.如权利要求6所述的方法,其特征在于,所述动作(B)包括使用前向纠错确定所述数据传输错误信息。
11.如权利要求10所述的方法,其特征在于,所述动作(B)包括基于使用前向纠错纠正的错误来确定所述数据传输错误信息。
12.如权利要求6所述的方法,其特征在于,所述动作(B)包括在一时间段上,对所述时间段内收到的相同大小的多个信息块中的每一块,确定对应于所述块的数据传输错误信息,所述数据传输错误信息表示所述块的错误率,
其中,所述方法还包括以下动作:
(C)基于所述块的错误率确定所述时间段上的错误率模式,以及
其中,所述动作(A)包括至少部分地基于所确定的模式来预测所述低于特定阈值的降级。
13.如权利要求12所述的方法,其特征在于,所述动作(C)包括确定所述错误率在所述时间段上的增加,且
其中,所述动作(A)包括将所确定的增加与阈值进行比较以及至少部分地基于所述比较来预测所述低于特定阈值的降级。
14.如权利要求12所述的方法,其特征在于,所述动作(A)包括确定对应于所述多个块中最近收到的块的数据传输错误的第一度量,将所述度量与阈值比较并且至少部分地基于所述比较的结果预测所述低于特定阈值的降级。
15.如权利要求6所述的方法,其特征在于,所述动作(A)包括确定对应于所述至少第一块的数据传输错误的第一度量,将所述度量与阈值比较并且至少部分地基于所述比较的结果预测所述低于特定阈值的降级。
16.如权利要求15所述的方法,其特征在于,所述通信信道对应于一应用,以及
其中,所述动作(A)包括将所述度量与对应于所述应用的阈值进行比较。
17.如权利要求1所述的方法,其特征在于,所述动作(A)是由所述网络设备的操作系统实现的。
18.如权利要求1所述的方法,其特征在于,所述信息是在软件定义的无线电通信信道上接收的,以及
其中,所述动作(A)包括预测所述软件定义的无线电通信信道上的降级。
19.一种用于控制在通信信道上的网络设备上发送和/或接收信息的系统,包括:
预测模块,至少部分地基于对应于在所述通信信道上收到的至少第一信息块的数据传输错误信息来预测在所述通信信道上准确传送信息的能力低于特定阈值的降级,以及
传输调整器模块,响应于预测所述低于特定阈值的降级,控制对所述通信信道上信息的发送和/或接收的调整。
20.一种计算机程序产品,包括:
至少一个计算机可读介质;以及
存储在所述至少一个计算机可读介质上的计算机可读信号,所述信号定义指令,作为所述指令由计算机执行的结果,所述指令控制所述计算机执行处理在通过软件定义的无线电通信信道上的网络设备上接收的信息的方法,所述方法包括以下动作:
(A)至少部分地基于对应于在所述软件定义的无线电通信信道上收到的至少第一信息块的数据传输错误信息,预测在所述通信信道上准确传送信息的能力低于特定阈值的降级。
CN2006800446393A 2005-11-30 2006-11-08 基于数据传输错误预测通信信道低于阈值的降级的方法及系统 Active CN101317354B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11/290,144 US8381047B2 (en) 2005-11-30 2005-11-30 Predicting degradation of a communication channel below a threshold based on data transmission errors
US11/290,144 2005-11-30
PCT/US2006/043655 WO2007064455A1 (en) 2005-11-30 2006-11-08 Predicting degradation of a communication channel below a threshold based on data transmission errors

Publications (2)

Publication Number Publication Date
CN101317354A true CN101317354A (zh) 2008-12-03
CN101317354B CN101317354B (zh) 2013-04-24

Family

ID=38088923

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2006800446393A Active CN101317354B (zh) 2005-11-30 2006-11-08 基于数据传输错误预测通信信道低于阈值的降级的方法及系统

Country Status (6)

Country Link
US (3) US8381047B2 (zh)
EP (1) EP1955468B1 (zh)
JP (1) JP5295776B2 (zh)
KR (1) KR101238547B1 (zh)
CN (1) CN101317354B (zh)
WO (1) WO2007064455A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106879026A (zh) * 2015-12-09 2017-06-20 英特尔Ip公司 介质接入控制层的聚合过程
CN107078843A (zh) * 2014-10-17 2017-08-18 微软技术许可有限责任公司 无线信号质量指示符

Families Citing this family (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6493338B1 (en) 1997-05-19 2002-12-10 Airbiquity Inc. Multichannel in-band signaling for data communications over digital wireless telecommunications networks
US6690681B1 (en) * 1997-05-19 2004-02-10 Airbiquity Inc. In-band signaling for data communications over digital wireless telecommunications network
US7215965B2 (en) 2001-11-01 2007-05-08 Airbiquity Inc. Facility and method for wireless transmission of location data in a voice channel of a digital wireless telecommunications network
US7508810B2 (en) 2005-01-31 2009-03-24 Airbiquity Inc. Voice channel control of wireless packet data communications
US8396041B2 (en) 2005-11-08 2013-03-12 Microsoft Corporation Adapting a communication network to varying conditions
US8381047B2 (en) 2005-11-30 2013-02-19 Microsoft Corporation Predicting degradation of a communication channel below a threshold based on data transmission errors
US7924934B2 (en) * 2006-04-07 2011-04-12 Airbiquity, Inc. Time diversity voice channel data communications
KR101293069B1 (ko) 2007-10-20 2013-08-06 에어비퀴티 인코포레이티드. 차량내 시스템들에 의한 무선 인―밴드 시그널링
JP5172405B2 (ja) * 2007-11-15 2013-03-27 ソニー株式会社 無線通信装置、無線通信システム、プログラム、および無線通信方法
JP5128323B2 (ja) * 2007-11-15 2013-01-23 ソニー株式会社 無線通信装置、情報処理装置、プログラム、無線通信方法、処理方法、および無線通信システム
KR101436505B1 (ko) * 2008-01-03 2014-09-02 삼성전자주식회사 메모리 장치
EP2308199B1 (en) * 2008-07-28 2013-12-18 Vantrix Corporation Flow-rate adaptation for a connection of time-varying capacity
US7920935B2 (en) * 2008-08-19 2011-04-05 International Business Machines Corporation Activity based real-time production instruction adaptation
EP2338259B8 (en) 2008-09-12 2013-11-06 QUALCOMM Incorporated A method and apparatus for signaling to a mobile device which set of training sequence codes to use for a communication link
US7983310B2 (en) 2008-09-15 2011-07-19 Airbiquity Inc. Methods for in-band signaling through enhanced variable-rate codecs
US8594138B2 (en) 2008-09-15 2013-11-26 Airbiquity Inc. Methods for in-band signaling through enhanced variable-rate codecs
GB2466988B (en) * 2009-01-19 2011-06-08 Toshiba Res Europ Ltd Method and apparatus for estimating reliability of a wireless network
US8073440B2 (en) 2009-04-27 2011-12-06 Airbiquity, Inc. Automatic gain control in a personal navigation device
US8418039B2 (en) * 2009-08-03 2013-04-09 Airbiquity Inc. Efficient error correction scheme for data transmission in a wireless in-band signaling system
US8249865B2 (en) 2009-11-23 2012-08-21 Airbiquity Inc. Adaptive data transmission for a digital in-band modem operating over a voice channel
EP2547032B1 (de) * 2011-07-12 2018-05-23 ADVA Optical Networking SE Verfahren zur Datenpaketverarbeitung bei sehr hohen Datenraten und extrem schlechten Übertragungsbedingungen
US8848825B2 (en) 2011-09-22 2014-09-30 Airbiquity Inc. Echo cancellation in wireless inband signaling modem
JP5863545B2 (ja) * 2012-04-18 2016-02-16 株式会社日立製作所 データ伝送システム、およびデータ伝送装置
WO2014020664A1 (ja) * 2012-07-30 2014-02-06 富士機械製造株式会社 光無線システム
JP6008110B2 (ja) * 2012-10-01 2016-10-19 三菱電機株式会社 伝送路品質判定装置、映像監視レコーダ装置、伝送路品質判定方法
US9298528B2 (en) 2012-10-10 2016-03-29 Bank Of America Corporation Evaluating and servicing problematic cash-handling machines
US20140149572A1 (en) * 2012-11-28 2014-05-29 Microsoft Corporation Monitoring and diagnostics in computer networks
US8918700B2 (en) * 2013-02-11 2014-12-23 Arm Limited Apparatus and method for controlling access to a memory device
WO2015034405A1 (en) * 2013-09-05 2015-03-12 Telefonaktiebolaget L M Ericsson (Publ) Adaptive multimedia codec parameter adaptation
US10492084B2 (en) 2016-10-10 2019-11-26 Microsoft Technology Licensing, Llc Collaborative communications
US10127125B2 (en) * 2016-10-21 2018-11-13 Accenture Global Solutions Limited Application monitoring and failure prediction
US10439641B2 (en) * 2017-06-02 2019-10-08 Nxp B.V. Error estimation in signal communications
US20200379830A1 (en) * 2019-06-03 2020-12-03 Parascript, Llc Dynamic reject rate adjustment to optimally process uneven flow of documents while maintaining average error rate restriction
CN115102665A (zh) * 2020-03-10 2022-09-23 华为技术有限公司 一种信息处理方法及装置

Family Cites Families (199)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3072982A (en) * 1953-07-13 1963-01-15 Westinghouse Electric Corp Method of producing sound and homogeneous ingots
US3420977A (en) * 1965-06-18 1969-01-07 Air Reduction Electron beam apparatus
US3389208A (en) * 1967-05-04 1968-06-18 Consarc Corp Consumable electrode furnace for electroslag refining
CA847777A (en) * 1967-07-12 1970-07-28 Grigorievich Voskoboinikov Viktor Method of casting metals and alloys in a mold, and a device for effecting same
GB1218365A (en) * 1968-04-23 1971-01-06 Steel Co Of Wales Ltd Improvements in and relating to the continuous casting of steel strip
US3737305A (en) * 1970-12-02 1973-06-05 Aluminum Co Of America Treating molten aluminum
GB1355433A (en) * 1971-07-28 1974-06-05 Electricity Council Production of titanium
BE790453A (fr) * 1971-10-26 1973-02-15 Brooks Reginald G Fabrication d'articles en metal
BE795856A (fr) * 1972-02-24 1973-08-23 Air Liquide Perfectionnement au procede de raffinage electrique par laitier dit "procede e.s.r."
US3817503A (en) * 1973-06-13 1974-06-18 Carpenter Technology Corp Apparatus for making metal powder
US3896258A (en) * 1973-09-04 1975-07-22 Charles W Hanks Electron beam gun system
US4272463A (en) * 1974-12-18 1981-06-09 The International Nickel Co., Inc. Process for producing metal powder
US3970892A (en) * 1975-05-19 1976-07-20 Hughes Aircraft Company Ion plasma electron gun
US4066117A (en) * 1975-10-28 1978-01-03 The International Nickel Company, Inc. Spray casting of gas atomized molten metal to produce high density ingots
DE2602941C3 (de) * 1976-01-23 1980-12-18 Mannesmann Ag, 4000 Duesseldorf Vorrichtung zum Kühlen gegossener, nicht rotierender Rundstränge
US4025818A (en) * 1976-04-20 1977-05-24 Hughes Aircraft Company Wire ion plasma electron gun
US4264641A (en) * 1977-03-17 1981-04-28 Phrasor Technology Inc. Electrohydrodynamic spraying to produce ultrafine particles
US4190404A (en) * 1977-12-14 1980-02-26 United Technologies Corporation Method and apparatus for removing inclusion contaminants from metals and alloys
US4261412A (en) * 1979-05-14 1981-04-14 Special Metals Corporation Fine grain casting method
US4449568A (en) * 1980-02-28 1984-05-22 Allied Corporation Continuous casting controller
US4426141A (en) * 1981-04-23 1984-01-17 Holcomb Harry F Bright ring keratoscope
US4441542A (en) * 1981-06-10 1984-04-10 Olin Corporation Process for cooling and solidifying continuous or semi-continuously cast material
FR2537856B1 (fr) * 1982-12-21 1985-10-18 Vives Joseph Brosse a dents
DE3319508A1 (de) * 1983-05-03 1984-11-08 BBC Aktiengesellschaft Brown, Boveri & Cie., Baden, Aargau Vorrichtung und verfahren zur zerstaeubung von fluessigen metallen zwecks erzeugung eines feinkoernigen pulvers
US4801412A (en) * 1984-02-29 1989-01-31 General Electric Company Method for melt atomization with reduced flow gas
US4755722A (en) * 1984-04-02 1988-07-05 Rpc Industries Ion plasma electron gun
US4596945A (en) * 1984-05-14 1986-06-24 Hughes Aircraft Company Modulator switch with low voltage control
US4645978A (en) * 1984-06-18 1987-02-24 Hughes Aircraft Company Radial geometry electron beam controlled switch utilizing wire-ion-plasma electron source
US4642522A (en) * 1984-06-18 1987-02-10 Hughes Aircraft Company Wire-ion-plasma electron gun employing auxiliary grid
GB8507647D0 (en) * 1985-03-25 1985-05-01 Osprey Metals Ltd Manufacturing metal products
DE3527628A1 (de) * 1985-08-01 1987-02-05 Leybold Heraeus Gmbh & Co Kg Verfahren und vorrichtung zum einschmelzen und umschmelzen von partikelfoermigen metallen zu straengen, insbesondere zu brammen
EP0225732B1 (en) * 1985-11-12 1992-01-22 Osprey Metals Limited Production of spray deposits
US4801411A (en) * 1986-06-05 1989-01-31 Southwest Research Institute Method and apparatus for producing monosize ceramic particles
US4738713A (en) * 1986-12-04 1988-04-19 The Duriron Company, Inc. Method for induction melting reactive metals and alloys
US4842170A (en) * 1987-07-06 1989-06-27 Westinghouse Electric Corp. Liquid metal electromagnetic flow control device incorporating a pumping action
US4842704A (en) * 1987-07-29 1989-06-27 Collins George J Magnetron deposition of ceramic oxide-superconductor thin films
US4916361A (en) * 1988-04-14 1990-04-10 Hughes Aircraft Company Plasma wave tube
CA1305609C (en) * 1988-06-14 1992-07-28 Peter D. Waite Treatment of molten light metals
US4932635A (en) * 1988-07-11 1990-06-12 Axel Johnson Metals, Inc. Cold hearth refining apparatus
US4919335A (en) * 1988-07-19 1990-04-24 The United States Of America As Represented By The United States Department Of Energy Method and apparatus for atomization and spraying of molten metals
US4910435A (en) * 1988-07-20 1990-03-20 American International Technologies, Inc. Remote ion source plasma electron gun
US4936375A (en) * 1988-10-13 1990-06-26 Axel Johnson Metals, Inc. Continuous casting of ingots
US4838340A (en) * 1988-10-13 1989-06-13 Axel Johnson Metals, Inc. Continuous casting of fine grain ingots
US5102620A (en) * 1989-04-03 1992-04-07 Olin Corporation Copper alloys with dispersed metal nitrides and method of manufacture
US5104634A (en) * 1989-04-20 1992-04-14 Hercules Incorporated Process for forming diamond coating using a silent discharge plasma jet process
CA2053261A1 (en) 1989-04-28 1990-10-29 Gary D. Hornbuckle Method and apparatus for remotely controlling and monitoring the use of computer software
US5296274A (en) * 1989-05-10 1994-03-22 Movchan Boris A Method of producing carbon-containing materials by electron beam vacuum evaporation of graphite and subsequent condensation
US5102449A (en) * 1989-05-11 1992-04-07 Societe Nationale D'etude Et De Construction De Moteurs D'aviation "S.N.E.C.M.A." Inclusion decanting process for nickel-based superalloys and other metallic materials
US5084091A (en) * 1989-11-09 1992-01-28 Crucible Materials Corporation Method for producing titanium particles
US5093602A (en) * 1989-11-17 1992-03-03 Charged Injection Corporation Methods and apparatus for dispersing a fluent material utilizing an electron beam
US5004153A (en) * 1990-03-02 1991-04-02 General Electric Company Melt system for spray-forming
US5222547A (en) * 1990-07-19 1993-06-29 Axel Johnson Metals, Inc. Intermediate pressure electron beam furnace
US5100463A (en) * 1990-07-19 1992-03-31 Axel Johnson Metals, Inc. Method of operating an electron beam furnace
US5291940A (en) * 1991-09-13 1994-03-08 Axel Johnson Metals, Inc. Static vacuum casting of ingots
US5160532A (en) * 1991-10-21 1992-11-03 General Electric Company Direct processing of electroslag refined metal
US5176874A (en) * 1991-11-05 1993-01-05 General Electric Company Controlled process for the production of a spray of atomized metal droplets
RU2032280C1 (ru) * 1992-02-18 1995-03-27 Инженерный центр "Плазмодинамика" Способ управления плазменным потоком и плазменное устройство
US5226946A (en) * 1992-05-29 1993-07-13 Howmet Corporation Vacuum melting/casting method to reduce inclusions
US5302881A (en) * 1992-06-08 1994-04-12 The United States Of America As Represented By The Secretary Of The Air Force High energy cathode device with elongated operating cycle time
US5332197A (en) * 1992-11-02 1994-07-26 General Electric Company Electroslag refining or titanium to achieve low nitrogen
US5310165A (en) * 1992-11-02 1994-05-10 General Electric Company Atomization of electroslag refined metal
FR2700657B1 (fr) * 1993-01-15 1995-02-17 Gen Electric Cgr Ensemble radiogène.
GB9302387D0 (en) * 1993-02-06 1993-03-24 Osprey Metals Ltd Production of powder
JP3187190B2 (ja) 1993-02-18 2001-07-11 株式会社東芝 移動無線通信システムとその基地局
US5377961A (en) * 1993-04-16 1995-01-03 International Business Machines Corporation Electrodynamic pump for dispensing molten solder
US5381847A (en) * 1993-06-10 1995-01-17 Olin Corporation Vertical casting process
US6430738B1 (en) 1993-07-01 2002-08-06 International Business Machines Corporation Method and system for reversible installation of software applications in a data processing system utilizing an automated archival process
US5749989A (en) * 1993-10-06 1998-05-12 The Procter & Gamble Company Continuous, high-speed method for producing a pant-style garment having a pair of elasticized leg openings
US5527381A (en) * 1994-02-04 1996-06-18 Alcan International Limited Gas treatment of molten metals
JPH07326977A (ja) 1994-02-04 1995-12-12 Advanced Micro Devices Inc 通信回路
US5503655A (en) * 1994-02-23 1996-04-02 Orbit Technologies, Inc. Low cost titanium production
US5480097A (en) * 1994-03-25 1996-01-02 General Electric Company Gas atomizer with reduced backflow
US5520715A (en) * 1994-07-11 1996-05-28 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Directional electrostatic accretion process employing acoustic droplet formation
US5600663A (en) 1994-11-16 1997-02-04 Lucent Technologies Inc. Adaptive forward error correction system
US5553083B1 (en) * 1995-01-19 2000-05-16 Starburst Comm Corp Method for quickly and reliably transmitting frames of data over communications links
JP2693922B2 (ja) 1995-02-13 1997-12-24 日本電気エンジニアリング株式会社 移動無線端末機のチャンネル切替判定装置
US5867538A (en) * 1995-08-15 1999-02-02 Hughes Electronics Corporation Computational simplified detection of digitally modulated radio signals providing a detection of probability for each symbol
US5894980A (en) * 1995-09-25 1999-04-20 Rapid Analysis Development Comapny Jet soldering system and method
US5649992A (en) * 1995-10-02 1997-07-22 General Electric Company Methods for flow control in electroslag refining process
US5649993A (en) * 1995-10-02 1997-07-22 General Electric Company Methods of recycling oversray powder during spray forming
DE19538124C2 (de) 1995-10-13 1998-10-08 Uwe Dipl Ing Seidel Verfahren und Vorrichtung zum Schutz von Software gegen unautorisierte Benutzung
US5845077A (en) 1995-11-27 1998-12-01 Microsoft Corporation Method and system for identifying and obtaining computer software from a remote computer
US6067575A (en) 1995-12-08 2000-05-23 Sun Microsystems, Inc. System and method for generating trusted, architecture specific, compiled versions of architecture neutral programs
US5769151A (en) * 1995-12-21 1998-06-23 General Electric Company Methods for controlling the superheat of the metal exiting the CIG apparatus in an electroslag refining process
US6068043A (en) * 1995-12-26 2000-05-30 Hot Metal Technologies, Inc. Method and apparatus for nucleated forming of semi-solid metallic alloys from molten metals
US5907563A (en) 1996-03-07 1999-05-25 Kokusai Denshin Denwa Co. Ltd. Error control method and apparatus for wireless data communication
JP3031306B2 (ja) 1997-07-31 2000-04-10 日本電気株式会社 移動無線装置
US6043451A (en) * 1997-11-06 2000-03-28 Promet Technologies, Inc. Plasma spraying of nickel-titanium compound
US6282709B1 (en) 1997-11-12 2001-08-28 Philips Electronics North America Corporation Software update manager
US6035183A (en) 1997-12-09 2000-03-07 Nortel Networks Corporation Basestation RSSI and BER feedback signal quality display and transmit diversity
US6105068A (en) * 1998-02-10 2000-08-15 3Com Corporation Method and apparatus for determining a protocol type on a network connection using error detection values stored within internetworking devices
US6168666B1 (en) * 1998-05-22 2001-01-02 Sarnoff Corporation Focused acoustic bead charger/dispenser for bead manipulating chucks
US6182264B1 (en) * 1998-05-22 2001-01-30 Vlsi Technology, Inc. Smart dynamic selection of error correction methods for DECT based data services
US6381742B2 (en) 1998-06-19 2002-04-30 Microsoft Corporation Software package management
US6327312B1 (en) 1998-06-24 2001-12-04 Intermec Ip Corp. RF narrowband/wideband discriminating system for spread spectrum signal differentiation
US6378126B2 (en) 1998-09-29 2002-04-23 International Business Machines Corporation Compilation of embedded language statements in a source code program
US6052600A (en) 1998-11-23 2000-04-18 Motorola, Inc. Software programmable radio and method for configuring
US6350293B1 (en) * 1999-02-23 2002-02-26 General Electric Company Bottom pour electroslag refining systems and methods
WO2000060658A1 (fr) * 1999-04-06 2000-10-12 Tokyo Electron Limited Electrode, etage de tranche, dispositif a plasma, et procede de fabrication d'une electrode et d'un etage de tranche
GB2350749A (en) 1999-06-01 2000-12-06 Motorola Ltd Transferring configuration data to a software defined radio apparatus
JP2001068538A (ja) * 1999-06-21 2001-03-16 Tokyo Electron Ltd 電極構造、載置台構造、プラズマ処理装置及び処理装置
US7260369B2 (en) 2005-08-03 2007-08-21 Kamilo Feher Location finder, tracker, communication and remote control system
US6591382B1 (en) 1999-08-17 2003-07-08 Skyworks Solutions, Inc. Performance improvement of internet protocols over wireless connections
JP3669619B2 (ja) 1999-09-06 2005-07-13 富士通株式会社 無線端末装置のソフトウェア更新方法及びその装置
US6268767B1 (en) * 1999-09-08 2001-07-31 Atmel Corporation Dual bit error rate estimation in a QAM demodulator
US6545532B1 (en) * 1999-09-08 2003-04-08 Atmel Corporation Timing recovery circuit in a QAM demodulator
US6493835B1 (en) * 1999-09-30 2002-12-10 Storage Technology Corporation System and method for detecting media and transport degradation during multichannel recording
US6407399B1 (en) * 1999-09-30 2002-06-18 Electron Vision Corporation Uniformity correction for large area electron source
US6264717B1 (en) * 1999-11-15 2001-07-24 General Electric Company Clean melt nucleated cast article
US6769046B2 (en) 2000-02-14 2004-07-27 Palmchip Corporation System-resource router
JP3841256B2 (ja) 2000-02-15 2006-11-01 三菱電機株式会社 通信システム及び通信方法及び送信端末
US6562099B2 (en) * 2000-05-22 2003-05-13 The Regents Of The University Of California High-speed fabrication of highly uniform metallic microspheres
US20040029575A1 (en) 2000-05-26 2004-02-12 Mehul Mehta Management module for software defined radio
AU2001268542A1 (en) * 2000-06-16 2001-12-24 Ati Properties, Inc. Methods and apparatus for spray forming, atomization and heat transfer
US6891858B1 (en) * 2000-06-30 2005-05-10 Cisco Technology Inc. Dynamic modulation of modulation profiles for communication channels in an access network
US7496739B1 (en) 2000-06-30 2009-02-24 Microsoft Corporation System and related methods for automatically configuring a computing system
WO2002005444A1 (en) 2000-07-07 2002-01-17 Sony Corporation Universal platform for software defined radio
AU2001288350A1 (en) 2000-08-22 2002-03-04 Novatel Wireless, Inc. Over the air rf wireless data modem programming
GB2399999B (en) 2000-08-31 2005-03-09 Intel Corp Mitigating interference between wireless systems
US6937592B1 (en) 2000-09-01 2005-08-30 Intel Corporation Wireless communications system that supports multiple modes of operation
EP1187417B1 (en) 2000-09-07 2005-05-11 Matsushita Electric Industrial Co., Ltd. Method and apparatus for transmitting data packets
US7016296B2 (en) * 2000-10-16 2006-03-21 Broadcom Corporation Adaptive modulation for fixed wireless link in cable transmission system
US6788959B2 (en) 2000-10-30 2004-09-07 Nokia Corporation Method and apparatus for transmitting and receiving dynamic configuration parameters in a third generation cellular telephone network
GB0026614D0 (en) 2000-10-31 2000-12-13 Lsi Logic Europ Ltd A method and apparatus for estimation of error in data recovery schemes
WO2002037222A2 (en) 2000-11-03 2002-05-10 Digital Authentication Technologies, Inc. Electronic file protection using location
US6496529B1 (en) * 2000-11-15 2002-12-17 Ati Properties, Inc. Refining and casting apparatus and method
US8891583B2 (en) * 2000-11-15 2014-11-18 Ati Properties, Inc. Refining and casting apparatus and method
US6999956B2 (en) 2000-11-16 2006-02-14 Ward Mullins Dynamic object-driven database manipulation and mapping system
US6611795B2 (en) * 2000-12-06 2003-08-26 Motorola, Inc. Apparatus and method for providing adaptive forward error correction utilizing the error vector magnitude metric
US6937877B2 (en) 2000-12-21 2005-08-30 General Electric Company Wireless communication with a mobile asset employing dynamic configuration of a software defined radio
US20020169854A1 (en) 2001-01-22 2002-11-14 Tarnoff Harry L. Systems and methods for managing and promoting network content
US6904956B2 (en) * 2002-10-18 2005-06-14 Thomas P. Noel Method and thermally active convection apparatus and method for abstracting heat with circulation intermediate three dimensional-parity heat transfer elements in bi-phase heat exchanging composition
GB0103903D0 (en) 2001-02-16 2001-04-04 Radioscape Ltd An open digital interface between sdr baseband processors and rf
JP3893881B2 (ja) 2001-02-16 2007-03-14 株式会社日立製作所 ソフトウェア無線機および無線システム、ソフトウェア無線機の認定方式
US6416564B1 (en) * 2001-03-08 2002-07-09 Ati Properties, Inc. Method for producing large diameter ingots of nickel base alloys
US7079847B2 (en) 2001-03-21 2006-07-18 Agere Systems Inc. Controller and transceiver employable in a wireless communications network
US20020138796A1 (en) * 2001-03-23 2002-09-26 Jacob John M. Intelligent performance monitoring in optical networks using FEC statistics
US7181218B2 (en) 2001-04-10 2007-02-20 Telefonaktiebolaget Lm Ericsson (Publ) Commanding handover between differing radio access technologies
US20020178417A1 (en) * 2001-05-22 2002-11-28 Jacob John M. Communication channel optimization using forward error correction statistics
US7203508B2 (en) 2001-06-13 2007-04-10 Ntt Docomo, Inc. Mobile communication systems, mobile communication methods, base stations, mobile stations, and signal transmission methods in the mobile communication systems
US7111249B2 (en) 2001-07-09 2006-09-19 Wildtangent, Inc. Communication and/or transaction with client through active management of a client menu hierarchy
US20030023922A1 (en) * 2001-07-25 2003-01-30 Davis James A. Fault tolerant magnetoresistive solid-state storage device
DE10138217A1 (de) 2001-08-03 2003-03-20 Atmel Germany Gmbh Verfahren zur Übertragung von Daten
US20030039214A1 (en) 2001-08-24 2003-02-27 Huffman Amber D. Method for determining the end of transmission in a software radio having multiple processors
KR100571802B1 (ko) 2001-09-03 2006-04-17 삼성전자주식회사 통신 효율을 높이는 이동통신 시스템 및 그 방법
JP3564479B2 (ja) 2001-09-07 2004-09-08 独立行政法人情報通信研究機構 無線システムのシームレス統合ネットワークシステム
JP3621987B2 (ja) 2001-09-07 2005-02-23 独立行政法人情報通信研究機構 無線システムのシームレス統合ネットワークシステム
US7151925B2 (en) 2001-09-10 2006-12-19 Industrial Technology Research Institute Software defined radio (SDR) architecture for wireless digital communication systems
CN1593050A (zh) 2001-09-26 2005-03-09 皇家飞利浦电子股份有限公司 用于可重新配置多媒体系统的方法和装置
US6873832B2 (en) 2001-09-28 2005-03-29 Broadcom Corporation Timing based LNA gain adjustment in an RF receiver to compensate for intermodulation interference
WO2003034677A1 (fr) * 2001-10-17 2003-04-24 Sony Corporation Emetteur et procede de commande de transmission et recepteur et procede de commande de reception
US20030097623A1 (en) 2001-10-24 2003-05-22 Javad Razavilar Method and apparatus for performance optimization and adaptive bit loading for wireless modems with convolutional coder, FEC, CRC and ARQ
US6801777B2 (en) 2001-11-27 2004-10-05 Intel Corporation Device and method for intelligent wireless communication selection
US7319870B2 (en) 2001-12-20 2008-01-15 Motorola, Inc. Method for subscribing to a wireless service
AU2003219812A1 (en) 2002-02-19 2003-09-09 Zyray Wireless, Inc. Method and apparatus optimizing a radio link
AU2003220423A1 (en) 2002-03-22 2003-10-13 Sun Microsystems, Inc. Mobile download system
JP3911576B2 (ja) 2002-04-03 2007-05-09 独立行政法人情報通信研究機構 ケーブルモデム伝送システムのセンタ制御装置及びブロック符号長制御方法
US6862502B2 (en) 2002-05-15 2005-03-01 General Electric Company Intelligent communications, command, and control system for a land-based vehicle
US20030216927A1 (en) 2002-05-17 2003-11-20 V. Sridhar System and method for automated safe reprogramming of software radios
FR2841721B1 (fr) 2002-06-28 2004-08-20 France Telecom Dispositif de traitement d'echo pour systeme de communication de type monovoie ou multivoies
WO2004008719A2 (en) 2002-07-12 2004-01-22 Sca Technica, Inc Self-booting software defined radio module
GB2392590B (en) 2002-08-30 2005-02-23 Toshiba Res Europ Ltd Methods and apparatus for secure data communication links
US20040098715A1 (en) 2002-08-30 2004-05-20 Parixit Aghera Over the air mobile device software management
JP3651605B2 (ja) 2002-09-06 2005-05-25 株式会社東芝 認定試験方法、認定試験システム、無線端末及び認定装置
US8199705B2 (en) 2002-09-17 2012-06-12 Broadcom Corporation System and method for providing a wireless access point (WAP) having multiple integrated transceivers for use in a hybrid wired/wireless network
KR100493158B1 (ko) * 2002-09-17 2005-06-02 삼성전자주식회사 적응적 하이브리드 arq 방법 및 적응적 하이브리드arq 시스템에 있어서 데이터 송수신방법
CN1498009A (zh) 2002-09-30 2004-05-19 ��ʽ���綫֥ 无线通信终端
GB2394388B (en) 2002-10-14 2005-10-19 Toshiba Res Europ Ltd Methods and systems for flexible delegation
CN1709001B (zh) 2002-11-01 2010-04-14 美商内数位科技公司 无线通信系统信道品质预测的方法
ATE305713T1 (de) 2002-12-16 2005-10-15 Cit Alcatel Telekommunikationsverfahren zur unterstützung mehrerer funkschnittstellen
JP4077333B2 (ja) 2002-12-24 2008-04-16 松下電器産業株式会社 無線送信装置及び無線送信方法
US20040218919A1 (en) * 2003-04-30 2004-11-04 Lucent Technologies Inc. Method and apparatus for Q-factor monitoring using forward error correction coding
US20040242261A1 (en) 2003-05-29 2004-12-02 General Dynamics Decision Systems, Inc. Software-defined radio
US20040246001A1 (en) 2003-06-09 2004-12-09 Sontag David N. Method and apparatus for guided establishment of a signal probe configuration
WO2005013540A2 (en) 2003-07-30 2005-02-10 Matsushita Electric Industrial Co., Ltd. A secure scheme for software download
CN1275480C (zh) 2003-07-31 2006-09-13 上海贝尔阿尔卡特股份有限公司 一种多标准软件无线电(sdr)基带处理方法
EP1505498A1 (en) 2003-08-08 2005-02-09 Mitsubishi Electric Information Technology Centre Europe B.V. Reconfigurable telecommunication device with software components
US20050055689A1 (en) 2003-09-10 2005-03-10 Abfalter Scott A. Software management for software defined radio in a distributed network
US7406328B2 (en) 2003-09-15 2008-07-29 Harris Corporation System and method for configuring a software radio
US7725888B2 (en) 2003-09-26 2010-05-25 Wind River Systems, Inc. Systems and methods for dynamically linking application software into a running operating system kernel
ES2299868T3 (es) 2003-10-09 2008-06-01 Matsushita Electric Industrial Co., Ltd Terminal de comunicacion y metodo para temporizar la deteccion de caracteristicas de comunicacion.
US8677378B2 (en) 2003-11-17 2014-03-18 Objective Interface Systems, Inc. Lightweight, high performance, remote reconfigurable communications terminal architecture
US7164912B2 (en) 2004-01-07 2007-01-16 Research In Motion Limited Apparatus, and associated method, for facilitating selection by a mobile node of a network through which to communicate using a hierarchical selection process
US7339986B2 (en) * 2004-01-30 2008-03-04 Broadcom Corporation Method of monitoring the quality of a communications channel
SG124272A1 (en) 2004-02-26 2006-08-30 Oki Techno Ct Singapore Pte A modulation/demodulation apparatus for the encoding and decoding of data and a method for encoding and decoding data
JP2005277815A (ja) 2004-03-25 2005-10-06 Fujitsu Ltd 利用ネットワーク選択方法及び通信システム、移動端末
CA2506641A1 (en) * 2004-05-06 2005-11-06 Genieview Inc. Signal processing methods and systems
JP4453575B2 (ja) 2004-09-07 2010-04-21 株式会社日立製作所 ソフトウェア無線装置
US7283838B2 (en) 2005-04-22 2007-10-16 Wei Lu Open baseband processing architecture for next generation wireless and mobile communication terminal design
JP2006309533A (ja) 2005-04-28 2006-11-09 Hitachi Kokusai Electric Inc 分散処理プログラム
US8074214B2 (en) 2005-05-19 2011-12-06 Oracle International Corporation System for creating a customized software installation on demand
EP1929738B1 (en) 2005-09-08 2013-01-16 Nortel Networks Limited Load balancing for an air interface protocol architecture with a plurality of heterogenous physical layer modes
US7784029B2 (en) 2005-09-30 2010-08-24 Microsoft Corporation Network service for modularly constructing a software defined radio
US7681239B2 (en) 2005-09-30 2010-03-16 Microsoft Corporation Modularly constructing a software defined radio
US7706330B2 (en) 2005-10-03 2010-04-27 Motorola, Inc. Method and system for link adaptation in a wireless multi-carrier communication system
US8396041B2 (en) 2005-11-08 2013-03-12 Microsoft Corporation Adapting a communication network to varying conditions
US8381047B2 (en) 2005-11-30 2013-02-19 Microsoft Corporation Predicting degradation of a communication channel below a threshold based on data transmission errors
US8748773B2 (en) * 2007-03-30 2014-06-10 Ati Properties, Inc. Ion plasma electron emitters for a melting furnace
US7798199B2 (en) * 2007-12-04 2010-09-21 Ati Properties, Inc. Casting apparatus and method

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107078843A (zh) * 2014-10-17 2017-08-18 微软技术许可有限责任公司 无线信号质量指示符
CN106879026A (zh) * 2015-12-09 2017-06-20 英特尔Ip公司 介质接入控制层的聚合过程
CN106879026B (zh) * 2015-12-09 2020-11-10 英特尔Ip公司 介质接入控制层的聚合过程

Also Published As

Publication number Publication date
KR20080069667A (ko) 2008-07-28
EP1955468A1 (en) 2008-08-13
JP5295776B2 (ja) 2013-09-18
CN101317354B (zh) 2013-04-24
US20150242260A1 (en) 2015-08-27
EP1955468B1 (en) 2018-10-24
JP2009517979A (ja) 2009-04-30
WO2007064455A1 (en) 2007-06-07
KR101238547B1 (ko) 2013-03-04
EP1955468A4 (en) 2012-07-04
US20130139011A1 (en) 2013-05-30
US8381047B2 (en) 2013-02-19
US20070124625A1 (en) 2007-05-31
US9106433B2 (en) 2015-08-11

Similar Documents

Publication Publication Date Title
CN101317354B (zh) 基于数据传输错误预测通信信道低于阈值的降级的方法及系统
US9467164B2 (en) Apparatus and method for supporting polar code designs
CN1853380B (zh) 有效的自动重复请求的方法和装置
CN1886926B (zh) 用于计算接收信号误码率的方法和设备
US7577899B2 (en) Cyclic redundancy check (CRC) based error correction method and device
US9504042B2 (en) System and method for encoding and decoding of data with channel polarization mechanism
JP4713897B2 (ja) 通信システムにおけるリンクエラー予測のための方法と装置
JP2009543420A (ja) 反復符号数的指標を用いた通信回線制御
US8190964B2 (en) Decoding method
CN101083513B (zh) 通信信号解码的装置、方法和系统
WO2010103905A1 (en) Methods and devices for providing unequal error protection code design from probabilistically fixed composition codes
US7644346B2 (en) Format detection
CN100438391C (zh) 传输链路的盲传送格式检测
EP4000197B1 (en) Increasing average power levels to reduce peak-to-average power levels using error correction codes
US11044044B2 (en) Peak to average power ratio reduction of optical systems utilizing error correction
US11031961B2 (en) Smart symbol changes for optimization of communications using error correction
US11172455B2 (en) Peak to average power output reduction of RF systems utilizing error correction
US20210021288A1 (en) Bit error reduction of communication systems using error correction
US20210021451A1 (en) Intelligent optimization of communication systems utilizing error correction
US20040137848A1 (en) Radio receiving apparatus, method for determining modulation scheme, and method for determining coding scheme
CN114844511A (zh) 极化码译码方法及装置、存储介质及电子设备
CN114073024B (zh) 极性码的卷积预编码和解码
JPH11177641A (ja) 制御情報割当方法、制御方法、送信方法、受信方法、送信装置及び受信装置
KR20070113679A (ko) 통신 시스템에서 데이터 송수신 장치 및 방법
JP3383561B2 (ja) 復号品質推定装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: MICROSOFT TECHNOLOGY LICENSING LLC

Free format text: FORMER OWNER: MICROSOFT CORP.

Effective date: 20150507

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20150507

Address after: Washington State

Patentee after: Micro soft technique license Co., Ltd

Address before: Washington State

Patentee before: Microsoft Corp.