KR20230128566A - 액세스 및 전송 방법, 네트워크측 장치, 단말 및 저장매체 - Google Patents

액세스 및 전송 방법, 네트워크측 장치, 단말 및 저장매체 Download PDF

Info

Publication number
KR20230128566A
KR20230128566A KR1020237028013A KR20237028013A KR20230128566A KR 20230128566 A KR20230128566 A KR 20230128566A KR 1020237028013 A KR1020237028013 A KR 1020237028013A KR 20237028013 A KR20237028013 A KR 20237028013A KR 20230128566 A KR20230128566 A KR 20230128566A
Authority
KR
South Korea
Prior art keywords
information
preamble
code
resource
terminal device
Prior art date
Application number
KR1020237028013A
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 다탕 모바일 커뮤니케이션즈 이큅먼트 코포레이션 리미티드
Publication of KR20230128566A publication Critical patent/KR20230128566A/ko

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • 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
    • 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/0048Allocation of pilot signals, i.e. of signals known to the receiver
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0006Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format
    • H04L1/0007Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format by modifying the frame length
    • H04L1/0008Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format by modifying the frame length by supplementing frame payload, e.g. with padding bits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0041Arrangements at the transmitter end
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/0001Arrangements for dividing the transmission path
    • H04L5/0014Three-dimensional division
    • H04L5/0016Time-frequency-code
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/08Non-scheduled access, e.g. ALOHA
    • H04W74/0833Random access procedures, e.g. with 4-step access
    • H04W74/0841Random access procedures, e.g. with 4-step access with collision treatment
    • H04W74/085Random access procedures, e.g. with 4-step access with collision treatment collision avoidance

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Quality & Reliability (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Small-Scale Networks (AREA)

Abstract

본 발명은 관련 기술에서 프리앰블 부분 충돌문제를 해결하기 위한 액세스 및 전송 방법, 네트워크측 장치, 단말 및 저장 매체를 개시한다. 본 발명의 실시예에서, 프리앰블 부분에 의사 랜덤 정보를 추가하고, 프리앰블 부분과 데이터 부분을 네트워크 측에 구성된 자원에 의해 전송함으로써 서로 다른 단말의 프리앰블 부분이 의사 랜덤 정보에 의해 가능한 한 다르게 함으로써 단말의 프리앰블 부분이 동일하여 발생하는 복수의 충돌 문제를 방지할 수 있다.

Description

액세스 및 전송 방법, 네트워크측 장치, 단말 및 저장 매체
본 발명은, 2021년 01월 20일에 중국 특허청에 출원된 출원 번호 제202110076836.X호, “액세스 및 전송 방법, 네트워크측 장치, 단말 및 저장 매체”를 발명 명칭으로 하는 중국 특허 출원의 우선권을 주장하며, 상기 중국 특허 출원의 전체 내용은 참조로서 출원에 통합되어 본 발명의 일 부분으로 한다.
본 발명은 통신 기술 분야에 관한 것으로, 특히 액세스 및 전송 방법, 네트워크측 장치, 단말 및 저장 매체에 관한 것이다.
제5세대 새로운 무선(New Radio, NR) 시스템에서, 단말 장치는 네트워크에 액세스하고 데이터를 전송하기 위해 랜덤 액세스 방식을 채택할 필요가 있다.
액세스 및 전송 방식은 먼저 프리앰블(preamble) 자원 풀로부터 프리앰블을 선택한 후, 후속 랜덤 액세스 및 데이터 전송 흐름을 위해 선택된 프리앰블에 기반하여 랜덤 액세스 요청을 전송한다.
그러나, 상기 액세스 및 전송 과정은 기지국의 확인을 기다려야 하고, 액세스 실패 또는 데이터 전송 실패가 한 번 발생하는 경우, 액세스 및 데이터 전송을 위해 프리앰블을 재선택해야 하지만, 동일한 프리앰블의 선택을 최대한 회피하여 서로 다른 단말 자원의 충돌을 피할 수 있으나, 시간 지연이 길고, 액세스 및 데이터 전송을 동시에 수행할 수 있는 단말을 더 많이 지원할 수 없다.
시간 지연을 줄이고 더 많은 단말들이 동시에 액세스와 데이터 전송을 수행할 수 있도록 지원하기 위해 관련 기술에는 대용량 액세스 기술이 제안되었으며, 정보(아이덴티티 정보 및 데이터 정보 포함)는 대용량 액세스의 단말들에 의해 프리앰블 부분 및 데이터 부분을 포함하여 두 부분으로 분할되어야 하며, 프리앰블 부분은 희소 매핑 후 네트워크 측으로 전송되고, 후자는 인코딩된 후 복수의 자원 블록들에 매핑되어 전송된다.
종래의 다중 액세스 기술과 다른 점은 인코딩된 전송을 위한 데이터에 사용자의 아이덴티티 정보가 포함하기 때문에, 대용량 액세스는 검출 동안 사용자의 아이덴티티 정보를 알 필요가 없다는 것이다. 대량의 사용자는 사용자를 아이덴티티 식별할 필요 없이 인코딩된 데이터를 전송하기 위해 채널을 공유하고, 따라서 네트워크 측은 인코딩된 길이가 증가함에 따라 무한한 총 사용자의 항황을 지원할 수 있다.
그러나, 발명자의 연구에 따르면, 대용량 액세스 기술에서는 둘 이상의 단말 전송을 위한 자원 블록에서 충돌이 발생하여 액세스 및 전송 실패가 발생할 수 있으므로, 충돌 문제를 해결하는 방법은 아직 해결되지 않았다.
본 발명은 종래의 프리앰블 부분들이 충돌되기 쉬운 문제를 해결하기 위해 액세스 및 전송 방법, 네트워크측 장치, 단말 및 저장 매체를 제공한다.
제1 양태에서, 본 발명에 의해 제공되는 액세스 및 전송 방법은,
네트워크측 장치에 의해 송신한 자원 구성 정보를 수신하는 단계;
프리앰블 부분 정보에 랜덤 정보를 추가하여 처리할 프리앰블 정보의 프리앰블 코드를 획득하는 단계;
상기 처리할 프리앰블 정보의 프리앰블 코드를 생성하는 단계; 및
상기 자원 구성 정보에 기반하여 상기 프리앰블 코드 및 데이터 부분 정보의 데이터 코드를 송신하는 단계를 포함한다.
일부 실시예들에서, 상기 의사 랜덤 정보는 의사 난수를 포함하고, 상기 방법은,
상기 단말 장치의 장치 정보를 채택하여 상기 의사 난수를 생성하는 단계를 더 포함한다.
일부 실시예들에서, 상기 장치 정보는 상기 단말 장치의 아이덴티티 정보 또는 상태 정보이며, 상기 단말 장치의 장치 정보를 채택하여 상기 의사 난수를 생성하는 단계는,
상기 단말 장치의 상기 아이덴티티 정보 또는 상태 정보를 난수 생성기의 초기 값으로 하여 상기 의사 난수를 획득하는 단계를 포함한다.
일부 실시예들에서, 상기 자원 구성 정보는 전송 주기 및 자원 위치 정보를 포함하고, 상기 자원 구성 정보에 기반하여 상기 프리앰블 코드 및 상기 데이터 부분 정보의 데이터 코드를 송신하는 단계는,
상기 전송 주기 및 상기 자원 위치 정보에 기반하여 상기 프리앰블 코드 및 상기 데이터 부분 정보의 데이터 코드를 주기적으로 송신하는 단계를 포함하고,
여기서, 상이한 송신 주기에 의해 채택되는 의사 랜덤 정보는 각각 결정된다.
일부 실시예들에서, 상기 방법은,
상기 네트워크측 장치에 의해 지시한 프리앰블 코드 전송 횟수의 상한을 수신하는 단계를 더 포함한다.
일부 실시예들에서, 상기 자원 구성 정보는 프리앰블 코드 자원 위치 및 K개의 자원 블록의 자원 위치를 포함하고, 여기서, K는 양의 정수이며, 상기 방법에서 또한,
상기 처리할 프리앰블 정보 또는 상기 프리앰블 부분 정보를 인코딩하여 매핑 관계 인코딩 결과를 획득하고, 상기 매핑 관계 인코딩 결과는 K 비트를 포함하고, 상기 K 비트는 상기 K개의 자원 블록과 일대일로 대응하고, 어느 하나의 비트에 대해, 상기 비트가 제1 값을 취하는 경우, 상기 비트에 대응하는 자원 블록이 데이터 코드 결과를 운반하는 것으로 식별하고, 상기 비트가 제2 값을 취하는 경우, 상기 비트에 대응하는 자원 블록이 데이터 코드 결과를 운반하지 않는 것으로 식별하고,
상기 자원 구성 정보에 기반하여 상기 프리앰블 코드 및 상기 데이터 부분 정보의 데이터 코드를 송신하는 단계는,
상기 프리앰블 코드 자원 위치에 기반하여 상기 프리앰블 코드를 송신하는 단계; 및
상기 매핑 관계 인코딩 결과에 기반하여 상기 K개의 자원 블록에 상기 데이터 코드를 매핑하는 단계를 포함한다.
제2 양태에서, 본 발명은 액세스 및 전송 방법을 더 제공한다. 상기 방법은,
자원 구성 정보를 단말 장치로 송신하여 상기 단말 장치로 하여금 상기 자원 구성 정보에 기반하여 프리앰블 코드 및 데이터 부분 정보의 데이터 코드를 송신하도록 하는 단계; 및
상기 프리앰블 코드가 검출되면 상기 프리앰블 코드에 기반하여 상기 데이터 코드를 디코딩하는 단계를 포함하고,
상기 프리앰블 코드는 상기 단말 장치가 처리할 프리앰블 정보에 기반하여 생성되고, 상기 처리할 프리앰블 정보는 의사 랜덤 정보 및 상기 단말 장치의 프리앰블 부분 정보를 포함한다.
일부 실시예들에서, 상기 자원 구성 정보는 프리앰블 코드 자원 위치 및 K개의 자원 블록의 자원 위치를 포함하고, 상기 프리앰블 코드가 검출되면 상기 프리앰블 코드에 기반하여 상기 데이터 코드를 디코딩하는 단계는,
상기 프리앰블 코드에 기반하여 상기 의사 랜덤 정보 및 상기 프리앰블 부분 정보를 획득하는 단계;
상기 처리할 프리앰블 정보 또는 상기 프리앰블 부분 정보를 인코딩하여 매핑 관계 인코딩 결과를 획득하는 단계; 및
데이터 코드 결과를 운반하는 자원 블록에서 데이터 코드를 검출하여 디코딩하는 단계를 포함하고,
상기 매핑 관계 인코딩 결과는 K 비트를 포함하고, 상기 K 비트는 상기 K개의 자원 블록과 일대일로 대응하고, 어느 하나의 비트에 대해, 상기 비트가 제1 값을 취하는 경우, 상기 비트에 대응하는 자원 블록이 데이터 코드 결과를 운반하는 것으로 식별하고, 상기 비트가 제2 값을 취하는 경우, 상기 비트에 대응하는 자원 블록이 데이터 코드 결과를 운반하지 않는 것으로 식별한다.
일부 실시예들에서, 상기 의사 랜덤 정보는 상기 처리할 프리앰블 정보의 특정된 위치에 구비되며, 상기 프리앰블 코드에 기반하여 상기 의사 랜덤 정보 및 상기 프리앰블 부분 정보를 획득하는 단계는,
프리앰블을 채택하여 상기 프리앰블 코드에 대한 상관 검출을 수행하여 상기 처리할 프리앰블 정보를 획득하는 단계;
상기 특정된 위치에 기반하여 상기 처리할 프리앰블 정보로부터 상기 의사 랜덤 정보 및 상기 프리앰블 부분 정보를 파싱하는 단계를 포함한다.
제3 양태에서, 본 발명에 의해 제공되는 단말 장치,상기 단말 장치는 프로세서, 메모리 및 송수신기를 포함하고,
상기 메모리는, 컴퓨터 프로그램을 저장하도록 구성되고;
상기 송수신기는 상기 프로세서의 제어에 따라 데이터를 송수신하도록 구성되고,
상기 프로세서는 상기 메모리 내의 컴퓨터 프로그램을 판독하여 다음 동작들을 수행하도록 구성되고:
상기 송수신기를 통해 네트워크측 장치에 의해 송신한 자원 구성 정보를 수신하고,
프리앰블 부분 정보에 랜덤 정보를 추가하여 처리할 프리앰블 정보의 프리앰블 코드를 획득하고,
상기 처리할 프리앰블 정보의 프리앰블 코드를 생성하고,
상기 자원 구성 정보에 기반하여 상기 프리앰블 코드 및 데이터 부분 정보의 데이터 코드를 송신한다.
일부 실시예들에서, 상기 의사 랜덤 정보는 의사 난수를 포함하고, 상기 프로세서는 또한, 상기 단말 장치의 장치 정보를 채택하여 상기 의사 난수를 생성하도록 구성된다.
일부 실시예들에서, 상기 장치 정보는 상기 단말 장치의 아이덴티티 정보 또는 상태 정보이며, 상기 프로세서가 상기 단말 장치의 장치 정보를 채택하여 상기 의사 난수를 생성할 때 다음과 같이 구성되고:
상기 단말 장치의 상기 아이덴티티 정보 또는 상태 정보를 난수 생성기의 초기 값으로 하여 상기 의사 난수를 획득한다.
일부 실시예들에서, 상기 자원 구성 정보는 전송 주기 및 자원 위치 정보를 포함하고, 상기 프로세서가 상기 자원 구성 정보에 기반하여 상기 프리앰블 코드 및 상기 데이터 부분 정보의 데이터 코드를 송신할 때,
상기 전송 주기 및 상기 자원 위치 정보에 기반하여 상기 프리앰블 코드 및 상기 데이터 부분 정보의 데이터 코드를 주기적으로 송신하도록 구성되고,
여기서, 상이한 송신 주기에 의해 채택되는 의사 랜덤 정보는 각각 결정된다.
일부 실시예들에서, 상기 프로세서는 또한,
상기 송수신기를 통해 상기 네트워크측 장치에 의해 지시한 프리앰블 코드 전송 횟수의 상한을 수신하하도록 구성된다.
일부 실시예들에서, 상기 자원 구성 정보는 프리앰블 코드 자원 위치 및 K개의 자원 블록의 자원 위치를 포함하고, 여기서, K는 양의 정수이며, 상기 프로세서는 또한,
상기 처리할 프리앰블 정보 또는 상기 프리앰블 부분 정보를 인코딩하여 매핑 관계 인코딩 결과를 획득하고, 상기 매핑 관계 인코딩 결과는 K 비트를 포함하고, 상기 K 비트는 상기 K개의 자원 블록과 일대일로 대응하고, 어느 하나의 비트에 대해, 상기 비트가 제1 값을 취하는 경우, 상기 비트에 대응하는 자원 블록이 데이터 코드 결과를 운반하는 것으로 식별하고, 상기 비트가 제2 값을 취하는 경우, 상기 비트에 대응하는 자원 블록이 데이터 코드 결과를 운반하지 않는 것으로 식별하고,
상기 프로세서는 상기 자원 구성 정보에 기반하여 상기 프리앰블 코드 및 상기 데이터 부분 정보의 데이터 코드를 송신하고, :
상기 프리앰블 코드 자원 위치에 기반하여 상기 프리앰블 코드를 송신하고,
상기 매핑 관계 인코딩 결과에 기반하여 상기 K개의 자원 블록에 상기 데이터 코드를 매핑한다.
제4 양태에서, 본 발명은 네트워크측 장치를 더 제공한다. 상기 네트워크측 장치는 프로세서, 메모리 및 송수신기를 포함하고,
상기 메모리는 컴퓨터 프로그램을 저장하도록 구성되고;
상기 송수신기는 상기 프로세서의 제어에 따라 데이터를 송수신하도록 구성되고,
상기 프로세서는 상기 메모리 내의 컴퓨터 프로그램을 판독하여 다음 동작들을 수행하도록 구성되고:
상기 송수신기를 제어하여 자원 구성 정보를 단말 장치로 송신하여 상기 단말 장치로 하여금 상기 자원 구성 정보에 기반하여 프리앰블 코드 및 데이터 부분 정보의 데이터 코드를 송신하도록 하고; 여기서, 상기 프리앰블 코드는 상기 단말 장치가 처리할 프리앰블 정보에 기반하여 생성되고, 상기 처리할 프리앰블 정보는 의사 랜덤 정보 및 상기 단말 장치의 프리앰블 부분 정보를 포함하고,
상기 프리앰블 코드가 검출되면 상기 프리앰블 코드에 기반하여 상기 데이터 코드를 디코딩한다.
일부 실시예들에서, 상기 자원 구성 정보는 프리앰블 코드 자원 위치 및 K개의 자원 블록의 자원 위치를 포함하고, 상기 프로세서가 상기 프리앰블 코드가 검출되면 상기 프리앰블 코드에 기반하여 상기 데이터 코드를 디코딩하는 것은,
상기 프리앰블 코드에 기반하여 상기 의사 랜덤 정보 및 상기 프리앰블 부분 정보를 획득하는 것;
상기 처리할 프리앰블 정보 또는 상기 프리앰블 부분 정보를 인코딩하여 매핑 관계 인코딩 결과를 획득하는 것; 및
데이터 코드 결과를 운반하는 자원 블록에서 데이터 코드를 검출하여 디코딩하는 것을 포함하고,
상기 매핑 관계 인코딩 결과는 K 비트를 포함하고, 상기 K 비트는 상기 K개의 자원 블록과 일대일로 대응하고, 어느 하나의 비트에 대해, 상기 비트가 제1 값을 취하는 경우, 상기 비트에 대응하는 자원 블록이 데이터 코드 결과를 운반하는 것으로 식별하고, 상기 비트가 제2 값을 취하는 경우, 상기 비트에 대응하는 자원 블록이 데이터 코드 결과를 운반하지 않는 것으로 식별한다.
일부 실시예들에서, 상기 의사 랜덤 정보는 상기 처리할 프리앰블 정보의 특정된 위치에 구비되며, 상기 프로세서가 상기 프리앰블 코드에 기반하여 상기 의사 랜덤 정보 및 상기 프리앰블 부분 정보를 획득하는 것은,
프리앰블을 채택하여 상기 프리앰블 코드에 대한 상관 검출을 수행하여 상기 처리할 프리앰블 정보를 획득하는 것; 및
상기 특정된 위치에 기반하여 상기 처리할 프리앰블 정보로부터 상기 의사 랜덤 정보 및 상기 프리앰블 부분 정보를 파싱하는 것을 포함한다.
제5 양태에서, 본 발명은 단말 장치를 더 제공한다. 상기 단말 장치는
네트워크측 장치에 의해 송신한 자원 구성 정보를 수신하도록 구성된 수신 모듈;
프리앰블 부분 정보에 랜덤 정보를 추가하여 처리할 프리앰블 정보의 프리앰블 코드를 획득하도록 구성된 랜덤 정보 처리 모듈;
상기 처리할 프리앰블 정보의 프리앰블 코드를 생성하도록 구성된 인코딩 모듈; 및
상기 자원 구성 정보에 기반하여 상기 프리앰블 코드 및 데이터 부분 정보의 데이터 코드를 송신하도록 구성된 송신 모듈을 포함한다.
일부 실시예들에서, 상기 의사 랜덤 정보는 의사 난수를 포함하고, 상기 단말 장치는 상기 단말 장치의 장치 정보를 채택하여 상기 의사 난수를 생성하도록 구성된 난수 생성 모듈을 더 포함한다.
일부 실시예들에서, 상기 장치 정보는 상기 단말 장치의 아이덴티티 정보 또는 상태 정보이며, 상기 난수 생성 모듈은 구체적으로,
상기 단말 장치의 상기 아이덴티티 정보 또는 상태 정보를 난수 생성기의 초기 값으로 하여 상기 의사 난수를 획득한다.
일부 실시예들에서, 상기 자원 구성 정보는 전송 주기 및 자원 위치 정보를 포함하고, 상기 송신 모듈은 구체적으로,
상기 전송 주기 및 상기 자원 위치 정보에 기반하여 상기 프리앰블 코드 및 상기 데이터 부분 정보의 데이터 코드를 주기적으로 송신하고,
여기서, 상이한 송신 주기에 의해 채택되는 의사 랜덤 정보는 각각 결정된다.
일부 실시예들에서, 상기 수신 모듈은 또한, 상기 네트워크측 장치에 의해 지시한 프리앰블 코드 전송 횟수의 상한을 수신한다.
일부 실시예들에서, 상기 자원 구성 정보는 프리앰블 코드 자원 위치 및 K개의 자원 블록의 자원 위치를 포함하고, 여기서, K는 양의 정수이며, 상기 단말 장치는 상기 처리할 프리앰블 정보 또는 상기 프리앰블 부분 정보를 인코딩하여 매핑 관계 인코딩 결과를 획득하도록 구성된 매핑 모듈을 더 포함하고,
상기 매핑 관계 인코딩 결과는 K 비트를 포함하고, 상기 K 비트는 상기 K개의 자원 블록과 일대일로 대응하고, 어느 하나의 비트에 대해, 상기 비트가 제1 값을 취하는 경우, 상기 비트에 대응하는 자원 블록이 데이터 코드 결과를 운반하는 것으로 식별하고, 상기 비트가 제2 값을 취하는 경우, 상기 비트에 대응하는 자원 블록이 데이터 코드 결과를 운반하지 않는 것으로 식별하고,
상기 송신 모듈은 구체적으로,
상기 프리앰블 코드 자원 위치에 기반하여 상기 프리앰블 코드를 송신하고;
상기 매핑 관계 인코딩 결과에 기반하여 상기 K개의 자원 블록에 상기 데이터 코드를 매핑하도록 구성된다.
제6 양태에서, 본 발명의 실시예는 네트워크측 장치를 더 제공한다. 상기 네트워크측 장치는,
자원 구성 정보를 단말 장치로 송신하여 상기 단말 장치로 하여금 상기 자원 구성 정보에 기반하여 프리앰블 코드 및 데이터 부분 정보의 데이터 코드를 송신하도록 하는 송신 모듈; 및
상기 프리앰블 코드가 검출되면 상기 프리앰블 코드에 기반하여 상기 데이터 코드를 디코딩하도록 구성된 디코딩 모듈을 포함하고,
여기서, 상기 프리앰블 코드는 상기 단말 장치가 처리할 프리앰블 정보에 기반하여 생성되고, 상기 처리할 프리앰블 정보는 의사 랜덤 정보 및 상기 단말 장치의 프리앰블 부분 정보를 포함한다.
일부 실시예들에서, 상기 자원 구성 정보는 프리앰블 코드 자원 위치 및 K개의 자원 블록의 자원 위치를 포함하고, 상기 디코딩 모듈은 구체적으로,
상기 프리앰블 코드에 기반하여 상기 의사 랜덤 정보 및 상기 프리앰블 부분 정보를 획득하고,
상기 처리할 프리앰블 정보 또는 상기 프리앰블 부분 정보를 인코딩하여 매핑 관계 인코딩 결과를 획득하고, 상기 매핑 관계 인코딩 결과는 K 비트를 포함하고, 상기 K 비트는 상기 K개의 자원 블록과 일대일로 대응하고, 어느 하나의 비트에 대해, 상기 비트가 제1 값을 취하는 경우, 상기 비트에 대응하는 자원 블록이 데이터 코드 결과를 운반하는 것으로 식별하고, 상기 비트가 제2 값을 취하는 경우, 상기 비트에 대응하는 자원 블록이 데이터 코드 결과를 운반하지 않는 것으로 식별하고,
데이터 코드 결과를 운반하는 자원 블록에서 데이터 코드를 검출하여 디코딩한다.
일부 실시예들에서, 상기 의사 랜덤 정보는 상기 처리할 프리앰블 정보의 특정된 위치에 구비되며, 상기 디코딩 모듈은 구체적으로,
프리앰블을 채택하여 상기 프리앰블 코드에 대한 상관 검출을 수행하여 상기 처리할 프리앰블 정보를 획득하고;
상기 특정된 위치에 기반하여 상기 처리할 프리앰블 정보로부터 상기 의사 랜덤 정보 및 상기 프리앰블 부분 정보를 파싱한다.
제7 양태에서, 본 발명의 실시예는 컴퓨터 프로그램을 저장하는 컴퓨터 저장 가능한 매체를 더 제공하고, 상기 프로그램은 프로세서에 의해 실행될 때, 제1 양태에서 임의의 방법의 동작을 구현한다.
또한, 제2 양태 내지 제7 양태에서 어느 하나의 구현에 의해 야기되는 기술적 효과는 제1 양태에서 상이한 구현에 의해 야기되는 기술적 효과를 참조할 수 있으며, 이는 여기에서 반복되지 않는다.
본 발명의 실시예에서, 프리앰블 부분에 의사 랜덤 정보를 추가하고, 프리앰블 부분과 데이터 부분을 네트워크 측에 구성된 자원에 의해 전송함으로써 서로 다른 단말의 프리앰블 부분이 의사 랜덤 정보에 의해 가능한 한 다르게 함으로써 단말의 프리앰블 부분이 동일하여 발생하는 복수의 충돌 문제를 방지할 수 있다.
본 발명의 이들 또는 다른 양태들은 다음의 실시예들의 설명들에서 더 명확하고 더 쉽게 이해될 것이다.
본 발명의 실시예들에서 기술적 해결책들을 보다 명확하게 설명하기 위하여, 실시예들을 설명하는 데 사용되어야 할 첨부된 도면들이 아래에서 간략하게 설명한다. 아래에 설명된 첨부 도면은 분명히 본 발명의 일부 실시예에 불과하며, 다른 첨부 도면은 또한 창조적 노동 없이 이러한 첨부 도면에 따라 당업자에 의해 획득될 수 있다.
도 1은 본 발명의 실시예에 의해 제공되는 4단계 액세스 방식의 개략적인 흐름도이다.
도 2는 본 발명의 실시예에 의해 제공되는 2단계 액세스 방식의 개략도이다.
도 3a는 본 발명의 실시예에 의해 제공되는 액세스 및 전송 방법의 개략적인 흐름도이다.
도 3b는 본 발명의 실시예에 의해 제공되는 액세스 및 전송 방법의 개략적인 흐름도이다.
도 3c는 본 발명의 실시예에 의해 제공되는 액세스 및 전송 방법의 다른 개략적인 흐름도이다.
도 4는 본 발명의 실시예에 의해 제공되는 프리앰블 코드와 데이터 코드를 주기적으로 전송하는 개략도이다.
도 5는 본 발명의 실시예에 의해 제공되는 프리앰블 코드 및 데이터 코드를 주기적으로 전송하는 또 다른 개략도이다.
도 6은 본 발명의 실시예에 의해 제공되는 단말 장치의 개략적인 구조도이다.
도 7은 본 발명의 실시예에 의해 제공되는 네트워크측 장치의 개략적인 구조도이다.
도 8은 본 발명의 실시예에 의해 제공되는 단말 장치의 또 다른 개략적인 구조도이다.
도 9는 본 발명의 실시예에 의해 제공되는 네트워크측 장치의 또 다른 개략적인 구조도이다.
본 발명의 실시예들에서의 용어들의 일부는 당해 기술분야의 기술자들에 의해 이해될 수 있도록 하기에 설명된다.
(1) 본 발명의 실시예들에서, 명사 "네트워크" 및 "시스템"이 교대로 사용되는 경우가 많으나, 당업자라면 그 의미를 이해할 수 있다.
(2) 본 발명의 실시예들에서 "복수"는 둘 이상을 의미하며, 다른 정량자들도 이와 유사하다.
(3) "및/또는"은 연관된 객체들의 연관 관계를 설명하는데, 이는 세 가지 종류의 관계가 있을 수 있음을 의미한다. 예를 들어, A 및/또는 B는 “A 단독”, “A와 B 동시”, 그리고 “B 단독”의 세 가지 종류의 상황이 있을 수 있음을 의미할 수 있다. 문자 "/"는 일반적으로 앞과 뒤의 연관된 객체들이 "또는" 관계에 있음을 나타낸다.
본 발명의 실시예에 의해 제공되는 기술적 해결책은 다양한 시스템, 특히 6G 시스템에 적용될 수 있다. 예를 들어, 적용 가능한 시스템은 세계 이동 통신(global system of mobile communication,GSM)시스템, 코드 분할 다중 액세스(code division multiple access,CDMA) 시스템, 광대역 부호분할 다중접속(Wideband Code Division Multiple Access,WCDMA) 일반 패킷 무선 서비스(general packet radio service,GPRS) 시스템, 장기적 진화(long term evolution,LTE)시스템, LTE 주파수 분할 이중(frequency division duplex,FDD) 시스템, LTE 시분할 이중 (time division duplex,TDD), 롱텀 진화(long term evolution advanced,LTE-A)시스템, 범용 이동 통신 시스템(universal mobile telecommunication system,UMTS), 마이크로파 액세스를 위한 전 세계적인 상호 운용성(worldwide interoperability for microwave access,WiMAX) 시스템, 5G 뉴 라디오(New Radio, NR)시스템 등일 수 있다. 이러한 다양한 시스템은 모두 단말 장치 및 네트워크측 장치를 포함한다. 시스템들은 진화된 패킷 시스템(Evloved Packet System, EPS) 및 5G 시스템(5GS) 등과 같은 핵심 네트워크 부분들을 더 포함할 수 있다.
본 발명의 실시예들에 포함되는 단말 장치는 사용자에게 음성 및/또는 데이터 연결을 제공하기 위한 장치, 무선 연결 기능을 갖는 핸드헬드 장치 또는 무선 모뎀에 연결된 다른 처리 장치일 수 있다. 시스템에 따라 단말 장치의 이름이 다를 수 있다. 예를 들어, 5G 시스템에서 단말 장치는 사용자 장비(User Equipment,UE)로 지칭될 수 있다. 무선 단말 장치는 무선 액세스 네트워크(Radio Access Network, RAN)를 통해 하나 이상의 코어 네트워크(Core Network, CN)와 통신할 수 있고, 무선 단말 장치는 휴대 전화(또는 "셀룰러 전화"라고 함), 이동 단말 장치를 갖는 컴퓨터와 같은 이동 단말일 수 있고, 컴퓨터는 예를 들어 휴대용, 포켓, 핸드헬드 일 수 있으며, 컴퓨터 내장형 또는 차량 내장형 이동 장치일 수 있다. 무선 단말 장치는 무선 액세스 네트워크와 음성 및/또는 데이터를 교환한다. 예를 들어 개인 통신 서비스(personal communication service, PCS) 전화, 무선 전화, 세션 시작 프로토콜(session initiated protocol,SIP) 전화, 무선 로컬 루프(Wireless Local Loop, WLL) 스테이션, 개인 디지털 비서(Personal Digital Assistant, PDA) 등일 수 있다. 무선 단말 장치는 시스템, 가입자 단위(subscriber unit), 가입자 스테이션(subscriber station), 모바일 스테이션(mobile station), 모바일(mobile), 원격 스테이션(remote station), 액세스 포인트(access point), 원격 단말 장치 (remote terminal), 액세스 단말 장치 (access terminal), 사용자 단말 장치 (user terminal), 사용자 에이전트(user agent), 사용자 장치(user device)라고도 할 수 있으며, 본 발명의 실시예에서 제한되지 않는다.
본 발명의 실시예들과 관련된 네트워크 장치는 복수의 셀들을 포함하는 기지국일 수 있다. 응용 프로그램 시나리오에 따라, 기지국은 액세스 포인트라고도 불리며, 또는 액세스 네트워크에서 무선 인터페이스 상에서 하나 이상의 섹터를 통해 무선 단말 장치와 통신하는 장치를 지칭할 수 있거나, 다른 명칭을 가질 수 있다. 네트워크 장치는 수신된 에어 프레임과 IP(Internet Protocol) 패킷 간의 상호 변환을 수행하도록 구성될 수 있으며, 무선 단말 장치와 액세스 네트워크의 나머지 부분 사이의 라우터로 구성될 수 있다. 액세스 네트워크의 나머지 부분이 IP 네트워크를 포함할 수 있다. 네트워크 장치는 무선 인터페이스의 속성 관리를 추가로 조정할 수 있다. 예를 들어, 본 발명의 실시예들에 포함되는 네트워크 장치는, 세계 이동 통신(global system of mobile communication,GSM) 또는 코드 분할 다중 액세스(code division multiple access,CDMA)의 네트워크 디바이스(base transceiver station,BTS)일 수도 있고, 광대역 부호분할 다중접속(wide-band code division multiple access,WCDMA)의 네트워크 디바이스(NodeB)일 수도 있고, 장기적 진화(long term evolution,LTE) 시스템의 진화형 네트워크 장치(evolutional node B, eNB 또는 e-NodeB), 5G 네트워크 아키텍처(next generation system)의 5G 기지국일 수도 있고, 홈 진화 노드 B(home evolved node B,HeNB), 릴레이 노드(relay node), 펨토, (femto), 피코(pico) 등이 될 수 있으며, 본 발명의 실시예에서 제한되지 않는다.
일부 네트워크 구조에서, 각각의 네트워크측 장치는 중앙 집중형 유닛(centralized unit, CU) 노드 및 분산형 유닛(distributed unit, DU) 노드를 포함할 수 있고, 중앙 집중형 유닛 및 분산형 유닛 또한 지리적으로 분리될 수 있다.
본 발명의 실시예에서 기술된 네트워크 아키텍처 및 비즈니스 시나리오는 본 발명의 실시예들의 기술적 해결책을 보다 명확하게 설명하기 위한 것이며, 본 발명의 실시예에 의해 제공되는 기술적 해결책에 대한 제한을 구성하지 않는다. 네트워크 아키텍처의 진화 및 새로운 비즈니스 시나리오의 출현으로 본 발명의 실시예에 의해 제공되는 기술적 해결책이 유사한 기술적 문제에 적합하다는 것은 당해 기술분야의 통상의 지식을 가진 자들에게 알려져 있다.
본 발명의 목적, 기술적 해결책 및 이점을 보다 명확하게 하기 위해, 이하 본 발명은 첨부된 도면들을 참조하면서 더욱 상세하게 기술된다. 분명한 것은, 기술된 실시예들은 본 발명의 실시예들의 일부일 뿐이지, 전부는 아니다. 본 발명에서의 실시예들에 기반하여, 창조적 작업을 하지 않고 당해 기술분야의 통상의 기술자들에 의해 얻어진 다른 모든 실시예들은 본 발명의 보호범위에 속한다.
먼저, 이해의 편의를 위해 다음은 종래 기술의 상황을 분석하여 예시한 것으로, 이하의 종래 기술의 분석도 본 발명의 실시예들의 일부임을 이해해야 한다.
본 발명의 실시예에 포함된 액세스 및 전송은 단말 장치의 액세스 및 데이터 전송을 지칭하는 것으로 이해되어야 한다.
종래 기술에서, 4단계 액세스 방식, 2단계 액세스 방식 및 대용량 액세스 방식을 포함하는 3가지 액세스 및 전송안이 대략 포함될 수 있다.
1) 4단계 액세스 방식 :
LTE/NR 4단계 랜덤 액세스 채널(Random Access Channel, RACH) 방식에서, 주된 목적은 업링크 시간 동기화 및 단말 아이덴티티 결정을 달성하는 것이며, 랜덤 액세스 및 데이터 전송을 포함한다. 데이터 전송은 RACH가 성공적으로 액세스 된 후에 시작된다. 4단계 RACH는 도 1에 나타나 있다: 4개의 메시지(메시지1, 메시지2, 메시지3, 메시지4)를 포함한다. RACH 플로우에서 단말은 프리앰블 자원 풀에서 랜덤하게 하나의 프리앰블을 전송하고, 기지국은 검출된 프리앰블 ID를 통해 단말과 계속 대화하여 단말 아이덴티티 결정 과정을 완료한다. 대화 플로우는 다음을 포함한다.
메시지 1, 랜덤 액세스 프리앰블(Radom Access Preamble): 단말은 랜덤 액세스 요청의 존재를 기지국에게 알리기 위해 프리앰블을 전송하고, 기지국에게 TA(time advanced, 타임 어드밴스드) 추정을 요청한다.
각 셀에 총 64개의 프리앰블이 있다고 가정하면, 경쟁 기반 랜덤 액세스(Contention Based Random Access, CBRA)에 사용되는 프리앰블은 두 개의 그룹으로 더 나눌 수 있으며, 기지국은 SIB2(System Information Blocks, 시스템 메시지 2)를 통해 프리앰블 전송에 허용되는 자원, 단말의 두 프리앰블 그룹, 메시지 3의 크기 임계값, 전력 구성 등 정보를 단말에게 통지한다. 단말은 메시지 3의 가능한 크기, 경로 손실(pathloss) 등 정보에 따라 두 프리앰블 그룹에서 적합한 프리앰블(프리앰블 ID)을 선택하고, 메시지 1을 전송할 적합한 랜덤 액세스 채널 기회(RACH Occession: RO)를 선택하고, 전송 중 RO에 따라 랜덤 액세스를 위한 무선 네트워크 임시 아이덴티티(Radio Network Temporary Identity, RA-RNTI)을 계산한다. 또한, 메시지 1은 기지국으로 메시지 3의 크기를 나타내기 위해 1 비트의 정보를 운반한다.
메시지 1에서, 기지국과 단말 간의 통신을 위해 프리앰블 ID와 RA-RNTI를 시작하여 단말의 식별 정보로 한다.
메시지 2, 랜덤 액세스 응답(Random Access Response): 단말은 프리앰블을 전송한 후 RAR 시간 윈도우(RA Response window,랜덤 액세스 시간 윈도우) 내에서 물리 다운링크 제어 채널(Physical Downlink Control Channel, PDCCH) 및 물리 다운링크 공유 채널(Physical Downlink Shared Channel, PDSCH)을 모니터링하고, PDCCH 및 PDSCH는 RA-RNTI 정보를 포함하며, RAR 정보는 프리앰블 ID, TA 메시지 3에서 사용하는TC-RNTI 및 자원 등을 포함한다. 만약 RAR 시간 윈도우 내에 기지국의 RAR이 수신되지 않으면, 단말은 이번 랜덤 액세스 프로세스가 실패한 것으로 간주하여 메시지 1을 재전송한다.
기지국과 단말 간의 통신을 위해 프리앰블 ID와 RA-RNTI를 단말의 아이덴티티 정보로 사용하고, 한편 TC-RNTI를 시작하여 단말의 아이덴티티 정보로 한다.
메시지 3, 스케줄링된 전송(Scheduled Transmission): 단말은 TC-RNTI를 이용하여 스케줄링된 자원 상에서 메시지 3을 전송할 것이다. 메시지 3은 주로 단말 국제 이동 가입자 아이덴티티(International Mobile Subscriber Identity, IMSI), 무선 자원 제어(Radio Resource Control, RRC) 연결 요청, 추적 정보 업데이트 등과 같은 상위 계층의 구성 정보를 포함한다.
메시지 3은 물리 업링크 공유 채널(Physical Uplink Shared Channel, PUSCH) 상에서 전송되고, 하이브리드 자동 반복 요청(Hybrid Automatic Repeat reQuest,HARQ)이 사용되며, 단말의 메시지 3에 충돌이 발생하여 기지국이 메시지 4를 전송하지 못하는 경우, 단말은 최대 HARQ 재전송 횟수에 도달한 후 랜덤 액세스를 재시작한다.
기지국과 단말 간의 통신을 위해, TC-RNTI를 단말의 아이덴티티 정보로 사용하고, 한편, 단말 IMSI를 단말의 고유 아이덴티티 정보로서 획득한다.
메시지 4, 경쟁 해결(Contention Resolution): 단말은 메시지 3을 전송한 후 타이머(timer)를 시작하고 타이머가 시간 초과될 때까지 항상 TC-RNTI를 사용하여 PDCCH와 PDSCH를 모니터링한다. PDSCH에는 단말의 메시지 3이 포함되어 있고 단말이 PDSCH를 올바르게 디코딩한 후 메시지 3이 로컬에 캐시된 메시지 3과 일치한다고 판단하면 ACK(Aknowledge Character, 확인) 정보를 전송하여 TC-RNTI를 C-RNTI로 업그레이드한다. 타이머가 시간 초과되면 단말은 TC-RNTI를 폐기하고 랜덤 액세스를 실패로 간주한다.
기지국과 단말 간의 통신을 위해 단말의 아이덴티티 정보로서 TC-RNTI를 사용하고, 단말 IMSI가 확인된 후 TC-RNTI를 C-RNTI로 업그레이드하여 단말의 고유 아이덴티티 정보로 한다.
데이터 전송을 위해 단말과 기지국 사이에 상기 4단계 플로우가 완료되면 업링크 동기 정보 TA와 단말의 고유 아이덴티티 정보 C-RNTI를 획득하고 랜덤 액세스에 성공하며, 이후 단말은 데이터 전송을 위해 C-RANI를 사용할 수 있다.
2단계 액세스 방식
랜덤 액세스 단계에서는보다 많은 활성화된 사용자(프리앰블의 해제 프로세스를 기다리지 않음)를 지원하고 시간 지연을 줄이기 위해 2단계 랜덤 액세스(2-step RACH) 방식이 전송에 사용된다. 단말은 MSG-A(Message A)를 전송할 때 기존의 4단계 RACH와 같이 업링크 데이터 전송 이전에 랜덤 액세스 프로세스를 거치지 않고 바로 프리앰블 및 업링크 데이터를 전송한다. 2단계 RACH의 문제점은 업링크 데이터의 비동기 전송과 단말 간 충돌 가능성의 증가(프리앰블+ 데이터의 길이가 커지기 때문에)이다. 비동기 전송의 문제점을 해결하기 위해 경험적 TA 값과 순환전치(Cyclic Prefix, CP) 증가의 두 가지 방법이 사용될 수 있다. 높은 충돌 가능성의 문제점을 해결하기 위해 폴백(fall back) 방식, 즉 기지국이 디코딩을 정확하게 수행할 수 있다면 2단계 RACH에 따라 단말에 응답하고, 기지국이 데이터를 정확하게 디코딩할 수 없다면 다시 전통적인 4단계 RACH로 돌아가 프리앰블에 대해서만 RAR을 수행한다. 보다 많은 활성화(active)된 사용자를 지원하기 위해 데이터 부분에서의 복조 참조 신호(Demodulation Reference Signal, DMRS)를 사용하여 프리앰블을 확장하고 더 많은 유효한 프리앰블을 획득할 수 있다.
2단계 RACH의 채널 구조는 도 2에 도시된 바와 같이, 프리앰블과 데이터에 각각 대응하여 2개의 슬롯(Slot-0, Slot-1)이 한 번 전송을 위해 점유되며, 그 사이에 보호 구간이 예약되어 있어 다른 단말의 프리앰블이 타겟 UE 데이터에 미치는 영향을 줄일 수 있다. 프리앰블의 설계는 NR의 프리앰블 설계를 따를 수 있고, 프리앰블은 동시에 채널 추정뿐만 아니라 TA 추정에도 사용될 수 있으며, 데이터 슬롯은 더 이상 파일럿을 전송하지 않을 수 있다.
대용량 액세스 :
대용량 액세스 및 그 압축 센싱안에서, 각 활성 단말은 정보(아이덴티티 정보 + 데이터)를 프리앰블 부분과 데이터 부분의 두 부분으로 분할한다. 전자는 희소 매핑을 수행하여 인코딩 매트릭스 A로부터 한 열을 선택하여 전송하고, 후자는 공간적으로 결합된 저밀도 패리티 검사 코드(Spatially Coupled Low Density Parity Check Code, SC-LDPC) 인코딩을 수행하는 한편, 전자의 열 번호를 인터리버의 번호로서 사용하여 후자의 출력을 인터리브함으로써 서브블록 인코딩 출력을 획득하고, 서브블록 인코딩 출력을 인코딩하여 V 길이의 서브블록 매핑 코드워드를 획득하고, N개의 자원을 V개의 서브블록으로 분할한다. 서브블록 매핑 코드워드에 따라 서브블록 인코딩 출력을 매핑을 매핑한다. 즉, 서브블록 매핑 코드워드의 제 t 비트가 1인 경우, 서브블록 인코딩 출력은 제 t 자원 서브블록 상으로 전송되고, 그렇지 않으면 데이터는 전송되지 않는다. 그 결과, 대량의 단말이 동시에 네트워크에 액세스할 수 있도록 지원할 수 있고, 또한 액세스의 시간 지연도 줄일 수 있다. 다만, 동일한 프리앰블 부분 비트를 가진 둘 이상의 단말이 A에서 동일한 열을 선택하여 충돌, 즉 프리앰블 부분이 충돌한다. 프리앰블 부분이 충돌하면, 대용량 액세스에서의 다음 프리앰블은 여전히 데이터의 일부에 의해 결정되므로, 프리앰블 부분은 둘 이상의 단말 전송을 위한 자원 서브블록 상에서 충돌하기 쉽다.
프리앰블 부분의 충돌 문제를 해결하기 위해, 본 발명의 일 실시예는 액세스 및 전송 방법을 제공한다. 본 발명의 발명 사상은 다음과 같이 요약될 수 있다: 프리앰블 부분에 의사 랜덤 정보를 추가하고, 프리앰블 부분과 데이터 부분을 네트워크 측에 구성된 자원에 의해 전송함으로써 서로 다른 단말의 프리앰블 부분이 의사 랜덤 정보에 의해 가능한 한 다르게 함으로써 단말의 프리앰블 부분이 동일하여 발생하는 복수의 충돌 문제를 방지할 수 있다.
본 발명의 실시예에 의해 제공되는 액세스 및 전송 방법은 먼저 단말 장치를 예로 들어 설명된다.
단말 장치는 다운링크 시간 주파수 동기화를 실현하기 위해 셀 검색을 수행하고, SIB2와 같은 브로드캐스트 정보를 통해 메시지의 랜덤 전송 구성 정보를 획득하며, 상기 랜덤 전송 구성 정보는 자원 구성 정보, 전송 방식 등을 포함한다. 여기서, 자원 구성 정보는 프리앰블 부분에 의해 인코딩된 전송 자원 위치와 같은 전송 주기 및 자원 위치 정보를 포함한다. 이를 기반으로 단말 장치 전체의 아이덴티티 정보와 데이터 정보의 조합이 특정 정보를 구성하는 경우, 상기 특정 정보는 프리앰블 부분 정보와 데이터 부분 정보로 나누어진다. 그러면, 단말 장치는 도 3a와 같이 다음과 같은 동작을 수행할 수 있다.
단계 301a에서, 네트워크측 장치에 의해 송신한 자원 구성 정보를 수신한다.
단계 302a에서, 프리앰블 부품 정보에 의사 랜덤 정보를 추가하여, 처리할 프리앰블 정보를 획득한다.
의사 랜덤 정보는 분할에 의해 획득된 프리앰블 부분 정보의 첫 n 비트들에, 또는 마지막 n 비트들에, 또는 중간 위치에 추가될 수 있다. 게다가, 랜덤 정보는 특정된 위치들로서 어떤 위치들을 점유할지 합의하거나 협상할 수 있는 한, 연속적인 위치들 또는 비연속적인 위치들 중 하나를 점유할 수 있다.
구현 시, 의사 난수 정보는 의사 난수를 포함할 수 있으며, 이는 난수 생성기를 채택함으로써 생성될 수 있으며, 서로 다른 단말 장치에서 생성되는 서로 다른 의사 난수를 용이하게 하기 위해, 구현 시 단말 장치 자신의 장치 정보를 채택하여 자신의 의사 난수를 생성할 수 있다.
물론, 다른 실시예에서 의사 난수 생성에 사용되는 장치 정보는 아이덴티티 정보(이는 상술한 바와 같이 프리앰블 부분 정보와 데이터 부분 정보를 분할하는 데 사용되는 아이덴티티 정보와 동등할 수 있음) 또는 상태 정보로 구현될 수도 있다. 예컨대, M 시퀀스에 대한 초기화 값인 IMSI, MAC 어드레스, 물리적 위치 등은 각 프리앰블 부분 코드의 주기적인 전송에 의해 생성된 m 시퀀스, 즉 난수 생성기의 초기 값이다.
서로 다른 단말 장치의 아이덴티티 정보 또는 상태 정보의 차이로 인해 서로 다른 단말 장치에서 생성되는 의사 난수가 서로 다른 것을 추가로 확보하여 서로 다른 단말 장치의 처리할 프리앰블 정보가 최대한 다른 것을 확보하여 프리앰블 부분 정보의 동일함으로 인한 단말 장치의 충돌을 줄일 수 있다.
단계 303a에서, 상기 처리할 프리앰블 정보의 프리앰블 코드를 생성한다.
예를 들어, 프리앰블 코드는 전술한 상기의 희소 매핑 또는 인코딩 방식에 의해 생성될 수 있다.
뿐만 아니라, 데이터 부분 정보 역시 데이터 코드에 대응되며, 구현 시 데이터 부분 정보의 데이터 코드는 분할에 의해 획득된 후 인코딩에 의해 획득될 수 있으며, 프리앰블 부분 정보와 데이터 부분 정보의 인코딩은 독립적으로 수행될 수 있다.
물론, 데이터 부분 정보의 인코딩 역시 처리할 프리앰블 부분 정보의 프리앰블 코드에 의존할 수 있으며, 예를 들어, 먼저 미리 설정된 인코딩 방식 (예를 들어, LC-LDPC)으로 데이터 부분 정보를 인코딩하여 데이터 코드를 획득한다. 또한, 데이터 코드는 스크램블링, 인터리빙, 변조, 주파수 확산, 프리코딩 등 조작에 의해 전처리되어 최종 전송될 데이터 코드를 획득할 수 있다.
그 후, 단계 S304a에서, 상기 자원 구성 정보에 기반하여 상기 프리앰블 코드 및 상기 데이터 부분 정보의 데이터 코드를 송신한다.
예를 들어, 전술한 바와 같이 상기 자원 구성 정보는 전송 주기 및 자원 위치 정보를 포함하고, 액세스 및 전송 성공률을 보장하기 위해 상기 전송 주기 및 상기 자원 위치 정보에 기반하여 상기 프리앰블 코드 및 상기 데이터 부분 정보의 데이터 코드를 주기적으로 송신할 수 있다. 이를 기반으로, 복수의 충돌을 방지하기 위해 상이한 송신 주기에 의해 채택되는 의사 랜덤 정보는 각각 결정된다. 예를 들어, 단말 장치는 제1 전송 주기에서,자신의 장치 정보를 채택하여 프리앰블 부분 정보에 추가할 의사 난수 1을 생성하고, (프리앰블 부분 정보 +의사 난수 1)로 구성된 처리할 프리앰블 정보 1을 획득한다. 제2 전송 주기에서,자신의 장치 정보를 채택하여 프리앰블 부분 정보에 추가할 의사 난수 2를 생성하고, (프리앰블 부분 정보 + 의사 난수 2)로 구성된 처리할 프리앰블 정보 2을 획득한다. 이리하여 동일 단말 장치에 대해 상이한 송신 주기에 의해 채택되는 처리할 프리앰블 정보를 최대한 다르게 하여 동일 단말 장치의 복수의 충돌을 방지한다.
구현 시, 상기 자원 구성 정보는 프리앰블 코드 자원 위치 및 K개의 자원 블록의 자원 위치를 포함하고, 여기서, K는 양의 정수이며, 데이터 코드를 서로 다른 자원 블록으로 맵핑하여 전송하도록 하기 위해 본 발명의 실시예에서, 상기 처리할 프리앰블 정보 또는 상기 프리앰블 부분 정보를 인코딩하여 매핑 관계 인코딩 결과를 획득하고, 상기 매핑 관계 인코딩 결과는 K 비트를 포함하고, 상기 K 비트는 상기 K개의 자원 블록과 일대일로 대응하고, 어느 하나의 비트에 대해, 상기 비트가 제1 값을 취하는 경우, 상기 비트에 대응하는 자원 블록이 데이터 코드 결과를 운반하는 것으로 식별하고, 상기 비트가 제2 값을 취하는 경우, 상기 비트에 대응하는 자원 블록이 데이터 코드 결과를 운반하지 않는 것으로 식별한다. 따라서 상기 프리앰블 코드 자원 위치에 기반하여 상기 프리앰블 코드를 송신하고, 상기 매핑 관계 인코딩 결과에 기반하여 상기 K개의 자원 블록에 상기 데이터 코드를 매핑하여 송신할 수 있다. 여기서, 데이터 코드는 최대 K번의 반복 전송을 구현할 수 있다.
물론, 다른 실시 예에서는 동일한 단말 장치가 프리앰블 코드와 데이터 코드를 무제한으로 전송하고 자원을 너무 많이 차지하는 것을 피하기 위해 네트워크측 장치가 송신한 랜덤 전송 구성 정보는 프리앰블 코드 전송 횟수의 상한 지시를 더 포함할 수 있다. 그 결과, 단말 장치는 이 지시에 따라 프리앰블 코드와 데이터 코드의 전송을 적절하게 중지할 수 있다. 예컨대, 전송 시간마다 이 액세스 및 전송의 총 전송 횟수가 결정되고, 상한에 도달하면 프리앰블 코드와 데이터 코드의 전송을 중지한다. 여기서 구현 시, 단말은 시간 윈도우 내에 동기적으로 기지국이 전송한 확인 정보 ACK 정보도 검출하여 수신하고, ACK 정보가 수신된 것으로 판단되면 프리앰블 코드와 데이터 코드의 전송도 종료할 수 있다.
따라서, 동일한 발명 사상에 기반하여, 본 발명의 실시예는 네트워크측 장치(예를 들어, 기지국)에 적용되는 액세스 및 전송 방법을 더 제공하며, 상기 방법은 도 3b에 도시된 바와 같이, 다음 단계들을 포함한다.
단계 301b에서, 단말 장치로 자원 구성 정보를 송신한다.
따라서, 단말 장치는 자원 구성 정보에 기반하여 프리앰블 코드 및 상기 데이터 부분 정보의 데이터 코드를 전송할 수 있다. 자원 구성 정보는 전술한 바와 같으며, 본 명세서에서는 반복되지 않을 것이다.
다음의 실시예들은 네트워크측 장치를 위한 중요한 단계들을 설명한다.
예를 들어, 단말 장치가 프리앰블 코드와 데이터 코드를 전송하는 동시, 네트워크측 장치는 프리앰블 코드의 검출을 수행하고, 단계 302b에서 상기 프리앰블 코드가 검출되면, 상기 프리앰블 코드에 기반하여 상기 데이터 코드를 디코딩한다.
여기서, 상기 자원 구성 정보는 프리앰블 코드 자원 위치 및 K개의 자원 블록의 자원 위치를 포함하고, 상기 프리앰블 코드에 기반하여 상기 의사 랜덤 정보 및 상기 프리앰블 부분 정보를 획득한다. 예를 들어 프리앰블을 채택하여 상기 프리앰블 코드에 대한 상관 검출을 수행하여 상기 처리할 프리앰블 정보를 획득할 수 있다. 그리고, 상기 특정된 위치에 기반하여 상기 처리할 프리앰블 정보로부터 상기 의사 랜덤 정보 및 상기 프리앰블 부분 정보를 파싱한다. 예를 들어, 의사 난수 정보는 분할에 의해 획득된 프리앰블 부분 정보의 첫 n 비트들에, 또는 마지막 n 비트들에, 또는 중간 위치에 추가될 수 있다. 게다가, 랜덤 정보는 특정된 위치들로서 어떤 위치들을 점유할지 합의하거나 협상할 수 있는 한, 연속적인 위치들 또는 비연속적인 위치들 중 하나를 점유할 수 있다.
프리앰블 부분 정보가 파싱된 후, 앞서 설명한 바와 같이, 상기 처리할 프리앰블 정보 또는 상기 프리앰블 부분 정보를 인코딩하여 매핑 관계 인코딩 결과를 획득할 수 있다. 앞서 설명한 바와 같이, 상기 매핑 관계 인코딩 결과는 K 비트를 포함하고, 상기 K 비트는 상기 K개의 자원 블록과 일대일로 대응하고, 어느 하나의 비트에 대해, 상기 비트가 제1 값을 취하는 경우, 상기 비트에 대응하는 자원 블록이 데이터 코드 결과를 운반하는 것으로 식별하고, 상기 비트가 제2 값을 취하는 경우, 상기 비트에 대응하는 자원 블록이 데이터 코드 결과를 운반하지 않는 것으로 식별하고, 그 다음, 데이터 코드 결과를 운반하는 자원 블록에서 데이터 코드를 검출하여 디코딩한다.
네트워크측 장치는 디코딩이 성공적으로 수행될 수 있다면, 시간 윈도우 내에 단말 장치로 확인 정보 ACK를 전송할 수 있고, 그렇지 않으면 프리앰블 코드 전송의 상한에 도달할 때까지 아무런 처리를 수행하지 않을 수 있다.
도 3c에 도시된 바와 같이, 본 발명의 실시예에 의해 제공되는 해결책의 체계적인 이해를 돕기 위해, 본 발명의 실시예에 의해 제공되는 액세스 및 전송 방법에서 단말 장치와 기지국 사이의 대화의 개략적인 흐름도는 다음과 같은 단계를 포함한다.
단계 301c에서, 기지국은 단말 장치로 자원 구성 정보를 송신한다.
기지국은 동기 채널과 브로드캐스트 채널을 전송하고 셀의 랜덤 전송 구성 정보를 전송하는 것을 구현할 수 있으며, 랜덤 전송 구성 정보는 랜덤 전송의 자원 구성 정보, 전송 방식 정보 등을 포함한다. 기지국은 SIB2를 통해 랜덤 전송 구성 정보를 각 단말에게 통지할 수 있다. 전술한 바와 같이 여기서 자원 구성 정보는 프리앰블 부분 코드 자원 위치, 전송 주기 등을 포함한다. 전송 방식 정보는 단말이 변조 방식, 프리코딩 방식 등 적절한 전송 방식을 선택하여 정보를 전송할 수 있다.
단계 302c에서, 단말 장치는 단말의 다운링크 시간 주파수 동기화를 실현하기 위해 셀 검색 프로세스를 수행하고, SIB2와 같은 브로드캐스트 정보를 이용하여 셀의 자원 구성 정보를 획득한다.
전술한 랜덤 전송 구성 정보와 같은 상기 자원 구성 정보는 랜덤 전송의 자원 구성 정보 및 전송 방식 정보 등을 포함하며, 프리앰블 부분 코드 자원 위치, 자원 블록의 자원 위치, 전송 주기 등을 더 포함한다.
단계 303c에서, 단말 장치는 사용자 아이덴티티 정보와 상위 계층 데이터를 함께 결합하여, 특정 정보를 획득한다.
여기서, 단말 장치의 IMSI, IP 어드레스, MAC 어드레스 또는 지리적 위치 정보와 같은 사용자 아이덴티티 정보 중 하나 또는 그 조합이 사용자 ID로서 사용된다.
단계 304c에서, 단말 장치는 특정 정보를 프리앰블 부분 정보 및 데이터 부분 정보로 분할한다.
여기서, 충돌 전송을 피하기 위해 프리앰블 부분 정보의 길이를 늘리기 위해 프리앰블 부분 정보에 별도의 정보를 추가할 수 있다. 본 발명의 실시예에서는 동일한 프리앰블 부분 정보를 가진 서로 다른 단말의 충돌을 피하기 위해 단계 S305c에서 서로 다른 단말이 의사 랜덤 정보를 생성하여 서로 다른 단말 장치 각자에 추가할 수 있으므로 서로 다른 단말의 프리앰블 부분 정보를 보다 차별화하여 충돌을 피할 수 있으며, 모호함을 피하기 위해 의사 랜덤 정보가 추가된 프리앰블 부분 정보를 추후 내용에서 처리할 프리앰블 정보라 한다.
여기서, 일 실시예에서, 상기 의사 난수 정보는 의사 난수로 구현될 수 있으며, 구현 시, 상기 의사 난수의 비트(bit) 수는 실제 필요에 따라 결정될 수 있으며, 1비트 또는 복수의 비트일 수 있다.
일부 실시예들에서, 의사 난수를 생성하기 위해 사용되는 정보는 단말 장치의 장치 정보일 수 있다. 이러한 방식으로, 서로 다른 단말들은 서로 다른 단말들의 프리앰블 부분 정보의 차동 처리를 용이하게 하기 위해, 자신의 장치 정보를 수집하여 서로 다른 의사 난수를 생성할 수 있다.
또한, 단말 장치의 아이덴티티 정보 또는 상태 정보는 서로 다른 단말의 의사 난수를 최대한 구별하기 위해 채택될 수 있다. 구현 시, 단말 장치의 아이덴티티 정보 또는 상태 정보를 난수 생성기의 초기 값으로 하여 의사 난수를 획득하고, 단계 306c에서, 단말 장치가 분할된 프리앰블 부분 정보에 의사 랜덤 정보를 추가하여 전술한 처리할 프리앰블 정보를 획득하도록 한다.
구현 시, 의사 랜덤 정보의 생성(즉, 단계 305c) 및 전송할 정보의 분할(즉, 단계 304c)실행 순서는 제한되지 않음을 유의해야 한다. 즉, 단계 305c가 먼저 실행된 후 단계 304c가 실행되거나, 단계 304c가 먼저 실행된 후 단계 305c가 실행되거나, 단계 304c와 단계 305c가 동시에 실행될 수 있다.
단계 307c에서, 단말 장치는 처리할 프리앰블 정보의 프리앰블 코드를 생성하고, 데이터 부분 정보의 데이터 코드를 생성한다.
구현 시, 처리될 프리앰블 정보를 처리하여 프리앰블 코드를 획득하기 위해 계수 매핑 방식 및 임의 인코딩 방식이 채택될 수 있다.
여기서, 구현 시, 데이터 부분 정보의 데이터 코드는 분할에 의해 데이터 부분 정보가 획득된 후 인코딩에 의해 획득될 수 있다.
물론, 데이터 부분 정보의 인코딩 역시 처리할 프리앰블 부분 정보의 프리앰블 코드에 의존할 수 있으며, 예를 들어, 먼저 미리 설정된 인코딩 방식(예를 들어, LC-LDPC)을 채택하여 데이터 부분 정보를 인코딩하여 데이터 코드를 획득할 수 있다. 또한, 데이터 코드는 크램블링, 인터리빙, 변조, 주파수 확산, 프리코딩 등 조작에 의해 전처리되어 최종 전송될 데이터 코드를 획득할 수 있다.
그 다음, 단계 308c에서, 단말 장치는 기지국이 구성한 자원 구성 정보를 기반으로 프리앰블 코드와 데이터 부분 정보의 데이터 코드를 송신한다.
예를 들어, 자원 구성 정보가 전송 주기 및 자원 위치 정보를 포함를 포함하는 경우, 액세스 및 전송 성공률을 높이기 위해 기지국으로부터 피드백된 ACK가 수신어 액세스 전송이 성공됨이 확인될 때까지 전송 주기 및 상기 자원 위치 정보에 기반하여 프리앰블 코드 및 데이터 코드를 주기적으로 전송할 수 있다. 도 4에 도시된 바와 같이, 전송 주기를 Tp로 가정하면, 하나의 전송 주기에 프리앰블 코드 1회 및 데이터 코드 1회 이상의 전송이 완료되며, 하나의 전송 주기에 복수의 데이터 코드가 전송될 수 있는 이유는 하나의 전송 주기가 복수의 자원 블록으로 구성될 수 있기 때문이다. 각 자원 블록에 데이터 코드를 매핑하여 각 자원 블록이 최대 한 번에 데이터 코드를 운반하여 전송할 수 있다.
본 발명의 실시예들은 충돌을 방지하기 위해 서로 다른 송신 구간의 프리앰블 코드 간에 필요한 연결이 없으며, 서로 다른 전송 주기는 프리앰블 코드를 생성하기 위한 의사 랜덤 정보를 각각 생성한다. 예를 들어, 분할된 프리앰블 부분 정보는 A이고, 데이터 부분 정보는 B이다. 그 후, 제1 전송 주기에서 단말 장치의 아이덴티티 정보를 채택하여 의사 난수 A1을 생성하고, A1+A는 제1 전송 주기의 프리앰블 코드를 생성한다. B는 제1 전송 주기의 데이터 코드를 생성한다. 제2 전송 주기에서 단말 장치의 아이덴티티 정보를 다시 채택하여 의사 난수 A2를 생성하고, A2+A는 제2 전송 주기의 프리앰블 코드를 생성하고, B는 제2 전송 주기의 데이터 코드를 생성한다. 마찬가지로, 상이한 전송 주기의 프리앰블 코드에 대해서는 의사 난수를 별도로 생성하고, 나아가 프리앰블 코드를 생성하여 충돌 가능성을 더욱 줄일 수 있다.
일부 실시예들에서, 시그널링 오버헤드를 너무 많이 소모하거나 동일한 단말에 의해 지속적으로 액세스가 시도되어 시스템 자원이 낭비되는 것을 피하기 위해, 본 발명의 실시예에서는 프리앰블 코드의 전송 횟수의 상한을 설정할 수 있다. 상기 상한은 기지국에 의해 자원 구성 정보에 보함시켜 단말 장치로 송신할 수 있다. 단말 장치는 상기 상한에 따라 프리앰블 코드의 전송 횟수를 카운트하고, 상한에 도달하면 액세스 실패로 판단하고 프리앰블 코드와 데이터 코드를 반복적으로 송신하지 않을 수 있으며, 이후 4단계 액세스 방식 또는 2단계 액세스 방식으로 진입하여 액세스 및 데이터 전송을 완료할 수 있다. 물론, 다른 실시예에서 프리앰블 코드의 전송 횟수가 상한에 도달하면 에러 보고 메커니즘을 채택하여 네트워크 측 장치가 액세스 실패의 원인을 분석하도록 할 수도 있다.
다른 실시예에서, 자원을 정확하고 합리적으로 구성하여 충돌을 방지하기 위해 본 발명의 실시예에서, 자원 구성 정보는 프리앰블 코드 자원 위치 및 K개의 자원 블록의 자원 위치를 포함하고, 여기서, K는 양의 정수이다. 구현 시, 프리앰블 코드 자원 위치에 기반하여 프리앰블 코드를 송신하고, 자원 블록에 데이터 코드를 매핑하여 송신한다.
구현 시, 데이터 코드를 자원 블록에 매핑하기 위해 처리할 프리앰블 정보 또는 프리앰블 부분 정보를 인코딩하여 매핑 관계 인코딩 결과를 얻을 수 있으며, 상기 매핑 관계 인코딩 결과는 K 비트를 포함하고, 상기 K 비트는 K개의 자원 블록과 일대일 대응되며, 어느 하나의 비트에 대해, 상기 비트가 제1값(예를 들어 1)을 취할 때 상기 비트에 대응하는 자원 블록에 데이터 코드 결과가 포함되는 것으로 식별되고, 상기 비트가 제2 값(예를 들어 0)을 취할 때 상기 비트에 대응하는 자원 블록에 데이터 코드 결과가 포함되지 않는 것으로 식별된다. 매핑 관계가 획득된 후, 상기 매핑 관계 인코딩 결과에 기반하여 데이터 코드를 상기 K개의 자원 블록에 매핑하여 데이터 코드의 전송을 완료할 수 있다. 따라서 처리할 프리앰블 정보 또는 프리앰블 부분 정보의 인코딩 방식에 기반하여 간단하고 유연하게 매핑 방식을 획득할 수 있어 데이터 코드의 전송을 용이하게 할 수 있다.
구현 시, 상위 계층 데이터(즉, 데이터 정보)가 많은 정보를 가지는 경우, 데이터 정보를 블록으로 분할할 수 있으며, 각 블록과 아이덴티티 정보를 결합하여 프리앰블 부분 정보와 데이터 부분 정보를 분할한 후, 본 발명의 실시예의 처리 흐름에 따라 각 블록의 정보 전송을 완료하여 길이가 다른 상위 계층 데이터와 호환 가능하고 길이가 다른 상위 계층 데이터의 전송을 실현할 수 있다.
예를 들어, 도 5에 도시된 바와 같이, 프리앰블 코드와 데이터 코드의 2개의 주기에서의 전송 방식을 개략적으로 나타낸 도면이다. 도 5에서, 각 전송 주기에 3개의 자원 블록이 구비되는 시나리오가 나타나고, 각 자원 블록에 대한 간격 주기는 Ts이며, 그 결과, 전송 주기마다 최대 3회(즉, K회)의 데이터 코드 반복 전송을 실현할 수 있다.
본 발명의 실시예에서, 프리앰블은 NR의 프리앰블 시퀀스를 채택할 수 있거나 또는 NR의 프리앰블 시퀀스와 상이한 것을 채택할 수 있다.
또한, 데이터 코드가 차지하는 자원은 전송 주기마다 다를 수 있으며, 예를 들어, 처리할 프리앰블 정보 또는 프리앰블 부분 정보 코드를 인코딩하여 K 비트를 얻으며, 여기서, 비트 1은 해당 자원 상의 전송을 의미하며, 비트 0은 해당 자원 상의 전송이 없음을 의미한다.
단계 309c에서, 기지국은 프리앰블 코드를 검출한다.
예를 들어, 기지국은 프리앰블 및 프리앰블 코드를 운반하기 위한 자원을 사용하여 상관 검출을 수행함으로써 프리앰블 코드의 존재 여부를 검출한다. 예를 들어, 수신기가 모든 프리앰블을 알고 있는 경우, 프리앰블 코드의 검출은 수신된 신호와의 켤레 곱셈 및 합산에 의해 실현된다.
단계 310c에서, 프리앰블 코드가 검출되면, 기지국은 프리앰블 코드에 기반하여 처리할 프리앰블 정보를 획득한다.
예를 들어, 프리앰블 코드를 디코딩하여 디코딩 처리할 프리앰블 정보를 획득한다. 처리할 프리앰블 정보는 의사 랜덤 정보 및 분할된 프리앰블 부분 정보를 포함하므로, 기지국은 프리앰블 코드의 검출을 통해 의사 랜덤 정보 및 프리앰블 부분 정보를 획득할 수 있다.
구현 시, 의사 랜덤 정보와 프리앰블 부분 정보 간의 위치 관계는 합의, 약정 또는 대화 방식으로 결정될 수 있으며, 예를 들어, 처리할 프리앰블 정보 중 첫 N 비트(N은 양의 정수임)또는 마지막 n 비트 의사 랜덤 정보가 의사 랜덤 정보이므로, 의사 랜덤 정보의 위치가 특정된 위치로 합의되고, 그 다음 단계 311c에서 특정된 위치를 기준으로 처리할 프리앰블 정보로부터 의사 랜덤 정보 및 프리앰블 부분 정보를 파싱할 수 있다.
여기서, 처리할 프리앰블 정보 또는 프리앰블 부분 정보에 기반하여 전술한 매핑 관계 인코딩 결과를 획득하여 K개의 자원 블록 중 어느 자원 블록이 데이터 코드를 운반하는지를 획득할 수 있다. 단계 312c에서 기지국은 데이터 코드를 검출하고 디코딩한다.
단계 313c에서, 기지국은 데이터 코드가 정확하게 디코딩된 것으로 판단되면, 단말 장치로 확인 문자 정보를 시간 윈도우 내에서 전송하여 단말 장치에 액세스 및 전송이 성공했음을 통지할 수 있다.
그렇지 않으면, 데이터 코드가 올바르게 디코딩되지 않으면, 기지국은 아무런 동작을 수행하지 않을 수 있다. 또한, 프리앰블 코드의 전송 횟수의 상한에 도달한 후 데이터 코드의 디코딩이 정확하지 않으면, 기지국은 아무런 처리를 수행하지 않을 수 있다. 이와 같이, 단말 장치가 시간 윈도우 내에 기지국의 확인 문자 정보를 검출하지 않으면, 기지국은 액세스 및 전송이 성공적으로 수행되지 않은 것으로 판단한다. 단계 S314c에서, 단말 장치는 액세스 실패로 판단되면, 4단계 액세스 방식 또는 2단계 액세스 방식으로 액세스 및 전송을 다시 수행할 수 있다. 또는, 단말 장치는 에러를 보고하기 위한 에러 보고 메커니즘을 시작한다.
여기서, 프리앰블 코드의 전송 횟수가 상한에 도달하면 액세스가 실패한 것으로 판단하거나, 타임 윈도우 내에서 기지국의 확인 문자 정보가 검출되지 않으면 액세스가 실패한 것으로 판단할 수 있다.
정리하면, 본 발명의 실시예에서, 네트워크측 장치 프리앰블 부분에 의사 랜덤 정보를 추가하고, 프리앰블 부분과 데이터 부분을 네트워크 측에 구성된 자원에 의해 전송함으로써 서로 다른 단말의 프리앰블 부분이 의사 랜덤 정보에 의해 가능한 한 다르게 함으로써 단말의 프리앰블 부분이 동일하여 발생하는 복수의 충돌 문제를 방지할 수 있다.
또한, 본 발명의 실시예에서, 사용자가 개시한 액세스 및 전송 프로세스는 기지국에 의한 조정을 필요하지 않고, 일부 동기화 및 브로드캐스트 정보, 및 기지국에 의한 성공적인 수신의 문자 정보만 필요하므로, 수용되는 사용자의 수는 구성된 액세스 및 전송 자원의 수와 관련이 있다.
단말 장치는 시간 윈도우에서 금번 액세스 및 전송을 판단하고, 시간 윈도우 내에 확인 정보 ACK가 수신되면 자동으로 시간 윈도우가 닫히고, 금번 액세스 및 송신이 성공되고, 시간 윈도우 내에 확인 정보 ACK가 수신되지 않으면 금번 액세스 및 전송이 실패하여 존래의 액세스 및 전송 흐름이 시작되거나, 에러보고 메커니즘이 시작된다.
동일한 발명 사상에 기반하여, 도 6에 도시된 바와 같이, 본 발명의 실시예는 단말 장치를 제공한다. 상기 단말 장치는 프로세서(600)、메모리(601) 및 송수신기(602)를 포함한다.
프로세서(600)는 버스 아키텍처 및 일반 처리를 관리하고, 메모리(601)는 프로세서(600)가 동작을 수행할 때 사용되는 데이터를 저장할 수 있다. 송수신기(602)는 프로세서(600)의 제어에 따라 데이터를 송수신하도록 구성된다.
버스 아키텍처는 상호 연결된 버스 및 브리지들을 임의의 개수로 포함할 수 있으며 구체적으로, 프로세서(600)를 비롯한 하나 혹은 복수의 프로세서 및 메모리(601)를 비롯한 메모리의 각 종 회로에 의해 연결된다. 버스 아키텍처는 주변 장치, 전류 차단 장치 및 전력 관리 회로 등과 같은 각 종 다른 회로를 한데다 연결할 수 있다. 이는 본 발명의 분야에서 주지되는 사항이므로 더 이상 설명하지 않는다. 버스 인터페이스는 인터페이스를 제공한다. 프로세서(600)는 버스 아키텍처 및 일반 처리를 관리하고, 메모리(601)는 프로세서(600)가 동작을 수행할 때 사용되는 데이터를 저장할 수 있다.
본 발명에 따른 실시예의 흐름은 프로세서(600)에 적용될 수 있거나 프로세서(600)에 의해 실시된다. 실시 과정에서, 신호 처리 흐름의 단계들 각각은 프로세서(600) 내의 하드뤠어의 집적 노리 회로이나 소프트웨어식의 명령에 의해 구현된다. 프로세서(600)는 범용 프로세서, 디지털 신호 프로세서, 특징 집적 회로、필드 프로그램 가능 게이트 어레이이나 다른 프로그램 가능 논리 장치, 분리 게이트(discrete gate) 또는 트랜지스터 논리 장치, 분리 하드웨어 컴포넌트일 수 있으며, 본 발명에 따른 실시예에 기재된 방법, 단계 및 블록 다이아그램을 실시하거나 구현할 수 있다. 범용 프로세서는 마이크 프로세서이나 임의의 노멀 프로세서 등일 수 있다. 본 발명에 따른 실시예에 기재된 방법의 단계는 하드웨어 프로세서에 의해 수행되어 완성되거나, 프로세서네서의 하드웨어 및 소프트웨어 모듈의 결합으로 수행되어 완성되도록 구현될 수 있다. 소프트웨어 모듈은 랜덤 메모리, 플래시메모리, 판독 전용 메모리, 프로그램 가능 판독 전용 메모리이나 전기적 소거/기록 가능 프로그램 가능 메모리, 레지스터 등 당행 분야의 주시 저장 매체에 구배될 수 있다. 당해 저장 매체는 메모리(601)에 내장되어, 프로세서(600)는 메모리(601) 내의 정보를 판독하고 그 하드웨어를 결합하여 액세스 및 전송 방법의 흐름의 단계를 완료한다.
구체적으로, 프로세서(600)는 메모리(601)의 프로그램을 판독하여
상기 송수신기를 통해 네트워크측 장치에 의해 송신한 자원 구성 정보를 수신하고,
프리앰블 부분 정보에 랜덤 정보를 추가하여 처리할 프리앰블 정보의 프리앰블 코드를 획득하고,
상기 처리할 프리앰블 정보의 프리앰블 코드를 생성하고,
상기 자원 구성 정보에 기반하여 상기 프리앰블 코드 및 데이터 부분 정보의 데이터 코드를 송신한다.
일부 실시예들에서, 상기 의사 랜덤 정보는 의사 난수를 포함하고, 상기 프로세서는 또한 상기 단말 장치의 장치 정보를 채택하여 상기 의사 난수를 생성하도록 구성된다.
일부 실시예들에서, 상기 장치 정보는 상기 단말 장치의 아이덴티티 정보 또는 상태 정보이며, 상기 프로세서가 상기 단말 장치의 장치 정보를 채택하여 상기 의사 난수를 생성하는 경우,
상기 단말 장치의 상기 아이덴티티 정보 또는 상태 정보를 난수 생성기의 초기 값으로 하여 상기 의사 난수를 획득하도록 구성된다.
일부 실시예들에서, 상기 자원 구성 정보는 전송 주기 및 자원 위치 정보를 포함하고, 상기 프로세서가 상기 자원 구성 정보에 기반하여 상기 프리앰블 코드 및 상기 데이터 부분 정보의 데이터 코드를 송신하는 경우,
상기 전송 주기 및 상기 자원 위치 정보에 기반하여 상기 프리앰블 코드 및 상기 데이터 부분 정보의 데이터 코드를 주기적으로 송신하도록 구성된다.
여기서, 상이한 송신 주기에 의해 채택되는 의사 랜덤 정보는 각각 결정된다.
일부 실시예들에서, 상기 프로세서는 또한,
상기 송수신기를 통해 상기 네트워크측 장치에 의해 지시한 프리앰블 코드 전송 횟수의 상한을 수신한다.
일부 실시예들에서, 상기 자원 구성 정보는 프리앰블 코드 자원 위치 및 K개의 자원 블록의 자원 위치를 포함하고, 여기서, K는 양의 정수이며, 상기 프로세서는 또한,
상기 처리할 프리앰블 정보 또는 상기 프리앰블 부분 정보를 인코딩하여 매핑 관계 인코딩 결과를 획득하고, 상기 매핑 관계 인코딩 결과는 K 비트를 포함하고, 상기 K 비트는 상기 K개의 자원 블록과 일대일로 대응하고, 어느 하나의 비트에 대해, 상기 비트가 제1 값을 취하는 경우, 상기 비트에 대응하는 자원 블록이 데이터 코드 결과를 운반하는 것으로 식별하고, 상기 비트가 제2 값을 취하는 경우, 상기 비트에 대응하는 자원 블록이 데이터 코드 결과를 운반하지 않는 것으로 식별한다.
상기 프로세서가 상기 자원 구성 정보에 기반하여 상기 프리앰블 코드 및 상기 데이터 부분 정보의 데이터 코드를 송신하는 경우,
상기 프리앰블 코드 자원 위치에 기반하여 상기 프리앰블 코드를 송신하고;
상기 매핑 관계 인코딩 결과에 기반하여 상기 K개의 자원 블록에 상기 데이터 코드를 매핑하도록 구성된다.
도 7에 도시된 바와 같이, 본 발명의 실시예는 네트워크측 장치를 제공한다. 상기 네트워크측 장치는 프로세서(700), 메모리(701) 및 송수신기(702)를 포함한다.
상기 프로세서(700)는 버스 아키텍처 및 일반 처리를 관리하고, 메모리(701)는 프로세서(700)가 동작을 수행할 때 사용되는 데이터를 저장할 수 있다. 송수신기(702)는 프로세서(700)의 제어에 따라 데이터를 송수신하도록 구성된다.
버스 아키텍처는 상호 연결된 버스 및 브리지들을 임의의 개수로 포함할 수 있으며 구체적으로, 프로세서(700)를 비롯한 하나 혹은 복수의 프로세서 및 메모리(701)를 비롯한 메모리의 각 종 회로에 의해 연결된다. 버스 아키텍처는 주변 장치, 전류 차단 장치 및 전력 관리 회로 등과 같은 각 종 다른 회로를 한데다 연결할 수 있다. 이는 본 발명의 분야에서 주지되는 사항이므로서 더 이상 설명하지 않는다. 버스 인터페이스는 인터페이스를 제공한다. 프로세서(700)는 버스 아키텍처 및 일반 처리를 관리하고, 메모리(701)는 프로세서(700)가 동작을 수행할 때 사용되는 데이터를 저장할 수 있다.
본 발명에 따른 실시예의 흐름은 프로세서(1302)에 적용될 수 있거나 프로세서(1302)에 의해 실시된다. 실시 과정에서, 신호 처리 흐름의 단계들 각각은 프로세서(1302) 내의 하드뤠어의 집적 노리 회로이나 소프트웨어식의 명령에 의해 구현된다. 프로세서(1302)는 범용 프로세서, 디지털 신호 프로세서, 특징 집적 회로, 필드 프로그램 가능 게이트 어레이이나 다른 프로그램 가능 논리 장치, 분리 게이트(discrete gate) 또는 트랜지스터 논리 장치, 분리 하드웨어 컴포넌트일 수 있으며, 본 발명에 따른 실시예에 기재된 방법, 단계 및 블록 다이아그램을 실시하거나 구현할 수 있다. 범용 프로세서는 마이크 프로세서이나 임의의 노멀 프로세서 등일 수 있다. 본 발명에 따른 실시예에 기재된 방법의 단계는 하드웨어 프로세서에 의해 수행되어 완성되거나, 프로세서네서의 하드웨어 및 소프트웨어 모듈의 결합으로 수행되어 완성되도록 구현될 수 있다. 소프트웨어 모듈은 랜덤 메모리, 플래시메모리, 판독 전용 메모리, 프로그램 가능 판독 전용 메모리이나 전기적 소거/기록 가능 프로그램 가능 메모리, 레지스터 등 당행 분야의 주시 저장 매체에 구배될 수 있다. 당해 저장 매체는 메모리(1301)에 내장되어, 프로세서(1302)는 메모리(1301) 내의 정보를 판독하고 그 하드웨어를 결합하여 액세스 및 전송의 처리 흐름의 단계를 완료한다.
구체적으로, 프로세서(700)는 메모리(701)의 프로그램을 판독하여
상기 송수신기를 제어하여 자원 구성 정보를 단말 장치로 송신하여 상기 단말 장치로 하여금 상기 자원 구성 정보에 기반하여 프리앰블 코드 및 데이터 부분 정보의 데이터 코드를 송신하도록 하고, 여기서, 상기 프리앰블 코드는 상기 단말 장치가 처리할 프리앰블 정보에 기반하여 생성되고, 상기 처리할 프리앰블 정보는 의사 랜덤 정보 및 상기 단말 장치의 프리앰블 부분 정보를 포함하고,
상기 프리앰블 코드가 검출되면 상기 프리앰블 코드에 기반하여 상기 데이터 코드를 디코딩한다.
일부 실시예들에서, 상기 자원 구성 정보는 프리앰블 코드 자원 위치 및 K개의 자원 블록의 자원 위치를 포함하고, 상기 프로세서가 상기 프리앰블 코드가 검출되면 상기 프리앰블 코드에 기반하여 상기 데이터 코드를 디코딩하는 것은,
상기 프리앰블 코드에 기반하여 상기 의사 랜덤 정보 및 상기 프리앰블 부분 정보를 획득하고;
상기 처리할 프리앰블 정보 또는 상기 프리앰블 부분 정보를 인코딩하여 매핑 관계 인코딩 결과를 획득하고, 상기 매핑 관계 인코딩 결과는 K 비트를 포함하고, 상기 K 비트는 상기 K개의 자원 블록과 일대일로 대응하고, 어느 하나의 비트에 대해, 상기 비트가 제1 값을 취하는 경우, 상기 비트에 대응하는 자원 블록이 데이터 코드 결과를 운반하는 것으로 식별하고, 상기 비트가 제2 값을 취하는 경우, 상기 비트에 대응하는 자원 블록이 데이터 코드 결과를 운반하지 않는 것으로 식별하고,
데이터 코드 결과를 운반하는 자원 블록에서 데이터 코드를 검출하여 디코딩하는 것을 포함한다.
일부 실시예들에서, 상기 의사 랜덤 정보는 상기 처리할 프리앰블 정보의 특정된 위치에 구비되며, 상기 프로세서가 상기 프리앰블 코드에 기반하여 상기 의사 랜덤 정보 및 상기 프리앰블 부분 정보를 획득하는 것은,
프리앰블을 채택하여 상기 프리앰블 코드에 대한 상관 검출을 수행하여 상기 처리할 프리앰블 정보를 획득하고;
상기 특정된 위치에 기반하여 상기 처리할 프리앰블 정보로부터 상기 의사 랜덤 정보 및 상기 프리앰블 부분 정보를 파싱하는 것을 포함한다.
도 8에 도시된 바와 같이, 본 발명의 실시예에 의해 제공되는 단말 장치의 구성도가 나타나며, 상기 단말 장치(800)는,
네트워크측 장치에 의해 송신한 자원 구성 정보를 수신하도록 구성된 수신 모듈(801);
프리앰블 부분 정보에 랜덤 정보를 추가하여 처리할 프리앰블 정보의 프리앰블 코드를 획득하도록 구성된 랜덤 정보 처리 모듈(802);
상기 처리할 프리앰블 정보의 프리앰블 코드를 생성하도록 구성된 인코딩 모듈(803); 및
상기 자원 구성 정보에 기반하여 상기 프리앰블 코드 및 데이터 부분 정보의 데이터 코드를 송신하도록 구성된 송신 모듈(804)을 포함한다.
일부 실시예들에서, 상기 의사 랜덤 정보는 의사 난수를 포함하고, 상기 단말 장치는
상기 단말 장치의 장치 정보를 채택하여 상기 의사 난수를 생성하도록 구성된 난수 생성 모듈을 더 포함한다.
일부 실시예들에서, 상기 장치 정보는 상기 단말 장치의 아이덴티티 정보 또는 상태 정보이며, 상기 난수 생성 모듈은 구체적으로,
상기 단말 장치의 상기 아이덴티티 정보 또는 상태 정보를 난수 생성기의 초기 값으로 하여 상기 의사 난수를 획득한다.
일부 실시예들에서, 상기 자원 구성 정보는 전송 주기 및 자원 위치 정보를 포함하고, 상기 송신 모듈은 구체적으로,
상기 전송 주기 및 상기 자원 위치 정보에 기반하여 상기 프리앰블 코드 및 상기 데이터 부분 정보의 데이터 코드를 주기적으로 송신하고;
여기서, 상이한 송신 주기에 의해 채택되는 의사 랜덤 정보는 각각 결정된다.
일부 실시예들에서, 상기 수신 모듈은 또한, 상기 네트워크측 장치에 의해 지시한 프리앰블 코드 전송 횟수의 상한을 수신한다.
일부 실시예들에서, 상기 자원 구성 정보는 프리앰블 코드 자원 위치 및 K개의 자원 블록의 자원 위치를 포함하고, 여기서, K는 양의 정수이며, 상기 단말 장치는 상기 처리할 프리앰블 정보 또는 상기 프리앰블 부분 정보를 인코딩하여 매핑 관계 인코딩 결과를 획득하도록 구성된 매핑 모듈을 더 포함한다.
상기 매핑 관계 인코딩 결과는 K 비트를 포함하고, 상기 K 비트는 상기 K개의 자원 블록과 일대일로 대응하고, 어느 하나의 비트에 대해, 상기 비트가 제1 값을 취하는 경우, 상기 비트에 대응하는 자원 블록이 데이터 코드 결과를 운반하는 것으로 식별하고, 상기 비트가 제2 값을 취하는 경우, 상기 비트에 대응하는 자원 블록이 데이터 코드 결과를 운반하지 않는 것으로 식별한다.
상기 송신 모듈은 구체적으로,
상기 프리앰블 코드 자원 위치에 기반하여 상기 프리앰블 코드를 송신하고;
상기 매핑 관계 인코딩 결과에 기반하여 상기 K개의 자원 블록에 상기 데이터 코드를 매핑한다.
도 9에 도시된 바와 같이, 본 발명의 실시예에 의해 제공되는 네트워크측 장치의 구성도가 나타나며, 상기 네트워크측 장치(900)는,
자원 구성 정보를 단말 장치로 송신하여 상기 단말 장치로 하여금 상기 자원 구성 정보에 기반하여 프리앰블 코드 및 데이터 부분 정보의 데이터 코드를 송신하도록 하는 송신 모듈(901); 및
상기 프리앰블 코드가 검출되면 상기 프리앰블 코드에 기반하여 상기 데이터 코드를 디코딩하도록 구성된 디코딩 모듈(902)을 포함한다.
여기서, 상기 프리앰블 코드는 상기 단말 장치가 처리할 프리앰블 정보에 기반하여 생성되고, 상기 처리할 프리앰블 정보는 의사 랜덤 정보 및 상기 단말 장치의 프리앰블 부분 정보를 포함한다.
일부 실시예들에서, 상기 자원 구성 정보는 프리앰블 코드 자원 위치 및 K개의 자원 블록의 자원 위치를 포함하고, 상기 디코딩 모듈은 구체적으로,
상기 프리앰블 코드에 기반하여 상기 의사 랜덤 정보 및 상기 프리앰블 부분 정보를 획득하고;
상기 처리할 프리앰블 정보 또는 상기 프리앰블 부분 정보를 인코딩하여 매핑 관계 인코딩 결과를 획득하고, 상기 매핑 관계 인코딩 결과는 K 비트를 포함하고, 상기 K 비트는 상기 K개의 자원 블록과 일대일로 대응하고, 어느 하나의 비트에 대해, 상기 비트가 제1 값을 취하는 경우, 상기 비트에 대응하는 자원 블록이 데이터 코드 결과를 운반하는 것으로 식별하고, 상기 비트가 제2 값을 취하는 경우, 상기 비트에 대응하는 자원 블록이 데이터 코드 결과를 운반하지 않는 것으로 식별하고,
데이터 코드 결과를 운반하는 자원 블록에서 데이터 코드를 검출하여 디코딩한다.
일부 실시예들에서, 상기 의사 랜덤 정보는 상기 처리할 프리앰블 정보의 특정된 위치에 구비되며, 상기 디코딩 모듈은 구체적으로,
프리앰블을 채택하여 상기 프리앰블 코드에 대한 상관 검출을 수행하여 상기 처리할 프리앰블 정보를 획득하고;
상기 특정된 위치에 기반하여 상기 처리할 프리앰블 정보로부터 상기 의사 랜덤 정보 및 상기 프리앰블 부분 정보를 파싱한다.
컴퓨터 프로그램을 저장하는 컴퓨터 저장 가능한 매체에 있어서, 상기 프로그램은 프로세서에 의해 실행될 때 위의 도 3a 내지 도 3c에서 설명한 방법들의 단계들을 구현한다.
본 발명은 본 출원의 방법, 디바이스(시스템) 및 컴퓨터 프로그램 제품의 흐름도 및/또는 블록도를 참조하여 설명하였다. 이해해야 할 것은 바로 컴퓨터 프로그램 명령으로 흐름도 및/또는 블록도 중의 각 흐름 및/또는 블록, 및 흐름도 및/또는 블록도중의 흐름 및/또는 블록의 결합을 달성할 수 있는 것이다. 이러한 컴퓨터 프로그램 명령을 통용 컴퓨터, 전용 컴퓨터, 내장형 프로세서 또는 기타 프로그래머블 데이터 프로세스 디바이스의 프로세서에 제공하여 하나의 머신이 생성되도록 할 수 있으며, 이는 컴퓨터 또는 기타 프로그래머블 데이터 프로세스 디바이스의 프로세서로부터 수행한 명령을 통해 흐름도의 한개 흐름 및/또는 여러 흐름 및/또는 블록도의 한개 블록 및/또는 여러 블록에서 지정된 기능을 달성하도록 마련된 장치가 생성되도록 한다.
이에 상응하여, 본 발명은 하드웨어 및/또는 소프트웨어(펌웨어, 상주 소프트웨어, 마이크로코드 등 포함)를 통해 추가로 구현될 수 있다. 나아가, 본 발명은 컴퓨터가 사용할 수 있거나 컴퓨터 판독 가능한 저장 매체에 있는 컴퓨터 프로그램 제품의 형태를 취할 수 있으며, 매체에서 구현 가능한 컴퓨터 사용가능 또는 컴퓨터 판독 가능 프로그램 코드가 구비되어, 명령 실행 시스템에 의해 사용되거나 명령 실행 시스템과 결합하여 사용된다. 본 발명의 맥락에서, 컴퓨터 사용 가능 또는 컴퓨터 판독 가능 매체는 임의의 매체일 수 있으며, 이는 저장, 통신, 전송 또는 전송 프로그램을 포함할 수 있으며, 명령 실행 시스템, 장치 또는 디바이스에 의해 사용되거나 명령 실행 시스템, 장치 또는 디바이스와 결합하여 사용된다.
분명한 것은, 본 분야의 통상 지식을 가진 당업자들은 본 출원에 대해 각종 수정 및 변경을 실행하며 또한 본 출원의 주제 및 범위를 떠나지 않을 수 있다. 이렇게, 본 출원의 이러한 수정 및 변경이 본 출원의 청구항 및 동등 기술 범위내에 속하는 경우, 본 출원은 이러한 수정 및 변경을 포함하는 것을 의도한다.

