자원 할당 타입은 주파수 도메인에서 자원 할당 방법을 지시한다.

유사한 개념이 LTE 자원 할당에서도 쓰인다.

 

  • Downlink : 38.214 - 5.1.2.2 Resource allocation in frequency domain
  • Uplink : 38.214 - 6.1.2.2 Resource allocation in frequency domain

자원 할당 타입은 스케줄러가 각 전송에 대해 자원 블록을 할당하는 방식을 지정한다.

유연성 측면에서 볼 때, 자원 블록 할당의 유연성을 최대화하는 방법은 각 비트가 각 자원 블록을 나타내는 비트 맵(비트 스트림)의 문자열을 사용하는 것이다.

이렇게 하면 최대의 유연성을 얻을 수 있지만 자원 할당 프로세스가 복잡해지거나 자원 할당을 위해 너무 많은 데이터(너무 긴 비트맵)이 생성된다.

 

어떻게 자원 할당 타입을 결정하는지?

TS 38.214의 5.1.2.2에 따르면, 자원 할당 타입은 DCI 포맷 또는 RRC 계층 메시지에 의해 결정된다.

  • 단말은 DCI 포맷 1_0으로 스케줄링 그랜트를 수신하면 다운링크 자원 할당 타입 1이 사용된다고 가정할 수 있다.
  • 스케줄링 DCI가 Frequency-domainPDSCHresource 필드의 일부로 다운링크 자원 할당 유형을 표시하도록 구성되면 UE는 이 필드에 의해 정의된 다운링크 자원 할당 유형 0 또는 유형 1을 사용해야 합니다. 그렇지 않으면 UE는 PDSCH에 대한 RRC 구성 매개변수 Resource-allocation-config에 의해 정의된 다운링크 주파수 자원 할당 유형을 사용해야 합니다.

 

 

출처: https://www.sharetechnote.com/html/5G/5G_ResourceAllocationType.html

 

5G | ShareTechnote

 

www.sharetechnote.com

 

SSB(synchronization signal block)은 동기 신호(SS)와 물리 방송 채널(PBCH)를 포함한다.

 

  • Synchronization Signal : PSS (Primary Synchronization Signal), SSS (Secondary Synchronization Signal)
  • PBCH : PBCH DMRS and PBCH (Data)

LTE에서는 'SSB'란 용어를 사용하지는 않았지만, 'SSB'와 대응될 수 있는 'PSS/SSS' 및 'PBCH'를 사용하였다.

LTE와 NR에서의 SSB의 가장 큰 차이는 각 채널의 주기성(periodicity)이다. 

LTE에서는 SS(PSS, SSS)가 5ms마다 전송되었고, PBCH는 10ms마다 전송되었다. 

NR에서는 SS 및 PBCH는 항상 동시에 전송된다. 전형적으로, 20ms마다 전송된다. 그러나 이 주기성은 3gpp specification에 따라 달라질 수 있다.

SSB의 시간 도메인 전송 패턴은 NR이 LTE보다 복잡하다. (LTE는 오직 하나의 SSB 전송 패턴을 갖는다.)

LTE에서는 서브프레임 번호 및 서브프레임 내의 OFDM 심볼 번호는 항상 같다.

NR에서는 아래 그림과 같이 SSB 전송의 시간 도메인 패턴이 다양하게 존재한다.

NOTE 1 : I want to introduce a good note for this type of design quoted from section II of this paper as follows :

The transmission of SS/PBCHs within an SS/PBCH set is confined to a 5 ms window. The maximum number of SS/PBCHs within an SS/PBCH set (i.e., within 5ms period) is specified to be 4 for frequency ranges up to 3 GHz, 8 for 3 to 6 GHz, or 64 for 6 to 52.6 GHz in order to achieve a trade-off between coverage and resource overhead. Furthermore, the number of actual transmitted SS/PBCHs is configurable and could be less than the maximum number. This option is particularly useful towards reducing processing burden at the gNB, especially in the case of requiring transmission of multiple SS/PBCHs on multiple carriers within a slot

 

출처: 5G | ShareTechnote

 

4G/LTE

하나의 서브프레임과 다른 서브프레임 간에 일어나는 호핑  -> "inter subframe" hopping

하나의 서브프레임 안에서 일어나는 호핑 -> "intra subframe" hopping

인트라 서브프레임 호핑에서 하나의 슬롯과 다른 슬롯 간의 호핑 거리가 일정하지 않은 호핑도 있다.

자원 할당이 호핑되면서 flip되는 호핑도 있다. 즉, 하나의 슬롯의 자원 할당은 이전 슬롯의 미러 이미지 "mirroring"

 

기지국은 어떻게 업링크 호핑 패턴을 알 수 있을까? 네트워크가 모든 호핑 패턴을 결정하고, 지시대로 단말이 hop하도록 한다.

