KR20200003846A - 데이터 재전송 제어 방법 및 관련 제품 - Google Patents

데이터 재전송 제어 방법 및 관련 제품 Download PDF

Info

Publication number
KR20200003846A
KR20200003846A KR1020197034911A KR20197034911A KR20200003846A KR 20200003846 A KR20200003846 A KR 20200003846A KR 1020197034911 A KR1020197034911 A KR 1020197034911A KR 20197034911 A KR20197034911 A KR 20197034911A KR 20200003846 A KR20200003846 A KR 20200003846A
Authority
KR
South Korea
Prior art keywords
coding block
feedback information
information
bit
block groups
Prior art date
Application number
KR1020197034911A
Other languages
English (en)
Other versions
KR102339933B1 (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 광동 오포 모바일 텔레커뮤니케이션즈 코포레이션 리미티드
Publication of KR20200003846A publication Critical patent/KR20200003846A/ko
Application granted granted Critical
Publication of KR102339933B1 publication Critical patent/KR102339933B1/ko

Links

Images

Classifications

    • 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/18Automatic repetition systems, e.g. Van Duuren systems
    • 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/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867Arrangements specially adapted for the transmitter end
    • H04L1/189Transmission or retransmission of more than one copy of a message
    • 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/1614Details of the supervisory signal using bitmaps
    • 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/1621Group acknowledgement, i.e. the acknowledgement message defining a range of identifiers, e.g. of sequence numbers
    • 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
    • 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/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1825Adaptation of specific ARQ protocol parameters according to transmission conditions
    • 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/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end
    • H04L1/1835Buffer management
    • 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/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end
    • H04L1/1861Physical mapping arrangements
    • 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/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end
    • H04L1/1864ARQ related signaling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0053Allocation of signaling, i.e. of overhead other than pilot signals
    • H04L5/0055Physical resource allocation for ACK/NACK

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Selective Calling Equipment (AREA)

Abstract

본 발명의 실시예는 데이터 재전송 제어 방법 및 관련 제품을 개시하였고, 상기 방법은, 단말이 제1 다운 링크 데이터를 수신하는 단계 - 상기 제1 다운 링크 데이터는 기설정된 전송 블록의 N 개의 코딩 블록 그룹 중의 P 개의 코딩 블록 그룹을 포함함 - ; 상기 단말이 상기 P 개의 코딩 블록 그룹에 대해 디코딩 동작을 실행하여, P 비트 피드백 정보를 획득하는 단계 - 각각의 비트의 피드백 정보는 대응되는 코딩 블록 그룹이 재전송될 필요가 있는지 여부를 지시하기 위한 것임 - ; 및 상기 단말이 정보를 송신하는 단계 - 상기 정보는 네트워크측 기기가 M 개의 코딩 블록 그룹을 재전송하기 위한 것이고, 상기 M 개의 코딩 블록 그룹은 상기 N 개의 코딩 블록 그룹에서 재전송될 필요가 있는 코딩 블록 그룹을 포함함 - 를 포함한다. 본 발명의 실시예는 무선 통신 시스템에서 재전송 서비스 데이터 전송 블록에서의 코딩 블록 그룹의 유연성의 향상에 도움이 된다.

Description

데이터 재전송 제어 방법 및 관련 제품
본 발명은 통신 기술분야에 관한 것이며, 특히 데이터 재전송 제어 방법 및 관련 제품에 관한 것이다.
5세대(5th-Generation, 5G) 이동 통신기술에서 뉴라디오(New Radio, NR)는 3세대 파트너십 프로젝트(3rd Generation Partnership Project, 3GPP) 단체에서 새로 제안된 주제이다. 차세대 5G 기술의 논의가 점차 심화됨에 따라, 한편으로, 통신 시스템은 하위 호환되므로, 나중에 개발된 새로운 기술은 기존에 표준화된 기술과 호환되는 경향이 있는 반면; 4세대 이동 통신 기술(the 4th Generation mobile communication, 4G) 롱텀 에볼루션(Long Term Evolution, LTE)에는 대량의 기존 설계가 존재하며, 호환을 이루기 위해서는 반드시 5G의 많은 유연성을 희생해야 하므로, 성능이 저하된다. 따라서, 현재 3GPP 단체는 2 개 방향으로 병행하여 연구하고 있으며, 여기서, 하위 호환을 고려하지 않는 기술 토론 단체를 5G 뉴라디오(New Radio, NR)라고 부른다.
LTE 시스템에서, 자동 재전송 요청(Automatic Repeat ReQuest, ARQ) 프로토콜은 송신단이 하나의 데이터 패킷을 송신할 때마다 일시적으로 중지하고, 수신단의 확인 정보를 기다린다. 데이터 패킷이 수신단에 도착하면, 이에 대해 에러 검출을 진행하고, 정확하게 수신되면, 확인 응답(ACK) 신호를 리턴하고, 틀리게 수신하면 부정 확인 응답(NACK) 신호를 리턴한다. 송신단에서 ACK 신호를 수신하면, 새로운 데이터를 송신하고, 그렇지 않으면, 지난번에 전송한 데이터 패킷을 다시 송신한다. 확인 정보를 기다리는 동안, 채널은 유휴 상태이며, 아무런 데이터도 전송하지 않는다. 이러한 방법은 송수신단이 동일한 시간 내에 동일한 데이터 패킷에 대해서만 동작을 진행하므로, 구현이 비교적 간단하고, 상응하는 시그널링 오버헤드가 작으며, 수신단의 버퍼 용량에 대한 요구가 낮다.
5G NR 시스템에서, 업계에서는 강화된 모바일 초광대역 무선 통신(Enhanced Mobile BroadBand, eMBB) 서비스의 하나의 전송 블록에서의 상이한 코딩 블록에 대해 ACK/NACK를 피드백할 것을 제안하며, 이는 미래의 통신 시스템의 데이터 전송에 적응하기 위해, 코딩 블록을 더욱 유연하게 재전송하는 메커니즘을 필요로 한다.
본 발명의 실시예는 미래 무선 통신 시스템이 서비스 데이터 전송 블록에서의 코딩 블록 그룹(CBG)을 재전송하는 유연성을 향상시키기 위해, 데이터 재전송 제어 방법 및 관련 제품을 제공한다.
제1 측면에 따르면, 본 발명의 실시예는 데이터 재전송 제어 방법을 제공하며,
단말이 제1 다운 링크 데이터를 수신하는 단계 - 상기 제1 다운 링크 데이터는 기설정된 전송 블록의 N 개의 코딩 블록 그룹 중의 P 개의 코딩 블록 그룹을 포함하고, P와 N은 양의 정수이고, P는 N보다 작거나 같음 - ;
상기 단말이 상기 P 개의 코딩 블록 그룹에 대해 디코딩 동작을 실행하여, P 비트 피드백 정보를 획득하는 단계 - 각각의 비트의 피드백 정보는 대응되는 코딩 블록 그룹이 재전송될 필요가 있는지 여부를 지시하기 위한 것임 - ; 및
상기 단말이 정보를 송신하는 단계 - 상기 정보는 네트워크측 기기가 M 개의 코딩 블록 그룹을 재전송도록 지시하기 위한 것이고, 상기 M 개의 코딩 블록 그룹은 상기 N 개의 코딩 블록 그룹에서 재전송될 필요가 있는 코딩 블록 그룹을 포함하며, M은 양의 정수이고, M은 N보다 작거나 같음 - 를 포함한다.
알 수 있다시피, 본 발명의 실시예에서, 단말과 네트워크측 기기는 N 개의 코딩 블록 그룹을 전송하고, 단말은 P 개의 코딩 블록 그룹을 수신하고, P 개의 코딩 블록 그룹을 디코딩하여 P 비트 피드백 정보를 획득하며, 단말은 정보를 송신하고, 상기 정보는 M 개의 코딩 블록 그룹을 전송하기 위한 것이며, 상기 M 개의 코딩 블록 그룹은, N 개의 코딩 블록 그룹에서 재전송될 필요가 있는 코딩 블록 그룹을 포함하며, 이와 같이, 단말이 기설정된 전송 블록에서의 코딩 블록 그룹을 효과적으로 수신하거나 저장하지 못했을 경우, 네트워크측 기기가 코딩 블록 그룹을 재전송하지 않아 코딩 블록 그룹이 손실되는 상황을 피할 수 있으며, 무선 통신 시스템이 코딩 블록 그룹을 재전송하는 유연성 향상에 도움이 된다.
하나의 가능한 설계에 있어서, 상기 단말이 정보를 송신한 후, 상기 방법은,
상기 단말이 상기 M 개의 코딩 블록 그룹을 수신하는 단계를 더 포함한다.
하나의 가능한 설계에 있어서, 상기 N 개의 코딩 블록 그룹에서 재전송될 필요가 있는 코딩 블록 그룹은, 상기 P 비트 피드백 정보가 지시하는 재전송될 필요가 있는 코딩 블록 그룹 및 상기 N 개의 코딩 블록 그룹에서 상기 P 개의 코딩 블록 그룹을 제외한 코딩 블록 그룹 중 적어도 하나를 포함한다.
알 수 있다시피, 본 설계에서, 단말과 네트워크측 기기는 N 개의 코딩 블록 그룹을 전송하고, 단말은 P 개의 코딩 블록 그룹을 수신하고, P 개의 코딩 블록 그룹을 디코딩하여 P 비트 피드백 정보를 획득하며, 단말은 정보를 송신하고, 상기 정보는 M 개의 코딩 블록 그룹을 전송하기 위한 것이며, 상기 M 개의 코딩 블록 그룹은, P 비트 피드백 정보가 지시하는 재전송될 필요가 있는 코딩 블록 그룹 및 상기 N 개의 코딩 블록 그룹 중 상기 P 개의 코딩 블록 그룹을 제외한 코딩 블록 그룹 중 적어도 하나를 포함하고, 이와 같이, 단말이 기설정된 전송 블록에서의 코딩 블록 그룹을 효과적으로 수신하거나 저장하지 못했을 경우, 네트워크측 기기가 코딩 블록 그룹을 재전송하지 않아 코딩 블록 그룹이 손실되는 것을 피할 수 있으며, 무선 통신 시스템에서 코딩 블록 그룹을 재전송하는 유연성 향상에 도움이 된다.
하나의 가능한 설계에 있어서, 상기 단말이 정보를 송신하는 단계는,
상기 단말이 제1 정보를 송신하는 단계 - 상기 제1 정보는 P+1 비트 피드백 정보를 포함하고, 상기 P+1 비트 피드백 정보 중의 제1 기설정된 비트의 피드백 정보는 제1 기설정된 값이고, 상기 P+1 비트 피드백 정보에서 상기 제1 기설정된 값을 제외한 피드백 정보는 제1 기설정된 정보이며, 상기 제1 정보는 네트워크측 기기가 상기 N 개의 코딩 블록 그룹을 재전송하도록 지시하기 위한 것임 - 를 포함하고;
상기 단말이 상기 M 개의 코딩 블록 그룹을 수신하는 단계는,
상기 단말이 제2 다운 링크 데이터를 수신하는 단계 - 상기 제2 다운 링크 데이터는 상기 N 개의 코딩 블록 그룹을 포함함 - 를 포함한다.
알 수 있다시피, 본 설계에서, 단말과 네트워크측 기기는 N 개의 코딩 블록 그룹을 전송하고, 단말은 P 개의 코딩 블록 그룹을 수신하고, P 개의 코딩 블록 그룹을 디코딩하여 P 비트 피드백 정보를 획득하며, 단말은 제1 정보를 송신하고, 제1 정보는 네트워크측 기기가 N 개의 코딩 블록 그룹을 재전송하는 것을 지시하기 위한 것이며, 이와 같이, 단말이 기설정된 전송 블록의 코딩 블록 그룹을 효과적으로 수신하거나 저장하지 못했을 경우, 네트워크측 기기가 코딩 블록 그룹을 재전송하지 않아 코딩 블록 그룹이 손실되는 상황을 피할 수 있으며, 제1 정보는 P+1 비트 피드백 정보를 포함하고, P+1 비트 피드백 정보 중의 제1 기설정된 비트의 피드백 정보는 제1 기설정된 값이고, P+1 비트 피드백 정보에서 제1 기설정된 값을 제외한 피드백 정보는 제1 기설정된 정보이며, 무선 통신 시스템으로 하여금 별도의 피드백 정보를 추가하지 않고, 모든 코딩 블록 그룹의 재전송을 지원하는 피드백 기능을 제공하도록 하며, 무선 통신 시스템이 코딩 블록 그룹을 재전송하는 안정성 및 효율의 향상에 도움이 된다.
하나의 가능한 설계에 있어서, 상기 단말이 정보를 송신하는 단계는,
상기 단말이 제2 정보를 송신하는 단계 - 상기 제2 정보는 P+1 비트 피드백 정보를 포함하고, 상기 P+1 비트 피드백 정보 중의 제2 기설정된 비트의 피드백 정보는 제2 기설정된 값이고, 상기 P+1 비트 피드백 정보에서 상기 기설정된 비트를 제외한 P 비트 피드백 정보는 상기 획득된 P 비트 피드백 정보이며, 상기 제2 정보는 네트워크측 기기가 상기 P 비트 피드백 정보가 지시하는 재전송될 필요가 있는 코딩 블록 그룹을 재전송하도록 지시하기 위한 것임 - 를 포함하고;
상기 단말이 상기 M 개의 코딩 블록 그룹을 수신하는 단계는,
상기 단말이 제3 다운 링크 데이터를 수신하는 단계 - 상기 제3 다운 링크 데이터는 상기 P 비트 피드백 정보가 지시하는 재전송될 필요가 있는 코딩 블록 그룹을 포함함 - 를 포함한다.
알 수 있다시피, 본 설계에서, 단말과 네트워크측 기기는 N 개의 코딩 블록 그룹을 전송하고, 단말은 P 개의 코딩 블록 그룹을 수신하고, P 개의 코딩 블록 그룹을 디코딩하여 P 비트 피드백 정보를 획득하며, 단말은 제2 정보를 송신하고, 상기 제2 정보는 P 비트 피드백 정보가 지시하는 재전송될 필요가 있는 코딩 블록 그룹을 재전송하기 위한 것이며, 단말이 재전송될 필요가 있는 코딩 블록 그룹을 효과적으로 저장하지 못했을 경우, 네트워크측 기기가 코딩 블록 그룹을 재전송하지 않아 코딩 블록 그룹이 손실되는 상황을 피할 수 있으며, 제2 정보의 비트 길이는 P+1 비트이므로, 무선 통신 시스템으로 하여금 별도의 피드백 정보를 추가하지 않고, 모든 코딩 블록 그룹의 재전송을 지원하는 피드백 기능을 제공하도록 하며, 무선 통신 시스템이 코딩 블록 그룹을 재전송하는 안정성 및 효율의 향상에 도움이 된다.
하나의 가능한 설계에 있어서, 상기 단말이 정보를 송신하는 단계는,
상기 단말이 제3 정보를 송신하는 단계 - 상기 제3 정보는 N 비트 피드백 정보를 포함하고, 상기 N 비트 피드백 정보의 비트맵(bitmap) 대응 관계와 상기 기설정된 전송 블록에서의 N 개의 코딩 블록 그룹의 순서는 동일하며, 상기 N 비트 피드백 정보에서 상기 P 개의 코딩 블록 그룹에 대응되는 비트 위치의 피드백 정보는 상기 획득된 P 비트 피드백 정보이며, 상기 N 비트 피드백 정보에서 상기 P 비트 피드백 정보를 제외한 피드백 정보는 제2 기설정된 정보이며, 상기 제3 정보는 네트워크측 기기가 상기 획득된 P 비트 피드백 정보가 지시하는 재전송될 필요가 있는 코딩 블록 그룹을 재전송하도록 지시하기 위한 것임 - 를 포함하고;
상기 단말이 상기 M 개의 코딩 블록 그룹을 수신하는 단계는,
상기 단말이 제4 다운 링크 데이터를 수신하는 단계 - 상기 제4 다운 링크 데이터는 상기 P 비트 피드백 정보가 지시하는 재전송될 필요가 있는 코딩 블록 그룹을 포함함 - 를 포함한다.
알 수 있다시피, 본 설계에서, 단말과 네트워크측 기기는 N 개의 코딩 블록 그룹을 전송하고, 단말은 P 개의 코딩 블록 그룹을 수신하고, P 개의 코딩 블록 그룹을 디코딩하여 P 비트 피드백 정보를 획득하며, 단말은 제3 정보를 송신하고, 상기 제3 정보는 P 비트 피드백 정보가 지시하는 재전송될 필요가 있는 코딩 블록 그룹을 재전송하기 위한 것이며, 단말이 재전송될 필요가 있는 코딩 블록 그룹을 효과적으로 저장하지 못했을 경우, 네트워크측 기기가 코딩 블록 그룹을 재전송하지 않아 코딩 블록 그룹이 손실되는 상황을 피할 수 있으며, 제3 정보의 비트 길이는 N 비트이므로, 무선 통신 시스템으로 하여금 별도의 피드백 정보를 추가하지 않고, 모든 코딩 블록 그룹의 재전송을 지원하는 피드백 기능을 제공하도록 하며, 무선 통신 시스템이 코딩 블록 그룹을 재전송하는 안정성 및 효율의 향상에 도움이 된다.
하나의 가능한 설계에 있어서, 상기 단말이 정보를 송신하는 단계는,
상기 단말이 제4 정보를 송신하는 단계 - 상기 제4 정보는 N 비트 피드백 정보를 포함하고, 상기 N 비트 피드백 정보의 비트맵(bitmap) 대응 관계와 상기 기설정된 전송 블록에서의 N 개의 코딩 블록 그룹의 순서는 동일하며, 상기 N 비트 피드백 정보에서 상기 P 개의 코딩 블록 그룹에 대응되는 비트 위치의 피드백 정보는 상기 획득된 P 비트 피드백 정보이며, 상기 N 비트 피드백 정보에서 상기 P 비트 피드백 정보를 제외한 피드백 정보는 제3 기설정된 정보를 포함하고, 상기 제4 정보는 네트워크측 기기가 상기 P 비트 피드백 정보가 지시하는 재전송될 필요가 있는 코딩 블록 그룹 및 상기 N 비트 피드백 정보에서 상기 제3 기설정된 정보가 있는 비트에 대응되는 코딩 블록 그룹 중 적어도 하나를 재전송하도록 지시하기 위한 것임 - 를 포함하고;
상기 단말이 상기 M 개의 코딩 블록 그룹을 수신하는 단계는,
상기 단말이 제5 다운 링크 데이터를 수신하는 단계 - 상기 제5 다운 링크 데이터는 상기 P 비트 피드백 정보가 지시하는 재전송될 필요가 있는 코딩 블록 그룹 및 상기 N 비트 피드백 정보에서 상기 제3 기설정된 정보가 있는 비트에 대응되는 코딩 블록 그룹 중 적어도 하나를 포함함 - 를 포함한다.
알 수 있다시피, 본 설계에서, 단말과 네트워크측 기기는 N 개의 코딩 블록 그룹을 전송하고, 단말은 P 개의 코딩 블록 그룹을 수신하고, P 개의 코딩 블록 그룹을 디코딩하여 P 비트 피드백 정보를 획득하며, 단말은 제4 정보를 송신하고, 상기 제4 정보는 P 비트 피드백 정보가 지시하는 재전송될 필요가 있는 코딩 블록 그룹 및 N 비트 피드백 정보에서 제3 기설정된 정보가 있는 비트에 대응되는 코딩 블록 그룹 중 적어도 하나를 재전송하기 위한 것이며, 단말이 기절성된 전송 블록의 코딩 블록 그룹을 수신하거나 저장하지 못했을 경우, 네트워크측 기기가 코딩 블록 그룹을 재전송하지 않아 코딩 블록 그룹이 손실되는 상황을 피할 수 있으며, 제4 정보의 비트 길이가 N 비트이므로, 무선 통신 시스템으로 하여금 별도의 피드백 정보를 추가하지 않고, 모든 코딩 블록 그룹의 재전송을 지원하는 피드백 기능을 제공하도록 하며, 무선 통신 시스템이 코딩 블록 그룹을 재전송하는 안정성 및 효율의 향상에 도움이 된다.
제2 측면에 따르면, 본 발명의 실시예는 데이터 재전송 제어 방법을 제공하며,
네트워크측 기기가 제1 다운 링크 데이터를 송신하는 단계 - 상기 제1 다운 링크 데이터는 기설정된 전송 블록의 N 개의 코딩 블록 그룹 중의 P 개의 코딩 블록 그룹을 포함하고, P와 N은 양의 정수이고, P는 N보다 작거나 같음 - ; 및
상기 네트워크측 기기가 정보를 수신하는 단계 - 상기 정보는 상기 네트워크측 기기가 M 개의 코딩 블록 그룹을 재전송하도록 지시하기 위한 것이며, 상기 M 개의 코딩 블록 그룹은 상기 N 개의 코딩 블록 그룹에서 재전송될 필요가 있는 코딩 블록 그룹을 포함하며, M은 양의 정수이고, M은 N보다 작거나 같으며, 상기 P 비트 피드백 정보는 단말이 상기 P 개의 코딩 블록 그룹에 대해 디코딩 동작을 실행하여 획득된 것이며, 각각의 비트의 피드백 정보는 대응되는 코딩 블록 그룹이 재전송될 필요가 있는지 여부를 지시하기 위한 것임 - 를 포함한다.
알 수 있다시피, 본 발명의 실시예에서, 단말과 네트워크측 기기는 N 개의 코딩 블록 그룹을 전송하고, 단말은 P 개의 코딩 블록 그룹을 수신하고, P 개의 코딩 블록 그룹을 디코딩하여 P 비트 피드백 정보를 획득하며, 단말은 정보를 송신하고, 상기 정보는 M 개의 코딩 블록 그룹을 전송하기 위한 것이며, 상기 M 개의 코딩 블록 그룹은, N 개의 코딩 블록 그룹에서 재전송될 필요가 있는 코딩 블록 그룹을 포함하며, 이와 같이, 단말이 기설정된 전송 블록에서의 코딩 블록 그룹을 효과적으로 수신하거나 저장하지 못했을 경우, 네트워크측 기기가 코딩 블록 그룹을 재전송하지 않아 코딩 블록 그룹이 손실되는 상황을 피할 수 있으며, 무선 통신 시스템이 코딩 블록 그룹을 재전송하는 유연성 향상에 도움이 된다.
하나의 가능한 설계에 있어서, 상기 네트워크측 기기가 정보를 수신한 후, 상기 방법은,
상기 네트워크측 기기가 상기 M 개의 코딩 블록 그룹을 송신하는 단계를 더 포함한다.
하나의 가능한 설계에 있어서, 상기 N 개의 코딩 블록 그룹에서 재전송될 필요가 있는 코딩 블록 그룹은, 상기 P 비트 피드백 정보가 지시하는 재전송될 필요가 있는 코딩 블록 그룹 및 상기 N 개의 코딩 블록 그룹에서 상기 P 개의 코딩 블록 그룹을 제외한 코딩 블록 그룹 중 적어도 하나를 포함한다.
하나의 가능한 설계에 있어서, 상기 네트워크측 기기가 정보를 수신하는 단계는,
상기 네트워크측 기기가 제1 정보를 수신하는 단계 - 상기 제1 정보는 P+1 비트 피드백 정보를 포함하고, 상기 P+1 비트 피드백 정보 중의 제1 기설정된 비트의 피드백 정보는 제1 기설정된 값임 - 를 포함하고;
상기 네트워크측 기기가 상기 M 개의 코딩 블록 그룹을 송신하는 단계는,
상기 네트워크측 기기가 제2 다운 링크 데이터를 송신하는 단계 - 상기 제2 다운 링크 데이터는 상기 N 개의 코딩 블록 그룹을 포함함 - 를 포함한다.
하나의 가능한 설계에 있어서, 상기 네트워크측 기기가 정보를 수신하는 단계는,
상기 네트워크측 기기가 제2 정보를 수신하는 단계 - 상기 제2 정보는 P+1 비트 피드백 정보를 포함하고, 상기 P+1 비트 피드백 정보 중의 제2 기설정된 비트의 피드백 정보는 제2 기설정된 값이고, 상기 P+1 비트 피드백 정보에서 상기 기설정된 비트를 제외한 P 비트 피드백 정보는 상기 획득된 P 비트 피드백 정보임 - 를 포함하고;
상기 네트워크측 기기가 상기 M 개의 코딩 블록 그룹을 송신하는 단계는,
상기 네트워크측 기기가 제3 다운 링크 데이터를 송신하는 단계 - 상기 제3 다운 링크 데이터는 상기 P 비트 피드백 정보가 지시하는 재전송될 필요가 있는 코딩 블록 그룹을 포함함 - 를 포함한다.
하나의 가능한 설계에 있어서, 상기 네트워크측 기기가 정보를 수신하는 단계는,
상기 네트워크측 기기가 제3 정보를 수신하는 단계 - 상기 제3 정보는 N 비트 피드백 정보를 포함하고, 상기 N 비트 피드백 정보의 비트맵(bitmap) 대응 관계와 상기 기설정된 전송 블록에서의 N 개의 코딩 블록 그룹의 순서는 동일하며, 상기 N 비트 피드백 정보에서 상기 P 개의 코딩 블록 그룹에 대응되는 비트 위치의 피드백 정보는 상기 획득된 P 비트 피드백 정보이며, 상기 N 비트 피드백 정보에서 상기 P 비트 피드백 정보를 제외한 피드백 정보는 제2 기설정된 정보임 - 를 포함하고;
상기 네트워크측 기기가 상기 M 개의 코딩 블록 그룹을 송신하는 단계는,
상기 네트워크측 기기가 제4 다운 링크 데이터를 송신하는 단계 - 상기 제4 다운 링크 데이터는 상기 획득된 P 비트 피드백 정보가 지시하는 재전송될 필요가 있는 코딩 블록 그룹을 포함함 - 를 포함한다.
하나의 가능한 설계에 있어서, 상기 네트워크측 기기가 정보를 수신하는 단계는,
상기 네트워크측 기기가 제4 정보를 수신하는 단계 - 상기 제4 정보는 N 비트 피드백 정보를 포함하고, 상기 N 비트 피드백 정보의 비트맵(bitmap) 대응 관계와 상기 기설정된 전송 블록에서의 N 개의 코딩 블록 그룹의 순서는 동일하며, 상기 N 비트 피드백 정보에서 상기 P 개의 코딩 블록 그룹에 대응되는 비트 위치의 피드백 정보는 상기 획득된 P 비트 피드백 정보이며, 상기 N 비트 피드백 정보에서 상기 P 비트 피드백 정보를 제외한 피드백 정보는 제3 기설정된 정보를 포함함 - 를 포함하고;
상기 네트워크측 기기가 상기 M 개의 코딩 블록 그룹을 송신하는 단계는,
상기 네트워크측 기기가 제5 다운 링크 데이터를 송신하는 단계 - 상기 제5 다운 링크 데이터는 상기 P 비트 피드백 정보가 지시하는 재전송될 필요가 있는 코딩 블록 그룹 및 상기 N 비트 피드백 정보에서 상기 제3 기설정된 정보가 있는 비트에 대응되는 코딩 블록 그룹 중 적어도 하나를 포함함 - 를 포함한다.
제3 측면에 따르면, 본 발명의 실시예는 상기 방법 설계에서 단말의 행위를 구현하는 기능을 갖는 단말을 제공한다. 상기 기능은 하드웨어를 통해 구현될 수 있고, 하드웨어를 통해 대응되는 소프트웨어를 실행하는 것으로 구현될 수 있다. 상기 하드웨어 또는 소프트웨어는 하나 또는 복수 개의 상기 기능에 대응되는 모듈을 포함한다.
하나의 가능한 설계에 있어서, 단말은 프로세서를 포함하며, 상기 프로세서는 단말이 상기 방법 중 대응되는 기능을 실행하도록 지원하기 위해 구성된다. 더 나아가, 단말은 단말과 네트워크측 기기 사이의 통신을 지지하는 통신 인터페이스를 더 포함할 수 있다. 더 나아가, 네트워크측 기기는, 프로세서와 결합되며 단말에 필요한 프로그램 명령어 및 데이터를 저장하는 메모리를 더 포함할 수 있다.
제4 측면에 따르면, 본 발명의 실시예는 상기 방법 설계에서 네트워크 기기의 행위를 구현하는 기능을 갖는 네트워크측 기기를 제공한다. 상기 기능은 하드웨어에 의해 구현될 수 있고, 하드웨어를 통해 상응하는 소프트웨어를 실행하는 것으로 구현될 수 있다. 상기 하드웨어 또는 소프트웨어는 하나 또는 복수 개의 상기 기능에 대응되는 모듈을 포함한다.
하나의 가능한 설계에 있어서, 네트워크측 기기는 네트워크측 기기가 상기 방법 중의 대응되는 기능을 실행하도록 지지하는 프로세서를 포함한다. 더 나아가, 네트워크측 기기는, 네트워크측 기기와 단말 사이의 통신을 지지하는 트랜시버를 더 포함할 수 있다. 더 나아가, 네트워크측 기기는, 프로세서와 결합되며 네트워크측 기기에 필요한 프로그램 명령어 및 데이터를 저장하는 메모리를 더 포함할 수 있다.
제5 측면에 따르면, 본 발명의 실시예는 단말을 제공하며, 상기 단말은 하나 또는 복수의 프로세서, 메모리, 통신 인터페이스 및 하나 또는 복수 개의 프로그램을 포함하며, 여기서, 상기 하나 또는 복수의 프로그램은 상기 메모리에 저장되고, 상기 하나 또는 복수 개의 프로세서에 의해 실행되며, 상기 프로그램은 본 발명의 제2 측면의 방법 중 어느 하나의 단계를 실행하기 위한 명령어를 포함한다.
제6 측면에 따르면, 본 발명의 실시예는 네트워크측 기기를 제공하며, 상기 네트워크 기기는 하나 또는 복수 개의 프로세서, 메모리, 트랜시버 및 하나 또는 복수 개의 프로그램을 포함하며, 여기서, 상기 하나 또는 복수 개의 프로그램은 상기 메모리에 저장되고, 상기 하나 또는 복수 개의 프로세서에 의해 실행되며, 상기 프로그램은 본 발명의 제1 측면의 방법 중 어느 하나의 단계를 실행하기 위한 명령어를 포함한다.
제7 측면에 따르면, 본 발명의 실시예는 컴퓨터 판독 가능 저장 매체를 제공하며, 여기서, 상기 컴퓨터 판독 가능 저장 매체는 전자 데이터 교환을 위한 컴퓨터 프로그램을 저장하며, 여기서, 상기 컴퓨터 프로그램은 컴퓨터로 하여금 본 발명의 실시예의 제2 측면의 방법 중 어느 하나에서 설명된 부분 또는 모든 단계를 실행하도록 한다.
제8 측면에 따르면, 본 발명의 실시예는 컴퓨터 판독 가능 저장 매체를 제공하며, 여기서, 상기 컴퓨터판독 가능 저장 매체는 전자 데이터 교환을 위한 컴퓨터 프로그램을 저장하며, 여기서, 상기 컴퓨터 프로그램은 컴퓨터로 하여금 본 발명의 실시예의 제1 측면의 방법 중 어느 하나에서 설명된 부분 또는 모든 단계를 실행하도록 한다.
제9 측면에 따르면, 본 발명의 실시예는 컴퓨터 프로그램 제품을 제공하며, 여기서, 상기 컴퓨터 프로그램 제품은 컴퓨터 프로그램이 저장된 비일시적 컴퓨터 판독 가능 저장 매체를 포함하며, 상기 컴퓨터 프로그램은 동작되어 컴퓨터로 하여금본 발명의 실시예의 제1 측면의 방법 중 어느 하나에서 설명된 부분 또는 모든 단계를 실행할 수 있도록 한다. 상기 컴퓨터 프로그램 제품은 소프트웨어 설치 패키지일 수 있다.
제10측면에 있어서, 본 발명의 실시예는 컴퓨터 프로그램 제품을 제공하며, 여기서, 상기 컴퓨터 프로그램 제품은 컴퓨터 프로그램이 저장된 비일시적 컴퓨터 판독 가능 기억매체를 포함하고, 상기 컴퓨터 프로그램은 동작되어 컴퓨터가 본 발명 실시예의 제1측면의 방법 중 어느 하나에서 설명된 부분 또는 모든 단계를 실행할 수 있도록 한다. 상기 컴퓨터 프로그램 제품은 소프트웨어 설치 패키지일 수 있다.
위의 설명으로부터 알 수 있다시피, 본 발명의 실시예에서, 단말과 네트워크측 기기는 N 개의 코딩 블록 그룹을 전송하고, 단말은 P 개의 코딩 블록 그룹을 수신하고, P 개의 코딩 블록 그룹을 디코딩하여 P 비트 피드백 정보를 획득하며, 단말은 정보를 송신하고, 상기 정보는 M 개의 코딩 블록 그룹을 전송하기 위한 것이며, 상기 M 개의 코딩 블록 그룹은, N 개의 코딩 블록 그룹에서 재전송될 필요가 있는 코딩 블록 그룹을 포함하며, 이와 같이, 단말이 기설정된 전송 블록에서의 코딩 블록 그룹을 효과적으로 수신하거나 저장하지 못했을 경우, 네트워크측 기기가 코딩 블록 그룹을 재전송하지 않아 코딩 블록 그룹이 손실되는 것을 피할 수 있으며, 무선 통신 시스템이 코딩 블록 그룹을 재전송하는 유연성 향상에 도움이 된다.
아래에, 실시예 또는 기존 기술의 설명에 필요한 도면을 간단히 설명한다.
도 1은 본 발명의 실시예에서 제공하는 예시적 통신 시스템의 네트워크 아키텍쳐 도면이다.
도 2a는 본 발명의 실시예에서 제공하는 다른 데이터 재전송 제어 방법의 통신 모식도이다.
도 2b는 본 발명의 실시예에서 제공하는 다른 데이터 재전송 제어 방법의 통신 모식도이다.
도 2c는 본 발명의 실시예에서 제공하는 다른 데이터 재전송 제어 방법의 통신 모식도이다.
도 2d는 본 발명의 실시예에서 제공하는 다른 데이터 재전송 제어 방법의 통신 모식도이다.
도 2e는 본 발명의 실시예에서 제공하는 다른 데이터 재전송 제어 방법의 통신 모식도이다.
도 3a는 본 발명의 실시예에서 제공하는 5G NR 시나리오에서의 데이터 재전송 제어 방법의 모식도이다.
도 3b는 본 발명의 실시예에서 제공하는 다른 5G NR 시나리오에서의 데이터 재전송 제어 방법의 모식도이다.
도 3c는 본 발명의 실시예에서 제공하는 다른 5G NR 시나리오에서의 데이터 재전송 제어 방법의 모식도이다.
도 3d는 본 발명의 실시예에서 제공하는 다른 5G NR 시나리오에서의 데이터 재전송 제어 방법의 모식도이다.
도 3e는 본 발명의 실시예에서 제공하는 다른 5G NR 시나리오에서의 데이터 재전송 제어 방법의 모식도이다.
도 3f는 본 발명의 실시예에서 제공하는 다른 5G NR 시나리오에서의 데이터 재전송 제어 방법의 모식도이다.
도 4는 본 발명의 실시예에서 제공하는 단말의 구조 모식도이다.
도 5는 본 발명의 실시예에서 제공하는 네트워크측 기기의 구조 모식도이다.
도 6은 본 발명의 실시예에서 제공하는 단말의 기능 유닛 구성 블록도이다.
도 7은 본 발명의 실시예에서 제공하는 네트워크측 기기의 기능 유닛 구성 블록도이다.
도 8은 본 발명의 실시예에서 제공하는 다른 단말의 구조 모식도이다.
이하 첨부 도면을 결합하여 본 발명 실시예의 기술방안을 설명한다.
도 1을 참조하면, 도 1은 본 발명의 실시예에서 제공하는 통신 시스템의 가능한 네트워크 아키텍쳐이다. 상기 예의 통신 시스템은 4G LTE 통신 시스템 또는 5G NR 통신 시스템일 수 있고, 구체적으로 네트워크측 기기 및 단말을 포함하며, 단말이 네트워크측 기기에서 제공하는 이동 통신 네트워크에 접속될 경우, 단말과 네트워크측 기기 사이는 무선 링크 통신을 통해 연결될 수 있고, 상기 통신 연결 방식은 단일 연결 방식 또는 이중 연결 방식 또는 다중 연결 방식일 수 있지만, 통신 연결 방식이 단일 연결 방식일 경우, 네트워크측 기기는 LET 기지국 또는 NR 기지국(gNB 기지국이라고도 함)일 수 있으며, 통신 방식이 이중 연결 방식 이고(구체적으로 캐리어 병합(CA)기술 또는 복수 개의 네트워크측 기기를 통해 구현될 수 있음), 단말이 복수 개의 네트워크측 기기를 연결할 경우, 상기 복수 개의 네트워크측 기기는 마스터 기지국(Master Cell Group, MCG) 및 보조 기지국(Secondary Cell Group, SCG)일 수 있고, 기지국 사이에는 백홀(backhaul) 링크를 통해 데이터 백홀을 진행하며, 마스터 기지국은 LTE 기지국일 수 있고, 보조 기지국은 LTE 기지국일 수 있으며, 또는 마스터 기지국은 NR 기지국일 수 있고 보조 기지국은 LTE 기지국일 수 있으며, 또는 마스터 기지국은 NR 기지국일 수 있고 보조 기지국은 NR 기지국일 수 있다.
본 발명의 실시예에서, 용어 “네트워크” 및 “시스템”은 자주 번갈아 사용될 수 있으며, 본 분야의 통상의 기술자는 그 의미를 이해할 수 있을 것이다. 본 발명의 실시예에서 언급한 단말은 다양한 무선 통신 기능을 구비한 핸드 헬드 기기, 차량 탑재 기기, 웨어러블(wearable) 기기, 컴퓨터 기기 또는 무선 모뎀(modem)에 연결되는 다른 처리 기기, 및 다양한 형식의 사용자 기기(User Equipment, UE), 이동국(Mobile Station, MS), 단말 기기(terminal device) 등을 포함할 수 있다. 설명의 편의를 위해 위에서 언급된 기기들을 총칭하여 단말이라고 한다.
도 2a를 참조하면, 도 2a는 본 발명의 실시예에서 제공하는 데이터 재전송 제어 방법이며, 상기 방법은 다음의 단계를 포함한다.
단계 2a01에 있어서, 네트워크측 기기는 제1 다운 링크 데이터를 송신하며, 상기 제1 다운 링크 데이터는 기설정된 전송 블록의 N 개의 코딩 블록 그룹(CBG) 중의 P 개의 코딩 블록 그룹을 포함하고, P와 N은 양의 정수이고, P는 N보다 작거나 같다.
단계 2a02에 있어서, 단말은 제1 다운 링크 데이터를 수신하고, 상기 제1 다운 링크 데이터는 기설정된 전송 블록의 N 개의 코딩 블록 그룹 중의 P 개의 코딩 블록 그룹을 포함하고, P와 N은 양의 정수이고, P는 N보다 작거나 같다.
여기서, 상기 코딩 블록 그룹은 상기 기설정된 전송 블록에서의 적어도 하나의 코딩 블록을 포함한다. 상기 기설정된 전송 블록에서의 코딩 블록 그룹의 분할 전략은 랜덤 분할 전략, 데이터량 균등 분할 전략, 또는 특정 서비스 요구에 기반한 분할 전략 등일 수 있으며, 본 발명의 실시예는 기설정된 전송 블록에서의 코딩 블록 그룹의 분할 전략에 대해 유일한 한정을 하지 않는다.
단계 2a03에 있어서, 상기 단말은 상기 P 개의 코딩 블록 그룹에 대해 디코딩 동작을 실행하여, P 비트 피드백 정보를 획득하며, 각각의 비트의 피드백 정보는 대응되는 코딩 블록 그룹이 재전송될 필요가 있는지 여부를 지시하기 위한 것이다.
단계 2a04에 있어서, 상기 단말은 정보를 송신하며, 상기 정보는 네트워크측 기기가 M 개의 코딩 블록 그룹을 재전송하기 위한 것이고, 상기 M 개의 코딩 블록 그룹은 상기 N 개의 코딩 블록 그룹에서 재전송될 필요가 있는 코딩 블록 그룹을 포함하며, M은 양의 정수이고, M은 N보다 작거나 같다.
단계 2a05에 있어서, 상기 네트워크측 기기는 정보를 수신하며, 상기 정보는 상기 네트워크측 기기가 M 개의 코딩 블록 그룹을 재전송하기 위한 것이며, 상기 M 개의 코딩 블록 그룹은 상기 N 개의 코딩 블록 그룹에서 재전송될 필요가 있는 코딩 블록 그룹을 포함하며, M은 양의 정수이고, M은 N보다 작거나 같고, 상기 P 비트 피드백 정보는 단말이 상기 P 개의 코딩 블록 그룹에 대해 디코딩 동작을 실행하여 획득된 것이며, 각각의 비트의 피드백 정보는 대응되는 코딩 블록 그룹이 재전송될 필요가 있는지 여부를 지시하기 위한 것이다.
알 수 있다시피, 본 발명의 실시예에서, 단말과 네트워크측 기기는 N 개의 코딩 블록 그룹을 전송하고, 단말은 P 개의 코딩 블록 그룹을 수신하고, P 개의 코딩 블록 그룹을 디코딩하여 P 비트 피드백 정보를 획득하며, 단말은 정보를 송신하고, 상기 정보는 M 개의 코딩 블록 그룹을 전송하기 위한 것이며, 상기 M 개의 코딩 블록 그룹은 N 개의 코딩 블록 그룹에서 재전송될 필요가 있는 코딩 블록 그룹을 포함하며, 이와 같이, 단말이 기설정된 전송 블록에서의 코딩 블록 그룹을 효과적으로 수신하거나 저장하지 못했을 경우, 네트워크측 기기가 코딩 블록 그룹을 재전송하지 않아 코딩 블록 그룹이 손실되는 상황을 피할 수 있으며, 무선 통신 시스템이 코딩 블록 그룹을 재전송하는 유연성 향상에 도움이 된다.
하나의 가능한 예에 있어서, 상기 네트워크측 기기가 정보를 수신한 후 또한, 상기 네트워크측 기기가 상기 M 개의 코딩 블록 그룹을 송신하는 단계를 실행한다.
상기 단말은 정보를 송신한 후에 또한, 상기 단말이 상기 M 개의 코딩 블록 그룹을 수신하는 단계를 실행한다.
하나의 가능한 예에 있어서, 상기 N 개의 코딩 블록 그룹에서 재전송될 필요가 있는 코딩 블록 그룹은, 상기 P 비트 피드백 정보가 지시하는 재전송될 필요가 있는 코딩 블록 그룹 및 상기 N 개의 코딩 블록 그룹에서 상기 P 개의 코딩 블록 그룹을 제외한 코딩 블록 그룹 중 적어도 하나를 포함한다.
하나의 가능한 예에 있어서, 도 2a와 마찬가지로, 도 2b를 참조하면, 도 2b는 본 발명의 실시예에서 제공하는 다른 데이터 재전송 제어 방법이며, 상기 방법은 다음의 단계를 포함한다.
단계 2b01에 있어서, 네트워크측 기기는 제1 다운 링크 데이터를 송신하며, 상기 제1 다운 링크 데이터는 기설정된 전송 블록의 N 개의 코딩 블록 그룹 중의 P 개의 코딩 블록 그룹을 포함하고, P와 N은 양의 정수이고, P는 N보다 작거나 같다.
단계 2b02에 있어서, 단말은 제1 다운 링크 데이터를 수신하며, 상기 제1 다운 링크 데이터는 기설정된 전송 블록의 N 개의 코딩 블록 그룹 중의 P 개의 코딩 블록 그룹을 포함하고, P와 N은 양의 정수이고, P는 N보다 작거나 같다.
단계 2b03에 있어서, 상기 단말은 상기 P 개의 코딩 블록 그룹에 대해 디코딩 동작을 실행하여, P 비트 피드백 정보를 획득하며, 각각의 비트의 피드백 정보는 대응되는 코딩 블록 그룹이 재전송될 필요가 있는지 여부를 지시하기 위한 것이며;
여기서, 상기 P 비트 피드백 정보에서 재전송될 필요가 있는 코딩 블록 그룹에 대응되는 비트의 피드백 정보는 부정 확인 응답(NACK)이고, 재전송될 필요가 없는 코딩 블록 그룹에 대응되는 비트의 피드백 정보는 확인 응답(ACK)이다.
단계 2b04에 있어서, 상기 단말은 제1 정보를 송신하며, 상기 제1 정보는 P+1 비트 피드백 정보를 포함하고, 상기 P+1 비트 피드백 정보 중의 제1 기설정된 비트의 피드백 정보는 제1 기설정된 값이고, 상기 P+1 비트 피드백 정보에서 상기 제1 기설정된 값을 제외한 피드백 정보는 제1 기설정된 정보이며, 상기 제1 정보는 네트워크측 기기가 상기 N 개의 코딩 블록 그룹을 재전송하기 위한 것이다.
단계 2b05에 있어서, 상기 네트워크측 기기는 제1 정보를 수신하며, 상기 제1 정보는 P+1 비트 피드백 정보를 포함하고, 상기 P+1 비트 피드백 정보 중의 제1 기설정된 비트의 피드백 정보는 제1 기설정된 값이고, 상기 P+1 비트 피드백 정보에서 상기 제1 기설정된 값을 제외한 피드백 정보는 제1 기설정된 정보이다.
여기서, 상기 제1 기설정된 정보는, 예를 들어, 부정 확인 응답(NACK) 피드백 정보일 수 있다.
단계 2b06에 있어서, 상기 네트워크측 기기는 제2 다운 링크 데이터를 송신하며, 상기 제2 다운 링크 데이터는 상기 N 개의 코딩 블록 그룹을 포함한다.
단계 2b07에 있어서, 상기 단말은 상기 제2 다운 링크 데이터를 수신하고, 상기 제2 다운 링크 데이터는 상기 N 개의 코딩 블록 그룹을 포함한다.
알 수 있다시피, 본 예에서, 단말과 네트워크측 기기는 N 개의 코딩 블록 그룹을 전송하고, 단말은 P 개의 코딩 블록 그룹을 수신하고, P 개의 코딩 블록 그룹을 디코딩하여 P 비트 피드백 정보를 획득하며, 단말은 제1 정보를 송신하고, 제1 정보는 네트워크측 기기가 N 개의 코딩 블록 그룹을 재전송하는 것을 지시하기 위한 것이며, 이와 같이, 단말이 기설정된 전송 블록의 코딩 블록 그룹을 효과적으로 수신하거나 저장하지 못했을 경우, 네트워크측 기기가 코딩 블록 그룹을 재전송하지 않아 코딩 블록 그룹이 손실되는 상황을 피할 수 있으며, 제1 정보는 P+1 비트 피드백 정보를 포함하고, P+1 비트 피드백 정보 중의 제1 기설정된 비트의 피드백 정보는 제1 기설정된 값이고, P+1 비트 피드백 정보에서 제1 기설정된 값을 제외한 피드백 정보는 제1 기설정된 정보이며, 무선 통신 시스템으로 하여금 별도의 피드백 정보를 추가하지 않고, 모든 코딩 블록 그룹의 재전송을 지원하는 피드백 기능을 제공하도록 하며, 무선 통신 시스템이 코딩 블록 그룹을 재전송하는 안정성 및 효율의 향상에 도움이 된다.
이 가능한 예에 있어서, 상기 단말이 제1 정보를 송신하는 단계는,
상기 단말이 상기 단말의 버퍼의 가용 버퍼 공간이 상기 참조 저장 공간보다 작은 것을 검출하면, 상기 제1 정보를 송신하는 단계 - 상기 참조 저장 공간은 상기 P 비트 피드백 정보가 지시하는 적어도 하나의 재전송될 필요가 없는 코딩 블록 그룹의 버퍼 공간임 - 를 포함한다.
알 수 있다시피, 본 예에서, 단말은 버퍼의 가용 버퍼 공간이 참조 저장 공간보다 작을 때, 제1 정보를 송신함으로써, 단말이 코딩 블록 그룹을 저장하기에 충분한 버퍼 공간을 갖지 않을 때, 네트워크측 기기가 코딩 블록 그룹을 재전송하지 않아 코딩 블록 그룹이 손실되는 것을 피할 수 있으며, 무선 통신 시스템의 전송 코딩 블록 그룹의 안정성 및 효율 향상에 도움이 된다.
하나의 가능한 예에 있어서, 도 2a와 마찬가지로, 도 2c를 참조하면, 도 2c는 본 발명의 실시예에서 제공하는 다른 데이터 재전송 제어 방법이며, 상기 방법은 다음의 단계를 포함한다.
단계 2c01에 있어서, 네트워크측 기기는 제1 다운 링크 데이터를 송신하며, 상기 제1 다운 링크 데이터는 기설정된 전송 블록의 N 개의 코딩 블록 그룹 중의 P 개의 코딩 블록 그룹을 포함하고, P와 N은 양의 정수이고, P는 N보다 작거나 같다.
단계 2c02에 있어서, 단말은 제1 다운 링크 데이터를 수신하며, 상기 제1 다운 링크 데이터는 기설정된 전송 블록의 N 개의 코딩 블록 그룹 중의 P 개의 코딩 블록 그룹을 포함하고, P와 N은 양의 정수이고, P는 N보다 작거나 같다.
단계 2c03에 있어서, 상기 단말은 상기 P 개의 코딩 블록 그룹에 대해 디코딩 동작을 실행하여, P 비트 피드백 정보를 획득하며, 각각의 비트의 피드백 정보는 대응되는 코딩 블록 그룹이 재전송될 필요가 있는지 여부를 지시하기 위한 것이다.
단계 2c04에 있어서, 상기 단말은 제2 정보를 송신하며, 상기 제2 정보는 P+1 비트 피드백 정보를 포함하고, 상기 P+1 비트 피드백 정보 중의 제2 기설정된 비트의 피드백 정보는 제2 기설정된 값이고, 상기 P+1 비트 피드백 정보에서 상기 기설정된 비트를 제외한 P 비트 피드백 정보는 상기 획득된 P 비트 피드백 정보이며, 상기 제2 정보는 네트워크측 기기가 상기 P 비트 피드백 정보가 지시하는 재전송될 필요가 있는 코딩 블록 그룹을 재전송하도록 지시하기 위한 것이다.
여기서, 상기 P 비트 피드백 정보에서 재전송될 필요가 있는 코딩 블록 그룹에 대응되는 비트의 피드백 정보는 부정 확인 응답(NACK) 이고, 재전송될 필요가 없는 코딩 블록 그룹에 대응되는 비트의 피드백 정보는 확인 응답(ACK)이다. 여기서, 상기 제2 정보는 상기 네트워크측 기기가 상기 P 비트 피드백 정보에서 피드백 정보가 상기 NACK인 비트에 대응되는 코딩 블록 그룹을 재전송하도록 지시하기 위한 것이다.
단계 2c05에 있어서, 상기 네트워크측 기기는 제2 정보를 수신하며, 상기 제2 정보는 P+1 비트 피드백 정보를 포함하고, 상기 P+1 비트 피드백 정보 중의 제2 기설정된 비트의 피드백 정보는 제2 기설정된 값이고, 상기 P+1 비트 피드백 정보에서 상기 기설정된 비트를 제외한 P 비트 피드백 정보는 상기 획득된 P 비트 피드백 정보이다.
단계 2c06에 있어서, 상기 네트워크측 기기는 제3 다운 링크 데이터를 송신하며, 상기 제3 다운 링크 데이터는 상기 P 비트 피드백 정보가 지시하는 재전송될 필요가 있는 코딩 블록 그룹을 포함한다.
단계 2c07에 있어서, 상기 단말은 상기 제3 다운 링크 데이터를 수신하고, 상기 제3 다운 링크 데이터는 상기 P 비트 피드백 정보가 지시하는 재전송될 필요가 있는 코딩 블록 그룹을 포함한다.
알 수 있다시피, 본 예에서, 단말과 네트워크측 기기는 N 개의 코딩 블록 그룹을 전송하고, 단말은 P 개의 코딩 블록 그룹을 수신하고, P 개의 코딩 블록 그룹을 디코딩하여 P 비트 피드백 정보를 획득하며, 단말은 제2 정보를 송신하고, 상기 제2 정보는 P 비트 피드백 정보가 지시하는 재전송될 필요가 있는 코딩 블록 그룹을 재전송하기 위한 것이며, 단말이 재전송될 필요가 있는 코딩 블록 그룹을 효과적으로 저장하지 못했을 경우, 네트워크측 기기가 코딩 블록 그룹을 재전송하지 않아 코딩 블록 그룹이 손실되는 상황을 피할 수 있으며, 제2 정보의 비트 길이는 P+1 비트이므로, 무선 통신 시스템으로 하여금 별도의 피드백 정보를 추가하지 않고, 모든 코딩 블록 그룹의 재전송을 지원하는 피드백 기능을 제공하도록 하며, 무선 통신 시스템이 코딩 블록 그룹을 재전송하는 안정성 및 효율의 향상에 도움이 된다.
이 가능한 예에 있어서, 상기 단말이 제2 정보를 송신하는 단계는,
상기 단말의 버퍼의 가용 버퍼 공간이 상기 참조 저장 공간보다 크거나 같은 것을 검출하면, 상기 제2 정보를 송신하는 단계 - 상기 참조 저장 공간은 상기 P 비트 피드백 정보가 지시하는 적어도 하나의 재전송될 필요가 없는 코딩 블록 그룹의 버퍼 공간임 - 를 포함한다.
알 수 있다시피, 본 예에서, 단말은 버퍼의 가용 버퍼 공간이 참조 저장 공간보다 크거나 같을 때, 제1 정보를 송신함으로써, 단말이 코딩 블록 그룹을 저장하기에 충분한 버퍼 공간을 갖는 경우, 네트워크측 기기는 단말에서 정확하게 수신된 코딩 블록 그룹을 재전송함으로써 전송 자원을 낭비하는 상황이 발생하는 것을 피하며, 무선 통신 시스템이 코딩 블록 그룹을 전송하는 효율의 향상에 도움이 된다.
하나의 가능한 예에 있어서, 도 2a와 마찬가지로, 도 2d를 참조하면, 도 2d는 본 발명의 실시예에서 제공하는 다른 데이터 재전송 제어 방법이며, 상기 방법은 다음의 단계를 포함한다.
단계 2d01에 있어서, 네트워크측 기기는 제1 다운 링크 데이터를 송신하며, 상기 제1 다운 링크 데이터는 기설정된 전송 블록의 N 개의 코딩 블록 그룹 중의 P 개의 코딩 블록 그룹을 포함하고, P와 N은 양의 정수이고, P는 N보다 작거나 같다.
단계 2d02에 있어서, 단말은 제1 다운 링크 데이터를 수신하며, 상기 제1 다운 링크 데이터는 기설정된 전송 블록의 N 개의 코딩 블록 그룹 중의 P 개의 코딩 블록 그룹을 포함하고, P와 N은 양의 정수이고, P는 N보다 작거나 같다.
단계 2d03에 있어서, 상기 단말은 상기 P 개의 코딩 블록 그룹에 대해 디코딩 동작을 실행하여, P 비트 피드백 정보를 획득하며, 각각의 비트의 피드백 정보는 대응되는 코딩 블록 그룹이 재전송될 필요가 있는지 여부를 지시하기 위한 것이다.
단계 2d04에 있어서, 상기 단말은 제3 정보를 송신하며, 상기 제3 정보는 N 비트 피드백 정보를 포함하고, 상기 N 비트 피드백 정보의 비트맵(bitmap) 대응 관계와 상기 기설정된 전송 블록에서의 N 개의 코딩 블록 그룹의 순서는 동일하며, 상기 N 비트 피드백 정보에서 상기 P 개의 코딩 블록 그룹에 대응되는 비트 위치의 피드백 정보는 상기 획득된 P 비트 피드백 정보이며, 상기 N 비트 피드백 정보에서 상기 P 비트 피드백 정보를 제외한 피드백 정보는 제2 기설정된 정보이며, 상기 제3 정보는 네트워크측 기기가 상기 획득된 P 비트 피드백 정보가 지시하는 재전송될 필요가 있는 코딩 블록 그룹을 재전송하도록 지시하기 위한 것이다.
여기서, 상기 제2 기설정된 정보는, 예를 들어, ACK일 수 있다.
여기서, 상기 P 비트 피드백 정보에서 재전송될 필요가 있는 코딩 블록 그룹에 대응되는 비트의 피드백 정보는 부정 확인 응답(NACK) 이고, 재전송될 필요가 없는 코딩 블록 그룹에 대응되는 비트의 피드백 정보는 확인 응답(ACK)이다. 여기서, 상기 제3 정보는 상기 네트워크측 기기가 상기 P 비트 피드백 정보에서 피드백 정보가 상기 NACK인 비트에 대응되는 코딩 블록 그룹을 재전송하도록 지시하기 위한 것이다.
단계 2d05에 있어서, 상기 네트워크측 기기는 제3 정보를 수신하며, 상기 제3 정보는 N 비트 피드백 정보를 포함하고, 상기 N 비트 피드백 정보의 비트맵(bitmap) 대응 관계와 상기 기설정된 전송 블록에서의 N 개의 코딩 블록 그룹의 순서는 동일하며, 상기 N 비트 피드백 정보에서 상기 P 개의 코딩 블록 그룹에 대응되는 비트 위치의 피드백 정보는 상기 획득된 P 비트 피드백 정보이며, 상기 N 비트 피드백 정보에서 상기 P 비트 피드백 정보를 제외한 피드백 정보는 제2 기설정된 정보이다.
단계 2d06에 있어서, 상기 네트워크측 기기는 제4 다운 링크 데이터를 송신하며, 상기 제4 다운 링크 데이터는 상기 획득된 P 비트 피드백 정보가 지시하는 재전송될 필요가 있는 코딩 블록 그룹을 포함한다.
단계 2d07에 있어서, 상기 단말은 상기 제4 다운 링크 데이터를 수신하고, 상기 제4 다운 링크 데이터는 상기 획득된 P 비트 피드백 정보가 지시하는 재전송될 필요가 있는 코딩 블록 그룹을 포함한다.
알 수 있다시피, 본 예에서, 단말과 네트워크측 기기는 N 개의 코딩 블록 그룹을 전송하고, 단말은 P 개의 코딩 블록 그룹을 수신하고, P 개의 코딩 블록 그룹을 디코딩하여 P 비트 피드백 정보를 획득하는 단계 - 단말은 제3 정보를 송신하고, 상기 제3 정보는 P 비트 피드백 정보가 지시하는 재전송될 필요가 있는 코딩 블록 그룹을 재전송하기 위한 것이며, 단말이 재전송될 필요가 있는 코딩 블록 그룹을 효과적으로 저장하지 못했을 경우, 네트워크측 기기가 코딩 블록 그룹을 재전송하지 않아 코딩 블록 그룹이 손실되는 상황을 피할 수 있으며, 제3 정보의 비트 길이는 N 비트이므로, 무선 통신 시스템으로 하여금 별도의 피드백 정보를 추가하지 않고, 모든 코딩 블록 그룹의 재전송을 지원하는 피드백 기능을 제공하도록 하며, 무선 통신 시스템이 코딩 블록 그룹을 재전송하는 안정성 및 효율의 향상에 도움이 된다.
이 가능한 예에 있어서, 상기 단말이 제3 정보를 송신하는 단계는,
상기 단말이 상기 단말의 버퍼의 가용 버퍼 공간이 상기 참조 저장 공간보다 크거나 같은 것을 검출하면, 상기 제3 정보를 송신하는 단계 - 상기 참조 저장 공간은 상기 P 비트 피드백 정보가 지시하는 적어도 하나의 재전송될 필요가 없는 코딩 블록 그룹의 버퍼 공간임 - 를 포함한다.
알 수 있다시피, 본 예에서, 단말은 버퍼의 가용 버퍼 공간이 참조 저장 공간보다 크거나 같을 때, 제1 정보를 송신함으로써, 단말이 코딩 블록 그룹을 저장하기에 충분한 버퍼 공간을 갖는 경우, 네트워크측 기기가 단말에서 정확하게 수신된 코딩 블록 그룹을 재전송함으로써 전송 자원을 낭비하는 상황이 발생되는 것을 피하며, 무선 통신 시스템에서 코딩 블록 그룹의 효율의 향상에 도움이 된다.
하나의 가능한 예에 있어서, 도 2e와 마찬가지로, 도 2e를 참조하면, 도 2e는 본 발명의 실시예에서 제공하는 다른 데이터 재전송 제어 방법이며, 상기 방법은 다음의 단계를 포함한다.
단계 2e01에 있어서, 네트워크측 기기는 제1 다운 링크 데이터를 송신하며, 상기 제1 다운 링크 데이터는 기설정된 전송 블록의 N 개의 코딩 블록 그룹 중의 P 개의 코딩 블록 그룹을 포함하고, P와 N은 양의 정수이고, P는 N보다 작거나 같다.
단계 2e02에 있어서, 단말은 제1 다운 링크 데이터를 수신하며, 상기 제1 다운 링크 데이터는 기설정된 전송 블록의 N 개의 코딩 블록 그룹 중의 P 개의 코딩 블록 그룹을 포함하고, P와 N은 양의 정수이고, P는 N보다 작거나 같다.
단계 2e03에 있어서, 상기 단말은 상기 P 개의 코딩 블록 그룹에 대해 디코딩 동작을 실행하여, P 비트 피드백 정보를 획득하며, 각각의 비트의 피드백 정보는 대응되는 코딩 블록 그룹이 재전송될 필요가 있는지 여부를 지시하기 위한 것이다.
단계 2e04에 있어서, 상기 단말은 제4 정보를 송신하며, 상기 제4 정보는 N 비트 피드백 정보를 포함하고, 상기 N 비트 피드백 정보의 비트맵(bitmap) 대응 관계와 상기 기설정된 전송 블록에서의 N 개의 코딩 블록 그룹의 순서는 동일하며, 상기 N 비트 피드백 정보에서 상기 P 개의 코딩 블록 그룹에 대응되는 비트 위치의 피드백 정보는 상기 획득된 P 비트 피드백 정보이며, 상기 N 비트 피드백 정보에서 상기 P 비트 피드백 정보를 제외한 피드백 정보는 제3 기설정된 정보를 포함하고, 상기 제4 정보는 네트워크측 기기가 상기 P 비트 피드백 정보가 지시하는 재전송될 필요가 있는 코딩 블록 그룹 및 상기 N 비트 피드백 정보에서 상기 제3 기설정된 정보가 있는 비트에 대응되는 코딩 블록 그룹 중 적어도 하나를 재전송하도록 지시하기 위한 것이다.
여기서, 상기 제3 기설정된 정보는 부정 확인 응답(NACK)일 수 있다.
여기서, 상기 P 비트 피드백 정보에서 재전송될 필요가 있는 코딩 블록 그룹에 대응되는 비트의 피드백 정보는 부정 확인 응답(NACK)이고, 재전송될 필요가 없는 코딩 블록 그룹에 대응되는 비트의 피드백 정보는 확인 응답(ACK)이다.
단계 2e05에 있어서, 상기 네트워크측 기기는 제4 정보를 수신하며, 상기 제4 정보는 N 비트 피드백 정보를 포함하고, 상기 N 비트 피드백 정보의 비트맵(bitmap) 대응 관계와 상기 기설정된 전송 블록에서의 N 개의 코딩 블록 그룹의 순서는 동일하며, 상기 N 비트 피드백 정보에서 상기 P 개의 코딩 블록 그룹에 대응되는 비트 위치의 피드백 정보는 상기 획득된 P 비트 피드백 정보이며, 상기 N 비트 피드백 정보에서 상기 P 비트 피드백 정보를 제외한 피드백 정보는 제3 기설정된 정보를 포함한다.
단계 2e06에 있어서, 상기 네트워크측 기기는 제5 다운 링크 데이터를 송신하며, 상기 제5 다운 링크 데이터는 상기 P 비트 피드백 정보가 지시하는 재전송될 필요가 있는 코딩 블록 그룹 및 상기 N 비트 피드백 정보에서 상기 제3 기설정된 정보가 있는 비트에 대응되는 코딩 블록 그룹 중 적어도 하나를 포함한다.
단계 2e07에 있어서, 상기 단말은 제5 다운 링크 데이터를 수신하며, 상기 제5 다운 링크 데이터는 상기 P 비트 피드백 정보가 지시하는 재전송될 필요가 있는 코딩 블록 그룹 및 상기 N 비트 피드백 정보에서 상기 제3 기설정된 정보가 있는 비트에 대응되는 코딩 블록 그룹 중 적어도 하나를 포함한다.
알 수 있다시피, 본 예에서, 단말과 네트워크측 기기는 N 개의 코딩 블록 그룹을 전송하고, 단말은 P 개의 코딩 블록 그룹을 수신하고, P 개의 코딩 블록 그룹을 디코딩하여 P 비트 피드백 정보를 획득하며, 단말은 제4 정보를 송신하고, 상기 제4 정보는 P 비트 피드백 정보가 지시하는 재전송될 필요가 있는 코딩 블록 그룹 및 N 비트 피드백 정보에서 제3 기설정된 정보가 있는 비트에 대응되는 코딩 블록 그룹 중 적어도 하나를 재전송하기 위한 것이며, 단말이 기절성된 전송 블록의 코딩 블록 그룹을 수신하거나 저장하지 못했을 경우, 네트워크측 기기가 코딩 블록 그룹을 재전송하지 않아 코딩 블록 그룹이 손실되는 상황을 피할 수 있으며, 제4 정보의 비트 길이가 N 비트이므로, 무선 통신 시스템으로 하여금 별도의 피드백 정보를 추가하지 않고, 모든 코딩 블록 그룹의 재전송을 지원하는 피드백 기능을 제공하도록 하며, 무선 통신 시스템이 코딩 블록 그룹을 재전송하는 안정성 및 효율의 향상에 도움이 된다.
이하 구체적인 응용 시나리오를 결합하여 본 발명 실시예에 대해 구체적으로 설명한다.
도 3A를 참조하면, 네트워크측 기기는 5G NR에서의 기지국(gNB)이며, 단말은 5G NR에서의 사용자 기기이며, 기설정된 전송 블록은 강화된 모바일 광대역 서비스 데이터 전송 블록이며, 상기 기설정된 전송 블록은 4 개의 코딩 블록 그룹을 포함하고, 순차적으로 각각 CBG1, CBG2, CBG3, CBG4이며, 단말이 수신한 제1 다운 링크 데이터는 상기 2 개의 코딩 블록 그룹, 즉 CBG2와 CBG3을 포함하고, 상기 2 개의 코딩 블록 그룹에 대해 디코딩 동작을 실행하며, 여기서, CBG2 디코딩은 틀리고, CBG3 디코딩은 정확하며, 획득된 2 비트 피드백 정보는 {NACK, ACK}이며, 참조 저장 공간은 CBG3의 버퍼 공간이며, 단말의 버퍼의 현재 가용 버퍼 공간은 참조 저장 공간보다 작으며, 또한 P(2)는 N(4)보다 작고, 기설정된 비트 길이는 제1 비트이며, 제1 기설정된 값은 0이고, 제1 기설정된 정보는 NACK(상기 제1 기설정된 정보는 자리를 차지하기 위한 것임)이며, 도면과 같이, 사용자 기기는 gNB에 제1 정보를 송신하며, 제1 정보는 {0, NACK(자리를 차지함), NACK(자리를 차지함)}(제1 비트의 “0”은 실제로 전송된 심볼이고, 마지막 두 비트 “NACK”은 반송 정보이며, 구체적으로 0 또는 1로 매핑되어 전송을 진행할 수 있음), gNB는 상기 제1 정보를 수신한 후, 사용자 기기에 제2 다운 링크 데이터를 송신하며, 상기 제2 다운 링크 데이터 패킷은 CBG1, CBG2, CBG3, CBG4를 포함한다.
도 3B를 참조하면, 네트워크측 기기는 5G NR에서의 기지국(gNB)이며, 단말은 5G NR에서의 사용자 기기이며, 기설정된 전송 블록은 강화된 모바일 광대역 서비스 데이터 전송 블록이며, 상기 기설정된 전송 블록은 4 개의 코딩 블록 그룹을 포함하고, 순차적으로 각각 CBG1, CBG2, CBG3, CBG4이며, 단말이 수신한 제1 다운 링크 데이터는 상기 2 개의 코딩 블록 그룹, 즉 CBG2와 CBG3을 포함하고, 상기 2 개의 코딩 블록 그룹에 대해 디코딩 동작을 실행하며, 여기서, CBG2 디코딩은 틀리고, CBG3 디코딩은 정확하며, 획득된 2 비트 피드백 정보는 {NACK, ACK}이며, 참조 저장 공간은 CBG1 및 CBG4의 버퍼 공간이며, 단말의 버퍼의 현재 가용 버퍼 공간은 참조 저장 공간보다 크고, P(2)는 N(4)보다 작으며, 기설정된 비트 길이는 제1 비트이고, 제2 기설정된 값은 1이며, 도면과 같이, 사용자 기기는 gNB에 제2 정보를 송신하고, 제2 정보는 {1, NACK, ACK}(제1 비트의 “1”은 실제로 전송된 심볼이고, 마지막 두 비트 “NACK”와 “ACK”은 모두 반송 정보이며, 구체적으로 0 또는 1로 매핑되어 전송을 진행할 수 있음), gNB는 상기 제2 정보를 수신한 후, 사용자 기기에 제3 다운 링크 데이터를 송신하고, 상기 제3 다운 링크 데이터CBG2를 포함한다.
도 3C를 참조하면, 네트워크측 기기는 5G NR에서의 기지국(gNB)이며, 단말은 5G NR에서의 사용자 기기이며, 기설정된 전송 블록은 강화된 모바일 광대역 서비스 데이터 전송 블록이며, 상기 기설정된 전송 블록은 4 개의 코딩 블록 그룹을 포함하고, 순차적으로 각각 CBG1, CBG2, CBG3, CBG4이며, 단말이 수신한 제1 다운 링크 데이터는 2 개의 코딩 블록 그룹, 즉 CBG1와 CBG2를 포함하고, 상기 2 개의 코딩 블록 그룹에 대해 디코딩 동작을 실행하며, 여기서, CBG1 디코딩은 틀리고, CBG2 디코딩은 정확하며, 획득된 2 비트 피드백 정보는 {NACK, ACK}이며, 참조 저장 공간은 CBG3와 CBG4의 버퍼 공간이고, 단말의 버퍼의 현재 가용 버퍼 공간은 참조 저장 공간과 같고, P(2)는 N(4)보다 작으며, 제2 기설정된 정보는 ACK(상기 제2 기설정된 정보는 자리를 차지하기 위한 것임)이며, 도면과 같이, 사용자 기기는 gNB에 제3 정보를 송신하며, 제3 정보는 {NACK, ACK, ACK(자리를 차지함), ACK(자리를 차지함)}이며, gNB는 상기 제3 정보를 수신한 후, 사용자 기기에 제4 다운 링크 데이터를 송신하며, 상기 제4 다운 링크 데이터 패킷은 CBG1을 포함한다.
도 3D를 참조하면, 네트워크측 기기는 5G NR에서의 기지국(gNB)이며, 단말은 5G NR에서의 사용자 기기이며, 기설정된 전송 블록은 강화된 모바일 광대역 서비스 데이터 전송 블록이며, 상기 기설정된 전송 블록은 4 개의 코딩 블록 그룹을 포함하고, 순차적으로 각각 CBG1, CBG2, CBG3, CBG4이며, 단말이 수신한 제1 다운 링크 데이터는 2 개의 코딩 블록 그룹 즉 CBG1과 CBG2를 포함하고, 상기 2 개의 코딩 블록 그룹에 대해 디코딩 동작을 실행하며, 여기서, CBG1 디코딩은 틀리고, CBG2 디코딩은 정확하며, 획득된 2 비트 피드백 정보는 {N ACK, ACK}이며, 사용자 기기는 gNB에 제4 정보를 송신하고, 제4 정보는 {NACK, ACK, NACK, ACK}이며, gNB는 상기 제4 정보를 수신한 후, 사용자 기기에 제5 다운 링크 데이터를 송신하며, 상기 제5 다운 링크 데이터 패킷은 CBG1와 CBG3을 포함한다.
도 3E를 참조하면, 네트워크측 기기는 5G NR에서의 기지국(gNB)이며, 단말은 5G NR에서의 사용자 기기이며, 기설정된 전송 블록은 강화된 모바일 광대역 서비스 데이터 전송 블록이며, 상기 기설정된 전송 블록은 4 개의 코딩 블록 그룹을 포함하고, 순차적으로 각각 CBG1, CBG2, CBG3, CBG4이며, 단말이 수신한 제1 다운 링크 데이터는 상기 4 개의 코딩 블록 그룹을 포함하고, 상기 4 개의 코딩 블록 그룹에 대해 디코딩 동작을 실행하며, 여기서, CBG2와 CBG3의 디코딩은 틀리고, CBG1와 CBG4의 디코딩은 정확하며, 4 비트 획득 피드백 정보는 {ACK, NACK, NACK, ACK}이며, 참조 저장 공간은 CBG1과 CBG4의 버퍼 공간이며, 단말의 버퍼의 현재 가용 버퍼 공간은 참조 저장 공간보다 작고, P=N=4이며, 도면과 같이, 사용자 기기는 gNB에 제5 정보를 송신하며, 제5 정보는 {NACK, NACK, NACK, NACK}이며, gNB는 상기 제5 정보를 수신한 후, 사용자 기기에 제6 다운 링크 데이터를 송신하며, 상기 제6 다운 링크 데이터 패킷은 CBG1, CBG2, CBG3, CBG4를 포함한다.
도 3F를 참조하면, 네트워크측 기기는 5G NR에서의 기지국(gNB)이며, 단말은 5G NR에서의 사용자 기기이며, 기설정된 전송 블록은 강화된 모바일 광대역 서비스 데이터 전송 블록이며, 상기 기설정된 전송 블록은 4 개의 코딩 블록 그룹을 포함하고, 순차적으로 각각 CBG1, CBG2, CBG3, CBG4이며, 단말이 수신한 제1 다운 링크 데이터는 상기 4 개의 코딩 블록 그룹을 포함하고, 상기 4 개의 코딩 블록 그룹에 대해 디코딩 동작을 실행하며, 여기서, CBG2와 CBG3의 디코딩은 틀리고, CBG1과 CBG4의 디코딩은 정확하며, 4 비트 획득 피드백 정보는 {ACK, NACK, NACK, ACK}이며, 참조 저장 공간은 CBG1과 CBG4의 버퍼 공간이고, 단말의 버퍼의 현재 가용 버퍼 공간은 참조 저장 공간보다 크고, P=N=4이며, 도면과 같이, 사용자 기기는 gNB에 제6 정보를 송신하며, 제6 정보는 {ACK, NACK, NACK, ACK}이며, gNB는 상기 제6 정보를 수신한 후, 사용자 기기에 제7 다운 링크 데이터를 송신하며, 상기 제7 다운 링크 데이터 패킷은 CBG2와 CBG3을 포함한다.
상기 도 2a 내지 도 2e에 도시된 실시예와 마찬가지로, 도 4를 참조하면, 도 4는 본 발명의 실시예에서 제공하는 단말의 구조 모식도이며, 도면과 같이, 상기 단말은, 하나 또는 복수 개의 프로세서, 메모리, 통신 인터페이스 및 하나 또는 복수 개의 프로그램을 포함하며, 여기서, 상기 하나 또는 복수 개의 프로그램은 상기 메모리에 저장되고, 상기 하나 또는 복수 개의 프로세서에 의해 실행되도록 구성되며, 상기 프로그램은 아래와 같은 단계를 실행하는 명령어를 포함한다.
제1 다운 링크 데이터를 수신하는 단계 - 상기 제1 다운 링크 데이터는 기설정된 전송 블록의 N 개의 코딩 블록 그룹 중의 P 개의 코딩 블록 그룹을 포함하고, P와 N은 양의 정수이고, P는 N보다 작음 - ;
상기 P 개의 코딩 블록 그룹에 대해 디코딩 동작을 실행하여, P 비트 피드백 정보를 획득하는 단계 - 각각의 비트의 피드백 정보는 대응되는 코딩 블록 그룹이 재전송될 필요가 있는지 여부를 지시하기 위한 것임 - ; 및
정보를 송신하는 단계 - 상기 정보는 네트워크측 기기가 M 개의 코딩 블록 그룹을 재전송하기 위한 것이고, 상기 M 개의 코딩 블록 그룹은 상기 N 개의 코딩 블록 그룹에서 재전송될 필요가 있는 코딩 블록 그룹을 포함하며, M은 양의 정수이고, M은 N보다 작거나 같음 - 를 포함한다.
알 수 있다시피, 본 발명의 실시예에서, 단말과 네트워크측 기기는 N 개의 코딩 블록 그룹을 전송하고, 단말은 P 개의 코딩 블록 그룹을 수신하고, P 개의 코딩 블록 그룹을 디코딩하여 P 비트 피드백 정보를 획득하며, 단말은 정보를 송신하고, 상기 정보는 M 개의 코딩 블록 그룹을 전송하기 위한 것이며, 상기 M 개의 코딩 블록 그룹은, N 개의 코딩 블록 그룹에서 재전송될 필요가 있는 코딩 블록 그룹을 포함하며, 이와 같이, 단말이 기설정된 전송 블록에서의 코딩 블록 그룹을 효과적으로 수신하거나 저장하지 못했을 경우, 네트워크측 기기가 코딩 블록 그룹을 재전송하지 않아 코딩 블록 그룹이 손실되는 상황을 피할 수 있으며, 무선 통신 시스템이 코딩 블록 그룹을 재전송하는 유연성 향상에 도움이 된다.
하나의 가능한 예에 있어서, 상기 프로그램은 정보를 송신한 후, 상기 M 개의 코딩 블록 그룹을 수신하는 단계를 실행하는 명령어를 더 포함한다.
하나의 가능한 예에 있어서, 상기 N 개의 코딩 블록 그룹에서 재전송될 필요가 있는 코딩 블록 그룹은, 상기 P 비트 피드백 정보가 지시하는 재전송될 필요가 있는 코딩 블록 그룹 및 상기 N 개의 코딩 블록 그룹에서 상기 P 개의 코딩 블록 그룹을 제외한 코딩 블록 그룹 중 적어도 하나를 포함한다.
하나의 가능한 예에 있어서, 상기 정보를 송신하는 측면에 있어서, 상기 프로그램에서의 명령어는 구체적으로, 제1 정보를 송신하는 단계 - 상기 제1 정보는 P+1 비트 피드백 정보를 포함하고, 상기 P+1 비트 피드백 정보 중의 제1 기설정된 비트의 피드백 정보는 제1 기설정된 값이고, 상기 P+1 비트 피드백 정보에서 상기 제1 기설정된 값을 제외한 피드백 정보는 제1 기설정된 정보이며, 상기 제1 정보는 네트워크측 기기가 상기 N 개의 코딩 블록 그룹을 재전송하기 위한 것임 - 를 실행하기 위한 것이며;
상기 M 개의 코딩 블록 그룹을 수신하는 측면에 있어서, 상기 프로그램에서의 명령어는 구체적으로, 제2 다운 링크 데이터를 수신하는 단계 - 상기 제2 다운 링크 데이터는 상기 N 개의 코딩 블록 그룹을 포함함 - 를 실행하기 위한 것이다.
하나의 가능한 예에 있어서, 상기 정보를 송신하는 측면에 있어서, 상기 프로그램에서의 명령어는 구체적으로, 제2 정보를 송신하는 단계 - 상기 제2 정보는 P+1 비트 피드백 정보를 포함하고, 상기 P+1 비트 피드백 정보 중의 제2 기설정된 비트의 피드백 정보는 제2 기설정된 값이고, 상기 P+1 비트 피드백 정보에서 상기 기설정된 비트를 제외한 P 비트 피드백 정보는 상기 획득된 P 비트 피드백 정보이며, 상기 제2 정보는 네트워크측 기기가 상기 P 비트 피드백 정보가 지시하는 재전송될 필요가 있는 코딩 블록 그룹을 재전송하기 위한 것임 - 를 실행하기 위한 것이며;
상기 M 개의 코딩 블록 그룹을 수신하는 측면에 있어서, 상기 프로그램에서의 명령어는 구체적으로, 제3 다운 링크 데이터를 수신하는 단계 - 상기 제3 다운 링크 데이터는 상기 P 비트 피드백 정보가 지시하는 재전송될 필요가 있는 코딩 블록 그룹을 포함함 - 를 실행하기 위한 것이다.
하나의 가능한 예에 있어서, 상기 정보를 송신하는 측면에 있어서, 상기 프로그램에서의 명령어는 구체적으로, 제3 정보를 송신하는 단계 - 상기 제3 정보는 N 비트 피드백 정보를 포함하고, 상기 N 비트 피드백 정보의 비트맵(bitmap) 대응 관계와 상기 기설정된 전송 블록에서의 N 개의 코딩 블록 그룹의 순서는 동일하며, 상기 N 비트 피드백 정보에서 상기 P 개의 코딩 블록 그룹에 대응되는 비트 위치의 피드백 정보는 상기 획득된 P 비트 피드백 정보이며, 상기 N 비트 피드백 정보에서 상기 P 비트 피드백 정보를 제외한 피드백 정보는 제2 기설정된 정보이며, 상기 제3 정보는 네트워크측 기기가 상기 획득된 P 비트 피드백 정보가 지시하는 재전송될 필요가 있는 코딩 블록 그룹을 재전송하도록 지시하기 위한 것임 - 를 실행하기 위한 것이며;
상기 M 개의 코딩 블록 그룹을 수신하는 측면에 있어서, 상기 프로그램에서의 명령어는 구체적으로, 제4 다운 링크 데이터를 수신하는 단계 - 상기 제4 다운 링크 데이터는 상기 P 비트 피드백 정보가 지시하는 재전송될 필요가 있는 코딩 블록 그룹을 포함함 - 를 실행하기 위한 것이다.
하나의 가능한 예에 있어서, 상기 정보를 송신하는 측면에 있어서, 상기 프로그램에서의 명령어는 구체적으로, 제4 정보를 송신하는 단계 - 상기 제4 정보는 N 비트 피드백 정보를 포함하고, 상기 N 비트 피드백 정보의 비트맵(bitmap) 대응 관계와 상기 기설정된 전송 블록에서의 N 개의 코딩 블록 그룹의 순서는 동일하며, 상기 N 비트 피드백 정보에서 상기 P 개의 코딩 블록 그룹에 대응되는 비트 위치의 피드백 정보는 상기 획득된 P 비트 피드백 정보이며, 상기 N 비트 피드백 정보에서 상기 P 비트 피드백 정보를 제외한 피드백 정보는 제3 기설정된 정보를 포함하고, 상기 제4 정보는 네트워크측 기기가 상기 P 비트 피드백 정보가 지시하는 재전송될 필요가 있는 코딩 블록 그룹 및 상기 N 비트 피드백 정보에서 상기 제3 기설정된 정보가 있는 비트에 대응되는 코딩 블록 그룹 중 적어도 하나를 재전송하도록 지시하기 위한 것임 - 를 실행하기 위한 것이며;
상기 M 개의 코딩 블록 그룹을 수신하는 측면에 있어서, 상기 프로그램에서의 명령어는 구체적으로, 제5 다운 링크 데이터를 수신하는 단계 - 상기 제5 다운 링크 데이터는 상기 P 비트 피드백 정보가 지시하는 재전송될 필요가 있는 코딩 블록 그룹 및 상기 N 비트 피드백 정보에서 상기 제3 기설정된 정보가 있는 비트에 대응되는 코딩 블록 그룹 중 적어도 하나를 포함함 - 를 실행하기 위한 것이다.
상기 도 2a 및 도 2d에 도시된 실시예와 마찬가지로, 도 5를 참조하면, 도 5는 본 발명의 실시예에서 제공하는 네트워크측 기기의 구조 모식도이며, 도면과 같이, 상기 네트워크측 기기는, 하나 또는 복수 개의 프로세서, 메모리, 트랜시버 및 하나 또는 복수 개의 프로그램을 포함하며, 여기서, 상기 하나 또는 복수 개의 프로그램은 상기 메모리에 저장되고, 상기 하나 또는 복수 개의 프로세서에 의해 실행되도록 구성되며, 상기 프로그램은 아래와 같은 단계를 실행하는 명령어를 포함한다.
제1 다운 링크 데이터를 송신하는 단계 - 상기 제1 다운 링크 데이터는 기설정된 전송 블록의 N 개의 코딩 블록 그룹 중의 P 개의 코딩 블록 그룹을 포함하고, P와 N은 양의 정수이고, P는 N보다 작거나 같음 - ; 및
정보를 수신하는 단계 - 상기 정보는 상기 네트워크측 기기가 M 개의 코딩 블록 그룹을 재전송하기 위한 것이며, 상기 M 개의 코딩 블록 그룹은 상기 N 개의 코딩 블록 그룹에서 재전송될 필요가 있는 코딩 블록 그룹을 포함하며, M은 양의 정수이고, M은 N보다 작거나 같고, 상기 P 비트 피드백 정보는 단말이 상기 P 개의 코딩 블록 그룹에 대해 디코딩 동작을 실행하여 획득된 것이며, 각각의 비트의 피드백 정보는 대응되는 코딩 블록 그룹이 재전송될 필요가 있는지 여부를 지시하기 위한 것임 - 이다.
알 수 있다시피, 본 발명의 실시예에서, 단말과 네트워크측 기기는 N 개의 코딩 블록 그룹을 전송하고, 단말은 P 개의 코딩 블록 그룹을 수신하고, P 개의 코딩 블록 그룹을 디코딩하여 P 비트 피드백 정보를 획득하며, 단말은 정보를 송신하고, 상기 정보는 M 개의 코딩 블록 그룹을 전송하기 위한 것이며, 상기 M 개의 코딩 블록 그룹N 개의 코딩 블록 그룹에서 재전송될 필요가 있는 코딩 블록 그룹이며, 이와 같이, 단말이 기설정된 전송 블록에서의 코딩 블록 그룹을 효과적으로 수신하거나 저장하지 못했을 경우, 실네트워크측 기기가 코딩 블록 그룹을 재전송하지 않아 코딩 블록 그룹이 손실되는 것을 피할 수 있으며, 무선 통신 시스템이 코딩 블록 그룹을 재전송하는 유연성 향상에 도움이 된다.
하나의 가능한 예에 있어서, 상기 프로그램은 정보를 수신한 후, 상기 M 개의 코딩 블록 그룹을 송신하는 단계를 실행하는 명령어를 더 포함한다.
하나의 가능한 예에 있어서, 상기 N 개의 코딩 블록 그룹에서 재전송될 필요가 있는 코딩 블록 그룹은, 상기 P 비트 피드백 정보가 지시하는 재전송될 필요가 있는 코딩 블록 그룹 및 상기 N 개의 코딩 블록 그룹에서 상기 P 개의 코딩 블록 그룹을 제외한 코딩 블록 그룹 중 적어도 하나를 포함한다.
하나의 가능한 예에 있어서, 상기 정보를 수신하는 측면에 있어서, 상기 프로그램에서의 명령어는 구체적으로, 제1 정보를 수신하는 단계 - 상기 제1 정보는 P+1 비트 피드백 정보를 포함하고, 상기 P+1 비트 피드백 정보 중의 제1 기설정된 비트의 피드백 정보는 제1 기설정된 값이고, 상기 P+1 비트 피드백 정보에서 상기 제1 기설정된 값을 제외한 피드백 정보는 제1 기설정된 정보임 - 를 실행하기 위한 것이며;
상기 M 개의 코딩 블록 그룹을 수신하는 측면에 있어서, 상기 프로그램에서의 명령어는 구체적으로, 제2 다운 링크 데이터를 송신하는 단계 - 상기 제2 다운 링크 데이터는 상기 N 개의 코딩 블록 그룹을 포함함 - 를 실행하기 위한 것이다.
하나의 가능한 예에 있어서, 상기 정보를 수신하는 측면에 있어서, 상기 프로그램에서의 명령어는 구체적으로, 제2 정보를 수신하는 단계 - 상기 제2 정보는 P+1 비트 피드백 정보를 포함하고, 상기 P+1 비트 피드백 정보 중의 제2 기설정된 비트의 피드백 정보는 제2 기설정된 값이고, 상기 P+1 비트 피드백 정보에서 상기 기설정된 비트를 제외한 P 비트 피드백 정보는 상기 획득된 P 비트 피드백 정보임 - 를 실행하기 위한 것이며;
상기 M 개의 코딩 블록 그룹을 수신하는 측면에 있어서, 상기 프로그램에서의 명령어는 구체적으로, 제3 다운 링크 데이터를 송신하는 단계 - 상기 제3 다운 링크 데이터는 상기 P 비트 피드백 정보가 지시하는 재전송될 필요가 있는 코딩 블록 그룹을 포함함 - 를 실행하기 위한 것이다.
하나의 가능한 예에 있어서, 상기 정보를 수신하는 측면에 있어서, 상기 프로그램에서의 명령어는 구체적으로, 제3 정보를 수신하는 단계 - 상기 제3 정보는 N 비트 피드백 정보를 포함하고, 상기 N 비트 피드백 정보의 비트맵(bitmap) 대응 관계와 상기 기설정된 전송 블록에서의 N 개의 코딩 블록 그룹의 순서는 동일하며, 상기 N 비트 피드백 정보에서 상기 P 개의 코딩 블록 그룹에 대응되는 비트 위치의 피드백 정보는 상기 획득된 P 비트 피드백 정보이며, 상기 N 비트 피드백 정보에서 상기 P 비트 피드백 정보를 제외한 피드백 정보는 제2 기설정된 정보임 - 를 실행하기 위한 것이며;
상기 M 개의 코딩 블록 그룹을 수신하는 측면에 있어서, 상기 프로그램에서의 명령어는 구체적으로, 제4 다운 링크 데이터를 송신하는 단계 - 상기 제4 다운 링크 데이터는 상기 획득된 P 비트 피드백 정보가 지시하는 재전송될 필요가 있는 코딩 블록 그룹을 포함함 -를 실행하기 위한 것이다.
하나의 가능한 예에 있어서, 상기 정보를 수신하는 측면에 있어서, 상기 프로그램에서의 명령어는 구체적으로, 제4 정보를 수신하는 단계 - 상기 제4 정보는 N 비트 피드백 정보를 포함하고, 상기 N 비트 피드백 정보의 비트맵(bitmap) 대응 관계와 상기 기설정된 전송 블록에서의 N 개의 코딩 블록 그룹의 순서는 동일하며, 상기 N 비트 피드백 정보에서 상기 P 개의 코딩 블록 그룹에 대응되는 비트 위치의 피드백 정보는 상기 획득된 P 비트 피드백 정보이며, 상기 N 비트 피드백 정보에서 상기 P 비트 피드백 정보를 제외한 피드백 정보는 제3 기설정된 정보를 포함함 - 를 실행하기 위한 것이며;
상기 M 개의 코딩 블록 그룹을 수신하는 측면에 있어서, 상기 프로그램에서의 명령어는 구체적으로, 제5 다운 링크 데이터를 송신하는 단계 - 상기 제5 다운 링크 데이터는 상기 P 비트 피드백 정보가 지시하는 재전송될 필요가 있는 코딩 블록 그룹 및 상기 N 비트 피드백 정보에서 상기 제3 기설정된 정보가 있는 비트에 대응되는 코딩 블록 그룹 중 적어도 하나를 포함함 - 를 실행하기 위한 것이다.
상기는 주로 네트워크 요소 간의 교호적 관점에서 본 발명의 실시예의 방안을 설명한다. 이해할 수 있는 것은, 단말 및 네트워크측 기기는 상기 기능을 구현하기 위한 것이고, 각 기능을 실행하는 하드웨어 및 소프트웨 어 모듈 중 적어도 하나를 포함한다. 본 분야의 통상의 기술자는 본문에 개시된 실시예에서 설명한 각 예의 유닛 및 알고리즘(algorithm) 단계와 결합하여, 본 발명에서 하드웨어 또는 하드웨어와 컴퓨터 소프프웨어의 결합의 형태로 구현될 수 있다는 것을 쉽게 이해할 것이다. 어느 기능이 하드웨어에 의해 실행되거나 컴퓨터 소프트웨어가 하드웨어를 구동하는 방식에 의해 구현될지는 기술방안의 특정 응용 및 설계 한정 조건에 따라 결정된다. 전문 기술자는 각 특정된 응용에 대해 상이한 방법을 사용하여 서술한 기능을 구현할 수 있지만, 이러한 구현이 본 발명의 범위를 벗어나는 것으로 간주되어서는 안 된다.
본 발명의 실시예는 상기 방법의 예에 따라 단말 및 네트워크측 기기에 대해 기능 유닛을 분할할 수 있고, 예를 들어, 각 기능에 대응하여 각 기능 유닛을 분할할 수 있으며, 2 개 또는 2 개 이상의 기능을 하나의 처리 유닛에 통합할 수 있다. 상기 통합된 유닛은 하드웨어 형태를 사용하여 구현될 수 있으며, 소프트웨어 프로그램 모듈의 형태를 사용하여 구현될 수도 있다. 설명해야 할 것은, 본 실시예에서 유닛에 대한 구분은 예시적인 것이며, 다만 논리적으로 기능을 구분한 것이고, 실제 구현할 겨우 다른 구분 방식이 존재할 수 있다.
통합된 유닛을 사용하는 경우, 도 6은 상기 실시예에서 업급된 단말의 가능한 기능 유닛 구성 블록도이다. 단말(600)은 처리 유닛(602) 및 통신 유닛(603)을 포함한다. 처리 유닛(602)은 단말의 동작에 대해 제어 관리를 진행하기 위한 것이며, 예를 들어, 처리 유닛(602)은 단말이 도 2a에서의 단계 2a02 내지 단계 2a04, 도 2b에서의 단계 2b02 내지 단계 2b04, 단계 2b07, 도 2c에서의 단계 2c02 내지 단계 2c04, 단계 2c07, 도 2d에서의 단계 2d02 내지 단계 2d04, 단계 2d06, 도 2e에서의 단계 2e02 내지 단계 2e04, 단계 2e06을 지원하는 것 및 본문에서 설명한 기술의 다른 과정을 실행하는 것 중 적어도 하나를 위한 것이다. 통신 유닛(603)은 도 5에 도시된 단말과 다른 기기의 통신 즉 네트워크측 기기 사이의 통신을 지원하기 위한 것이다. 단말은 단말의 프로그램 코드 및 데이터를 저장하기 위한 저장 유닛(601)을 더 포함한다.
여기서, 처리 유닛(602)은 프로세서 또는 제어기일 수 있고, 예를 들어 중앙 처리 장치(Central Processing Unit, CPU), 범용 프로세서(General Purpose Processor, GPP), 디지털 신호 프로세서(Digital Signal Processor, DSP), 주문형 집적 회로(Application-Specific Integrated Circuit, ASIC), 필드 프로그래머블 게이트 어레이(Field Programmable Gate Array, FPGA) 또는 다른 프로그램 가능한 논리 소자, 트랜지스터 논리 소자, 하드웨어 구성 또는 이들의 임의의 조합일 수 있다. 본 발명의 개시 내용에 설명된 다양한 예를 결합한 논리 블록, 모듈 및 회로를 구현하거나 실행할 수 있다. 상기 프로세서는 계산 기능의 조합, 즉 하나 또는 복수 개의 마이크로 프로세서 조합, DSP 및 마이크로 프로세서의 조합 등을 구현할 수도 있다. 통신 유닛(603)은 트랜시버, 송수신 회로 등일 수 있고, 저장 유닛(601)은 메모리일 수 있다.
처리 유닛(602)이 프로세서이고, 통신 유닛(603)이 통신 인터페이스이며, 저장 유닛(601)이 메모리일 경우, 본 발명 실시예에 관한 단말은 도 4에 도시된 단말일 수 있다.
통합된 유닛을 사용할 경우, 도 7은 상기 실시예에 관한 네트워크측 기기의 가능한 기능 유닛 구성 블록도를 도시한다. 네트워크측 기기(700)는 처리 유닛(702) 및 통신 유닛(703)을 포함한다. 처리 유닛(702)은 네트워크측 기기의 동작에 대해 제어 관리를 진행하기 위한 것이며, 예를 들어, 처리 유닛(702)은 네트워크측 기기가 도 2a에서의 단계 2a01, 단계 2a05, 도 2b에서의 단계 2b01, 단계 2b05, 도 2c에서의 단계 2c01, 단계 2c05, 도 2d에서의 단계 2d01, 단계 2d05, 도 2e 중의 단계 2e01, 단계 2e05를 지원하는 것 및 본문에 설명된 기술의 다른 과정 중 적어도 하나를 지원하기 위한 것이다. 통신 유닛(703)은 네트워크측 기기와 다른 기기의 통신, 즉 예를 들어, 도 4에 도시된 단말 사이의 통신을 지원하기 위한 것이다. 네트워크측 기기는 네트워크측 기기의 프로그램 코드 및 데이터를 저장하기 위한 저장 유닛(701)을 더 포함할 수 있다.
여기서, 처리 유닛(702)은 프로세서 또는 제어기일 수 있고, 예를 들어 중앙 처리 장치(Central Processing Unit, CPU), 범용 프로세서(General Purpose Processor, GPP), 디지털 신호 프로세서(Digital Signal Processor, DSP), 주문형 집적 회로(Application-Specific Integrated Circuit, ASIC), 필드 프로그래머블 게이트 어레이(Field Programmable Gate Array, FPGA) 또는 다른 프로그램 가능한 논리 소자, 트랜지스터 논리 소자, 하드웨어 구성 또는 이들의 임의의 조합일 수 있다. 본 발명의 개시 내용에 설명된 다양한 예시를 결합한 논리 블록, 모듈 및 회로를 구현하거나 실행할 수 있다. 상기 프로세서는 계산 기능의 조합, 즉 하나 또는 복수 개의 마이크로 프로세서 조합, DSP 및 마이크로 프로세서의 조합 등을 구현할 수도 있다. 통신 유닛(703)은 트랜시버, 송수신 회로, 무선 주파수 칩(Radio Frequency Chip) 등일 수 있고, 저장 유닛(701)은 메모리일 수 있다.
처리 유닛(702)이 프로세서이고, 통신 유닛(703)이 통신 인터페이스이며, 저장 유닛(701)이 메모리일 경우, 본 발명의 실시예에 관한 네트워크측 기기는 도 5에 도시된 네트워크측 기기일 수 있다.
본 발명 실시예는 또한 다른 단말을 제공하며, 도 8에서 도시된 바와 같이, 설명의 편의를 위해 본 발명 실시예에 관한 부분만 예시하였고, 예시하지 않은 구체적인 기술 부분은 본 발명의 실시예의 방법 부분을 참조한다. 상기 단말은 휴대폰, 태블릿 컴퓨터, 개인용 정보 단말기(Personal Digital Assistant, PDA), 포스 단말기(Point of Sales, POS), 차량용 컴퓨터 등 임의의 단말 기기를 포함할 수 있고, 단말을 휴대폰으로 예로 들면 다음과 같다.
도 8은 본 발명의 실시예에서 제공하는 단말에 관련된 휴대폰의 일부 구조의 블록도이다. 도 8를 참조하면, 핸드폰은 무선 주파수(Radio FreqUEncy, RF) 회로(910), 메모리(920), 입력 유닛(930), 디스플레이 유닛(940), 센서(950), 오디오 회로(960), 와이파이(Wireless Fidelity, WiFi) 모듈(970), 프로세서(980) 및 전원(990) 등 구성을 포함한다. 본 기술분야의 기술자는 도 8에 도시된 휴대폰의 구조가 휴대폰을 한정하지 않고, 도시된 것보다 더욱 많거나 적은 구성을 포함할 수 있거나, 일부 구성 또는 상이한 구성 배열을 조합할 수 있음을 이해할 수 있다.
아래에 도 8을 결합하여 휴대폰의 각 구성품에 대해 구체적으로 설명한다.
RF 회로(910)는 정보를 수신 및 송신하기 위한 것이다. 일반적으로, RF 회로(910)는 안테나, 적어도 하나의 증폭기, 트랜시버, 커플러(coupler), 저잡음 증폭기(Low Noise Amplifier, LNA), 듀플렉서(duplexer) 등을 포함하지만 이에 한정되지 않는다. 또한, RF회로(910)는 무선통신을 통해 네트워크 및 다른 기기와 통신할 수 있다. 상기 무선 통신은 임의의 통신 표준 또는 프로토콜을 사용할 수 있으며, 글로벌 이동 통신 시스템(Global System of Mobile communication, GSM), 범용 패킷 무선 서비스(General Packet Radio Service, GPRS), 코드 분할 다중 접속(Code Division Multiple Access, CDMA), 광대역 코드 분할 다중 접속(Wideband Code Division Multiple Access, WCDMA), 롱텀 에볼루션(Long Term Evolution, LTE), 이메일, 단문 메시징 서비스(Short Messaging Service, SMS) 등을 포함할 수 있으나 이에 한정되지 않는다.
메모리(920)는 소프트웨어 프로그램 및 모듈을 저장하기 위한 것일 수 있고, 프로세서(980)는 메모리(920)에 저장된 소프트웨어 프래그램 및 모듈을 작동함으로써, 휴대폰의 다양한 기능 응용 및 데이터 처리를 실행한다. 메모리(920)는 주로 프로그램 저장 영역 및 데이터 저장 영역을 포함하며, 여기서 프로그램 저장 영역은 운영체제, 적어도 하나의 기능에 필요한 응용 프로그램 등을 저장할 수 있고, 데이터 저장 영역은 휴대폰의 사용에 따라 구축된 데이터 등을 저장할 수 있다. 또한, 메모리(920)는 고속 랜덤 액세스 메모리를 포함할 수 있고, 비휘발성 메모리를 더 포함할 수 있으며, 예를 들어, 적어도 하나의 자기 디시크 기억 장치, 플래시 메모리 소자 또는 다른 휘발성 솔리드 스테이트 저장 소자를 포함할 수 있다.
입력 유닛(930)은 입력된 숫자 또는 문자 정보를 수신하고, 휴대폰의 사용자 설정 및 기능 제어와 관련된 키 신호 입력을 생성하기 위한 것이다. 구체적으로, 입력 유닛(930)은 지문 인식 모듈(931) 및 다른 입력 기기(932)를 포함할 수 있다. 지문 인식 모듈(931)은 지문 인식 모듈에 있는 사용자의 지문 데이터를 수집할 수 있다. 입력 유닛(930)은 지문 인식 모듈(931) 외에도 다른 입력 기기(932)를 더 포함할 수 있다. 구체적으로, 다른 입력 기기(932)는 터치 스크린, 물리 키보드(physical keyboard), 기능 키(예를 들어, 볼륨 제어 버튼, 스위치 버튼 등), 트랙볼(track ball), 마우스, 조이스틱 중 하나 또는 복수 개 포함할 수 있지만 이에 한정되지 않는다.
디스플레이 유닛(940)은 사용자가 입력한 정보 또는 사용자에게 제공되는 정보 및 휴대폰의 각종 메뉴를 디스플레이하기 위한 것일 수 있다. 디스플레이 유닛(940)은 디스플레이 스크린(941)을 포함할 수 있으며, 선택적으로, 액정 표시 장치(Liquid Crystal Display, LCD), 유기 발광 다이오드(Organic Light-Emitting Diode, OLED) 등 형태로 디스플레이 스크린(941)을 구성할 수 있다. 비록 도 8에서 지문 인식 모듈(931) 및 디스플레이 스크린(941)은 2 개의 독립적인 구성으로서 휴대폰의 입력 기능 및 출력 기능을 구현하지만, 일부 실시예에서, 지문 인식 모듈(931)과 디스플레이 스크린(941)을 통합시켜 휴대폰의 입력 기능 및 재생 기능을 구현할 수도 있다.
휴대폰은 적어도 하나의 센서(950)를 포함할 수 있으며, 예를 들어, 광 센서, 운동 센서 및 다른 센서를 포함할 수 있다. 구체적으로, 광 센서는 주변광 센서(ambient light sensor) 및 근접 센서를 포함할 수 있고, 여기서, 주변광 센서는 주변 광선의 명암에 따라 스크린(941)의 밝기를 조절하고, 근접 센서는 휴대폰을 귓가에 이동할 경우 디스플레이 스크린(941) 및 백라이트 중 어느 하나를 끌 수 있다. 가속도 센서는 운동 센서의 일종으로서, 각 방향(일반적으로 3축)의 가속도를 검출할 수 있고, 정지할 경우 중력 및 방향을 검출할 수 있으며, 휴대폰 동작을 인식하는 응용(예를 들어, 가로 세로 화면의 전환, 관련 게임, 자력계 자세 교정), 진동 인식 관련 기능(예컨대 보수계, 탭핑) 등에 사용될 수 있으며, 휴대폰은 자이로스코프(gyroscope), 기압계, 습도계, 온도계, 적외선 선세 등 다른 센서로 구성될 수 있으며, 여기서 더 이상 반복하지 않는다.
오디오 회로(960), 스피커(961), 마이크로폰(microphone)은 사용자와 휴대폰 사이의 오디오 인터페이스를 제공할 수 있다. 오디오 회로(960)는 수신된 오디오 데이터의 변환된 전기 신호를 스피커(961)에 전송하고, 스피커(961)에 의해 사운드 신호로 전환되어 재생되며; 다른 한편으로, 마이크로폰(962)은 수집된 사운드 신호를 전기 신호로 변환하고, 오디오 회로(960)에 의해 수신한 후 오디오 데이터로 변환하고, 다시 오디오 데이터를 프로세서(980)로 재생하여 처리한 후, RF 회로(910)를 통해 다른 휴대폰에 전송하거나, 추가 처리를 위해 오디오 데이터를 메모리(920)로 재생한다.
WiFi는 단거리 무선 전송 기술에 속하며, 휴대폰은 WiFi 모듈(970)을 통해 사용자로 하여금 이메일을 주고 받거나, 인터넷 검색 및 스트리밍 미디어(streaming media) 접속할 수 있도록 도우며, 사용자를 위해 무선 광대역 인터넷 접속을 제공한다. 비록 도 8에서 WiFi 모듈(970)을 도시하였으나, 이해할 수 있는 것은, 이는 휴대폰의 필수 구성에 속하지 않으며, 본 발명의 본질을 변경하지 않는 범위 내에서 필요에 따라 충분히 생략 될 수 있다.
프로세서(980)는 휴대폰의 제어 센터이고, 다양한 인터페이스 및 회로를 이용하여 전체 휴대폰의 각 부분을 연결하며, 메모리(920) 내에 저장된 소프트웨어 프로그램 및 모듈 중 적어도 하나를 작동 또는 실행하고, 메모리(920) 내에 저장된 데이터를 호출하는 것을 통해 휴대폰의 다양한 기능 및 데이터 처리를 실행함으로써, 휴대폰에 대해 전반적인 모니터링을 진행한다. 선택적으로, 프로세서(980)는 하나 또는 복수 개의 처리 유닛을 포함할 수 있으며, 바람직하게, 프로세서(980)는 애플리케이션 프로세서 및 모뎀 프로세서를 통합할 수 있으며, 여기서, 애플리케이션 프로세서는 주로 운영체제, 사용자 인터페이스 및 애플리케이션 등을 처리하고, 모뎀 프로세서는 주로 무선 통신을 처리한다. 이해할 수 있는 것은, 상기 모뎀 프로세서는 프로세서(980)에 통합되지 않을 수도 있다.
휴대폰은 각 컴포넌트에 전력을 공급하는 전원(990)(예를 들어 배터리)을 더 포함할 수 있으며, 바람직하게, 전원은 전력 관리 시스템을 통해 프로세서(980)와 논리적으로 연결됨으로써, 전력 관리 시스템을 통해 충전, 방전 및 소비 전력 관리 등 기능을 구현할 수 있다.
비록 도시되지는 않았지만, 휴대폰은 카메라, 블루투스 모듈 등을 더 포함할 수 있으며, 여기서 더이상 설명하지 않는다.
전술한 도 2a 내지 도 2e에 도시된 실시예에서, 각 단계의 방법에서 단말측의 프로세스는 상기 휴대폰의 구조에 기반하여 구현될 수 있다.
전술한 도 4 및 도 5에 도시된 실시예에서, 각 유닛 기능은 상기 휴대폰의 구조에 기반하여 구현될 수 있다.
본 발명 실시예는 컴퓨터 판독 가능 저장 매체를 더 제공하며, 여기서, 상기 컴퓨터 판독 가능 저장 매체는 전자 데이터 교환을 위한 컴퓨터 프로그램을 저장하며, 상기 컴퓨터 프로그램은 컴퓨터로 하여금 상기 방법 실시예에서의 단말에 대한 설명의 부분 또는 모든 단계를 실행한다.
본 발명의 실시예는 컴퓨터 판독 가능 저장 매체를 더 제공하며, 여기서, 상기 컴퓨터 판독 가능 저장매체는 전자 데이터 교환을 위한 컴퓨터 프로그램을 저장하며, 상기 컴퓨터 프로그램은 컴퓨터로 하여금 상기 방법 실시예에서의 네트워크측 기기에 대한 설명의 부분 또는 모든 단계를 실행한다.
본 발명 실시예는 컴퓨터 프로그램 제품을 더 제공하며, 여기서, 상기 컴퓨터 프로그램 제품은 컴퓨터 프로그램이 저장된 비일시적 컴퓨터 판독 가능 저장 매체를 포함하고, 상기 컴퓨터 프로그램은 컴퓨터로 하여금 상기 방법 실시예에서의 단말에 대한 설명의 부분 또는 모든 단계를 실행하도록 동작될 수 있다. 상기 컴퓨터 프로그램 제품은 소프트웨어 설치 패키지일 수 있다.
본 발명 실시예에서는 컴퓨터 프로그램 제품을 더 제공하며, 여기서 상기 컴퓨터 프로그램 제품은 컴퓨터 프로그램이 저장된 비일시적 컴퓨터 판독 가능 저장 매체를 포함하고, 상기 컴퓨터 프로그램은 컴퓨터가 상기 방법 중의 네트워크측 기기에 대한 서술의 부분 또는 모든 단계를 실행하도록 동작될 수 있다. 상기 컴퓨터 프로그램 제품은 소프트웨어 설치 패키지일 수 있다.
본 발명의 실시예에 설명된 방법 또는 알고리즘의 단계는 하드웨어 형태로 구현될 수 있고, 프로세서에 의해 소프트웨어 명령어를 실행하는 형태로 구현될 수도 있다. 소프트웨어 명령어는 대응되는 소프트웨어 모듈로 구성될 수 있으며, 소프트웨어 모듈은 랜덤 액세스 메모리(Random Access Memory, RAM), 플래시 메모리(flash memory), 판독 전용 메모리(Read Only Memory, ROM), 소거 가능 프로그래머블 판독 전용 메모리(Erasable Programmable ROM, EPROM), 전기적 소거 가능 프로그래머블 판독 전용 메모리(Electrically EPROM, EEPROM), 레지스터, 하드 디스크, 이동식 하드 디시크, 시디롬(CD-ROM) 또는 본 분야에서 알려진 임의의 다른 형태의 저장 매체에 저장될 수 있다. 예시적인 저장 매체는 프로세서에 결합되어 프로세서로 하여금 상기 저장 매체로부터 정보를 판독하고, 상기 저장 매체에 정보를 입력할 수 있도록 한다. 물론, 저장 매체는 프로세서의 구성 부분일 수도 있다. 프로세서 및 저장 매체는 ASIC에 위치할 수 있다. 또한, 상기 ASIC는 네트워크 접속 기기, 목표 네트워크측 기기 또는 코어 네트워크측 기기에 위치할 수 있다. 물론, 프로세서와 저장 매체는 네트워크 접속 기기, 목표 네트워크 기기 또는 코어 네트워크 기기에서 개별 부재로서 존재할 수 있다.
본 분야의 기술자는 상술한 하나 또는 복수 개의 예에서, 본 발명의 실시예에 설명된 기능은 소프트웨어, 하드웨어, 펌웨어 또는 이들의 임의의 조합을 통해 전체적으로 또는 부분적으로 구현될 수 있다는 것을 이해할 수 있다. 소프트웨어로 구현될 경우, 컴퓨터 프로그램 제품의 형태로 전체적으로 또는 부분적으로 구현될 수 있다. 상기 컴퓨터 프로그램 제품은 하나 또는 복수 개의 컴퓨터 명령어를 포함한다. 컴퓨터에서 상기 컴퓨터 프로그램 명령어를 로딩 및 실행할 경우, 본 발명의 실시예의 설명에 따른 프로세스 또는 기능을 전부 또는 부분적으로 생성할 수 있다. 상기 컴퓨터는 범용 컴퓨터, 특수 목적 컴퓨터, 컴퓨터 네트워크 또는 다른 프로그래머블 장치일 수 있다. 상기 컴퓨터 명령어는 컴퓨터 판독 가능 저장 매체에 저장되거나, 하나의 컴퓨터 판독 가능 저장 매체에서 다른 검퓨터 판독 가능 저장 매체로 전송될 수 있으며, 예를 들어, 상기 컴퓨터 명령어는 하나의 웹 사이트, 컴퓨터, 서버 또는 데이터 센터에서 유선(예를 들어, 동축 케이블, 광섬유, 디지털 가입자 회선(Digital Subscriber Line, DSL)) 또는 무선(예를 들어 적외선, 무선, 마이크로파 등) 형태로 다른 웹 사이트, 컴퓨터, 서버 또는 데이터 센터로 전송된다. 상기 컴퓨터 판독 가능 저장 매체는 컴퓨터가 액세스 가능한 임의의 사용 가능한 매체 또는 하나 또는 복수 개의 사용 가능한 매체 통합을 포함하는 서버, 데이터 센터 등 데이터 저장 기기일 수 있다. 상기 가용 매체는 자기 매체(예를 들어, 플로피 디스크, 하드 디시크, 자기 테이프), 광학 매체(예를 들어, 디지털 비디오 디스크(Digital Video Disc, DVD)), 또는 반도체 매체(예를 들어, 솔리드 스테이트 디스크(Solid State Disk, SSD)) 등일 수 있다.
상술한 구체적인 실시형태는 본 발명의 실시예의 목적, 기술방안 및 발명의 효과에 대해 추가로 구체적으로 설명하였으며, 상술한 내용은 다만 본 발명 실시예의 구체적인 실시형태일 뿐, 본 발명 실시예의 보호 범위를 한정하기 위한 것이 아니며, 본 발명 실시예의 기술방안에 기반하여 진행한 임의의 수정, 동등 교체, 개선 등은 모두 본 발명 실시예의 보호 범위에 속한다는 것을 이해해야 한다.

Claims (22)

  1. 데이터 재전송 제어 방법으로서,
    단말이 제1 다운 링크 데이터를 수신하는 단계 - 상기 제1 다운 링크 데이터는 기설정된 전송 블록의 N 개의 코딩 블록 그룹 중의 P 개의 코딩 블록 그룹을 포함하고, P와 N은 양의 정수이고, P는 N보다 작음 - ;
    상기 단말이 상기 P 개의 코딩 블록 그룹에 대해 디코딩 동작을 실행하여, P 비트 피드백 정보를 획득하는 단계 - 각각의 비트의 피드백 정보는 대응되는 코딩 블록 그룹이 재전송될 필요가 있는지 여부를 지시하기 위한 것임 - ; 및
    상기 단말이 정보를 송신하는 단계 - 상기 정보는 네트워크측 기기가 M 개의 코딩 블록 그룹을 재전송하도록 지시하기 위한 것이고, 상기 M 개의 코딩 블록 그룹은 상기 N 개의 코딩 블록 그룹에서 재전송될 필요가 있는 코딩 블록 그룹을 포함하며, M은 양의 정수이고, M은 N보다 작거나 같음 - 를 포함하는 것을 특징으로 하는 데이터 재전송 제어 방법.
  2. 제1항에 있어서,
    상기 단말이 정보를 송신한 후, 상기 방법은,
    상기 단말이 상기 M 개의 코딩 블록 그룹을 수신하는 단계를 더 포함하는 것을 특징으로 하는 데이터 재전송 방법.
  3. 제1항 또는 제2항에 있어서,
    상기 N 개의 코딩 블록 그룹에서 재전송될 필요가 있는 코딩 블록 그룹은, 상기 P 비트 피드백 정보가 지시하는 재전송될 필요가 있는 코딩 블록 그룹 및 상기 N 개의 코딩 블록 그룹에서 상기 P 개의 코딩 블록 그룹을 제외한 코딩 블록 그룹 중 적어도 하나를 포함하는 것을 특징으로 하는 데이터 재전송 방법.
  4. 제1항 내지 제3항 중 어느 한 항에 있어서,
    상기 단말이 정보를 송신하는 단계는,
    상기 단말이 제1 정보를 송신하는 단계 - 상기 제1 정보는 P+1 비트 피드백 정보를 포함하고, 상기 P+1 비트 피드백 정보 중의 제1 기설정된 비트의 피드백 정보는 제1 기설정된 값이고, 상기 P+1 비트 피드백 정보에서 상기 제1 기설정된 값을 제외한 피드백 정보는 제1 기설정된 정보이며, 상기 제1 정보는 네트워크측 기기가 상기 N 개의 코딩 블록 그룹을 재전송하도록 지시하기 위한 것임 - 를 포함하고;
    상기 단말이 상기 M 개의 코딩 블록 그룹을 수신하는 단계는,
    상기 단말이 제2 다운 링크 데이터를 수신하는 단계 - 상기 제2 다운 링크 데이터는 상기 N 개의 코딩 블록 그룹을 포함함 - 를 포함하는 것을 특징으로 하는 데이터 재전송 방법.
  5. 제1항 내지 제3항 중 어느 한 항에 있어서,
    상기 단말이 정보를 송신하는 단계는,
    상기 단말이 제2 정보를 송신하는 단계 - 상기 제2 정보는 P+1 비트 피드백 정보를 포함하고, 상기 P+1 비트 피드백 정보 중의 제2 기설정된 비트의 피드백 정보는 제2 기설정된 값이고, 상기 P+1 비트 피드백 정보에서 상기 기설정된 비트를 제외한 P 비트 피드백 정보는 획득된 P 비트 피드백 정보이며, 상기 제2 정보는 네트워크측 기기가 상기 P 비트 피드백 정보가 지시하는 재전송될 필요가 있는 코딩 블록 그룹을 재전송하도록 지시하기 위한 것임 - 를 포함하고;
    상기 단말이 상기 M 개의 코딩 블록 그룹을 수신하는 단계는,
    상기 단말이 제3 다운 링크 데이터를 수신하는 단계 - 상기 제3 다운 링크 데이터는 상기 P 비트 피드백 정보가 지시하는 재전송될 필요가 있는 코딩 블록 그룹을 포함함 - 를 포함하는 것을 특징으로 하는 데이터 재전송 방법.
  6. 제1항 내지 제3항 중 어느 한 항에 있어서,
    상기 단말이 정보를 송신하는 단계는,
    상기 단말이 제3 정보를 송신하는 단계 - 상기 제3 정보는 N 비트 피드백 정보를 포함하고, 상기 N 비트 피드백 정보의 비트맵(bitmap) 대응 관계와 상기 기설정된 전송 블록에서의 N 개의 코딩 블록 그룹의 순서는 동일하며, 상기 N 비트 피드백 정보에서 상기 P 개의 코딩 블록 그룹에 대응되는 비트 위치의 피드백 정보는 획득된 P 비트 피드백 정보이며, 상기 N 비트 피드백 정보에서 상기 P 비트 피드백 정보를 제외한 피드백 정보는 제2 기설정된 정보이며, 상기 제3 정보는 네트워크측 기기가 상기 획득된 P 비트 피드백 정보가 지시하는 재전송될 필요가 있는 코딩 블록 그룹을 재전송하도록 지시하기 위한 것임 - 를 포함하고;
    상기 단말이 상기 M 개의 코딩 블록 그룹을 수신하는 단계는,
    상기 단말이 제4 다운 링크 데이터를 수신하는 단계 - 상기 제4 다운 링크 데이터는 상기 P 비트 피드백 정보가 지시하는 재전송될 필요가 있는 코딩 블록 그룹을 포함함 - 를 포함하는 것을 특징으로 하는 데이터 재전송 방법.
  7. 제1항 내지 제3항 중 어느 한 항에 있어서,
    상기 단말이 정보를 송신하는 단계는,
    상기 단말이 제4 정보를 송신하는 단계 - 상기 제4 정보는 N 비트 피드백 정보를 포함하고, 상기 N 비트 피드백 정보의 비트맵(bitmap) 대응 관계와 상기 기설정된 전송 블록에서의 N 개의 코딩 블록 그룹의 순서는 동일하며, 상기 N 비트 피드백 정보에서 상기 P 개의 코딩 블록 그룹에 대응되는 비트 위치의 피드백 정보는 획득된 P 비트 피드백 정보이며, 상기 N 비트 피드백 정보에서 상기 P 비트 피드백 정보를 제외한 피드백 정보는 제3 기설정된 정보를 포함하고, 상기 제4 정보는 네트워크측 기기가 상기 P 비트 피드백 정보가 지시하는 재전송될 필요가 있는 코딩 블록 그룹 및 상기 N 비트 피드백 정보에서 상기 제3 기설정된 정보가 있는 비트에 대응되는 코딩 블록 그룹 중 적어도 하나를 재전송하도록 지시하기 위한 것임 - 를 포함하고;
    상기 단말이 상기 M 개의 코딩 블록 그룹을 수신하는 단계는,
    상기 단말이 제5 다운 링크 데이터를 수신하는 단계 - 상기 제5 다운 링크 데이터는 상기 P 비트 피드백 정보가 지시하는 재전송될 필요가 있는 코딩 블록 그룹 및 상기 N 비트 피드백 정보에서 상기 제3 기설정된 정보가 있는 비트에 대응되는 코딩 블록 그룹 중 적어도 하나를 포함함 - 를 포함하는 것을 특징으로 하는 데이터 재전송 방법.
  8. 데이터 재전송 제어 방법으로서,
    네트워크측 기기가 제1 다운 링크 데이터를 송신하는 단계 - 상기 제1 다운 링크 데이터는 기설정된 전송 블록의 N 개의 코딩 블록 그룹 중의 P 개의 코딩 블록 그룹을 포함하고, P와 N은 양의 정수이고, P는 N보다 작거나 같음 - ;
    상기 네트워크측 기기가 정보를 수신하는 단계 - 상기 정보는 상기 네트워크측 기기가 M 개의 코딩 블록 그룹을 재전송하도록 지시하기 위한 것이며, 상기 M 개의 코딩 블록 그룹은 상기 N 개의 코딩 블록 그룹에서 재전송될 필요가 있는 코딩 블록 그룹을 포함하며, M은 양의 정수이고, M은 N보다 작거나 같고, 상기 P 비트 피드백 정보는 단말이 상기 P 개의 코딩 블록 그룹에 대해 디코딩 동작을 실행하여 획득된 것이며, 각각의 비트의 피드백 정보는 대응되는 코딩 블록 그룹이 재전송될 필요가 있는지 여부를 지시하기 위한 것임 - 를 포함하는 것을 특징으로 하는 데이터 재전송 제어 방법.
  9. 제8항에 있어서,
    상기 네트워크측 기기가 정보를 수신한 후, 상기 방법은,
    상기 네트워크측 기기가 상기 M 개의 코딩 블록 그룹을 송신하는 단계를 더 포함하는 것을 특징으로 하는 데이터 재전송 제어 방법.
  10. 제8항 또는 제9항에 있어서,
    상기 N 개의 코딩 블록 그룹에서 재전송될 필요가 있는 코딩 블록 그룹은, 상기 P 비트 피드백 정보가 지시하는 재전송될 필요가 있는 코딩 블록 그룹 및 상기 N 개의 코딩 블록 그룹에서 상기 P 개의 코딩 블록 그룹을 제외한 코딩 블록 그룹 중 적어도 하나를 포함하는 것을 특징으로 하는 데이터 재전송 제어 방법.
  11. 제8항 내지 제10항 중 어느 한 항에 있어서,
    상기 네트워크측 기기가 정보를 수신하는 단계는,
    상기 네트워크측 기기가 제1 정보를 수신하는 단계 - 상기 제1 정보는 P+1 비트 피드백 정보를 포함하고, 상기 P+1 비트 피드백 정보 중의 제1 기설정된 비트의 피드백 정보는 제1 기설정된 값이고, 상기 P+1 비트 피드백 정보에서 상기 제1 기설정된 값을 제외한 피드백 정보는 제1 기설정된 정보임 - 를 포함하고;
    상기 네트워크측 기기가 상기 M 개의 코딩 블록 그룹을 송신하는 단계는,
    상기 네트워크측 기기가 제2 다운 링크 데이터를 송신하는 단계 - 상기 제2 다운 링크 데이터는 상기 N 개의 코딩 블록 그룹을 포함함 - 를 포함하는 것을 특징으로 하는 데이터 재전송 제어 방법.
  12. 제8항 내지 제10항 중 어느 한 항에 있어서,
    상기 네트워크측 기기가 정보를 수신하는 단계는,
    상기 네트워크측 기기가 제2 정보를 수신하는 단계 - 상기 제2 정보는 P+1 비트 피드백 정보를 포함하고, 상기 P+1 비트 피드백 정보 중의 제2 기설정된 비트의 피드백 정보는 제2 기설정된 값이고, 상기 P+1 비트 피드백 정보에서 상기 기설정된 비트를 제외한 P 비트 피드백 정보는 획득된 P 비트 피드백 정보임 - 를 포함하고;
    상기 네트워크측 기기가 상기 M 개의 코딩 블록 그룹을 송신하는 단계는,
    상기 네트워크측 기기가 제3 다운 링크 데이터를 송신하는 단계 - 상기 제3 다운 링크 데이터는 상기 P 비트 피드백 정보가 지시하는 재전송될 필요가 있는 코딩 블록 그룹을 포함함 - 를 포함하는 것을 특징으로 하는 데이터 재전송 제어 방법.
  13. 제8항 내지 제10항 중 어느 한 항에 있어서,
    상기 네트워크측 기기가 정보를 수신하는 단계는,
    상기 네트워크측 기기가 제3 정보를 수신하는 단계 - 상기 제3 정보는 N 비트 피드백 정보를 포함하고, 상기 N 비트 피드백 정보의 비트맵(bitmap) 대응 관계와 상기 기설정된 전송 블록에서의 N 개의 코딩 블록 그룹의 순서는 동일하며, 상기 N 비트 피드백 정보에서 상기 P 개의 코딩 블록 그룹에 대응되는 비트 위치의 피드백 정보는 획득된 P 비트 피드백 정보이며, 상기 N 비트 피드백 정보에서 상기 P 비트 피드백 정보를 제외한 피드백 정보는 제2 기설정된 정보임 - 를 포함하고;
    상기 네트워크측 기기가 상기 M 개의 코딩 블록 그룹을 송신하는 단계는,
    상기 네트워크측 기기가 제4 다운 링크 데이터를 송신하는 단계 - 상기 제4 다운 링크 데이터는 획득된 P 비트 피드백 정보가 지시하는 재전송될 필요가 있는 코딩 블록 그룹을 포함함 - 를 포함하는 것을 특징으로 하는 데이터 재전송 제어 방법.
  14. 제8항 내지 제10항 중 어느 한 항에 있어서,
    상기 네트워크측 기기가 정보를 수신하는 단계는,
    상기 네트워크측 기기가 제4 정보를 수신하는 단계 - 상기 제4 정보는 N 비트 피드백 정보를 포함하고, 상기 N 비트 피드백 정보의 비트맵(bitmap) 대응 관계와 상기 기설정된 전송 블록에서의 N 개의 코딩 블록 그룹의 순서는 동일하며, 상기 N 비트 피드백 정보에서 상기 P 개의 코딩 블록 그룹에 대응되는 비트 위치의 피드백 정보는 상기 획득된 P 비트 피드백 정보이며, 상기 N 비트 피드백 정보에서 상기 P 비트 피드백 정보를 제외한 피드백 정보는 제3 기설정된 정보를 포함함 - 를 포함하고;
    상기 네트워크측 기기가 상기 M 개의 코딩 블록 그룹을 송신하는 단계는,
    상기 네트워크측 기기가 제5 다운 링크 데이터를 송신하는 단계 - 상기 제5 다운 링크 데이터는 상기 P 비트 피드백 정보가 지시하는 재전송될 필요가 있는 코딩 블록 그룹 및 상기 N 비트 피드백 정보에서 상기 제3 기설정된 정보가 있는 비트에 대응되는 코딩 블록 그룹 중 적어도 하나를 포함함 - 를 포함하는 것을 특징으로 하는 데이터 재전송 제어 방법.
  15. 단말로서,
    처리 유닛 및 통신 유닛을 포함하고,
    상기 처리 유닛은, 상기 통신 유닛을 통해 제1 다운 링크 데이터를 수신하기 위한 것이며, 상기 제1 다운 링크 데이터는 기설정된 전송 블록의 N 개의 코딩 블록 그룹 중의 P 개의 코딩 블록 그룹을 포함하고, P와 N은 양의 정수이고, P는 N보다 작거나 같으며;
    상기 처리 유닛은 또한, 상기 P 개의 코딩 블록 그룹에 대해 디코딩 동작을 실행하여, P 비트 피드백 정보를 획득하기 위한 것이며, 각각의 비트의 피드백 정보는 대응되는 코딩 블록 그룹이 재전송될 필요가 있는지 여부를 지시하기 위한 것이며;
    상기 처리 유닛은 또한, 상기 통신 유닛을 통해 정보를 송신하기 위한 것이며, 상기 정보는 네트워크측 기기가 M 개의 코딩 블록 그룹을 재전송하도록 지시하기 위한 것이고, 상기 M 개의 코딩 블록 그룹은 상기 N 개의 코딩 블록 그룹에서 재전송될 필요가 있는 코딩 블록 그룹을 포함하며, M은 양의 정수이고, M은 N보다 작거나 같은 것을 특징으로 하는 단말.
  16. 네트워크측 기기로서,
    처리 유닛 및 통신 유닛을 포함하고,
    상기 처리 유닛은, 상기 통신 유닛을 통해 제1 다운 링크 데이터를 송신하기 위한 것이며, 상기 제1 다운 링크 데이터는 기설정된 전송 블록의 N 개의 코딩 블록 그룹 중의 P 개의 코딩 블록 그룹을 포함하고, P와 N은 양의 정수이고, P는 N보다 작거나 같으며;
    상기 처리 유닛은 또한, 상기 통신 유닛을 통해 정보를 수신하기 위한 것이며, 상기 정보는 상기 네트워크측 기기가 M 개의 코딩 블록 그룹을 재전송하도록 지시하기 위한 것이며, 상기 M 개의 코딩 블록 그룹은 상기 N 개의 코딩 블록 그룹에서 재전송될 필요가 있는 코딩 블록 그룹을 포함하며, M은 양의 정수이고, M은 N보다 작거나 같은 것을 특징으로 하는 네트워크측 기기.
  17. 단말로서,
    하나 또는 복수 개의 프로세서, 메모리, 통신 인터페이스 및 하나 또는 복수 개의 프로그램을 포함하며, 상기 하나 또는 복수 개의 프로그램은 상기 메모리에 저장되고 하나 또는 복수 개의 프로세서에 의해 실행되도록 배치되며, 상기 프로그램은 제1항 내지 제7항 중 어느 한 항에 따른 방법 중의 단계를 실행하는 명령어을 포함하는 것을 특징으로 하는 단말.
  18. 네트워크측 기기로서,
    하나 또는 복수 개의 프로세서, 메모리, 트랜시버 및 하나 또는 복수 개의 프로그램을 포함하며, 상기 하나 또는 복수 개의 프로그램은 상기 메모리에 저장되고 하나 또는 복수 개의 프로세서에 의해 실행되도록 배치되며, 상기 프로그램은 제8항 내지 제14항 중 어느 한 항에 따른 방법의 단계를 실행하는 명령어를 포함하는 것을 특징으로 하는 네트워크측 기기.
  19. 컴퓨터 판독 가능 저장 매체로서,
    전자 데이터 교환을 위한 컴퓨터 프로그램을 저장하며, 상기 컴퓨터 프로그램은 컴퓨터로 하여금 제1항 내지 제7항 중 어느 한 항에 따른 방법을 실행하도록 하는 것을 특징으로 하는 컴퓨터 판독 가능 저장 매체.
  20. 컴퓨터 판독 가능 저장 매체로서,
    전자 데이터 교환을 위한 컴퓨터 프로그램을 저장하며, 상기 컴퓨터 프로그램은 컴퓨터로 하여금 제8항 내지 제14항 중 어느 한 항에 따른 방법을 실행하도록 하는 것을 특징으로 하는 컴퓨터 판독 가능 저장 매체.
  21. 컴퓨터 프로그램 제품으로서,
    상기 컴퓨터 프로그램 제품은 컴퓨터 프로그램이 저장된 비 일시적 컴퓨터 판독 가능 저장 매체를 포함하고, 상기 컴퓨터 프로그램은 컴퓨터로 하여금 제1항 내지 제7항 중 어느 한 항에 따른 방법을 실행하도록 동작하는 것을 특징으로 하는 컴퓨터 프로그램 제품.
  22. 컴퓨터 프로그램 제품으로서,
    상기 컴퓨터 프로그램 제품은 컴퓨터 프로그램이 저장된 비 일시적 컴퓨터 판독 가능 저장 매체를 포함하고, 상기 컴퓨터 프로그램은 컴퓨터로 하여금 제8항 내지 제14항 중 어느 한 항에 따른 방법을 실행하도록 동작하는 것을 특징으로 하는 컴퓨터 프로그램 제품.
KR1020197034911A 2017-05-03 2017-05-03 데이터 재전송 제어 방법 및 관련 제품 KR102339933B1 (ko)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2017/082919 WO2018201352A1 (zh) 2017-05-03 2017-05-03 数据重传控制方法及相关产品

Publications (2)

Publication Number Publication Date
KR20200003846A true KR20200003846A (ko) 2020-01-10
KR102339933B1 KR102339933B1 (ko) 2021-12-16

Family

ID=64015696

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020197034911A KR102339933B1 (ko) 2017-05-03 2017-05-03 데이터 재전송 제어 방법 및 관련 제품

Country Status (16)

Country Link
US (1) US11791952B2 (ko)
EP (1) EP3609103B1 (ko)
JP (1) JP2020522154A (ko)
KR (1) KR102339933B1 (ko)
CN (2) CN110603764A (ko)
AU (1) AU2017412432B2 (ko)
BR (1) BR112019023070A2 (ko)
CA (1) CA3062956C (ko)
IL (1) IL270344B (ko)
MX (1) MX2019013116A (ko)
PH (1) PH12019502473A1 (ko)
RU (1) RU2736825C1 (ko)
SG (1) SG11201910167RA (ko)
TW (1) TWI759471B (ko)
WO (1) WO2018201352A1 (ko)
ZA (1) ZA201907377B (ko)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021035231A2 (en) * 2020-02-04 2021-02-25 Zeku, Inc. Uplink-re-transmission with compact memory usage
WO2022027205A1 (zh) * 2020-08-03 2022-02-10 华为技术有限公司 一种短距离通信方法、装置及***
US20230114373A1 (en) * 2021-10-08 2023-04-13 Qualcomm Incorporated Demodulator type report with negative acknowledgement (nack)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100110971A1 (en) * 2008-11-04 2010-05-06 Samsung Electronics Co. Ltd. Method and apparatus for processing control message which requests retransmitting data

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3357653B2 (ja) 2000-05-25 2002-12-16 松下電器産業株式会社 無線受信装置
US8068832B2 (en) 2001-11-19 2011-11-29 Nokia Corporation Multicast session handover
CN101174927B (zh) * 2006-11-03 2012-03-21 华为技术有限公司 一种处理数据接收状态的反馈方法以及接收、发送装置
US8300555B2 (en) 2008-01-30 2012-10-30 Qualcomm Incorporated Management of wireless relay nodes using identifiers
KR20100021957A (ko) * 2008-08-18 2010-02-26 삼성전자주식회사 무선통신시스템에서 자동 재전송 요청 피드백 메시지 생성 장치 및 방법
CN101662346B (zh) 2008-08-29 2012-10-03 富士通株式会社 自动重传控制方法、通信***及其发射机和接收机
CN101795177B (zh) * 2009-02-04 2016-05-18 电信科学技术研究院 一种重传确认信息反馈方法、***及设备
CN101841363A (zh) 2009-03-18 2010-09-22 中兴通讯股份有限公司 一种中继链路控制信道传输方法及***
US8560696B2 (en) 2009-04-28 2013-10-15 Intel Corporation Transmission of advanced-MAP information elements in mobile networks
CN102281133B (zh) 2010-06-13 2014-02-19 华为技术有限公司 一种在物理上行控制信道上传输信息的方法及装置
CN102055558A (zh) * 2011-01-04 2011-05-11 上海华为技术有限公司 传输块分段译码方法、装置和一种多输入多输出接收机
US9479293B2 (en) 2013-07-10 2016-10-25 Industrial Technology Research Institute Method of handling HARQ feedbacks and related communication device
RU2544007C2 (ru) 2013-07-11 2015-03-10 Открытое акционерное общество "Научно-производственное предприятие "Полет" Система радиосвязи с подвижными объектами
US9992004B2 (en) 2015-02-03 2018-06-05 Qualcomm Incorporated Code block cluster level HARQ
CN106301677B (zh) * 2015-06-03 2019-10-01 上海朗帛通信技术有限公司 一种用于无线通信的重传方法和装置
WO2017221871A1 (ja) * 2016-06-20 2017-12-28 株式会社Nttドコモ ユーザ端末及び無線通信方法
JP6833971B2 (ja) 2017-03-08 2021-02-24 エルジー エレクトロニクス インコーポレイティド 無線通信システムにおいて無線信号の送受信方法及び装置
US10511415B2 (en) * 2017-03-13 2019-12-17 Qualcomm Incorporated Uplink ACK resource allocation in new radio
US11303392B2 (en) * 2017-03-16 2022-04-12 Qualcomm Incorporated Multi-HARQ methods and apparatus for codeblock group based transmissions
US11139923B2 (en) * 2017-03-24 2021-10-05 Telefonaktiebolaget Lm Ericsson (Publ) Code block groups for retransmissions in a wireless communication system
KR102283945B1 (ko) * 2017-04-03 2021-07-30 텔레호낙티에볼라게트 엘엠 에릭슨(피유비엘) 가변 처리 시간들을 갖는 노드들에 대한 harq 핸들링

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100110971A1 (en) * 2008-11-04 2010-05-06 Samsung Electronics Co. Ltd. Method and apparatus for processing control message which requests retransmitting data

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
3GPP R1-1705618* *

Also Published As

Publication number Publication date
KR102339933B1 (ko) 2021-12-16
PH12019502473A1 (en) 2020-07-20
AU2017412432A1 (en) 2019-11-28
MX2019013116A (es) 2019-12-16
EP3609103A4 (en) 2020-03-25
SG11201910167RA (en) 2019-11-28
EP3609103B1 (en) 2021-10-06
IL270344B (en) 2022-08-01
TWI759471B (zh) 2022-04-01
CA3062956A1 (en) 2019-12-02
US20210160010A1 (en) 2021-05-27
US11791952B2 (en) 2023-10-17
CN111130717B (zh) 2021-03-02
AU2017412432B2 (en) 2022-07-07
ZA201907377B (en) 2022-10-26
IL270344A (ko) 2020-02-27
JP2020522154A (ja) 2020-07-27
EP3609103A1 (en) 2020-02-12
BR112019023070A2 (pt) 2020-06-09
CA3062956C (en) 2022-01-11
CN111130717A (zh) 2020-05-08
TW201843964A (zh) 2018-12-16
RU2736825C1 (ru) 2020-11-20
CN110603764A (zh) 2019-12-20
WO2018201352A1 (zh) 2018-11-08

Similar Documents

Publication Publication Date Title
KR102441136B1 (ko) 정보 전송 방법 및 관련 제품
CN110679105B (zh) 无线链路控制传输方法及相关产品
CN111769931B (zh) 数据指示方法及相关产品
KR102339933B1 (ko) 데이터 재전송 제어 방법 및 관련 제품
CN109565373B (zh) 反馈应答信息传输方法及相关产品
CN110663210B (zh) 一种反馈应答信息的总比特数确定方法及相关产品
CN109964432B (zh) 多比特信息复用传输方法及相关产品

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant