Wang Tsu-Han
56ecc5cfb2
Merge branch 'develop-nr' into ru-parallel-beamforming-merge
...
Conflicts:
openair1/PHY/MODULATION/nr_modulation.h
openair1/PHY/NR_TRANSPORT/nr_dlsch.c
openair1/SCHED_NR/phy_procedures_nr_gNB.c
2019-11-22 17:00:53 +01:00
Wang Tsu-Han
e0c80a83b8
bug fix for buffer setting in dlsch and wakeup_rxtx
2019-11-21 15:35:28 +01:00
magounak
9d1b66154b
Merge remote-tracking branch 'origin/develop-nr' into nr-channel-estimation
2019-11-19 15:43:20 +01:00
Wang Tsu-Han
6be2d8f081
using switch buffer for txdataF in L1
2019-11-18 12:33:48 +01:00
Sakthivel Velumani
e253a6f380
Added support for nushift
2019-11-15 14:15:45 +01:00
Florian Kaltenberger
39457f5c12
Merge remote-tracking branch 'origin/ldpc_bg2_bug_fix' into integration-develop-nr-2019w46
2019-11-15 09:39:08 +01:00
Florian Kaltenberger
6082a33d2e
Merge remote-tracking branch 'origin/nr_pdcch_crc_fix' into integration-develop-nr-2019w46
2019-11-15 09:38:38 +01:00
Francesco Mani
e2b77c3edb
removing printf
2019-11-15 09:27:02 +01:00
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
Hongzhi Wang
feb461bafb
add missing fix for bg2
2019-11-14 16:25:23 +01:00
Hongzhi Wang
17f5a80387
ldpc encoder bg2 bug fix
2019-11-14 15:16:21 +01:00
Sakthivel Velumani
eff0a870b7
PUSCH UE DMRS index with correct data type
2019-11-14 15:06:23 +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
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
Rakesh
b4b1998c5e
bug fix
2019-11-08 12:38:48 +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
Wang Tsu-Han
d252696b14
Merge branch 'develop-nr' into ru-parallel-beamforming
...
Conflicts:
common/utils/T/T_defs.h
executables/nr-ru.c
nfapi/open-nFAPI/nfapi/public_inc/nfapi_nr_interface.h
openair1/PHY/defs_RU.h
openair1/SCHED_NR/nr_ru_procedures.c
openair1/SCHED_NR/sched_nr.h
openair2/LAYER2/NR_MAC_gNB/nr_mac_common.c
2019-11-05 15:43:19 +01:00
Francesco Mani
2a5109d670
crc ones added also ar UE side
2019-11-05 12:47:32 +01:00
Francesco Mani
13f4acd5b6
Revert "disabling pdsch and ul"
...
This reverts commit 582ba0c922 .
2019-11-05 10:59:15 +01:00
Francesco Mani
ccd38774ee
Revert "generating a simple ue specific search space with 24 RB in 1 symbol for testing"
...
This reverts commit e47cd4a06d .
2019-11-05 10:58:25 +01:00
Wang Tsu-Han
57421caae5
adding tracer for tx fronthaul
2019-11-04 15:32:25 +01:00
Florian Kaltenberger
69631e750b
Merge remote-tracking branch 'origin/develop-nr' into nr_fapi_for_push
2019-11-01 17:13:54 +01:00
Francesco Mani
cbbadf6bcd
correction for dci crc computation
2019-10-30 17:26:03 +01:00
Florian Kaltenberger
bf7d52de43
Merge remote-tracking branch 'origin/develop-nr' into nr_fapi_for_push
2019-10-30 16:33:35 +01:00
Florian Kaltenberger
61cfbc1f2a
changing some log levels
2019-10-30 11:11:52 +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
Florian Kaltenberger
da625f1397
making nr_ulsim working again with the FAPI
2019-10-29 17:14:46 +01:00
Francesco Mani
e47cd4a06d
generating a simple ue specific search space with 24 RB in 1 symbol for testing
2019-10-29 10:45:27 +01:00
Francesco Mani
582ba0c922
disabling pdsch and ul
2019-10-29 09:55:12 +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