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
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
Francesco Mani
ae2549b91a
encoded length as uint32_t
2019-10-28 10:41:56 +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
d4d4bb6df7
Removed unused variables
2019-10-25 15:22:18 +02:00
Florian Kaltenberger
748a2397d6
fixing ldpctest and some encoding for >8 segments
2019-10-25 13:38:21 +02:00
Hongzhi Wang
397480c125
update time tracking
2019-10-24 10:42:11 +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
Francesco Mani
f2c5ebd4cd
Zc fix in LDPC encoder
2019-10-22 15:26:44 +02:00
Francesco Mani
056deedf1e
init R for gNB ulsch
2019-10-21 18:34:57 +02:00
Francesco Mani
69b58589dc
bugfix in compute tbs
2019-10-21 17:29:51 +02:00
Francesco Mani
668de031ec
a single function to compute tbs and an additional function to compute tbslbrm
2019-10-21 16:39:02 +02:00
Francesco Mani
624fdd78d2
fix on sch dmrs
2019-10-18 16:29:56 +02:00
Francesco Mani
a67113c64c
fix for dlsch tbslbrm
2019-10-18 12:57:16 +02:00
Francesco Mani
724fc3dcb5
reverting to old tbslbrm computation
2019-10-18 12:46:33 +02:00
Hongzhi Wang
2bfec87cb8
using ssb for time tracking
2019-10-18 10:44:02 +02:00
Florian Kaltenberger
b39ac8893b
fix warnings
2019-10-16 14:51:09 +02:00
Sakthivel Velumani
ada33879b6
Merge branch 'develop-nr' into nr-coreset-bug-fix
...
Resolved conflicts. rfsim not working.
2019-10-16 13:41:32 +02:00
Florian Kaltenberger
f8d969d506
Merge remote-tracking branch 'origin/ldpc-endian' into integration_develop-nr_2019w42
...
Conflicts:
openair1/PHY/CODING/TESTBENCH/ldpctest.c
2019-10-14 13:43:33 +02:00
Florian Kaltenberger
c046eb66a6
Merge remote-tracking branch 'origin/nr-ip-over-LTE-stack' into integration_develop-nr_2019w42
...
Conflicts:
executables/nr-softmodem.c
executables/nr-softmodem.h
targets/ARCH/rfsimulator/simulator.c
2019-10-14 13:40:03 +02:00
Florian Kaltenberger
f26373c52b
Merge remote-tracking branch 'origin/develop-nr_cppcheck' into integration_develop-nr_2019w42
...
Conflicts:
executables/nr-gnb.c
openair1/PHY/NR_REFSIG/nr_dmrs_rx.c
openair1/SIMULATION/NR_PHY/ulsim.c
2019-10-14 13:34:14 +02:00
Florian Kaltenberger
054eaf66a6
fixing nr_dlsim CI tests
2019-10-14 10:54:14 +02:00
Hongzhi Wang
348cc790be
Adding CRC16 for BG2 at NR UE
2019-10-11 16:15:36 +02:00
Francesco Mani
1a5efc7429
Merge branch 'ldpc-endian' into nr-coreset-bug-fix
2019-10-11 12:44:29 +02:00
Raymond Knopp
2109c768df
modified endian on unoptimized encoder
2019-10-10 18:44:32 +02:00
Raymond Knopp
a8bf0b2373
andmask for both optimized encoder routines. Minor changes in ldpctest
2019-10-10 18:39:41 +02:00
sebastian
0b9d015888
Fixed a bug
2019-10-10 14:22:30 +02:00
sebastian
2cd4d9f670
Updated packed LDPC output format to be compliant with 38.321
2019-10-10 10:20:06 +02:00
Francesco Mani
7e3d2cc05b
Merge branch 'ldpc-endian' into nr-coreset-bug-fix
2019-10-10 09:18:34 +02:00
Raymond Knopp
2daf95a027
ldpc encoder bit endian (MSB->LSB) for 3GPP compliance
2019-10-09 21:44:08 +02:00
yilmazt
08eda57aca
final minor changes before the merge
2019-10-08 18:32:02 +02:00
Khalid Ahmed
7934ec451a
In TTD mode consider ssb slot as DL slot
...
- added nr_is_ssb_slot function
2019-10-08 09:30:15 +02:00
Khalid Ahmed
740e4c8aa1
Setting start_rb = 0 and mcs = 9 for PUSCH
2019-10-08 09:30:15 +02:00
Ahmed Hussein
b0f5f5f864
Adding TA estimation at gNB PHY for TA updates
2019-10-08 09:30:15 +02:00
Ahmed Hussein
675c0dff2d
Providing time domain channel estimates
2019-10-08 09:30:15 +02:00
Ahmed Hussein
03ac9b03c8
TBS fix at UE side + minor restructuring in "phy_procedures_nrUE_TX"
...
- TBS calculation was performed 2 times. Once in "phy_procedures_nrUE_TX" and
another in "nr_ue_ulsch_procedures". The TBS calculation was wrong in "phy_procedures_nrUE_TX"
and correct in "nr_ue_ulsch_procedures".
- The data generation was performed in "phy_procedures_nrUE_TX" with a wrongly
calculated TBS because "ulsch_ue->nb_re_dmrs" wasn't set to a value, so the calculated
TBS would be more than it should be. This doesn't create a problem in the test because
the comparison between the TX and RX data is made using the correctly calculated TBS
which is smaller.
- Solution was to perform data generation in "nr_ue_ulsch_procedures", and remove TBS calculation
in "phy_procedures_nrUE_TX"
2019-10-08 09:30:15 +02:00
Ahmed Hussein
3d86e29508
Minor fixes and edits in ulsch_decoding
2019-10-08 09:30:15 +02:00