do not put random bits in DCI, put 0 instead (to avoid false DCI detections)
This commit is contained in:
@@ -2257,11 +2257,18 @@ uint8_t generate_dci_top(uint8_t num_pdcch_symbols,
|
|||||||
y[0] = &yseq0[0];
|
y[0] = &yseq0[0];
|
||||||
y[1] = &yseq1[0];
|
y[1] = &yseq1[0];
|
||||||
|
|
||||||
|
#if 0
|
||||||
// reset all bits to <NIL>, here we set <NIL> elements as 2
|
// reset all bits to <NIL>, here we set <NIL> elements as 2
|
||||||
// memset(e, 2, DCI_BITS_MAX);
|
// memset(e, 2, DCI_BITS_MAX);
|
||||||
// here we interpret NIL as a random QPSK sequence. That makes power estimation easier.
|
// here we interpret NIL as a random QPSK sequence. That makes power estimation easier.
|
||||||
for (i=0; i<DCI_BITS_MAX; i++)
|
for (i=0; i<DCI_BITS_MAX; i++)
|
||||||
e[i]=taus()&1;
|
e[i]=taus()&1;
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/* clear all bits, the above code may generate too much false detections
|
||||||
|
* (not sure about this, to be checked somehow)
|
||||||
|
*/
|
||||||
|
memset(e, 0, DCI_BITS_MAX);
|
||||||
|
|
||||||
e_ptr = e;
|
e_ptr = e;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user