PUSCH¶
스펙 · 릴리즈
TS 36.211 §5.3 (PUSCH), §5.5.2 (PUSCH DMRS) · TS 36.212 §5.2.2 (UL-SCH, UCI 다중화) · TS 36.213 §8 (PUSCH 절차), §8.6 (MCS/TBS)
Rel-8~ (Rel-10 UL MIMO·clustered 할당, Rel-12 64QAM 확대, Rel-14 256QAM)
한눈에 보기
PUSCH(Physical Uplink Shared Channel)는 단말이 상향 데이터를 보내는 채널입니다.
- 기지국이 PDCCH(DCI 0 또는 4)로 언제, 어디로, 어떻게 보낼지 미리 알려 줍니다(UL grant). 단말이 마음대로 보낼 수 없습니다.
- FDD에서는 grant를 받고 4 ms 뒤에 보냅니다.
- SC-FDMA로 전송해서 단말 전력 증폭기 효율을 높입니다. 그래서 RB는 연속으로 할당하는 것이 기본입니다.
- 데이터와 함께 ACK/NACK, CQI 같은 제어 정보(UCI)도 실을 수 있습니다.
처리 과정¶
flowchart LR
A[UL-SCH TB] --> B[CRC · CB 분할 · Turbo · 레이트 매칭]
U[UCI<br/>CQI · RI · ACK] --> M
B --> M[데이터·제어 다중화<br/>채널 인터리버]
M --> S[스크램블] --> Q[변조] --> T[Transform precoding<br/>DFT] --> R[RE 매핑] --> O[SC-FDMA]
서브프레임 구조¶
- Normal CP: 슬롯당 7 심볼 중 심볼 3(가운데)이 DMRS, 나머지 6개가 데이터 → 서브프레임당 데이터 12 심볼
- Extended CP: 슬롯당 6 심볼 중 심볼 2가 DMRS
- SRS가 설정되면 서브프레임 마지막 심볼은 데이터 대신 SRS용으로 비움
위의 PUCCH 페이지 그림에서 빨간 열이 PUSCH DMRS입니다.
자원 할당과 호핑¶
| 항목 | 내용 |
|---|---|
| UL 자원 할당 Type 0 | 연속 RB (RIV), Rel-8 |
| UL 자원 할당 Type 1 | 클러스터 2개 (Rel-10) |
| RB 수 제약 | \(2^a 3^b 5^c\) (DFT 크기) |
| 주파수 호핑 Type 1 | DCI가 지시하는 오프셋으로 두 번째 슬롯 이동 |
| 주파수 호핑 Type 2 | 미리 정한 부대역 패턴으로 이동 |
UCI를 PUSCH에 실을 때¶
| UCI | 위치 | 이유 |
|---|---|---|
| HARQ-ACK | DMRS 바로 옆 심볼 (2, 4), 데이터를 펑처링 | 채널 추정이 가장 정확한 곳, 가장 중요한 정보 |
| RI | ACK 다음 바깥 심볼 (1, 5) | CQI 해석에 필요 |
| CQI/PMI | 데이터 앞쪽에 시간 우선 배치, 데이터가 레이트 매칭으로 비켜 줌 |
UCI 각각의 자원 양은 \(\beta_{offset}\) (RRC)과 PUSCH MCS로 정해집니다. 예: ACK 자원 ≈ (ACK 비트 × β_offset^HARQ-ACK) / (데이터 스펙트럼 효율).
전문가 노트 — DMRS 시퀀스, TTI bundling, UL MIMO
DMRS 시퀀스. 기저 시퀀스 \(\bar r_{u,v}(n)\)에 순환 이동을 곱합니다.
- 그룹 번호 \(u\) (0–29): 30개 시퀀스 그룹. 셀 간 간섭을 줄이려고 PCI mod 30으로 배정하고, 그룹 호핑(슬롯마다 변경)을 켤 수 있습니다.
- \(n_{DMRS}^{(2)}\): DCI 0의 3비트 CS 필드. UL MU-MIMO 단말들을 서로 다른 CS로 구분합니다.
- 길이가 3 RB 미만이면 컴퓨터로 찾은 QPSK 시퀀스, 이상이면 ZC 확장 시퀀스를 씁니다.
- Rel-10에서 슬롯 간 OCC([+1 +1], [+1 −1])가 추가되어 레이어/단말 구분이 늘었습니다.
TTI bundling. 셀 가장자리 VoLTE 단말을 위해 같은 TB를 연속 4 서브프레임에 서로 다른 RV로 보냅니다. HARQ RTT는 16 ms, 프로세스는 4개가 됩니다. QPSK, 최대 3 PRB 제한이 있습니다.
UL MIMO (Rel-10, TM2 UL). DCI 4로 최대 4 레이어, 2 코드워드. 코드북 기반 프리코딩(2포트: 6개, 4포트: 랭크별 코드북). 실제 상용 단말 지원은 드뭅니다.
UL 64QAM / 256QAM. Rel-8 Cat 5만 64QAM을 지원했고, Rel-12에서 UL 카테고리 분리 후 Cat 13 등으로 확대, Rel-14에서 256QAM(ue-CategoryUL 16 이상)이 추가되었습니다.
비적응 재전송과 PHICH. NACK만 받으면 같은 RB·같은 MCS로 RV를 바꿔(0 → 2 → 3 → 1) 재전송합니다. 이 때문에 eNB 스케줄러는 재전송 단말의 RB를 미리 비워 두어야 합니다(동기 HARQ의 단점).
관련 페이지¶
- PUCCH와 UCI
- OFDMA와 DFT-s-OFDM
- 참조신호 — SRS
- 전력 제어