네트워크는 단말에게 SIB2 및 DCI 0을 통해 호핑 패턴의 디테일들을 알려준다.

 

 

38.213

8.1 

For a PUSCH transmission with frequency hopping in a slot, when indicated by msgA-intraSlotFrequencyHopping for the active UL BWP, the frequency offset for the second hop [6, TS 38.214] is determined as described in clause 8.3, Table 8.3-1 using msgA-HoppingBits instead of NUL,hop . If guardPeriodMsgA-PUSCH is provided, a first symbol of the second hop is separated by guardPeriodMsgA-PUSCH symbols from the end of a last symbol of the first hop; otherwise, there is no time separation of the PUSCH transmission before and after frequency hopping. If a UE is provided with useInterlacePUCCH-PUSCH in BWP-UplinkCommon, the UE shall transmit PUSCH without frequency hopping. A PUSCH transmission uses a same spatial filter as an associated PRACH transmission.

 

9.2.1 PUCCH Resource Sets

...

 

38.214

6.1.2 Resource allocation

(p124)

-     When frequency hopping is enabled, the frequency offset between two frequency hops can be configured by higher layer parameter frequencyHoppingOffset.

 

6.2.1.1 UE SRS frequency hopping procedure(p140)

 

6.3 UE PUSCH frequency hopping procedure

6.3.1 Frequency hopping for PUSCH repetition Type A

For PUSCH repetition Type A (as determined according to procedures defined in Clause 6.1.2.1 for scheduled PUSCH, or Clause 6.1.2.3 for configured PUSCH), a UE is configured for frequency hopping by the higher layer parameter frequencyHoppingDCI-0-2 in pusch-Config for PUSCH transmission scheduled by DCI format 0_2, and by frequencyHopping provided in pusch-Config for PUSCH transmission scheduled by a DCI format other than 0_2, and by frequencyHopping provided in configuredGrantConfig for configured PUSCH transmission. One of two frequency hopping modes can be configured:

-     Intra-slot frequency hopping, applicable to single slot and multi-slot PUSCH transmission and each of multiple PUSCH transmissions scheduled by a DCI if the higher layer parameter pusch-TimeDomainAllocationListForMultiPUSCH is configured.

-     Inter-slot frequency hopping, applicable to multi-slot PUSCH transmission.

...

In case of intra-slot frequency hopping, the starting RB in each hop is given by:

                                                            ,

where i=0 and i=1 are the first hop and the second hop respectively, and  is the starting RB within the UL BWP, as calculated from the resource block assignment information of resource allocation type 1 (described in Clause 6.1.2.2.2) or as calculated from the resource assignment for MsgA PUSCH (described in [6, TS 38.213]) and is the frequency offset in RBs between the two frequency hops. The number of symbols in the first hop is given by , the number of symbols in the second hop is given by , where NsymbPUSCH,s  is the length of the PUSCH transmission in OFDM symbols in one slot.

 

In case of inter-slot frequency hopping, the starting RB during slot  is given by:

                                          

 

 

6.3.2 Frequency hopping for PUSCH repetition Type B

 

'네트워크 슬라이싱'이 5G에서 중요한 역할로 대두되었습니다.

 

'네트워크 슬라이싱'은 유선 기술로 볼 수 있는 코어 네트워크 기술로서, 동일한 구성을 갖는 하나의 네트워크 장비가 특정 서비스를 제공하기 위해 특정한 형태로 소프트웨어 디파인되는 기술입니다. 즉, 서비스에 따라 코어 네트워크가 구성될 수 있습니다. (network function virtualization)

 

이동 통신 시스템에서는 기지국, 단말이 있고, 기지국 및 단말 간에는 무선 구간이 만들어집니다. 그리고, 기지국이 모두 연결되어 다른 인터넷과 연결되는 핵심망이 존재합니다. 현재, 핵심망(유선망)들은 특정 서비스에 따라 구성이 달라집니다. 일 예로, 비디오 스트리밍을 위한 핵심망이 있고, V2X를 위한 핵심망이 있을 수 있습니다. 즉, 다양한 서비스에 따라 핵심망이 달라지게 됩니다. 이는, 모두 다른 유선 네트워크 장비를 요구하게 되고, 앞으로 확증되는 서비스들의 종류를 고려할 시 핵심망들을 구축하는 것이 부담이 될 수 있습니다. 이에, 5G 통신에서는 네트워크 슬라이싱을 통해 유선 네트워크를 구축하는데 드는 비용 및 시간을 감소시킬 수 있습니다. 

 

네트워크 슬라이싱이란!

5G의 핵심망 코어 네트워크의 중요한 요소 기술 중 하나입니다.

