CN1197429C - 超高速数据编码和解码方法及其映射方法 - Google Patents

超高速数据编码和解码方法及其映射方法 Download PDF

Info

Publication number
CN1197429C
CN1197429C CNB021457506A CN02145750A CN1197429C CN 1197429 C CN1197429 C CN 1197429C CN B021457506 A CNB021457506 A CN B021457506A CN 02145750 A CN02145750 A CN 02145750A CN 1197429 C CN1197429 C CN 1197429C
Authority
CN
China
Prior art keywords
value
level
signal
sampling
speed data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB021457506A
Other languages
English (en)
Other versions
CN1422100A (zh
Inventor
斯科特·戴维·库尔茨
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.)
InterDigital Technology Corp
Original Assignee
InterDigital Technology Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by InterDigital Technology Corp filed Critical InterDigital Technology Corp
Publication of CN1422100A publication Critical patent/CN1422100A/zh
Application granted granted Critical
Publication of CN1197429C publication Critical patent/CN1197429C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0446Resources in time domain, e.g. slots or frames
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B14/00Transmission systems not characterised by the medium used for transmission
    • H04B14/02Transmission systems not characterised by the medium used for transmission characterised by the use of pulse modulation
    • H04B14/04Transmission systems not characterised by the medium used for transmission characterised by the use of pulse modulation using pulse code modulation
    • H04B14/046Systems or methods for reducing noise or bandwidth
    • 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
    • H04L25/00Baseband systems
    • H04L25/38Synchronous or start-stop systems, e.g. for Baudot code
    • H04L25/40Transmitting circuits; Receiving circuits
    • H04L25/49Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems
    • H04L25/4917Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems using multilevel codes
    • H04L25/4927Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems using multilevel codes using levels matched to the quantisation levels of the channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/02Channels characterised by the type of signal
    • H04L5/06Channels characterised by the type of signal the signals being represented by different frequencies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/06Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M7/00Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
    • H03M7/30Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0453Resources in frequency domain, e.g. a carrier in FDMA
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access, e.g. scheduled or random access
    • H04W74/04Scheduled or contention-free access
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/08Access point devices

Abstract

使用了两个相关的音频压缩技术,以便RF电信系统能够容纳高速音频调制解调器和FAX机的数据信号。一个高速编解码器(Codec)使得电信系统能够以高达9.6kb/s的速度通过音频调制解调器和FAX传输。一个超高速Codec支持高达14.4kb/s的音频调制解调器和RAX传输。高速Codec利用三个16-相位RF时隙或四个8-相位RF时隙操作,超高速Codec利用四个16-相位RF时隙操作。由于这些Codec在可以是在邻接的数个RF时隙上发送信息,RF通信信道内的时隙被动态地分配。动态时隙/带宽分配特性检测和监视数据传输和从需要数量的时隙形成一个数据信道。

Description

超高速数据编码和解码方法及其映射方法
技术领域
本发明涉及一种通信系统,特别是涉及用于高速数据通信信号的压缩的信号处理技术,用以改进发送性能和增加通信系统容量。
背景技术
各种电信系统为本技术领域中所公知,目前的电话系统利用了各种多路复用技术经一个单一传输线路(诸如有线或光缆)发送多个用户的电话信号。这些″电线″系统的多数使用了一种时分多路复用(TDM)形式,其中多个信道以比信道信息速率高的速率顺序地发送。
典型的电话多路复用需要对电话信号进行取样并以一比电话信号之频率高得多的频率发送各取样。为了这一目的,现有系统对电话信号进行数字取样和编码,复用和发送该信号,然后接收,去复用和解码该信号。这样的一个取样和编码系统就是脉码调制(PCM),其中以8千个取样/每秒的速率对模拟话音信号进行取样,每个取样用8比特表示。结果,话音信号被转换成一个64千比特/秒(Kb/s)的数字信号。
电信系统的另一种形式是无线电话系统。无线电话系统利用一组选择的射频(RF)在两个或多个位置之间承载电话通信信号,其典型地利用了一种频分多址(FDMA)形式。这些无线系统(被称作无线通信系统)在例如乡村地区使用以提供本地电话业务或在移动单元中使用以提供移动通信业务。
一类RF通信系统利用TDM使得用户能够利用在RF载波上调制的多个信息时隙。如果许多用户竞争一小组信息时隙,该系统被称作时分多址(TDMA)。考虑到FDMA RF通信信道的TDMA,使用了一种被称作″FDMA/TDMA″并在美国专利4,675,863(这里一并作为参考)中进行了描述的方法来增加RF通信系统的容量。然而,与电线或光纤通信系统相比,RF通信系统在容量方面仍然是频率受限的。
因此,为了进一步增加容量,已使用压缩技术来减少经一RF信道传输一电话信号所需的带宽。用于话音信号的典型技术是子带编码,自适应差分脉码调制(ADPCM),和残留线性预测编码(RELP)。RFLP或类似的语音压编算法允许一被64Kb/s取样和量化的话音信号能够经RF信道作为一被降低比特速率(例如,14.6Kb/s或更小)信号发送。接收机根据该降低比特速率信号重新构造该64Kb/s话音信号,而收听者感觉不出信号质量的损失。
包括RELP的下述语音压缩方法是一种编码和解码算法,其利用了话音信号的公知特征。RFLP方法的一种类型假设了某些人类话音的谐波特征。然而,目前,电话网络内的大部分通信信号是非话数据通信信号,诸如传真(FAX)或音频调制解调器数据。遗憾的是,各语音压缩算法特别不能与这些数据通信信号兼容,因为数据信号不呈现话音信号的特征。
因此,一些RF通信系统对电话信号进行监视以检测一数据通信信号的存在。典型地,已对表示FAX或多至2.4Kb/s音频调制解调器数据信号(低速率数据)的数据信号进行检测并提供一个专门的压缩算法。接收机重新构造该数据信号而不降低传输数据速率。这样的一种系统和方法例如在美国专利4,974,099(这里一并作为参考)中进行了描述。然而,目前的电话数据信号较典型地是9.6Kb/s(高数据速率)或更高(超高速率数据,诸如14.4Kb/s或28.8Kb/s或其他,更高或较低),而当前的压缩技术不能够对这些较高的数据速率进行满意的压缩。这些较高数据速率的压缩,以及这些较高数据速率的特殊的多种编码导致了调制解调器或FAX信号质量的降低,并且当信号通过一RF通信系统时,调制解调器或FAX机将不时地降低数据传输速率。
发明内容
根据本发明,一个电信系统接收一组电话信号,该电话信号包括每个具有一种编码形式的数据信号,和在至少一个射频载波上发送该电话信号。每个RF载波具有一组信息时隙,每个电话信号被分配到至少一个信息时隙上,以便该电话信号被调制到该RF载波上。该系统包括一种方法,用于监视和识别数据信号,和对每个数据信号进行压缩以降低该数据信号的所需传输带宽。
根据本发明的一个方面,提供了一种超高速数据编码方法,用于压缩具有至少一个信号取样块的取样超高速数据信号,每个块具有至少一个峰值幅度值,每个信号取样具有一个与一组对应的第一量化器电平的一个电平对应的取样值,该方法包括步骤:a)接收具有至少一个数据信号取样块的超高速数据信号;b)为每个取样块计算与峰值幅度值成正比的增益值;c)选择与每组取样的增益值对应的一批新的量化器电平;和d)根据该组第一量化器电平和该组新量化器电平值之间的关系把信号取样值映射成每个信号取样块的每个信号取样值的压缩电平值,以选择压缩电平值;和e)为所述每个信号取样块提供每个压缩电平值和增益值作为发送信号。
根据本发明的另一个方面,还提供了一种超高速数据解码方法,包括步骤:a)接收多个压缩电平值和增益值;b)选择一批与增益值对应的并与压缩电平值相关的反量化器电平值;和c)响应增益值并根据组反量化器电平组和第一量化电平值组之间的关系把每个压缩电平值取样映射成一组重新构成的数据信号取样,每个重新构成的数据信号取样是一组第一量化电平值之一。
根据本发明的再一个方面,还提供了一种超高速数据量化方法,用于映射第一组多个量化信号取样,每个信号取样具有相应量化幅度值,至少一个信号取样具有峰值量化幅度值,以产生第二组多个量化压缩取样和一个增益值,其中该方法包括步骤:a)检验每个幅度以确定峰值幅度值,并设定与峰值幅度值对应的增益值;b)为第一组多个量化信号取样定义预定数量的连续段,每段具有许多量化电平值,其中每个连续段的量化电平值与增益值有关,所述预定数量连续段的第一段对应于该多个信号取样的峰值幅度;和c)通过下列方式把每个所述量化信号取样映射成量化压缩取样:(1)为每个量化信号值保持每段的多个量化电平值中所选择的一个,直到发现零值电平,和(2)设定符号值为负值以表示一个负值幅度。
附图说明
根据下列详细的描述并参考附图可对本发明更好地理解,其中:
图1是一无线通信系统的框图。
图2是实施本发明的压缩系统的上位形式框图,包括动态带宽分配特性,和高速与超高速数据编解码器。
图3A是根据本发明的一个示例性实施例说明高速数据编码类型的检测和选择、无线信道时隙的确定和分配的上位形式流程图。
图3B是根据本发明的一个实施例表示由信道形成处理器根据一高速数据信道请求执行的信道分配过程的上位形式流程图。
图4A是一个表示A律量化器的特征的曲线。
图4B是一个表示信号与PCM的量化噪声性能比对均匀量化的曲线。
图4C说明通过把信号取样从一种量化映射到另一种量化进行压缩的方法。
图5A是根据本发明的一个示例性实施例的高速数据编码器的高层次框图。
图5B根据本发明的一个示例性实施例说明一个高速数据编码器传输编码过程。
图6A是根据本发明的一个示例性实施例的高速数据解码器的上位形式框图。
图6B根据本发明的一个示例性实施例说明一个高速数据解码器传输解码过程。
图7A是根据本发明的一个示例性实施例的超高速数据编码器的上位形式框图。
图7B根据本发明的一个示例性实施例说明一个超高速数据编码器传输编码过程。
图8A是根据本发明的一个示例性实施例的超高速数据解码器的上位形式框图。
图8B根据本发明的一个示例性实施例说明一个超高速数据解码器传输解码过程。
图9是根据本发明的一个示例性实施例说明用于把PCM量化取样映射成压缩量化取样的超高速量化算法的上位形式流程图。
具体实施方式
图1是一无线电信系统的框图,其中可以实施本发明的高速数据压缩特征。如图所示,该无线通信系统包括一个基站11和一组用户单元10。基站11通过在预定射频范围内限定的通信信道的广播和接收同时与各用户单元10通信。基站11也可以与电话中心局12中的本地电话设备接口连接。
一个典型的无线电信系统(例如,由InterDigital通信公司制造的SLS-104)利用了300-500MHz频谱区域内24个预定的前向信道(基站到用户单元)和24个预定的反向信道(用户单元到基站)。基站到用户单元的通信通过在所述频谱区域内频率上调制的通信信道对(前向和反向)提供。在一典型系统中,基站11经过这24个信道对同时进行通信。该24个信道例如可以占用2MHz频率带宽。利用25kHz信道间隔,一个2MHz频率带宽例如可以支持80个信道。在该系统的一个实施例中,基站11在低频率的信道对上向一用户发送,而用户单元10可以在较高频率的信道对上向基站发送。这样一个系统在授予Paneth等人的美国专利4,675,863中进行了描述,该专利于1987年6月23授权,发明题目为″同时经一单一或多个RF信道提供多个话音和/或数据信号的用户RF电话系统″,这里提出一并作为参考。
为了增加通信容量,在每个载波频率上使用时分多址技术。在一个实施例中,信道对的每个频率被分成四个时隙以便基站11在一个载波频率上同时与多至4个的用户单元10进行通信。因此,基站利用24个信道对能够允许电话信号被调制在95个信道上,利用一个信道用于控制和其他管理功能。
在这种方法中增加容量的一个方面是对将通过RF通信信道(或有线信道)发送的电信信道压缩。如上所述,对于话音,可以使用诸如RELP的语音编码技术。此外,可以使用低速数据和低速传真数据压缩技术,如Lin等人的美国专利4,974,099中所描述的,其发明题目为″通信信号压缩系统和方法″,这里提出一并作为参考。
在前面描述的系统中,三个音频编码器,RELP,低速数据和低速FAX,把64Kb/s PCM信号压缩成14.5Kb/s信号。以14.5Kb/s的速率,这三个编码器能够在一个单独16-相位RF时隙或一双倍宽度4-相位RF时隙内工作。RELP编码器用于话音,低速数据编码器用于通过速率高至2400BPS的多个音频调制解调器传输,而低速FAX编码器用于通过2400BPS速率的3类FAX传输。每个发送编码器在一接收机内具有一相应的解码器,例如,可以通过系统控制信道对其分配。
为了能够使该电信系统适用于高速音频调制解调器和FAX机,使用了本发明的两个相关的音频压缩技术。被标识为高速编解码器和超高速编解码器的编码器和解码器(编解码器)通过利用少量压缩从而为数据信号提供更宽的带宽能够实现比低速数据和FAX编码器更好的压缩数据传输性能。
高速编解码器能够使该电信系统以高至9.6Kb/s实现音频调制解调器和FAX传输。超高速编解码器支持高至14.4Kb/s或更高的音频调制解调器和FAX传输。高速编解码器利用三个16-相位RF时隙和四个8-相位RF时隙工作。超高速编解码器利用四个16-相位RF时隙工作。优选地,高速数据和超高速数据压缩算法使一模拟音频波形的代表以受限速率通过一数字信道,而使有害失真最小化。
由于这些编解码器利用了几个RF时隙,所以RF通信信道内的时隙的动态重新分配是必要的。本发明的动态时隙/带宽分配特性检测和监视数据发送,并由必要数量的时隙形成一数据信道,但如果得不到所需时隙数,则把低速数据或低速FAX编码器分配给该呼叫。这样一种分配方法在1988年11月15日授予D.R.Bolgiano等人的美国专利4,785,450中进行了描述,其发明题目为″在数字通信系统中获得频率灵活性的装置和方法″,这里提出一并作为参考。
图2是实施本发明压缩系统的上位形式的框图,包括动态时隙/带宽分配特性,和高速和超高速数据编解码器,用于一无线电信系统的实施例的高速数据压缩。该系统包括:一个压缩选择器处理器(CSP)200,其包括一个控制单元201和监视器部分202;一个信道形成处理器260;和压缩编码器/解码器(CODEC)RELP 210,低速数据220,低速FAX230,高速数据240和超高速数据250。
CSP 200从本地电话交换机270接收电话信号,它是一个设计为执行电话信号监视的数字处理器,以通过它们各自的调制解调器应答音识别特定的数据信号类型,和启动建立通信信道。在使用用户到用户通信的另一典型实施例中,CSP 200能够从其他本地资源接收电话信号。CSP 200监视器部分202通知控制单元201数据信号的存在。控制单元201负责实施一RF通信信道的外部构成,以及分配一种压缩CODEC 210,220,230,240和250。
信道形成处理器260从CSP 200接收一发送信道请求和分配一个可用RF通信时隙给一电话信号。信道形成处理器260将当前系统信道分配信息保持在存储器中(未示出),以确定哪些时隙当前没被用于其他电话信号。如在TDMA系统中所知的,每个信道时隙形成有一个保护时隙,其是一个短信号周期,用于在数据发送前使接收机初始化。在数据信号需要一个以上RF时隙的情况下,信道形成处理器260从一预定数量的时隙中形成信道,并且如果该预定数量的时隙相邻接,则仅有一个保护时隙被使用。
本发明的一个示例性实施例的信道形成处理器260可以是一网络基站的无线处理器单元(RPU)。该RPU可以负责存储信道时隙分配和为图1的整个系统分配信道时隙。
RELP CODEC 210执行对话音信号的压缩编码(和解码)算法。低速数据CODEC 220和低速FAX CODEC 230,高速数据CODEC 240和超高速数据CODEC 250执行各自对识别类型的音频数据的数据压缩算法。
一般地说,CSP 200和CODEC 210,220,230,240,和250可以集成在一个数字信号处理器中以实施数据信号监视、信号处理、和信号压缩编码和解码操作。例如,可以从Texas Instruments的TMS320C5X数字信号处理器系列中选择这样的一种处理器。
现在对本发明的压缩系统的工作进行描述。仍参考图2,当话音呼叫被初始建立时,话音RELP编解码器被初始分配给该电话信号。CSP200通过监视器部分202监视该电话信号,而控制单元201根据调制解调器应答信号的检测确定音频信号的类型。每种音频数据具有一特定的可识别的调制解调器应答信号。表1概括了一些典型的各种调制解调器的始发和应答特征,它们在本技术领域中是公知的。然而,表1仅是为了说明的目的,并不是想要描述所有可能的调制解调器特征。
表1
                 应答(或返回信道)                                                     始发
  V.??/BPS   EC禁止   双工  fc   mod fs  mark  space  fc   mod fs  mark   space
  V.16   NO   B  480   FSK 200  570  390  95014002100   FM
  V.16数字   NO   B  480   FSK 200  570  390  1400   FSK 100  1480   1320
  V.19   NO  420   AM 5   DTMF
  V.19alt1   NO   B  1750   FSK <=300  1850  1650   DTMF
  V.19alt2   NO   B  420   FSK <=300  390  450   DTMF
  V.20   NO   B  420   AM 5   MTFSK  920-1960
  V.20alt   NO   B  460   FSK <=300  420  480   MTFSK  920-1960
  V.21   2100   F  1750   FSK <=75  1850  1650  1080   FSK <=300  1180   980
  V.22 1200   2100   F  2400   4DPSK 600  1200   4DPSK 600
  V.22bis2400   2100   F  2400   16QAM 600  1200   16QAM 600
  V.23 1200   2100   B  420   FSK <=75  390  450  1700   FSK <=1200  1300   2100
  V.23 600   2100   B  420   FSK <=75  390  450  1500   FSK <=600  1300   1700
  V.26 ter   2100   F/II  1800   4DPSK <=75  1800   4DPSK 1200
  V.27 ter4800   2100   II  1800   8DPSK 1200  1800   8DPSK 1200
  V.27ter2400   2100   II(B)  1800   4DPSK 1200  1800   4DPSK 1200
  V.29 9600   2100   II  1700   16QAM 2400  1700   16QAM 2400
  V.29 7200   2100   II  1700   8QAM 2400  1700   8QAM 2400
  V.29 4800   2100   II  1700   4PSK 2400  1700   4QAM 2400
  V.32 9600   2100   F  1800   16QAM 2400  1800   16QAM 2400
  V.32 4800   2100   F  1800   4PSK 2400  1800   4PSK 2400
  FAX300UPSchan   II  1800   FSK
                                                        音频调制解调器特性