Claims (28)

  1. 액세스 및 전송 방법으로서,
    네트워크측 장치에 의해 송신한 자원 구성 정보를 수신하는 단계;
    프리앰블 부분 정보에 랜덤 정보를 추가하여 처리할 프리앰블 정보의 프리앰블 코드를 획득하는 단계;
    상기 처리할 프리앰블 정보의 프리앰블 코드를 생성하는 단계; 및
    상기 자원 구성 정보에 기반하여 상기 프리앰블 코드 및 데이터 부분 정보의 데이터 코드를 송신하는 단계를 포함하는
    것을 특징으로 하는 액세스 및 전송 방법.
  2. 제1항에 있어서,
    상기 의사 랜덤 정보는 의사 난수를 포함하고,
    상기 방법은,
    상기 단말 장치의 장치 정보를 채택하여 상기 의사 난수를 생성하는 단계를 더 포함하는
    것을 특징으로 하는 액세스 및 전송 방법.
  3. 제2항에 있어서,
    상기 장치 정보는 상기 단말 장치의 아이덴티티 정보 또는 상태 정보이며,
    상기 단말 장치의 장치 정보를 채택하여 상기 의사 난수를 생성하는 단계는,
    상기 단말 장치의 상기 아이덴티티 정보 또는 상태 정보를 난수 생성기의 초기 값으로 하여 상기 의사 난수를 획득하는 단계를 포함하는
    것을 특징으로 하는 액세스 및 전송 방법.
  4. 제1항에 있어서,
    상기 자원 구성 정보는 전송 주기 및 자원 위치 정보를 포함하고,
    상기 자원 구성 정보에 기반하여 상기 프리앰블 코드 및 상기 데이터 부분 정보의 데이터 코드를 송신하는 단계는,
    상기 전송 주기 및 상기 자원 위치 정보에 기반하여 상기 프리앰블 코드 및 상기 데이터 부분 정보의 데이터 코드를 주기적으로 송신하는 단계를 포함하고,
    상이한 송신 주기에 의해 채택되는 의사 랜덤 정보는 각각 결정되는
    것을 특징으로 하는 액세스 및 전송 방법.
  5. 제1항에 있어서,
    상기 방법은
    상기 네트워크측 장치에 의해 지시한 프리앰블 코드 전송 횟수의 상한을 수신하는 단계를 더 포함하는
    것을 특징으로 하는 액세스 및 전송 방법.
  6. 제1항 내지 제5항 중 어느 한 항에 있어서,
    상기 자원 구성 정보는 프리앰블 코드 자원 위치 및 K개의 자원 블록의 자원 위치를 포함하고, 상기 K는 양의 정수이며,
    상기 방법은
    상기 처리할 프리앰블 정보 또는 상기 프리앰블 부분 정보를 인코딩하여 매핑 관계 인코딩 결과를 획득하는 단계를 더 포함하고,
    상기 매핑 관계 인코딩 결과는 K 비트를 포함하고, 상기 K 비트는 상기 K개의 자원 블록과 일대일로 대응하고, 어느 하나의 비트에 대해, 상기 비트가 제1 값을 취하는 경우, 상기 비트에 대응하는 자원 블록이 데이터 코드 결과를 운반하는 것으로 식별하고, 상기 비트가 제2 값을 취하는 경우, 상기 비트에 대응하는 자원 블록이 데이터 코드 결과를 운반하지 않는 것으로 식별하고,
    상기 자원 구성 정보에 기반하여 상기 프리앰블 코드 및 상기 데이터 부분 정보의 데이터 코드를 송신하는 단계는,
    상기 프리앰블 코드 자원 위치에 기반하여 상기 프리앰블 코드를 송신하는 단계; 및
    상기 매핑 관계 인코딩 결과에 기반하여 상기 K개의 자원 블록에 상기 데이터 코드를 매핑하는 단계를 포함하는
    것을 특징으로 하는 액세스 및 전송 방법.
  7. 액세스 및 전송 방법으로서,
    자원 구성 정보를 단말 장치로 송신하여 상기 단말 장치로 하여금 상기 자원 구성 정보에 기반하여 프리앰블 코드 및 데이터 부분 정보의 데이터 코드를 송신하도록 하는 단계; 및
    상기 프리앰블 코드가 검출되면 상기 프리앰블 코드에 기반하여 상기 데이터 코드를 디코딩하는 단계를 포함하고,
    상기 프리앰블 코드는 상기 단말 장치가 처리할 프리앰블 정보에 기반하여 생성되고, 상기 처리할 프리앰블 정보는 의사 랜덤 정보 및 상기 단말 장치의 프리앰블 부분 정보를 포함하는
    것을 특징으로 하는 액세스 및 전송 방법.
  8. 제7항에 있어서,
    상기 자원 구성 정보는 프리앰블 코드 자원 위치 및 K개의 자원 블록의 자원 위치를 포함하고, 상기 프리앰블 코드가 검출되면 상기 프리앰블 코드에 기반하여 상기 데이터 코드를 디코딩하는 단계는,
    상기 프리앰블 코드에 기반하여 상기 의사 랜덤 정보 및 상기 프리앰블 부분 정보를 획득하는 단계;
    상기 처리할 프리앰블 정보 또는 상기 프리앰블 부분 정보를 인코딩하여 매핑 관계 인코딩 결과를 획득하는 단계; 및
    데이터 코드 결과를 운반하는 자원 블록에서 데이터 코드를 검출하여 디코딩하는 단계를 포함하고,
    상기 매핑 관계 인코딩 결과는 K 비트를 포함하고, 상기 K 비트는 상기 K개의 자원 블록과 일대일로 대응하고, 어느 하나의 비트에 대해, 상기 비트가 제1 값을 취하는 경우, 상기 비트에 대응하는 자원 블록이 데이터 코드 결과를 운반하는 것으로 식별하고, 상기 비트가 제2 값을 취하는 경우, 상기 비트에 대응하는 자원 블록이 데이터 코드 결과를 운반하지 않는 것으로 식별하는
    것을 특징으로 하는 액세스 및 전송 방법.
  9. 제8항에 있어서,
    상기 의사 랜덤 정보는 상기 처리할 프리앰블 정보의 특정된 위치에 구비되며,
    상기 프리앰블 코드에 기반하여 상기 의사 랜덤 정보 및 상기 프리앰블 부분 정보를 획득하는 단계는,
    프리앰블을 채택하여 상기 프리앰블 코드에 대한 상관 검출을 수행하여 상기 처리할 프리앰블 정보를 획득하는 단계; 및
    상기 특정된 위치에 기반하여 상기 처리할 프리앰블 정보로부터 상기 의사 랜덤 정보 및 상기 프리앰블 부분 정보를 파싱하는 단계를 포함하는
    것을 특징으로 하는 액세스 및 전송 방법.
  10. 단말 장치로서,
    상기 단말 장치는 프로세서, 메모리 및 송수신기를 포함하고,
    상기 메모리는 컴퓨터 프로그램을 저장하도록 구성되고;
    상기 송수신기는 상기 프로세서의 제어에 따라 데이터를 송수신하도록 구성되고,
    상기 프로세서는 상기 메모리 내의 컴퓨터 프로그램을 판독하여
    상기 송수신기를 통해 네트워크측 장치에 의해 송신한 자원 구성 정보를 수신하고;
    프리앰블 부분 정보에 랜덤 정보를 추가하여 처리할 프리앰블 정보의 프리앰블 코드를 획득하고;
    상기 처리할 프리앰블 정보의 프리앰블 코드를 생성하고;
    상기 자원 구성 정보에 기반하여 상기 프리앰블 코드 및 데이터 부분 정보의 데이터 코드를 송신하도록 구성되는
    것을 특징으로 하는 단말 장치.
  11. 제10항에 있어서,
    상기 의사 랜덤 정보는 의사 난수를 포함하고,
    상기 프로세서는 또한 상기 단말 장치의 장치 정보를 채택하여 상기 의사 난수를 생성하는
    것을 특징으로 하는 단말 장치.
  12. 제11항에 있어서,
    상기 장치 정보는 상기 단말 장치의 아이덴티티 정보 또는 상태 정보이며,
    상기 프로세서가 상기 단말 장치의 장치 정보를 채택하여 상기 의사 난수를 생성하는 것은,
    상기 단말 장치의 상기 아이덴티티 정보 또는 상태 정보를 난수 생성기의 초기 값으로 하여 상기 의사 난수를 획득하는 것을 포함하는
    것을 특징으로 하는 단말 장치.
  13. 제10항에 있어서,
    상기 자원 구성 정보는 전송 주기 및 자원 위치 정보를 포함하고,
    상기 프로세서가 상기 자원 구성 정보에 기반하여 상기 프리앰블 코드 및 상기 데이터 부분 정보의 데이터 코드를 송신하는 것은,
    상기 전송 주기 및 상기 자원 위치 정보에 기반하여 상기 프리앰블 코드 및 상기 데이터 부분 정보의 데이터 코드를 주기적으로 송신하는 것을 포함하고,
    상이한 송신 주기에 의해 채택되는 의사 랜덤 정보는 각각 결정되는
    것을 특징으로 하는 단말 장치.
  14. 제10항에 있어서,
    상기 프로세서는 또한,
    상기 송수신기를 통해 상기 네트워크측 장치에 의해 지시한 프리앰블 코드 전송 횟수의 상한을 수신하는
    것을 특징으로 하는 단말 장치.
  15. 제10항 내지 제14항 중 어느 한 항에 있어서,
    상기 자원 구성 정보는 프리앰블 코드 자원 위치 및 K개의 자원 블록의 자원 위치를 포함하고, 여기서, K는 양의 정수이며, 상기 프로세서는 또한,
    상기 처리할 프리앰블 정보 또는 상기 프리앰블 부분 정보를 인코딩하여 매핑 관계 인코딩 결과를 획득하고, 상기 매핑 관계 인코딩 결과는 K 비트를 포함하고, 상기 K 비트는 상기 K개의 자원 블록과 일대일로 대응하고, 어느 하나의 비트에 대해, 상기 비트가 제1 값을 취하는 경우, 상기 비트에 대응하는 자원 블록이 데이터 코드 결과를 운반하는 것으로 식별하고, 상기 비트가 제2 값을 취하는 경우, 상기 비트에 대응하는 자원 블록이 데이터 코드 결과를 운반하지 않는 것으로 식별하고,
    상기 프로세서가 상기 자원 구성 정보에 기반하여 상기 프리앰블 코드 및 상기 데이터 부분 정보의 데이터 코드를 송신하는 것은,
    상기 프리앰블 코드 자원 위치에 기반하여 상기 프리앰블 코드를 송신하고;
    상기 매핑 관계 인코딩 결과에 기반하여 상기 K개의 자원 블록에 상기 데이터 코드를 매핑하는 것을 포함하는
    것을 특징으로 하는 단말 장치.
  16. 네트워크측 장치로서,
    상기 네트워크측 장치는 프로세서, 메모리 및 송수신기를 포함하고,
    상기 메모리는 컴퓨터 프로그램을 저장하도록 구성되고,
    상기 송수신기는 상기 프로세서의 제어에 따라 데이터를 송수신하도록 구성되고,
    상기 프로세서는 상기 메모리 내의 컴퓨터 프로그램을 판독하여
    상기 송수신기를 제어하여 자원 구성 정보를 단말 장치로 송신하여 상기 단말 장치로 하여금 상기 자원 구성 정보에 기반하여 프리앰블 코드 및 데이터 부분 정보의 데이터 코드를 송신하도록 하고; 여기서, 상기 프리앰블 코드는 상기 단말 장치가 처리할 프리앰블 정보에 기반하여 생성되고, 상기 처리할 프리앰블 정보는 의사 랜덤 정보 및 상기 단말 장치의 프리앰블 부분 정보를 포함하고,
    상기 프리앰블 코드가 검출되면 상기 프리앰블 코드에 기반하여 상기 데이터 코드를 디코딩하도록 구성되는
    것을 특징으로 하는 네트워크측 장치.
  17. 제16항에 있어서,
    상기 자원 구성 정보는 프리앰블 코드 자원 위치 및 K개의 자원 블록의 자원 위치를 포함하고,
    상기 프로세서가 상기 프리앰블 코드가 검출되면 상기 프리앰블 코드에 기반하여 상기 데이터 코드를 디코딩하는 것은,
    상기 프리앰블 코드에 기반하여 상기 의사 랜덤 정보 및 상기 프리앰블 부분 정보를 획득하고;
    상기 처리할 프리앰블 정보 또는 상기 프리앰블 부분 정보를 인코딩하여 매핑 관계 인코딩 결과를 획득하고,
    데이터 코드 결과를 운반하는 자원 블록에서 데이터 코드를 검출하여 디코딩하는 것을 포함하고,
    상기 매핑 관계 인코딩 결과는 K 비트를 포함하고, 상기 K 비트는 상기 K개의 자원 블록과 일대일로 대응하고, 어느 하나의 비트에 대해, 상기 비트가 제1 값을 취하는 경우, 상기 비트에 대응하는 자원 블록이 데이터 코드 결과를 운반하는 것으로 식별하고, 상기 비트가 제2 값을 취하는 경우, 상기 비트에 대응하는 자원 블록이 데이터 코드 결과를 운반하지 않는 것으로 식별하는
    것을 특징으로 하는 네트워크측 장치.
  18. 제17항에 있어서,
    상기 의사 랜덤 정보는 상기 처리할 프리앰블 정보의 특정된 위치에 구비되며,
    상기 프로세서가 상기 프리앰블 코드에 기반하여 상기 의사 랜덤 정보 및 상기 프리앰블 부분 정보를 획득하는 것은,
    프리앰블을 채택하여 상기 프리앰블 코드에 대한 상관 검출을 수행하여 상기 처리할 프리앰블 정보를 획득하고;
    상기 특정된 위치에 기반하여 상기 처리할 프리앰블 정보로부터 상기 의사 랜덤 정보 및 상기 프리앰블 부분 정보를 파싱하는 것을 포함하는
    것을 특징으로 하는 네트워크측 장치.
  19. 단말 장치로서,
    상기 단말 장치는,
    네트워크측 장치에 의해 송신한 자원 구성 정보를 수신하도록 구성된 수신 모듈;
    프리앰블 부분 정보에 랜덤 정보를 추가하여 처리할 프리앰블 정보의 프리앰블 코드를 획득하도록 구성된 랜덤 정보 처리 모듈;
    상기 처리할 프리앰블 정보의 프리앰블 코드를 생성하도록 구성된 인코딩 모듈; 및
    상기 자원 구성 정보에 기반하여 상기 프리앰블 코드 및 데이터 부분 정보의 데이터 코드를 송신하도록 구성된 송신 모듈을 포함하는
    것을 특징으로 하는 단말 장치.
  20. 제19항에 있어서,
    상기 의사 랜덤 정보는 의사 난수를 포함하고,
    상기 단말 장치는 상기 단말 장치의 장치 정보를 채택하여 상기 의사 난수를 생성하도록 구성된 난수 생성 모듈을 더 포함하는
    것을 특징으로 하는 단말 장치.
  21. 제20항에 있어서,
    상기 장치 정보는 상기 단말 장치의 아이덴티티 정보 또는 상태 정보이며,
    상기 난수 생성 모듈은,
    상기 단말 장치의 상기 아이덴티티 정보 또는 상태 정보를 난수 생성기의 초기 값으로 하여 상기 의사 난수를 획득하는
    것을 특징으로 하는 단말 장치.
  22. 제19항에 있어서,
    상기 자원 구성 정보는 전송 주기 및 자원 위치 정보를 포함하고,
    상기 송신 모듈은 상기 전송 주기 및 상기 자원 위치 정보에 기반하여 상기 프리앰블 코드 및 상기 데이터 부분 정보의 데이터 코드를 주기적으로 송신하고,
    상이한 송신 주기에 의해 채택되는 의사 랜덤 정보는 각각 결정되는
    것을 특징으로 하는 단말 장치.
  23. 제19항에 있어서,
    상기 수신 모듈은 또한, 상기 네트워크측 장치에 의해 지시한 프리앰블 코드 전송 횟수의 상한을 수신하는
    것을 특징으로 하는 단말 장치.
  24. 제19항 내지 제23항 중 어느 한 항에 있어서,
    상기 자원 구성 정보는 프리앰블 코드 자원 위치 및 K개의 자원 블록의 자원 위치를 포함하고, 상기 K는 양의 정수이며,
    상기 단말 장치는 상기 처리할 프리앰블 정보 또는 상기 프리앰블 부분 정보를 인코딩하여 매핑 관계 인코딩 결과를 획득하도록 구성된 매핑 모듈을 더 포함하고,
    상기 매핑 관계 인코딩 결과는 K 비트를 포함하고, 상기 K 비트는 상기 K개의 자원 블록과 일대일로 대응하고, 어느 하나의 비트에 대해, 상기 비트가 제1 값을 취하는 경우, 상기 비트에 대응하는 자원 블록이 데이터 코드 결과를 운반하는 것으로 식별하고, 상기 비트가 제2 값을 취하는 경우, 상기 비트에 대응하는 자원 블록이 데이터 코드 결과를 운반하지 않는 것으로 식별하고,
    상기 송신 모듈은,
    상기 프리앰블 코드 자원 위치에 기반하여 상기 프리앰블 코드를 송신하고;
    상기 매핑 관계 인코딩 결과에 기반하여 상기 K개의 자원 블록에 상기 데이터 코드를 매핑하는
    것을 특징으로 하는 단말 장치.
  25. 네트워크측 장치로서,
    상기 네트워크측 장치는
    자원 구성 정보를 단말 장치로 송신하여 상기 단말 장치로 하여금 상기 자원 구성 정보에 기반하여 프리앰블 코드 및 데이터 부분 정보의 데이터 코드를 송신하도록 구성된 송신 모듈; 및
    상기 프리앰블 코드가 검출되면 상기 프리앰블 코드에 기반하여 상기 데이터 코드를 디코딩하도록 구성된 디코딩 모듈을 포함하고,
    상기 프리앰블 코드는 상기 단말 장치가 처리할 프리앰블 정보에 기반하여 생성되고, 상기 처리할 프리앰블 정보는 의사 랜덤 정보 및 상기 단말 장치의 프리앰블 부분 정보를 포함하는
    것을 특징으로 하는 네트워크측 장치.
  26. 제25항에 있어서,
    상기 자원 구성 정보는 프리앰블 코드 자원 위치 및 K개의 자원 블록의 자원 위치를 포함하고, 상기 디코딩 모듈은,
    상기 프리앰블 코드에 기반하여 상기 의사 랜덤 정보 및 상기 프리앰블 부분 정보를 획득하고,
    상기 처리할 프리앰블 정보 또는 상기 프리앰블 부분 정보를 인코딩하여 매핑 관계 인코딩 결과를 획득하고, 상기 매핑 관계 인코딩 결과는 K 비트를 포함하고, 상기 K 비트는 상기 K개의 자원 블록과 일대일로 대응하고, 어느 하나의 비트에 대해, 상기 비트가 제1 값을 취하는 경우, 상기 비트에 대응하는 자원 블록이 데이터 코드 결과를 운반하는 것으로 식별하고, 상기 비트가 제2 값을 취하는 경우, 상기 비트에 대응하는 자원 블록이 데이터 코드 결과를 운반하지 않는 것으로 식별하고,
    데이터 코드 결과를 운반하는 자원 블록에서 데이터 코드를 검출하여 디코딩하는
    것을 특징으로 하는 네트워크측 장치.
  27. 제26항에 있어서,
    상기 의사 랜덤 정보는 상기 처리할 프리앰블 정보의 특정된 위치에 구비되며,
    상기 디코딩 모듈은,
    프리앰블을 채택하여 상기 프리앰블 코드에 대한 상관 검출을 수행하여 상기 처리할 프리앰블 정보를 획득하고;
    상기 특정된 위치에 기반하여 상기 처리할 프리앰블 정보로부터 상기 의사 랜덤 정보 및 상기 프리앰블 부분 정보를 파싱하는
    것을 특징으로 하는 네트워크측 장치.
  28. 컴퓨터 프로그램을 저장하는 컴퓨터 저장 가능한 매체로서,
    상기 프로그램이 프로세서에 의해 실행되는 경우 제1항 내지 제9항 중 어느 한 항에 기재된 방법의 단계를 구현하는 것을 특징으로 하는 컴퓨터 저장 가능한 매체.
