Commit Graph
441 Commits
Author SHA1 Message Date
Thomas Schlichter e61cb078fc split refsig UE parts from gNB parts 2019-06-04 13:43:20 +02:00
Ahmed Hussein c8d0da0dcb Fixing "CRC OK" bug.
Sometimes CRC OK is printed, but there are bits in error at the LDPC decoder output
2019-06-04 13:43:19 +02:00
Ahmed Hussein 15417570aa Restructuring ulsim and introducing more functionalities in RX at gNB 2019-06-04 13:43:19 +02:00
Ahmed Hussein d9abc574fc Added RB extraction + FFT (completed with testing) 2019-06-04 13:43:19 +02:00
Khalid Ahmed 688acc4911 initializing txdataF_layer with zeros 2019-06-04 13:43:18 +02:00
Khalid Ahmed 9c447c18a0 Removing txdataF from NR_UE_PUSCH struct 2019-06-04 13:42:05 +02:00
Ahmed Hussein 66442aa42d Implementation of LLR computation for 4, 16, and 64 QAM (tested) 2019-06-04 13:42:05 +02:00
Khalid Ahmed 54ebd39b79 changing txdataF to contain one slot only 2019-06-04 13:42:05 +02:00
Khalid Ahmed d9e077ead0 Adding AWGN channel to txdata 2019-06-04 13:42:05 +02:00
Khalid Ahmed 9edbe82dc8 UE IFFT 2019-06-04 13:42:05 +02:00
Khalid Ahmed bb4cf0df90 Data + DMRS RE mapping 2019-06-04 13:38:18 +02:00
Khalid Ahmed 70b6ca6391 adding nr_layer_mapping to ulsim 2019-06-04 11:33:36 +02:00
Khalid Ahmed f3ebd69477 PUSCH DMRS generation is implemented 2019-06-04 11:33:36 +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
Francesco Mani ef0056f1ea merged with test-x310 and conflicts resolved 2019-05-20 17:16:13 +02:00
matzakos 475242c6f5 unitary simulation compilation errors resolved 2019-05-19 18:38:28 +02:00
Raymond Knopp b447f0b913 minor changes 2019-05-18 17:07:24 +02:00
Raymond Knopp da9b879112 Merge remote-tracking branch 'origin/develop-nr' into develop-nr-less-logging
Conflicts:
	openair1/SCHED_NR/sched_nr.h
