KR20150081603A - 무선 통신 시스템에서 패딩을 이용한 데이터 전송 방법 및 장치 - Google Patents

무선 통신 시스템에서 패딩을 이용한 데이터 전송 방법 및 장치 Download PDF

Info

Publication number
KR20150081603A
KR20150081603A KR1020140001254A KR20140001254A KR20150081603A KR 20150081603 A KR20150081603 A KR 20150081603A KR 1020140001254 A KR1020140001254 A KR 1020140001254A KR 20140001254 A KR20140001254 A KR 20140001254A KR 20150081603 A KR20150081603 A KR 20150081603A
Authority
KR
South Korea
Prior art keywords
data
padding
data unit
allocated
pdu
Prior art date
Application number
KR1020140001254A
Other languages
English (en)
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 KR1020140001254A priority Critical patent/KR20150081603A/ko
Priority to US14/590,405 priority patent/US10291528B2/en
Publication of KR20150081603A publication Critical patent/KR20150081603A/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/12Avoiding congestion; Recovering from congestion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/06Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information

Landscapes

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

Abstract

본 발명은 무선 통신 시스템에서 데이터 전송에 대한 것으로, 데이터 유닛에 패딩(Padding)이 발생한 경우, 발생한 패딩을 데이터로 대체한 데이터 유닛을 생성하는 제어부와, 상기 데이터 유닛을 송신하는 송신부를 포함하는 것을 특징으로 한다. 본 발명으로 무선 통신 시스템에서 의미없는 패딩을, 데이터로 대체하여 전송 효율을 높일 수 있다.

Description