返回到图2,一旦确定了音频数据的类型,如果需要高速数据或超高速数据压缩,CSP 200开始音频信道再分配,并且使用下述的动态时隙分配方法。控制单元201向信道形成处理器260发送信号,以形成一个具有预定数量时隙的RF通信信道。在本发明的一个实施例中,自动地向该呼叫分配一个时隙,但并不要求这样。信道形成处理器260检查存储器,以确定可用RF时隙的数量和RF载波位置。如果信道形成处理器确定了预定时隙的数量,那么从预定数量的RF时隙形成RF通信信道,并通知控制单元201。随后,控制单元201为该数据信号分配一个对应的高速数据CODEC或超高速数据CODEC,并把压缩数据信号分配给形成的多时隙RF通信信道并在其上调制。
如果没有足够的时隙可用,则通知控制单元201,并且从一个单一RF时隙形成一个RF通信信道,然后控制单元201将低速数据CODEC或低速FAX CODEC分配给该数据信号。如前面指出的,当在形成一个多时隙通信信道之前接收到电话信号时,本发明的一个实施例自动地分配一个时隙,并因此在此刻已经给该电话信号分配了一个时隙。
动态时隙/带宽分配
表2总结了各种类型的信号压缩的时隙需求:
表2
  编码器 #4-相位时隙 #8-相位时隙     #16-相位时隙
  RELP 2 N/A     1
  低速数据 2 N/A     1
  低速RAX 2 N/A     1
  高速数据 N/A 4     3
  超高速数据 N/A N/A     4
