CN104993912B - 电信环境中的资源共享方法 - Google Patents
电信环境中的资源共享方法 Download PDFInfo
- Publication number
- CN104993912B CN104993912B CN201510413116.2A CN201510413116A CN104993912B CN 104993912 B CN104993912 B CN 104993912B CN 201510413116 A CN201510413116 A CN 201510413116A CN 104993912 B CN104993912 B CN 104993912B
- Authority
- CN
- China
- Prior art keywords
- transceiver
- latency path
- shared
- interleaver
- memory space
- 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0629—Configuration or reconfiguration of storage systems
- G06F3/0631—Configuration or reconfiguration of storage systems by allocating resources to storage systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/16—Handling requests for interconnection or transfer for access to memory bus
- G06F13/1605—Handling requests for interconnection or transfer for access to memory bus based on arbitration
- G06F13/1647—Handling requests for interconnection or transfer for access to memory bus based on arbitration with interleaved bank access
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/061—Improving I/O performance
- G06F3/0611—Improving I/O performance in relation to response time
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0638—Organizing or formatting or addressing of data
- G06F3/0644—Management of space entities, e.g. partitions, extents, pools
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0655—Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
- G06F3/0659—Command handling arrangements, e.g. command buffers, queues, command scheduling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0662—Virtualisation aspects
- G06F3/0665—Virtualisation aspects at area level, e.g. provisioning of virtual or logical volumes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0673—Single storage device
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, 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/03—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
- H03M13/05—Error 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/13—Linear codes
- H03M13/15—Cyclic codes, i.e. cyclic shifts of codewords produce other codewords, e.g. codes defined by a generator polynomial, Bose-Chaudhuri-Hocquenghem [BCH] codes
- H03M13/151—Cyclic 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details 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/38—Transceivers, 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0041—Arrangements at the transmitter end
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0071—Use of interleaving
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1809—Selective-repeat protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1829—Arrangements specially adapted for the receiver end
- H04L1/1835—Buffer management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1867—Arrangements specially adapted for the transmitter end
- H04L1/1874—Buffer management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/72—Routing based on the source address
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/90—Buffering arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/90—Buffering arrangements
- H04L49/901—Buffering arrangements using storage descriptor, e.g. read or write pointers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0045—Arrangements at the receiver end
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0057—Block 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),或者CGI脚本,作为驻留在服务器或计算机工作站上的资源,作为嵌入在专用通信***或***组件上的例行程序等。该***还可以通过物理上将该***和/或方法结合到一个软件和/或硬件***中来实现,例如通信收发器的硬件和软件***。
根据本发明,此处已经明显地给出了用于共享资源的***和方法。尽管结合了多个实施方式对本发明进行描述,但是对本领域技术人员来说,其替换、修改和变化是显而易见的。因此,上述所有的替换、修改、等效和变化的内容都包含在本发明的主旨和范围内。
Claims (9)
1.一种用于在第一收发器中共享资源的方法,包括:
在初始化期间从第二收发器接收消息,所述消息包括以下信息:由所述第二收发器支持的时延路径的数量;用于所述第二收发器中的每个发送器时延路径的交织处理器存储空间的最大量;以及用于所述第二收发器中的所有发送器时延路径的总共享存储空间;
基于所述第一收发器的所述信息和应用要求来将共享存储空间的第一部分分配给所述第一收发器的第一时延路径中的交织处理器或解交织处理器,并且将所述共享存储空间的第二部分分配给所述第一收发器的第二时延路径中的交织处理器或解交织处理器。
2.如权利要求1所述的方法,其中所述应用要求中的至少一个是数据率、时延、称为INP值的脉冲噪声保护值或称为BER的位误码率。
3.一种收发器,所述收发器可操作用来在交织功能和解交织功能之间分配共享存储空间,并且可操作用来在所述交织功能和所述解交织功能之间发送或接收指示对于所述共享存储空间的分配的约束的消息,所述分配基于第一收发器的信息和应用要求,其中共享存储空间的第一部分被分配给所述第一收发器的第一时延路径中的交织处理器或解交织处理器,并且所述共享存储空间的第二部分被分配给所述第一收发器的第二时延路径中的交织处理器或解交织处理器。
4.一种收发器,包括:
用于在初始化期间从另一个收发器接收消息的部件,所述消息包括以下信息:由所述另一个收发器支持的时延路径的数量;用于所述另一个收发器中的每个发送器时延路径的交织存储空间的最大量;以及所述另一个收发器中的所有发送器时延路径的总共享存储空间;
用于基于所述收发器的所述信息和应用要求来分配共享存储空间的第一部分并且将所述共享空间的第二部分分配给所述收发器的第二时延路径中的交织处理器或解交织处理器的部件,所述共享存储空间的所述第一部分被分配给所述收发器的第一时延路径中的交织处理器或解交织处理器。
5.如权利要求4所述的收发器,其中所述应用要求中的至少一个是数据率、时延、称为INP值的脉冲噪声保护值或称为BER的位误码率。
6.一种用于在第一收发器中共享资源的***,包括:
用于在初始化期间在所述第一收发器处接收来自第二收发器的消息的部件,所述消息包括以下信息:由所述第二收发器支持的时延路径的数量;用于所述第二收发器中的每个发送器时延路径的交织存储空间的最大量;以及所述第二收发器中的所有发送器时延路径的总共享存储空间;以及用于基于所述第一收发器的所述信息和应用要求来将共享存储空间的第一部分分配给所述第一收发器的第一时延路径中的交织处理器或解交织处理器的部件,和用于基于所述第一收发器的所述信息和应用要求来将所述共享存储空间的第二部分分配给所述第一收发器的第二时延路径中的交织处理器或解交织处理器的部件。
7.如权利要求6所述的***,其中所述应用要求中的至少一个是数据率、时延、称为INP值的脉冲噪声保护值或称为BER的位误码率。
8.一种具有在其上存储的信息的信息存储介质,所述信息当在处理器上执行时执行根据权利要求1或2所述的方法。
9.一种包括收发器的通信***,其适于在初始化和用户数据传输中的一个或多个期间将存储空间的第一部分固定分配给第一时延路径的至少一部分,并且动态更新在所述第一时延路径的其他部分或在其他时延路径之间共享的所述存储空间的第二部分的分配。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US61826904P | 2004-10-12 | 2004-10-12 | |
US60/618269 | 2004-10-12 | ||
CNA2005800327031A CN101057438A (zh) | 2004-10-12 | 2005-10-11 | 电信环境中的资源共享 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2005800327031A Division CN101057438A (zh) | 2004-10-12 | 2005-10-11 | 电信环境中的资源共享 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104993912A CN104993912A (zh) | 2015-10-21 |
CN104993912B true CN104993912B (zh) | 2019-12-03 |
Family
ID=35517609
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510413116.2A Active CN104993912B (zh) | 2004-10-12 | 2005-10-11 | 电信环境中的资源共享方法 |
CNA2005800327031A Pending CN101057438A (zh) | 2004-10-12 | 2005-10-11 | 电信环境中的资源共享 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2005800327031A Pending CN101057438A (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) | CN104993912B (zh) |
AU (2) | AU2005296086A1 (zh) |
CA (4) | CA2909150C (zh) |
HK (1) | HK1254421A1 (zh) |
WO (1) | WO2006044227A1 (zh) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2909150C (en) | 2004-10-12 | 2017-11-07 | Tq Delta, Llc | Resource sharing in a telecommunications environment |
BRPI0709871B1 (pt) * | 2006-04-12 | 2019-10-15 | Tq Delta, Llc. | Retransmissão de pacote e compartilhamento de memória |
US8179915B2 (en) | 2007-06-28 | 2012-05-15 | Lantiq Deutschland Gmbh | System and method for transmitting and retransmitting data |
US8804049B2 (en) | 2008-01-31 | 2014-08-12 | Mediatek Inc. | 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 | 삼성전자주식회사 | 반도체 장치의 동작 방법 및 반도체 시스템 |
JP6272581B2 (ja) * | 2015-09-07 | 2018-01-31 | 三菱電機株式会社 | 符号化装置、復号装置及び送信装置 |
WO2018187902A1 (en) | 2017-04-10 | 2018-10-18 | Qualcomm Incorporated | An efficient interleaver design for polar codes |
WO2019116076A1 (en) * | 2017-12-12 | 2019-06-20 | 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 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1350297A (zh) * | 2000-10-20 | 2002-05-22 | 日本先锋公司 | 信息记录设备、方法及介质、信息再现设备及方法 |
CN1352862A (zh) * | 1999-01-14 | 2002-06-05 | 艾利森电话股份有限公司 | 用于网络业务中各种类型语音的优先级传输 |
US6707822B1 (en) * | 2000-01-07 | 2004-03-16 | Agere Systems Inc. | Multi-session asymmetric digital subscriber line buffering and scheduling apparatus and method |
CN1527487A (zh) * | 2003-03-06 | 2004-09-08 | Lg������ʽ���� | 无线***中的数据发送/接收装置和方法 |
Family Cites Families (211)
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 |
DE3276916D1 (en) | 1981-09-18 | 1987-09-10 | Rovsing As Christian | Multiprocessor computer system |
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 |
EP0324886B1 (en) | 1988-01-22 | 1992-12-16 | International Business Machines Corporation | Control flow reduction in selective repeat protocols |
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 |
US5524116A (en) | 1992-02-14 | 1996-06-04 | At&T Corp. | Packet framer |
US6098188A (en) | 1992-02-14 | 2000-08-01 | Lucent Technologies Inc. | 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 |
US5717715A (en) | 1995-06-07 | 1998-02-10 | 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 |
AU6969598A (en) | 1997-04-14 | 1998-11-11 | Northern Telecom Limited | Method and system for avoiding communication failure in cdma systems |
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 | 双葉電子工業株式会社 | シンボル同期装置および周波数ホッピング受信装置 |
DE69907011T2 (de) | 1998-10-30 | 2004-03-25 | Broadcom Corp., Irvine | Verallgemeinerter faltungsver- und -entschachteler |
US6587985B1 (en) | 1998-11-30 | 2003-07-01 | Matsushita Electric Industrial Co., Ltd. | Data transmission method, data transmission apparatus, data receiving apparatus, and packet data structure |
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 |
WO2000041397A1 (en) | 1999-01-06 | 2000-07-13 | Sarnoff Corporation | Computer system for statistical multiplexing of bitstreams |
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 |
EP1650873B1 (en) * | 1999-02-26 | 2011-05-11 | Fujitsu Ltd. | Turbo decoding apparatus and interleave-deinterleave 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 |
AU777066B2 (en) * | 1999-09-15 | 2004-09-30 | Daphimo Co. B.V., Llc | Multicarrier system with dynamic switching between active application sets |
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 |
EP1238504A1 (en) * | 1999-12-16 | 2002-09-11 | Aware, Inc. | Bit allocation method in a multicarrier system |
KR100331884B1 (ko) | 2000-02-01 | 2002-04-09 | 서평원 | 무선 비동기 전송 모드 통신 시스템의 에러 정정 방법 및장치 |
US6965960B2 (en) | 2000-03-01 | 2005-11-15 | Realtek Semiconductor Corporation | xDSL symbol processor and method of operating same |
DE60020672T2 (de) | 2000-03-02 | 2005-11-10 | Matsushita Electric Industrial Co., Ltd., Kadoma | Verfahren und Vorrichtung zur Wiederholung der Videodatenrahmen mit Prioritätsstufen |
CA2303630A1 (en) | 2000-03-31 | 2001-09-30 | Catena Technologies Canada, Inc. | A system and method for forward error correction |
AU2001251748A1 (en) | 2000-04-14 | 2001-10-30 | 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 |
JP3866196B2 (ja) | 2000-06-23 | 2007-01-10 | 三菱電機株式会社 | パケット再送システムおよびパケット再送方法 |
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 |
DE60137657D1 (en) | 2000-08-03 | 2009-03-26 | Infineon Technologies Ag | Flexible tdma systemarchitektur |
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 |
JP3821778B2 (ja) | 2000-10-05 | 2006-09-13 | 三菱電機株式会社 | パケット再送方式及び送信装置及び受信装置及びパケット再送方法及びパケット送信方法及びパケット受信方法 |
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 |
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 |
DE20305986U1 (de) * | 2002-04-15 | 2003-08-21 | Interdigital Technology Corp W | Teilnehmergerät, das imstande ist, sowohl im Zeitduplex- als auch Frequenzduplexmodus des Breitband-Codemultiplex-Vielfachzugriffs zu Arbeiten |
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 |
WO2004023706A1 (en) | 2002-09-06 | 2004-03-18 | Telefonaktiebolaget Lm 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 |
EP1429488B1 (en) | 2002-12-09 | 2016-03-09 | Broadcom Corporation | Incremental redundancy support in an EDGE cellular wireless terminal |
US7746816B2 (en) | 2003-03-13 | 2010-06-29 | Qualcomm Incorporated | Method and system for a power control in a communication system |
MXPA05010227A (es) | 2003-03-28 | 2006-03-28 | Thomson Licensing | Sistema y metodo para transmitir archivos con base en medios. |
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 |
ES2922774T3 (es) | 2004-04-01 | 2022-09-20 | Optis Wireless Technology Llc | Limitación de interferencia para las retransmisiones |
JP4568755B2 (ja) | 2004-04-05 | 2010-10-27 | ワイアレス オーディオ アイピー ビー.ブイ. | 動的スロット割当による無線音声送信システム及び方法 |
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 |
CA2575114A1 (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 |
WO2006030478A1 (ja) | 2004-09-13 | 2006-03-23 | Matsushita Electric Industrial Co., Ltd. | Mimo−ofdmシステムにおける自動再送要求制御システム及び再送信方法 |
CA2909150C (en) * | 2004-10-12 | 2017-11-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 |
JP2009522846A (ja) | 2005-12-30 | 2009-06-11 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | 無線マルチキャリアシステムにおけるharqの方法および装置 |
EP1816776A1 (en) | 2006-02-07 | 2007-08-08 | Alcatel Lucent | Device and method for mitigating effects of impulse noise on data packet transfer |
BRPI0709871B1 (pt) * | 2006-04-12 | 2019-10-15 | Tq Delta, Llc. | Retransmissão de pacote e compartilhamento de memória |
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 | 富士通株式会社 | 共有メモリシステム |
-
2005
- 2005-10-11 CA CA2909150A patent/CA2909150C/en not_active Expired - Fee Related
- 2005-10-11 CN CN201510413116.2A patent/CN104993912B/zh active Active
- 2005-10-11 KR KR1020107022463A patent/KR101160765B1/ko not_active IP Right Cessation
- 2005-10-11 US US11/246,163 patent/US7831890B2/en active Active
- 2005-10-11 JP JP2007535818A patent/JP4889646B2/ja active Active
- 2005-10-11 WO PCT/US2005/036015 patent/WO2006044227A1/en active Application Filing
- 2005-10-11 AU AU2005296086A patent/AU2005296086A1/en not_active Abandoned
- 2005-10-11 EP EP05807443.6A patent/EP1832028B1/en active Active
- 2005-10-11 CN CNA2005800327031A patent/CN101057438A/zh active Pending
- 2005-10-11 KR KR1020077008270A patent/KR101160717B1/ko active IP Right Grant
- 2005-10-11 EP EP18153945.3A patent/EP3340511B1/en active Active
- 2005-10-11 CA CA2869452A patent/CA2869452C/en not_active Expired - Fee Related
- 2005-10-11 CA CA2580280A patent/CA2580280C/en active Active
- 2005-10-11 CA CA2980607A patent/CA2980607C/en active Active
-
2008
- 2008-10-10 JP JP2008264540A patent/JP4976359B2/ja not_active Expired - Fee Related
-
2010
- 2010-04-16 US US12/761,586 patent/US7844882B2/en active Active
- 2010-08-09 US US12/853,020 patent/US7836381B1/en active Active
- 2010-10-11 US US12/901,699 patent/US8276048B2/en active Active
-
2011
- 2011-03-21 AU AU2011201250A patent/AU2011201250A1/en not_active Abandoned
-
2012
- 2012-08-06 US US13/567,261 patent/US8495473B2/en active Active
-
2013
- 2013-07-16 US US13/942,938 patent/US8607126B1/en active Active
- 2013-11-15 US US14/081,469 patent/US9069718B2/en active Active
-
2015
- 2015-06-04 US US14/730,874 patent/US9286251B2/en active Active
-
2016
- 2016-02-18 US US15/046,821 patent/US9547608B2/en active Active
- 2016-12-08 US US15/372,841 patent/US9898220B2/en active Active
-
2018
- 2018-01-18 US US15/874,277 patent/US10409510B2/en active Active
- 2018-10-22 HK HK18113503.3A patent/HK1254421A1/zh unknown
-
2019
- 2019-01-29 US US16/261,109 patent/US10579291B2/en not_active Expired - Fee Related
- 2019-08-19 US US16/544,003 patent/US11010073B2/en active Active
-
2021
- 2021-04-21 US US17/236,228 patent/US11543979B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1352862A (zh) * | 1999-01-14 | 2002-06-05 | 艾利森电话股份有限公司 | 用于网络业务中各种类型语音的优先级传输 |
US6707822B1 (en) * | 2000-01-07 | 2004-03-16 | Agere Systems Inc. | Multi-session asymmetric digital subscriber line buffering and scheduling apparatus and method |
CN1350297A (zh) * | 2000-10-20 | 2002-05-22 | 日本先锋公司 | 信息记录设备、方法及介质、信息再现设备及方法 |
CN1527487A (zh) * | 2003-03-06 | 2004-09-08 | Lg������ʽ���� | 无线***中的数据发送/接收装置和方法 |
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104993912B (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |