CN101057438A - 电信环境中的资源共享 - Google Patents

电信环境中的资源共享 Download PDF

Info

Publication number
CN101057438A
CN101057438A CNA2005800327031A CN200580032703A CN101057438A CN 101057438 A CN101057438 A CN 101057438A CN A2005800327031 A CNA2005800327031 A CN A2005800327031A CN 200580032703 A CN200580032703 A CN 200580032703A CN 101057438 A CN101057438 A CN 101057438A
Authority
CN
China
Prior art keywords
time delay
delay path
transceiver
memory space
interleaver
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.)
Pending
Application number
CNA2005800327031A
Other languages
English (en)
Inventor
马科斯·C.·扎尼斯
迈克尔·伦德
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.)
TQ Delta LLC
Original Assignee
Aware Inc
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=35517609&utm_source=***_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CN101057438(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Aware Inc filed Critical Aware Inc
Priority to CN201510413116.2A priority Critical patent/CN104993912B/zh
Publication of CN101057438A publication Critical patent/CN101057438A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0629Configuration or reconfiguration of storage systems
    • G06F3/0631Configuration or reconfiguration of storage systems by allocating resources to storage systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/16Handling requests for interconnection or transfer for access to memory bus
    • G06F13/1605Handling requests for interconnection or transfer for access to memory bus based on arbitration
    • G06F13/1647Handling requests for interconnection or transfer for access to memory bus based on arbitration with interleaved bank access
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/061Improving I/O performance
    • G06F3/0611Improving I/O performance in relation to response time
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0638Organizing or formatting or addressing of data
    • G06F3/0644Management of space entities, e.g. partitions, extents, pools
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0655Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
    • G06F3/0659Command handling arrangements, e.g. command buffers, queues, command scheduling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0662Virtualisation aspects
    • G06F3/0665Virtualisation aspects at area level, e.g. provisioning of virtual or logical volumes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0673Single storage device
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/03Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
    • H03M13/05Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
    • H03M13/13Linear codes
    • H03M13/15Cyclic codes, i.e. cyclic shifts of codewords produce other codewords, e.g. codes defined by a generator polynomial, Bose-Chaudhuri-Hocquenghem [BCH] codes
    • H03M13/151Cyclic codes, i.e. cyclic shifts of codewords produce other codewords, e.g. codes defined by a generator polynomial, Bose-Chaudhuri-Hocquenghem [BCH] codes using error location or error correction polynomials
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/38Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0041Arrangements at the transmitter end
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0071Use of interleaving
    • 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
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1809Selective-repeat protocols
    • 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
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end
    • H04L1/1835Buffer management
    • 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
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867Arrangements specially adapted for the transmitter end
    • H04L1/1874Buffer management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/72Routing based on the source address
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/90Buffering arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/90Buffering arrangements
    • H04L49/901Buffering arrangements using storage descriptor, e.g. read or write pointers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0045Arrangements at the receiver end
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0057Block codes

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Mathematical Physics (AREA)
  • Algebra (AREA)
  • Pure & Applied Mathematics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Error Detection And Correction (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Telephonic Communication Services (AREA)
  • Communication Control (AREA)
  • Telephone Function (AREA)

Abstract

一种用于使多个发送器和/或接收器时延路径共享存储空间和处理能力的收发器,收发器在通信中执行或支持多个应用。例如,该收发器的发送器和/或接收器时延路径可以共享一个交织处理器/解交织处理器存储器。这一分配可以基于数据率、延时、BER、应用的脉冲噪声保护需求、通过每个时延路径传输的数据或信息、或者通常的与通信***相关的任何参数。

Description

电信环境中的资源共享
相关申请数据
本申请根据35 U.S.C.§119(e)条款要求2004年10月12日申请的美国专利申请号60/618,269的优先权,题目为“在DSL***中共享存储器及处理资源”,合并在此作为参考。
技术领域
本发明通常涉及通信***。特别的,本申请的一个典型实施例涉及通信***中的存储器共享。另一个典型实施例涉及通信***中处理或编码资源的共享。
背景技术
本申请所引用的专利号为6,775,320和6,778,589的美国专利,记载了支持多应用和多成帧器/编码器/交织处理器FCI模块(一个FCI模块也被称为一个时延路径)的DSL***。DSL***执行不同需求,例如,数据率,延时(延迟),位误码率(BER),及其它类似的,的传输。例如,视频通常要求低BER(<1E-10)但是允许较高的时延(>20ms)。语音,另一方面,通常要求低时延(>1ms)但是允许BER(<1E-3)。
如美国专利6,775,320中所记载的,为了满足通信***中不同应用的需求,可以使用不同的时延路径。因而,收发器必须支持多时延路径以支持如视频、因特网访问以及语音电话等不同应用。取决于应用的需求,收发器的每个包括成帧器、编码器和交织处理器模块的时延路径都具有不同性能。
发明内容
在一个收发器中实现多时延路径的困难之处在于,事实上时延路径是一个需要大量存储空间和处理能力的复杂的数字电路。时延路径中的交织处理器会消耗大量的存储空间以提供纠错能力。例如,一个典型的DSL收发器至少包括一个分配给其交织处理器大约16KB存储空间的时延路径。类似地,编码模块,例如,一个Reed Solomon编码器,消耗大量的处理能力。通常,随着时延路径数量的增加,通信***中存储空间和处理能力的需来则会随之增长。
因此,本发明一方面在于使收发器中的一个或多个交织处理器和/或解交织处理器共享存储空间。特别地,本申请的一方面在于提供收发器中可共享的时延路径存储器。
本发明的另一方面在于配置和初始化通信***中的可共享存储器。特别地,本发明的一方面涉及配置和初始化通信***中的交织处理器/解交织处理器存储空间。
本发明的另一方面在于确定可由通信***分配给特定组件的存储空间大小。特别地,本发明涉及确定可由通信***分配给一个或多个交织处理器或解交织处理器的最大存储空间。
本发明的另一方面在于,处理能力被多个收发器模块共享。特别地,根据本发明的实施例,一个编码模块被一个或多个编码器和/或解码器共享。
本发明的另一个典型实施例涉及在一次或多次初始化和SHOWTIM(用户数据传输)期间,从一个固定容量存储结构转换成一个共享存储结构。
本发明的另一方面在于基于通信条件的改变动态更新一个或多个共享的存储空间及处理资源。
本发明的另一方面在于基于一个更新的通信参数更新一个或多个共享的存储空间及处理资源。
本发明的另一方面在于基于一个(或一些)更新的通信参数更新一个或多个共享存储空间及处理资源的分配。
本发明的另一方面在于交换收发器之间的共享资源分配。
本发明还提供一种为收发器分配共享存储空间的方法,其中包括将共享存储器分配给多个模块,所述多个模块中的每一个均包括至少一个交织处理器,至少一个解交织处理器或两者的结合。
上述方法进一步包括其中所述多个模块包括多个交织处理器。
上述方法进一步包括其中所述多个模块包括多个解交织处理器。
上述方法进一步包括其中所述多个模块的包括至少一个交织处理器和至少一个解交织处理器。
本发明的实施方式还涉及一种收发器,其中包括多个模块,所述多个模块中的每一个均包括至少一个交织处理器,至少一个解交织处理器或两者的结合,并将一个共享存储器分配给所述多个模块。
上述收发器进一步包括其中所述多个模块包括多个交织处理器。
上述收发器进一步包括其中所述多个模块包括多个解交织处理器。
上述收发器进一步包括其中所述多个模块的包括至少一个交织处理器和至少一个解交织处理器。
本发明的上述及其它的特征和优点将在之后的具体实施方式中进行详细描述。
附图说明
参考附图详细的描述本发明的实施方式:
图1为根据本发明的典型的收发器的功能性框图;
图2为根据本发明的典型的共享资源的方法的流程图;
图3为根据本发明的典型的确定共享存储空间最大值的方法的流程图;
图4为根据本发明的典型的共享资源技术的流程图。
具体实施方式
本发明的具体实施方式描述为关于有线和/或无线通信环境中的资源共享。但是,应当理解,通常,本发明所涉及的***和方法可以等效的应用于任何环境的任何类型通信***。
本发明的典型的***和方法还描述为关于多载波调制解调器,例如DSL调制解调器和VDSL调制解调器,以及相关的通信硬件,软件和通信信道。但是,为了避免对本发明不必要的描述,以下描述中忽略了在框图或其它概述中的关于公知的结构和装置的说明。
出于说明的目的,此处提供许多细节以帮助全面了解本发明。但是,应当意识到,本发明还可以在超出此处说明细节之外的各种方式中实践。
此外,尽管当前实施方式指示***中配置了各种组件,但是应当了解,该各种组件也可配置在分布式网络中的远端部分,例如电话电信网络和/或因特网,或者在专用安全,非安全和/或加密***中。因此,应当意识到,***中的组件可以包括在一个或多个装置(例如调制解调器)中,或者配置在一个分布式网络(例如电话电信网络)中的特定节点上。正如以下将说明的,为了计算的效率,***的组件可以被设置在分布式网络的任何不会影响***的操作的位置。例如,各种组件可以被设置在一个中心局调制解调器(CO,ATU-C,VTU-O)一个客户端调制解调器(CPE,ATU-R,VTU-R),一个DSL管理装置,或者其结合。类似的,***中的一个或多个功能模块也可以分布在调制解调器和相关的计算装置之间。
此外,应当意识到,各种链路,包括通信信道5,可以有线或无线的链接各单元,或其结合,或者任何其它已知或之后开发的可以与相连接的元件供应和/或传送数据的元件。模块这一术语涉及任何已知或之后开发的可执行与该元件相关的功能的硬件,软件,固件,或其结合。确定、计算和用计算机计算这些术语,及其变化的形态,在此处是可互换的,并且包括任何类型的方法、过程、数学运算或技术。FCL模块和时延路径在此处可以互换,就像传输调制解调器和传输收发器。接收调制解调器和接收收发器同样可以互换。
图1示出一个应用共享资源的收发器100。应当意识到为了清楚的说明,该收发器的多个功能组件被忽略了。但是,收发器100还可以包括当前发明主题所属技术领域中典型的通信装置中的组件。
根据本发明的具体实施方式,存储空间和处理能力可以被多个发送器和/或接收器时延路径共享,通信收发器可以执行或支持多应用。例如,该收发器的发送器和/或接收器时延路径可以共享一个交织处理器/解交织处理器的存储空间,并且该共享的存储空间可以被分配给每个时延路径的交织处理器和/或解交织处理器。该分配可基于数字率,时延,BER,该应用的脉冲噪声保护需求,通过每个时延路径传送的数据或信息,或者通信***中的任何相关参数。
同样的,例如,发送器和/或接收器时延路径可以共享一个Reed-Solomon编码器/解码器处理模块,并且该模块的处理资源可被分配给每个编码器和/或解码器。该分配可基于数字率/时延,BER,该应用的脉冲噪声保护需求,通过每个时延路径传送的数据或信息,或者通信***中的任何相关参数。
根据一个典型的操作实施方式,第一收发器和第二收发器,例如在初始化期间,相互传输包括每个收发器的总存储容量和/或共享存储容量信息和关于一个或多个时延路径的任选信息的消息。这一信息可以预先被传输以确定如何配置时延路径以支持其应用需求。基于这一信息,调制解调器中的一个可以选择一个适合于每个时延路径所传送的每个应用的传送需求的FCI配置参数。尽管其后本发明的典型的实施例中描述的是在初始化期间的运行及特征,但应当意识到该资源的共享是可以调整的,并且两收发器之间消息的传送可以在任何时间进行,无论是初始化期间和/或用户数据传输期间,即SHOWTIME。
图1表示收发器100的一个典型的实施例。收发器100包括一个发送器部分200和一个接收器部分300。该发送器部分200包括一个或多个时延路径210,220,......类似的,接收器部分300包括一个或多个时延路径310,320,......每个发送器部分200的时延路径都包括一个成帧器,编码器,和交织处理器,分别标记为212,214,216和222,224和226。每个接收器部分300的时延路径都包括一个解帧器,解码器,和解交织处理器,分别标记为312,314,316和322,324和326。收发器100进一步包括一个共享处理模块110,一个共享存储器120,一个参数确定模块130,一个路径模块140,一个分配模块150,和一个共享资源管理模块160,上述模块通过一个或多个链接被内部连接(未示出)。
在这一实施例中,收发器100示例为包括发送器部分和接收器部分共四个时延路径,即210,220,310和320。共享存储器120由两个发送器部分的交织处理器216和226和两个接收器部分的解交织处理器316和326共享。共享处理模块110,如共享编码模块,由两个发送器部分的编码器214和224和两个接收器部分的解码器314和324共享。
尽管本发明的典型的实施例中描述的是收发器具有多个发送器部分时延路径和接收器部分时延路径,但应当意识到本发明可以应用于具有任何数量时延路径的任何收发器。此外,还应当意识到共享资源的分配可以是一个或多个发送器部分时延路径分享一个共享资源,一个或多个接收器部分时延路径分享一个共享资源,或者是一部份的发送器部分时延路径和一部份的接收器部分时延路径分享一个共享资源。此外,任何一个或多个时延路径,或者其中一部份,也可能被分配有一个固定容量的存储空间,例如时延路径的其他部分分享一个共享资源的时候。例如,在时延路径210中,交织处理器216被分配一部份共享存储器120,编码器214被分配给一个专用处理模块,反之亦然。
根据本实施例,多个发送器部分或接收器部分时延路径共享一个交织处理器/解交织处理器存储空间,如共享存储器120,和一个编码模块,如共享处理模块110。例如,交织处理器/解交织处理器存储空间可以被分配给不同的交织处理器和/或解交织处理器。该分配可以基于该被传送的应用的通信***参数,例如数据率,延时,BER,脉冲噪声保护,以及类似内容。类似的,可以作为共享处理模块110的一部份的编码模块,可以被任何一个或多个时延路径共享。这一共享可以基于该被传送的应用的需求参数,例如数据率,延时,BER,脉冲噪声保护,以及类似内容。
例如,一个典型的收发器可能包括一个共享交织处理器/解交织处理器存储空间和可能被设置为分配该共享存储器120的第一部分给一交织处理器,如收发器的发送器部分的交织处理器216,并分配该共享存储器120的第二部分给一解交织处理器,如收发器的接收器部分的解交织处理器316。
作为替代方案,例如,一个典型的收发器可以包括一个共享交织处理器/解交织处理器存储空间,如共享存储器120,并被设置为分配该共享存储器120的第一部分给第一交织处理器,如收发器的发送器部分的交织处理器216,并分配该共享存储器的第二部分给第二交织处理器,如收发器的发送器部分的交织处理器226。
作为替代方案,例如,一个典型的收发器可以包括一个共享交织处理器/解交织处理器存储空间并被设置为分配该共享存储器120的第一部分给第一解交织处理器,如收发器的接收器部分的解交织处理器316,并分配该共享存储器的第二部分给第二解交织处理器,如收发器的接收器部分的解交织处理器326。不考虑其结构,通常任何交织处理器或解交织处理器,或其组合,无论其在收发器的发送器部分或接收器部分均可以与共享存储器120的一部份相关联。
共享资源的建立、配置及使用在以下实施方式中实现。首先,在与路径模块140的协作下,确定发送器和接收器时延路径数量(N)。然后参数确定模块130分析一个或多个参数,如数据率,发送数据率,接收数据率,脉冲噪声保护,位误码率,延时,诸如此类。基于一个或多个该参数,分配模块150分配共享存储器120的一部份给一个或多个交织处理器和/或解交织处理器,或其组合。这一处理持续至该存储器分配被确定并设置给了该N个时延路径中的每一个。
在共享资源管理160的协作下,确定了每个时延路径的存储空间的分配,收发器100发送给第二收发器以下内容中的一个或多个:时延路径的数量(N)、任意一个或多个时延路径的最大交织处理器存储空间和/或所有时延路径的总存储空间和/或共享存储空间的最大值。
以下描述了三个关于收发器中的交织处理器/解交织处理器共享存储空间和编码处理的实施例。这些实施例中的时延路径可以处于收发器的发送器部分或接收器部分。
实施例#1
第一发送器部分或接收器部分时延路径可以传送来自一视频应用的数据,该视频应用需要很低的BER但是可以允许较高的延时。既然如此,这一视频将通过一具有大量的交织/解交织和编码(也被认为是向前纠错FEC编码)的时延路径传送。例如,时延路径可以被配置为使用长度为255字节(N=255)、带有16位检验字(R=16)的Reed-Solomon编码和使用交织深度为64(D=64)的交织处理器的交织/解交织。这一时延路径需要N*D=16*255=16KB的发送器中的交织处理器存储空间(或者接收器中的解交织处理器存储空间)。这一时延路径将能够纠正工作期间内小于512字节的突发错误。
第二发送器部分或接收器部分时延路径可以传送因特网访问应用,该因特网访问应用需要中级的BER和中量的延时。既然如此,这一因特网访问应用将通过一具有中量的交织和编码的时延路径传送。例如,时延路径可以被配置为使用长度为128字节(N=128)、带有8位检验字(R=8)的Reed-Solomon编码和使用交织深度为16(D=32)的交织处理器的交织/解交织。这一时延路径需要N*D=128*32=4KB的发送器中的交织处理器存储空间和相同数量的解交织处理器存储空间。这一时延路径将能够纠正工作期间内小于128字节的突发错误。
第三发送器部分或接收器部分时延路径可以传送来自一语音电话应用,该语音电话应用需要很低的延时但是可以允许较高的BER。既然如此,这一视频将通过一具有大量的交织和编码的时延路径传送。例如,第三发送器部分或接收器部分时延路径可以被配置为没有交织或编码从而通过时延路径时尽可能低的延时,但是将无法提供纠错功能。
根据本发明的原理,支持上述实施例#1中所述的三种应用的***,应当具有共享一个存储空间至少有16+4=20KB的三个时延路径。这三个时延路径还共享一个可以同时以两个N=255/R=16和N=128/R=8的编码字编码(在发送器部分)或解码(在接收器部分)的共享编码模块。
根据本发明的一个实施例,该时延路径可以在初始化或者数据传输模式期间(也被称为ADSL和VDSL收发器的SHOWTIME)被重新配置。这将会发生在,例如,应用或多个应用的需求被改变时。
实施例#2
如果由3个因特网访问应用代替1个视频应用、1个因特网应用和1个语音应用,则发送器部分和/或接收器部分时延路径将被重新配置以不同方式利用共享存储器和编码模块。例如,***可以被重新配置为具有3个发送器部分或接收器部分时延路径,每个时延路径都被配置为使用长度为128字节(N=128)、带有8位检验字(R=8)的Reed-Solomon编码和使用交织深度为16(D=32)的交织处理器的交织。每个时延路径将需要N*D=128*32=4KB的交织处理器存储空间并且每个模块都能够纠正工作期间内小于128字节的突发错误。基于上述执行三个因特网访问应用的实施例,这三个时延路径共享一个至少有3*4=12KB的存储空间。这三个时延路径也共享一个可以同时以三个N=128/R=8,N=128/R=8和N=128/R=8的编码字编码(在发送器部分)或解码(在接收器部分)的共享编码模块。
实施例#3
***可以被配置为执行其它组的请求。例如,时延信道可以被配置为传送2个视频应用。既然如此,只需要2个发送器部分或接收器部分时延路径,这意味着第三时延路径可以被简单地禁用。并且,假定存储空间限于上述实施例1,则这两个时延路径的最大共享存储空间为20KB。既然如此,***可以被重新配置为两个时延路径,每个模块都被配置为使用长度为200字节(N=200)、带有10位检验字(R=10)的Reed-Solomon编码和使用交织深度为50(D=50)的交织处理器的交织/解交织。每个时延路径将需要N*D=200*50=10KB的交织处理器存储空间并且每个模块都能够纠正工作期间内小于250字节的突发错误。这一配置可以为两个时延路径提供20K的共享存储空间,与第一实施例相同。为了保持时延路径的存储空间限制,每个时延路径的纠错性能被从实施例#1中的512字节降低到250字节。
本申请的另一个方面在于如何在第一调制解调器和第二调制解调器之间传送FCI配置信息。FCI配置信息将依靠于DSL链接上所传输的应用的需求。这一信息可能需要在初始化期间被传送以用于初始配置该DSL链接。这一信息还可能需要在SHOWTIME期间被传送以用于基于应用或这些应用的需求的改变重新配置DSL链接。
根据一个实施例,第一调制解调器确定特定的FCI配置参数,例如上述定义的N,D,R,以适应特定的应用需求,例如延时,突发错误的纠错能力,等。为了确定该FCI配置参数,第一调制解调器必须知道第二调制解调器的性能。例如,第一调制解调器必须知道第二调制解调器可以支持多少个时延路径(FCI模块)。并且第一调制解调器必须知道每个发送器时延路径的交织处理器存储空间的最大值。此外,因为发送器时延路径可能共享一个公用存储空间,所以第一调制解调器必须知道所有的发送器时延路径共享的所有存储器空间。这样第一调制解调器可以选择一个适合应用需求和第二调制解调器的发送器部分时延路径性能的参数。
例如,使用上述实施例中的值,在初始化期间或SHOWTIME期间,第一收发器可发送一消息给第二收发器,包括如下信息:
●支持的发送器和接收器时延路径数=3
●时延路径#1的最大交织处理器存储空间=16KB
●时延路径#2的最大交织处理器存储空间=16KB
●时延路径#3的最大交织处理器存储空间=16KB
●所有时延路径的最大全体/共享存储空间=20KB
基于这一信息,以及应用需求,第一收发器将选择时延路径设置值。例如,如果应用为1个视频,1个因特网访问和1个语音应用,第一收发器可按如下方式配置3个时延路径:
时延路径#1-视频:N=255,R=16,D=64
时延路径#2-视频:N=128,R=8,D=32
时延路径#3-视频:N=0,R=0,D=1(无编码或交织)
这会造成总共20KB的交织处理器存储空间。
可选择的,例如,只有两个视频应用,则第一收发器可按如下方式配置2个时延路径:
时延路径#1-视频:N=200,R=10,D=50
时延路径#2-视频:N=200,R=10,D=50
时延路径#3-视频:N=0,R=0,D=1(无编码或交织)
这也会造成总共20KB字节的交织处理器存储空间。
可选择的,第二收发器可以确定特定的FCI配置参数,例如上述定义的N,D,R,以适应特定的应用需求,例如延时,突发错误的纠错能力,等。如关于第一收发器中所述,为了确定FCI配置参数,第二收发器必须知道第一收发器的性能。既然如此,第一收发器应当发送给第二收发器包含上述内容的消息,并且第二收发器基于该消息和应用需求选择时延路径性能参数。
图2概述了关于收发器中分配共享存储空间的方法的实施方式。特别是,控制由步骤S200开始并继续到步骤S210。在步骤S210,一个或多个共享交织处理器/解交织处理器存储空间和/或共享编码器/解码器处理资源被分配给收发器中的一个或多个时延路径。控制继续到步骤S220并终止。
图3概述了本发明中关于交换共享资源分配的方法的实施方式。特别是,控制由步骤S310开始。在步骤S310,确定可分配给收发器中多个交织处理器或解交织处理器中特定交织处理器或解交织处理器的最大存储空间。接下来,在步骤S320,所确定的分配给一个或多个解交织处理器和/或交织处理器的最大值被传送给另一个收发器。包括额外的信息的消息也可以传送给另一个收发器或者从另一个收发器接收。控制继续到步骤S330并终止。
图4概述了本发明中关于资源共享过程的实施方式。特别是,控制由步骤S400开始并继续到步骤S410。在步骤S410,确定时延路径的数量。然后,在步骤S420,时延路径信息(FCI模块信息)被传送给另一个收发器。包括额外的信息的消息也可以传送给另一个收发器或者从另一个收发器接收。该信息可以用于,例如,帮助确定收发器中的存储空间分配。此外,从其它收发器接收的消息可以指明存储空间分配所基于的内容,例如,时延路径的数量,远端收发器的存储器分配和应用需求。控制继续到步骤S430。
在步骤S430,每个时延路径执行步骤440中的步骤。
步骤440中,在监视资源分配的执行期间,执行步骤450和460。特别是,在步骤S450,一个或多个与通信***相关的参数被确定。然后,在步骤S460,基于一个或多个通信参数,共享资源被分配。控制继续到步骤S470。
在步骤S470,共享资源的分配被通知给另一个收发器。接下来,在步骤S480,确定通信***中是否存在一个需要调整共享资源的分配的改变。该通信条件的改变包括通过***传输的应用的改变和/或信道条件的改变,等。如果需要调整,控制跳转回步骤S410。否则,控制跳到步骤S490并终止。
上述***可以在有线和/或无线电信装置,例如调制解调器,多载波调制解调器,DSL调制解调器,ADSL调制解调器,XDSL调制解调器,VDSL调制解调器,线卡,测试装置,多载波收发器,有线和/或无线广域/局域网***,卫星通信***,具有对话功能的调制解调器,或类似的内容,或在具有通信设备的分离编程计算机上,或与下列任何通信协议相关:CDSL,ADSL2,ADSL2+,VDSL1,VDSL2,HDSL,DSL Lite,IDSL,RADSL,SDSL,UDSL或类似的。
此外,本发明中的***,方法和协议可以执行在专用计算机,可编程微处理器或者微控制器和***集成电路元件,ASIC或其它集成电路,数字信号处理器,硬连线电子或逻辑电路,例如离散元电路,可编程逻辑设备(例如PLD,PLA,FPGA,PAL),调制解调器,发送器/接收器,任何同等的手段,或类似的。通常,如果任何设备实施一个状态机,并且该状态机可以执行此处图示的方法,则该设备即可执行根据本发明的各种通信方法、协议和技术。
此外,该公开的方法可容易地以对象或面向对象的软件开发环境的软件来实现,该软件开发环境提供可以在各种计算机或工作站平台上使用的可移植的源代码。此外,该公开的***可以使用标准逻辑电路或VLSI设计而部分或完全地利用硬件来实现。使用硬件或软件实现本发明所涉及的***,取决于该***的速度和/或效率需求,特定的功能,以及所利用的特定的软件或硬件***或微处理器或微计算机***。根据在此处提供的功能描述,具有计算机和电信领域常规的基础知识的本领域普通技术人员可以容易地利用任何已知或此后开发的***或结构、装置和/或软件以硬件和/或软件的方式实现此处示出的通信***、方法和协议。
此外,该公开的方法可以容易的以存储在存储介质上的软件方式实现,该软件可以在具有协作的控制器和存储器的可编程通用计算机,专用计算机,微处理器等上执行。在这种情况下,本发明所涉及的***和方法可以被实现为嵌入在个人计算机上的程序,例如小应用程序(applet),JAVA或者CGI脚本,作为驻留在服务器或计算机工作站上的资源,作为嵌入在专用通信***或***组件上的例行程序等。该***还可以通过物理上将该***和/或方法结合到一个软件和/或硬件***中来实现,例如通信收发器的硬件和软件***。
根据本发明,此处已经明显地给出了用于共享资源的***和方法。尽管结合了多个实施方式对本发明进行描述,但是对本领域技术人员来说,其替换、修改和变化是显而易见的。因此,上述所有的替换、修改、等效和变化的内容都包含在本发明的主旨和范围内。

Claims (45)

1.一种用于在收发器中资源共享的方法,包括:
将共享存储空间的第一部分分配给第一时延路径;
将共享存储空间的第二部分分配给第二时延路径。
2.根据权利要求1所述的方法,其特征在于,所述第一时延路径包括一个交织处理器,并且所述第二时延路径包括一个交织处理器。
3.根据权利要求1所述的方法,其特征在于,所述第一时延路径包括一个交织处理器,并且所述第二时延路径包括一个解交织处理器。
4.根据权利要求1所述的方法,其特征在于,所述第一时延路径包括一个解交织处理器,并且所述第二时延路径包括一个解交织处理器。
5.根据权利要求1所述的方法,其特征在于,进一步包括:发送信息至另一个收发器,所述信息用于确定可被分配的最大共享存储空间。
6.根据权利要求1所述的方法,其特征在于,进一步包括:从另一个收发器接收信息,所述信息用于确定可被分配的最大共享存储空间。
7.根据权利要求1所述的方法,其特征在于,进一步包括:分配一个共享的处理模块给多个编码和/或解码模块。
8.根据权利要求1所述的方法,其特征在于,至少一部份的共享资源的所述分配基于一个或多个通信参数。
9.根据权利要求8所述的方法,其特征在于,至少一个所述通信参数为数据率、延时、INP值或者位误码率BER。
10.一种收发器,包括:
分配给第一时延路径的共享存储空间的第一部分,以及
分配给第二时延路径的该共享存储空间的第二部分。
11.根据权利要求10所述的收发器,其特征在于,进一步包括:分配模块,用于基于一个或多个通信参数分配所述共享存储空间。
12.根据权利要求11所述的收发器,其特征在于,进一步包括:至少一个所述通信参数为数据率、延时、INP值或者位误码率BER。
13.根据权利要求10所述的收发器,其特征在于,进一步包括:所述第一时延路径包括一个交织处理器,并且所述第二时延路径包括一个交织处理器。
14.根据权利要求10所述的收发器,其特征在于,进一步包括:所述第一时延路径包括一个交织处理器,并且所述第二时延路径包括一个解交织处理器。
15.根据权利要求10所述的收发器,其特征在于,进一步包括:所述第一时延路径包括一个解交织处理器,并且所述第二时延路径包括一个解交织处理器。
16.根据权利要求10所述的收发器,其特征在于,进一步包括:共享资源管理模块,用于确定发送至另一个收发器的信息,所述信息用于确定可被分配的共享存储空间最大值。
17.根据权利要求10所述的收发器,其特征在于,进一步包括:共享资源管理模块,用于利用从另一个收发器接收的信息,所述信息用于确定可被分配的共享存储空间最大值。
18.根据权利要求10所述的收发器,其特征在于,进一步包括:共享处理模块,用于为多个编码和/或解码模块提供处理资源。
19.一种用于在收发器中资源共享的***,包括:
将共享存储空间的第一部分分配给第一时延路径的装置;
将共享存储空间的第二部分分配给第二时延路径的装置。
20.根据权利要求19所述的***,其特征在于,进一步包括:所述第一时延路径包括一个交织处理器,并且所述第二时延路径包括一个交织处理器。
21.根据权利要求19所述的***,其特征在于,进一步包括:所述第一时延路径包括一个交织处理器,并且所述第二时延路径包括一个解交织处理器。
22.根据权利要求19所述的***,其特征在于,进一步包括:所述第一时延路径包括一个解交织处理器,并且所述第二时延路径包括一个解交织处理器。
23.根据权利要求19所述的***,其特征在于,进一步包括:发送用于确定可被分配的最大共享存储空间的信息至另一个收发器的装置。
24.根据权利要求19所述的***,其特征在于,进一步包括:从另一个收发器接收用于确定可被分配的最大共享存储空间的信息的装置。
25.根据权利要求19所述的***,其特征在于,进一步包括:分配一个共享的处理模块给多个编码和/或解码模块的装置。
26.根据权利要求19所述的***,其特征在于,进一步包括:至少一部份的共享资源的所述分配基于一个或多个通信参数。
27.根据权利要求26所述的***,其特征在于,进一步包括:至少一个所述通信参数为数据率、延时、INP值或者位误码率BER。
28.一种用于在收发器中资源共享的协议,包括:
将共享存储空间的第一部分分配给第一时延路径;
将共享存储空间的第二部分分配给第二时延路径。
29.根据权利要求28所述的协议,其特征在于,进一步包括:所述第一时延路径包括一个交织处理器,并且所述第二时延路径包括一个交织处理器。
30.根据权利要求28所述的协议,其特征在于,进一步包括:所述第一时延路径包括一个交织处理器,并且所述第二时延路径包括一个解交织处理器。
31.根据权利要求28所述的协议,其特征在于,进一步包括:所述第一时延路径包括一个解交织处理器,并且所述第二时延路径包括一个解交织处理器。
32.根据权利要求28所述的协议,其特征在于,进一步包括:发送用于确定可被分配的最大共享存储空间的信息至另一个收发器。
33.根据权利要求28所述的协议,其特征在于,进一步包括:从另一个收发器接收用于确定可被分配的最大共享存储空间的信息。
34.根据权利要求28所述的协议,其特征在于,进一步包括:分配一个共享的处理模块给多个编码和/或解码模块。
35.根据权利要求28所述的协议,其特征在于,进一步包括:至少一部份的共享资源的所述分配基于一个或多个通信参数。
36.根据权利要求35所述的协议,其特征在于,进一步包括:至少一个所述通信参数为数据率、延时、INP值或者位误码率BER。
37.一种信息存储介质,其上所存储的信息执行时允许在收发器中资源共享,其中包括:
将共享存储空间的第一部分分配给第一时延路径的信息;
将共享存储空间的第二部分分配给第二时延路径的信息。
38.根据权利要求37所述的信息存储介质,其特征在于,所述第一时延路径包括一个交织处理器,并且所述第二时延路径包括一个交织处理器。
39.根据权利要求37所述的信息存储介质,其特征在于,所述第一时延路径包括一个交织处理器,并且所述第二时延路径包括一个解交织处理器。
40.根据权利要求37所述的信息存储介质,其特征在于,所述第一时延路径包括一个解交织处理器,并且所述第二时延路径包括一个解交织处理器。
41.根据权利要求37所述的信息存储介质,其特征在于,进一步包括:用于发送用于确定可被分配的最大共享存储空间的信息至另一个收发器的信息。
42.根据权利要求37所述的信息存储介质,其特征在于,进一步包括:用于从另一个收发器接收信息以用于确定可被分配的最大共享存储空间的信息。
43.根据权利要求37所述的信息存储介质,其特征在于,进一步包括:用于分配一个共享的处理模块给多个编码和/或解码模块的信息。
44.根据权利要求37所述的信息存储介质,其特征在于,至少一部份的共享资源的所述分配基于一个或多个通信参数。
45.根据权利要求44所述的信息存储介质,其特征在于,至少一个所述通信参数为数据率、延时、INP值或者位误码率BER。
CNA2005800327031A 2004-10-12 2005-10-11 电信环境中的资源共享 Pending CN101057438A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510413116.2A CN104993912B (zh) 2004-10-12 2005-10-11 电信环境中的资源共享方法

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US61826904P 2004-10-12 2004-10-12
US60/618,269 2004-10-12

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN201510413116.2A Division CN104993912B (zh) 2004-10-12 2005-10-11 电信环境中的资源共享方法

Publications (1)

Publication Number Publication Date
CN101057438A true CN101057438A (zh) 2007-10-17

Family

ID=35517609

Family Applications (2)

Application Number Title Priority Date Filing Date
CNA2005800327031A Pending CN101057438A (zh) 2004-10-12 2005-10-11 电信环境中的资源共享
CN201510413116.2A Active CN104993912B (zh) 2004-10-12 2005-10-11 电信环境中的资源共享方法

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN201510413116.2A Active CN104993912B (zh) 2004-10-12 2005-10-11 电信环境中的资源共享方法

Country Status (9)

Country Link
US (14) US7831890B2 (zh)
EP (2) EP1832028B1 (zh)
JP (2) JP4889646B2 (zh)
KR (2) KR101160765B1 (zh)
CN (2) CN101057438A (zh)
AU (2) AU2005296086A1 (zh)
CA (4) CA2980607C (zh)
HK (1) HK1254421A1 (zh)
WO (1) WO2006044227A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108028668A (zh) * 2015-09-07 2018-05-11 三菱电机株式会社 编码装置、解码装置和发送装置

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2980607C (en) 2004-10-12 2020-04-07 Tq Delta, Llc Resource sharing in a telecommunications environment
EP2005674B1 (en) 2006-04-12 2016-09-28 TQ Delta, LLC Packet retransmission and memory sharing
US8179915B2 (en) 2007-06-28 2012-05-15 Lantiq Deutschland Gmbh System and method for transmitting and retransmitting data
EP2242265B1 (en) * 2008-01-31 2013-04-24 Mediatek Inc. A wireless communication receiver, a wireless communication receiving method and a television receiver
US9516116B2 (en) * 2008-06-06 2016-12-06 Apple Inc. Managing notification service connections
JP5299130B2 (ja) 2009-07-03 2013-09-25 富士通セミコンダクター株式会社 受信データ処理回路及び受信データ処理切り替え方法
US20110280133A1 (en) * 2010-05-11 2011-11-17 Qualcomm Incorporated Scalable scheduler architecture for channel decoding
JP5140184B1 (ja) 2011-08-03 2013-02-06 田中貴金属工業株式会社 化学蒸着原料用の有機ルテニウム化合物及び該有機ルテニウム化合物の製造方法
EP2568637A1 (en) * 2011-09-09 2013-03-13 Lantiq Deutschland GmbH Dynamic interleaver and deinterleaver buffer partitioning
KR102464801B1 (ko) * 2015-04-14 2022-11-07 삼성전자주식회사 반도체 장치의 동작 방법 및 반도체 시스템
WO2018187902A1 (en) 2017-04-10 2018-10-18 Qualcomm Incorporated An efficient interleaver design for polar codes
EP3725040B1 (en) * 2017-12-12 2021-10-06 Telefonaktiebolaget LM Ericsson (publ) Hybrid access to premises equipment using both fixed-line and radio communications
US10491342B1 (en) * 2018-07-23 2019-11-26 Hewlett Packard Enterprise Development Lp Bit error ratio tests with two-sided bit error ratio frequentist intervals

Family Cites Families (215)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US1004447A (en) 1908-08-29 1911-09-26 J G Brill Co Recording fare-box.
DE3069762D1 (en) 1980-08-26 1985-01-17 Ibm System for the retransmission of incorrectly received numbered frames in a data transmission system
JPS58501602A (ja) 1981-09-18 1983-09-22 クリスチャン ロプシング エ−・エス マルチプロセッサ・コンピュ−タシステム
US4924456A (en) 1986-09-18 1990-05-08 Racal Data Communications, Inc. High speed modem
US4914653A (en) 1986-12-22 1990-04-03 American Telephone And Telegraph Company Inter-processor communication protocol
DE3876776T2 (de) 1988-01-22 1993-07-01 Ibm Steuerflussverminderung in selektiven wiederholungsprotokollen.
US5214501A (en) 1988-10-03 1993-05-25 North American Philips Corporation Method and apparatus for the transmission and reception of a multicarrier high definition television signal
US4979174A (en) 1988-12-29 1990-12-18 At&T Bell Laboratories Error correction and detection apparatus and method
US5063533A (en) 1989-04-10 1991-11-05 Motorola, Inc. Reconfigurable deinterleaver/interleaver for block oriented data
GB9010637D0 (en) 1990-05-11 1990-07-04 Secr Defence A high frequency multichannel diversity differential phase shift(dpsk)communications system
US6098188A (en) 1992-02-14 2000-08-01 Lucent Technologies Inc. Packet framer
US5524116A (en) 1992-02-14 1996-06-04 At&T Corp. Packet framer
US5287384A (en) 1992-10-15 1994-02-15 Lxe Inc. Frequency hopping spread spectrum data communications system
JPH06164648A (ja) * 1992-11-19 1994-06-10 Mitsubishi Electric Corp データ伝送装置
US5995539A (en) 1993-03-17 1999-11-30 Miller; William J. Method and apparatus for signal transmission and reception
US5351016A (en) 1993-05-28 1994-09-27 Ericsson Ge Mobile Communications Inc. Adaptively self-correcting modulation system and method
US5596604A (en) 1993-08-17 1997-01-21 Amati Communications Corporation Multicarrier modulation transmission system with variable delay
US5583562A (en) 1993-12-03 1996-12-10 Scientific-Atlanta, Inc. System and method for transmitting a plurality of digital services including imaging services
US5420640A (en) 1993-12-03 1995-05-30 Scientific-Atlanta, Inc. Memory efficient method and apparatus for sync detection
JP3415693B2 (ja) 1993-12-23 2003-06-09 ノキア モービル フォーンズ リミテッド インターリーブプロセス
JPH07254862A (ja) * 1994-03-15 1995-10-03 Sony Corp インターリーブ回路およびディインターリーブ回路
US5546347A (en) 1994-07-22 1996-08-13 Integrated Device Technology, Inc. Interleaving architecture and method for a high density FIFO
FR2723282B1 (fr) 1994-07-29 1996-09-13 Alcatel Telspace Procede d'entrelacement et de desentrelacement de trames sdh et systeme correspondant
US5764693A (en) 1994-11-14 1998-06-09 Research In Motion Limited Wireless radio modem with minimal inter-device RF interference
US5563915A (en) 1994-11-30 1996-10-08 Thomson Consumer Electronics Inc. Data deinterleaver in a digital television signal decoding system
US6421323B1 (en) 1994-12-23 2002-07-16 Applied Digital Access, Inc. Method and apparatus for analyzing events in a telecommunications system
US5751338A (en) 1994-12-30 1998-05-12 Visionary Corporate Technologies Methods and systems for multimedia communications via public telephone networks
US5574747A (en) 1995-01-04 1996-11-12 Interdigital Technology Corporation Spread spectrum adaptive power control system and method
KR0151660B1 (ko) 1995-04-24 1998-10-01 홍건희 타이어의 소음저감을 위한 최적의 피치배열구조
US5867400A (en) 1995-05-17 1999-02-02 International Business Machines Corporation Application specific processor and design method for same
US5898710A (en) 1995-06-06 1999-04-27 Globespan Technologies, Inc. Implied interleaving, a family of systematic interleavers and deinterleavers
US5668831A (en) 1995-06-07 1997-09-16 Discovision Associates Signal processing apparatus and method
US5726644A (en) 1995-06-30 1998-03-10 Philips Electronics North America Corporation Lighting control system with packet hopping communication
US5793759A (en) 1995-08-25 1998-08-11 Terayon Corporation Apparatus and method for digital data transmission over video cable using orthogonal cyclic codes
EP0794631A3 (en) 1996-03-07 2001-04-04 Kokusai Denshin Denwa Co., Ltd Error control method and apparatus for wireless data communication
JP2778006B2 (ja) 1996-03-08 1998-07-23 株式会社ワイ・アール・ピー移動通信基盤技術研究所 直接拡散送受信装置
US5764649A (en) 1996-03-29 1998-06-09 Amati Communications Corporation Efficient address generation for convolutional interleaving using a minimal amount of memory
US5764896A (en) 1996-06-28 1998-06-09 Compaq Computer Corporation Method and system for reducing transfer latency when transferring data from a network to a computer system
EP0923821B1 (en) 1996-09-02 2003-09-03 STMicroelectronics N.V. Improvements in, or relating to, multi-carrier transmission systems
US5898698A (en) 1996-09-24 1999-04-27 Orckit Communications Ltd. Multiple codeword interleaver method and apparatus
US5737337A (en) 1996-09-30 1998-04-07 Motorola, Inc. Method and apparatus for interleaving data in an asymmetric digital subscriber line (ADSL) transmitter
US5745275A (en) 1996-10-15 1998-04-28 Lucent Technologies Inc. Multi-channel stabilization of a multi-channel transmitter through correlation feedback
US5903612A (en) 1996-11-08 1999-05-11 Alcatel Alsthom Compagnie Generale D'electricite Method to synchronize data and a transmitter and a receiver realizing said method
US5751741A (en) 1996-11-20 1998-05-12 Motorola, Inc. Rate-adapted communication system and method for efficient buffer utilization thereof
US5983382A (en) 1996-12-31 1999-11-09 Lucent Technologies, Inc. Automatic retransmission query (ARQ) with inner code for generating multiple provisional decodings of a data packet
JP3545154B2 (ja) 1997-01-29 2004-07-21 三菱電機株式会社 データ配布方法およびデータ配布装置
ES2236784T3 (es) 1997-01-31 2005-07-16 Alcatel Metodo y dispositivo para intercalar y desintercalar datos digitales y sistema de comunicacion.
US5912898A (en) 1997-02-27 1999-06-15 Integrated Device Technology, Inc. Convolutional interleaver/de-interleaver
US6041057A (en) 1997-03-24 2000-03-21 Xylan Corporation Self-configuring ATM network
DE19882318T1 (de) 1997-04-14 2000-04-13 Northern Telecom Ltd Verfahren und System zur Vermeidung einer Kommunikationsstörung in CDMA-Systemen
US6516435B1 (en) 1997-06-04 2003-02-04 Kabushiki Kaisha Toshiba Code transmission scheme for communication system using error correcting codes
US5917340A (en) 1997-10-08 1999-06-29 Pericom Semiconductor Corp. Twisted-pair driver with staggered differential drivers and glitch free binary to multi level transmit encoder
US6005851A (en) 1997-10-10 1999-12-21 Nortel Networks Corporation Adaptive channel control for data service delivery
US6285665B1 (en) 1997-10-14 2001-09-04 Lucent Technologies Inc. Method for establishment of the power level for uplink data transmission in a multiple access system for communications networks
JP3377420B2 (ja) 1997-11-14 2003-02-17 シャープ株式会社 通信処理装置
US6735185B1 (en) 1997-12-24 2004-05-11 Nokia Mobile Phones Ltd DS/CDMA reverse link structure for high data rate transmission
US6308278B1 (en) 1997-12-29 2001-10-23 Intel Corporation Supplying standby voltage to memory and wakeup circuitry to wake a computer from a low power mode
US6229810B1 (en) 1997-12-31 2001-05-08 At&T Corp Network server platform for a hybrid fiber twisted pair local loop network service architecture
KR100295086B1 (ko) 1998-01-23 2001-07-12 대표이사 서승모 싱글 버퍼 메모리를 사용한 디-인터리버 장치
US6226322B1 (en) 1998-03-30 2001-05-01 Texas Instruments Incorporated Analog receive equalizer for digital-subscriber-line communications system
US6873652B1 (en) 1998-04-01 2005-03-29 Panasonic Communications Co., Ltd. Activation of multiple xDSL modems with implicit channel probe
JPH11355254A (ja) 1998-06-05 1999-12-24 Sony Corp 通信装置
US6266337B1 (en) 1998-06-23 2001-07-24 Expand Network Ltd. Packet retransmission eliminator
US6452915B1 (en) 1998-07-10 2002-09-17 Malibu Networks, Inc. IP-flow classification in a wireless point to multi-point (PTMP) transmission system
US6496481B1 (en) 1998-07-16 2002-12-17 Industrial Technology Research Institute Data transfer method for wire real-time communications
US6381728B1 (en) 1998-08-14 2002-04-30 Qualcomm Incorporated Partitioned interleaver memory for map decoder
US6498806B1 (en) 1998-08-17 2002-12-24 International Business Machines Corporation Shared asymmetric digital subscriber line modem
US7072832B1 (en) 1998-08-24 2006-07-04 Mindspeed Technologies, Inc. System for speech encoding having an adaptive encoding arrangement
US6337877B1 (en) * 1998-08-27 2002-01-08 Legerity, Inc. Method and apparatus for scaling modem transfer capacity in a multi-channel communications system
JP3348660B2 (ja) * 1998-10-09 2002-11-20 双葉電子工業株式会社 シンボル同期装置および周波数ホッピング受信装置
US6546520B1 (en) 1998-10-30 2003-04-08 Broadcom Corporation Generalized convolutional interleaver/deinterleaver
EP1919117B1 (en) 1998-11-30 2014-10-15 Panasonic Corporation Packet retransmission control using priority information
JP3450771B2 (ja) 1998-11-30 2003-09-29 松下電器産業株式会社 データ伝送方法,及びデータ送信装置
FR2786640A1 (fr) 1998-12-01 2000-06-02 Koninkl Philips Electronics Nv Mecanisme de requete pour systeme de communication entre terminaux interactifs et station de tete
US6484283B2 (en) 1998-12-30 2002-11-19 International Business Machines Corporation Method and apparatus for encoding and decoding a turbo code in an integrated modem system
WO2000041395A1 (en) 1999-01-06 2000-07-13 Sarnoff Corporation Latency-based statistical multiplexing
AU2135100A (en) * 1999-01-14 2000-08-01 Telefonaktiebolaget Lm Ericsson (Publ) Priority transmission for various types of speech in network traffic
US6578162B1 (en) 1999-01-20 2003-06-10 Skyworks Solutions, Inc. Error recovery method and apparatus for ADPCM encoded speech
WO2000045581A2 (en) 1999-01-29 2000-08-03 Data Race, Inc. Modem transfer mechanism which prioritized data transfers
US6865233B1 (en) 1999-02-19 2005-03-08 Telefonaktiebolaget Lm Ericsson (Publ) Method and system for control signalling enabling flexible link adaptation in a radiocommunication system
EP1160988B1 (en) * 1999-02-26 2006-12-27 Fujitsu Limited Turbo decoder and interleave / de-interleave apparatus
US6473418B1 (en) 1999-03-11 2002-10-29 Flarion Technologies, Inc. Orthogonal frequency division multiplexing based spread spectrum multiple access
US6480976B1 (en) 1999-03-11 2002-11-12 Globespanvirata, Inc. System and method for resource optimized integrated forward error correction in a DMT communication system
US6778596B1 (en) * 1999-03-12 2004-08-17 Aware, Inc. Method and multi-carrier transceiver with stored application profiles for supporting multiple applications
CA2302608A1 (en) 1999-03-29 2000-09-29 Lucent Technologies Inc. Multistream in-band-on-channel systems
US6754290B1 (en) 1999-03-31 2004-06-22 Qualcomm Incorporated Highly parallel map decoder
US7933295B2 (en) 1999-04-13 2011-04-26 Broadcom Corporation Cable modem with voice processing capability
FR2794590B1 (fr) 1999-06-01 2001-09-14 France Telecom Dispositif d'interface entre un equipement atm et un canal de transmission comportant une liaison radio synchrone
US6657949B1 (en) 1999-07-06 2003-12-02 Cisco Technology, Inc. Efficient request access for OFDM systems
WO2001011833A1 (en) 1999-08-06 2001-02-15 Berkeley Concept Research Corporation High-speed wireless network with a reliable wireless low bit-rate channel
ATE415767T1 (de) * 1999-09-15 2008-12-15 Aware Inc Mehrträgersystem mit dynamischer umschaltung zwischen aktiven anwendungssätzen
US6519731B1 (en) 1999-10-22 2003-02-11 Ericsson Inc. Assuring sequence number availability in an adaptive hybrid-ARQ coding system
US6640239B1 (en) 1999-11-10 2003-10-28 Garuda Network Corporation Apparatus and method for intelligent scalable switching network
US6397368B1 (en) 1999-12-06 2002-05-28 Intellon Corporation Forward error correction with channel adaptation
US7574351B2 (en) 1999-12-14 2009-08-11 Texas Instruments Incorporated Arranging CELP information of one frame in a second packet
US7088781B2 (en) 1999-12-15 2006-08-08 Paradyne Corporation Tone ordered discrete multitone interleaver
CA2392932A1 (en) * 1999-12-16 2001-06-21 Aware, Inc. Bit allocation method in a multicarrier system
US6707822B1 (en) 2000-01-07 2004-03-16 Agere Systems Inc. Multi-session asymmetric digital subscriber line buffering and scheduling apparatus and method
KR100331884B1 (ko) 2000-02-01 2002-04-09 서평원 무선 비동기 전송 모드 통신 시스템의 에러 정정 방법 및장치
US7075941B2 (en) 2000-03-01 2006-07-11 Real Communications, Inc. Scaleable architecture for multiple-port, system-on-chip ADSL communications systems
EP1361690B1 (en) 2000-03-02 2006-01-11 Matsushita Electric Industrial Co., Ltd. Method and apparatus for retransmitting data packets based on channel conditions
CA2303630A1 (en) 2000-03-31 2001-09-30 Catena Technologies Canada, Inc. A system and method for forward error correction
WO2001080558A2 (en) 2000-04-14 2001-10-25 Solidstreaming, Inc. A system and method for multimedia streaming
US6956872B1 (en) 2000-05-22 2005-10-18 Globespanvirata, Inc. System and method for encoding DSL information streams having differing latencies
US7031259B1 (en) 2000-05-26 2006-04-18 Bigband Networks, Inc. Method and system for scheduling a transmission of compressible and non-compressible packets
US6647061B1 (en) * 2000-06-09 2003-11-11 General Instrument Corporation Video size conversion and transcoding from MPEG-2 to MPEG-4
US8363744B2 (en) 2001-06-10 2013-01-29 Aloft Media, Llc Method and system for robust, secure, and high-efficiency voice and packet transmission over ad-hoc, mesh, and MIMO communication networks
EP1204249A4 (en) 2000-06-23 2007-05-16 Mitsubishi Electric Corp PACKET RETRANSMISSION METHOD AND SYSTEM
JP2002084338A (ja) 2000-07-07 2002-03-22 Matsushita Electric Ind Co Ltd データ送信装置、データ受信装置、およびデータ通信システム
FR2812150A1 (fr) 2000-07-18 2002-01-25 St Microelectronics Sa Dispositif d'emission/reception de donnees numeriques capable de traiter des debits differents, en particulier dans un environnement vdsl
US6885696B2 (en) 2000-07-28 2005-04-26 Nortel Networks Limited Notifying bit allocation changes in a multicarrier modulation communications system
EP1540848B1 (en) 2000-08-03 2009-02-11 Infineon Technologies AG Flexible tdma system architecture
US7024592B1 (en) 2000-08-07 2006-04-04 Cigital Method for reducing catastrophic failures in continuously operating software systems
KR100651500B1 (ko) 2000-08-30 2006-11-28 삼성전자주식회사 디지털 오디오 방송용 타임 디인터리버 메모리의 제어 장치
US7224702B2 (en) 2000-08-30 2007-05-29 The Chinese University Of Hong Kong System and method for error-control for multicast video distribution
JP2002076915A (ja) 2000-08-31 2002-03-15 Sony Corp インターリーブ装置及びインターリーブ方法、並びに、復号装置及び復号方法
US7187708B1 (en) 2000-10-03 2007-03-06 Qualcomm Inc. Data buffer structure for physical and transport channels in a CDMA system
EP1246409A4 (en) 2000-10-05 2007-04-25 Mitsubishi Electric Corp PACKET RETRANSMISSION SYSTEM, PACKET TRANSMISSION DEVICE, PACKET RECEIVING DEVICE, PACKET RETRANSMISSION METHOD, PACKET TRANSMITTING METHOD, AND PACKET RECEIVING METHOD
JP2002118527A (ja) 2000-10-10 2002-04-19 Matsushita Electric Ind Co Ltd 通信装置
US6922444B1 (en) 2000-10-11 2005-07-26 Globespanvirata, Inc. System and method for providing adaptive rate selection
US7103096B2 (en) 2000-10-12 2006-09-05 3Com Corporation Performance evaluation of multicarrier channels with forward error correction and automatic retransmission request
JP2002133765A (ja) * 2000-10-20 2002-05-10 Pioneer Electronic Corp 情報記録装置、情報記録方法、情報再生装置、情報再生方法及び情報記録媒体
US7089335B2 (en) 2000-10-30 2006-08-08 Microsoft Corporation Bridging multiple network segments and exposing the multiple network segments as a single network to a higher level networking software on a bridging computing device
JP3464649B2 (ja) 2000-12-27 2003-11-10 松下電器産業株式会社 送信装置、受信装置および通信方法
US7042891B2 (en) * 2001-01-04 2006-05-09 Nishan Systems, Inc. Dynamic selection of lowest latency path in a network switch
US7203206B2 (en) 2001-02-06 2007-04-10 Tioga Technologies Inc. Data partitioning for multi-link transmission
JP4187940B2 (ja) 2001-03-06 2008-11-26 株式会社エヌ・ティ・ティ・ドコモ パケット伝送方法及びシステム、並びにパケット送信装置、受信装置、及び送受信装置
US7164654B2 (en) 2001-03-09 2007-01-16 Denso Corporation ARQ parameter retransmission control for variable data rate channels
US7058085B2 (en) 2001-03-14 2006-06-06 Nortel Networks Limited Method and apparatus for transmitting data over a network within a specified time limit
US7085232B1 (en) 2001-03-29 2006-08-01 Cisco Technology, Inc. ARQ in a point to multipoint network
TWI233361B (en) 2001-04-13 2005-06-01 Gen Hospital Corp Methods of preventing UVB-induced skin damage
US6392572B1 (en) 2001-05-11 2002-05-21 Qualcomm Incorporated Buffer architecture for a turbo decoder
US6987778B2 (en) * 2001-05-22 2006-01-17 Qualcomm Incorporated Enhanced channel interleaving for optimized data throughput
US20030099303A1 (en) 2001-06-04 2003-05-29 Koninklijke Philips Electronics N.V. Digital television (DTV) transmission system using enhanced coding schemes
US20030137948A1 (en) 2001-06-19 2003-07-24 Sridhar Komandur Retransmission control in wireless packet data networks
JP2003008553A (ja) 2001-06-22 2003-01-10 Mitsubishi Electric Corp 送信機、受信機、送受信機および通信システム
AUPR679201A0 (en) 2001-08-03 2001-08-30 Lucent Technologies Inc. Path metric normalization of add-compare-select processing
US6738370B2 (en) 2001-08-22 2004-05-18 Nokia Corporation Method and apparatus implementing retransmission in a communication system providing H-ARQ
US6904537B1 (en) 2001-08-27 2005-06-07 Network Elements, Inc. Data transmission across asynchronous time domains using phase-shifted data packet
US7218610B2 (en) 2001-09-27 2007-05-15 Eg Technology, Inc. Communication system and techniques for transmission from source to destination
US6754188B1 (en) 2001-09-28 2004-06-22 Meshnetworks, Inc. System and method for enabling a node in an ad-hoc packet-switched wireless communications network to route packets based on packet content
KR100827147B1 (ko) 2001-10-19 2008-05-02 삼성전자주식회사 부호분할다중접속 이동통신시스템에서 고속 데이터의효율적 재전송 및 복호화를 위한 송,수신장치 및 방법
KR100557167B1 (ko) 2001-11-02 2006-03-03 삼성전자주식회사 이동통신시스템에서의 재전송 장치 및 방법
KR100547871B1 (ko) 2001-11-08 2006-02-01 삼성전자주식회사 이동 통신시스템의 기지국 제어기와 기지국간 패킷 데이터재전송 방법 및 장치
KR100762612B1 (ko) 2001-12-07 2007-10-01 삼성전자주식회사 터보 복호화 장치에서 인터리버와 디인터리버간 메모리공유 장치 및 방법
US6700867B2 (en) 2001-12-20 2004-03-02 Motorola, Inc. Method and system for reduced memory hybrid automatic repeat request
KR100584426B1 (ko) 2001-12-21 2006-05-26 삼성전자주식회사 고속 패킷 이동통신시스템에서 심벌 매핑을 위한 인터리빙장치 및 방법
KR100724438B1 (ko) 2001-12-26 2007-06-04 엘지전자 주식회사 기지국 모뎀의 메모리 제어장치
US7050552B2 (en) 2001-12-28 2006-05-23 Texas Instruments Incorporated System and method to mitigate pots ringing interference in DSL
KR100810350B1 (ko) 2002-01-07 2008-03-07 삼성전자주식회사 안테나 어레이를 포함하는 부호분할다중접속 이동통신시스템에서 다양한 채널상태에 따른 데이터 송/수신 장치 및 방법
KR100460970B1 (ko) 2002-01-10 2004-12-09 삼성전자주식회사 데이터 송수신 시스템 및 방법
US7184468B2 (en) * 2002-01-24 2007-02-27 Broadcom Corporation Method and system for implementing a conditional one's complement of partial address
DE10206727A1 (de) 2002-02-18 2003-08-28 Infineon Technologies Ag Kombinierter Ver-und Entschachteler sowie Turbo-Decodierer mit kombiniertem Ver-und Entschachteler
US20030179770A1 (en) 2002-02-28 2003-09-25 Zvi Reznic Channel allocation and reallocation in a communication system
JP3490425B2 (ja) 2002-03-14 2004-01-26 松下電器産業株式会社 受信装置及び受信方法
US7793191B2 (en) 2002-04-05 2010-09-07 Sony Corporation Interleave device, interleaving method, deinterleave device, and deinterleave method
TWI315135B (en) 2002-04-15 2009-09-21 Interdigital Tech Corp Shared memory arbitrator, physical layer transport composite processor for use in processing wireless communications and method thereof, and method for wireless user equipment
JP2004007269A (ja) 2002-05-31 2004-01-08 Panasonic Communications Co Ltd Dslモデム装置及びdsl通信におけるイニシャライズ方法
JP4016728B2 (ja) 2002-06-05 2007-12-05 日本電気株式会社 音声パケット優先制御装置とその方法
JP2004030506A (ja) * 2002-06-28 2004-01-29 Nec Corp 携帯型通信端末及びそのメモリの共有方法
JP2004056221A (ja) * 2002-07-16 2004-02-19 Matsushita Electric Ind Co Ltd 送受信装置
KR100537499B1 (ko) 2002-07-26 2005-12-19 삼성전자주식회사 전송제어 파라미터 생성방법 및 프레임 특성에 따른선택적 자동 재전송 방법
US7418241B2 (en) 2002-08-09 2008-08-26 Qualcomm Incorporated System and techniques for enhancing the reliability of feedback in a wireless communications system
US7707303B2 (en) 2002-09-06 2010-04-27 Telefonaktiebolaget L M Ericsson (Publ) Method and devices for controlling retransmissions in data streaming
JP2004135013A (ja) 2002-10-10 2004-04-30 Matsushita Electric Ind Co Ltd 伝送装置及び伝送方法
US20040114536A1 (en) * 2002-10-16 2004-06-17 O'rourke Aidan Method for communicating information on fast and slow paths
US7266132B1 (en) 2002-10-24 2007-09-04 Cisco Technology, Inc. Flexible memory allocation for data transmission
US8270423B2 (en) 2003-07-29 2012-09-18 Citrix Systems, Inc. Systems and methods of using packet boundaries for reduction in timeout prevention
US7383048B2 (en) 2002-12-04 2008-06-03 Nokia Corporation Transmission of data packets by a node
US7272768B2 (en) 2002-12-09 2007-09-18 Broadcom Corporation Edge incremental redundancy memory structure and memory management
KR100531851B1 (ko) * 2003-03-06 2005-11-30 엘지전자 주식회사 이동통신 시스템의 데이터 송수신 방법
US7746816B2 (en) 2003-03-13 2010-06-29 Qualcomm Incorporated Method and system for a power control in a communication system
KR101006703B1 (ko) 2003-03-28 2011-01-10 톰슨 라이센싱 미디어 기반 파일 송신 시스템 및 방법
GB2400265A (en) 2003-03-31 2004-10-06 Sony Uk Ltd Routing data
US8036122B2 (en) 2003-04-03 2011-10-11 Alcatel Lucent Initiation of network treatment for data packet associated with real-time application different from network treatment applicable to data packet non-associated with the real-time application
US7321614B2 (en) 2003-08-08 2008-01-22 Intel Corporation Apparatus and methods for communicating using symbol-modulated subcarriers
JP4188774B2 (ja) 2003-08-14 2008-11-26 株式会社エヌ・ティ・ティ・ドコモ フレーム送受信システム、フレーム送信装置、フレーム受信装置、及びフレーム送受信方法
US7590094B2 (en) 2003-09-25 2009-09-15 Via Telecom Co., Ltd. Tristate requests for flexible packet retransmission
US7623894B2 (en) 2003-10-09 2009-11-24 Freescale Semiconductor, Inc. Cellular modem processing
US7302379B2 (en) 2003-12-07 2007-11-27 Adaptive Spectrum And Signal Alignment, Inc. DSL system estimation and parameter recommendation
JP2005191735A (ja) 2003-12-24 2005-07-14 Toshiba Corp 圧縮データ送信装置、圧縮データ送信システム、圧縮データ送信方法及びプログラム
US7457242B2 (en) * 2004-02-12 2008-11-25 Avaya, Inc. System for transmitting high quality speech signals on a voice over internet protocol network
US7536622B2 (en) 2004-03-29 2009-05-19 Nokia Corporation Data repair enhancements for multicast/broadcast data distribution
EP2787673B1 (en) 2004-04-01 2018-03-21 Optis Wireless Technology, LLC Interference limitation for retransmissions
EP1735935B1 (en) 2004-04-05 2008-03-12 Wireless Audio IP B.V. Wireless audio transmission system and method with dynamic slot allocation
US7826438B1 (en) 2004-04-26 2010-11-02 Marvell International Ltd. Circuits, architectures, systems, methods, algorithms and software for reducing contention and/or handling channel access in a network
US20050254508A1 (en) 2004-05-13 2005-11-17 Nokia Corporation Cooperation between packetized data bit-rate adaptation and data packet re-transmission
US20050254441A1 (en) 2004-05-14 2005-11-17 Interdigital Technology Corporation Method and apparatus for efficiently allocating and deallocating interleaved data stored in a memory stack
WO2006020283A2 (en) 2004-07-26 2006-02-23 Interdigital Technology Corporation High speed downlink packet access co-processor for upgrading the capabilities of an existing modem host
CN101019360B (zh) 2004-09-13 2012-06-13 松下电器产业株式会社 正交频分复用多输入多输出***的自动重传请求控制***及方法
CA2980607C (en) 2004-10-12 2020-04-07 Tq Delta, Llc Resource sharing in a telecommunications environment
JP4331088B2 (ja) 2004-11-01 2009-09-16 株式会社東芝 通信装置および通信方法
US20060098662A1 (en) 2004-11-09 2006-05-11 Sunil Gupta Memory and processor efficient network communications protocol
EP1667353A1 (en) 2004-12-03 2006-06-07 STMicroelectronics N.V. Method and device for decoding packets of data within an hybrid ARQ scheme
KR100656982B1 (ko) 2004-12-21 2006-12-13 한국전자통신연구원 휴대 인터넷 단말기의 복호 장치 및 방법
JP4596958B2 (ja) 2005-04-01 2010-12-15 株式会社エヌ・ティ・ティ・ドコモ 無線通信装置及び無線通信方法
US20060236045A1 (en) * 2005-04-13 2006-10-19 Analog Devices, Inc. Apparatus for deinterleaving interleaved data using direct memory access
EP1886443A4 (en) 2005-05-06 2011-03-09 California Inst Of Techn ARCHITECTURE OF RECOVERY OF EFFECTIVE LOSS FOR TCP CUT OFF LOSS
US7685495B2 (en) * 2005-05-12 2010-03-23 Qualcomm Incorporated Apparatus and method for channel interleaving in communications system
US7519124B2 (en) * 2005-05-13 2009-04-14 Infineon Technologies Ag Method for seamless bit rate adaptation for multicarrier DSL
US7657818B2 (en) * 2005-06-22 2010-02-02 Adaptive Spectrum And Signal Alignment, Inc. Dynamic minimum-memory interleaving
US8230293B2 (en) 2005-06-29 2012-07-24 Nokia Corporation Forward error correction
US8644292B2 (en) 2005-08-24 2014-02-04 Qualcomm Incorporated Varied transmission time intervals for wireless communication system
CN1801687B (zh) 2005-09-08 2013-08-07 华为技术有限公司 一种基于非应答机制的数据帧重传方法和***
US7729384B1 (en) 2005-11-01 2010-06-01 Metanoia Technologies, Inc. Multiple channel digital subscriber line framer/deframer system and method
US8098613B2 (en) 2005-12-28 2012-01-17 Alcatel Lucent Method of managing transmission delay in a wireless communication system
EP1966924A4 (en) 2005-12-30 2012-10-24 Ericsson Telefon Ab L M METHOD AND ARRANGEMENT FOR HARQ PROCESS IN MULTI-CARRIER WIRELESS SYSTEMS
EP1816776A1 (en) 2006-02-07 2007-08-08 Alcatel Lucent Device and method for mitigating effects of impulse noise on data packet transfer
EP2005674B1 (en) 2006-04-12 2016-09-28 TQ Delta, LLC Packet retransmission and memory sharing
US8743676B2 (en) 2006-05-10 2014-06-03 Apple Inc. Methods and systems for scheduling OFDM frames
CN101132259B (zh) 2006-08-23 2011-11-09 上海贝尔阿尔卡特股份有限公司 一种用于无线网络中最后重传时刻控制数据重传的方法
US7856033B2 (en) * 2006-11-14 2010-12-21 Lantiq Deutschland Gmbh Methods and systems for adaptive communication
US8031760B2 (en) * 2007-03-26 2011-10-04 Broadcom Corporation Fast modem reconfiguration
US7764595B2 (en) 2008-01-16 2010-07-27 Newport Media, Inc. Area and power efficient architectures of time deinterleaver for ISDB-T receivers
JP5332430B2 (ja) 2008-09-11 2013-11-06 富士通株式会社 共有メモリシステム

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108028668A (zh) * 2015-09-07 2018-05-11 三菱电机株式会社 编码装置、解码装置和发送装置
CN108028668B (zh) * 2015-09-07 2019-03-19 三菱电机株式会社 编码装置、解码装置和发送装置

Also Published As

Publication number Publication date
EP1832028B1 (en) 2018-01-31
JP4976359B2 (ja) 2012-07-18
US7836381B1 (en) 2010-11-16
CN104993912B (zh) 2019-12-03
CA2869452A1 (en) 2006-04-27
CA2869452C (en) 2016-01-19
US10579291B2 (en) 2020-03-03
US20120297148A1 (en) 2012-11-22
KR20100116234A (ko) 2010-10-29
EP3340511A1 (en) 2018-06-27
HK1254421A1 (zh) 2019-07-19
EP3340511B1 (en) 2022-11-30
US9547608B2 (en) 2017-01-17
US20210303187A1 (en) 2021-09-30
KR101160717B1 (ko) 2012-06-28
US20140075128A1 (en) 2014-03-13
US9069718B2 (en) 2015-06-30
US8607126B1 (en) 2013-12-10
US9898220B2 (en) 2018-02-20
AU2011201250A1 (en) 2011-04-07
JP2009065692A (ja) 2009-03-26
US20150268863A1 (en) 2015-09-24
US20190369891A1 (en) 2019-12-05
US10409510B2 (en) 2019-09-10
JP2008516533A (ja) 2008-05-15
CA2909150A1 (en) 2006-04-27
US11010073B2 (en) 2021-05-18
KR20070065369A (ko) 2007-06-22
US20100306628A1 (en) 2010-12-02
US8495473B2 (en) 2013-07-23
CA2580280C (en) 2015-03-10
US20110029844A1 (en) 2011-02-03
US20060088054A1 (en) 2006-04-27
US9286251B2 (en) 2016-03-15
US20160179389A1 (en) 2016-06-23
US11543979B2 (en) 2023-01-03
KR101160765B1 (ko) 2012-06-28
CA2980607A1 (en) 2006-04-27
CA2909150C (en) 2017-11-07
US8276048B2 (en) 2012-09-25
CA2580280A1 (en) 2006-04-27
US20170090811A1 (en) 2017-03-30
US20180157436A1 (en) 2018-06-07
US7831890B2 (en) 2010-11-09
US20130308689A1 (en) 2013-11-21
US20100228924A1 (en) 2010-09-09
CA2980607C (en) 2020-04-07
CN104993912A (zh) 2015-10-21
JP4889646B2 (ja) 2012-03-07
WO2006044227A1 (en) 2006-04-27
EP1832028A1 (en) 2007-09-12
AU2005296086A1 (en) 2006-04-27
US7844882B2 (en) 2010-11-30
US20190155530A1 (en) 2019-05-23

Similar Documents

Publication Publication Date Title
CN101057438A (zh) 电信环境中的资源共享
AU2015200618B2 (en) Resource sharing in a telecommunications environment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: TQ DEERDA CO., LTD.

Free format text: FORMER OWNER: AWARE INC.

Effective date: 20130107

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

Effective date of registration: 20130107

Address after: American Texas

Applicant after: TQ Delta Corp.

Address before: Massachusetts, USA

Applicant before: Aware Inc.

C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20071017