由于高速编码器在一个三时隙16-相位信道和一个四时隙8-相位信道上调制数据,它的压缩数据理想地适合于两个信道中具有较小带宽的一个。表3示出了用于图1的所述无线电信系统的实施例的各种信道类型的比特可用率。
表3
模式电平,时隙 模式   开始零     报头     CW     A块     B块   结束零     数据比特/块
16-PSK,1 话音/信道测试   0     5     3     80     84   8     328
16-PSK,3 话音(HSD)   0     5     3     262     262   8     1048
16-PSK,4 话音(UHSD)   0     5     3     352     352   8     1408
8-PSK,1 信道测试   0     14     4     154     0   8     462
8-PSK,4 话音(HSD)   0     14     4     347     347   8     1041
4-PSK,2 话音/信道测试   0     13     6     160     173   8     328
BPSK,1 RCC   8     44     8(UW)     112     0   8     112
BPSK,1 精细   0     52     8(UW)     112     0   8     112
表3中,“零”表示不存在调制,“报头”是一个比特同步patter,“CW”代表码字,其包括呼叫控制,呼叫处理和信号信息。A-块和B-块代表压缩音频数据取样的第一和第二22.5毫秒块。
如在表3中所见,四时隙8-相位信道携带的比特比三时隙16-相位信道少。因此,本发明的一个实施例的高速编码器的压缩输出块可以占据1041比特或较少的比特。表4A示出了高速数据编码器的压缩输出块的比特的分配。
表4A
数据   每样品比特     数量     受保护     比特数
编码取样   5     180     是     900
编码增益   6     1     是     6
受保护备用   1     6     是     6
汉明奇偶   7     16     N/A     112
备用   1     24     否     24
每块总数     1048
在表4A中“受保护”表示对比特流使用了前向纠错(FEC)。超高速编码器的比特流调制一个四时隙16-相位信道,在每个22.5毫秒时间周期里从中有1408比特可用于编码器的数据。
表4B示出了超高速数据编码器的压缩输出块的比特的分配。
表4B
数据 每实例比特     数量     受保护     比特数
编码取样     7     180     是     1260
编码增益     7     1     是     7
受保护备用     13     1     是     13
汉明奇偶     7     16     N/A     112
未保护备用     16     1     否     16
每块总数     1408
下面描述的高速数据和超高速数据压缩技术是一个通信信道可能需要用多个时隙的本发明的实施例,但是可以为不必采纳上述音频调制解调器特性的其它特定类型的数据信号开发具有与此处所述同样精神的其它压缩技术。这些其它实施例也可以使用本发明中所用的动态时隙/带宽分配方法。
现在说明一般的动态时隙/带宽分配方法。如图3A所示,例如,在图2的CSP 200中所执行的动态时隙/带宽分配过程。参考图3A,当第一次建立话音呼叫时,话音监视步骤301监视电话,以检测一数据信号。在步骤301,RELP CODEC 210初始分配给电话信号。但是,当存在一个数据信号时,决定步骤302根据调制解调器应答信号确定音频信号的类型。
如果数据是低速数据或低速FAX,那么步骤303进行一低速分配过程,例如,已经分配了一个单一的信号RF载波时隙。然后,步骤304确定该数据信号是FAX还是低速数据,并且分配低速FAX CODEC230或低速数据CODEC 220的对应算法步骤305和306。
如果在步骤302信号是一个高速数据类型的,那么,下一步骤307从信道形成处理器260请求一个高速数据信道。在本发明的一个实施例中,信道形成处理器260需要使用者/用户提供信息,以请求信道的类型。本发明的另一个实施例可以进一步从解调器信号确定数据信号是需要高速数据还是超高速数据压缩方法以便请求正确的信道类型。
图3B显示了在图3A步骤307中请求高速数据信道时信道形成处理器260执行的信道分配过程。信道形成处理器可以是一个上述典型现有技术系统的基站无线处理单元(RPU),并且该RPU可以通过通信信道向用户通信分配RF载波时隙。
在图3B的步骤320开始,处理器正常地为一电话呼叫分配一个话音信道;但是,可以选择任何初始处理分配,例如在第4,675,863号美国专利中所述的。接着,步骤321检查来自图3A的步骤307的高速数据信道请求。如果不存在请求,分配停留在缺省模式,这是用于本实施例的话音。如果存在请求,步骤322检查用户提供信息以确定是否该用户被提供接受一高速数据信道。如果未提供该用户接受一高速数据信道,那么在步骤323分配一个低速数据/FAX信道使用预定数量的时隙。
如果为该用户提供了一个高速数据信道,那么步骤324确定是否该用户被提供接受一个超高速类型的高速数据信道(“UHSD”信道)(或如果被请求)。如果是这样,那么步骤325检查是否有预定数量的RF载波时隙可用,并且如果是这样的话,那么步骤326建立该UHSD信道。步骤325可以通过一个处理器实现,该处理器检查一存储当前系统信道分配的存储器以发现是否有所需数量(本实施例是四)的十六相位RF时隙可用如果没有所需数量的时隙可用,那么处理器检查以确定是否可以像在随后步骤328中所述那样把该信道建立为一个高速数据类型(“HSD”信道)。
如果该用户提供信息(或请求)表明在步骤324中高速数据信道不应当作为一个超高速类型UHSD信道形成,那么步骤327检查是否该请求或用户提供信息指示该高速数据信道应当被形成为一个高速类型HSD信道。如果不是,如前所述那样在步骤323形成低速数据信道,但是如果请求或提供了该HSD信道,那么步骤328检查是否有预定数量的RF载波时隙可用于该HSD信道。
步骤328可以通过一个处理器实现,其检查一存储当前系统信道分配的存储器以发现是否有一第一所需数量(本实施例是三)的时隙
(十六相位RF时隙)可用,并且如果没有的话,是否有一第二所需数量(本实施例是四)的时隙(八相位RF时隙)可用。如果有所需数量的时隙可用,那么在步骤329分配时隙并形成HSD信道。如果高速信道可用率步骤不能发现所需数量的信道,那么步骤323简单地分配低速信道。
返回到图3A,在步骤308,处理器检查对高速数据信道请求的响应。如果在步骤308该请求被拒绝并且还没有形成高速数据信道,那么执行步骤303和序列以分配低速算法。如果该高速数据信道请求被接受,高速信道可用率步骤309确定已经分配了哪一种类型的信道。如果该高速数据信道对应于超高速数据,那么在步骤310执行超高速数据CODEC 250的编码算法,并且如果该高速数据信道对应于高速数据,那么在步骤311执行高速数据CODEC 240的编码算法。
高速和超高速CODEC(编解码器)
高速编解码器240和超高速编解码器250提供了利用取样电话信号(在本实施例中是脉码调制(PCM)电话信号)作为输入信号和输出信号的本发明的双向数据信道的压缩。提供给取样压缩过程的电话信号一般是64kb/s A律或μ律PCM,但是通过利用转换方法可以使用128kb/s16比特整数取样,或其它类型。该压缩方法把64kb/s(或128kb/s)取样比特流压缩成一个较低数据速率。通过一个RF信道把该较低速率数据送到扩展处理器,该扩展处理器把较低速率数据扩展回重新构造的64kb/s(或128kb/s)取样比特流。编码器的目标是合成或重新构造的取样应当是原始取样信号的一个接近的表示。
在PCM系统中,模拟音频信号被以8千-取样/秒的取样速率转换为一个数字取样序列。这些取样为8比特宽,导致256种可能的量化电平。当模拟信号被取样时,一个重要的品质因数是信号与量化噪声比(SQNR)。对于一个均匀间隔的量化器,SQNR是6B-1.24dB,其中B是每个量化取样的比特数。
因此,一个8比特的均匀量化器具有46.76dB的SQNR,这对于语音信号是优良的。只有在原始信号具有占据量化器的整个动态范围的幅度时才能取得这种SQNR。如果原始信号的动态范围超过量化器的动态范围,产生削波。这对于语言和音频特制解调器来说都是一种十分不好的失真类型。如果原始信号具有比量化器小的动态范围,那么所得的SQNR小于最佳值46.76dB。信号的动态范围每小于量化器的动态范围1dB,将产生1dB的SQNR的损失。
由于在电话中使用的音频信号具有宽的动态范围,均匀量化器不可能是最佳选择。因此,使用了非均匀量化器。PCM非均匀量化器有两种标准:μ律和A律,这些标准是已知的,并且在Simon Haykin的“通信系统”(Communication Systems)的第8章中进行过说明,结合于此作为参考。两种技术都使用对数间隔量化器电平,以便增大量化器的动态范围。图4A示出了A律量化器的特性。
在高信号电平的量化器电平之间的间隔大于低电平的间隔。在逐个取样的基础上,结果是更一致的SQNR。由于对于量化器的最佳SQNR小于8-比特均匀量化器的SQNR,这些量化器可以在更宽的信号电平范围内提供良好的SQNR。
图4B比较了A律与8-比特均匀量化器的SQNR对信号电平的SQNR特性。尽管均匀量化器在高信号电平上显示了最佳工作特性,但A律量化器在更宽的动态范围上保持了良好的SQNR。
由于宽的动态范围,话音调制解调器在利用μ律或A律64kb/sPCM的电话网中都能很好地操作。这些调制解调器的发射输出电平是高电平,以便最充分地利用信道,但是电话信号具有变化的信号电平损失。结果,尽管调制解调器输出电平被固定在一个高电平上,网中另一点上的电平可能显著地降低。PCM的动态范围补偿这种情况。
压缩64kb/s PCM至一较低的数据速率减少了每个取样的比特数,并且通常导致SQNR的显著降低。通过动态地设计量化器以适应输入信号的动态范围,本发明使由于压缩造成的失真减小到最低程度。一旦使两个动态范围匹配时,利用一个具有最新定义的电平间隔的量化器量化取样。
图4C显示了通过将信号取样从一种量化映射到另一种量化的压缩方法的简单例子。三个取样411,413和415组成了一个信号取样块410。第一组量化电平420指示取样幅度412,414和416的近似值。但是,量化电平需要把一定数量的信息比特,即用于第一量化所示20个电平五个比特,发送到一个接收器,以表示第一次量化的电平中的一个。为发送对应于三个取样411,413和415的三个取样值,十五比特是适当的。
本发明的示例方法根据最高幅度为信号取样的每个块定义了一组新的电平。如图4C中所示,取样410块具有最大幅度值414的取样413。本方法通过把最大幅度414定义为最高值而定义了一组新的量化电平,并且确定了低于这个幅度的电平值的预定数量。如图4C中所示,这对应于5个电平值。对于这个新的量化,仅需要三个比特来定义一个电平值,但是也必须将最大幅度值作为一个定标因数发送,以指出新的量化器电平值与原始量化电平值之间的关系。结果,为取样块410发送了对应于原始最大幅度值的五个比特和九个比特(每个取样三个),或者说需要十四个比特。本例显示少发送了一个比特:但是,如果在块中有十个取样,原始量化方法需要发送五十比特,而新量化器仅需发送三十五比特。
以下说明为μ律和A律标准设计的实施例。但是,公开的技术可以容易地推广到任何接收用非均匀压扩量化器量化的取样的系统。
高速数据CODEC
图5A是一个高速数据编码器的上位形式框图。本实施例的编码器在64kb/s PCM与一个46.58kb/s前向纠错(FEC)编码压缩数据流之间转换数据。压缩数据率为40.267kb/s,并且剩余的发送比特流被用于纠错。
如图5A中所示,本发明的高速数据编码器包括一个任选缓冲器510,一个PCM扩展器520,一个增益计算处理器522,一个延迟器521,一个数据取样量化器523,和一个任选传输编码处理器530。传输编码处理器530进一步包括一个FEC编码器532和一个数字复用器531。
任选缓冲器510保存预定数量的取样,以便为高速数据压缩处理建立一个取样块。作为选择,可以以块格式接收取样。PCM扩展器510把A律或μ律PCM取样转换成线性取样。增益计算处理器计算用于取样块的量化增益值,数据取样量化器使用量化增益值建立一个具有以量化增益值标定的量化电平值的均匀间隔的量化器。延迟器表明量化增益值在压缩处理器建立编码量化取样之前确定,并且传输编码处理器530被用于提供用于编码量化增益和编码量化取样传输的纠错编码。
现在说明高速数据压缩编码器的操作。如图5A中所示,缓冲器510接收64kb/s PCM取样(A律或μ律)。缓冲器510以22.5毫秒块取样的形式提供PCM取样。在PCM的8千-取样/秒的速率上,每个块包含180个取样。把接收的PCM帧输入到PCM扩展器520中,PCM扩展器520将μ律或A律取样转换成16比特线性取样(16比特整数取样)。
把所得的线性取样块(在本实施例中是16比特整数取样)输入到增益计算处理器522中,增益计算处理器522在块中发现具有最大幅度值(绝对值)的取样。这个取样的幅度决定块的量化增益值。量化增益值可以是幅度值、最大取样值与最大块幅度之间的差,或是一个倍增值。利用一个64电平对数性间隔的量化器量化量化增益值。增益计算处理器522提供量化增益和编码量化增益值。编码量化增益值是一个代表对数性间隔的增益量化器中的64电平中一个的6比特数。
来自增益计算处理器522的量化增益值以及来自PCM扩展处理器的取样块被提供给数据取样量化器523。所示的延迟521指示增益计算处理器522必须在取样被数据取样量化器523压缩之前完成整个块上的任务。数据取样量化器523利用一个32电平均匀间隔量化器量化块中的180个取样。利用量化增益值在一个一个块的基础上动态地调节量化器电平。因此,对于当前180个取样集合的均匀间隔量化器电平范围是从正(+)量化增益值到负(-)量化增益值。由于压缩不需要实际量化值,取样量化器仅输出180个取样的5比特编码代表。
任选地将编码量化增益和编码量化取样输入包括数字复用器531和FEC编码器532韵传输编码处理器530。FEC编码器532是一个(64,57)扩展汉明编码器,并且汉明码可以在每个64比特块中纠正一个单比特误差和检测一个双比特误差。FEC编码器532接收编码量化增益和编码量化取样,并且将它们提供给数字复用器531,数字复用器531输出编码压缩数据。本发明的一个实施例的数字复用器是一个16×64比特块数字复用器。
图5B显示了包括数字复用器531和FEC汉明编码器532的传输编码处理器530的一个实施例。显示了一个64乘16比特块。16行的每个代表一个单一64比特扩展汉明码字。在编码器,从左至右将从码字0比特的0开始至码字15比特的63结束的行数据读入数字复用器块。跳过比特位置(列)0,1,2,4,8,16和32,并以零填充。在填充完数字复用器531后,通过FEC编码器532在每行中的57个数据比特上进行汉明编码。如图中所示,将汉明奇偶位插入比特位置1,2,4,8,16和32。可以用一16比特宽异成函数同时计算全部16个编码的奇偶位和奇偶校验位。如下计算奇偶位Pi:
Pi=XOR  码字  比特[k]  i=0..6
(k-1)&2i≠0;其中“&”即是一个按位二进制“与”函数。
在把奇偶位插入它们的比特置后,如下计算奇偶校验位PC(每码一比特):
一旦计算并插入了奇偶位,由上至下从码字0,比特0开始并在码字15,比特63结束的列将数据从数字复用器读出。
图6A是根据本发明的一个实施例的高速数据解码器的上位形式的框图。高速数据解码器进行高速数据编码器的数据压缩过程的相反过程,并且解码器包括一个任选传输解码处理器601,一个帧增益解码器610,一个数据取样去量化器620,一个PCM压缩扩展器630,和一个缓冲器640。传输解码处理器601包括一个去数字复用器603和一个FEC解码器602。
现在参考图6A说明高速数据解码器的操作。任选地将接收的压缩数据输入去数字复用器603,去数字复用器603是一个16×64比特块的去数字复用处理器。把去数字复用器603的输出输入到FEC解码器602,FEC解码器602是一个(64,57)扩展汉明解码器。汉明解码器可以纠正每个块的1比特误差和检测2比特误差。图6B示出了本发明的一个实施例的去数字复用器和汉明解码处理器。以码字0比特1开始至码字15比特63结束,从上至下地将数据读入去数字复用器603。如下计算校正子:
计算奇偶位:
Pi=XOR码字比特[k]i=0..5
(k-1)&2i≠0;其中“&”为一个按位二进制AND函数
校正子=并置P5|P4|P3|P2|P1|P0
计算奇偶校验位(每个码一位)如下:
校正子的数值表示指明了一个位错(如果有)发生的比特位置。当一个位错发生时,如果该代码的奇偶检验位被置位则该位被反相(校正)。否则,其假设在该代码中存在2个(或更多的)位错因而校正子是错误的。如果校正子为零,则说明没有发生位错。在编码器中,可以利用一个16比特宽的“异或”运算同时计算全部16个码字的奇偶检验位和奇偶校验位。
回到图6A,来自FEC解码器602的解码数据由编码量化取样和编码量化增益组成。编码量化增益被提供给增益解码器610,其从一个使用编码量化增益作为索引的表中读出量化增益值。如前所述,该编码量化增益代表了一个64量化电平对数间隔量化器的一个量化电平值。
量化增益值被提供到数据样去量化器620,在此其被用来标定一个32量化电平均匀量化器量化电平表的量化电平值。所标定的量化器表将编码量化取样解码为一个线性量化取样块。
该线性量化取样块被PCM压扩处理器630转化为一个PCM取样(A律或μ律)。该PCM取样块随后被任选地提供给缓冲器640,由其将该PCM取样作为一个64kb/s输出信号输出。
超高速CODEC
图7A所示为超高速数据编码器的上位形式方框图。超高速数据编码器对超高速音频调制解调器信号的数据进行压缩及扩展。编码器将数据在64kb/s PCM及62.58kb/s FEC编码压缩数据流之间变换。实际的压缩数据速率为56.311kb/s,其余的比特流被用于错误校正数据。超高速编解码器与高速编解码器类似。
如图7A所示,本发明的超高速数据编码器包括一个任选缓冲器710,一个任选取样格式预处理器720,一个增益计算处理器722,一个延迟器721,一个数据取样量化器723,及一个任选传输编码处理器730。传输编码处理器730另外包括一个FEC编码器732和一个数字复用器731。
任选缓冲器710保存一组预定数目的取样以产生一个用于超高速数据压缩处理的取样块。取样格式预处理器710清除A律或其它标准传输格式的PCM取样,并为了便于接下来的处理而将这些取样转化为一个预定的数值格式,诸如其十进制值。增益计算处理器单元722计算取样块的量化增益值,数据取样量化器利用该量化增益值产生一组具有预定间隔并且其量化电平值由量化增益值所标定的量化器量化电平。延迟器表明在压缩处理产生编码量化取样之前便已确定量化增益值,传输编码处理器730被用来为编码量化增益及编码量化取样的传输提供纠错编码。
现在对超高速数据压缩处理的操作进行说明。64kb/s PCM取样(A律或μ律)被提供到缓冲器710。缓冲器710将这些PCM取样作为22.5毫秒的取样块输出。在8千取样/秒的PCM速率下,每个块包含180个取样。
与高速编解码器不同,超高速编解码器不将PCM取样转化为线性取样。取而代之的是,8位PCM数据被转化为一个预定类型的取样表示格式。在本示例性实施例中,对于μ律,不需要转化格式的操作,但对于A律,取样格式预处理器720在接下来的量化器处理之前将取样转化为预定的量化电平值格式。正如为技术熟练者显而易见的,μ律取样能够被转化为A律表示,或者在其它的示例性实施例中,两种格式均能够被转化为第三种预定格式。
在超高速编解码器中,链路的发送端和接收端的PCM压缩类型最好相同。否则,如果不进行另外的处理,μ律和A律特性之间的差异将会在压缩编码的端对端特性中引起非线性。
所接收的预定取样格式的取样块被提供给增益计算处理单元722,由其找出该块中具有最大幅度值(绝对值)的取样。该取样的幅度确定了该块的量化增益。由于幅度不用符号位,量化增益仅需要7位。
表5所示为数值是如何用A律和μ律表示的。对应于这些表示的取样的绝对值被确定并计算最大幅度。
表5
  解码器    A律   A律        μ律    μ律编号      值    16进制值   值      16进制值
  127       255   FF         128     80112       240   F0         143     8F96        224   E0         159     9F16        144   90         239     EF2         130   82         253     FD1         129   81         254     FE0         128   80         255     FF-1        1     01         126     7E-2        2     02         125     7D-16       16    10         111     6F-96       96    60         31      1F-112      112   70         15      0F-127      127   7F         0       00
