Commit Graph
6070 Commits
Author SHA1 Message Date
Khalid Ahmed 714452baef fixing txdataF allocation in NR_gNB_DLSCH_t 2019-06-04 12:10:40 +02:00
Khalid Ahmed 566e603671 passing pointers to nr_generate_pdsch instead of structs 2019-06-04 12:10:40 +02:00
Khalid Ahmed 70b6ca6391 adding nr_layer_mapping to ulsim 2019-06-04 11:33:36 +02:00
Ahmed Hussein ef3c6add13 Added "nr_ulsch_unscrambling" + Tested scrambling and unscrambling chain in "ulsim.c" (works)
- Added "nr_ulsch.c" file in NR_TRANSPORT
- Renamed "nr_ulsch.c" in NR_UE_TRANSPORT to "nr_ulsch_ue.c"
- Added "nr_ulsch_unscrambling" declaration to "nr_ulsch.h"
- Added "nr_ulsch_unscrambling" definition to "nr_ulsch.c"
- Added new test in "ulsim.c" to test encoding/decoding + scrambling/unscrambling
2019-06-04 11:33:36 +02:00
Ahmed Hussein 54c96644ae Bug fixes in "ulschsim.c" and "nr_ulsch_coding.c" + minor cleanups 2019-06-04 11:33:36 +02:00
Khalid Ahmed 73db162804 Renaming and moving nr_layer_mapping to a common liberary between UE and gNB 2019-06-04 11:33:36 +02:00
Khalid Ahmed f1d4d5daf5 Using only one nr_modulation funtion across the code 2019-06-04 11:33:36 +02:00
Khalid Ahmed f3ebd69477 PUSCH DMRS generation is implemented 2019-06-04 11:33:36 +02:00
Khalid Ahmed 9b58180c88 removing a duplicate declaration of nr_rx_pdsch 2019-06-04 11:33:36 +02:00
Ahmed 9fc657d85e Minor cleanups in "ulschsim.c" and "ulsim.c" 2019-06-04 11:33:36 +02:00
Ahmed da6040b120 Transferred the "nr_pusch_codeword_scrambling" and "nr_pusch_codeword_modulation"
to ulsim.c and removed them from ulschsim.c

Also changed the linked libraries for the "ulsim.c" as it was causing linker problems
2019-06-04 11:33:36 +02:00
Khalid Ahmed 515e6955d8 PUSCH modulation 2019-06-04 11:33:35 +02:00
Khalid Ahmed 830bf07933 pusch scrambling 2019-06-04 11:33:35 +02:00
Khalid Ahmed ac1682f94e Added ulsim with the same code of ulschim 2019-06-04 11:33:35 +02:00
Raymond Knopp cdb38930ac compilation of unitary FFT tests 2019-06-04 06:11:12 +02:00
Raymond Knopp 83bdc96928 nr-softmodem compilation ok 2019-06-03 15:45:00 +02:00
Raymond Knopp ace24c8919 unitary simulation compilation and simple testing 2019-06-03 15:31:01 +02:00
Raymond Knopp 34a7bdd3bb finishing merge with develop-nr 2019-06-03 15:05:21 +02:00
Raymond Knopp 97cd210514 Merge remote-tracking branch 'origin/develop-nr' into nr_prach
Conflicts:
	cmake_targets/build_oai
	executables/nr-gnb.c
	openair1/PHY/INIT/nr_init.c
	openair1/PHY/defs_gNB.h
	openair1/SCHED_NR/fapi_nr_l1.c
	openair2/LAYER2/NR_MAC_gNB/config.c
	openair2/LAYER2/NR_MAC_gNB/mac_proto.h
	openair2/RRC/NR/rrc_gNB.c
