Wu Jing
21d13ef419
fix the frame compute
2019-06-08 13:38:14 +09:00
Wu Jing
b878b15473
add frame and subframe before sending DL_req,TX_req,HI_DCI0_req,UL_req
2019-06-08 13:37:16 +09:00
Wu Jing
5ee6fe727c
fix issue that output hoping not to have mis-match between CRC ind and RX in VNF-PNF mode
2019-06-08 13:36:16 +09:00
Wu Jing
be5bbbd86c
clear rlc-am data after retransmission 5 times when doing rrcconnectionreestablishment
2019-06-08 13:34:58 +09:00
Wu Jing
e11cf1ab20
fix stack smashing detected error that occurs after SecurityModeCommand
2019-06-08 13:33:30 +09:00
Wu Jing
4cd5d80d98
add log-mem function to collect log
2019-06-08 13:32:12 +09:00
Wu Jing
d5d1c19588
add the tag in bch and dl in fairRR
2019-06-08 13:31:15 +09:00
Wu Jing
61fc53f851
skip crnti if c-plane is not completed
2019-06-08 13:30:09 +09:00
frtabu
b1d35dcf68
Make addition of new options and variants easier in the bash scripts
...
prepare for external EPC
2019-06-07 19:36:11 +02:00
Raphael Defosseux
71191fb9b7
Merge branch 'develop_integration_2019_w23' into 'develop'
...
Develop: integration 2019 week 23
See merge request oai/openairinterface5g!607
2019-06-07 16:53:01 +02:00
Raphael Defosseux
b5aac45a8f
CI: testing all sim configurations (in basic/l2-nfapi simulators) even if no sync
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-06-07 13:51:35 +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
Raphael Defosseux
3c62968e94
Updating the release notes
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-06-07 10:12:47 +02:00
jordan moore
ee944efd04
Update lms_lib.cpp
2019-06-07 10:12:47 +02:00
Raphael Defosseux
ff2e2cbc84
Merge remote-tracking branch 'origin/429-coverity-scan-fix-week22' into develop_integration_2019_w23
2019-06-07 10:03:17 +02:00
Thomas Schlichter
a40962cbbf
CI: Increase NB_PATTERN_FILES to account for nr_ulsim
2019-06-07 09:28:16 +02:00
yilmazt
a2cad44f0f
Merging latest develop-nr commits
2019-06-06 21:44:15 +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
Raymond Knopp
07ac703fec
removal of mobipass
2019-06-05 08:31:44 +02:00
Raymond Knopp
012c2dc82b
fixed residual error in dlschsim.c after change of RAN_context_t structure changed.
2019-06-04 18:46:37 +02:00
Wang Tsu-Han
3720aa0583
assersion condition and timedlock overflow fix
2019-06-04 15:23:50 +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
Ahmed Hussein
5d0c0be1fe
Fixing bug in "nr_ulsch_extract_rbs_single"
...
One of the function parameters was number of RBs, but instead number of REs was given
2019-06-04 13:43:19 +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
Khalid Ahmed
749bb66988
putting phy procedures into compact functions (UE side)
...
implementing:
- generate_ue_ulsch_params (customized for ulsim only)
- nr_ue_ulsch_procedures
- nr_ue_pusch_common_procedures
2019-06-04 13:43:19 +02:00
Khalid Ahmed
4a841aa83d
fixing pusch_transform_precoding
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