在计算出量化增益值之后,如延迟器721所示,来自增益计算处理单元722的量化增益和2’s补码块被提供到数据取样量化器723。
数据取样量化器723由A律或μ律取样块产生一个具有一组量化器量化电平新的量化器。接下来的讨论说明了如何为一个取样块确定新的量化器。A律量化器将输入幅度的范围分为7段,而μ律量化器将输入幅度的范围分为8段。为了方便,接下来的讨论仅对具有7段的A律处理进行说明,但对那些技术熟练者显而易见的是其可以将A律的讨论类推到μ律取样的压缩。
每个段(除了第一个)的幅度范围均为下一段的一半,每个段(除了第一个)均具有16个量化电平值。其结果是,每个段中的量化器步长是其前一段的步长的两倍。表6列出了一个示例性实施例的A律量化器段及其幅度范围和步长。
表6
  分段数     输入幅度范围   标称幅度范围   标称步长   A-律码
  1     0..31   0..1/64   1/2048   0..31
  2     32..63   1/64..1/32   1/1024   32..47
  3     64..127   1/32..1/16   1/512   48..63
  4     128..255   1/16..1/8   1/256   64..79
  5     256..511   1/8..1/4   1/128   80..95
  6     512..1023   1/4..1/2   1/64   96..111
  7     1023..2047   1/2..1   1/32   112..127
代表了输入数据信号的取样可以跨越A律量化器的整个动态范围,可以通过清除选中的A律量化器量化电平将一个A律量化器转化为一个新的量化器。下文说明了在所得量化器具有均匀的量化电平值间隔且所有的段均被用来表示一个取样块的情况下的处理。最后一段的步长,1/32,是量化器中的最大步长,因此,最后一段中的所有量化器量化电平值均被保留下来。第六段的量化器量化电平值步长为1/64。第七段中的一个1/32的步长决定了在第六段中的每个其它的量化器量化电平均被清除,从而产生一个1/32的步长。类似地,对第五到第三段重复该处理。第二段和第一段合在一起仅跨越1/32的范围,因此没有一个量化器量化电平被保留。从而产生31个正量化电平和31个负量化电平,而同时保留一个零量化电平以将第一正段和第一负段分隔开,因而形成一个63量化电平的均匀量化器。
接下来,该处理计算一个取样块的峰值幅度并确定哪个A律段包含该幅度。对该数据块,所有高于该“峰值段”的段均被忽略。峰值段的步长决定了均匀量化器的步长。因此,在所得的用于该块的均匀量化器中,峰值段中的所有量化器量化电平均被保留,其相邻的低段的一半量化电平被保留,量化器量化电平值被一直分配到最后一段或没有另外的量化器量化电平可用时为止。
图9所示为本发明的一个示例性实施例的超高速量化器,一个128量化电平量化器的操作方法。
在步骤904,本方法接收一个压扩取样块(如A律或Mu律缩展)。
在步骤906,确定该块中的峰值幅度取样及其对应段,该峰值幅度为峰值段。
在步骤910,保留峰值段的每个量化器量化电平。
在步骤912,除非已到零量化电平,保留下一段的全部16个量化电平。
在步骤914,除非已到零量化电平,否则保留下一段的全部16个量化电平。
在步骤916,除非已到零量化电平,否则保留下一段中的每个其它量化电平值(8量化电平值)。
在步骤918,除非已到零量化电平,保留下一个最低段中的四个量化电平。
在步骤920,除非已到零量化电平,保留下一个最低段中的两个量化电平。
在步骤922,除非已到零量化电平,保留下一个最低段中的一个量化电平。
在步骤924,保留零量化电平。
最后,在步骤926,利用正量化电平相等的幅值和通过设置一符号值与该正量化电平相反来产生负量化电平。
峰值幅度(7比特)和180个7比特编码取样构成了超高速编码器压缩处理器的压缩输出。
回到图7A,编码量化增益和编码量化取样被提供到传输编码处理单元730。传输编码处理器730的示例性实施例包括FEC编码器732,比如一个(87,80)汉明码编码器。汉明码可以校正87位中的一个单独位的错误。FEC编码器将向前纠错编码均匀量化及压缩数据取样送到数字复用器731,比如一个16×87位块数字复用器。数字复用器731为RF通信信道的调制提供编码压缩数据。
图7B所示为超高速数据编码器的示例性实施例的传输编码处理的方框图。其中图示了一个87乘16比特的块。16行的每一行代表了一个单独的87比特汉明码字。在编码器中,沿以码字0的位1开始至码字15的位86结束的行从左向右将数据读进数字复用器块中。码位位置(列)1,2,4,8,16,32和64被跳过并被填充为零。对数字复用器块的最后一列/字进行特殊处理。其仅有最初3行/比特包含数据。其余的行/比特均被零填充。
在填充数字复用器之后,在每一行的80个数据比特上均进行汉明编码。汉明码奇偶位被插到如图所示的比特置,8,16,32和64中。可以使用DSP的一个16位宽的“异或”函数同时计算6个代码的奇偶检验位。奇偶位Pi以如下方式计算,并由表7所示:
Pi=XOR 码字比特[k] i=0..6
(k-1)&2i≠0;其中“&”为一个按位二进制AND函数
表7
    校验位     XOR组
    P0     1,3,5,7,…,85,87
    P1     2-3,6-7,…,86-87
    P2     4-7,…,84-87
    P3     8-15,24-31,40-47,56-63,72-79
    P4     16-31,48-63
    P5     32-63
    P6     64-87
