[go: up one dir, main page]

WO2010043120A1 - Method and apparatus of telecommunications - Google Patents

Method and apparatus of telecommunications Download PDF

Info

Publication number
WO2010043120A1
WO2010043120A1 PCT/CN2009/070347 CN2009070347W WO2010043120A1 WO 2010043120 A1 WO2010043120 A1 WO 2010043120A1 CN 2009070347 W CN2009070347 W CN 2009070347W WO 2010043120 A1 WO2010043120 A1 WO 2010043120A1
Authority
WO
WIPO (PCT)
Prior art keywords
message
control message
data structure
user
ack
Prior art date
Application number
PCT/CN2009/070347
Other languages
French (fr)
Inventor
Guang Liu
Original Assignee
Huawei Technologies Co., Ltd.
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 Huawei Technologies Co., Ltd. filed Critical Huawei Technologies Co., Ltd.
Priority to BRPI0920585A priority Critical patent/BRPI0920585A2/en
Priority to CN200980139266.1A priority patent/CN102187592B/en
Publication of WO2010043120A1 publication Critical patent/WO2010043120A1/en

Links

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
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/08Non-scheduled access, e.g. ALOHA
    • H04W74/0833Random access procedures, e.g. with 4-step access
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/1607Details of the supervisory signal
    • H04L1/1671Details of the supervisory signal the supervisory signal being transmitted together with control information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/10Scheduling measurement reports ; Arrangements for measurement reports
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/005Discovery of network devices, e.g. terminals

