[go: up one dir, main page]

CN1360796A - Transmission of compressed information with real time requirement in packet oriented information networks - Google Patents

Transmission of compressed information with real time requirement in packet oriented information networks Download PDF

Info

Publication number
CN1360796A
CN1360796A CN00810080A CN00810080A CN1360796A CN 1360796 A CN1360796 A CN 1360796A CN 00810080 A CN00810080 A CN 00810080A CN 00810080 A CN00810080 A CN 00810080A CN 1360796 A CN1360796 A CN 1360796A
Authority
CN
China
Prior art keywords
speech
spb
block
data
link
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN00810080A
Other languages
Chinese (zh)
Other versions
CN1136748C (en
Inventor
J·K·P·加尔亚斯
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.)
Clastres LLC
WIRELESS PLANET LLC
Original Assignee
Telefonaktiebolaget LM Ericsson AB
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 Telefonaktiebolaget LM Ericsson AB filed Critical Telefonaktiebolaget LM Ericsson AB
Publication of CN1360796A publication Critical patent/CN1360796A/en
Application granted granted Critical
Publication of CN1136748C publication Critical patent/CN1136748C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/03Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
    • H03M13/05Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
    • H03M13/09Error detection only, e.g. using cyclic redundancy check [CRC] codes or single parity bit
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/70Media network packetisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Theoretical Computer Science (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The present invention relates to packet-distributed data transmission of compressed data. According to the invention, parity bits are supplied to the compressed data. The parity bits are used in the entire transmission chain between an encoder having compressed the data, and a decoder which decompresses it. According to one embodiment, the data is speech and the packet-distributed network is a mobile radio network with packet-distribution in included links. However, sending in the radio link of the compressed speech is circuit switched.

Description

面向分组的信息网络中 具有实时需求的压缩信息的传输Transmission of compressed information with real-time requirements in packet-oriented information networks

技术领域technical field

本发明涉及电子信息传送,特别是涉及通过至少一条面向分组的传输链路传输具有实时需求的压缩数据。The present invention relates to electronic information transfer, and more particularly to the transfer of compressed data with real-time requirements over at least one packet-oriented transmission link.

技术背景technical background

在固定电话网中,两个用户之间的语音通常通过PCM链路传送。对于一条语音连接,PCM链路在每个方向给出64k比特/秒的传输容量。以声音形式的语音由电话的麦克风接收,麦克风构成一个模拟语音信号。通过以8k赫兹/秒的速率对模拟语音信号抽样,可以将模拟语音信号转换成为PCM编码的语音信号,并且每个抽样被量化并给予一个二进制表示。此时,语音被转换成为64k比特/秒的比特流。In a fixed telephone network, voice between two users is usually carried over a PCM link. For a voice connection, the PCM link gives a transmission capacity of 64 kbit/s in each direction. Speech in the form of sound is picked up by the phone's microphone, which constitutes an analog speech signal. The analog speech signal can be converted into a PCM coded speech signal by sampling the analog speech signal at a rate of 8k Hz/s, and each sample is quantized and given a binary representation. At this point, the voice is converted into a 64kbit/s bit stream.

在移动无线网络中,通过移动无线网络中的一个移动台与一个固定基站之间的无线连接将语音发送到对方。In mobile radio networks, speech is sent to the other party via a radio connection between a mobile station and a fixed base station in the mobile radio network.

可能的无线连接的数量由移动无线网络可用的无线频谱的规模(带宽)限制。由于可用的带宽总是窄的,所以它必须被最有效地使用。因此,在大多数移动无线网络中,一条无线链路的传送容量大大低于64k比特/秒。例如,GSM网络具有通过语音无线链路的13k比特/秒的传送容量。The number of possible radio connections is limited by the size of the radio spectrum (bandwidth) available to the mobile radio network. Since the available bandwidth is always narrow, it must be used most efficiently. Therefore, in most mobile radio networks, the transfer capacity of a radio link is considerably less than 64 kbit/s. For example, the GSM network has a transmission capacity of 13 kbit/s over voice radio links.

为了可能在这样一个低带宽的信道上高质量地传输语音,语音被压缩。这是在语音编码器中进行的,该语音编码器对一个进入的未压缩语音流(例如PCM编码语音流)编码。从语音编码器输出的相应语音流已经被压缩,从而具有比进入信号低得多的带宽。在接收移动台,压缩语音被解码,之后原始的模拟信号被再现为一个声音信号。In order to be able to transmit speech with high quality over such a low bandwidth channel, speech is compressed. This is done in a vocoder which encodes an incoming uncompressed speech stream (eg PCM encoded speech stream). The corresponding speech stream output from the vocoder has been compressed so as to have a much lower bandwidth than the incoming signal. At the receiving mobile station, the compressed speech is decoded, after which the original analog signal is reproduced as an audio signal.

利用语音编码器,不管移动网络中的无线链路以及固定电话网中的PCM链路的不同带宽,也可能建立一个固定电话和一个移动台之间的一条语音连接,并获得对于该连接的高语音质量。Using speech coders, it is also possible to establish a speech connection between a fixed telephone and a mobile station and obtain a high voice quality.

众所周知的GSM系统包括多个语音编码器单元。它们集中位于网络的固定部分。它们通常位于一个基站控制器中,尽管可替代地,它们也可以位于连接到一个移动交换中心。这种语音编码器单元具有到PCM链路(即到固定电话网和固定电话的一个链路)的一个连接。语音编码器单元还具有用于13k比特/秒语音的传送容量的第二链路的一个连接。该第二链路通向一个具有到移动台的无线连接的一个基站。该第二链路还具有双工连接。The well known GSM system comprises a plurality of speech coder units. They are centrally located in fixed parts of the network. They are usually located in a base station controller, although they may alternatively be located connected to a mobile switching center. This vocoder unit has a connection to the PCM link, ie a link to the fixed telephone network and the fixed telephone. The speech encoder unit also has a connection to the second link for a transmission capacity of 13 kbit/s speech. The second link leads to a base station with a wireless connection to the mobile station. This second link also has a duplex connection.

语音编码器单元从PCM链路接收被数字化的64k比特/秒的语音流。进入语音被在语音编码器单元中压缩。在语音编码时,即在压缩时,表示原始语音信号的多个语音参数被创建。这些语音参数中的一个表示口腔以及语音中的基调是如何形成的,而其它参数表示和声。进入流的20毫秒的周期被编码并在一个语音块中被格式化。该语音块含有语音参数并通过第二链路被发送。通过第二链路以20毫秒间隔发送的语音块流被移动台通过无线链路接收。随后,这些语音块被在移动台中解码,并利用语音参数将该语音再现为对于移动台用户的语音。The speech encoder unit receives the digitized 64 kbit/s speech stream from the PCM link. Incoming speech is compressed in a vocoder unit. At speech encoding, ie at compression, a number of speech parameters representing the original speech signal are created. One of these speech parameters represents the mouth and how the tone in the speech is formed, while the other represents the harmony. Periods of 20 milliseconds into the stream are encoded and formatted in a speech block. The speech block contains speech parameters and is sent over the second link. A stream of speech blocks sent at 20 millisecond intervals over the second link is received by the mobile station over the wireless link. These blocks of speech are then decoded in the mobile station and the speech is reproduced as speech to the user of the mobile station using the speech parameters.

在相反方向,即从移动台到固定网络中电话的语音,对模拟捕获的语音信号进行抽样并量化,此时,以数字形式表示语音信号。随后,数字信号被语音编码,从而获得语音块。这是在移动台中进行的。所有移动台都装备有一个语音编码器和语音解码器,以对语音块进行编解码。In the opposite direction, ie speech from the mobile station to the telephone in the fixed network, the analog captured speech signal is sampled and quantized, at which point the speech signal is represented in digital form. Subsequently, the digital signal is speech coded, thereby obtaining speech blocks. This is done in the mobile station. All mobile stations are equipped with a speech coder and speech decoder to encode and decode speech blocks.

在移动台中创建的语音块被通过无线链路和第二链路发送到语音编码器单元。在语音编码器单元中,语音块被解码并随后通过PCM链路以PCM编码格式发送到固定网络中的电话。The speech blocks created in the mobile station are sent to the speech encoder unit via the wireless link and the second link. In the speech coder unit the speech blocks are decoded and then sent in PCM encoded format over the PCM link to the telephone in the fixed network.

由一个相应的语音编码器单元来处理每个双工电路交换连接。在基站控制器中,多个语音编码器单元被提供,以处理相应的多个电路交换连接。Each duplex circuit switched connection is handled by a corresponding vocoder unit. In the base station controller a plurality of vocoder units is provided to handle a corresponding plurality of circuit switched connections.

提供从基站控制器到基站的一条由各语音编码器共享的传输连接。该语音连接由不同的连接链路在一个时隙的基础上共享。上述第二链路是这些连接链路中的一个。这些连接链路具有称作Abis的一个标准化接口,并且每个都有一个用于传输13k比特/秒的语音块的容量。A transmission connection shared by the speech coders is provided from the base station controller to the base station. The voice connection is shared by different connection links on a time slot basis. The above-mentioned second link is one of these connecting links. These connecting links have a standardized interface called Abis and each have a capacity for transmitting speech blocks of 13 kbit/s.

为了通过Abis接口发送,一个语音块被格式化在一个语音帧中。除了语音块之外,语音帧还含有一些控制比特,以便语音帧能够在基站被正确接收。语音帧的创建与语音块的创建在语音编码器中是平行进行的。同样,在语音编码器中完成整个语音块之前开始发送语音帧。语音帧中的信息被划分成为每个5毫秒的四个部分周期。在语音编码时,创建对于整个周期有效的语音参数以及对于部分周期有效的语音参数。当从语音编码器单元通过第二链路发送语音帧时,语音参数被对于各自的部分周期分组到一起,这样,对于第一个部分周期有效的语音参数被首先发送,并且对于最后一个部分周期有效的语音参数被最后发送。For transmission over the Abis interface, a speech block is formatted in a speech frame. In addition to speech blocks, speech frames also contain some control bits so that the speech frames can be received correctly at the base station. The creation of speech frames is done in parallel with the creation of speech blocks in the speech coder. Likewise, the speech frame starts to be sent before the entire speech block is completed in the vocoder. The information in a speech frame is divided into four partial periods of 5 milliseconds each. In speech coding, speech parameters valid for the entire period and speech parameters valid for a partial period are created. When sending speech frames from the vocoder unit over the second link, the speech parameters are grouped together for the respective partial periods, such that the speech parameters valid for the first partial period are sent first, and for the last partial period Valid voice parameters are sent last.

由基站接收语音帧,并且语音参数被读取。当已经在基站中接收了整个语音帧时,语音块中的顺序被重新排列。以一种简化方式描述,这通过被分类为最重要的语音参数(而不管它们来自与哪个部分周期)被分组在一起来进行。之后,这些语音参数被进行检错编码。Speech frames are received by the base station and speech parameters are read. When the entire speech frame has been received in the base station, the order in the speech blocks is rearranged. Described in a simplified manner, this is done by grouping together the speech parameters classified as most important regardless of which partial period they come from. These speech parameters are then coded for error detection.

此外,在语音帧通过无线链路发送之前,对该语音帧中最重要的比特进行用尾比特的卷积编码形式的信道编码。不太重要的比特保持不被编码。之后,该语音帧被交织。Furthermore, before the speech frame is sent over the wireless link, the most significant bits in the speech frame are channel-coded in the form of convolutional coding with tail bits. Less significant bits remain uncoded. Afterwards, the speech frame is interleaved.

通过收听试验,语音帧中语音参数的重要性被评价。这是以如下方式进行的,即收听者有机会评价在一个错误已经被插入到语音参数中的一个之后被解码的语音的质量。某些语音参数中的错误看来会导致比其它语音参数中的错误更严重的质量干扰。每个语音参数由多个比特表示。这些比特有不同的权,即对应于值为22的一个比特比对应于值为20的一个比特更重要。包括在一个语音帧中的所有比特的重要性被分类。该分类基于与每个比特的权组合的相应语音参数的重要性。GSM05.03版本6.1.2表2规定了对于根据全速率编码创建的语音块中的比特的分类。The importance of the speech parameters in speech frames is evaluated by listening trials. This is done in such a way that the listener has the opportunity to evaluate the quality of the decoded speech after an error has been inserted into one of the speech parameters. Errors in some speech parameters appear to cause more serious quality disturbances than errors in other speech parameters. Each speech parameter is represented by a number of bits. These bits have different weights, that is, a bit corresponding to a value of 22 is more important than a bit corresponding to a value of 20 . The importance of all bits included in a speech frame is classified. The classification is based on the importance of the corresponding speech parameter combined with the weight of each bit. GSM 05.03 Version 6.1.2 Table 2 specifies the classification of bits in speech blocks created according to full-rate coding.

移动台和基站之间的无线连接易于遭受干扰。结果是,在传输过程中一些数据被破坏。在检错编码的帮助下可以发现最重要语音参数中的错误,并能够在某种程度上进行纠正。不太重要的语音参数中的错误就不会被发现。Wireless connections between mobile stations and base stations are prone to interference. As a result, some data is corrupted during transfer. Errors in the most important speech parameters can be found and corrected to some extent with the help of error detection coding. Errors in less important speech parameters go undetected.

正在开发用于语音编码的技术。其结果是,目前制造的语音编码器单元比GSM系统刚创建时可用的语音编码器单元好得多。被标准化并用于GSM系统的第一个语音编码器单元称作“全速率”。后来又创造了其它两种语音编码器。其中的一种只使用全速率编码器的一半比特率通过无线接口,因此称作半速率编码器。另一种使用与全速率编码器相同的比特率通过无线接口,但是产生更好的语音质量,因此称作增强全速率编码器。这三种类型的编码器在GSM系统中同时使用。不同类型的语音编码器被内置到不同的移动台中。因此,一个语音编码器单元必须能够处理所有类型的语音编码器。Technology for speech coding is being developed. As a result, the vocoder units manufactured today are much better than those available when the GSM system was first created. The first vocoder unit that was standardized and used in the GSM system was called "full rate". Two other vocoders were later created. One of these uses only half the bit rate of a full-rate encoder over the air interface, hence the name half-rate encoder. The other uses the same bit rate as the full-rate encoder over the wireless interface, but produces better speech quality, hence the name enhanced full-rate encoder. These three types of encoders are used simultaneously in the GSM system. Different types of vocoders are built into different mobile stations. Therefore, a vocoder unit must be able to handle all types of vocoders.

一个基站重新组织语音参数,并以对于不同类型语音编码器不同的方式对于最重要的语音参数提供检错编码。A base station reorganizes the speech parameters and provides error detection coding for the most important speech parameters in a different way for different types of speech coders.

在专利申请WO 97/37466中,建议代替移动无线网固定部分中的节点之间的标准化接口,使用基于分组的传输。在WO 97/37466中,建议ATM(异步转移模式)网络来在节点之间传送分组数据。WO 97/37466试图解决的一个问题是,ATM信元(即通过ATM网络的传送数据的分组)很难适应于语音帧的尺寸。In patent application WO 97/37466 it is proposed that instead of a standardized interface between nodes in the fixed part of a mobile radio network, packet based transmissions be used. In WO 97/37466, ATM (Asynchronous Transfer Mode) networks are proposed to transfer packet data between nodes. One of the problems that WO 97/37466 attempts to solve is that ATM cells (i.e. packets that carry data over an ATM network) are difficult to fit into the size of a speech frame.

如WO 97/37466所述,使用基于分组的传输的一个优点是,可以使用统计复用来进行通过参加链路的更有效的传输。One advantage of using packet based transmission as described in WO 97/37466 is that statistical multiplexing can be used for more efficient transmission over participating links.

为了使传输更有效,将基于分组的传输与例如VAD(话音激活检测)与DTX(不连续发送)结合使用。VAD和DTX意味着在语音暂停期间没有内容通过一条语音连接发送。通过在GSM网络的基站控制器和基站之间的链路上使用基于分组的传输,而不是标准化Abis接口,并通过使用DTX和VAD,可以由比以前更多的连接来使用该链路。用于这种提高效率的概念是统计复用。这是指由于可以用一种灵活的方式来在不同用户之间共享该容量,可以用更有效的方式来使用一个确定的传输容量。To make the transmission more efficient, packet based transmission is used in combination with eg VAD (Voice Activity Detection) and DTX (Discontinuous Transmission). VAD and DTX mean that no content is sent over a voice connection during voice pauses. By using packet-based transmission on the link between the base station controller and the base stations of the GSM network, instead of the standardized Abis interface, and by using DTX and VAD, the link can be used by many more connections than before. The concept used for this increased efficiency is statistical multiplexing. This means that a certain transmission capacity can be used in a more efficient manner since the capacity can be shared between different users in a flexible manner.

有多个用于面向分组传输的协议。正变得常用的一个协议是IP(互联网协议)。根据IP,创建一个用于传送消息的IP分组。为该IP分组提供一个IP头,该IP头含有用于两个端点之间的连接的信息。There are several protocols for packet-oriented transport. One protocol that is becoming commonly used is IP (Internet Protocol). From IP, an IP packet is created for transmitting the message. The IP packet is provided with an IP header containing information for the connection between the two endpoints.

在IP之上还使用另一个协议,例如TCP(传输控制协议)或UDP(用户数据报协议)。UDP主要用于实时业务。UDP处理两个端点应用之间的连接。UDP创建一个有一个UDP头的UDP消息。该UDP头说明在端点处的网关号,该网关号对应于一个确定的应用。Another protocol is used on top of IP, such as TCP (Transmission Control Protocol) or UDP (User Datagram Protocol). UDP is mainly used for real-time business. UDP handles the connection between two endpoint applications. UDP creates a UDP message with a UDP header. The UDP header specifies the gateway number at the endpoint, which corresponds to a certain application.

对于传输节点之间的传输,功能被划分成为由相应数量的协议所支持的层。各协议之间的关系通常由一个协议栈来指示。在IP协议之下,还有不同替代方案的协议层,如使用HDLC(高级数据链路控制)、ATM或帧中继的PPP(点到点协议)。IP之下的各层创建具有例如由HDLC得到的伴随的头的分组。For transport between transport nodes, the functionality is divided into layers supported by a corresponding number of protocols. The relationship between protocols is usually indicated by a protocol stack. Beneath the IP protocol there are protocol layers for different alternatives such as PPP (Point-to-Point Protocol) using HDLC (High-level Data Link Control), ATM or Frame Relay. Layers below IP create packets with accompanying headers, eg derived from HDLC.

实时业务指其中用户交互参与业务并且其中传输延迟必须可以被用户忽略的业务。电话呼叫是典型的实时业务,而带有声音和图像的视频会议是另一种实时业务。A real-time service refers to a service in which users participate in the service interactively and in which transmission delay must be negligible by the user. A telephone call is a typical real-time business, and a video conference with sound and image is another real-time business.

面向分组的传输和IP基本上是为传输传统的数据业务而构造的。这种数据业务通常忍耐延迟,但是对于数据的检错敏感。Packet-oriented transmission and IP are basically constructed for the transmission of traditional data services. This kind of data service usually tolerates delay, but is sensitive to data error detection.

由于人们对于使用用于实时业务的面向分组传输越来越感兴趣,所以正在进行标准化QoS(业务质量)的工作。这包括在面向分组传输中,为不同类型的业务给予不同类型的优先级。例如,实时业务获得对于延迟的高优先级以及对于丢失的低优先级,而对于数据业务则相反。简而言之,这是通过给予每个分组一个规定根据哪个优先级来在传输中处理该分组的标签来实现的。Due to the increasing interest in using packet-oriented transport for real-time traffic, work is ongoing to standardize QoS (Quality of Service). This includes giving different types of priority to different types of traffic in packet-oriented transmission. For example, real-time traffic gets high priority for delay and low priority for loss, while the opposite is true for data traffic. Briefly, this is achieved by giving each packet a label specifying according to which priority it should be handled in transit.

在满足QoS需求时会遇到许多困难。在分组中检测到错误时,通常将该分组丢弃。在HDLC层中的一个消息的头中以及UDP头中,包含一个能够发现错误检测的校验和。如果发现了一个错误,则将整个分组丢弃。目前,还不可能知道在位于分组的何处。尽管可能忽略HDLC层中的检错并且可能关闭UDP中用于检错的功能,但是有一个风险,即在到其上的连接中,有一个重要错误(例如HDLC之外的一个协议层中地址中的错误)没有被发现。这进而又导致通信中(不仅在属于该连接的信道中,还在其它信道中)更大的错误。Many difficulties will be encountered in meeting the QoS requirements. When an error is detected in a packet, the packet is typically discarded. In the header of a message in the HDLC layer, as well as in the UDP header, a checksum is included to enable detection of errors. If an error is found, the entire packet is discarded. Currently, it is not possible to know where in the packet is located. Although it is possible to ignore error detection in the HDLC layer and it is possible to turn off the function used for error detection in UDP, there is a risk that in the connection to it, there is an important error (such as address in a protocol layer other than HDLC error in ) was not found. This in turn leads to greater errors in the communication (not only in the channel belonging to the connection, but also in other channels).

在UDP头中,除了网关地址之外,还含有一个校验和。在端点接收到消息时,UDP层将该消息的内容与校验和比较。如果内容已经被改变,则在比较中就会发现。错误在消息中的位置仍然是未知的。In the UDP header, besides the gateway address, there is also a checksum. When an endpoint receives a message, the UDP layer compares the contents of the message with a checksum. If the content has been changed, it will be found in the comparison. The location of the error in the message is still unknown.

IETF(互联网工程任务组)是对互联网进行标准化的组织。在给IETF的一个建议中,(Larzon,Degermark和Pink)建议了UDP的一个修改。该修改称作UDP Lite,意思是UDP头中的校验和只覆盖UDP头,或者可替代地,覆盖UDP头与UDP消息正在传输的有限部分的用户数据。从而在检错中可能知道错误驻留在消息的哪个部分。但是如果校验和对于UDP头和用户数据都起作用,则仍然可能不知道错误是驻留在UDP头中还是驻留在用户数据中。IETF (Internet Engineering Task Force) is an organization that standardizes the Internet. In a proposal to the IETF, (Larzon, Degermark and Pink) suggested a modification of UDP. This modification is called UDP Lite, meaning that the checksum in the UDP header only covers the UDP header, or alternatively, covers the UDP header with the limited portion of user data that the UDP message is transmitting. Thus in error detection it is possible to know in which part of the message the error resides. But if the checksum works for both UDP headers and user data, it is still possible not to know whether the error resides in the UDP header or in the user data.

发明内容Contents of the invention

在传输链的某个节点中,不断地错误地检测到在一个编码器中压缩并实时通过一个面向分组的传输链发送到其中解压缩的解码器的数据。本发明解决的问题是即使压缩数据在传输链中的每个节点被错误地检测到,也能够在解码器中良好地再现压缩数据。In a certain node of the transmission chain, data that is compressed in one encoder and sent in real-time through a packet-oriented transmission chain to a decoder where it is decompressed is constantly erroneously detected. The problem solved by the present invention is to be able to reproduce compressed data well in a decoder even if the compressed data is erroneously detected at each node in the transmission chain.

本发明的一个目的是简化传输链中出现的节点中压缩数据的处理。It is an object of the invention to simplify the handling of compressed data in the nodes present in the transmission chain.

简而言之,本发明建议即使压缩数据在从编码器到解码器的传输过程中失真,无论如何也能够将它发送到解码器。解码器决定如何修正失真。In short, the invention proposes that even if the compressed data is distorted during transmission from the encoder to the decoder, it can be sent to the decoder anyway. The decoder decides how to correct for distortion.

上述问题可以通过本发明的一种方法来解决,在该方法中,奇偶校验位被在编码器中提供给压缩数据并与已编码数据一起通过整个传输链发送到解码器。在解码器中,将奇偶校验位与已编码数据进行比较,从而发现任何错误。在解码器中对数据解压缩,如果发现了错误,则在编码过程中将隐藏任何错误。The above-mentioned problems are solved by a method of the present invention, in which parity bits are provided to the compressed data in the encoder and sent together with the encoded data through the entire transmission chain to the decoder. In the decoder, the parity bits are compared to the encoded data to detect any errors. The data is decompressed in the decoder, and if errors are found, any errors are hidden during encoding.

还通过一个编码器单元来解决上述问题,该编码器单元通过在数据流中创建表示数据的参数来压缩一个数据流。这些参数被划分成为数据块,并根据参数彼此之间的重要性来对数据块中参数的位置排序。为数据块提供奇偶校验位,以便能够发现传输中的错误。作为对数据块中参数位置排序的一个替代,根据表示参数的比特的重要性来对这些比特的位置排序。The above-mentioned problem is also solved by an encoder unit that compresses a data stream by creating parameters representing data in the data stream. These parameters are divided into data blocks, and the positions of the parameters in the data blocks are ordered according to the importance of the parameters relative to each other. Data blocks are provided with parity bits so that errors in transmission can be found. As an alternative to ordering the positions of the parameters in the data block, the positions of the bits representing the parameters are ordered according to their importance.

例如移动台这样的解码器至今已经装备有用于将解压缩被接收的压缩数据时隐藏被发现错误的良好装置。不过,移动台中发现的错误只是在到移动台的无线链路中引起的错误。本发明的一个优点是解码器用于隐藏错误的装置还可以用于在无线链路之外的其它传输链路中出现的错误。Decoders such as mobile stations have hitherto been equipped with good means for concealing detected errors when decompressing received compressed data. However, errors found in the mobile station are only errors caused in the radio link to the mobile station. An advantage of the invention is that the means used by the decoder for concealing errors can also be used for errors occurring in other transmission links than the radio link.

本发明还有一个优点是考虑压缩数据传输的节点无需知道数据是如何被压缩的,以正确处理数据。从而引入新类型的语音编码相当简单。例如,只有在新类型的语音编码器插入到移动台中时,才需要改变语音编码器单元。语音编码器单元出现在比基站中更少的节点中,因此,它们更易于升级。Yet another advantage of the present invention is that nodes considering compressed data transmission do not need to know how the data is compressed in order to process the data correctly. The introduction of new types of speech coding is thus quite simple. For example, the vocoder unit needs to be changed only when a new type of vocoder is inserted in the mobile station. Speech coder units are present in fewer nodes than in base stations, therefore, they are easier to upgrade.

现在在优选实施例的帮助下以及参考附图来更详细地描述本发明。The invention will now be described in more detail with the aid of preferred embodiments and with reference to the accompanying drawings.

附图说明Description of drawings

图1a和1b表示在先前已知的用于在一个移动台和固定电话网中的一个电话之间建立语音连接的各连接的节点框图。Figures 1a and 1b show block diagrams of connections in previously known connections for establishing a voice connection between a mobile station and a telephone in a fixed telephone network.

图2表示用于对于Abis接口格式化的先前已知的语音帧的格式的图。Figure 2 represents a diagram of the format for a previously known speech frame formatted for the Abis interface.

图3a表示在一个语音帧中按照重要性排序的语音参数的先前已知的图。Figure 3a shows a previously known graph of speech parameters ordered by importance in a speech frame.

图3b表示在将检错编码提供给某些语音参数之后,如图3a所示的相同语音参数的先前已知的图。Fig. 3b shows a previously known graph of the same speech parameters as shown in Fig. 3a after error detection coding has been applied to some speech parameters.

图3c表示在进一步重新组织语音参数并提供额外的尾比特之后,如图3b所示的相同语音参数的先前已知的图。Figure 3c represents a previously known graph of the same speech parameters as shown in Figure 3b after further reorganizing the speech parameters and providing additional tail bits.

图3d表示在将一个卷积码提供给某些语音参数之后,用于图3c中的语音参数的先前已知的格式。Fig. 3d shows the previously known format for the speech parameters in Fig. 3c after a convolutional code has been provided to some of the speech parameters.

图4示意表示先前已知的协议栈。Figure 4 schematically represents a previously known protocol stack.

图5表示用于第三代移动无线网络和传输网络的可能结构的框图。Figure 5 shows a block diagram of a possible structure for a third generation mobile radio network and transport network.

优选实施例preferred embodiment

现在描述理解本发明所需要的第一个技术条件。The first technical condition required for understanding the present invention will now be described.

图1a表示移动无线网络PLMN中的一个移动台MS。图1a中的移动无线网络PLMN是一个GSM网络。在移动台MS和固定公共电话网PSTN中的一个电话之间建立一条语音连接。呼叫通过GSM网络11中的一个基站BTS和一个语音编码器单元11(变码器和速率适配单元)连接到固定电话网PSTN。尽管有更多节点参与GSM网络PLMN,但是图1a只示出了本发明所感关心的那些。不过,图1a所示的节点和接口是先前已知的。在基站控制器中实现语音编码器11。Figure 1a shows a mobile station MS in a mobile radio network PLMN. The mobile radio network PLMN in FIG. 1a is a GSM network. A voice connection is established between the mobile station MS and a telephone in the fixed public telephone network PSTN. The call is connected to the fixed telephone network PSTN via a base station BTS and a speech coder unit 11 (transcoder and rate adaptation unit) in the GSM network 11 . Although there are many more nodes participating in the GSM network PLMN, Fig. 1a only shows those which are of interest to the invention. However, the nodes and interfaces shown in Figure 1a are previously known. The speech coder 11 is implemented in the base station controller.

在固定网络PSTN的电话TLP和语音编码器单元11之间,呼叫通过一条PCM链路传送。PCM链路以用抽样频率8K赫兹产生的量化抽样的形式传送呼叫。这得到了传送到PCM链路的64k比特/秒的语音流。64k比特/秒是通常用于在固定网络PSTN中的电话TLP之间连接呼叫的容量。Between the telephone TLP and the speech coder unit 11 of the fixed network PSTN, the call is carried over a PCM link. The PCM link carries calls in the form of quantized samples generated with a sampling frequency of 8K Hz. This results in a 64kbit/s voice stream delivered to the PCM link. 64 kbit/s is the capacity normally used for connecting calls between telephone TLPs in the fixed network PSTN.

呼叫在移动台MS和基站BTS之间通过一条无线连接RL传送,在基站BTS和语音编码器单元11之间通过具有Abis接口的固定链路A(后文称作Abis链路A)传送。无线链路RL和Abis链路A具有13k比特/秒的用于语音的传输容量。The call is transferred between the mobile station MS and the base station BTS via a radio connection RL, between the base station BTS and the speech coder unit 11 via a fixed link A (hereinafter referred to as Abis link A) with an Abis interface. The radio link RL and the Abis link A have a transmission capacity for speech of 13 kbit/s.

在语音编码器单元11中,将来自电话TLP的64k比特/秒的进入语音流压缩。从语音编码器得到相应的语音流,但是速率为13k比特/秒。在Abis链路A和无线链路RL上将压缩语音流发送到移动台MS。在移动台MS中,语音被解码并转换成为声音。In the speech encoder unit 11 the incoming speech stream of 64 kbit/s from the telephony TLP is compressed. The corresponding voice stream is obtained from the vocoder, but at 13 kbit/s. The compressed speech stream is sent to the mobile station MS over the Abis link A and the radio link RL. In the mobile station MS speech is decoded and converted into sound.

由麦克风记录移动台MS中作为声音捕获的以及要发送到电话TLP的语音,从而形成一个模拟信号。该模拟语音信号被抽样并量化,从而获得一个数字语音流。以与语音编码器单元11中相同的方式在移动台MS中对该数字语音流编码,并通过无线链路RL和Abis链路12发送到语音编码器单元11。在语音编码器单元中对语音解码并作为64k比特/秒的已抽样语音流通过PCM链路13发送到电话TLP。The speech captured as sound in the mobile station MS and to be transmitted to the telephone TLP is recorded by the microphone, thereby forming an analog signal. The analog voice signal is sampled and quantized to obtain a digital voice stream. This digital speech stream is coded in the mobile station MS in the same way as in the speech coder unit 11 and sent to the speech coder unit 11 via the radio link RL and the Abis link 12 . The speech is decoded in the speech encoder unit and sent over the PCM link 13 to the telephone TLP as a 64 kbit/s sampled speech stream.

将从PCM链路到语音编码器单元11的进入语音流划分成为20毫秒的周期。对于每个20毫秒周期,语音编码器单元11形成一个含有表示该语音的多个语音参数的语音块SPB。图3a表示通过语音编码根据“全速率”得到的语音块SPB。语音块SPB含有表示语音参数的260个比特。每个参数由至少两个比特表示。这些比特对应于标称值20,21,22等,其中对应于22的比特具有表示20的比特更高的权。通过收听试验,不同语音参数的重要性被给予客观的评价。在规范GSM 05.05版本6.1.2表2中,对语音帧中每个比特的重要性进行分类。该分类基于相应语音参数的重要性以及比特的权。这些比特被划分成为类I和类II,其中类I指一个比特比类II的比特更重要。在类I中有两组,Ia和Ib,其中Ia比Ib更重要。根据全速率编码,组Ia包括50个比特,组Ib包括135个比特,类II包括78个比特。The incoming speech stream from the PCM link to the speech encoder unit 11 is divided into periods of 20 milliseconds. For each 20 millisecond period, the speech encoder unit 11 forms a speech block SPB containing speech parameters representing the speech. Figure 3a shows a speech block SPB obtained by speech coding according to "full rate". The speech block SPB contains 260 bits representing speech parameters. Each parameter is represented by at least two bits. These bits correspond to the nominal values 2 0 , 2 1 , 2 2 etc., where the bit corresponding to 2 2 has higher weight than the bit representing 2 0 . The importance of different speech parameters is given an objective evaluation by means of listening trials. In the specification GSM 05.05 version 6.1.2 Table 2, the importance of each bit in a speech frame is classified. The classification is based on the importance of the corresponding speech parameters and the weight of the bits. These bits are divided into class I and class II, where class I means a bit is more important than a bit of class II. Within class I there are two groups, Ia and Ib, with Ia being more important than Ib. Group Ia includes 50 bits, group Ib includes 135 bits, and class II includes 78 bits according to full rate coding.

在图3a中,根据重要性对语音块SPB中的比特的位置排序,组Ia首先在语音块SPB中,之后是组Ib的比特,最后是属于组/类II的比特。不过,在语音编码器单元11中,语音块SPB中的比特没有根据其重要性排序,而是后来当语音块SPB已经发送到基站BTS时进行排序。In Fig. 3a, the positions of the bits in the speech block SPB are ordered according to importance, group Ia first in the speech block SPB, followed by bits of group Ib and finally bits belonging to group/class II. However, in the speech encoder unit 11 the bits in the speech block SPB are not sorted according to their importance, but are sorted later when the speech block SPB has been sent to the base station BTS.

在语音块SBP发送到基站BTS之前,它被格式化并赋予控制/校验位,从而构成一个语音帧SPF。语音帧SPF如图2所示。语音帧SPF包括20个双八位字节,每个对应于语音帧SPF中的一行/排。每个双八位字节含有16个比特。语音帧中的第一个双八位字节由零构成,剩余的双八位字节中的第一个比特由1构成。后面的双八比特字节CNTB含有校验位。这还在GSM 08.60版本5.1.1(1998年2月)中描述。语音帧SPF中后面的双八位字节称作五个组21-25,如图2中虚线所示。Before the speech block SBP is sent to the base station BTS, it is formatted and given control/check bits, thus forming a speech frame SPF. The voice frame SPF is shown in Figure 2. A Speech Frame SPF consists of 20 double octets, each corresponding to a row/row in the Speech Frame SPF. Each double octet contains 16 bits. The first double octet in a speech frame consists of zeros and the first bit of the remaining double octets consists of ones. The following two octets CNTB contain the check digit. This is also described in GSM 08.60 Version 5.1.1 (February 1998). The following double octets in the speech frame SPF are referred to as five groups 21-25, as indicated by dashed lines in FIG. 2 .

第一个双八位字节组21用于表示对于整个20毫秒周期有效的语音参数组。四个后面的双八位字节组22-25用于表示对于出自总的20毫秒周期的相应5毫秒的部分周期有效的语音参数。这样,第二个组22含有对于出自总的20毫秒的第一个5毫秒的部分周期有效的语音参数,并且后面的组23表示对于第二个5毫秒的部分周期有效的语音参数等。The first two-octet group 21 is used to represent the speech parameter group valid for the entire 20 millisecond period. The four following groups of double octets 22-25 are used to indicate the speech parameters valid for the corresponding 5 ms partial period out of the total 20 ms period. Thus, the second group 22 contains the speech parameters valid for the first 5 ms sub-period out of the total 20 ms, and the following group 23 represents the speech parameters valid for the second 5 ms sub-period etc.

语音块SPB的数据对应于通过Abis链路A的13k比特/秒的比特率。不过,语音帧SPF的数据对应于通过Abis链路A的更高的比特率16k比特/秒。The data of the speech block SPB corresponds to a bit rate of 13 kbit/s via the Abis link A. However, the data of the speech frame SPF corresponds to a higher bit rate of 16 kbit/s via Abis link A.

语音帧SPF的创建与语音块SBP的创建是同时的,因此需要按照时间顺序对语音参数排序。在整个语音帧SPF完成之前开始发送语音帧SPF。其原因是尽可能有效地使用Abis链路的13k比特/秒的发送容量以避免延迟。The creation of the speech frame SPF is simultaneous with the creation of the speech block SBP, so the speech parameters need to be sorted in time order. Start sending the speech frame SPF before the entire speech frame SPF is complete. The reason for this is to use the 13 kbit/s transmission capacity of the Abis link as efficiently as possible to avoid delays.

当基站BTS接收到整个语音帧SPF时,语音参数就被从语音帧SPF中读出,并且语音块SPB中的比特的位置被按照其重要性来排序。从而获得如图3a所示的顺序。为了能够发现在无线传输之后在移动台MS错误地接收到属于组1a的语音参数的任何情况,三个奇偶校验位CRC被提供给对应于组1a中的语音参数的语音帧SPF中的比特,见图3b。根据循环编码“循环冗余校验”的检错原理来提供奇偶校验位CRC。该循环编码是块码。When the base station BTS receives the entire speech frame SPF, the speech parameters are read out of the speech frame SPF and the positions of the bits in the speech block SPB are sorted according to their importance. The sequence shown in Figure 3a is thus obtained. In order to be able to detect any situation in which speech parameters belonging to group 1a are received erroneously at the mobile station MS after the radio transmission, three parity bits CRC are provided to the bits in the speech frame SPF corresponding to the speech parameters in group 1a , see Figure 3b. The parity bit CRC is provided according to the error detection principle of the cyclic coding "Cyclic Redundancy Check". This cyclic code is a block code.

之后,根据类I的语音参数被再次重新排序并被提供四个尾比特TAIL,见图3c。类I中的语音参数卷积编码,从而使得比特数从189个比特增加到378个比特。卷积码使得可能在移动台MS中接收之后纠正类I比特中的有限数量的错误。由卷积码为确定的位置提供比其它位置更好的保护,并且在重新排序中,最重要的语音参数被放置在最受保护的位置。在378个类I比特之后,放置78个表示类II的语音参数的比特,而无需检错编码。图3d表示已编码语音块CSPB,其此时包括456个比特。从而在基站BTS中完成图3d中的语音块CSPB的编码。Afterwards, the speech parameters according to class I are again reordered and provided with four tail bits TAIL, see Fig. 3c. Speech parameters in class I are convolutionally coded, thereby increasing the number of bits from 189 to 378 bits. A convolutional code makes it possible to correct a limited number of errors in the class I bits after reception in the mobile station MS. Certain positions are given better protection than others by the convolutional code, and in the reordering, the most important speech parameters are placed in the most protected positions. After the 378 class I bits, 78 bits representing class II speech parameters are placed without error detection coding. Figure 3d shows a coded speech block CSPB, which now comprises 456 bits. The coding of the speech block CSPB in Fig. 3d is thus performed in the base station BTS.

在通过无线链路RL发送已编码语音块CSPB之前,该语音块被交织,即被划分以在到移动台MS的多个TDMA字符组中发送。Before sending the coded speech block CSPB over the radio link RL, the speech block is interleaved, ie divided to be sent in a number of TDMA bursts to the mobile station MS.

上面描述的GSM网络PLMN中先前已知的功能是为了有助于理解本发明。本发明的一个先决条件是使用通过语音编码器单元11和基站BTS之间的固定链路的面向分组的传输来代替面向电路的传输。Abis接口意味着面向电路的传输。参考图1a先前称作Abis链路A的链路在后文中称作固定链路12。下面,讨论图1b。图1a和1b之间的区别是在相同的链路上,在图1a中,使用语音编码器11和基站BTS之间的面向电路的传输而在图1b中使用面向分组的传输。The previously known functions in the GSM network PLMN are described above to facilitate the understanding of the invention. A prerequisite of the invention is the use of packet-oriented transmission over the fixed link between the speech coder unit 11 and the base station BTS instead of circuit-oriented transmission. The Abis interface implies circuit-oriented transport. The link previously referred to as Abis link A with reference to FIG. 1 a is hereafter referred to as fixed link 12 . Next, Figure 1b is discussed. The difference between Figures 1a and 1b is that on the same link, in Figure 1a circuit-oriented transmission is used between the speech coder 11 and the base station BTS and in Figure 1b packet-oriented transmission is used.

根据本发明,在语音编码器单元11而不是基站BTS中为语音块SPB提供检错编码。之后,在通过固定链路12和通过无线链路RL的传输过程中使用检错编码。因此,当移动台MS接收到语音块时,不管错误是在通过固定链路12还是通过无线链路RL的传输过程中出现,都能够发现错误。在上行链路中,移动台MS提供一个被创建的带有检错编码的语音块SPB并将其通过无线链路RL发送。根据本发明,通过固定链路12将语音块SPB发送到语音编码器单元11,而将检错编码留下。According to the invention, error detection coding is provided for speech blocks SPB in the speech encoder unit 11 instead of the base station BTS. Error detection coding is then used during transmission over the fixed link 12 and over the radio link RL. Thus, when a speech block is received by the mobile station MS, errors can be detected regardless of whether they occurred during transmission over the fixed link 12 or over the radio link RL. In the uplink, the mobile station MS provides a created speech block SPB with error detection coding and sends it over the radio link RL. According to the invention, the speech blocks SPB are sent to the speech encoder unit 11 via the fixed link 12, leaving the error detection coding.

对于根据“全速率”的语音编码,语音编码器单元11根据语音参数的重要性而对其在语音块SPB中的位置排序,以便获得如图3a所示的顺序。之后,类Ia中的50个比特被提供根据“循环冗余校验”的三个奇偶校验位。带有构成用于检错的编码的这三个奇偶校验位CRC,语音块SPB含有263个比特。For speech coding according to "full rate", the speech encoder unit 11 orders the speech parameters according to their importance in their position in the speech blocks SPB, so as to obtain an order as shown in Fig. 3a. The 50 bits in class Ia are then provided with three parity bits according to a "cyclic redundancy check". With the three parity bits CRC forming the code for error detection, the speech block SPB contains 263 bits.

具有263个比特的已编码语音块SPB被提供有校验位,构成一个语音帧SPF。语音帧SPF被发送到基站BTS。语音帧SPF没有与Abis链路A上发送的语音帧相同的格式,而是,原则上,它具有如图3c中的语音块相同的格式,被提供有额外的校验位。校验位规定所使用的编码类型等,以便基站BTS和移动台中的解码器能够正确处理语音块SPB。在基站中,具有263比特的语音块SPB被读取,并且类I比特被重新排序,以连同图3c和3d的上述方式提供纠错卷积编码。此时,语音块SPB包括456个比特。这456个比特被交织并在多个TDMA字符组中发送到移动台MS。A coded speech block SPB having 263 bits is provided with parity bits, constituting a speech frame SPF. Speech frames SPF are sent to the base station BTS. The speech frame SPF does not have the same format as the speech frame sent on Abis link A, but, in principle, it has the same format as the speech block in Fig. 3c, provided with an extra parity bit. The parity bit specifies the type of coding used, etc., so that the decoders in the base station BTS and the mobile station can correctly process the speech block SPB. In the base station, a speech block SPB with 263 bits is read and the class I bits are reordered to provide error correcting convolutional coding in the manner described above in connection with Figures 3c and 3d. At this time, the speech block SPB includes 456 bits. These 456 bits are interleaved and sent to the mobile station MS in multiple TDMA bursts.

当使用基于分组的传输时,在语音块SPB通过固定链路12发送之前,语音编码器11创建对于20毫秒周期的整个语音块SPB。这使得语音编码器单元可能根据语音参数的重要性而对其在语音块SPB中的位置排序。When using packet-based transmission, the speech coder 11 creates the entire speech block SPB for a period of 20 milliseconds before the speech block SPB is sent over the fixed link 12 . This makes it possible for the speech encoder units to order speech parameters according to their position in speech blocks SPB.

上述实施例表示如何为根据“全速率”语音编码创建的一个语音块进行编码。根据“半速率”和“增强全速率”语音编码创建的语音块SPB以类似方式出现。这意味着语音块SPB中的语音参数的位置被根据其重要性排序。之后,重要的语音参数被根据“循环冗余校验”提供奇偶校验位CRC。这以与出现在目前基站BTS中相同的方式出现在语音编码器11中。The above-described embodiment shows how to encode a speech block created according to "full rate" speech coding. Speech blocks SPB created from "half-rate" and "enhanced full-rate" speech coding appear in a similar manner. This means that the positions of the speech parameters in the speech block SPB are ordered according to their importance. Afterwards, important speech parameters are provided with a parity CRC according to a "cyclic redundancy check". This occurs in the speech coder 11 in the same way as it occurs in the current base station BTS.

对于“增强全速率”,在语音块SPB被从语音编码器单元11发送之前,目前就已经为语音块SPB中重要的语音参数提供有根据“循环冗余校验”的奇偶校验位。不过,编码之前没有根据语音参数的重要性来对其位置排序,目的只是在通过固定链路12的传输过程中的检错。当已经在基站BTS中接收到语音块SPB时,由语音编码器单元11提供的奇偶校验位被清除。代替地,基站BTS对语音块SPB中的语音参数的位置重新排序,并且之后将奇偶校验位CRC提供给重要的语音参数。由基站BTS提供的奇偶校验位CRC被用于通过无线链路RL的传输过程中的检错。For "enhanced full rate", before the speech block SPB is sent from the speech encoder unit 11, important speech parameters in the speech block SPB are already provided with parity bits according to the "cyclic redundancy check". However, the speech parameters are not ranked according to their importance before encoding, the purpose is only for error detection during transmission over the fixed link 12 . When a speech block SPB has been received in the base station BTS, the parity bits provided by the speech encoder unit 11 are cleared. Instead, the base station BTS reorders the position of the speech parameters in the speech block SPB and then provides the parity bit CRC to the important speech parameters. The parity bits CRC provided by the base station BTS are used for error detection during transmission over the radio link RL.

图4表示在语音编码器单元11和基站BTS之间的传输过程中使用的具有不同协议层的协议栈PSCK。在栈PSCK的最高层驻留应用。在这种情况下,应用是语音编码的语音,以具有用于对语音解压缩的控制信息的语音块SPB的形式。由应用层在移动台MS和语音编码器单元11之间传送语音编码的语音。Fig. 4 shows a protocol stack PSCK with different protocol layers used during the transmission between the speech coder unit 11 and the base station BTS. Applications reside at the highest level of the stack PSCK. In this case the application is speech coded speech in the form of speech blocks SPB with control information for decompressing the speech. Speech-encoded speech is transferred between the mobile station MS and the speech encoder unit 11 by the application layer.

下面的UDP层被用于传送应用。The underlying UDP layer is used to transport the application.

在UDP层之下有一个IP层。IP层处理传输链的两个端点之间(通常是在服务器和路由器之间或路由器之间)的传输业务。由于GSM中的标准化无线链路RL不适用于分组传输,所以由语音编码器单元11和基站BTS构成用于IP的端点。在图1b中,没有示出语音编码器单元11和基站BTS之同的路由器,但是在已实现的网络中应当有一个用于控制业务量的路由器。Below the UDP layer there is an IP layer. The IP layer handles the transport traffic between two endpoints of a transport chain (usually between a server and a router or between routers). Since the standardized radio link RL in GSM is not suitable for packet transmission, the end point for IP is formed by the speech coder unit 11 and the base station BTS. In Fig. 1b, the router between the speech coder unit 11 and the base station BTS is not shown, but there should be a router for traffic control in the realized network.

在IP层之下有一个层PPP(点到点协议),其由HDLC(高级数据链路控制)来承载,其下是例如层SDH(同步数字系列)或PDH(准同步数字系列),其中通常在移动电话网中提供E1(2048M比特/秒)。对于IP之下的各层,可以使用对于图4所示的协议的替代协议,例如ATM(异步转移模式)。Below the IP layer there is a layer PPP (Point-to-Point Protocol), which is carried by HDLC (High-level Data Link Control), below which is for example a layer SDH (Synchronous Digital Hierarchy) or PDH (Pseudo-Synchronous Digital Hierarchy), where E1 (2048M bits/second) is usually provided in the mobile telephone network. For the layers below IP, an alternative protocol to the protocol shown in Figure 4 can be used, eg ATM (Asynchronous Transfer Mode).

由一个UDP消息来承载在下行链路中从语音编码器单元11发送的一个语音块SPB。该UDP消息含有语音块SPB以及一个UDP头。UDP头含有到基站BTS中的一个接收应用的网关号,也就是使用无线接口中的一个特定时隙的逻辑业务信道,以及语音编码器单元11中的一个发送网关。UDP头还含有一个用于发现传输过程中失真数据的任何情况的校验和(即奇偶校验位)。One speech block SPB transmitted from speech encoder unit 11 in downlink is carried by one UDP message. The UDP message contains speech blocks SPB and a UDP header. The UDP header contains the gateway number to a receiving application in the base station BTS, ie a logical traffic channel using a specific time slot in the radio interface, and a sending gateway in the speech coder unit 11 . The UDP header also contains a checksum (i.e., a parity bit) to detect any instances of distorted data during transmission.

IP层将UDP消息封装在一个IP分组中。IP分组除了包括UDP消息外,还包括具有到所述基站BTS的一个IP地址的IP头。利用IP地址和UDP网关号,语音块SPB被标识,这些语音块属于移动台MS和固定电话TLP之间的语音连接。IP头还含有一个校验和,但是这只对IP头起作用。The IP layer encapsulates UDP messages in an IP packet. The IP packet comprises, in addition to the UDP message, an IP header with an IP address to said base station BTS. Using the IP address and the UDP gateway number, speech blocks SPB are identified which belong to the speech connection between the mobile station MS and the fixed telephone TLP. The IP header also contains a checksum, but this only applies to the IP header.

HDLC层,即承载HDLC分组中的IP分组的层还为HDLC分组提供对整个HDLC分组起作用的一个校验和。The HDLC layer, ie the layer that carries the IP packets in the HDLC packets, also provides the HDLC packets with a checksum that works over the entire HDLC packet.

面向分组的传输和根据图4的协议栈PSCK通常用于数据传输。与语音不同,数据对于检错敏感但能够处理延迟。在HDLC分组中的校验和的帮助下发现一个错误时,通常请求数据的重发。如果校验和指示一个错误,则对于短延迟的请求使得一个语音块的重发不可能。Packet-oriented transmission and the protocol stack PSCK according to FIG. 4 are generally used for data transmission. Unlike voice, data is sensitive to error detection but can handle delays. When an error is found with the help of a checksum in an HDLC packet, retransmission of the data is usually requested. Requests for short delays make retransmission of a speech block impossible if the checksum indicates an error.

HDLC头和UDP头中的校验和都可以被设置为零,其中不执行用于检查UDP消息被正确检测的纠错。根据本发明,两个校验和都被设置为零,因此即使在从语音编码器单元11发送期间在其中出现了一个错误,语音块SPB也能够被发送到移动台MS。The checksums in both the HDLC header and the UDP header can be set to zero, where no error correction is performed to check that the UDP message was detected correctly. According to the invention, both checksums are set to zero, so that even if an error occurs in them during transmission from the speech encoder unit 11, the speech block SPB can be transmitted to the mobile station MS.

作为将UDP层中的校验和设置为零的一个替代方案,使用一个校验和,根据建议UDP Lite,它只对UDP头或者只对UDP头和内容的有限部分起作用。As an alternative to setting the checksum in the UDP layer to zero, use a checksum which, according to the proposal UDP Lite, works only on the UDP header or only on a limited part of the UDP header and content.

移动台MS中的语音编码器以及语音编码器单元11被装备有当语音块SPB被解压缩时,有效地隐藏语音块SPB中的错误的功能。该功能已经插入到现有的移动台MS中。The speech coder in the mobile station MS and the speech coder unit 11 are equipped with the function of effectively concealing errors in the speech block SPB when the speech block SPB is decompressed. This functionality is already plugged into existing mobile stations MS.

利用先前已知的技术,就可能使用移动台MS用于只对于在通过无线链路RL发送期间出现的错误处理被错误检测的话音块SPB的有效方法。由于本发明,还能够在移动台MS的语音编码器中处理通过固定链路12的传输期间出现的错误。With previously known techniques, it is possible to use an efficient method for the mobile station MS to process erroneously detected speech blocks SPB only for errors occurring during transmission over the radio link RL. Thanks to the invention, errors occurring during transmission over the fixed link 12 can also be handled in the speech coder of the mobile station MS.

如果没有本发明,并将HDLC分组和UDP头中的校验和设置为零,则不可能发现在固定链路12中出现的语音块SPB中的错误。相反,如果使用校验和,则当出现错误检测时,即使该错误只涉及不太重要的语音参数,整个语音块SPB也将被丢弃。Without the present invention, and setting the checksums in HDLC packets and UDP headers to zero, it would not be possible to find errors in speech blocks SPB occurring in the fixed link 12 . On the contrary, if a checksum is used, the entire speech block SPB will be discarded when an error detection occurs, even if the error only concerns less important speech parameters.

如GSM网络PLMN所示,语音编码器单元11包括在目前可用的移动无线网络中。在第三代系统中,根据建议,语音编码器单元11将不作为移动无线网固定部分的一部分。而是语音编码器单元出现在移动无线网之外的所谓媒体网关中。The speech coder unit 11 is included in currently available mobile radio networks as shown in the GSM network PLMN. In third generation systems, it is proposed that the speech coder unit 11 will not be part of the fixed part of the mobile radio network. Instead, the speech coder unit is present outside the mobile radio network in so-called media gateways.

图5表示用于第三代系统3G的可能结构,其中电信和数据通信混合在一起。目前,给出一个功能划分来代替将网络分为数据或电信网。传输网51(骨干网)只维护传输业务。作为传统电话以及互联网通信的业务由独立的接入网52、54、55使用传输网51提供。接入网52、54、55通过媒体网关53接入传输网。接入网52、54、55之一是无线接入网52。无线接入网52提供用于与移动台MS通过无线链路RL的通信的承载业务。无线接入网52包括多个无线基站BTS。无线基站BTS可适用于不同的无线接入技术。Figure 5 shows a possible structure for a third generation system, 3G, in which telecommunications and data communications are mixed. Currently, a functional division is given instead of dividing the network into a data or telecommunication network. The transmission network 51 (backbone network) only maintains transmission services. Services as conventional telephony as well as Internet communication are provided by separate access networks 52, 54, 55 using the transport network 51. The access networks 52 , 54 , and 55 access the transmission network through the media gateway 53 . One of the access networks 52 , 54 , 55 is the radio access network 52 . The radio access network 52 provides bearer services for communication with mobile stations MS over radio links RL. The radio access network 52 includes a plurality of radio base stations BTS. The radio base station BTS is applicable to different radio access technologies.

目前在无线接入网52中正在省掉插入到移动无线网PLMN中的多个功能。而是这些功能作为通过传输网51获得的独立业务被提供。这种功能之一是例如移动性(移动性管理),其使得可能独立于移动台MS位于无线接入网52的覆盖区域的何处而将一个来话呼叫路由到一个确定的移动台MS。Several functions inserted in the mobile radio network PLMN are currently being dispensed with in the radio access network 52 . Rather, these functions are provided as separate services available via the transport network 51 . One of such functions is eg mobility (mobility management), which makes it possible to route an incoming call to a certain mobile station MS independently of where the mobile station MS is located in the coverage area of the radio access network 52 .

无线接入网52中不包括的另一个功能是语音编码。使用无线接入网52用于通信的移动台MS被提供由语音编码器。移动台中的语音编码器可以是多种类型。对应于插入到GSM网络中的那些语音编码器单元的语音编码器单元11出现在媒体网关53中。当连接到电话接入网54的一个移动台MS和一个电话TLP之间进行语音通信时,一个已编码压缩语音流就从移动台MS经无线链路RL,通过无线接入网52和媒体网关53,还通过传输网51发送到连接到电话接入网54的媒体网关53。在后面的媒体网关中,对语音流解码。然后,语音流被已解码地通过电话接入网PSTN以更高比特率例如作为PM编码信号发送。Another function not included in the radio access network 52 is speech coding. A mobile station MS using the radio access network 52 for communication is provided with a speech coder. Speech coders in mobile stations can be of various types. Speech coder units 11 corresponding to those plugged into the GSM network are present in the media gateway 53 . When voice communication is performed between a mobile station MS connected to the telephone access network 54 and a telephone TLP, a coded compressed voice stream passes through the radio access network 52 and the media gateway from the mobile station MS through the radio link RL 53, and send it to the media gateway 53 connected to the telephone access network 54 through the transmission network 51. In the following media gateway, the voice stream is decoded. The speech stream is then sent decoded via the telephone access network PSTN at a higher bit rate, for example as a PM-coded signal.

在相反方向,即从电话TLP到移动台MS的方向,语音流被未压缩地通过电话接入网PSTN发送到连接到传输网51的媒体网关53。在媒体网关53中,通过编码将语音流压缩。然后,将被压缩的流经传输网51通过媒体网关53经无线接入网52发送到移动台MS。在移动台中,根据创建哪个声音而将语音流解码。In the opposite direction, ie from the telephone TLP to the mobile station MS, the voice stream is sent uncompressed via the telephone access network PSTN to a media gateway 53 connected to the transport network 51 . In the media gateway 53, the voice stream is compressed by encoding. Then, the compressed stream is sent to the mobile station MS via the transport network 51 via the media gateway 53 via the wireless access network 52 . In the mobile station, the voice stream is decoded depending on which sound is created.

在移动台MS与连接在传输网51和电话接入网54之间的媒体网关之间的传输中,使用面向分组的传输。可能使用如图4所示的UDP层与IP层,但是也可以使用替代协议。In the transmission between the mobile station MS and the media gateway connected between the transport network 51 and the telephone access network 54, packet-oriented transmission is used. It is possible to use a UDP layer and an IP layer as shown in Figure 4, but alternative protocols could also be used.

在语音编码期间,用于移动台MS以及媒体网关43中的语音编码器的类型将语音划分成为短周期,并为每个周期创建语音参数。之后,以类似于根据全速率、半速率和增强全速率的语音编码的方式在语音块中发送语音参数。During speech coding, the type of speech coder used in the mobile station MS as well as in the media gateway 43 divides the speech into short periods and creates speech parameters for each period. The speech parameters are then sent in speech blocks in a manner similar to speech coding according to full rate, half rate and enhanced full rate.

另一个优点是多种不同类型的语音编码器可以用于媒体网关43中,而无需在传输语音块SPB过程中涉及的节点必须使得传输适应于所使用的语音编码的类型。Another advantage is that many different types of vocoders can be used in the media gateway 43 without the nodes involved in transmitting speech blocks SPB having to adapt the transmission to the type of vocoder used.

由于已编码语音将通过更多节点发送,从而增加了数据被曲解的风险,所以本发明对于第三代系统3G比对于目前的移动无线网PLMN更重要。如果发现了一个错误,则重要的是由语音编码器而不是处理传输的节点之一来处理该错误。The invention is more important for the third generation system 3G than for the current mobile radio network PLMN since the encoded speech will be sent through more nodes, thereby increasing the risk of the data being misinterpreted. If an error is found, it is important that the error is handled by the vocoder and not by one of the nodes handling the transmission.

此外,不仅是语音还有其它的实时业务也被压缩后发送。这些业务中的某些,如视频业务需要大带宽。为了有效地使用传输网51,信息流被例如通过视频编码压缩。In addition, not only voice but other real-time services are also compressed and sent. Some of these services, such as video services, require large bandwidth. In order to use the transmission network 51 efficiently, the information stream is compressed, for example by video coding.

例如,可以在连接到无线接入网52的第一终端T1和连接到互联网55的第二终端T2之间实时地建立一条双工视频连接。终端T1和T2如图5所示。每个终端T1和T2被装备有视频和语音编码器和解码器。在两个终端T1和T2之间发送视频和语音信号。根据本发明,被压缩的语音和视频信号被提供检错编码。For example, a duplex video connection can be established in real time between the first terminal T1 connected to the wireless access network 52 and the second terminal T2 connected to the Internet 55 . Terminals T1 and T2 are shown in FIG. 5 . Each terminal T1 and T2 is equipped with a video and speech encoder and decoder. Video and voice signals are sent between two terminals T1 and T2. According to the invention, compressed speech and video signals are provided with error detection coding.

应当指出,即使在用于压缩信息的传输链中没有包括无线链路RL,本发明也是重要的。It should be noted that the invention is important even if no radio link RL is included in the transmission chain used to compress the information.

即使已编码比特或语音参数的位置没有按照重要性排序,也可以将编码提供给所选择的语音参数或比特。但是,如果比特和/或参数的位置被排序,则这应当在编码器中进行。从而包括在传输链中的节点不需要进一步重新排序并简化了传输。Coding may be provided for selected speech parameters or bits even if the positions of the coded bits or speech parameters are not ordered in order of importance. However, if the positions of bits and/or parameters are ordered, this should be done in the encoder. The nodes involved in the transmission chain thus do not need to be further reordered and the transmission is simplified.

此外,在语音块SPB中,对最重要的比特或语音参数的位置进行排序还有一个重要原因。在通过固定链路12的面向分组的传输过程中以及在第三代网络3G中,有时会出现过载。过载的结果是出现延迟以及分组被丢弃。In addition, there is another important reason for ordering the position of the most significant bits or speech parameters in the speech block SPB. During packet-oriented transmission over fixed links 12 and in third-generation networks 3G, overloading sometimes occurs. Delays occur and packets are dropped as a result of the overload.

对语音块SPB中的语音参数或比特的位置进行排序简化了在无线接入网52或传输网51的链路12或任何链路上过载期间能够丢弃不太重要的语音参数或比特,而使得更重要的语音参数或比特通过链路12发送。本发明没有给出在拥塞期间丢弃不太重要的语音参数/比特的完整解决方案,但是对语音参数/比特排序是对于这点成为可能的一个重要的先决条件。本发明有利地与申请号为09/275069的美国专利申请中所描述的发明结合使用。后一个专利申请给出了在过载期间如何丢弃分组的各部分的解决方案。Sorting the position of the speech parameters or bits in the speech block SPB simplifies the ability to discard less important speech parameters or bits during overload on the link 12 or any link of the radio access network 52 or transport network 51, so that The more important speech parameters or bits are sent over link 12 . The present invention does not give a complete solution for discarding less important speech parameters/bits during congestion, but ordering the speech parameters/bits is an important prerequisite for this to be possible. The present invention is advantageously used in conjunction with the invention described in US Patent Application Serial No. 09/275069. The latter patent application gives a solution how to drop parts of packets during overload.

通过根据在语音块SPB中的重要性来对比特的位置排序,还可能将语音块划分成为不同的语音帧SPF,并使得语音帧在具有不同优先级的分组中发送。例如,更重要的比特被在给予高优先级的分组中发送以到达端点,而不太重要的比特被在具有较低优先级的另外分组中发送,以到达端点。用于QoS的标准使得可能发送具有不同优先级的分组。By sorting the position of the bits according to their importance in the speech block SPB, it is also possible to divide the speech block into different speech frames SPF and have the speech frames sent in packets with different priorities. For example, more important bits are sent in a packet given high priority to reach the endpoint, while less important bits are sent in another packet with lower priority to reach the endpoint. The criteria for QoS make it possible to send packets with different priorities.

“面向电路”是指在链路12中的总传输容量中,每个时间单元有一个确定的容量用于多个不同连接中的每一个。还假设链路12处理基站BTS和相应数量的语音编码器11之间的多个语音连接的传输。"Circuit-oriented" means that of the total transmission capacity in the link 12, there is a certain capacity per time unit for each of a plurality of different connections. It is also assumed that the link 12 handles the transmission of a plurality of speech connections between the base station BTS and a corresponding number of speech coders 11 .

这里,“面向分组”指在正在进行的所有语音连接之间共享链路12中的总传输容量,并且容量被分配给在此刻有信息要发送的一个连接。利用事先定义的格式的分组来传输语音。DTX(不连续发送)是用于检测语音中的暂停以及用于在暂停期间终止创建语音块SPB的技术。因此,利用DTX,更少的语音块SBP被通过链路12发送,并且对于每个语音连接,当在较长的时间段来看时,需要通过链路12的更少的传输容量。Here, "packet oriented" means that the total transmission capacity in the link 12 is shared between all ongoing speech connections, and the capacity is allocated to the one connection that has information to send at the moment. Speech is transmitted using packets of a pre-defined format. DTX (Discontinuous Transmission) is a technique for detecting pauses in speech and for terminating the creation of speech blocks SPB during the pauses. Thus, with DTX, fewer speech blocks SBP are sent over the link 12 and, for each speech connection, less transmission capacity over the link 12 is required when viewed over a longer period of time.

这里,“检错编码”是指为被发送的信息提供额外的比特,例如奇偶校验位,以使得信息被接收时,可能与该额外的比特相比较。有多种类型的检错编码。最常见的组是块编码。“循环冗余校验”是组块编码的一部分。Here, "error detection coding" refers to providing additional bits, such as parity bits, to the information being transmitted so that when the information is received, it may be compared with the extra bits. There are several types of error detection coding. The most common group is block encodings. A "cyclic redundancy check" is part of chunk coding.

当然,本发明并不局限于上面描述的以及图中所示的实施例;而是可以在下述专利权利要求的范围内对本发明进行修改。Of course, the invention is not limited to the embodiments described above and shown in the drawings; rather the invention can be modified within the scope of the following patent claims.

Claims (16)

1. one kind is used for the method that real-time Transmission has the digitalized data stream of first bit rate, comprises step:
-at first node (11, MS, 53) by described data stream encoding is compressed,
Thereby obtain to be significantly less than second bit rate of first bit rate,
-send packed data stream by connection (12,52,51) towards grouping,
-at Section Point (11, MS, 53) described data flow is decompressed, thus recover first
Bit rate,
Its feature also is step:
-after the first node compression, provide parity check bit (CRC) to give described data flow, from
And described data flow obtains three bit rate slightly higher than second bit rate,
-at Section Point described parity check bit (CRC) is compared with described data flow, with
Find in the data flow by the data of error detection.
2. the method for claim 1, wherein first with second node in one be the travelling carriage that is connected (MS) that has by a wireless links (RL).
3. method as claimed in claim 1 or 2, wherein when data flow was compressed, this data flow was divided into corresponding to the section of determining the length time cycle, and was data block (SPB) that contains the parameter of the data of representing this section of each section establishment.
4. method as claimed in claim 3, wherein the importance of parameter relatively is classified mutually, and according to the position ordering of importance to parameter in the data block.
5. method as claimed in claim 4 wherein according to its importance parameter is divided into two classes, and the parameter in the most important class is provided for the described parity check bit (CRC) of error checking.
6. method as claimed in claim 3, wherein in data block, each parameter is represented by at least two bits with different power, and according to described power is sorted in the position of two bits in the data block.
7. method as claimed in claim 6, the bit that wherein has Gao Quan is provided the described parity check bit (CRC) that is used for error checking.
8. method as claimed in claim 3, the wherein speech of data flow composition digital translation, and data block (SPB) is a block of speech (SPB), parameter is a speech parameter.
9. method as claimed in claim 3, wherein data flow is the vision signal of digital translation.
10. method as claimed in claim 3, though wherein when sending data block (SPB) arrived by error detection, data block (SPB) also is sent to second node (MS, 11,53).
A 11. cell encoder (11), it has the device of the data flow that is used to receive first bit rate, also has device, be used for coming packed data stream by data flow being divided into corresponding to the section of partial periodicity, and for each partial periodicity is created a data block (SPB) that contains the parameter of the data in the expression correspondent section, thereby produce data block (SPB) stream with second bit rate that is significantly less than first bit rate
It is characterized in that:
Device is used at each data block (SPB), for as the parameter of this data block part or alternative bit, and according to the mutual importance of described parameter or alternative described bit rank order according to prior regulation, and
Device is used to provide parity check bit to data block (SPB), with the mistake of finding to occur in data block (SPB) transmission.
12., have and be used for when entering data flow device to this data flow speech coding when representing voice according to the cell encoder of claim 11.
13., have and be used for when entering data flow device to this data flow video coding when forming a vision signal according to the cell encoder of claim 11.
14. cell encoder according to claim 11, has the device that is used to receive the data block with the 3rd bit rate (SPB) stream that contains parameter, also has device, be used for the parity check bit (CRC) that identification has offered data block (SPB), with the bit in the data block and described parity check bit comparison to find mistake, also have device, be used for that the parameter decoding is had the data flow of four bit rate higher than the 3rd bit rate thereby create.
15. mobile wireless network (PLMN) that has according to any one cell encoder of claim 11-14.
16. a mobile wireless network (PLMN) comprising:
At least one is speech coder unit (11) fixedly; It has one to the connection of duplexing PCM link, one to the connection towards the link (12) of grouping; Have for compression from the voice flow of PCM link and with its device that transmits by the link (12) towards grouping as block of speech (SPB) stream with compressed format; And have for receiving the device that block of speech flows from the link (12) towards grouping; And be used for the block of speech decoding and form the device of the voice flow that pass through the transmission of PCM link of a decompression
Be connected to towards the link of grouping and be connected at least one base station (BTS) of at least one Radio Link (RL), it has the device that is used for from receiving block of speech (SPB) stream towards the link that divides into groups and block of speech stream being passed through Radio Link (RL) transmission, also have and be used for the device that receives block of speech stream and they are transmitted by the link (12) towards grouping from Radio Link (RL), and
A travelling carriage (MS), it has the device that is used for receiving from Radio Link (RL) block of speech (SPB) stream, be used for device to the voice flow of block of speech (SPB) decoding formation decompression, the device that is used for electrographic recording sound, be used to compress the device that has write down voice, wherein block of speech (SPB) is formed, and the device that is used for sending by Radio Link block of speech (SPB), it is characterized in that:
Be used for providing the device of parity check bit for the block of speech (SPB) that is created at speech coder unit (12) and travelling carriage (MS), and
Device, the content that is used in travelling carriage (MS) and speech coder unit (11) block of speech (SPB) that will be received and subsidiary parity check bit comparison are to find possible mistake, occur when wrong with box lunch, can be in the decode procedure of reception block of speech (SPB) concealing errors.
CNB008100802A 1999-07-09 2000-06-27 Transmission of compressed information with real-time requirements in packet-oriented information networks Expired - Fee Related CN1136748C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
SE99026551 1999-07-09
SE9902655A SE522356C2 (en) 1999-07-09 1999-07-09 Transmission of compressed information with real-time requirements in a packet-oriented information network

Publications (2)

Publication Number Publication Date
CN1360796A true CN1360796A (en) 2002-07-24
CN1136748C CN1136748C (en) 2004-01-28

Family

ID=20416461

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB008100802A Expired - Fee Related CN1136748C (en) 1999-07-09 2000-06-27 Transmission of compressed information with real-time requirements in packet-oriented information networks

Country Status (7)

Country Link
US (1) US7203637B1 (en)
EP (1) EP1192816A1 (en)
CN (1) CN1136748C (en)
AU (1) AU6037500A (en)
MX (1) MXPA01013115A (en)
SE (1) SE522356C2 (en)
WO (1) WO2001005172A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101010880B (en) * 2004-04-13 2011-11-30 思科技术公司 Method for reliably transmitting data, device and network, and real time data transmission system
WO2012163099A1 (en) * 2011-05-27 2012-12-06 华为技术有限公司 Speech signal processing method and device, and access network system
CN107710627A (en) * 2015-07-02 2018-02-16 索尼公司 Communication device, communication system, communication method and program

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1225703A1 (en) * 2001-01-19 2002-07-24 Siemens Aktiengesellschaft Method for resource efficient transfer of user data like speech, music and sound in a communication system
GB0102261D0 (en) * 2001-01-29 2001-03-14 Vtech Communications Ltd Enhanced cordless telephone platform using bluetooth technology
WO2004073246A1 (en) * 2003-02-17 2004-08-26 Nec Corporation Media encoded data transmission method, apparatus and program
TW200904219A (en) * 2007-04-16 2009-01-16 Interdigital Tech Corp Optimization methods and apparatus for transmitting multiple PLMN-IDs
CN101729950B (en) * 2008-10-16 2012-10-03 中兴通讯股份有限公司 Implementation method for improving circuit quality of Integrated Services Digital Network (ISDN)

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4903301A (en) * 1987-02-27 1990-02-20 Hitachi, Ltd. Method and system for transmitting variable rate speech signal
US5010553A (en) * 1988-12-05 1991-04-23 Compuquest, Inc. High speed, error-free data transmission system and method
US5268933A (en) * 1991-09-27 1993-12-07 Motorola, Inc. Data packet alignment in a communication system
FI101439B1 (en) * 1995-04-13 1998-06-15 Nokia Telecommunications Oy Transcodes with blocking of tandem coding
US5757810A (en) * 1995-11-24 1998-05-26 Telefonaktiebolaget Lm Ericsson Transmission link supervision in radiocommunication systems
FI103456B1 (en) * 1996-03-29 1999-06-30 Nokia Telecommunications Oy Transmission of speech in a packet network
US6205130B1 (en) * 1996-09-25 2001-03-20 Qualcomm Incorporated Method and apparatus for detecting bad data packets received by a mobile telephone using decoded speech parameters
FI106082B (en) * 1996-12-05 2000-11-15 Nokia Networks Oy A method for detecting feedback of a speech channel and speech processing device
FI116181B (en) * 1997-02-07 2005-09-30 Nokia Corp Information coding method utilizing error correction and error identification and devices
FI104875B (en) * 1997-08-25 2000-04-14 Nokia Networks Oy Data communication method in a base station system in a cellular radio network
ES2247741T3 (en) * 1998-01-22 2006-03-01 Deutsche Telekom Ag SIGNAL CONTROLLED SWITCHING METHOD BETWEEN AUDIO CODING SCHEMES.
US6295302B1 (en) * 1998-04-24 2001-09-25 Telefonaktiebolaget L M Ericsson (Publ) Alternating speech and data transmission in digital communications systems
FI108200B (en) * 1998-09-14 2001-11-30 Nokia Mobile Phones Ltd Switching the connection between mobile networks

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101010880B (en) * 2004-04-13 2011-11-30 思科技术公司 Method for reliably transmitting data, device and network, and real time data transmission system
WO2012163099A1 (en) * 2011-05-27 2012-12-06 华为技术有限公司 Speech signal processing method and device, and access network system
CN103782518A (en) * 2011-05-27 2014-05-07 华为技术有限公司 Voice signal processing method, device and access network system
US9171540B2 (en) 2011-05-27 2015-10-27 Huawei Technologies Co., Ltd. Method, apparatus, and access network system for speech signal processing
US9177548B2 (en) 2011-05-27 2015-11-03 Huawei Technologies Co., Ltd. Method, apparatus, and access network system for speech signal processing
CN103782518B (en) * 2011-05-27 2017-02-22 华为技术有限公司 Voice signal processing method, device and access network system
CN107710627A (en) * 2015-07-02 2018-02-16 索尼公司 Communication device, communication system, communication method and program
CN107710627B (en) * 2015-07-02 2022-01-11 索尼公司 Communication device, communication system, communication method, and program

Also Published As

Publication number Publication date
SE522356C2 (en) 2004-02-03
SE9902655D0 (en) 1999-07-09
AU6037500A (en) 2001-01-30
US7203637B1 (en) 2007-04-10
SE9902655L (en) 2001-01-10
MXPA01013115A (en) 2002-06-04
CN1136748C (en) 2004-01-28
WO2001005172A1 (en) 2001-01-18
EP1192816A1 (en) 2002-04-03

Similar Documents

Publication Publication Date Title
EP1074125B1 (en) Alternating speech and data transmission in digital communications systems
EP1604535B1 (en) Telecommunications apparatuses and method for communicating internet protocol packet data
JP4702852B2 (en) Wireless telecommunications apparatus and method for communicating internet packets containing different types of data
CN1163045C (en) Header compression state update in packet communications
CN1137570C (en) Tone detection cancellation
JP2006522518A5 (en)
CN1754373A (en) Method and system for dynamic aggregation in wireless network
CN1353895A (en) Method and apparatus for digital data transmission
CN1360796A (en) Transmission of compressed information with real time requirement in packet oriented information networks
CN1153372C (en) Information transmission rate control through the core network
US7792092B1 (en) Data transmission method and a network element
CN1870595A (en) Wireless communication method and apparatus
TWI381687B (en) Apparatus and method for efficiently supporting voip in a wireless communication system
CN101322375A (en) Audio data packet format and decoding method thereof, method for correcting installation error of codec in mobile communication terminal, and mobile communication terminal executing the method
AU756634B2 (en) Alternating speech and data transmission in digital communications systems
KR20050099930A (en) Apparatus and method for providing efficient voip(voice internet protocol) in mobile telecommunication system
HK1074318A (en) Method and system for hard handoff in a broadcast communication system

Legal Events

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

Owner name: CLUSTER CO., LTD.

Free format text: FORMER OWNER: TELEFONAKTIEBOLAGET LM ERICSSON (SE) S-126 25 STOCKHOLM, SWEDEN

Effective date: 20130708

Owner name: UNWIRED PLANET INC.

Free format text: FORMER OWNER: CLUSTER CO., LTD.

Effective date: 20130708

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

Effective date of registration: 20130708

Address after: Nevada

Patentee after: Wireless Planet LLC

Address before: Delaware

Patentee before: Clastres LLC

Effective date of registration: 20130708

Address after: Delaware

Patentee after: Clastres LLC

Address before: Stockholm

Patentee before: Telefonaktiebolaget LM Ericsson

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

Granted publication date: 20040128

Termination date: 20160627