KR20090064703A - Resource allocation method and apparatus for voip service in wireless packet access system - Google Patents

Resource allocation method and apparatus for voip service in wireless packet access system Download PDF

Info

Publication number
KR20090064703A
KR20090064703A KR1020070132000A KR20070132000A KR20090064703A KR 20090064703 A KR20090064703 A KR 20090064703A KR 1020070132000 A KR1020070132000 A KR 1020070132000A KR 20070132000 A KR20070132000 A KR 20070132000A KR 20090064703 A KR20090064703 A KR 20090064703A
Authority
KR
South Korea
Prior art keywords
redundancy check
resource
masking
cycle redundancy
terminal
Prior art date
Application number
KR1020070132000A
Other languages
Korean (ko)
Inventor
김용석
Original Assignee
삼성전자주식회사
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 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020070132000A priority Critical patent/KR20090064703A/en
Publication of KR20090064703A publication Critical patent/KR20090064703A/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • H04W72/23Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • 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
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • H04W72/1263Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows

Landscapes

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

Abstract

A method performing a resource allocation for supplying a voice provide packet service without the delay and an apparatus thereof are provided to inform a variable compression state of the mobile terminal by masking state information to CRC(Cyclic Redundancy Checking) information of the transmission data. It determines whether CRC masking is performed in a voice packet transmission block received from a terminal(410). If the CRC masking is performed, the corresponding PDCP(Packet Data Conversion Protocol) layer of the terminal performs the operation to the uncompressed or the semi compressed mode(415). The scheduler of a base station additionally assigns the resources to the terminal through the existing dynamic allocation mode(420). If the CRC masking is not performed, a general processing process is performed(425).

Description

무선패킷 접속시스템에서 음성 패킷 서비스 제공을 위한 자원할당 방법 및 장치{RESOURCE ALLOCATION METHOD AND APPARATUS FOR VOIP SERVICE IN WIRELESS PACKET ACCESS SYSTEM}Resource allocation method and apparatus for providing voice packet service in wireless packet access system {RESOURCE ALLOCATION METHOD AND APPARATUS FOR VOIP SERVICE IN WIRELESS PACKET ACCESS SYSTEM}

본 발명은 지속적인 스케줄링(Persistent Scheduling)을 이용하는 무선패킷 접속시스템에서 상향링크에서의 음성 패킷 서비스(VoIP:Voice Over IP)가 제공되고, PDCP(Packet Data Conversion Protocol)을 통해 인터넷 프로토콜(IP:Internet Protocol)/사용자 데이터 프로토콜(UDP:User Datagram Protoco)/실시간 전송 프로토콜(RTP:Realtime Transfer Protocol)을 사용할 경우, 스케줄러에서 가변적 압축률에 따라 발생하는 음성 패킷의 특성에 의해 발생하는 서비스 지연문제를 해결하기 위한 방법 및 장치에 관한 것이다. The present invention provides a voice packet service (VoIP: Voice Over IP) in an uplink in a wireless packet access system using persistent scheduling, and provides an Internet protocol (IP) through a packet data conversion protocol (PDCP). ) / User Datagram Protoco (UDP) / Realtime Transfer Protocol (RTP) to solve the service delay problem caused by the characteristics of the voice packet caused by the variable compression rate in the scheduler. A method and apparatus are disclosed.

최근 이동통신 시스템에서는 무선 채널에서 고속 데이터 전송을 위해 직교주파수분할 다중접속(Orthogonal Frequency Division Multiple Access; 이하 'OFDM'이라 칭함)방식 혹은 단일반송파 주파수분할 다중접속(Single Carrier - Frequency division Multiple Access: 이하 'SC-FDMA'이라 칭함)방식이 활발히 연구되고 있다. In recent mobile communication systems, orthogonal frequency division multiple access (OFDM) or single carrier frequency division multiple access (hereinafter referred to as 'OFDM') for high-speed data transmission in a wireless channel. The method called 'SC-FDMA' is being actively researched.

또한, 현재 비동기 셀룰러 이동통신 표준단체인 3GPP(3rd Generation Partnership Project)에서는 고속의 패킷데이터 전송을 위하여 상기 다중 접속(Multiple Access) 방식을 기반으로 하는 LTE(Long Term Evolution)에 대한 연구를 진행하고 있다. 그리고, 현재, 상기 LTE 시스템에서 음성 패킷(VoIP:Voice over Internet Protocol)서비스를 효율적으로 제공하기 위한 연구가 진행되고 있다.In addition, the 3rd Generation Partnership Project (3GPP), an asynchronous cellular mobile communication standard organization, is currently conducting research on Long Term Evolution (LTE) based on the multiple access scheme for high-speed packet data transmission. . In addition, at present, a study for efficiently providing a voice packet (VoIP: Voice over Internet Protocol) service in the LTE system.

상기 음성 패킷 서비스는 음성 부호화기(Voice Codec)에서 발생한 음성 데이터를 IP/UDP/RTP 패킷으로 생성하여 전송하는 통신기법을 나타내는데, 공중교환망(Public Switched Telephone Network : PSTN)과 같은 회선망(Circuit Switched Network)을 통해 제공되는 음성 서비스를 IP 망을 통해서도 제공하기 위해 제안된 기술이다. The voice packet service represents a communication technique for generating and transmitting voice data generated by a voice codec as an IP / UDP / RTP packet, which is a circuit switched network such as a public switched telephone network (PSTN). This technology is proposed to provide voice service provided through IP network.

무선패킷 접속시스템 또는 무선 데이터 패킷통신망을 이용하여 지연에 민감한 음성 패킷서비스를 제공하기 위해서는 음성 패킷 서비스에서의 지연에 대한 요구조건을 만족할 수 있어야 한다. In order to provide a delay sensitive voice packet service using a wireless packet access system or a wireless data packet communication network, a requirement for delay in a voice packet service must be satisfied.

기존의 스케줄러를 이용하여, 작은 데이터가 자주 발생하는 음성 패킷 서비스에서의 음성 패킷을 스케줄링하기 위해서는, 할당된 자원정보를 알리는 제어정보가 증가하여 음성 패킷 지연에 대처가 곤란한 문제점이 있다.In order to schedule a voice packet in a voice packet service in which small data frequently occurs using an existing scheduler, there is a problem in that it is difficult to cope with voice packet delay due to an increase in control information informing of allocated resource information.

