Ahmed Hussein
d9abc574fc
Added RB extraction + FFT (completed with testing)
2019-06-04 13:43:19 +02:00
Khalid Ahmed
ff440a30c4
SC-FDMA implemented and compiling. (NOT TESTED)!!
2019-06-04 13:43:19 +02:00
Khalid Ahmed
c38a485949
adding signal_energy_amp_shift function
2019-06-04 13:43:18 +02:00
Khalid Ahmed
2628b7418d
defining AMP_SHIFT
2019-06-04 13:43:18 +02:00
Khalid Ahmed
21b736cff3
Fixing DMRS generation in nr_ulsim
2019-06-04 13:43:18 +02:00
Khalid Ahmed
688acc4911
initializing txdataF_layer with zeros
2019-06-04 13:43:18 +02:00
Khalid Ahmed
e73c6c3eca
Fixing signal_energy and noise varience calculation
2019-06-04 13:43:18 +02:00
Khalid Ahmed
1ec87df5a6
adding UL dmrs funtionalities to dmrs_nr.c in NR_UE_TRANSPORT
2019-06-04 13:43:16 +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
a536aa298f
fixing bugs
2019-06-04 13:42:03 +02:00
Khalid Ahmed
bb4cf0df90
Data + DMRS RE mapping
2019-06-04 13:38:18 +02:00
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
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
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
prasanth
a4426236f1
Fixing critical warnings in pucchsim
2019-05-22 13:19:08 +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
Francesco Mani
ef0056f1ea
merged with test-x310 and conflicts resolved
2019-05-20 17:16:13 +02:00
Raymond Knopp
c59c85dfdb
modifications applied to lte-ru because of common interface changes with nr-ru
2019-05-19 23:44:55 +02:00
matzakos
475242c6f5
unitary simulation compilation errors resolved
2019-05-19 18:38:28 +02:00
Raymond Knopp
c1152f30d3
testing merge with develop-nr. removal of pthread_mutex_timedlock, we were using the wrong time argument (needed to be absolute).
2019-05-19 01:23:03 +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
Florian Kaltenberger
19558fda43
Merge branch 'test-x310' into 'develop-nr'
...
Test x310
See merge request oai/openairinterface5g!585
2019-05-17 20:44:17 +02:00
laurent
290ca22dbb
fix rfsimulator initialized variable, first pass on gNB scope, bugs
2019-05-17 15:21:27 +02:00
Hongzhi Wang
7d29023c00
removing old mimo mode
2019-05-17 11:12:08 +02:00
Laurent
7a5214c6b4
fix 4G merge issues
2019-05-14 16:16:57 +02:00
Francesco Mani
a81eafd0ae
merged with develop-nr and conflicts resolved
2019-05-14 14:00:39 +02:00
Florian Kaltenberger
b472d97b27
Merge remote-tracking branch 'origin/develop-nr' into test-x310
2019-05-14 09:47: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
335842c1be
removed race condition in ru_thread_tx when signaled from L1_thread_tx
2019-05-13 01:08:59 +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
Raymond Knopp
95e54e3b26
added real-time parametrization to L1_thread and L1_thread_tx
2019-05-08 18:06:01 +02:00
matzakos
d44479ffec
tuning on laptops and fix of race condition between L1_RX -> L1_TX
2019-05-08 10:53:00 +02:00
Florian Kaltenberger
7e99e1f6b1
small fix
2019-05-07 22:25:14 +02:00
Florian Kaltenberger
3cafcd72b9
fixing a bad merge
2019-05-07 16:19:06 +02:00