一旦计算出奇偶检验位并将其插入,便沿由码字0位1起始至码字15位87结束的列从顶到底向下从数字复用器中读出数据。
表8所示为数字复用器块。其中共有标号为0到87的88个字。没有使用第一个字而是将其保持以与HSD相似。第一个字不被传送。数值0到1266表示181个字的1267位。表8中的“P”代表奇偶。
表8
  字/比特     15     14     13   2   1   0
    0     U     U     U   U   U   U
    1     P0     P0     P0   P0   P0   P0
    2     P1     P1     P1   P1   P1   P1
    3     1188     1109     1030   160   80   0
    4     P2     P2     P2   P2   P2   P2
    5     1189     1110     1031   161   81   1
    6     1190     1111     1032   162   82   2
    7     1191     1112     1033   163   83   3
    8     P3     P3     P3   P3   P3   P3
    9     1192     1113     1034   164   84   4
    10     1193     1114     1035   165   85   5
    11     1194     1115     1036   166   86   6
    12     1195     1116     1037   167   87   7
    13     1196     1117     1038   168   88   8
    14     1197     1118     1039   169   89   9
    15     1198     1119     1040   170   90   10
    16     P4     P4     P4   P4   P4   P4
    17     1199     1120     1041   171   91   11
    18     1200     1121     1042   172   92   12
    …     …
    31     1213     1134     1055   185   105   25
    32     P5     P5     P5   P5   P5   P5
    33     1214     1135     1056   186   106   26
    …     …
    62     1243     1164     1085   215   135   55
    63     1244     1165     1086   216   136   56
    64     P6     P6     P6   P6   P6   P6
    65     1245     1166     1087   217   137   57
    …     …
    86     1266     1187     1108   238   158   78
    87     0     0     0   239   159     79
图8A所示为本发明的超高速数据解码器。数据压扩处理与数据压缩处理相反,该解码器包括一个任选传输解码处理器801,一个增益解码器810,一个数据取样去量化器820,一个任选取样格式再处理器830,和一个任选缓冲器840。任选传输解码处理器801包括一个去数字复用器803和一个FEC解码器802。
如图8A所示,所接收的编码压缩数据被提供给传输解码处理单元801以消除传输编码并校正传输的错误。本发明的示例性实施例的传输解码处理单元801包括去数字复用器803,其为一个16×87比特的块去数字复用器。去数字复用器803的输出被提供给FEC解码器802,其为一个(87,80)汉明码解码器。该汉明码解码器可以校正每个块的一个位错。
图8B所示为本发明一个示例性实施例包括去数字复用和汉明码解码的超高速数据解码器的传输解码处理的实施例。从顶到底将由码字0位1开始至码字15位86结束的编码压缩数据读进去数字复用器。最后一列/字需要特殊的处理。
校正子的数值表示指明了一个位错(如果有)发生的比特位置。当一个位错发生时,该位被反相(校正)。如果校正子为零,则说明没有发生位错。在超高速数据编码器中,可以利用一个16位宽的“异或”运算同时计算总计为16个码字的奇偶位。
校正子以如下方式计算:
计算奇偶位:
Pi=XOR 码字比特[k] i=0..6
(k-1)&2i≠0;其中“&”为一个按位二进制“与”函数
校正子=并置P6|P5|P4|P3|P2|P1|P0
来自FEC解码器801的解码数据由编码量化取样和编码量化增益组成。编码增益被馈送到解码器中,其将量化增益提供给数据取样去量化器820。
数据取样去量化器利用量化增益值(块的峰值幅度取样)产生一个包含对应于7位取样的A律(或μ律)量化电平的查找表。该量化器是利用与超高速数据编码器部分中所说明的相同的步骤产生的,其中该查找表具有128个表项,每个表项对应于128个可能的编码量化取样值中的一个。一旦利用可能的编码量化取样值的128个表项产生了该查找表,便可以通过索引表项中对应的编码量化取样(7比特代码)找出PCM取样。
如图8A所示,如果需要A律压扩,一个任选取样格式再处理器830将取样的解码块转换为一个所需格式,如A律。对A律或μ律,对应于所重建的超高速数据取样的解码块被提供到输出缓冲器840,其将一个64kb/s的压扩信号作为一个输出信号输出。
尽管这里显示并说明了本发明的优选实施例,应当理解的是这些实施例仅仅以示例的方式提供的。对那些技术熟练者来说存在不背离本发明的精神的诸多更改,变化和替换。因此,其意味着权利要求包括了在本发明的精神及范围之内的所有变化。

Claims (18)

1.一种超高速数据编码方法,用于压缩具有至少一个信号取样块的取样超高速数据信号,每个信号取样块是预定数量的数据信号取样且具有至少一个峰值幅度值,每个信号取样具有一个与一组对应的第一量化器电平的一个电平对应的取样值,该方法包括步骤:
a)接收具有至少一个数据信号取样块的超高速数据信号;
b)为每个取样块计算与峰值幅度值成正比的增益值;
c)选择与每组取样的增益值对应的一批新的量化器电平,包括通过为该信号取样块定义预定数量的连续段,每段具有多个量化电平值来选择一组新量化器电平的步骤,其中每个连续段的量化电平值与增益值有关,预定数量连续段的第一段对应于该多个信号取样的峰值幅度;
d)根据该组第一量化器电平和该组新量化器电平值之间的关系把信号取样值映射成每个信号取样块的每个信号取样值的压缩电平值,以选择压缩电平值,包括d)(1)保持每个取样值与对应的一组第一量化器电平中的一个电平对应,选择每段的多个量化电平值中的一个,直到发现零值电平;和d)(2)设定符号值为负值以表示该信号取样为负值幅度;其中从所保持的、选择的量化电平值和对应取样值的符号值形成压缩电平值;和
e)为所述每个信号取样块提供每个压缩电平值和增益值作为发送信号。
2.根据权利要求1所述的超高速数据编码方法,其中所述步骤e)进一步包括发送编码增益值和每个压缩电平值的步骤。
3.根据权利要求2所述的超高速数据编码方法,其中步骤e)采用数字复用和FEC编码,以提供发送编码的步骤。
4.根据权利要求3所述的超高速数据编码方法,其中由一个16×87比特块数字复用器进行数字复用,由一个(87,80)扩展汉明编码器FEC编码。
5.根据权利要求1所述的超高速数据编码方法,其中:
所述保持步骤d)(1)保持在与峰值幅度对应的量化器电平开始的第一段的每个量化器电平;和
直到发现零值电平为止,把所有量化电平值保持在两个连续段的每一个中,一半量化电平值保持在连续段中,四分之一量化电平值保持在下一个连续段中,八分之一量化电平值保持在下一个连续段中,一个量化电平值保持在下一个连续段中,和保持零值电平。
6.根据权利要求1所述的超高速数据编码方法,其中所述信号取样块的每个数据信号取样具有A-律压扩,接收步骤a)对每个数据信号取样进行2进制补码运算。
7.根据权利要求1所述的超高速数据编码方法,其中所述第一量化器电平对应于A-律和μ-律压扩量化之一。
8.根据权利要求1所述的超高速数据编码方法,其中所述预定数量对应于在22.5毫秒内接收的取样数量。
9.一种超高速数据解码方法,包括步骤:
a)接收多个压缩电平值和增益值;
b)选择一批与增益值对应的并与压缩电平值相关的反量化器电平值;和
c)响应增益值并根据组反量化器电平组和第一量化电平值组之间的关系把每个压缩电平值取样映射成一组重新构成的数据信号取样,每个重新构成的数据信号取样是一组第一量化电平值之一;和
d)用于从编码发送信号中对增益值和多个压缩电平值解码。
10.根据权利要求9所述的超高速数据解码方法,其中所述解码步骤d)包括去数字复用和FEC解码。
11.根据权利要求10所述的超高速数据解码方法,其中由一个16×87比特块去数字复用器去数字复用,由一个(87,80)扩展汉明解码器进行FEC解码。
12.根据权利要求9所述的超高速数据解码方法,其中映射步骤c)利用所述查找表使与所述增益值对应的并与所述压缩电平值相关的反量化器电平值组与一组第一量化电平值相关。
13.根据权利要求9所述的超高速数据解码方法,其中所述第一量化电平组对应于A-律和μ-律量化电平值组之一。
14.根据权利要求9所述的超高速数据解码方法,其中所述第一量化器电平组对应于A-律和μ-律压扩量化之一。
15.根据权利要求9所述的超高速数据解码方法,其中所述信号取样块是预定数量的数据信号取样。
16.根据权利要求15所述的超高速数据解码方法,其中预定数量对应于在22.5毫秒内接收的取样数量。
17.一种超高速数据量化方法,用于映射第一组多个量化信号取样,每个信号取样具有相应量化幅度值,至少一个信号取样具有峰值量化幅度值,以产生第二组多个量化压缩取样和一个增益值,其中该方法包括步骤:
a)检验每个幅度以确定峰值幅度值,并设定与峰值幅度值对应的增益值;
b)为第一组多个量化信号取样定义预定数量的连续段,每段具有许多量化电平值,其中每个连续段的量化电平值与增益值有关,所述预定数量连续段的第一段对应于该多个信号取样的峰值幅度;和
c)通过下列方式把每个所述量化信号取样映射成量化压缩取样:
(1)为每个量化信号值保持每段的多个量化电平值中所选择的个,直到发现零值电平,和
(2)设定符号值为负值以表示一个负值幅度。
18.根据权利要求17所述映射第一组多个量化信号取样的超高速数据量化方法,其中所述保持步骤c)(1)进一步包括步骤:
保持在与峰值幅度对应的量化器电平开始的第一段的每个量化器电平;和
把所有电平保持在两个连续段的每一个中,一半量化电平值保持在该连续段中,四分之一量化电平值保持在下一个连续段中,八分之一量化电平值保持在下一个连续段中,一个量化电平值保持在下一个连续段中,和保持零值电平,直到发现零量化器电平为止。
CNB021457506A 1996-11-07 2002-10-11 超高速数据编码和解码方法及其映射方法 Expired - Fee Related CN1197429C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/743,749 US6111870A (en) 1996-11-07 1996-11-07 Method and apparatus for compressing and transmitting high speed data
US08/743,749 1996-11-07

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN97191614A Division CN1110982C (zh) 1996-11-07 1997-11-04 用于接收和传送多个电话信号的方法和装置

Publications (2)

Publication Number Publication Date
CN1422100A CN1422100A (zh) 2003-06-04
CN1197429C true CN1197429C (zh) 2005-04-13

Family

ID=24990015

Family Applications (7)