KR1020237028013A 2021-01-20 2022-01-10 액세스 및 전송 방법, 네트워크측 장치, 단말 및 저장매체 KR20230128566A (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN202110076836.X 2021-01-20
CN202110076836.XA CN114866201B (zh) 2021-01-20 2021-01-20 接入传输方法、网络侧设备、终端和存储介质
PCT/CN2022/071019 WO2022156554A1 (zh) 2021-01-20 2022-01-10 接入传输方法、网络侧设备、终端和存储介质

Publications (1)

Publication Number Publication Date
KR20230128566A true KR20230128566A (ko) 2023-09-05

Family

ID=82548313

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020237028013A KR20230128566A (ko) 2021-01-20 2022-01-10 액세스 및 전송 방법, 네트워크측 장치, 단말 및 저장매체

Country Status (6)

Country Link
US (1) US20240064707A1 (ko)
EP (1) EP4283905A1 (ko)
JP (1) JP2024503736A (ko)
KR (1) KR20230128566A (ko)
CN (1) CN114866201B (ko)
WO (1) WO2022156554A1 (ko)

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4819911B2 (ja) * 2006-01-20 2011-11-24 ノキア コーポレイション 強化サービス範囲を有するランダムアクセス手続
CN110445591B (zh) * 2012-09-26 2021-12-28 华为技术有限公司 用于在异构通信***中进行随机接入的***和方法
CN104469966B (zh) * 2014-12-08 2019-03-01 哈尔滨工业大学深圳研究生院 Td-lte虚拟专网基于动态优先级的随机接入方法及***
CN107872884A (zh) * 2016-09-26 2018-04-03 电信科学技术研究院 一种随机接入资源分配和随机接入方法、设备
CN116709271A (zh) * 2017-03-24 2023-09-05 苹果公司 用于机器类型通信和窄带物联网设备的唤醒信号
US11395331B2 (en) * 2017-07-07 2022-07-19 Huawei Technolgoies Co., Ltd. Random access method, terminal device, and network device
CN111226404B (zh) * 2017-07-31 2022-05-03 弗劳恩霍夫应用研究促进协会 无线通信网络以及发射机和接收机
EP3989475B1 (en) * 2018-01-25 2023-05-03 LG Electronics Inc. Method for transmitting and receiving nprach preamble in wireless communication system supporting tdd and apparatus therefor
CN110167103B (zh) * 2018-02-13 2021-01-08 维沃移动通信有限公司 ***消息请求、发送方法,终端设备和网络设备
CN110831230B (zh) * 2018-08-10 2021-10-01 华为技术有限公司 随机接入方法、装置、设备及存储介质
CN109041253B (zh) * 2018-09-06 2020-11-20 北京遥测技术研究所 无人机集群测控中基于迭代检测的分集接入方法及***
KR20220081361A (ko) * 2019-10-04 2022-06-15 엘지전자 주식회사 무선 통신 시스템에서 신호를 송수신 하는 방법 및 이를 지원하는 장치

Also Published As

Publication number Publication date
CN114866201A (zh) 2022-08-05
EP4283905A1 (en) 2023-11-29
WO2022156554A1 (zh) 2022-07-28
US20240064707A1 (en) 2024-02-22
CN114866201B (zh) 2023-07-25
JP2024503736A (ja) 2024-01-26

Similar Documents

Publication Publication Date Title
JP6860708B2 (ja) 集積回路
US20210075574A1 (en) Method and Apparatus for Performing Contention Based Random Access in a Carrier Frequency
TWI701966B (zh) 用於使用者設備的隨機存取資源選擇方法及使用者設備
AU2017439921B2 (en) Random access with bandwidth part switch
EP3569029B1 (en) Method and apparatus for performing contention based random access in a carrier frequency of a communication network
US20210136827A1 (en) Method for grant free uplink transmission, user equipment and base station device
CN110167035B (zh) 波束管理方法、终端、网络设备以及存储介质
WO2017028273A1 (zh) 支持多种传输时间间隔的随机接入方法、装置以及通信***
WO2019029498A1 (zh) 一种通信的方法和装置
EP3183935B1 (en) Improved channel capacity on collision based channels
US11956829B2 (en) Messaging for random access procedures
CN105611646B (zh) 基站、用户设备及其方法
WO2017128889A1 (zh) 前导序列的发送和接收方法、装置及***
US11284442B2 (en) Random access method, user equipment, base station, and random access system
US11979228B2 (en) Signal transmission method and communications apparatus
JP6911120B2 (ja) ランダムアクセスのための方法及びデバイス
WO2018019071A1 (zh) 前导序列的配置方法、用户设备及接入网设备
WO2015010631A1 (zh) 随机接入方法及装置
KR20230128566A (ko) 액세스 및 전송 방법, 네트워크측 장치, 단말 및 저장매체
CN109565883B (zh) 基于竞争的上行链路数据传输
CN113647133B (zh) 发送、接收反馈信息的方法和设备
CN114451034A (zh) 一种信息处理方法和通信设备
KR20190099037A (ko) 데이터 전송 방법, 네트워크 디바이스, 및 단말 디바이스
WO2022134987A1 (zh) 序列传输方法、接收方法、终端、网络设备和存储介质
CN115460656A (zh) 一种反馈确认方法、设备、装置及存储介质

Legal Events

Date Code Title Description
A201 Request for examination