무선 통신 시스템에서 패딩을 이용한 데이터 전송 방법 및 장치{APPARATUS AND METHOD FOR DATA TRANSFER USING PADDING IN THE MOBILE COMMUNICATION SYSTEM}
본 발명은 무선 통신 시스템에서 데이터 전송에 관한 것이다.
오늘날 무선 통신 시스템은 초기의 음성 위주의 서비스를 제공하는데서 벗어나 데이터 서비스 및 멀티미디어 서비스 제공을 위한 고속, 고품질의 무선 데이터 패킷 통신시스템으로 발전하고 있다. 유럽식 무선 통신 시스템인 GSM(Global System for Mobile Communications)과 GPRS(General Packet Radio Services)를 기반으로하고, 광대역(Wideband) 부호분할 다중접속(CDMA : Code Division Multiple Access)을 사용하는 제3세대 무선 통신 시스템인 UMTS(Universal Mobile Telecommunication Service) 시스템은, 무선 전화나 컴퓨터 사용자들이 전 세계 어디에 있든 지 간에 패킷 기반의 텍스트, 디지털화된 음성이나 비디오 및 멀티미디어 데이터를 2 Mbps 이상의 고속으로 전송할 수 있는 일관된 서비스를 제공한다. 상기 UMTS 시스템은 인터넷 프로토콜(IP : Internet Protocol)과 같은 패킷 프로토콜을 사용하는 패킷교환 방식의 접속 개념을 사용하며, 네트워크 내의 다른 어떠한 종단에라도 항상 접속 가능하다.
상기 UMTS 시스템에 대한 표준화를 담당하는 3GPP(3rd Generation Partnership Project)에서는 UMTS 시스템의 차세대 무선 통신 시스템으로 LTE(Long Term Evolution) 시스템에 대한 논의가 진행 중이다. 상기 LTE 시스템은 100 Mbps 정도의 고속 패킷 기반 통신을 구현하는 기술로서 이를 위해 여러 가지 방안이 논의되고 있다. 그 예로, 네트워크의 구조를 간단히 해서 통신로 상에 위치하는 노드의 수를 줄이는 방안이나, 무선 프로토콜들을 최대한 무선 채널에 근접시키는 방안 등이 논의 중에 있다.
도 1은 무선 통신 시스템을 위한 MAC(Medium Access Control) 계층 역할의 실시 예를 도시한다. 상기 도 1에서는 RLC(Radio Link Control) SDU(Service Data Unit)가 MAC 계층으로 전송되는 예로, RLC SDU들(101, 103)이 RLC#1(110)을 통해 하나의 MAC SDU#1(120)으로 구성되어 MAC(130)으로 전송되는 경우, RLC SDU(105)가 RLC#2(112)를 통해 하나의 MAC SDU#2로 구성되어 MAC(130)으로 전송되는 경우들을 나타내었다. 상기 도 1에 도시된 바와 같이, RLC단(110)에서는 상위로부터 수신된 SDU들(101, 103, 105)을 하나의 PDU로 구성하고, MAC계층(130)으로 전송한다. 상기 RLC PDU는 MAC 계층(130)의 관점에서 보면 MAC SDU(120, 122)로 해석할 수 있다. MAC계층(130)은 상기 MAC SDU들(120,122)을 조합하여 하나의 MAC PDU(Protocol Data Unit)로 구성한다. 상기 MAC PDU는 RLC(110,120) 계층에서 전송된 데이터 MAC SDU(120,122)외에도, 송신기 및 수신기 간의 MAC계층(130)에서 서로 주고받을 수 있는 제어를 위한 MAC SDU(120,122)들을 포함할 수 있다. 또한, 제어를 위한 MAC SDU(120,122)는 하나의 MAC PDU에 데이터 전송을 위한 다른 MAC SDU들과 함께 전송되거나, 혹은 MAC PDU안에 단독적으로 포함되어 전송될 수 있다. 따라서, MAC PDU헤더는 데이터를 전송하는 MAC SDU와 제어를 위한 MAC SDU들을 구별할 수 있도록 구성하여야 한다.
도 2는 무선 통신 시스템에서 MAC PDU의 구성의 실시 예를 도시한다. 상기 도 2를 참조하면, MAC PDU는 MAC 헤더(210)와 하나 이상의 MAC SDU를 포함하는 페이로드(Payload)(220)를 포함하여 구성된다. MAC 헤더는 헤더정보가 나타내고 있는 페이로드의 길이를 나타내는 'Length'필드와, 여러 논리채널(Logical Channel)로 부터 전송된 SDU들을 구별하기 위한 LCID(Logical Channel Identification)으로 구성된다. MAC 제어 SDU, RLC로부터 전달된 데이터 SDU를 모두 포함하고도 PDU의 공간이 남는 경우, 나머지 부분은 아무런 의미없는 비트들로 채워지는데, 이 부분을 MAC 패딩(padding)(230)이라 한다.
상기 MAC 패딩은 할당시 꼭 필요한 크기만큼만 할당하기가 사실상 불가능하기 때문에 발생한다. 특히 상향링크(UL:UpLink)의 경우 기지국은 UL의 채널 상황과 단말이 보고하는 버퍼 상태(Buffer Status)에 따라 UL을 단말에 할당하게 된다. 이때 UL 할당의 총량은 보고 받는 버퍼 상태에 따라 TTI(Transmission Time Interval)별로 나뉘게 되는데 버퍼 상태 자체가 정밀하지 못할 뿐만 아니라, 버퍼 상태를 전송할 때의 정보와, 실제로 할당 할 시점에서의 버퍼 상태의 차이로 인해 기지국에서는 버퍼 상태를 정확히 예측 할 수가 없다. 또한, UL 할당은 MCS(Multi Carrier Modulation)와 RB(Resource Block)의 개수의 조합에 따르므로, 정밀한 크기로 할당하기가 불가능해진다. 따라서, 기지국에서는 자원 전체가 모두 패딩인 할당이 발생하는 시점까지 계속해서 할당하게 된다. 이렇게 발생한 MAC 패딩은 의미없는 정보이므로 이러한 MAC 패딩을 활용할 수 있는 방안이 필요하다.
본 발명의 일 실시 예는 무선 통신 시스템에서 데이터 유닛을 생성하는 장치 및 방법을 제공한다.
본 발명의 다른 실시 예는 무선 통신 시스템에서 의미 없는 정보인 패딩(Padding)을 데이터로 대체하기 위한 장치 및 방법을 제공한다.
본 발명의 또 다른 실시 예는 무선 통신 시스템에서 전송 효율을 높이기 위한 장치 및 방법을 제공한다.
본 발명의 실시 예에 따른 무선 통신 시스템에서 데이터 유닛을 송신하기 위한 장치는, 데이터 유닛에 패딩(Padding)이 발생한 경우, 상기 패딩을 데이터로 대체하여 데이터 유닛을 생성하는 제어부와 상기 데이터 유닛을 송신하는 수신부를 포함하는 것을 특징으로 한다.
본 발명의 실시 예에 따른 무선 통신 시스템에서 데이터 유닛을 송신하기 위한 방법은, 데이터 유닛에 패딩(Padding)이 발생한 경우, 상기 패딩을 데이터로 대체하는 데이터 유닛을 생성하는 과정과, 상기 데이터 유닛을 송신하는 과정을 포함하는 것을 특징으로 한다.
무선 통신 시스템에서 의미없는 패딩을, 데이터로 대체하여 전송 효율을 높일 수 있다.
도 1은 무선 통신 시스템을 위한 MAC(Media Access Control)역할의 예를 도시한다.
도 2는 무선 통신 시스템에서 MAC PDU(Protocol Data Unit)의 구성의 예를 도시한다.
도 3은 본 발명의 실시 예에 따른 무선 통신 시스템에서 MAC PDU 생성과정의 예를 도시한다.
도 4는 본 발명의 실시 예에 따른 무선 통신 시스템에서 동일 TTI(Transmission Time Interval)에 두개의 자원을 할당받은 경우 MAC PDU 생성 과정의 실시 예를 도시한다.
도 5는 본 발명의 실시 예에 따른 무선 통신 시스템에서 동일 TTI에 두개를 초과하여 자원을 할당받은 경우 MAC PDU 생성 과정의 실시 예를 도시한다.
도 6은 본 발명의 실시 예에 따른 무선 통신 시스템에서 단말의 동작 절차를 도시한다.
도 7은 본 발명의 실시 예에 따른 무선 통신 시스템에서 단말 장치의 블록 구성을 도시한다.
이하 첨부된 도면을 참조하여 본 발명의 동작 원리를 상세히 설명한다. 하기에서 본 발명을 설명에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
이하 본 발명은 무선 통신 시스템에서 패딩(padding)을 데이터로 대체하기 위한 기술에 대해 설명한다.
이하 설명에서 사용되는 대상들을 식별하기 위한 정보를 표현하는 용어는 설명의 편의를 위한 것이다. 따라서, 후술되는 용어에 발명이 한정되는 것은 아니며, 동등한 기술적 의미를 가지는 대상을 지칭하는 다른 용어가 사용될 수 있다. 예를 들어, 이하 설명에서, '단말'은 사용자 측의 통신 장치를 지칭하기 위해 사용되나, 상기 '단말'은 'MS(Mobile Station)', 'MT(Mobile Terminal)', 'UE(User Equipment)' 등으로 지칭될 수 있다.
이하 설명의 편의를 위하여, 본 발명은 3GPP LTE(3rd Generation Partnership Project Long Term Evolution) 규격에서 정의하고 있는 용어 및 명칭들을 사용한다. 하지만, 본 발명이 상기 용어 및 명칭들에 의해 한정되는 것은 아니며, 다른 규격에 따르는 시스템에도 동일하게 적용될 수 있다.
본 발명의 실시 예에 따른 무선 통신 시스템에서 데이터 유닛의 전송 과정은, 단말은 기지국으로 상향링크(UL:UpLink) 자원을 요청하고, 기지국은 상기 단말의 요청에 따라, 상기 단말에게 자원을 할당하고, 상기 기지국으로부터 자원을 할당받은 상기 단말은, 할당된 대역폭을 고려하여 상기 데이터 유닛을 생성하게 된다. 여기서 상기 자원을 할당받는다는 것은 그랜트(Grant)를 할당받는다는 것과 동일한 의미이다. 이러한 과정에서 패딩이 발생하면, 단말은 상기 패딩을 데이터로 대체하기 위한 제어 과정을 진행하게 된다. 여기서, 상기 제어 과정은 재전송 요청의 유무와는 관계없이 진행된다.
상기 단말은 발생한 상기 패딩을 데이터로 대체하기 위한 제어 과정을 진행한다. 구체적으로 상기 단말은 상기 패딩의 크기만큼의 자원을 상위 계층 데이터 유닛에 할당한다. 모드에 따라 응답 모드일 경우, 상기 패딩을 긍정 확인 응답 수신하지 못한 데이터 유닛, 및 상기 데이터 유닛의 일부 중 하나로 대체한 데이터 유닛을 생성하고, 비응답 모드일 경우에는, 상기 패딩을 마지막으로 전송한 데이터 유닛, 및 상기 마지막으로 전송한 데이터 유닛으로부터 재응답시간 이내에 전송한 데이터 유닛들 중 하나로 대체한 데이터 유닛을 생성한 후, 새롭게 생성된 데이터 유닛의 순서를 배치하고 헤더를 상기 데이터 유닛의 순서에 따라 구성하는 과정을 진행한다.
만일, 단말이 할당받은 자원이 두 개인 경우, 할당 받은 자원이 한 개인 경우와 동일한 방법으로 각각의 자원에 존재하는 패딩을 의미있는 데이터로 재구성 할 수 있다. 뿐만 아니라 처리를 간소화 하기 위해 첫 번째로 할당된 자원의 실제 정보의 크기와, 패딩만이 존재하는 두 번째로 할당된 자원의 크기를 비교하여, 상기 패딩만이 존재하는 두 번째로 할당된 자원의 크기가 더 크거나 같을 경우에는, 상기 첫 번째로 할당된 자원의 데이터를 상기 두 번째로 할당된 자원에 그대로 중복 전송 할 수도 있다..
만일, 상기 단말이 할당받은 자원이 다수인 경우, 역시 할당 받은 자원이 한 개인 경우와 동일한 방법으로 각각의 자원에 존재하는 패딩을 의미있는 데이터로 재구성 할 수 있다. 뿐만 아니라 처리를 간소화 하기 위해 첫 번째 자원부터 순차적으로 할당된 자원들의 실제 정보의 크기와, 패딩만이 존재하는 할당된 자원들의 크기를 비교하여, 상기 패딩만이 존재하는 할당된 자원들의 크기가 더 크거나 같을 경우, 상기 첫 번째 자원부터 순차적으로 할당된 자원들의 데이터를, 상기 패딩만이 존재하는 할당된 자원들에 중복 전송 할 수 있다. 또한 두가지 방법을 혼합하여 사용할 수도 있다..
도 3은 본 발명의 실시 예에 따른 무선 통신 시스템에서 MAC(Medium Access Control) PDU(Protocol Data Unit) 생성 과정의 예를 도시한다.
상기 도 3을 참고하면, 상기 단말은 310단계에서 자원을 할당받는다. 구체적으로 상기 단말은 기지국으로 상향링크 자원을 요청하고, 상기 기지국은 상기 단말의 요청에 따라, 상기 단말에게 자원을 할당한다. 상기 기지국으로부터 자원을 할당받은 상기 단말은, 할당된 대역폭을 고려하여 상기 MAC PDU를 생성하게 된다.
이어, 상기 단말은 320단계에서 상기 MAC PDU를 생성한다. 만일, UM(Unacknowledge Mode)일 경우, 상기 단말은 상기 MAC PDU의 생성 시간을 기록한다. AM(Acknowledge Mode)은 수신된 에러에 대해서 재전송기능을 지원하는 모드를 의미하고, 상기 UM은 수신된 에러에 대해서 재전송 기능을 지원하지 않는 모드를 의미한다. 상기 UM의 경우, 상기 단말은 상기 AM의 경우와 다르게, 재전송을 수행 하지 않는다. 따라서, 상기 MAC PDU 생성시, 단말은, 생성한 시간을 기록하고, 수신측은 상기 생성된 시간을 기준으로 미리 정해진 길이의 시간 구간 동안(이하 '리오더링(Reordering) 시간'이라 한다.) HARQ(Hybrid Automatic Request) 재전송을 통한 재전송을 기다리게 된다. 송신측은 수신측이 리오더링 시간 동안 대기하고 있을 가능성이 있는 RLC(Radio Link Control) PDU를 재전송 대상으로 정하고, 이를 MAC 패딩 부분을 통해 재전송함으로써 반복 전송의 이득을 얻을 수 있게 된다. 이때, 재전송 대상이 될 수 있는 RLC PDU는 마지막으로 전송한 RLC PDU와, 마지막으로 전송한 RLC PDU 전송 시점부터 리오더링 시간 이내에 전송한 RLC PDU로 한정될 수 있다.
이어, 상기 단말은 330단계에서 MAC 패딩이 필요한지 여부를 판단한다. 상기 단말이 기지국에게 자원 할당을 요청하고, 상기 요청에 따라 상기 기지국으로부터 상기 단말로 자원이 할당될 시, 상기 요청과 할당 사이에 동기가 맞지 않게 되어, 의미없는 패딩이 발생할 수 있다. 상기 단말은 MAC PDU를 확인하여, MAC 헤더와 페이로드를 제외한 곳에 패딩이 존재하지 않을 경우에는, 추가적인 작업이 필요없으므로, 상기 MAC PDU를 그대로 PHY(Physics) 계층으로 전달한다.
상기 MAC 패딩이 발생하였을 경우, 단말은 340단계에서 패딩의 크기만큼의 자원을 RLC별로 할당한다. 상기 단말은 발생한 패딩의 크기만큼의 자원을 각 RLC별로 할당하게 된다. 즉, 의미없는 정보인 패딩을 RLC 데이터로 대체하기 위하여, 상기 단말의 패딩의 크기만큼의 자원을 각 RLC별로 제공하여 재전송 PDU를 생성할 수 있도록 한다. 여기서 상기 RLC 데이터는 긍정 확인 응답 수신하지 못한 RLC PDU 중 RLC PDU 혹은 Resegmentation RLC PDU 혹은 이들의 조합일 수 있다.
상기 단말은 350단계에서 상기 AM과 상기 UM을 판단한다. 구체적으로, 단말이 상기 AM과 상기 UM을 판단하여 각각 다른 방식으로 PDU를 생성할 수 있도록 한다. RLC는 재전송 동작을 하는 모드인 상기 AM와 재전송을 하지 않는 모드인 상기 UM로 동작할 수 있다. 상기 AM 또는 상기 UM 여부는 기지국에서 설정하게 된다. 상기 AM의 경우, 상대 RLC에서 수신이 되지 않은 RLC PDU가 있다고 판단되면, 상태 PDU를 통해서 알려주게 되는데, 이를 부정 확인응답(NACK:Negative-Acknowledgment)이라 하고, 상기 상태 PDU를 수신한 측은 해당 RLC PDU를 재전송하게 된다. 또한, 상기 상태 PDU를 특정 조건에 따라 수신측은 수신받는 RLC PDU를 송신측에 확인 시켜줄 목적으로도 전송하게 되는데, 이를 긍정 확인응답(ACK:Acknowledgment)이라 한다.
상기 AM인 경우, 단말은 360단계에서, 상기 AM에 대응하는 상기 PDU를 생성한다. 구체적으로, 상기 AM의 경우, 할당 받은 크기에 따라 상기 ACK 수신하지 못한 PDU나, 그 PDU의 일부로 재전송 PDU들을 생성한다. 상기 PDU를 선택하는 과정의 실시 예로는 HARQ의 ACK/NACK 정보나 초기 전송 당시의 채널 환경이나 RLC의 재전송 횟수 등을 비교하여 선택하는 방법, 또는 재전송 PDU를 생성시 RLC 헤더의 크기를 가장 최소화할 수 것을 기준으로 선택하는 방법 등이 있다.
상기 UM인 경우, 상기 단말은 370단계에서, 상기 UM에 대응하는 PDU를 생성한다. 구체적으로, 상기 UM의 경우, 직전에 마지막으로 전송한 PDU나 그 마지막으로 전송한 PDU로부터 리오더링 시간 이내에 전송한 PDU들 중에서 선택하여 중복 전송 PDU들을 생성한다. 상기 PDU를 선택하는 과정의 실시 예로는 HARQ의 ACK/NACK 정보나 초기 전송 당시의 채널 환경 또는 RLC의 중복 전송 횟수를 기준으로 선택하는 방법, 할당받은 자원을 최대한 활용 할 수 있는 PDU들의 조합 등을 고려한 선택 방법 등이 있다.
상기 단말은 380단계에서, 새롭게 생성된 RLC 데이터가 존재하는지 판단한다. 상기 새롭게 생성된 RLC데이터는 RLC PDU 혹은 Resegmentation RLC PDU 혹은 이들의 조합일 수 있다. 새롭게 생성된 RLC 데이터가 존재한다면 MAC헤더를 재배치 된 순서에 의하여 구성하는 390단계로 진행한다. 만일, 새롭게 생성된 RLC 데이터가 존재하지 않는다면, MAC 헤더에 변경이 없으므로 MAC 헤더를 갱신하는 과정을 거치지 않는다.
상기 단말은 390단계에서, MAC 헤더를 재배치 된 순서에 의하여 구성한다. 구체적으로, 상기 새롭게 생성된 RLC 데이터들을 포함한, 새롭게 구성된 RLC 데이터들의 재배치된 순서를 헤더에 기록하게 된다. MAC 패딩을 대체하기 위해 새롭게 생성된 RLC 데이터가 있으면, MAC헤더에 기록을 위해서 상기 RLC 데이터들의 순서를 재배치하여 구성한다.
이 후 언급되는 자원 할당의 순서는 MAC PDU를 만들 때 사용하는 순서를 의미 하는 것이다. 따라서 도 4, 도 5에서 설명되는 실시 예는 할당된 자원의 크기가 큰 순서로 사용하는 것이 보다 효과적일 수 있다.
도 4는 동일 TTI(Transmission Time Interval)에 할당된 자원이 두 개인 경우 본 발명에 따른 MAC PDU 생성 과정의 실시 예이다. 물론 이 경우 MAC 패딩 길이 만큼을 재전송 PDU를 생성할 수 있는 각 RLC 별로 할당하고, 상기 AM일 경우와 상기 UM일 경우에 따라 재전송 PDU를 생성하고, MAC PDU를 새롭게 생성하는 과정을 따를 수도 있다. 각각의 자원에 적용 할 수 있다. 본 실시 예는 도 3의 실시 예보다 보다 간단하게 처리되어질 수 있다는 장점이 있다.
상기 도 4를 참고하면, 단말은 410단계에서, 두 개의 자원들을 할당받는다. 구체적으로, 상기 단말은 기지국으로 상향링크 자원을 요청하고, 기지국은 상기 단말의 요청에 따라, 단말에게 자원을 할당한다. 상기 기지국으로부터 자원을 할당받은 단말은, 할당된 대역폭을 고려하여 MAC PDU를 생성하게 된다.
상기 단말은 420단계에서, MAC PDU를 생성하고, 상기 UM의 경우 생성한 시간을 기록한다. 구체적으로, 첫 번째로 할당된 자원에서 부터 순서대로 MAC PDU를 생성하고, 상기 MAC PDU생성시, RLC에서 상기 UM의 경우 상기 AM의 경우와 다르게 재전송을 하지 않고 리오더링 시간 동안 HARQ재전송을 통한 재전송을 기다리게 되므로, 마지막으로 전송한 PDU나, 마지막으로 부터 전송한 PDU로부터 리오더링 시간 내에 전송한 PDU들 중에서 선택하여 중복 전송 PDU를 전송하기 위해서 상기 MAC PDU를 생성한 시간을 기록하게 된다.
상기 단말은 430단계에서 두 번째로 할당 받은 자원에 MAC 제어 PDU를 제외하고 패딩만 존재하는지를 판단한다. 구체적으로, 만일 MAC 제어 PDU를 제외하고 패딩만 존재한다면, 생성한 MAC PDU들 중 RLC 데이터에 관련된 PDU들의 총 크기와 두 번째로 할당된 자원의 크기를 비교하는 440단계로 진행된다. 만일, MAC 제어 PDU를 제외하고 패딩만 존재하는 경우가 아니라면, 단말은 추가적인 과정을 거치지 않고 MAC PDU를 PHY(Physics)계층으로 전송하게 된다.
상기 단말은 440단계에서 PDU들의 총 크기를 할당된 자원의 크기와 비교한다. 구체적으로, 상기 생성한 MAC PDU들중 RLC 데이터에 관련된 PDU들의 총 크기를 두 번째 할당된 자원의 크기와 비교하여 판단한다. 즉, 상기 두 번째로 할당된 자원 중 MAC 제어 PDU를 제외한 나머지 크기가 생성한 MAC PDU들 중에서 RLC 데이터에 관련된 PDU들 보다 크거나 같은지를 확인한다. 이 과정은 RLC 데이터에 관련된 PDU들을 전송할 수 있는 여유 공간이 존재하는지 확인하기 위한 과정이다. 만일, 상기 두 번째로 할당된 자원 중 MAC 제어 PDU를 제외한 나머지 크기가 RLC 데이터에 관련된 PDU들의 총 크기보다 크거나 같다면 RLC 데이터에 관련된 PDU를 상기 두 번째로 할당된 자원에 복제 전송하는 다음 450 과정으로 진행된다.
상기 단말은 450단계에서 RLC 데이터에 관련된 PDU를 두 번째로 할당된 자원에 중복 전송한다. 구체적으로, 상기 두 번째로 할당된 자원 중 MAC 제어 PDU를 제외한 나머지 크기가 상기 첫 번째로 할당된 자원의 MAC PDU들 중 RLC 데이터에 관련된 PDU들의 총 크기보다 크거나 같을 경우, 상기 첫 번째로 할당된 자원의 MAC PDU 중 RLC 데이터에 관련된 PDU를 두 번째로 할당된 자원에 중복 전송 한다. 상기 첫 번째로 할당된 자원의 RLC 데이터에 관련된 PDU를 상기 두 번째로 할당된 자원에 중복 전송하는 것은, 상기 두 번째로 할당된 자원의 패딩을 그대로 전송하는 것보다, 패딩을 이용하여 상기 첫 번째로 할당된 자원의 RLC 데이터에 관련된 PDU를 중복 전송함으로써, 전송 실패에 대비하고 그에 따라 PDU의 전송 성공률을 높일 수 있기 때문이다. 이 과정에서 MAC 패딩이 발생하면 추가적으로 본 발명의 실시 예에 따른 무선 통신 시스템에서 MAC PDU 생성과정에 따라 MAC 패딩 길이 만큼을 재전송 PDU를 생성할 수 있는 각 RLC 별로 할당하고, 상기 AM일 경우와 상기 UM일 경우에 따라 재전송 PDU를 생성하고, MAC PDU를 새롭게 생성하는 과정을 따를 수도 있다.
상기 도 5는 동일 TTI에 할당된 자원이 두 개를 초과한 경우 본 발명에 따른 MAC PDU 생성 과정의 실시 예이다.
상기 단말은 510단계에서 두 개를 초과하여 자원을 할당 받게 된다. 구체적으로, 상기 단말은 기지국으로 상향링크 자원을 요청하고, 상기 기지국은 상기 단말의 요청에 따라, 상기 단말에게 자원을 할당한다. 상기 기지국으로부터 자원을 할당 받은 단말은, 할당된 대역폭을 고려하여 MAC PDU를 생성하게 된다.
상기 단말은 520단계에서 상기 MAC PDU를 생성하고, 상기 UM의 경우 생성한 시간을 기록한다. 구체적으로, 첫 번째로 할당된 자원에서 부터 순서대로 상기 MAC PDU를 생성하고, 상기 MAC PDU생성시, RLC에서 상기 UM의 경우 상기 AM의 경우와 다르게 재전송을 하지 않고 리오더링 시간 동안 HARQ재전송을 통한 재전송을 기다리게 되므로, 마지막으로 전송한 PDU나, 마지막으로 부터 전송한 PDU로부터 리오더링 시간 내에 전송한 PDU들 중에서 선택하여 중복 전송 PDU를 전송하기 위해서 상기 MAC PDU를 생성한 시간을 기록하게 된다.
상기 단말은 530단계에서 자원 중 MAC 제어 PDU를 제외한 패딩만 있는 자원이 있는지를 판단하게 된다. 물론 이 단계서 모든 자원에 MAC 제어 PDU를 제외하고 패딩만 존재한다면 MAC 패딩 길이 만큼을 재전송 PDU를 생성할 수 있는 각 RLC 별로 할당하고, 상기 AM일 경우와 상기 UM일 경우에 따라 재전송 PDU를 생성하고, MAC PDU를 새롭게 생성하는 과정을 따르면 된다. 그 외에 만약 MAC 제어 PDU를 제외하고 패딩만 존재 자원이 있다면 첫 번째로 할당된 자원에서부터 차례로 생성한 MAC PDU들 중 RLC 데이터에 관련된 PDU들의 총 크기와, 할당받은 자원들 중 패딩만이 존재하는 자원들의 크기를 비교하는 다음 540 단계로 진행된다. 만일, MAC 제어 PDU를 제외하고 패딩만 존재하는 자원 없다면, 단말은 추가적인 과정을 거치지 않고 MAC PDU를 PHY계층으로 전송하게 된다.
상기 단말은 540단계에서 PDU들의 총 크기를 할당된 자원들의 크기와 비교한다. 구체적으로, 상기 MAC 제어 PDU를 제외하고 패딩만이 존재하는 할당된 자원들의 크기가 첫 번째로 할당된 자원에서부터 차례로 생성한 MAC PDU들 중에서 RLC 데이터에 관련된 PDU들 보다 크거나 같은지를 확인한다. 첫 번째가 아닌 자원에 RLC 데이터에 관련된 PDU가 포함 되어 있다면 첫 번째 자원 대신 해당 자원과 MAC 제어 PDU를 제외하고 패딩만이 존재 자원과 상기를 동작을 똑같이 적용 할 수도 있다. 이 과정은 RLC 데이터에 관련된 PDU들을 전송할 수 있는 여유 공간이 존재하는지 확인하기 위한 과정이다. 만일, 상기 할당된 자원들 중 상기 MAC 제어 PDU를 제외하고 패딩만이 존재하는 자원들의 크기가 RLC 데이터에 관련된 PDU들의 총 크기보다 크거나 같지 않다면 생성된 PDU를 상기 MAC 제어 PDU를 제외하고 패딩만이 존재하는 할당된 자원들에 중복 전송할만한 공간이 부족하므로 이 경우는 본 발명의 실시 예에 따른 상기 무선 통신 시스템에서 MAC PDU 중복 생성과정을 따르게 된다. 상기 패딩만이 존재하는 할당된 자원들의 크기가 RLC 데이터에 관련된 PDU들의 총 크기보다 크거나 같다면 RLC 데이터에 관련된 PDU를 상기 패딩만이 존재하는 할당된 자원들에 복제 전송하는 다음 550 단계로 진행된다.
상기 도 5를 참고하면, 단말은 550단계에서 RLC 데이터에 관련된 PDU를 MAC 제어 PDU를 제외하고 패딩만이 존재하는 할당된 자원들에 중복 전송한다. 구체적으로, 상기 MAC 제어 PDU를 제외하고 패딩만이 존재하는 할당된 자원들의 크기가 MAC PDU들 중 RLC 데이터에 관련된 PDU들의 총 크기보다 크거나 같을 경우 생성된 MAC PDU 중 RLC 데이터에 관련된 PDU를 상기 MAC 제어 PDU를 제외하고 패딩만이 존재하는 할당된 자원들을 통해 중복 전송 한다. 생성된 RLC 데이터에 관련된 PDU를 상기 패딩만이 존재하는 할당된 자원들에 중복 전송하는 것은 상기 MAC 제어 PDU를 제외하고 패딩만이 존재하는 할당된 자원들의 패딩을 그대로 전송하는 것보다, 패딩을 이용하여 생성된 RLC 데이터에 관련된 PDU를 중복 전송함으로써, 전송 실패에 대비하고 그에 따라 PDU의 전송 성공률을 높일 수 있기 때문이다. 이 과정에서 MAC 패딩이 발생하면 추가적으로 본 발명의 실시 예에 따른 무선 통신 시스템에서 MAC PDU 생성과정에 따라 MAC 패딩 길이 만큼을 재전송 PDU를 생성할 수 있는 각 RLC 별로 할당하고, 상기 AM일 경우와 상기 UM일 경우에 따라 재전송 PDU를 생성하고, MAC PDU를 새롭게 생성하는 과정을 따를 수도 있다..
상기 도 5의 과정에 따른 본 발명의 실시 예를, 세 개의 자원을 할당받은 경우로 들어보면, 먼저, 세 개의 자원을 할당받은 경우, 첫 번째 할당받은 자원의 RLC 데이터에 관련된 PDU들의 총 크기가 두 번째와 세번째 자원들의 크기보다 작거나 같다면, 상기 첫 번째 할당받은 자원의 RLC 데이터에 관련된 PDU들을 상기 두 번째와 세번째에 그대로 중복전송 하거나 두 번째 세 번째 하나에 중복 전송을 하고 나머지 하나에는 MAC 패딩 길이 만큼을 재전송 PDU를 생성할 수 있는 각 RLC 별로 할당하고, 상기 AM일 경우와 상기 UM일 경우에 따라 재전송 PDU를 생성하고, MAC PDU를 새롭게 생성하는 과정을 따를 수 있다. 또 다른 예로 첫 번째와 두 번째에 할당받은 각 자원의 RLC 데이터에 관련된 PDU들의 총 크기가 세번째 자원의 크기보다 각각 작거나 같다면, 상기 첫 번째 혹은 두 번째 자원 중 하나를 선택하여 상기 세번째 자원으로 중복전송 할 수 있다. 상기의 실시 예는 할당받은 자원의 개수가 세개를 초과한 경우에도 동일하게 적용된다.
도 6은 본 발명의 실시 예에 따른 무선 통신 시스템에서 데이터 유닛의 전송 과정의 실시 예이다.
상기 도 6을 참고하면, 단말은 610단계에서 패딩을 데이터로 대체한 데이터 유닛을 생성한다. 구체적으로 재전송 요청의 유무와 관계없이, 단말은 패딩을 데이터로 대체하여 데이터 유닛을 생성한다. 응답 모드일 경우, 단말은, 상기 패딩을 긍정 확인 응답 수신하지 못한 데이터 유닛 및, 상기 데이터 유닛의 일부 중 하나로 대체한 데이터 유닛을 생성하고, 비응답 모드일 경우, 단말은, 상기 패딩을 마지막으로 전송한 데이터 유닛, 및 상기 마지막으로 전송한 데이터 유닛으로부터 재전송 시간 이내에 전송한 데이터들 중 하나로 대체한 데이터 유닛을 생성하게 된다.
상기 단말은, 620단계에서, 데이터 유닛을 송신한다. 상기 데이터 유닛을 송신하는 과정에서, 단말은, 신호의 대역 변환, 증폭 등 무선 채널을 통해 신호를 송수신한다. 즉, 단말은, 상기 제공받은 데이터 유닛을 RF 대역 신호로 상향변환한 후 안테나를 통해 송신하고, 상기 안테나를 통해 수신되는 RF 대역 신호를 기저대역 신호로 하향변환한다.
상기 도 7은 본 발명의 실시 예에 따른 무선 통신 시스템에서 단말 장치의 블록 구성을 도시한다. 상기 도 7을 참고하면, 상기 단말은 RF(Radio Frequency)처리부(710), 기저대역 처리부(720), 저장부(730), 제어부(740), MAC 패딩 제어부(742)를 포함한다.
상기 RF처리부(710)는 신호의 대역 변환, 증폭 등 무선 채널을 통해 신호를 송수신하기 위한 기능을 수행한다. 즉, 상기 RF처리부(710)는 상기 기저대역처리부(720)로부터 제공되는 기저대역 신호를 RF 대역 신호로 상향변환한 후 안테나를 통해 송신하고, 상기 안테나를 통해 수신되는 RF 대역 신호를 기저대역 신호로 하향변환한다. 예를 들어, 상기 RF처리부(710)는 송신 필터, 수신 필터, 증폭기, 믹서(Mixer), 오실레이터(Oscillator), DAC(Digital to Analog Convertor), ADC(Analog to Digital Convertor) 등을 포함할 수 있다. 상기 도 7에서, 하나의 안테나만이 도시되었으나, 상기 단말은 다수의 안테나들을 구비할 수 있다. 또한, 상기 RF처리부(710)는 다수의 RF 체인들을 포함할 수 있다. 상기 빔포밍을 위해, 상기 RF처리부(710)는 다수의 안테나들 또는 안테나 요소(Element)들을 통해 송수신되는 신호들 각각의 위상 및 크기를 조절할 수 있다.
상기 기저대역처리부(720)는 시스템의 물리 계층 규격에 따라 기저대역 신호 및 비트열 간 변환 기능을 수행한다. 예를 들어, 데이터 송신 시, 상기 기저대역 처리부(720)는 송신 비트열을 부호화 및 변조함으로써 복소 심벌들을 생성한다. 또한, 데이터 수신 시, 상기 기저대역 처리부(720)는 상기 RF처리부(710)로부터 제공되는 기저대역 신호를 복조 및 복호화를 통해 수신 비트열을 복원한다. 예를 들어, OFDM 방식에 따르는 경우, 데이터 송신 시, 상기 기저대역 처리부(720)는 송신 비트열을 부호화 및 변조함으로써 복소 심벌들을 생성하고, 상기 복소 심벌들을 부반송파들에 매핑한 후, IFFT(Inverse Fast Furier Transform) 연산 및 CP(Cyclic Prefix) 삽입을 통해 OFDM(Othogonal Frequency Division Multiplexing)심벌들을 구성한다.또한, 데이터 수신 시, 상기 기저대역처리부(720)는 상기 RF처리부(710)로부터 제공되는 기저대역 신호를 OFDM 심벌 단위로 분할하고, FFT 연산을 통해 부반송파들에 매핑된 신호들을 복원한 후, 복조 및 복호화를 통해 수신 비트열을 복원한다. 상기 기저대역 처리부(720) 및 상기 RF처리부(710)는 상술한 바와 같이 신호를 송신 및 수신한다. 이에 따라, 상기 기저대역 처리부(720) 및 상기 RF처리부(710)는 송신부, 수신부, 송수신부 또는 통신부로 지칭될 수 있다.
상기 저장부(730)는 상기 단말의 동작을 위한 기본 프로그램, 응용 프로그램,설정 정보 등의 데이터를 저장한다. 특히, 상기 저장부(730)는 무선 통신 시스템에서 MAC PDU 전송에 관련된 정보를 저장할 수 있다. 그리고, 상기 저장부(730)는 상기 제어부(740)의 요청에 따라 저장된 데이터를 제공한다.
상기 제어부(740)는 상기 단말의 전반적인 동작들을 제어한다. 예를 들어, 상기 제어부(740)는 상기 기저대역 처리부(720) 및 상기 RF처리부(710)를 통해 신호를 송수신한다. 또한, 상기 제어부(740)는 상기 저장부(730)에 데이터를 기록하고, 읽는다. 본 발명의 실시 예에 따라, 상기 제어부(740)는 상기 MAC 패딩 제어부(742)를 포함한다. 예를 들어, 상기 MAC 패딩 제어부(742)는 상기 단말이 상기 도 3, 도 4, 도 5, 도 6에 도시된 절차를 수행하도록 제어한다. 본 발명의 실시 예에 따른 상기 제어부(740)의 동작은 다음과 같다.
상기 제어부(740)는, 패딩을 데이터로 대체한 데이터 유닛을 생성한다. 구체적으로 재전송 요청의 유무와 관계없이, 패딩을 데이터로 대체하여 데이터 유닛을 생성하게 된다. 응답 모드일 경우, 상기 패딩을 긍정 확인 응답 수신하지 못한 데이터 유닛 및, 상기 데이터 유닛의 일부 중 하나로 대체한 데이터 유닛을 생성하고, 비응답 모드일 경우, 상기 패딩을 마지막으로 전송한 데이터 유닛, 및 상기 마지막으로 전송한 데이터 유닛으로부터 재전송 시간 이내에 전송한 데이터들 중 하나로 대체한 데이터 유닛을 생성하게 된다.
상기 제어부(740)는, 본 발명의 실시 예에 따라, MAC 패딩을 이용한 데이터 전송시, MAC PDU를 생성하고, MAC 패딩이 발생한 경우, 상기 MAC 패딩 제어부를 통하여 MAC 패딩을 RLC 데이터로 대체한다. 상기 MAC 패딩 제어부는 자원을 할당 받고, 상기 MAC PDU 생성시 UM일 경우 생성한 시간을 기록해 두고, AM일 경우 할당 받은 자원의 크기에 따라 ACK수신 하지 못한 PDU나 그 PDU의 일부를 선택하여 PDU를 생성하고, UM일 경우 할당받은 자원에 따라 직전에 마지막으로 전송한 PDU나 상기 마지막으로 전송한 PDU로부터 리오더링 시간 이내에 전송한 PDU들 중 하나를 선택하여 중복 전송 PDU를 생성하고, 새롭게 생성된 RLC PDU의 순서를 배치하고 MAC 헤더를 새롭게 구성한다.
또한, 상기 제어부(740)는 두개의 자원을 할당 받을 경우, 재전송 요청이 있고, 첫 번째로 할당받은 자원의 MAC PDU들중 RLC 데이터에 관련된 PDU들의 총 크기를 두 번째로 할당받은 자원의 크기와 비교하여 두 번째로 할당받은 자원의 크기가 크거나 같을경우, 첫 번째로 할당받은 자원의 MAC PDU 중 RLC 데이터에 관련된 PDU를 두 번째로 할당받은 자원에 중복 전송한다.
또한, 상기 제어부는 두개를 초과하여 자원을 할당 받을 경우, 재전송 요청이 있고, 생성된 MAC PDU들중 RLC 데이터에 관련된 PDU들의 총 크기를, 할당받은 자원들 중 패딩만이 존재하는 각각의 자원들의 크기와 비교하여, 생성된 MAC PDU들중 RLC 데이터에 관련된 PDU들의 총 크기가, 패딩만이 존재하는 각각의 자원들의 크기보다 작거나 같을 경우, 생성된 MAC PDU 중 RLC 데이터RLC 데이터된 PDU를 할당받은 자원들 중 패딩만이 존재하는 자원들에 중복 전송한다.
본 발명의 청구항 또는 명세서에 기재된 실시 예들에 따른 방법들은 하드웨어, 소프트웨어, 또는 하드웨어와 소프트웨어의 조합의 형태로 구현될(implemented) 수 있다.
소프트웨어로 구현하는 경우, 하나 이상의 프로그램(소프트웨어 모듈)을 저장하는 컴퓨터 판독 가능 저장 매체가 제공될 수 있다. 컴퓨터 판독 가능 저장 매체에 저장되는 하나 이상의 프로그램은, 전자 장치(device) 내의 하나 이상의 프로세서에 의해 실행 가능하도록 구성된다(configured for execution). 하나 이상의 프로그램은, 전자 장치로 하여금 본 발명의 청구항 또는 명세서에 기재된 실시 예들에 따른 방법들을 실행하게 하는 명령어(instructions)를 포함한다.
이러한 프로그램(소프트웨어 모듈, 소프트웨어)은 랜덤 액세스 메모리 (random access memory), 플래시(flash) 메모리를 포함하는 불휘발성(non-volatile) 메모리, 롬(ROM: Read Only Memory), 전기적 삭제가능 프로그램가능 롬(EEPROM: Electrically Erasable Programmable Read Only Memory), 자기 디스크 저장 장치(magnetic disc storage device), 컴팩트 디스크 롬(CD-ROM: Compact Disc-ROM), 디지털 다목적 디스크(DVDs: Digital Versatile Discs) 또는 다른 형태의 광학 저장 장치, 마그네틱 카세트(magnetic cassette)에 저장될 수 있다. 또는, 이들의 일부 또는 전부의 조합으로 구성된 메모리에 저장될 수 있다. 또한, 각각의 구성 메모리는 다수 개 포함될 수도 있다.
또한, 상기 프로그램은 인터넷(Internet), 인트라넷(Intranet), LAN(Local Area Network), WLAN(Wide LAN), 또는 SAN(Storage Area Network)과 같은 통신 네트워크, 또는 이들의 조합으로 구성된 통신 네트워크를 통하여 접근(access)할 수 있는 부착 가능한(attachable) 저장 장치(storage device)에 저장될 수 있다. 이러한 저장 장치는 외부 포트를 통하여 본 발명의 실시 예를 수행하는 장치에 접속할 수 있다. 또한, 통신 네트워크상의 별도의 저장장치가 본 발명의 실시 예를 수행하는 장치에 접속할 수도 있다.
상술한 본 발명의 구체적인 실시 예들에서, 발명에 포함되는 구성 요소는 제시된 구체적인 실시 예에 따라 단수 또는 복수로 표현되었다. 그러나, 단수 또는 복수의 표현은 설명의 편의를 위해 제시한 상황에 적합하게 선택된 것으로서, 본 발명이 단수 또는 복수의 구성 요소에 제한되는 것은 아니며, 복수로 표현된 구성 요소라하더라도 단수로 구성되거나, 단수로 표현된 구성 요소라 하더라도 복수로 구성될 수 있다.
한편 본 발명의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 아니 되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.

