10/26 update:
send DSR for msg5 scheduling is ok:
*validatePucch for all PUCCH formats to avoid time/freq-domain overlapping
*sendPucch(with sr=True) for both symbol-level period and slot-level period
*fillPucch for generic PUCCH resource mapping
*bugfix for Msg4 HARQ
2019/10/31 update:
*bugfix to intra-slot freq hopping of 2-symbols short pucch.
1, Different PUCCH formats
*all PUCCH formats support intra-slot frequency hopping
*multiple-slots PUCCH format 1/3/4 can be configured to use either inter-slot frequency hopping or intra-slot frequency hopping, but not both;
(1) if inter-slot FreqHop is enabled, even slots use startRb and odd slots use secondHopPrb, and slot numbering is started from 0 for the first PUCCH slots;
(2) if intra-slot FreqHop is enabled, hopping pattern(startRb for 1st hop and secondHopPrb for 2nd hop) keeps the same for