Application Number Title Priority Date Filing Date
CNB2006100999355A Expired - Fee Related CN100456779C (zh) 1996-11-07 1997-11-04 用于无线通信的压缩系统
CNA2005101185326A Pending CN1770796A (zh) 1996-11-07 1997-11-04 电信用户单元
CNB021457484A Expired - Fee Related CN1231091C (zh) 1996-11-07 1997-11-04 高速数据编码和解码装置及其数据发送系统
CNB021457492A Expired - Fee Related CN1236563C (zh) 1996-11-07 1997-11-04 高速数据编码和解码方法
CN97191614A Expired - Fee Related CN1110982C (zh) 1996-11-07 1997-11-04 用于接收和传送多个电话信号的方法和装置
CNB021457476A Expired - Fee Related CN1228995C (zh) 1996-11-07 2002-10-11 超高速数据编码和解码装置及其数据发送系统
CNB021457506A Expired - Fee Related CN1197429C (zh) 1996-11-07 2002-10-11 超高速数据编码和解码方法及其映射方法

Family Applications Before (6)

Application Number Title Priority Date Filing Date
CNB2006100999355A Expired - Fee Related CN100456779C (zh) 1996-11-07 1997-11-04 用于无线通信的压缩系统
CNA2005101185326A Pending CN1770796A (zh) 1996-11-07 1997-11-04 电信用户单元
CNB021457484A Expired - Fee Related CN1231091C (zh) 1996-11-07 1997-11-04 高速数据编码和解码装置及其数据发送系统
CNB021457492A Expired - Fee Related CN1236563C (zh) 1996-11-07 1997-11-04 高速数据编码和解码方法
CN97191614A Expired - Fee Related CN1110982C (zh) 1996-11-07 1997-11-04 用于接收和传送多个电话信号的方法和装置
CNB021457476A Expired - Fee Related CN1228995C (zh) 1996-11-07 2002-10-11 超高速数据编码和解码装置及其数据发送系统

Country Status (13)

Country Link
US (10) US6111870A (zh)
EP (3) EP2276211B1 (zh)
JP (2) JP4046766B2 (zh)
CN (7) CN100456779C (zh)
AT (2) ATE513437T1 (zh)
AU (1) AU5245398A (zh)
CA (2) CA2405527C (zh)
DE (1) DE69731459T2 (zh)
DK (2) DK2276211T3 (zh)
ES (3) ES2231899T3 (zh)
HK (6) HK1020826A1 (zh)
PT (1) PT880868E (zh)
WO (1) WO1998020696A2 (zh)

Families Citing this family (81)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19608183A1 (de) * 1996-03-04 1997-09-18 Siemens Ag Verfahren und Anordnung zum Verbessern des Ausnutzungsgrades von Telekommunikationskanälen in örtlich konzentrierten, asynchronen, drahtlosen Telekommunikatonssystemen
US6111870A (en) * 1996-11-07 2000-08-29 Interdigital Technology Corporation Method and apparatus for compressing and transmitting high speed data
JP3134808B2 (ja) * 1997-06-04 2001-02-13 日本電気株式会社 フレームリレー伝送装置
US7050456B1 (en) * 1998-12-04 2006-05-23 Tekelec Methods and systems for communicating signaling system 7 (SS7) user part messages among SS7 signaling points (SPs) and internet protocol (IP) nodes using signal transfer points (STPs)
US6944184B1 (en) 1998-12-04 2005-09-13 Tekelec Methods and systems for providing database node access control functionality in a communications network routing node
EP1441558B1 (en) * 1997-08-19 2010-12-22 NTT DoCoMo, Inc. Signal transmission method and base station in mobile communication
IL127451A0 (en) * 1997-12-11 1999-10-28 Floware System Solutions Ltd Method for dynamic bandwidth allocation and fast setup method for airlink protocols
JP4054477B2 (ja) * 1998-04-08 2008-02-27 キヤノン株式会社 同一相手に対して複数の通信チャネルを用いた通信を行なうことが可能な通信装置、及びその制御方法
FR2782219B1 (fr) * 1998-08-06 2000-09-15 Alsthom Cge Alcatel Routage dans un reseau prive avec compression
US6343217B1 (en) * 1998-11-12 2002-01-29 Legerity, Inc. Digital cordless telephony with PCM coding
US6987781B1 (en) 1998-12-04 2006-01-17 Tekelec Methods and systems for routing signaling messages in a communications network using circuit identification code (CIC) information
US7002988B1 (en) * 1998-12-04 2006-02-21 Tekelec Methods and systems for communicating SS7 messages over packet-based network using transport adapter layer interface
US6510180B1 (en) * 1998-12-22 2003-01-21 Rockwell Electronic Commerce Corp. Embedded software negotiation of PCM companding format
DE19913056A1 (de) * 1999-03-17 2000-09-21 Deutsche Telekom Ag Verfahren für die Datenübertragung in mobilen Telekommunikationsnetzen
US6970442B1 (en) * 1999-07-19 2005-11-29 At&T Corp. Multiple-access scheme for packet voice that uses voice activity detection
JP2001143063A (ja) * 1999-11-04 2001-05-25 Neucore Technol Inc 画像処理装置
US6958987B1 (en) 2000-01-05 2005-10-25 Advanced Micro Devices, Inc. DECT-like system and method of transceiving information over the industrial-scientific-medical spectrum
US7177287B1 (en) * 2000-01-05 2007-02-13 Advanded Micro Devices, Inc. System and method for concurrent wireless voice and data communications
CN1416654B (zh) * 2000-01-06 2010-09-29 高通股份有限公司 用于呼叫服务选项的透明确定的方法、系统和设备
EP2139183B1 (en) * 2000-05-05 2011-07-20 Agere System Inc. Joint estimation using the M-algorithm or T-algorithm in multiantenna systems
US7515659B2 (en) * 2001-05-04 2009-04-07 Agere Systems Inc. Decoding techniques for multi-antenna systems
US7318091B2 (en) 2000-06-01 2008-01-08 Tekelec Methods and systems for providing converged network management functionality in a gateway routing node to communicate operating status information associated with a signaling system 7 (SS7) node to a data network node
US7319719B1 (en) * 2000-06-21 2008-01-15 Adc Telecommunications, Inc. Parallel equalization for systems using time division multiple access
US7319667B1 (en) * 2000-11-15 2008-01-15 Cisco Technology, Inc. Communication system with priority data compression
JP2002218543A (ja) * 2001-01-17 2002-08-02 Nec Commun Syst Ltd 携帯電話システム及びそれに用いる通信方法
US7162414B2 (en) * 2001-12-07 2007-01-09 Intel Corporation Method and apparatus to perform speech recognition over a data channel
JP3689685B2 (ja) * 2002-06-21 2005-08-31 キヤノン株式会社 通信装置およびプログラム
US8811348B2 (en) 2003-02-24 2014-08-19 Qualcomm Incorporated Methods and apparatus for generating, communicating, and/or using information relating to self-noise
US9661519B2 (en) 2003-02-24 2017-05-23 Qualcomm Incorporated Efficient reporting of information in a wireless communication system
US9544860B2 (en) 2003-02-24 2017-01-10 Qualcomm Incorporated Pilot signals for use in multi-sector cells
US7218948B2 (en) 2003-02-24 2007-05-15 Qualcomm Incorporated Method of transmitting pilot tones in a multi-sector cell, including null pilot tones, for generating channel quality indicators
US7671778B2 (en) * 2003-06-18 2010-03-02 General Instrument Corporation Digital signal processing scheme for high performance HFC digital return path system with bandwidth conservation
KR100689354B1 (ko) * 2003-09-02 2007-03-02 삼성전자주식회사 이동통신 시스템에서 이동국의 상태 정보 제공 방법
EP1531656A3 (en) * 2003-11-11 2007-10-03 Furukawa Circuit Foil Co., Ltd. Ultra-thin copper foil with carrier and printed wiring board using ultra-thin copper foil with carrier
CN100473215C (zh) * 2004-01-16 2009-03-25 Ut斯达康通讯有限公司 个人手机系统中的改进寻呼方法及相关设备
EP1735935B1 (en) * 2004-04-05 2008-03-12 Wireless Audio IP B.V. Wireless audio transmission system and method with dynamic slot allocation
CA2582328A1 (en) 2004-10-14 2006-04-27 Qualcomm Flarion Technologies, Inc. Methods and apparatus for determining, communicating and using information which can be used for interference control purposes
US8503938B2 (en) 2004-10-14 2013-08-06 Qualcomm Incorporated Methods and apparatus for determining, communicating and using information including loading factors which can be used for interference control purposes
US20060092881A1 (en) * 2004-10-14 2006-05-04 Rajiv Laroia Methods and apparatus for determining, communicating and using information which can be used for interference control purposes
JP4321478B2 (ja) * 2005-03-31 2009-08-26 日本電気株式会社 情報処理用ブレード及び情報処理装置
US7500174B2 (en) * 2005-05-23 2009-03-03 Microsoft Corporation Encoding and application of extended hamming checksum
JP4561992B2 (ja) * 2005-07-29 2010-10-13 日本電気株式会社 半導体集積回路設計装置および半導体集積回路設計方法
US9191840B2 (en) 2005-10-14 2015-11-17 Qualcomm Incorporated Methods and apparatus for determining, communicating and using information which can be used for interference control
US8989084B2 (en) 2005-10-14 2015-03-24 Qualcomm Incorporated Methods and apparatus for broadcasting loading information corresponding to neighboring base stations
US8259840B2 (en) 2005-10-24 2012-09-04 General Motors Llc Data communication via a voice channel of a wireless communication network using discontinuities
US8194779B2 (en) * 2005-10-24 2012-06-05 General Motors Llc Method for data communication via a voice channel of a wireless communication network
US8194526B2 (en) * 2005-10-24 2012-06-05 General Motors Llc Method for data communication via a voice channel of a wireless communication network
US8972359B2 (en) * 2005-12-19 2015-03-03 Rockstar Consortium Us Lp Compact floating point delta encoding for complex data
US8437251B2 (en) * 2005-12-22 2013-05-07 Qualcomm Incorporated Methods and apparatus for communicating transmission backlog information
US9451491B2 (en) 2005-12-22 2016-09-20 Qualcomm Incorporated Methods and apparatus relating to generating and transmitting initial and additional control information report sets in a wireless system
US20070149132A1 (en) 2005-12-22 2007-06-28 Junyl Li Methods and apparatus related to selecting control channel reporting formats
US9125092B2 (en) 2005-12-22 2015-09-01 Qualcomm Incorporated Methods and apparatus for reporting and/or using control information
US9137072B2 (en) 2005-12-22 2015-09-15 Qualcomm Incorporated Methods and apparatus for communicating control information
US9572179B2 (en) 2005-12-22 2017-02-14 Qualcomm Incorporated Methods and apparatus for communicating transmission backlog information
US20070249360A1 (en) 2005-12-22 2007-10-25 Arnab Das Methods and aparatus related to determining, communicating, and/or using delay information in a wireless communications system
US9125093B2 (en) 2005-12-22 2015-09-01 Qualcomm Incorporated Methods and apparatus related to custom control channel reporting formats
US9119220B2 (en) 2005-12-22 2015-08-25 Qualcomm Incorporated Methods and apparatus for communicating backlog related information
US9338767B2 (en) 2005-12-22 2016-05-10 Qualcomm Incorporated Methods and apparatus of implementing and/or using a dedicated control channel
US8514771B2 (en) 2005-12-22 2013-08-20 Qualcomm Incorporated Methods and apparatus for communicating and/or using transmission power information
US9473265B2 (en) 2005-12-22 2016-10-18 Qualcomm Incorporated Methods and apparatus for communicating information utilizing a plurality of dictionaries
US9148795B2 (en) 2005-12-22 2015-09-29 Qualcomm Incorporated Methods and apparatus for flexible reporting of control information
US20070190950A1 (en) * 2006-02-15 2007-08-16 General Motors Corporation Method of configuring voice and data communication over a voice channel
US20070243882A1 (en) 2006-04-12 2007-10-18 Qualcomm Incorporated Method and apparatus for locating a wireless local area network associated with a wireless wide area network
US7834784B1 (en) * 2007-01-18 2010-11-16 Cisco Technology, Inc. Data redundancy elimination mechanism including fast lookup of data patterns exhibiting spatial locality
US9048784B2 (en) 2007-04-03 2015-06-02 General Motors Llc Method for data communication via a voice channel of a wireless communication network using continuous signal modulation
US7912149B2 (en) * 2007-05-03 2011-03-22 General Motors Llc Synchronization and segment type detection method for data transmission via an audio communication system
JP4915575B2 (ja) * 2007-05-28 2012-04-11 パナソニック株式会社 音声伝送システム
JP4915576B2 (ja) * 2007-05-28 2012-04-11 パナソニック株式会社 音声伝送システム
JP4915577B2 (ja) * 2007-05-28 2012-04-11 パナソニック株式会社 音声伝送システム
US8369799B2 (en) * 2007-10-25 2013-02-05 Echostar Technologies L.L.C. Apparatus, systems and methods to communicate received commands from a receiving device to a mobile device
US8254909B1 (en) 2008-01-03 2012-08-28 At&T Intellectual Property I, L.P. Computational syndrome detector
US8200482B2 (en) * 2008-03-31 2012-06-12 Echostar Technologies L.L.C. Systems, methods and apparatus for transmitting data over a voice channel of a telephone network using linear predictive coding based modulation
US8867571B2 (en) 2008-03-31 2014-10-21 Echostar Technologies L.L.C. Systems, methods and apparatus for transmitting data over a voice channel of a wireless telephone network
US8717971B2 (en) * 2008-03-31 2014-05-06 Echostar Technologies L.L.C. Systems, methods and apparatus for transmitting data over a voice channel of a wireless telephone network using multiple frequency shift-keying modulation
AU2010245307B2 (en) * 2009-04-27 2014-09-25 Ikanos Communications, Inc. Method and apparatus for optimizing dynamic range in DMT modems
US8418039B2 (en) * 2009-08-03 2013-04-09 Airbiquity Inc. Efficient error correction scheme for data transmission in a wireless in-band signaling system
US8340656B2 (en) * 2009-10-07 2012-12-25 Echostar Technologies L.L.C. Systems and methods for synchronizing data transmission over a voice channel of a telephone network
EP2885765B1 (en) 2012-08-15 2019-12-18 Intuitive Surgical Operations, Inc. Methods and systems for optimizing video streaming
KR101806173B1 (ko) * 2016-04-29 2017-12-07 주식회사 케이엠더블유 Mimo 서비스를 지원하는 안테나 분산 시스템
CN107809252B (zh) * 2017-10-28 2021-11-05 深圳市睿臻信息技术服务有限公司 一种新型24位adpcm音频压缩/解压缩方法
US10950251B2 (en) * 2018-03-05 2021-03-16 Dts, Inc. Coding of harmonic signals in transform-based audio codecs