Claims (16)

  1. 무선 통신 시스템에서 데이터 유닛을 송신하기 위한 장치에 있어서,
    상기 데이터 유닛에 패딩(Padding)이 발생한 경우, 상기 패딩을 데이터로 대체하는 데이터 유닛을 생성하는 제어부와,
    상기 데이터 유닛을 송신하는 송신부를 포함하는 것을 특징으로 하는 장치.
  2. 제1항에 있어서,
    상기 제어부는, 상기 패딩을 데이터로 대체시, 재전송 요청없이 재전송되는 데이터를 포함시키는 것을 특징으로 하는 장치.
  3. 제1항에 있어서,
    상기 제어부는, 응답 모드일 경우, 상기 패딩을 긍정 확인 응답 수신하지 못한 데이터 유닛 및 상기 데이터 유닛의 일부 중 하나로 대체한 데이터 유닛을 생성하는 것을 특징으로 장치.
  4. 제1항에 있어서,
    상기 제어부는, 비응답 모드일 경우, 상기 패딩을 마지막으로 전송한 데이터 유닛 및 상기 마지막으로 전송한 데이터 유닛으로부터 재전송 시간 이내에 전송한 데이터들 중 하나로 대체한 데이터 유닛으로 생성하는 것을 특징으로 하는 장치.
  5. 제1항에 있어서,
    상기 제어부는, 상기 데이터 유닛에 포함되는 데이터들의, 배치된 순서에 따라 헤더를 구성하는 것을 특징으로 하는 장치.
  6. 제1항에 있어서,
    상기 제어부는, 다수의 자원을 할당받은 경우, 첫 번째로 할당된 자원의 데이터들의 총 크기를, 패딩만으로 이루어진 두 번째로 할당된 자원의 크기와 비교하고, 상기 패딩만으로 이루어진 두 번째로 할당된 자원의 크기가 크거나 같을경우, 상기 첫 번째로 할당된 자원의 데이터를 상기 패딩만으로 이루어진 두 번째로 할당된 자원의 패딩 공간에 삽입하여 전송하도록 제어하는 것을 특징으로 하는 장치.
  7. 제1항에 있어서,
    상기 제어부는, 다수의 자원을 할당받은 경우, 적어도 하나의 데이터 유닛을 상기 다수의 자원 중, 둘 이상의 자원들을 이용하여 중복 송신하도록 제어하는 것을 특징으로 하는 장치.
  8. 제7항에 있어서,
    상기 제어부는, 상기 적어도 하나의 데이터 유닛을, 패딩만으로 이루어진 할당된 자원들 중, 적어도 하나의 자원에 삽입하여 전송하도록 제어하는 것을 특징으로 하는 장치.
  9. 무선 통신 시스템에서 데이터 유닛을 송신하기 위한 방법에 있어서,
    상기 데이터 유닛에 패딩(Padding)이 발생한 경우, 상기 패딩을 데이터로 대체하는 데이터 유닛을 생성하는 과정과,
    상기 데이터 유닛을 송신하는 과정을 포함하는 것을 특징으로 하는 방법.
  10. 제9항에 있어서,
    상기 패딩을 대체하는 데이터는, 재전송 요청없이 재전송되는 데이터를 포함하는 것을 특징으로 하는 방법.
  11. 제9항에 있어서,
    상기 데이터 유닛을 생성하는 과정은,
    응답 모드일 경우, 상기 패딩을 긍정 확인 응답 수신하지 못한 데이터 유닛 및, 상기 데이터 유닛의 일부 중 하나로 대체한 데이터 유닛을 생성하는 과정을 포함하는 것을 특징으로 방법.
  12. 제9항에 있어서,
    상기 데이터 유닛을 생성하는 과정은,
    비응답 모드일 경우, 상기 패딩을 마지막으로 전송한 데이터 유닛 및, 상기 마지막으로 전송한 데이터 유닛으로부터 재전송 시간 이내에 전송한 데이터들 중 하나로 대체한 데이터 유닛으로 생성하는 과정을 포함하는 것을 특징으로 하는 방법.
  13. 제9항에 있어서,
    상기 데이터 유닛을 생성하는 과정은,
    새롭게 생성된 데이터 유닛의 순서를 배치하고, 배치된 순서에 따라 헤더를 구성하는 과정을 포함하는 것을 특징으로 하는 방법.
  14. 제9항에 있어서,
    상기 데이터 유닛을 생성하는 과정은,
    다수의 자원을 할당받은 경우, 첫 번째로 할당된 자원의 데이터들의 총 크기를, 패딩만으로 이루어진 두 번째로 할당된 자원의 크기와 비교하고, 상기 패딩만으로 이루어진 두 번째로 할당된 자원의 크기가 크거나 같을경우, 상기 첫 번째로 할당된 자원의 데이터를 상기 패딩만으로 이루어진 두 번째로 할당된 자원의 패딩 공간에 삽입하여 전송하도록 제어하는 과정을 포함하는 것을 특징으로 하는 방법.
  15. 제9항에 있어서,
    상기 데이터 유닛을 생성하는 과정은,
    다수의 자원을 할당받은 경우, 적어도 하나의 데이터 유닛을 상기 다수의 자원 중, 둘 이상의 자원들을 이용하여 중복 송신하도록 제어하는 과정을 포함하는 것을 특징으로 하는 방법.
  16. 제15항에 있어서,
    상기 데이터 유닛을 생성하는 과정은,
    상기 적어도 하나의 데이터 유닛을, 패딩만으로 이루어진 할당된 자원들 중, 적어도 하나의 자원에 삽입하여 전송하도록 제어하는 과정을 포함하는 것을 특징으로 하는 방법.