상기 제어정보의 증가는, 실제 데이터를 전송할 수 있는 자원의 감소를 나타내고, 전체 용량의 감소를 나타낸다. 작은 크기의 데이터가 자주 발생하는 음성 패 킷 서비스의 경우, 사용자에 비례하여 증가하는 제어 정보의 양을 줄이는 것이 필수적으로 필요하다. 상기 제어정보의 양을 줄이기 위하여, 반영구적인 자원 할당에 대한 방안이 논의되고 있다.An increase in the control information indicates a decrease in resources that can transmit actual data, and a decrease in total capacity. In the case of a voice packet service in which a small amount of data frequently occurs, it is essential to reduce the amount of control information that increases in proportion to the user. In order to reduce the amount of control information, a method for semi-permanent resource allocation has been discussed.

상기 LTE 시스템에서는 효율적인 음성 패킷 서비스를 위해 지속적 스케줄링(Persistent Scheduling) 방식을 이용하여 자원을 할당하는 방법을 제공하고 있다. The LTE system provides a method for allocating resources by using a persistent scheduling method for efficient voice packet service.

상기 지속적 스케줄링 방식은 음성 패킷 서비스를 시작할 때, 기지국이 단말로 상향 링크 자원을 할당하는 제어 정보를 한 번만 전송하고, 상기 기지국과 단말이 상기 제어 정보에 따라 음성 패킷 서비스를 위한 동작을 수행하는 방식을 나타낸다.In the continuous scheduling scheme, when the voice packet service is started, the base station transmits control information for allocating uplink resources to the terminal only once, and the base station and the terminal perform an operation for the voice packet service according to the control information. Indicates.

이때, 상기 제어정보 전송에 의해 할당된 자원은 주기변경이 필요한 이벤트가 발생 되기 전까지 유효하다. 여기서, 상기 주기변경이 필요한 이벤트는 음성 패킷 서비스를 이용하는 단말이 음성구간 상태(talkspurt period state)에서 묵음구간 상태(silent period state)로 천이되는 이벤트를 나타낸다.At this time, the resource allocated by the control information transmission is valid until an event requiring a period change occurs. Herein, the event requiring the period change indicates an event in which a terminal using a voice packet service transitions from a talkspurt period state to a silent period state.

이러한 지속적인 스케줄링을 통한 자원할당에서, 현재 기지국의 블라인드(blind)검출 문제를 해결하기 위해서는 단말이 전송하는 초기 전송을 매 정해진 주기에서만 가능하도록 고정하는 방식을 사용한다. 즉, 초기전송은 매 20ms에서만 가능하게 한다.In the resource allocation through such continuous scheduling, in order to solve the blind detection problem of the current base station, a method of fixing the initial transmission transmitted by the terminal to be possible only in a predetermined period is used. In other words, initial transmission is only possible every 20 ms.

음성 코덱으로부터의 데이터를 음성 패킷으로 생성할 경우, IP/UDP/RTP 헤더는 PDCP 계층에서 음성 통화의 품질에 따라 압축률이 다르게 압축된다. 상기 압축 률에 따른 음성 패킷의 크기는 하기 <표 1>과 같다. When generating data from a voice codec into a voice packet, the IP / UDP / RTP header is compressed differently according to the quality of the voice call in the PDCP layer. The size of the voice packet according to the compression rate is shown in Table 1 below.

ModeMode Payload size (12.2kbps AMR)Payload size (12.2 kbps AMR) 압축률에 따른 IP/UDP/RTP sizeIP / UDP / RTP size according to compression rate 전체크기Overall size UncompressedUncompressed 256bits256 bits 520bits520bits 776bits776 bits Semi-compressedSemi-compressed 256bits256 bits 32 ~ 120bits32 to 120bits 288 ~ 376bits288 to 376 bits CompressedCompressed 256bits256 bits 24bits24bits 280bits280bits

상기 <표 1>은 PDCP 압축률에 따른 음성 패킷 서비스 패킷의 크기를 나타낸다.Table 1 shows the size of a voice packet service packet according to the PDCP compression rate.

도 1은 PDCP 압축률이 적용된 AMR 코덱의 음성 패킷 발생의 예를 도시한 것이다.1 illustrates an example of voice packet generation in an AMR codec to which a PDCP compression rate is applied.

상기 도 1을 참조하면, 음성구간 동안은 20ms마다 한 번씩 음성 데이터가 발생하고 묵음구간 동안은 묵음(Silence Descriptor, 이하 'SID')을 나타내는 7 바이트의 데이터가 160ms 마다 발생한다. Referring to FIG. 1, voice data is generated once every 20 ms during a voice interval, and 7 byte data representing silence descriptor (SID) is generated every 160 ms during the silent period.

또한, 음성구간 동안에 음성통화 품질에 따라 PDCP의 압축률이 다르게 나타남을 알 수 있다. In addition, it can be seen that the compression ratio of the PDCP is different depending on the voice call quality during the voice interval.

LTE 시스템에서는 지속적인 스케줄링 방식을 사용하기 때문에 상기 <표 1>에 나와있는 크기 중 가장 자주 발생하는 크기에 맞추어 단말로 자원을 할당한다.Since the LTE system uses a continuous scheduling scheme, resources are allocated to the terminal according to the size most frequently occurring among the sizes shown in Table 1 above.

일반적으로 압축 모드(compressed mode)사용 확률이 전체 통화중 90% 이상을 차지하므로 자원의 효율적인 사용 측면에서, 기지국의 스케줄러는 단말로 압축 모드에 맞는 지속적인 자원을 할당한다. 그러므로, 음성구간 동안에 발생하는 음성 패킷은 압축 모드에 맞는 크기로만 전송이 가능하다. In general, since the probability of using the compressed mode occupies more than 90% of all calls, in terms of efficient use of resources, the scheduler of the base station allocates a continuous resource for the compression mode to the terminal. Therefore, the voice packet generated during the voice interval can be transmitted only in the size suitable for the compression mode.