Family Cites Families (120)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US399611A (en) * 1889-03-12 Manufacture of iron
US605312A (en) * 1898-06-07 Illuminated clock-dial for indicators
US2200308A (en) * 1936-10-17 1940-05-14 Sherman Paper feeding mechanism
US3700820A (en) * 1966-04-15 1972-10-24 Ibm Adaptive digital communication system
CH514268A (de) * 1970-09-30 1971-10-15 Ibm Verfahren zur Zeitmultiplex-Nachrichtenübertragung und Vermittlungseinrichtung zur Durchführung des Verfahrens
US3761610A (en) * 1971-02-16 1973-09-25 Graphics Sciences Inc High speed fascimile systems
US4069392A (en) * 1976-11-01 1978-01-17 Incorporated Bell Telephone Laboratories Dual speed full duplex data transmission
US4288870A (en) * 1978-02-02 1981-09-08 Trw, Inc. Integrated telephone transmission and switching system
US4384307A (en) * 1979-08-28 1983-05-17 Inteq, Inc. Facsimile communications interface adapter
US4330857A (en) * 1980-02-29 1982-05-18 Ibm Corporation Dynamically variable priority, variable position channels in a TDMA burst
US4477900A (en) * 1980-04-30 1984-10-16 Broadcom, Incorporated Successive frame digital multiplexer with increased channel capacity
US4385206A (en) * 1980-12-16 1983-05-24 Stromberg-Carlson Corporation Programmable port sense and control signal preprocessor for a central office switching system
DE3270212D1 (en) * 1982-04-30 1986-05-07 Ibm Digital coding method and device for carrying out the method
US4550425A (en) * 1982-09-20 1985-10-29 Sperry Corporation Speech sampling and companding device
US4625308A (en) * 1982-11-30 1986-11-25 American Satellite Company All digital IDMA dynamic channel allocated satellite communications system and method
US4587651A (en) * 1983-05-04 1986-05-06 Cxc Corporation Distributed variable bandwidth switch for voice, data, and image communications
US4679191A (en) * 1983-05-04 1987-07-07 Cxc Corporation Variable bandwidth switching system
JPS6010876A (ja) * 1983-06-30 1985-01-21 Ricoh Co Ltd フアクシミリ通信制御方式
US4660196A (en) * 1983-08-01 1987-04-21 Scientific Atlanta, Inc. Digital audio satellite transmission system
JPH0722324B2 (ja) * 1983-08-30 1995-03-08 富士通株式会社 データ伝送方式
CA1205917A (en) * 1983-11-25 1986-06-10 Andreas H. Weirich Adpcm encoder/decoder with zero code suppression
US4756007A (en) * 1984-03-08 1988-07-05 Codex Corporation Adaptive communication rate modem
US4598398A (en) * 1984-06-22 1986-07-01 Itt Corporation Test apparatus for PCM/FDM transmultiplexer
US4550525A (en) * 1984-08-22 1985-11-05 J. T. Eaton & Company, Inc. Tamper proof rodent bait station
US4751736A (en) * 1985-01-31 1988-06-14 Communications Satellite Corporation Variable bit rate speech codec with backward-type prediction and quantization
CA1265250A (en) * 1985-03-04 1990-01-30 Alan Douglas Clark Data transmission
US4675863A (en) * 1985-03-20 1987-06-23 International Mobile Machines Corp. Subscriber RF telephone system for providing multiple speech and/or data signals simultaneously over either a single or a plurality of RF channels
GB8515347D0 (en) * 1985-06-18 1985-07-17 Plessey Co Plc Telecommunications exchanges
US4698841A (en) * 1985-08-02 1987-10-06 Gte Laboratories, Incorporated Methods of establishing and terminating connections in a distributed-control burst switching communications system
US4888769A (en) * 1985-12-06 1989-12-19 Tiw Systems, Inc. TDMA terminal controller
JP2713883B2 (ja) * 1986-02-07 1998-02-16 株式会社日立製作所 時分割交換機
CA1240063A (en) * 1986-02-25 1988-08-02 Milan Skubnik Digital companding circuit
US4870685A (en) * 1986-10-26 1989-09-26 Ricoh Company, Ltd. Voice signal coding method
US4789983A (en) * 1987-03-05 1988-12-06 American Telephone And Telegraph Company, At&T Bell Laboratories Wireless network for wideband indoor communications
US4965569A (en) * 1987-06-30 1990-10-23 Motorola, Inc. Digitized stored voice paging receiver
US4785450B1 (en) 1987-08-06 1999-10-12 Interdigital Tech Corp Apparatus and method for obtaining frequency agility in digital communication system
GB2210236B (en) * 1987-09-24 1991-12-18 Newbridge Networks Corp Speech processing system
JPH01212934A (ja) 1988-02-19 1989-08-25 Nippon Telegr & Teleph Corp <Ntt> 回線割当制御方式
US5029163A (en) * 1988-03-18 1991-07-02 At&T Bell Laboratories Synchronous protocol data formatter
US5351134A (en) * 1988-04-07 1994-09-27 Canon Kabushiki Kaisha Image communication system, and image communication apparatus and modem used in the system
JPH0535295Y2 (zh) 1988-05-06 1993-09-08
US5105423A (en) * 1988-05-17 1992-04-14 Ricoh Company, Ltd. Digital transmission device having an error correction mode and method for shifting down a data transmission rate
US4891805A (en) * 1988-06-13 1990-01-02 Racal Data Communications Inc. Multiplexer with dynamic bandwidth allocation
US5070536A (en) * 1988-08-04 1991-12-03 Norand Corporation Mobile radio data communication system and method
US4980886A (en) * 1988-11-03 1990-12-25 Sprint International Communications Corporation Communication system utilizing dynamically slotted information
CN1012548B (zh) * 1988-11-14 1991-05-01 国际运动机公司 数字通讯中频率快变的方法及装置
US5339174A (en) * 1989-05-02 1994-08-16 Harris Scott C Facsimile machine time shifting and converting apparatus
GB2232562A (en) * 1989-05-26 1990-12-12 Philips Electronic Associated Data transmission over a tdm duplex channel
GB2232326A (en) * 1989-05-26 1990-12-05 Philips Electronic Associated Data transmission over a tdm duplex frequency channel
US4974099A (en) * 1989-06-21 1990-11-27 International Mobile Machines Corporation Communication signal compression system and method
US5263119A (en) * 1989-06-29 1993-11-16 Fujitsu Limited Gain-shape vector quantization method and apparatus
JP2830111B2 (ja) * 1989-07-21 1998-12-02 ソニー株式会社 高能率符号化装置
US5199061A (en) * 1989-09-06 1993-03-30 Electronics And Telecommunications Research Institute Communication method and equipment for freeze-frame video phone
AU627953B2 (en) * 1989-11-15 1992-09-03 Digital Equipment Corporation Integrated communications link having dynamically allocatable bandwidth and a protocol for transmission or allocation information over the link
JP3010655B2 (ja) 1989-11-29 2000-02-21 ソニー株式会社 圧縮符号化装置及び方法、並びに復号装置及び方法
JPH03181232A (ja) * 1989-12-11 1991-08-07 Toshiba Corp 可変レート符号化方式
US5050004A (en) * 1989-12-26 1991-09-17 At&T Bell Laboratories Facsimile machine transmission rate fall-back arrangement
US5511073A (en) * 1990-06-25 1996-04-23 Qualcomm Incorporated Method and apparatus for the formatting of data for transmission
US5115429A (en) * 1990-08-02 1992-05-19 Codex Corporation Dynamic encoding rate control minimizes traffic congestion in a packet network
US5436933A (en) * 1990-09-07 1995-07-25 Northern Telecom Ltd. Idle channel noise reduction in a line card having a DSP equalizer
US5150401A (en) * 1990-12-04 1992-09-22 Chips International, Inc. Retrofittable encryption/decryption apparatus using modified frequency modulation
US5197125A (en) * 1990-12-18 1993-03-23 The Titan Corporation Access assignment in a DAMA communication system
US5274474A (en) * 1991-01-23 1993-12-28 Randolph-Rand Corporation Integrated telefacsimile and character communication system with standard and high speed modes
US5164938A (en) * 1991-03-28 1992-11-17 Sprint International Communications Corp. Bandwidth seizing in integrated services networks
US5251209A (en) * 1991-03-28 1993-10-05 Sprint International Communications Corp. Prioritizing attributes in integrated services networks
US5369637A (en) * 1991-04-03 1994-11-29 U.S. Philips Corporation Signal transmission system
JPH0535295A (ja) 1991-08-05 1993-02-12 Matsushita Electric Ind Co Ltd 音声符号化方法
DE69128035T2 (de) * 1991-12-05 1998-03-26 Alsthom Cge Alcatel Verwaltungssystem von Zeitschlitzen
US5394508A (en) * 1992-01-17 1995-02-28 Massachusetts Institute Of Technology Method and apparatus for encoding decoding and compression of audio-type data
US5369724A (en) * 1992-01-17 1994-11-29 Massachusetts Institute Of Technology Method and apparatus for encoding, decoding and compression of audio-type data using reference coefficients located within a band of coefficients
US5333176A (en) * 1992-04-30 1994-07-26 Murata Machinery, Ltd. Cellular hand held portable speakerphone system having an interface adapter
EP0578260B1 (en) * 1992-07-09 1999-10-20 Nec Corporation TDMA cellular mobile communciation system
US5418624A (en) * 1992-09-02 1995-05-23 Ricoh Co., Ltd. Negotiation method and apparatus enabling a facsimile machine to use async data communication protocols
FI92125C (fi) * 1992-10-30 1994-09-26 Nokia Mobile Phones Ltd Radiopuhelinjärjestelmä
FR2700086B1 (fr) * 1992-12-30 1995-04-28 Alcatel Radiotelephone Procédé de transmission d'informations à débit élevé par allocation multiple de blocs, procédé de réception associé et dispositif de réception pour sa mise en Óoeuvre.
JP3212169B2 (ja) * 1993-01-06 2001-09-25 株式会社東芝 無線通信システム及び基地局
US5452289A (en) * 1993-01-08 1995-09-19 Multi-Tech Systems, Inc. Computer-based multifunction personal communications system
US5459759A (en) * 1993-02-17 1995-10-17 Interdigital Technology Corporation Frequency hopping code division multiple access system and method
US7142582B2 (en) * 1993-02-17 2006-11-28 Interdigital Technology Corporation Receiving and selectively transmitting frequency hopped data signals using a plurality of antennas
US5341396A (en) * 1993-03-02 1994-08-23 The Boeing Company Multi-rate spread system
JP3318789B2 (ja) 1993-04-13 2002-08-26 ソニー株式会社 デジタルデータ伝送方法
JPH06311143A (ja) 1993-04-21 1994-11-04 Nec Corp 誤り制御通信システム
US5467413A (en) * 1993-05-20 1995-11-14 Radius Inc. Method and apparatus for vector quantization for real-time playback on low cost personal computers
US5442622A (en) * 1993-06-21 1995-08-15 Nec Corporation Communication system with ISDN as a backup of inter-PBX tie trunk
US5521925A (en) * 1993-09-09 1996-05-28 Hughes Aircraft Company Method and apparatus for providing mixed voice and data communication in a time division multiple access radio communication system
US5473601A (en) * 1993-10-21 1995-12-05 Hughes Aircraft Company Frequency reuse technique for a high data rate satellite communication system
WO1995012265A1 (en) * 1993-10-26 1995-05-04 Northern Telecom Limited Digital telecommunication link for efficiently transporting mixed classes of packets
US6088590A (en) * 1993-11-01 2000-07-11 Omnipoint Corporation Method and system for mobile controlled handoff and link maintenance in spread spectrum communication
JP3173253B2 (ja) * 1993-11-02 2001-06-04 松下電器産業株式会社 スクロール圧縮機
US5453987A (en) * 1994-02-15 1995-09-26 The Mitre Corporation Random access protocol for multi-media networks
FI942190A (fi) 1994-05-11 1995-11-12 Nokia Telecommunications Oy Menetelmä ja järjestely suurinopeuksista datansiirtoa varten TDMA-radiotietoliikennejärjestelmässä
US20070064771A1 (en) * 1994-08-29 2007-03-22 Interdigital Technology Corporation Receiving and selectively transmitting frequency hopped data signals using a plurality of antennas
FI96557C (fi) 1994-09-27 1996-07-10 Nokia Telecommunications Oy Menetelmä datasiirtoa varten TDMA-matkaviestinjärjestelmässä sekä menetelmän toteuttava matkaviestinjärjestelmä
US5533004A (en) * 1994-11-07 1996-07-02 Motorola, Inc. Method for providing and selecting amongst multiple data rates in a time division multiplexed system
FI99076C (fi) 1994-11-25 1997-09-25 Nokia Mobile Phones Ltd Menetelmä moniaikavälikanavan osoittamiseksi TDMA-radiojärjestelmässä
US5751903A (en) * 1994-12-19 1998-05-12 Hughes Electronics Low rate multi-mode CELP codec that encodes line SPECTRAL frequencies utilizing an offset
JP3114545B2 (ja) 1995-01-05 2000-12-04 株式会社エヌ・ティ・ティ・ドコモ マルチレート移動無線通信システム
US5563912A (en) * 1995-02-27 1996-10-08 Nec Corporation High efficiency speech coding apparatus and transit switching system employing the same
FI100213B (fi) * 1995-03-06 1997-10-15 Nokia Telecommunications Oy Telekopiosiirto matkaviestinjärjestelmässä
US6263307B1 (en) * 1995-04-19 2001-07-17 Texas Instruments Incorporated Adaptive weiner filtering using line spectral frequencies
ZA965340B (en) * 1995-06-30 1997-01-27 Interdigital Tech Corp Code division multiple access (cdma) communication system
US7072380B2 (en) * 1995-06-30 2006-07-04 Interdigital Technology Corporation Apparatus for initial power control for spread-spectrum communications
US5625629A (en) * 1995-08-07 1997-04-29 Hughes Electronics Method of ensuring bandwidth availability for non-page traffic in a communications systems
US5600257A (en) * 1995-08-09 1997-02-04 International Business Machines Corporation Semiconductor wafer test and burn-in
US5949769A (en) * 1995-10-10 1999-09-07 Sicom, Inc. Multirate local multipoint data distribution system
US5944659A (en) * 1995-11-13 1999-08-31 Vitalcom Inc. Architecture for TDMA medical telemetry system
US5751702A (en) * 1995-12-05 1998-05-12 Stanford Telecommunications, Inc. Network protocol for wireless broadband ISDN using ATM
US5812545A (en) * 1996-01-04 1998-09-22 Orion Atlantic, L.P. Full mesh satellite-based multimedia networking system
US5751718A (en) * 1996-02-20 1998-05-12 Motorola, Inc. Simultaneous transfer of voice and data information using multi-rate vocoder and byte control protocol
US5898732A (en) * 1996-02-20 1999-04-27 Usa Digital Radio Partners, L.P. Data service channel provision for an AM compatible broadcast system
US5848098A (en) * 1996-07-09 1998-12-08 Lucent Technologies, Inc. Personal base station extension calling arrangement
US5915212A (en) * 1996-08-29 1999-06-22 Ericsson Inc. System and method for achieving extended radio coverage and additional capacity using extended frequency bands
US5787223A (en) * 1996-09-17 1998-07-28 Lucent Technologies Inc. Storage of digital data as analog signals
US6154499A (en) * 1996-10-21 2000-11-28 Comsat Corporation Communication systems using nested coder and compatible channel coding
US6222828B1 (en) * 1996-10-30 2001-04-24 Trw, Inc. Orthogonal code division multiple access waveform format for use in satellite based cellular telecommunications
US6111870A (en) 1996-11-07 2000-08-29 Interdigital Technology Corporation Method and apparatus for compressing and transmitting high speed data
US6115689A (en) * 1998-05-27 2000-09-05 Microsoft Corporation Scalable audio coder and decoder
JP3900730B2 (ja) * 1999-02-15 2007-04-04 富士電機機器制御株式会社 開閉器の端子構造
US6430401B1 (en) * 1999-03-29 2002-08-06 Lucent Technologies Inc. Technique for effectively communicating multiple digital representations of a signal
US6796835B2 (en) * 2002-07-11 2004-09-28 Hon Hai Precision Ind. Co., Ltd Electrical connector with board lock