Definitions

  • the present invention relates to conversational service over packet-switched, PS, networks. Particularly, it relates to technology for sending and receiving a control message in a PS network.
  • conversational service is a service that provides two-way, interactive, real-time, end-to-end information transfer.
  • the conversational voice service enables routing of voice conversations over the Internet or any other IP network.
  • the voice data flows over a PS network, instead of traditional circuit- switched, CS, voice transmission lines.
  • a user of a voice conversation occupies a fixed bandwidth during the whole conversation.
  • a network supporting packet switched conversational voice service such as voice over IP, VoIP
  • a user of a voice conversation occupies bandwidth when the user transmits data but does not occupy bandwidth when not transmitting data. So different users or different services share the same bandwidth, thus, the bandwidth is supposed to be efficiently used.
  • a network supports conversational voice service if the network can send voice frames, for example Adaptive Multi Rate, AMR, frames, half rate, HR, frames and full rate, FR, frames, from a speaking party to a listening party of a voice conversation timely and correctly, with latency less than 300ms and a Frame Error Rate,
  • voice frames for example Adaptive Multi Rate, AMR, frames, half rate, HR, frames and full rate, FR, frames
  • FER of less than 2%.
  • measures to fulfill the two requirements are often counteracting. For example, to reduce the FER, incorrect data blocks may be retransmitted, but retransmission requires more time and increases the latency.
  • Downlink is a transmission path for the transmission of signals from the network to the UE while the transmission path in direction from the UE to the network is referred as uplink.
  • a user equipment device UE
  • wants a network to retransmit a downlink data block when the data block is not received correctly the UE needs to respond to the network whether the data block is received correctly or not.
  • ACK acknowledgement
  • NACK negative acknowledgement
  • ACK/NACK information e.g. 1 represents ACK
  • 0 represents NACK.
  • the response must be sent to the network as soon as possible to make the retransmission finish as soon as possible.
  • GSM EDGE Enhanced Data Rates for Global Evolution
  • GERAN Enhanced Data Rates for Global Evolution
  • FANR Fast ACK/NACK Report
  • the FANR refers to the possibility to include, in a radio block for data transfer sent in one direction, piggy-backed ACK/NACK, PAN, information relative to a temporary block flow, TBF, with FANR activated in the other direction.
  • a TDMA frame is a radio frame containing bursts for eight time slots. Four consecutive appearances of the same time slot within four consecutive TDMA frames is termed one radio block.
  • a radio block carries one Radio Link Control, RLC, or Medium Access Control, MAC, protocol data unit, PDU. Each MAC/RLC PDU may comprise one or more data blocks.
  • GPRS For transmission of one or more data blocks, resources are reserved on one or more packet data channels, PDCHs.
  • PDCHs Packet Data channels
  • GPRS uses a 52-multiframe structure, where each frame is a TDMA frame. The GPRS resource allocation is done on block level.
  • the FANR function is achieved by inserting a PAN field in a radio block.
  • Each PAN responds RLC/MAC data blocks to confirm whether the RLC/MAC data blocks are received correctly or not.
  • the PAN information is usually sent frequently. Thereby, a response can be sent timely for retransmission of incorrect data blocks to be accomplished in time.
  • Figure 1 illustrates communication between a UE and Base Station Subsystem BSS when a user participating in a voice conversation is listening but not speaking.
  • a PAN comprises 20 bits and is usually sent for every uplink voice data blocks, if any.
  • the UE sends some dummy blocks carrying PAN information to the BSS, although the user is not speaking.
  • a dummy data block has 184 bits, and occupies a whole radio block.
  • the UE goes into a discontinuous transmission DTX mode when the user does not speak. In DTX mode, the UE sends uplink data infrequently. No voice data blocks but silence data blocks which contain background noise information are sent in DTX mode.
  • the network needs to allocated radio resource for the user as soon as possible.
  • the FER of received frames may be less than 2%, which satisfies the requirement of VoIP technology. There is no need of retransmission in such situation and FANR is not used.
  • the BSS still has to allocate uplink resources frequently for a user also if the user is not speaking for the user to be capable of reporting a positive voice activity to the BSS when he becomes active speaker. In brief, uplink resources are occupied even if a user is not speaking in prior art.
  • a problem in prior art is that uplink resources are allocated to a user when the user is listening but not speaking.
  • the uplink resource is not efficiently used.
  • a data structure for sending a control message to a communications network comprises at least one of an ACK/NACK message for one or more received data blocks, a voice activity message and a user ID message.
  • the data structure is sent to the communications network in particular bit interval allocation of a packet timing advanced control channel/uplink, PTCCH/U, or an idle frame, wherein the PTCCH/U is an uplink channel used for transmission of one or more random access bursts and the idle frame and the idle frame is a periodically arranged time interval in a TDMA frame structure for the UE to measure on or search for neighbor cells.
  • Preferred user equipment for sending a control message to a communications network and BSS for receiving a control message from a UE are provided according to embodiments of the invention.
  • the user equipment comprises a data structure generating unit configured to generate a predefined data structure carrying a control message and a data structure sending unit configured to send the data structure in particular bit interval allocation of a PTCCH/U or an idle frame
  • the BSS comprises a receiving unit configured to a predefined data structure for carrying a control message from a UE.
  • Figure 1 illustrates communication between a UE and BSS when a user in a voice conversation is listening but not speaking.
  • Figure 2 illustrates a multiframe structure in prior art.
  • Figure 3 illustrates prior art structure of an access burst sent in a timeslot T.
  • Figure 4 illustrates communication between a UE and BSS according to a first embodiment of the invention.
  • Figure 5 illustrates data blocks received in six radio blocks when downlink TBF is in basic transmission time interval configuration according to an embodiment of the invention.
  • Figure 6 illustrates data blocks received in three radio blocks when downlink TBF is in reduced transmission time interval configuration according to an embodiment of the invention.
  • Figure 7 illustrates communication between a UE and BSS according to a second embodiment of the invention.
  • Figure 8 illustrates an example structure of a piggyback burst according to a first embodiment of the invention.
  • Figure 9 illustrates an example structure of a piggyback burst according to a second embodiment of the invention.
  • Figure 10 illustrates structure of an access burst according to an embodiment of the invention.
  • Figure 11 illustrates a UE for sending a control message to a communications network according to an embodiment of the invention.
  • Figure 12 illustrates a BSS for receiving a control message from a UE according to an embodiment of the invention.
  • An embodiment of the invention provides a method for sending a control message to a communications network independently of uplink resource allocation.
  • a predefined data structure such as a burst
  • carrying the control message is sent from a UE participating in a conversational service to the network through a PTCCH/U or an idle frame, where the PTCCH/U is an uplink channel used to transmit one or more random access bursts and the idle frame is periodically arranged in a frame structure to facilitate for the UE to measure on or search for neighbor cells.
  • the control message comprises at least one of an ACK/NACK message for one or more received data blocks and a voice activity message.
  • the ACK/NACK message or voice activity message is preferably reported to the network using idle uplink resources without allocating uplink channel resources for data transmission.
  • the control message may further comprise a user identity, ID, message.
  • Figure 2 illustrates a multiframe structure of prior art. Timeslots BO to BIl (201,
  • timeslots T which constitute PTCCH/U
  • timeslots X which constitute idle frame
  • a UE measures on or searches for adjacent cells but does not transmit any signal.
  • the data structure carrying the control message is sent in timeslots T (205) forming PTCCH/U.
  • Figure 3 illustrates the structure of an AB sent in timeslot T (205) of the prior art.
  • An AB comprises 8 extended tail bits, TB (301), 41 synchronization sequence bits (302), 36 encrypted bits (303), 3 tail bits, TB(304) and a guard period GP (305) for 68.25 bits. ) It is identified that an AB does not occupy a whole timeslot T and allocation of a GP (305) provides an option to send a data structure for sending the control message.
  • the data structure is sent in timeslots X (206, 208), forming idle frames.
  • the UE does not transmit any signal.
  • the timeslot X provides a resource option for sending the data structure carrying the control message.
  • control message carried in the data structure comprises at least one of an ACK/NACK message and a voice activity message.
  • the ACK/NACK message represents whether one or more data blocks are received correctly
  • the voice activity message represents whether a voice activity is detected.
  • the ACK/NACK message represents whether one or more data blocks are received correctly
  • the voice activity message represents whether a voice activity is detected.
  • ACK/NACK message is carried in a PAN field
  • the voice activity message is carried in a cause field.
  • the control message may further comprise a user ID field in case there is a user ID message.
  • the PAN field comprises one or more bits, each bit representing an ACK/NACK message for one or more data blocks.
  • a UE may receive one or more data blocks in a radio block.
  • Each bit of the PAN field preferably represents an ACK/NACK message for a data block in a radio block, which means that if all data blocks in a radio block are received correctly, the value of the respective bits corresponding to the radio blocks represents ACK; otherwise, the value of the bit corresponding to a radio block for which an error is detected represents NACK.
  • each bit of the PAN field corresponds to a radio block, for example, three bits represent an ACK/NACK message for received data blocks in three radio blocks.
  • two bits of the PAN field represent an ACK/NACK message for a radio block.
  • six bits represent ACK/NACK messages for received data blocks in three radio blocks.
  • each of the two ACK/NACK bits preferably corresponds to a data block.
  • the two bits preferably represent an ACK/NACK message for the data block, such as "00" representing NACK and "11" representing ACK.
  • the set of data blocks is preferably divided into two groups and each of the respective two bits represents an ACK/NACK message for the groups of data blocks.
  • Figure 4 illustrates example communication between a UE and BSS according to a first embodiment of the invention.
  • a control message carried in the data structure comprises 3 bits of a PAN field.
  • the BSS sends radio blocks 1, 2 and 3 to the UE (401,402, 403) and the data blocks in radio blocks 1 and 2 are correctly received, but not all the data blocks in radio block 3.
  • the UE then sends a data structure (404) carrying an ACK/NACK message for the received radio blocks 1, 2 and 3.
  • the preferred values of the 3 bits in the PAN field for this non-exclusive example are 1, 1 and 0, where 1 represents ACK and 0 represents NACK.
  • Figure 5 illustrates data blocks transmitted from the BSS in six radio blocks when the downlink TBF is in basic transmission time interval, BTTI, configuration.
  • six data blocks are transmitted from a packet data channel PDCH.
  • Data blocks Bl (501), B2 (502) and B3 (503) are transmitted in the first three radio blocks and a first data structure carrying a first ACK/NACK message is sent from UE in timeslot Tl (504).
  • the first ACK/NACK message corresponds to data blocks Bl (501), B2 (502) and B3 (503).
  • example data block B4 (505), B5 (506) and B6 (507) are received and a second data structure carrying a second ACK/NACK message is sent from UE in timeslot T2 (508).
  • the bit content of the second ACK/NACK message corresponds to receive status of data blocks B4 (505), B5 (506) and B6 (507).
  • Figure 6 illustrates data blocks transmitted from BSS in three radio blocks when the downlink TBF is in reduced transmission time interval RTTI configuration.
  • a radio block is sent on a PDCH pair, consisting of PDCHi and PDCHj, in one RTTI block period.
  • the RTTI period is half of a BTTI radio block.
  • data blocks BIa (601), B2a (603) and B3a (605) are sent in the first RTTI block periods and data blocks BIb (602), B2b (604) and B3b (606) are sent in the first RTTI block periods.
  • Data blocks BIa (601) and BIb (602) are transmitted from the BSS in the first BTTI radio block
  • data blocks B2a (603) and B2b (604) are transmitted from the BSS in the second BTTI radio block
  • data blocks B3a (605) and B3b (606) are transmitted from the BSS in the third BTTI radio block.
  • a first data structure carrying a first ACK/NACK message is sent in uplink direction in timeslot Tl (607) and a second data structure carrying a second ACK/NACK message is sent in uplink direction in timeslot T2 (608).
  • the first ACK/NACK message corresponds to data blocks BIa (601), B2a (603) and Ba (605)
  • the second ACK/NACK message corresponds to data blocks BIb (602), B2b (604) and B3b (606).
  • the control message carried in the data structure further comprises a voice activity message.
  • Figure 7 illustrates example communication between a UE and BSS according to the second embodiment of the invention.
  • the voice activity message is preferably carried in a cause field representing whether a voice activity is detected. E.g. with positive logic, when a voice activity is detected, the value of the cause field is set to 1 ; otherwise, the value of the cause field is set to 0.
  • a data structure comprising a control message is sent when any data block in the radio blocks is received incorrectly or when a voice activity is detected.
  • the BSS sends (701,702) example radio blocks 1 and 2 to the UE.
  • the data blocks in radio blocks 1 and 2 are assumed correctly received in the illustrated example, and the BSS sends example radio block 3 (703) to the UE but not all the example data blocks in radio block 3 are correctly received.
  • the UE then sends a data structure (704) to the BSS with 3 bits of PAN field being 1, 1, and 0 and the value content of the cause filed being 0.
  • the BSS continues to send radio blocks 4, 5 and 6 to the UE (705,706,707) and all the data blocks in radio blocks 4, 5 and 6 are correctly received (705-707).
  • the UE then sends a data structure (708) with 3 bits PAN field being 1, 1, and 1 and the value of cause filed being 1.
  • the ACK/NACK message for one or more received data blocks and the voice activity are reported in one or more control messages without allocating any uplink data channel resource.
  • BSS knows that the user will start to talk and timely allocates uplink data channel resources to the UE.
  • control message carried in the data structure further comprises a user ID message.
  • User IDs are used to distinguish different users sharing an uplink channel.
  • the user ID field comprises one or more bits.
  • the user ID field comprises one bit and the value of 0 represents one of two users who share an uplink channel while the value of 1 represents the other user.
  • the user ID field preferably comprises more bits in case several users share an uplink channel. For example, two bits in the user ID field can represent four different users. Usually, there are not too many users sharing an uplink channel due to associated latency increase.
  • a user ID is allocated to a user by the BSS or generated as a default.
  • a data structure for sending a control message to a network is provided.
  • the data structure preferably provided with redundancy for forward error control during transmission and parity check bits for error detection to enable retransmission upon error detection.
  • the data structure is a piggyback burst, PB, the PB preferably comprising 16 bits arranged for carrying the control message.
  • the piggyback burst may, in particular, improve utilization of short and otherwise blank periods of e.g. uplink PTCCH/U of legacy systems, such as GERAN systems.
  • the control message comprises at least one of an ACK/NACK message for one or more received data blocks, a voice activity message as described in detail above.
  • each PB carries five message bits.
  • the PB comprises encoded bits corresponding to encoding as follows.
  • CRC cyclic redundancy checking
  • Figure 8 illustrates the structure of a PB according to the first embodiment.
  • the following table illustrates detailed example information of fields of the PB.
  • the GP (801,807) is a time period between every two consecutive active timeslots.
  • the TB fields (802,806) comprise modulating bits as follows:
  • the Info fields (803, 805) comprise 8 bits carrying the control message of the PAN field, cause field and user ID field, and the TSC field (804) comprises modulating bits according to a training sequence code TSC.
  • the TSC is e.g. any of the following sequences BNlIl, BN112, ..., BN136: 0,0,1,0,0,1,0,1,1,1,0,0,0,0,1,0,0,0,1,0,0,1,0,0,1,0,1,1,1,1
  • the PB comprises one 16-bit Info field instead of two 8-bit Info fields and the 16-bit Info field follows the TSC field.
  • the 16 encoded bits can also be provided by convolutional encoder. For example, four parity bits are added according to a cyclic redundancy checking, CRC, code and these 8 bits are input to a rate 1/2 convolutional encoder, providing 16 encoded bits.
  • Figure 9 illustrates the structure of a PB according to the second embodiment.
  • the following table illustrates detailed example information of fields of the PB.
  • the GP (901,906) is a time period between every two consecutive active timeslots.
  • the Info field (904) comprise 16 bits carrying the control message of the PAN field and cause field.
  • the TSC field (903) comprises modulating bits according to a training sequence code TSC indicating a user.
  • the TSC is e.g. any of the following sequences BN103, BN104, ..., BN128: 0,0,1,0,0,1,0,1,0,1,1,1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,1,1,1,1 0,0,1,0,1,1,0,1,1,1,1,0,0,0,1,0,1,1,1,10,0,0,1,0,1,1,1,0,1,0,1,0,0,0,0,0,1,1,1,0 0,1,0,0,0,0,0,1,1,1,0,0,1,0,0,0,0,1,1,1,1,0,1,0,0,0,0,0,1,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,0,1,
  • the 16 Info bits are divided into two parts, each of which comprises 8 bits, providing the structure of the PB illustrated in figure 8.
  • the control message is carried in an AB.
  • the control message comprises an ACK/NACK message for one or more received data blocks, a voice activity message and a user ID message.
  • the ACK/NACK message is carried in a PAN field comprising six bits, each bit representing ACK/NACK for a data block.
  • a voice activity message is carried in a cause field comprising one bit and a user ID message is carried in a user ID field comprising one bit.
  • each AB carries eight message bits. These nine message bits are encoded to form an AB corresponding to encoding as follows.
  • the AB supports a greater number of simultaneous users than the PB, while still providing a sufficiently small latency.
  • Four tail bits are preferably added, providing a sequence of length 18.
  • the 18 bits are encoded for forward error control in a rate 1/2 convolutional encoder providing 36 bits plus possible additional tail bits TB, providing a well defined encoder/decoder state, well known as such.
  • Figure 10 illustrates the structure of an AB according to the embodiment.
  • the following table illustrates the detailed information of the fields of the AB.
  • the TB field (1001) comprises modulating bits BNO, BNl, BN2, BN3, BN4, BN5, BN6, BN7 equal to 0, 0, 1, 1, 1, 0, 1, 0.
  • the Info field (1003) comprises 36 bits carrying the control message of the PAN field, cause field and user ID field, and the TB field (1004) comprises modulating bits with the state of BN85, BN86, BN87 equal to 0, 0, 0.
  • Figure 11 illustrates a UE for sending a control message to a communications network according to an embodiment of the invention.
  • the UE comprises a data structure generating unit (1101) and data structure sending unit (1102).
  • the data structure generating unit (1101) is configured to generate a predefined data structure for carrying a control message.
  • the data structure sending unit (1102) is configured to send the predefined data structure carrying the control message in particular bit interval allocation of a PTCCH/U or an idle frame.
  • the data structure generated by the data structure generating unit (1101) comprises at least one of an ACK/NACK message for one or more received data blocks, a voice activity message and a user ID message, where preferably the ACK/NACK message is carried in a PAN field, the voice activity message is carried in a cause field and the user ID message is carried in a user ID field or a TSC.
  • the functions of the units of the UE are implemented in hardware comprising electrical circuitry or a microprocessor, or software including computer-executable program code or instructions.
  • FIG. 12 illustrates a BSS for receiving a control message form a UE according to an embodiment of the invention.
  • the BSS comprises a receiving unit (1201) and a transmitting unit (1202).
  • the receiving unit (1201) is configured to receive a predefined data structure sent from a UE.
  • the predefined data structure is arranged for carrying a control message comprising at least one of an ACK/NACK message for one or more data blocks, a voice activity message and a user ID message.
  • the BSS further preferably comprises a transmitting unit (1202), which is configured to retransmit one or more data blocks when the ACK/NACK message represents the one or more data blocks are received incorrectly by the UE.
  • the BSS advantageously further comprise a resource allocating unit (1203).
  • the resource allocating unit (1203) is configured to allocate uplink resources for the UE when the voice activity message represents a positive voice activity.
  • the BSS optionally also comprises a user ID allocating unit (1204), which is configured to allocate a user ID for each of the users sharing an uplink channel.
  • a user ID allocating unit (1204) which is configured to allocate a user ID for each of the users sharing an uplink channel.
  • the functions of the units of the BSS are implemented by hardware comprising electrical circuitry or a microprocessor, or by software including computer-executable program code or instructions.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The present invention relates to conversational service over packet- switched (PS) network, particularly, to technology for sending and receiving a control message in a PS network According to the embodiments of the invention, a data structure carrying a control message is sent for sending a control message to a communications network in particular bit interval allocation of a Packet Timing Advanced Control Channel for the Uplink (PTCCH/U) or an idle frame and a Base Station Subsystem (BSS) is provided to receive the control message from a User Equipment (UE) Embodiments of the invention also provide a data structure for carrying a control message.