2019-05-18 15:49:13 +02:00
laurent 290ca22dbb fix rfsimulator initialized variable, first pass on gNB scope, bugs 2019-05-17 15:21:27 +02:00
Francesco Mani a81eafd0ae merged with develop-nr and conflicts resolved 2019-05-14 14:00:39 +02:00
Florian Kaltenberger 01879c3e2b Merge remote-tracking branch 'origin/develop-nr' into develop-nr-less-logging 2019-05-14 09:20:16 +02:00
Raymond Knopp 069ce10a2e NR FAPI interface additions for DLSCH (SDU pointer now does down to L1) 2019-05-11 23:57:11 +02:00
Florian Kaltenberger a1c9d50ed4 Merge remote-tracking branch 'origin/Develop-nr-threequarter_fs-80mhz-x310' into integration_2019_w18 2019-05-03 02:09:08 +02:00
Rakesh Mundlamuri a531ea62fa The changes made in this branch is to enable -E(threequarter sampling rate) option for mu=1 and 217PRB(ie; 80 MHz) to run on USRP x310. 2019-04-19 17:24:18 +05:30
yilmazt 75f131ad54 --phy_simulators warning removals, except for nr_dlsim. Polar coding old implementation's approximation and a priori information options needs to be corrected or removed 2019-04-15 21:49:28 +02:00
Francesco Mani 8897b3c88d conflicts solved after merge with develop-nr 2019-04-15 15:28:56 +02:00
Francesco Mani 09cca53829 using only one structure for rxdata 2019-04-08 17:17:48 +02:00
Florian Kaltenberger 329242c7e6 Merge branch 'integration_nr_IA_receiver' into fix-frame-rx-and-memory 2019-04-07 20:56:38 +02:00
Florian Kaltenberger ff38866130 Merge remote-tracking branch 'origin/develop-nr' into integration_nr_IA_receiver 2019-04-07 20:44:37 +02:00
Florian Kaltenberger bdca3e4832 moving BWP config to MAC. 2019-04-07 08:12:13 +02:00
Francesco Mani 91121c6bd3 default ssb periodicity 5ms and function to compute if ssb is in slot 2019-04-05 11:57:20 +02:00
Florian Kaltenberger e85cd9b79f gNB was not taking into account rnti for PDSCH. This code has to be revised once we start using dataScrambilngIdendityPDSCH 2019-04-05 00:55:05 +02:00
Francesco Mani 385dcea7eb intial sync over two frames (not working, still need to debug) 2019-04-03 15:07:45 +02:00
Florian Kaltenberger 6db55b2f24 - UE channel estimation no longer done in slot_fep. Also created dedicated memory for channel estimates of different channels
- using nr_extract_dci_info instead of nr_generate_ue_ul_dlsch_params_from_dci as in phy_procedures_nr_ue. The latter was only a (poor) wrapper and not doing what the name suggests. also with FAPI things have to be done differently now. This will come in a next commit.
- other minor changes to remove warning
prepreatory changes
2019-04-03 11:40:26 +02:00
Francesco Mani 9f5140ae76 Merge branch 'develop-nr' into nr_ssb_periodicity 2019-03-29 16:51:49 +01:00
Francesco Mani 16fbe03394 merging in develop-nr and resolving conficts 2019-03-27 16:26:49 +01:00
Florian Kaltenberger d7403d4e61 Merge remote-tracking branch 'origin/develop-nr' into 409-merge-ulschsim-containing-pusch-encoding-and-decoding 2019-03-27 13:30:44 +01:00
Francesco Mani e6fa2079b7 ssb periodicity in UE and initialized at nr_ue_init 2019-03-27 10:29:51 +01:00
Florian Kaltenberger dea3125734 moving nr_bandtable back to MAC 2019-03-26 14:48:30 +01:00
Hongzhi Wang f421e73006 Adding channel compensation dual stream correlation and layer demapping for nr IA decoder 2019-03-26 11:47:31 +01:00
Francesco Mani a3049674c6 warning fixed in get_band 2019-03-26 10:27:12 +01:00
Florian Kaltenberger 0d91083ead trying to harmonize the nr_bandtable 2019-03-22 17:40:47 +01:00
Florian Kaltenberger 0f04910f2f moving get_band to separate function 2019-03-22 15:29:30 +01:00
Francesco Mani 8950a77999 SSB periodicity at gNB hardcoded in config_common and passed down, to be taken from config file in next commit 2019-03-08 18:21:44 +01:00
Ahmed e5fd0fcd00 added the ulsch decoding functions to ulschsim.c
now ulschsim.c is uplink only with no downlink decoding functions or variables
2019-03-07 11:20:09 +01:00
Khalid Ahmed ea2bc826f1 minor clean ups 2019-03-07 11:20:09 +01:00
Khalid Ahmed 009b195d57 Initializing and freeing NR_UE_ULSCH_t. Creating nr_ulsch_coding.c 2019-03-07 11:17:23 +01:00
Florian Kaltenberger 314d9f1479 Merge remote-tracking branch 'origin/develop-nr' into multiple-ssb-detection 2019-03-04 20:49:16 +01:00
Francesco Mani 62e56f212e some hardcoding removed in pbch detection still some left 2019-03-01 17:57:53 +01:00
Francesco Mani 49e9baee5b brute force ssb detection 2019-03-01 13:04:23 +01:00