Thomas Schlichter
ef3be74025
Fix channel estimation for 3/4 sampling
...
In 3/4 sampling mode, the OFDM symbol size is _not_ a power of two (e.g. 1536 instead of 2048).
In this case it is _not_ OK to calculate the modulus using a binary AND, it _must_ use either the actul modulus operator (%) using an integer division,
or a _correct_ if statement or tertianary operator like this:
re_offset = (re_offset + 4 >= ue->frame_parms.ofdm_symbol_size) ? (re_offset + 4 - ue->frame_parms.ofdm_symbol_size) : (re_offset + 4);
But of course using the actual modulus operator is much more readable and surely not much slower:
re_offset = (re_offset + 4) % ue->frame_parms.ofdm_symbol_size;
2019-11-14 17:32:09 +01:00
Sakthivel Velumani
348afdc17e
Added more test cases for nr_ulsim
2019-11-14 15:18:37 +01:00
Sakthivel Velumani
eff0a870b7
PUSCH UE DMRS index with correct data type
2019-11-14 15:06:23 +01:00
Sakthivel Velumani
95ef6bd9b7
Included previously commented tests
2019-11-14 13:48:15 +01:00
Sakthivel Velumani
1aa2b3041b
update to last commit
2019-11-13 15:05:19 +01:00
Sakthivel Velumani
8054ab64fa
Fixed CRC fail in PDSCH for large PRBs
2019-11-13 14:57:29 +01:00
Sakthivel Velumani
3185728107
Some updates in uplink and downlink channel estimations
2019-11-13 14:35:14 +01:00
Sakthivel Velumani
c3fcee20a1
Added dlsim more dlsim test cases
2019-11-12 16:53:22 +01:00
Sakthivel Velumani
2deda8df51
Improved channel estimates around DC for uplink
2019-11-12 15:15:37 +01:00
Sakthivel Velumani
09b38541c8
Included DC handling for odd number of RBs
2019-11-12 14:28:34 +01:00
Sakthivel Velumani
497afe4f58
UL improved channel estimation around DC
2019-11-08 10:27:06 +01:00
Sakthivel Velumani
9e7186c2cb
updated dlsim
2019-11-07 17:00:30 +01:00
Sakthivel Velumani
f5b0658a70
Improved channel estimates around DC;
...
ignored only DC pilot
2019-11-07 16:34:33 +01:00
Sakthivel Velumani
ca9b4d7ed9
Improved channel estimates around DC
...
Ignored 1 pilot before and after DC
2019-11-07 16:26:30 +01:00
Florian Kaltenberger
615f278711
Merge branch 'integration-develop-nr-2019w44' into 'develop-nr'
...
Integration develop nr 2019w44
See merge request oai/openairinterface5g!703
2019-10-31 21:10:31 +01:00
Florian Kaltenberger
517c8585b3
UE sending only slot 2 (until we have real TDD procedures) to reduce stress on trx_write
2019-10-31 14:01:48 +01:00
Sakthivel Velumani
3052388709
Fix for ulsim MCS issue;
...
Still problem with low MCS (same as PDSCH)
2019-10-31 11:51:58 +01:00
Florian Kaltenberger
ac94b2e6f0
commenting out failing nr_dlsim test for MCS 0
2019-10-30 10:31:54 +01:00
Florian Kaltenberger
c52ba1db79
Merge remote-tracking branch 'origin/457-add-nr_ulsim-testcases' into integration-develop-nr-2019w44
2019-10-30 10:24:51 +01:00
Florian Kaltenberger
cf025a6569
Merge remote-tracking branch 'origin/nr-tbs-fixes' into integration-develop-nr-2019w44
2019-10-30 10:22:38 +01:00
Florian Kaltenberger
51462360a8
Merge remote-tracking branch 'origin/nr_time_tracking_ssb' into integration-develop-nr-2019w44
2019-10-30 10:22:20 +01:00
Francesco Mani
5cd4ad0411
Merge branch 'nr-tbs-fixes' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr-tbs-fixes
2019-10-28 17:11:37 +01:00
Francesco Mani
4297beffa0
another uint32 fix
2019-10-28 17:11:03 +01:00
Sakthivel Velumani
5bfbfd9a37
Updated test cases (ready for CI tests)
2019-10-28 14:05:54 +01:00
Sakthivel Velumani
fcfc29ca8b
Fixed ulsch
2019-10-28 14:01:22 +01:00
Sakthivel Velumani
db02c60ef5
Updated ulsch
2019-10-28 13:44:19 +01:00
Francesco Mani
e9355e2ef4
fix in coderate for ulsch decoding
2019-10-28 13:19:10 +01:00
Florian Kaltenberger
f459e90f2b
excluding dlsim_tm4 test
2019-10-28 11:43:05 +01:00
Sakthivel Velumani
2308f35fa7
Merge branch 'nr-tbs-fixes' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr-tbs-fixes
2019-10-28 10:52:54 +01:00
Francesco Mani
ae2549b91a
encoded length as uint32_t
2019-10-28 10:41:56 +01:00
Sakthivel Velumani
3995b59b34
Updated phy simulators
2019-10-28 10:27:55 +01:00
Francesco Mani
5a0b2fc05c
Merge branch 'nr-tbs-fixes' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr-tbs-fixes
2019-10-25 15:54:37 +02:00
Francesco Mani
c1dc042d70
tbs as uint32_t
2019-10-25 15:53:54 +02:00
Sakthivel Velumani
0ceb9545a1
Added back the dlschsim test cases
2019-10-25 15:25:15 +02:00
Sakthivel Velumani
d4d4bb6df7
Removed unused variables
2019-10-25 15:22:18 +02:00
Sakthivel Velumani
80846efc2e
Fixed nr_dlschsim
2019-10-25 15:16:03 +02:00
Florian Kaltenberger
3c16c57aa8
Merge branch 'integration-develop-nr-2019w43' into 'develop-nr'
...
Integration develop nr 2019w43
See merge request oai/openairinterface5g!696
2019-10-25 13:47:27 +02:00
Florian Kaltenberger
748a2397d6
fixing ldpctest and some encoding for >8 segments
2019-10-25 13:38:21 +02:00
Thomas Schlichter
f235e54056
autotests: update phy test case descriptions in README.txt
2019-10-25 11:20:00 +02:00
Thomas Schlichter
fe290e3a54
autotests: run more than only the first 10 phy test cases
2019-10-25 11:19:52 +02:00
Thomas Schlichter
9e80e8db73
autotests: add test cases for nr_ulsim
2019-10-25 11:18:56 +02:00
Sakthivel Velumani
3c47152c66
commented out nr_dlschsim test cases
2019-10-24 17:18:16 +02:00
Hongzhi Wang
397480c125
update time tracking
2019-10-24 10:42:11 +02:00
Florian Kaltenberger
a675d309aa
Merge remote-tracking branch 'origin/hotfix_usrp_lib' into integration-develop-nr-2019w43
2019-10-24 10:02:03 +02:00
Florian Kaltenberger
7500911a1b
applying fix from @heng_great
2019-10-24 10:00:57 +02:00
Florian Kaltenberger
609ec01888
Merge remote-tracking branch 'origin/develop-nr-fix-warnings' into integration-develop-nr-2019w43
2019-10-24 09:58:22 +02:00
Francesco Mani
93730f0e06
removing scale left out
2019-10-24 09:25:35 +02:00
Francesco Mani
6e38f7540f
moving scale inside tbs computation function
2019-10-24 09:14:14 +02:00
Raphael Defosseux
96b59d07a3
fixing a typo in usrp_lib.cpp
2019-10-23 10:46:17 +02:00
Francesco Mani
f2c5ebd4cd
Zc fix in LDPC encoder
2019-10-22 15:26:44 +02:00