Generate PUCCH format 1 modulation symbols
returns the physical uplink control channel (PUCCH) format 1 modulation symbols, as defined
in TS 38.211 Section 6.3.2.4 [1], based on these input
arguments:sym
= nrPUCCH1(ack
,sr
,symAllocation
,cp
,nslot
,nid
,groupHopping
,initialCS
,freqHopping
,occi
)
Hybrid automatic repeat-request acknowledgment (HARQ-ACK)
ack
Scheduling request (SR) sr
PUCCH symbol allocation symAllocation
Cyclic prefix cp
Radio frame slot number nslot
Scrambling identity nid
Group hopping configuration groupHopping
Initial cyclic shift initialCS
Intra-slot frequency hopping configuration freqHopping
Orthogonal cover code index occi
[1] 3GPP TS 38.211. “NR; Physical channels and modulation.” 3rd Generation Partnership Project; Technical Specification Group Radio Access Network.
[2] 3GPP TS 38.213. “NR; Physical layer procedures for control.” 3rd Generation Partnership Project; Technical Specification Group Radio Access Network.
nrLowPAPRS
| nrPUCCH0
| nrPUCCH2
| nrPUCCH3
| nrPUCCH4
| nrPUCCHHoppingInfo