2019-06-03 14:31:32 +02:00
Raymond Knopp 1f228ee4d1 - reworked configuration file and configuration for gNB (write directly to ASN1 structure from config module instead of passing intermediate structures)
- added prach procedures for gNB with configuration of PRACH L1/L2 parameters
2019-06-02 23:40:57 +02:00
laurent 4bf5f598fb begining functional split 6 2019-06-02 16:59:32 +02:00
Florian Kaltenberger 6cb25d778a making the dl_indication a local variable to avoid race conditions 2019-06-01 04:43:59 +02:00
Wang Tsu-Han 7ed11406f0 fixes for error in if4p5 2019-05-29 15:48:33 +02:00
yilmazt 3c1d1bffee Pushing changes before incorporating new merges into develop and develop-nr 2019-05-28 21:56:41 +02:00
Raymond Knopp a8d8b590c7 added missing files for nr_prach with respect to previous commit. Added nr_prachsim to build_oai. 2019-05-28 13:16:56 +02:00
He Shanyun 48e2d78fd6 cut down the usage of memory when using rcc and rru 2019-05-28 16:06:17 +09:00
Wu Jing 236c416fe2 fix segfault issue cause by num_pdcch_symbols=0 in nFAPI mode 2019-05-28 12:05:56 +09:00
Florian Kaltenberger e0b7efb596 fixing regression in dlsim 2019-05-27 00:28:58 +02:00
Raymond Knopp 48c24e5f4d testing successful with 122.88 Ms/s, format A2, NCS 13 2019-05-26 23:05:12 +02:00
Raymond Knopp ef27c8ce04 initial prach implementation. Splitting of components for RU (FFTs) and L1 (detection). Update of UE to include all formats (for 30 kHz SCS case on initial BWP) 2019-05-26 09:55:54 +02:00
Javier Morgade 943e480b6e BUGFIX (wrong fembms pbch call in UE procedures) 2019-05-24 14:21:17 +02:00
Wang Tsu-Han 9125074562 fixed bug created while merge conflict remove 2019-05-24 13:17:51 +02:00
yilmazt f6a4a6b99a phy_simulators do compile, but dlsim&nr_(ulsch/dlsch/pbch)sims do not pass tests + Raphael's CI patch applied. 2019-05-23 21:47:49 +02:00
Wang Tsu-Han 6b2e064216 Merge branch 'develop' into ru_rau_enhancement_L1_renaming
Conflicts:
	ci-scripts/xml_files/enb_ue_usrp210_band7_test_05mhz_tm1.xml
	cmake_targets/CMakeLists.txt
	cmake_targets/build_oai
	openair1/PHY/LTE_UE_TRANSPORT/initial_sync.c
	targets/PROJECTS/CENTOS-LTE-EPC-INTEGRATION/CONF/enb.centos.calisson.conf
	targets/PROJECTS/CENTOS-LTE-EPC-INTEGRATION/CONF/enb.centos.memphis.conf
	targets/PROJECTS/CENTOS-LTE-EPC-INTEGRATION/CONF/enb.centos.nord.conf
	targets/RT/USER/lte-softmodem.c
	targets/RT/USER/lte-ue.c
2019-05-23 18:29:01 +02:00
Javier Morgade b1c1c4545a Merge remote-tracking branch 'origin/develop' into develop-entv 2019-05-23 16:51:30 +02:00
Wang Tsu-Han cec3f0ae89 adding assertion to lock and adding timedwait with other realtime threading handel 2019-05-23 16:45:25 +02:00
Florian Kaltenberger 9c8fbb4950 Merge remote-tracking branch 'origin/nr_pucch_format0_receiver' into integration-nr-2019-w21 2019-05-22 23:28:50 +02:00
Florian Kaltenberger 9574efbf19 Merge remote-tracking branch 'origin/nr_ssb_periodicity' into integration-nr-2019-w21 2019-05-22 23:27:27 +02:00
yilmazt 2b05aba106 --phy_simulators compile up to nr_dlsim 2019-05-22 21:49:19 +02:00
matzakos 1643fb242c Alldownlink IP traffic is transferred consistently from the gNB to the PHY of the UE now based on testing with the RFSIMULATOR. Slight extension in FAPI interface required to move the received data to the MAC layer of the UE. 2019-05-22 14:38:44 +02:00
prasanth a4426236f1 Fixing critical warnings in pucchsim 2019-05-22 13:19:08 +05:30
prasanth 06dcc1095a fix for nr_pucchsim 2019-05-22 11:26:21 +05:30
prasanth 026ace2c95 Resolved merge conflict 2019-05-21 23:26:26 +05:30
prasanth e84a73f66c this commit includes pucch format0 receiver and testbench for pucch format0 without ofdm. Also it has some fixes to pucch_nr.c 2019-05-21 23:18:20 +05:30
yilmazt 264725c57b Changes to fix errors #1 2019-05-21 17:08:10 +02:00
Francesco Mani acc88008d4 make dlsim compile again 2019-05-21 15:07:26 +02:00
Javier Morgade 642d6ee681 CI WARNING suppression 2019-05-21 12:23:59 +02:00
Javier Morgade 27a3cff798 BUGFIX and cppcheck/warning suppression 2019-05-21 10:59:17 +02:00
yilmazt ccd60195e0 Merging test-x310, ci-dev-nr-add-gnb-nr-ur-uspr-testing and nr-mimo-mode-clean branches 2019-05-20 21:32:34 +02:00
Javier Morgade 6ba8cd7029 DCI Format1A 0xfff9 false decoding 2019-05-20 17:27:19 +02:00