그러나 상기 <표 1>에서 알 수 있듯이, PDCP 계층은 음성 통화의 품질에 따라 IP/UDP/RTP 헤더를 압축률이 다르게 압축하므로, 최종적으로 전송해야 하는 음성 패킷의 크기도 다르다.However, as shown in Table 1, the PDCP layer compresses the IP / UDP / RTP header differently according to the quality of the voice call, and thus the size of the voice packet to be transmitted also varies.

즉, 음성 통화 품질이 나쁠 경우, PDCP 계층은 헤더 압축률을 줄여 통화 품질 저하에 반응한다. 이러한 압축률의 저하는 큰 사이즈의 음성 패킷 생성을 야기시키고, 이러한 큰 사이즈의 음성 패킷은 지속적으로 할당된 자원으로 전송 가능한 크기의 패킷으로 분할된다.In other words, if the voice call quality is poor, the PDCP layer responds to the call quality degradation by reducing the header compression rate. This lowering of the compression rate causes the generation of large sized voice packets, and these large sized voice packets are divided into packets of size that can be continuously transmitted to the allocated resources.

이 경우, 송신기 MAC(medium access control)단의 버퍼(buffer)에 전송이 지연된 새로운 패킷이 누적된다. 그러나, 새로운 패킷의 전송은 매 20ms에서만 가능하기 때문에 이렇게 누적된 패킷은 계속적인 서비스 지연을 야기시키고, 정해진 시간 이내에 패킷을 전달해야하는 음성 패킷 서비스의 요구사항을 만족시키지 못하는 문제점이 있다.In this case, new packets whose transmission is delayed are accumulated in a buffer of the transmitter medium access control (MAC) stage. However, since the transmission of a new packet is possible only every 20 ms, this accumulated packet causes a continuous service delay and does not satisfy the requirements of the voice packet service that must deliver the packet within a predetermined time.

본 발명의 목적은 무선패킷 접속시스템에서 음성 패킷 서비스 제공을 위한 자원할당 방법 및 장치를 제공함에 있다.An object of the present invention is to provide a resource allocation method and apparatus for providing a voice packet service in a wireless packet access system.

본 발명은 다른 목적은 IP/UDP/RTP 헤더의 가변적 압축률에 따른 음성 패킷 서비스 지연 문제점을 해결하기 위하여 안출된 것으로서, 지속적인 스케줄링을 이용해 음성 패킷 서비스를 지원하는 무선 패킷 접속시스템에서 PDCP 계층이 압축율을 변경하더라도 기지국이 빠른 자원 할당을 수행할 수 있게 하여 서비스 지연을 방지하는 방법 및 장치를 제공함에 있다.Another object of the present invention is to solve a voice packet service delay problem caused by a variable compression rate of an IP / UDP / RTP header, and the PDCP layer can improve the compression rate in a wireless packet access system supporting voice packet service using continuous scheduling. The present invention provides a method and apparatus for preventing a service delay by allowing a base station to perform a quick resource allocation even if it is changed.

본 발명의 또 다른 목적은 기지국이 빠르게 자원을 할당할 수 있도록 단말이 버퍼상태 정보를 CRC(Cyclic Redundancy Checking) 정보에 마스킹하여 기지국에 알리는 방법 및 장치를 제공함에 있다.It is another object of the present invention to provide a method and apparatus for informing a base station by masking buffer status information on cyclic redundancy checking (CRC) information so that the base station can allocate resources quickly.

본 발명의 또 다른 목적은 CRC 마스킹 정보를 수신한 기지국의 스케줄러가 단말이 해당 버퍼의 누적 패킷을 전송할 수 있도록 상향 링크 자원을 할당하여 음성 패킷 서비스 지연을 회피하는 방법 및 장치를 제공함에 있다.Another object of the present invention is to provide a method and apparatus for avoiding voice packet service delay by allocating an uplink resource so that a scheduler of a base station receiving CRC masking information can transmit a cumulative packet of a corresponding buffer.

본 발명의 목적을 달성하기 위한 제 1 견지에 따르면, 기지국의 자원할당 방법에 있어서 단말로부터 수신한 음성패킷 전송블록에서 CRC 마스킹여부를 판단하는 과정과 상기 CRC 마스킹이 되어 있는 경우, 추가적으로 자원을 단말로 할당하는 과정을 포함하는 것을 특징으로 한다.According to a first aspect for achieving the object of the present invention, in the resource allocation method of the base station, the process of determining whether CRC masking in the voice packet transport block received from the terminal and if the CRC masking, additional resources to the terminal It characterized in that it comprises a process of assigning.

본 발명의 목적을 달성하기 위한 제 2 견지에 따르면, 단말의 자원 할당 상태 보고 방법에 있어서 버퍼에 누적된 패킷의 양을 측정하는 과정과 상기 버퍼에 누적된 누적량이 임계값보다 큰 경우 CRC 마스킹을 수행하는 과정과 마스킹한 상기 CRC를 포함하는 음성패킷 전송블록을 생성하는 과정과 상기 음성패킷 전송블록을 할당받은 자원에 따라 기지국으로 전송하는 과정을 포함하는 것을 특징으로 한다.According to a second aspect for achieving the object of the present invention, in the resource allocation status reporting method of the terminal, the process of measuring the amount of packets accumulated in the buffer and CRC masking when the amount accumulated in the buffer is greater than a threshold value And a step of generating a voice packet transport block including the CRC masked and performing the step of transmitting the voice packet transport block to the base station according to the allocated resource.

본 발명의 목적을 달성하기 위한 제 3 견지에 따르면, 자원 할당 상태 보고하는 단말의 장치에 있어서 버퍼에 누적된 패킷의 양을 측정하고 상기 버퍼에 누적된 누적량이 임계값보다 큰 경우, CRC 마스킹 처리부로 이 정보를 알리는 버퍼 관리부와 상기 버퍼 관리부로부터 상기 버퍼에 누적된 누적량이 임계값보다 크다는 정보를 수신한 경우, CRC 마스킹을 수행하고 상기 CRC 마스킹을 수행한 CRC 정보를 출력하는 상기 CRC 마스킹부와 상기 CRC 정보를 수신하고, 상기 CRC 정보를 포함하는 전송블록을 생성하는 전송 블록 생성부와 상기 CRC 정보를 포함하는 전송블록을 할당받은 자원에 따라 기지국으로 전송하는 통신 인터페이스 모듈을 포함하는 것을 특징으로 한다.According to a third aspect for achieving the object of the present invention, in the apparatus of the terminal for reporting the resource allocation status, the CRC masking processing unit measures the amount of packets accumulated in the buffer and the accumulated amount in the buffer is larger than a threshold value. And a CRC masking unit for performing CRC masking and outputting CRC information for performing CRC masking when receiving information from the buffer management unit for notifying the information and the accumulated amount accumulated in the buffer from the buffer management unit. And a communication block module configured to receive the CRC information and to generate a transport block including the CRC information and to transmit a transport block including the CRC information to a base station according to allocated resources. do.