KR1020140001254A 2014-01-06 2014-01-06 무선 통신 시스템에서 패딩을 이용한 데이터 전송 방법 및 장치 KR20150081603A (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020140001254A KR20150081603A (ko) 2014-01-06 2014-01-06 무선 통신 시스템에서 패딩을 이용한 데이터 전송 방법 및 장치
US14/590,405 US10291528B2 (en) 2014-01-06 2015-01-06 Method and apparatus for transmitting data using padding in a wireless communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020140001254A KR20150081603A (ko) 2014-01-06 2014-01-06 무선 통신 시스템에서 패딩을 이용한 데이터 전송 방법 및 장치

Publications (1)

Publication Number Publication Date
KR20150081603A true KR20150081603A (ko) 2015-07-15

Family

ID=53496270

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020140001254A KR20150081603A (ko) 2014-01-06 2014-01-06 무선 통신 시스템에서 패딩을 이용한 데이터 전송 방법 및 장치

Country Status (2)

Country Link
US (1) US10291528B2 (ko)
KR (1) KR20150081603A (ko)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108063647B (zh) * 2016-11-05 2021-04-20 华为技术有限公司 数据传输的方法和装置
CN107220423B (zh) * 2017-05-22 2020-09-18 中铁第五勘察设计院集团有限公司 一种综合客运枢纽站前广场联运设施规模计算方法
WO2019107314A1 (ja) * 2017-11-30 2019-06-06 株式会社アドテクニカ 情報処理装置、情報処理方法、情報処理システム及びプログラム

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10054473A1 (de) * 2000-11-03 2002-05-08 Siemens Ag Verfahren zum Austausch von Datenpaketen zwischen zwei Diensteerbringern eines Funkübertragungssystems
US7304951B2 (en) * 2000-11-21 2007-12-04 North Carolina State University Methods and systems for rate-based flow control between a sender and a receiver
US7554977B2 (en) * 2001-06-21 2009-06-30 Qualcomm Incorporated Method and apparatus for indicating packet boundaries in frames
US7609697B2 (en) * 2004-03-30 2009-10-27 Sony Corporation Optimizing IEEE 802.11 for TCP/IP data transfer
US7723063B2 (en) * 2004-04-28 2010-05-25 Intrinsic Lifesciences Methods for measuring levels of bioactive human hepcidin
EP2381608A3 (en) * 2004-05-10 2015-04-22 Telefonaktiebolaget L M Ericsson (publ) Method and system for providing autonomous retransmissions in a wireless communication system
US7839940B2 (en) * 2004-11-22 2010-11-23 Nokia Corporation Ordered retransmissions for ARQ in multicarrier systems
EP1811727A3 (en) * 2005-02-07 2008-03-26 Samsung Electronics Co., Ltd. Method and apparatus for transmitting a status report for retransmission control in a mobile communication system
US7444443B2 (en) * 2005-02-28 2008-10-28 Freescale Semiconductor, Inc. Method of repeating data transmission between network devices by timing a first predetermined period after previous first data transmission
EP1903747B1 (en) * 2005-07-08 2017-03-08 Fujitsu Ltd. Transmitting apparatus, receiving apparatus and information communication method
CN101346954B (zh) * 2006-04-19 2012-09-05 诺基亚西门子通信有限责任两合公司 在gsm/edge延迟敏感应用中减少传输等待时间的方法
KR101325923B1 (ko) * 2006-11-06 2013-11-07 삼성전자주식회사 휴대 단말기의 데이터 전송 개선 시스템 및 방법
US20090031663A1 (en) * 2007-08-03 2009-02-05 Billa John White System for forming a protective structure
EP2213033A4 (en) * 2007-10-25 2014-01-08 Unwired Planet Llc METHOD AND ARRANGEMENTS IN A WIRELESS COMMUNICATION SYSTEM
KR20150014537A (ko) * 2008-02-01 2015-02-06 인터디지탈 패튼 홀딩스, 인크 논리 채널들의 우선순위를 정하는 방법 및 장치
US9203562B2 (en) * 2008-03-07 2015-12-01 Mediatek Inc. Cooperating timer and retransmission counter for buffer management in a HARQ wireless network
WO2009118577A1 (en) * 2008-03-25 2009-10-01 Nokia Corporation Method and apparatus for multiplexing different traffic types over a common communication session
WO2010005712A1 (en) * 2008-06-16 2010-01-14 Interdigital Patent Holdings, Inc. Enhanced hybrid automatic repeat request for long term evolution
GB2461159B (en) * 2008-06-18 2012-01-04 Lg Electronics Inc Method for transmitting Mac PDUs
KR101669533B1 (ko) * 2009-07-06 2016-10-26 삼성전자주식회사 무선통신 시스템에서 매체 접속 제어 계층 패킷을 구성하는 방법 및 시스템
US8509069B1 (en) * 2009-12-22 2013-08-13 Juniper Networks, Inc. Cell sharing to improve throughput within a network device
JP2012090115A (ja) * 2010-10-20 2012-05-10 Fujitsu Ltd 復号装置

Also Published As

Publication number Publication date
US10291528B2 (en) 2019-05-14
US20150195816A1 (en) 2015-07-09

Similar Documents

Publication Publication Date Title
US20210167905A1 (en) Phy layer multiplexing of different types of traffic in 5g systems
US10999019B2 (en) Apparatus and buffer control method thereof in a wireless communication system
US8929261B2 (en) Resource selection for transmission of multiple ACK/NACK on PUCCH channel
KR101132559B1 (ko) 적응형 동기식 harq 전송
JP5116758B2 (ja) 基地局装置、移動局及び無線通信システム並びに通信制御方法
WO2011112004A2 (ko) 무선 통신 시스템에서 상향링크 제어 정보 전송 방법 및 장치
WO2012052309A1 (en) Ul ack/nack for inter-radio access technology carrier aggregation
CN111224753B (zh) 一种被用于无线通信的用户设备、基站中的方法和装置
KR20200115375A (ko) 무선 협력 통신 시스템에서 다중 데이터를 송수신하는 방법 및 장치
EP3963778A1 (en) Communications device, infrastructure equipment and methods
KR101741394B1 (ko) 무선 통신 시스템에서 arq 피드백 정보 전송 및 수신 방법
KR102386503B1 (ko) 무선 통신 시스템에서 ul 공간적 멀티플렉싱을 이용한 전송 블록 생성을 위한 방법 및 장치
CN110999162A (zh) 用于在下一代移动通信***中传送和接收重复分组的方法和装置
CN115486049A (zh) 用于在无线通信***中发送数据的装置和方法
CN110710147A (zh) 第5代(5g)新无线电(nr)的物理上行链路控制信道(pucch)格式适配
KR20190075111A (ko) 5g nr 통신 시스템 내의 비대칭 업-링크/다운-링크 프로토콜 스택 및 프레임 구조를 위한 방법 및 장치
KR20200114968A (ko) 무선 통신 시스템에서 복수 개의 rlc 계층 장치의 활성화를 제어하는 방법 및 장치
US10291528B2 (en) Method and apparatus for transmitting data using padding in a wireless communication system
KR20200035790A (ko) 무선 통신 시스템에서 harq-ack 전송 방법 및 장치
KR102293999B1 (ko) 무선 통신 시스템에서 장치 및 이의 버퍼 제어 방법
CN110944387A (zh) 一种被用于无线通信的用户设备、基站中的方法和装置
CN113519194A (zh) 网络协作通信中用于发送上行链路控制信息的装置和方法
WO2023151468A1 (zh) 一种被用于无线通信的节点中的方法和装置
WO2023123797A1 (zh) 一种被用于无线通信的节点中的方法和装置

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application