Description

METHOD AND APPARATUS OF TELECOMMUNICATIONS
This application claims the priority of PCT application No. PCT/CN2008/072740 filed October 17, 2008, and titled "METHOD AKD APPARATUS OF TELECOMMUNICATIONS", the entire contents of all of which are incorporated herein by reference.
Technical field
The present invention relates to conversational service over packet-switched, PS, networks. Particularly, it relates to technology for sending and receiving a control message in a PS network.
Background
In telecommunications, conversational service is a service that provides two-way, interactive, real-time, end-to-end information transfer. The conversational voice service enables routing of voice conversations over the Internet or any other IP network. The voice data flows over a PS network, instead of traditional circuit- switched, CS, voice transmission lines.
In a CS network, a user of a voice conversation occupies a fixed bandwidth during the whole conversation. However, in a network supporting packet switched conversational voice service, such as voice over IP, VoIP, ideally a user of a voice conversation occupies bandwidth when the user transmits data but does not occupy bandwidth when not transmitting data. So different users or different services share the same bandwidth, thus, the bandwidth is supposed to be efficiently used.
Generally speaking, a network supports conversational voice service if the network can send voice frames, for example Adaptive Multi Rate, AMR, frames, half rate, HR, frames and full rate, FR, frames, from a speaking party to a listening party of a voice conversation timely and correctly, with latency less than 300ms and a Frame Error Rate,
FER, of less than 2%. However, measures to fulfill the two requirements are often counteracting. For example, to reduce the FER, incorrect data blocks may be retransmitted, but retransmission requires more time and increases the latency.
Downlink is a transmission path for the transmission of signals from the network to the UE while the transmission path in direction from the UE to the network is referred as uplink. If a user equipment device, UE, wants a network to retransmit a downlink data block when the data block is not received correctly, the UE needs to respond to the network whether the data block is received correctly or not. Usually, a response of acknowledgement, ACK, is made when the data block is correctly received and a response of negative acknowledgement, NACK, is made when the data block is not correctly received. Usually, one bit is used for representing ACK/NACK information, e.g. 1 represents ACK, and 0 represents NACK. To have a small latency, the response must be sent to the network as soon as possible to make the retransmission finish as soon as possible.
In an example GSM EDGE (Enhanced Data Rates for Global Evolution) Radio Access Network, GERAN, Fast ACK/NACK Report, FANR, function is introduced to support VoIP technology. The FANR refers to the possibility to include, in a radio block for data transfer sent in one direction, piggy-backed ACK/NACK, PAN, information relative to a temporary block flow, TBF, with FANR activated in the other direction.
In GSM, a TDMA frame is a radio frame containing bursts for eight time slots. Four consecutive appearances of the same time slot within four consecutive TDMA frames is termed one radio block. A radio block carries one Radio Link Control, RLC, or Medium Access Control, MAC, protocol data unit, PDU. Each MAC/RLC PDU may comprise one or more data blocks.
For transmission of one or more data blocks, resources are reserved on one or more packet data channels, PDCHs. GPRS uses a 52-multiframe structure, where each frame is a TDMA frame. The GPRS resource allocation is done on block level.
The FANR function is achieved by inserting a PAN field in a radio block. Each PAN responds RLC/MAC data blocks to confirm whether the RLC/MAC data blocks are received correctly or not. The PAN information is usually sent frequently. Thereby, a response can be sent timely for retransmission of incorrect data blocks to be accomplished in time.
Figure 1 illustrates communication between a UE and Base Station Subsystem BSS when a user participating in a voice conversation is listening but not speaking. A PAN comprises 20 bits and is usually sent for every uplink voice data blocks, if any. As illustrated in figure 1, the UE sends some dummy blocks carrying PAN information to the BSS, although the user is not speaking. A dummy data block has 184 bits, and occupies a whole radio block. The UE goes into a discontinuous transmission DTX mode when the user does not speak. In DTX mode, the UE sends uplink data infrequently. No voice data blocks but silence data blocks which contain background noise information are sent in DTX mode.
However, when the user starts to speak, the network needs to allocated radio resource for the user as soon as possible.
When channel quality, in terms of e.g. noise and interference or time-delay spread of the transmission channel, is favorable, the FER of received frames may be less than 2%, which satisfies the requirement of VoIP technology. There is no need of retransmission in such situation and FANR is not used. However, the BSS still has to allocate uplink resources frequently for a user also if the user is not speaking for the user to be capable of reporting a positive voice activity to the BSS when he becomes active speaker. In brief, uplink resources are occupied even if a user is not speaking in prior art.
Summary A problem in prior art is that uplink resources are allocated to a user when the user is listening but not speaking. The uplink resource is not efficiently used.
In an embodiment of the invention, a data structure for sending a control message to a communications network is provided. Preferably, the control message, which is carried in the data structure, comprises at least one of an ACK/NACK message for one or more received data blocks, a voice activity message and a user ID message.
According to an embodiment of the invention, the data structure is sent to the communications network in particular bit interval allocation of a packet timing advanced control channel/uplink, PTCCH/U, or an idle frame, wherein the PTCCH/U is an uplink channel used for transmission of one or more random access bursts and the idle frame and the idle frame is a periodically arranged time interval in a TDMA frame structure for the UE to measure on or search for neighbor cells.
Preferred user equipment for sending a control message to a communications network and BSS for receiving a control message from a UE are provided according to embodiments of the invention. The user equipment comprises a data structure generating unit configured to generate a predefined data structure carrying a control message and a data structure sending unit configured to send the data structure in particular bit interval allocation of a PTCCH/U or an idle frame, and the BSS comprises a receiving unit configured to a predefined data structure for carrying a control message from a UE.
Brief description of the drawings
Figure 1 illustrates communication between a UE and BSS when a user in a voice conversation is listening but not speaking.
Figure 2 illustrates a multiframe structure in prior art.
Figure 3 illustrates prior art structure of an access burst sent in a timeslot T.
Figure 4 illustrates communication between a UE and BSS according to a first embodiment of the invention. Figure 5 illustrates data blocks received in six radio blocks when downlink TBF is in basic transmission time interval configuration according to an embodiment of the invention.
Figure 6 illustrates data blocks received in three radio blocks when downlink TBF is in reduced transmission time interval configuration according to an embodiment of the invention.
Figure 7 illustrates communication between a UE and BSS according to a second embodiment of the invention.
Figure 8 illustrates an example structure of a piggyback burst according to a first embodiment of the invention. Figure 9 illustrates an example structure of a piggyback burst according to a second embodiment of the invention.
Figure 10 illustrates structure of an access burst according to an embodiment of the invention.
Figure 11 illustrates a UE for sending a control message to a communications network according to an embodiment of the invention.
Figure 12 illustrates a BSS for receiving a control message from a UE according to an embodiment of the invention.
Detailed description of illustrative embodiments
An embodiment of the invention provides a method for sending a control message to a communications network independently of uplink resource allocation. In this embodiment, a predefined data structure, such as a burst, carrying the control message is sent from a UE participating in a conversational service to the network through a PTCCH/U or an idle frame, where the PTCCH/U is an uplink channel used to transmit one or more random access bursts and the idle frame is periodically arranged in a frame structure to facilitate for the UE to measure on or search for neighbor cells.
The control message comprises at least one of an ACK/NACK message for one or more received data blocks and a voice activity message. The ACK/NACK message or voice activity message is preferably reported to the network using idle uplink resources without allocating uplink channel resources for data transmission. The control message may further comprise a user identity, ID, message.
Figure 2 illustrates a multiframe structure of prior art. Timeslots BO to BIl (201,
202, 203, 204) are arranged for transmission of data blocks and timeslots T (205), which constitute PTCCH/U, are arranged for UE to transmit access burst AB. During timeslots X (206), which constitute idle frame, a UE measures on or searches for adjacent cells but does not transmit any signal.
In one example embodiment, the data structure carrying the control message is sent in timeslots T (205) forming PTCCH/U. Figure 3 illustrates the structure of an AB sent in timeslot T (205) of the prior art. An AB comprises 8 extended tail bits, TB (301), 41 synchronization sequence bits (302), 36 encrypted bits (303), 3 tail bits, TB(304) and a guard period GP (305) for 68.25 bits. ) It is identified that an AB does not occupy a whole timeslot T and allocation of a GP (305) provides an option to send a data structure for sending the control message.
In another example embodiment, the data structure is sent in timeslots X (206, 208), forming idle frames. During the timeslots X (206, 208), the UE does not transmit any signal. The timeslot X provides a resource option for sending the data structure carrying the control message.
Preferably, the control message carried in the data structure comprises at least one of an ACK/NACK message and a voice activity message. The ACK/NACK message represents whether one or more data blocks are received correctly, the voice activity message represents whether a voice activity is detected. In one example embodiment, the
ACK/NACK message is carried in a PAN field, the voice activity message is carried in a cause field.
The control message may further comprise a user ID field in case there is a user ID message.
The PAN field comprises one or more bits, each bit representing an ACK/NACK message for one or more data blocks. Usually, a UE may receive one or more data blocks in a radio block. Each bit of the PAN field preferably represents an ACK/NACK message for a data block in a radio block, which means that if all data blocks in a radio block are received correctly, the value of the respective bits corresponding to the radio blocks represents ACK; otherwise, the value of the bit corresponding to a radio block for which an error is detected represents NACK. In this situation, each bit of the PAN field corresponds to a radio block, for example, three bits represent an ACK/NACK message for received data blocks in three radio blocks.
In another example embodiment, two bits of the PAN field represent an ACK/NACK message for a radio block. For example, six bits represent ACK/NACK messages for received data blocks in three radio blocks.
For example, if a user receives two data blocks in a radio block, each of the two ACK/NACK bits preferably corresponds to a data block. If a user receives one data block in a radio block, the two bits preferably represent an ACK/NACK message for the data block, such as "00" representing NACK and "11" representing ACK. If a user receives more than two data blocks in a radio block, the set of data blocks is preferably divided into two groups and each of the respective two bits represents an ACK/NACK message for the groups of data blocks.
Figure 4 illustrates example communication between a UE and BSS according to a first embodiment of the invention. In the first embodiment, a control message carried in the data structure comprises 3 bits of a PAN field. In the example, the BSS sends radio blocks 1, 2 and 3 to the UE (401,402, 403) and the data blocks in radio blocks 1 and 2 are correctly received, but not all the data blocks in radio block 3. The UE then sends a data structure (404) carrying an ACK/NACK message for the received radio blocks 1, 2 and 3. The preferred values of the 3 bits in the PAN field for this non-exclusive example are 1, 1 and 0, where 1 represents ACK and 0 represents NACK.
The correspondence between the ACK/NACK message and the data blocks are different for different downlink configurations in a non-exclusive embodiment of the invention. Figure 5 illustrates data blocks transmitted from the BSS in six radio blocks when the downlink TBF is in basic transmission time interval, BTTI, configuration. In the six radio blocks, six data blocks are transmitted from a packet data channel PDCH. Data blocks Bl (501), B2 (502) and B3 (503) are transmitted in the first three radio blocks and a first data structure carrying a first ACK/NACK message is sent from UE in timeslot Tl (504). The first ACK/NACK message corresponds to data blocks Bl (501), B2 (502) and B3 (503). During the next three radio blocks, example data block B4 (505), B5 (506) and B6 (507) are received and a second data structure carrying a second ACK/NACK message is sent from UE in timeslot T2 (508). The bit content of the second ACK/NACK message corresponds to receive status of data blocks B4 (505), B5 (506) and B6 (507).
Figure 6 illustrates data blocks transmitted from BSS in three radio blocks when the downlink TBF is in reduced transmission time interval RTTI configuration. In RTTI configuration, a radio block is sent on a PDCH pair, consisting of PDCHi and PDCHj, in one RTTI block period. The RTTI period is half of a BTTI radio block. In the three radio blocks, data blocks BIa (601), B2a (603) and B3a (605) are sent in the first RTTI block periods and data blocks BIb (602), B2b (604) and B3b (606) are sent in the first RTTI block periods. Data blocks BIa (601) and BIb (602) are transmitted from the BSS in the first BTTI radio block, data blocks B2a (603) and B2b (604) are transmitted from the BSS in the second BTTI radio block, and data blocks B3a (605) and B3b (606) are transmitted from the BSS in the third BTTI radio block. After receiving the three BTTI radio blocks, a first data structure carrying a first ACK/NACK message is sent in uplink direction in timeslot Tl (607) and a second data structure carrying a second ACK/NACK message is sent in uplink direction in timeslot T2 (608). The first ACK/NACK message corresponds to data blocks BIa (601), B2a (603) and Ba (605) and the second ACK/NACK message corresponds to data blocks BIb (602), B2b (604) and B3b (606).
In a second embodiment of the invention, the control message carried in the data structure further comprises a voice activity message. Figure 7 illustrates example communication between a UE and BSS according to the second embodiment of the invention. The voice activity message is preferably carried in a cause field representing whether a voice activity is detected. E.g. with positive logic, when a voice activity is detected, the value of the cause field is set to 1 ; otherwise, the value of the cause field is set to 0.
In the second embodiment, a data structure comprising a control message is sent when any data block in the radio blocks is received incorrectly or when a voice activity is detected. The BSS sends (701,702) example radio blocks 1 and 2 to the UE. The data blocks in radio blocks 1 and 2 are assumed correctly received in the illustrated example, and the BSS sends example radio block 3 (703) to the UE but not all the example data blocks in radio block 3 are correctly received. During the time period of transmission of radio blocks 1, 2, and 3, there is no voice activity detected. Preferably and according to the second embodiment of the invention, for the illustrated example, the UE then sends a data structure (704) to the BSS with 3 bits of PAN field being 1, 1, and 0 and the value content of the cause filed being 0. Then in the illustrated example, the BSS continues to send radio blocks 4, 5 and 6 to the UE (705,706,707) and all the data blocks in radio blocks 4, 5 and 6 are correctly received (705-707). During the period of the radio blocks 4, 5 and 6, a voice activity is detected, the UE then sends a data structure (708) with 3 bits PAN field being 1, 1, and 1 and the value of cause filed being 1.
In the second embodiment, the ACK/NACK message for one or more received data blocks and the voice activity are reported in one or more control messages without allocating any uplink data channel resource. Upon a voice activity being reported, the
BSS knows that the user will start to talk and timely allocates uplink data channel resources to the UE.
In a third embodiment of the invention, the control message carried in the data structure further comprises a user ID message. User IDs are used to distinguish different users sharing an uplink channel.
The user ID field comprises one or more bits. For example, the user ID field comprises one bit and the value of 0 represents one of two users who share an uplink channel while the value of 1 represents the other user. The user ID field preferably comprises more bits in case several users share an uplink channel. For example, two bits in the user ID field can represent four different users. Usually, there are not too many users sharing an uplink channel due to associated latency increase. A user ID is allocated to a user by the BSS or generated as a default.
Combining some or all of the above-mentioned embodiments of the invention, a data structure for sending a control message to a network is provided. The data structure preferably provided with redundancy for forward error control during transmission and parity check bits for error detection to enable retransmission upon error detection. According to one embodiment, the data structure is a piggyback burst, PB, the PB preferably comprising 16 bits arranged for carrying the control message. The piggyback burst may, in particular, improve utilization of short and otherwise blank periods of e.g. uplink PTCCH/U of legacy systems, such as GERAN systems. The control message comprises at least one of an ACK/NACK message for one or more received data blocks, a voice activity message as described in detail above.
In a first embodiment three fields are represented, a PAN field preferably comprising three bits, each bit representing ACK/NACK for one or more data blocks in a radio block; a cause field preferably comprising one bit and a user ID field preferably comprising one bit. Thus for the example, each PB carries five message bits. The PB comprises encoded bits corresponding to encoding as follows.
Three parity bits are added according to a cyclic redundancy checking, CRC, code, e.g. defined by generator polynomial g(D) = D3 + D + 1. These 8 bits are input to a rate 1/2 convolutional encoder, providing 16 encoded bits adapted for forward error correction plus possible additional tail bits, TB, providing a well defined encoder/decoder state, well known as such.
Figure 8 illustrates the structure of a PB according to the first embodiment. The following table illustrates detailed example information of fields of the PB.
Figure imgf000010_0001
In an example embodiment, the GP (801,807) is a time period between every two consecutive active timeslots. The TB fields (802,806) comprise modulating bits as follows:
(BNlOO, BNlOl, BNl 02)= (0, 0, 0) (BN145, BN146, BN147)= (0, 0, 0).
The Info fields (803, 805) comprise 8 bits carrying the control message of the PAN field, cause field and user ID field, and the TSC field (804) comprises modulating bits according to a training sequence code TSC.
The TSC is e.g. any of the following sequences BNlIl, BN112, ..., BN136: 0,0,1,0,0,1,0,1,1,1,0,0,0,0,1,0,0,0,1,0,0,1,0,1,1,1
0,0,1,0,1,1,0,1,1,1,0,1,1,1,1,0,0,0,1,0,1,1,0,1,1,1 0,1,0,0,0,0,1,1,1,0,1,1,1,0,1,0,0,1,0,0,0,0,1,1,1,0 0,1,0,0,0,1,1,1,1,0,1,1,0,1,0,0,0,1,0,0,0,1,1,1,1,0 0,0,0,1,1,0,1,0,1,1,1,0,0,1,0,0,0,0,0,1,1,0,1,0,1,1 0,1,0,0,1,1,1,0,1,0,1,1,0,0,0,0,0,1,0,0,1,1,1,0,1,0
1,0,1,0,0,1,1,1,1,1,0,1,1,0,0,0,1,0,1,0,0,1,1,1,1,1 1,1,1,0,1,1,1,1,0,0,0,1,0,0,1,0,1,1,1,0,1,1,1,1,0,0.
In some embodiment, the PB comprises one 16-bit Info field instead of two 8-bit Info fields and the 16-bit Info field follows the TSC field.. The 16 encoded bits can also be provided by convolutional encoder. For example, four parity bits are added according to a cyclic redundancy checking, CRC, code and these 8 bits are input to a rate 1/2 convolutional encoder, providing 16 encoded bits.
However, using predefined coding sequences or a rate 1/2 convolutional encoder is not the only way to encode the control message. The skilled person in the art may use some other common method to encode the control message without inventiveness.
Figure 9 illustrates the structure of a PB according to the second embodiment. The following table illustrates detailed example information of fields of the PB.
Figure imgf000012_0001
The GP (901,906) is a time period between every two consecutive active timeslots. The TB fields (902,905) comprise modulating bits as follows: (BNlOO, BNlOl, BNl 02)= (0, 0, 0)
(BN145, BN146, BN147)= (0, 0, 0).
The Info field (904) comprise 16 bits carrying the control message of the PAN field and cause field.
The TSC field (903) comprises modulating bits according to a training sequence code TSC indicating a user.
The TSC is e.g. any of the following sequences BN103, BN104, ..., BN128: 0,0,1,0,0,1,0,1,1,1,0,0,0,0,1,0,0,0,1,0,0,1,0,1,1,1 0,0,1,0,1,1,0,1,1,1,0,1,1,1,1,0,0,0,1,0,1,1,0,1,1,1 0,1,0,0,0,0,1,1,1,0,1,1,1,0,1,0,0,1,0,0,0,0,1,1,1,0 0,1,0,0,0,1,1,1,1,0,1,1,0,1,0,0,0,1,0,0,0,1,1,1,1,0 0,0,0,1,1,0,1,0,1,1,1,0,0,1,0,0,0,0,0,1,1,0,1,0,1,1 0,1,0,0,1,1,1,0,1,0,1,1,0,0,0,0,0,1,0,0,1,1,1,0,1,0 1,0,1,0,0,1,1,1,1,1,0,1,1,0,0,0,1,0,1,0,0,1,1,1,1,1 1,1,1,0,1,1,1,1,0,0,0,1,0,0,1,0,1,1,1,0,1,1,1,1,0,0.
In some embodiment, the 16 Info bits are divided into two parts, each of which comprises 8 bits, providing the structure of the PB illustrated in figure 8.
Particularly, prior art access bursts comprises inefficiencies in terms of allocation of bit intervals of idle frames. A great number of bits of access bursts also contributes to latency. In a further embodiment of the invention, the control message is carried in an AB. In this embodiment, the control message comprises an ACK/NACK message for one or more received data blocks, a voice activity message and a user ID message. The ACK/NACK message is carried in a PAN field comprising six bits, each bit representing ACK/NACK for a data block. A voice activity message is carried in a cause field comprising one bit and a user ID message is carried in a user ID field comprising one bit. Thus, each AB carries eight message bits. These nine message bits are encoded to form an AB corresponding to encoding as follows. Facilitating more bits for the control message, the AB supports a greater number of simultaneous users than the PB, while still providing a sufficiently small latency.
Six parity bits of a CRC code, e.g. defined by generator polynomial g(D) = D6 + D5 + D3 + D2 + D1 + 1 according to CRC-6 of ITU G 704, are added to form a sequence of 14 bits. Four tail bits are preferably added, providing a sequence of length 18. The 18 bits are encoded for forward error control in a rate 1/2 convolutional encoder providing 36 bits plus possible additional tail bits TB, providing a well defined encoder/decoder state, well known as such.
Figure 10 illustrates the structure of an AB according to the embodiment. The following table illustrates the detailed information of the fields of the AB.
Figure imgf000013_0001
In an example embodiment, the TB field (1001) comprises modulating bits BNO, BNl, BN2, BN3, BN4, BN5, BN6, BN7 equal to 0, 0, 1, 1, 1, 0, 1, 0. The synchronization sequence bits (1002) comprise modulating bits according to one of the following states/sequences: (BN8, BN9 ... BN48)= (0, 1, 0, 0, 1, 0, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 0, 0,
1, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0) or
(BN8, BN9 ... BN48)= (0, 1, 0, 1, 0, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 1,
0, 0, 0, 1, 0, 1, 1, 1, 1, 0, 0, 1, 0, 0, 1, 1, 0, 1) or (BN8, BN9... BN48)= (1, 1, 1, 0, 1, 1, 1, 1, 0, 0, 1, 0, 0, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1,
0, 0, 0, 0, 0, 1, 1, 0, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1).
The Info field (1003) comprises 36 bits carrying the control message of the PAN field, cause field and user ID field, and the TB field (1004) comprises modulating bits with the state of BN85, BN86, BN87 equal to 0, 0, 0. Figure 11 illustrates a UE for sending a control message to a communications network according to an embodiment of the invention. The UE comprises a data structure generating unit (1101) and data structure sending unit (1102). The data structure generating unit (1101) is configured to generate a predefined data structure for carrying a control message. The data structure sending unit (1102) is configured to send the predefined data structure carrying the control message in particular bit interval allocation of a PTCCH/U or an idle frame.
The data structure generated by the data structure generating unit (1101) comprises at least one of an ACK/NACK message for one or more received data blocks, a voice activity message and a user ID message, where preferably the ACK/NACK message is carried in a PAN field, the voice activity message is carried in a cause field and the user ID message is carried in a user ID field or a TSC. The functions of the units of the UE are implemented in hardware comprising electrical circuitry or a microprocessor, or software including computer-executable program code or instructions.
Figure 12 illustrates a BSS for receiving a control message form a UE according to an embodiment of the invention. The BSS comprises a receiving unit (1201) and a transmitting unit (1202). The receiving unit (1201) is configured to receive a predefined data structure sent from a UE. The predefined data structure is arranged for carrying a control message comprising at least one of an ACK/NACK message for one or more data blocks, a voice activity message and a user ID message. For the case of the control message comprising an ACK/NACK message, the BSS further preferably comprises a transmitting unit (1202), which is configured to retransmit one or more data blocks when the ACK/NACK message represents the one or more data blocks are received incorrectly by the UE. In case that the control message comprises a voice activity message, the BSS advantageously further comprise a resource allocating unit (1203). The resource allocating unit (1203) is configured to allocate uplink resources for the UE when the voice activity message represents a positive voice activity.
The BSS optionally also comprises a user ID allocating unit (1204), which is configured to allocate a user ID for each of the users sharing an uplink channel. When the user equipment sends a control message to the BSS, reporting to the BSS, the user ID can then be carried in the report data structure.
The functions of the units of the BSS are implemented by hardware comprising electrical circuitry or a microprocessor, or by software including computer-executable program code or instructions.
While several example embodiments have been provided in the present disclosure, it should be understood that the disclosed methods, apparatuses and systems might be embodied in many other specific forms without departing from the scope of the present disclosure. The present examples are to be considered as illustrative and not restrictive, and the intention is not to be limited to the details given herein. For example, various elements or components may be combined or integrated in another system or certain features may be omitted, or not implemented.
Techniques, systems, apparatuses, and methods described and illustrated in the various embodiments as discrete or separate may be combined or integrated with other systems, modules, techniques, or methods without departing from the scope of the present disclosure. Other items shown or discussed as coupled or directly coupled or communicating with each other may be indirectly coupled or communicating through some interface, device, or intermediate component whether electrically, mechanically, or otherwise. Also, other changes, substitutions, and alterations are ascertainable by one skilled in the art and could be made without departing from the scope of the following claims.