본 발명의 목적을 달성하기 위한 제 4 견지에 따르면, 자원을 할당하는 기지국의 장치에 있어서 단말로부터 수신한 음성패킷 전송블록에서 CRC 마스킹여부를 판단하여 판단 결과를 출력하는 CRC 마스킹 판독부와 상기 CRC 마스킹 판독부로부터 상기 음성패킷 전송블록이 CRC 마스킹이 되어 있는 경우, 추가적으로 자원을 단말로 할당하는 자원 할당부를 포함하는 것을 특징으로 한다.According to a fourth aspect for achieving the object of the present invention, in the apparatus of the base station to allocate resources, CRC masking reading unit and CRC masking reading unit for determining the CRC masking in the voice packet transport block received from the terminal and outputs a determination result When the voice packet transport block is CRC masked from the masking reader, a resource allocator may be additionally allocated to the terminal.

본 발명은 단말이 단말의 가변적 압축상태를 기지국 스케줄러에서 알 수 있도록 해당 상태정보를 전송 데이터의 CRC정보에 마스킹(masking)하여 기지국에 알리도록 함으로써, 기지국이 음성 패킷 서비스 제공시, 지연 없이 바로 자원을 할당할 수 있게 하여 지연 없는 효율적인 음성 패킷 서비스 제공이 가능한 이점이 있다.The present invention allows the terminal to inform the base station by masking the state information to the CRC information of the transmission data so that the terminal can know the variable compression state of the terminal in the base station scheduler, when the base station provides a voice packet service, without delay By assigning this, it is possible to provide an efficient voice packet service without delay.

또한, 본 발명은 단말의 CRC 마스킹을 통해 현재의 상태를 기지국에 알리므로 기존에 시스템에 추가적으로 고려해야 하는 부분이 없이 구현할 수 있는 이점이 있다. In addition, the present invention informs the base station of the current state through the CRC masking of the terminal, there is an advantage that can be implemented without any additional consideration to the existing system.

이하 본 발명의 바람직한 실시 예를 첨부된 도면의 참조와 함께 상세히 설명한다. 그리고, 본 발명을 설명함에 있어서, 관련된 공지기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단된 경우 그 상세한 설명은 생략한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. In describing the present invention, when it is determined that a detailed description of a related known function or configuration may unnecessarily obscure the subject matter of the present invention, the detailed description thereof will be omitted.

이하, 본 발명은 무선패킷 접속시스템에서 음성 패킷 서비스 제공을 위한 자원할당 방법 및 장치에 대해 설명할 것이다. Hereinafter, the present invention will be described a resource allocation method and apparatus for providing a voice packet service in a wireless packet access system.

본 발명은 단말의 IP/UDP/RTP 헤더가 압축률의 변화에 따라 크기가 변하고, 그 크기의 변화에 따른 버퍼의 상태를 파악하는 부분과 상기 버퍼에 누적된 패킷의 양이 미리 정해진 기준을 초과할 시, 이 사실을 기지국 스케줄러에 알리기 위해 CRC에 마스킹하는 부분과 기지국 스케줄러에서 수신한 CRC 마스킹 정보를 해독하여 누적된 버퍼에 패킷을 전송할 수 있는 자원을 새로 할당하거나 해당 자원의 변경을 수행하는 부분을 포함한다.According to the present invention, the size of the IP / UDP / RTP header of the terminal is changed according to the change of the compression rate, and the portion of grasping the state of the buffer according to the change of the size and the amount of packets accumulated in the buffer may exceed the predetermined criteria. In order to inform the base station scheduler of the fact, the part that masks the CRC and the part that decodes the CRC masking information received from the base station scheduler and allocates a new resource for transmitting a packet to the accumulated buffer or changes the resource. Include.

현재의, LTE 상향링크에서 음성 패킷 서비스를 위해서, 초기전송에 대한 블라인드(blind)검출의 부담을 줄이기 위해 기지국은 지속적인 스케줄링을 이용하는데, 이로 인해 상기 기지국의 상향링크에서의 각각의 초기전송은 정해진 주기에서만 가능하다. Currently, for voice packet service in LTE uplink, the base station uses continuous scheduling to reduce the burden of blind detection for initial transmission, whereby each initial transmission in the uplink of the base station is determined Only possible in a cycle.

상기 정해진 주기가 20ms로 고정된다면, AMR 코덱을 사용하는 LTE 시스템에서 PDCP 계층이 압축 모드로 동작을 할 경우, 상기 도 1에서와 같이 매 20ms마다 할당된 자원의 크기만큼의 패킷이 발생하고 매 20ms 마다 전송된다. 그러므로 단말의 송신 단에서 PDCP 계층이 압축 모드로만 동작한다면, 단말의 버퍼에는 해당 패킷이 누적되지 않는다. If the predetermined period is fixed to 20ms, when the PDCP layer operates in the compression mode in the LTE system using the AMR codec, as many packets as the size of the allocated resource is generated every 20ms as shown in FIG. Is sent every time. Therefore, if the PDCP layer operates only in the compression mode at the transmitting end of the terminal, the packet is not accumulated in the buffer of the terminal.

그러나, PDCP 계층이 세미 압축모드(semi-compressed mode) 혹은 비 압축(uncompressed mode)로 동작을 한다면, 초기 전송은 매 20ms에서만 가능하기 때문에, 패킷이 모두 전송되지 못하는 관계로, 단말의 버퍼에는 음성 패킷이 누적된다. However, if the PDCP layer operates in semi-compressed mode or uncompressed mode, since the initial transmission is possible only every 20 ms, all packets are not transmitted. Packets are accumulated.

