Rakesh
98f2736404
Adding configuration file and was able to run both gNB and nrUE on b210 without any problem
...
* To run gNB : sudo ./nr-softmodem -E -O ../../../targets/PROJECTS/GENERIC-LTE-EPC/CONF/gnb.band78.tm1.106PRB.usrpb210.conf
* To run UE : sudo ./nr-uesoftmodem -E --numerology 1 -r 106 --phy-test -C 3510000000 --ue-rxgain 90 -d
* We had done a wired test with 40dB attenuator in between gNB and nrUE.
2019-07-08 12:42:02 +02:00
Rakesh
62c42f4e53
Fix for dmrs and data extraction for using threequarter sampling rate
2019-07-08 12:42:02 +02:00
Rakesh
4998b6ae6d
Adding FFT/IFFT sizes for threequarter sampling rate
2019-07-08 12:42:02 +02:00
Rakesh
47f50281de
Adding cases for 80Mhz for UE
2019-07-08 12:42:02 +02:00
Florian Kaltenberger (Italie)
550350e3d1
adding 3/4 sampling support to UE
2019-07-08 12:42:02 +02:00
Florian Kaltenberger (Italie)
77491ec57d
adding 46.08MHz sampling to USRP B210 (to use e.g. with 40MHz 5G-NR)
2019-07-08 12:42:02 +02:00
laurent
1ce0700e5d
fix rfsimulator UE sync
2019-07-01 13:45:34 +02:00
Florian Kaltenberger
fe6aa838ea
Merge branch 'nr_ue_fapi_improvements' into 'develop-nr'
...
Nr ue fapi improvements
See merge request oai/openairinterface5g!618
2019-06-21 16:40:10 +02:00
Florian Kaltenberger
40adad6fc7
fix after merge with develop-nr.
...
however, I had to hardcode the parameters for the PUSCH in nr_ulsim as the fapi interface still has bugs.
2019-06-20 06:24:04 +02:00
Florian Kaltenberger
2bb1477197
Merge remote-tracking branch 'origin/develop-nr' into nr_ue_fapi_improvements
2019-06-19 22:22:38 +02:00
Florian Kaltenberger
c7575f71a7
Revert "reducing number of UEs to save memory"
...
This reverts commit 3574481b7f .
2019-06-19 22:18:41 +02:00
Florian Kaltenberger
ea20869372
fixing nr_pbchsim
2019-06-19 22:15:56 +02:00
Raphael Defosseux
633551dbed
CI: a few cosmetics fixes on python
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-06-18 16:30:22 +02:00
Raphael Defosseux
08e91003f1
CI: add missing built physical simulators to HTML report
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-06-14 16:38:40 +02:00
Raphael Defosseux
8857905ab0
CI: fix cosmetics on HTML report
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-06-14 12:20:27 +02:00
Florian Kaltenberger
aff80ba198
Merge branch 'integration_develop-nr_2019w24' into 'develop-nr'
...
Integration develop nr 2019w24
See merge request oai/openairinterface5g!615
2019-06-14 11:58:10 +02:00
Florian Kaltenberger
99fa6a9ff4
Merge remote-tracking branch 'origin/uhd_set_thread_prio' into integration_develop-nr_2019w24
2019-06-13 23:01:13 +02:00
Florian Kaltenberger
b711be863b
update documentation
2019-06-13 22:59:34 +02:00
Florian Kaltenberger
07f0876aef
Merge remote-tracking branch 'origin/documentation-nr' into integration_develop-nr_2019w24
2019-06-13 22:53:32 +02:00
Florian Kaltenberger
34b261264e
Merge remote-tracking branch 'origin/rfsimulator-simulate-channel' into integration_develop-nr_2019w24
2019-06-13 22:52:06 +02:00
Florian Kaltenberger
a16829e955
fixing dlsim after recent changes to FAPI
2019-06-13 22:36:11 +02:00
Florian Kaltenberger (Italie)
99e62a44a7
bugfix
2019-06-13 16:26:16 +02:00
WANG Tsu-Han
a6ecd29f90
Merge branch 'develop-nr' into uhd_set_thread_prio
...
Conflicts:
openair1/SCHED_NR/phy_procedures_nr_gNB.c
targets/RT/USER/nr-ru.c
2019-06-11 17:00:39 +02:00
WANG Tsu-Han
bdc6aff4a0
adding tracer
2019-06-11 16:43:17 +02:00
laurent
8467f2ebbc
missed to add a new file
2019-06-07 13:03:05 +02:00
laurent
d2efadee73
merge develop-nr
2019-06-07 11:33:05 +02:00
Thomas Schlichter
a40962cbbf
CI: Increase NB_PATTERN_FILES to account for nr_ulsim
2019-06-07 09:28:16 +02:00
laurent
8c16f16cbf
add channel simulator in rfsimulator
2019-06-06 15:11:08 +02:00
laurent
cba073631f
add channel simulator in rfsimulator
2019-06-06 14:29:06 +02:00
Florian Kaltenberger
2ed8aa4cd2
more changes to UE FAPI handling:
...
- dci_request and dl_indication for PBCH now also on stack
- fixed type of nrUE_config (was using structure for gNB before)
- added configuration of PBCH to phy_config_request and using this config now in phy_procedures_nr_ue
- we need to add configuration of PDCCH and PDSCH also to phy_config_request (there are still some hardcoded parameters)
- removed UL scheduling for now
2019-06-05 09:57:15 +02:00
Thomas Schlichter
2b7e04784e
fix linker errors for phy_simulators and NR realtime
2019-06-04 13:43:21 +02:00
Thomas Schlichter
339bb9e410
fix some implicit declarations
2019-06-04 13:43:21 +02:00
Thomas Schlichter
e61cb078fc
split refsig UE parts from gNB parts
2019-06-04 13:43:20 +02:00
Thomas Schlichter
3ccc9c99e9
move common parts of nr_dlsch.h to nr_transport_common_proto.h
2019-06-04 13:43:20 +02:00
Thomas Schlichter
fc8dd8baa1
replace usage of get_Qm() with nr_get_Qm() in NR code
2019-06-04 13:43:20 +02:00
Thomas Schlichter
225ecc50ad
remove unused file nr_mcs.c
2019-06-04 13:43:20 +02:00
Ahmed Hussein
77ed36a7b8
Fixing segmentation fault in llr computation
...
- This was due to alignment problem in rxdataF_ext when odd number of RBs were assigned
2019-06-04 13:43:20 +02:00
Ahmed Hussein
c7a0c41191
removing "G" from "NR_UL_gNB_HARQ_t" and some printf's in "nr_ulsch_decoding"
2019-06-04 13:43:20 +02:00
Ahmed Hussein
10e3a299be
Restructuring "nr_slot_fep_ul"
...
- Now it takes input and output pointers instead of gNB struct
2019-06-04 13:43:20 +02:00
Khalid Ahmed
3d9ae4227b
Use nr_tti_tx instead of nr_slot_tx
2019-06-04 13:43:20 +02:00
Khalid Ahmed
3414cf31ed
removing mac_pdu array
2019-06-04 13:43:20 +02:00
Khalid Ahmed
cb09bb9f84
Code review meeting clean ups
...
- remove printf in nr_ulsch_coding.c
- renaming test_input to mac_pdu
- using memcpy for mac_pdu instead of pointing to data
- remove temp_nfapi struct from header file
2019-06-04 13:43:20 +02:00
Khalid Ahmed
c0b4fcfbe4
Adding dummy definition of nr_ue_get_SR to ulsim and dlsim
2019-06-04 13:43:20 +02:00
Ahmed Hussein
4677c0abd7
Fixing ulschsim and applying minor change to ulsim
...
- Problem was related to UE_id and G
2019-06-04 13:43:20 +02:00
Khalid Ahmed
b1c6538783
Adding AWGN noise to ulsim
2019-06-04 13:43:19 +02:00
Ahmed Hussein
02e329a35d
SC-FDMA working for 1 SNR loop (enabled using "NR_SC_FDMA" MACRO)
...
- Added nr_dft at UE side and nr_idft at gNB side
- NR_SC_FDMA can be found in "PHY/defs_nr_common.h"
- For 1 SNR loop, the code executes correctly
- For more loops, it gives a segmentation fault in the LDPC decoder
- The segmentation fault is caused when nr_idft is used
- The code works fine when the "NR_SC_FDMA" is disabled
2019-06-04 13:43:19 +02:00
Khalid Ahmed
d34868e693
adding phy_procedures_nrUE_TX to ulsim
...
- adding SCHED_NR_UE_LIB to ulsim compilation library
- fixing linking compilation problems
- using fapi_nr_dci_pdu_rel15_t struct to initialize PUSCH
- test_input random data is set in phy_procedures_nrUE_TX instead of ulsim
2019-06-04 13:43:19 +02:00
Khalid Ahmed
46968b1216
adding a temp nfapi_nr_ul_config and using it to initialize ulsch
...
- modifying generate_ue_ulsch_params to work with nfapi_nr_ul_config struct
- removing ulsim_params struct
2019-06-04 13:43:19 +02:00
Ahmed Hussein
176d873083
Shifting the QAM threshold by AMP, instead of shifting the data by AMP_SHIFT
...
This fixes the errors in bits introduced after LDPC decoding in case of mod_order = 6 and AMO_SHIFT = 9
2019-06-04 13:43:19 +02:00
Ahmed Hussein
63a2e61101
Minor fixes in "ulsim.c" and removing some warnings
2019-06-04 13:43:19 +02:00