Claims

1. A method for sending a control message to a communications network, wherein the control message is sent from a user equipment, UE, participating in a conversational service, characterized in that a predefined data structure carrying the control message is sent to the network in particular bit interval allocation of a packet timing advanced control channel for the uplink, PTCCH/U, or an idle frame, wherein the PTCCH/U is an uplink channel used for transmission of one or more random access bursts and the idle frame is a periodically arranged time interval in a TDMA frame structure for the UE to measure on or search for neighbor cells.
2. The method according to claim 1, wherein the control message comprises at least one of an ACK/NACK message for one or more received data blocks and a voice activity message.
3. The method according to claim 2, wherein the control message further comprises a user ID message.
4. The method according to claim 2, wherein the ACK/NACK message is carried in a PAN field, the voice activity message is carried in a cause field.
5. The method according to any of claims 1 to 4, wherein the data structure is a piggyback burst PB or an access burst AB.
6. The method according to any of claims 1 to 4, wherein the data structure is sent when one or more data blocks are received incorrectly or when a voice activity is detected.
7. User equipment for sending a control message of a communications system providing packet switched services, characterized by: a data structure generating unit, configured to generate a predefined data structure for carrying a control message; and a data structure sending unit, configured to send the predefined data structure carrying the control message in particular bit interval allocation of a PTCCH/U or an idle frame, wherein the PTCCH/U is an uplink channel used for transmission of one or more random access bursts and the idle frame is a periodically arranged time interval in a TDMA frame structure for the UE to measure on or search for neighbor cells.
8. The user equipment according to claim 7, wherein the control message comprises ACK/NACK message for one or more received data blocks.
9. The user equipment according to claim 8, wherein the user equipment further comprises a detecting unit, configured to detect a voice activity and the control message comprises a voice activity message.
10. A Base Station Subsystem, BSS, for receiving a control message from a UE in a communications network providing packet switched services, comprising: a receiving unit, configured to receive a predefined data structure for carrying a control message from a UE, wherein the predefined data structure is arranged for carrying a control message comprising at least one of an ACK/NACK message for one or more data blocks, a voice activity message and a user ID message in particular bit interval allocation of a PTCCH/U or an idle frame wherein the PTCCH/U is an uplink channel used for transmission of one or more random access bursts and the idle frame is a periodically arranged time interval in a TDMA frame structure for the UE to measure on or search for neighbor cells.
11. The BSS according to claim 10, comprising: processing circuitry adapted for detecting from the particular bit interval allocation whether a control message comprises feedback information pertaining to one or more data blocks earlier transmitted or a request for uplink data transmission resources.
12. The BSS according to claim 10 or 11, comprising: a transmitting unit, configured to retransmit one or more data blocks when the ACK/NACK message represents the one or more data blocks are received incorrectly.
13. The BSS according to any of claims 10 to 12, comprising: a resource allocating unit configured to allocate uplink resource for the UE when the voice activity message represents a voice activity is detected.
14. The BSS according to any of claims 10 to 13, comprising: a user ID allocating unit configured to allocate a user ID for the UE.
15. A data structure for sending a control message to a communications network, characterized in that the data structure is adapted for transmission in particular bit interval allocation of a PTCCH/U or an idle frame, wherein the PTCCH/U is an uplink channel used for transmission of one or more random access bursts and the idle frame is a periodically arranged time interval in a TDMA frame structure for the UE to measure on or search for neighbor cells and that the control message comprises at least one of an ACK/NACK message for one or more received data blocks and a voice activity message of packet switched voice services.
16. The data structure according to claim 15, wherein the control message further comprises a user ID message and the user ID message is carried in a user ID field.
17. The data structure according to claim 15, wherein the ACK/NACK message is carried in a PAN field, the voice activity message is carried in a cause field.
18. The data structure according to claim 17, wherein the PAN field comprises 3 to 6 bits and the cause field comprises 1 bit.
19. The data structure according to any of claims 15 to 18, wherein the data structure comprises at least one of an Info field to carry the control message, a training sequence code, TSC, field, two tail bits, TB, fields and two guard period, GP, fields.
20. The data structure according to claim 19, wherein the Info field comprises 16 bits.
PCT/CN2009/070347 2008-10-17 2009-02-03 Method and apparatus of telecommunications WO2010043120A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
BRPI0920585A BRPI0920585A2 (en) 2008-10-17 2009-02-03 telecommunications method and apparatus
CN200980139266.1A CN102187592B (en) 2008-10-17 2009-02-03 Method and apparatus of telecommunications

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
PCT/CN2008/072740 WO2010043087A1 (en) 2008-10-17 2008-10-17 Method and apparatus of telecommunications
CNPCT/CN2008/072740 2008-10-17