이 경우, 누적된 패킷을 전송하기 위해서는 다음 20ms에서 가능하며 압축 모드에 해당하는 크기만을 전송할 수 있으므로, 누적 현상이 해소되지 않아 서비스 지연이 필연적으로 발생한다. 그러므로, 단말은 해당 버퍼에 누적된 패킷의 양이 미리 정해진 한계를 넘을 때 해당 사실을 기지국 스케줄러에 알린다. In this case, in order to transmit the accumulated packet, it is possible in the next 20ms and only the size corresponding to the compression mode can be transmitted. Therefore, a cumulative phenomenon is not solved and a service delay is inevitably generated. Therefore, the terminal notifies the base station scheduler when the amount of packets accumulated in the buffer exceeds a predetermined limit.

도 2는 본 발명의 실시 예에 따른 CRC 마스킹을 통해 전송 블럭을 생성하는 구조를 도시한 도면이다.2 is a diagram illustrating a structure for generating a transport block through CRC masking according to an embodiment of the present invention.

상기 도 2를 참조하면, 버퍼 패킷 누적 사실을 알리는 방식은 해당 상황이 발생할 경우, 기존의 CRC 전체 부분 비트에 -1 을 마스킹하고 전송 블럭(transport block)을 생성하여 전송한다. 본 발명의 구체적 동작 설명에서는 1 비트 마스킹을 위주로 설명하지만, 일반적인 비트 수에 대해서도 적용이 가능하다.Referring to FIG. 2, when a corresponding situation occurs, the method of notifying the accumulation of buffer packets masks −1 on all bits of the existing CRC and generates and transmits a transport block. In the detailed operation description of the present invention, one-bit masking will be described, but the general number of bits can be applied.

마스킹한 패킷을 수신한 기지국은 CRC의 에러 검출 정에서 추가적으로 -1을 마스킹하여 검출을 수행한다. 이때, -1을 마스킹한 CRC에 오류가 없을 경우, 기지국의 스케줄러는 해당 단말의 PDCP 계층이 현재 비 압축 또는 세미 압축 모드로 동작을 수행하여, 버퍼에 현재 음성 패킷 서비스 패킷이 누적되고 있다고 판단한다.Receiving the masked packet, the base station additionally masks -1 in the error detection definition of the CRC to perform detection. At this time, if there is no error in the CRC masking -1, the scheduler of the base station determines that the PDCP layer of the terminal currently operates in the uncompressed or semi-compressed mode, and the voice packet service packet is accumulated in the buffer. .

이 경우, 상기 기지국의 스케줄러는 즉각적으로 추가적으로 전송할 수 있는 자원을 기존의 동적(dynamic) 할당 방식을 통해서 단말로 할당하거나 다음 초기전송 시점에 더 많은 양을 전송할 수 있도록 할당한 자원을 변경한다In this case, the scheduler of the base station immediately allocates additional resources that can be additionally transmitted to the terminal through a conventional dynamic allocation scheme or changes the allocated resources so that a larger amount can be transmitted at the next initial transmission time.

도 3은 본 발명의 실시 예에 따른 단말의 동작 과정을 도시한 흐름도이다.3 is a flowchart illustrating an operation process of a terminal according to an exemplary embodiment of the present invention.

상기 도 3을 참조하면, 상기 단말은 버퍼에 누적된 패킷의 양을 측정한다(310 단계). Referring to FIG. 3, the terminal measures the amount of packets accumulated in the buffer (step 310).

만약, 상기 버퍼에 누적된 누적량이 미리 정의된 한계 값 또는 임계값보다 큰 경우(315 단계), CRC 마스킹을 수행하고(320 단계) 음성 패킷 전송블록(VoIP tranport block)을 생성한다(325 단계).If the accumulation amount accumulated in the buffer is greater than a predefined threshold value or threshold value (step 315), CRC masking is performed (step 320) and a voice tranport block is generated (step 325). .

이후, 할당받은 자원을 따라 음성 패킷(VoIP 패킷)을 전송한다(330 단계).Thereafter, a voice packet (VoIP packet) is transmitted according to the allocated resource (step 330).

만약, 상기 버퍼에 누적된 누적량이 미리 정의된 한계 값 또는 임계값보다 작은 경우(315 단계), 기존과 같이 음성 패킷 전송블록(VoIP tranport block)을 생성한다(325 단계). 이후, 할당받은 자원에 따라 음성 패킷(VoIP 패킷)을 전송한다(330 단계).If the accumulation amount accumulated in the buffer is smaller than a predefined threshold value or threshold (step 315), a voice packet transport block is generated as before (step 325). Thereafter, a voice packet (VoIP packet) is transmitted according to the allocated resource (step 330).

도 4는 본 발명의 실시 예에 다른 기지국의 동작 과정을 도시한 흐름도이다.4 is a flowchart illustrating an operation process of another base station according to an embodiment of the present invention.

상기 도 4를 참조하면, 상기 기지국은 단말로부터 수신한 음성 패킷 전송블록에서 CRC 마스킹여부를 판단한다(410 단계).Referring to FIG. 4, the base station determines whether CRC masking is performed in the voice packet transport block received from the terminal (step 410).

만약, CRC 마스킹이 되어 있는 경우(415 단계), 단말의 해당 PDCP 계층이 현재 비 압축 또는 세미 압축 모드로 동작을 수행하여, 버퍼에 현재 음성 패킷 서비스 패킷이 누적되고 있다고 판단한다. If CRC masking is performed (step 415), the corresponding PDCP layer of the UE currently operates in the uncompressed or semi-compressed mode, and determines that the current voice packet service packet is accumulated in the buffer.

이 경우, 상기 기지국의 스케줄러는 즉각적으로 추가적으로 전송할 수 있는 자원을 기존의 동적(dynamic) 할당 방식을 통해서 단말로 할당하거나 다음 초기전송 시점에 더 많은 양을 전송할 수 있도록 할당한 자원을 변경한다(420 단계).In this case, the scheduler of the base station immediately allocates additional resources that can be additionally transmitted to the terminal through a conventional dynamic allocation scheme or changes the allocated resources so that a larger amount can be transmitted at the next initial transmission time (420). step).

