Generate PUCCH format 0 modulation symbols
returns the physical uplink control channel (PUCCH) format 0 modulation symbols, as defined
in TS 38.211 Section 6.3.2.3 [1], based on these input
arguments:sym
= nrPUCCH0(ack
,sr
,symAllocation
,cp
,nslot
,nid
,groupHopping
,initialCS
,freqHopping
)
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
[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.