Also Published As

Publication number Publication date
US6574207B2 (en) 2003-06-03
EP0880868B1 (en) 2004-11-03
JP2004236343A (ja) 2004-08-19
ES2368207T3 (es) 2011-11-15
CA2242346C (en) 2002-12-31
CN1770796A (zh) 2006-05-10
ATE281745T1 (de) 2004-11-15
DE69731459D1 (de) 2004-12-09
CN1236563C (zh) 2006-01-11
US6111870A (en) 2000-08-29
EP1458104A3 (en) 2006-05-17
JP2000504524A (ja) 2000-04-11
US7126934B2 (en) 2006-10-24
DE69731459T2 (de) 2005-10-13
US8503372B2 (en) 2013-08-06
HK1056269A1 (en) 2004-02-06
US9295057B2 (en) 2016-03-22
US20020136195A1 (en) 2002-09-26
US7061885B2 (en) 2006-06-13
US20020131394A1 (en) 2002-09-19
US20130315225A1 (en) 2013-11-28
US6385189B1 (en) 2002-05-07
JP4046766B2 (ja) 2008-02-13
CN1420706A (zh) 2003-05-28
CA2405527C (en) 2005-05-24
HK1056079A1 (en) 2004-01-30
EP1458104B9 (en) 2012-01-25
PT880868E (pt) 2005-03-31
DK2276211T3 (da) 2014-03-03
HK1056288A1 (en) 2004-02-06
CN100456779C (zh) 2009-01-28
WO1998020696A2 (en) 1998-05-14
CN1901567A (zh) 2007-01-24
US6792403B2 (en) 2004-09-14
EP1458104B1 (en) 2011-06-15
ATE513437T1 (de) 2011-07-15
JP4024767B2 (ja) 2007-12-19
HK1020826A1 (en) 2000-05-19
US20020136194A1 (en) 2002-09-26
CN1420707A (zh) 2003-05-28
CN1231091C (zh) 2005-12-07
AU5245398A (en) 1998-05-29
HK1100114A1 (en) 2007-09-07
CN1423425A (zh) 2003-06-11
CN1228995C (zh) 2005-11-23
DK0880868T3 (da) 2005-03-14
ES2453901T3 (es) 2014-04-08
US6888815B2 (en) 2005-05-03
ES2231899T3 (es) 2005-05-16
CN1217860A (zh) 1999-05-26
EP0880868A2 (en) 1998-12-02
US20030144836A1 (en) 2003-07-31
WO1998020696A3 (en) 1999-02-18
US6526383B1 (en) 2003-02-25
CN1110982C (zh) 2003-06-04
US20020131391A1 (en) 2002-09-19
CN1422100A (zh) 2003-06-04
EP2276211B1 (en) 2013-12-25
US20070036124A1 (en) 2007-02-15
HK1056289A1 (en) 2004-02-06
CA2405527A1 (en) 1998-05-14
CA2242346A1 (en) 1998-05-14
EP2276211A1 (en) 2011-01-19
EP1458104A2 (en) 2004-09-15

Similar Documents

Publication Publication Date Title
CN1197429C (zh) 超高速数据编码和解码方法及其映射方法
CN1116475A (zh) 码分多址系统的快速正向链路功率控制
CN1178618A (zh) 局间连接的传输装置
CN1080035C (zh) 调制解调信号的收发机、发送方法及其收发系统
CN1163033C (zh) 在数字无线链路上支持诸如传真的非语音信号和压缩语音的方法和装置
CA2476714C (en) &#34;method and apparatus for compressing and transmitting high speed data&#34;

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20050413

Termination date: 20161104

CF01 Termination of patent right due to non-payment of annual fee