단말은 동일한 기지국을 통해 복수의 슬라이스들에 액세스할 수 있습니다. 각각의 슬라이스들은 service-lecel agreement(SLA)에 따라 특정 service type을 제공할 수 있습니다.

  • Network Slice는 PLMN 내에서 정의되며 5G 코어5G RAN 네트워크 제어 평면과 사용자 평면 네트워크를 포함합니다.
  • Network Slice 식별은 S-NSSAI(Single Network Slice Selection Assistance Information)를 통해 수행되며, 여기서 NSSAI는 S-NSSAI 모음입니다.
  • 현재 3GPP는 UE와 네트워크 간의 신호 메시지로 전송되는 NSSAI에서 최대 8개의 S-NSSAI를 허용합니다. 이는 단일 UE가 한 번에 최대 8개의 네트워크 슬라이스에 의해 서비스될 수 있음을 의미합니다.
  • UE가 네트워크에게 보낸 S-NSSAI는 네트워크가 특정 네트워크 슬라이스 인스턴스를 선택하는 데 도움을 줍니다.
  • TS 23.501은 네트워크 슬라이싱 측면에서 네트워크 기능, 슬라이스 및 슬라이스 인스턴스(Network Function, Slice, and Slice Instance)를 정의합니다.
    1. Network Function: 네트워크에서 3GPP 채택 또는 3GPP 정의 처리 기능으로 기능 동작 및 3GPP 정의 인터페이스를 정의했습니다. (참고: 네트워크 기능은 전용 하드웨어의 네트워크 요소, 전용 하드웨어에서 실행되는 소프트웨어 인스턴스 또는 적절한 플랫폼(예: 클라우드 인프라)에서 인스턴스화된 가상화 기능으로 구현될 수 있습니다.) 
    2. Network Slice: 특정 네트워크 기능과 네트워크 특성을 제공하는 논리 네트워크입니다.
    3. Network Slice instance: 배포된 네트워크 슬라이스를 형성하는 네트워크 기능 인스턴스 및 필수 리소스(예: 컴퓨팅, 스토리지 및 네트워킹 리소스) 집합입니다.네트워크 슬라이싱은 하드 슬라이싱과 소프트 슬라이싱으로 분류할 수 있습니다. 하드 슬라이싱 네트워크 슬라이스는 소프트 슬라이싱에서와 같이 네트워크 슬라이스가 특정 네트워크 리소스를 공유할 수 있는 경우 서로 완전히 격리되어야 합니다.

 

Slice Identity Management: 

S-NSSAI는 5GC, 5G-RAN 및 UE에 걸친 네트워크 슬라이스의 식별자입니다. S-NSSAI는 PLMN(e.g., PLMN ID)과 연관되어 네트워크 고유의 값을 갖거나 표준 값을 가질 수 있다. S-NSSAI는 S-NSSAI가 연관된 PLMN의 액세스 네트워크에서 UE에 의해 사용됩니다. S-NSSAI는 슬라이스/서비스 유형(SST)과 슬라이스 구분자(SD)로 구성됩니다.

  • SST: It refers to the expected Network Slice behavior in terms of features and services
  • Slice Differentiator (SD): It is an optional information that complements the Slice/Service type(s) to differentiate amongst multiple Network Slices of the same Slice/Service type.

SST ID is Mandatory and its length is 8 bits where as SD is Optional SD to differentiates slices with same SST and having a total length of  24 bits. Standardized S-NSSAI has only SST and no SD, while non-standard S-NSSAI can be defined as either SST alone (Non-standard) or SST + SD.

 

Standardized SST

SST의 이러한 표준화된 값은 5G의 세 가지 주요 사용 사례(eMBB, URLCC 및 mMTC)를 처리합니다. SST 길이는 8비트이므로 2^8= 256 SST 값을 제공할 수 있습니다. 3GPP는 표준화된 SST를 위해 0에서 127까지의 값을 예약했습니다. 표준화되지 않은 값도 SST에 사용할 수 있습니다. 비표준화 값을 사용하면 운영자가 자신의 특정 서비스 요구 사항을 지원하는 네트워크 슬라이스를 도입할 수 있습니다. 3GPP는 비표준 SST에 대해 128~255의 값을 예약했습니다.

 

슬라이싱 관련 내용은 이하 출처에서 더 살펴볼 수 있다.

5G RAN and 5GC Network Slice Signaling - Techplayon

 

5G RAN and 5GC Network Slice Signaling - Techplayon

Network Slicing is considered as one of the key feature by 3GPP in 5G.  A network slice can be looked as a logical end-to-end network

www.techplayon.com

 

 

'표준 통신' 카테고리의 다른 글

PDCP(Packet Data Convergence Protocol)  (0) 2022.11.23
자원 할당 타입(resource allocation type)  (0) 2022.11.21
5G/NR -SS Block (동기 신호 블록)  (0) 2022.11.14
Frequency Hopping  (0) 2022.11.09
5G 표준 통신이란?  (0) 2022.08.27

+ Recent posts