Main Content

nrPDSCHDMRS

PDSCH DM-RS 심볼 생성

R2020a 이후

설명

sym = nrPDSCHDMRS(carrier,pdsch)는 TS 38.211 Section 7.4.1.1.1[1]에 정의된 대로 PDSCH(physical downlink shared channel)의 DM-RS(복조 기준 신호) 심볼을 포함하는 행렬을 반환합니다. carrier는 특정 OFDM 뉴머롤로지에 대한 반송파 구성 파라미터를 지정합니다. pdsch는 PDSCH 구성 파라미터를 지정합니다.

예제

sym = nrPDSCHDMRS(carrier,pdsch,'OutputDataType',datatype)은 DM-RS 심볼의 데이터형을 지정합니다.

예제

모두 축소

슬롯 번호를 10으로 지정하여 반송파 구성 객체를 만듭니다.

carrier = nrCarrierConfig('NSlot',10);

0~30에 할당된 PRB(물리적 리소스 블록)로 PDSCH(physical downlink shared channel) 구성 객체 pdsch를 만듭니다.

pdsch = nrPDSCHConfig;
pdsch.PRBSet = 0:30;

지정된 속성으로 PDSCH DM-RS(복조 기준 신호) 객체 dmrs를 만듭니다.

dmrs = nrPDSCHDMRSConfig;
dmrs.DMRSConfigurationType = 2;
dmrs.DMRSLength = 2;
dmrs.DMRSAdditionalPosition = 1;
dmrs.DMRSTypeAPosition = 2;
dmrs.DMRSPortSet = 5;
dmrs.NIDNSCID = 10;
dmrs.NSCID = 0;

PDSCH DM-RS 구성 객체를 PDSCH 구성 객체의 DMRS 속성에 할당합니다.

pdsch.DMRS = dmrs;

지정된 반송파, PDSCH 구성, 출력 형식 name-value 쌍의 인수에 대한 PDSCH DM-RS 심볼과 인덱스를 생성합니다.

sym = nrPDSCHDMRS(carrier,pdsch,'OutputDataType','single')
sym = 496x1 single column vector

  -0.7071 - 0.7071i
  -0.7071 + 0.7071i
  -0.7071 + 0.7071i
   0.7071 + 0.7071i
   0.7071 + 0.7071i
  -0.7071 - 0.7071i
   0.7071 - 0.7071i
  -0.7071 + 0.7071i
   0.7071 - 0.7071i
  -0.7071 - 0.7071i
      ⋮

ind = nrPDSCHDMRSIndices(carrier,pdsch,'IndexBase','0based','IndexOrientation','carrier')
ind = 496x1 uint32 column vector

   1252
   1253
   1258
   1259
   1264
   1265
   1270
   1271
   1276
   1277
      ⋮

생성된 DM-RS 심볼을 반송파 리소스 그리드에 표시합니다.

grid = complex(zeros([carrier.NSizeGrid*12 carrier.SymbolsPerSlot pdsch.NumLayers]));
grid(ind+1) = sym;
imagesc(abs(grid(:,:,1)));
axis xy;
xlabel('OFDM Symbols');
ylabel('Subcarriers');
title('PDSCH DM-RS Resource Elements in the Carrier Resource Grid');

Figure contains an axes object. The axes object with title PDSCH DM-RS Resource Elements in the Carrier Resource Grid, xlabel OFDM Symbols, ylabel Subcarriers contains an object of type image.

입력 인수

모두 축소

특정 OFDM 뉴머롤로지를 위한 반송파 구성 파라미터로, nrCarrierConfig 객체로 지정됩니다. 이 함수는 nrCarrierConfig 객체의 다음 속성만 사용합니다.

PDSCH 구성 파라미터로, nrPDSCHConfig 객체로 지정됩니다. 이 함수는 nrPDSCHConfig 객체의 다음 속성만 사용합니다.

생성되는 DM-RS 심볼의 데이터형으로, 'double' 또는 'single'로 지정됩니다.

데이터형: char | string

출력 인수

모두 축소

DM-RS 심볼로, 복소수 행렬로 반환됩니다. 열 개수는 구성된 안테나 포트의 개수와 일치합니다.

데이터형: single | double
복소수 지원 여부:

참고 문헌

[1] 3GPP TS 38.211. “NR; Physical channels and modulation.” 3rd Generation Partnership Project; Technical Specification Group Radio Access Network.

확장 기능

버전 내역

R2020a에 개발됨