만약, CRC 마스킹이 되어 있지 않은 경우(415 단계), 일반적인 처리 과정을 수행한다(425 단계).If the CRC masking is not performed (step 415), a general process is performed (step 425).

도 5는 본 발명의 실시 예에 따른 단말의 블록 구성을 도시한 도면이다.5 is a block diagram of a terminal according to an exemplary embodiment of the present invention.

상기 도 5를 참조하면, 상기 단말은 음성 패킷(VoIP) 서비스를 위한 MAC 계층 버퍼(layer buffer)(500), 버퍼관리부(502), CRC 마스킹 처리부(504), 전송블럭 생성부(506), 데이터 처리부(508), 송신부(510)를 포함하여 구성된다. 상기 도 5는 송신에서의 기능 블록을 도시한 것이다.Referring to FIG. 5, the terminal includes a MAC layer buffer 500, a buffer manager 502, a CRC masking processor 504, a transmission block generator 506, and a voice packet (VoIP) service. The data processor 508 and the transmitter 510 are configured. 5 shows a functional block in transmission.

상기 음성 패킷(VoIP) 서비스를 위한 MAC 계층 버퍼(500)에는 해당 서비스를 위하여 생성된 패킷이 전송 전에 저장되며, 상기 버퍼 관리부(502)는 해당 버퍼의 패킷의 양을 측정하여 상기에 언급한 미리 정해진 기준을 넘을 경우, 해당 사실을 CRC 마스킹 처리부(504)에 알린다.In the MAC layer buffer 500 for the voice packet (VoIP) service, a packet generated for the service is stored before transmission, and the buffer manager 502 measures the amount of the packet in the corresponding buffer in advance. If the predetermined criteria are exceeded, the fact is notified to the CRC masking processing unit 504.

특히, 본 발명에 따라 상기 CRC 마스킹 처리부(504)는 상기 해당 버퍼의 상태를 기지국에 알리기 위하여 전술한 CRC 마스킹을 수행하여 상기 전송블록생성부(506)에 마스킹한 CRC를 제공한다. In particular, according to the present invention, the CRC masking processing unit 504 provides the CRC masked to the transport block generation unit 506 by performing the aforementioned CRC masking to inform the base station of the state of the corresponding buffer.

만약, 상기 버퍼 관리부(502)는 상기 버퍼 관리부(502)로부터 상기 미리 정해진 기준을 넘었다는 정보를 제공받지 못하는 경우, 일반적인 CRC를 제공한다.If the buffer manager 502 does not receive the information that the predetermined criteria are exceeded from the buffer manager 502, it provides a general CRC.

상기 전송블록생성부(506)는 CRC 마스킹한 전송블록 또는 CRC 마스킹이 없는 일반 전송블록을 생성하여 상기 데이터 처리부(508)와 상기 송신부(510)를 통하여 기지국에 전송한다. The transport block generation unit 506 generates a CRC masked transport block or a general transport block without CRC masking and transmits it to the base station through the data processor 508 and the transmitter 510.

여기서, 상기 데이터 처리부(508)는 전송할 데이터에 대해 부호화, 변조과정 등을 수행하여 상기 송신부(510)로 제공한다. 상기 송신부(510)는 안테나(미도시)를 통해 상기 단말과 기지국 간 교환되는 신호를 송수신하는 기능을 수행한다.In this case, the data processor 508 performs an encoding, a modulation process, and the like on the data to be transmitted to the transmitter 510. The transmitter 510 transmits and receives a signal exchanged between the terminal and the base station through an antenna (not shown).

상기 송신부(510) 및 상기 데이터 처리부(508)는 통신 인터페이스 모듈(미도시)가 상기 송신부(510) 및 상기 데이터 처리부(508)의 역할을 모두 수행할 수 있다.In the transmitter 510 and the data processor 508, a communication interface module (not shown) may serve as both the transmitter 510 and the data processor 508.

도 6은 본 발명의 실시 예에 따른 기지국의 블록 구성을 도시한 도면이다.6 is a block diagram of a base station according to an embodiment of the present invention.

상기 도 6을 참조하면, 상기 기지국은 송수신부(600), 데이터 처리부(602), CRC 마스킹 판독부(604), 자원 할당부(606)를 포함하여 구성된다.Referring to FIG. 6, the base station includes a transceiver 600, a data processor 602, a CRC masking reader 604, and a resource allocator 606.

상기 송수신부(600)는 안테나(미도시)를 통해 상기 단말과 기지국 간 교환되 는 신호를 송수신하는 기능을 수행한다. The transceiver 600 performs a function of transmitting and receiving a signal exchanged between the terminal and the base station through an antenna (not shown).

상기 데이터 처리부(602)는 상기 단말로 송신하기 위한 데이터를 처리하여(변조 및, 부호화 과정 수행) 상기 송수신부(600)로 제공하고, 상기 송수신부(600)로부터의 입력되는 데이터를 처리하여(복조 및, 복호화 과정 수행) 해당 블록으로 제공한다. The data processing unit 602 processes the data for transmission to the terminal (modulation and encoding process) and provides the data to the transceiver 600, and processes the data input from the transceiver 600 ( Demodulation and decoding process).

상기 송수신부(600) 및 상기 데이터 처리부(602)는 통신 인터페이스 모듈(미도시)가 상기 송수신부(600) 및 상기 데이터 처리부(602)의 역할을 모두 수행할 수 있다.In the transceiver 600 and the data processor 602, a communication interface module (not shown) may perform both a role of the transceiver 600 and the data processor 602.

특히, 본 발명에 따라 상기 CRC 마스킹 판독부(604)는 상기 데이터 처리부(602)로부터 출력되는 데이터에서 상기 단말로부터의 CRC 마스킹된 전송 블록을 검출한 경우, 해당 사실을 상기 자원할당부(606)에 제공한다.In particular, when the CRC masking reading unit 604 detects a CRC masked transport block from the terminal in the data output from the data processing unit 602, the CRC masking reading unit 604 reports the fact that the resource allocation unit 606 detects the fact. To provide.