Publications (1)

Publication Number Publication Date
WO2010043120A1 true WO2010043120A1 (en) 2010-04-22

Family

ID=42106202

Family Applications (2)

Application Number Title Priority Date Filing Date
PCT/CN2008/072740 WO2010043087A1 (en) 2008-10-17 2008-10-17 Method and apparatus of telecommunications
PCT/CN2009/070347 WO2010043120A1 (en) 2008-10-17 2009-02-03 Method and apparatus of telecommunications

Family Applications Before (1)

Application Number Title Priority Date Filing Date
PCT/CN2008/072740 WO2010043087A1 (en) 2008-10-17 2008-10-17 Method and apparatus of telecommunications

Country Status (2)

Country Link
BR (1) BRPI0920585A2 (en)
WO (2) WO2010043087A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102843216B (en) * 2012-08-20 2017-03-29 福建先创通信有限公司 A kind of multiplexing method of signaling channel

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1996021998A2 (en) * 1995-01-04 1996-07-18 Nokia Telecommunications Oy Radio system for cordless subscriber line interface
CN1250583A (en) * 1997-01-09 2000-04-12 诺基亚流动电话有限公司 A method to determine neighbour cell data in a mobile cellular system and a mobile station
CN1298617A (en) * 1998-02-27 2001-06-06 西门子公司 Relaying in a telecommunications system based on code and time-division multiplex
CN1953605A (en) * 2005-10-21 2007-04-25 北京信威通信技术股份有限公司 A method to monitor adjacent frequency in SCDMA system
US20080049670A1 (en) * 2006-08-24 2008-02-28 Samsung Electronics Co., Ltd. Method and apparatus for transmitting/receiving data in a wireless access communication system

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19845076C2 (en) * 1998-09-30 2003-03-27 Siemens Ag Method for transmitting packet-oriented information over a time-division-oriented radio link
US7126939B2 (en) * 2000-07-24 2006-10-24 Nortel Networks Limited Packet-based calls in a wireless network
EP1376950A1 (en) * 2002-06-21 2004-01-02 Siemens Information and Communication Networks S.p.A. Method for releasing single TBFs in a mobile radio system
KR101009145B1 (en) * 2004-01-09 2011-01-18 엘지전자 주식회사 Downlink AC / NAC feedback determination method in terminal in soft handover
GB2419498B (en) * 2004-10-25 2009-07-01 Matsushita Electric Ind Co Ltd Method of allocating timeslots in a packet-switched circuit in a mobile communication system, mobile station, base station and computer program
AU2005337891B2 (en) * 2005-11-01 2010-08-12 Telefonaktiebolaget Lm Ericsson (Publ) Method and arrangements in a radio communication system
KR100975699B1 (en) * 2005-11-05 2010-08-12 삼성전자주식회사 Uplink resource request and allocation method in wireless communication system supporting real-time service
EP1848162B1 (en) * 2006-04-19 2017-03-08 Nokia Solutions and Networks GmbH & Co. KG Method to reduce the transmission latency in GSM/EDGE delay-sensitive applications
CN100550838C (en) * 2006-05-17 2009-10-14 华为技术有限公司 The method for building up of temporary up-link block flow and system thereof and user terminal
US8126475B2 (en) * 2006-10-09 2012-02-28 Motorola Mobility, Inc. Apparatus and method for uplink scheduling on shared channels
CN101198080B (en) * 2006-12-05 2011-03-02 中兴通讯股份有限公司 Transmission method of high-speed uplink packet access signaling of time division code division multiple access system
CN101237297A (en) * 2007-01-31 2008-08-06 华为技术有限公司 A method, device and system for transmitting enhanced uplink dedicated channel control information
CN101039171B (en) * 2007-03-15 2011-08-24 中兴通讯股份有限公司 Method for demodulating ACK slot signal of HS-DPCCH channel
EP1973278A1 (en) * 2007-03-20 2008-09-24 Alcatel Lucent A method for scheduling of service data in uplink, a base station, a user terminal and a communication network therefor

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1996021998A2 (en) * 1995-01-04 1996-07-18 Nokia Telecommunications Oy Radio system for cordless subscriber line interface
CN1250583A (en) * 1997-01-09 2000-04-12 诺基亚流动电话有限公司 A method to determine neighbour cell data in a mobile cellular system and a mobile station
CN1298617A (en) * 1998-02-27 2001-06-06 西门子公司 Relaying in a telecommunications system based on code and time-division multiplex
CN1953605A (en) * 2005-10-21 2007-04-25 北京信威通信技术股份有限公司 A method to monitor adjacent frequency in SCDMA system
US20080049670A1 (en) * 2006-08-24 2008-02-28 Samsung Electronics Co., Ltd. Method and apparatus for transmitting/receiving data in a wireless access communication system

