Florian Kaltenberger
f8b03ef045
Merge remote-tracking branch 'origin/develop-nr' into 409-merge-ulschsim-containing-pusch-encoding-and-decoding
2019-03-26 16:22:45 +01:00
laurent
d13644773d
some critical warnings
2019-03-18 13:30:25 +01:00
Ahmed
bc53a0a771
indentation + some comments
2019-03-07 11:28:08 +01:00
Khalid Ahmed
ea2bc826f1
minor clean ups
2019-03-07 11:20:09 +01:00
Hongzhi Wang
39fa3e001c
adding ldpc decoder code rate adaptation
2019-03-04 16:54:56 +01:00
Khalid Ahmed
3ef3ef64bd
Fixing bugs introduced as a result of uninitialized variables
2019-02-25 12:02:39 +01:00
laurent
9a46d48763
fix CI result in polartest
2019-02-22 16:45:20 +01:00
laurent
838d6b86f2
issue 403 -> astyle on modified files
2019-02-22 13:42:50 +01:00
laurent
e1fa6be7dd
issue 403
2019-02-22 13:39:57 +01:00
Florian Kaltenberger
b8c127050c
Merge remote-tracking branch 'origin/develop-nr' into nr_pdcch_updates
...
Conflicts:
openair1/PHY/MODULATION/slot_fep_nr.c
openair1/PHY/NR_UE_ESTIMATION/nr_dl_channel_estimation.c
targets/RT/USER/nr-ue.c
2019-02-20 10:10:25 +01:00
Guy De Souza
6377d5a73a
PDCCH procedure debugs
2019-02-07 14:18:21 +01:00
Thomas Schlichter
268d1c8d17
Fix order of DLSCH deinterleaving and rate matching
...
On the gNB side tha data are first rate-matched and then interleaved.
So on the UE side, the received LLRs have to be deinterleaved first before rate-matching.
This significantly improved the performance, especially for MCS values > 3.
2019-02-07 11:53:24 +01:00
Florian Kaltenberger
70e7e661c7
Merge remote-tracking branch 'origin/develop-nr' into nr-polar-encoder-optimizations
2019-01-27 22:07:11 +01:00
yilmazt
b44e15fd06
More warning removals but nr_dlschsim still not working
2019-01-17 21:06:15 +01:00
Raymond Knopp
f0c6b74de1
initialization of transport channels in nr_dlsim
2019-01-11 13:15:11 +01:00
Florian Kaltenberger
a85e8a8f68
Merge branch '376-make-ldpc-decoder-threadsave' into 'develop-nr'
...
Resolve "Make LDPC decoder threadsave"
See merge request oai/openairinterface5g!465
2019-01-11 13:01:48 +01:00
Sebastian Wagner
9548ab863d
Fixed bug in memory allocation
2019-01-08 11:07:49 +01:00
Raymond Knopp
cb9321c65d
Merge remote-tracking branch 'origin/nr_pdsch' into nr-polar-encoder-optimizations
...
Conflicts:
cmake_targets/CMakeLists.txt
openair1/PHY/CODING/TESTBENCH/ldpctest.c
openair1/PHY/CODING/nrLDPC_encoder/ldpc_encoder2.c
openair1/PHY/CODING/nrLDPC_encoder/ldpc_generate_coefficient.c
openair1/PHY/CODING/nr_compute_tbs.c
openair1/PHY/CODING/nr_segmentation.c
openair1/PHY/MODULATION/slot_fep_nr.c
openair1/PHY/NR_REFSIG/nr_dmrs_rx.c
openair1/PHY/NR_TRANSPORT/nr_dci_tools.c
openair1/PHY/NR_UE_ESTIMATION/nr_dl_channel_estimation.c
openair1/PHY/NR_UE_TRANSPORT/dci_nr.c
openair1/SCHED_NR/fapi_nr_l1.c
openair1/SCHED_NR/nr_ru_procedures.c
openair1/SCHED_NR/phy_procedures_nr_common.c
openair1/SCHED_NR/phy_procedures_nr_gNB.c
openair1/SCHED_NR_UE/defs.h
openair1/SCHED_NR_UE/fapi_nr_ue_l1.c
openair1/SCHED_NR_UE/phy_procedures_nr_ue.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_phytest.c
targets/RT/USER/nr-gnb.c
targets/RT/USER/nr-ru.c
targets/RT/USER/nr-ue.c
2019-01-04 16:46:50 +01:00
Raymond Knopp
3c22d7e2d0
error statistics for nr_pbchsim
2019-01-02 20:32:40 +01:00
Raymond Knopp
ae18029192
optimized polar encoder in pbch_nr.c
2018-12-21 09:14:37 +01:00
Raymond Knopp
96481468a3
testing
2018-12-20 15:11:36 +01:00
Raymond Knopp
0334a2a909
fixing after merge with develop-nr. nr_pbchsim not functional
2018-12-20 08:49:28 +01:00
Sebastian Wagner
9727801417
WIP: Version to be tested
2018-12-12 09:42:06 +01:00
Guy De Souza
815658b0f0
check_crc fix
2018-12-10 14:47:05 +01:00
Sebastian Wagner
f187b0e17c
WIP: integrated changes to softmodem, TODO: not sure where to free memory
2018-12-10 10:34:47 +01:00
Sebastian Wagner
eb5c33ded1
WIP: Replacing buffers, ldpctest passes, free does not work, TODO: implementation into softmodem
2018-12-07 18:18:17 +01:00
Raymond Knopp
94b0a687a8
default logging turned off
2018-12-07 11:06:03 +01:00
Raymond Knopp
58f1dd5e49
debugging of DCI reception up to extraction of DCI fields in UE.
...
Merge branch 'nr-polar-encoder-optimizations' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr-polar-encoder-optimizations
Conflicts:
openair1/PHY/NR_TRANSPORT/nr_dci_tools.c
2018-12-07 08:31:39 +01:00
Raymond Knopp
e7c63993d6
changed name of function initial pdcch scheduling parameters. Currently we set the BWP information to be the full bandwidth of the NR cell. This should be changed to include the CellGroupConfigCommon initial BWP information either from SIB or from LTE RRC.
...
DCI still not updated to start from MSB. Will be in next commit
2018-12-03 12:25:55 +01:00
Raymond Knopp
1d97d9cb58
Merge branch 'nr-polar-encoder-optimizations' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr-polar-encoder-optimizations
2018-12-03 04:48:29 +01:00
Raymond Knopp
bacab65171
NR band information
...
BWP information in NFAPI gNB/UE
dci encoding / decoding integrated
DCI decoding still fails
2018-12-03 04:47:19 +01:00
Florian Kaltenberger
eb381216c8
adding check_crc. to be tested
2018-11-30 16:55:18 +01:00
Florian Kaltenberger
a1c3f6ae47
removing LOG_D again from polar_init.c since polartest does not like it.
...
adding polartest for DCI to CI
2018-11-29 21:35:20 +01:00
Florian Kaltenberger
6ddb3c57fd
minor changes in logs
2018-11-29 17:09:17 +01:00
Raymond Knopp
f1774b6c41
removed some logging and warnings
2018-11-28 22:59:29 +01:00
Raymond Knopp
1c68695655
bit endian corrections for a,b sequences in polar encoder/decoder. CRC computations need to be compared to reference models
2018-11-28 22:53:52 +01:00
Florian Kaltenberger
f0c413e6ae
fixed some warnings + minor changes to logs
2018-11-26 20:56:47 +01:00
Florian Kaltenberger
5144d1f50b
disabling profiling for LDPC decoder as this seems to cause a segfault in ldpctest (although I am pretty sure this fixes just the symptoms and not the real cause)
2018-11-23 16:44:55 +01:00
Raymond Knopp
cd07961aa5
intermediate commit
2018-11-21 15:40:30 +01:00
hongzhi wang
5f22cfb360
nr ue pdsch bug fix
2018-11-13 18:04:56 +01:00
Florian Kaltenberger
60ae0c15a2
replacing absolute with relative path to save results of ldpctest
2018-11-13 09:25:13 +01:00
Raymond Knopp
5c2a411a5b
added optimized polar decoding to UE DCI processing. Still to be tested. Changed decoder API to return XOR(CRC,rxCRC) which can be used to check for RNTI at receiver. For PBCH it returns 0 on positive CRC, !=0 on CRC mismatch.
2018-11-11 12:24:26 +01:00
Raymond Knopp
2da40731dd
Merge branch 'nr-polar-encoder-optimizations' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr-polar-encoder-optimizations
...
Conflicts:
openair1/PHY/CODING/TESTBENCH/polartest.c
openair1/PHY/CODING/nrPolar_tools/nr_polar_encoder.c
openair1/PHY/CODING/nr_compute_tbs.c
openair1/PHY/CODING/nr_segmentation.c
openair1/PHY/INIT/nr_parms.c
openair1/PHY/NR_TRANSPORT/nr_pbch.c
2018-11-11 09:20:55 +01:00
Raymond Knopp
7a4dc8644c
optimized polar encoder/decoder functions for PBCH and 41-bit DCI
2018-11-11 09:07:22 +01:00
Raymond Knopp
7bc96c6158
addition of up to 128-bit polar decoding, tested up to 64-bit
2018-11-10 11:42:41 +01:00
Raymond Knopp
a25d97bc31
added polar encoding for up to 128 bit payloads. Tested with decoder up to 64
2018-11-09 23:55:39 +01:00
Raymond Knopp
136ed51512
Merge remote-tracking branch 'origin/develop-nr' into nr-polar-encoder-optimizations
...
Conflicts:
openair1/PHY/CODING/nrPolar_tools/nr_polar_decoder.c
openair1/PHY/CODING/nrPolar_tools/nr_polar_encoder.c
openair1/PHY/CODING/nr_polar_init.c
2018-11-08 09:41:02 +01:00
Guy De Souza
fea11c173e
Merge with develop-nr
2018-11-06 14:46:16 +01:00
Florian Kaltenberger
915d69ae52
removing write_output and printf for real-time performance
2018-10-30 17:25:44 +01:00
Florian Kaltenberger
4929acc0fb
removing unused duplicate file
2018-10-30 17:25:10 +01:00