상기 자원할당부(606)는 상기 CRC 마스킹 판독부(404)로부터 CRC 마스킹을 했다는 정보를 수신하는 경우, 해당 단말로 정해진 규칙에 따라 자원을 추가로 제공하며, 이 사실을 데이터 처리부(602)와 송수신부(600)를 통하여 단말로 전송한다. 상기 자원할당부(606)는 스케줄러의 기능을 수행한다.When the resource allocating unit 606 receives information indicating that the CRC masking has been received from the CRC masking reading unit 404, the resource allocating unit 606 additionally provides a resource according to a rule determined by the corresponding terminal, and the fact is provided with the data processing unit 602. Transmission to the terminal through the transceiver 600. The resource allocating unit 606 performs a function of a scheduler.

만약, 자원할당부(606)는 상기 CRC 마스킹 판독부(404)로부터 CRC 마스킹을 했다는 정보를 수신하지 않는 경우, 일반적인 자원 할당 과정을 수행한다.If the resource allocator 606 does not receive the CRC masking information from the CRC masking reader 404, it performs a general resource allocation process.

상술한 설명에서는 1 비트 정보를 알리기 위하여 +1 혹은 -1 CRC 마스킹을 예로 들어 설명하였으나, 상기 본 발명은 1 비트 이상의 정보를 알리기 위한 CRC 마스킹에도 적용이 가능하다. 또한, 상술한 설명에서는 버퍼의 상태를 알리기 위한 방법으로 CRC 마스킹방법을 이용하였으나, 이는 다른 정보 제공을 위해서 이용될 수도 있다.In the above description, the +1 or -1 CRC masking has been described as an example to inform 1 bit information, but the present invention can be applied to CRC masking for notifying 1 or more bits of information. In addition, in the above description, the CRC masking method is used as a method for informing the state of the buffer, but it may be used for providing other information.

한편 본 발명의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능하다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되어서는 아니 되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.Meanwhile, in the detailed description of the present invention, specific embodiments have been described, but various modifications may be made without departing from the scope of the present invention. Therefore, the scope of the present invention should not be limited to the described embodiments, but should be determined not only by the scope of the following claims, but also by those equivalent to the scope of the claims.

도 1은 PDCP 압축률이 적용된 AMR 코덱의 음성 패킷 발생의 예를 도시한 도면,1 is a diagram illustrating an example of voice packet generation of an AMR codec to which a PDCP compression rate is applied;

도 2는 본 발명의 실시 예에 따른 CRC 마스킹을 통해 전송 블럭을 생성하는 구조를 도시한 도면,2 is a diagram illustrating a structure for generating a transport block through CRC masking according to an embodiment of the present invention;

도 3은 본 발명의 실시 예에 따른 단말의 동작 과정을 도시한 흐름도,3 is a flowchart illustrating an operation process of a terminal according to an embodiment of the present disclosure;

도 4는 본 발명의 실시 예에 다른 기지국의 동작 과정을 도시한 흐름도,4 is a flowchart illustrating an operation process of another base station according to an embodiment of the present invention;

도 5는 본 발명의 실시 예에 따른 단말의 블록 구성을 도시한 도면, 및,5 is a block diagram of a terminal according to an embodiment of the present invention; and

도 6은 본 발명의 실시 예에 따른 기지국의 블록 구성을 도시한 도면.6 is a block diagram of a base station according to an embodiment of the present invention.

Claims (12)