Also Published As

Publication number Publication date
BRPI0920585A2 (en) 2015-12-29
WO2010043087A1 (en) 2010-04-22

Similar Documents

Publication Publication Date Title
RU2452102C1 (en) Downlink receiving status feedback method
US8134940B2 (en) Method and apparatus in a telecommunication system
US8190160B2 (en) Method for transmitting fast scheduling request messages in scheduled packet data systems
EP3024294B1 (en) Allocating radio resources in a wireless communication system
CN104125610B (en) Data transmission method for uplink and equipment in D2D communications
CN101267285B (en) Confirmation information feedback method
CN101388755B (en) Uni-cell MBMS data retransmission scheduling method, device, system and base station
CN1897491B (en) Apparatus and method for sharing a unique identifier among a plurality of receivers
EP3186914B1 (en) Communications device and methods
US20180160443A1 (en) Uplink data sending apparatus and method, and uplink data receiving apparatus and method
EP3429297B1 (en) Method for transmitting uplink data and corresponding apparatus and computer-readable storage medium
GB2427097A (en) Method of communicating uplink signalling information
WO2022029723A1 (en) System and methods of pucch enhancement with intra-slot repetitions towards multiple trps
WO2022029721A1 (en) TIMING ENHANCEMENTS RELATED TO PUCCH REPETITION TOWARDS MULTIPLE TRPs
EP3386136B1 (en) Downlink transmission method, base station, and terminal
WO2009139572A2 (en) Method for discontinuous reception in portable terminal and apparatus thereof
CN111034073A (en) Infrastructure equipment, mobile terminal, computer software and method
EP2947838B1 (en) Uplink data transmission method and apparatus
US8223702B2 (en) Method for transmitting data in packets in a radio communications system
US20090041024A1 (en) Supporting a Transmission and a Reception of Data Packets
CN104601300B (en) A kind of data transmission method and equipment
CN101299655A (en) Method and apparatus for transmitting communication information
WO2022029711A1 (en) COLLISION AVOIDANCE AND/OR HANDLING OF INVALID SYMBOLS WHEN UTILIZING UPLINK CHANNEL REPETITION TOWARDS MULTIPLE TRPs
US8750101B2 (en) Apparatus and method for transmitting and receiving control information message in a communication system
CN106550316B (en) Single calling method and terminal in direct mode DMO communication

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200980139266.1

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 09820196

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 941/KOLNP/2011

Country of ref document: IN

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 09820196

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: PI0920585

Country of ref document: BR

Kind code of ref document: A2

Effective date: 20110418