기지국의 자원할당 방법에 있어서,In the resource allocation method of the base station, 단말로부터 수신한 음성패킷 전송블록에서 CRC 마스킹여부를 판단하는 과정과,Determining whether CRC masking is performed in the voice packet transport block received from the terminal; 상기 사이클 리던던시 체크 마스킹이 되어 있는 경우, 추가적으로 자원을 단말로 할당하는 과정을 포함하는 것을 특징으로 하는 방법.And if the cycle redundancy check masking is performed, additionally allocating resources to the terminal. 제 1항에 있어서,The method of claim 1, 상기 사이클 리던던시 체크 마스킹이 되어 있지 않은 경우, 일반적인 자원 할당 절차를 수행하는 과정을 더 포함하는 것을 특징으로 하는 방법.And if the cycle redundancy check masking is not performed, performing a general resource allocation procedure. 제 1항에 있어서,The method of claim 1, 상기 자원은 상향 링크의 전송 가능 자원인 것을 특징으로 하는 방법.And the resource is an uplink transmittable resource. 단말의 자원 할당 상태 보고 방법에 있어서,In the resource allocation status report method of the terminal, 버퍼에 누적된 패킷의 양을 측정하는 과정과,Measuring the amount of packets accumulated in the buffer, 상기 버퍼에 누적된 누적량이 임계값보다 큰 경우, 사이클 리던던시 체크 마스킹을 수행하는 과정과,Performing cycle redundancy check masking when the accumulation amount accumulated in the buffer is greater than a threshold value; 마스킹한 상기 사이클 리던던시 체크를 포함하는 음성패킷 전송블록을 생성하는 과정과,Generating a voice packet transport block including the masked cycle redundancy check; 상기 음성패킷 전송블록을 할당받은 자원에 따라 기지국으로 전송하는 과정을 포함하는 것을 특징으로 하는 방법.And transmitting the voice packet transport block to a base station according to the allocated resource. 제 4항에 있어서,The method of claim 4, wherein 상기 버퍼에 누적된 누적량이 임계값보다 크지 경우, 일반적인 음성패킷 전송블록을 생성하는 과정과,Generating a general voice packet transport block when the accumulated amount accumulated in the buffer is greater than a threshold value; 상기 일반적인 음성패킷 전송블록을 할당받은 자원에 따라 기지국으로 전송하는 과정을 더 포함하는 것을 특징으로 하는 방법.And transmitting the general voice packet transport block to a base station according to an allocated resource. 제 4항에 있어서,The method of claim 4, wherein 상기 자원은 상향 링크의 전송 가능 자원인 것을 특징으로 하는 방법.And the resource is an uplink transmittable resource. 자원 할당 상태 보고하는 단말의 장치에 있어서,In the device of the terminal for reporting the resource allocation status, 버퍼에 누적된 패킷의 양을 측정하고 상기 버퍼에 누적된 누적량이 임계값보다 큰 경우, 사이클 리던던시 체크 마스킹 처리부로 이 정보를 알리는 버퍼 관리부와,A buffer manager for measuring the amount of packets accumulated in the buffer and notifying the information to the cycle redundancy check masking processor if the accumulated amount in the buffer is larger than a threshold value; 상기 버퍼 관리부로부터 상기 버퍼에 누적된 누적량이 임계값보다 크다는 정보를 수신한 경우, 사이클 리던던시 체크 마스킹을 수행하고, 상기 사이클 리던던시 체크 마스킹을 수행한 사이클 리던던시 체크 정보를 출력하는 상기 사이클 리던던시 체크 마스킹부와,The cycle redundancy check masking unit for performing cycle redundancy check masking and outputting cycle redundancy check information when the cumulative amount accumulated in the buffer is greater than a threshold value from the buffer manager. Wow, 상기 사이클 리던던시 체크 정보를 수신하고, 상기 사이클 리던던시 체크 정보를 포함하는 전송블록을 생성하는 전송 블록 생성부와,A transport block generation unit receiving the cycle redundancy check information and generating a transport block including the cycle redundancy check information; 상기 사이클 리던던시 체크 정보를 포함하는 전송블록을 할당받은 자원에 따라 기지국으로 전송하는 통신 인터페이스 모듈을 포함하는 것을 특징으로 하는 장치.And a communication interface module configured to transmit a transport block including the cycle redundancy check information to a base station according to allocated resources. 제 7항에 있어서,The method of claim 7, wherein 상기 사이클 리던던시 체크 마스킹부는 상기 버퍼 관리부로부터 상기 버퍼에 누적된 누적량이 임계값보다 크지 않다는 정보를 수신하는 경우, 일반적인 사이클 리던던시 체크 정보를 출력하는 것을 특징으로 하는 장치.And the cycle redundancy check masking unit outputs general cycle redundancy check information when receiving the information from the buffer manager that the accumulation amount accumulated in the buffer is not greater than a threshold value. 제 7항에 있어서,The method of claim 7, wherein 상기 자원은 상향 링크의 전송 가능 자원인 것을 특징으로 하는 장치.And the resource is an uplink transmittable resource. 자원을 할당하는 기지국의 장치에 있어서,In the base station apparatus for allocating resources, 단말로부터 수신한 음성패킷 전송블록에서 사이클 리던던시 체크 마스킹여부를 판단하여 판단 결과를 출력하는 사이클 리던던시 체크 마스킹 판독부와,A cycle redundancy check masking reading unit which determines whether or not cycle redundancy check masking is performed in the voice packet transport block received from the terminal and outputs a determination result; 상기 사이클 리던던시 체크 마스킹 판독부로부터 상기 음성패킷 전송블록이 사이클 리던던시 체크 마스킹이 되어 있는 경우, 추가적으로 자원을 단말로 할당하는 자원 할당부를 포함하는 것을 특징으로 하는 장치.And a resource allocator for additionally allocating resources to the terminal when the voice packet transport block is subjected to cycle redundancy check masking from the cycle redundancy check masking reader. 제 10항에 있어서,The method of claim 10, 상기 자원 할당부는 상기 음성패킷 전송블록이 상기 사이클 리던던시 체크 마스킹이 되어 있지 않은 경우, 일반적인 자원 할당 절차를 수행하는 것을 특징으로 하는 장치.And the resource allocator performs a general resource allocation procedure when the voice packet transport block is not subjected to the cycle redundancy check masking. 제 10항에 있어서,The method of claim 10, 상기 자원은 상향 링크의 전송 가능 자원인 것을 특징으로 하는 장치.And the resource is an uplink transmittable resource.
KR1020070132000A 2007-12-17 2007-12-17 Resource allocation method and apparatus for voip service in wireless packet access system KR20090064703A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020070132000A KR20090064703A (en) 2007-12-17 2007-12-17 Resource allocation method and apparatus for voip service in wireless packet access system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070132000A KR20090064703A (en) 2007-12-17 2007-12-17 Resource allocation method and apparatus for voip service in wireless packet access system

Publications (1)

Publication Number Publication Date
KR20090064703A true KR20090064703A (en) 2009-06-22

Family

ID=40993225

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070132000A KR20090064703A (en) 2007-12-17 2007-12-17 Resource allocation method and apparatus for voip service in wireless packet access system

Country Status (1)

Country Link
KR (1) KR20090064703A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024072034A1 (en) * 2022-09-30 2024-04-04 현대자동차주식회사 Method and device for coding of voice packet in non-terrestrial network

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024072034A1 (en) * 2022-09-30 2024-04-04 현대자동차주식회사 Method and device for coding of voice packet in non-terrestrial network

Similar Documents

Publication Publication Date Title
JP6207837B2 (en) Method and apparatus for controlling scheduling
KR100975699B1 (en) Method for uplink bandwidth request and allocation in a wire-less communication system of serving real-time service
US7068623B1 (en) Communicating traffic over a wireless channel in a mobile communications system
JP5184352B2 (en) Radio resource allocation method and radio base station
US11006302B2 (en) Method, system and device for detecting a silence period status in a user equipment
US20090103440A1 (en) Collision avoidance for uplink VoIP transmission
JP2014508488A (en) Method and apparatus for transmitting a buffer status report in a wireless communication system
US20080176576A1 (en) Fast Indication of Uplink Voice Activity
EP2161961A2 (en) Method for resource allocation, base station and mobile communication terminal
US10028295B2 (en) Method and an apparatus to control scheduling
KR101590647B1 (en) Uplink scheduling method based on semi-persistent resource allocation in mobile communication system and apparatus therefor
CN101355818B (en) Transmission method, system and apparatus for internet protocol voice communication in wireless system
US8582451B2 (en) Code assignment in HS-SCCH less operation mode
KR20090064703A (en) Resource allocation method and apparatus for voip service in wireless packet access system
KR101481726B1 (en) Apparatus and method for fast resource allocation in voip service
CN105981465B (en) Resource allocation method and base station
KR101331793B1 (en) Apparatus and method for resource allocation in voip service
KR20100132431A (en) Apparatus and method for generating buffer status information of user equipment in wireless communication system
WO2024020732A1 (en) Voice speaking-listening based adaptive scheduling
JP6113768B2 (en) Method and apparatus for controlling scheduling
KR101341752B1 (en) Method and apparauts for processing blind decoding in mobile communication system

Legal Events

Date Code Title Description
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid