wf
422d7b5e82
modify for --do-ra
2021-01-07 10:39:37 +08:00
wf
287f47bf8e
msg4
2021-01-07 08:38:47 +08:00
wf
52c556fd46
merge by script
2021-01-06 11:08:22 +08:00
Raphael Defosseux
228be9225b
Merge branch 'ci-fix-flexran-rtc-build-xenial' into 'develop'
...
CI: fix flexran-rtc build Xenial
See merge request oai/openairinterface5g!1007
2021-01-05 18:51:24 +01:00
Raphael Defosseux
7d5081f72a
CI: patching pistache build in flexran-rtc for xenial VM build
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-01-05 13:57:19 +01:00
wf
63ecd58327
Merge remote-tracking branch 'local_gitlab/develop' into develop
2020-12-29 10:15:43 +08:00
Remi Hardy
d23a7e83f6
Integration 2020 wk51 2
...
MR991: Remove hack in LTE PDCP for noS1 mode
- Removes a hack which was used when LTE PDCP was used for NR in noS1 mode
MR993: UL and DL fixes LDPC short codewords
- Fix UL & DL LDPC decoding for short LDPC code, e.g. Z_c is not multiple of 8
- Fix DLSCH data transmission with multiple DMRS symbols per slot
- small TA fixes on OAI 5G NR UE
- Implemented CQI measurement at NR UE
- NR UE cleanup
MR1000: doc: fix build directory in BASIC_SIM.md
2020-12-18 12:06:35 +01:00
hardy
fb14836f0d
Merge remote-tracking branch 'origin/minor-fix-doc-basic-sim' into integration_2020_wk51_2
2020-12-16 11:10:05 +01:00
hardy
69cc0767c0
Merge remote-tracking branch 'origin/ldpc_short_codeword_fixes' into integration_2020_wk51_2
2020-12-16 11:09:56 +01:00
hardy
4d76288211
Merge remote-tracking branch 'origin/remove_nos1_hack_pdcp' into integration_2020_wk51_2
2020-12-16 11:09:31 +01:00
Thomas Schlichter
4626d507bd
NR UE: fix compile error with UE_TIMING_TRACE enabled
2020-12-15 11:17:24 +01:00
Remi Hardy
e37c844b17
Integration 2020 wk51
...
MR960: 256 QAM demodulation routines
- Added functions for demodulation of 256 QAM signals.
- Added a command line flag to enable mcs table entry in PDSCH-Config in RRC to use 2nd MCS table for PDSCH.
- Added an option for using 256 QAM mcs table in nr_dlsim.
MR989: Docker and Deployment improvements (CI)
- Image generation for eNB --> template for configuration files and dedicated entrypoint in Ubuntu
- Docker-compose-based EPC deploy
- Traffic test fully validated using the `trf-gen` container
- Flexran-rtc support when deployed in a container (Not fully done for the X2 Handover part)
- Added docker-compose-based eNB deployment
- Retrieve logs for such eNB deploymnent
- Functional and log update of nsa fr1 test but valid for gNB terminate also (enhanced ping stats and gNB markers)
MR992: Fix data transmission in "do-ra" mode
- UL and DL Traffic works now in do-ra mode, but there are still some PUCCH issues remaining. These issues are harming the acknowledgement of DL packets, and thus leading to unnecessary retransmissions.
The relevant warnings at UE are:
`PUCCH Invalid pucch resource indicator: at line 1082 in function select_pucch_resource of file openair1/SCHED_NR_UE/pucch_uci_ue_nr.c`
and
`PUCCH Error for number of bits for acknowledgment : at line 909 in function get_downlink_ack of file openair1/SCHED_NR_UE/pucch_uci_ue_nr.c`
Note: UE needs rbconfig.raw and reconfig.raw files from the *currently* running gNB, as the C-RNTI is random and different for each run.
2020-12-15 09:41:05 +01:00
Raphael Defosseux
88ac8ec267
CI: fix auto-terminate methods
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-12-14 17:16:37 +01:00
hardy
02bb4ac913
Merge remote-tracking branch 'origin/fix_do_ra_data' into integration_2020_wk51
2020-12-14 13:33:38 +01:00
hardy
4e0e95aa49
Merge remote-tracking branch 'origin/ci-deploy-docker-compose' into integration_2020_wk51
2020-12-14 13:33:05 +01:00
hardy
3bccd95755
Merge remote-tracking branch 'origin/256_QAM_demod' into integration_2020_wk51
2020-12-14 13:32:29 +01:00
Thomas Schlichter
fda514b3ba
rfsimulator: do not show "gap in reception" messages if complete slots are skipped (e.g. NR DL: gNB transmission, UE reception)
2020-12-14 12:06:11 +01:00
Thomas Schlichter
f905b29364
NR UE: decrease number of LOG_I() logging messages
2020-12-14 12:06:11 +01:00
Thomas Schlichter
5e0e07b6e2
NR UE: do not hardcode the UL harq_pid to 0 in phy_procedures_nrUE_TX()
2020-12-14 12:06:11 +01:00
Thomas Schlichter
a269ad840a
NR UE: modify nr_gold_pdsch() to only generate gold sequence for current slot
2020-12-14 12:06:11 +01:00
Remi Hardy
ff21934860
adding more ping statistics
2020-12-14 11:55:03 +01:00
Cedric Roux
42dca06ae0
doc: fix build directory in BASIC_SIM.md
2020-12-11 11:11:27 +01:00
luhan
e6860f9481
modify README
2020-12-11 15:12:00 +08:00
Thomas Schlichter
ac73df698d
Merge branch 'develop' into 'fix_do_ra_data'
...
# Conflicts:
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler.c
# openair2/LAYER2/nr_pdcp/nr_pdcp_oai_api.c
2020-12-10 13:40:08 +01:00
Remi Hardy
b9b2f28911
Integration 2020 wk50
...
MR969: Develop oriecpriupdates
Makes IF5 functionality compatible with ECPRI user-plane.
Control-plane functionality for supporting third-party RRUs : provides an interface converting OAI-native RF parameters, a subset of LTE framing parameters, and RF streaming activation/deactivation to a wrapper (libthirdparty_transpro.so) which uses the proprietary interface of the RRU.
This branch was tested with a commercial eCPRI RRU from AW2S.
MR980: Nr ul scheduler basis
- cleanup of UL scheduler, and add interface preprocessor-postprocessor (in `NR_UE_sched_ctrl_t`)
- Postprocessor can (almost) handle multiple UEs. Preprocessor will follow soon (proportional fair scheduler)
- Preprocessor for phytest (always schedule 50 RBs due to OAI UE limitations) and real UE (as many resources as possible)
- Internal structures have been updated: the `UL_tti_req` structure became an array (as `UL_tti_req_ahead`) so that we can schedule in advance and mark resources as used. Before, we would keep the corresponding nfapi message structure per UE, which could get messy when we have many UEs.
There are no functional changes (UL/DL performance is the same).
MR987: Nr phy mac if multi ue
- Handles multiple UEs in `NR_IF_interface.c`
- Some minor clean up
MR979: Pusch decoder threads parameter
- Added a config file parameter for specifying the number of threads to be used for PUSCH decoding.
MR982: nr pdcp: use pdcp config
-There was a problem with SN size. It was hardcoded to 12 bits (so max sn = 4095) but we configure the UE with 18 bits.
Get the correct value from pdcp_Config.
- Store also discard_timer and t_reordering that will be used later by a proper NR PDCP layer
MR984: NR FR2 SSB
- several fixes mainly concerning FR2 synchronization and RA both at gNB and UE
- SSB RRC signaling for FR2
- Coreset RRC for FR2
- SSB detection in FR2 for SSB index > 15
- Adjust sync function issue
- Fix for scheduling of MSG2 (issue with sl_ahead)
2020-12-10 13:22:12 +01:00
Raphael Defosseux
22e90c7aa7
[CI] fix on the thark capture port number for S1AP
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-12-09 17:17:42 +01:00
Remi Hardy
a5475d3051
updating nsa fr1 test files
2020-12-09 16:29:41 +01:00
Remi Hardy
98fd8279bf
Merge remote-tracking branch 'origin/develop-oriecpriupdates' into rh_wk50_debug
2020-12-09 14:16:19 +01:00
Remi Hardy
3d8be663a0
Merge remote-tracking branch 'origin/NR_FR2_RRC_SSB' into rh_wk50_debug
...
Conflicts:
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_RA.c
2020-12-09 13:16:41 +01:00
Remi Hardy
e9cf51f58d
Merge remote-tracking branch 'origin/bugfix-nr-pdcp-sn-size' into rh_wk50_debug
2020-12-09 13:11:02 +01:00
Thomas Schlichter
4f98a626ce
warning fixes
2020-12-09 11:40:00 +01:00
Remi Hardy
68009c1cf7
[CI]: add missing PUSCH threads configuration for the CI-used gNB conf
2020-12-09 10:04:24 +01:00
Remi Hardy
ff0a2ca97c
removing external sync clock
2020-12-09 10:00:19 +01:00
Remi Hardy
bc43ecd17f
fix variable name after merge of MR980 and MR987
2020-12-09 09:55:50 +01:00
Remi Hardy
4a66c750ec
Merge remote-tracking branch 'origin/pusch-mthread-scaling-fix' into rh_wk50_debug
2020-12-09 09:49:48 +01:00
Remi Hardy
ec94adaef5
Merge remote-tracking branch 'origin/NR-PHY-MAC-IF-multi-UE' into rh_wk50_debug
2020-12-09 09:48:40 +01:00
Remi Hardy
c04a2ff497
Merge remote-tracking branch 'origin/NR_UL_scheduler' into rh_wk50_debug
2020-12-09 09:47:16 +01:00
Remi Hardy
39d1774a11
fixing dependency issue for gNB build
2020-12-09 09:45:10 +01:00
Thomas Schlichter
1b2c8b3c56
Merge remote-tracking branch 'origin/develop'
2020-12-09 09:39:44 +01:00
cig
440e820f6d
Moved code for timing alignment procedures to PHY UE procedures
...
- new function called ue_ta_procedures
- this makes the code more easier to read
- small cleanup was also done
2020-12-09 09:35:41 +01:00
cig
da9dde5bb7
Replaced redundant code for BW scaling computation
...
- using the get_bw_scaling function
- made it generic for DL/UL computations
2020-12-09 09:35:41 +01:00
cig
427d2d3977
Cleanup nr-uesoftmodem
...
- moved configuration of UE parameters to set_options function
- removed redundant loop over CCs
2020-12-09 09:35:41 +01:00
cig
f833d1d9c7
Debug code for USRP Noise Figure in nr_ue_rrc_measurements
2020-12-09 09:35:41 +01:00
cig
fb4248fe40
Cleanup and fixes definitions measurements structs gNB and UE
...
- set the proper platform variables definitions
- cleaned up commented out code
2020-12-09 09:35:41 +01:00
cig
52cb041693
Updated usage of channel model simulation in RFSIM
2020-12-09 09:35:41 +01:00
cig
3986d5764d
Implemented CQI measurement at NR UE
...
- fixes for nr_ue_measurement function
- Introduced nr_rrc_measurement function
- removed unused params
- replaced hardcoded params
- code cleanup
temp
2020-12-09 09:35:40 +01:00
cig
5d16593b6b
NR UE Code cleanup
...
- removed long time commented-out and unused code
- minor logging fixes
2020-12-09 09:35:40 +01:00
Thomas Schlichter
18bf5b5522
CI: add automatic tests for multiple DMRS positions to nr_dlsim
2020-12-09 09:08:43 +01:00
Rahul Gottipati
243190c038
Revert AMP_SHIFT value
2020-12-08 19:47:57 +05:30
Raphael Defosseux
268aa87c81
[CI] fix typo and few tunings
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-12-08 12:37:38 +01:00
Raphael Defosseux
adb29da804
[CI] python code clean
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-12-07 17:50:50 +01:00
Francesco Mani
29a56fe527
tentative fix for delayed RA procedure at UE
2020-12-04 16:21:45 +01:00
Sakthivel Velumani
e5cd573ecb
Added a local variable instead of global
2020-12-04 15:10:58 +01:00
hardy
bfeae0a0a4
fixing RA test iteration when failing
2020-12-04 13:05:42 +01:00
Robert Schmidt
13f0571a65
Fix log message: add newline, format
2020-12-04 11:07:18 +01:00
Robert Schmidt
3ae4744679
Single definition and declaration of nr_slots_per_frame
2020-12-04 11:07:18 +01:00
Robert Schmidt
1d7065c29c
Remove DLSCH_pdu as it is not needed anymore
2020-12-04 11:07:18 +01:00
Robert Schmidt
89fc1e6e54
handle_nr_ulsch() for multiple UEs
2020-12-04 11:07:18 +01:00
Raphael Defosseux
a371f5580e
Merge branch 'ci-deploy-docker-compose' of gitlab.eurecom.fr:oai/openairinterface5g into ci-deploy-docker-compose
2020-12-04 10:09:31 +01:00
Raphael Defosseux
e0731d54a0
Merge remote-tracking branch 'origin/develop' into ci-deploy-docker-compose
2020-12-04 10:08:40 +01:00
Remi Hardy
97249354c3
Update BUILD.md
2020-12-04 10:08:37 +01:00
Robert Schmidt
35e723d090
handle_nr_uci() for multiple UEs
2020-12-04 09:41:34 +01:00
Robert Schmidt
d9c7243ac1
Remove LTE/FlexRAN-related headers from NR MAC
2020-12-04 09:41:34 +01:00
Robert Schmidt
c71772e325
Remove LTE-related headers from NR PHY-MAC IF
2020-12-04 09:41:34 +01:00
Remi Hardy
9ea7df9210
func + log update of fr1 nsa test
2020-12-03 22:12:54 +01:00
Raphael Defosseux
ef49960a8a
[CI][Docker] able to deploy/undeploy a monolithic eNB with a compose file:
...
-- The compose file still keeps a few template fields to be replaced
-- initial scenario has a full UE attach / traffic test
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-12-03 18:40:05 +01:00
matzakos
d64bc67b0c
Add TDD configuration in ENDC X2 setup response message sent from eNB
2020-12-03 15:39:30 +01:00
Raymond Knopp
4f57de4e53
added example configuration for if5 eCPRI for AW2S RRU (with X2)
2020-12-03 15:00:36 +01:00
Raphael Defosseux
87b03d0000
[CI] moved image build into a separate class
...
also first docker-compose for a monolithic eNB
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-12-03 10:01:21 +01:00
Robert Schmidt
589ff862dc
Improve retransmission messages in UL&DL
2020-12-03 09:52:41 +01:00
Robert Schmidt
f821a333d7
Fix nr_dlsim: remove current_harq_pid, selected in DL scheduler
2020-12-03 09:42:22 +01:00
matzakos
103fc806b3
Remove hack in LTE PDCP for noS1 mode
2020-12-03 00:31:23 +01:00
Robert Schmidt
5bb9a57ae9
Update SW_archi.md description
2020-12-02 18:42:47 +01:00
Robert Schmidt
12c6cd4481
Remove unused variable
2020-12-02 18:08:51 +01:00
Robert Schmidt
c110ad7dc6
Take out DL phytest slot limitation
2020-12-02 18:08:51 +01:00
Robert Schmidt
ec10d48b24
Reformat schedule_nr_prach()
2020-12-02 18:08:51 +01:00
Robert Schmidt
0e936a09ba
Remove current_harq_pid: it is not needed
2020-12-02 18:08:51 +01:00
Robert Schmidt
3a37202beb
Remove current_slot: it is not needed
2020-12-02 18:08:51 +01:00
Robert Schmidt
e99d3635db
ULSCH: warn when retransmission, basic debug logging
2020-12-02 18:08:51 +01:00
Robert Schmidt
0c730d7aa1
Mark PRACH in vrb_map_UL
2020-12-02 18:08:51 +01:00
Robert Schmidt
70c3915d81
Schedule PRACH (internally) one frame in advance
2020-12-02 18:08:51 +01:00
Robert Schmidt
7a7c1bcc98
Calculate TBS in pre-processor and use the results in post-proc
2020-12-02 18:08:51 +01:00
Robert Schmidt
d8cecde925
Recalculate PUSCH saved params struct in Pre-processor
2020-12-02 18:08:51 +01:00
Robert Schmidt
8cb2317915
Create PUSCH saved params struct to avoid recomputation
2020-12-02 18:08:51 +01:00
Robert Schmidt
0d860454b0
ULSCH: Reorganize PUSCH PDU filling
2020-12-02 18:08:51 +01:00
Robert Schmidt
5762c943db
Isolate TBS calculation in ULSCH, calculate some statistics
2020-12-02 18:08:51 +01:00
Robert Schmidt
644c364a4a
Isolate DMRS N_PRB_DMRS in ULSCH
2020-12-02 18:08:51 +01:00
Robert Schmidt
fc0f0cd7e7
Isolate DMRS ul_dmrs_symb_pos and dmrs_cdm_grps_no_data in ULSCH
2020-12-02 18:08:51 +01:00
Robert Schmidt
85843b3e0e
Isolate DMRS additional_pos, l_prime_mask in ULSCH
2020-12-02 18:08:51 +01:00
Robert Schmidt
0d2435460c
Isolate DMRS config type in ULSCH
2020-12-02 18:08:51 +01:00
Robert Schmidt
c821dd0c94
Do not check for UE active state before ULSCH and DLSCH scheduler
2020-12-02 18:08:51 +01:00
Robert Schmidt
e4bbde77ef
Isolate R&Qm in ULSCH
2020-12-02 18:08:51 +01:00
Robert Schmidt
a5cb42e773
Use variable sched_pusch
2020-12-02 18:08:51 +01:00
Robert Schmidt
f1a6a7e7a5
Isolate mcs_table in ULSCH
2020-12-02 18:08:51 +01:00
Robert Schmidt
a200beb585
Isolate HARQ in ULSCH
2020-12-02 18:08:51 +01:00
Robert Schmidt
b20954f6c0
Isolate TDA in ULSCH
2020-12-02 18:08:51 +01:00
Robert Schmidt
2599c68fa8
Isolate transform_precoding in ULSCH
2020-12-02 18:08:51 +01:00
Robert Schmidt
2958689fa4
config_uldci(): no rnti_types
2020-12-02 18:08:51 +01:00
Robert Schmidt
6df6cb9c9c
UL_tti_req as pointer over multiple CCs
2020-12-02 18:08:51 +01:00
Robert Schmidt
0affd907b5
No dynamically alloced PUSCH, remove internal PDU
2020-12-02 18:08:51 +01:00
Robert Schmidt
a6a7c7a328
Move config_uldci() to primitives
2020-12-02 18:08:50 +01:00
Robert Schmidt
d2ac57088b
Fix filling of DCI 0_0 in config_uldci()
2020-12-02 18:08:50 +01:00
Robert Schmidt
9ca626b37a
Avoid copy from UL_tti_req_ahead into Ul_tti_req
2020-12-02 18:08:50 +01:00
Robert Schmidt
c219edfed3
Fix dlsim: Use UL_tti_req_ahead
2020-12-02 18:08:50 +01:00
Robert Schmidt
e6435cf7a2
Create separate phytest UL preprocessor
2020-12-02 18:08:50 +01:00
Robert Schmidt
cfc6044a6e
Use function pointer to call UL pre-processor
2020-12-02 18:08:50 +01:00
Robert Schmidt
9ccc76474a
PUCCH scheduling: allocate in UL_tti_req_ahead
2020-12-02 18:08:50 +01:00
Robert Schmidt
b202ab7d3d
RA Msg3 allocation: check in vrb_map_UL, allocate in UL_tti_req_ahead
2020-12-02 18:08:50 +01:00
Robert Schmidt
e300b072c0
Use vrb_map_UL for PUSCH
2020-12-02 18:08:50 +01:00
Robert Schmidt
a232482b47
vrb_map_UL for every slot
2020-12-02 18:08:50 +01:00
Robert Schmidt
2b1a01c012
UL Post-processor: enable multi-UE handling
2020-12-02 18:08:50 +01:00
Robert Schmidt
327e3e706d
Perform UL slot check in pre-processor
2020-12-02 18:08:50 +01:00
Robert Schmidt
2e53fdea9c
Rename NR_sched_pusch_t and use for Freq Alloc + MCS
2020-12-02 18:08:50 +01:00
Robert Schmidt
ee6cdc1359
Create UL preprocessor, allocate CCE, re-use DL structures
2020-12-02 18:08:50 +01:00
Robert Schmidt
415a843ac4
Add active_ubwp to NR_UE_sched_ctrl_t
2020-12-02 18:08:50 +01:00
Robert Schmidt
3eceba5062
Use UE's active DL BWP in UL sched
2020-12-02 18:08:50 +01:00
Robert Schmidt
f3b00ff144
UL_tti_req_ahead: pre-set slot and frame
2020-12-02 18:08:50 +01:00
Robert Schmidt
f45e8bbe0e
UL_tti_req_ahead: Create PUSCH PDU directly within nr_fill_nfapi_ul_pdu()
...
Use a "future" UL_tti_req structure to save in between scheduling and
reception slots. Should also work for FDD.
2020-12-02 18:08:50 +01:00
Raphael Defosseux
68e193c6cc
[DOCKER] finalize RRU templates
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-12-02 11:25:06 +01:00
Robert Schmidt
ee9268feee
Remove second clear_nr_nfapi_information call
2020-12-01 19:36:50 +01:00
Robert Schmidt
1cd46f4dfc
Clean up nr_schedule_ulsch()
2020-12-01 19:36:50 +01:00
Robert Schmidt
c0e5a180bc
Separate CCE allocation, MCS, RB Alloc in UL sched
2020-12-01 19:36:50 +01:00
Robert Schmidt
5244da263e
Clean up select_ul_harq_pid() and nr_schedule_ulsch()
2020-12-01 19:36:50 +01:00
Robert Schmidt
53d8fbf487
Remove schedule_fapi_ul_pdu()
2020-12-01 19:36:50 +01:00
Robert Schmidt
c8e607a18c
Create separate nr_schedule_ulsch(), move helper functions
2020-12-01 19:36:50 +01:00
Robert Schmidt
2481075122
Add debug output for nr_rate_matching_ldpc() asserts
2020-12-01 19:36:50 +01:00
Robert Schmidt
75a1562d7f
Remove unused (commented) copy_nr_ulreq()
2020-12-01 19:36:50 +01:00
Remi Hardy
dfb110bf80
Integration 2020 wk49
...
MR968: Bugfix nr ldpc size typo
- fix the copy of the decoded data bytes at the end of the processing of an LDPC segment
MR962: Remove x2 gnb hardcoding
- Removes hardcoding of some x2 configuration parameters used in ENDC setup request message at gNB side
MR949: rlc v2: change time keeping
- RLC has timers. We need to keep track of time.
We introduce rlc_tick() and call it in eNB_dlsch_ulsch_scheduler, which is called every subframe, both in FDD and TDD.
2020-12-01 19:35:15 +01:00
cig
05d4b9205b
Do configuration of DRB UM in RA mode
...
- do DRB preconfiguration for deafult C-RNTI if !do_ra
- moved redundant configuration code at RLC layer to new RLC functions
2020-12-01 15:10:04 +01:00
cig
76a2a7559c
Removed exit call in PDCP PDU handling functions
2020-12-01 15:10:04 +01:00
cig
1a78bd8b1a
Replaced information message with assertion in nr_l2_init_ue
2020-12-01 15:10:04 +01:00
cig
8f7b041d7c
Cleanup of hardcoded C-RNTI
...
- Giving C-RNTI as an input to DRB preconfiguration
- Set C-RNTI from UE configuration for higher layer function calls
2020-12-01 15:10:04 +01:00
cig
33bab5ba4a
Changes to support DL IP traffic and timing adjustments in do-ra mode:
...
- enabled procedures that were already called for phy-test mode
- enabled setup of DRB for the current C-RNTI
- enhanced information, debugging and warning logging at MAC/RLC/PDCP level
2020-12-01 15:09:57 +01:00
Raphael Defosseux
2d6fea51b3
Merge remote-tracking branch 'origin/oc-docker-october-improvements' into ci-deploy-docker-compose
2020-12-01 10:09:02 +01:00
Raphael Defosseux
b29b88380c
[CI]: flexran-rtc support when deployed in a container.
...
-- Not completed for X2 Handover case
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-11-30 22:27:15 +01:00
hardy
92b8b12208
OAI UE Build : use --ninja and change timeout to 1200
2020-11-30 14:04:53 +01:00
Sakthivel Velumani
24bf54b2af
fixed one more build error
2020-11-30 11:44:31 +01:00
hardy
923c5f9d31
Merge remote-tracking branch 'origin/rlc-v2-tick' into integration_2020_wk49
2020-11-30 10:35:24 +01:00
hardy
279a721d23
Merge remote-tracking branch 'origin/remove_x2_gnb_hardcoding' into integration_2020_wk49
2020-11-30 10:34:52 +01:00
hardy
cfdd0b2220
Merge remote-tracking branch 'origin/bugfix-nr-ldpc-size-typo' into integration_2020_wk49
2020-11-30 10:34:27 +01:00
Raymond Knopp
687d151bfd
removal of a warning
2020-11-29 19:42:03 +01:00
Raymond Knopp
4a2a81f311
fixed missing parenthesis in ul_cqi computation
2020-11-29 08:24:35 +01:00
Cedric Roux
f36a1ef93f
nr pdcp: use pdcp config
...
There was a problem with SN size. It was hardcoded to 12 bits (so max
sn = 4095) but we configure the UE with 18 bits. After a while, iperf
didn't work anymore because of this (what a surprise!).
So let's get the correct value from pdcp_Config.
And while we're at it, let's store also discard_timer and t_reordering
that will be used later by a proper NR PDCP layer (which is currently
work in progress).
2020-11-29 07:41:26 +01:00
Raphael Defosseux
329a823d5d
CI: fix image build log collection
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-11-28 22:40:29 +01:00
Raphael Defosseux
858a1dc090
[DOCKER] remove log folder (contains the install logs)
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-11-28 22:35:47 +01:00
Raphael Defosseux
4639a59a51
[CI][Docker]: Finalize docker-compose-based EPC deployment
...
- Fix pcap capture commands
- added support for FlexRan-RTC and Traffic-Generator
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-11-28 21:24:10 +01:00
Raymond Knopp
0477e881b5
removed most new warnings
2020-11-28 00:11:13 +01:00
Raymond Knopp
18756c35eb
demotion of LOG_W to LOG_D
2020-11-27 21:46:22 +01:00
Raymond Knopp
223ed810b2
Merge remote-tracking branch 'origin/develop' into develop-oriecpriupdates
2020-11-27 19:11:05 +01:00
Raymond Knopp
2303a9bcf6
CPPcheck errors + some warnings
2020-11-27 18:54:09 +01:00
Rahul Gottipati
9ec1bea7b2
Add option for 256 qam mcs table in nr_dlsim
2020-11-27 20:41:27 +05:30
Khodr Saaifan
1488750db1
Fix LDPC ULSCH decoding (CRC NOK) for short LDPC code, e.g. Z_c is not multiple of 8
2020-11-27 15:56:15 +01:00
Parminder Singh
334bf336b7
Updated TBS calculation for multiple DMRS positions in a slot
...
- TBS calculation was done wothout considering mulilple DMRS symbols in
a slot, which is corrected now.
2020-11-27 15:56:15 +01:00
Thomas Schlichter
d7d2faa0bf
fix cppcheck warning in rrc_gNB_internode.c
2020-11-27 15:56:15 +01:00
Thomas Schlichter
fe89c40052
NR UE: initialize ul_time_alignment structure
2020-11-27 15:56:14 +01:00
Thomas Schlichter
010321e582
NR UE: fix USRP write timestamp when applying new timing_advance value
2020-11-27 15:56:14 +01:00
Raphael Defosseux
6aa126485f
[CI][Docker] Building docker images in python framework
...
- only on Ubuntu and Docker
- No back ground computing to paralellize RHEL/Ubuntu
- No image clean up
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-11-27 15:53:55 +01:00
Khodr Saaifan
4b1d496923
Fix false CRC NOK in LDPC decoding for PDSCH for short code word, e.g. Z_c is not multiple of 8
2020-11-27 15:42:58 +01:00
Sakthivel Velumani
437d893ee5
resolved build error
2020-11-27 14:48:11 +01:00
Francesco Mani
8a9e242856
Merge remote-tracking branch 'origin/develop' into NR_FR2_RRC_SSB
2020-11-27 11:33:52 +01:00
Rahul Gottipati
a7229204a9
Added 256 QAM demodulation routines for PDSCH
2020-11-27 14:58:41 +05:30
Raphael Defosseux
9af06d7ec5
[DOCKER] fix in dockerfile, cannot have comment in same line
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-11-26 20:31:36 +01:00
Raphael Defosseux
df33499980
[CI] Added support for docker-compose based deployment for EPC
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-11-26 18:38:38 +01:00
Remi Hardy
6b8eb372c5
Integration 2020 wk48 2
...
MR945 : nr prach fr2
- Introduction of the PRACH frontend for FR2 (120kHz SCS, 32 and 66 PRB).
- Tested with nr_prachsim and testcases added to test_case_list.xml also included some fixes for FR1,
when prach occasion > 0 (small difference in Ncp)
MR950 : DL and UL PTRS for 5G NR
MR971 : Correct NDI + Minor MAC subPDU handling improvements
Fixes the issue : Ping in develop was unusually high (70+ms). The issue was that TA was scheduled in the second slot (of the two we currently schedule), but NDI was toggled for the first one.
Other improvements:
- Correctly put padding MAC subPDU
- Only use subPDU DLSCH long header if length >= 256B
- Calculate TBS in DL pre-processor considering header and TA CE overhead.
- Improve some of the logging (LOG_D)
- re-enable TA
MR970 : uci gnb mac functions file
- Moved gNB MAC UCI related functions in a new file
MR972 : Bugfix nr rate matching assertion
- Fixes the assertion happening in rate matching of pdsch during iperf test.
MR975 : File openning in rrc_gNB_internal
- Only allow file opening in rrc_gNB-internal.c in phytest mode
MR977 : NR UE DCI sanity checks and fixes
These changes resolve a few stability issues and errors in NR UE
- Added sanity check for pucch_resource_indicator received in DL DCI, which resolves SEGV in select_pucch_resource() and check_pucch_format()
- Additional sanity checks included to catch false or erroneous DCI received
- Wrong MCS table calculation and error in accessing ul_config_request at UE resolved
2020-11-26 17:44:48 +01:00
Raphael Defosseux
f3a6746042
Merge remote-tracking branch 'origin/ci-ul-iperf-from-trf-container' into rh_ci_fix_autoterminate
2020-11-26 12:04:08 +01:00
Raphael Defosseux
29618c5e7a
CI: fix autoterminate with multiple servers
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-11-26 12:03:25 +01:00
Cedric Roux
6f9fe2681c
rlc v2: add tick for UE
2020-11-26 11:53:22 +01:00
Cedric Roux
2c9d1b9d84
HACK: let the gNB compile again
...
This is messy, sorry. I don't have time to cleanup
cmake_targets/CMakeLists.txt.
2020-11-26 11:53:22 +01:00
Cedric Roux
25ab3a5ed3
rlc v2: change time keeping
...
RLC has timers. We need to keep track of time. We chose to not use
realtime but 'processing time'. That is we send a tick to RLC for every
subframe when it is processed by the softmodem. Before this commit we
used to increase time in the function mac_rlc_status_ind which may not be
called every subframe (especially in TDD mode). So we need another way
to keep track of time.
We introduce rlc_tick() and call it in eNB_dlsch_ulsch_scheduler, which
is called every subframe, both in FDD and TDD.
We also call rlc_tick() in the function ru_thread_synch() because
pdcp_run() and rrc_rx_tx() are called there too.
It may not be the best solution. To be revised if needed.
Note: the UE has not been touched. Some modification is needed for the UE
too, most probably.
2020-11-26 11:53:22 +01:00
Remi Hardy
43da900710
extending nsa fr1 test
2020-11-26 11:50:36 +01:00
hardy
b16d7b2eed
Merge remote-tracking branch 'origin/NR_mac_uci_functions_rework' into integration_2020_wk48_2
2020-11-25 18:15:43 +01:00
Francesco Mani
ba40f3c758
fix in sync position at UE and other minor issues
2020-11-25 18:11:33 +01:00
hardy
2855970763
Merge remote-tracking branch 'origin/NR_UE_stability_fixes' into integration_2020_wk48_2
2020-11-25 12:25:45 +01:00
hardy
08b30babdc
Merge remote-tracking branch 'origin/rrc-enb-phy-testmode' into integration_2020_wk48_2
2020-11-25 12:25:08 +01:00
hardy
40085ad064
Merge remote-tracking branch 'origin/nr_dl_ul_ptrs' into integration_2020_wk48_2
2020-11-25 12:23:55 +01:00
Sakthivel Velumani
f9c3ff3ca3
Updated the config files
2020-11-25 11:12:32 +01:00
Shweta Shrivastava
e8b7dc8454
Fix error
2020-11-24 15:23:34 -06:00
Shweta Shrivastava
17b8ff50f8
Minor edits for consistency and clarity
2020-11-24 14:53:08 -06:00
Thomas Schlichter
6803e78ceb
Merge remote-tracking branch 'develop'
...
Conflicts:
openair1/PHY/NR_TRANSPORT/nr_dlsch.c
openair1/PHY/NR_UE_ESTIMATION/nr_dl_channel_estimation.c
openair1/PHY/NR_UE_TRANSPORT/nr_dlsch_demodulation.c
openair1/SCHED_NR_UE/phy_procedures_nr_ue.c
openair2/RRC/NR/nr_rrc_proto.h
2020-11-24 16:58:58 +01:00
hardy
25391056c4
Merge remote-tracking branch 'origin/bugfix-nr-rate-matching-assertion' into integration_2020_wk48_2
2020-11-24 15:28:03 +01:00
hardy
11eeafd328
Merge remote-tracking branch 'origin/repair-TA' into integration_2020_wk48_2
2020-11-24 15:27:21 +01:00
hardy
865888b3d8
Merge remote-tracking branch 'origin/nr_prach_fr2' into integration_2020_wk48_2
2020-11-24 15:26:59 +01:00
Sakthivel Velumani
80ea03931c
Added no of thread to config file
...
The thread count would me minimum of (no of cores in the machine) or (parameter mentioned in config file)
2020-11-24 15:07:07 +01:00
Navid Nikaein
a1d901277e
Check if the file is openned first
2020-11-24 14:28:17 +01:00
Francesco Mani
d5af323ab2
taking into account sl_ahead when scheduling msg2
2020-11-24 09:08:20 +01:00
Shweta Shrivastava
06f55552fe
Fix small error
2020-11-24 01:04:46 -06:00
Shweta Shrivastava
a6e15d4436
Fix TransformPrecoding values to be consistent with FAPI spec
2020-11-24 00:59:08 -06:00
Shweta Shrivastava
683ff6eb39
DCI sanity checks for MCS and frequency domain assignment
2020-11-24 00:53:25 -06:00
Shweta Shrivastava
9ff55751ee
DCI sanity check for pucch_resource_indicator value
2020-11-24 00:42:14 -06:00
Remi Hardy
2529c20bff
Integration 2020 wk48
...
MR932 : Nr sa ngap rrc wk42
- Initial implementation of NGAP and RRC extensions for SA
MR956 : Correct use of ssb_position bitmaps
MR958 : 5G NR Downlink DMRS Type 2
- Implementation of 5G NR Downlink DMRS type 2 (generation on gNB side, channel estimation with linear interpolation in frequency domain on UE side), needed for MIMO
MR961 : 5G NR UE TTI cleanup
- Remove current_thread_id array, nr_tti_rx, nr_tti_tx, subframe_rx and subframe_tx
MR965 : fix a segdev
2020-11-23 22:12:10 +01:00
Francesco Mani
a5d45a2c19
indentation in gNB MAC rach functions
2020-11-23 19:19:48 +01:00
Francesco Mani
9e7c66d2c8
indentation in phy_procedures ue
2020-11-23 18:17:53 +01:00
Francesco Mani
31bcd10cea
Merge branch 'NR_FR2_RRC_SSB' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_FR2_RRC_SSB
2020-11-23 18:16:41 +01:00
Francesco Mani
3e1959c8dd
increase size of RA window definition for fr2
2020-11-23 18:16:34 +01:00
Francesco Mani
0075aefe31
fix in mac ue mib procedures
2020-11-23 17:58:56 +01:00
Hongzhi Wang
ee949c97f4
timing drift fix for FR2
2020-11-23 17:57:24 +01:00
Sakthivel Velumani
f55a4dd8e0
Remove hard-coding of no of threads
...
Script added to set the no of threads according to run-time conditions of the machine.
2020-11-23 16:45:59 +01:00
Raphael Defosseux
e9b6d0705d
[docker] adding entrypoint and template generation to dockerfile for u18
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-11-23 16:31:45 +01:00
Francesco Mani
c5b7a3a441
fix scheduling msg2
2020-11-23 16:08:01 +01:00
Florian Kaltenberger
9d71921859
fixing in UE processing of coreset_freq_dom
2020-11-23 08:55:26 +01:00
Florian Kaltenberger
bf62f2bcce
fixing FR2 arfcn
2020-11-22 21:40:36 +01:00
Raymond Knopp
7955cb4f8e
tested IF4p5 on asterix/obelix (100 PRB via 1 Gbit/s)
2020-11-22 10:10:12 +01:00
Raymond Knopp
f0320ea0e2
testing of RCC
2020-11-21 14:06:24 +01:00
Eurecom
7a538b09d5
testing legacy RRU
2020-11-21 11:34:25 +01:00
Eurecom
f7811624b3
regular eNB with usrp seems ok
2020-11-20 14:32:24 +01:00
Florian Kaltenberger
e3b3fa82b8
Merge branch 'NR_FR2_RRC_SSB' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_FR2_RRC_SSB
2020-11-20 14:13:54 +01:00
Raymond Knopp
a627d9c2a3
preparing merge, fixing issues inflicted on usrp radios after IF5 modifications
2020-11-20 14:02:51 +01:00
Sakthivel Velumani
0aa14f183e
Editing an error message
2020-11-20 13:39:54 +01:00
Sakthivel Velumani
70e4bfda18
Storing Z inside harq_process structure
...
The LDPC lifting size has to be stored for each harq_process as its only assigned in the first round.
2020-11-20 13:37:34 +01:00
hardy
708f34eeec
fixing auto-terminate function to kill all RAN nodes
2020-11-20 11:59:40 +01:00
Francesco Mani
82c4380a4e
uci mac functions in a new file
2020-11-20 10:22:10 +01:00
Robert Schmidt
d116c60831
Improve DLSCH MAC scheduling logging
2020-11-20 09:54:38 +01:00
Robert Schmidt
e6bb685b5d
re-enable TA
2020-11-20 09:54:34 +01:00
Robert Schmidt
bc088c975b
Account for OH in preprocessor
2020-11-20 09:54:34 +01:00
Robert Schmidt
d89716541f
Fix: Always place padding subPDU if space permits
2020-11-20 09:54:37 +01:00
Robert Schmidt
d245f7b958
Fix: Use DL-SCH long subheader when L >= 256
2020-11-20 09:54:34 +01:00
Robert Schmidt
3ff26c8f84
Fix: Reset HARQ feedback slot
...
If we schedule in a second slot, this ensures that the correct HARQ
process' NDI is toggled.
2020-11-20 09:52:42 +01:00
Florian Kaltenberger
fd9dbad966
Merge branch 'develop' into 'nr_prach_fr2'
2020-11-20 08:47:34 +01:00
Thomas Schlichter
291c94d34c
Merge remote-tracking branch 'origin/nr_ue_tti_cleanup' into integration_2020_wk48
...
Conflicts:
openair1/PHY/NR_UE_TRANSPORT/dci_nr.c
openair1/PHY/NR_UE_TRANSPORT/nr_transport_proto_ue.h
openair1/SCHED_NR_UE/phy_procedures_nr_ue.c
2020-11-19 18:42:30 +01:00
Raymond Knopp
47a7186621
Merge remote-tracking branch 'origin/develop' into develop-oriecpriupdates
2020-11-19 18:35:52 +01:00
Florian Kaltenberger
4b82bbf346
Update nr_prach.c
2020-11-19 16:15:11 +01:00
Florian Kaltenberger
f99643a67b
Update prachsim.c
2020-11-19 16:13:09 +01:00
Florian Kaltenberger
ad2e0ebe2d
Update test_case_list.xml
2020-11-19 16:10:16 +01:00
Cedric Roux
3889336f98
fix a nasty typo
2020-11-19 15:59:47 +01:00
Hongzhi Wang
8ab6b41a27
Merge branch 'NR_FR2_RRC_SSB' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_FR2_RRC_SSB
2020-11-19 15:36:07 +01:00
Hongzhi Wang
88a6a92c31
bug fix adjust sync
2020-11-19 15:34:48 +01:00
Francesco Mani
de6650f023
modifications in RRC for lower number of RBs
2020-11-19 15:25:31 +01:00
hardy
4c3ee5f0e0
Merge remote-tracking branch 'origin/fix-itti-segv' into integration_2020_wk48
2020-11-19 14:59:39 +01:00
hardy
e097bec73e
Merge remote-tracking branch 'origin/nr_dl_dmrs_type2' into integration_2020_wk48
2020-11-19 14:58:54 +01:00
hardy
b57ef17b1c
Merge remote-tracking branch 'origin/bch-fixes-bitmap' into integration_2020_wk48
2020-11-19 14:58:02 +01:00
hardy
a0d58f224c
Merge remote-tracking branch 'origin/NR_SA_NGAP_RRC_wk42' into integration_2020_wk48
2020-11-19 14:57:08 +01:00
Remi Hardy
40141270e3
Integration 2020 wk47
...
MR939 : Nr rlc am bugfix w44
- bugfix
MR948 : nr: rlc: hotfix - forgot to store frame and subfram
- minor bugfix
MR942 : Feature/make s1 mme port configurable
- This patch adds an optional "port" option to set another sctp port than 36412
MR959 : minor: remove a CPPCHECK error for NR RLC
- remove a CPPCHECK error (not a real error) for NR RLC
2020-11-19 13:13:03 +01:00
Francesco Mani
0e298d8777
variable name change in nr_dlsch
2020-11-18 18:08:41 +01:00
Raymond Knopp
98a96115c7
testing with AW2S RRU.
2020-11-18 10:50:03 +01:00
Thomas Schlichter
f41502cd19
fix compile warnings introduced by merge with develop
2020-11-18 10:38:15 +01:00
Thomas Schlichter
b06c7af345
NR UE: fix tti issues introduced by merge with develop
2020-11-18 10:38:04 +01:00
Thomas Schlichter
e059eeabc8
Merge remote-tracking branch 'develop'
2020-11-18 10:37:20 +01:00
Laurent
a592d0eb6f
fix warnings
2020-11-18 08:53:02 +01:00
Laurent
7dd1d45626
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into fix-itti-segv
2020-11-17 15:46:47 +01:00
Laurent
614152b1b3
fix a segv
2020-11-17 15:44:11 +01:00
masayuki.harada
be31d514b4
Fix warning and compile error.
2020-11-17 22:09:41 +09:00
Florian Kaltenberger
e595ec0d8d
Merge remote-tracking branch 'origin/develop' into NR_FR2_RRC_SSB
2020-11-17 13:57:51 +01:00
hardy
d9c0a13fc5
Merge remote-tracking branch 'origin/hotfix-minor-remove-nr-rlc-cppcheck-error' into integration_2020_wk47
2020-11-17 13:54:30 +01:00
hardy
fcd00c2af0
Merge remote-tracking branch 'origin/hotfix-nr-rlc-tick' into integration_2020_wk47
2020-11-17 13:53:44 +01:00
hardy
02594fea3b
Merge remote-tracking branch 'origin/feature/make-s1-mme-port-configurable' into integration_2020_wk47
2020-11-17 13:53:10 +01:00
hardy
9d58ead40f
Merge remote-tracking branch 'origin/nr-rlc-am-bugfix-w44' into integration_2020_wk47
2020-11-17 13:51:46 +01:00
zhenghuangkun
5cbffcc3c4
Fix ITTI build error
2020-11-17 09:03:06 +00:00
Remi Hardy
8f03a80a36
Integration 2020 wk46 2
...
MR890 : moving the OFDM phase rotation from RU to DU
Moves the recently introduced phase rotations from RU to DU.
This is important for setups that do not use the monolithic mode (like Benetel RRU).
MR944 : fix pdsch low prb
Fix for DLSCH decoding for low TBS and for ULSCH.
In the UE, DLSCH decoding stats are printed periodically for every 64 frames.
DLSCH decoding is skipped if UE receives retransmission for successfully decoded CW.
MR946 : S1ap bugfix rab setup
Fix a bug in S1AP
MR951 : CI NSA FR1 logging and reporting update
Enhancement of gNB html + log report showing (RAPROC PUSCH check, dlsch and ulsch statistics)
M954 : Mac fixes wk45 2
Hotfix: preserves "low" delay (20-30ms) and correct HARQ retransmissions by disabling timing advance (TA)
Reduces log level, compiler warning, correct TA condition
2020-11-17 09:14:05 +01:00
matzakos
d36879e4ce
Add support for more nrNRB configurations in X2 ENDC setup request message
2020-11-16 15:19:39 +01:00
matzakos
f26f096f5e
Remove redundant debugging logs
2020-11-16 15:19:39 +01:00
matzakos
0a60085d87
Increase size of array storing PDCP PDU to be aligned with the expected size
2020-11-16 15:19:39 +01:00
matzakos
39f057f11c
Remove non-mandatory SULFreqBandItem from X2 ENDC Setup Request message
2020-11-16 15:19:39 +01:00
matzakos
648ef92ac7
Remove hardcoding of x2 configuration parameters used in ENDC setup request message at gNB side
2020-11-16 15:19:39 +01:00
Thomas Schlichter
c4448a2f24
fix warnings and indentation
2020-11-16 13:40:45 +01:00
Raphael Defosseux
152f73458d
[DOCKER] fixes after review
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-11-16 13:32:44 +01:00
Mohammed Ismail
da5a034e2b
updated
...
Signed-off-by: Mohammed Ismail <mohammed.ismail@eurecom.fr >
2020-11-16 13:32:44 +01:00
Mohammed Ismail
a9a334f294
updated: Python scripts to generate eNB's templates for container images
...
Signed-off-by: Mohammed Ismail <mohammed.ismail@eurecom.fr >
2020-11-16 13:32:44 +01:00
Raphael Defosseux
abf2693b38
[OC][docker][build] support for new RHEL8.3 version
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-11-16 13:32:44 +01:00
Mohammed Ismail
af1495f124
script for config files generation
...
Signed-off-by: Mohammed Ismail <mohammed.ismail@eurecom.fr >
2020-11-16 13:32:44 +01:00
Raphael Defosseux
524354aebc
OC: fix typos
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-11-16 13:32:44 +01:00
Mohammed Ismail
d4d0776774
sctp_event_subscribe updated
...
Signed-off-by: Mohammed Ismail <mohammed.ismail@eurecom.fr >
2020-11-16 13:32:44 +01:00
Raphael Defosseux
86c1ba3c19
CI: fix UL iperf from TRF container
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-11-16 13:11:37 +01:00
Cedric Roux
7b48f89496
minor: remove a CPPCHECK error for NR RLC
...
This "error" is not a real error.
openair2/LAYER2/nr_rlc/tests/test.c includes testXX.h to define the array
int test[] and by design test[2] always exists.
Let's simply suppress the reporting of this error.
2020-11-16 10:25:58 +01:00
Parminder Singh
6c2fbb361d
Merge remote-tracking branch 'origin/develop' into fhg_shp_phase_noise_est
2020-11-16 09:47:46 +01:00
Thomas Schlichter
9f841634b5
Merge remote-tracking branch 'develop'
2020-11-16 09:40:06 +01:00
masayuki.harada
e3d3c6e418
Merge branch 'NR_SA_NGAP_RRC_wk42' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_SA_NGAP_RRC_wk42
2020-11-16 13:59:33 +09:00
Thomas Schlichter
47ce347d7e
NR UE cleanup: remove current_thread_id array, nr_tti_rx, nr_tti_tx, subframe_rx and subframe_tx
2020-11-13 17:29:02 +01:00
hardy
63277ad3de
Merge remote-tracking branch 'origin/mac-fixes-wk45_2' into integration_2020_wk46_2
2020-11-13 13:26:15 +01:00
hardy
1bb68b6f66
Merge remote-tracking branch 'origin/rh_ci_fr1_update' into integration_2020_wk46_2
2020-11-13 13:25:40 +01:00
hardy
f267efbe5a
Merge remote-tracking branch 'origin/s1ap-bugfix-rab_setup' into integration_2020_wk46_2
2020-11-13 13:23:18 +01:00
hardy
12e0f738b7
Merge remote-tracking branch 'origin/fix_pdsch_low_prb' into integration_2020_wk46_2
2020-11-13 13:22:39 +01:00
hardy
4b3a67b3a7
Merge remote-tracking branch 'origin/benetel_phase_rotation' into integration_2020_wk46_2
2020-11-13 13:21:42 +01:00
Sakthivel Velumani
cc2cc95f02
Merge branch 'develop' into fix_pdsch_low_prb
2020-11-13 11:56:36 +01:00
Remi Hardy
b452218383
Integration 2020 wk46
...
MR936: nr_fdd_if_fix
- Add support for 5G NR FDD bands and introduce configurable IF frequencies (esp. on nrUE) with configurable UL-DL-frequency offset.
MR940: dongzhanyi-zte-develop2
- Solved the problem that UE UL LDPC code can only process data within 8 code blocks (the UE UL LDPC code could only process data within 8 code blocks. If there were more than 8 code blocks, an error would occur)
MR943: NR_UE_MAC_scheduler
- Dynamic calculation of slot for PUSCH transmission based on slot offset k2. PUSCH slot is no longer hard-coded to 8.
- Support for multiple UL allocations in a frame by supporting a ul_config_request per UL slot.
- Support for multiple PDUs per slot
- Fixes for a few UE crashes/assertion failures due to invalid DCI received
- UE scheduler code clean-up
2020-11-13 11:12:30 +01:00
yincong
c208bffa3a
add OAI license
2020-11-13 16:11:41 +08:00
zhenghuangkun@cn.fujitsu.com
f64bba177a
Modify SA source code
2020-11-13 07:37:22 +00:00
Parminder Singh
4fe5986845
Corrected conditional statement wrt OAI Formatting Rules
2020-11-12 19:29:10 +01:00
Florian Kaltenberger
ec060cbc62
fixing the filling of the ssb_mask_list (hopefully) for long bitmap (FR2)
2020-11-12 19:02:14 +01:00
Florian Kaltenberger
4e9c155464
Merge branch 'NR_FR2_RRC_SSB' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_FR2_RRC_SSB
2020-11-12 14:31:28 +01:00
Robert Schmidt
65c7ab092a
Correct use of ssb_position bitmaps
2020-11-12 10:45:13 +01:00
Remi Hardy
0ea4378bd8
fixing reporting appearance
2020-11-12 10:40:16 +01:00
Francesco Mani
471c8eb8e1
bugfix for long ssb bitmap in fix scc
2020-11-12 10:20:49 +01:00
hardy
e7b2c47348
Merge remote-tracking branch 'origin/nr_fdd_if_fix' into integration_2020_wk46
2020-11-12 09:27:00 +01:00
Robert Schmidt
fe6f7244df
Fix compiler warning: %ld in printf
2020-11-11 16:48:53 +01:00
Robert Schmidt
308de3b68d
Lower PHY/HARQ log level
2020-11-11 16:48:40 +01:00
Robert Schmidt
67d6311143
Hotfix: disable TA to keep RTT low + HARQ retx intact
2020-11-11 16:47:18 +01:00
Robert Schmidt
434186fd9f
Correct TA timer condition
...
- wrap around 1024 (frame number is 0-1023)
- check for equality of frames with high numbers will trigger every 10ms
2020-11-11 16:45:54 +01:00
Florian Kaltenberger
781ec26cf2
also fixing PRACH issue in UE + config files
2020-11-11 15:38:21 +01:00
Francesco Mani
ef486e8f59
bugfix in csi meas reporting
2020-11-11 14:21:53 +01:00
Francesco Mani
39e33016c9
Merge branch 'NR_FR2_RRC_SSB' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_FR2_RRC_SSB
2020-11-11 14:21:27 +01:00
Florian Kaltenberger
7109841f07
Merge remote-tracking branch 'origin/nr_prach_fr2' into NR_FR2_RRC_SSB
2020-11-11 14:06:51 +01:00
Khodr Saaifan
89b102c8cc
Enable dmrs config1 for pdsch and clean the code
2020-11-11 10:29:48 +01:00
Khodr Saaifan
1ca324e595
Enable DMRS config2 for PDSCH and fix bug in the UE phy_procedures_nr_ue
2020-11-11 09:36:59 +01:00
Francesco Mani
671167572e
Merge remote-tracking branch 'origin/nr_prach_fr2' into NR_FR2_RRC_SSB
2020-11-11 07:31:37 +01:00
Florian Kaltenberger
ed97e21649
fixing prach config for FR2
2020-11-10 21:53:02 +01:00
Thomas Schlichter
f2502eebab
fix some compile warnings
2020-11-10 21:10:55 +01:00
Frédéric Leroy
06aefa589f
fix(build_helper): fix superfluous $ in protobuf extraction command
2020-11-10 20:39:21 +01:00
Thomas Schlichter
55717204dc
cleanup: remove TTI related parameters from NR_DL_FRAME_PARMS
2020-11-10 19:19:51 +01:00
Francesco Mani
b1bffcee81
extend bitmap for SSB in RRC to FR2
2020-11-10 19:03:29 +01:00
hardy
536125c356
Merge remote-tracking branch 'origin/dongzhanyi-zte-develop2' into integration_2020_wk46
2020-11-10 17:24:40 +01:00
hardy
e9fff748c6
Merge remote-tracking branch 'origin/NR_UE_MAC_scheduler' into integration_2020_wk46
2020-11-10 17:23:36 +01:00
Remi Hardy
a452f74f0d
bug fix
2020-11-10 17:14:57 +01:00
Remi Hardy
4353880dbd
gNB html + log update for nsa fr1 ok
2020-11-10 16:53:01 +01:00
Thomas Schlichter
b402026aef
Add DL PTRS test cases to CI
2020-11-10 14:30:42 +01:00
cig
122e18d088
Common function to check the frequency channel raster
2020-11-10 10:52:44 +01:00
Parminder Singh
841ddaf9f8
Corrected data type for printf to remove warning in nr-softmodem
...
- In gNB_scheduler int is updated to long int to avoid warnings for
printf
2020-11-10 10:50:27 +01:00
cig
7e1ac1fa49
Merge remote-tracking branch 'origin/develop' into fhg-fdd-custom-if
2020-11-10 10:41:10 +01:00
Sakthivel Velumani
f36f724b04
The same BG related updates are added to UL
2020-11-09 23:44:55 +01:00
Sakthivel Velumani
4c8ec44678
Updated the stats message
2020-11-09 23:39:09 +01:00
Remi Hardy
789e48fcd2
debug
2020-11-09 17:50:34 +01:00
Parminder Singh
b0ee3bb206
Correction for first OFDM symbol estimation and compensation
...
- Direct multiply with the conjugate of the estimation for compensation
2020-11-09 17:25:00 +01:00
hardy
9d3304059a
for debug
2020-11-09 16:51:58 +01:00
matzakos
7772a51c07
Merge remote-tracking branch 'origin/develop' into NR_SA_NGAP_RRC_wk42
...
Conflicts:
openair2/RRC/NR/MESSAGES/asn1_msg.c
openair2/RRC/NR/nr_rrc_proto.h
targets/COMMON/create_nr_tasks.c
2020-11-09 15:52:52 +01:00
hardy
e8aeccad9f
fix typo
2020-11-09 15:45:09 +01:00
Frédéric Leroy
89f7132685
fix(config): set S1AP_PORT_NUMBER as default value for mme port
2020-11-09 15:43:01 +01:00
Frédéric Leroy
78fa6df3a4
feat: add "port" parameter on configuration files
...
Use default port 36412 for S1
2020-11-09 15:15:46 +01:00
hardy
7ce5aaa136
adding dlsch and ulsch statistics
2020-11-09 15:13:56 +01:00
Frédéric Leroy
6338831315
feat(build_helper): use 'id' command instead $USER variable
...
When $USER is not set (Yes we did !), extracting protobuf fails.
Wh avoid this by using the 'id' command both to get user and group ids.
2020-11-09 14:55:02 +01:00
hardy
7878e102e0
improving markers for NSA FR1 test
2020-11-09 14:33:59 +01:00
Florian Kaltenberger
6e1ad6e93b
Merge remote-tracking branch 'origin/develop' into benetel_phase_rotation
2020-11-09 13:58:41 +01:00
Sakthivel Velumani
c61b47dc96
Revert "Enabled ACK/NACK logs for CI"
...
This reverts commit 199ce5d953ed90e052a69f520b30b7253b163250.
2020-11-09 12:24:10 +01:00
Sakthivel Velumani
a57136697f
Skip decoding for false retransmission
...
If UE receives retransmission for already decoded PDSCH, it skips decoding and sets ACK directly.
And adding PDSCH decoding stats and printing then every 64 frames for CI purpose
2020-11-09 12:24:10 +01:00
Sakthivel Velumani
2f76924671
Enabled ACK/NACK logs for CI
2020-11-09 12:19:41 +01:00
Sakthivel Velumani
66323e0b1d
BG selection bug fix
...
The BG was set to its default for rounds > 0. This is now fixed by adding it to harq structure.
Also a fix for wrong I_lbrm set in dlsch decoding.
2020-11-09 12:19:41 +01:00
Xue Song
9bba3c795a
Fix GTPU's IP setting error
2020-11-09 18:04:56 +09:00
Parminder Singh
443f1817e5
Merge remote-tracking branch 'origin/develop' into fhg_shp_phase_noise_est
2020-11-08 18:47:29 +01:00
Florian Kaltenberger
6056de78b3
fixing dependency in CMakeLists.txt
2020-11-08 17:02:40 +01:00
Parminder Singh
910c1860f0
DMRS estimation default value is moved outside slot processing
...
- in PTRS processing the default value for DMRS is set outside slot
processing.
2020-11-06 14:26:25 +01:00
Parminder Singh
03db617c38
Remove TX-GAIN multiplication with transmitted signal in ULSIM
...
- Removed tx_gain calculations and multiplication with tx signal
- Updated sigma value calculations and removed unused variables
- Re-indent the related code for better readability
2020-11-06 12:12:43 +01:00
Cedric Roux
8fee453c8e
nr: rlc: hotfix - forgot to store frame and subframe...
2020-11-06 11:36:57 +01:00
Remi Hardy
3d60e95387
Merge branch 'integration_2020_wk45_2' into 'develop'
...
Integration 2020 wk45 (2) comprising:
MR937:Nr dl sched fixes
-restore old phytest scheduler behavior
-correct TA scheduling
-correct SSB
-shorten interface of `nr_fill_nfapi_dl_pdu()`
-Track RB allocation on symbol basis (bitmap)
-add a `remove_nr_ue_list()`, could be used instead of MR !934
MR910:5G SA NAS messages
- 5G SA nass messages and a simple unitary test code
MR927:Nr rrc configuration fr2
- introduces some bug fixes for FR2 that might also have an impact on FR1.
2020-11-06 11:29:03 +01:00
Raphael Defosseux
7f70174cf8
CI: added missing build artifacts in one of the pipeline; fix RA test
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-11-06 11:15:23 +01:00
hardy
3917b1ae0f
Merge remote-tracking branch 'origin/NR_RRCConfiguration_FR2' into integration_2020_wk45_2
2020-11-05 16:53:13 +01:00
hardy
802e8218ad
Merge remote-tracking branch 'origin/noCore' into integration_2020_wk45_2
...
Conflicts:
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_bch.c
2020-11-05 16:49:21 +01:00
Parminder Singh
13645b1b5e
Updated the sin cos table condition check
...
- Sin cos table quadrant condition checks are updated
- function are indented properly
- Debug prints are updated for double data type
2020-11-05 16:31:16 +01:00
Parminder Singh
c16e5831d1
Added debug prints in ULSIM for PTRS RE calculations
...
- Added PTRS Symbols in a slot and Resource elements count in debug print
2020-11-05 14:08:02 +01:00
Parminder Singh
c9523b88a7
Updated UL ptrs processing wrt DL
...
- Most DL code is reused for Ul also to reduce code duplication
- Common CPE calculation function is used for error estimation
- Common slot processing function is used for inter/extrapolation
- Removed old implementation dedicated to UL
2020-11-05 14:00:01 +01:00
Parminder Singh
f0c843faf9
Sin cos table initialization for ULSIM also
...
- As new sin cos table is used in phase noise function it shall be
initialized for ULSIM also
2020-11-05 13:36:44 +01:00
Thomas Schlichter
53edb35eb7
Fix whitespace changes
2020-11-05 12:25:57 +01:00
Parminder Singh
41d3bcac85
Fix - Issue with uninitialized structure in NR_ULSCH_CODING.c
...
- Initialized variable to remove the valgrind issue.
2020-11-05 10:35:09 +01:00
Khodr Saaifan
97a9dfd83a
UE: implement pdsch channel estimation for dmrs_config type2
2020-11-05 10:19:22 +01:00
Khodr Saaifan
1de69e8e27
PHY: link dmrs_config to higher layers
2020-11-05 03:22:30 +01:00
Shweta Shrivastava
46219d8c61
Fixed ulsim compilation error
2020-11-04 10:47:02 -06:00
Parminder Singh
0ce350d1cf
Merge remote-tracking branch 'origin/develop' into fhg-shp-dl-ptrs
2020-11-04 16:20:50 +01:00
Eugene Bogush
3c3593c6a6
fix for proc: e_rab_setup_resp
2020-11-04 15:26:54 +01:00
Parminder Singh
209785551a
Review Comments are updated
...
- updated return function value to -1
- removed static variable for dmrs symbol selection for channel
- Updated sin cos quadrant check conditions
- removed casting from PTRS slope and related calculations
2020-11-04 11:29:35 +01:00
Thomas Schlichter
e38679e6da
Merge remote-tracking branch 'develop'
2020-11-04 10:22:11 +01:00
Laurent
39bb839d7c
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into noCore
2020-11-03 23:21:47 +01:00
Robert Schmidt
2e03cbe7bf
Track RBs in vrb_map as binary
2020-11-03 20:02:48 +01:00
Florian Kaltenberger
0d30561ecd
Merge remote-tracking branch 'origin/develop' into NR_RRCConfiguration_FR2
2020-11-03 16:55:20 +01:00
Florian Kaltenberger
d17e075f78
Merge remote-tracking branch 'origin/develop' into nr_prach_fr2
2020-11-03 16:08:17 +01:00
Florian Kaltenberger
6f28d0e38b
some fixes - prachsim working now for FR2 - added testcases
2020-11-03 16:01:58 +01:00
Raymond Knopp
f920962b9b
tracing in IF5_tools.c for fronthaul error debugging
2020-11-03 15:21:36 +01:00
Thomas Schlichter
5903467849
Merge remote-tracking branch 'develop' into nr_fdd_if_fix
...
Conflicts:
ci-scripts/conf_files/gnb.band78.tm1.106PRB.usrpn300.conf
openair2/LAYER2/NR_MAC_UE/config_ue.c
openair2/LAYER2/NR_MAC_gNB/config.c
2020-11-03 14:27:16 +01:00
Robert Schmidt
c4f8ff1561
Assert on condition UE not found in UE_list
2020-11-03 14:23:50 +01:00
Robert Schmidt
ad0424cbba
Check all RA procs in nr_rx_sdu() if unknown RNTI
2020-11-03 14:23:50 +01:00
Robert Schmidt
d94b1cd1a5
Track RB allocation in vrb_map{,_UL} on per-symbol basis
2020-11-03 14:23:50 +01:00
Robert Schmidt
40175d244a
Format schedule_nr_mib()
2020-11-03 14:23:50 +01:00
Francesco Mani
2bdcbe6c18
Fix for filling vrb_map for ssb
...
The SSB nFAPI message is only sent every 8 frames, and automatically
repeated by the PHY layer in between. This commit sets the vrb_map
structure in those frames in between nFAPI so that the scheduler does
not schedule on such resources.
2020-11-03 14:23:50 +01:00
Robert Schmidt
a94da10dee
Remove UE from UE_list on disconnect
2020-11-03 14:23:50 +01:00
Robert Schmidt
9125fc8d22
Refactor/shorten interface of nr_fill_nfapi_dl_pdu()
2020-11-03 14:23:50 +01:00
Robert Schmidt
8651b7fd14
Remove commented/unused code in DLSCH/phytest scheduler
2020-11-03 14:23:50 +01:00
Robert Schmidt
0deb5d291d
Use special dlsim preprocessor
2020-11-03 14:23:50 +01:00
Robert Schmidt
b389e43eea
Add phytest preprocessor
...
The phytest preprocessor schedules only one UE, as many RBs as possible
(largest continuous RB region), with a fixed MCS and time domain
allocation.
2020-11-03 14:22:28 +01:00
Robert Schmidt
fd9f5d2d2c
Use function pointer to call pre-processor
2020-11-03 14:22:27 +01:00
Robert Schmidt
14f15d7e77
Fix: postprocessor resets UE scheduling condition
2020-11-03 14:22:27 +01:00
Francesco Mani
8363849c3f
Modification of TA update procedure
2020-11-03 14:22:27 +01:00
Robert Schmidt
fd3d49bbe7
Correctly check and apply the TA in DLSCH scheduler
2020-11-03 14:21:37 +01:00
Remi Hardy
adcf9e9f86
Merge branch 'integration_2020_wk45' into 'develop'
...
MR902 Nr mac ssb ro ue idcc
- Construction of SSB-RO mapping table on the UE
- RO selection based on SSB index
- RACH preamble selection based on SSB index in a selected RO
- RA-RNTI calculation
MR928 nr: add MAC PDU traces for wireshark
- The T tracer macpdu2wireshark has been modified to handle the new traces. The usage is the same as for LTE.
MR929 RA fixes for NR UE
MR938 CI: Parse UE TUN interface correctly in S1 mode
- The TUN interface configuration is changed to use program "ip" only.
- The CI script parsing is changed accordingly: the pipeline will recognize the attempt to bring up the interface of the first UE.
MR933 nr rlc: bugfix
- ret.next was not set in a particular case
2020-11-03 12:45:06 +01:00
Parminder Singh
741a5b98e7
Added sin cos table implementation for dlsim
...
- Sin and Cos values are obtained from a table with a resolution of
100.
- dlsim is updated to use this table for phase noise.
2020-11-03 11:26:37 +01:00
Raymond Knopp
8b92c53141
modifications for eCPRI radio units, increased averaging in eNodeB subband I0 measurements
2020-11-03 06:01:42 +01:00
Shweta Shrivastava
93e34b7fd7
Fixes for a few UE failures due to invalid DCI received
2020-11-02 19:02:34 -06:00
Frédéric Leroy
1426ee5ed6
feat: add optional parameter port for mme connection
2020-11-02 17:16:29 +01:00
Florian Kaltenberger
4ab9c75578
first version of PRACH for FR2. to be tested
2020-11-02 14:19:14 +01:00
hardy
caa31696c3
Merge remote-tracking branch 'origin/nr-rlc-bugfix-w44' into integration_2020_wk45
2020-11-02 14:13:12 +01:00
hardy
58b91359e1
Merge remote-tracking branch 'origin/fix-ci-tun' into integration_2020_wk45
2020-11-02 14:12:22 +01:00
hardy
cb7e2c11e3
Merge remote-tracking branch 'origin/NR_UE_RA_fixes' into integration_2020_wk45
2020-11-02 14:11:44 +01:00
hardy
628c2b7486
Merge remote-tracking branch 'origin/nr-mac-pdu-wireshark' into integration_2020_wk45
2020-11-02 14:11:13 +01:00
Frédéric Leroy
cad824099e
fix(build_helper): use SUDO when we are a regular user
...
root user is not tied to a container.
Let the possibility to build when we run as a regular user in a
container.
2020-11-02 10:54:17 +01:00
Parminder Singh
65fb8a84b8
Fixed Channel compensation for dlsim for multiple DMRS
...
- fixed channel compensation by choosing most recent DMRS symbol ina
slot
- Removed code to find nearest DMRS symbol for channle compensation
- Updated TBS calculation in DLSIM
- Added debug prints in PTRS CPE estimation for DMRS symbol
2020-10-31 14:36:05 +01:00
dongzhanyi
ed2eb95c4a
solved the problem that UE UL LDPC code can only process data within 8 code blocks
2020-10-31 07:13:07 +08:00
Eurecom
c355a26aa6
fixing RA test iteration to 10 times to have a chance (unstable in CI env)
2020-10-30 15:26:57 +01:00
Thomas Schlichter
1020292984
fix CPPCHECK warning regarding "cfg" in openair1/PHY/INIT/nr_parms.c
2020-10-30 13:17:04 +01:00
Florian Kaltenberger
0609742e21
Merge remote-tracking branch 'origin/benetel_5g_prach_fix' into benetel_phase_rotation
2020-10-30 12:30:25 +01:00
Shweta Shrivastava
16b80425b8
Small fix
2020-10-29 21:32:51 -05:00
Laurent
7d603191db
merge develop
2020-10-29 16:29:32 +01:00
Laurent
136d9ccb67
add documentation and code review comments
2020-10-29 16:14:55 +01:00
Cedric Roux
aec21aa234
nr rlc: add a test
2020-10-29 15:48:01 +01:00
Cedric Roux
f433c90efe
nr rlc: fix a bug
...
The count was wrong.
2020-10-29 15:47:50 +01:00
cig
1daebfbd86
Fixed CPPCHECK warning about potential null pointer dereference of cfg
2020-10-29 13:53:47 +01:00
cig
a47f31a44a
Added configuration files for FDD band 66
2020-10-29 13:53:47 +01:00
Parminder Singh
1e9720ef88
Added -U command line parameter to update DMRS configuration for DLSIM
...
- -U 2 0 [0-2], can be used to update DMRS configurations
- update check for additional position 3 in dlsch decoding
2020-10-29 13:49:03 +01:00
cig
e37fb2ae05
Updated doc files with IF / FDD features
2020-10-29 10:01:02 +01:00
Shweta Shrivastava
c0d123b9f7
Support for multiple PDUs in a UL slot
2020-10-28 20:54:18 -05:00
matzakos
87c83aaf21
Merge remote-tracking branch 'origin/develop' into NR_SA_NGAP_RRC_wk42
...
Conflicts:
cmake_targets/CMakeLists.txt
docker/Dockerfile.enb.rhel7.oc4-4
openair1/SCHED_NR_UE/pucch_uci_ue_nr.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
2020-10-29 00:19:49 +01:00
Robert Schmidt
9d2651d080
CI: Parse UE TUN interface correctly in S1 mode
...
See also commit 8c5976e279
Above commit changed the TUN interface configuration to use program "ip"
only. This commit changes the CI script parsing correspondingly: the
pipeline will recognize the attempt to bring up the interface of the
first UE.
2020-10-28 17:10:21 +01:00
hardy
b18c361125
improved CI RA checks
2020-10-28 17:07:19 +01:00
Raymond Knopp
e880e66b65
Merge branch 'NR_RRCConfiguration_FR2' of http://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRCConfiguration_FR2
2020-10-28 16:40:11 +01:00
Raymond Knopp
77b152ade5
adding config file for band 13
2020-10-28 16:39:47 +01:00
Parminder Singh
327ba9d398
PTRS DL extraction, estimation and compensation
...
- Added PTRS extraction and estimation for DL
- Added processing for whole slot wrt PTRS estimates
- DLSIM is updated to used -T flag to enable PTRS
- DMRS compensated signal is further compensated with PTRS estimation
2020-10-28 15:39:03 +01:00
Thomas Schlichter
4cac02e014
Merge remote-tracking branch 'eurecom/develop' into fhg-fdd-custom-if
2020-10-28 14:08:23 +01:00
Florian Kaltenberger
8ba0d28ace
hardcoding measurement frequency to 3.6GHz.
2020-10-28 13:58:38 +01:00
Thomas Schlichter
eaf43790a0
synchronize gnb.band78.tm1.106PRB.usrpx300.conf for USRP X300 with main version for URSP N310
2020-10-28 13:52:01 +01:00
Mario Hudon
bddd86b77a
Merge remote-tracking branch 'oai-eurecom/develop' into NR_MAC_SSB_RO_UE_IDCC
2020-10-28 08:23:29 -04:00
Florian Kaltenberger
ba6edde825
updating 4g config file
2020-10-28 13:08:05 +01:00
Florian Kaltenberger
a129f121cc
dpdk changes for 18.11
2020-10-28 13:07:41 +01:00
Florian Kaltenberger
638b5de1d2
updating config file for gNB
2020-10-28 11:28:00 +01:00
Florian Kaltenberger
144e267541
fixing PRACH bug in benetel_5g driver
2020-10-28 11:08:26 +01:00
Florian Kaltenberger
f4f9d3b4d7
hardcoding ra_rnti in case of long prach for benetel
2020-10-28 11:06:35 +01:00
hardy
3578426082
fixed UE log file name
2020-10-28 10:07:25 +01:00
Thomas Schlichter
41f4ed9eaf
synchronize gnb.band78.tm1.106PRB.usrpn300.conf file in ci-scripts and target directory
2020-10-28 09:53:38 +01:00
Raymond Knopp
36bbd2a068
adapting config file for band 261
2020-10-27 21:07:13 +01:00
masayuki.harada
483f4b2d1b
Fix merge miss.
2020-10-28 04:21:41 +09:00
masayuki.harada
dc288b7bc8
Merge branch 'develop_SA_L3' into NR_SA_NGAP_RRC_wk42
...
# Conflicts:
# openair2/GNB_APP/gnb_paramdef.h
# openair2/RRC/NR/rrc_gNB.c
2020-10-28 03:57:14 +09:00
Shweta Shrivastava
661dd53186
Minor changes + UL scheduler code restructure
2020-10-27 13:36:45 -05:00
masayuki.harada
8cff73dc39
Fix merge error.
2020-10-28 03:19:41 +09:00
Remi Hardy
68619cae68
Merge branch 'integration_2020_wk44' into 'develop'
...
Integration 2020 wk44
MR923 : Fixes tun
TUN-interface related changes
MR925 : bugfix: fix frequencies in nr_bandtable
The array nr_bandtable has then been reviewed fully and all the values that were wrong have been changed. The check of correctness was done using the website https://www.sqimway.com/nr_band.php
MR931 : Finalize oaicn integration (CI)
In addition, the "known unstable scenarios" are highlighted in the CI HTML reports.
MR917 : NR CSI reporting
This is a new feature
2020-10-27 18:35:34 +01:00
Eurecom
31f1a4b137
fixed RA check marker
2020-10-27 18:23:14 +01:00
Mario Hudon
818694acaa
-Code review: Use FAPI PRACH PDU instead of PRACH vars in nr_ue_get_rach/nr_get_prach_resources
2020-10-27 11:26:16 -04:00
masayuki.harada
5c49c67f98
Merge remote-tracking branch 'remotes/origin/develop_SA_RRC' into develop_SA_L3
...
# Conflicts:
# openair2/RRC/NR_UE/rrc_UE.c
# openair2/RRC/NR_UE/rrc_defs.h
2020-10-27 20:47:03 +09:00
masayuki.harada
1956fd3b72
Merge commit 'b67badef1b2fd390d801e20644b08df0d5880583' into develop_SA_L3
...
# Conflicts:
# common/utils/ocp_itti/intertask_interface.h
# openair2/RRC/NR/rrc_gNB.c
# openair3/NGAP/ngap_gNB_nas_procedures.c
2020-10-27 20:25:16 +09:00
masayuki.harada
4649f0f615
Merge remote-tracking branch 'remotes/origin/develop_SA_SIM' into develop_SA_L3
2020-10-27 19:47:49 +09:00
cig
ae86b727e2
Update the time channel statistics "dl_ch_estimates" in nr_pbch_channel_estimation
...
- it shall be updated at every last PBCH symbol
- this fixes stability issues with the FDD mode
2020-10-27 11:09:26 +01:00
cig
6862affdf4
Cleanup RF HW configuration at UE side
...
- removed redundant initialisation of variables
- introduced two "RF helpers" function that are replacing shared code in the sync routines
- added a new .c file and updated the cmakelists and .h files
2020-10-27 11:09:17 +01:00
cig
95bd55d8b6
Cleanup redundant setting of duplex mode after sync
2020-10-27 10:43:24 +01:00
cig
a9096bc9ef
Moved downlink and uplink frequencies global variables to the relevant .h file
2020-10-27 10:43:24 +01:00
cig
3939406141
Logging fixes at UE and gNB
2020-10-27 10:43:24 +01:00
cig
8e7d69989b
Cleanup initialisation frame params UE and command line options
...
- got rid of global variable fp
- code cleanup, removed redundant and unused code
- removed unused command line options and variables
- grouped command line setting in set_options function
2020-10-27 10:43:24 +01:00
cig
eb3c6538ee
Moved N_TA offset setting to init function
2020-10-27 10:43:24 +01:00
cig
8ee8b81043
Cleaned up unused UE variables, members, commented out code
2020-10-27 10:43:24 +01:00
cig
c961e81ce9
Broken down get_band into two functions to get duplex offset and frame type
...
- the band is coming from the SI, therefore a function to get the band is not
necessary
- this solves also the limitations of the get_band algorithm with the NR bands
overlapping in the NR operating bands table (e.g. band 78 and band 48)
2020-10-27 10:43:24 +01:00
cig
7e45f8be7a
Fix for scan carrier to make it compatible with custom DL/UL IF implementation
2020-10-27 10:41:59 +01:00
cig
fa07a48456
Set downlink carrier and uplink CO @ UE through command line
...
- this reflects the implementation of IF and IF offset in the gNB RU
- the RF frequencies are set at HW level while the target frequencies are
stored in fp, therefore the values stored in fp should not be changed
after sync as only the tx/rx freq is updated
- removed overwritten dl/ul carrier frequencies in fp after sync
- removed redundant set of tx/rx freq in ue_synch (done in init_openair0)
- removed irrelevant set of dl/ul carrier freq in get_options
2020-10-27 10:41:59 +01:00
cig
63e93528b9
Bypass the tdd_table in FDD mode
...
- tdd_table is filled in only in TDD mode and should not be used in FDD mode
2020-10-27 10:41:59 +01:00
cig
1bacb91add
Bugfix: set freq_offet to static to avoid re-initialisation in frequency scanner
2020-10-27 10:41:59 +01:00
cig
60d81f231a
Configuration changes to support FDD
...
- adapted the get_band function: the algorithm is now taking into account
also the UL frequency in order to fetch the proper band (this was failing
before as some NR bands have the same DL band, e.g. band 65 and 66)
- added new bands to the NR table as per TS 38.101 V16.4.0 (2020)
- made the from_nrarfcn function compatible with UL FDD (this function,
used for both DL and UL was previously working with TDD only as it
did not compute properly the frequency for the UL FDD, throwing asserts)
- introduced common functions to get the NR table idx and the duplex mode,
removing repeated code in the process
- removed the unused function to get the uldl offset
- improved some logging
- other minor fixes to the relevant code
2020-10-27 10:41:59 +01:00
cig
609844a379
Small code cleanup gNB
...
- removed long-time commented out and unused code
- fixed logging
2020-10-27 10:39:43 +01:00
cig
29f7a5082a
Introduced configuration of RU IF offset from configuration file
...
- the RU now supports IF equipment with custom FR1 TX/RX frequencies
- this configuration parameter together with the if_freq parameter allows
to set a custom IF RX frequency for the gNB
- if the IF offset is not specified, legacy code applies
2020-10-27 10:39:43 +01:00
He Shanyun
5880c1f8c7
add nas message for registration request
2020-10-27 09:28:47 +00:00
Xue Song
356a4d83e9
fix nrUE build error
2020-10-27 07:41:53 +00:00
yaojie
a5343618cf
Added the judgment of the NGAP field in the configuration file
2020-10-27 07:40:09 +00:00
Laurent
7ec149cc35
merge develop
2020-10-27 08:23:59 +01:00
He Shanyun
b67badef1b
fix build error of phy simulator
2020-10-27 02:59:52 +00:00
Xue Song
41d3892c64
Merge branch 'develop_SA_NGAP' into develop_SA_RRC
2020-10-27 02:51:57 +00:00
Xue Song
62292f892e
modify ngap_gNB_handle_nas_first_req
2020-10-27 01:56:41 +00:00
Raymond Knopp
6c414a80d4
wqMerge remote-tracking branch 'origin/develop' into develop-oriecpriupdates
2020-10-26 19:58:25 +01:00
hardy
779362dcb7
Merge remote-tracking branch 'origin/NR_CSI_reporting' into integration_2020_wk44
2020-10-26 17:30:17 +01:00
hardy
b0797c0899
Merge remote-tracking branch 'origin/finalize-oaicn-integration' into integration_2020_wk44
2020-10-26 17:29:28 +01:00
hardy
97d284bea3
Merge remote-tracking branch 'origin/bugfix-nr-bands' into integration_2020_wk44
2020-10-26 17:28:58 +01:00
hardy
89d7353ddf
Merge remote-tracking branch 'origin/fixes-tun' into integration_2020_wk44
2020-10-26 17:28:11 +01:00
Parminder Singh
42e9c655be
Moved LLR calculations inside a static function
...
- LLR calculations are moved inside a static function and done for a
slot in last symbol processing
2020-10-26 15:01:43 +01:00
Cedric Roux
3826ea13ac
nr rlc: bugfix - ret.next was not set in a particular case
...
The function next_missing needs a rewrite...
2020-10-26 11:01:44 +01:00
Parminder Singh
cf3780c04d
Added PTRS related definitions and variables for DL processing in UE
...
- Added PTRS variables in transport UE header file
- Added DMRS inline symbol check function in refsig.h
- Added PTRS estimation and other related structures in defs_nr_UE.h file
2020-10-26 10:29:39 +01:00
Parminder Singh
8d496bdcf8
Adding PTRS symbol from gNB in DL
...
- Based upon ptrs bitmap, ptrs symbols are added in DL
- Mac ptrs validation condition is updated
2020-10-26 10:28:02 +01:00
Parminder Singh
22cd1885bc
DMRS Specific changes from fhg-dl-dmrs branch
2020-10-26 10:23:52 +01:00
Parminder Singh
54c89ccdbc
MAC layer changes to process PTRS RRC values and validation
...
- Get RRC values from dedicated bandwidth part and process it
- Validate all settings in MAC layer and enable PTRS processing in PHY
2020-10-26 10:15:19 +01:00
Parminder Singh
3651107f81
Added PTRS parameters in UE nFAPI interface
...
- PTRSPortIndex, PTRSTimeDensity, PTRSFreqDensity, PTRSReOffset, nEpreRatioOfPDSCHToPTRS
- mcs_table : to calculate MCS table in MAC layer and pass tp PHY
- pduBitmap : same as used in DL FAPI interface, to enable or disable PTRS processing
2020-10-26 10:06:33 +01:00
Wu.Jing
66bc0bac1e
Merge branch 'master' into develop_SA_L3
2020-10-26 09:04:03 +00:00
Wu.Jing
08e775559b
Merge branch 'develop_SA_SIM' into develop_SA_L3
2020-10-26 09:02:18 +00:00
Parminder Singh
a7982741aa
RRC sub-function to add PTRS configuration for DL
...
- Added a function to add PTRS values in RRC context.
- This function can be used to overwrite the PTRS values also.
- When RRC config file contains PTRS values then this function can be used
respectively in RRC context.
2020-10-26 10:01:15 +01:00
Raphael Defosseux
41d059794c
Merge remote-tracking branch 'origin/oc-docker-october-improvements' into finalize-oaicn-integration
2020-10-26 09:49:44 +01:00
Raphael Defosseux
457734988c
CI: lock mechanism around the VM usage
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-10-26 09:49:33 +01:00
Raphael Defosseux
61989549e1
CI: better handling of the case when no UE is connected to ADB server
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-10-26 09:49:33 +01:00
Raphael Defosseux
0a4cfc2173
CI: scenarios that are known as unstable won't be seen as failures
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-10-26 09:49:33 +01:00
Raphael Defosseux
fb957484af
CI: intermediate commit
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-10-26 09:49:33 +01:00
Francesco Mani
1a1ee59d39
Merge remote-tracking branch 'origin/develop' into NR_CSI_reporting
2020-10-26 09:27:52 +01:00
Francesco Mani
c41566ac6a
fix compilation error
2020-10-26 09:27:40 +01:00
Khodr Saaifan
c93147ee43
gNB: allow more than 2 antenna ports at the Tx side
2020-10-26 08:44:16 +01:00
Wu.Jing
a9b76b5341
Merge branch 'develop_SA_RRC' into develop_SA_SIM
...
Conflicts:
openair2/RRC/NR/MESSAGES/asn1_msg.c
openair2/RRC/NR/rrc_gNB.c
2020-10-26 07:30:18 +00:00
Wu.Jing
92ba7dc249
Merge branch 'develop_SA_NGAP' into develop_SA_RRC
2020-10-26 06:20:02 +00:00
masayuki.harada
1ce1e8f82b
Merge branch 'oai_develop'
...
# Conflicts:
# ci-scripts/Jenkinsfile-gitlab
2020-10-26 15:03:58 +09:00
Remi Hardy
97ae4300f7
Merge branch 'integration_2020_wk42_2' into 'develop'
...
Integration 2020 wk42 (2)
MR921 : Hotfix for DL DCI issue in UE
Fixing a bug from last MR.
Fix in nr_dlsim that prevents reporting false 'PDSCH ok' message
MR915 : Fix to avoid RRC->X2AP ticking every msec when x2ap task is not enabled
The aim of itti RRC_SUBFRAME_PROCESS message (MAC->RRC) is to trigger an itti X2AP_SUBFRAME_PROCESS message (RRC->X2AP)
This change avoids creating RRC_SUBFRAME_PROCESS message if x2ap task is not enabled
2020-10-25 15:50:41 +01:00
Hongzhi WANG
0109c7b1fb
remove ue warnings
2020-10-23 18:09:13 +02:00
Raphael Defosseux
d240e85c21
docker: removing obsolete file
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-10-23 17:08:29 +02:00
Francesco Mani
5de83e0bb8
fixing a couple of warnings
2020-10-23 16:49:58 +02:00
Raymond Knopp
c737ea2f8f
fixing issue with PRACH0 and multiple PRACH occasions
2020-10-23 16:06:04 +02:00
Florian Kaltenberger
3b56994113
fixing warnings
2020-10-23 14:18:12 +02:00
Florian Kaltenberger
32c8c86730
fixing benetel drivers after introduction of multiple PRACH occastions
2020-10-23 13:28:48 +02:00
Xue Song
d5f95c6c79
fix some error
2020-10-23 08:00:21 +00:00
Xue Song
ce85677762
modify some issues
2020-10-23 03:42:06 +00:00
Mario Hudon
dd573e891d
Changed for the original file in develop
2020-10-22 18:55:05 -04:00
Mario Hudon
e23219d53b
Removed changes in fix_scc to avoid impact on the actual value of ssb_PositionsInBurst_Bitmap in the archived configuration files
2020-10-22 18:39:25 -04:00
Mario Hudon
a9169c0234
-Updated for a clean merge
2020-10-22 17:55:23 -04:00
Khodr Saaifan
0f538755c7
Fix DMRS RE allocation: 1- allowed_xlsch_re_in_dmrs_symbol 2- Double DMRS 3- w_t and w_f
2020-10-22 23:10:58 +02:00
Florian Kaltenberger
085dff3e1e
Merge remote-tracking branch 'origin/develop' into benetel_phase_rotation
2020-10-22 21:37:23 +02:00
Florian Kaltenberger
c3f1029bdf
fixing bug for WORKER_ENABLE
2020-10-22 21:34:00 +02:00
Laurent
c8111292e9
fix warnings from merge
2020-10-22 21:06:35 +02:00
Mario Hudon
31fb92b802
Moved UE SSB/RO handling code from nr_mac_common to nr_ue_procedures
2020-10-22 13:45:33 -04:00
hardy
8d65628052
re-enabling RA test
2020-10-22 17:58:00 +02:00
Raphael Defosseux
4899c55101
[docker] adding some tools and missing USIM generation config file
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-10-22 17:05:08 +02:00
Raphael Defosseux
0519e31575
[docker] add CMD w/ 'sleep infinity' for remaining target images
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-10-22 16:56:04 +02:00
hardy
bebc0d98d7
Merge remote-tracking branch 'origin/UE_DL_DCI_hotfix' into integration_2020_wk42_2
2020-10-22 16:23:34 +02:00
hardy
0a8bc5cdb5
Merge remote-tracking branch 'origin/fix_rrc_x2_ticking' into integration_2020_wk42_2
2020-10-22 16:23:05 +02:00
matzakos
e904cf3a00
Add comments for dummy function definitions in nr phy simulators
2020-10-22 16:16:10 +02:00
masayuki.harada
a21ba6c7dc
Merge remote-tracking branch 'remotes/origin/develop_SA_L3' into NR_SA_NGAP_RRC_wk42
2020-10-22 19:59:13 +09:00
Thomas Schlichter
bc810d1d04
Merge branch 'develop' into NR_UE_RA_fixes
2020-10-22 12:31:59 +02:00
zhanghuiqin
f3c922b1c1
fix RRCReject
2020-10-22 09:19:27 +00:00
Thomas Schlichter
7c5677fd1f
fix message 1 frame number calculation on NR UE
...
UE initiates the RA procedure with sending message 1 via PRACH 150 frames after synchronizing with the gNB.
As the frame numbers wrap at 1024, we have to calculate the frame number for message 1 using modulo calculation.
2020-10-22 10:25:48 +02:00
Francesco Mani
76abeaf30e
Merge remote-tracking branch 'origin/develop' into NR_CSI_reporting
2020-10-22 09:26:51 +02:00
He Shanyun
028be9e486
fix build error of phy simulator
2020-10-22 05:55:51 +00:00
Mario Hudon
b61b591e42
Merge remote-tracking branch 'oai-eurecom/develop' into NR_MAC_SSB_RO_UE_IDCC
2020-10-21 18:51:03 -04:00
Mario Hudon
3874e934d8
Added support of PRACH on start symbol != 0 on the UE
2020-10-21 15:45:08 -04:00
Cedric Roux
ae8c0ef448
nr: add MAC PDU traces for wireshark
...
The T tracer macpdu2wireshark has been modified to handle the new traces.
The usage is the same as for LTE.
In NR the RACH is logged as an LTE RACH. Maybe we'll change that in the
future. Looking at the source code of wireshark, I could not find any
way to report NR RACH. Maybe they forgot it. Or I did not search correctly...
2020-10-21 18:09:15 +02:00
Mohammed Ismail
7cc5765848
docker file updates on gnb and lteue
...
Signed-off-by: Mohammed Ismail <mohammed.ismail@eurecom.fr >
2020-10-21 16:35:34 +02:00
cig
1ef9a7ceb6
Enter PRACH procedures only after UE sync
2020-10-21 16:02:47 +02:00
Raphael Defosseux
0e1a56c766
DOC: 1st draft for OC build / deployment
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-10-21 15:59:27 +02:00
Raphael Defosseux
1bed270326
DOC: adding table of content
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-10-21 15:14:00 +02:00
Raphael Defosseux
81785c1d91
DOC: initial draft for docker/openshift
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-10-21 15:14:00 +02:00
Raphael Defosseux
ddfeaf8119
[docker] adding a CMD for eNB dockerfiles
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-10-21 15:14:00 +02:00
Thomas Schlichter
fb7a098a47
fix execution of nr_ue_pdsch_procedures() only once per slot for SI_PDSCH, P_PDSCH and RA_PDSCH
2020-10-21 14:56:44 +02:00
Laurent
5c69510f17
merge develop, improve doc
2020-10-21 14:38:17 +02:00
Raphael Defosseux
b70671777c
Merge branch 'integration_2020_wk42' into 'develop'
...
Develop Integration Branch: 2020 wk42
The following Merge Requests were included:
* MR 913 : Flexran Base Station Apps
* MR 875 : Nr mac ssb ro global edge
* MR 897 : python framework cleanup (CI)
* MR 924 : C-RNTI as TC-RNTI
* MR 911 : Cce indexing fix
* MR 922 : fixes mac sched nfapi
2020-10-21 13:39:04 +02:00
masayuki.harada
a6a39d9951
Merge branch 'develop_SA_L3' into NR_SA_NGAP_RRC_wk42
...
# Conflicts:
# openair2/RRC/NR/rrc_gNB.c
2020-10-21 16:41:09 +09:00
yaojie
bfd2c35c35
fix warning/error
2020-10-21 07:30:20 +00:00
masayuki.harada
72cc6b16bf
Merge branch 'develop_SA_L3' into 'master'
...
develop_SA_L3_20201021
See merge request !2
2020-10-21 14:25:37 +09:00
Shweta Shrivastava
7344ca7e3b
Support for PUSCH config requests for multiple UL slots
2020-10-20 22:34:10 -05:00
Xue Song
592642cb28
modify RRC messages
2020-10-21 02:46:40 +00:00
cig
4589d86018
Set init_msg1 at the start of the nr_ue_prach_procedures
2020-10-20 18:07:17 +02:00
Thomas Schlichter
97e88dae06
Merge remote-tracking branch 'UE_DL_DCI_hotfix'
2020-10-20 17:47:35 +02:00
Khodr Saaifan
e01279805d
gNB: fix Resource mapping to support multiple layers DMRS generation
2020-10-20 14:09:59 +02:00
Thomas Schlichter
65962b4881
fix compilation of telnetsrv_proccmd.c with deadline scheduler disabled
2020-10-20 13:35:46 +02:00
Thomas Schlichter
d9a3009f10
fix some cppcheck warnings
2020-10-20 13:35:46 +02:00
Thomas Schlichter
7428723c87
Synchronize gnb.band78.tm1.106PRB.usrpn300.conf files in ci-scripts and targets directory
2020-10-20 13:35:46 +02:00
He Shanyun
e15f0b2813
add struct for registration request message
2020-10-20 11:30:06 +00:00
zhanghuiqin
fad30fff8a
fix UECapabilityEnquiry & UECapabilityInformation
2020-10-20 08:41:41 +00:00
Florian Kaltenberger
288df1af6d
remove hardcoding of FR2 parameters
2020-10-20 07:59:04 +02:00
Florian Kaltenberger
9e69c0e35d
Merge remote-tracking branch 'origin/develop' into NR_RRCConfiguration_FR2
2020-10-20 07:38:07 +02:00
Raphael Defosseux
01c8e3e63f
[OC]: point to proper namespace and branch
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-10-19 17:24:26 +02:00
Raphael Defosseux
50fbb1f111
CI: increased time-outs on last few VM creations
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-10-19 13:16:26 +02:00
Francesco Mani
914b8da916
fix after integration
2020-10-19 12:46:55 +02:00
matzakos
8e3ec3e5a8
Merge remote-tracking branch 'origin/develop' into fix_rrc_x2_ticking
2020-10-19 11:49:43 +02:00
Raphael Defosseux
1da61458ba
DOC: adding docker readme skeleton
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-10-19 11:32:32 +02:00
hardy
ae6af7ed8c
Merge remote-tracking branch 'origin/rh_ci_py' into integration_2020_wk42
...
Conflicts:
ci-scripts/reportTestLocally.sh
Kept new RA test disabled
2020-10-19 11:24:12 +02:00
hardy
03e5b461a3
Merge remote-tracking branch 'origin/NR_MAC_SSB_RO_GlobalEdge' into integration_2020_wk42
...
Solved Conflicts in:
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_RA.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
openair2/LAYER2/NR_MAC_gNB/nr_mac_gNB.h
2020-10-19 11:18:30 +02:00
hardy
8eb9d0b4a6
Merge remote-tracking branch 'origin/fixes-mac-sched-nfapi' into integration_2020_wk42
2020-10-19 10:52:37 +02:00
hardy
4d14cc63b9
Merge remote-tracking branch 'origin/cce_indexing_fix' into integration_2020_wk42
2020-10-19 10:51:46 +02:00
hardy
d94fc12887
Merge remote-tracking branch 'origin/NR_RA_updates' into integration_2020_wk42
2020-10-19 10:50:56 +02:00
hardy
639d957e30
Merge remote-tracking branch 'origin/flexran-apps' into integration_2020_wk42
2020-10-19 10:49:44 +02:00
zhanghuiqin
49487217bf
add UECapabitlityEnquiry(ue)
2020-10-19 08:22:15 +00:00
Xue Song
4766f3a629
fix RRCReconfiguration/RRCReconfigurationComplete
2020-10-19 07:58:10 +00:00
Qiu DeZhi
4421bc5665
modify rrcRelease
2020-10-19 06:55:53 +00:00
Qiu DeZhi
1605266440
Add RRCrelease
2020-10-19 04:59:29 +00:00
Shweta Shrivastava
f85559abf1
Removed hard-coded PUSCH slot at UE; use dynamic grant
2020-10-18 23:51:48 -05:00
Raphael Defosseux
13cf8284fd
Merge branch 'integration_2020_wk41' into 'develop'
...
develop integration branch : 2020 week 41
* MR909 small-bugfixes-wk40 (Cedric Roux)
* MR919 docker and openshift initial support
2020-10-18 21:21:59 +02:00
Raphael Defosseux
591184c4ba
CI: proper disabling of 5g RF sim RA-TEST
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-10-17 22:07:03 +02:00
Raphael Defosseux
3f2da854ef
CI: increase time-out for RF Sim tests
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-10-17 21:18:00 +02:00
Florian Kaltenberger
63ddc9ac10
fixing a cppcheck warning
2020-10-16 14:21:44 +02:00
hardy
930c147b18
removing useless debug comments
2020-10-16 14:13:31 +02:00
hardy
118575d7d2
aligning ci-scripts/runTestOnVM.sh with integration_2020_wk41
2020-10-16 14:11:06 +02:00
Laurent
6b7eb07224
remove gtp work
2020-10-16 12:01:20 +02:00
Laurent
dd43752bbe
add thread pool init
2020-10-16 11:41:14 +02:00
matzakos
dc63cab2b0
Merge remote-tracking branch 'origin/develop' into fix_rrc_x2_ticking
2020-10-16 11:35:54 +02:00
yaojie
6030a75a65
fix securityModeCommand/securityModeComplete
2020-10-16 09:15:53 +00:00
Xue Song
dfa50d975b
Modify RRCSetupComplete
2020-10-16 08:42:28 +00:00
Xue Song
5697057f0b
Unblock ITTI SIM process
2020-10-16 05:06:19 +00:00
Xue Song
a76ef07a69
Merge branch 'develop_SA_RRC' into develop_SA_SIM
2020-10-16 01:48:23 +00:00
Xue Song
43ef53cbcf
Add pucchresset->maxPayloadMinus1 to be compatible with Rel15
2020-10-16 01:46:15 +00:00
Francesco Mani
10c196b64a
Merge branch 'NR_CSI_reporting' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_CSI_reporting
2020-10-15 14:52:39 +02:00
Hongzhi Wang
8ff485fca4
sending csi reporting in scheduled slot from rrc config
2020-10-15 14:47:56 +02:00
Qiu DeZhi
46bbb6a943
Modify RRCSetupComplete
2020-10-15 10:34:19 +00:00
Cedric Roux
f3a27d6ae3
bugfix: fix frequencies in nr_bandtable
...
A test with band 79 was not working. It turns out that the computation
of the frequency from the NR-ARFCN was giving a wrong value.
After fixing band 79 as found in this commit, the frequency was correct.
The array nr_bandtable has then been reviewed fully and all the values
that were wrong have been changed. The check of correctness was done
using the website https://www.sqimway.com/nr_band.php
2020-10-15 11:50:11 +02:00
Florian Kaltenberger
0d555854e9
Merge branch 'NR_MAC_SSB_RO_GlobalEdge' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_MAC_SSB_RO_GlobalEdge
2020-10-15 11:27:10 +02:00
Francesco Mani
757a01d2d9
k2 = 6 in rfsim config file
2020-10-15 11:26:51 +02:00
Remi Hardy
4f2f1cc744
Update TESTING_GNB_W_COTS_UE.md
2020-10-15 11:16:00 +02:00
Wu.Jing
0312db24b4
comment nnsf that it hasnot be test
2020-10-15 08:57:28 +00:00
Wu.Jing
b2722225ab
Merge branch 'master' into develop_SA_L3
2020-10-15 08:26:42 +00:00
Francesco Mani
62dbda5c83
Merge remote-tracking branch 'origin/develop' into NR_RA_updates
2020-10-15 10:18:16 +02:00
Raphael Defosseux
c69a30fe5d
CI: disabling RA test check for the moment. 5G RF SIM normal phy-test should be passing now
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-10-15 10:14:56 +02:00
kn.raju
2cad2b936e
modified mapping of SSB index to UE_id
2020-10-15 13:00:04 +05:30
Francesco Mani
5f1fe21c7c
Revert "Fix to avoid RRC->X2AP ticking every msec when x2ap task is not enabled"
...
This reverts commit 1a5874d40f .
2020-10-15 08:54:31 +02:00
masayuki.harada
fa8e7d9f71
Merge remote-tracking branch 'remotes/origin/develop_SA_SIM' into develop_SA_L3
2020-10-15 15:43:46 +09:00
masayuki.harada
d626d4b27f
Merge remote-tracking branch 'remotes/origin/develop_SA_RRC' into develop_SA_L3
2020-10-15 15:42:34 +09:00
masayuki.harada
bdc83aaac6
Merge remote-tracking branch 'remotes/origin/develop_SA_NGAP' into develop_SA_L3
...
# Conflicts:
# openair2/GNB_APP/gnb_paramdef.h
# openair3/NGAP/ngap_gNB_nas_procedures.c
2020-10-15 15:39:46 +09:00
masayuki.harada
af35e37c74
Merge branch 'oai_develop'
...
# Conflicts:
# openair2/RRC/NR/rrc_gNB.c
2020-10-15 15:25:04 +09:00
yaojie
1fd1853ce7
add nr_decode_SI/SIB2/SIB3
2020-10-15 05:46:32 +00:00
yaojie
f00e5deb14
fix about nnfs,make it TODO
2020-10-14 08:34:41 +00:00
Qiu DeZhi
b4fad9c589
Merge branch 'develop_SA_SIM' of http://10.37.143.24:8000/gitlab/vran/OAI-5GNR into develop_SA_SIM
2020-10-14 08:02:27 +00:00
yaojie
e981df3cd8
add nr_decode_SIB1
2020-10-14 05:27:38 +00:00
He Shanyun
e6ddb5379c
add process for itti simulator
2020-10-14 03:22:55 +00:00
Florian Kaltenberger
18ae5acc98
Merge remote-tracking branch 'origin/develop' into NR_MAC_SSB_RO_GlobalEdge
2020-10-13 21:47:21 +02:00
Francesco Mani
37b8995e9e
fix merge bug at ue
2020-10-13 14:18:09 +02:00
Xue Song
878b483746
Merge branch 'develop_SA_RRC' into develop_SA_SIM
2020-10-13 11:37:45 +00:00
Xue Song
9812545c61
modify rrc_gNB_generate_RRCSetup
2020-10-13 11:36:52 +00:00
Xue Song
38516da2dc
Merge branch 'develop_SA_RRC' into develop_SA_SIM
2020-10-13 10:48:46 +00:00
Xue Song
0f378cf3da
modify RRCSetup
2020-10-13 10:48:01 +00:00
Sakthivel Velumani
2581428808
changing k2 to 6 to support oai-ue
...
this shouldn't affect the testing with cots ue
2020-10-13 11:49:21 +02:00
Xue Song
db410e41a6
Merge branch 'develop_SA_RRC' into develop_SA_SIM
2020-10-13 09:31:16 +00:00
Xue Song
8c421698c4
modify do_RRCSetup
2020-10-13 09:07:19 +00:00
Qiu DeZhi
f9d8c922e4
add rrcRelease
2020-10-13 07:26:54 +00:00
yaojie
602424f616
handle bcch message in rrc_nrue_task
2020-10-13 07:13:42 +00:00
Robert Schmidt
a6126a39a5
Remove MAX_NUMBER_NETIF and use num UE
2020-10-13 09:07:46 +02:00
Robert Schmidt
8c5976e279
Use "ip add" to add IP addresses
...
This then only uses the "modern" ip tool instead of ifconfig, and the
command is more "homogeneous".
2020-10-13 09:07:46 +02:00
Robert Schmidt
298956509f
Delete double UE IP config setup
2020-10-13 09:07:46 +02:00
Robert Schmidt
4c7035e6e3
Remove UESIM_EXPANSION
...
This completely removes the UESIM_EXPANSION define: it does not compile
at the moment. Its function was to multiplex multiple UEs on the same
TUN interface. However, this functionality is not needed since it is
possible to allocate many TUN devices (i.e., >= 32).
2020-10-13 09:07:46 +02:00
Francesco Mani
4df83dd00e
Merge remote-tracking branch 'origin/fix_rrc_x2_ticking' into NR_CSI_reporting
2020-10-13 08:51:13 +02:00
Robert Schmidt
ff48c369c5
Lower nFAPI eNB log level
2020-10-13 08:49:30 +02:00
Robert Schmidt
ac4bb8bc55
Prevent deadlocks in nFAPI when no free index
2020-10-13 08:49:30 +02:00
Robert Schmidt
9882460607
Remove Mutexes in phy_stub_UE.c
...
Various mutexes are present in the phy_stub_UE.c file. However, it will
only be run in a single thread; the multiple-thread implementation also
runs the higher layers concurrently, which leads to races and segfaults.
Therefore, remove these mutexes, as we don't need them.
2020-10-13 08:49:30 +02:00
Robert Schmidt
581de8b2d8
Limit UE UL RBs to 48
2020-10-13 08:49:30 +02:00
Robert Schmidt
41a440fad2
Do not schedule static slices if 0 RB(G)s
2020-10-13 08:49:29 +02:00
Robert Schmidt
ca1b0e2bbc
Bugfix RR algo: if a UE cannot be allocated, skip it
2020-10-13 08:49:29 +02:00
abdeljel
8aa270a7c0
Refactor HARQ retx in try_allocate_harq_retransmission()
2020-10-13 08:49:29 +02:00
yincong
e344a7bd4a
add Sidelink redioresource
2020-10-13 06:14:16 +00:00
Xue Song
f6d5e5f95d
handle dcch message in rrc_nrue_task
2020-10-13 02:11:39 +00:00
Sakthivel Velumani
c9c1df0bff
fixed dlsim build error
...
also added a log message for DCI generation in MAC
2020-10-12 18:59:15 +02:00
Sakthivel Velumani
f7cef6b132
fixed return value inconsistancy
...
changed uint8_t to void as return is not used in the calling function
2020-10-12 18:59:14 +02:00
Sakthivel Velumani
de4a370c39
changing k2 to 6 to support oai-ue
...
this shouldn't affect the testing with cots ue
2020-10-12 18:59:14 +02:00
Sakthivel Velumani
3a7079228e
scheduling slot 2 aslo
2020-10-12 18:59:14 +02:00
Robert Schmidt
72556206e9
Simplify set_Y()
2020-10-12 18:59:14 +02:00
Sakthivel Velumani
e75108d312
fixing dlsim
2020-10-12 18:59:14 +02:00
Sakthivel Velumani
5307eed845
fixing warnings
2020-10-12 18:59:14 +02:00
Sakthivel Velumani
8a1be8aa2f
increased the number of pdcch candidates in ue
2020-10-12 18:59:14 +02:00
Sakthivel Velumani
62562c32e9
fixing bug in pucch
2020-10-12 18:59:14 +02:00
Sakthivel Velumani
6b3ddcc799
fixed cce indexing to allow multiple pdcch on single coreset
2020-10-12 18:59:14 +02:00
Laurent
910a130eb2
Merge branch 'noCore' of https://gitlab.eurecom.fr/oai/openairinterface5g into noCore
2020-10-12 18:25:19 +02:00
Laurent
4f2d8ebfcd
merge develop, use Linux crypto library
2020-10-12 18:24:08 +02:00
hardy
fd571e9014
Merge remote-tracking branch 'origin/small-bugfixes-w40' into integration_2020_wk41
2020-10-12 18:08:16 +02:00
hardy
e801d03836
Merge remote-tracking branch 'origin/rh_ci_oc' into integration_2020_wk41
2020-10-12 18:07:27 +02:00
Sakthivel Velumani
4074db8515
Hotfix for DL DCI issue in UE
...
Created two dci_pdu's to hold dci configuration for UL and DL DCI.
This wasn't a problem before as only one DCI was scheduled.
2020-10-12 18:07:24 +02:00
matzakos
cb7b924950
Create dummy x2 function where needed in the nr phy simulators
...
-To avoid including the whole x2 libraries for the corresponding executables
2020-10-12 17:53:40 +02:00
Raphael Defosseux
221e43bbb9
NASMESH: support for latest kernel version on RHEL
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-10-12 17:29:04 +02:00
Raphael Defosseux
357748dfff
BUILD: fix check when not in a container
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-10-12 17:29:04 +02:00
Raphael Defosseux
00926c5b7d
[DOCKER][Ubuntu18]: adding Ubuntu18 support
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-10-12 17:29:04 +02:00
Raphael Defosseux
b6d0f22c13
[OC][RHEL8]: updating dockerfiles w/ proper library management on target images + support for USRP build
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-10-12 17:28:41 +02:00
Raphael Defosseux
49e1add19f
[DOCKER][RHEl8]:
...
* Standalone support on RHEL8.2 (without OpenShift build-config system)
* few ports for RHEL8.2 standalone podman/docker usage
* Supports eNB/gNB/LTE-UE/NR-UE
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-10-12 17:25:46 +02:00
Raphael Defosseux
4aae87ca5e
BUILD: remove ue_ip is container-based build
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-10-12 17:25:46 +02:00
Raphael Defosseux
45dfec4671
[OC][RHEL8]: copy/pasta error on build options
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-10-12 17:25:23 +02:00
Raphael Defosseux
8c41a241ee
[OC][RHEL8]: finalizing lte/nr UE image builds on RHEL8
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-10-12 17:24:37 +02:00
Raphael Defosseux
40ff24661e
[DOCKER]: fix files to copy
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-10-12 17:24:18 +02:00
Raphael Defosseux
0100b26686
[OC]: added support for RHEL8.2
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-10-12 17:23:30 +02:00
hardy
e598df840e
[OC][Docker][RHEL8] Initial Support
2020-10-12 17:17:16 +02:00
Francesco Mani
b7d71d58ad
Merge remote-tracking branch 'origin/fix_rrc_x2_ticking' into NR_CSI_reporting
2020-10-12 17:14:55 +02:00
Francesco Mani
d0bcde029a
Merge remote-tracking branch 'origin/develop' into NR_CSI_reporting
2020-10-12 17:08:04 +02:00
yaojie
5db27b9305
Add RRCSetup
2020-10-12 09:29:56 +00:00
Laurent
489fc7c0fe
trial
2020-10-12 10:52:46 +02:00
Xue Song
f4f8db4373
Merge branch 'develop_SA_RRC' into develop_SA_SIM
...
Modify RRCReconfiguration
2020-10-12 04:59:49 +00:00
Xue Song
994229963b
Modify RRCReconfiguration
2020-10-12 02:59:22 +00:00
Wu.Jing
ac6262e82b
fix gNB build error
2020-10-10 06:57:57 +00:00
yaojie
3b6f720125
RM3977
2020-10-10 06:25:29 +00:00
Xue Song
fefb6148e6
Modify some warnings
...
Add nr_rrc_pdcp_config_security
Delete ENABLE_SECURITY
2020-10-10 06:18:40 +00:00
zhenghuangkun
84579c5dc0
Modify MME_MODE_ENABLED to AMF_MODE_ENABLED
...
Modify kenb to kgnb
Modify some warnings
2020-10-10 06:16:49 +00:00
He Shanyun
90dc22aea6
add rrc_nrue_task
2020-10-10 05:15:46 +00:00
Xue Song
aa8e695d59
Fix compiling error
2020-10-10 03:24:06 +00:00
Wu.Jing
079157eb55
cherry-pick 3efc7538ac
2020-10-10 11:26:40 +09:00
zhenghuangkun
6ca5753555
Add author and email
2020-10-10 10:56:14 +09:00
He Shanyun
c180323de4
fix compile issue about build ngap asn file
2020-10-10 10:55:49 +09:00
He Shanyun
9e428fe6c2
dummy define for some fields
2020-10-10 10:55:31 +09:00
zhenghuangkun
45e5be9c44
Add ErrorIndication
...
Add Paging
Add PDUSessionResourceModifyRequest
2020-10-10 10:55:01 +09:00
zhenghuangkun
57b28d0732
Add PDUSessionResourceReleaseCommand
2020-10-10 10:53:08 +09:00
zhenghuangkun
22ac1b9486
Add PDUSessionResourceModifyResponse
...
Add PDUSessionResourceReleaseResponse
Add NASNonDeliveryIndication
2020-10-10 10:52:08 +09:00
yincong
55495f68bc
modify PDUSessionResourceSetupRequest
2020-10-10 10:51:51 +09:00
yincong
b84880a1fe
PDUSessionResourceSetupRequest
...
PDUSessionResourceSetupResponse
2020-10-10 10:51:20 +09:00
zhenghuangkun
655b7d64f9
Add UERadioCapabilityInfoIndication
2020-10-10 10:51:10 +09:00
He Shanyun
fbea1eff2b
modify type of tac
2020-10-10 10:50:57 +09:00
zhenghuangkun
c6d6a42484
Add UEContextReleaseComplete
...
Add UEContextReleaseRequest
2020-10-10 10:50:43 +09:00
zhenghuangkun
5217b76448
Add DownlinkNASTransport Message
...
Add UEContextReleaseCommand Message
Modify NGSetup Message Encode failed
2020-10-10 10:50:19 +09:00
Thomas Schlichter
5d4bc9d72a
fix compilation of telnetsrv_proccmd.c with deadline scheduler disabled
2020-10-09 18:18:23 +02:00
Thomas Schlichter
986bd80c4e
fix some cppcheck warnings
2020-10-09 17:45:48 +02:00
Thomas Schlichter
2d99d9ab8d
Synchronize gnb.band78.tm1.106PRB.usrpn300.conf files in ci-scripts and targets directory
2020-10-09 17:23:48 +02:00
Francesco Mani
74b2aec212
fix for rach pdus
2020-10-09 13:46:38 +02:00
Remi Hardy
0fe3e5fde2
Merged branch 'integration_2020_wk40' into 'develop'
...
Integration 2020 wk40 comprises the following udpates:
MR893 ULSCH decode mthread:
- Enabled parallelization of ULSCH segments decoding, deinterleaving and rx rate matching.
MR896 Nsa remove band hardcodings:
- A missing commit from wk39, just a log change
MR901 NR UE DCI improvements:
- Handling of DCI formats 0_0 and 0_1, including removing hard-coding and scheduling PUSCH with DCI parameters
- Blind decoding of DCIs based on size and format indicator
- Fix for segmentation fault during ULSCH encoding
MR895 support of RA procedure by implementing Msg3 on UE
MR908 NR DL scheduler improvements:
Preliminary work on the DL scheduler
- cleanup of DL scheduler, add interface preprocessor-postprocessor (`NR_UE_sched_ctrl_t`)
- postprocessor can handle multiple UEs. Preprocessor will follow soon (proportional fair scheduler)
- No MAC UE Context creation before end of RA (Msg 3)
These updates do not change anything performance wise (no additional scheduled slots, etc).
This MR also reduces gNB log.
2020-10-09 11:26:09 +02:00
yaojie
457423fe25
RM3977
2020-10-09 08:03:48 +00:00
Robert Schmidt
8cb530d25c
Address review in !913 : rename functions
2020-10-09 09:02:59 +02:00
Francesco Mani
f28d7ce8ff
bugfix in dlsim and ulsim
2020-10-08 17:33:17 +02:00
matzakos
9aba4bcf8c
Include X2 libraries in nr phy simulators to avoid linking errors
...
-Also change the place of the check on whether x2ap is enabled to trigger the ITTI tick message from RRC to X2AP.
2020-10-08 15:34:35 +02:00
Raphael Defosseux
43c76e868f
CI: adding waiver on License Banner check for milenage.h file
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-10-08 13:44:56 +02:00
Qiu Dezhi
ad1f8a372e
Add RrcSetupComplete
2020-10-08 14:22:23 +09:00
Thomas Schlichter
2a4153eb29
fixup previous merge with develop branch
2020-10-07 17:54:39 +02:00
Robert Schmidt
a389e6f5e9
Fixup: reserve space for TA command
2020-10-07 17:54:39 +02:00
Francesco Mani
dec42f3385
rearrangement of handle_uci function for acknack
2020-10-07 17:38:37 +02:00
matzakos
1a5874d40f
Fix to avoid RRC->X2AP ticking every msec when x2ap task is not enabled
...
-Since the aim of itti RRC_SUBFRAME_PROCESS message (MAC->RRC) is to trigger an itti X2AP_SUBFRAME_PROCESS message (RRC->X2AP), avoid creating
RRC_SUBFRAME_PROCESS message if x2ap task is not enabled. Not sure if this is the best solution. We could also avoid only sending the second itti X2AP_SUBFRAME_PROCESS message.
2020-10-07 14:37:02 +02:00
Francesco Mani
3af7ab3ff8
Merge remote-tracking branch 'origin/develop' into NR_CSI_reporting
2020-10-07 11:20:32 +02:00
Xue Song
97dd024c1d
Fix some issues
2020-10-07 08:57:30 +00:00
Raphael Defosseux
5411461582
Merge remote-tracking branch 'origin/develop' into integration_2020_wk40
2020-10-07 10:53:36 +02:00
matzakos
c6aae3140e
Merge develop branch into NR_SA_NGAP_RRC
2020-10-07 10:38:58 +02:00
zhanghuiqin
8f2c96e6e2
add RRCReconfigurationComplete
2020-10-07 12:20:19 +08:00
Dong Anyuan
d82d881463
create CPPCheck Jenkins Job for OAI-5GNG/develop_SA_L3
2020-10-07 12:07:35 +09:00
Shweta Shrivastava
2305470a75
Fix for using K2 offset other than 2
2020-10-06 13:26:45 -05:00
Robert Schmidt
f146b640d5
FlexRAN agent app: trigger UE-slice assoc through IMSI regex
2020-10-06 19:47:33 +02:00
matzakos
824c504b11
Fix to avoid RRC->X2AP ticking every msec when x2ap task is not enabled
...
-Since the aim of itti RRC_SUBFRAME_PROCESS message (MAC->RRC) is to trigger an itti X2AP_SUBFRAME_PROCESS message (RRC->X2AP), avoid creating
RRC_SUBFRAME_PROCESS message if x2ap task is not enabled. Not sure if this is the best solution. We could also avoid only sending the second itti X2AP_SUBFRAME_PROCESS message.
2020-10-06 18:31:31 +02:00
Robert Schmidt
e569577944
FlexRAN: send loaded apps/macObjects to RTC
2020-10-06 17:45:50 +02:00
Robert Schmidt
28c47996e4
When preparing slice update/search also loaded libraries
2020-10-06 17:45:50 +02:00
Robert Schmidt
38ace905aa
Check for shared objects beforing setting scheduler
2020-10-06 17:45:50 +02:00
Robert Schmidt
21dcd834cc
Save list of SOs used in user plane
2020-10-06 17:45:50 +02:00
Robert Schmidt
65e52fcf11
Inform MAC of control delegation and load in user plane
2020-10-06 17:44:16 +02:00
Robert Schmidt
0f641b7d9c
If unknown scheduler, save message and contact controller
2020-10-06 17:44:16 +02:00
Robert Schmidt
9de83a047a
FlexRAN: Add control_delegation_request protobuf message
2020-10-06 17:44:16 +02:00
Robert Schmidt
c500babe8b
FlexRAN fixup: FLPT_DELEGATE_REQUEST and corresp. destroy()
2020-10-06 17:44:16 +02:00
Robert Schmidt
865348b047
FlexRAN agent app: Add sample FlexRAN app
2020-10-06 17:44:16 +02:00
Robert Schmidt
fde3127823
FlexRAN Agent reconfiguration: call flexran_agent_handle_apps()
2020-10-06 17:44:16 +02:00
Robert Schmidt
8772856fd4
FlexRAN: Add app loader/CM
2020-10-06 17:44:16 +02:00
Robert Schmidt
9e4320864f
FlexRAN control delegation: write/remove depending if payload present
2020-10-06 17:44:09 +02:00
Robert Schmidt
6e2c8d847a
FlexRAN: new agent reconfiguration syntax, instead of YAML
2020-10-06 17:44:09 +02:00
Robert Schmidt
1c5a4eb645
FlexRAN: add control app delegation type in protobuf
2020-10-06 17:44:09 +02:00
Robert Schmidt
61344db9dd
FlexRAN delegation: mapper function to return path name
2020-10-06 17:44:08 +02:00
Robert Schmidt
f63cf65919
FlexRAN: Improve handling of received shared objects
2020-10-06 17:44:08 +02:00
Robert Schmidt
5d9c61ea2a
FlexRAN timers: Fix segfault timer no associated message
2020-10-06 17:27:12 +02:00
Robert Schmidt
33b73193e8
FlexRAN timers: enable timer add/remove within timer event
...
A lock help during executing a timer event prevented such event from
creating/removing new timers due to a dead lock. This commit changes the
logic of the timing loop and adding/removing code such that this dead
lock does not happen.
2020-10-06 17:27:12 +02:00
Robert Schmidt
7bdf807bab
FlexRAN timers: Remove destroy_timers()
2020-10-06 17:27:12 +02:00
Robert Schmidt
db933da183
FlexRAN bugfix: first timer expiry after period
2020-10-06 17:27:12 +02:00
Francesco Mani
87b02489b0
using crnti as tcrnti
2020-10-06 14:12:29 +02:00
Laurent
6b676d1605
Fix compilation issues
2020-10-06 13:54:30 +02:00
hardy
d61f45ecb9
Merge remote-tracking branch 'origin/ulsch_decode_mthread' into integration_2020_wk40
2020-10-06 11:00:09 +02:00
hardy
8f9ba5553d
Merge remote-tracking branch 'origin/nsa_remove_band_hardcodings' into integration_2020_wk40
2020-10-06 09:30:04 +02:00
Francesco Mani
8d6e0a43d1
adding cfra flag
2020-10-05 18:04:20 +02:00
Francesco Mani
3ac23f80f9
Merge remote-tracking branch 'origin/NR_DL_scheduler' into nr_ue_msg3
2020-10-05 14:56:18 +02:00
Francesco Mani
8e4a2f82c4
bugfix in crc6
2020-10-05 14:48:58 +02:00
Robert Schmidt
2904367165
Fixup: reserve space for TA command
2020-10-05 13:14:58 +02:00
Robert Schmidt
2e41782a12
Add configurable UE as param for nr_generate_dlsch_pdu()
2020-10-05 13:14:58 +02:00
Robert Schmidt
eb263af39e
Remove statistics from nr_generate_dlsch_pdu()
2020-10-05 13:14:58 +02:00
Robert Schmidt
4ecb236df6
nr_fill_nfapi_dl_pdu(): pdu index and nPDUs counting
2020-10-05 13:14:58 +02:00
Robert Schmidt
cbd6250fdf
Directly construct tx_req nFAPI message in DL postprocessor
2020-10-05 13:14:58 +02:00
Robert Schmidt
22cb1567d4
allocate only necessary amount of RBs
2020-10-05 13:14:58 +02:00
Robert Schmidt
d145d8d662
Consider retransmissions in the preprocessor
2020-10-05 13:14:58 +02:00
Robert Schmidt
0ef332ef75
DL Post processor: distinguish tx/retx
2020-10-05 13:14:58 +02:00
Robert Schmidt
acffd17d6f
Store retx Info
2020-10-05 13:14:58 +02:00
Robert Schmidt
8a004df0c9
Create UE MAC Context after successful RA
2020-10-05 13:14:58 +02:00
Robert Schmidt
ee850206e4
fixup: throughput correct only if first TDD slot
2020-10-05 13:14:58 +02:00
Robert Schmidt
f80ab8797a
Use vrb_map in in DL for NSA mode
2020-10-05 13:14:58 +02:00
Robert Schmidt
d7d21efcf5
Post-processor: enable multi-UE handling
2020-10-05 13:14:58 +02:00
Robert Schmidt
059f585e06
Preprocessor: check for number of UEs
2020-10-05 13:14:58 +02:00
Robert Schmidt
abd608b6cb
Mark active in add_new_nr_ue() only if phytest
2020-10-05 13:14:58 +02:00
Robert Schmidt
d921581922
Remove fiveG_connected and use active
2020-10-05 13:14:58 +02:00
Robert Schmidt
793cbda97e
Simplify allocate_rn_CCEs()
2020-10-05 13:14:58 +02:00
Robert Schmidt
1a73ea6c6d
Make UE_info.active C99 bool
2020-10-05 13:14:58 +02:00
Robert Schmidt
0032bcc905
add_nr_ue_list()
2020-10-05 13:14:58 +02:00
Robert Schmidt
d0667d9ea4
Add NR_UE_list_t type
2020-10-05 13:14:58 +02:00
Robert Schmidt
e956c17bf8
Rename NR_UE_list_t to NR_UE_info_t
...
The name NR_UE_list_t is misleading: beyond being a simple "list", this
structure carries all/most UE-related MAC information. If at all, it is
a container for multiple lists. The next commit introduces a
NR_UE_list_t structure that organizes UEs in lists such that it is
easier to go through the UEs.
2020-10-05 13:14:58 +02:00
Thomas Schlichter
97354f1e2f
Merge remote-tracking branch 'NR_UE_UL_DCI_improvements' into integration_2020_wk40
...
Conflicts:
openair1/PHY/NR_UE_TRANSPORT/nr_ulsch_ue.c
openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
openair2/NR_UE_PHY_INTERFACE/NR_IF_Module.c
2020-10-05 12:15:59 +02:00
Thomas Schlichter
8b4d1a0f0f
Merge remote-tracking branch 'NR_DL_scheduler' into integration_2020_wk40
2020-10-05 12:13:13 +02:00
hardy
51311c6c1c
adding RA test to CI
2020-10-05 11:25:52 +02:00
Francesco Mani
91bfb290f1
Merge branch 'NR_CSI_reporting' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_CSI_reporting
2020-10-05 11:24:49 +02:00
Francesco Mani
9301bca035
fix for pucch rx reading rxdataF
2020-10-05 11:24:32 +02:00
Robert Schmidt
f28679b360
PreProc IF: save MCS-info per UE
2020-10-05 10:29:45 +02:00
Robert Schmidt
f9dd8292f8
PreProc IF: Freq domain allocation per UE
2020-10-05 10:29:45 +02:00
Robert Schmidt
6c7ff44cd9
PreProc IF: save Time domain assignment info per UE
2020-10-05 10:29:45 +02:00
Robert Schmidt
112b30d79a
PreProc IF: save PUCCH info per UE
2020-10-05 10:29:45 +02:00
Robert Schmidt
34a31a20b7
PreProc IF: save CCE info per UE
2020-10-05 10:29:45 +02:00
Robert Schmidt
dcdee083ac
PreProc IF: RLC status per UE
2020-10-05 10:29:45 +02:00
Robert Schmidt
d12180b25b
Start PreProc interface, add UE active BWP
2020-10-05 10:29:45 +02:00
Robert Schmidt
f86e4305f6
Reduce log DLSCH scheduler
2020-10-05 10:29:45 +02:00
Robert Schmidt
1b5558537f
Move HARQ calculations out of nr_fill_nfapi_dl_pdu()
2020-10-05 10:29:45 +02:00
Robert Schmidt
4cebd0dd92
Only send random data if phytest
2020-10-05 10:29:45 +02:00
Robert Schmidt
7f51eca9d3
Remove UE-specific ulsch bitmap, special phy test slot
...
when in phy test, only schedule UE to be in slot 8
2020-10-05 10:29:45 +02:00
Robert Schmidt
14613222f3
clean up gNB_dlsch_ulsch_scheduler(), remove UE-specific DL bitmap
2020-10-05 10:29:45 +02:00
Robert Schmidt
de2cf2393b
Do not allocate CCE in nr_configure_pdcch()
...
nr_configure_pdcch() allocates the CCE, but this is not wanted, e.g., in
multi-user scheduling, since it might not be possible to allocate the
CCEs for these UEs. This commit makes the following changes:
- remove CCE allocation in nr_configure_pdcch()
- remove coreset search in nr_configure_pdcch()
- add functions get_coreset() and get_searchspace() to retrieve coresets
and search spaces easily
- in nr_fill_nfapi_dl_pdu(), add extra parameters for aggregation level
and CCE indices and the searchspace and coreset of a UE, which might
be different for each UE
- allocate CCEs manually in phytest, RA, and DLSCH schedulers
2020-10-05 10:29:45 +02:00
Robert Schmidt
43f177e7df
Restructure nr_schedule_ue_spec()
2020-10-05 10:29:44 +02:00
Robert Schmidt
3de6b619be
Move TBS calculation out of nr_fill_nfapi_dl_pdu
2020-10-05 10:29:44 +02:00
Robert Schmidt
685c540353
nr_fill_nfapi_dl_pdu(): MCS + other params configurable
2020-10-05 10:29:44 +02:00
Robert Schmidt
041bb7a755
Inline nr_get_tbs_dl()
2020-10-05 10:29:44 +02:00
Robert Schmidt
7a0650c40c
nr_fill_nfapi_dl_pdu(): Parameters by value, not pointers
2020-10-05 10:29:44 +02:00
Robert Schmidt
77f5d59691
Create separate nr_fill_nfapi_dl_pdu()
2020-10-05 10:29:44 +02:00
Robert Schmidt
e259111f77
Create NR DLSCH nr_schedule_ue_spec()
2020-10-05 10:29:44 +02:00
Robert Schmidt
7cf7a0e8b1
Reduce log nr-softmodem
2020-10-05 10:24:41 +02:00
hardy
eb3f34aad5
fixed egrep to match pass test
2020-10-05 10:14:10 +02:00
hardy
538be9155c
finalized RFsim RA check test
2020-10-04 21:34:30 +02:00
Florian Kaltenberger
c2889d3b49
Merge remote-tracking branch 'origin/develop' into NR_MAC_SSB_RO_GlobalEdge
2020-10-04 20:54:40 +02:00
Florian Kaltenberger
39615e8210
fixing ocp targets as well
2020-10-04 20:54:27 +02:00
Laurent
4772f7f6e4
for push to OSA git
2020-10-04 19:35:41 +02:00
Laurent
4dacef8bb7
merge develop and test
2020-10-04 19:22:33 +02:00
hardy
0004490f58
rfsim RA check : check html formatting
2020-10-04 15:52:18 +02:00
hardy
15005cfd28
still working on rfsim RA test
2020-10-04 14:46:41 +02:00
Sakthivel Velumani
eebc233abd
reducing ulsch decoding cores for CI segfault
2020-10-02 15:18:04 +02:00
Sakthivel Velumani
53f3874032
updating ulsim to take samples from exernal source
2020-10-02 15:11:28 +02:00
Sakthivel Velumani
3367b0f199
fixing compile warnings
2020-10-02 14:30:42 +02:00
laurent
5cb8e9e14d
Reduce difference with OSA develop branch for merge
2020-10-02 11:26:46 +02:00
Cedric Roux
0ec02eaf5d
T tracer: bugfix: properly log the MIB
...
Bytes of the MIB were logged in reverse.
Bug reported by David Breaux <davidbreaux67@gmail.com >.
2020-10-01 18:18:25 +02:00
Cedric Roux
35a0a4e1c7
rrc enb: small fix to avoid wrong code execution
...
dedicated_DRB was not set properly when the NSA UE sends
ReconfigurationComplete so the wrong code was executed below
(we had dedicated_DRB == 0). Let's put a value that does
nothing (-1 seems fine).
2020-10-01 18:18:25 +02:00
Cedric Roux
3c85a88081
s1ap encoding: return -1 on error
2020-10-01 18:18:25 +02:00
Remi Hardy
bc73585d31
Merge branch 'integration_2020_wk39' into 'develop', comprising :
...
MR 896 : Nsa remove band hardcodings
Removes hardcodings of EUTRA and NR bands in UE_Capability_Enquiry and NR_UE Capability_Enquiry messages, providing them from the eNB config file and gNB over X2 respectively. Moreover, the SSB Absolute frequency of the gNB is now provided by the eNB configuration file (instead of being hardcoded at rrc_eNB.c)
MR903 : pusch ta update
Update of PUSCH Timing advance
MR 900 : improve x2/rrc for ENDC
This MR introduces several enhancements in X2AP and RRC to deal with ENDC.
The main goal is to deal with UE's on/off and with various errors.
Includes :
- DC prep and DC overall X2 timers
- X2 messages for UE release and DC timers' timeout
2020-10-01 18:16:53 +02:00
Rakesh
5f7c30fb8c
fix for get_slot_from_timestamp
2020-10-01 17:47:17 +02:00
laurent
6b50cbcae2
continue 5G SA
2020-10-01 16:13:03 +02:00
Hongzhi Wang
0ea9c3f711
ue changing csi length function name
2020-10-01 13:12:02 +02:00
Florian Kaltenberger
e68d09404c
fixing compiler warnings and hopefully if4.5 CI tests
2020-10-01 07:40:49 +02:00
Sakthivel Velumani
13b016de53
doing nr_segmentation in all rounds
...
because round 0 could be skipped if no pusch signal detected
2020-09-30 16:24:40 +02:00
Robert Schmidt
a2bf8f478a
Add configurable UE as param for nr_generate_dlsch_pdu()
2020-09-30 14:52:59 +02:00
Robert Schmidt
f97c4f8ae6
Remove statistics from nr_generate_dlsch_pdu()
2020-09-30 14:52:59 +02:00
Robert Schmidt
574f47d014
nr_fill_nfapi_dl_pdu(): pdu index and nPDUs counting
2020-09-30 14:52:59 +02:00
Robert Schmidt
ea9aacd664
Directly construct tx_req nFAPI message in DL postprocessor
2020-09-30 14:52:59 +02:00
Robert Schmidt
b7b32fbe77
allocate only necessary amount of RBs
2020-09-30 14:52:59 +02:00
Robert Schmidt
0c61983196
Consider retransmissions in the preprocessor
2020-09-30 14:52:59 +02:00
Robert Schmidt
2209b999a0
DL Post processor: distinguish tx/retx
2020-09-30 14:52:59 +02:00
Robert Schmidt
09d85a052a
Store retx Info
2020-09-30 14:52:59 +02:00
Robert Schmidt
b4d8e41a00
Create UE MAC Context after successful RA
2020-09-30 14:52:59 +02:00
Robert Schmidt
a2b1fa5d57
fixup: throughput correct only if first TDD slot
2020-09-30 14:52:59 +02:00
Robert Schmidt
b9eb6c9843
Use vrb_map in in DL for NSA mode
2020-09-30 14:52:59 +02:00
Robert Schmidt
ce2dd17ed5
Post-processor: enable multi-UE handling
2020-09-30 14:52:59 +02:00
Robert Schmidt
fdb4c69221
Preprocessor: check for number of UEs
2020-09-30 14:52:59 +02:00
Robert Schmidt
f13c97db02
Mark active in add_new_nr_ue() only if phytest
2020-09-30 14:52:59 +02:00
Robert Schmidt
738d61a173
Remove fiveG_connected and use active
2020-09-30 14:52:59 +02:00
Robert Schmidt
77e2a5aab8
Simplify allocate_rn_CCEs()
2020-09-30 14:52:59 +02:00
Robert Schmidt
5efe475120
Make UE_info.active C99 bool
2020-09-30 14:52:59 +02:00
Robert Schmidt
34f61ce396
add_nr_ue_list()
2020-09-30 14:52:59 +02:00
Robert Schmidt
ccb83d16e1
Add NR_UE_list_t type
2020-09-30 14:52:59 +02:00
Robert Schmidt
adcd2949fe
Rename NR_UE_list_t to NR_UE_info_t
...
The name NR_UE_list_t is misleading: beyond being a simple "list", this
structure carries all/most UE-related MAC information. If at all, it is
a container for multiple lists. The next commit introduces a
NR_UE_list_t structure that organizes UEs in lists such that it is
easier to go through the UEs.
2020-09-30 14:52:59 +02:00
Robert Schmidt
476c7177f9
PreProc IF: save MCS-info per UE
2020-09-30 14:52:59 +02:00
Robert Schmidt
9ad94aad82
PreProc IF: Freq domain allocation per UE
2020-09-30 14:52:59 +02:00
Robert Schmidt
123a4e9ada
PreProc IF: save Time domain assignment info per UE
2020-09-30 14:52:59 +02:00
Robert Schmidt
ad4da1b068
PreProc IF: save PUCCH info per UE
2020-09-30 14:52:59 +02:00
Robert Schmidt
020405686c
PreProc IF: save CCE info per UE
2020-09-30 14:52:59 +02:00
Robert Schmidt
5e5abe420e
PreProc IF: RLC status per UE
2020-09-30 14:52:59 +02:00
Robert Schmidt
77a814fe27
Start PreProc interface, add UE active BWP
2020-09-30 14:52:59 +02:00
Robert Schmidt
a403ca0398
Reduce log DLSCH scheduler
2020-09-30 14:52:59 +02:00
Robert Schmidt
b516e26a66
Move HARQ calculations out of nr_fill_nfapi_dl_pdu()
2020-09-30 14:52:59 +02:00
Robert Schmidt
8dd212c0d1
Only send random data if phytest
2020-09-30 14:52:59 +02:00
Robert Schmidt
439095bc84
Remove UE-specific ulsch bitmap, special phy test slot
...
when in phy test, only schedule UE to be in slot 8
2020-09-30 14:52:59 +02:00
Robert Schmidt
4ffc4fdad8
clean up gNB_dlsch_ulsch_scheduler(), remove UE-specific DL bitmap
2020-09-30 14:52:59 +02:00
Robert Schmidt
5578aeb4a5
Do not allocate CCE in nr_configure_pdcch()
...
nr_configure_pdcch() allocates the CCE, but this is not wanted, e.g., in
multi-user scheduling, since it might not be possible to allocate the
CCEs for these UEs. This commit makes the following changes:
- remove CCE allocation in nr_configure_pdcch()
- remove coreset search in nr_configure_pdcch()
- add functions get_coreset() and get_searchspace() to retrieve coresets
and search spaces easily
- in nr_fill_nfapi_dl_pdu(), add extra parameters for aggregation level
and CCE indices and the searchspace and coreset of a UE, which might
be different for each UE
- allocate CCEs manually in phytest, RA, and DLSCH schedulers
2020-09-30 14:52:59 +02:00
Robert Schmidt
67a081772d
Restructure nr_schedule_ue_spec()
2020-09-30 14:52:59 +02:00
Robert Schmidt
f0533b9ec4
Move TBS calculation out of nr_fill_nfapi_dl_pdu
2020-09-30 14:52:59 +02:00
Robert Schmidt
71bfadf192
nr_fill_nfapi_dl_pdu(): MCS + other params configurable
2020-09-30 14:52:59 +02:00
Robert Schmidt
fc179f396c
Inline nr_get_tbs_dl()
2020-09-30 14:52:59 +02:00
Robert Schmidt
9b2be0a1f6
nr_fill_nfapi_dl_pdu(): Parameters by value, not pointers
2020-09-30 14:52:59 +02:00
Robert Schmidt
192da32734
Create separate nr_fill_nfapi_dl_pdu()
2020-09-30 14:52:59 +02:00
Robert Schmidt
566bc95bc0
Create NR DLSCH nr_schedule_ue_spec()
2020-09-30 14:52:59 +02:00
Robert Schmidt
5b9658f005
Reduce log nr-softmodem
2020-09-30 14:52:59 +02:00
hardy
f69824c998
Merge remote-tracking branch 'origin/PUSCH_TA_update' into integration_2020_wk39
2020-09-30 14:38:43 +02:00
hardy
70135e1c74
Merge remote-tracking branch 'origin/nsa_remove_band_hardcodings' into integration_2020_wk39
2020-09-30 14:36:24 +02:00
kn.raju
66b20f1ac3
Fixed improper UE_id
2020-09-30 15:23:09 +05:30
Xue Song
b331fc9af6
Add rrc_ue_process_rrcReconfiguration
...
->nr_rrc_ue_process_measConfig
->nr_rrc_ue_process_radioBearerConfig
Modify RRCReconfiguration message (gnb->ue)
2020-09-30 08:15:22 +00:00
hardy
ed0d35dcc3
dummy push
2020-09-30 09:22:04 +02:00
Shweta Shrivastava
659b8e32e4
Removed hard-coding for mcs_table
2020-09-30 01:05:29 -05:00
matzakos
410c18ecd8
Change log message
2020-09-29 19:49:18 +02:00
hardy
b9f91a62da
updated the RFsim RA check (not final)
2020-09-29 18:05:18 +02:00
Francesco Mani
a53f195bb4
Merge remote-tracking branch 'origin/develop' into NR_CSI_reporting
2020-09-29 17:04:03 +02:00
Hongzhi Wang
73281a4302
ue computing csi bit length from rrc
2020-09-29 11:28:17 +02:00
Xue Song
118ac391ad
Modify some warnings
...
Add nr_rrc_pdcp_config_security
Delete ENABLE_SECURITY
2020-09-29 06:11:02 +00:00
yincong
685837f8de
Merge branch 'master' into develop_SA_L3
2020-09-29 03:08:58 +00:00
zhenghuangkun
3efc7538ac
Modify MME_MODE_ENABLED to AMF_MODE_ENABLED
...
Modify kenb to kgnb
Modify some warnings
2020-09-29 02:56:21 +00:00
masayuki.harada
c264b2650d
Merge remote-tracking branch 'remotes/origin/oai_develop'
2020-09-29 10:44:46 +09:00
Francesco Mani
1340e00fec
mcs table for pusch from rrc config
2020-09-28 19:05:23 -05:00
Hongzhi Wang
8676ceea7e
initializing nr ue dlsch harq status
2020-09-28 18:06:18 -05:00
hardy
544df8cbdb
fixing another typo
2020-09-28 23:10:29 +02:00
masayuki.harada
c948fefec2
Revert some changes to avoid setup failure.
2020-09-28 19:55:31 +09:00
masayuki.harada
67b91fec27
Merge commit '5372a3478ad3047b80c65828862742ba4dd8b77b' into candidate_20200928
2020-09-28 19:51:43 +09:00
Francesco Mani
4b4304b5c3
modifications in pucch scheduling to avoid conflicts between acknacks and csi
2020-09-28 12:22:01 +02:00
masayuki.harada
d797dacaaa
Merge branch 'candidate_20200928' into 'master'
...
Candidate 20200928
See merge request !1
2020-09-28 18:25:29 +09:00
zhanghuiqin
f86fb5df56
add RRCSetupRequest(ue→gnb)
2020-09-28 08:44:23 +00:00
Francesco Mani
0b1f0f8693
function to compute nr of prbs for pucch
2020-09-28 10:35:37 +02:00
yincong
b46abe7bcb
add nr_rrc_ue_process_securityModeCommand
...
add pdcp_config_set_security
2020-09-28 07:22:52 +00:00
zhenghuangkun
ad44cbdc94
Add author and email
2020-09-28 06:03:39 +00:00
hardy
2498bc8bc0
fixed 1 typo ; 1 cut error (part of code missing)
2020-09-27 12:54:41 +02:00
hardy
175c98af0e
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into rh_ci_py
2020-09-27 12:30:56 +02:00
Guido Casati
f8796fb71f
Update doc/RUNMODEM.md with the RA setup
2020-09-25 13:50:08 +02:00
Xue Song
b5f58b7d22
Add RRCReconfigurationComplete message
...
Modify compilation warning
2020-09-25 10:27:27 +00:00
hardy
670ca6877e
logging debug data from initializeUE
2020-09-25 11:32:08 +02:00
Francesco Mani
df369e0cae
mcs table for pusch from rrc config
2020-09-25 10:13:26 +02:00
He Shanyun
9c462934d4
fix compile issue about build ngap asn file
2020-09-25 07:55:58 +00:00
Francesco Mani
a0ec575b3c
initialization of ta variables
2020-09-25 07:50:57 +02:00
Francesco Mani
17051b86d8
changes in ta procedure at gnb, to be tested with the phone
2020-09-25 07:50:45 +02:00
Shweta Shrivastava
06313dc616
Introduced UE Assertion if value of K2 is less than DURATION_RX_TO_TX
2020-09-24 23:53:07 -05:00
Shweta Shrivastava
911092f574
Fixed values of slot offset K2 in gNB config file
2020-09-24 23:48:46 -05:00
hardy
8ccf320813
terminateOAIUE was still missing an arg
2020-09-24 23:17:56 +02:00
Francesco Mani
b69920b9f6
fix for reference point for k in pucch2 dmrs
2020-09-24 18:50:06 +02:00
hardy
2fe140ffa6
Merge branch 'rh_ci_py' of https://gitlab.eurecom.fr/oai/openairinterface5g into rh_ci_py
2020-09-24 17:29:44 +02:00
hardy
09052083d2
working on RA test for 5G Rfsim
2020-09-24 17:27:22 +02:00
He Shanyun
1aac22879c
dummy define for some fields
2020-09-24 11:56:06 +00:00
laurent
ffd4c20e58
fix L2 tracing in wireshark, start security mode comman
2020-09-24 11:55:43 +02:00
Hongzhi Wang
4cb1193ba2
initializing nr ue dlsch harq status
2020-09-24 09:27:32 +02:00
matzakos
72b53688b8
Merge branch 'nsa_remove_band_hardcodings' of https://gitlab.eurecom.fr/oai/openairinterface5g into nsa_remove_band_hardcodings
2020-09-24 08:11:30 +02:00
matzakos
7c8019da9f
Merge develop into nsa_remove_band_hardcodings branch
2020-09-24 08:10:55 +02:00
kn.raju
f07ef48249
solved nr_dlsim issue
2020-09-24 11:26:56 +05:30
zhanghuiqin
7dac9ba9a0
add UECapabilityEnquiry
2020-09-24 14:08:43 +09:00
Xue Song
caff16a6d1
Add RRCReconfiguration message
2020-09-24 03:00:43 +00:00
He Shanyun
966569c119
implement RRC release
2020-09-24 01:33:53 +00:00
Qiu Dezhi
49eb710850
add UeCapabilityInformation message
2020-09-24 10:14:27 +09:00
hardy
c74e1b2c04
reverted some changes that are no longer needed (and lead to improper execution)
2020-09-24 00:03:44 +02:00
Remi Hardy
f66b79fffb
added nr_scg_ssb_freq param in enb conf file used by CI
2020-09-23 17:48:35 +02:00
hardy
a0c30944a4
added 5g rfsim RA check procedure
2020-09-23 16:44:37 +02:00
hardy
812b2384fc
fixed SSH issue / fixed functions arguments
2020-09-23 15:01:59 +02:00
zhanghuiqin
06578d2d2b
add UECapabilityEnquiry
2020-09-23 19:28:34 +09:00
zhenghuangkun
79632d2f91
Add ErrorIndication
...
Add Paging
Add PDUSessionResourceModifyRequest
2020-09-23 05:45:33 +00:00
Florian Kaltenberger
a06a2ef700
moving find_SSB_and_RO_available to MAC
2020-09-22 22:48:50 +02:00
Laurent
3024f57805
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into noCore
2020-09-22 17:57:27 +02:00
Cedric Roux
1d583c14a8
nr: fix compilation of physical simulators
...
Maybe not the right way to do.
To be checked.
2020-09-22 17:42:30 +02:00
Francesco Mani
03b97dd45e
using signal_energy_nodc
2020-09-22 17:35:27 +02:00
Laurent
19c6229049
merge develop, compile ok
2020-09-22 16:24:49 +02:00
Florian Kaltenberger
79bf2b3fb0
Merge remote-tracking branch 'origin/develop' into NR_MAC_SSB_RO_GlobalEdge
2020-09-22 15:26:57 +02:00
hardy
b9d98b0029
fixed SSH call without instanciation (temp : by passing obj as parameter)
2020-09-22 14:29:28 +02:00
Florian Kaltenberger
f11bf8dc47
reducing logs
2020-09-22 14:00:26 +02:00
Cedric Roux
6cc7e22132
nr: bugfix: set ul_valid_re_per_slot properly
...
After the UE disconnects, the next connection fails
because the gNB cannot decode Msg3. The root cause
seems to be this ul_valid_re_per_slot not set to 0.
Setting it before the test fixes the problem and
does not seem to impact anything else.
2020-09-22 12:44:51 +02:00
Cedric Roux
00e6a13764
nr: hack to remove UE data in gNB's PHY
...
Some data remains in the PHY of the gNB after UE removal by
upper layers. After some connection/deconnection/reconnection
the gNB will exit because there is no free space in PHY.
This commit adds some global variables shared by MAC and PHY.
The function mac_remove_nr_ue puts UEs to be removed in it
and the function rxtx removes what needs to be removed.
This is a hack. It will be removed at some point in time.
The real way to remove in the PHY should be to release
data after some time of inactivity in the PHY, which would
mean the UE has been removed in upper layers. Kind of
timer-based thing. There should be no communication between
PHY and MAC.
2020-09-22 12:35:44 +02:00
Cedric Roux
4236ff2b3e
nr: improve x2/rrc for ENDC
...
This commit introduces several enhancements in X2AP and RRC to deal
with ENDC. The main goal is to deal with UE's on/off and with various
errors.
The following work is included:
- DC prep and DC overall X2 timers
- X2 messages for UE release and DC timers' timeout
Open problems:
- what to do when the UE sends an scg Failure? This commit removes
the UE. And this removal may not be correctly done
- UE removal in the gNB's PHY layer (a next commit is coming,
but it is hackish and will need a rework)
2020-09-22 11:57:31 +02:00
Shweta Shrivastava
8cd05eac17
Fix for handling same length DCIs
2020-09-21 22:06:55 -05:00
Shweta Shrivastava
6c6e29faf8
Merge branch 'develop' into NR_UE_UL_DCI_improvements
2020-09-21 19:19:11 -05:00
Shweta Shrivastava
590a9d41ea
Fix for segfault in nrLDPC_encoder
2020-09-21 18:57:27 -05:00
Mario Hudon
b0b5825c6a
-Re-added a missing function for the gNB build
2020-09-21 16:53:03 -04:00
Florian Kaltenberger
221973bffc
PRACH duration to be calculated based on PRACH format.
...
PRACH_PDU.prach_format now interpreted according to last version (March 2020) of 5G FAPI specs
fixing nr_prachsim
2020-09-21 22:17:28 +02:00
Mario Hudon
479cacbf38
Merge remote-tracking branch 'oai-eurecom/develop' into NR_MAC_SSB_RO_UE_IDCC
2020-09-21 14:28:02 -04:00
Remi Hardy
5372a3478a
Merge branch 'integration_2020_wk38' into 'develop'
...
Integration 2020 wk38
See merge request oai/openairinterface5g!899
2020-09-21 17:27:37 +02:00
Laurent
93550b1cb0
add test code, finished authentication
2020-09-21 15:11:02 +02:00
hardy
098409adb2
Merge remote-tracking branch 'origin/rh_ci_doc' into integration_2020_wk38
2020-09-21 14:58:12 +02:00
hardy
e95e5ac7d9
fixed python typo
2020-09-21 14:56:48 +02:00
hardy
ac970cca5f
ssh fix + additional debug info
2020-09-21 11:38:54 +02:00
He Shanyun
58bab3f202
fix compiler error of UE when rrc is rel16
2020-09-21 03:29:59 +00:00
zhenghuangkun
bc70da119d
Fix merge build error
2020-09-21 02:54:09 +00:00
zhenghuangkun
0f3d53e1b9
Merge remote-tracking branch 'remotes/origin/master' into develop_SA_L3
2020-09-21 02:20:35 +00:00
Mario Hudon
282823d9a7
Merge remote-tracking branch 'origin/develop' into NR_MAC_SSB_RO_UE_IDCC
2020-09-18 16:32:24 -04:00
Mario Hudon
7996582729
- Added support for random RO selection for a given SSB index in a slot (as per 38.321)
...
- Fixed random preamble selection in contention-based RA
- Cleaned-up comments and commented code
2020-09-18 15:00:59 -04:00
Francesco Mani
ccae34e647
taking into account pucch2 acknack for mac
2020-09-18 18:59:59 +02:00
hardy
56b551fde4
Merge remote-tracking branch 'origin/fix-0509-crash-RRCConnectionReconfiguration' into integration_2020_wk38
2020-09-18 17:20:30 +02:00
hardy
76c0c6beea
Merge remote-tracking branch 'origin/2020-09-ci-updates' into integration_2020_wk38
2020-09-18 17:19:26 +02:00
hardy
d25722b251
Merge remote-tracking branch 'origin/nr-rlc-time-handling' into integration_2020_wk38
2020-09-18 17:18:13 +02:00
hardy
b9a48b3560
fixed parameters list in functions
2020-09-18 17:06:14 +02:00
Raphael Defosseux
f9ca09fbf4
CI: typo in MR case
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-09-18 16:41:18 +02:00
hardy
2bb5032f18
fixing SSH object instanciation issue
2020-09-18 10:12:49 +02:00
zhenghuangkun
ec988428ac
Add PDUSessionResourceReleaseCommand
2020-09-18 06:49:09 +00:00
He Shanyun
bb73d64186
implement securityCommandComplete
2020-09-18 05:07:20 +00:00
Shweta Shrivastava
c91d689d8c
Imrpovements for extracting UL DCI, remove hardcoding, blind decoding of DCI
2020-09-17 22:31:32 -05:00
hardy
8c99b7ba13
dummy push
2020-09-17 18:30:01 +02:00
Francesco Mani
d3843b7214
initialization of ta variables
2020-09-17 17:53:37 +02:00
Rakesh
2cac29b5c6
fix for modulation rotataion to support all numerlogies
2020-09-17 17:46:50 +02:00
Sakthivel Velumani
6ff951be08
wait before abandoning next trx processing
2020-09-17 17:09:15 +02:00
Francesco Mani
e8be11da21
changes in ta procedure at gnb, to be tested with the phone
2020-09-17 11:48:45 +02:00
Cedric Roux
f87b93e639
nr: fix check in nr_find_pucch
2020-09-17 10:55:48 +02:00
hardy
28936a10a0
fixed a few issues / typo
2020-09-17 10:17:16 +02:00
Xue Song
e5216cdba3
Handle NGAP Initial Context Setup Request message from NGAP task
2020-09-17 07:55:05 +00:00
zhenghuangkun
5689cf906a
Add PDUSessionResourceModifyResponse
...
Add PDUSessionResourceReleaseResponse
Add NASNonDeliveryIndication
2020-09-17 07:37:09 +00:00
Xue Song
679b6be9be
Modify RRCSetupRequest message
...
Add RRCSetupComplete message
2020-09-17 03:18:56 +00:00
yincong
b0c79092fa
modify PDUSessionResourceSetupRequest
2020-09-17 10:33:12 +09:00
He Shanyun
a02b0b4054
implement SecurityModeCommand
2020-09-17 01:19:50 +00:00
Francesco Mani
4776e13c5f
bugfix in scheduling acknack
2020-09-16 18:48:40 +02:00
Sakthivel Velumani
db5011922d
ulschsim works
2020-09-16 17:59:49 +02:00
hardy
b5377042c8
removed SSH lib shortcut
2020-09-16 16:31:04 +02:00
Sakthivel Velumani
c65c6a401f
Merge branch 'ulsch_decode_mthread' of https://gitlab.eurecom.fr/oai/openairinterface5g into ulsch_decode_mthread
2020-09-16 16:25:08 +02:00
Sakthivel Velumani
76d841ff89
fixed ulschsim
2020-09-16 16:24:58 +02:00
hardy
5aa8368577
added local SSH obj instanciation inside the methods
2020-09-16 16:21:23 +02:00
Remi Hardy
0677e03aa8
adding missing libs
2020-09-16 12:30:09 +02:00
Rakesh
8ab1c0b9d4
Merge remote-tracking branch 'origin/develop' into NR_RRCConfiguration_FR2
2020-09-16 11:56:07 +02:00
hardy
15dfc7fc73
tentative to move oaicitest class to a separate module
2020-09-16 11:50:16 +02:00
matzakos
db33ee5ec2
Add NR_RRC_LIB in lte-uesoftmodem
...
- To avoid linking error due to dependency from NR_RRC FreqBandList type
2020-09-16 11:14:34 +02:00
Thomas Schlichter
30f1f947c6
fix some CPPCHECK errors and compile warnings
...
use snprintf() instead of sprintf() to avoid writes outside buffer limits
2020-09-16 10:08:10 +02:00
Thomas Schlichter
659cd82c21
Merge remote-tracking branch 'develop'
2020-09-15 16:00:23 +02:00
Xue Song
a81b655c3f
Add RRC Setup message
2020-09-15 10:33:30 +00:00
yincong
b77ecaf2d8
PDUSessionResourceSetupRequest
...
PDUSessionResourceSetupResponse
2020-09-15 19:19:36 +09:00
Raphael Defosseux
4a873b4d43
CI: optmimizations on VM-based framework
...
also correction for Circular Dependency Protection on header files
also correction on the banner check
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-09-15 12:18:26 +02:00
Francesco Mani
6998d303fc
using different resource (with different symbol) in case 2 pucch in a slot
2020-09-15 11:12:05 +02:00
Sakthivel Velumani
005e5f85df
Merge branch 'develop' into ulsch_decode_mthread
2020-09-15 11:09:37 +02:00
Florian Kaltenberger
5bb1893f3d
forgot to account for prachStartSymbol in rx_nr_prach_ru
2020-09-15 09:59:28 +02:00
zhenghuangkun
15cd202d5f
Add UERadioCapabilityInfoIndication
2020-09-15 07:54:03 +00:00
Sergey Aranovskiy
3a2e3ff316
Fix formatting style
...
Signed-off-by: Sergey Aranovskiy <aranovskiy@mwnts.ru >
2020-09-15 09:57:28 +03:00
He Shanyun
ef508433d2
modify type of tac
2020-09-15 15:24:44 +09:00
zhenghuangkun
4a7ca735da
Add UEContextReleaseComplete
...
Add UEContextReleaseRequest
2020-09-15 00:57:40 +00:00
matzakos
161d788fea
Add absolute SSB frequency of nr cell as configuration parameter in the eNB configuration file instead of hardcoding it at rrc_eNB for NSA scenario
2020-09-14 14:47:10 +02:00
Florian Kaltenberger
a98cf88735
fixing a mistake in the computation of the prach_start_symbol
2020-09-14 13:38:30 +02:00
Francesco Mani
cb5362ea53
allowing 2 different pucch occasions in a slot
2020-09-14 12:08:25 +02:00
hardy
123666b730
completing the fr1 doc (with python script)
2020-09-14 11:11:39 +02:00
hardy
0c30b3a1e7
added CI integration of FR1 test section
2020-09-14 10:47:01 +02:00
hardy
0acd1e0974
fixing the CN doc path on an other line as well
2020-09-14 10:30:58 +02:00
hardy
a2b14d9cbc
fixing the path to CN doc in FR1 doc
2020-09-14 10:16:09 +02:00
zhenghuangkun
b2f4b9828b
Add DownlinkNASTransport Message
...
Add UEContextReleaseCommand Message
Modify NGSetup Message Encode failed
2020-09-14 06:51:14 +00:00
Cedric Roux
5b0efd5b83
NR: fix time keeping in RLC for gNB
...
RLC has timers. We need to keep track of time. We chose to not use
realtime but 'processing time'. That is we send a tick to RLC for every
subframe when it is processed by the softmodem. Before this commit we
used to increase time in the function mac_rlc_status_ind which is called
for every subframe in the eNB, but not in the gNB (at least not in the
current gNB). So we need another way to keep track of time.
The function gNB_dlsch_ulsch_scheduler is called for every slot. It seems
to be the perfect candidate to send a tick to RLC for every subframe. We
take care of subcarrier spacing to send every subframe (one subframe is
always 1ms), not every slot (slot duration depends on subcarrier spacing).
It may not be the best solution. To be revised if needed.
Note: the UE has not been fixed. Some modification is needed for the UE
too, most probably.
2020-09-12 14:54:09 +02:00
Xue Song
3f02d18f86
NR RRC ASN1 version upgrade release 16
...
Add RRCSetupRequest message
Add RRCReject message
2020-09-12 10:23:31 +00:00
He Shanyun
3c84c4d887
fix issues about sending ngap message by sctp
2020-09-12 08:36:31 +00:00
Sergey Aranovskiy
4bcf0a407d
Fix crash when sending RRCConnectionReestablishmentReject
...
Create a temporary rrc_eNB_ue_context_t when it can't be obtained from
current RRC state:
- if UE was not attached to current eNB
- when RRCConnectionReestablishmentRequest has a wrong encoding
- in all other cases when ue_context_p can't be obtained.
Signed-off-by: Sergey Aranovskiy <aranovskiy@mwnts.ru >
2020-09-11 23:18:14 +03:00
matzakos
86a0210f50
Merge remote-tracking branch 'origin/develop' into nsa_remove_band_hardcodings
2020-09-11 18:19:08 +02:00
matzakos
f9aaa4336d
Merge remote-tracking branch 'origin/develop' into nsa_remove_band_hardcodings
2020-09-11 17:54:49 +02:00
Mario Hudon
da355a395f
Merge remote-tracking branch 'origin/develop' into NR_MAC_SSB_RO_UE_IDCC
2020-09-11 11:12:58 -04:00
Florian Kaltenberger
fecf27e223
updating FAPI interface with PRACH configuration index
...
NR PHY should now be able to handle multiple PRACH occasions
2020-09-11 17:00:44 +02:00
Raphael Defosseux
3a7ac9821e
Merge branch 'integration_2020_wk37' into 'develop'
...
Develop integration 2020 week 37
The following Merge Requests have been included:
* MR [878] : CI framework update for 5G NSA FR1 setup
* MR [885] : PTRS-based UL phase compensation
2020-09-11 16:49:52 +02:00
matzakos
3671692656
More corrections wrt Band Information in NR UE Capability message
2020-09-11 16:05:35 +02:00
Sakthivel Velumani
34ae102229
Merge branch 'develop' into ulsch_decode_mthread
2020-09-11 15:01:19 +02:00
matzakos
67db56d873
Corrections to properly fill the Band Information list at UE Capability Enquiry message
2020-09-11 14:39:49 +02:00
zhenghuangkun
7e327ae84a
Add UplinkNASTransport Message
2020-09-11 10:11:25 +00:00
Guido Casati
b95ea59421
ulsim fix: missing qam_mod_order in UL PUSCH PDU
2020-09-11 11:43:57 +02:00
zhenghuangkun
05033b0bf4
Add InitialContextSetupResponse Message
2020-09-11 09:23:39 +00:00
Francesco Mani
461990a155
changes in pucch2 indication
2020-09-11 11:04:05 +02:00
He Shanyun
3b3452dcce
fix issue about load config error of gnb
2020-09-11 06:09:24 +00:00
kn.raju
f9db898155
modified num of FAPI PRACH pdu
2020-09-11 11:38:41 +05:30
zhenghuangkun
2b22daa445
Fix Warning
2020-09-11 05:38:30 +00:00
zhenghuangkun
5dc6712cec
Add InitialUEMessage And InitialContextSetupRequest Message
2020-09-11 03:01:55 +00:00
Sakthivel Velumani
77dc7daf0a
fixed bugs
2020-09-10 20:28:38 +02:00
Francesco Mani
ae0c02b261
some rearrangements in function to schedule csi reporting
2020-09-10 18:19:25 +02:00
Thomas Schlichter
8e5ec076ae
Merge remote-tracking branch 'ptrs_ul_phase_compensation'
...
Conflicts:
openair1/PHY/INIT/nr_init.c
openair1/PHY/NR_UE_TRANSPORT/nr_ulsch_ue.c
openair1/SIMULATION/NR_PHY/ulsim.c
2020-09-10 16:52:42 +02:00
Florian Kaltenberger
6931fd7d37
moving the OFDM phase rotation from RU to DU
2020-09-10 15:57:40 +02:00
hardy
ebd7f50992
Merge remote-tracking branch 'origin/rh_ci_fr1' into integration_2020_wk37
2020-09-10 15:30:27 +02:00
hardy
53922c13cf
Merge remote-tracking branch 'origin/ptrs_ul_phase_compensation' into integration_2020_wk37
2020-09-10 15:23:53 +02:00
Francesco Mani
0113d9927f
rnti from UE_list in pucch pdu
2020-09-10 14:21:35 +02:00
hardy
e1927aa46b
Merge branch 'rh_ci_fr1' of https://gitlab.eurecom.fr/oai/openairinterface5g into rh_ci_fr1
2020-09-10 14:16:23 +02:00
hardy
6039cda5a9
remove oc files as they were developed in an other branch
2020-09-10 14:15:15 +02:00
He Shanyun
c8b67cb1a1
compile NGAP_GNB lib
2020-09-10 11:34:02 +00:00
Hongzhi Wang
99d220c3e1
set rnti at gnb and remove uci crc length at ue
2020-09-10 12:51:58 +02:00
Hongzhi Wang
54ba635cf7
update csi report
2020-09-10 12:34:49 +02:00
Hongzhi Wang
4d4843e7b1
adding rsrp measurement and csi report
2020-09-10 12:34:29 +02:00
zhenghuangkun
46f1dc9614
Modify NGAP Message
2020-09-10 09:19:49 +00:00
Remi Hardy
0d9fc95063
Update TESTING_GNB_W_COTS_UE.md
2020-09-10 10:36:08 +02:00
Xue Song
bdd31eb852
fix the problem that nr-rrc-16.1.0.asn1 cannot generate C files
2020-09-10 08:23:28 +00:00
He Shanyun
8f3adc8bc8
fix gNB build error
2020-09-10 07:05:01 +00:00
Remi Hardy
894fd8c40c
Merge branch 'rh_ci_fr1' of https://gitlab.eurecom.fr/oai/openairinterface5g into rh_ci_fr1
2020-09-09 17:59:51 +02:00
Remi Hardy
2ab1b9697d
fixed cls_cots_ue.py packages ; fixed terminate_ue_flag copy-paste error
2020-09-09 17:58:16 +02:00
Thomas Schlichter
8f58d1ec7f
Fix nr_ulsim to transmit actual random data instead of uninitialized PDU
2020-09-09 16:50:32 +02:00
matzakos
8670269d69
Remove hardcodings of eutra and nr bands in UE Capability Enquiry messages
2020-09-09 16:21:55 +02:00
Raphael Defosseux
128887b9bc
DOC: replace obsolete links w/ correct ones
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-09-09 16:18:14 +02:00
Rakesh
960ab93183
changing UL PRB for FR2 32 PRB testing
2020-09-09 16:11:01 +02:00
Rakesh
8022252513
Function to check for ssb from rrc configuration
2020-09-09 16:08:54 +02:00
Rakesh
ec51d54f89
fix for number of slots per tdd period calculation
2020-09-09 16:00:39 +02:00
Rakesh
26fb2905f5
adding prb 32 for timing advance calculation
2020-09-09 15:59:03 +02:00
Rakesh
948dc6b1d9
bug fix in channel estimation
2020-09-09 15:53:13 +02:00
Rakesh
0b7573484c
overiting centre frequency for FR2 testing
2020-09-09 15:49:40 +02:00
Rakesh
39f84c3a62
FR2 testing
2020-09-09 15:46:25 +02:00
hardy
4ec420271f
fixed how to retrieve the cots ue file location
2020-09-09 15:14:18 +02:00
zhenghuangkun
85fe26bd80
Modify NGAP Messages
2020-09-09 18:55:14 +09:00
matzakos
05f49e5b1e
Preliminary work to remove hardcodings of nr frequency bands for the NSA setup
...
- Create itti message to tranfer to RRC the information received at eNB through X2 ENDC Setup Request message
2020-09-09 11:52:07 +02:00
Parminder Singh
2281436b66
Fix - Issue with uninitialized structure in ULSIM
...
- Changed malloc to calloc to set all values to zero to remove the
valgrind issue with uninitialized structure values in RC.gNB structure
2020-09-09 11:11:24 +02:00
hardy
1c77b36ae9
reverted eNB auto terminate fix (not working)
2020-09-09 10:26:58 +02:00
Rakesh
42fe39ece5
moving gpio control to the rx
2020-09-08 22:43:42 +02:00
Thomas Schlichter
9e52db7538
Merge remote-tracking branch 'develop'
...
Conflicts:
openair1/PHY/NR_UE_TRANSPORT/nr_ulsch_coding.c
openair1/PHY/NR_UE_TRANSPORT/nr_ulsch_ue.c
openair1/SCHED_NR_UE/phy_procedures_nr_ue.c
openair1/SIMULATION/NR_PHY/dlsim.c
openair2/NR_UE_PHY_INTERFACE/NR_IF_Module.c
2020-09-08 17:42:52 +02:00
Francesco Mani
692215752b
adapting GES commit 532fdbb4 to compute CSI meas report bilen (only for SSB)
2020-09-08 17:33:35 +02:00
Remi Hardy
ef04e7e90d
replaced if if ... by if elif ... in GetPAramtersFromXML function
2020-09-08 17:24:18 +02:00
Mario Hudon
c48e96e93a
-UE RACH updates
...
- Added support for FR1 in RO selection
-RACH preamble selected according to the chosen RO
2020-09-08 11:18:42 -04:00
Remi Hardy
de6a4b81ae
fixed eNB auto termination ; cleaned cots_ue_airplane action (no longer needed)
2020-09-08 16:58:06 +02:00
Sakthivel Velumani
e686da4e48
fixed tbslbrm
2020-09-08 16:08:30 +02:00
cig
6ac5a6e74a
N_RB configuration for DCI extraction according to 7.3.1.0 of TS 38.212
...
- replacing ambiguous configuration of N_RB for extraction of DCI 1_0
2020-09-08 14:09:05 +02:00
cig
7c3377d515
Minor fixes to RA procedures
...
- added some text descriptions
- replaced active BWP with initial BWP in Msg3 scheduling (8.3 TS 38.213)
- fixed logging
- disabled Msg3 repetitions after first transmission (disabled RA @ MAC)
2020-09-08 14:09:05 +02:00
cig
81398971ff
Set tb_size in bytes and A in bits @ UE
...
- now is consistent for both UE and gNB
2020-09-08 14:09:05 +02:00
cig
9ac6dfee09
Minor fixes UE
...
- added some descriptions to the code
- fixed hardcoded factors
- removed commented out and unused code
- phy_procedures_nrUE_RX: removed unused do_pdcch_flag
- updated LTE naming to 5G
2020-09-08 14:09:05 +02:00
cig
7ab4abacb1
Retrieve N_PRB Overhead from PUSCH-ServingCellConfig
2020-09-08 14:09:05 +02:00
cig
e72ef27e66
Moved nr_compute_tbs_common file to common MAC folder
...
- updated cmakelists file
- fixed formatting, tabs and white spaces in the function
2020-09-08 14:09:05 +02:00
cig
66b117dcd5
NR UE PUSCH procedures fixes
...
- moved remaining PUSCH PDU configuration from ULSCH
procedures entirely to MAC
- introduced a function for DMRS RE configuration
- cleaned up redundant code in ULSCH procedures
- fixed TBS computation for Msg3
2020-09-08 14:08:56 +02:00
Remi Hardy
2541e8cf27
adding a more challenging ping in the FR1 testcase
2020-09-08 13:22:31 +02:00
Remi Hardy
a3a05075f3
adding a more challenging ping in the FR1 testcase
2020-09-08 13:20:52 +02:00
Thomas Schlichter
73f5851690
Merge remote-tracking branch 'develop'
...
Conflicts:
openair1/PHY/NR_TRANSPORT/nr_ulsch_demodulation.c
openair1/PHY/NR_TRANSPORT/pucch_rx.c
openair1/SIMULATION/NR_PHY/ulsim.c
2020-09-08 12:01:37 +02:00
Sakthivel Velumani
9751fa052b
bugfix in tx rate matching
2020-09-08 10:52:15 +02:00
Raphael Defosseux
bdc1fa4edf
Merge branch 'develop_integration_2020_w36' into 'develop'
...
Develop integration 2020 week 36
The following Merge Requests have been included:
* MR [877] : update conf2uedata
* MR [879] : Nr ul scheduling
* MR [880] : Cleanup usage of txdata array in NR UE threads
* MR [882] : Fixes for handling NR UE DCI decoding errors
* MR [884] : benetel: driver for Benetel's 4G and 5G RRUs
* MR [886] : NR UE fix get_Qm_dl and nr_get_code_rate_dl
* MR [887] : Usrp fix adc shift and pps sync
2020-09-08 10:38:29 +02:00
Remi Hardy
c4428f67ae
Merge branch 'rh_ci_fr1' of https://gitlab.eurecom.fr/oai/openairinterface5g into rh_ci_fr1
2020-09-08 10:13:49 +02:00
Remi Hardy
20ee6ca67c
fixing logging and html rendering
2020-09-08 10:10:27 +02:00
Sakthivel Velumani
be522f5c44
changed ul resources to full bwp
2020-09-07 16:31:38 +02:00
Raymond Knopp
d38af248db
fixing a stupid mistake introduced in da3dd6b8
2020-09-07 16:21:13 +02:00
Sakthivel Velumani
915854447b
fixed merge
2020-09-07 16:10:15 +02:00
Sakthivel Velumani
9b9295f5b2
Merge branch 'NR_UL_scheduling' into ulsch_decode_mthread
2020-09-07 15:13:08 +02:00
Francesco Mani
f80bcef3dc
back to 16 PRBs and 1 nrofreportedRS
2020-09-07 13:56:16 +02:00
Remi Hardy
a19ce58978
Update TESTBenches.md
2020-09-07 11:49:38 +02:00
Remi Hardy
cd73b71037
Update TESTBenches.md
2020-09-07 11:47:30 +02:00
Remi Hardy
a511d9043a
Update TESTBenches.md
2020-09-07 11:47:06 +02:00
hardy
bc8543c55c
updating testbenches doc resources
2020-09-07 11:47:10 +02:00
Raphael Defosseux
e5bbc0f1e4
BUILD: fix compilation warning and circular dependency protection on header files
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-09-07 10:54:49 +02:00
Raphael Defosseux
0b4716d739
Merge remote-tracking branch 'origin/NR_UL_scheduling' into develop_integration_2020_w36
2020-09-07 10:33:24 +02:00
Raymond Knopp
5e10e26668
PUCCH2 3-11 bits with > 2 PRB. Will work for even number of PRBs up to 16
2020-09-07 09:13:32 +02:00
zhenghuangkun
170a8f1702
Add NGAP Config
2020-09-07 12:53:24 +09:00
Raymond Knopp
1a8e531436
PUCCH2 3-11 bits with > 2 PRB. Will work for even number of PRBs up to 16
2020-09-05 15:12:31 +02:00
Sakthivel Velumani
21f5956f72
fixed dlsch_errors stats
2020-09-04 17:36:34 +02:00
Raphael Defosseux
88b3d0af5e
CI: adding new rx gain for NR-UE
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-09-04 16:20:38 +02:00
Thomas Schlichter
6868a3db0d
Fix merge conflict in openair2/LAYER2/NR_MAC_gNB/gNB_scheduler.c
...
I had to remove the Msg2 transmission in phytest mode, which was present in branch 'benetel_integration'.
This caused following assertion:
Assertion (Foffset <= Ncb) failed!
In nr_rate_matching_ldpc() /home/sli/sudas-demonstrator/openair1/PHY/CODING/nr_rate_matching.c:411
Foffset 6492 > Ncb 924
2020-09-04 16:14:28 +02:00
Remi Hardy
7c92b90444
Update TESTING_GNB_W_COTS_UE.md
2020-09-04 15:28:42 +02:00
cig
e837c3b1b5
Msg3 PDU configuration cleanup
...
- fetching resource allocation from higher layer
- sorting out config for the remaining parameters
2020-09-04 14:45:15 +02:00
cig
88e6fb9d36
Fixed warnings
2020-09-04 14:45:15 +02:00
cig
e81b195917
Replaced malloc with local variable for ptrs_ports_list
2020-09-04 14:45:15 +02:00
cig
1f684f79c1
Introduced a function to fill the scheduled_response
...
- redundant code for the configuration of the scheduled_response was removed
- scheduled response is not needed to be stored in the NR_UE_MAC_INST struct as it passed to the function right away
2020-09-04 14:45:15 +02:00
cig
8694e5ee80
Removed tx_request from the NR_UE_MAC_INST struct
...
- tx_request is filled in the nr_scheduled_response upon the presence tx data
2020-09-04 14:45:15 +02:00
cig
ab4f9de25c
Code cleanup UE
2020-09-04 14:45:15 +02:00
cig
539bc784b4
Changes to number of PDUs logic @ UE
...
- calling nr_ue_scheduled_response after pdu preparation
- increasing the number_pdus before response scheduling
- resetting after dl/ul config pdu handling
2020-09-04 14:44:22 +02:00
cig
28eb835533
Enter ULSCH procedures for Msg3 transmission
2020-09-04 14:44:22 +02:00
cig
83979a8758
Code cleanup, logging, formatting
...
- removed superfluos code
- formatting
- fixed logging
- removed redundant nr_get_dci_size (replaced by nr_dci_size)
- removed unused and long-time commented out functions @ UE side
2020-09-04 14:44:22 +02:00
cig
0fafb2ba64
Set DMRS offset to 0 when transform precoding is enabled
2020-09-04 14:44:22 +02:00
cig
4715308bd2
Msg3 implementation
...
- extraction of resource allocation from Msg2
- configuration of Msg3 PDU
- Msg3 scheduling
- MAC/PHY interface adaptations
2020-09-04 14:44:22 +02:00
Thomas Schlichter
ac5f5d7899
add missing init_symbol_rotation() to nr-uesoftmodem.c
2020-09-04 14:15:58 +02:00
Thomas Schlichter
966cc20766
fix compile warning in rfsimulator
2020-09-04 14:05:26 +02:00
Thomas Schlichter
6f1d37d1d7
enable OFDM symbol rotation in PUSCH transmission
2020-09-04 14:03:58 +02:00
Remi Hardy
63394891ee
Update TESTING_GNB_W_COTS_UE.md
2020-09-04 13:43:29 +02:00
Raphael Defosseux
9675f34854
CPPCHECK: few fixes
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-09-04 12:37:15 +02:00
Raphael Defosseux
f7ad3f1e4d
Merge remote-tracking branch 'origin/NR_UL_scheduling' into develop_integration_2020_w36
2020-09-04 12:07:46 +02:00
Raphael Defosseux
8b77c68f28
fix nr_dlsim build
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-09-04 11:59:24 +02:00
Sakthivel Velumani
7820a57bf8
fixed ul harq assertion
2020-09-04 11:59:23 +02:00
Francesco Mani
5c19d13cae
SSB resource set, 2 PRBs and 11 bits
2020-09-04 11:54:30 +02:00
Raphael Defosseux
4c779ba466
Merge remote-tracking branch 'origin/NR_UL_scheduling' into develop_integration_2020_w36
2020-09-04 11:48:45 +02:00
Raphael Defosseux
e3301fa62d
Merge remote-tracking branch 'origin/usrp_fix_adc_shift_and_pps_sync' into develop_integration_2020_w36
2020-09-04 11:45:52 +02:00
Florian Kaltenberger
111cf1e3d9
changing rx gain to max in all n310 config files
2020-09-04 11:31:20 +02:00
Thomas Schlichter
db77516652
fix some compile warnings for nr_dlsim and nr_ulsim
2020-09-04 11:16:21 +02:00
zhenghuangkun
fe4b3c0a21
Create ngap files
2020-09-04 18:00:03 +09:00
Thomas Schlichter
3faeff23c1
fixing compile errors and some warnings
2020-09-04 09:47:17 +02:00
Remi Hardy
e3264917ce
small fixes
2020-09-04 09:28:29 +02:00
Raymond Knopp
7394e4dc9c
changes to DLSCH/ULSCH statistics in PHY
2020-09-03 22:20:44 +02:00
Raymond Knopp
42f96710f2
Merge branch 'NR_UL_scheduling' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_UL_scheduling
...
Conflicts:
openair2/NR_PHY_INTERFACE/NR_IF_Module.c
2020-09-03 20:59:58 +02:00
Raymond Knopp
66b4c74f36
added MAC statistics (Transport and logical channel interfaces)
2020-09-03 18:58:30 +02:00
Raphael Defosseux
0e96ad6a57
CI: updating also ci conf file
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-09-03 16:51:54 +02:00
Raphael Defosseux
59ab6f3628
Merge remote-tracking branch 'origin/usrp_fix_adc_shift_and_pps_sync' into develop_integration_2020_w36
2020-09-03 16:50:21 +02:00
Raphael Defosseux
746fb82839
Merge remote-tracking branch 'origin/NR_UE_get_Qm_dl_fix' into develop_integration_2020_w36
2020-09-03 16:49:58 +02:00
Raphael Defosseux
2dcf50a5bc
Merge remote-tracking branch 'origin/benetel_integration' into develop_integration_2020_w36
2020-09-03 16:47:39 +02:00
Raphael Defosseux
869f0e989c
Merge remote-tracking branch 'origin/NR_UE_DCI_decode_fix' into develop_integration_2020_w36
2020-09-03 16:45:56 +02:00
Raphael Defosseux
a05f7e1448
Merge remote-tracking branch 'origin/nr_ue_txdata_cleanup' into develop_integration_2020_w36
2020-09-03 16:41:25 +02:00
Raphael Defosseux
ec1a7cadff
Merge remote-tracking branch 'origin/NR_UL_scheduling' into develop_integration_2020_w36
2020-09-03 16:35:03 +02:00
Raphael Defosseux
3970424b29
Merge remote-tracking branch 'origin/docs/fix-small-error' into develop_integration_2020_w36
2020-09-03 16:34:42 +02:00
Florian Kaltenberger
a44a32af28
Merge remote-tracking branch 'origin/develop' into benetel_integration
2020-09-03 15:28:52 +02:00
Florian Kaltenberger
8ba3ba91ef
updating conf file for CI
2020-09-03 15:27:56 +02:00
Florian Kaltenberger
2c7968cc04
changing rx gain to max in all n310 config files
2020-09-03 13:59:53 +02:00
Florian Kaltenberger
5d5aea13b9
adding config file for n310
2020-09-03 13:50:07 +02:00
Florian Kaltenberger
627da47786
fixing adc inpput shift and gain table for N310. adding pps sync.
2020-09-03 13:49:41 +02:00
Sakthivel Velumani
1ffa59c9f2
moved dl & ul harq handlers to MAC
2020-09-03 13:33:43 +02:00
Remi Hardy
cb650a1a6e
v0.2 integrating the new cots control procedure into the existing framework
2020-09-03 11:54:18 +02:00
Sakthivel Velumani
9026652468
Merge branch 'NR_UL_scheduling' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_UL_scheduling
2020-09-03 11:03:03 +02:00
Sakthivel Velumani
0c1c2edd65
small fix
2020-09-03 11:02:41 +02:00
masyuki.harada
0a375bc044
Create asn1 file
2020-09-03 17:17:47 +09:00
Thomas Schlichter
15a376fab2
Harden nr_get_Qm() and nr_get_code_rate_dl() functions
...
Check the provided MCS index according to the specified table.
Some tables go up to MCS index 27, others up to MCS index 28.
If the MCS index exceeds the allowed limit, assume max. MCS.
2020-09-03 09:10:51 +02:00
yaojie
760acd0856
Create directory structure
2020-09-03 15:27:32 +09:00
Raymond Knopp
37dcdeb338
Merge branch 'NR_UL_scheduling' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_UL_scheduling
2020-09-02 22:11:44 +02:00
Raymond Knopp
142249d84b
added ulsch statistics
2020-09-02 22:11:04 +02:00
Remi Hardy
430496d59f
v0.1 (temporary) running fr1
2020-09-02 17:52:18 +02:00
Francesco Mani
1025fd850c
trying to fix some cppcheck errors
2020-09-02 16:44:40 +02:00
Raphael Defosseux
5a9ed93032
CPPCHECK: does not understand the different lengths of arrays
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-09-02 16:38:06 +02:00
Raphael Defosseux
1c457bf1fa
BUILD: missing dependency on T_TRACER for L2_LTE_NR sub-lib
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-09-02 16:13:22 +02:00
Raymond Knopp
73c7bee040
added basic analytics for PDSCH measurements
2020-09-02 16:12:16 +02:00
Francesco Mani
4d2a8cc8d0
completed scheduling of csi meas report reception (to be tested)
2020-09-02 14:55:37 +02:00
Parminder Singh
b6792b3487
Fixed Warning issue due to wrong data type in ULSIM
2020-09-02 10:59:28 +02:00
Parminder Singh
88a14fc4cc
Set the previous PTRS estimates to 0 for each slot
...
- The memory shall be reset for each slot to avoid interpolation error.
2020-09-02 10:10:10 +02:00
Parminder Singh
6ce38ac960
Fix Phase noise addition in ULSIM
...
- moved the noise function gNB variable
2020-09-02 09:53:45 +02:00
Parminder Singh
f7ed592ef5
Fixed available_bits calculation for PTRS in -n option in ulsim
2020-09-02 09:51:04 +02:00
Remi Hardy
237fdf5bd0
xml files update
2020-09-01 18:50:54 +02:00
Thomas Schlichter
0cff460e0e
Fix alignment of mod_ptrs array in nr_ulsch_ue.c
2020-09-01 17:45:04 +02:00
Thomas Schlichter
600dd0e913
Add nr_ulsim testcases for UL DMRS and PTRS configurations
2020-09-01 17:39:21 +02:00
Remi Hardy
574c5944de
file cleaning
2020-09-01 16:53:40 +02:00
Remi Hardy
78c7fb9f9b
bug fixing + completing fr1 automation
2020-09-01 16:52:41 +02:00
Remi Hardy
d50e523d0e
reworking check of xml_class_list location
2020-09-01 13:29:36 +02:00
Parminder Singh
92fc259592
Merge remote-tracking branch 'origin/develop' into fhg_shp_phase_noise_est
2020-09-01 12:55:50 +02:00
Parminder Singh
8cf32ed2ad
Modify DMRS configuration with command line in ULSIM
...
- To modify DMRS use -U flag followed by 3 integers
- Example: ./nr_ulsim -U 2 1 0
- 1st Value is the list of arguments -> e.g. 2
- 2nd Value is for TYPE{0=A,1=B} -> e.g. 1
- 3rd Value is for ADD_POS{0,1,2,3} -> e.g. 0
2020-09-01 12:22:12 +02:00
Sakthivel Velumani
0a3941fd17
dl harq handle update
2020-09-01 12:07:06 +02:00
Sakthivel Velumani
9e7ae9ce5f
ul harq numbering fix
2020-09-01 11:35:08 +02:00
Remi Hardy
c3e2df6639
adding new xml files for fr1 setup
2020-09-01 10:24:40 +02:00
Francesco Mani
47a3ee095b
first version of function to prepare scheduling of csi meas reporting
2020-09-01 10:12:41 +02:00
Sakthivel Velumani
892dffec3b
dlsim perf print fix
2020-09-01 10:07:18 +02:00
kn.raju
86dee25800
Reverted multi RACH process
2020-08-31 22:31:14 +05:30
Parminder Singh
14096886e8
Enable PTRS with command line in ULSIM
...
- To enable PTRS use -T flag followed by 3 integers
- Example: ./nr_ulsim -T 2 0 2
- 1st Value is the list of arguments -> e.g. 2
- 2nd Value is for L_PTRS{0,1,2} -> e.g. 0
- 3rd Value is for K_PTRS{2,4} -> e.g. 2
2020-08-31 17:51:56 +02:00
hardy
c86fac47b9
fixing typo to make it work
2020-08-31 15:36:24 +02:00
hardy
88f9d88a44
Merge branch 'rh_ci_fr1' of https://gitlab.eurecom.fr/oai/openairinterface5g into rh_ci_fr1
2020-08-31 15:26:46 +02:00
hardy
b67d4bd183
fixing typo in searching path ci-scripts
2020-08-31 15:24:45 +02:00
Raymond Knopp
d443d9e915
added multi-antenna support for gNB RX (tested in ulsim)
2020-08-31 13:43:16 +02:00
Remi Hardy
9f772f36fd
checking issues
2020-08-31 11:44:09 +02:00
Francesco Mani
d34bef816f
first commit to schedule reception of csi measrep
2020-08-31 11:20:53 +02:00
Raymond Knopp
dbdae54c6d
removed AssertFatal in nr_ue_mac_procedures.c for nr_dlsim HARQ tests. For some unknown reason there are occasion 0 SDUs sent up to MAC which causes failure.
2020-08-29 21:51:10 +02:00
Laurent
693364ddc5
merge develop
2020-08-29 09:37:15 +02:00
Laurent
a3367e58ea
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into main5G
2020-08-29 09:35:47 +02:00
Shweta Shrivastava
f8b130a8ee
Fix for build warnings
2020-08-28 16:15:13 -05:00
Raymond Knopp
cbeccf9868
Merge branch 'NR_UL_scheduling' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_UL_scheduling
2020-08-28 17:35:18 +02:00
Raymond Knopp
99774b2afb
bugfix in nr_dlsch_decoding.c
2020-08-28 17:34:47 +02:00
Francesco Mani
6a801ab562
Merge branch 'NR_UL_scheduling' into NR_CSI_reporting
2020-08-28 16:19:19 +02:00
Francesco Mani
4e8fa97d7d
getting rid of frame_rx and slot_rx in gnb scheduler
2020-08-28 15:42:14 +02:00
Thomas Schlichter
8f09cc6c75
fix UE UL DMRS generation if start_rb != 0 in nr_ue_ulsch_procedures()
...
also do some code cleanup while at it...
2020-08-28 14:27:20 +02:00
Parminder Singh
ec0aea2374
Removed separate LLR calculation for PTRS
...
- New Data Structure to store PTRS RE's is removed
- LLR's are calculated at the end symbol for whole slot
2020-08-28 12:14:13 +02:00
Thomas Schlichter
a14dd04e1b
Fix memory allocation of gNB channel estimation arrays
2020-08-28 10:03:38 +02:00
Sakthi
1fc73ba77f
fixing nr-softmodem
2020-08-27 21:50:35 +02:00
Mario Hudon
597ddf7574
Merged in some FR2 fixes from Rakesh
2020-08-27 15:23:59 -04:00
Sakthivel Velumani
57dec19ac8
fixed thread init; ulsim runs fine
2020-08-27 18:23:29 +02:00
Francesco Mani
96f78feec7
moving init_symbol_rotation in uesoftmodem
2020-08-27 14:52:58 +02:00
Sakthivel Velumani
478c7352b3
fixes
2020-08-27 13:06:48 +02:00
Sakthivel Velumani
3e3af2c11b
bugfixes
2020-08-27 12:42:25 +02:00
Parminder Singh
b288eafd1e
Common Phase error estimation and compensation in uplink.
...
FEATURE STATEMENT:
- Introduce linear phase error noise model in Uplink at UE
- Perform common phase error (CPE) estimation and compensation at gNB
SOLUTION:
- A linear phase shift model is introduced in simulation.
- PTRS symbols are used to perform estimation of CPE from DMRS compensated signal
- The estimated values are interpolated in time domain and signal is compensated for the CPE.
- PTRS processing is done in Frequency Domain for each symbol in a slot and
LLR's are calculated for each symbol accordingly.
IMPLEMENTATION:
* sim.h/channle_sim.c
- Linear Phase Noise Generation model definition.
* nr_ul_channel_estimation.c/nr_ul_estimation.h
- CPE estimation from PTRS and DMRS compensated signal.
* nr_dmrs_rx.c/nr_refsig.h
- Regenerate PTRS symbols at gNB.
* nr_ulsch_demodulation.c
- Removed old PTRS processing code and move to a common PTRS processing function
* defs_gNB.h/init.c
- New PTRS variables definition and initialization
* nr_ulsch_ue.c
- Corrected PTRS parameter to get new PTRS symbols for each OFDM symbol
TESTING
* ulsim.c
- Added Phase noise, Enable PTRS signal and verified the output.
VERIFICATION
- The LLR are rotated back with estimated CPE and no error is observed in scrambling/decoding
2020-08-27 11:55:06 +02:00
Francesco Mani
4cc5bf586e
fix for pucchsim with sr
2020-08-27 10:35:05 +02:00
Raymond Knopp
260a9e58a0
nr_pbchsim modifications for carrier phase rotation procedure
2020-08-27 05:49:46 +02:00
Sakthi
9dc149e0f0
added postDecode; ulsim compiles
2020-08-27 00:42:21 +02:00
Shweta Shrivastava
3a999254c9
Fixes for handling NR UE DCI decoding errors
2020-08-26 15:01:00 -05:00
Mario Hudon
384fc315c8
Fixed initialization of SSB to RO mapping tables
2020-08-26 13:24:04 -04:00
Mario Hudon
638d8f8d0d
Fix endianness handling of the ssb_PositionsInBurst
2020-08-26 13:14:50 -04:00
Sakthivel Velumani
e6804be968
created worker threads
2020-08-26 18:01:38 +02:00
Raphael Defosseux
e31349256f
hotfix for eNB-OCP build
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-08-26 17:24:45 +02:00
Cedric Roux
d7bdf4937a
nr: use RLC AM instead of RLC UM
2020-08-26 17:15:43 +02:00
Cedric Roux
01da43a00d
nr rlc: remove hardcoded values
2020-08-26 16:54:03 +02:00
Thomas Schlichter
070ee365e3
Fixup dlsch harq if() conditions in nr_dlsch_demodulation.c
2020-08-26 16:46:48 +02:00
Thomas Schlichter
a8fc7ebd38
Merge remote-tracking branch 'develop' into nr_ue_txdata_cleanup
2020-08-26 16:45:48 +02:00
Francesco Mani
28b280a657
Merge remote-tracking branch 'origin/develop' into NR_UL_scheduling
2020-08-26 13:49:30 +02:00
Raphael Defosseux
ab025ab026
Merge branch 'develop_integration_2020_w34' into 'develop'
...
Develop integration 2020 week 34
The following merge requests have been included:
* MR [859] : Fixed the bug not sending MSG3
* MR [860] : FeMBMS eNB / UE End-to-End chain
* MR [866] : Improved modulation speed
* MR [872] : Improvement on CUDA GPU ldpc latency
2020-08-26 12:00:24 +02:00
Remi Hardy
eb78f3b9ea
Merge branch 'rh_ci_fr1' of https://gitlab.eurecom.fr/oai/openairinterface5g into rh_ci_fr1
2020-08-26 11:27:19 +02:00
Francesco Mani
a3466a4966
calling pucch format 2 decoding in gnb rx procedures
2020-08-26 09:35:38 +02:00
Francesco Mani
6042df1ab5
to make lte-uesoftmodem compile
2020-08-26 07:06:28 +02:00
Francesco Mani
d219341905
to make simulators compile
2020-08-25 19:02:13 +02:00
Raymond Knopp
12a75c60e2
Merge branch 'NR_UL_scheduling' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_UL_scheduling
2020-08-25 15:03:06 +02:00
Raymond Knopp
632803289c
fixed initialization of rotation for symbol 0
2020-08-25 15:02:41 +02:00
Francesco Mani
1b06523c86
Merge branch 'NR_UL_scheduling' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_UL_scheduling
2020-08-25 14:44:24 +02:00
Francesco Mani
0130518529
rssi dBFS based on 16 bits
2020-08-25 14:44:08 +02:00
hardy
e2b19083e5
fixing the xml action list yaml file location search
2020-08-25 10:55:43 +02:00
Raymond Knopp
b58ea80990
debug trace
2020-08-25 10:47:48 +02:00
Raymond Knopp
0bb99458c3
bugfix for TX slot processing
2020-08-25 10:06:02 +02:00
Raymond Knopp
2124343889
Merge branch 'NR_UL_scheduling' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_UL_scheduling
2020-08-25 01:50:43 +02:00
Raymond Knopp
cc0ff7422e
implementation of missing symbol-based rotation for NR modulation/demodulation (Section 5.3 38.211). Tested with unitary simulators (ulsim/dlsim).
...
To be tested with gNB testbench and rfsimlator
2020-08-25 01:48:55 +02:00
Thomas Schlichter
cec42dc330
Some more UE timing fixes
...
- Check for timing_advance update _after_ RX (and TX) processing
- Update writeBlockSize when timing_advance value changes (for USRP)
- ignore timestamp when pre-reading the first OFDM symbol of a frame (for rfsimulator)
- do not busy wait for a finished RX-TX thread, use blocking wait instead
2020-08-24 20:01:56 +02:00
Francesco Mani
664ac4facc
bugfix on last commit
2020-08-24 17:59:30 +02:00
Francesco Mani
c127a5a2f8
Merge branch 'NR_UL_scheduling' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_UL_scheduling
2020-08-24 16:10:16 +02:00
Francesco Mani
c1b775394f
tpc update for pusch only if there is signal
2020-08-24 16:10:13 +02:00
matzakos
0e02dcf620
Modify LCID value for RLC DRB preconfiguration in noS1 mode
2020-08-24 15:01:18 +02:00
Raphael Defosseux
f0fb73f673
CI: less verbose when running MBMS on UE side
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-08-24 14:19:51 +02:00
Raphael Defosseux
9b58b2c872
CI: uniqueness in references
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-08-24 14:19:14 +02:00
Raymond Knopp
50dda0e4fe
Remove redundant log
2020-08-24 13:02:19 +02:00
Raymond Knopp
e471d8b898
Merge remote-tracking branch 'origin/NR_RRC_PDCP' into NR_UL_scheduling
2020-08-24 11:19:42 +02:00
Julio Renner
e3e84ca282
update conf2uedata
2020-08-24 02:21:03 +02:00
Thomas Schlichter
4049eb4f53
clean TX buffer on UE side after transmitting it via USRP
2020-08-22 11:08:47 +02:00
Thomas Schlichter
f51611b108
remove unused variable "pdsch_vars_flp" and type "LTE_UE_PDSCH_FLP"
2020-08-22 10:21:39 +02:00
Thomas Schlichter
32b9f74067
remove "pdsch_vars_flp", "pdsch_vars_SI", "pdsch_vars_ra", "pdsch_vars_p" and "pdsch_vars_MCH", use per thread "pdsch_vars" instead
2020-08-22 10:21:39 +02:00
Thomas Schlichter
f8cb47d447
fix uePcchLLR() in nr_phy_scope.c to plot the PDCCH LLRs
2020-08-22 10:21:39 +02:00
Thomas Schlichter
b0903e2079
change timing advance to only affect the TX timestamp, not the position in the "txdata" buffer
2020-08-22 10:21:36 +02:00
Thomas Schlichter
1ca238dc19
remove unused function ulsch_common_procedures() from phy_procedures_nr_ue.c
2020-08-22 10:19:15 +02:00
Thomas Schlichter
1f57bd9bd2
Transmit data to USRP after finishing the producing thread
2020-08-22 10:18:30 +02:00
Francesco Mani
2f65453508
improved threshold for pucch0 detection
2020-08-21 18:28:44 +02:00
hardy
b5e17fb2d1
preparation for oc enb
2020-08-21 17:38:48 +02:00
Raphael Defosseux
f36a1b42cb
Merge remote-tracking branch 'origin/NCTU_OpinConnect_LDPC' into develop_integration_2020_w34
2020-08-21 16:13:47 +02:00
Raphael Defosseux
a8ea336cfd
Merge remote-tracking branch 'origin/improve_nr_modulation' into develop_integration_2020_w34
2020-08-21 16:13:27 +02:00
Raphael Defosseux
34a2945abf
Merge remote-tracking branch 'origin/fembms-enb-ue' into develop_integration_2020_w34
2020-08-21 16:13:08 +02:00
hardy
8b3eb61f1c
fixing typos + more in-code comments
2020-08-21 16:04:32 +02:00
Laurent
038a80b2ff
fixes after merge
2020-08-21 15:50:27 +02:00
Rakesh
98aefe94fb
Merge remote-tracking branch 'origin/NR_UL_scheduling' into NR_RRCConfiguration_FR2
2020-08-21 15:12:45 +02:00
Francesco Mani
09344667c3
fix for unresolved conflict
2020-08-21 15:08:26 +02:00
Laurent
38f01abd77
merge develop, compile ok, no test
2020-08-21 14:26:06 +02:00
Rakesh
e1c6130187
Merge remote-tracking branch 'origin/NR_UL_scheduling' into NR_RRCConfiguration_FR2
2020-08-21 13:52:51 +02:00
Laurent
c05bc1a3e9
5G SA authentication: authentication request, partial authentication response
2020-08-21 13:48:26 +02:00
Cedric Roux
da3dd6b8b0
benetel: driver for Benetel's 4G and 5G RRUs
...
This commit contains work done by Eurecom and by Benetel.
2020-08-21 10:24:35 +02:00
Sakthivel Velumani
579f9f969b
included check for mod_order
2020-08-20 16:59:02 +02:00
kn.raju
eeb20f23a2
Resolved temp-rnti issue
2020-08-20 18:59:14 +05:30
hardy
2724f9c198
updated control sequence of cots ue for CI bench
2020-08-20 15:26:23 +02:00
Francesco Mani
0be0b4e0e3
Merge branch 'NR_UL_scheduling' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_UL_scheduling
2020-08-20 12:38:14 +02:00
Francesco Mani
fd003dd786
Merge remote-tracking branch 'origin/develop' into NR_UL_scheduling
2020-08-20 12:37:21 +02:00
Raymond Knopp
2dffbb75e7
fixing a bug in the prach sequency initialization
2020-08-20 12:28:11 +02:00
Francesco Mani
35c298d708
remove unnecessary declarations
2020-08-20 11:26:10 +02:00
Florian Kaltenberger
54f7019e19
Merge branch 'develop' into 'dongzhanyi-zte-develop'
...
# Conflicts:
# openair1/PHY/NR_UE_TRANSPORT/nr_ulsch_ue.c
2020-08-20 10:24:24 +02:00
Raphael Defosseux
7f28f8d10d
Merge branch 'develop_integration_2020_w33' into 'develop'
...
Develop integration: 2020 week 33
The following Merge Requests are included:
* MR [849] : Implement Message2 (RAR) reception for NR-UE
* MR [870] : Fix softmodem restart
* MR [871] : Fix support for MIMO in rf-simulator
* MR [873] : BUILD: fix for new API on load_softscope
2020-08-20 07:47:55 +02:00
Laurent
0ee578f4bd
add authentication request
2020-08-19 19:30:53 +02:00
Francesco Mani
9245f22d43
Merge branch 'NR_UL_scheduling' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_UL_scheduling
2020-08-19 17:23:49 +02:00
hardy
cc1e2c59cf
adding resources and page for testbenches doc
2020-08-19 17:05:30 +02:00
matzakos
e5d317a4d2
Change DURATION_RX_TO_TX to 6 slots instead of 4 at nrUE
...
- Ensure that tx slot processing is done by the time trx_write_func() gets called
2020-08-19 16:56:04 +02:00
Sakthivel Velumani
8a10323d2a
more mem alignment for dmrs
2020-08-19 15:52:16 +02:00
Sakthivel Velumani
44ac0ec190
fixing a log message
2020-08-19 15:39:21 +02:00
Sakthivel Velumani
403956d6c2
avoiding race condition for PDSCH tx
2020-08-19 14:52:16 +02:00
NCTU OpinConnect Terng-Yin Hsu/WEI-YING,LIN
d4603636d3
fix compile problem in non-CUDA environment
2020-08-19 20:37:29 +08:00
hardy
28e37684f4
adding runtime stats to console and HTML when Terminate_UE
2020-08-19 14:27:15 +02:00
Francesco Mani
4d0d54a98d
power target from config file functional
2020-08-19 14:25:03 +02:00
matzakos
53f0ab6405
Merge remote-tracking branch 'origin/develop' into dongzhanyi-zte-develop
2020-08-19 11:10:09 +02:00
Sakthivel Velumani
e4755f9c31
init mod tables fo ue
2020-08-19 10:27:59 +02:00
Raymond Knopp
f8c510e061
Merge branch 'NR_UL_scheduling' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_UL_scheduling
2020-08-19 10:03:21 +02:00
Raymond Knopp
68fd55b21e
added PDCCH lists to L1 processing to remove race condition between FAPI and L1 threads
2020-08-19 10:01:29 +02:00
hardy
eddf218d8d
updating python to read ue commands dictionary
2020-08-18 22:18:31 +02:00
Francesco Mani
8999b51c1f
bugifix
2020-08-18 17:36:52 +02:00
Sakthivel Velumani
f42291a4f7
Merge branch 'develop' into improve_nr_modulation
2020-08-18 17:20:46 +02:00
kn.raju
2be7cc59bf
Addition of multi-user rach
2020-08-18 19:26:07 +05:30
Rakesh
76346c450d
Tdd configuration and a small fix for get_band() for FR2
2020-08-18 15:50:38 +02:00
Francesco Mani
3952ad7729
Merge branch 'NR_UL_scheduling' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_UL_scheduling
2020-08-18 15:47:52 +02:00
Francesco Mani
edf903f776
pucch power control and handling of missed reception using confidence level
2020-08-18 15:47:48 +02:00
Sakthivel Velumani
923070e6c1
mem alignment for dmrs symbs
2020-08-18 15:16:23 +02:00
Raymond Knopp
21b25fcefb
Remove some heavy PRACH logs
2020-08-18 15:14:32 +02:00
Laurent
59964b0f84
Identity response encoding
2020-08-18 14:07:56 +02:00
Raymond Knopp
3e767faeeb
fixed channel model initialization in rfsimulator for added parameter (to be added to bridge structure still)
2020-08-18 08:38:15 +02:00
Raymond Knopp
e68cfaf70e
added AVX2 optimization for 64QAM LLR computation in NR ULSCH
2020-08-18 07:45:07 +02:00
Sakthivel Velumani
dc2d948bad
memory bugfix and other minor fixes
2020-08-17 13:55:13 +02:00
Francesco Mani
ffae55f62c
n0 measurement in pucchsim
2020-08-17 12:30:36 +02:00
Raymond Knopp
37c1219e79
AVX2 optimization of 16QAM NR ULSCH LLR
2020-08-16 23:07:04 +02:00
Raymond Knopp
fc21364fa0
optimization of ldpc deinterleaving and llr computation
2020-08-16 15:04:27 +02:00
Raymond Knopp
80cc29acd9
optimization of RE extraction for NR ULSCH. Addition of faster memcpy to utils
2020-08-16 12:10:42 +02:00
Raymond Knopp
b16b2f7d99
optimization of NR ULSCH unscrambling
2020-08-15 09:42:05 +02:00
Sakthivel Velumani
92595bb2af
further fixes
2020-08-14 18:03:04 +02:00
Sakthivel Velumani
12feffcc1c
bugfix
2020-08-14 17:29:51 +02:00
Sakthivel Velumani
9c01cc66ea
diabling avx2 for qpsk
2020-08-14 16:31:37 +02:00
Sakthivel Velumani
8aa88999fc
fixes
2020-08-14 11:43:54 +02:00
Parminder Singh
f4631f2186
Bug-fix in Up-link with respect to PUSCH RE calculation when PTRS is enabled.
...
Problem STATEMENT:
- When enabling PTRS flag in ulsim, there are multiple scrambling and decoding errors
are observed even with high SNR values
SNR 60dB errors_scrambling 5546/13800
Channel BLER 1.000000e+00, Channel BER 4.018841e-01
ANALYSIS:
- While extracting PTRS RE's, the PUSCH RE count was not updated accordingly for PTRS symbols.
- This results in 0 value LLR's on same positions which cause offset issue in later processing.
IMPLEMENTATION:
* nr_ulsch_demodulation.c
- In case of PTRS symbol, respective total number of PTRS RE's are subtracted from available
PUSCH RE's in each PUSCH Symbol processing.
TESTING
* ulsim.c
- PTRS are enabled for testing and are not enabled by default by this commit.
- Available bit count is adjusted if PTRS is enabled.
VERIFICATION
- Total Scrambling errors after gNb processing shall be only 250 bits (in K=2)
which were replaced with PTRS at UE side while transmission.
SNR 60.000000 errors_scrambling 250/13800
Channel BLER 0.000000e+00, Channel BER 1.811594e-02
- After adjusting available bits in ulsim.c for error calculation
SNR 60.000000: n_errors errors_scrambling 0/13550
Channel BLER 0.000000e+00, Channel BER 0.000000e+00
EXTRA
- Removed white-spaces from all above mentioned files
- Added Global/vim tags to .gitignore file
2020-08-14 10:20:36 +02:00
Rakesh
e4088f7f7f
bug fix in dft memory allignment and get_band() for FR2
2020-08-14 09:55:22 +02:00
Rakesh
2da9710958
Merge remote-tracking branch 'origin/develop' into NR_RRCConfiguration_FR2
2020-08-14 09:54:04 +02:00
Francesco Mani
9f72b81df6
tci and csi on ssb depending on ssb bitmap
2020-08-14 08:47:20 +02:00
Raymond Knopp
9b138dec72
LLR scaling adjustment (log2_maxh computation) for NR ULSCH receiver.
2020-08-14 08:12:18 +02:00
Raphael Defosseux
140c70373e
Merge remote-tracking branch 'origin/hotfix-ocp-executable' into develop_integration_2020_w33
2020-08-13 22:08:07 +02:00
Raphael Defosseux
3c3c94efa5
Merge remote-tracking branch 'origin/fix_rfsim_mimo' into develop_integration_2020_w33
2020-08-13 22:07:37 +02:00
Raphael Defosseux
4c6c4954e2
Merge remote-tracking branch 'origin/fix-softmodem-restart' into develop_integration_2020_w33
2020-08-13 22:07:02 +02:00
Raphael Defosseux
4ff959fe34
Merge remote-tracking branch 'origin/nrue_msg2_reception' into develop_integration_2020_w33
2020-08-13 22:06:25 +02:00
Thomas Schlichter
819ee74123
move up assertions in config_ue.c to satisfy cppcheck
2020-08-13 17:42:13 +02:00
Rakesh
b07f3739c4
fix for ue tx freq and gnb if_frequency
2020-08-13 11:45:48 +02:00
kn.raju
c68c26e5b0
added debug in logs in rx_nr_prach
2020-08-13 14:35:58 +05:30
NCTU OpinConnect Terng-Yin Hsu/WEI-YING,LIN
bc1c69fead
fix compile issue
2020-08-13 16:32:09 +08:00
Raymond Knopp
49a14c4f9f
fixes for TDL channel models in nr_ulsim
2020-08-13 09:43:50 +02:00
NCTU OpinConnect Terng-Yin Hsu/WEI-YING,LIN
1fa6e0c6a1
Merge remote-tracking branch 'origin/develop' into NCTU_OpinConnect_LDPC
2020-08-13 14:22:55 +08:00
NCTU OpinConnect Terng-Yin Hsu/WEI-YING,LIN
10d52466a8
Fix CUDA diff with develop
2020-08-13 14:15:54 +08:00
Francesco Mani
fa105bd4d9
reworking rrc config for csi meas report on ssb
2020-08-12 17:33:43 +02:00
kn.raju
7af14dd7c1
Added Debug logs for RACH issue with ssb id other than 0
2020-08-12 20:18:50 +05:30
Raymond Knopp
ae4f3320c7
Merge branch 'NR_UL_scheduling' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_UL_scheduling
2020-08-12 16:23:54 +02:00
Raymond Knopp
13d1be0782
added TDL channel models and use them in nr_ulsim
2020-08-12 16:23:14 +02:00
Raphael Defosseux
4e67434570
BUILD: fix for new API on load_softscope
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-08-12 14:55:59 +02:00
matzakos
e0e0ed0cf9
Merge remote-tracking branch 'origin/NR_UL_scheduling' into NR_RRC_PDCP
2020-08-12 14:27:05 +02:00
Sakthivel Velumani
42ba1047ac
changed pusch debug trace
2020-08-12 14:03:44 +02:00
Francesco Mani
5607a10dbc
fixing compilation errors
2020-08-12 13:30:57 +02:00
Francesco Mani
d151e9fd6c
making csi function compile again
2020-08-12 12:25:16 +02:00
Francesco Mani
5390811cac
including first carrier offset in csi mapping
2020-08-12 12:24:54 +02:00
Francesco Mani
5117f0110f
bug fixes and adding debug
2020-08-12 12:24:32 +02:00
Francesco Mani
d986d8bf2c
csi-rs resource mapping (to be debugged and tested)
2020-08-12 12:24:02 +02:00
Francesco Mani
f8f97a21f5
implementation of table 7.4.1.5.3-1
2020-08-12 12:14:54 +02:00
Francesco Mani
2a3306a181
adding csi rs file, function still empty
2020-08-12 12:14:01 +02:00
Francesco Mani
76f360c112
generation of csi-rs sequence
2020-08-12 12:09:40 +02:00
laurent
5729f15363
merge develop
2020-08-12 11:43:33 +02:00
Thomas Schlichter
18b9edff09
Merge remote-tracking branch 'develop' into fix_rfsim_mimo
...
Conflicts:
targets/ARCH/rfsimulator/simulator.c
2020-08-12 09:44:39 +02:00
Raphael Defosseux
05f052cc04
Merge branch 'develop_integration_2020_w31' into 'develop'
...
See merge request oai/openairinterface5g!869
Develop Integration Branch : 2020 week 31
The following Merge Requests have been included:
* MR [861] : Fixes for buffer overrun when L1 information is cleared upon UE removal in
* MR [863] : Small fixes
* MR [864] : Fixed the bug no supporting CellId more than 256
* MR [865] : Fix to have the sony 5g connect in NSA mode
* MR [867] : CI improvements for OCP-enb testing and NSA FR1 testing
* MR [868] : Add chansimuparams
2020-08-11 17:45:58 +02:00
Francesco Mani
b2e54e091c
fixing an issue in n0 measurements
2020-08-11 13:57:02 +02:00
Raphael Defosseux
f445bdd324
CI: fixed typo in the list of allowed methods
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-08-11 11:29:05 +02:00
Thomas Schlichter
9bcec8a628
hotfix UE configuration for DCI format 1_1
...
Set n_dmrs_cdm_groups = 1 for now.
Should be fixed accordingly to TS 38.214 section 5.1.6.2
using tables 7.3.1.2.2-1, 7.3.1.2.2-2, 7.3.1.2.2-3, 7.3.1.2.2-4 of TS 38.212
2020-08-10 20:11:05 +02:00
Thomas Schlichter
a75d6088ea
fix dlschsim by correctly setting dmrsConfigType
2020-08-10 20:05:40 +02:00
Sakthi
76f7840961
bug fixes
2020-08-10 19:22:53 +02:00
Sakthi
5e7ce26c10
more additions
2020-08-10 19:14:14 +02:00
laurent
7d1d8744e6
continue 5G SA NAS messages
2020-08-10 17:46:10 +02:00
Raphael Defosseux
470ecad248
Merge remote-tracking branch 'origin/add_chansimuparams' into develop_integration_2020_w31
2020-08-10 16:56:23 +02:00
Raphael Defosseux
e83acab6ca
Merge remote-tracking branch 'origin/rh_ci_next' into develop_integration_2020_w31
2020-08-10 16:54:26 +02:00
Raphael Defosseux
e1ba785a94
Merge remote-tracking branch 'origin/fix-for-sony-5g-phone' into develop_integration_2020_w31
2020-08-10 16:54:14 +02:00
Raphael Defosseux
81f8af65a2
Merge remote-tracking branch 'origin/dongzhanyi-zte-develop1' into develop_integration_2020_w31
2020-08-10 16:53:58 +02:00
Raphael Defosseux
03a2d3e1ff
Merge remote-tracking branch 'origin/bug-rfsim-and-warnings' into develop_integration_2020_w31
2020-08-10 16:53:37 +02:00
Raphael Defosseux
1aa7d4b9d5
Merge remote-tracking branch 'origin/hotfix-ue-release' into develop_integration_2020_w31
2020-08-10 16:53:12 +02:00
Sakthivel Velumani
e2afb8662e
new table generator
2020-08-10 15:21:59 +02:00
Sakthivel Velumani
82df0e51b9
updated tables and 64qam mod
2020-08-10 15:19:53 +02:00
kn.raju
81f7ef4dac
Fixed initial prach_id frame&slot number
2020-08-07 21:02:42 +05:30
Francesco Mani
7989afbb78
bugfix in measurements
2020-08-07 17:05:58 +02:00
Cedric Roux
c95e5deb42
add back ssb_perRACH_Occasion, sony phone complains
2020-08-07 10:33:26 +02:00
kn.raju
8ad840cbf0
Fixed issue in finding prach_id
2020-08-07 13:01:37 +05:30
Francesco Mani
7d46e43334
using the right structures for n0 measurements
2020-08-07 09:19:37 +02:00
Francesco Mani
e7ca1619b8
Merge branch 'NR_UL_scheduling' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_UL_scheduling
2020-08-06 18:03:37 +02:00
Francesco Mani
d8d2739c2b
bugfixes
2020-08-06 17:46:16 +02:00
Sakthivel Velumani
566570899c
Handle case where all harq are busy
2020-08-06 15:49:44 +02:00
Sakthivel Velumani
107167d100
Fixed a bug in PDCCH sched
2020-08-06 15:40:45 +02:00
matzakos
cbb321d7a2
Merge branch 'NR_RRC_PDCP' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_PDCP
2020-08-06 14:42:01 +02:00
matzakos
5ab8e0079b
Merge remote-tracking branch 'origin/NR_UL_scheduling' into NR_RRC_PDCP
2020-08-06 14:27:54 +02:00
Cedric Roux
cccb56e571
nr rlc: bug fixes, cleanup
...
- bad values in asn1_utils.c (copy/paste from 4g)
- remove hardcoded values (t_reassembly, sn_field_length)
- some cleanup
2020-08-06 11:46:39 +02:00
laurent
9a72b0c52e
partial code for NR SIB1, existing bugs fix, merge develop
2020-08-06 11:44:48 +02:00
kn.raju
5d4acc2ea3
added debug logs for phy issue
2020-08-06 14:37:46 +05:30
NCTU OpinConnect Terng-Yin Hsu/WEI-YING,LIN
96023eeb93
Fix CUDA latency
2020-08-06 16:13:18 +08:00
NCTU OpinConnect Terng-Yin Hsu/WEI-YING,LIN
61bdea7584
fix build_oai and CUDA latency
2020-08-06 15:40:57 +08:00
NCTU OpinConnect Terng-Yin Hsu/WEI-YING,LIN
b64b6e85c4
fix build_oai and CUDA latency
2020-08-06 15:39:15 +08:00
NCTU OpinConnect Terng-Yin Hsu/WEI-YING,LIN
0e5d4fe268
fix CUDA latency
2020-08-06 15:32:30 +08:00
Thomas Schlichter
9dadad8298
fix enabling of PTRS
...
to set a flag in a bitmap, use "bitmap |= flag", to clear a flag in a bitmap use "bitmap &= ~flag".
2020-08-06 09:10:20 +02:00
Thomas Schlichter
3514caddc2
minor warning fixes
2020-08-06 09:06:37 +02:00
Khodr Saaifan
16ab5979e2
Extend rfsim to enable muti transmit antennas for gNB+solve beamforming ssb_index 0 when nb_tx>1
2020-08-05 19:15:00 +02:00
matzakos
431ed8bd73
Add GTPU tunnel data request at PDCP to deliver Uplink traffic over S1-U
2020-08-05 18:42:47 +02:00
Raphael Defosseux
cf23c58681
CI: fix typo for RAN HTML reporting
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-08-05 18:04:16 +02:00
Thomas Schlichter
00d9af7a15
Merge remote-tracking branch 'eurecom/develop' into fhg-ra2
...
Conflicts:
openair1/PHY/NR_UE_TRANSPORT/nr_dlsch_demodulation.c
openair2/LAYER2/NR_MAC_UE/nr_ue_dci_configuration.c
openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
2020-08-05 17:16:42 +02:00
Francesco Mani
ee2bd11e6e
to remove some logs
2020-08-05 16:35:09 +02:00
matzakos
e6f20804b9
Remove dependency from noS1 mode to forward received UL traffic from MAC to RLC
2020-08-05 15:45:39 +02:00
Francesco Mani
ff7ac327cd
first version of pusch power control
2020-08-05 12:30:25 +02:00
Francesco Mani
61a2842da8
Merge remote-tracking branch 'origin/ul_harq' into NR_UL_scheduling
2020-08-05 12:22:33 +02:00
Robert Schmidt
e761819e28
Fix in other functions
2020-08-05 10:10:50 +02:00
Robert Schmidt
a4a7de5ffe
Make restart work again: do not free/copy ru frame_parms
2020-08-05 08:57:05 +02:00
matzakos
1326f6daf7
NR_RRC_PDCP: Bring back Downlink data scheduling in every opportunity
...
-Schedule IP traffic when it is available and random data when there is no IP traffic
2020-08-04 14:59:05 +02:00
kn.raju
dfdca4a251
fixed floating point exception error
2020-08-04 11:20:31 +05:30
Sakthivel Velumani
f8675c258d
Fixed linking errors
2020-08-03 14:11:52 +02:00
Raphael Defosseux
a385ad5244
Putting back SIGINT detection for lte-softmodem and initial skeleton to retrieve runtime stats from eNB/gNB
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-08-03 14:03:20 +02:00
Raphael Defosseux
7daa4a2a10
CI: update on FR1 scenarios
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-08-03 14:02:12 +02:00
kn.raju
a5580844b8
added for assoc period more than 1
2020-08-03 17:11:16 +05:30
matzakos
d013302c42
Merge remote-tracking branch 'origin/NR_UL_scheduling' into NR_RRC_PDCP
...
Conflicts:
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler.c
2020-08-03 12:36:19 +02:00
Sakthivel Velumani
18a3747e82
added the changed octave script
2020-08-03 11:46:33 +02:00
Sakthivel Velumani
fbd4df014c
Further improvements
...
additional 50% speed improvement with SIMD vectors
2020-08-03 11:22:34 +02:00
Raphael Defosseux
613d603278
CI: few fixes and improvements
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-08-03 11:15:06 +02:00
laurent
571d094715
Merge branch 'rh_ci_next' of https://gitlab.eurecom.fr/oai/openairinterface5g into rh_ci_next
2020-08-03 09:20:49 +02:00
laurent
381fa7234a
remove need to set /data/opencells-ran/../oaiCloneFapi before calling cmake
2020-08-03 09:20:25 +02:00
kn.raju
e56a085ada
Fixed msg2 error and added CFRA config
2020-08-02 15:57:29 +05:30
kn.raju
18695f070e
added logs for debug
2020-07-31 20:17:55 +05:30
Raphael Defosseux
0e06277360
CI: enabling 3/4 sampling rate when running gNB on B210
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-07-31 16:14:34 +02:00
Remi Hardy
de64484fe5
Update TESTING_GNB_W_COTS_UE.md
2020-07-31 16:11:13 +02:00
laurent
2b5c6a1e40
Merge branch 'rh_ci_next' of https://gitlab.eurecom.fr/oai/openairinterface5g into rh_ci_next
2020-07-31 16:04:47 +02:00
laurent
b829d3c9f7
add exit trace and fix a gcc warning
2020-07-31 16:04:24 +02:00
Remi Hardy
def42f92d8
Update TESTING_GNB_W_COTS_UE.md
2020-07-31 15:07:26 +02:00
Raphael Defosseux
a12266b94f
DOC: point now to CI-used conf files
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-07-31 14:43:05 +02:00
Raphael Defosseux
3ec2a46fd3
CI: fix clock management in FR1 conf files
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-07-31 14:40:52 +02:00
kn.raju
201ab3eb11
Resolving ra-rnti miss-match
2020-07-31 17:19:45 +05:30
Sakthivel Velumani
414cc0ee83
fixed bug
2020-07-31 12:48:44 +02:00
Sakthivel Velumani
ea8ad2d6ca
handle harq if pusch not detected
2020-07-31 12:35:57 +02:00
Raphael Defosseux
a6cd5b2d34
CI: no more usage of 'daemon' for launch soft-modem executables
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-07-31 11:54:29 +02:00
Raphael Defosseux
f00ddc7972
CI: add OCP pipeline trigger to master pipeline
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-07-31 10:20:38 +02:00
Raphael Defosseux
765ba2eba3
CI: last typo
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-07-31 09:51:01 +02:00
Francesco Mani
c810300e48
tpc = 1 for pusch
2020-07-30 17:54:44 +02:00
Francesco Mani
27cdb8116d
debug message for pusch not received
2020-07-30 17:53:35 +02:00
Sakthivel Velumani
82be36533b
Included special case for 64qam
2020-07-30 17:31:28 +02:00
Raphael Defosseux
e55f2aea0c
CI: adding support for FR1 run of both eNB and gNB
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-07-30 16:21:51 +02:00
Anes Rose Rigiel Antony
ccc143d6f6
Merge branch 'NR_MAC_SSB_RO_GlobalEdge' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_MAC_SSB_RO_GlobalEdge
2020-07-30 18:13:28 +05:30
kn.raju
7c9bd5b321
Added debug logs
2020-07-30 17:40:17 +05:30
kn.raju
312ff2f85f
fixed run time issue
2020-07-30 17:40:17 +05:30
kn.raju
6acb8d909a
rrc configuration changes reverted
2020-07-30 17:40:17 +05:30
kn.raju
df5ce819c6
fixed run time error
2020-07-30 17:40:17 +05:30
kn.raju
46dcf9406a
Debug logs added
2020-07-30 17:40:17 +05:30
kn.raju
991e5ad49a
Scheduling and handling of SSB-RO
2020-07-30 17:40:17 +05:30
Raphael Defosseux
5e62d39c9d
CI: fix the air_interface support on RAN and OAI-UE sides -- separate member now.
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-07-30 14:06:31 +02:00
Raphael Defosseux
2612f2639d
CI: fix a few remaining getters
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-07-30 10:38:36 +02:00
frtabu
d4bd2cdc63
implement modifying channel model algo while running, complete function freeing a model
2020-07-29 20:27:04 +02:00
laurent
81eb393000
add preeliminary support for ubuntu 20 or debian 11, add file for 5G SA
2020-07-29 18:28:29 +02:00
laurent
e52948a0a5
merge develop
2020-07-29 18:21:25 +02:00
Sakthivel Velumani
db90088c5b
Fixed bug in ul harq handler
2020-07-29 17:08:20 +02:00
Sakthivel Velumani
420aaf371e
Added print messages for debugging
2020-07-29 17:01:04 +02:00
Francesco Mani
8bebabc151
initialization of hrq_id
2020-07-29 16:04:30 +02:00
Raphael Defosseux
7dc726f8f5
Merge remote-tracking branch 'origin/develop' into rh_ci_next
2020-07-29 16:01:40 +02:00
Francesco Mani
1043320676
Merge remote-tracking branch 'origin/NR_UL_scheduling' into ul_harq
2020-07-29 15:32:08 +02:00
Cedric Roux
503b46cd53
fix to have the sony 5g connect in NSA mode
...
c_SRS was 61, which does not fit for 106 PRBs as it seems. Value 0 works.
Maybe not the right thing to do though (see 38.211 6.4.1.4.3,
table 6.4.1.4.3-1).
Also it seems necessary to pass desired LTE/NR bands when requesting
LTE UE capabilities. Today this is hardcoded, to be done better at
some point. We should get the bands from the eNB configuration and
the eNB/gNB X2 exchanges.
2020-07-29 14:55:40 +02:00
Francesco Mani
1dab506b78
minor changes
2020-07-29 14:50:07 +02:00
Sakthivel Velumani
7bcf468e1b
Added the changed octave script
2020-07-29 13:11:31 +02:00
Sakthivel Velumani
5fa775580c
Removed unwanted loop and if
...
Reordered mod_table to support new changes in the function
2020-07-29 13:01:09 +02:00
Cedric Roux
9c2696e5e2
fix to have the sony 5g connect in NSA mode
...
c_SRS was 61, which does not fit for 106 PRBs as it seems. Value 0 works.
Maybe not the right thing to do though (see 38.211 6.4.1.4.3,
table 6.4.1.4.3-1).
Also it seems necessary to pass desired LTE/NR bands when requesting
LTE UE capabilities. Today this is hardcoded, to be done better at
some point. We should get the bands from the eNB configuration and
the eNB/gNB X2 exchanges.
2020-07-29 11:11:04 +02:00
Javier Morgade
a8e2a8d4b0
Merge remote-tracking branch 'origin/develop' into fembms-enb-ue
2020-07-29 10:54:38 +02:00
Raphael Defosseux
f7dc17ec20
Merge branch 'integration_2020_wk30' into 'develop'
...
Integration branch 2020 week 30
- MR 854 : NR_DCI_01
- MR 857 : improve_ue_stability
- MR 839 : mac-flexran-improvements
2020-07-29 09:20:42 +02:00
frtabu
f5d1dbb731
add telnet command to rfsimulator
2020-07-29 01:34:52 +02:00
frtabu
f61f9520db
implement queued commands in telnet server
2020-07-28 20:08:48 +02:00
Raphael Defosseux
71c66ec583
CI: fix HTML tab name
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-07-28 17:08:09 +02:00
Remi Hardy
ca21ad8b36
cleaned-removed commented-out legacy code
2020-07-28 17:02:28 +02:00
Francesco Mani
86250f682a
bugfix in ul estimation and other minor changes
2020-07-28 16:35:12 +02:00
Raphael Defosseux
5c2df00101
CI: fix terminate
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-07-28 16:28:36 +02:00
Raphael Defosseux
b8edd71244
CI: adding retries on OCP test
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-07-28 16:03:28 +02:00
Raphael Defosseux
5dd3e3353d
CI: using ninja for OCP build
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-07-28 15:25:00 +02:00
Raphael Defosseux
31a0d28ad9
CI: fix a few typos
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-07-28 15:22:46 +02:00
Remi Hardy
d3b415d6ed
commented out printing of object attributes (debug)
2020-07-28 14:22:46 +02:00
Remi Hardy
8c9501b6a6
fixing args_parse function arguments list
2020-07-28 14:17:27 +02:00
Sakthivel Velumani
012db77f15
One more fix to pucch tx
2020-07-28 12:04:30 +02:00
Remi Hardy
eceb1ed21f
fixed air_interface variable for ocp-enb option
2020-07-28 10:40:15 +02:00
dong.zhanyi
828bab2fd6
fixed the bug no supporting CellId more than 256
2020-07-28 07:34:05 +08:00
frtabu
7eb2ab66c5
add telnet commands to show and modify channel simulation parameters
2020-07-28 01:33:16 +02:00
dong.zhanyi
5c0a149946
fixed the bug no supporting the CellId more than 256
2020-07-28 07:00:56 +08:00
Sakthivel Velumani
c868c345e3
Fixed dl ack tx in pucch 0
2020-07-28 00:30:44 +02:00
Laurent
384aec0d03
coding 5G SA, add documentation
2020-07-27 20:35:10 +02:00
Laurent
427b223136
small fiwes
2020-07-27 16:08:31 +02:00
Javier Morgade
a061c8acc5
fembms: CI/CD fallback to original MBMS settings
...
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-27 14:17:58 +02:00
hardy
d81f8b9120
fixed CONST. missing in front of constant, leading to execution error
2020-07-27 14:08:21 +02:00
hardy
292addf8d6
Merge remote-tracking branch 'origin/NR_DCI_01' into integration_2020_wk30
2020-07-27 13:47:22 +02:00
hardy
0b58e7a6f5
Merge remote-tracking branch 'origin/mac-flexran-improvements' into integration_2020_wk30
2020-07-27 13:47:00 +02:00
hardy
45ef34737c
Merge remote-tracking branch 'origin/NR_DCI_01' into integration_2020_wk30
2020-07-27 11:49:46 +02:00
hardy
607ebabbfe
Merge remote-tracking branch 'origin/improve_ue_stability' into integration_2020_wk30
2020-07-27 11:48:15 +02:00
Javier Morgade
73dd471594
fembms: CI/CD using MBMS config to lauch FeMBMS test
...
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-27 10:34:43 +02:00
Francesco Mani
3648ac46ce
fix in ulsch ch estimation debug message
2020-07-27 09:29:43 +02:00
Javier Morgade
e10b0646e4
fembms: CI/CD fallback USRP tests
...
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-26 08:41:42 +02:00
Javier Morgade
0c31b449ca
fembms: CI/CD fixing USRP Test
...
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-25 15:48:05 +02:00
Javier Morgade
1d4bd3358a
fembms: CI/CD fixing USRP Test
...
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-25 11:42:23 +02:00
cig
90dc9e9555
Set RA succeeded and UE mode to PUSCH after correct decoding of Msg2
2020-07-25 11:38:29 +02:00
cig
457c1b725a
Small fixes @ UE
2020-07-25 11:38:22 +02:00
Javier Morgade
7f9dbdd3f4
fembms: CI/CD Test
...
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-25 08:06:04 +02:00
Sakthivel Velumani
5fd040d645
Added HARQ stats to ulsim
2020-07-25 00:36:53 +02:00
Mario Hudon
8ea4897ff9
Renaming of variables after code review
2020-07-24 15:22:01 -04:00
hardy
017e4339bb
brought cde line arg parsing out of main.py, into a separated module
2020-07-24 18:03:22 +02:00
Javier Morgade
8e9a989aa5
fembms: FIX filename typo
...
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-24 17:48:51 +02:00
Javier Morgade
c681e800ba
fembms: CI/CD Adding USRP coverage tests for FeMBMS
...
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-24 14:45:28 +02:00
Mario Hudon
8735920b5a
Modified a comment
2020-07-24 08:17:59 -04:00
Sakthivel Velumani
0db13a3801
Added UL harq handling
...
Also fixed bugs in ulsim and dlsim harq tests
2020-07-24 14:00:55 +02:00
laurent
d04b4c0eeb
fix ont bug in DFT and some performance improvements
2020-07-24 11:29:49 +02:00
Francesco Mani
d94f4cdae0
fixing again pusch ok when no data
2020-07-24 11:03:31 +02:00
Javier Morgade
6e54a81fa5
Merge branch 'fembms-enb-ue' of https://gitlab.eurecom.fr/oai/openairinterface5g into fembms-enb-ue
2020-07-24 09:46:52 +02:00
Javier Morgade
27b9fa6935
fembms: CI/DC adding missing commit
...
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-24 09:46:02 +02:00
Javier Morgade
63ed400e28
fembms: CI/CD Adding FeMBMS RFSIM coverage test
...
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-24 09:44:13 +02:00
Mario Hudon
f967ba1756
Added some comments and cleaned up code
2020-07-23 17:14:46 -04:00
Raymond Knopp
d8bbfdbdda
bugfix in eNB_scheduler.c. Code still to be moved to L1.
2020-07-23 22:24:55 +02:00
Mario Hudon
7ecba96f42
Fixed compilation errors and warnings
2020-07-23 09:52:38 -04:00
Francesco Mani
1f74524d0d
fix for prepare dci 0_1
2020-07-23 11:48:25 +02:00
Francesco Mani
483b601c54
Merge branch 'NR_UL_scheduling' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_UL_scheduling
2020-07-23 10:10:51 +02:00
Francesco Mani
05e6ebe24b
fix for prepare dci 0_1
2020-07-23 10:10:19 +02:00
cig
bc243cee47
Bugfix in DMRS configuration at UE side:
...
- DM-RS type {1,2} was wrongly assigned to {1,2} instead of {0,1}
- Num DM-RS CDM groups without data is now taken into account in mthread
decoding function
- number of DM-RS CDM groups without data for format 1_0 according to 5.1.6.2
3GPP TS 38.214 version 15.9.0 Release 15:
-- the UE shall assume the number of DM-RS CDM groups without data is:
-- 1 (CDM group 0) for the case of PDSCH with allocation duration of 2 symb
-- 2 (CDM group {0,1}) for all other cases.
2020-07-22 23:52:16 +02:00
cig
ea86120c4b
Restructured UE DCI configuration function:
...
- moved RRC structs checks and mac configuration to config_ue.c
- new implementation of DCI configuration according to 3GPP TS 38.331
version 15.9.0 Release 15 and 3GPP TS 38.213 version 15.9.0 Release 15
2020-07-22 23:52:08 +02:00
Sakthivel Velumani
5f80474114
Merge branch 'ul_harq' into NR_UL_scheduling
2020-07-22 18:21:54 +02:00
Sakthivel Velumani
2cd3c0b7bb
harq put in ulsim
2020-07-22 18:08:27 +02:00
Raymond Knopp
3d8e5e11ef
fixes for buffer overrun when L1 information is cleared upon UE removal in RRC. This is a temporary fix to solve a stability issue for Benetel pending more significant changes along the same lines in several places.
2020-07-22 17:56:51 +02:00
Remi Hardy
220445f157
wip : fr1 set up automation / fixing issues from recent changes
2020-07-22 17:53:28 +02:00
Dr.-Ing. Javier Morgade
5a68767d6a
Update enb.band17.tm1.mbms.25PRB.usrpb210.conf
2020-07-22 16:57:51 +02:00
Francesco Mani
390c648a81
bugfix in time domain assigment
2020-07-22 15:15:50 +02:00
Francesco Mani
39b22f17b3
calloc for dci_pdu
2020-07-22 15:11:17 +02:00
Francesco Mani
5331189c8b
bugfixes
2020-07-22 15:07:04 +02:00
Francesco Mani
ac6aae9dde
fix in allocation of segments
2020-07-22 14:53:16 +02:00
kn.raju
203e715365
Added debug logs
2020-07-22 17:42:58 +05:30
Francesco Mani
c949170a28
calloc for dci_pdu in ul
2020-07-22 14:01:47 +02:00
Javier Morgade
df58e251d8
fembms: -FIX phy_simulators compiling error
...
- adding missing dummy functions
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-22 10:35:22 +02:00
Francesco Mani
9bd139246b
bugfix in time domain assigment
2020-07-22 09:13:04 +02:00
Javier Morgade
543457f377
fembms: removing debug log
...
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-22 08:09:51 +02:00
Javier Morgade
dc857e8d76
Merge remote-tracking branch 'origin/develop' into fembms-enb-ue
2020-07-22 07:42:44 +02:00
Javier Morgade
8f8b16a84e
embms: Experimental MBMS Couting support added / 3GPP TS 36.44 (*)
...
(*) The MBMS Counting function allows the MCE to request the eNB(s) to count and
report per MBSFN area for one or more MBMS services the number of connected UEs
receiving the MBMS Service or interested in receiving it.
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-22 07:40:32 +02:00
Javier Morgade
9e789c84be
fembms: - added suppor for FeMBMS RRC sublayer / l2 interface
...
- added primitives to build asn1 messages for FeMBMS eNB
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-22 07:34:09 +02:00
dong.zhanyi
7233e99143
Fixed the bug that can not send MSG3
2020-07-22 06:59:01 +08:00
hardy
4b48e457ba
WIP : yaml config files for multiple eNB or gNB nodes
2020-07-21 23:55:20 +02:00
Javier Morgade
6db9fca1b7
fembms: code cleanup
...
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-21 21:07:42 +02:00
laurent
afc93b0f68
add SA messages defintion
2020-07-21 18:50:25 +02:00
Javier Morgade
3aaa152e4e
fembms: new FeMBMS/eMBMS MCH eNB/UE scheduler implemented
...
- MBMS scheduler re-worked to enable dedicated MBMS serving cells
- added support for multiple eMBMS MCH sessions
- added support for multiple FeMBMS MCH sessions
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-21 18:16:46 +02:00
Javier Morgade
9b37dcecdb
fembms: handle MBMS in new RLC
...
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-21 18:14:44 +02:00
Javier Morgade
e3cf9bcf1f
fembms: handle L2 eNB/UE config
...
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-21 18:11:51 +02:00
Javier Morgade
1f034ab404
fembms: prototype overload (legacy code for F1AP)
...
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-21 18:10:25 +02:00
Javier Morgade
f1d51cc0be
fembms: handle L2 eNB config in softmodem
...
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-21 18:08:41 +02:00
Remi Hardy
3d365b0d8e
WIP fr1 set up
2020-07-21 17:04:23 +02:00
Francesco Mani
e76593f73f
bugfixes
2020-07-21 16:25:19 +02:00
Javier Morgade
220ba2ebc8
fembms: new mbmssim target (TOCHECK)
...
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-21 15:20:10 +02:00
Javier Morgade
0bef84d0a5
fembms: - FeMBMS 36.213 eNB procedures v14.2
...
- FeMBMS 36.213 UE procedures v14.2
- Implementation of OFDM encoding for FeMBMS/eNB v14.2
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-21 15:16:49 +02:00
Javier Morgade
5eb6dac7db
fembms: routines for decoding the UE FeMBMS/PMCH physical/multicast/transport channel 3GPP TS 36.211 version 14.2.0
...
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-21 15:09:38 +02:00
Javier Morgade
8eac27b83b
fembms: Added support for FeMBMS UE Channel Estimation Procedures for 10 and 20 MHz BWs @ FeMBMS 1.25KHz Carrier Spacing
...
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-21 15:07:05 +02:00
laurent
e01a98f074
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into main5G
2020-07-21 12:10:02 +02:00
kn.raju
6392059732
fixed run time issue
2020-07-21 15:18:13 +05:30
Remi Hardy
2d1b7f78ad
Merge branch 'oai_integration_week29' into 'develop'
...
Oai integration week29
See merge request oai/openairinterface5g!858
2020-07-21 11:38:00 +02:00
kn.raju
3daaad1385
rrc configuration changes reverted
2020-07-21 14:52:31 +05:30
Francesco Mani
ce846e6f7f
fix in fapi function in dci for ul
2020-07-21 10:38:39 +02:00
kn.raju
c036940db7
fixed run time error
2020-07-21 10:47:49 +05:30
hardy
d244ea4b99
slight reformatiing of main.py ; introducing yaml for xml class definition
2020-07-20 22:45:24 +02:00
Francesco Mani
60b82248a1
first version of reworking scheduling function, including UL scheduling
2020-07-20 18:07:54 +02:00
Remi Hardy
dfe6278ee1
fixing issues for CI integration
2020-07-20 18:06:02 +02:00
hardy
87dccea43f
integrating cots ue control into CI
2020-07-20 16:44:51 +02:00
Francesco Mani
0f0ede038d
removing a printf in pusch scheduling
2020-07-20 16:25:04 +02:00
Remi Hardy
331c74af2a
fixing execution issues following recent changes
2020-07-20 14:21:11 +02:00
Javier Morgade
58bd55b9b3
fembms:
...
-Increase buffer size in PHY_ofdm_mod to accomodate FeMBMS sizes
-New FFT sizes added (IDFT_12288, IDFT_24576) to enable support for FeMBMS 10MHz and 20MHz channels BWs
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-20 11:02:18 +02:00
Javier Morgade
459eff02d1
fembms: Top-level routines for generating DL mbsfn reference signals for FeMBMS (eNB)
...
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-20 10:58:57 +02:00
Javier Morgade
3fca8304a4
fembms: FeMBMS top-level routines for generating and decoding the PBCH/BCH physical/transport channel
...
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-20 10:54:01 +02:00
Javier Morgade
3d11b3d65d
fembms: FeMBMS (eNB) Top-level routines for generating the PDSCH physical channel from 36-211 V14.1
...
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-20 10:51:51 +02:00
Javier Morgade
4923ba301a
fembms: Addapting top-level routines for implementing Turbo-coded (DLSCH) transport channels from 36-212 with FeMBMS support
...
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-20 10:49:58 +02:00
Javier Morgade
da5ae9c8d1
fembms: L1 prototypes for FeMBMS eNB procedures
...
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-20 10:48:26 +02:00
Javier Morgade
c5799e1cca
fembms: missing protype added
2020-07-20 10:42:47 +02:00
Javier Morgade
eb0dacc443
fembms: L1 prototypes and params added
2020-07-20 10:41:56 +02:00
Javier Morgade
43dc75f92f
fembms: reference config files re-arranged
2020-07-20 10:39:12 +02:00
Robert Schmidt
6eb00a0895
Enable multi-module support in pdcp_fifo_flush_sdus()
2020-07-20 09:33:35 +02:00
Robert Schmidt
33b860f1b4
FlexRAN: use lock-free ringbuffers for slice conf
...
Use LFDS 7.0.0 Ringbuffer implementation to handle
* Slice Configuration
* UE slice association
which is then uploaded through MAC scheduling thread
2020-07-20 09:13:19 +02:00
Robert Schmidt
07313fd96d
FlexRAN Bugfix: Free Ringbuffer on exit
2020-07-20 09:13:19 +02:00
Robert Schmidt
4901daf759
FlexRAN: New protobuf slice structure + Static Slice handling
2020-07-20 09:13:19 +02:00
Robert Schmidt
872cfc03fe
Implement Static Slicing
2020-07-20 09:13:19 +02:00
Robert Schmidt
9956b96049
Use fptr for preproc and align UL PP definition
2020-07-20 09:13:19 +02:00
Robert Schmidt
2b4e529068
Simplify add_ue_list(), remove_ue_list(); add init_ue_list()
2020-07-20 09:13:19 +02:00
Robert Schmidt
a74f4c1238
Delete old protobuf slice types flex_slice_{dl,ul}
2020-07-20 09:13:19 +02:00
Robert Schmidt
714a2df097
Remove any slice-related information from OAI
2020-07-20 09:13:19 +02:00
Robert Schmidt
da09d63acd
Default pre-processor: efficiently build UE list
2020-07-20 09:13:19 +02:00
Robert Schmidt
6fcc4f5970
Format to dynamically handle UL SCHED
2020-07-20 09:13:19 +02:00
Robert Schmidt
af89a6b780
Configurable Default Scheduler DL Algo
2020-07-20 09:13:19 +02:00
Robert Schmidt
fe7236d9c4
Add Maximum Throughput scheduler, wbCqi
...
Selects the UE with the highest CQI. If two UEs have the same CQI,
choses the one with highest number of bytes in RLC queue. Allocates as
many RBGs as possible, and potentially continues with the next UE.
2020-07-20 09:13:19 +02:00
Robert Schmidt
2de57fbc36
Add Proportional Fair scheduler, wbCqi
...
Selects UE with highest coefficient. Allocates until there are no more
RBGs to allocate, or UE has no more data. In the latter case, continues
with the next UE (second-highest coefficient).
2020-07-20 09:13:19 +02:00
Robert Schmidt
18a6961fcd
Format to dynamically handle default DL SCHED algo
2020-07-20 09:13:19 +02:00
Robert Schmidt
8c7d94133f
Bugfix RR DL: a retx UE might not be allocated again
2020-07-20 09:13:19 +02:00
Robert Schmidt
864fa84ba8
Default SCHED RR algo: optimize algo and defer RB calc.
...
- Loop only to next UE instead of jumping multiple
- mark used RBGs in rbg_mask
- Only calculate number of RBs based on CQI when UE is selected, instead
of calculating for all UEs which might be unnecessary.
- When looping the list of UEs for RB allocation, remove UEs that have
no data anymore instead of skipping them.
2020-07-20 09:13:19 +02:00
Robert Schmidt
82194319cf
Bugfix DLSCH: only warn when retx with less RB
...
The preprocessor pre-allocates a CCE. Thus, when arriving at the check
for the number of RBs for retransmission, it is too late to skip the UE.
Therefore, only print a warning.
The default schedulers allocate a correct amount of RBs for
retransmissions, therefore it is ok.
2020-07-20 09:13:19 +02:00
Robert Schmidt
d0baab6ed3
DLSCH: limit LC bytes according to preprocessor
2020-07-20 09:13:19 +02:00
Robert Schmidt
a96c3761cc
Log TBS in every window
2020-07-20 09:13:19 +02:00
Robert Schmidt
19c2856bbe
UE: Set correct selected PLMN Identity
2020-07-20 09:13:19 +02:00
Robert Schmidt
332dec605a
UE: Print all SIB1 decoded PLMNs
2020-07-20 09:13:19 +02:00
Robert Schmidt
a1f77198f7
FlexRAN: Manage PLMNs
2020-07-20 09:13:18 +02:00
Robert Schmidt
e4eea33de6
FlexRAN: Enable MME adding/removing
2020-07-20 09:13:18 +02:00
Robert Schmidt
d47c539dda
S1AP: Only register MME if we do not know it yet
2020-07-20 09:13:18 +02:00
Robert Schmidt
64f0b7e0e5
Do not check for register_enb_pending
...
The test seemingly ensures that this code block is hit only once.
However, if we enable later activation of MMEs, it will be hit a second
(and third, ...) time. The only thing in guards against, though, is an
INIT message to the L1L2 thread, when register_enb_pending == 0, which
should only be sent once. Therefore, functionality won't be changed if
register_enb_pending becomes negative, and the assert can be removed.
2020-07-20 09:13:18 +02:00
Robert Schmidt
40fdd53adc
Correctly decode IMSI also when not integrity protected
2020-07-20 09:13:18 +02:00
Robert Schmidt
bbca88ad78
Bugfix FlexRAN: if a UE is in RRC but not S1AP, treat as no bug
2020-07-20 09:13:18 +02:00
hardy
dc9211ae20
removed all Getters and Setters from EPC, HTML classes (as all attributes are public)
2020-07-19 17:56:00 +02:00
hardy
d0805bd8ab
Merge remote-tracking branch 'origin/bugfix-minor-remove-wrong-log' into oai_integration_week29
2020-07-17 16:00:20 +02:00
frtabu
8b4498cd11
nr scope as a dynamically loaded shared lib
2020-07-17 15:59:38 +02:00
Remi Hardy
d273ae84f3
added a class function to check adb returned values from a list
2020-07-17 15:28:34 +02:00
laurent
cf18c0d7e0
ocp-gnb regression fixed on rfsimulator
2020-07-17 15:12:20 +02:00
laurent
3772d7e56a
merge develop, other modifs, not working
2020-07-17 13:57:56 +02:00
kn.raju
907860a228
Debug logs added
2020-07-17 11:23:21 +05:30
cig
fe724b555d
Cleanup RA procedure
2020-07-16 18:03:22 +02:00
cig
68391d7243
Bugfix in RA window computation
2020-07-16 17:55:52 +02:00
kn.raju
7588dc50fa
Scheduling and handling of SSB-RO
2020-07-16 16:26:00 +05:30
Sakthivel Velumani
e325d007a6
Merge branch 'develop' into improve_ue_stability
2020-07-15 15:00:02 +02:00
Cedric Roux
0b8d5a8fd2
Merge remote-tracking branch 'origin/develop' into NR_RRC_PDCP
...
Conflicts:
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_phytest.c
2020-07-15 12:06:41 +02:00
hardy
2e5d0db742
removed getter/setter from RAM class
2020-07-13 16:45:32 +02:00
Remi Hardy
91480dccce
support for ocp enb build and test (unit test ok)
2020-07-13 15:17:54 +02:00
Thomas Schlichter
c8a23e2d74
Merge remote-tracking branch 'develop'
2020-07-13 11:45:47 +02:00
Thomas Schlichter
e736b9410a
Apply rx_offset in rfsimulator, too
2020-07-13 11:39:32 +02:00
laurent
5e4d1f61ff
small bug
2020-07-11 11:52:49 +02:00
Francesco Mani
079456d07a
Merge remote-tracking branch 'origin/develop' into NR_DCI_01
2020-07-10 16:57:35 +02:00
Raphael Defosseux
2bf5758418
Merge branch 'develop_integration_2020_w27' into 'develop'
...
Develop integration 2020 weeks 27/28
The following Merge Requests have been included:
* MR 842 : NR RRC HARQ hacks
* MR 843 : hack for RLC AM ACK reporting
* MR 844 : gcc warnings
* MR 846 : nr-rlc: small bugfix
* MR 848 : NR VCD
* MR 852 : bugfix: uplink ACK/NACK reporting through T was gone
* Documentation update
* Some CI improvements
2020-07-10 16:49:26 +02:00
Cedric Roux
96b5380b02
minor: remove a LOG_E that should not be here anymore
...
When running the softmodem, we get the error:
fill_ulsch UE_id 0 nb_rb = 0
The code has changed some time ago and this log was left but is not
meaningful anymore.
2020-07-10 12:44:59 +02:00
Thomas Schlichter
91149a7bf5
Merge remote-tracking branch 'NR_ue_dlsch_dmrs_cdm'
2020-07-10 11:55:17 +02:00
Francesco Mani
5caf5a4d1c
dlsch ue n_dmrs_cdm_groups
2020-07-10 11:46:52 +02:00
Raphael Defosseux
c38e542f89
Merge remote-tracking branch 'origin/bugfix-T-uplink-ack-nack' into develop_integration_2020_w27
2020-07-10 09:35:17 +02:00
Raphael Defosseux
d7ffd70bbd
Merge remote-tracking branch 'origin/nr_vcd' into develop_integration_2020_w27
2020-07-10 09:34:16 +02:00
Remi Hardy
42ab797a2d
Merge branch 'rh_ci_next' of https://gitlab.eurecom.fr/oai/openairinterface5g into rh_ci_next
2020-07-10 09:31:00 +02:00
Raphael Defosseux
91104cb648
Merge remote-tracking branch 'origin/nr-rlc-bugfix-2020-w28' into develop_integration_2020_w27
2020-07-10 09:30:14 +02:00
Raphael Defosseux
4ddebabe7f
Merge remote-tracking branch 'origin/gcc-warnings-20200702' into develop_integration_2020_w27
2020-07-10 09:29:47 +02:00
Raphael Defosseux
da4f395a04
Merge remote-tracking branch 'origin/NR_RRC_harq_hacks' into develop_integration_2020_w27
2020-07-10 09:29:18 +02:00
Francesco Mani
e9f370ed02
Merge remote-tracking branch 'origin/NR_RRC_harq_hacks' into NR_DCI_01
2020-07-10 09:16:28 +02:00
Francesco Mani
5651b9073c
pusch config in mac gnb from rrc
2020-07-10 09:16:11 +02:00
Francesco Mani
d66aea3fe6
bugfixes in dci size
2020-07-09 17:57:39 +02:00
Sakthivel Velumani
b0b03700ca
bugfix in pucch tx
2020-07-09 16:16:44 +02:00
Cedric Roux
d32b45dd1a
bugfix: uplink ACK/NACK reporting through T was gone
...
Let's get it back!
2020-07-09 15:50:14 +02:00
Raphael Defosseux
f157d41e2f
BUILD: missing dependency for NR_GTPV1U lib
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-07-09 15:40:11 +02:00
hardy
8d75cb61bc
to support OCP eNB build and test
2020-07-09 14:37:18 +02:00
Raphael Defosseux
f6999282f2
DOC: update on the 5G Rf simulator
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-07-09 13:36:47 +02:00
Raphael Defosseux
7921071518
CI: fix when retrieving the DL Carrier Frequency in UE Run log
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-07-09 12:32:21 +02:00
Francesco Mani
0f9519925d
fill dci pdu
2020-07-09 11:58:15 +02:00
Thomas Schlichter
c5357e6a59
Merge remote-tracking branch 'NR_RRC_harq_hacks'
2020-07-09 11:43:16 +02:00
Sakthivel Velumani
b22b71536a
Merge branch 'NR_RRC_harq_hacks' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_harq_hacks
2020-07-09 11:37:29 +02:00
Sakthivel Velumani
94905c0f43
fixing warnings
2020-07-09 11:37:03 +02:00
Francesco Mani
d474f4a1b8
fix some warnings
2020-07-09 10:55:41 +02:00
Cedric Roux
1fa7a61b2b
nr: fix compilation warning
2020-07-09 10:50:17 +02:00
Thomas Schlichter
aea3bc2d42
Merge remote-tracking branch 'NR_RRC_harq_hacks'
...
Conflicts:
openair1/PHY/NR_UE_TRANSPORT/nr_ulsch_ue.c
openair2/LAYER2/NR_MAC_UE/nr_ue_dci_configuration.c
openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
openair2/NR_UE_PHY_INTERFACE/NR_IF_Module.c
2020-07-09 10:27:27 +02:00
Florian Kaltenberger
e0231398ca
update from Walter Maguire
2020-07-08 21:02:33 +02:00
Francesco Mani
5fc3a991c9
dci size for 0_1 and some other modifications
2020-07-08 18:44:34 +02:00
Raymond Knopp
614af99745
Remove hardcoding of DRB id to be added for NSA
2020-07-07 18:36:58 +02:00
Rakesh
24bdbde2a1
bugfix
2020-07-07 16:53:13 +02:00
Rakesh
e6713b7467
Merge remote-tracking branch 'origin/develop' into nr_vcd
2020-07-07 15:29:30 +02:00
Raymond Knopp
cc7c66feea
Introduce new UE context status state at the eNB for the NSA procedure
...
- UE context status enters RRC_NR_NSA_RECONFIGURED state, after the eNB receives an RRCConnectionReconfigurationComplete message including the
scg_ConfigResponseNR_r15 container.
- Use this state to avoid triggering sGNB Addition Request multiple times
2020-07-07 15:22:01 +02:00
laurent
46adeaa7c4
merge branch NR_RRC_harq_hacks
2020-07-07 12:56:37 +02:00
laurent
4bc36627be
fix some used but not initialized variables
2020-07-07 12:53:04 +02:00
Raymond Knopp
027853ba8e
Merge branch 'NR_RRC_harq_hacks' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_harq_hacks
2020-07-06 16:26:38 +02:00
Raymond Knopp
9a662fbcb3
fixed ulsim performance issues
2020-07-06 15:36:20 +02:00
Francesco Mani
64e9629b8c
patch for pucch in ulsim
2020-07-06 14:37:31 +02:00
laurent
4d6e647aaa
fixes pushed also in develop
2020-07-06 14:07:46 +02:00
Cedric Roux
62df572aed
nr-rlc: small bugfix
2020-07-06 11:24:55 +02:00
Raymond Knopp
4761cbdc3d
Modifications wrt the NR LCIDs used for DTCH
2020-07-06 10:48:41 +02:00
Francesco Mani
1fee40a590
fix in pucchsim
2020-07-06 10:38:36 +02:00
Raymond Knopp
bea3385f28
changes for ulsim to get functionality back. simulation behaviour for PUSCH is not good (BLER waterfall is way too steep even if SNR threshold is ok). Note develop does more or less the same thing but SNR threshold is lower.
2020-07-06 01:53:46 +02:00
Raymond Knopp
afb95b106f
Merge branch 'NR_RRC_harq_hacks' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_harq_hacks
2020-07-04 12:59:40 +02:00
Raymond Knopp
2ca4137c1c
forgot one line in autotest xml file
2020-07-04 12:59:08 +02:00
Raymond Knopp
3f38b447c6
prachsim functional for format A2 and 0. added format 0 test to CI autotests
2020-07-04 12:58:18 +02:00
matzakos
895cf14973
Merge NR_RRC_harq_hacks branch into NR_RRC_PDCP
2020-07-03 17:10:40 +02:00
Raphael Defosseux
f5b81b4eb0
CI: fix html tab name
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-07-03 15:06:31 +02:00
laurent
cabff5b73b
fix itti issue in memory management
2020-07-03 14:57:27 +02:00
Francesco Mani
12354bb6c6
bugfixes in dlschsim
2020-07-03 13:57:46 +02:00
Sakthivel Velumani
d11cbab95b
Merge branch 'NR_RRC_harq_hacks' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_harq_hacks
2020-07-03 13:45:00 +02:00
Sakthivel Velumani
a7dae03d73
set txdataF to 0 at beginning of slots
2020-07-03 13:43:43 +02:00
Sakthivel Velumani
f13398e17b
fixed pucch config in ue
2020-07-03 13:42:10 +02:00
Francesco Mani
67a8f8dab4
minor fixes
2020-07-03 11:10:56 +02:00
Raphael Defosseux
a1e293a164
Merge remote-tracking branch 'origin/ci-rd-july-improvements' into develop_integration_2020_w27
2020-07-03 10:37:34 +02:00
Raphael Defosseux
c5d1228143
Merge remote-tracking branch 'origin/rh_doc_update_3' into develop_integration_2020_w27
2020-07-03 10:36:58 +02:00
laurent
9205b4d004
fix gaussain noise seed in rfsimulator
2020-07-02 22:29:44 +02:00
Raphael Defosseux
b0d65fd6cb
CI: adding test on caracal with TX Write Thread enabled
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-07-02 17:06:43 +02:00
laurent
4b58b9d38a
gcc warnings
2020-07-02 16:32:07 +02:00
cig
52e49fd8ec
Fixed some warnings + cleanup
...
- replaced nr_slot_t with int as it was barely used in the code (also is defined after an lte struct)
- removed use of phy_frame_config_nr from the UE (another file was created in SCHED_NR_UE, still the
gNB file is used in some tests file at UE side)
2020-07-02 12:44:48 +02:00
cig
e054b5e247
RA Msg2 reception according to 8.2 of TS 38.213
...
- Msg2 scheduler used for testing purposes was removed
- Now the UE tries to DCI 1_0 scrambled with RA_RNTI in the RA window
- If no RAPID is found within the RA window, instructs PHY to TX PRACH
2020-07-02 12:44:48 +02:00
cig
6737d27346
PUSCH data filling from PHY to MAC:
...
- IP data were fetched and passed to MAC directly at the PHY layer
- random data was generated whenever there's no upcoming data.
- Therefore these functionalities are now moved to MAC and FAPI interfaces
- are used instead.
2020-07-02 12:44:38 +02:00
cig
8e271ce945
Fixes for reception of Msg2:
...
- ceiling computation num of segments (cod/dec)
- fixes demodulation
- initialisation CW for PDSCH RA
- memcpy dl_ch_estimates to pdsch_vars_ra (hotfix)
- correct N_RB for DCI 1_0 and RNTI_RA
2020-07-02 12:32:33 +02:00
cig
79a655d47e
Use MCS 9 for Msg2 to avoid issues with the LDPC decoder
...
- LDPC decoder does not support lower MCS, therefore MCS 9 has been selected
for the Msg2 configuration.
- This is done only in do-ra mode, in order to prevent any fallout on the
current the configuration used for the operation with the commercial UE
2020-07-02 12:30:57 +02:00
laurent
35bf936351
merge develop, phy-test mode in 5G testing ok
2020-07-02 12:02:21 +02:00
Francesco Mani
7176bb4607
Merge branch 'NR_RRC_harq_hacks' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_harq_hacks
2020-07-02 11:01:34 +02:00
Florian Kaltenberger
f73ecda995
nr_prachsim -F now reads full subframe
2020-07-02 10:49:18 +02:00
matzakos
e7d2b8eeb1
Resolve remaining conflicts after merge of develop into NR_RRC_harq_hacks
2020-07-02 10:17:47 +02:00
Francesco Mani
cd61f38eca
Merge remote-tracking branch 'origin/develop' into NR_RRC_harq_hacks
2020-07-02 10:16:57 +02:00
Francesco Mani
20635bb00a
Merge branch 'NR_RRC_harq_hacks' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_harq_hacks
2020-07-02 10:02:17 +02:00
Cedric Roux
71f75a3d88
hack for RLC AM ACK reporting
...
hack: in schedule_ue_spec, 3 bytes are "reserved" (this should be
done better). An RLC AM entity may ask for only 2 bytes for
ACKing and get a TBS of 32 bits and due to these 3 reserved bytes we may
end up with only 1 byte left for RLC, which is not enough. This hack
prevents the problem. To be done better at some point. If the function
schedule_ue_spec is (has been) reworked, this hack can be removed.
Dig for "TBS - ta_len - header_length_total - sdu_length_total - 3"
in schedule_ue_spec.
This should be done better at some point.
2020-07-02 09:13:45 +02:00
laurent
0f032447c0
fix bugs in main OAI, begining of PRACH test+fxi
2020-07-01 17:44:36 +02:00
Florian Kaltenberger
fa5213dfed
removing some of the s1ap and x2ap xer prints
2020-07-01 14:43:44 +02:00
Francesco Mani
548e8f8797
fix ulsim compilation
2020-07-01 10:16:48 +02:00
Robert Schmidt
dcd43c1526
FlexRAN: use lock-free ringbuffers for slice conf
...
Use LFDS 7.0.0 Ringbuffer implementation to handle
* Slice Configuration
* UE slice association
which is then uploaded through MAC scheduling thread
2020-07-01 10:10:48 +02:00
Robert Schmidt
05c10662da
FlexRAN Bugfix: Free Ringbuffer on exit
2020-07-01 10:10:48 +02:00
Robert Schmidt
d926a9a9c8
FlexRAN: New protobuf slice structure + Static Slice handling
2020-07-01 10:10:48 +02:00
Robert Schmidt
d2fe5af67a
Implement Static Slicing
2020-07-01 10:10:48 +02:00
Robert Schmidt
115c1f38f6
Use fptr for preproc and align UL PP definition
2020-07-01 10:10:48 +02:00
Robert Schmidt
a21e9aa6ef
Simplify add_ue_list(), remove_ue_list(); add init_ue_list()
2020-07-01 10:10:48 +02:00
Robert Schmidt
8c76d6ab57
Delete old protobuf slice types flex_slice_{dl,ul}
2020-07-01 10:10:48 +02:00
Robert Schmidt
198822aa17
Remove any slice-related information from OAI
2020-07-01 10:10:48 +02:00
Robert Schmidt
9f26028ded
Default pre-processor: efficiently build UE list
2020-07-01 10:10:48 +02:00
Robert Schmidt
41de51b187
Format to dynamically handle UL SCHED
2020-07-01 10:10:48 +02:00
Robert Schmidt
5d1d2bcd1c
Configurable Default Scheduler DL Algo
2020-07-01 10:10:48 +02:00
Robert Schmidt
36cd697b62
Add Maximum Throughput scheduler, wbCqi
...
Selects the UE with the highest CQI. If two UEs have the same CQI,
choses the one with highest number of bytes in RLC queue. Allocates as
many RBGs as possible, and potentially continues with the next UE.
2020-07-01 10:10:48 +02:00
Robert Schmidt
a0b331415f
Add Proportional Fair scheduler, wbCqi
...
Selects UE with highest coefficient. Allocates until there are no more
RBGs to allocate, or UE has no more data. In the latter case, continues
with the next UE (second-highest coefficient).
2020-07-01 10:10:48 +02:00
Robert Schmidt
dc5357ca13
Format to dynamically handle default DL SCHED algo
2020-07-01 10:10:48 +02:00
Robert Schmidt
31ad66e146
Bugfix RR DL: a retx UE might not be allocated again
2020-07-01 10:10:48 +02:00
Robert Schmidt
1401d21081
Default SCHED RR algo: optimize algo and defer RB calc.
...
- Loop only to next UE instead of jumping multiple
- mark used RBGs in rbg_mask
- Only calculate number of RBs based on CQI when UE is selected, instead
of calculating for all UEs which might be unnecessary.
- When looping the list of UEs for RB allocation, remove UEs that have
no data anymore instead of skipping them.
2020-07-01 10:10:48 +02:00
Robert Schmidt
b06dadbdb0
Bugfix DLSCH: only warn when retx with less RB
...
The preprocessor pre-allocates a CCE. Thus, when arriving at the check
for the number of RBs for retransmission, it is too late to skip the UE.
Therefore, only print a warning.
The default schedulers allocate a correct amount of RBs for
retransmissions, therefore it is ok.
2020-07-01 10:10:48 +02:00
Robert Schmidt
71647eb4ef
DLSCH: limit LC bytes according to preprocessor
2020-07-01 10:10:48 +02:00
Robert Schmidt
476d58a8de
Log TBS in every window
2020-07-01 10:10:48 +02:00
Robert Schmidt
9d5a46dcfa
UE: Set correct selected PLMN Identity
2020-07-01 10:10:48 +02:00
Robert Schmidt
d2cc43b4e7
UE: Print all SIB1 decoded PLMNs
2020-07-01 10:10:48 +02:00
Robert Schmidt
f895a28645
FlexRAN: Manage PLMNs
2020-07-01 10:10:48 +02:00
Robert Schmidt
df3f7e1ecf
FlexRAN: Enable MME adding/removing
2020-07-01 10:10:48 +02:00
Robert Schmidt
1363a53dd0
S1AP: Only register MME if we do not know it yet
2020-07-01 10:10:48 +02:00
Robert Schmidt
b01d63ba4e
Do not check for register_enb_pending
...
The test seemingly ensures that this code block is hit only once.
However, if we enable later activation of MMEs, it will be hit a second
(and third, ...) time. The only thing in guards against, though, is an
INIT message to the L1L2 thread, when register_enb_pending == 0, which
should only be sent once. Therefore, functionality won't be changed if
register_enb_pending becomes negative, and the assert can be removed.
2020-07-01 10:10:48 +02:00
Robert Schmidt
9072101a1a
Correctly decode IMSI also when not integrity protected
2020-07-01 10:10:48 +02:00
Robert Schmidt
c5fdcd85cc
Bugfix FlexRAN: if a UE is in RRC but not S1AP, treat as no bug
2020-07-01 10:10:48 +02:00
Raphael Defosseux
12e5fe3399
Merge branch 'develop_integration_2020_w26' into 'develop'
...
Develop integration 2020 week 26
See merge request oai/openairinterface5g!841
2020-07-01 07:34:38 +02:00
Raphael Defosseux
6edff47db2
CI: fix cppcheck error
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-06-30 21:45:53 +02:00
Francesco Mani
406ae17d11
Merge branch 'NR_RRC_harq_hacks' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_harq_hacks
2020-06-30 18:05:04 +02:00
Francesco Mani
a40f119a80
revert to dl only in slot 1 before merge
2020-06-30 18:04:32 +02:00
Raymond Knopp
c301b62d8a
Add printing contents of NR scgFailureInformation message at rrc eNB
2020-06-30 16:58:38 +02:00
Raymond Knopp
7ddfa636f8
Add detection of NR scgFailureInformation message at rrc eNB
2020-06-30 16:58:18 +02:00
Sakthivel Velumani
b5cce24e83
fixed rv in phy-test mode
2020-06-30 15:07:43 +02:00
Remi Hardy
56f8827bde
Update TESTING_GNB_W_COTS_UE.md
2020-06-30 14:42:22 +02:00
Raphael Defosseux
0516a452c1
BUILD: explicitely stop build when compilation/linking issues
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-06-30 12:37:00 +02:00
Raphael Defosseux
dde8ba2d51
Merge remote-tracking branch 'origin/trx_thread_param' into develop_integration_2020_w26
2020-06-30 09:57:51 +02:00
Francesco Mani
f4ccaf0dc0
Merge remote-tracking branch 'origin/develop' into NR_RRC_harq_hacks
2020-06-29 19:27:33 +02:00
WANG Tsu-Han
099169831e
adding parameter in nr uesoftmodem for usrp trx thread
2020-06-29 16:23:10 +02:00
Remi Hardy
e7ab8f83c6
Update TESTING_GNB_W_COTS_UE.md
2020-06-29 13:57:23 +02:00
hardy
fa66f18c75
uploading conf and log example files
2020-06-29 13:53:41 +02:00
Remi Hardy
e5ab435173
Update TESTING_GNB_W_COTS_UE.md
2020-06-29 12:21:55 +02:00
Thomas Schlichter
a5a1d7b918
Improve stability by replacing AssertFatal() with LOG_E() in nr_rx_pdsch()
2020-06-29 12:13:27 +02:00
Raphael Defosseux
8d2f7a5491
Merge remote-tracking branch 'origin/NR_MAC_CE_GlobalEdge' into develop_integration_2020_w26
2020-06-29 12:09:52 +02:00
Raphael Defosseux
42057bccde
Merge remote-tracking branch 'origin/NR_RRC_X2AP_RemoveHardcodings_GlobalEdge' into develop_integration_2020_w26
2020-06-29 12:09:33 +02:00
Thomas Schlichter
b90e57549c
ignore inconsistent DCI instead of exiting
2020-06-29 12:04:34 +02:00
Francesco Mani
d8b7637981
Merge branch 'NR_RRC_harq_hacks' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_harq_hacks
2020-06-29 10:37:18 +02:00
WANG Tsu-Han
5884838ad5
Merge branch 'develop' into trx_thread_param
2020-06-29 10:30:55 +02:00
WANG Tsu-Han
3f461d680d
adding parameter in uesoftmodem for uhd trx thread
2020-06-29 10:29:40 +02:00
Sakthivel Velumani
150ef017f2
fixed rv for phy-test mode
2020-06-29 10:17:52 +02:00
Raphael Defosseux
5a8fe59c68
Merge remote-tracking branch 'origin/nfapi-bugfix' into develop_integration_2020_w26
2020-06-26 17:19:25 +02:00
Raphael Defosseux
0af8f618cd
Merge remote-tracking branch 'origin/enable_ta_for_phytest' into develop_integration_2020_w26
2020-06-26 17:03:32 +02:00
Raphael Defosseux
233f51957c
CI: add phy-sim runs to eNB logCollector. this is temporary
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-06-26 17:01:59 +02:00
Raphael Defosseux
e1888940b6
CI: retry on typical unstable scenarios
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-06-26 16:59:05 +02:00
Raphael Defosseux
27080aa607
DOC: remove obsolete pipeline reference
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-06-26 16:55:47 +02:00
Raphael Defosseux
bc6f6a6067
CI: no workspace clean when running phy-sim
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-06-26 16:54:56 +02:00
Raphael Defosseux
de0f46466c
Merge remote-tracking branch 'origin/ci_update' into develop_integration_2020_w26
2020-06-26 16:54:21 +02:00
Remi Hardy
0d914eecae
Update CONTRIBUTING.md
2020-06-26 11:43:04 +02:00
Remi Hardy
c3ccb6cc1d
Update TESTING_GNB_W_COTS_UE.md
2020-06-26 11:32:43 +02:00
Remi Hardy
f9a2829b44
Update TESTING_GNB_W_COTS_UE.md
2020-06-26 11:17:36 +02:00
hardy
c84e8a2b3a
Merge branch 'rh_doc_update_3' of https://gitlab.eurecom.fr/oai/openairinterface5g into rh_doc_update_3
2020-06-26 10:07:08 +02:00
hardy
9ef54616fe
upload signaling scheme
2020-06-26 10:05:45 +02:00
Remi Hardy
02dadedb47
Update TESTING_GNB_W_COTS_UE.md
2020-06-26 10:03:28 +02:00
hardy
e42cf3db9c
Merge branch 'rh_doc_update_3' of https://gitlab.eurecom.fr/oai/openairinterface5g into rh_doc_update_3
2020-06-26 09:07:23 +02:00
hardy
0bb67fffd1
setup visio sheme update
2020-06-26 09:06:24 +02:00
Raymond Knopp
7c116c7981
small bugfix in pullarray8 in nfapi.c
2020-06-26 04:23:24 +02:00
matzakos
0553332b26
Bring back default RB configuration as it is required for phytest mode
2020-06-25 18:47:10 +02:00
Remi Hardy
55828cbbab
Update TESTING_GNB_W_COTS_UE.md
2020-06-25 12:16:48 +02:00
hardy
8048f6b838
update
2020-06-25 12:15:54 +02:00
Remi Hardy
ff111e0797
Update TESTING_GNB_W_COTS_UE.md
2020-06-25 12:13:51 +02:00
hardy
ca91b8da3c
qMerge branch 'rh_doc_update_3' of https://gitlab.eurecom.fr/oai/openairinterface5g into rh_doc_update_3
2020-06-25 10:03:34 +02:00
hardy
f79f6351d8
uploading fr1 setup lab photo
2020-06-25 09:58:08 +02:00
laurent
ada39bb238
scope round 2, merge develop branch
2020-06-24 17:04:46 +02:00
Remi Hardy
03d9bca101
Update TESTING_GNB_W_COTS_UE.md
2020-06-24 16:45:08 +02:00
Thomas Schlichter
72aa2963ea
Merge branch 'develop' into enable_ta_for_phytest
...
Conflicts:
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler.c
2020-06-24 12:16:03 +02:00
Remi Hardy
ebbff46cde
update 3 after review
2020-06-24 11:58:41 +02:00
laurent
aad868d8fa
5G scope cleaning round 2
2020-06-24 09:48:35 +02:00
Remi Hardy
03ff1ef304
update 2 after review
2020-06-23 22:29:23 +02:00
matzakos
c06e734eb5
Merge remote-tracking branch 'origin/develop' into NR_RRC_X2AP_RemoveHardcodings_GlobalEdge
2020-06-23 17:15:43 +02:00
Remi Hardy
16d9e27d5d
Update TESTING_GNB_W_COTS_UE.md
2020-06-23 10:43:53 +02:00
Remi Hardy
b33993f542
Update TESTING_GNB_W_COTS_UE.md
2020-06-23 10:42:43 +02:00
hardy
ec7d26d30d
scheme fix
2020-06-23 09:51:54 +02:00
Raphael Defosseux
e68e72cd74
Merge branch 'develop_integration_2020_w25' into 'develop'
...
Develop integration 2020 week 25
The following Merge Requests have been included:
* MR 799 : NR RRC PRACH procedures
* MR 831 : NR PUCCH2 polar implementation
* MR 832 : coarse scope cleanup
* MR 835 : fix NR UE transport on PBCH
* MR 836 : NR fix phytest packet corruption DLSCH
2020-06-23 09:47:59 +02:00
Raphael Defosseux
5503073f9b
Merge remote-tracking branch 'origin/NR_RRC_PRACH_procedures' into develop_integration_2020_w25
2020-06-23 09:43:14 +02:00
Remi Hardy
9833c0a123
Delete oppo.jpg
2020-06-22 23:38:47 +02:00
Remi Hardy
3a8d361b7c
Update TESTING_GNB_W_COTS_UE.md
2020-06-22 23:35:20 +02:00
hardy
779b7537cc
uploading fr1 setup scheme
2020-06-22 23:34:34 +02:00
Remi Hardy
dbbe79ad85
Update TESTING_GNB_W_COTS_UE.md
2020-06-22 21:35:38 +02:00
Florian Kaltenberger
b31861bac3
Update RUNMODEM.md
2020-06-22 17:08:32 +02:00
Florian Kaltenberger
8517f1314a
Update RUNMODEM.md
2020-06-22 17:07:59 +02:00
Remi Hardy
497c611080
update 1 after review
2020-06-22 16:59:15 +02:00
Remi Hardy
2e3e862c6a
Update TESTING_GNB_W_COTS_UE.md
2020-06-22 15:49:21 +02:00
hardy
6cb01bd58d
folder for .md resources
2020-06-22 15:21:03 +02:00
hardy
bc9ee1071c
creation, empty file
2020-06-22 15:20:50 +02:00
hardy
6d65930fd0
initial push to make branch visible
2020-06-22 15:20:38 +02:00
laurent
a456054d9b
continue scope
2020-06-22 12:02:58 +02:00
Raphael Defosseux
75b271a809
CI: adding more error messages to HTML report
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-06-22 11:56:55 +02:00
Raphael Defosseux
ce06872722
Merge remote-tracking branch 'origin/nr_fix_phytest_packet_corruption_dlsch' into develop_integration_2020_w25
2020-06-22 11:54:54 +02:00
Raphael Defosseux
96034a3dca
Merge remote-tracking branch 'origin/nr_ue_fix_pbch' into develop_integration_2020_w25
2020-06-22 11:54:46 +02:00
Raphael Defosseux
41fcabc69b
Merge remote-tracking branch 'origin/rework-5G-scope' into develop_integration_2020_w25
2020-06-22 11:54:41 +02:00
laurent
e4b2689e29
continue scope rebuild
2020-06-19 20:35:32 +02:00
matzakos
860742a134
Fix DLSCH PDU corruption issue for phytest mode (random traffic generation)
...
- Payload was filled with zeros instead of random bytes
2020-06-19 18:19:34 +02:00
Francesco Mani
94fa9c5f1f
fix in function to check data in dmrs symbol
2020-06-19 18:16:53 +02:00
Francesco Mani
0ce23beef8
Merge branch 'NR_RRC_harq_hacks' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_harq_hacks
2020-06-19 17:36:40 +02:00
Sakthivel Velumani
2e9cd58d48
nb_re_dmrs fixed in one more place
...
this fixed dlsch crc fails
2020-06-19 17:18:15 +02:00
Raymond Knopp
fbb6ba16c3
Merge branch 'NR_fix_nrarfcn' into NR_RRCConfiguration_FR2
2020-06-19 16:41:07 +02:00
Florian Kaltenberger
2634d57282
changing RRC measurement config to FR2
2020-06-19 16:39:56 +02:00
Florian Kaltenberger
794f9dac71
fixing NR_arfcn calculation
2020-06-19 16:24:50 +02:00
Florian Kaltenberger
8a3feeb5f6
fix from Walter Maguire
2020-06-19 16:11:19 +02:00
Francesco Mani
e189e06a16
Yet another bugfix in nr_ulsch_ue.c
2020-06-19 15:25:28 +02:00
Florian Kaltenberger
9411438dd0
small fix
2020-06-19 15:00:00 +02:00
Francesco Mani
0354a7399b
bugfix nr_ulsch_ue.c
2020-06-19 14:32:26 +02:00
matzakos
7e33d11c3d
Change NR PDCP SN field to 18 instead of 12 bits length
...
-Required because the 12 bits SN is not accepted from the phone
2020-06-19 14:19:12 +02:00
Raphael Defosseux
a9dbcf6b93
added in-code comments and changed attr to private
2020-06-19 14:18:13 +02:00
Raymond Knopp
c3e871257b
Add printing contents of NR scgFailureInformation message at rrc eNB
2020-06-19 14:00:34 +02:00
hardy
dcadc24ad6
complete and working version supporting phy-simulators
2020-06-19 13:38:17 +02:00
matzakos
9c4bb6bf4b
Fix DLSCH PDU corruption issue for phytest mode (random traffic generation)
...
- Payload was filled with zeros instead of random bytes
2020-06-19 13:01:50 +02:00
Raphael Defosseux
1ff1f3dda9
fix a bunch of compilation warnings
2020-06-19 11:41:36 +02:00
Raphael Defosseux
efb7bd8417
CPPCHECK: fixes
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-06-19 11:41:03 +02:00
Thomas Schlichter
f47dcb199a
enable TA update in phy-test mode
2020-06-19 11:28:29 +02:00
Thomas Schlichter
2029cb93c9
update configuration file gnb.band78.tm1.106PRB.usrpx300.conf based on gnb.band78.tm1.106PRB.usrpn300.conf
2020-06-19 11:27:07 +02:00
WANG Tsu-Han
3217b51256
simulation fix
2020-06-18 16:55:02 +02:00
laurent
2eb799c3b6
fix pdcp race condition
2020-06-18 15:52:54 +02:00
laurent
bc480ad9bf
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into main5G
2020-06-18 15:41:47 +02:00
laurent
36fab59e1c
fix pdcp race condition
2020-06-18 15:41:10 +02:00
k.ramya
0cbe7e40db
fixed merge conflicts
2020-06-18 18:32:43 +05:30
Rangaswami
8642d3e779
Corrected indentation and removed GES macro
2020-06-18 18:27:47 +05:30
vr.devendra
06fa1f8e0f
GlobalEdge: CSI and TCI related MAC CE intial commit
2020-06-18 18:26:06 +05:30
Rangaswami
e08878ed1c
Corrected indentation and removed GES macro
2020-06-18 18:01:13 +05:30
Francesco Mani
2b1f3891de
Merge remote-tracking branch 'origin/develop' into NR_RRC_harq_hacks
2020-06-18 14:25:00 +02:00
vr.devendra
8533610e2a
GlobalEdge: CSI and TCI related MAC CE intial commit
2020-06-18 17:51:44 +05:30
Francesco Mani
c5f82f6d9f
Merge remote-tracking branch 'origin/NR_RRC_PRACH_procedures' into NR_RRC_harq_hacks
2020-06-18 12:31:07 +02:00
Francesco Mani
338c0dbd63
Merge branch 'NR_RRC_harq_hacks' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_harq_hacks
2020-06-18 12:30:01 +02:00
Francesco Mani
795b6e02c4
fix for pusch num_dmrs_cdm_grps_no_data
2020-06-18 12:29:36 +02:00
Raphael Defosseux
4747f287d1
Merge remote-tracking branch 'origin/nr_pucch2_polar' into develop_integration_2020_w25
2020-06-18 11:35:12 +02:00
Raphael Defosseux
cc16b290b9
Merge remote-tracking branch 'origin/rework-5G-scope' into develop_integration_2020_w25
2020-06-18 11:33:12 +02:00
Raphael Defosseux
3f897adfb6
Merge remote-tracking branch 'origin/NR_RRC_PRACH_procedures' into develop_integration_2020_w25
2020-06-18 11:30:24 +02:00
laurent
d21a40066d
scope for 5G
2020-06-18 10:19:52 +02:00
Raphael Defosseux
5df0326946
Merge branch 'develop_integration_2020_w24' into 'develop'
...
Develop integration 2020 week 24
The following Merge Requests are included:
* MR 822 : GPU implementation in `ldpctest` unitary test (NCTU)
* A few CI python fixes and to enable back parallel build on RRU
* Documentation update on the supported feature list
2020-06-17 21:17:50 +02:00
Raphael Defosseux
3bce9a7b85
CI: increase gNB VM RAM size; display memory usage during modems runs
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-06-17 14:19:40 +02:00
Raphael Defosseux
c540dd6120
Merge remote-tracking branch 'origin/rh_doc_update' into develop_integration_2020_w24
2020-06-17 10:14:03 +02:00
Raphael Defosseux
ebb225dc6e
CI: adding ping operations in HTML report for 5G RF Sim Test
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-06-17 10:13:30 +02:00
matzakos
65b5a48ed1
Minor logs modifications at gNB ulsch scheduler
2020-06-16 17:41:34 +02:00
matzakos
456e6c9207
Change return type of nr_generate_ulsch_pdu() to avoid overflow on the offset variable
2020-06-16 17:40:03 +02:00
Sakthivel Velumani
eb7e15dd69
Merge branch 'NR_RRC_harq_hacks' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_harq_hacks
2020-06-16 17:05:41 +02:00
Sakthivel Velumani
2bee4f4974
partial fix for pdsch dmrs issue
...
decoding performance degraded. still some issue to be solved.
2020-06-16 17:03:47 +02:00
Raphael Defosseux
f4274b2b2c
Merge remote-tracking branch 'origin/NCTU_GPU_ldpctest' into develop_integration_2020_w24
2020-06-16 13:03:08 +02:00
WANG Tsu-Han
c68c6153ed
code clean up
2020-06-16 11:02:15 +02:00
Francesco Mani
619f82cbb7
external clock in config files and padding lcid
2020-06-16 10:32:12 +02:00
Francesco Mani
fd1388b61e
power values in testing gnb file
2020-06-16 10:18:36 +02:00
Florian Kaltenberger
377cfc6f0c
fixing an issue with libconfig
2020-06-16 09:11:19 +02:00
Raymond Knopp
a0f8e5ac25
removed LOG functions from nr_polar_init, they make polartest segfault. polartest to be fixed ...
2020-06-15 21:20:03 +02:00
WANG Tsu-Han
98353b37d1
code cleanup
2020-06-15 17:14:11 +02:00
WANG Tsu-Han
37bb310a36
redefine conflict resolve
2020-06-15 16:51:04 +02:00
Thomas Schlichter
45ed1e8066
revert the number of DRB from 4 back to 5
2020-06-15 14:44:32 +02:00
laurent
1f95ec0888
coarse scope cleanup
2020-06-15 14:14:38 +02:00
Raphael Defosseux
527c3bcdd5
FORMAT: fix circular-depencendy-protection check on include files
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-06-15 14:02:18 +02:00
Raymond Knopp
09efbc0272
Merge remote-tracking branch 'origin/develop' into nr_pucch2_polar
...
Conflicts:
openair1/PHY/NR_TRANSPORT/pucch_rx.c
2020-06-15 11:30:07 +02:00
matzakos
9a177fd368
Bring back mapping check between drb_id and channel_id
2020-06-15 10:42:04 +02:00
laurent
a9ba117ac7
first version scope reworked
2020-06-15 10:32:14 +02:00
Sakthivel Velumani
9add099c2b
Merge branch 'NR_RRC_harq_hacks' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_harq_hacks
2020-06-15 10:23:21 +02:00
Raymond Knopp
417bc7e567
added tests to CI for PUCCH2 with polar code
2020-06-14 23:35:01 +02:00
Raymond Knopp
0e3d87b44c
format 2 up to 64 bits tested for 8 and 16 PRBs PUCCH format
2020-06-14 23:10:12 +02:00
Rigiel Antony
a44d5fdcb9
fixed mergee conflicts
2020-06-14 16:57:07 +05:30
Rangaswami
7964fed747
Corrected indentation and removed GES macro
2020-06-14 16:40:37 +05:30
vr.devendra
f9b49d1a24
GlobalEdge: CSI and TCI related MAC CE intial commit
2020-06-14 16:37:28 +05:30
Raymond Knopp
a2f448aa1c
Merge branch 'NR_RRC_harq_hacks' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_harq_hacks
2020-06-13 11:49:36 +02:00
Raymond Knopp
14a0b772f3
fix for 36864 size dfts (missing initialization)
2020-06-13 11:48:50 +02:00
Raymond Knopp
2381bd91d2
Add detection of NR scgFailureInformation message at rrc eNB
2020-06-12 19:30:17 +02:00
Francesco Mani
2b976aa711
Merge branch 'NR_RRC_PRACH_procedures' into NR_RRC_harq_hacks
2020-06-12 19:14:25 +02:00
WANG Tsu-Han
860d406974
debug print remove
2020-06-12 15:58:56 +02:00
WANG Tsu-Han
89bb495799
fixes for emulate-rf in lte-softmodem
2020-06-12 15:18:43 +02:00
matzakos
45daaedbda
Merge branch 'NR_RRC_PRACH_procedures' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_PRACH_procedures
2020-06-12 14:46:20 +02:00
matzakos
928c189ef0
Modify starting LCID for DTCH to start from 4 instead of 3 for both UL and DL
...
- Make required adaptations in RLC and default DRB configuration
2020-06-12 14:44:52 +02:00
WANG Tsu-Han
702192148e
fixes for PARALLEL_RU_L1_TRX_SPLIT from Laurent
2020-06-12 14:42:51 +02:00
matzakos
1552be348c
Fix ULSCH slot scheduling inconsistency between nrUE and gNB
2020-06-12 14:33:08 +02:00
Sakthivel Velumani
186dde7073
changes to dlsim
2020-06-12 14:07:15 +02:00
Raphael Defosseux
128aa79773
CI: no need for daemon install/usage in EPC VM
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-06-12 13:52:26 +02:00
Raphael Defosseux
938aa0f645
FORMAT: fix circular-depencendy-protection check on include files
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-06-12 13:51:50 +02:00
Florian Kaltenberger
b9f9d69bfd
doc update
2020-06-12 11:31:00 +02:00
Remi Hardy
981d35a778
restructuring the 5G part
...
update of the 5G feature set (gNB and UE)
ref : Florian K ppt
2020-06-12 11:28:17 +02:00
Remi Hardy
e40835f96d
Update:
...
eNB RRC version
eNB X2AP section
2020-06-12 11:28:17 +02:00
hardy
9be3e9f451
4G scheduler update
2020-06-12 11:28:17 +02:00
Florian Kaltenberger
f46e3d4c76
fixing an issue with libconfig
2020-06-12 11:13:18 +02:00
Sakthivel Velumani
28da25f420
more dummy functions for physims
2020-06-12 10:50:06 +02:00
Florian Kaltenberger
21a775817d
Update RUNMODEM.md
2020-06-12 10:41:35 +02:00
Francesco Mani
cec29bb240
bugfix nr_initial_sync.c
2020-06-12 09:57:23 +02:00
Francesco Mani
5f87b73451
small fixes
2020-06-12 08:43:17 +02:00
WANG Tsu-Han
68366cb686
adding executional option for usrp trx thread and adding null device function for device other than usrp
2020-06-11 18:03:05 +02:00
Raphael Defosseux
edca3646c0
CI: fix typo
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-06-11 16:33:11 +02:00
Remi Hardy
24598a64d0
restructuring the 5G part
...
update of the 5G feature set (gNB and UE)
ref : Florian K ppt
2020-06-11 16:29:06 +02:00
Raphael Defosseux
90c8dfd76b
Merge remote-tracking branch 'origin/ci_june_improvements' into develop_integration_2020_w24
2020-06-11 16:25:53 +02:00
Raphael Defosseux
d685023344
Merge remote-tracking branch 'origin/NCTU_GPU_ldpctest' into develop_integration_2020_w24
2020-06-11 16:25:41 +02:00
Raphael Defosseux
4893729e58
CI: re-enabling multi-RRU build w/ ninja build
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-06-11 16:22:54 +02:00
Raphael Defosseux
efee127a99
CI: added error output if in MBMS-case, the UE does not show MBMS messages
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-06-11 16:20:36 +02:00
Remi Hardy
8b0d4e15d7
Update:
...
eNB RRC version
eNB X2AP section
2020-06-11 14:43:34 +02:00
hardy
2c8e2a30f9
4G scheduler update
2020-06-11 14:24:12 +02:00
Raymond Knopp
613d1e8cf0
intermediate commit
2020-06-11 14:24:03 +02:00
WANG Tsu-Han
cdc60bd9ae
fixes for compilation error in CUDA machine
2020-06-11 11:53:26 +02:00
Sakthivel Velumani
a4fb2e21c9
linking error fix in pbchsim
2020-06-11 09:53:10 +02:00
Sakthivel Velumani
3e47e26cd1
bugfix in dl harq ue
2020-06-10 17:12:36 +02:00
Anes Rose Rigiel Antony
3ac51d2115
Removed the compilation error
2020-06-10 19:47:32 +05:30
Francesco Mani
ae00c77c5c
Merge branch 'NR_RRC_harq_hacks' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_harq_hacks
2020-06-09 20:33:21 +02:00
Francesco Mani
bedb295dfd
Merge branch 'develop' into NR_RRC_harq_hacks
2020-06-09 20:32:35 +02:00
Ahmed Hussein
dae91c60b8
Fixing ulsim and rf simulator
...
- no_data_in_dmrs was being used at gNB side, and not handled at UE side
- nr_schedule_response wasn't being called in ulsim
2020-06-09 15:49:53 +02:00
Sakthivel Velumani
132b48ea36
Fixed bugs in pucch UE
...
UE now sends ack/nack in format0
2020-06-09 15:44:09 +02:00
Rigiel
e4335ef412
After rebasing the NR RRC PRACH procedure
2020-06-09 18:58:53 +05:45
s.rampalli
b4651f2449
modified the rrc_add_nsa_user api
2020-06-09 18:50:04 +05:45
s.rampalli
9cbe078ed0
indentations fixed
2020-06-09 18:50:04 +05:45
s.rampalli
defea03ab9
Required changes/modifications are done at both eNB and gNB side
2020-06-09 18:50:04 +05:45
Raymond Knopp
c7a8c6f60a
Merge branch 'NR_RRC_PDCP' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_PDCP
2020-06-09 15:03:16 +02:00
s.rampalli
2f48b92501
compilation done need to verify with GES endc setup
2020-06-09 17:47:08 +05:45
s.rampalli
63bc9a9ba3
coding done need to verify testing part
2020-06-09 17:47:08 +05:45
s.rampalli
9747773f16
changed the encoded buffer size to 4096
2020-06-09 17:47:08 +05:45
s.rampalli
38a39ec0be
fixed rrc x2ap runtime issues
2020-06-09 17:47:08 +05:45
s.rampalli
e7c20bc081
mistake
2020-06-09 17:47:08 +05:45
s.rampalli
a07cfa3dd3
rrc changes
2020-06-09 17:47:08 +05:45
s.rampalli
69455512c8
fixed rrc issues
2020-06-09 17:47:08 +05:45
s.rampalli
eac285d405
rrc runtime errors fixed
2020-06-09 17:47:08 +05:45
s.rampalli
b8e43ff2da
fixed encoding failed issue
2020-06-09 17:47:08 +05:45
s.rampalli
d988eb82fc
Removed temporary values in x2ap and rrc
2020-06-09 17:47:08 +05:45
cig
f4d47b1ea7
Checking in dl_indication if scheduling is needed or any DL PDU was received:
...
- scheduling is needed only when whe it doesn´t fall in dci_ind or rx_ind cases
- cleaned up some old commented out code
2020-06-09 13:53:27 +02:00
Thomas Schlichter
36f5e80ea3
cleaning up the UE MAC/PHY interface
2020-06-09 13:53:27 +02:00
Thomas Schlichter
614083f03f
Merge branch 'develop' into NR_RRC_PRACH_procedures
...
Conflicts:
cmake_targets/CMakeLists.txt
openair2/GNB_APP/gnb_app.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler.c
openair2/RRC/NR/rrc_gNB_nsa.c
2020-06-09 13:03:28 +02:00
Thomas Schlichter
96dc4a888d
fix broken merge from develop in ulsim
2020-06-09 12:38:54 +02:00
laurent
64e3e97158
more cleanup, start scope vizualisation rework
2020-06-09 09:00:03 +02:00
Raymond Knopp
6a9d606255
Temporarily consider single LCID for DL traffic scheduling
2020-06-08 19:09:03 +02:00
Francesco Mani
2e8092540f
moving function to prepare pucch scheduling inside dlsch_phytest
2020-06-08 16:31:30 +02:00
Raphael Defosseux
90b102687f
Merge branch 'develop_integration_2020_w23' into 'develop'
...
Develop Integration 2020 week 23
The following merge requests have been included:
* MR 823 : NR-UE Init sync bugfix
* MR 824 : code cleanup
2020-06-08 15:17:34 +02:00
Raymond Knopp
072836d7b9
NR-IP traffic: Make fapi dl pdu configuration be triggered only when there is data from the upper layers to be scheduled
...
- To be used for NSA and noS1 modes
2020-06-08 14:38:54 +02:00
Raymond Knopp
ad1e47f7f4
Merge branch NR_RRC_harq_hacks into NR_RRC_PDCP
2020-06-08 14:30:38 +02:00
Raphael Defosseux
d0ca8f12e8
CI: handling of new compilation warnings
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-06-08 11:04:27 +02:00
Raphael Defosseux
5cb573fcab
Merge remote-tracking branch 'origin/cleanup-20200604' into develop_integration_2020_w23
2020-06-08 10:34:21 +02:00
Florian Kaltenberger
0124e5378c
adding possibility to read rx signal from file
2020-06-06 22:55:13 +02:00
laurent
1ff806d519
fix shared lib dependency error
2020-06-05 18:26:47 +02:00
Sakthivel Velumani
06ee95f40e
UE sync fix
2020-06-05 17:35:46 +02:00
Sakthivel Velumani
91fd14bf99
UE harq bugfixes
2020-06-05 17:35:25 +02:00
Thomas Schlichter
84dfeff40a
fix broken merge from develop in phy_procedures_gNB_common_RX()
2020-06-05 10:09:57 +02:00
Raphael Defosseux
89acc09420
CI: fix the RAW files usage by NR-UE
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-06-04 14:32:41 +02:00
laurent
d1e8c23529
cleanup
2020-06-04 10:48:29 +02:00
Rangaswami
884cbc7c8c
Corrected indentation and removed GES macro
2020-06-04 11:04:43 +05:30
Thomas Schlichter
1a91c25d07
Merge branch 'init_sync_bugfix' into NR_RRC_PRACH_procedures
...
Conflicts:
executables/nr-ue.c
2020-06-03 21:50:01 +02:00
Thomas Schlichter
225a500b3e
Merge branch 'develop' into NR_RRC_PRACH_procedures
...
Conflicts:
executables/nr-ue.c
openair1/PHY/NR_REFSIG/dmrs_nr.c
openair1/PHY/NR_TRANSPORT/nr_prach.c
openair1/PHY/NR_TRANSPORT/nr_transport_common_proto.h
openair1/PHY/NR_TRANSPORT/nr_transport_proto_common.h
openair1/PHY/NR_TRANSPORT/nr_ulsch_demodulation.c
openair1/PHY/NR_UE_TRANSPORT/nr_transport_ue.h
openair1/PHY/NR_UE_TRANSPORT/nr_ulsch_ue.c
openair1/SCHED_NR_UE/fapi_nr_ue_l1.c
openair1/SIMULATION/NR_PHY/prachsim.c
openair1/SIMULATION/NR_PHY/ulsim.c
openair2/LAYER2/NR_MAC_COMMON/nr_mac_extern.h
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_phytest.c
2020-06-03 19:50:54 +02:00
Raymond Knopp
376baa3247
fixes for machine without CUDA
2020-06-03 17:02:03 +02:00
Francesco Mani
7948d26f8c
Revert "scheduling dl in both half frames"
...
This reverts commit cf5bc231ec .
2020-06-03 15:45:00 +02:00
Francesco Mani
62b154e8d6
Merge branch 'NR_RRC_harq_hacks' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_harq_hacks
2020-06-03 15:42:31 +02:00
Raphael Defosseux
a2ffa29f3b
Making CUDA additions conditional on CUDA installation
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-06-03 15:32:51 +02:00
Sakthivel Velumani
5bfbb00d2c
bugfix for UE init sync
2020-06-03 14:49:26 +02:00
Florian Kaltenberger
f6b83fd925
adding frequency offset to prachsim
2020-06-03 11:52:20 +02:00
WANG Tsu-Han
79899c8a6f
adding CUDA in LDPC test
2020-06-03 09:55:33 +02:00
Francesco Mani
c359a05351
Revert "separation of dl and ul clear fapi information"
...
This reverts commit 17a1a554b7 .
2020-06-02 18:31:09 +02:00
Francesco Mani
17a1a554b7
separation of dl and ul clear fapi information
2020-06-02 16:14:49 +02:00
laurent
0169c05c74
merge develop, some tests in 5g: no regression
2020-06-02 11:26:11 +02:00
laurent
62f9e7b5e7
remove all usage of RC.ru global var in ocp-gnb and nr-uesoftmodem
2020-06-02 10:35:17 +02:00
Raymond Knopp
e6d03868cb
Merge remote-tracking branch 'origin/NR_RRC_harq_hacks' into NR_RRC_PDCP
2020-06-02 10:17:26 +02:00
NCTU OpinConnect Terng-Yin Hsu/WEI-YING,LIN
579cfad82d
git add for merge
2020-06-01 19:51:25 +08:00
NCTU OpinConnect Terng-Yin Hsu/WEI-YING,LIN
03d354efce
merge to develop
2020-06-01 19:27:44 +08:00
Raymond Knopp
65cf9da7d2
Merge branch NR_RRC_harq_hacks into NR_RRC_PDCP
2020-05-29 16:57:34 +02:00
Francesco Mani
cf5bc231ec
scheduling dl in both half frames
2020-05-29 16:44:26 +02:00
Raphael Defosseux
362da7c920
Merge branch 'develop_integration_2020_w22' into 'develop'
...
Develop Integration Branch : 2020 week 22
The following Merge Requests are been included:
* MR 796 : Nr rrc configuration trx thread
* MR 807 : Use SCF FAPI for DMRS and PTRS also on UE side
* MR 817 : Fixing errored/missing circular dependency protection
* MR 819 : cleanup branch and initial ninja build support
* MR 820 : CI: Add OAI-CN-In-Docker support
2020-05-29 15:50:58 +02:00
Raphael Defosseux
8cdba4ff2d
CI: fix a few cppcheck errors
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-05-29 11:59:40 +02:00
Raphael Defosseux
534525eada
CI: fix typo in inria pipeline
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-05-29 11:58:28 +02:00
s.rampalli
19a44bd092
modified the rrc_add_nsa_user api
2020-05-29 12:57:29 +05:30
Francesco Mani
4e12c39471
static bitmap to schedule dl slots (also to test phone)
2020-05-28 17:56:42 +02:00
Raphael Defosseux
77492a09ce
Merge remote-tracking branch 'origin/cleanup-may-2020' into develop_integration_2020_w22
2020-05-28 14:27:45 +02:00
Raphael Defosseux
f63920dc7c
CI: taking care of the case if R2LAB is not available
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-05-28 14:27:06 +02:00
Raphael Defosseux
6a0e50c8a8
CI: trying on inria setup w/o threading specific option
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-05-28 14:26:54 +02:00
Raphael Defosseux
29b2922758
CI: increase timeout for building OAI UE
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-05-28 14:23:09 +02:00
laurent
19690332af
fix one T dependency
2020-05-28 13:41:04 +02:00
Raphael Defosseux
4ce8275ffb
Merge remote-tracking branch 'origin/add_oai_cn_docker_support_to_ci' into develop_integration_2020_w22
2020-05-28 12:59:08 +02:00
Raphael Defosseux
768b4e0f24
Merge remote-tracking branch 'origin/cleanup-may-2020' into develop_integration_2020_w22
2020-05-28 12:58:42 +02:00
Raphael Defosseux
a0ab138a5e
Merge remote-tracking branch 'origin/fix-circular-dependency-protection' into develop_integration_2020_w22
2020-05-28 12:56:05 +02:00
Raphael Defosseux
e5eca66ad5
Merge remote-tracking branch 'origin/fapi_for_dmrs_and_ptrs' into develop_integration_2020_w22
2020-05-28 12:55:48 +02:00
laurent
9b06211056
remove test ninja
2020-05-27 17:58:01 +02:00
laurent
c02b12f15b
test ninja
2020-05-27 17:19:11 +02:00
WANG Tsu-Han
82bbde7dbb
fix for rf simulation
2020-05-27 10:48:26 +02:00
Raymond Knopp
dad2d8bce7
Merge branch 'NR_RRC_harq_hacks' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_harq_hacks
...
Conflicts:
openair2/LAYER2/NR_MAC_COMMON/nr_mac_common.c
2020-05-26 16:39:50 +02:00
WANG Tsu-Han
a5cffd8240
device funtion call initalization fix
2020-05-26 16:21:20 +02:00
Raymond Knopp
0a45909bd1
minor changes
2020-05-26 15:37:10 +02:00
Raymond Knopp
c042f7c26a
fixed issue related to scheduing of PRACH for long sequence (only gets done in last slot of subframe now, not both) and start point of DFT in RU processing for long-sequence. Removes fatal segfault.
2020-05-26 11:40:54 +02:00
Raphael Defosseux
9097867cd8
CI: check the NR-UE cell-synchronization during launch not and just in post-mortem diagnosis
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-05-26 10:53:58 +02:00
Raphael Defosseux
9142c684df
CI: adding support for docker-based OAI-CN-CUPS deployment
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
Conflicts:
ci-scripts/epc.py
2020-05-26 10:53:38 +02:00
Sakthivel Velumani
d37f077082
handling failed ack/nack reception
2020-05-26 00:22:48 +02:00
Raymond Knopp
539ff7bf85
Merge branch 'NR_RRC_harq_hacks' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_harq_hacks
2020-05-26 00:05:40 +02:00
Raymond Knopp
fe5cd3d28d
fixed bug for long PRACH sequence configuration, flipped HARQ bits for 2-bit PUCCH0 UCI report
2020-05-26 00:04:49 +02:00
Raymond Knopp
69b4211aba
Change default NR DRB configuration to RLC UM
2020-05-25 21:13:19 +02:00
Raymond Knopp
72f1b2cb09
Remove hack restriction for single time DL scheduling
2020-05-25 20:55:12 +02:00
Raymond Knopp
fd5f7bec0d
Merge branch NR_PDCP_noS1 back to NR_RRC_PDCP
2020-05-25 20:13:22 +02:00
matzakos
47713f2a08
NR RB configuration: Remove dependencies from LTE structures
...
-Remaining LTE dependency in RLC add_srb function (not used for NSA setup)
-Rename function for DRB static preconfiguration used in noS1 mode
2020-05-25 15:46:00 +02:00
Raymond Knopp
d0e6e847e1
assertion removal
2020-05-25 14:36:37 +02:00
vr.devendra
02be147d17
GlobalEdge: CSI and TCI related MAC CE intial commit
2020-05-22 20:15:12 +05:30
Francesco Mani
6fa5a6cf89
bugfix
2020-05-22 15:35:31 +02:00
Francesco Mani
03b38ca871
Merge branch 'NR_RRC_harq_hacks' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_harq_hacks
2020-05-22 15:02:03 +02:00
Francesco Mani
17e52131d3
scheduling continuous dl transmission in first half frame
2020-05-22 15:00:37 +02:00
Sakthivel Velumani
94b88cf2cf
bug fixes
2020-05-22 13:16:30 +02:00
Sakthivel Velumani
453e257d8d
Merge branch 'NR_RRC_harq_hacks' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_harq_hacks
2020-05-22 12:47:03 +02:00
Sakthivel Velumani
eb5a7a9ab1
added harq handling in gnb mac
2020-05-22 12:41:28 +02:00
Raymond Knopp
8f8894d764
suppressed some LOG_M that were killing real-time.
2020-05-21 23:02:08 +02:00
Thomas Schlichter
ce105df4e7
Merge branch 'develop' into NR_RRC_PRACH_procedures
...
Conflicts:
openair1/PHY/NR_TRANSPORT/nr_transport.h
openair1/PHY/NR_TRANSPORT/nr_transport_common_proto.h
openair1/PHY/NR_TRANSPORT/nr_transport_proto_common.h
openair1/SCHED_NR/phy_procedures_nr_gNB.c
openair1/SIMULATION/NR_PHY/prachsim.c
openair2/GNB_APP/RRC_nr_paramsvalues.h
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_phytest.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
openair2/LAYER2/NR_MAC_gNB/mac_proto.h
openair2/LAYER2/NR_MAC_gNB/nr_mac_gNB.h
2020-05-20 19:26:16 +02:00
Francesco Mani
2f4f90ba24
bugfix
2020-05-20 15:49:43 +02:00
laurent
bdee45878a
cleanup branch
2020-05-20 15:44:20 +02:00
Francesco Mani
3284e42e51
Merge branch 'NR_RRC_harq_hacks' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_harq_hacks
2020-05-20 15:06:03 +02:00
Francesco Mani
b0ff2cef54
rearranged function to prepare pucch scheduling
2020-05-20 15:05:33 +02:00
cig
928dd902e3
Code cleanup
2020-05-20 12:41:06 +02:00
cig
783470905d
Bugfix: missing deactivation dlsch after processing is done:
...
- the issue popped up with the new rx/tx implementation at the UE
- this was causing false processing of DLSCH PDU and reception of false
TA commands
2020-05-20 12:41:05 +02:00
s.rampalli
04e903a39b
indentations fixed
2020-05-20 15:47:03 +05:30
s.rampalli
729890a133
Required changes/modifications are done at both eNB and gNB side
2020-05-20 15:26:37 +05:30
WANG Tsu-Han
a85a39048d
Merge branch 'develop' into NR_RRCConfiguration_trx_thread
2020-05-20 09:50:05 +02:00
Raymond Knopp
6fb195867b
Merge branch 'NR_RRC_harq_hacks' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_harq_hacks
2020-05-19 23:59:31 +02:00
Raymond Knopp
dd8cb98443
added support in gNB and UE for long PRACH sequences. Tested format 0 with unitary simulation only.
2020-05-19 23:58:28 +02:00
laurent
cbd801b6e5
some cleanup and checks
2020-05-19 21:29:13 +02:00
Francesco Mani
49991e100b
bugfix for 2 acknacks in pucch0
2020-05-19 19:09:29 +02:00
matzakos
58bc9e5395
Fix ULSCH slot scheduling mismatch between gNB and OAI UE
2020-05-19 15:27:08 +02:00
matzakos
0c287d9f51
Adaptation at DLSCH scheduling function to support EPC mode
2020-05-19 15:23:12 +02:00
matzakos
c2e65b0639
Correct pseudo-subheader byte of random ULSCH PDU (phytest) to an appropriate value
2020-05-19 15:08:02 +02:00
matzakos
9e8e9c8ff0
noS1: Introduce NR DRB preconfiguration and PDCP RLC configuration triggering
2020-05-19 14:57:38 +02:00
laurent
9112ee01f5
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into main5G
2020-05-18 22:17:16 +02:00
laurent
026924244a
merge develop, ocp-gnb working on rf sim and phy-test mode: DL and UL user traffic
2020-05-18 22:16:54 +02:00
Francesco Mani
03ce05571a
Merge branch 'NR_RRC_harq_b' into NR_RRC_harq_hacks
2020-05-18 19:00:58 +02:00
Sakthivel Velumani
5a5f503997
Merge branch 'develop' into NR_RRC_harq_b
2020-05-18 12:57:51 +02:00
Sakthivel Velumani
54ca9ea5ab
fixed pucch procedures to use rrc struct in UE
2020-05-18 12:57:24 +02:00
matzakos
6d71096637
Change pseudo-subheader byte of random ULSCH PDU (phytest) to an appropriate value
...
- Apply a value which cannot be interpreted as any valid LCID at the MAC layer of the receiver gNB (as per 38.321 Table 6.2.1-2),
to avoid forwarding the random PDU to the upper layers in noS1 mode.
2020-05-17 13:03:24 +02:00
Raymond Knopp
4e50e36ede
intermediate commit, pucch2 RX with polar still not complete
2020-05-17 10:43:15 +02:00
Francesco Mani
b5b78125c9
test scheduling of pucch reception
2020-05-15 18:47:06 +02:00
Francesco Mani
d268c320ca
Merge branch 'develop' into NR_RRC_harq_hacks
2020-05-15 16:26:33 +02:00
Raphael Defosseux
11783e755a
Fixing errored/missing circular dependency protection
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-05-15 15:39:11 +02:00
Francesco Mani
0add4fdb55
bugfix in pucch timing indicator selection
2020-05-15 09:14:30 +02:00
Thomas Schlichter
7fc9ab7720
use NR_UE_sched_ctrl_t instead of UE_sched_ctrl_t in gNB_scheduler
2020-05-14 18:38:08 +02:00
Thomas Schlichter
95833dde60
Merge branch 'develop'
2020-05-14 18:36:59 +02:00
Ahmed Hussein
566de5670b
Bug fixes regarding ping issues
2020-05-14 16:18:53 +02:00
s.rampalli
2792f8ce4a
compilation done need to verify with GES endc setup
2020-05-14 15:36:45 +05:30
s.rampalli
62bb979b49
coding done need to verify testing part
2020-05-14 12:22:44 +05:30
Raymond Knopp
f043c63a34
added 2 UCI tests to CI for polartest
2020-05-14 00:45:58 +02:00
Raymond Knopp
100f75ba45
polar coding for UCI (PUCCH) integrated into polartest for lengths 12...64
2020-05-14 00:41:15 +02:00
Francesco Mani
1c7ee3caba
using num_dmrs_cdm_grps_no_data for PUSCH in PHY
2020-05-13 18:05:15 +02:00
NCTU OpinConnect Terng-Yin Hsu/WEI-YING,LIN
a102405896
LDPC cuda support BG1 all length
2020-05-13 22:31:30 +08:00
NCTU OpinConnect Terng-Yin Hsu/WEI-YING,LIN
02dc4ba8ce
configured LDPC on CPU and GPU
2020-05-13 22:27:36 +08:00
NCTU OpinConnect Terng-Yin Hsu/WEI-YING,LIN
da62b92f6e
Merge remote-tracking branch 'origin/develop' into NCTU_OpinConnect_LDPC
2020-05-13 22:24:40 +08:00
Francesco Mani
6f0e4fe149
using numDmrsCdmGrpsNoData for PDSCH in PHY
2020-05-13 16:22:05 +02:00
NCTU OpinConnect Terng-Yin Hsu/WEI-YING,LIN
5c7e4c21db
LDPC implementation on Quadro p5000 by NCTU OpinCommect
2020-05-13 22:21:49 +08:00
matzakos
97d1f98f67
Merge remote-tracking branch 'origin/NR_RRC_harq_hacks' into NR_RRC_PDCP
2020-05-13 13:56:18 +02:00
cig
268a35419e
Hotfix scrambling rnti
...
- this is needed because in the current implementation of the gNB
the scrambling rnti is 0 for the RA and dci rnti otherwise
2020-05-12 17:38:47 +02:00
cig
4522cd4eb9
Changes to RA procedures:
...
- monitoring RA window
- taking RA_offset into account
- workaround to generate PRACH only when the RAR has not been received yet (RA is idle)
2020-05-12 17:33:28 +02:00
cig
66395ff7b7
Set RA offset at UE to compensate for 2 frames offset introduced by gNB
2020-05-12 17:28:35 +02:00
cig
8394ee82f5
More dynamic DCI configuration
2020-05-12 17:28:11 +02:00
cig
08b6211956
Scheduling of Msg2
2020-05-12 17:23:50 +02:00
cig
12b585a190
Fixes to RA procedure
2020-05-12 17:19:10 +02:00
cig
58dbf7d4b9
New design UE scheduler
2020-05-12 17:19:00 +02:00
Raymond Knopp
704e167b86
Merge branch 'NR_RRC_PDCP' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_PDCP
2020-05-12 15:31:12 +02:00
Raymond Knopp
06d4ef6177
Modification of an input parameter type for nr_rrc_rlc_config_asn1_req
2020-05-12 14:58:44 +02:00
Francesco Mani
ad246f961b
reset rnti and harq_mask in dlsch structure
2020-05-12 14:14:41 +02:00
Raphael Defosseux
e376241a82
Merge branch 'develop_integration_2020_w19' into 'develop'
...
Develop Integration Branch -- 2020 week 19
The following Merge Requests were included:
* MR [810] : NR PUCCH
* MR [812] : fix 20 compilation warnings
* MR [815] : rlc v2 -- coverity scan fixes
* MR [816] : hotfix: fix compilation of UE with --musim
Also add fixes for CI
2020-05-11 21:10:34 +02:00
Raphael Defosseux
f9403e9a2e
Merge remote-tracking branch 'origin/hotfix-ue-musim-compilation' into develop_integration_2020_w19
2020-05-11 11:22:48 +02:00
Raphael Defosseux
ab7ec85342
Merge remote-tracking branch 'origin/rlc_v2_coverity_fixes' into develop_integration_2020_w19
2020-05-11 11:22:34 +02:00
cig
96b5755753
Cleanup NR UE DCI configuration
2020-05-11 11:09:36 +02:00
cig
785ffa4def
Minor fixes
2020-05-11 11:09:36 +02:00
cig
4dc0e7f235
Enabled UE to process RX and TX in every DL or UL (or mixed) slot respectivey
...
- the commit fixes also the selection of the thread_id in TX procedures
- DCI configuration is currently limited to slot 1 and 7
2020-05-11 11:09:36 +02:00
cig
e3ba90b055
Fixes for polar and scrambling RNTI at UE
...
- including temporary hotfix for the polar rnti
2020-05-11 11:09:36 +02:00
Francesco Mani
cdead06962
fix for scrambling rnti and dci format
2020-05-11 11:09:36 +02:00
Cedric Roux
301ea42482
hotfix: fix compilation of UE with --musim
...
The following was failing:
./build_oai --UE --musim
Not sure this fix is correct, but it seems consistent with
the rest of platform_constants.h.
2020-05-09 10:12:38 +02:00
Francesco Mani
88e5203dfa
bugfix in dci1_1 size
2020-05-08 17:19:31 +02:00
Francesco Mani
185477dc9f
fix for ULSCH ok when PRBs are empty
2020-05-08 15:29:28 +02:00
Francesco Mani
927d97fa3f
Merge branch 'NR_RRC_harq_hacks' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_harq_hacks
2020-05-08 15:27:10 +02:00
Raymond Knopp
160fef9a2d
fix after merge
2020-05-08 10:25:06 +02:00
Raymond Knopp
afa7ef9afe
Merge branch 'NR_RRC_harq_hacks' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_harq_hacks
2020-05-08 10:17:18 +02:00
Raymond Knopp
70dff719e2
pusch dmrs rx fix, added comp file dump to ulsim
2020-05-08 10:16:30 +02:00
Cedric Roux
21a2a8c6e1
rlc v2: some fixes for 'bugs' found by coverity scan
...
Minor fixes, doesn't change anything. Not sure these are 'bugs' either,
but let's be polite with coverity scan...
One thing was not changed.
Coverity scan says:
*** CID 357991: Memory - illegal accesses (USE_AFTER_FREE)
/home/carabe/raphael/openairinterface5g/openair2/LAYER2/rlc_v2/rlc_entity_am.c: 507 in tx_list_remove_sn()
501 } else {
502 prev = cur;
503 cur = cur->next;
504 }
505 }
506
>>> CID 357991: Memory - illegal accesses (USE_AFTER_FREE)
>>> Using freed pointer "head.next".
507 return head.next;
508 }
509
510 void cleanup_sdu_list(rlc_entity_am_t *entity)
511 {
512 rlc_sdu_t head;
But as far as I understand, there is no problem. We don't access
head.next at all if it has been freed. Or is there some aliasing
going on there (pointer aliasing)? I doubt it. False positive?
2020-05-07 18:05:05 +02:00
Raphael Defosseux
bca9ecfd3c
add missing circular dependency protection
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-05-07 16:38:00 +02:00
Raphael Defosseux
2a8dacc009
CI: better code guideline analysis
...
-- check if C file has a GNU GPL license
-- check if C file has s suspect license
-- check if C header is having correct circular dependency protection (with Laurent Thomas's help)
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-05-07 16:35:28 +02:00
Raphael Defosseux
454139ac63
CI: fix a few typos in python framework
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-05-07 16:34:53 +02:00
Ahmed Hussein
6a32e60a4f
Fixed bug regarding TBS calculation and G calculation
...
- The number of nb_dmrs_re at gNB side was set to 6, but here it is assumed
that there will be no data allocation in OFDM symbols that carry DMRS
- nb_dmrs_re that is being given as an input to the TBS calculation,
should be multiplied by the number of DMRS symbols in order to get the total
number of DMRS REs per RB
- In the calculation of G, only the number of DMRS per RB in 1 OFDM symbol should
be given as an input, because inside the function of the G calculation, this
number is being multiplied by the number of OFDM symbols that carry DMRS
2020-05-07 14:41:19 +02:00
Ahmed Hussein
589801f620
Fixed bug related to N_TA_offset not being applied at UE
...
- By default this value is equal to 0 at gNB in case of ulsim, but
has a value in case of RF simulator
- The N_TA_offset was calculated but not used at UE side
2020-05-07 14:39:28 +02:00
Thomas Schlichter
25c4cea36f
remove now unnecessary frame_gap completely
2020-05-07 10:02:11 +02:00
Thomas Schlichter
aa7e10c405
also use the high 6 bits from MIB when calculating decoded_frame_rx after the initial synchronization
2020-05-07 10:02:11 +02:00
Thomas Schlichter
fa18a88fdb
fix updating UE->frame_gap and calculation if proc->frame_rx > dcireq.dl_config_req.sfn
2020-05-07 10:02:11 +02:00
Francesco Mani
d4929cc21e
bugfix in dmrs offset for pusch
2020-05-07 09:52:48 +02:00
Francesco Mani
014e045ba6
bugfix in dmrs offset for pusch
2020-05-07 09:44:07 +02:00
s.rampalli
cf844cef14
changed the encoded buffer size to 4096
2020-05-06 22:31:08 +05:30
Ahmed Hussein
1ffa9eed64
Bug fix regarding the uplink dmrs symbol position bitmask
2020-05-06 16:15:30 +02:00
Sakthivel Velumani
87ecb91885
updated cmakelist
2020-05-06 13:45:14 +02:00
Raphael Defosseux
ae5a1e4131
CI: fix unresolved merge conflicts
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-05-06 12:08:53 +02:00
Raphael Defosseux
29f984a60a
CI: fix missing class member for EPC
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-05-06 12:08:53 +02:00
Raphael Defosseux
0113a9b978
Merge remote-tracking branch 'origin/nr_pucch2' into develop_integration_2020_w19
2020-05-06 12:08:41 +02:00
Raymond Knopp
bd1c4dd00b
Add default NR RLC UM bearer configuration
2020-05-05 20:30:19 +02:00
s.rampalli
37dcfb1a9d
fixed rrc x2ap runtime issues
2020-05-05 21:36:07 +05:30
Sakthivel Velumani
7746421192
Merge branch 'develop' into NR_RRC_harq_b
2020-05-05 16:32:37 +02:00
s.rampalli
cfd402a03a
mistake
2020-05-05 19:53:13 +05:30
s.rampalli
509fb16705
rrc changes
2020-05-05 17:22:17 +05:30
s.rampalli
c52c9b7ba4
fixed rrc issues
2020-05-05 14:03:05 +05:30
s.rampalli
85cfa10961
rrc runtime errors fixed
2020-05-05 13:55:49 +05:30
s.rampalli
bdc7943b8f
fixed encoding failed issue
2020-05-05 09:09:27 +05:30
Raymond Knopp
632ef048c8
Introduce triggering of PDCP and RLC configuration for the list of added DRBs
...
-Upon reception of SgNB Addition Request from the eNB, the gNB configures pdcp and rlc entities for the list of DRBs provided from the eNB
2020-05-04 18:12:20 +02:00
Raymond Knopp
017a6ef141
Introduce NR RRC->RLC configuration
...
-Create nr_rrc_rlc_config_asn1_req function
-Update RLC DRB addition functions with NR structures instead of LTE
2020-05-04 17:58:36 +02:00
Raymond Knopp
eb51e39f39
Introduce NR RRC->PDCP configuration
...
-Create nr_rrc_pdcp_config_asn1_req function
-Update PDCP DRB addition functions with NR structures instead of LTE
2020-05-04 17:48:18 +02:00
Sakthivel Velumani
64808859b9
updated CI test list with harq test
2020-05-04 15:42:15 +02:00
Raymond Knopp
042aac3d4f
reverted handling of transform_precoding variable in NR FAPI. Added correct handling of this in ulsim.c
2020-05-04 09:49:18 +02:00
Sakthivel Velumani
7655123997
included throughput print
2020-05-04 09:29:36 +02:00
Raymond Knopp
2f9bf0d84c
added file reading for ulsim
2020-05-04 08:19:48 +02:00
laurent
7aa9a7bd49
work in progress, re-merge before continuing
2020-05-03 18:30:26 +02:00
laurent
da54778c4a
fix warnings
2020-05-03 18:27:07 +02:00
Thomas Schlichter
79471f2f6d
Merge branch 'develop' into NR_RRC_PRACH_procedures
...
Conflicts:
executables/nr-ue.c
openair1/PHY/NR_TRANSPORT/nr_dci_tools.c
openair1/PHY/NR_UE_TRANSPORT/nr_prach.c
openair1/PHY/defs_RU.h
openair1/SCHED_NR_UE/phy_procedures_nr_ue.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
openair2/RRC/NR/rrc_gNB_nsa.c
openair2/X2AP/x2ap_eNB_handler.c
2020-04-30 18:54:37 +02:00
Raymond Knopp
84b1df4b87
Merge remote-tracking branch 'origin/develop' into nr_pucch2
2020-04-30 16:12:18 +02:00
Raymond Knopp
4210c41179
removal of a massive number of warnings
2020-04-30 15:48:37 +02:00
Raphael Defosseux
cd82d94cb2
Merge branch 'develop_integration_2020_w17' into 'develop'
...
Develop Integration Branch -- 2020 week 17
See merge request oai/openairinterface5g!809
2020-04-30 14:37:31 +02:00
Raphael Defosseux
9f09885dbf
Merge remote-tracking branch 'origin/split73' into develop_integration_2020_w17
2020-04-30 10:37:22 +02:00
Raymond Knopp
7caf3d9cd9
Merge remote-tracking branch 'origin/develop' into nr_pucch2
...
Conflicts:
cmake_targets/autotests/test_case_list.xml
executables/nr-gnb.c
openair1/PHY/INIT/nr_init.c
openair1/PHY/TOOLS/tools_defs.h
openair1/PHY/defs_gNB.h
openair1/SCHED_NR/phy_procedures_nr_gNB.c
2020-04-30 09:48:13 +02:00
Raymond Knopp
cd3f5ad001
added parameters to generate_pucch2 in ue pucch procedures
2020-04-30 09:18:54 +02:00
Raphael Defosseux
7ad752232d
Merge remote-tracking branch 'origin/new_rlc_2020' into develop_integration_2020_w17
2020-04-29 18:50:32 +02:00
Cedric Roux
e5ea8a5a03
rlc v2: fix cmake file
2020-04-29 16:15:59 +02:00
Francesco Mani
86bc794518
bugfix in dmrs reception for pusch
2020-04-29 14:00:32 +02:00
Ahmed Hussein
fcf6439040
Fixed bug related to N_TA_offset not being applied at UE
...
- By default this value is equal to 0 at gNB in case of ulsim, but
has a value in case of RF simulator
- The N_TA_offset was calculated but not used at UE side
2020-04-29 12:08:22 +02:00
laurent
9ac5f6015d
update license text
2020-04-29 11:31:00 +02:00
Raphael Defosseux
8007758efe
Merge remote-tracking branch 'origin/split73' into develop_integration_2020_w17
2020-04-29 10:31:14 +02:00
Raphael Defosseux
c47daed70c
LIC: wrong license banner on proto-agent files
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-04-29 10:30:09 +02:00
Sakthivel Velumani
4eb78faaa1
added harq stats in dlsim
2020-04-28 21:59:34 +02:00
Ahmed Hussein
eeef6da2aa
Fixed bug regarding TBS calculation and G calculation
...
- The number of nb_dmrs_re at gNB side was set to 6, but here it is assumed
that there will be no data allocation in OFDM symbols that carry DMRS
- nb_dmrs_re that is being given as an input to the TBS calculation,
should be multiplied by the number of DMRS symbols in order to get the total
number of DMRS REs per RB
- In the calculation of G, only the number of DMRS per RB in 1 OFDM symbol should
be given as an input, because inside the function of the G calculation, this
number is being multiplied by the number of OFDM symbols that carry DMRS
2020-04-28 18:05:14 +02:00
laurent
9480293cda
include dir
2020-04-28 16:33:50 +02:00
laurent
744fe92859
set back rrc as a separate thread, lead to create back race conditions
2020-04-28 15:39:50 +02:00
laurent
60845819a2
Merge branch 'develop' of gitlab.eurecom.fr:oai/openairinterface5g into split73
2020-04-28 14:32:38 +02:00
laurent
b1da29427c
justone log line
2020-04-28 14:32:31 +02:00
Francesco Mani
5cbb380efb
almost empty function to handle uci indication
2020-04-28 14:08:19 +02:00
Raymond Knopp
dc5149e854
Merge remote-tracking branch 'origin/NR_RRC_harq_hacks' into NR_RRC_PDCP
2020-04-27 19:28:39 +02:00
Raymond Knopp
2723d095b6
Merge remote-tracking branch 'origin/NR_RRC_harq_hacks' into NR_RRC_PDCP
2020-04-27 19:26:53 +02:00
Francesco Mani
46a7b6c742
bugfix in dci size for RA
2020-04-24 18:59:59 +02:00
cig
bfe580bd41
UE RA procedures changes to preamble selection:
...
- get preamble from rach_ConfigDedicated in contention free mode
- do preamble selection only in prach slot
2020-04-24 13:31:52 +02:00
laurent
07c8d00011
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into main5G
2020-04-24 11:45:29 +02:00
laurent
151bde05c8
merge develop, compile only
2020-04-24 11:45:22 +02:00
Francesco Mani
111ea68f63
fix for scrambling rnti and dci format
2020-04-24 11:42:50 +02:00
Sakthivel Velumani
fd50f1b5bd
fixed round update in UE
2020-04-24 01:44:47 +02:00
Raymond Knopp
7689b9394a
added missing file
2020-04-23 22:49:33 +02:00
Raymond Knopp
d7d196c280
CI tests for nr_pucchsim : added PUCCH format 2 tests
2020-04-23 22:27:28 +02:00
Sakthivel Velumani
93e745b8ec
updated dlsim to test harq
2020-04-23 19:45:00 +02:00
Sakthivel Velumani
6b307e8123
bugfix in ratematching for higher rv
2020-04-23 19:44:04 +02:00
Raphael Defosseux
f6383343fc
Merge remote-tracking branch 'origin/new_rlc_2020' into develop_integration_2020_w17
2020-04-23 18:19:00 +02:00
Raphael Defosseux
ddf9471002
DOC: license for all LFDS versions updated
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-04-23 16:40:52 +02:00
Raphael Defosseux
e957d9cb49
DOC: put correct license
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-04-23 16:37:11 +02:00
Javier Morgade
591b45d29f
Configure right lcid range at MBMS config file
...
Now is aligned with RMSIMULATOR config file (this should solve CI issues with monolithic tests)
2020-04-23 11:45:07 +02:00
Raphael Defosseux
ab5e767c0d
Merge remote-tracking branch 'origin/doc-nfapi-l2-update' into develop_integration_2020_w17
2020-04-23 11:44:08 +02:00
Raphael Defosseux
381f44843d
DOC: fix some formatting issues
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-04-23 11:43:40 +02:00
Raphael Defosseux
4da101fd7f
Merge remote-tracking branch 'origin/split73' into develop_integration_2020_w17
2020-04-23 11:31:51 +02:00
Raphael Defosseux
fde5af0ecc
Merge remote-tracking branch 'origin/ue_nfapi_mch' into develop_integration_2020_w17
2020-04-23 11:31:46 +02:00
Raphael Defosseux
0d1edf6c47
CI: add missing import
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-04-23 11:30:48 +02:00
Raphael Defosseux
6258755d14
Merge remote-tracking branch 'origin/develop_integration_2020_w15' into develop_integration_2020_w17
2020-04-23 11:29:33 +02:00
cig
5eacaddd0e
Code cleanup
2020-04-23 09:55:04 +02:00
cig
32af60bcf5
UE RA procedures changes to preamble selection:
...
- get preamble from rach_ConfigDedicated in contention free mode
- do preamble selection only in prach slot
2020-04-23 09:55:04 +02:00
cig
f276494317
Completed dlsch demodulation for RA PDSCH
2020-04-23 09:55:04 +02:00
cig
c56854afe4
Set proper polar rnti and scrambling rnti for the phy-test and do-ra running modes:
...
- in phy-test both rnti are set to same rnti
- in do-ra the scrambling rnti is set to 0 while the polar rnti is the RA_rnti (computed as per
TS 38.321)
2020-04-23 09:55:04 +02:00
cig
acfad36f1a
Code cleanup:
...
- restructured nr_pdcch_unscrambling function
- minor cleanups
- formatting
2020-04-23 09:55:04 +02:00
cig
220685e320
UE RAR DCI reception
...
- NR UE scheduled response for RA PDSCH case
- UE processing of RAR DCI
- some cleanup and formatting
2020-04-23 09:54:34 +02:00
Francesco Mani
b6ba07af14
fix in dlsim
2020-04-23 09:43:25 +02:00
Raymond Knopp
6d8aa8d6b9
added 3-bit payload for pucch0 to nr_pucchsim, fixed SNR scaling for pucch2
2020-04-23 01:17:11 +02:00
Raymond Knopp
35b04083b1
Merge remote-tracking branch 'origin/nr_pucch' into nr_pucch2
2020-04-22 20:43:21 +02:00
cig
0546bcea94
Doing phy procedures RX in slot 7 for RAR DCI
2020-04-22 17:57:24 +02:00
Raphael Defosseux
a0cf407742
CI: final fixes on help functions
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-04-22 17:26:34 +02:00
Raphael Defosseux
009609f1f3
DOC: update L2 nFAPI simulator
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-04-22 16:46:42 +02:00
Raphael Defosseux
1e6e780a71
CI: final fixes for noS1 ping operations and LTE-M
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-04-22 12:04:51 +02:00
Francesco Mani
a66f6907de
bufix in calling phy pucch function
2020-04-22 11:11:22 +02:00
Francesco Mani
80571bb81e
fapi functions for pucch
2020-04-22 09:54:56 +02:00
Raymond Knopp
93ba34b027
testing for pucch format 2, 3-11 bits. Configuration works for 2 PRBs, 1 symbol only. Assertion in gNB RX otherwise.
2020-04-21 23:44:06 +02:00
Raphael Defosseux
6eb5d8c9c7
CI: fix a few more things
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-04-21 22:25:16 +02:00
Raphael Defosseux
39a5ddf551
CI: cleanup
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-04-21 20:15:57 +02:00
Raphael Defosseux
9758abf9b9
CI: cleanup
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-04-21 16:47:44 +02:00
Raphael Defosseux
ea376b1eb2
CI: fix eNB log analysis
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-04-21 16:36:43 +02:00
Raphael Defosseux
e120cabda0
CI: fix HTML footer generation
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-04-21 16:03:13 +02:00
matzakos
6b79403767
NR pdcp: Rebase initial implementation
...
Initially targeting ENDC setup with commercial UE
- Missing nr_rrc_pdcp and nr_rrc_rlc configuration wrt the established DRB
- Remaining to test with user plane data traffic (Downlink and Uplink)
2020-04-21 15:20:22 +02:00
Raphael Defosseux
8e8e9d67f8
CI: fix html generation in EPC functions
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-04-21 14:51:32 +02:00
Raphael Defosseux
92ce0e8df4
CI: fix merge request case
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-04-21 14:34:21 +02:00
Francesco Mani
48325d58e5
some logs for phytest scheduling DL with phone
2020-04-21 09:58:53 +02:00
Cedric Roux
456e90e25d
rlc v2: bugfixes for mbms
2020-04-20 16:28:20 +02:00
Francesco Mani
3c5b6368f1
bugfix for numdldci for RA
2020-04-20 13:19:10 +02:00
s.rampalli
939a28ba07
Removed temporary values in x2ap and rrc
2020-04-20 11:27:56 +05:30
Cedric Roux
baa9cd0140
rlc v2: mbms support
2020-04-19 13:44:15 +02:00
Francesco Mani
4b0ddb81d5
scheduling one pdcch+pdsch after RA procedure
2020-04-18 10:52:49 +02:00
Francesco Mani
ddf4ca87d2
[gNB] taking into account preamble set at RRC and finalization of RA procedures
2020-04-17 19:07:47 +02:00
Javier Morgade
72cba28436
Add UE MCH NFAPI
2020-04-17 18:50:55 +02:00
Thomas Schlichter
0cc5a12e77
Merge branch 'develop'
2020-04-17 16:01:51 +02:00
Thomas Schlichter
42413bc565
disable PUSCH PTRS even in ulsim
...
PTRS leads to code shortening, and the current LDPC implementation has issues with that for higher code rate.
Because of this, we have to disable PTRS by default, as we test MCS 28 in CI.
2020-04-17 15:59:05 +02:00
laurent
3c4cafa1cd
fix L2 sim issue (bad manual merge)
2020-04-17 12:58:46 +02:00
Francesco Mani
b51beff901
Merge branch 'NR_gNB_SCF_Indication' into NR_RRC_harq_hacks
2020-04-17 11:13:27 +02:00
Cedric Roux
3089dc0d45
rlc v2: update to latest develop
...
All previous commits for rlc v2 are proably
not functional or even compiling.
2020-04-17 10:41:21 +02:00
Cedric Roux
123745118c
rlc v2: hotfix: remove some AssertFatal
...
Not sure if the problem is in the MAC layer or in the RLC v2 layer.
Maybe the buffer status reporting in RLC v2 is not good. Let's remove
two AssertFatal in the MAC for the time being.
2020-04-17 10:40:05 +02:00
Cedric Roux
4b6f5cea52
rlc v2: have the L2 simulator functional
...
Not very clean, but will do the job for the time being.
2020-04-17 10:40:05 +02:00
Cedric Roux
fbd69663b1
rlc v2: fix for CU/DU split
...
Limitation: this fix only works if there is only one eNB,
because we force module_id = 0 in the function deliver_sdu where
(as the code is today) we have no way to know which module_id is
concerned. More generally, the rlc v2 does not work with more than
1 eNB.
2020-04-17 10:40:05 +02:00
Cedric Roux
8ca42918d6
hotfix: remove an AssertFatal
...
The UE code to compute BSR is too complex, has to be reworked/simplified.
This commit just removes the assert, does not solve anything.
2020-04-17 10:40:05 +02:00
Cedric Roux
9b9654a8e8
rlc v2: initial UE support
2020-04-17 10:40:05 +02:00
Cedric Roux
eebf2cb938
rlc v2: improve buffer status reporting
...
The old method was wrong.
The new method is better, but not accurate, especially when the
TX buffer contains SDU of size > 2047 bytes.
Plus it's probably too slow.
To be refined at some point.
2020-04-17 10:40:05 +02:00
Cedric Roux
d860ca510e
rlc v2: bugfix
2020-04-17 10:40:04 +02:00
Cedric Roux
fd61774f26
rlc v2: fix: remove #define RRC_DEFAULT_RAB_IS_AM 1 in rrc_eNB.c
2020-04-17 10:40:04 +02:00
Cedric Roux
6698759a60
rlc v2: fix crash deliver_sdu: ERROR: pdcp_data_ind failed
...
simply ignore the error
maybe not the best solution
2020-04-17 10:40:04 +02:00
Cedric Roux
90e05a2702
rlc v2: fix cppcheck error (disable it)
2020-04-17 10:40:04 +02:00
Cedric Roux
3310f5c6b0
alternative RLC implementation
...
This commit introduces an alternative RLC implementation
based on 36.322 version 8. AM and UM done, TM not done.
See openair2/LAYER2/rlc_v2/TODO for missing parts.
2020-04-17 10:40:04 +02:00
Thomas Schlichter
2a0bfde4a0
use "PUSCH_PDU_BITMAP_PUSCH_PTRS" when setting, clearing or checking pdu_bit_map
2020-04-17 10:20:09 +02:00
Ahmed Hussein
68ba04abf8
Adding an extra condition for L_ptrs
...
- if L_ptrs is >= number of pusch symbols, then no ptrs will be scheduled
2020-04-16 21:48:27 +02:00
Ahmed Hussein
728a903369
Making "is_ptrs_symbol" as a static inline function
2020-04-16 19:30:52 +02:00
Ahmed Hussein
9b52bf29ca
Separating "is_ptrs_subcarrier" from "is_ptrs_symbol"
2020-04-16 19:21:35 +02:00
Francesco Mani
9deb0ed08c
Merge branch 'develop' into NR_RRC_PRACH_procedures
2020-04-16 18:58:53 +02:00
Raphael Defosseux
c918f1d86c
Merge branch 'NR_fix_Downlink_IP' into 'develop'
...
NR fix downlink IP
See merge request oai/openairinterface5g!806
2020-04-16 18:45:08 +02:00
Ahmed Hussein
f8c0de63cd
Using "ptrs_re_offset" at UE side instead of using the function "get_kRE_ref" (TEMP implementation)
2020-04-16 18:02:59 +02:00
Ahmed Hussein
eae301e5d8
Fix regarding PTRS frequeny domain allocation
2020-04-16 16:49:44 +02:00
Ahmed Hussein
6adc40bbd1
Removed "ptrs_configured" and using "pusch_pdu->pdu_bit_map" instead at UE side
2020-04-16 15:58:50 +02:00
Francesco Mani
c4e284a3e1
fix in CCEs function
2020-04-16 15:54:27 +02:00
Ahmed Hussein
870845fc9d
Minor fixes and modifications for get_K_ptrs
2020-04-16 14:50:11 +02:00
Ahmed Hussein
b0611cf49d
Modifying get_L_ptrs and minor fixes
2020-04-16 14:34:40 +02:00
Ahmed Hussein
15629f126c
Moving get_L_ptrs and get_K_ptrs from PHY to MAC
2020-04-16 13:49:52 +02:00
Francesco Mani
2ae14a66d8
adding conf file to test with phone
2020-04-16 12:54:00 +02:00
Francesco Mani
fd237596cf
uncommenting in cce function
2020-04-16 12:08:16 +02:00
laurent
71cbb7e894
dirty workaround if4p5 bug
2020-04-16 10:40:33 +02:00
Ahmed Hussein
b8f77a9c60
Fixed PTRS frequency domain allocation
...
- The bug occurs when the PUSCH allocation contains the central RB of the whole UL BW
2020-04-15 19:14:14 +02:00
Ahmed Hussein
e9dd51a746
Minor clean-ups regarding PTRS
2020-04-15 18:48:03 +02:00
Cedric Roux
7f196b11f6
5g nsa: hacks for eurecom testing
2020-04-15 17:06:59 +02:00
cig
6f87d474b7
Fixed wrong printing in nr_process_timing_advance
2020-04-15 16:59:09 +02:00
Ahmed Hussein
c878bbcc78
Fixing ptrs time domain allocation in set_ptrs_symb_idx
2020-04-15 16:11:56 +02:00
Raphael Defosseux
e9b8c72b7c
CI: adding ping operations to 5G-RF sim; try loop on failures
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-04-15 15:55:47 +02:00
matzakos
e1b968db8b
Small Fix for NR Downlink IP traffic issue after last updates in develop branch
2020-04-15 10:17:12 +02:00
laurent
497595ba0c
merge again develop
2020-04-14 21:16:23 +02:00
laurent
b0b5a1012a
cosmetic
2020-04-14 19:53:43 +02:00
laurent
8a58359a1b
rereremerge
2020-04-14 19:51:00 +02:00
laurent
b3c06eae1c
reremerge
2020-04-14 18:06:25 +02:00
laurent
dfafa90037
big merge with develop
2020-04-14 18:02:45 +02:00
Sakthivel Velumani
ccb7d693f4
Merge branch 'NR_RRC_harq' of remote into NR_RRC_harq
2020-04-14 15:03:52 +02:00
cig
ec422f7050
Introduced a delay after a completed sync before starting msg1 generation:
...
- this was necessary because as soon as the gNB starts, it tries detecting
the prach preambles and it mesaures the background noise. However, there is
a delay of several dozens of frames before it considers the preables as
detected.
- the solution at the UE consists in avoiding sending preamble as soon as the
UE syncs by introducing an offset, this keeps the power measurements low at
gNB side as long as the preamble detection counter is under threshold
2020-04-14 14:28:01 +02:00
cig
19530c5ab9
Cleanup nr transport header file
2020-04-14 14:28:01 +02:00
cig
8dd88bcb0e
Deleted duplicated transport common proto header file
2020-04-14 14:28:01 +02:00
cig
c0029473dc
Fixed some warnings
2020-04-14 14:28:01 +02:00
cig
3e70405b58
Cleanup transport_proto header
2020-04-14 14:28:00 +02:00
Francesco Mani
3dc9ad0567
Merge branch 'develop' into NR_RRC_PRACH_procedures
2020-04-14 14:17:34 +02:00
laurent
58e973409a
small compilation details
2020-04-14 11:25:59 +02:00
Ahmed Hussein
672937b4d7
Using SCF structs for DMRS at UE side instead of dmrs_UplinkConfig
2020-04-14 08:38:13 +02:00
Sakthivel Velumani
745d8a3876
setting dmrs type for 1_1 dci
2020-04-14 01:30:35 +02:00
Raphael Defosseux
1bf529be68
Merge remote-tracking branch 'origin/develop' into split73
2020-04-13 22:14:44 +02:00
Raphael Defosseux
238c83f400
Merge remote-tracking branch 'origin/feature-4g-sched' into develop
2020-04-13 22:08:41 +02:00
Raphael Defosseux
69869810a1
Merge branch 'develop_integration_2020_w15_bis' into 'develop'
...
See merge request oai/openairinterface5g!804
Develop Integration Branch : 2020 week 15
The following Merge Requests have been included :
* MR 789 : fix sync source configuration for eNB and B200-mini
* MR 795 : dft/fft in shared lib
* MR 795 : NR gNB SCF indication
* MR 798 : Improvements on the "default" LTE-4G scheduler
2020-04-13 22:00:47 +02:00
laurent
861caa735d
merge develop
2020-04-13 18:04:18 +02:00
Francesco Mani
478a3f73e2
bugfix for coreset id
2020-04-13 15:29:40 +02:00
Francesco Mani
ecb81ef995
Merge branch 'NR_RRC_PRACH_procedures' into NR_RRC_harq
2020-04-13 15:15:48 +02:00
Francesco Mani
042e4e5c77
reworking of nr_configure_pdcch
2020-04-13 09:18:48 +02:00
laurent
a9ec7a1d7c
merge develop, updates related
2020-04-10 20:55:50 +02:00
laurent
b90e8ea7db
merge, compile ok, regular exe ok, ocp-gnb not
2020-04-10 18:21:37 +02:00
Sakthivel Velumani
181e59db96
fixing bugs in 1_1 dci
2020-04-10 17:54:23 +02:00
Florian Kaltenberger
6ae7548291
updating doc/RUNMODEM.md
2020-04-10 14:21:03 +02:00
Florian Kaltenberger
e197824e20
updating targets/ARCH/rfsimulator/README.md
2020-04-10 14:16:15 +02:00
Raymond Knopp
b6ce8ed962
ENDC S1-U gNB support: Separate some GTP functions between eNB and gNB. Downlink traffic from SGW arrives properly at gNB now after path switch
2020-04-10 12:15:52 +02:00
Raphael Defosseux
10b484279c
Merge remote-tracking branch 'origin/feature-4g-sched' into develop_integration_2020_w15_bis
2020-04-10 12:11:58 +02:00
Raphael Defosseux
d367260214
Merge remote-tracking branch 'origin/NR_gNB_SCF_Indication' into develop_integration_2020_w15_bis
2020-04-10 12:11:31 +02:00
Raphael Defosseux
149454ed4c
Merge remote-tracking branch 'origin/extend_sharedlibusage2' into develop_integration_2020_w15_bis
2020-04-10 12:11:07 +02:00
Raphael Defosseux
b00ef27355
Merge remote-tracking branch 'origin/NR_RRCConfiguration_sync_source' into develop_integration_2020_w15_bis
2020-04-10 12:10:44 +02:00
Francesco Mani
221e152653
one file left behind
2020-04-10 10:43:44 +02:00
Francesco Mani
ffc0dc377e
Merge branch 'NR_RRC_harq' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_harq
2020-04-10 10:02:38 +02:00
Francesco Mani
6237ba3735
Merge branch 'nr_pucch' into NR_RRC_harq
2020-04-10 10:02:21 +02:00
Robert Schmidt
0e4ff0ecb4
L2 sim: space RA in time
2020-04-10 00:09:36 +02:00
Robert Schmidt
23fb00a248
Fix: telnet use right variable names
2020-04-10 00:09:36 +02:00
Robert Schmidt
a56be93e80
Reduce CPU load in PHY stub UE (L2 sim)
...
Instead of looping over UEs and all DL config Req/HI DCI0, loop first
over all DL config Req/HI DCI0, and for each, match UE. Lowers CPU
traffic for high traffic situations.
2020-04-10 00:09:36 +02:00
Robert Schmidt
4df3157a7a
L2: do not overwrite FAPI message, correct check
2020-04-10 00:09:36 +02:00
Robert Schmidt
0bef57e2d4
L2 sim: fix PDU_index test
2020-04-10 00:09:36 +02:00
Robert Schmidt
382b815fa4
Remove AssertFatal from UCI handlers
2020-04-10 00:09:36 +02:00
Robert Schmidt
8f450f0e51
DL PP: consider the last RBG might be smaller
2020-04-10 00:09:36 +02:00
Raymond Knopp
b568d5b01a
removed faulty entries in ci unitary simulators and SNR starting point for nr_ulsim tests
2020-04-09 22:25:02 +02:00
Sakthivel Velumani
1c3c5c772f
allocating memory to UL_INFO pdus
2020-04-09 19:22:26 +02:00
Francesco Mani
9296949906
fix for dlschsim for no data in dmrs symbol
2020-04-09 17:25:24 +02:00
Raymond Knopp
786be88101
fixed unitary simulation issue for nr_ulsim and removed broken pucch1 tests
2020-04-09 15:52:19 +02:00
Raphael Defosseux
46b386f0db
Merge branch 'develop_inria_ci_deployment_gp' into develop_integration_2020_w15
2020-04-09 12:16:22 +02:00
Raphael Defosseux
64fcb6daa1
Merge branch 'develop_inria_ci_deployment_gp' of gitlab.eurecom.fr:oai/openairinterface5g into develop_inria_ci_deployment_gp
2020-04-09 12:11:20 +02:00
Gabriele Perrone
8a1118abac
operations: 1) creation of develop_integration_2020_w15 (=develop) 2) merge of develop_inria_ci_deployment_gp 3) main.py conflicts resolution and now: commit of new main.py, epc.py, ran.py etc.
2020-04-09 11:03:49 +02:00
Sakthivel Velumani
9e8e7de10a
using same dci_pdu_rel15 for UE also
2020-04-08 22:24:08 +02:00
Sakthivel Velumani
e0acce65c4
dci 1_1 bit decoding
2020-04-08 22:22:52 +02:00
Francesco Mani
def0450b4a
Merge branch 'NR_RRC_PRACH_procedures' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_PRACH_procedures
2020-04-08 17:57:45 +02:00
Francesco Mani
b9d80576aa
patch for no data in dmrs symbol for pusch tx
2020-04-08 17:32:19 +02:00
Raymond Knopp
c8ac5d56bf
compilation of NR executables with MAC
2020-04-08 12:47:34 +02:00
matzakos
732081dd22
ENDC testing: Remove some remaining modifications used only for testing
2020-04-08 11:17:44 +02:00
Francesco Mani
2de42fcf0c
increasing snr in ulsim mcs9
2020-04-08 09:02:32 +02:00
Francesco Mani
17e3f2857c
possible fix for ghost dlsim in ci?
2020-04-08 09:02:19 +02:00
Raymond Knopp
1c16705355
pucch receiver for format 0 reworked without floating point and no generation of sequences for each decoding attempt, SR detection integrated
2020-04-08 00:03:44 +02:00
Thomas Schlichter
c128e82291
use nfapi_nr_ue_pusch_pdu_t instead of fapi_nr_ul_config_pusch_pdu for pusch_config_pdu
2020-04-07 21:18:28 +02:00
Gabriele Perrone
d15d86cf0c
Update README.md
2020-04-07 19:20:30 +02:00
Sakthivel Velumani
6f3934acc0
moved dci_pdu_rel15_t to mac_common
2020-04-07 18:09:07 +02:00
Sakthivel Velumani
3053f37dec
added NR_CellGroupConfig to mac in UE
2020-04-07 18:08:22 +02:00
Francesco Mani
ac2d1d79d7
minor fixes
2020-04-07 17:38:31 +02:00
Francesco Mani
20f5e27e50
filling dci pdu
2020-04-07 17:24:55 +02:00
Gabriele Perrone
be9d4e1b55
after full run of enb_usrp210_band7_test_05mhz_tm1.xml commit the latest changes; then I will create an integration branch to run CI
2020-04-07 16:10:58 +02:00
Ahmed Hussein
b9148d636f
Migrating members from NR_UL_UE_HARQ_t to the new added NFAPI structs
2020-04-07 15:02:04 +02:00
Thomas Schlichter
690176821d
make mac_sdus an array instead of a pointer
2020-04-07 13:31:14 +02:00
Raphael Defosseux
8bef0d1d61
CI: adding some try/catches and more debug to see what is going on --> failure to load images since 2 weeks
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-04-07 12:24:08 +02:00
Raymond Knopp
ea951f0db9
Merge remote-tracking branch 'origin/develop' into nr_pucch
2020-04-07 12:17:06 +02:00
Raymond Knopp
dcf7678fef
Merge remote-tracking branch 'origin/develop' into nr_pucch
...
Conflicts:
cmake_targets/CMakeLists.txt
openair1/SCHED_NR/phy_procedures_nr_gNB.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_phytest.c
openair2/LAYER2/NR_MAC_gNB/mac_proto.h
2020-04-07 12:11:48 +02:00
WANG Tsu-Han
f0116d6bba
fixes for return value for not using usrp write thread
2020-04-07 11:55:27 +02:00
cig
1e63219bbf
Fixed bugs in UE RA procedures:
...
- number or RA preambles unitialised
- power ramp counter not incrementing
- segmentation fault due to wrong pointer initialisation
2020-04-07 11:07:41 +02:00
matzakos
c8f2b4e035
Merge branch 'NR_RRC_PRACH_procedures' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_PRACH_procedures
2020-04-06 19:07:12 +02:00
matzakos
3b6b6d0671
Fix ULSCH traffic generation at UE side. Still not received at gNB
2020-04-06 19:06:58 +02:00
Raphael Defosseux
9a13669552
CI: adding a few checks before loading images in R2LAB
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-04-06 16:33:40 +02:00
Francesco Mani
b29d270708
Merge branch 'NR_RRC_harq_newdcipdu' into NR_RRC_harq
2020-04-06 15:30:10 +02:00
Gabriele Perrone
564db9c398
debugging
2020-04-06 15:20:02 +02:00
Gabriele Perrone
eff978af5d
debugging
2020-04-06 14:54:13 +02:00
Robert Schmidt
1372e02206
Check for CCE allocation in UL PP
2020-04-06 13:56:59 +02:00
Robert Schmidt
36ebfe04f6
Use CCE_try_allocate_ulsch() in ULSCH
2020-04-06 13:56:59 +02:00
Robert Schmidt
c76af0a142
Check for CCE allocation in DL PP
2020-04-06 13:56:56 +02:00
Robert Schmidt
ed6e5ce832
Use CCE_try_allocate_dlsch()
2020-04-06 13:56:31 +02:00
Robert Schmidt
6b3b0b0b8b
Final CCE allocation check: print message on fail
2020-04-06 13:56:31 +02:00
Robert Schmidt
88d156478f
CCE_allocation_infeasible(): log only debug
2020-04-06 13:56:31 +02:00
Robert Schmidt
5443c7a792
fill_nfapi_dlsch_config() takes index for filling
2020-04-06 13:56:31 +02:00
Robert Schmidt
0f46f17c1c
UL PP can change retx freq allocation
2020-04-06 13:56:31 +02:00
Robert Schmidt
24fb5e9c80
add adaptive HARQ UL
2020-04-06 13:56:31 +02:00
Robert Schmidt
9256a9e813
Clean up schedule_ulsch_rnti()
2020-04-06 13:56:31 +02:00
Robert Schmidt
c9a921504c
TEST: TPC + TA cleaned up in DLSCH
2020-04-06 13:56:31 +02:00
Robert Schmidt
fd2e5fee96
Clean up schedule_dlsch()
2020-04-06 13:56:31 +02:00
Robert Schmidt
2f32448707
Correctly handle 2ms Sched. Reqs
2020-04-06 13:56:31 +02:00
Robert Schmidt
a3bbbd0630
Lock PRACH region through vrb_map_UL
2020-04-06 13:56:31 +02:00
Robert Schmidt
abc65b1d86
Reimplement UL PP
2020-04-06 13:56:31 +02:00
Robert Schmidt
8bf7a13ffa
Remove first_rb from ULSCH scheduler
2020-04-06 13:56:31 +02:00
Robert Schmidt
8a84e2d92e
Rewrite assign_max_mcs_min_rb() more concisely
2020-04-06 13:56:31 +02:00
Robert Schmidt
10bd164ad4
UL PP: Remove UE sorting and slicing
2020-04-06 13:56:31 +02:00
Robert Schmidt
9b4725ad0b
Shortened UL-PP, remove CC and slicing
2020-04-06 13:56:31 +02:00
Robert Schmidt
4250f8eaec
ULSCH: remove CC loop, remove variables or limit scope
2020-04-06 13:56:31 +02:00
Robert Schmidt
1670b4521e
Reimplement the DLSCH preprocessor
...
This refactors the preprocessor. The new preprocessor implements the
same scheduling strategy (Modified Round-Robin: give resources according
to round-robin, then group) but should be fairer by changing every time
the RR start UE (i.e., 1st TTI UE 0 starts, 2nd TTI UE 1, etc) when the
UE number is not a divisor/multiple of the RBG size (and the last RBG is
often smaller). This also removes all unneeded code of the preprocessor
such as allocate(), positioning(), etc.
2020-04-06 13:56:27 +02:00
Robert Schmidt
eb0af3a5e0
Simplify DLSCH code
...
* do not check rlc_ind()
* Simplify retransmission part and remove nb_rb_available var
* Simplify new transmission code
* Simplify fill_DLSCH_dci(), avoid unnecessary copies
* fix: first check No. RBs, then check CCE alloc
2020-04-06 13:43:52 +02:00
Robert Schmidt
eeaa5a99d0
RLC: _req() accepts max TB size, _ind() not
...
Previously, the various rlc_*_ind() functions had a parameter to enable
the MAC to specify the max TB size that a subsequent call to the
corresponding rlc_*_req() (!) function would return. This patch removes
this parameter from the rlc_*_ind() functions and makes the parameter
working that is already in the rlc_*_req() functions.
2020-04-06 13:43:52 +02:00
Robert Schmidt
5c153ca0d2
Move release and RA control to own function, call once for every UE
2020-04-06 13:43:52 +02:00
Robert Schmidt
97a1bd105c
store_dlsch_buffer() works per CC, checks only active LCs
...
store_dlsch_buffer() puts the RLC buffer status results in the
UE_TEMPLATE, which is per-CC. Since the DLSCH scheduler works per-CC,
too, we pass the right CC. However, this is not strictly necessary, as
we could do this once before every CC, and it might be updated.
2020-04-06 13:43:52 +02:00
Robert Schmidt
2e9f391a0a
Store active LCs in MAC, remove unneeded headers
2020-04-06 13:43:52 +02:00
Thomas Schlichter
40bd00aa4b
Add nr_prachsim to CI
2020-04-06 12:47:37 +02:00
Gabriele Perrone
2ea0070d4d
further cleanup
2020-04-06 12:04:07 +02:00
Francesco Mani
bfaa037e83
Merge branch 'NR_RRC_PRACH_procedures' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_PRACH_procedures
2020-04-06 11:05:27 +02:00
Francesco Mani
614c4ab6bd
adding do_ra flag into new statement
2020-04-06 10:53:48 +02:00
Ahmed Hussein
d3cbf14694
Using ul_dmrs_symb_pos at UE side instead of assuming that DMRS is only present at 1st symbol of PUSCH
2020-04-06 10:37:17 +02:00
Francesco Mani
c9d1fe85fe
Merge branch 'NR_RRC_PRACH_procedures_todevelop' into NR_RRC_PRACH_procedures
2020-04-06 09:21:01 +02:00
matzakos
374610dbe2
ENDC path switch procedures: Small correction
2020-04-06 09:20:25 +02:00
Gabriele Perrone
9eab72b2bf
aligning remote repository with local on starsky
2020-04-06 09:18:42 +02:00
Ahmed Hussein
76f937d8f2
Removing nb_re_dmrs and length_dmrs from NR_UE_ULSCH_t
2020-04-06 09:12:33 +02:00
Ahmed Hussein
1104cf0414
Removing DMRS parameters from "nr_ulsch_encoding"
2020-04-06 08:51:35 +02:00
matzakos
cd843860a8
Fix RFSIMULATOR issues (gNB side) after merge of NR_test_S1U_RRC_PRACH_procedures into NR_RRC_PRACH_procedures
2020-04-04 11:56:06 +02:00
Francesco Mani
8892d00693
flag do_ra alternative to phy_test to perform RA procedures
2020-04-04 10:32:07 +02:00
Sakthivel Velumani
7846132e1c
updated dci_pdu_rel15_t
...
moved nr_dci_size out of scheduler_phytest
2020-04-03 19:12:06 +02:00
Gabriele Perrone
b36d40d4a5
Update README.md
2020-04-03 18:38:42 +02:00
Francesco Mani
f72259de8e
reactivating phytest schedulers
2020-04-03 16:58:08 +02:00
Francesco Mani
f73dd0742e
Revert "ENDC path switch S1-U: Bugfixes at eNB side. Problem at S1AP E-RAB-Modification-Indication message encoding to be resolved"
...
This reverts commit f895c4d929 .
2020-04-03 14:19:28 +02:00
Francesco Mani
448cae257d
Revert "ENDC path switch S1-U: Bugfixes at gNB side"
...
This reverts commit 1462f0e659 .
2020-04-03 13:41:23 +02:00
Francesco Mani
b651cae0ee
increasing snr in ulsim mcs9
2020-04-03 09:15:10 +02:00
Francesco Mani
98a9af4f47
possible fix for ghost dlsim in ci?
2020-04-02 19:38:41 +02:00
Francesco Mani
fbf74bc395
setting type 1 dl freq resource allocation in rrc
2020-04-02 18:48:02 +02:00
Raymond Knopp
f9fc712a9b
Merge branch 'NR_RRC_PRACH_procedures' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_PRACH_procedures
2020-04-02 17:44:08 +02:00
cig
6e404180f7
Fixed compilation warnings
2020-04-02 17:24:33 +02:00
cig
0366be797f
Prach_start adjustment for both HW and simulation
2020-04-02 16:09:15 +02:00
cig
cf47f059eb
Restored preamble index configuration in PRACH UE
2020-04-02 16:09:15 +02:00
cig
8c68f37450
Prachsim compilation and NR PRACH UE fixes
2020-04-02 16:09:07 +02:00
Raphael Defosseux
657a42fec3
CI: during VM builds, we often have connection issues. Adding retry options to wget
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-04-02 14:33:37 +02:00
WANG Tsu-Han
76eec2d1ee
Merge branch 'develop' into NR_RRCConfiguration_trx_thread
2020-04-02 13:03:25 +02:00
WANG Tsu-Han
a6e1b2a9f8
Merge branch 'develop' into NR_RRCConfiguration_trx_thread
...
Conflicts:
targets/ARCH/USRP/USERSPACE/LIB/usrp_lib.cpp
2020-04-02 13:02:31 +02:00
frtabu
0518ced81f
dft/idft in shared lib
2020-04-02 12:11:21 +02:00
Ahmed Hussein
9a857e4486
Adopting the dynamic implementation of DMRS at the gNB side
...
- Using the implemented DMRS functionalities at the MAC layer at the gNB side
- Removing is_dmrs_symbol function
- Temporary implemetation at the UE side considering DMRS symbol is at the 1st PUSCH symbol,
until the nFAPI structs for DMRS is adopted at the UE side
2020-04-02 10:05:54 +02:00
adk
5f194af906
optimization and fixing PUSCH PTRS generation
2020-04-02 10:05:54 +02:00
adk
5e7d52d279
fix indentation
2020-04-02 10:05:54 +02:00
Sakthivel Velumani
684dec16c1
Merge branch 'NR_RRC_harq' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_harq
2020-04-02 03:00:12 +02:00
Sakthivel Velumani
bf819df6e3
changed dci_pdu_rel15 struct to hold bitwidth for each dci field
2020-04-02 02:54:29 +02:00
Sakthivel Velumani
b4d273d63b
added remaining fields in 1_1 DCI pdu fill
2020-04-01 21:30:34 +02:00
Gabriele Perrone
236b17ce81
cleanup of main*.py names and push of minor changes on main.py and html.py
2020-04-01 18:27:34 +02:00
Francesco Mani
cff21926e8
Merge branch 'nr_pucch' into NR_RRC_harq
2020-04-01 17:22:44 +02:00
Raymond Knopp
72d76c7585
dft-based pucch0 receiver
2020-04-01 16:52:56 +02:00
Gabriele Perrone
36bf56d410
Update README.md
2020-04-01 14:59:09 +02:00
Gabriele Perrone
1cb14c3d9c
Update README.md
2020-04-01 13:26:26 +02:00
Robert Schmidt
5420e74032
Efficient RB estimation through binary search
2020-04-01 11:13:58 +02:00
Robert Schmidt
8ffe5b4920
Rename UE_list_t to UE_info_t, UE_list_t separate struct
...
UE_list_t is now used as a separate list. It can be e.g. used in the
scheduler to mark groups of users. The original UE_list_t is renamed to
UE_info_t to reflect that it is a container for information about UEs.
2020-04-01 10:47:02 +02:00
Robert Schmidt
7c92456338
Remove DL Slicing-related variables
2020-04-01 10:38:47 +02:00
Robert Schmidt
fd6618dc1c
Simplify preprocessor, retain functionality
...
* Simplify store_dlsch_buffer()
* Simplify assign_rbs_required()
* Simplify dlsch_scheduler_pre_processor_partitioning()
* Simplify dlsch_scheduler_pre_processor_accounting() and dlsch_scheduler_pre_processor_accounting_allocate()
* Simplify allocation printing
The original functions used in the fairRR scheduler have been moved to
eNB_scheduler_fairRR
2020-04-01 08:49:26 +02:00
Robert Schmidt
4462e2d710
Remove unused/broken code in preprocessor
...
* Remove MIMO_mode_indicator: it is simply not used ATM
* Remove min_rb_unit as parameter: function auto-detects
* Remove commented code
* Remove slice sharing/multiplexing: it is broken
* Remove UE sorting, add UE with add_new_ue() in MAC
- UE sorting is useless overhead on every iteration, instead it should
be governed by a scheduling algorithm (e.g., RR or PF)
- The MAC keeps a UE list and automatically adds a UE
- UE_list empty, set head to -1
* Remove slice_positioning: the slicing functionality is broken
* Remove unused/untested code
2020-04-01 08:49:26 +02:00
Robert Schmidt
8d3fa4dc22
Simplify dlsch_scheduler_pre_processor_reset()
...
The original reset() function used in fairRR has been moved to
eNB_scheduler_fairRR.c
2020-04-01 08:49:26 +02:00
Robert Schmidt
ff766786a8
Remove mbsfn_flag from schedule_ue_spec(), simplify pre_processor interface
2020-04-01 08:49:26 +02:00
Robert Schmidt
8e72b1364a
Remove sf0 DC limitation
2020-04-01 08:49:26 +02:00
Robert Schmidt
cd480271af
Remove everything related to TM5 in pre_processor
2020-04-01 08:49:26 +02:00
Robert Schmidt
99301f438f
Call schedule_ue_spec() once for each CC
2020-04-01 08:49:26 +02:00
Robert Schmidt
81fb7628c5
get_min_rb_unit(): all channel bandwidths
2020-04-01 08:49:26 +02:00
Robert Schmidt
ffc4f464f5
Remove useless mac_proto.h include
...
When a header is changed, all including files need to be recompiled,
too. Thus, including a header needlessly all over the place drives
compile times up without any reason.
2020-04-01 08:49:26 +02:00
Robert Schmidt
1efd2b428b
Remove useless MAC/defs.h file
2020-04-01 08:49:26 +02:00
Robert Schmidt
5e0d6253b8
Fix: search UE in ULSCH when handling UCI
2020-04-01 08:49:26 +02:00
Sakthivel Velumani
bb3883bff0
1_1 DCI encoding - added checks from RRC IEs
2020-04-01 01:26:02 +02:00
Sakthivel Velumani
f404f29e2f
added some fields in 1_1 DCI bit encoder
2020-03-31 15:27:41 +02:00
Raymond Knopp
e9ff6bad2e
Merge with branch NR_RRC_PRACH_procedures
2020-03-31 15:25:42 +02:00
Francesco Mani
1ada5382c8
ulsch rx measurements in dlsim
2020-03-31 12:31:06 +02:00
frtabu
4649034b26
create dft shared lib
2020-03-31 12:10:48 +02:00
frtabu
296494ea4c
create dft shared lib
2020-03-30 18:23:32 +02:00
Gabriele Perrone
f7c1a954b1
Merge branch 'develop_inria_ci_deployment_gp' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop_inria_ci_deployment_gp
2020-03-30 17:56:57 +02:00
Gabriele Perrone
ddfaa9af5e
editorial on html.py
2020-03-30 17:47:08 +02:00
Gabriele Perrone
34694363e2
clean up the HSS termination procedure using the screen command
2020-03-30 17:34:23 +02:00
Raymond Knopp
2378b73b1e
ENDC path switch procedures: E-RAB Modification Confirm message successfully received at the eNB from the MME now
2020-03-30 14:38:42 +02:00
cig
7f00dbc53c
Const prachfmt in nr_mac_common
2020-03-30 12:03:31 +02:00
Francesco Mani
6f001d3e5b
adapting handle rach function
2020-03-30 11:38:07 +02:00
Francesco Mani
0ca708d55b
making ulsim compile
2020-03-28 10:53:44 +01:00
Francesco Mani
88aad7cbf2
num_cb in indication taken from pusch pdu
2020-03-28 10:05:25 +01:00
Francesco Mani
aad29b208a
first version of gNB indication structures from SCF
2020-03-27 18:27:49 +01:00
cig
2b3446ed15
Hardcoded PRACH tx_amp to AMP
2020-03-27 17:09:50 +01:00
cig
cca28a0abd
Moved PRACH PDU struct to NR_UE_PRACH in PHY_VARS_NR_UE:
...
- now the FAPI interface copies the struct directly to NR_UE_PRACH
- NR_PRACH_CONFIG_COMMON and NR_PRACH_CONFIG_INFO have been removed from FP
2020-03-27 17:09:50 +01:00
cig
6d413e2c57
Bugfix returning null pointer to prach resources
2020-03-27 17:09:50 +01:00
cig
3bb1407e54
NR PRACH generation fixes for correct reception of msg1
2020-03-27 17:09:43 +01:00
cig
6982e6f443
Code cleanup and formatting
2020-03-26 18:54:58 +01:00
cig
2c6e49c0da
Enabled timing offset compensation in RFSIM
2020-03-26 18:54:58 +01:00
cig
453d574433
Temporary set condition on slot 19 to enter PHY PRACH procedures
2020-03-26 18:54:57 +01:00
cig
ae5f30ec8d
Set flag to generate PRACH only on PRACH slot
2020-03-26 18:54:57 +01:00
cig
3bb82a02ee
UE: N_TA_offset configuration depending on SCS and N_RB_DL
2020-03-26 18:54:57 +01:00
cig
04a9c72de3
Bugfix in selection of dual format A3/B3
2020-03-26 18:54:57 +01:00
cig
01b3038d77
Check on dlsch0_harq to avoid segmentation fault
2020-03-26 18:54:57 +01:00
cig
63d6b59f9d
Enabled check on UE mode to start either ULSCH and PRACH procedures:
...
- ULSCH is temporary disabled
2020-03-26 18:54:50 +01:00
cig
d6f597cefe
Commented out code for contention resolution at UE side
2020-03-26 18:27:13 +01:00
cig
eb7f3193aa
Enabled compute_nr_prach_seq to be used at both gNB and UE side:
...
- now the function gets more input arguments but can be used from both UE and gNB
- this change was needed because the prach fapi of UE differs from the gNB one
2020-03-26 18:27:13 +01:00
cig
4e38ea2367
Set UE mode to NOT_SYNCHED by default
2020-03-26 18:27:13 +01:00
cig
ae9303bd52
Implemented dft/idft 36864
2020-03-26 18:27:13 +01:00
cig
924d361ded
Enabled NR UE PRACH scheduler
2020-03-26 18:27:13 +01:00
Raymond Knopp
fa3f461783
ENDC path switch procedures: Remove some IEs from E-RAB Modification Indication message which finally appear to be not mandatory
2020-03-26 18:20:05 +01:00
Francesco Mani
076e7c8e53
Merge branch 'NR_RRC_PRACH_procedures' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_PRACH_procedures
2020-03-26 12:50:46 +01:00
Francesco Mani
666adcc37e
Merge branch 'NR_RRC_PRACH_procedures' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_PRACH_procedures
2020-03-26 12:50:17 +01:00
Francesco Mani
4c30e6d3a5
new file for prach dummy functions to avoid compilation failures on physim
2020-03-26 12:29:20 +01:00
Thomas Schlichter
ce923e59ed
fix critical "assignment from incompatible pointer type" warnings
2020-03-26 09:55:22 +01:00
Francesco Mani
e451ff54ef
fixing compilation errors and one file left behind
2020-03-26 09:34:07 +01:00
Francesco Mani
d320fa13b3
Merge branch 'develop' into NR_RRC_PRACH_procedures
2020-03-25 18:45:00 +01:00
Raymond Knopp
48a61ab598
ENDC path switch procedures: Small modification at generation of E-RAB Modification Indication message
2020-03-25 16:03:43 +01:00
Raphael Defosseux
b630a983ec
Merge branch 'NR_RRCConfiguration' into 'develop'
...
Nr rrc configuration
See merge request oai/openairinterface5g!738
2020-03-25 09:43:34 +01:00
laurent
6bbf9011ba
compilation ok
2020-03-24 19:16:13 +01:00
laurent
82e71acee6
merge develop
2020-03-24 18:58:53 +01:00
Robert Schmidt
8a47fa484c
Handle residual MAC PDU < 0 gracefully
2020-03-24 17:54:08 +01:00
Robert Schmidt
daefb67c82
Fix: correct check for dummy-traffic
2020-03-24 17:54:08 +01:00
Robert Schmidt
69c16efe07
Fix: check that UE RRC config files are found
2020-03-24 17:54:08 +01:00
Robert Schmidt
2c21e8229c
Fix: correctly set context before calling pdcp_run()
2020-03-24 17:54:08 +01:00
Francesco Mani
817afd999b
fixing reference point for k in pusch dmrs
2020-03-24 16:00:52 +01:00
Robert Schmidt
8a589f5b08
Fix: rx_indication length is in bytes
2020-03-24 15:54:45 +01:00
Robert Schmidt
df0bc30e28
Make function static inline, not inline
...
inline alone does only define a function without a corresponding
declaration. static solves this problem
2020-03-24 15:41:54 +01:00
WANG Tsu-Han
669cc161f0
adding second_addr in config file
2020-03-24 11:22:17 +01:00
Florian Kaltenberger
c6d8d934c1
Merge remote-tracking branch 'origin/NR_RRCConfiguration' into NR_RRCConfiguration_sync_source
2020-03-23 22:07:05 +01:00
Cedric Roux
d6ce3a5a31
fix compilation of ldpc libraries - T must be processed before
2020-03-23 17:47:43 +01:00
Florian Kaltenberger
897ca561f5
adding time_source command line parameter and removing duplications of clock_source
...
ignoring command line paramters clock_source and time_source in lte-softmodem and harmonizing it with nr-softmodem
time_source and clock_source handled separately in usrp_lib.cpp
2020-03-23 17:45:48 +01:00
Florian Kaltenberger
e21d6efaf5
CI: adding --phy-test command line option to gNB real-time test
2020-03-23 16:33:35 +01:00
Sakthivel Velumani
d90f8da364
avoiding code duplication
2020-03-21 18:43:50 +01:00
Raymond Knopp
39ab08b6b3
Merge branch 'NR_test_S1U_RRC_PRACH_procedures' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_test_S1U_RRC_PRACH_procedures
2020-03-20 22:55:22 +01:00
Raymond Knopp
1462f0e659
ENDC path switch S1-U: Bugfixes at gNB side
2020-03-20 22:55:17 +01:00
Raymond Knopp
f895c4d929
ENDC path switch S1-U: Bugfixes at eNB side. Problem at S1AP E-RAB-Modification-Indication message encoding to be resolved
2020-03-20 22:48:09 +01:00
Sakthivel Velumani
c71edc21db
Fixed the assertion in ulsch pdu header
...
rfsim works
2020-03-20 17:08:30 +01:00
Francesco Mani
f508f310cc
fix in rbs extract for dmrs
2020-03-20 14:24:40 +01:00
OAI Jenkins
e9c6872bb9
minor modifications during a lease on inria fit14 to keep on debugging main, html, ran.py etc.
2020-03-20 14:09:51 +01:00
Sakthivel Velumani
1c2f9bb618
Fixed some bug in pusch dmrs
...
an assertion fails in gnb (need to be fixed)
2020-03-20 13:59:40 +01:00
Francesco Mani
447c470626
Merge branch 'NR_RRCConfiguration' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRCConfiguration
2020-03-20 11:16:59 +01:00
Francesco Mani
b904161f87
removing is_dmrs_symbol function from pusch in gNB
2020-03-20 11:15:43 +01:00
Cedric Roux
ad1a102f08
fix for CU/DU split
2020-03-20 11:13:51 +01:00
Francesco Mani
6d058d306a
SCF FAPI structures for PUSCH at gNB
2020-03-19 18:07:12 +01:00
Francesco Mani
57c993ce26
fix for some warnings
2020-03-18 10:03:41 +01:00
Sakthivel Velumani
07a48f87e4
loading LDPC libs for UE
2020-03-17 19:06:22 +01:00
Francesco Mani
5ef2af1cce
minor changes
2020-03-17 16:27:08 +01:00
Gabriele Perrone
6aa64bd286
to switch to develop
2020-03-17 08:24:13 +01:00
matzakos
cbba3da30b
ENDC path switch S1-U: Remove warnings
2020-03-16 21:20:00 +01:00
Cedric Roux
9bbb12f7ae
nr-gnb: configure contention-free random access for the UE
2020-03-16 09:37:40 +01:00
Raymond Knopp
1ddd729044
bring back recent changes in ldpc encoder after merge with dynamic library implementation
2020-03-16 09:32:50 +01:00
Raymond Knopp
e9fad18540
temporary changes for nr_ulsim. To be removed when new branch with SCF NR FAPI for PUSCH is merged in.
2020-03-16 01:26:12 +01:00
Raymond Knopp
93b4211d02
merge conflict removal
2020-03-15 19:16:30 +01:00
Raymond Knopp
7491e23dbd
Merge remote-tracking branch 'origin/develop' into NR_RRCConfiguration
2020-03-15 18:13:11 +01:00
Raymond Knopp
6dff674302
testing after merge with develo
2020-03-15 18:03:42 +01:00
matzakos
cb0b736993
ENDC path switch S1-U: Modifications to avoid linking errors for lte-softmodem
2020-03-15 16:23:18 +01:00
Gabriele Perrone
82e97fce59
Merge branch 'develop_integration_w11' into 'develop'
...
Develop integration 2020 week 11
See merge request oai/openairinterface5g!787
2020-03-15 12:10:33 +01:00
Raymond Knopp
fc54cbf4d2
Merge branch 'NR_RRCConfiguration' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRCConfiguration
2020-03-14 13:50:37 +01:00
Raymond Knopp
9cf9ea7c99
remainder of merge
2020-03-14 13:50:07 +01:00
Raymond Knopp
914e17b57b
Merge remote-tracking branch 'origin/develop' into NR_RRCConfiguration
...
Conflicts:
executables/nr-softmodem.c
executables/nr-ue.c
executables/softmodem-common.c
openair1/PHY/NR_TRANSPORT/nr_ulsch_decoding.c
openair1/SCHED_NR/phy_procedures_nr_gNB.c
openair1/SIMULATION/NR_PHY/dlsim.c
openair1/SIMULATION/NR_PHY/ulsim.c
openair2/LAYER2/NR_MAC_UE/mac_proto.h
openair2/NR_PHY_INTERFACE/NR_IF_Module.c
openair2/RRC/NR/MESSAGES/asn1_msg.c
openair2/RRC/NR/MESSAGES/asn1_msg.h
openair2/RRC/NR/nr_rrc_config.c
openair2/RRC/NR/nr_rrc_defs.h
openair2/RRC/NR/nr_rrc_proto.h
openair2/RRC/NR/rrc_gNB.c
2020-03-14 12:45:02 +01:00
Francesco Mani
abddce1dc7
bugfix in computation of B
2020-03-13 18:23:27 +01:00
matzakos
7408ddb2c3
ENDC path switch S1-U: Adding GTP-U tunnel related functionality at gNB
2020-03-13 12:55:49 +01:00
magounak
7b9be8744d
bug fix ue dlsch thread
2020-03-13 10:46:40 +01:00
Hongzhi Wang
d4a81bcc0f
update dlsch multi thread
2020-03-13 10:41:50 +01:00
Francesco Mani
ab39b74ca1
bugfix in pusch dmrs reception
2020-03-13 10:19:24 +01:00
matzakos
c56075928a
ENDC path switch S1-U: Bugfixes
2020-03-12 19:56:15 +01:00
Gabriele Perrone
73ac675869
Merge remote-tracking branch 'origin/extend_sharedlibusage' into develop_integration_w11
2020-03-12 18:32:39 +01:00
Gabriele Perrone
a653034fbc
Merge remote-tracking branch 'origin/generate_push_ptrs' into develop_integration_w11
2020-03-12 18:31:23 +01:00
Gabriele Perrone
4e5234853f
Merge branch 'dreibh/device-load-fix-develop-branch' into 'develop'
...
Fix for Issue #494 : check and handle return value of openair0_device_load() (develop branch)
See merge request oai/openairinterface5g!780
2020-03-12 15:22:50 +01:00
Gabriele Perrone
a1b9bebf72
Merge branch 'fix-l2-sim' into 'develop'
...
Fix l2 sim
See merge request oai/openairinterface5g!781
2020-03-12 15:20:56 +01:00
Cedric Roux
143fd5ea5a
bugfix
2020-03-12 14:50:02 +01:00
Cedric Roux
86dc600cd9
bugfix
2020-03-12 14:33:47 +01:00
Francesco Mani
18c8a4a4e6
taking into account n_ta_offset in slot fep ul
2020-03-12 14:09:41 +01:00
frtabu
4ce46e7488
Add LDPC shared lib doc
2020-03-11 18:18:19 +01:00
frtabu
3b3d232214
move ldpc coder/decoder into a shared lib dymically loaded. Also fix a record player bug
2020-03-11 17:41:38 +01:00
frtabu
8928cfe57d
move ldpc coder/decoder into a shared lib dymically loaded. Also fix a record player bug
2020-03-11 17:32:13 +01:00
matzakos
b7524052e8
Merge branch 'NR_test_S1U_RRC_PRACH_procedures' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_test_S1U_RRC_PRACH_procedures
2020-03-11 16:08:19 +01:00
matzakos
0564357e33
ENDC path switch S1-U: Minor correction
2020-03-11 16:07:02 +01:00
adk
c15fb8c7a4
PUSCH DMRS mapping type B start symbol fix
2020-03-11 14:45:14 +01:00
NCTU CS ISIP
689426e8c1
LDPC implement on Quadro p5000
2020-03-11 20:02:20 +08:00
Raymond Knopp
de34a2ff28
Update gNB configuration file used for ENDC
2020-03-11 12:02:55 +01:00
matzakos
07a2a095d3
ENDC path switch S1-U: Integrated S1AP E-RAB-Modification indication message at eNB, interfacing with RRC and X2AP to get proper configuration of E-RABs to be modified and GTP-U configuration at gNB
2020-03-11 10:37:48 +01:00
Robert Schmidt
0de3c73475
Place MBMS tun fd into single int
2020-03-10 17:38:24 +01:00
Sakthivel Velumani
c6182d3ee2
updated frame_idx in UE
2020-03-10 12:26:00 +01:00
Raymond Knopp
e7c5bc55c4
Merge branch 'NR_RRC_PRACH_procedures' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_PRACH_procedures
...
Conflicts:
openair1/SCHED_NR/phy_procedures_nr_gNB.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler.c
2020-03-10 08:24:45 +01:00
Raymond Knopp
47e0d056be
Merge branch 'NR_RRCConfiguration' into NR_RRC_PRACH_procedures
...
Conflicts:
openair1/PHY/NR_TRANSPORT/nr_dci.c
openair1/PHY/NR_TRANSPORT/nr_prach.c
openair1/PHY/NR_UE_TRANSPORT/nr_prach.c
openair1/PHY/defs_nr_common.h
openair1/SIMULATION/NR_PHY/nr_unitary_defs.h
openair1/SIMULATION/NR_PHY/prachsim.c
openair2/LAYER2/NR_MAC_UE/main_ue_nr.c
openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
2020-03-09 21:14:32 +01:00
Francesco Mani
2ada0eddc5
fix for no data in dmrs in ulsch procedures
2020-03-09 17:35:30 +01:00
Francesco Mani
f9ca54e9a1
crc and tbs fixes in ulsch
2020-03-09 12:05:45 +01:00
Francesco Mani
631d345df8
fix indentation and removing an if in scheduler
2020-03-09 10:03:54 +01:00
Raphael Defosseux
3f803ae7f9
CI: adding back more testing (ping and iperf) to L2 simulator
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-03-08 20:34:20 +01:00
Robert Schmidt
84482489e4
Reformat phy_stub_UE.c with clang-format
2020-03-08 20:34:20 +01:00
Robert Schmidt
fa7ace4b1d
Reimplement dl_config_req_UE_MAC() more concisely
2020-03-08 18:34:00 +01:00
Robert Schmidt
34e7952944
CI: Multi. UEs handled by 1 thread (no races) in l2sim
2020-03-08 18:33:34 +01:00
Robert Schmidt
719667895c
Prevent memory leak in L2 sim due to NFAPI
2020-03-08 18:33:34 +01:00
Robert Schmidt
6ec6c8b261
Request CQI in all NFAPI modes (i.e., also for L2 sim)
2020-03-08 18:33:34 +01:00
Robert Schmidt
6866be7175
Trigger ULSCH CQI ind only when instructed
2020-03-08 18:33:34 +01:00
Robert Schmidt
943f907ae1
Send correct ULSCH CQI indication message in L2 sim
2020-03-08 18:33:34 +01:00
Raymond Knopp
2b944d175a
commit before merge
2020-03-07 15:24:51 +01:00
laurent
99729391a3
merge develop, first version of 5g simple main()
2020-03-06 21:45:26 +01:00
Francesco Mani
98714f3138
using SCF fapi structure for PUSCH and initialization of pusch dmrs sequences at nr_init
2020-03-06 18:05:12 +01:00
Raymond Knopp
fcb211b014
Fixing FO compensation in UE
...
Actually there was a bug in FO compensation which I overlooked in last commit.
2020-03-06 17:15:28 +01:00
Sakthivel Velumani
c85d0878c1
Reverting the changes made in fo calculation
...
While fixing bug in PSS index calculation in 334519d16a , I made changes in FO calculation as well. This is not nedeed and caused the FO to misbehave. Hence, reverting it.
2020-03-06 13:40:03 +01:00
NCTU CS ISIP
1f6dbb20fe
LDPC implementation on GPU
...
Signed-off-by: NCTU CS ISIP <tyhsu@cs.nctu.edu.tw >
2020-03-06 19:12:31 +08:00
NCTU CS ISIP
fb30fc6aa5
GPU branch
...
Signed-off-by: NCTU CS ISIP <tyhsu@cs.nctu.edu.tw >
2020-03-06 18:36:33 +08:00
NCTU CS ISIP
0f011679c0
NCTU_CS_ISIP
...
Signed-off-by: NCTU CS ISIP <tyhsu@cs.nctu.edu.tw >
2020-03-06 17:42:52 +08:00
WANG Tsu-Han
5cdfcc4cb5
bugfix after merge
2020-03-05 19:24:40 +01:00
WANG Tsu-Han
e08b5c1c38
Merge branch 'trx_write_thread' into NR_RRCConfiguration_trx_thread
...
Conflicts:
executables/nr-ru.c
targets/ARCH/USRP/USERSPACE/LIB/usrp_lib.cpp
2020-03-05 18:31:21 +01:00
WANG Tsu-Han
cc4a0c742e
adding debug message
2020-03-05 17:38:47 +01:00
Robert Schmidt
b34a0e2f54
Increase (fixed) PHR for UE phy stub mode (L2 sim)
2020-03-05 16:06:02 +01:00
Robert Schmidt
8af8836c4b
Call oai_nfapi_cqi_indication() to send cqi_indications
2020-03-05 16:04:44 +01:00
Robert Schmidt
15a2767562
Don't call fill_ulsch_cqi_indication_UE_MAC()
...
This functions fills the ULSCH CQI indication message incorrectly. Also,
it should only be triggered when the eNB requests CSI. We disable it
here and a subsequent commit enables it again.
2020-03-05 16:04:44 +01:00
Robert Schmidt
c321f9b5a3
Make UE mem alloc for UL_INFO only once in PHY stub mode
2020-03-05 16:04:44 +01:00
Robert Schmidt
5f851d45b3
Fill UE RX Indication Rel9 to prevent error message
2020-03-05 16:04:44 +01:00
Francesco Mani
e33dea5f38
fix prb mapping according to bwps
2020-03-05 12:19:15 +01:00
Cedric Roux
0ecc3149ba
bugfix: ul grant is 27 bits, does not fit into uint16_t
2020-03-05 11:16:46 +01:00
Thomas Schlichter
8fbdfa39ec
disable PUSCH PTRS for now
...
As adding PTRS leads to shortening of the coded data, redudandency is removed and the performance decreases on a pure AWGN channel.
So PTRS should only be enabled if phase noise is present.
2020-03-05 10:27:35 +01:00
Sakthivel Velumani
f2bc346ab7
Fixed bad array length for thread ID
2020-03-05 10:14:46 +01:00
Francesco Mani
f62d94c76f
correct scheduling of msg3 reception
2020-03-05 09:59:59 +01:00
Francesco Mani
94b7d132c5
fix for tpc command
2020-03-04 17:56:37 +01:00
Francesco Mani
444442d3e3
mac scheduling of msg3 at gnb
2020-03-04 16:58:49 +01:00
Gabriele Perrone
9afdaf0244
pushing for debugging
2020-03-04 15:13:07 +01:00
adk
00ff5e8a5c
PUSCH PTRS extraction and fixing nr_ulsim
2020-03-04 14:45:05 +01:00
adk
505d06e945
PUSCH PTRS generation
2020-03-04 14:45:05 +01:00
adk
e72e1d87f2
added PUSCH PTRS structs (UE + gNB) and parameters initialization
2020-03-04 14:37:05 +01:00
Robert Schmidt
05577be422
Reduce logging verbosity and levels
2020-03-04 13:38:04 +01:00
Robert Schmidt
a51dc94e8b
Set correct UE ID in Kenb Refresh Req
...
NAS triggered the Kenb Refresh Req always for (hardcoded) UE 0. This
fixes this by setting the correct UE ID.
An effect of this was that the Kenb would always be set for UE 0,
regardless for which UE it was actually intended. This led for integrity
check failures for every UE with ID > 0.
2020-03-04 13:38:04 +01:00
laurent
756ac05e4d
merge develop,fix basic sim and warnings
2020-03-04 13:32:03 +01:00
Sakthivel Velumani
fbe0695b21
some rfsim fixes
2020-03-04 12:41:56 +01:00
Sakthivel Velumani
df8e9ddbb3
update to the fix for initial sync
2020-03-04 11:21:14 +01:00
Raphael Defosseux
6c8938d584
Merge branch 'develop_integration_w08' into 'develop'
...
Develop integration 2020 week 08
The following Merge Requests have been included :
* MR771: Nr IP uplink traffic in noS1 mode
* MR772: Tools 5 gadapt
* MR773: Using "--allow-unauthenticated" with apt-get disables package verification,...
* MR776: Docupdate( MR 772)
2020-03-04 07:13:47 +01:00
Francesco Mani
cbbfbca5fb
another fix in RE computation for no data in dmrs symbol in phy
2020-03-03 15:22:03 +01:00
Francesco Mani
595e9c6f74
RE computation for no data in dmrs symbol in phy fixed
2020-03-03 14:28:45 +01:00
Thomas Dreibholz
34c118c03e
Error should create a log entry, not use printf().
2020-03-03 11:33:10 +01:00
Thomas Dreibholz
04789ff9f5
Made error message more informative.
2020-03-03 11:33:10 +01:00
Thomas Dreibholz
a07a830a0f
Check result of openair0_device_load() and exit when loading the device fails.
2020-03-03 11:33:10 +01:00
laurent
44167f0119
Fix phy simulators
2020-03-02 19:15:44 +01:00
Sakthivel Velumani
52fa969730
fixing wrong writeBlockSize in UE
2020-03-02 18:29:52 +01:00
Sakthivel Velumani
66555e18c7
setting sf_ahead depending on slots duration
2020-03-02 18:29:05 +01:00
laurent
7ad4efb37a
fix warnings, reduce formating differences with develop branch
2020-03-02 17:39:44 +01:00
laurent
53db39b8a0
split 7.3 ready for merge
2020-03-02 15:41:21 +01:00
Francesco Mani
e21900bb0a
no data in dmrs symbol (hardcoded)
2020-03-02 15:31:30 +01:00
Raphael Defosseux
795f25bb17
CI: new new method to run simulated HSS
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-03-02 14:38:26 +01:00
Raymond Knopp
7994fc2703
compilation errors after merge resolved
2020-03-01 19:46:27 +01:00
Raymond Knopp
02c9e83108
Merge remote-tracking branch 'origin/develop' into develop-oriecpriupdates
...
Conflicts:
openair1/PHY/LTE_TRANSPORT/if5_tools.c
openair1/PHY/LTE_TRANSPORT/prach.c
openair1/PHY/defs_eNB.h
targets/ARCH/COMMON/common_lib.c
targets/ARCH/ETHERNET/USERSPACE/LIB/ethernet_lib.c
targets/RT/USER/lte-ru.c
2020-03-01 16:14:58 +01:00
Sakthivel Velumani
bc1e62dd7e
Merge branch 'NR_RRCConfiguration' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRCConfiguration
2020-02-28 18:23:27 +01:00
Sakthivel Velumani
b4f46144fe
Fixed bugs in frame sync for UE
...
UE is a bit more stable now
2020-02-28 18:23:15 +01:00
Francesco Mani
19a1affc68
some change in pdsch configuration for msg2
2020-02-28 17:49:00 +01:00
Raphael Defosseux
bf3621c5a8
CI: needs to append CI workspace path to UE RRC conf files
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-02-28 11:53:25 +01:00
Gabriele Perrone
acced8faf1
Merge branch 'develop_integration_w08' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop_integration_w08
2020-02-28 10:30:07 +01:00
Gabriele Perrone
99c113e402
Merge remote-tracking branch 'origin/docupdate_tools' into develop_integration_w08
2020-02-28 10:11:08 +01:00
Gabriele Perrone
abf4d82586
Merge remote-tracking branch 'origin/dreibh/apt-auth-fix' into develop_integration_w08
2020-02-28 10:09:50 +01:00
Florian Kaltenberger
5c041cc153
removing deprecated nr-uesoftmodem command line parameters from CI test
2020-02-27 18:06:10 +01:00
Sakthivel Velumani
172cd2b981
Merge branch 'NR_RRCConfiguration' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRCConfiguration
2020-02-27 17:32:47 +01:00
Raymond Knopp
e417fdfe20
Merge branch 'NR_RRCConfiguration' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRCConfiguration
2020-02-27 17:10:21 +01:00
Raymond Knopp
f54175c9a0
fix for test_case_list.xml file w.r.t. nr_dlsim tests. Still a few tests failing, but .xml syntax errors are fixed
2020-02-27 17:09:24 +01:00
Raphael Defosseux
4bfcef6e16
CI: fixing the infinite loop w/ UE crashes before "got sync" message
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-02-27 16:46:41 +01:00
Sakthivel Velumani
a8301b9aac
More fixes for FR2
2020-02-27 15:50:53 +01:00
cig
22d43925e0
Changes to the logic in nr_ue_dl_indication and nr_ue_prach_scheduler
2020-02-27 15:23:40 +01:00
cig
0d6e8ea0fb
Interface MAC-PHY for RA: passing FAPI PRACH PDU params to PHY
2020-02-27 15:23:40 +01:00
cig
8ed99c28cf
Fixes UE RA procedures:
...
- using NR RACH config common from scc
- fixed return type RA preamble target power functions
- retrieving PRACH format from PRACH resources
2020-02-27 15:23:40 +01:00
cig
b5bb01d4a6
Cleanup and formatting nr_ue_scheduled_response
2020-02-27 15:23:39 +01:00
cig
3c16ad5643
NR UE PRACH scheduler to fill up UL config request with PRACH PDU
...
- takes in input configuration index and TS 38.211 PRACH tables (6.3.3.2.x)
- using FAPI NR UL config request struct, derived from SCF standard for gNB
2020-02-27 15:23:39 +01:00
cig
f1e6a34f76
Add common mac functions declarations to nr_mac_common.h
2020-02-27 15:23:39 +01:00
Francesco Mani
80d286b637
removing 6db power boost of pdcch dmrs
2020-02-27 10:19:34 +01:00
Sakthivel Velumani
f59f8032f5
Removed DEFAULT_DLF from UE
2020-02-26 15:43:47 +01:00
WANG Tsu-Han
bd672c5f0f
renaming of variable
2020-02-26 14:47:24 +01:00
Francesco Mani
5a9329d1d9
bugfix in filling dci for rar
2020-02-26 14:10:57 +01:00
Sakthivel Velumani
334519d16a
Fixed several bugs in UE initial sync procedures
...
Now UE gets sync all time in rfsimulator. Yet to be tested with hardware.
2020-02-26 12:52:40 +01:00
WANG Tsu-Han
d30a28c368
adding check for overflow, removing prints and parameter setting fix
2020-02-25 16:49:39 +01:00
Francois TABURET
dd7e48ca69
Fixes typo discovered when reviewing from gitlab
2020-02-25 16:06:37 +01:00
WANG Tsu-Han
c2b3867f8a
fix for not using pointer to stash
2020-02-25 15:16:18 +01:00
WANG Tsu-Han
61a24472db
assertion removal and debuging message adding
2020-02-25 14:07:01 +01:00
frtabu
2c35740122
telnet server and iq record player documentation update
2020-02-25 11:31:40 +01:00
Francesco Mani
63cf2ffa9a
fixing the fix
2020-02-24 17:51:33 +01:00
Francesco Mani
d113daeb3a
scrambling rnti fix in nr_dci
2020-02-24 17:46:19 +01:00
Raphael Defosseux
e454e59f61
CI: fixing the report on 5G NR RF simulation
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-02-24 15:21:37 +01:00
Raymond Knopp
e2ee13e9ce
modifications for DCI size of format 1_0 for RAR and filling of FAPI for RAR according to special RAR-related configuration
2020-02-24 11:25:07 +01:00
Raymond Knopp
eb9d37f6a3
Merge branch 'NR_RRCConfiguration' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRCConfiguration
2020-02-22 15:06:28 +01:00
Raymond Knopp
b232be94ed
dlsim/ulsim updated to generate configuration without need for external pre-generated file.
2020-02-22 15:01:55 +01:00
laurent
3d15918c14
merge again with develop, compiles only
2020-02-22 14:19:18 +01:00
Francesco Mani
edeb9ea77c
Merge branch 'NR_RRC_PRACH_procedures' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_PRACH_procedures
2020-02-21 16:40:37 +01:00
Francesco Mani
6ff42815eb
scheduling of msg2 and filling of fapi structures
2020-02-21 16:40:15 +01:00
WANG Tsu-Han
d83c935e42
add trx write thread
2020-02-21 16:19:43 +01:00
Cedric Roux
85176d7203
remove compilation warnings
2020-02-21 11:09:28 +01:00
Cedric Roux
f829970085
improve NR UE capabilities request
...
Seems like the UEs in the CI don't like when asked to report NR UE
capabilities. So let's first ask for eutra capabilities and then
dig into them to check for en-dc support and only then ask for
NR capabilities. We chose to ask for NR capabilities after receiving
RRCConnectionReconfigurationComplete. That may not be the best thing
to do.
Today, we do nothing with those capabilities. We could completely skip
asking them to the UE, but since the code is there and since it may be
useful in the future, let's do it. Hopefully, it should not hurt too much.
2020-02-20 15:18:50 +01:00
Cedric Roux
eb18a90b7f
bugfix: correct X_u computation for both 839 and 139 cases
2020-02-19 14:37:07 +01:00
Cedric Roux
669ba2fafe
minor typo fix
2020-02-19 14:29:42 +01:00
Sakthivel Velumani
a3f9a72092
pbchsim works for FR2
2020-02-19 14:07:22 +01:00
Gabriele Perrone
5ef412ec8a
Merge remote-tracking branch 'origin/tools_5Gadapt' into develop_integration_w08
2020-02-19 13:24:31 +01:00
Florian Kaltenberger
d59d2fe2bd
CI: adding rrc_config_path to nr-uesofrmodem run on caracal
2020-02-19 11:59:46 +01:00
Sakthivel Velumani
6ea69740ba
added 50KHz FR2 sample rate in UE
2020-02-19 10:00:36 +01:00
Raymond Knopp
3520166644
Merge branch 'NR_RRC_PRACH_procedures' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_PRACH_procedures
2020-02-19 08:35:52 +01:00
Raymond Knopp
dd2cefa457
added longer prefix in PRACH symbol zero period for 15/30 kHz SCS. Both gNB and UE processing is modified. prachsim is functional again with new FAPI interfaces.
2020-02-19 08:34:03 +01:00
Raymond Knopp
27266ddc9a
adding config file for band n261
2020-02-18 16:55:44 +01:00
cig
398a5e9063
Bugfix in RAR MAC PDU: set correct fields order for little endian machine
2020-02-18 16:13:56 +01:00
cig
6cd7e61163
UL grant tx and rx in RAR PDU. TS 38.213 ch 8.2, TS 38.321 ch 6.2.3
2020-02-18 15:17:50 +01:00
Francesco Mani
7bd76fda53
prach config common in UE
2020-02-18 14:57:14 +01:00
Florian Kaltenberger
a3d1a70925
Merge branch 'NR_RRCConfiguration' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRCConfiguration
2020-02-18 14:28:01 +01:00
Florian Kaltenberger
99cd73cd0d
previously comitted reconfig.raw was wrong (not sure why).
...
fixing test_case_list.xml
2020-02-18 14:26:40 +01:00
Sakthivel Velumani
04cd9ee3d3
Merge branch 'NR_RRCConfiguration' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRCConfiguration
2020-02-18 12:24:43 +01:00
Sakthivel Velumani
04b64f84a1
set ue dl carrier from cmdline
2020-02-18 12:21:44 +01:00
Francesco Mani
e2178b3339
Merge branch 'NR_RRCConfiguration' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRCConfiguration
2020-02-18 11:00:20 +01:00
Francesco Mani
37bbfc0945
fixes for polartest and ulschsim
2020-02-18 11:00:02 +01:00
Cedric Roux
ac28136a78
fix: use dftlen instead of N_ZC
2020-02-18 10:26:51 +01:00
Florian Kaltenberger
ad99f473f4
CI: fix 5G NR rfsimulator synch check
2020-02-18 09:40:31 +01:00
Florian Kaltenberger
1b1bbd2849
config files update for rfsimulator CI
2020-02-18 09:25:56 +01:00
Florian Kaltenberger
c691f9b601
a few fixes for FR2.
...
fixing beam to boresight for testing
2020-02-18 09:23:23 +01:00
Raymond Knopp
46c2c11952
Merge branch 'NR_RRC_PRACH_procedures' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_PRACH_procedures
2020-02-17 18:10:40 +01:00
Raymond Knopp
5fa07571ec
N_ZC -> dftlen in nr_prach.c:nr_rx_prach_ru()
2020-02-17 18:09:47 +01:00
Cedric Roux
c46615dc8d
fix: add cast to int32_t before mul for prach_ifft_tmp
2020-02-17 17:47:10 +01:00
Raymond Knopp
87a019a114
bug fixing in nr_rx_prach_ru
2020-02-17 16:09:41 +01:00
Francesco Mani
1ff025a4a1
fix for pbchsim that works also for -I
2020-02-17 15:20:50 +01:00
Francesco Mani
8dac1f134d
fix for pbchsim
2020-02-17 14:31:11 +01:00
Raymond Knopp
fe20c53ee1
Merge branch 'NR_RRC_PRACH_procedures' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_PRACH_procedures
2020-02-17 14:20:49 +01:00
Raymond Knopp
844da79531
added handling for N_TA_OFFSET computation and changed some use of FAPI configuration in RU (used ru->config instead of ru->gNB_list[0]->config)
2020-02-17 14:19:42 +01:00
Cedric Roux
b12ca2eba1
fix prach2 value
2020-02-17 12:43:11 +01:00
Cedric Roux
bb3bee9f23
fix dftlen computation
2020-02-17 12:22:19 +01:00
Cedric Roux
fd81b1ec89
fix
2020-02-17 12:02:28 +01:00
Sakthivel Velumani
f3f3dff1be
fixed physim compile errors
2020-02-17 11:33:03 +01:00
Francesco Mani
3c4ac034a5
small fixes
2020-02-17 09:24:25 +01:00
Raymond Knopp
456d1f9df9
added scheduling of PRACH RX procedures in gNB and RU entities. Initialization of prach sequences added to nr_init.c
2020-02-16 22:48:53 +01:00
Francesco Mani
a248c44d31
computation nb of root sequences in mac (plus some clean up in prach_common.c
2020-02-14 18:57:04 +01:00
Florian Kaltenberger
47d4d0b7ec
Merge remote-tracking branch 'origin/develop' into NR_RRCConfiguration
2020-02-14 17:08:23 +01:00
Florian Kaltenberger
0f46f7ee9c
Merge branch 'NR_RRCConfiguration_merge_develop' into NR_RRCConfiguration
2020-02-14 17:07:58 +01:00
frtabu
e0fd2de76d
replacing phy_test local variable from nr_dlsim.c and nr_ulsim.c with get_softmodem_params()->phy_test
2020-02-14 16:50:09 +01:00
Raphael Defosseux
0d6fabb9b6
CI: fixed the iperf analysis in 5G-RF-SIM now that we have UL
...
also added the UL test for 5G-RF-SIM
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-02-14 15:46:40 +01:00
Sakthivel Velumani
b7b29aed18
Merge branch 'NR_RRCConfiguration' into NR_RRC_CP_bugfix
2020-02-14 11:52:29 +01:00
Sakthivel Velumani
cc9d513649
fixed txslot issue in realtime
2020-02-14 11:51:19 +01:00
Raymond Knopp
5eeb25e290
integration of remaining FAPI PRACH interfaces in L1 along with list handling for PRACH RX requests
2020-02-14 09:58:36 +01:00
Raymond Knopp
7c9372d761
Merge branch 'NR_RRC_PRACH_procedures' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_PRACH_procedures
...
Conflicts:
openair1/PHY/NR_TRANSPORT/nr_transport_proto.h
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_RA.c
2020-02-14 05:49:06 +01:00
Raymond Knopp
e8834e9620
added FAPI interfaces int gNB prach receiver functions (rx_nr_prach,rx_nr_prach_ru) and in indication to MAC.
2020-02-14 05:44:12 +01:00
Francesco Mani
0a2e033253
max ack bits in mac_proto.h
2020-02-13 17:18:20 +01:00
frtabu
b3334dbc2e
A fix proposal for phy simulators compilation Pb.
2020-02-13 15:53:54 +01:00
Gabriele Perrone
ee7300f102
experiment of export of enb classes from main.py to enb.py
2020-02-13 15:11:48 +01:00
Francesco Mani
f8523b6c87
Merge branch 'NR_RRC_PRACH_procedures' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_PRACH_procedures
2020-02-13 14:24:33 +01:00
Francesco Mani
a7ab50e874
scheduling PRACH and filling fapi PRACH PDU
2020-02-13 13:50:44 +01:00
matzakos
9f1350805c
nr-ip-ul-nos1: Resolve some dependency issues to make the phy simulators compile
2020-02-13 13:25:23 +01:00
Thomas Dreibholz
1e38ef5fde
Using "--allow-unauthenticated" with apt-get disables package verification, allowing to install untrusted/modified packages into the development system. Fixed calls to apt-get to make sure that packages are verified.
2020-02-13 11:33:46 +01:00
Francesco Mani
eda3a76e13
fix in function to read prach tables
2020-02-13 09:12:02 +01:00
frtabu
ff4829284b
--amend
2020-02-12 20:29:51 +01:00
frtabu
e091f94ae7
fix T_IDs.h build problem
2020-02-12 19:29:53 +01:00
frtabu
6014ca42ac
ENABLE_ITTI macro removal, modified telnet server to support all executables, modified record player to finalize switch to run-time option and allow usage with any device
2020-02-12 19:05:44 +01:00
Francesco Mani
f7611d12a2
prach tables in mac_common and function to read them
2020-02-12 18:06:30 +01:00
matzakos
295923d540
nr-ip-ul-nos1: Logs cleanup and some code rearrangement
2020-02-12 17:58:06 +01:00
cig
fdaf4ff92c
Fixed warnings gNB compilation
2020-02-12 17:32:08 +01:00
cig
3341846d4c
Handled uninitialised return value in get_tx_amp_prach
2020-02-12 17:32:08 +01:00
matzakos
4e51e1ea10
nr-ip-ul-nos1: Merge with develop
2020-02-12 16:45:22 +01:00
Cedric Roux
9a91fe96c3
update configuration file for gnb band 78 106 PRBs
2020-02-12 10:12:58 +01:00
Francesco
f086c07cfe
Merge remote-tracking branch 'origin/NR_RRCConfiguration' into NR_RRC_CP_bugfix
2020-02-12 09:58:59 +01:00
Francesco Mani
57a612c52d
update of pucch scheduler
2020-02-12 09:34:07 +01:00
matzakos
9e6b6ef965
nr-ip-ul-nos1: Remove warnings
2020-02-11 18:45:35 +01:00
Raphael Defosseux
f8037ab61e
DOC: added link to feature list in README
...
align folder structure in README w/ 5G-NR new folders
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-02-11 16:59:43 +01:00
cig
498ce5fede
Fixed wanrnings nrUE compilation
2020-02-11 16:41:59 +01:00
Sakthivel Velumani
ef0aad0de7
fixed bug from provious commits
2020-02-11 16:37:31 +01:00
cig
794348e0b9
Removed unnecessary return in gnb phytest scheduler (was followed by assert on same condition)
2020-02-11 14:50:22 +01:00
cig
9c79e7e353
Fixed compilation after rebase
2020-02-11 14:45:44 +01:00
Thomas Dreibholz
0b4726751e
Added missing file targets/DOCS/openair_header.tex.
2020-02-11 11:52:05 +01:00
Raphael Defosseux
3a10c5ca65
DOC: adding contributor and separate readme/changelog
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-02-11 11:51:40 +01:00
Sakthivel Velumani
9a7daded2e
Updated ofdm fep in gNB
2020-02-11 10:56:15 +01:00
Raymond Knopp
9c75cda863
Merge branch 'NR_RRCConfiguration' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRCConfiguration
2020-02-10 23:18:58 +01:00
Raymond Knopp
064b7f23aa
generation of CCEIndex > 0 in gNodeB and modification of unscrambling procedure for PDCCH in UE RX.
2020-02-10 23:17:27 +01:00
cig
7e25d85f5c
Cleanup code, comments
2020-02-10 20:02:16 +01:00
cig
98480e7102
RA, Updated nr_ue_get_rach:
...
- using LTE function mac_rrc_nr_data_req_ue in noS1 mode
- cleanup code, comments
- fixes RA procedure
- Processing UL MAC PDU according to TS 38.321 ch 6.1:
- introduced function for gNB side UL PDU processing
- fixed bug in nr_ue_process_mac_pdu
2020-02-10 20:02:16 +01:00
cig
6c61fef362
Added RA_SUCCEEDED to RA_state_t
2020-02-10 20:01:39 +01:00
cig
99256c24ce
MAC CE contention resolution reception
2020-02-10 20:01:39 +01:00
cig
bbc0d1deeb
Adapted get_nr_PL to be used in RA MAC procedures
2020-02-10 20:01:39 +01:00
cig
9653b954d3
Contention resolution TS 38.321 ch 5.1.5
2020-02-10 20:01:39 +01:00
cig
6149d825e2
Msg3 transmitted, flush Msg3 buffer when RA is not active
2020-02-10 20:01:39 +01:00
cig
a70fa82ad8
Removed phy vars members from ue mac inst struct
2020-02-10 20:01:39 +01:00
cig
156defcd0b
Fixes RAR generation, reception
2020-02-10 20:01:39 +01:00
cig
986b5fb247
Integrated nfapi_nr_dl_dci_pdu_t in DL DCI
2020-02-10 20:01:39 +01:00
cig
ffa5911dc1
RA fixes
2020-02-10 20:01:39 +01:00
cig
903a1ec6a8
Cleanup code, removed gNB headers in UE files
2020-02-10 20:01:39 +01:00
cig
36195ec31a
RA fixes and additions:
...
- RA resource selection and transmission
- MAC header structs for RA
- RA procedure msg1 fixes
- code cleanup
2020-02-10 20:01:39 +01:00
cig
e01dd43b7b
Cleanup comments, removed UE files from gNB MAC library
2020-02-10 19:59:36 +01:00
cig
083234133a
Hardcoded prach config common parameters
2020-02-10 19:59:36 +01:00
Guido Casati
e0e8bbcfdb
RACH MAC procedure (RA initiation and Preamble selection)
...
- Updated PRACH procedures and general code formatting
- gNB msg1 handling and RAR generation
- general bug fixing
- formatting
- missing headers
- RAR handling.
2020-02-10 19:59:36 +01:00
Bo Zhao
5aec9ab505
Solve the uninitialized conditional jump and invalid read/write errors from the valgrind log
2020-02-10 19:56:39 +01:00
Bo Zhao
7ea608720f
Extend the length of the channel processing to 32 bits
2020-02-10 19:56:39 +01:00
Bo Zhao
ac12245252
Bugfix: 1. fix the initial memory allocation; 2. correct the generation of the prach signal according to specs
2020-02-10 19:53:29 +01:00
Bo Zhao
f2eb214156
1. assertion relax for preamble format 3; 2. memset bugfix for RB=106; 3. repetition bugfix for format A3 and B3
2020-02-10 19:53:29 +01:00
Bo Zhao
2cd49c3e24
Bug fix: remove the hardcoded tx preamble index
2020-02-10 19:53:29 +01:00
Bo Zhao
0ae6685dbb
Bug fix: use NR prach table init function
2020-02-10 19:53:29 +01:00
Bo Zhao
42c698fd93
Bug fix: preamble energy and delay used in the peak detection should be scalar instead of array
2020-02-10 19:50:23 +01:00
Bo Zhao
21bb011b7a
Conversion from the peak detection to the TA value, considering the numerology, N_RB and the sampling rate
2020-02-10 19:50:23 +01:00
Bo Zhao
1996bdaa34
Fix for DFT of different preamble formats according to specifications
2020-02-10 19:50:23 +01:00
Francesco Mani
795ed9a814
fix in pucch configuration
2020-02-10 16:39:50 +01:00
Sakthivel Velumani
5c0a817f23
FR1 works fine in rfsimulator
...
Initial sync not happening fot FR2
2020-02-10 15:45:00 +01:00
Sakthivel Velumani
e1647ac620
fixed the issue with wrong PDSCH slots
2020-02-10 15:34:11 +01:00
Raphael Defosseux
f1a8620515
CI: fixes in python framework
...
-- fromdos was to be called from python executor and not from ADB server
-- doing a power-cycle on CAT-M module at start of test
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-02-10 13:29:32 +01:00
Raymond Knopp
69721198af
nr MAC uplink: aDD identification of MAC uplink PDU CEs at gNB (receiver) side
2020-02-10 12:54:00 +01:00
Francesco Mani
3e5682d8bb
including uci indication
2020-02-10 10:11:45 +01:00
Florian Kaltenberger
87d4443c0b
adding support for beamforming (control of GPIO) for FR2
2020-02-10 09:23:24 +01:00
frtabu
2520a92211
modify telnet serveur build to support all exec's
2020-02-10 09:00:38 +01:00
Florian Kaltenberger
a01e93be0c
Merge remote-tracking branch 'origin/develop' into NR_RRCConfiguration
2020-02-09 21:38:04 +01:00
matzakos
626daecfa5
nr-ip-UL-nos1: Fix packet corruption issue appearing with larger packet sizes based on iperf testing for the uplink
2020-02-07 19:51:19 +01:00
Sakthivel Velumani
be09a9b0ba
applying laurent's patch for rfsim. Missed in the RRC_FR2 branch
...
2 issues at this point:
1.rfsim for FR1 works sometimes. other times 100 consec PBCH errors.(this commit)
2.PDCCH and PDSCH are not transmitted in correct slots. problem might be with sf_ahead.
2020-02-07 18:22:32 +01:00
Raphael Defosseux
f761479e40
Develop integration 2020 week 06
...
See merge request oai/openairinterface5g!769
The following Merge Requests have been included :
* MR 767: fix compilation error for Lime driver
* MR 768: Softmodem cleanup
2020-02-07 17:14:26 +01:00
Florian Kaltenberger
12b38431dc
PUSCH start symbol should be 0
2020-02-07 16:58:31 +01:00
Francesco Mani
7134468cde
adapting FR2 absolutefrequencySSB to new code
2020-02-07 15:46:32 +01:00
Francesco Mani
5f3b997789
added assertion for absolutefrequencySSB
2020-02-07 14:42:26 +01:00
Sakthivel Velumani
7f4b6a2986
updated slot fep for numerology 0
...
fixed a bug in UE
2020-02-07 12:41:45 +01:00
Florian Kaltenberger
b6a063a77b
fixing a typo
2020-02-07 10:55:18 +01:00
matzakos
93ac6bd426
nr-ip-UL-nos1: Substitute LTE macros in new NR functions and data structures + logs cleanup
2020-02-06 18:21:12 +01:00
Gabriele Perrone
f543244e7f
Merge remote-tracking branch 'origin/softmodem_cleanup' into limedrv-sftmdmclean
...
Merge softmodem_cleanup (MR768) and fix-limeSDR-compile (MR767) into a third branch before creating a new MR (limedrv-sftmdmclean to develop)
2020-02-06 18:10:25 +01:00
Florian Kaltenberger
86670eccb4
forcing rnti to 4660 in nr_dlsim, as otherwise CCE allocation does not work (to be fixed)
2020-02-06 15:49:33 +01:00
Florian Kaltenberger
239c30d92a
updating gNB config file for CI
2020-02-06 15:49:33 +01:00
Francesco Mani
c5f05b3a21
Merge branch 'NR_RRCConfiguration' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRCConfiguration
2020-02-06 14:59:15 +01:00
Florian Kaltenberger
debe10c296
fixing a bad merge, removing a log, resetting MAX_LDPC_ITERATIONS=5
2020-02-06 14:57:16 +01:00
Francesco Mani
d22c0f720d
fix for ssb bitmap endian (to be checked with FSW)
2020-02-06 14:33:38 +01:00
laurent
943802f2a1
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into merged4g5g
2020-02-06 11:02:07 +01:00
laurent
255d32389c
real time ok in monolithic cases, phy test tools fixed
2020-02-06 11:01:54 +01:00
Florian Kaltenberger
e4d8dd1e66
ulsim working again. added error count and adapted test_case_list
2020-02-05 22:57:24 +01:00
matzakos
bb7a788809
nr-ip-UL-nos1: Integrate NR MAC PDU structures for the Uplink. Currently supporting only data SDUs, Control Elements to be added.
2020-02-05 18:47:02 +01:00
Sakthivel Velumani
4d33b341c2
updated phy simulators
2020-02-05 18:13:11 +01:00
Francesco Mani
5320469402
scheduling of PUCCH on MAC, passing PUCCH FAPI down to PHY (to be finished), filling DCI structures according to PUCCH (to be finished)
2020-02-05 18:05:18 +01:00
Florian Kaltenberger
16d8248c8b
removing logs
2020-02-05 15:09:32 +01:00
Florian Kaltenberger
fcecbff7d4
Merge branch 'NR_RRCConfiguration' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRCConfiguration
2020-02-05 15:03:22 +01:00
Florian Kaltenberger
1905611d25
making ulsim run again, nr_dlsim should run again in CI
2020-02-05 15:02:05 +01:00
Sakthivel Velumani
30750781f1
Merge branch 'NR_RRCConfiguration' into NR_RRC_CP_bugfix
2020-02-05 12:38:56 +01:00
Sakthivel Velumani
da71b97908
updated to slot_fep
2020-02-05 11:51:55 +01:00
Francesco Mani
607f561efa
changes for no coreset0 k_ssb (ssb_SubcarrierOffset from config file not working)
2020-02-05 10:28:35 +01:00
Sakthivel Velumani
d8ee1189d6
More updates
...
gNB and UE runs without crashing; PBCH not decoding though
2020-02-04 18:17:43 +01:00
frtabu
64e4826c81
add softmodem-common.c and common error handler
2020-02-04 17:39:36 +01:00
Florian Kaltenberger
8f14c0fe17
Merge remote-tracking branch 'origin/develop' into NR_RRCConfiguration
...
Conflicts:
executables/nr-gnb.c
openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
2020-02-04 15:38:33 +01:00
Francesco Mani
b1d259663e
configuration of pucch0 rx from fapi structure
2020-02-04 15:36:47 +01:00
Florian Kaltenberger
2027942710
Merge remote-tracking branch 'origin/NR_RRC_TA' into NR_RRCConfiguration
2020-02-04 15:33:57 +01:00
Sakthivel Velumani
460a75dbdf
Merge branch 'NR_RRCConfiguration' into NR_RRC_CP_bugfix
2020-02-04 14:33:56 +01:00
Raphael Defosseux
cae94677f8
CI: adding a EPC lockable resource to pipeline
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-02-04 14:17:32 +01:00
matzakos
9367bad1a4
Disable X2AP at gNB 217 PRBs config file to prevent segfault when there is no X2 link
2020-02-04 13:38:07 +01:00
matzakos
fa09fbcf12
Small fix to be able to parse ue capabilities and add NSA user when running in phytest mode
2020-02-04 13:21:02 +01:00
Francesco Mani
59fc607c4e
mac function to configure fapi for pucch updated (not yet called)
2020-02-04 12:33:54 +01:00
Sakthivel Velumani
9ea4ebdc5f
more updates on samples_per_slot
2020-02-04 11:09:19 +01:00
cig
980407a1df
Fixed conflicts after merge
2020-02-03 17:13:05 +01:00
laurent
10b046f5b8
merge continue: take develop latest commits, fix compilation for test tools
2020-02-03 15:25:50 +01:00
laurent
cd20e9083a
fix compilation error for Lime driver
2020-02-03 13:48:17 +01:00
Francesco Mani
1b8e18e05b
absoluteFrequencySSB is the center of SSB (correction of 10 RB in ref to point A needed)
2020-02-03 12:30:45 +01:00
Francesco Mani
c36636be95
function to configure scf fapi for pucch (not yet called)
2020-02-03 11:53:05 +01:00
cig
7344d87567
Merge branch 'fhg-ta' into fhg-ra
2020-02-03 10:45:29 +01:00
frtabu
101a55e332
commit before rebasing onto develop
2020-02-03 10:37:46 +01:00
laurent
4abaa55949
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into merged4g5g
2020-02-01 18:06:18 +01:00
Sakthivel Velumani
bc38ec6b29
Updated samples per slot as per specs.
...
gNB runs fine. UE yet to be tested.
2020-01-31 18:16:17 +01:00
Sakthivel Velumani
0bb1bcc0bb
Updated CP length as per spec for FR2
2020-01-31 18:15:32 +01:00
Francesco Mani
06e700a048
bitmap for scheduling dlsch and ulsch in UE list
2020-01-31 16:32:49 +01:00
Francesco Mani
cef2ed8dda
bugfix in nr_dlsch_encoding
2020-01-31 09:07:56 +01:00
Raphael Defosseux
aa8f04e3b1
Merge branch 'develop_integration_2020_w05' into 'develop'
...
Develop Integration Branch : 2020 week 05
The following Merge Requests have been included :
* MR[702] : Add PUSCH-based TA updates (5G-NR)
* MR[764] : fix segv in drs_modulation.c (4G-LTE-UE)
* CI Python Framework improvement (X2 OpenAirCn Handover)
* Some Compilation warnings fixed
2020-01-30 20:27:59 +01:00
laurent
8d9d80ee37
very big merge with merged develop, basic test done
2020-01-30 17:10:36 +01:00
Raphael Defosseux
5e9b64c0d3
Proper patch on the waitret for warning compilation
2020-01-30 17:08:26 +01:00
Francesco Mani
84bed899cb
bitmap for scheduling dlsch and ulsch in phytest and a bugfix in dlsch coding
2020-01-30 16:49:13 +01:00
Raphael Defosseux
f8a8f054b9
Merge remote-tracking branch 'origin/develop_inria_ci_deployment' into develop_integration_2020_w05
2020-01-30 15:14:28 +01:00
Raphael Defosseux
9331d38d85
CI: fixing a few compilation warnings
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-01-30 15:10:35 +01:00
Raphael Defosseux
71ff9f8bb7
Merge remote-tracking branch 'origin/ue-segv-drs_modulation.c' into develop_integration_2020_w05
2020-01-30 11:51:23 +01:00
Florian Kaltenberger
5006aa0291
harmonizing TDD configuration for 106 with the one for 217 PRB
2020-01-29 22:06:28 +01:00
Florian Kaltenberger
538e08d0a5
Revert "adding support for beam selection in usrp_lib"
...
This reverts commit 615f365b37 .
2020-01-29 22:05:54 +01:00
laurent
0f77c961b5
fix segv in drs_modulation.c
2020-01-29 18:56:20 +01:00
Thomas Schlichter
cfced70bda
Merge remote-tracking branch 'develop'
2020-01-29 13:15:42 +01:00
Francesco Mani
51f5a5b30c
scs parameters from BW not from RB
2020-01-29 12:25:37 +01:00
cig
e21b00adab
Bugfix - missing call to mac_rlc_data_ind in the noS1 mode:
...
- now the UE is passing again data to the upper layers in noS1 mode
- minor cleanups
2020-01-28 17:47:15 +01:00
Francesco Mani
cdde88302c
completing previous fix
2020-01-28 16:38:02 +01:00
Francesco Mani
0e550ff2f5
fix for pucch0 resource allocation
2020-01-28 16:13:46 +01:00
Cedric Roux
9e1c94835c
fix for lte UE compilation
2020-01-28 14:39:50 +01:00
Francesco Mani
b2765ac23a
some changes in pucchsim
2020-01-28 13:41:59 +01:00
Cedric Roux
1c026a0b32
Merge remote-tracking branch 'origin/nr-dual-connectivity' into NR_RRCConfiguration
2020-01-28 12:28:26 +01:00
Cedric Roux
f594ae8b82
release DRB1 on LTE side of things to configure UE for endc
2020-01-28 12:24:48 +01:00
Cedric Roux
6970bea679
fix value in fill_default_secondaryCellGroup
2020-01-28 12:20:08 +01:00
Gabriele Perrone
9281156872
rework of the help from embedded Usage() function to external helpreadme.py file
2020-01-27 11:45:03 +01:00
Florian Kaltenberger
615f365b37
adding support for beam selection in usrp_lib
2020-01-27 11:13:06 +01:00
Cedric Roux
1d4d8d685f
add drb 1 with nea0
...
phone was not happy with other settings
2020-01-27 10:13:16 +01:00
Raphael Defosseux
4eaadf8d82
CI: fixing slave pipelines
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-01-26 13:41:36 +01:00
Raphael Defosseux
893e19fa16
Merge branch 'develop_integration_2020_w04' into 'develop'
...
Develop integration 2020 week 04
See merge request oai/openairinterface5g!763
The following MRs have been included:
* MR [726] : Flexran improvements
* MR [756] : remove uhd_set_thread_priority function
* MR [757] : HOTFIX: After develop/develop-nr merge UE was crashing with MBMS U-Plane traffic running
* MR [758] : Improve build after nr lte merge
* MR [759] : Doc update after 5g lte merge and latest build procedure modifications
* MR [761] : fixes for mutex lock for wake up signal
* MR [761] : CI: count ULSCH received ok messages
2020-01-26 00:20:19 +01:00
matzakos
8a6f346ec4
nr-ip-ul nos1: Small modification to be able to block the random traffic (which is generated when there is no Uplink IP traffic at the UE) at the MAC layer of the gNB
2020-01-24 20:04:00 +01:00
Raphael Defosseux
44cfdab5b7
CI: fix the missing 5G-NR UE build report
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-01-24 17:53:18 +01:00
Raphael Defosseux
9078a01e35
CI: adding FDD-10MHz to RFSIM
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-01-24 16:03:42 +01:00
Florian Kaltenberger
8dac3a46c9
Merge remote-tracking branch 'origin/NR_RRCConfiguration' into NR_RRC_PUSCH
2020-01-24 15:22:14 +01:00
Florian Kaltenberger
9624fb0183
reactivating phy scope gNB
2020-01-24 15:08:32 +01:00
Raphael Defosseux
fd865ea06d
CI: doing the check only in NR
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-01-24 12:05:58 +01:00
Raphael Defosseux
9ca17fd3e7
Merge remote-tracking branch 'origin/ci-scripts-cleanup' into develop_integration_2020_w04
2020-01-24 12:02:59 +01:00
Raphael Defosseux
8c6ac1092e
Merge remote-tracking branch 'origin/ci_check_ulsch' into develop_integration_2020_w04
2020-01-24 12:02:45 +01:00
Raphael Defosseux
7a6b857953
Merge remote-tracking branch 'origin/mutex_fix' into develop_integration_2020_w04
2020-01-24 12:02:31 +01:00
Raphael Defosseux
01470da96b
Merge remote-tracking branch 'origin/doc_update_5GLTE' into develop_integration_2020_w04
2020-01-24 12:01:05 +01:00
Raphael Defosseux
5c80ef080c
Merge remote-tracking branch 'origin/improve_build_nr_lte_merge' into develop_integration_2020_w04
2020-01-24 12:00:49 +01:00
Raphael Defosseux
7d26df6ecf
Merge remote-tracking branch 'origin/mbms-fix-develop-nr' into develop_integration_2020_w04
2020-01-24 12:00:31 +01:00
Raphael Defosseux
0b75b75132
Merge remote-tracking branch 'origin/uhd_priority_set_cleanup' into develop_integration_2020_w04
2020-01-24 12:00:16 +01:00
Raphael Defosseux
5162f0c4ef
CI: fix the missing 5G-NR UE build report
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-01-24 11:22:14 +01:00
Raphael Defosseux
855752f4d2
Fix a few warnings
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-01-24 11:20:10 +01:00
Cedric Roux
74762762db
Merge remote-tracking branch 'origin/NR_RRCConfiguration' into nr-dual-connectivity
2020-01-24 11:10:55 +01:00
Cedric Roux
1ce8540d6d
fix lte softmodem compilation
2020-01-24 11:09:30 +01:00
Cedric Roux
49d27bdf11
Merge remote-tracking branch 'origin/NR_RRCConfiguration' into nr-dual-connectivity
2020-01-23 16:37:21 +01:00
Francesco Mani
6a356e3b69
few warnings
2020-01-23 16:36:23 +01:00
Cedric Roux
51ab31a3b9
trigger NR activation based on RRC measurements
...
An NR-capable UE will transmit some NR measurements.
Once received, the whole process on nr-cell addition is started.
It will fail quickly.
Many things are still missing.
What is not handled properly with this commit:
- in x2ap_eNB_handle_sgNB_add_req we hardcode the gNB ID
- nr triggering is done if we receive a measurement but this measurement is
not analyzed at all
- no timers (T_dc_overall, T_dc_prep) and as is the code fails and then the
next triggering after UE reconnection will not work (x2 ID are not well
handled here and there in the code)
Note also that the gNB part has not been looked at all for this commit.
This is work in progress...
2020-01-23 16:10:29 +01:00
Thomas Schlichter
d3b19823f0
CI: count ULSCH received ok messages
2020-01-23 15:54:19 +01:00
Francesco Mani
cf51fff79f
another fix for transmitting SSB with shorter TDD periodicity
2020-01-23 14:55:33 +01:00
WANG Tsu-Han
b7a027f905
fixes for mutex lock for wake up signal
2020-01-23 14:52:30 +01:00
Francesco Mani
9ca3f75464
fix for 5ms SSB periodicity
2020-01-23 13:48:54 +01:00
Raymond Knopp
0a136997d3
nr-ip-UL noS1: Merge with develop branch
2020-01-23 12:35:01 +01:00
Florian Kaltenberger
932b4e0d71
Merge remote-tracking branch 'origin/NR_RRCConfiguration' into NR_RRC_PUSCH
...
Conflicts:
executables/nr-ue.c
2020-01-23 12:09:56 +01:00
Florian Kaltenberger
00f0e0ccb8
UL is now being scheduled but not decoded ok yet
2020-01-23 12:07:47 +01:00
Raphael Defosseux
4a2abc03b5
CI: splitting build xml files into build and epc-start XML files
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-01-23 11:05:08 +01:00
Gabriele Perrone
3f546cb48a
minor changes to epc.py, helpreadme.py, main.py to complete the export of EPC functions from main
2020-01-23 10:41:49 +01:00
Francesco Mani
82ab85ec51
bugfix for MIB
2020-01-23 09:58:53 +01:00
Raphael Defosseux
9b920255b3
DOC: added kernel headers install guidelines for CentOS / RHEL
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-01-22 22:53:34 +01:00
Raphael Defosseux
009c75d60b
CI: removed obsolete python obsolete options
...
split the RRC inactivity scenarios
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-01-22 22:43:38 +01:00
Raphael Defosseux
b723418c33
CI: fix RF simulator hyperlinks in HTML report
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-01-22 21:36:58 +01:00
Javier Morgade
fb57ef2fd4
patch from Robert Schmidt <robert.schmidt@eurecom.fr>
...
-BUGFIX: CD/DU F1 split
2020-01-22 20:18:51 +01:00
Raphael Defosseux
b85731f4a9
CI: Add LTE RF Simulator test (normal and with MBMS)
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-01-22 17:59:21 +01:00
Francesco Mani
e29d1789df
fix for long SSB bitmap in config file
2020-01-22 17:38:34 +01:00
Raymond Knopp
2ebc75b9a2
fixes for the thread blocking problem
2020-01-22 15:09:32 +01:00
matzakos
99fce8a359
nr-ip noS1 uplink: Uplink IP traffic successfully received at the IP TUN interface of the gNB now. Logs cleanup.
2020-01-22 13:05:10 +01:00
Francesco Mani
63866165ee
fixing some warnings
2020-01-22 09:50:57 +01:00
frtabu
22e45b8adf
update doc/BUILD.md and doc/RUNMODEM.md to reflect develop/develop-nr merge and latest merge requests affecting the build procedure
2020-01-21 18:01:50 +01:00
Francesco Mani
a82300d78a
some modifications in nr_parms
2020-01-21 17:45:36 +01:00
Gabriele Perrone
5e8af1ade9
Merge remote-tracking branch 'origin/develop' into develop_inria_ci_deployment_gp
2020-01-21 14:24:32 +01:00
Gabriele Perrone
0235b8c0e7
CI: first draft of separating EPC functions
...
Signed-off-by: Gabriele Perrone <gabriele.perrone@openairinterface.org >
2020-01-21 13:50:44 +01:00
Sakthivel Velumani
908ef67eeb
fixed PRB 66 bug
2020-01-21 12:33:58 +01:00
Francesco Mani
624aa3c2fd
option for 50MHz FR2 in dlsim
2020-01-21 11:19:54 +01:00
frtabu
6cdac7e12f
fix config lib and config sources usage in CmakeList.txt
2020-01-20 19:45:21 +01:00
frtabu
61f6af80ad
build improvements: allow build mode selection (-g -G options) allow all exec build in one pass, remove remaining USE_MME macros in nr code
2020-01-20 19:06:15 +01:00
matzakos
5b5a25a932
nr-ip noS1 uplink integration (testing with RFSIMULATOR only): Uplink IP packets received at the gNB and reaching at pdcp layer. Asserion error at pdcp_fifo_flush_sdus when trying to write on the nas socket
2020-01-20 17:55:16 +01:00
Thomas Schlichter
50cfaf7fff
Merge remote-tracking branch 'develop'
2020-01-20 15:34:12 +01:00
Sakthivel Velumani
b9e66e19d0
Merge branch 'NR_RRCConfiguragion_FR2' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRCConfiguragion_FR2
2020-01-20 15:26:41 +01:00
Sakthivel Velumani
f0b8dbd7ad
small update in fep
2020-01-20 15:25:56 +01:00
Francesco Mani
7674317ea1
fix compilation errors in phy simulators
2020-01-20 14:40:19 +01:00
Sakthivel Velumani
29a725fe3b
Merge branch 'NR_RRCConfiguragion_FR2' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRCConfiguragion_FR2
2020-01-20 14:30:18 +01:00
Sakthivel Velumani
5ab4044613
included numerology as cmdline parm
2020-01-20 14:29:12 +01:00
Robert Schmidt
dabe2ae7ab
FlexRAN: remove unused import in protocol def
2020-01-20 14:05:05 +01:00
Robert Schmidt
1c8c839f65
FlexRAN: Reformat code for X2 HO NetControl activation
2020-01-20 14:05:05 +01:00
Robert Schmidt
e33be3ccd3
FlexRAN: Re-enable the soft-restart, it works
2020-01-20 14:05:05 +01:00
Robert Schmidt
c6e389ed4c
FlexRAN: assert if out of memory
2020-01-20 14:05:05 +01:00
Robert Schmidt
a87220d376
Add S1AP control module for FlexRAN with status monitoring support
2020-01-20 14:05:05 +01:00
cig
ef0a45325b
Split configure_fapi_dl_tx function into two functions:
...
- configure_fapi_dl_pdu is handling the nfapi_nr_dl_config_request_pdu
- while configure_fapi_dl_Tx is now handling the nfapi_tx_request_pdu
this was necessary because the computation of the TBS size is needed in the phytest scheduler
before even knowing if there is any data to transmit. The tx_request_pdu must be handled instead
only when there is data to transmit.
2020-01-20 12:57:41 +01:00
Robert Schmidt
44fdb23f15
FlexRAN: fix RRC protobuf definition
2020-01-20 11:35:35 +01:00
Robert Schmidt
6a581d903b
Add FlexRAN protobuf definition for S1AP
2020-01-20 11:35:35 +01:00
Robert Schmidt
d2b1e6aa9a
FlexRAN: report employed splits to controller
2020-01-20 11:35:35 +01:00
Robert Schmidt
a8b4a62b82
Read RU config before FlexRAN to allow split identification
2020-01-20 11:35:35 +01:00
Robert Schmidt
f87c1cbb92
FlexRAN refactor+format MAC stats function
2020-01-20 11:35:35 +01:00
Robert Schmidt
b6d466d772
FlexRAN: reimplement timers without ITTI
...
The timer code used to trigger periodic statistics message sending used
ITTI. Together with a high frequency reporting (e.g. 1ms), this resulted
in high CPU usage. This commit reimplements this:
* using a thread that is synchronized to the RU (if there is no MAC, we
assume there is no RU generating a tick so we create the tick source
ourselves)
* no RB trees but plain arrays
* smaller interface for users
* slight user interface changes
* remove stopped timer state: such timer might be simply removed
* remove one-shot timers
2020-01-20 11:35:35 +01:00
Robert Schmidt
233affc9dd
FlexRAN: include header, not C file
2020-01-20 11:34:54 +01:00
Robert Schmidt
5c4aa309eb
FlexRAN: helper function to get No. UEs
2020-01-20 11:34:54 +01:00
Robert Schmidt
7415d08138
FlexRAN: Simplify stats request handling
...
* only set up timer for sending requests
* simplify interface for timer setup
* on timer expiry, do not pass through stats request function but
directly send the reply
* Remove whatever report structure and use stats request directly for
inferring the data to send
2020-01-20 11:34:54 +01:00
Robert Schmidt
a21c1b1f73
Remove unused sleep function()
2020-01-20 11:33:32 +01:00
Francesco Mani
ec416c88b0
option for FR2 and 50MHz
2020-01-20 11:02:53 +01:00
Javier Morgade
dff766ae15
*HOTFIX: After develop/develop-nr merge UE was crashing with MBMS U-Plane traffic running
...
-New MAC SDU integrity check in ue_procedures .c introduced for MCH channels.
-This SDU behavior didn’t show up with former develop
-TOCHECK whether NFAPI was properly merged on the eNB side.
-eNB_scheduler_mch has been slightly rearranged.
*BUGFIX:
-In dlsch_demodulation.c “ rxF_comp_d.m” was continuously being written to disk
*New reference config file added (lte-fdd-mbms-basic-sim.conf) for rfsim environment
2020-01-20 10:34:41 +01:00
Raphael Defosseux
979fa3a659
DOC: added hyper links to new sections
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-01-17 21:42:14 +01:00
Dr.-Ing. Javier Morgade
954c9d4173
Update FEATURE_SET.md with MBMS features
2020-01-17 21:41:08 +01:00
Dr.-Ing. Javier Morgade
0ec5db48d3
Update README.txt with MBMS features
2020-01-17 21:41:00 +01:00
Raphael Defosseux
c383b5e696
CI: prepare release notes for release 1.2.0
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-01-17 21:40:49 +01:00
Raphael Defosseux
f2d90e79e3
CI: fix the git clone extension when creating the UE workspace
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-01-17 21:39:34 +01:00
Raphael Defosseux
0e3401829f
Merge branch 'integration-develop-nr-2020w03' into 'develop-nr'
...
Integration develop-nr 2020 week 03
See merge request oai/openairinterface5g!755
This integration branch includes the following MRs:
- MR 745 : Add support for different PUSCH DMRS modes
- MR 748 : Nr dlsch multi threading
- MR 752 : Merging develop tag 2019.w51 to develop-nr
- MR 753 : RedHat Entreprise 7.7 build support
IMPORTANT: This should be the last integration branch to develop-nr as the result of this MR will become develop
2020-01-17 21:37:28 +01:00
Francesco Mani
98c66bab40
config file also for x300
2020-01-17 18:11:17 +01:00
Francesco Mani
8e7b12257c
first version of config file for FR2 (I changed only few parameters)
2020-01-17 18:09:51 +01:00
Cedric Roux
ad5706c88d
activate NR measurements for NR capable UEs
...
many things hardcoded, to be refined
2020-01-17 16:56:57 +01:00
Francesco Mani
dc6b0b15f7
option to have an IF frequency set from config file for FR2
2020-01-17 16:30:15 +01:00
Raymond Knopp
41b739ebff
ENDC X2AP: Add handling of sGNB Reconfiguration Complete message at gNB side
2020-01-17 13:09:07 +01:00
Raymond Knopp
1493b7cb55
Merge branch 'nr-dual-connectivity' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr-dual-connectivity
2020-01-17 12:52:24 +01:00
matzakos
e52f8b7ad7
Merge branch 'nr-dual-connectivity' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr-dual-connectivity
2020-01-17 12:43:29 +01:00
matzakos
2865eb95a6
ENDC X2AP: Add generation of X2 sGNB Reconfiguration Complete message
2020-01-17 12:43:07 +01:00
Francesco Mani
24740eb2f2
Merge branch 'NR_RRCConfiguration' into NR_RRCConfiguragion_FR2
2020-01-17 12:12:31 +01:00
Cedric Roux
5930acaca6
harmonize calloc parameters
...
use:
type *x = calloc(1, sizeof(*x));
everywhere to avoid bad types inside the sizeof.
2020-01-17 12:08:41 +01:00
Cedric Roux
1f92529452
harmonize calloc parameters
...
use:
type *x = calloc(1, sizeof(*x));
everywhere to avoid bad types inside the sizeof.
2020-01-17 12:05:25 +01:00
Francesco Mani
40c06a843e
taking into account raster step size in nrarfcn functions
2020-01-17 11:24:52 +01:00
Dr.-Ing. Javier Morgade
a25c06edf7
BUGFIX feptx0
...
- New slot numbering approach was missing for PMCH case
2020-01-16 23:15:13 +01:00
Francesco Mani
9901cd4266
adding all NR FR2 bands in table
2020-01-16 18:15:06 +01:00
Francesco Mani
7769d19449
compilation errors solved
2020-01-16 18:00:42 +01:00
Francesco Mani
0c6b51015f
merge between FR2 and RRC branches
2020-01-16 17:20:56 +01:00
cig
e41204899c
Cleanup commented code and old lte code
2020-01-16 14:04:36 +01:00
Raphael Defosseux
b3dbce6db6
Merge remote-tracking branch 'origin/nr-dlsch-multi-thread' into integration-develop-nr-2020w03
2020-01-16 12:47:49 +01:00
Raphael Defosseux
d3478a9f9f
Merge remote-tracking branch 'origin/472-add-pusch-dmrs-modes' into integration-develop-nr-2020w03
2020-01-16 12:47:23 +01:00
Raphael Defosseux
c82fd2e444
CI: fixing the check after UE mounted tunnel interfaces
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-01-16 12:34:30 +01:00
WANG Tsu-Han
92c100bb5a
remove uhd_set_thread_priority function
2020-01-16 11:30:27 +01:00
Raphael Defosseux
7be64625cc
CI: fix false negative report on 5G-NR RF simulator check
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-01-16 09:58:34 +01:00
Raymond Knopp
18d717ea26
removal of several warnings. Still lots left. dlsim functional after some recent modifications broke it. New memory leak in dlsch decoding for low mcs high TBS fixed.
2020-01-15 22:58:46 +01:00
Raymond Knopp
90731a683a
minor modifications for rhel7.7 build
2020-01-15 17:21:47 +01:00
Raphael Defosseux
f4f0fae00a
Removing all spare4 references
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-01-15 17:18:15 +01:00
Cedric Roux
4256251f24
fix rrc asn file
...
spare4 is not there in rrc 15.6. It leads to bad encoding.
2020-01-15 16:14:24 +01:00
Raphael Defosseux
2a92d27bad
refix gNB build and eNB seg fault issue
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-01-15 15:59:10 +01:00
cig
17090f22c1
Fixed sdu initialization: this was causing assertion failure at UE side
2020-01-15 15:56:21 +01:00
Francesco Mani
6906d8a33f
Merge branch 'NR_RRCConfiguration' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRCConfiguration
2020-01-15 14:20:25 +01:00
Francesco Mani
06fa8e3699
frame number synchronization at UE
2020-01-15 14:19:17 +01:00
Raphael Defosseux
7292fb2505
NR-UE: fix temporarly the build. Quite dirty.
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-01-15 12:56:52 +01:00
Raymond Knopp
7d9a839e61
Merge branch 'nr-dual-connectivity' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr-dual-connectivity
2020-01-14 15:49:47 +01:00
matzakos
3552b8e4d3
Fix conflict on platform_constants
2020-01-14 15:47:24 +01:00
matzakos
4472e6d041
ENDC: Modifications at the gNB slave conf. file used for ENDC
2020-01-14 15:33:40 +01:00
Gabriele Perrone
b104c26212
overwriting config file mnc with the proper mnc (93)
2020-01-14 15:25:21 +01:00
Gabriele Perrone
295dc07cb6
Merge remote-tracking branch 'origin/develop_inria_ci_deployment' into develop_inria_ci_deployment_gp
2020-01-14 15:13:05 +01:00
Cedric Roux
fb9db399ae
hotfix: fix value of MAX_MOBILES_PER_ENB
...
set MAX_MOBILES_PER_ENB to 4, to be same value as NUMBER_OF_UE_MAX.
Maybe we should set NUMBER_OF_UE_MAX to 16 instead?
2020-01-14 15:11:26 +01:00
Raymond Knopp
3a52199351
Merge remote-tracking branch 'origin/NR_RRCConfiguration' into nr-dual-connectivity
2020-01-14 14:57:10 +01:00
Gabriele Perrone
5d1f16c3e9
fix gitignore file
2020-01-14 14:54:53 +01:00
Gabriele Perrone
ec258105f6
Removed the old ssh commands from orignal implementaion location
...
FIx missing replacement
2020-01-14 14:52:57 +01:00
matzakos
198ac105f1
Merge remote-tracking branch 'origin/NR_RRCConfiguration' into nr-dual-connectivity
2020-01-14 14:36:06 +01:00
matzakos
8f46241522
ENDC: Merge NR_RRCConfiguration into nr-dual-connectivity branch
2020-01-14 12:57:35 +01:00
Raphael Defosseux
ffd80e2caf
Fixing easy cppcheck errors
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-01-14 10:44:48 +01:00
Florian Kaltenberger
2605e3f18a
Merge branch 'NR_RRCConfiguration' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRCConfiguration
2020-01-14 10:13:42 +01:00
Florian Kaltenberger
400dc82191
initializing missing frame parmameter
2020-01-14 10:13:01 +01:00
Francesco Mani
bbfa23e9cc
fix for carrier frequency (now according to number of PRBs
2020-01-14 10:07:36 +01:00
Florian Kaltenberger
d25a13fadd
fixing a typo
2020-01-14 09:27:09 +01:00
Florian Kaltenberger
d576dd4ac3
Merge branch 'NR_RRCConfiguration' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRCConfiguration
2020-01-13 22:21:29 +01:00
Florian Kaltenberger
db0901f421
initializing mod_id and cc_id
2020-01-13 22:21:01 +01:00
Francesco Mani
ade0db6424
some fixes in config files
2020-01-13 17:44:56 +01:00
Raphael Defosseux
2dfad4c065
Fix compilation issues for:
...
- physical simulators
- LTE eNB
- LTE UE
- 5G-NR gNB
Still NR-UE does not build and eNB segs fault at start of program
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-01-13 16:46:21 +01:00
Francesco Mani
c5282fb2bb
Merge branch 'NR_RRCConfiguration' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRCConfiguration
2020-01-13 15:43:16 +01:00
Francesco Mani
c1d62a3006
some fixes including for ssb periodicity (decoded frame still wrongly taken from proc)
2020-01-13 15:42:12 +01:00
Gabriele Perrone
ba9786dfea
review of modified main.py and sshconnection.py
2020-01-13 15:12:33 +01:00
Cedric Roux
e2db89de9c
fix config file
2020-01-13 10:46:49 +01:00
Francesco Mani
afd578a094
Merge branch 'NR_RRCConfiguration' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRCConfiguration
2020-01-13 10:31:39 +01:00
Francesco Mani
e640af84ca
UE PHY parameters configured from fapi config req (UE is running, to be verified with gNB)
2020-01-13 10:29:56 +01:00
Raymond Knopp
c90c6ffa02
added new configuration file for 40 MHz band 78. Some parameters to be checked.
2020-01-10 17:12:36 +01:00
Raphael Defosseux
7aa35e874b
Removing obsolete LTE_RRC_VERSION
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-01-10 15:38:13 +01:00
Raphael Defosseux
e7aa071e1b
Merge remote-tracking branch 'origin/develop' into merging-2019-w51-to-develop-nr
2020-01-10 15:35:54 +01:00
Gabriele Perrone
8f476a9904
creating a file sshconnection.py with class SSHConnection (methods: open, command, close, copyin, copyout); and modifying main.py to import this file and call the SSHConnection class from the new file
2020-01-10 14:14:08 +01:00
Raphael Defosseux
6c3d5cf02d
Making the basic-sim on UE side able to synch!
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-01-10 13:27:02 +01:00
Francesco Mani
2c108cf8f4
Merge branch 'NR_RRCConfiguration' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRCConfiguration
2020-01-10 10:35:53 +01:00
Francesco Mani
1fb763264f
removing pbch_config structure
2020-01-10 10:35:47 +01:00
Florian Kaltenberger
911319fac6
completing merge
2020-01-10 09:49:08 +01:00
Florian Kaltenberger
84428359a0
Merge branch 'NR_RRCConfiguration' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRCConfiguration
2020-01-10 09:28:59 +01:00
Francesco Mani
f7778f8f4a
Merge branch 'NR_RRCConfiguration' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRCConfiguration
2020-01-10 09:27:39 +01:00
Florian Kaltenberger
6b792001ed
preparing l2_init_ue and l3_init_ue to make sure parameters are passed down. To be merged with Francesco's changes and tested.
2020-01-10 09:26:45 +01:00
Raymond Knopp
b8c7dc8eb1
Merge remote-tracking branch 'origin/develop-nr' into NR_RRCConfiguration
...
Conflicts:
openair1/PHY/NR_TRANSPORT/nr_dlsch.h
openair1/PHY/NR_TRANSPORT/nr_dlsch_coding.c
openair1/PHY/NR_UE_TRANSPORT/dci_nr.c
openair1/PHY/NR_UE_TRANSPORT/nr_transport_proto_ue.h
openair1/PHY/NR_UE_TRANSPORT/nr_ulsch_coding.c
openair1/SIMULATION/NR_PHY/dlschsim.c
openair1/SIMULATION/NR_PHY/dlsim.c
openair2/COMMON/platform_constants.h
openair2/LAYER2/NR_MAC_UE/mac_defs.h
openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
2020-01-09 20:30:56 +01:00
matzakos
c134529484
ENDC: Code cleanup and logs rearrangements
2020-01-09 18:08:46 +01:00
Raphael Defosseux
7de6a7f252
Merge remote-tracking branch 'origin/develop-nr' into 472-add-pusch-dmrs-modes
2020-01-09 17:22:40 +01:00
Raymond Knopp
74eabdb02e
logging removal/modification
2020-01-09 16:37:44 +01:00
Francesco Mani
8d26807648
definition of config request fapi structures in UE and acquisition from rrc of config data (work in progress)
2020-01-09 14:58:42 +01:00
Raphael Defosseux
6835ac82d8
RFSIMULATOR: final integration of Laurent Thomas's review feedback
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-01-09 14:32:33 +01:00
Raphael Defosseux
c409da3bb8
Patch provided by Gabriel Arrobo.
...
Mainly comestics and integer type management
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-01-09 14:10:04 +01:00
Raphael Defosseux
78017412f0
Merge branch 'integration-develop-nr-2020w02' into 'develop-nr'
...
Integration develop-nr 2020 week 02
See merge request oai/openairinterface5g!751
This integration branch contains the following MRs
* MR [706] : Merging develop tag `2019.w44` into develop-nr
* MR [746] : some cppcheck fixes and also compilation warnings removal
* MR [750] : hotfix: fix value of MAX_MOBILES_PER_ENB
Also contains an hotfix for the UHD thread priority
2020-01-09 13:49:52 +01:00
Raphael Defosseux
2cd6a40b9e
CI: list of Gitlab notifications split into several lines to ease maintenance
...
DOC: CI documentation updated for 5G-NR
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-01-08 16:58:46 +01:00
Raphael Defosseux
e156e232fc
HOTFIX: missing UHD set_thread_priority_safe call (based on Cedric's feedback)
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-01-08 16:57:46 +01:00
Raphael Defosseux
90e54318b5
RFSIMULATOR: fixes based on Laurent Thomas's feedback
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-01-08 16:57:17 +01:00
Raymond Knopp
7639d9a1c2
Merge branch 'NR_RRCConfiguration' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRCConfiguration
2020-01-08 15:50:50 +01:00
Raymond Knopp
cf4df7266c
fix rate-matching receiver and mappings in nr_dlsch_decoding.c and nr_ulsch_decoding.c. Performance with dlschsim and ulschsim seem correct. Code written for all RV_IDX but only rv_idx=0 tested. ulschsim performance seems a bit too good.
2020-01-08 15:48:46 +01:00
Raphael Defosseux
58f62a41bc
Merge remote-tracking branch 'origin/nr_fix_easycppcheck' into integration-develop-nr-2020w02
2020-01-08 15:17:38 +01:00
Raphael Defosseux
cfc73e9823
Merge remote-tracking branch 'origin/nr-hotfix-for-lte-enb' into integration-develop-nr-2020w02
2020-01-08 15:17:27 +01:00
Raphael Defosseux
65adfb3919
Merge remote-tracking branch 'origin/develop-nr_cppcheck' into integration-develop-nr-2020w02
2020-01-08 15:17:16 +01:00
Raphael Defosseux
34c9aec59e
CI: simplification of the X2 HO scenario. But sill failing!
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-01-08 14:31:54 +01:00
Raphael Defosseux
b8f58c5f92
CI: pipeline workaround for GitLab 'cancelled' status notification when failure
...
See https://github.com/jenkinsci/pipeline-build-step-plugin/blob/master/CHANGELOG.md#210 for more details
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-01-08 13:09:56 +01:00
Florian Kaltenberger
886d742325
transmitting dummy samples even in UL slots for use with rfsimulator
2020-01-07 22:17:11 +01:00
Gabriele Perrone
4d57f1bda8
class name changed from SSH to CiTestObj
2020-01-07 14:43:49 +01:00
Raymond Knopp
d401b50fd3
Merge branch 'NR_RRCConfiguration' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRCConfiguration
2020-01-07 13:26:32 +01:00
Raymond Knopp
273c45fdcf
RNTI for phy_test in rrc_gNB_reconfig.c. parametrization in dlschsim
2020-01-07 13:25:36 +01:00
Raymond Knopp
c94d7632e0
debugging of nr_dlschsim, rate matching optimization
2020-01-06 23:04:52 +01:00
Cedric Roux
477631bd23
hotfix: fix value of MAX_MOBILES_PER_ENB
...
set MAX_MOBILES_PER_ENB to 4, to be same value as NUMBER_OF_UE_MAX.
Maybe we should set NUMBER_OF_UE_MAX to 16 instead?
2020-01-06 16:12:22 +01:00
Cedric Roux
e0f509841c
hotfix: fix value of MAX_MOBILES_PER_ENB
...
set MAX_MOBILES_PER_ENB to 4, to be same value as NUMBER_OF_UE_MAX.
Maybe we should set NUMBER_OF_UE_MAX to 16 instead?
2020-01-06 12:45:37 +01:00
Francesco Mani
ab3b6c88fa
Merge branch 'nr_segmentation_fixes' into NR_RRCConfiguration
2020-01-06 10:59:37 +01:00
Florian Kaltenberger
d27a8f0778
Merge branch 'NR_RRCConfiguration' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRCConfiguration
2020-01-03 22:19:44 +01:00
Florian Kaltenberger
6c30c04eec
adding rcc config files to rfsimulator UE for CI
2020-01-03 22:18:37 +01:00
Florian Kaltenberger
f774034039
increasing nb expected files for physim to 13 (for prachsim)
2020-01-03 22:17:53 +01:00
Florian Kaltenberger
5ef27f4c21
adding --rrc_config_path command line option to UE
2020-01-03 21:40:27 +01:00
Francesco Mani
7dbda3a470
a couple of bugfixes in physical simulators
2020-01-03 17:52:18 +01:00
Raymond Knopp
2efa277990
added missing file
2020-01-03 15:10:02 +01:00
Raymond Knopp
603b4f5f10
fill FAPI antenna parameters for unitary simulators
2020-01-03 13:38:49 +01:00
Raymond Knopp
a4d0e5e779
small modification in pucchsim to pass the basic test
2020-01-03 12:53:23 +01:00
Raymond Knopp
7e560fbd95
modifications for nr-uesoftmodem with RRC configuration
2020-01-03 10:36:14 +01:00
Raymond Knopp
303bdc804f
testing nr-softmodem with 1 antenna port configuration
2020-01-03 01:37:07 +01:00
Raymond Knopp
c956d0516d
added logical antenna port parameter to configuration file (RRC section)
2020-01-03 00:23:29 +01:00
Raymond Knopp
20484b5cd7
NR PDCSH scrambling optimization (factor 10 reduction)
2020-01-02 17:47:30 +01:00
Francesco Mani
ebcbad62d2
Merge branch 'develop-nr' into nr_segmentation_fixes
2020-01-02 11:05:32 +01:00
Raymond Knopp
1a83cc2f3b
fixes for full-bandwidth testing in dlsim
2020-01-02 10:10:09 +01:00
Raymond Knopp
0da351e017
added missing file
2020-01-01 21:36:57 +01:00
Raymond Knopp
fae5a3ab9c
added default NR Serving Cell Configuration
2020-01-01 21:23:38 +01:00
Raymond Knopp
ad2667fbd5
Testing of NR PDCCH/PDSCH with RRC Configuration. added RRC configuration to NR UE. Updates to UE DCI procedures (moved to MAC) and updates to FAPI interfaces for UE. nr_dlsim is functional, added profiling information for gNB TX.
2020-01-01 21:16:56 +01:00
laurent
c8d28f5254
fix LimeSDR board API, merge develop
2019-12-23 15:38:36 +01:00
yilmazt
4978102e2f
develop-nr merge
2019-12-23 15:20:00 +01:00
Raphael Defosseux
45aa72f2be
CI: improvements
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-12-23 13:49:16 +01:00
Raphael Defosseux
e88dc61965
CI: some fixes
...
Signed-off-by: Raphael Defosseux <rapahel.defosseux@openairinterface.org >
2019-12-23 13:49:16 +01:00
Raphael Defosseux
11f4d2ae01
CI: finalizing offline the X2 handover scenario at inria --> to be tested
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-12-23 13:49:16 +01:00
Raphael Defosseux
3775404a6b
CI: add initial support to do X2 HO at Inria
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@openairinterface.org >
2019-12-23 13:49:16 +01:00
Raphael Defosseux
1813af8beb
CI: fix UL iperf in distributed env
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@openairinterface.org >
2019-12-23 13:49:16 +01:00
Raphael Defosseux
68dc0d00a1
CI: fix in looping attach / ping / detach
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-12-23 13:49:16 +01:00
Raphael Defosseux
45f71211c0
CI: looping on attach/ping/detach sequences
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-12-23 13:49:16 +01:00
Raphael Defosseux
02f16d5530
CI: increasing the repeat count since the 1st try will always fail
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-12-23 13:49:16 +01:00
Raymond Knopp
6bf81627e0
Merge branch 'NR_RRCConfiguration' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRCConfiguration
2019-12-21 06:50:59 +01:00
Raymond Knopp
a712940898
debugging with dlsim
2019-12-21 06:50:20 +01:00
frtabu
aaaa6d5c51
more cppcheck fixes
2019-12-20 16:44:25 +01:00
Francesco Mani
6f242bc061
Merge branch 'develop-nr' into NR_RRCConfiguration
2019-12-20 14:31:37 +01:00
Thomas Schlichter
a99612a536
make nb_re_dmrs a parameter of nr_ulsch_decoding()
2019-12-20 12:40:26 +01:00
Hongzhi Wang
896463a9a8
update dlsch thread
2019-12-20 10:56:24 +01:00
Hongzhi Wang
71369b5c60
adding vcd
2019-12-20 10:55:12 +01:00
Hongzhi Wang
f4772f2ba2
bug fix dlsch thread
2019-12-20 10:48:26 +01:00
Hongzhi Wang
82aebfa627
add thread pool for dlsch
2019-12-20 10:47:52 +01:00
Francesco Mani
3a514bd499
bugfix for ghost mixed slot
2019-12-20 10:19:51 +01:00
Raymond Knopp
8911335fc3
Merge remote-tracking branch 'origin/develop-nr' into NR_RRCConfiguration
2019-12-20 02:01:39 +01:00
Raymond Knopp
05f68321ec
Merge branch 'NR_RRCConfiguration' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRCConfiguration
...
Conflicts:
openair1/SCHED_NR/phy_frame_config_nr.c
2019-12-20 02:01:22 +01:00
Raymond Knopp
98e15dc5fa
debugging for nr_dlsim
2019-12-20 02:00:05 +01:00
Florian Kaltenberger
bc864d13c4
Merge branch 'integration-develop-nr-2019w51' into 'develop-nr'
...
Integration develop nr 2019w51
See merge request oai/openairinterface5g!744
2019-12-19 16:12:36 +01:00
Francesco Mani
9662363db1
allowing no mixed slot and astyle of phy_frame_config_nr.c
2019-12-19 14:39:28 +01:00
Florian Kaltenberger
9f0be015a9
Merge remote-tracking branch 'origin/develop-nr' into 459-pusch-based-ta-updates
2019-12-19 13:33:41 +01:00
Florian Kaltenberger
db6eeb2773
fixing mac pdu generation. to be checked by fraunhofer
2019-12-19 13:32:53 +01:00
WANG Tsu-Han
b2b5148923
adding txdataF offset for gNB switch buffer
2019-12-19 12:06:35 +01:00
Thomas Schlichter
4da175f514
[nr_ulsim] don't break out of SNR loop just because number_of_frames==1
2019-12-19 10:06:15 +01:00
Florian Kaltenberger
1bde69c032
Merge remote-tracking branch 'origin/fix-clock-source' into integration-develop-nr-2019w51
2019-12-19 09:50:16 +01:00
Florian Kaltenberger
4143cb16f9
Merge remote-tracking branch 'origin/ru-parallel-beamforming-fix' into integration-develop-nr-2019w51
2019-12-19 09:45:46 +01:00
Florian Kaltenberger
84f01c5e88
Merge remote-tracking branch 'origin/develop-nr-ci-rf-sim' into integration-develop-nr-2019w51
2019-12-19 09:45:27 +01:00
Florian Kaltenberger
177e3d4207
Merge remote-tracking branch 'origin/recordplay_cfgoption' into integration-develop-nr-2019w51
2019-12-19 09:45:00 +01:00
Raymond Knopp
5490d3e75d
some cppcheck fixes and also compilation warnings removal
2019-12-19 09:43:45 +01:00
Florian Kaltenberger
b1f224d11e
should not use LTE UE list in NR MAC as sizes are different and causes segfaults
2019-12-18 21:51:46 +01:00
Francesco Mani
272140cd5d
Merge remote-tracking branch 'origin/ru-parallel-beamforming-fix' into NR_RRCConfiguration
2019-12-18 17:27:42 +01:00
Francesco Mani
971821a5bb
minor fixes
2019-12-18 16:21:14 +01:00
Francesco Mani
1e4cbce244
multiple ssb fix
2019-12-18 16:13:42 +01:00
Khalid Ahmed
4fe691f443
Fixing nr_ulsim configuration for DMRS
2019-12-18 11:12:04 +01:00
Khalid Ahmed
8e00f8df08
Fixing a bug in number of UL DMRS symbol computation
2019-12-18 11:12:04 +01:00
Khalid Ahmed
2dd941a22d
Adding one UL empty slot before actual UL slot
...
- total num of symbols is 12 instead of 14 in PUSCH
- actual UL slot is 3 instead of 2
2019-12-18 11:11:50 +01:00
Thomas Schlichter
f7d546f2d9
port DL fix 4297beffa0 to UL
2019-12-18 11:11:49 +01:00
Thomas Schlichter
6ee0840562
make time to transmit UL slot less hard-coded
...
Replace "slot == 18" by "slot == (20 + NR_UPLINK_SLOT - DURATION_RX_TO_TX) % 20".
At least this is correct for 30 kHz SCS...
2019-12-18 11:11:49 +01:00
Khalid Ahmed
c9eea33fdb
Fix samples per frame config for 3/4 sampling rate
2019-12-18 11:11:49 +01:00
Khalid Ahmed
c62443b235
fixing bugs intoduced after fapi implementation
2019-12-18 11:11:24 +01:00
Khalid Ahmed
23ade3ada6
PUSCH Rx channel estimation supporting DMRS type 2
...
- nr_ulsim supports multiple DMRS configurations
2019-12-18 11:05:37 +01:00
Khalid Ahmed
935c2ce7ce
Adding table 6.4.1.1.3-4 for double DMRS symbol
2019-12-18 11:02:56 +01:00
Khalid Ahmed
ccc515c537
PUSCH Rx channel estimation supporting DMRS type 1 and mapping type B
2019-12-18 11:02:55 +01:00
Khalid Ahmed
bf24772766
PUSCH DMRS generation
...
- added get_l_prime function
- added Table 6.4.1.1.3-3
- added added is_dmrs_symbol function
2019-12-18 11:02:55 +01:00
Khalid Ahmed
e75a96c934
start_symbol has to be 0 as PUSCH mapping type A is used
2019-12-18 11:02:55 +01:00
Raymond Knopp
d831180c7a
Merge branch 'NR_RRCConfiguration' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRCConfiguration
2019-12-17 19:13:01 +01:00
Raymond Knopp
56c6c3ee42
unitary simulators all compile
2019-12-17 19:12:29 +01:00
yilmazt
1b1648d504
develop-nr up-to-date
2019-12-17 18:23:10 +01:00
Raphael Defosseux
00fb1e95ac
CI: forcing the workspace removal on caracal
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-12-17 17:54:25 +01:00
yilmazt
b7820f5442
develop up-to-date as of 17.12.19
2019-12-17 17:30:26 +01:00
Florian Kaltenberger
c25c720fa5
hotfix for harq_pid
2019-12-17 17:29:17 +01:00
WANG Tsu-Han
3f066dec56
parameter fix
2019-12-17 17:06:17 +01:00
Francesco Mani
38eddb5dd7
Merge branch 'NR_RRCConfiguration' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRCConfiguration
2019-12-17 11:07:05 +01:00
Raphael Defosseux
e47b212ab6
CI: adding RF simulator skeleton on 5G NR gNB and UE
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-12-17 10:33:59 +01:00
Wang Tsu-Han
ad28a3fe43
using the old mechanism if having L1 and gNB on the same machine
2019-12-17 10:10:18 +01:00
Francesco Mani
91ff8bc15e
bugfix for slot select function
2019-12-17 10:02:50 +01:00
Raymond Knopp
6b8c8a3ba5
small update to pbchsim (ssb_pdu pointer to non-pointer in PHY_VARS_gNB)
2019-12-17 09:30:05 +01:00
Francesco Mani
f88dd725b2
Merge branch 'nr_tdd_configuration' into NR_RRCConfiguration
2019-12-17 09:28:04 +01:00
frtabu
69a7658c54
USRP device cleanup including record player as config option + some cppcheck warning/errors fixes
2019-12-16 17:53:22 +01:00
Francesco Mani
32f4c11b96
adapting to this branch some other config files
2019-12-16 16:34:52 +01:00
Cedric Roux
35fda01e86
nr-rlc: fix some compilation warnings
2019-12-16 16:19:23 +01:00
Cedric Roux
9a4d1e81d7
nr-rlc: add function mac_rlc_get_buffer_occupancy_ind
...
Fix also value passed to buffer_status in mac_rlc_status_ind
to be aligned with 38.321 (instead of 36.321).
2019-12-16 16:17:35 +01:00
Gabriele Perrone
091be33b62
main.py mods: coloured rows between retries and variable cnt become an object (FailReportCnt)
2019-12-16 15:59:54 +01:00
Rakesh
c53a3f3524
Merge remote-tracking branch 'origin/NR_RRCConfiguration' into nr_tdd_configuration
2019-12-16 15:52:56 +01:00
Rakesh
4510cd5f87
bug fix
2019-12-16 15:51:09 +01:00
Francesco Mani
972b6b8ec7
mib byte reversal ok
2019-12-16 15:30:10 +01:00
Rakesh
5c2decfc0a
Merge remote-tracking branch 'origin/NR_RRCConfiguration' into nr_tdd_configuration
2019-12-16 14:02:00 +01:00
Rakesh
40ecb3f72b
first test to replicate to transmmit as same as NR_RRCConfiguration branch
2019-12-16 13:07:08 +01:00
Raymond Knopp
c8e37d6ebc
memcpy of ssb_pdu to L1 instead of pointer exchange
2019-12-16 12:48:06 +01:00
Rakesh
9c45661215
Merge remote-tracking branch 'origin/NR_RRCConfiguration' into nr_tdd_configuration
...
resolving merge conflicts
2019-12-16 12:01:36 +01:00
projetstc
ae3a540f40
scope autoscale
2019-12-16 11:37:51 +01:00
Francesco Mani
dfa603c440
segmentation fault and a couple of warnings fixed
2019-12-16 11:06:11 +01:00
Raymond Knopp
52b3fd46b8
Merge branch 'NR_RRCConfiguration' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRCConfiguration
2019-12-15 22:22:52 +01:00
Raymond Knopp
d63b569e61
check if UL_tti_req is non-null in fapi_nr_l1.c
2019-12-15 22:22:01 +01:00
Raymond Knopp
e30ab2d0c6
Merge remote-tracking branch 'origin/develop-nr' into NR_RRCConfiguration
...
Conflicts:
cmake_targets/CMakeLists.txt
executables/nr-ru.c
executables/nr-softmodem.c
openair1/PHY/INIT/nr_parms.c
openair1/PHY/INIT/phy_init.h
openair1/PHY/NR_TRANSPORT/nr_dlsch.c
openair1/PHY/NR_UE_ESTIMATION/nr_dl_channel_estimation.c
openair1/PHY/NR_UE_TRANSPORT/dci_nr.c
openair1/PHY/NR_UE_TRANSPORT/dci_tools_nr.c
openair1/SCHED_NR/fapi_nr_l1.c
openair1/SCHED_NR/nr_ru_procedures.c
openair1/SCHED_NR/phy_procedures_nr_common.c
openair1/SCHED_NR/phy_procedures_nr_gNB.c
openair1/SCHED_NR/sched_nr.h
openair1/SCHED_NR_UE/fapi_nr_ue_l1.c
openair1/SIMULATION/NR_PHY/dlsim.c
openair2/GNB_APP/gnb_config.c
openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
openair2/LAYER2/NR_MAC_gNB/main.c
openair2/RRC/NR/MESSAGES/asn1_msg.c
openair2/RRC/NR/MESSAGES/asn1_msg.h
openair2/RRC/NR/nr_rrc_defs.h
2019-12-15 22:04:40 +01:00
Rakesh
46431b0701
Merge remote-tracking branch 'origin/NR_RRCConfiguration' into nr_tdd_configuration
2019-12-13 22:28:48 +01:00
Francesco Mani
d1dc15f3c0
SSB correctly demodulated at FSW, CRC passes, but payload is wrong
2019-12-13 18:07:03 +01:00
Raymond Knopp
6637415ba3
Merge branch 'NR_RRCConfiguration' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRCConfiguration
2019-12-13 17:08:12 +01:00
Francesco Mani
ac092841dd
some updates on SSB and a couple of fixes on warnings
2019-12-13 17:07:09 +01:00
Florian Kaltenberger
320e3f1f14
Merge remote-tracking branch 'origin/develop-nr' into fix-clock-source
2019-12-13 16:42:04 +01:00
Raymond Knopp
7580b4b2f5
added simple CCE allocation in MAC scheduler
2019-12-13 07:42:39 +01:00
Florian Kaltenberger
df791790ed
Merge branch 'integration-develop-nr-2019w50' into 'develop-nr'
...
Integration develop nr 2019w50
See merge request oai/openairinterface5g!735
2019-12-12 13:07:43 +01:00
Florian Kaltenberger
cac89d49e4
reducing some logs
2019-12-12 13:06:51 +01:00
Florian Kaltenberger
da8be6a78b
Merge remote-tracking branch 'origin/pdcp-ul-noS1-v2' into integration-develop-nr-2019w50
2019-12-12 12:52:55 +01:00
Florian Kaltenberger
5d7e7d5fe1
Merge remote-tracking branch 'origin/nr-rlc' into integration-develop-nr-2019w50
2019-12-12 12:50:49 +01:00
Florian Kaltenberger
cf57a43900
Merge remote-tracking branch 'origin/bug-fix-channel-est' into integration-develop-nr-2019w50
2019-12-12 12:50:17 +01:00
Florian Kaltenberger
e104d640e0
Merge remote-tracking branch 'origin/ru-parallel-beamforming-merge' into integration-develop-nr-2019w50
2019-12-12 12:49:55 +01:00
Raphael Defosseux
b3036372ca
CI: Increasing again VM disk size --> now we have modular size based on VM variant
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-12-12 12:48:52 +01:00
laurent
f8f344d224
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into Remove-global
2019-12-12 10:39:10 +01:00
laurent
ed6559ffa9
add CU measurement: whole CPU active time per subframe
2019-12-12 10:37:53 +01:00
Rakesh
b398103be9
Fix for dlulperiodicity
2019-12-11 20:45:44 +01:00
Gabriele Perrone
581e46f1d3
introduced a class object FailRepeatCnt in place of a static counter
2019-12-11 14:28:14 +01:00
Rakesh
088652557d
removing unused variable
2019-12-11 14:04:21 +01:00
Rakesh
a4b0c8edd0
Merge remote-tracking branch 'origin/NR_RRCConfiguration' into nr_tdd_configuration
...
resolving merge conflicts
2019-12-11 13:13:10 +01:00
Rakesh
af471c5c3e
reworked as per the new fapi structures
2019-12-11 12:59:38 +01:00
matzakos
b106fb1c21
ENDC LTE-RRC: Add processing of Addition Response information elements, to be used for RRCConnectionReconfiguration
2019-12-10 19:39:47 +01:00
Francesco Mani
decf6ed0e5
pbchsim works again
2019-12-10 14:36:54 +01:00
Florian Kaltenberger
3566ef991e
programming pin 5 of GPIO to "Shutdown LNA" (high -> TX, low -> RX)
2019-12-10 12:46:42 +01:00
Cedric Roux
b82787dde1
fix compilation of nr_dlsim and nr_ulsim
2019-12-10 10:23:34 +01:00
Cedric Roux
1a46b66d74
nr rlc: first commit
...
Initial implementation.
nr_rlc/nr_rlc_oai_api.c will need some clean rewrite at some point.
More testing is also needed.
2019-12-10 10:06:17 +01:00
Gabriele Perrone
28eb2d61bb
fixing self.cnt to SSH.cnt mistake
2019-12-09 22:04:22 +01:00
Gabriele Perrone
75642c34c4
add a new main file for test with cnt changed into self.cnt
2019-12-09 15:36:44 +01:00
Gabriele Perrone
a1cb460a01
repeatCounts reading from command line instead than xml file
2019-12-09 14:46:59 +01:00
Gabriele Perrone
9b1846ea76
que beau fichier
2019-12-09 14:20:38 +01:00
laurent
719424f4b7
bug fix: ue was not reading options + more debug printf cleanup in openair1/PHY/NR_UE_TRANSPORT/dci_nr.c
2019-12-08 20:52:20 +01:00
laurent
22d4f20525
debug printf cleanup in openair1/PHY/NR_UE_TRANSPORT/dci_nr.c
2019-12-08 19:29:08 +01:00
matzakos
62fb80e6de
ENDC X2AP: Implementation of SgNB Addition Response handler
2019-12-06 19:15:08 +01:00
laurent
8dedd093fb
remove a forgotten test trace, re-indentation of modified source files
2019-12-06 18:41:30 +01:00
laurent
47abf562db
add FS6 transport time measurement
2019-12-06 16:24:47 +01:00
Raymond Knopp
ad82602e9a
ENDC X2AP: Implementation of SgNB Addition Request ACK
2019-12-06 14:16:43 +01:00
Francesco Mani
b61a80baf1
fix on ru procedures for slot select
2019-12-06 12:48:44 +01:00
Thomas Schlichter
7bdff76ff3
Fix autotest tags for nr_dlsim and polartest
2019-12-06 10:46:51 +01:00
Thomas Schlichter
7e738c2c39
Further fix segmentation fault by also initializing the allocated memory
2019-12-06 10:46:51 +01:00
Guido Casati
030fc5a2f5
Bugfix segmentation fault in dlsim for missing memory allocation
2019-12-06 10:46:51 +01:00
Florian Kaltenberger
d34d269d70
reducing the use of rand() which takes too long
2019-12-06 10:46:51 +01:00
cig
361446fda5
Consolidation of TA updates changes in the noS1 mode:
...
- merged nr-schedule_ue_spec into nr_schedule_uss_dlsch_phytest
- enabled nr_ue_send_sdu for S1 mode
- increased ta_timer to 100
- restored NR_UPLINK_SLOT to 2 (as it was in develop-nr)
- fixed logic for S1 and noS1 modes
- code cleanup and formatting
2019-12-06 10:46:51 +01:00
Guido Casati
98d2caf59f
Added compilation option to skip build for already built libraries:
...
- the new option -k allows to skip the built of shared libraries, rfsimulator
basicsimulator and transport protocol libraries
- default compilation remains untouched as is still building all libraries
- this option allows to save a massive amount of time when compiling
repeatedly for debugging purposes
2019-12-06 10:46:51 +01:00
Guido Casati
cfbe18c9ed
Adaptation of MAC TA procedures to the design of handle_dlsch
...
- introduced new parameter in nr_ue_dl_indication for UL time alignment
- moved TA timer logic one level up so that now is executed every slot
- set timer value to 80 slots to cope with the sl_ahead design
- introduced new TA-related members to gNB MAC instance struct
2019-12-06 10:46:51 +01:00
Guido Casati
a0cd44947e
Bugfix uninitialised vars and conflicting types in simulators after merge
2019-12-06 10:46:51 +01:00
Guido Casati
0b873bb620
Time Alignment procedure with time adjustment as per TS 38.213 section 4.2
...
- UE processing capability 1
- Setting the TA update to be applied after the reception of the TA command
- Durations of N1 and N2 symbols corresponding to PDSCH and PUSCH are
computed according to sections 5.3 and 6.4 of TS 38.214
- Introduced tables 5.3-1, 5.3-2, 6.4-1, 6.4-2 from TS 38.214
2019-12-06 10:46:51 +01:00
Guido Casati
c6855cb8d2
Maintenance of Uplink Time Alignment. Introduced control on TA transmission and TA update application.
...
- ta_timer at gNB side to control the transmission of TA to the UE. This is now happening every 20 slots.
- when the timer resets gNB is now transmitting the TA whether it is zero or not.
- introduced struct NR_UL_TIME_ALIGNMENT_t to handle configuration of time alignment related parameters.
- UE PHY RX: is now triggered through a flag when to store the TA command, the frame and slot
when the application should occur.
- UE PHY TX: when the tx frame and slot match the time alignment configuration, it process the TA command and applies the
TA update
2019-12-06 10:46:51 +01:00
Ahmed Hussein
5ac8b6f34d
TA implementation complete and tested in rfsimulator
2019-12-06 10:46:51 +01:00
Guido Casati
0492f7eb7e
Fix TBS condition in to schedule ue spec procedures
2019-12-06 10:46:51 +01:00
Guido Casati
825ae3c06d
Integration PHY and MAC procedures for Timing Advance updates. Compilation and run is OK. TA updates need further fixes as not working as expected.
...
- "nr_process_timing_advance": TA to be applied is commented out, need to be uncommented
- with introduced delay of 50 in rx_rf, TA update should be 34 in MAC CE
but this does not occur when ta is applied at UE side according to standard
- introduced ULSCH scheduler and NR RX SDU functions
- fixes to logic in UL fill RX indication
- added crc indication in UL RX
- temporary hardcoded UE_id to 0, rnti not considered in the logic
2019-12-06 10:46:51 +01:00
Guido Casati
6ec89bec1f
Bugfix: header from NR included in LTE UE PHY procedures
2019-12-06 10:46:51 +01:00
Guido Casati
310efee7f2
Implementation of TA procedures at MAC layer for gNB and UE
...
- Initial gNB DLSCH and UE spec scheduling implentation
- MAC PDU generation (including header as per TS 38.321)
- MAC PDU processing at UE side with extracion of TA updates
- General code cleanup
- Introduced NR MAC COMMON folder, moved common files here
2019-12-06 10:46:51 +01:00
Guido Casati
f0b7debefc
Extraction of common NR MAC data structures from NR_MAC_UE/mac.h and definition of MAC CE struct
2019-12-06 10:46:51 +01:00
Florian Kaltenberger
a78b5da529
fixes an issue with clock source
...
- command line paramter --clock-source can only be set at UE (removed this option from gNB)
- at gNB use clock_source from RU section in config file
- in both cases if clock_source is present in usrp_args, it will override clock_source
2019-12-06 08:54:17 +01:00
Florian Kaltenberger
6b1cabae41
Merge branch '468-fix-usrp_lib-for-threequarter-sampling' into 'develop-nr'
...
Fix usrp_lib for threequarter sampling
See merge request oai/openairinterface5g!732
2019-12-06 00:43:00 +01:00
Francesco Mani
dd789dc7ba
make pbchsim compile again
2019-12-05 18:23:53 +01:00
Rakesh
0b3c92207b
Merge remote-tracking branch 'origin/NR_RRCConfiguration' into nr_tdd_configuration
...
resolving merge conflicts
2019-12-05 12:59:54 +01:00
laurent
ec08b771b1
merge develop-nr
2019-12-05 05:07:23 +01:00
laurent
97a2877cba
fix worker_disable
2019-12-05 04:58:10 +01:00
laurent
8708af92ab
error in one function prototype
2019-12-05 04:56:45 +01:00
laurent
7672257b2f
asn1 encoding memory overflow
2019-12-05 04:56:42 +01:00
laurent
80cd6940af
modifications
2019-12-05 04:53:56 +01:00
Raymond Knopp
99e41d9730
DL and UL DCI separation in MAC, initial handling of UL DCI in L1.
2019-12-05 01:51:57 +01:00
Raymond Knopp
094d1f5a31
Merge branch 'NR_RRCConfiguration' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRCConfiguration
...
Conflicts:
nfapi/open-nFAPI/nfapi/public_inc/nfapi_nr_interface_scf.h
2019-12-04 16:55:16 +01:00
Sakthivel Velumani
5bda11024d
Enabling ITTI interactions between RRC and X2AP for the generation of sgb addition request ACK message at the gNB side
2019-12-04 15:30:17 +01:00
Francesco Mani
ab2be445ce
ssb offset scs scalling in config.c now
2019-12-04 14:29:12 +01:00
Francesco Mani
598a101860
bugfix (nr-softmodem run again)
2019-12-04 14:06:54 +01:00
Francesco Mani
c6ec207487
adapting config_request to scf nfapi (compiling ok but still not running)
2019-12-04 13:41:13 +01:00
Raphael Defosseux
ee6b18d377
CI: adding a dummy build scenario for deactivated jobs
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-12-04 04:36:07 +01:00
Raymond Knopp
fa7c143b70
nr=softmodem compiles.
2019-12-03 22:32:29 +01:00
Thomas Schlichter
602d025e89
fix tx_sample_advance in usrp_lib for 46.08MSps
2019-12-03 18:31:51 +01:00
Sakthivel Velumani
1928936883
Fixed a misaligned problem in PUSCH channel esti
...
An avx2 instruction in idft4096 introduced segfault sometimes
2019-12-03 15:55:14 +01:00
Sakthivel Velumani
f1740e2c9c
Fixed CI failure
2019-12-02 14:11:47 +01:00
Sakthivel Velumani
11147c2e83
Merge branch 'develop-nr' into bug-fix-channel-est
2019-12-02 13:45:05 +01:00
Francesco Mani
17c15f5064
bugfix in nr_ru_procedures
2019-12-02 10:10:25 +01:00
Florian Kaltenberger
a54362ddef
Merge branch 'integration-develop-nr-2019w48bis' into 'develop-nr'
...
Integration develop nr 2019w48bis
See merge request oai/openairinterface5g!729
2019-11-30 06:36:57 +01:00
Florian Kaltenberger
0e47a507d3
Merge remote-tracking branch 'origin/nr_x300_fixes' into integration-develop-nr-2019w48bis
2019-11-29 17:19:04 +01:00
Florian Kaltenberger
201d975318
Merge remote-tracking branch 'origin/feat-sib1-sa-mode' into integration-develop-nr-2019w48bis
2019-11-29 17:18:58 +01:00
Florian Kaltenberger
729498571b
Merge remote-tracking branch 'origin/nr_100mhz' into integration-develop-nr-2019w48bis
2019-11-29 17:18:47 +01:00
Raphael Defosseux
0b8a25ee90
CI: finalizing offline the X2 handover scenario at inria --> to be tested
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-11-29 13:57:42 +01:00
Raphael Defosseux
f7a9226438
CI: add initial support to do X2 HO at Inria
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@openairinterface.org >
2019-11-29 11:52:01 +01:00
Sakthivel Velumani
2892445095
nr-softmodem compiles (after adding UL DCI)
2019-11-28 18:14:52 +01:00
Sakthivel Velumani
620038220c
Fixed a bug in channel estimation; and updated a dlsim test case
2019-11-28 17:43:24 +01:00
Francesco Mani
d5db8c1634
make lte compile again
2019-11-28 17:29:41 +01:00
Sakthivel Velumani
4ff96a45a5
Added UL DCI to gNB MAC
2019-11-28 13:37:30 +01:00
Raymond Knopp
f3a27d762a
Merge remote-tracking branch 'origin/develop-nr' into NR_RRCConfiguration
...
Conflicts:
cmake_targets/CMakeLists.txt
executables/nr-gnb.c
openair1/PHY/defs_gNB.h
openair1/SCHED_NR/fapi_nr_l1.c
openair1/SCHED_NR/phy_procedures_nr_common.c
openair1/SCHED_NR/phy_procedures_nr_gNB.c
openair1/SIMULATION/NR_PHY/dlsim.c
openair2/COMMON/platform_constants.h
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_phytest.c
openair2/LAYER2/NR_MAC_gNB/main.c
targets/COMMON/openairinterface5g_limits.h
2019-11-28 06:35:31 +01:00
Francesco Mani
f3f58741d8
conflicts solved
2019-11-27 16:37:48 +01:00
Francesco Mani
f997ebb8ca
Merge branch 'ru-parallel-beamforming-merge' of https://gitlab.eurecom.fr/oai/openairinterface5g into ru-parallel-beamforming-merge
2019-11-27 16:32:08 +01:00
Rakesh
1aea23d35e
nr tdd config
2019-11-27 16:31:44 +01:00
Wang Tsu-Han
40bda9f8d0
fixes for beam precoding
2019-11-27 16:27:28 +01:00
Francesco Mani
b2ddd33577
Merge branch 'nr_beamforming_new' into ru-parallel-beamforming-merge
2019-11-27 14:34:34 +01:00
Francesco Mani
aab575f66a
bugfix
2019-11-27 14:26:35 +01:00
Francesco Mani
82880f6199
Merge branch 'nr_x300_fixes' into ru-parallel-beamforming-merge
2019-11-27 13:47:14 +01:00
Francesco Mani
fe0c9ba075
fix for number of slots in half frame for different numerologies
2019-11-27 09:11:51 +01:00
Raymond Knopp
ccaf52200c
gNB runs with rfsimulator.
2019-11-27 07:54:40 +01:00
Prateek Bidwalkar
c724057947
updated file format using astyle
...
Signed-off-by: Prateek Bidwalkar <prateek.bidwalkar@ipaccess.com >
2019-11-27 11:04:23 +05:30
Prateek Bidwalkar
cf406af4f0
ASN encoding for SIB1 in SA mode
...
Signed-off-by: Prateek Bidwalkar <prateek.bidwalkar@ipaccess.com >
2019-11-27 11:04:23 +05:30
Raymond Knopp
d4fe5b504d
Added NR FAPI for PDCCH and moved DCI filling to MAC accordingly.
...
compiles, still needs to be tested gNB alone with rf-simulator / RF bench.
2019-11-26 21:14:46 +01:00
Francesco Mani
433e3edd21
fix for nr_is_ssb_slot in nr_slot_select
2019-11-26 18:31:04 +01:00
Raphael Defosseux
98311219ac
Merge remote-tracking branch 'origin/develop-nr' into develop-nr_cppcheck
2019-11-26 13:59:54 +01:00
Raphael Defosseux
e6360d1365
Merge branch 'develop-nr-fix-multi-rru' into 'develop-nr'
...
Develop nr fix multi rru
See merge request oai/openairinterface5g!722
2019-11-26 13:46:25 +01:00
Francesco Mani
2406662e74
new config file for static beam weights
2019-11-26 11:07:43 +01:00
Florian Kaltenberger
c4121a997f
registering log components
2019-11-25 22:07:51 +01:00
Francesco Mani
63375fa139
BF weights from config file for RU case
2019-11-25 16:43:15 +01:00
Wang Tsu-Han
56ecc5cfb2
Merge branch 'develop-nr' into ru-parallel-beamforming-merge
...
Conflicts:
openair1/PHY/MODULATION/nr_modulation.h
openair1/PHY/NR_TRANSPORT/nr_dlsch.c
openair1/SCHED_NR/phy_procedures_nr_gNB.c
2019-11-22 17:00:53 +01:00
Raphael Defosseux
baf5f1ed93
Merge remote-tracking branch 'origin/develop' into develop-nr_cppcheck
2019-11-22 11:18:28 +01:00
Raymond Knopp
b6246f7717
debugged DCI and PDSCH interfaces based on full RRC configuration
...
Still need to update PDCCH configuration with NR FAPI specifications
2019-11-21 20:43:00 +01:00
Florian Kaltenberger
90445b0003
Merge branch 'nr-channel-estimation' into 'develop-nr'
...
Nr channel estimation and other fixes
See merge request oai/openairinterface5g!714
2019-11-21 17:14:59 +01:00
Raphael Defosseux
67a23b3386
CI: adding back the multi-RRU test in develop-nr
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-11-21 15:35:57 +01:00
Wang Tsu-Han
e0c80a83b8
bug fix for buffer setting in dlsch and wakeup_rxtx
2019-11-21 15:35:28 +01:00
Florian Kaltenberger
dfad6a91d7
removing duplicate and erroneous malloc
2019-11-21 15:34:50 +01:00
Raphael Defosseux
72fc49ccf2
CI: putting back flexran-ctl in build/testing --> now on develop branch of this repo
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-11-21 15:31:36 +01:00
Francesco Mani
2a0cfcb747
Merge branch 'develop-nr' into nr_beamforming
2019-11-21 12:34:44 +01:00
yilmazt
94968c14df
develop-nr up-to-date as of 20.11.19
2019-11-20 23:50:39 +03:00
Francesco Mani
053914d502
dynamic allocation also for w vectors at decoding sides
2019-11-20 17:44:43 +01:00
Francesco Mani
94b7762b56
dynamic allocation of e and f vectors
2019-11-20 16:48:48 +01:00
Raymond Knopp
b1573edb7e
fixed rnti usage in phytest scheduler
2019-11-20 12:45:49 +01:00
magounak
e8b6932310
initialization of UL_RB in frame parameters
2019-11-20 10:05:36 +01:00
Raymond Knopp
9d5df6c0ac
nr-softmodem, nr-uesoftmodem compile
2019-11-20 00:43:09 +01:00
Raymond Knopp
75158a5865
nr_dlsim compiles
2019-11-19 21:44:50 +01:00
Raymond Knopp
bc580bd6be
ENDC: Correction at processing Addition request information
2019-11-19 16:45:04 +01:00
Francesco Mani
3ddce03c65
change in 273 config file
2019-11-19 16:03:34 +01:00
Francesco Mani
2e6d4c7572
Merge branch 'develop-nr' into nr_100mhz
2019-11-19 15:57:09 +01:00
magounak
9d1b66154b
Merge remote-tracking branch 'origin/develop-nr' into nr-channel-estimation
2019-11-19 15:43:20 +01:00
Raymond Knopp
96006201b9
ENDC: Minor correction
2019-11-19 15:15:25 +01:00
matzakos
7e1607bcca
ENDC X2AP: Small modification at generation of SgNB Addition Request.
2019-11-19 14:22:54 +01:00
Raymond Knopp
50509dfc32
ENDC: Enable transfer and handling of SgNB Addition request elements from X2AP to RRC of gNB.
2019-11-19 14:05:14 +01:00
laurent
08ea618067
fix important bug in CU, merge thread pool improvement and rf simulator improvements made initialy in 5G branch
2019-11-19 13:27:28 +01:00
Francesco Mani
0b066b52e3
bugfix
2019-11-18 17:23:29 +01:00
Francesco Mani
a51fa4f3a7
changing segments and sch bytes allocation in coding/decoding
2019-11-18 17:13:07 +01:00
Raphael Defosseux
aeffe090ba
CI: increase the disk size on the VMs
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-11-18 13:18:25 +01:00
Wang Tsu-Han
6be2d8f081
using switch buffer for txdataF in L1
2019-11-18 12:33:48 +01:00
Florian Kaltenberger
376128761d
Merge branch 'integration-develop-nr-2019w46' into 'develop-nr'
...
Integration develop nr 2019w46
See merge request oai/openairinterface5g!716
2019-11-18 12:13:13 +01:00
Sakthivel Velumani
0ea53f48b9
Added back ulsim test case for 273 RB
2019-11-15 17:21:37 +01:00
Francesco Mani
c5efa4f400
including option 273prbs in uesoftmodem
2019-11-15 14:31:58 +01:00
Sakthivel Velumani
e253a6f380
Added support for nushift
2019-11-15 14:15:45 +01:00
Francesco Mani
8ad07d3aef
make gNB compile for 273 PRBs and including config file
2019-11-15 12:41:02 +01:00
Florian Kaltenberger
39457f5c12
Merge remote-tracking branch 'origin/ldpc_bg2_bug_fix' into integration-develop-nr-2019w46
2019-11-15 09:39:08 +01:00
Florian Kaltenberger
a3379d1d10
Merge remote-tracking branch 'origin/fix-nr-rfsim-gNB-notx-slots2to19' into integration-develop-nr-2019w46
2019-11-15 09:38:54 +01:00
Florian Kaltenberger
6082a33d2e
Merge remote-tracking branch 'origin/nr_pdcch_crc_fix' into integration-develop-nr-2019w46
2019-11-15 09:38:38 +01:00
Francesco Mani
e2b77c3edb
removing printf
2019-11-15 09:27:02 +01:00
Sakthivel Velumani
4815ff113d
Removed 273 PRB test (not supported by PUSCH for now)
2019-11-14 18:21:11 +01:00
Sakthivel Velumani
bd0eb1cc26
Merge branch 'nr-channel-estimation' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr-channel-estimation
2019-11-14 17:32:25 +01:00
Thomas Schlichter
ef3be74025
Fix channel estimation for 3/4 sampling
...
In 3/4 sampling mode, the OFDM symbol size is _not_ a power of two (e.g. 1536 instead of 2048).
In this case it is _not_ OK to calculate the modulus using a binary AND, it _must_ use either the actul modulus operator (%) using an integer division,
or a _correct_ if statement or tertianary operator like this:
re_offset = (re_offset + 4 >= ue->frame_parms.ofdm_symbol_size) ? (re_offset + 4 - ue->frame_parms.ofdm_symbol_size) : (re_offset + 4);
But of course using the actual modulus operator is much more readable and surely not much slower:
re_offset = (re_offset + 4) % ue->frame_parms.ofdm_symbol_size;
2019-11-14 17:32:09 +01:00
Sakthivel Velumani
ebd3871827
Updated nr_dlsim test cases
2019-11-14 17:16:25 +01:00
Hongzhi Wang
feb461bafb
add missing fix for bg2
2019-11-14 16:25:23 +01:00
Sakthivel Velumani
348afdc17e
Added more test cases for nr_ulsim
2019-11-14 15:18:37 +01:00
Hongzhi Wang
17f5a80387
ldpc encoder bg2 bug fix
2019-11-14 15:16:21 +01:00
Sakthivel Velumani
eff0a870b7
PUSCH UE DMRS index with correct data type
2019-11-14 15:06:23 +01:00
Sakthivel Velumani
95ef6bd9b7
Included previously commented tests
2019-11-14 13:48:15 +01:00
Sakthivel Velumani
1aa2b3041b
update to last commit
2019-11-13 15:05:19 +01:00
Sakthivel Velumani
8054ab64fa
Fixed CRC fail in PDSCH for large PRBs
2019-11-13 14:57:29 +01:00
Sakthivel Velumani
3185728107
Some updates in uplink and downlink channel estimations
2019-11-13 14:35:14 +01:00
Raymond Knopp
9133aeddc4
gtkw file
2019-11-12 20:03:21 +01:00
Sakthivel Velumani
c3fcee20a1
Added dlsim more dlsim test cases
2019-11-12 16:53:22 +01:00
Sakthivel Velumani
2deda8df51
Improved channel estimates around DC for uplink
2019-11-12 15:15:37 +01:00
laurent
ea7c4d9536
fix fix-nr-rfsim-gNB-notx-slots2to19
2019-11-12 14:35:43 +01:00
Sakthivel Velumani
09b38541c8
Included DC handling for odd number of RBs
2019-11-12 14:28:34 +01:00
Raphael Defosseux
beda33b8f1
CI: fix UL iperf in distributed env
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@openairinterface.org >
2019-11-11 20:15:27 +01:00
Florian Kaltenberger
1bfbf8c96e
adding missing case
2019-11-11 15:04:22 +01:00
Rakesh
6d4f03751e
ulsim bug fix
2019-11-08 23:22:59 +01:00
Florian Kaltenberger
282f56fb7b
fixing some bugs nr_ulsim
2019-11-08 17:10:30 +01:00
Rakesh
b4b1998c5e
bug fix
2019-11-08 12:38:48 +01:00
Sakthivel Velumani
497afe4f58
UL improved channel estimation around DC
2019-11-08 10:27:06 +01:00
yilmazt
c2460cc4d2
executables are compiling
2019-11-07 19:17:58 +03:00
Sakthivel Velumani
9e7186c2cb
updated dlsim
2019-11-07 17:00:30 +01:00
matzakos
266926307d
ENDC X2AP: Implementation of handler function for SgNB addition request message
2019-11-07 17:00:03 +01:00
Sakthivel Velumani
f5b0658a70
Improved channel estimates around DC;
...
ignored only DC pilot
2019-11-07 16:34:33 +01:00
Sakthivel Velumani
ca9b4d7ed9
Improved channel estimates around DC
...
Ignored 1 pilot before and after DC
2019-11-07 16:26:30 +01:00
Florian Kaltenberger
20df127684
astyling gNB_scheduler_phytest.c
2019-11-06 18:34:22 +01:00
Francesco Mani
1ef8aaee97
Revert "updating beamforming weights"
...
This reverts commit a9e07dce5f .
2019-11-06 16:25:54 +01:00
magounak
5bc28899d3
testing ECPRI receive path (with level adjustment for 12-bit OAI RX dynamic range)
2019-11-06 00:08:34 +01:00
Wang Tsu-Han
d252696b14
Merge branch 'develop-nr' into ru-parallel-beamforming
...
Conflicts:
common/utils/T/T_defs.h
executables/nr-ru.c
nfapi/open-nFAPI/nfapi/public_inc/nfapi_nr_interface.h
openair1/PHY/defs_RU.h
openair1/SCHED_NR/nr_ru_procedures.c
openair1/SCHED_NR/sched_nr.h
openair2/LAYER2/NR_MAC_gNB/nr_mac_common.c
2019-11-05 15:43:19 +01:00
Francesco Mani
0c408e9681
adopting NR values for DLSCH/ULSCH segments
2019-11-05 15:37:06 +01:00
Francesco Mani
2a5109d670
crc ones added also ar UE side
2019-11-05 12:47:32 +01:00
Francesco Mani
13f4acd5b6
Revert "disabling pdsch and ul"
...
This reverts commit 582ba0c922 .
2019-11-05 10:59:15 +01:00
Francesco Mani
ccd38774ee
Revert "generating a simple ue specific search space with 24 RB in 1 symbol for testing"
...
This reverts commit e47cd4a06d .
2019-11-05 10:58:25 +01:00
laurent
e8091083b0
restore ue compilation with ocp-softmodem, some RF simulator improvement
2019-11-04 16:11:09 +01:00
Wang Tsu-Han
57421caae5
adding tracer for tx fronthaul
2019-11-04 15:32:25 +01:00
yilmazt
94cf7de858
Merge branch 'develop-nr' into develop-nr_cppcheck
2019-11-02 19:10:01 +03:00
Raymond Knopp
930e1fde33
Merge remote-tracking branch 'origin/develop-nr' into NR_RRCConfiguration
...
Conflicts:
cmake_targets/CMakeLists.txt
executables/nr-ru.c
executables/nr-softmodem.c
nfapi/open-nFAPI/nfapi/public_inc/nfapi_nr_interface.h
openair1/PHY/INIT/nr_init.c
openair1/PHY/NR_TRANSPORT/nr_dci_tools.c
openair1/PHY/NR_TRANSPORT/nr_dlsch.c
openair1/PHY/NR_TRANSPORT/nr_dlsch_coding.c
openair1/PHY/NR_TRANSPORT/nr_tbs_tools.c
openair1/PHY/NR_TRANSPORT/nr_transport_common_proto.h
openair1/PHY/NR_UE_ESTIMATION/nr_ue_measurements.c
openair1/PHY/NR_UE_TRANSPORT/nr_dlsch_decoding.c
openair1/SCHED_NR/nr_ru_procedures.c
openair1/SCHED_NR/phy_procedures_nr_common.c
openair1/SCHED_NR/phy_procedures_nr_gNB.c
openair1/SCHED_NR_UE/phy_procedures_nr_ue.c
openair1/SIMULATION/NR_PHY/dlsim.c
openair1/SIMULATION/NR_PHY/pbchsim.c
openair1/SIMULATION/NR_PHY/ulsim.c
openair2/COMMON/rrc_messages_types.h
openair2/GNB_APP/gnb_config.c
openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_phytest.c
openair2/LAYER2/NR_MAC_gNB/main.c
openair2/RRC/NR/MESSAGES/asn1_msg.c
openair2/RRC/NR/MESSAGES/asn1_msg.h
2019-11-02 01:12:15 +01:00
Florian Kaltenberger
69631e750b
Merge remote-tracking branch 'origin/develop-nr' into nr_fapi_for_push
2019-11-01 17:13:54 +01:00
Florian Kaltenberger
615f278711
Merge branch 'integration-develop-nr-2019w44' into 'develop-nr'
...
Integration develop nr 2019w44
See merge request oai/openairinterface5g!703
2019-10-31 21:10:31 +01:00
laurent
3ce5d40064
add comments in data structures, gcc warnings fixed
2019-10-31 20:49:42 +01:00
laurent
aa10676e90
parallel UL, split mode
2019-10-31 17:48:31 +01:00
laurent
13122a272e
ul in parallel monolithic case, ul in parallel memory leak fix
2019-10-31 17:28:21 +01:00
Florian Kaltenberger
517c8585b3
UE sending only slot 2 (until we have real TDD procedures) to reduce stress on trx_write
2019-10-31 14:01:48 +01:00
Sakthivel Velumani
3052388709
Fix for ulsim MCS issue;
...
Still problem with low MCS (same as PDSCH)
2019-10-31 11:51:58 +01:00
Florian Kaltenberger
501a1272cd
configuring PUSCH directly in nr_ulsim so that it works also for other MCS
2019-10-31 11:17:07 +01:00
Florian Kaltenberger
a13a167f08
Merge branch 'nr_fapi_for_push' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr_fapi_for_push
2019-10-31 09:56:36 +01:00
Florian Kaltenberger
afa7195638
making nr_ulschsim work again
2019-10-31 09:56:16 +01:00
Francesco Mani
cbbadf6bcd
correction for dci crc computation
2019-10-30 17:26:03 +01:00
Florian Kaltenberger
5758bb8e44
UE sending only slot 2 (until we have real TDD procedures) to reduce stress on trx_write
2019-10-30 16:46:11 +01:00
Florian Kaltenberger
bf7d52de43
Merge remote-tracking branch 'origin/develop-nr' into nr_fapi_for_push
2019-10-30 16:33:35 +01:00
yilmazt
cd098f3971
develop&-nr merge
2019-10-30 16:17:41 +01:00
Florian Kaltenberger
61cfbc1f2a
changing some log levels
2019-10-30 11:11:52 +01:00
laurent
f0759d6e61
dl in threadpool ok
2019-10-30 11:10:41 +01:00
Florian Kaltenberger
ac94b2e6f0
commenting out failing nr_dlsim test for MCS 0
2019-10-30 10:31:54 +01:00
Florian Kaltenberger
c52ba1db79
Merge remote-tracking branch 'origin/457-add-nr_ulsim-testcases' into integration-develop-nr-2019w44
2019-10-30 10:24:51 +01:00
Florian Kaltenberger
cf025a6569
Merge remote-tracking branch 'origin/nr-tbs-fixes' into integration-develop-nr-2019w44
2019-10-30 10:22:38 +01:00
Florian Kaltenberger
51462360a8
Merge remote-tracking branch 'origin/nr_time_tracking_ssb' into integration-develop-nr-2019w44
2019-10-30 10:22:20 +01:00
Florian Kaltenberger
da625f1397
making nr_ulsim working again with the FAPI
2019-10-29 17:14:46 +01:00
Francesco Mani
e47cd4a06d
generating a simple ue specific search space with 24 RB in 1 symbol for testing
2019-10-29 10:45:27 +01:00
Francesco Mani
582ba0c922
disabling pdsch and ul
2019-10-29 09:55:12 +01:00
Francesco Mani
5cd4ad0411
Merge branch 'nr-tbs-fixes' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr-tbs-fixes
2019-10-28 17:11:37 +01:00
Francesco Mani
4297beffa0
another uint32 fix
2019-10-28 17:11:03 +01:00
Sakthivel Velumani
5bfbfd9a37
Updated test cases (ready for CI tests)
2019-10-28 14:05:54 +01:00
Sakthivel Velumani
fcfc29ca8b
Fixed ulsch
2019-10-28 14:01:22 +01:00
Sakthivel Velumani
db02c60ef5
Updated ulsch
2019-10-28 13:44:19 +01:00
Francesco Mani
e9355e2ef4
fix in coderate for ulsch decoding
2019-10-28 13:19:10 +01:00
Florian Kaltenberger
f459e90f2b
excluding dlsim_tm4 test
2019-10-28 11:43:05 +01:00
Sakthivel Velumani
2308f35fa7
Merge branch 'nr-tbs-fixes' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr-tbs-fixes
2019-10-28 10:52:54 +01:00
Francesco Mani
ae2549b91a
encoded length as uint32_t
2019-10-28 10:41:56 +01:00
Sakthivel Velumani
3995b59b34
Updated phy simulators
2019-10-28 10:27:55 +01:00
laurent
63c023029a
du in 2 threads, and fix UL in FS6 split
2019-10-26 11:28:46 +02:00
matzakos
587f9f63d0
ENDC X2AP: Corrections on the generation of x2_sGNB_AdditionRequest message
2019-10-25 19:20:34 +02:00
Francesco Mani
5a0b2fc05c
Merge branch 'nr-tbs-fixes' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr-tbs-fixes
2019-10-25 15:54:37 +02:00
Francesco Mani
c1dc042d70
tbs as uint32_t
2019-10-25 15:53:54 +02:00
Sakthivel Velumani
0ceb9545a1
Added back the dlschsim test cases
2019-10-25 15:25:15 +02:00
Sakthivel Velumani
d4d4bb6df7
Removed unused variables
2019-10-25 15:22:18 +02:00
Sakthivel Velumani
80846efc2e
Fixed nr_dlschsim
2019-10-25 15:16:03 +02:00
matzakos
4e64a34ada
ENDC: Basic implementation of x2ap_eNB_generate_ENDC_x2_SgNB_addition_request()
2019-10-25 14:13:49 +02:00
Florian Kaltenberger
3c16c57aa8
Merge branch 'integration-develop-nr-2019w43' into 'develop-nr'
...
Integration develop nr 2019w43
See merge request oai/openairinterface5g!696
2019-10-25 13:47:27 +02:00
Florian Kaltenberger
748a2397d6
fixing ldpctest and some encoding for >8 segments
2019-10-25 13:38:21 +02:00
Thomas Schlichter
f235e54056
autotests: update phy test case descriptions in README.txt
2019-10-25 11:20:00 +02:00
Thomas Schlichter
fe290e3a54
autotests: run more than only the first 10 phy test cases
2019-10-25 11:19:52 +02:00
Thomas Schlichter
9e80e8db73
autotests: add test cases for nr_ulsim
2019-10-25 11:18:56 +02:00
Sakthivel Velumani
3c47152c66
commented out nr_dlschsim test cases
2019-10-24 17:18:16 +02:00
Hongzhi Wang
397480c125
update time tracking
2019-10-24 10:42:11 +02:00
Florian Kaltenberger
a675d309aa
Merge remote-tracking branch 'origin/hotfix_usrp_lib' into integration-develop-nr-2019w43
2019-10-24 10:02:03 +02:00
Florian Kaltenberger
7500911a1b
applying fix from @heng_great
2019-10-24 10:00:57 +02:00
Florian Kaltenberger
609ec01888
Merge remote-tracking branch 'origin/develop-nr-fix-warnings' into integration-develop-nr-2019w43
2019-10-24 09:58:22 +02:00
Francesco Mani
93730f0e06
removing scale left out
2019-10-24 09:25:35 +02:00
Francesco Mani
6e38f7540f
moving scale inside tbs computation function
2019-10-24 09:14:14 +02:00
Florian Kaltenberger
5465516fe0
making ulsim and dlsim compile again
2019-10-23 16:38:48 +02:00
Raphael Defosseux
96b59d07a3
fixing a typo in usrp_lib.cpp
2019-10-23 10:46:17 +02:00
Francesco Mani
f2c5ebd4cd
Zc fix in LDPC encoder
2019-10-22 15:26:44 +02:00
Florian Kaltenberger
7b840212ff
fixing compilation dlschsim (but still not passing test)
2019-10-22 12:01:20 +02:00
Francesco Mani
056deedf1e
init R for gNB ulsch
2019-10-21 18:34:57 +02:00
Francesco Mani
69b58589dc
bugfix in compute tbs
2019-10-21 17:29:51 +02:00
matzakos
cc8be29a8d
ENDC: Restore X2AP initial configuration after merge with NR_RRCConfiguration branch
2019-10-21 17:29:21 +02:00
Francesco Mani
4e1b874adf
fix on table definition in dlschsim
2019-10-21 16:44:04 +02:00
Francesco Mani
668de031ec
a single function to compute tbs and an additional function to compute tbslbrm
2019-10-21 16:39:02 +02:00
laurent
283fed9c4c
du RX/Tx in parallel, controled by the thread pool
2019-10-21 14:59:16 +02:00
Laurent
4c646e8d57
try parallel du
2019-10-18 18:04:00 +02:00
matzakos
5cfcc415fc
Merge remote-tracking branch 'origin/NR_RRCConfiguration' into nr-dual-connectivity
2019-10-18 17:01:00 +02:00
Raphael Defosseux
b760012adf
CI: fix in looping attach / ping / detach
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-10-18 16:48:40 +02:00
Laurent
90b9cbb81d
remove global for frame/subframe, noS1 attach+ traffic ok, UE do not compile
2019-10-18 16:35:33 +02:00
Francesco Mani
624fdd78d2
fix on sch dmrs
2019-10-18 16:29:56 +02:00
Francesco Mani
a67113c64c
fix for dlsch tbslbrm
2019-10-18 12:57:16 +02:00
Francesco Mani
494c9d37a1
Merge branch 'nr-coreset-bug-fix' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr-coreset-bug-fix
2019-10-18 12:47:21 +02:00
Francesco Mani
724fc3dcb5
reverting to old tbslbrm computation
2019-10-18 12:46:33 +02:00
Sakthivel Velumani
59141e1851
commented failing CI tests
2019-10-18 11:50:04 +02:00
Hongzhi Wang
2bfec87cb8
using ssb for time tracking
2019-10-18 10:44:02 +02:00
Raymond Knopp
868b673915
removed NUMBER_NR_UE_MAX
2019-10-18 09:00:39 +02:00
Raphael Defosseux
8a4fd4f0de
CI: pushing the physical simulator testing to 90-minutes time-out!
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-10-17 16:53:00 +02:00
Raphael Defosseux
6b52ac7d58
CI: looping on attach/ping/detach sequences
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-10-17 16:51:15 +02:00
Laurent
ae25c88372
flush traces
2019-10-17 16:38:08 +02:00
Laurent
03dda0d890
flush traces
2019-10-17 16:30:45 +02:00
Laurent
280e12ba4f
flush traces
2019-10-17 16:03:39 +02:00
Laurent
24de1caad6
flush traces
2019-10-17 16:01:30 +02:00
Laurent
63f04fe72c
flush traces
2019-10-17 15:52:41 +02:00
Laurent
282a60fd56
reset measurements after print
2019-10-17 15:29:20 +02:00
Laurent
80b89510b7
add cu and full loop measurements
2019-10-17 15:15:19 +02:00
Laurent
61041b4275
add du measurements
2019-10-17 15:04:20 +02:00
Laurent
2e08907513
Move split 6 to do rate matching (puncturing) in CU
2019-10-17 11:14:23 +02:00
Raymond Knopp
71c0224eff
configuration of search spaces fixed.
2019-10-16 23:43:32 +02:00
Raphael Defosseux
93f6e2446b
CI: increasing the repeat count since the 1st try will always fail
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-10-16 18:01:40 +02:00
Sakthivel Velumani
38b61f0351
completely merged with develop-nr
2019-10-16 15:21:06 +02:00
Florian Kaltenberger
b39ac8893b
fix warnings
2019-10-16 14:51:09 +02:00
Sakthivel Velumani
ada33879b6
Merge branch 'develop-nr' into nr-coreset-bug-fix
...
Resolved conflicts. rfsim not working.
2019-10-16 13:41:32 +02:00
Sakthivel Velumani
206028153b
updated test case list
2019-10-15 16:05:19 +02:00
Sakthivel Velumani
f768d8f3bd
added CI test cases for nr_dlsim
2019-10-15 15:52:58 +02:00
magounak
2b59cdf537
modifactions after testing with R+S FSQ
2019-10-15 15:25:37 +02:00
Florian Kaltenberger
7a6d174045
Merge branch 'integration_develop-nr_2019w42' into 'develop-nr'
...
Integration develop nr 2019w42
See merge request oai/openairinterface5g!691
2019-10-15 10:06:44 +02:00
Florian Kaltenberger
aa65503926
UE is transmitting again now (was disabled) and PUSCH working again
2019-10-15 10:04:01 +02:00
Florian Kaltenberger
3b5ddb9a8c
Merge branch 'integration_develop-nr_2019w42' of https://gitlab.eurecom.fr/oai/openairinterface5g into integration_develop-nr_2019w42
2019-10-14 21:50:48 +02:00
Florian Kaltenberger
e97204d573
fixing bad merge
2019-10-14 21:50:25 +02:00
Rakesh
666db5675d
build fail fixes for nrUE
2019-10-14 21:02:22 +02:00
Rakesh
ebb86d437d
Merge branch 'nr_fapi_for_push' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr_fapi_for_push
2019-10-14 19:26:24 +02:00
Rakesh
da524268c2
Adding VCD traces in gNB
2019-10-14 19:25:35 +02:00
Raphael Defosseux
d4526975a7
CI: increase time-out on uhd_find_devices commands
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-10-14 17:12:07 +02:00
Florian Kaltenberger
952ca25559
Merge remote-tracking branch 'origin/442-integrate-pusch-into-nr-ue-softmodem' into nr_fapi_for_push
2019-10-14 14:32:46 +02:00
Florian Kaltenberger
f8d969d506
Merge remote-tracking branch 'origin/ldpc-endian' into integration_develop-nr_2019w42
...
Conflicts:
openair1/PHY/CODING/TESTBENCH/ldpctest.c
2019-10-14 13:43:33 +02:00
Florian Kaltenberger
c046eb66a6
Merge remote-tracking branch 'origin/nr-ip-over-LTE-stack' into integration_develop-nr_2019w42
...
Conflicts:
executables/nr-softmodem.c
executables/nr-softmodem.h
targets/ARCH/rfsimulator/simulator.c
2019-10-14 13:40:03 +02:00
Florian Kaltenberger
a5af01633a
Merge remote-tracking branch 'origin/develop-nr_cppcheck' into integration_develop-nr_2019w42
2019-10-14 13:35:13 +02:00
Florian Kaltenberger
f26373c52b
Merge remote-tracking branch 'origin/develop-nr_cppcheck' into integration_develop-nr_2019w42
...
Conflicts:
executables/nr-gnb.c
openair1/PHY/NR_REFSIG/nr_dmrs_rx.c
openair1/SIMULATION/NR_PHY/ulsim.c
2019-10-14 13:34:14 +02:00
yilmazt
954e6c640d
compilation error fix and some more cppcheck work
2019-10-14 12:14:12 +02:00
Florian Kaltenberger
054eaf66a6
fixing nr_dlsim CI tests
2019-10-14 10:54:14 +02:00
Raymond Knopp
cb399c8858
added coreset and search configuration MAC from CellGroupConfig.
2019-10-14 01:44:02 +02:00
Raymond Knopp
0b4da47131
Merge branch 'NR_RRCConfiguration' of https://gitlab.eurecom.fr/oai/openairinterface4g into NR_RRCConfiguration
2019-10-13 21:34:06 +02:00
Raymond Knopp
b0e97865d5
commit before merge
2019-10-13 21:33:56 +02:00
Raymond Knopp
b273d8ce79
testing on caracal
2019-10-13 21:33:08 +02:00
Raymond Knopp
3433d1b329
Merge branch 'NR_RRCConfiguration' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRCConfiguration
2019-10-13 11:30:34 +02:00
Raymond Knopp
af9fca14f7
added prototypes to new functions in mac_proto.h
2019-10-13 11:30:01 +02:00
Raymond Knopp
57bc468d41
Merge branch 'NR_RRCConfiguration' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRCConfiguration
2019-10-13 11:01:37 +02:00
Raymond Knopp
2b93fddf62
modification in uecap.raw
2019-10-13 11:00:49 +02:00
Raymond Knopp
44d4a705cf
Merge branch 'NR_RRCConfiguration' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRCConfiguration
2019-10-13 10:22:34 +02:00
Raymond Knopp
ff508f1d96
added MAC configuration for secondaryCellGroup and addition of UE context in MAC
2019-10-13 10:13:03 +02:00
Florian Kaltenberger
da13ff9c36
improved real-time performance:
...
- gNB now only sends samples to USRP when DL slot. (should do the same for UE)
- increased sf_ahead to 6
- fixed timestamp for usrp_write at UE
2019-10-11 17:30:55 +02:00
Florian Kaltenberger
76b55e9cbd
Merge remote-tracking branch 'origin/develop-nr' into nr_fapi_for_push
2019-10-11 17:26:03 +02:00
Florian Kaltenberger
189e15aa80
improved real-time performance:
...
- gNB now only sends samples to USRP when DL slot. (should do the same for UE)
- increased sf_ahead to 6
- fixed timestamp for usrp_write at UE
2019-10-11 17:12:39 +02:00
laurent
708076f6ad
documentation, bug in UDP timeout, merge develop
2019-10-11 16:43:50 +02:00
Hongzhi Wang
348cc790be
Adding CRC16 for BG2 at NR UE
2019-10-11 16:15:36 +02:00
Francesco Mani
1a5efc7429
Merge branch 'ldpc-endian' into nr-coreset-bug-fix
2019-10-11 12:44:29 +02:00
Raymond Knopp
2109c768df
modified endian on unoptimized encoder
2019-10-10 18:44:32 +02:00
Raymond Knopp
a8bf0b2373
andmask for both optimized encoder routines. Minor changes in ldpctest
2019-10-10 18:39:41 +02:00
sebastian
0b9d015888
Fixed a bug
2019-10-10 14:22:30 +02:00
Raymond Knopp
d554707919
Merge remote-tracking branch 'origin/develop-nr' into NR_RRCConfiguration
...
Conflicts:
cmake_targets/CMakeLists.txt
executables/nr-gnb.c
nfapi/open-nFAPI/nfapi/public_inc/nfapi_nr_interface.h
openair1/PHY/CODING/nrLDPC_decoder/nrLDPC_mPass.h
openair1/PHY/CODING/nrLDPC_decoder/nrLDPC_types.h
openair1/PHY/INIT/nr_init_ue.c
openair1/PHY/NR_TRANSPORT/nr_dlsch_coding.c
openair1/PHY/NR_UE_TRANSPORT/nr_prach.c
openair2/COMMON/rrc_messages_types.h
openair2/GNB_APP/gnb_config.c
openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
openair2/LAYER2/NR_MAC_gNB/config.c
openair2/NR_PHY_INTERFACE/NR_IF_Module.c
openair2/RRC/NR/MESSAGES/asn1_msg.c
openair2/RRC/NR/nr_rrc_defs.h
openair2/RRC/NR/rrc_gNB.c
2019-10-10 12:29:20 +02:00
sebastian
2cd4d9f670
Updated packed LDPC output format to be compliant with 38.321
2019-10-10 10:20:06 +02:00
Francesco Mani
7e3d2cc05b
Merge branch 'ldpc-endian' into nr-coreset-bug-fix
2019-10-10 09:18:34 +02:00
Raymond Knopp
2daf95a027
ldpc encoder bit endian (MSB->LSB) for 3GPP compliance
2019-10-09 21:44:08 +02:00
matzakos
7916e17666
ENDC: Add X2AP initial configuration and X2AP task in nr-softmodem. Small issue with parsing NRCCPARAMS_DESC from RCconfig_NR_X2() needs to be resolved
2019-10-08 18:48:39 +02:00
yilmazt
08eda57aca
final minor changes before the merge
2019-10-08 18:32:02 +02:00
WANG Tsu-Han
d88ab2f9c0
fix for having 4 physical antennas and adding timing measument for local trx write
2019-10-08 15:28:57 +02:00
Raymond Knopp
e7233f8a6d
eCPRI fronthaul "flushing" prior to streaming. TX path still not included
2019-10-08 15:02:55 +02:00
Khalid Ahmed
7934ec451a
In TTD mode consider ssb slot as DL slot
...
- added nr_is_ssb_slot function
2019-10-08 09:30:15 +02:00
Khalid Ahmed
740e4c8aa1
Setting start_rb = 0 and mcs = 9 for PUSCH
2019-10-08 09:30:15 +02:00
Ahmed Hussein
61a1b1c5a8
Adding new command line parameters
2019-10-08 09:30:15 +02:00
Ahmed Hussein
b0f5f5f864
Adding TA estimation at gNB PHY for TA updates
2019-10-08 09:30:15 +02:00
Ahmed Hussein
17e4f0f12d
Reordering frame and SNR loops
2019-10-08 09:30:15 +02:00
Ahmed Hussein
675c0dff2d
Providing time domain channel estimates
2019-10-08 09:30:15 +02:00
Ahmed Hussein
b28d006860
Minor Fixes in ulsim
2019-10-08 09:30:15 +02:00
Ahmed Hussein
3be72df335
Set start_rb to 0
...
- start_rb was set to 30, and nb_rb was set to 50 with NB_RB_DL = 106.
- When the DC subcarrier is included in the RB allocation,
this causes errors in FFT/IFFT operations arounf the DC subcarrier
- This leads to errors in unscrambling and decoding
2019-10-08 09:30:15 +02:00
Ahmed Hussein
7c7a1e8262
Added frame loop to ulsim
2019-10-08 09:30:15 +02:00
Ahmed Hussein
03ac9b03c8
TBS fix at UE side + minor restructuring in "phy_procedures_nrUE_TX"
...
- TBS calculation was performed 2 times. Once in "phy_procedures_nrUE_TX" and
another in "nr_ue_ulsch_procedures". The TBS calculation was wrong in "phy_procedures_nrUE_TX"
and correct in "nr_ue_ulsch_procedures".
- The data generation was performed in "phy_procedures_nrUE_TX" with a wrongly
calculated TBS because "ulsch_ue->nb_re_dmrs" wasn't set to a value, so the calculated
TBS would be more than it should be. This doesn't create a problem in the test because
the comparison between the TX and RX data is made using the correctly calculated TBS
which is smaller.
- Solution was to perform data generation in "nr_ue_ulsch_procedures", and remove TBS calculation
in "phy_procedures_nrUE_TX"
2019-10-08 09:30:15 +02:00
Ahmed Hussein
3d86e29508
Minor fixes and edits in ulsch_decoding
2019-10-08 09:30:15 +02:00
Khalid Ahmed
f6470ccc95
Add macro to print CRC OK at gNB PUSCH
2019-10-08 09:30:15 +02:00
Khalid Ahmed
cd5a321895
Fixing TDD mode using USRP x300
2019-10-08 09:30:14 +02:00
Khalid Ahmed
ef41f62f9f
optimizing nr_ue_ulsch_procedures
2019-10-08 09:30:14 +02:00
Ahmed Hussein
b7733bae40
Minor fixes
...
- removing "Nsymb_pusch" and "Nsc_pusch" from "NR_UE_ULSCH_t"
- using "number_of_symbols" from "NR_UL_UE_HARQ_t" instead
- removing "generate_ue_ulsch_params"
2019-10-08 09:30:14 +02:00
Khalid Ahmed
b10cc48351
Fix ulsim and PUSCH in rf-simulator
...
- initialize PUSCH parameters properly
2019-10-08 09:30:14 +02:00
Thomas Schlichter
8df7d62e52
fix compilation of phy simulators introduced from the usage of get_band()
2019-10-08 09:30:14 +02:00
Khalid Ahmed
dd0927dd55
TDD fixes in real-time environment
2019-10-08 09:30:14 +02:00
Khalid Ahmed
c7951965e7
TDD in rfsimulator
2019-10-08 09:30:14 +02:00
Khalid Ahmed
dd26598ab2
handle tx_offset with negative value
2019-10-08 09:30:14 +02:00
Khalid Ahmed
bd39261980
fixing a memory leak in nr_ue_ulsch_procedures
2019-10-08 09:30:14 +02:00
Khalid Ahmed
274c60f87c
PUSCH running with rfsimulator
2019-10-08 09:30:14 +02:00
Thomas Schlichter
b4c0acad9c
fix crashes in nr_ulsch_decoding
...
- initialize p_decParams->Z from harq_process not only in round 0
- do not set opp_enabled=1, this crashes in LDPC encoder
2019-10-08 09:30:14 +02:00
Thomas Schlichter
ffbe17f3d7
fix gNB linker error and various warnings
2019-10-08 09:30:14 +02:00
Ahmed Hussein
3a8bf560da
channel estimation, compensation, etc ..
...
Added the following folder:
- ../openair1/PHY/NR_ESTIMATION/
Added the following file to CMakelists.txt:
- ../openair1/PHY/NR_ESTIMATION/nr_ul_channel_estimation.c
Added the following functions:
- nr_pusch_dmrs_rx
- nr_gold_pusch
- nr_ulsch_channel_level
- nr_ulsch_channel_compensation
- nr_ulsch_scale_channel is commented out (I think only used for downlink)
Changes from Khalid Ahmed Mahmoud Mohamed:
- nr_pusch_channel_estimation is used
- nr_ulsch_scale_channel is used
- nr_ulsch_channel_level is used
- nr_ulsch_channel_compensation is used
- multiple logging options for channel and signal magnitude
2019-10-08 09:30:14 +02:00
Ahmed Hussein
ad37254217
adding PUSCH procedures to gNB side in RT with some logs
...
- removed gNB RT from "ru_procedures.c" to "nr_ru_procedures"
- added a new thread "nr_feprx_thread"
- added some functionalities for fep for rx in "nr_ru_procedures.c"
2019-10-08 09:30:14 +02:00
Khalid Ahmed
2b81a1bf48
using LOG_I instead of LOG_D in RT PUSCH UE side
2019-10-08 09:30:14 +02:00
Khalid Ahmed
031e424e46
Adding Frame tx to LOG_D for debugging
2019-10-08 09:30:14 +02:00
Khalid Ahmed
df65d8e323
Restrict UL transmission to NR_UPLINK_SLOT
2019-10-08 09:30:14 +02:00
Thomas Schlichter
376fc1eca3
Consolidate header files for nr_phy_scope
2019-10-08 09:30:14 +02:00
Khalid Ahmed
2960d27a47
enabling PUSCH UE side in RT
2019-10-08 09:30:14 +02:00
laurent
2fc6384642
first version with UL and DL traffic good throughput
2019-10-07 17:56:46 +02:00
yilmazt
fbb5b54841
Merge branch 'develop-nr' into develop-nr_cppcheck
2019-10-07 15:18:25 +02:00
Raphael Defosseux
3a57b05893
CI: fix after merge conflicts...
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-10-07 14:52:46 +02:00
Florian Kaltenberger
6548ae15d2
Merge branch 'nr-fo-fix' into 'develop-nr'
...
fix on dot_product64
See merge request oai/openairinterface5g!684
2019-10-07 14:13:03 +02:00
laurent
18fb589b71
fixes: improves throughput
2019-10-07 13:21:01 +02:00
Sakthivel Velumani
7e0f257299
updated k indexing for PDSCH extraction
2019-10-07 12:22:27 +02:00
yilmazt
5f46038ed5
Merge branch 'develop-nr' into develop-nr_cppcheck
2019-10-07 12:09:18 +02:00
yilmazt
3a04f8f0ed
Merge branch 'develop-nr_cppcheck' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-nr_cppcheck
2019-10-07 12:05:26 +02:00
yilmazt
e5a9f02af6
develop-nr merge
2019-10-07 12:04:58 +02:00
Sakthivel Velumani
52903c760e
Merge branch 'nr-pdsch-extraction-bugfix' into nr-coreset-bug-fix
2019-10-07 10:29:15 +02:00
Francesco Mani
cba58a50a2
Merge branch 'develop-nr' into nr-coreset-bug-fix
2019-10-07 10:14:58 +02:00
Francesco Mani
3b14504237
Merge branch 'develop-nr' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-nr
2019-10-07 10:13:01 +02:00
Cedric Roux
1fe39ae262
remove compilation warning (may not be correct)
2019-10-07 10:09:28 +02:00
Raymond Knopp
5e1c31019d
fixed issues when extracting pdsch REs in UE for positive frequency portion of BWP
2019-10-07 08:32:46 +02:00
Raphael Defosseux
cbb9464bac
Merge branch '448-ldpc-decoder-optimizations' into 'develop-nr'
...
Resolve "LDPC Decoder Optimizations"
See merge request oai/openairinterface5g!680
2019-10-05 11:24:04 +02:00
Sebastian Wagner
03da0a5ed8
CI: fixing compilation warning in phy simulators
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-10-05 11:24:03 +02:00
yilmazt
c348a9eec6
common thread-related minor functions in new .h file
2019-10-04 16:48:13 +02:00
Francesco Mani
987026bb86
fix on dot_product64
2019-10-04 16:38:24 +02:00
Raymond Knopp
dfbe9fc1fd
nr-ip-over-LTE: Synch with develop-nr and modification of max limits on number of UEs and eNBs
2019-10-04 12:07:39 +02:00
Sakthivel Velumani
fbe231dcad
PDSCH decoding independent of PDCCH duration
2019-10-04 11:31:27 +02:00
Sakthivel Velumani
d73f7388ed
Merge branch 'nr-coreset-bug-fix' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr-coreset-bug-fix
2019-10-03 18:37:00 +02:00
Sakthivel Velumani
8961090d9a
updates in pdsch channel estimation (to be discussed)
2019-10-03 18:36:07 +02:00
matzakos
2e8b93ef8b
ENDC: Reverse the role of eNB and gNB for the ENDC X2 setup procedure. Currently, gNB: slave sending the setup request, eNB:master.
2019-10-03 18:11:58 +02:00
Francesco Mani
cab801a049
reverting to previous nr rate matching function
2019-10-03 17:11:33 +02:00
Francesco Mani
391b73c4fd
adding the option of 16 bit crc at gNB
2019-10-03 17:05:00 +02:00
yilmazt
9aa3483235
executables compiling again
2019-10-03 16:00:46 +02:00
Cedric Roux
0017316554
Merge remote-tracking branch 'origin/develop-nr' into nr-dual-connectivity
...
Conflicts:
openair2/RRC/LTE/MESSAGES/asn1_msg.c
2019-10-03 15:18:44 +02:00
Cedric Roux
dd760540ea
hacks for NR
...
- send RRC Connection Reconfiguration with dummy ENDC data by doing:
telnet localhost 9001
and press enter when the ENDC UE is connected to the eNB to send it
2019-10-03 15:14:26 +02:00
Florian Kaltenberger
c0ca7038f1
Merge remote-tracking branch 'origin/448-ldpc-decoder-optimizations' into nr_fapi_for_push
2019-10-03 13:56:25 +02:00
sebastian
aae1fa524a
Updated with documentation
2019-10-02 17:29:40 +02:00
Florian Kaltenberger (Italie)
b3bc216df1
hotfix for gps sync in usrp_lib.cpp
2019-10-02 16:57:21 +02:00
laurent
3321a35101
add DL packet compression
2019-10-02 16:22:47 +02:00
sebastian
4012f63b09
More documentation, Matlab BLER results to be updated.
2019-09-30 17:47:03 +02:00
Raphael Defosseux
996b90a397
Merge branch 'develop-nr-integration-2019-w40' into 'develop-nr'
...
develop-nr integration branch: 2019 week 40
The following MRs have been merged:
* MR 675 : code clean-up, remove RRC_VERSION macros and more
* MR 677 : fix for LTE X2 HO
2019-09-30 16:33:48 +02:00
Sakthivel Velumani
3a5d27c591
fix for DLSCH with non zero rb offset
...
CRC randomy fails for random payload (problem might be on gNB side)
2019-09-30 15:15:12 +02:00
sebastian
72999a1074
Clean up and documentation
2019-09-30 13:42:18 +02:00
Raphael Defosseux
7247786f69
CI: test-suite improvements
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-09-30 10:47:07 +02:00
Raphael Defosseux
6c19d1e663
Merge remote-tracking branch 'origin/nr-fix-lte-x2ho' into develop-nr-integration-2019-w40
2019-09-30 10:42:16 +02:00
Raphael Defosseux
71cf3eab92
Merge remote-tracking branch 'origin/issue141_remove_LTE_RRC_VERSION' into develop-nr-integration-2019-w40
2019-09-30 10:41:55 +02:00
matzakos
1f33048109
nr-ip-over-LTE: Minor modifications to allow compilation of nr phy_simulators
2019-09-29 21:04:59 +02:00
laurent
2aafa61712
fix multi blocks transport issue in fs6, and simulators related ul issue for rfsim
2019-09-29 18:00:07 +02:00
Raphael Defosseux
666332e129
CI: fixing tab names
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-09-27 22:16:05 +02:00
Francesco Mani
10667b3662
modification to rate matching (to be tested)
2019-09-27 18:26:13 +02:00
sebastian
6f351c3d3b
Fixed bug in llr2CnProcBuf, started updating documentation
2019-09-27 17:47:15 +02:00
Francesco Mani
a5ebee1897
Merge branch 'nr-coreset-bug-fix' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr-coreset-bug-fix
2019-09-27 17:08:16 +02:00
Francesco Mani
57c01460c6
adding mcs tables and using good mcs for tbs computation
2019-09-27 17:07:16 +02:00
Raphael Defosseux
aa9afa0aba
CI: adding the gNB + NR UE with N300 test in the develop-nr CI process!
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-09-27 16:17:25 +02:00
Sakthivel Velumani
e8e92e1dab
dlsim accepts command line params for dlsch config
2019-09-27 11:27:24 +02:00
Francesco Mani
d351060b6b
making segmentation BG dependent
2019-09-27 10:21:56 +02:00
Raymond Knopp
db8822a8d8
UE-Capability parsing for NR components. Emulate CG-ConfigInfo generation for phy-test mode. This version is ready for X2 EN-DC integration
2019-09-26 22:17:48 +02:00
Raymond Knopp
024a41424c
nr-ip-over-LTE: Debug logs rearrangements
2019-09-26 19:45:28 +02:00
Raymond Knopp
175c813faf
Merge with develop-nr
2019-09-26 17:57:10 +02:00
Florian Kaltenberger
9b00843b57
Merge remote-tracking branch 'origin/448-ldpc-decoder-optimizations' into nr_fapi_for_push
2019-09-26 15:40:07 +02:00
Florian Kaltenberger
c386c65a69
Merge remote-tracking branch 'origin/develop-nr' into nr_fapi_for_push
2019-09-26 15:39:41 +02:00
Francesco Mani
ef850d1238
Merge branch 'nr-coreset-bug-fix' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr-coreset-bug-fix
2019-09-26 15:14:36 +02:00
Sakthivel Velumani
f826eff564
more updates on pdsch offset
2019-09-26 11:11:05 +02:00
sebastian
d2875d0267
Now it compiles as well :)
2019-09-26 11:08:05 +02:00
sebastian
576198aa7b
All optimizations done, all LUT deleted. Still some clean up to do.
2019-09-26 11:04:17 +02:00
Sakthivel Velumani
7db64f6981
a possible fix for pdsch prb offset problem (to be tested)
2019-09-26 10:05:20 +02:00
sebastian
a65f59c8c9
Adapted all for BG2, still somethings not working... to debug
2019-09-25 18:16:44 +02:00
Raphael Defosseux
0c280a8245
CI: fixing the OAI UE ifconfig command and the noS1 ping sequence
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-09-25 16:56:09 +02:00
Sakthivel Velumani
5cd6476465
updated UE for PDCCH time first and interleaved mapping (cont. of commit b39d4530)
2019-09-25 15:27:18 +02:00
Florian Kaltenberger
af4242c61f
temporary workaround for real-time issues
...
Conflicts:
openair2/GNB_APP/gnb_config.c
2019-09-25 14:14:11 +02:00
Francesco Mani
1bbf2458ae
Merge branch 'develop-nr' into nr-coreset-bug-fix
2019-09-25 12:43:09 +02:00
sebastian
6b5d2eee70
Optimization llr2cnProcBuf done for BG 1
2019-09-25 09:21:10 +02:00
laurent
733d1292c6
small fixes
2019-09-25 08:28:02 +02:00
Raymond Knopp
6d6d05535c
nr-ip-over-LTE: Resolved issue with duplicate IP packet at the receiver UE IP interface and packet losses are reduced. Remaining to identify why occasionally IP packets are received at the PDCP stack later than the time slot of their arrival at PHY/MAC. Introduced some debug logs, to be removed later.
2019-09-24 18:53:39 +02:00
Francesco Mani
ee20e21351
adding an if for dmrs offset config
2019-09-24 17:54:16 +02:00
sebastian
42a4649afd
Optimized llr2cnProcBuf for BG1 and R13 but needs clean up.
2019-09-24 17:50:51 +02:00
Sakthivel Velumani
fdeb4c987d
fix for DMRS offset (to be test)
2019-09-24 17:15:33 +02:00
Cedric Roux
a0f0a49336
x2ho for lte: have it functional again (plus remove some logs)
2019-09-24 16:32:51 +02:00
yilmazt
84af6103f8
another batch of cppcheck error corrections
2019-09-24 11:59:17 +02:00
sebastian
508b63c444
Updated/Optimized nrLDPC_llrRes2llrOut
2019-09-24 11:03:46 +02:00
frtabu
b9b4d05e41
remove RRC_VERSION macros, simplify build-oai and CMakefile.txt accordingly, get rid of remaining compilation warnings (opt module improperly merged and patch asn1c files with tests against max 64 bits integer value)
2019-09-23 19:46:44 +02:00
Sakthivel Velumani
2ee5164cab
introduced DMRS offset before mapping to resources (to be tested)
2019-09-23 17:26:18 +02:00
Raymond Knopp
3aec31fddc
allocation of null pointers
2019-09-23 16:51:12 +02:00
sebastian
215315c79a
Optimized llr2llrProcBuf for BG1
2019-09-23 15:57:40 +02:00
Raymond Knopp
becbb0a45f
added UE reading of configuration files (RRCReconfiguration,RadioBearerConfig) for static NSA without LTE
2019-09-23 15:26:32 +02:00
Raymond Knopp
4b5ad6a9c4
ASN.1 encoding of EN-DC RRC messages functional (run with --phy-test)
2019-09-22 22:28:01 +02:00
Raymond Knopp
287c4c07c6
memory leaks and corrections in ASN.1 encoding of secondaryCellGroupConfig
2019-09-22 18:32:26 +02:00
Raymond Knopp
5d0e54c86b
more memory leaks, debugging of ASN.1 encoding of servingCellGroupConfig
2019-09-21 09:01:06 +02:00
Cedric Roux
ff379fe08c
get NR UE capabilities (hardcoded bands)
2019-09-20 17:29:54 +02:00
sebastian
7e4d2f03bb
cn2bnProc/bn2cnProc optimization done for BG1, 11MB gained
2019-09-20 16:41:04 +02:00
Wang Tsu-Han
b2275c7b48
adding time stats for ru
2019-09-20 15:39:17 +02:00
Sakthivel Velumani
b39d453098
PDCCH time first mapping fix for UE side (fix only for non interleaved mapping)
2019-09-20 14:26:12 +02:00
Raymond Knopp
79bd161d41
missing file
2019-09-20 13:43:18 +02:00
Raymond Knopp
25f49631ff
more memory leaks
2019-09-20 13:40:46 +02:00
Florian Kaltenberger
348343be8f
the gNB scheduler now schedules both UL and DL
2019-09-20 11:44:01 +02:00
sebastian
db71a0b98c
cn2bnProc is done
2019-09-20 11:24:06 +02:00
Raymond Knopp
ae726696e4
fixing some memory leaks
2019-09-20 09:25:54 +02:00
Raymond Knopp
686d68a826
initial RRC for NSA
2019-09-20 08:49:04 +02:00
sebastian
51a45a4d12
Starting to put in the new reduced LUTs
2019-09-19 18:10:57 +02:00
Francesco Mani
5fcee9ccdc
removing frequency first mapping (to be tested)
2019-09-19 16:54:36 +02:00
Cedric Roux
6f12c99131
minor: change output directory's name for NR RRC
...
it was 'NR_Rel15' and now it is 'RRC_NR_Rel15'
2019-09-19 15:44:59 +02:00
Raymond Knopp
889bc96c5d
nr-ip-over-LTE: Small fixes, now IP traffic is received at the IP interface of the UE but there are many packet losses and occasionally there are duplicate ping requests received, leading to UE crashing
2019-09-18 18:59:38 +02:00
sebastian
79de8953aa
Optimization of bn2cn shuffling
2019-09-18 17:37:16 +02:00
Wang Tsu-Han
046920e6bb
changing ru process from slot base to symbol base
2019-09-18 16:36:50 +02:00
Francesco Mani
12ac400755
removing dmrs offset
2019-09-18 15:59:10 +02:00
Raymond Knopp
9c57aff287
nr-ip-over-LTE: Temporary workaround for issue with ldpc number of iterations and reduction of logs
2019-09-18 13:28:45 +02:00
Sakthivel Velumani
f296b84dcb
added coreset offset test cases to the list
2019-09-18 10:21:40 +02:00
Sakthivel Velumani
c5586c2348
Added option to set coreset offset for dlsim
2019-09-18 10:10:53 +02:00
Sakthivel Velumani
053c292859
removed the unused for clause
2019-09-17 14:56:34 +02:00
matzakos
f629b77e63
nr-ip-over-LTE: Add checks for noS1 use case (nr-UE side)
2019-09-17 11:44:12 +02:00
Raymond Knopp
0399c14b18
modifications for timestamp interpreation (IF5)
2019-09-17 00:43:10 +02:00
Raymond Knopp
ec627f7c55
nr-ip-over-LTE: Add checks for noS1 use case (gNB side)
2019-09-16 18:26:59 +02:00
Sakthivel Velumani
3685b0936a
removed the 2 lines added in previous merge
2019-09-16 16:19:37 +02:00
yilmazt
47825cbc6a
Merge branch 'develop-nr' into develop-nr_cppcheck
2019-09-16 15:45:20 +02:00
Raymond Knopp
46c8d18151
nr-ip-over-LTE: Modification to support both use cases: DLSCH phy-test scheduling (random data generation in every opportunity) AND DLSCH scheduling only when there is IP traffic arriving through the LTE stack (noS1 mode)
2019-09-16 14:35:28 +02:00
laurent
0e9c068aad
merge develop, add example config file
2019-09-16 12:40:54 +02:00
Raymond Knopp
ba24109dae
added UDP configuration in ORI data structures
2019-09-14 22:39:24 +02:00
Raymond Knopp
0e419d23d2
modifications for IF5, testing with 3rd party RRU
2019-09-14 11:39:30 +02:00
Florian Kaltenberger
69aef4684a
Merge branch 'develop-nr-fix-l2-nfapi-sim' into 'develop-nr'
...
nFAPI fix for L2 nFAPI simulator.
See merge request oai/openairinterface5g!670
2019-09-13 17:59:08 +02:00
Raymond Knopp
8722655fdf
fixed error in void recv_IF5()
2019-09-13 17:57:55 +02:00
Florian Kaltenberger
04ea6a482b
Merge branch '442-integrate-pusch-into-nr-ue-softmodem' of https://gitlab.eurecom.fr/oai/openairinterface5g into 442-integrate-pusch-into-nr-ue-softmodem
2019-09-13 16:21:58 +02:00
Florian Kaltenberger
257b70a7eb
PUSCH now scheduled in slot 2
2019-09-13 16:21:30 +02:00
Florian Kaltenberger
f4758a17da
temporary workaround for real-time issues
2019-09-13 15:31:25 +02:00
Francesco Mani
d64533bc9d
bugfix in monitoring_symbols_in_slot
2019-09-12 17:18:11 +02:00
Francesco Mani
34efe2973f
temporary fix for minimum bandwidth in mib decoding
2019-09-12 17:12:39 +02:00
yilmazt
54899a9be1
merge of develop&develop-nr
2019-09-12 16:02:36 +02:00
Sakthivel Velumani
adc3ab4e8f
1.Fixed bug in setting UE's coreset.frequecny_domain_resource
...
2.Set UE's coreset.rb_offset according to gNB's
2019-09-11 18:16:43 +02:00
Sakthivel Velumani
8119806fb7
Fixed a bug that skips some rbs when extracting DCIs (happens for non zero rb_offset)
2019-09-11 18:10:38 +02:00
Sakthivel Velumani
2af315bdf1
Removed the PDCCH DMRS offset which was unnecessary according to 38.211 7.4.1.3
2019-09-11 18:05:51 +02:00
Raymond Knopp
7a60be4dfe
modifications for eCPRI framing in IF5 UDP only
2019-09-11 16:47:39 +02:00
Florian Kaltenberger
37a5ee9639
temporary workaround for real-time issues
2019-09-11 16:18:54 +02:00
Florian Kaltenberger (Italie)
a9e07dce5f
updating beamforming weights
2019-09-11 13:50:05 +02:00
Raymond Knopp
b2bdf7eb9a
temporary commit
2019-09-11 10:57:31 +02:00
Raphael Defosseux
861eecf6db
nFAPI fix for L2 nFAPI simulator.
...
Suggestion by Haruki NAOI.
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-09-11 09:24:32 +02:00
Raphael Defosseux
bc01744e6f
CI: improving 5G-NR framework
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-09-10 21:53:20 +02:00
yilmazt
7f72360dc5
Merge branch 'develop-nr' into develop-nr_cppcheck
2019-09-10 16:38:40 +02:00
yilmazt
aec1263e71
initial cppcheck fixes
2019-09-10 16:37:06 +02:00
Wang Tsu-Han
3ac6e3e5a5
fixing for sampling rate
2019-09-10 09:32:09 +02:00
Florian Kaltenberger
0911624fe2
Merge branch 'integration_develop-nr_w37' into 'develop-nr'
...
Integration develop nr w37
See merge request oai/openairinterface5g!668
2019-09-10 09:18:57 +02:00
Raphael Defosseux
cd0f0f2fc0
CI: increased phy-sim test time-out to 45 minutes
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-09-09 16:18:49 +02:00
Wang Tsu-Han
9ccb93a094
adding mask for feptx thread and VCD logging
2019-09-09 15:36:08 +02:00
Florian Kaltenberger
be442d7993
Merge remote-tracking branch 'origin/interoperability-test' into integration_develop-nr_w37
2019-09-09 10:50:13 +02:00
Florian Kaltenberger
a1472f677b
Merge remote-tracking branch 'origin/nr-timing-measurement' into integration_develop-nr_w37
...
Conflicts:
executables/nr-ru.c
nfapi/open-nFAPI/nfapi/public_inc/nfapi_nr_interface.h
2019-09-09 10:49:56 +02:00
Florian Kaltenberger
8466c0c5a2
Merge remote-tracking branch 'origin/443-add-support-to-create-vcd-files-in-develop-nr' into integration_develop-nr_w37
2019-09-09 10:29:11 +02:00
Raymond Knopp
8e86edc352
cleanup callback added to thirdparty fronthaul interface
2019-09-07 10:42:57 +02:00
Florian Kaltenberger
6d69a1069f
adding PHY side of FAPI UL handling
2019-09-06 18:12:13 +02:00
Florian Kaltenberger
2f402b1055
reducing number of UEs to save memory
2019-09-06 18:11:54 +02:00
Florian Kaltenberger
e96dfd4b52
adding PHY side of FAPI UL handling
2019-09-06 16:25:41 +02:00
matzakos
157a4f7b46
nr-ip-over-lte :Enable TUN interface at nrUE and required (LTE-based) PDCP, RLC configuration for DL IP traffic flow. Traffic received at the UE TUN IP interface successfully now.
2019-09-06 16:16:37 +02:00
Raymond Knopp
d4da46a249
added third-party driver support for IF5 interface.
2019-09-05 22:32:32 +02:00
Florian Kaltenberger
7fb14ab321
adding MAC part of 5G FAPI interface for PUSCH. Since the previous version was incomplete anyway I merged in the new SCF specs and used those (only for PUSCH). Todo: implement PHY part.
2019-09-05 16:40:31 +02:00
Sakthivel Velumani
21d24c6aea
Had set UE's PDSCH start_symbol to match with gNB's.
2019-09-05 14:44:01 +02:00
Florian Kaltenberger
fa040160d0
Merge remote-tracking branch 'origin/5g_fapi_scf' into 442-integrate-pusch-into-nr-ue-softmodem
2019-09-05 06:42:30 +02:00
Raymond Knopp
adf76a5f51
Merge remote-tracking branch 'origin/develop-nr' into nr_prach
...
Conflicts:
cmake_targets/CMakeLists.txt
cmake_targets/build_oai
executables/nr-ru.c
executables/nr-softmodem.c
nfapi/open-nFAPI/nfapi/public_inc/nfapi_nr_interface.h
openair1/PHY/INIT/nr_init.c
openair1/PHY/NR_UE_ESTIMATION/nr_ue_measurements.c
openair1/PHY/NR_UE_TRANSPORT/nr_dlsch_decoding.c
openair1/PHY/NR_UE_TRANSPORT/nr_transport_proto_ue.h
openair1/PHY/TOOLS/Makefile
openair1/PHY/TOOLS/lte_dfts.c
openair1/PHY/TOOLS/nr_phy_scope.c
openair1/SCHED_NR/phy_procedures_nr_common.c
openair1/SCHED_NR/phy_procedures_nr_gNB.c
openair1/SCHED_NR_UE/phy_procedures_nr_ue.c
openair1/SIMULATION/NR_PHY/dlschsim.c
openair1/SIMULATION/NR_PHY/dlsim.c
openair1/SIMULATION/NR_PHY/pbchsim.c
openair1/SIMULATION/NR_PHY/pucchsim.c
openair1/SIMULATION/NR_PHY/ulschsim.c
openair1/SIMULATION/NR_PHY/ulsim.c
openair2/COMMON/rrc_messages_types.h
openair2/GNB_APP/RRC_nr_paramsvalues.h
openair2/GNB_APP/gnb_config.c
openair2/GNB_APP/gnb_paramdef.h
openair2/LAYER2/NR_MAC_gNB/config.c
openair2/LAYER2/NR_MAC_gNB/mac_proto.h
openair2/NR_PHY_INTERFACE/NR_IF_Module.c
openair2/RRC/NR/MESSAGES/asn1_msg.c
openair2/RRC/NR/MESSAGES/asn1_msg.h
2019-09-05 05:01:26 +02:00
Raymond Knopp
b3a26f9548
New merge with develop-nr. DL IP traffic reaching up to UE's MAC layer now successfully.
2019-09-04 17:40:08 +02:00
Wang Tsu-Han
009bacc8af
fixes for feptx LTE
2019-08-30 17:04:09 +02:00
Wang Tsu-Han
131ad5383d
adding precoding into feptx thread and having 2 threads per antenna
2019-08-30 15:06:16 +02:00
Raphael Defosseux
9881036cf3
CI: fixing the CI 5G-NR job
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-08-30 13:48:20 +02:00
laurent
839a7997d1
UE attach complete, added traces ulsch coding, remove temporary renaming
2019-08-29 19:22:46 +02:00
Florian Kaltenberger
dd7a65ceba
temporary workaround for real-time issues
2019-08-29 17:51:37 +02:00
Khalid Ahmed
9078c5dcb2
Adding VCD functions to NR dlschsim
2019-08-29 09:10:32 +02:00
Khalid Ahmed
aec5ebcfff
Adding VCD liberaries to dlschsim
2019-08-28 10:53:40 +02:00
Khalid Ahmed
c984c71f52
Adding VCD liberaries to nr-softmodem/nr-uesoftmodem
2019-08-28 10:52:29 +02:00
laurent
f112de54b1
fix -O3 issue; add FS6_REMOTE_IP to set distant CU or DU
2019-08-28 09:35:27 +02:00
laurent
f1b677f849
Remove useless differences with regular OAI, enhance the build to be compatible with regular binaries
2019-08-27 18:47:12 +02:00
Raymond Knopp
c4b2eeb2d4
intermediate commit before merge
2019-08-27 09:43:47 +02:00
laurent
43c07e401d
fix SR report from UE->DU->CU, remain later failure in PUSCH allocation
2019-08-26 21:14:25 +02:00
laurent
1fe5ed6f3a
changed terminology from/to split
2019-08-25 20:45:13 +02:00
laurent
55660e87ca
RACH working, fails later during MME authentication
2019-08-25 20:32:57 +02:00
laurent
cb41822b42
ulsch turbo decode success, fails after now
2019-08-24 18:59:45 +02:00
laurent
d28419cfca
usage of setAllfromTS in also monolitic version, RACH detected to the cu, several bugs fixed, still no attach complete
2019-08-24 16:28:55 +02:00
Ahmed Hussein
e27a88f6a6
Adding new command line parameters
2019-08-23 16:08:57 +02:00
Ahmed Hussein
45c764a3ae
Adding TA estimation at gNB PHY for TA updates
2019-08-23 16:08:57 +02:00
Ahmed Hussein
5ba4de4d1d
Reordering frame and SNR loops
2019-08-23 16:08:57 +02:00
Ahmed Hussein
768d214122
Providing time domain channel estimates
2019-08-23 16:08:57 +02:00
Ahmed Hussein
53e6a5223c
Minor Fixes in ulsim
2019-08-23 16:08:57 +02:00
Ahmed Hussein
f398e4999b
Set start_rb to 0
...
- start_rb was set to 30, and nb_rb was set to 50 with NB_RB_DL = 106.
- When the DC subcarrier is included in the RB allocation,
this causes errors in FFT/IFFT operations arounf the DC subcarrier
- This leads to errors in unscrambling and decoding
2019-08-23 16:08:57 +02:00
Ahmed Hussein
2660f4ea4f
Added frame loop to ulsim
2019-08-23 16:08:57 +02:00
Ahmed Hussein
0e78faa744
TBS fix at UE side + minor restructuring in "phy_procedures_nrUE_TX"
...
- TBS calculation was performed 2 times. Once in "phy_procedures_nrUE_TX" and
another in "nr_ue_ulsch_procedures". The TBS calculation was wrong in "phy_procedures_nrUE_TX"
and correct in "nr_ue_ulsch_procedures".
- The data generation was performed in "phy_procedures_nrUE_TX" with a wrongly
calculated TBS because "ulsch_ue->nb_re_dmrs" wasn't set to a value, so the calculated
TBS would be more than it should be. This doesn't create a problem in the test because
the comparison between the TX and RX data is made using the correctly calculated TBS
which is smaller.
- Solution was to perform data generation in "nr_ue_ulsch_procedures", and remove TBS calculation
in "phy_procedures_nrUE_TX"
2019-08-23 16:08:57 +02:00
Ahmed Hussein
294e425645
Minor fixes and edits in ulsch_decoding
2019-08-23 16:08:57 +02:00
Khalid Ahmed
1d35890259
Add macro to print CRC OK at gNB PUSCH
2019-08-23 16:08:57 +02:00
Khalid Ahmed
c4ae0b0691
Fixing TDD mode using USRP x300
2019-08-23 16:08:57 +02:00
Khalid Ahmed
bb2efbe42c
optimizing nr_ue_ulsch_procedures
2019-08-23 16:08:57 +02:00
Ahmed Hussein
779e8996e3
Minor fixes
...
- removing "Nsymb_pusch" and "Nsc_pusch" from "NR_UE_ULSCH_t"
- using "number_of_symbols" from "NR_UL_UE_HARQ_t" instead
- removing "generate_ue_ulsch_params"
2019-08-23 16:08:57 +02:00
Khalid Ahmed
fc2bbeef69
Adding VCD liberaries to nr-softmodem/nr-uesoftmodem
2019-08-23 16:08:56 +02:00
Khalid Ahmed
69abec3df1
Fix ulsim and PUSCH in rf-simulator
...
- initialize PUSCH parameters properly
2019-08-23 16:08:56 +02:00
Thomas Schlichter
34899cd404
fix compilation of phy simulators introduced from the usage of get_band()
2019-08-23 16:08:56 +02:00
Khalid Ahmed
9148716641
TDD fixes in real-time environment
2019-08-23 16:08:56 +02:00
Khalid Ahmed
d12a824433
TDD in rfsimulator
2019-08-23 16:08:56 +02:00
Khalid Ahmed
2b94608329
handle tx_offset with negative value
2019-08-23 16:08:56 +02:00
Khalid Ahmed
35b85d456c
fixing a memory leak in nr_ue_ulsch_procedures
2019-08-23 16:08:56 +02:00
Khalid Ahmed
f9b583e06e
PUSCH running with rfsimulator
2019-08-23 16:08:56 +02:00
Thomas Schlichter
4541922258
fix crashes in nr_ulsch_decoding
...
- initialize p_decParams->Z from harq_process not only in round 0
- do not set opp_enabled=1, this crashes in LDPC encoder
2019-08-23 16:08:56 +02:00
Thomas Schlichter
f51796180d
fix gNB linker error and various warnings
2019-08-23 16:08:56 +02:00
Ahmed Hussein
abfd072376
channel estimation, compensation, etc ..
...
Added the following folder:
- ../openair1/PHY/NR_ESTIMATION/
Added the following file to CMakelists.txt:
- ../openair1/PHY/NR_ESTIMATION/nr_ul_channel_estimation.c
Added the following functions:
- nr_pusch_dmrs_rx
- nr_gold_pusch
- nr_ulsch_channel_level
- nr_ulsch_channel_compensation
- nr_ulsch_scale_channel is commented out (I think only used for downlink)
Changes from Khalid Ahmed Mahmoud Mohamed:
- nr_pusch_channel_estimation is used
- nr_ulsch_scale_channel is used
- nr_ulsch_channel_level is used
- nr_ulsch_channel_compensation is used
- multiple logging options for channel and signal magnitude
2019-08-23 16:08:56 +02:00
Ahmed Hussein
9d27079f05
adding PUSCH procedures to gNB side in RT with some logs
...
- removed gNB RT from "ru_procedures.c" to "nr_ru_procedures"
- added a new thread "nr_feprx_thread"
- added some functionalities for fep for rx in "nr_ru_procedures.c"
2019-08-23 16:08:56 +02:00
Khalid Ahmed
978f683eca
using LOG_I instead of LOG_D in RT PUSCH UE side
2019-08-23 16:08:56 +02:00
Khalid Ahmed
9d4f5b4de7
Adding Frame tx to LOG_D for debugging
2019-08-23 16:08:56 +02:00
Khalid Ahmed
8effb52c84
Restrict UL transmission to NR_UPLINK_SLOT
2019-08-23 16:08:56 +02:00
Thomas Schlichter
ece26036e6
Consolidate header files for nr_phy_scope
2019-08-23 16:08:56 +02:00
Khalid Ahmed
705f2c1e42
enabling PUSCH UE side in RT
2019-08-23 16:08:56 +02:00
Florian Kaltenberger
26f1e090c5
fixing a bug in the allocation of the UE HARQ structures that was causing a segfault. Fixing some compiler warnings
2019-08-23 14:06:46 +02:00
Florian Kaltenberger
ca1759b9e3
Merge branch '441-problems-transmitting-data-via-nr-pdsch' into 'develop-nr'
...
Resolve "Problems transmitting data via NR-PDSCH"
See merge request oai/openairinterface5g!658
2019-08-23 14:02:52 +02:00
Florian Kaltenberger
f2f8d47384
hotfix: replacing msg with printf in unitary simulators (msg(...) was replaced with LOG_D(PHY,...) but it was used before log was initialized)
2019-08-20 09:13:02 +02:00
Raphael Defosseux
2ec61ea77e
CI: fixing CI test flexran ctrl + basic simulator
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-08-20 16:43:23 +02:00
Kujou
20d41208c8
to test S3.4
2019-08-16 15:25:51 +08:00
Kujou
bea98773b0
Sec 3.4
2019-08-16 15:16:55 +08:00
Kujou
c8471c1e54
finish section 3.3 and 3.4
2019-08-16 05:24:04 +08:00
Kujou
fb4165d62b
S3.3 compile OK
2019-08-14 22:55:53 +08:00
Wang Tsu-Han
21fa809ce0
Merge branch 'ru_parallel' into ru-parallel-beamforming
...
Conflicts:
executables/nr-ru.c
nfapi/open-nFAPI/nfapi/public_inc/nfapi_nr_interface.h
openair1/SCHED_NR/nr_ru_procedures.c
2019-08-14 16:51:59 +02:00
Kujou
e901aa79ab
fix .h
2019-08-14 22:24:48 +08:00
Francesco Mani
09d3c72144
fix on single beam transmission
2019-08-14 16:23:32 +02:00
Kujou
224b781848
to test
2019-08-14 21:45:12 +08:00
Kujou
4d84f5cd87
to test
2019-08-14 21:39:43 +08:00
Florian Kaltenberger
8677d44ae9
fixing a bug in UE FAPI interface
2019-08-14 14:51:38 +02:00
Florian Kaltenberger
dbc9472aaf
fixes in beamforming
2019-08-14 11:34:02 +02:00
laurent
b907922014
SIB ok for UE, UE send RACH
2019-08-13 21:03:45 +02:00
Francesco Mani
a292f82fe2
conficts solved after merge with develop-nr
2019-08-13 17:52:07 +02:00
Florian Kaltenberger
6197de2373
Merge branch 'develop-nr-merge' into 'develop-nr'
...
Develop nr merge
See merge request oai/openairinterface5g!588
2019-08-13 15:46:39 +02:00
Cedric Roux
de8e225797
bugfix: do not use memory on the stack in do_SIB1_MBMS, allocate it with malloc
2019-08-13 12:10:39 +02:00
Florian Kaltenberger
283207cdf2
Merge branch 'develop-nr-merge' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-nr-merge
2019-08-12 23:48:35 +02:00
Florian Kaltenberger
469afa4bb6
removing #ifdef XFORMS from nr-uesoftmodem.c
2019-08-12 23:47:51 +02:00
laurent
9fb9ac5387
UE primary sync ok, DU upper layers disabled, UE DCI decoding nok (partial)
2019-08-12 21:32:46 +02:00
Cedric Roux
75778a76c2
bugfix: do not use memory on the stack in do_SIB1, allocate it with malloc
2019-08-12 16:57:19 +02:00
Kujou
75305c383b
adding initial version of fapi_nr_interface_scf.h
2019-08-12 20:13:00 +08:00
Florian Kaltenberger
dcb0b5a452
Merge branch 'usrp_ref_locked' into 'develop-nr'
...
Usrp ref locked
See merge request oai/openairinterface5g!657
2019-08-12 11:23:00 +02:00
Florian Kaltenberger
1927e34312
Merge remote-tracking branch 'origin/develop-nr' into develop-nr-merge
2019-08-11 18:03:31 +02:00
Wang Tsu-Han
054156c16c
Merge branch 'nr-timing-measurement' into ru_parallel
...
Conflicts:
executables/nr-ru.c
2019-08-09 17:10:48 +02:00
Wang Tsu-Han
4fbf754de5
adding condition for multi L1 and TDD slot select in nr_feptx_prec
2019-08-09 16:55:18 +02:00
Cedric Roux
2368c9096a
Merge branch 'develop-nr-merge' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-nr-merge
2019-08-09 15:59:41 +02:00
Cedric Roux
7967701de1
lte-softmodem: fix if4p5 (maybe incorrect)
...
For whatever reason, ru->frame_parms was NULL and the RRU crashed.
Let's allocated memory.
Also, don't do fp = ru->frame_parms in ru_thread, it seems that it
takes the value before allocation (so: NULL) and the code crashes
later on.
Maybe it's not the correct solution. To be refined at some point.
2019-08-09 15:57:25 +02:00
Florian Kaltenberger
58eae03b48
1. NR RU was using wrong config file descriptor. It should be the same as for the LTE RU and we should remove the NR RU config file descriptor (todo)
...
2. NR RU was calling feptx_prec from LTE RU procedures, which it should not. In the older versions this function didn't do anything anyway as there was a check on num_eNB, which is 0 for gNB. Now NR RU is not calling this function at all, but we have to write such a function for NR RU (todo)
2019-08-09 15:31:54 +02:00
laurent
32e19dbbb7
removed all frame/subframe copies distributed update, replace by a single function
2019-08-09 08:10:36 +02:00
yilmazt
98757d7693
Merge branch 'develop-nr-merge' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-nr-merge
2019-08-08 17:44:58 +02:00
yilmazt
7bb5320716
develop-nr up-to-date as of 8.8.19
2019-08-08 17:44:19 +02:00
Cedric Roux
5265ea3135
fix some more valgrind errors
2019-08-08 17:14:07 +02:00
Cedric Roux
1737fdf3fa
fix some valgrind issues
2019-08-08 17:09:29 +02:00
Florian Kaltenberger
afc5020cca
Merge branch 'integration_develop-nr_2019w32' into 'develop-nr'
...
Integration develop nr 2019w32
See merge request oai/openairinterface5g!656
2019-08-07 21:41:54 +02:00
Florian Kaltenberger
ce74dd3e95
adding checking of external clock reference to usrp_lib.cpp
2019-08-07 17:41:16 +02:00
Francesco Mani
46adc28e08
fixing segmentation fault for 1 nb_tx
2019-08-07 17:24:42 +02:00
Florian Kaltenberger
c4e43703ea
removing superflous parameter usrp_clrsrc from command line
2019-08-07 17:23:16 +02:00
Florian Kaltenberger
37fe6c743e
automatic UE sync adjust can be disabled from command line
2019-08-08 16:49:14 +02:00
Florian Kaltenberger
a54cdfa3fb
UE phy scope now displays all OFDM symbols of PDSCH
2019-08-08 16:48:45 +02:00
Florian Kaltenberger
51aa523c50
bugfix from Fraunhofer
2019-08-08 16:48:22 +02:00
Francesco Mani
794aac4137
initializing beam_weights to I
2019-08-07 16:46:36 +02:00
Florian Kaltenberger
0080f007c3
Merge remote-tracking branch 'origin/update-to-2019-march-june-release' into integration_develop-nr_2019w32
2019-08-07 15:20:59 +02:00
Florian Kaltenberger
03ca7391d3
Merge remote-tracking branch 'origin/ue_adjust_gain' into integration_develop-nr_2019w32
2019-08-07 15:20:39 +02:00
Florian Kaltenberger
28cf0350fc
Merge remote-tracking branch 'origin/ue_dlsch-multi-threading' into integration_develop-nr_2019w32
2019-08-07 15:20:17 +02:00
Francesco Mani
c97cd87d47
nrbeam_weights and num port as SSB
2019-08-06 18:28:09 +02:00
Raymond Knopp
6fed116b33
adding nr_common.c
2019-08-06 08:48:01 +02:00
laurent
88d5739040
continue timestamp
2019-08-05 21:19:27 +02:00
Cedric Roux
e6f056d0af
improve x2ap_gNB_generate_ENDC_x2_setup_response
2019-08-05 16:55:45 +02:00
ferrieux
ebb52e388b
test mail, qui marche \!
2019-08-03 15:50:50 +02:00
laurent
43c2e779b1
Merge branch 'fs6' of http://open-cells.com/git/laurent/openair-systemx into fs6
2019-08-03 11:51:48 +02:00
laurent
0d58255905
test
2019-08-03 11:51:11 +02:00
ferrieux
9b8e103329
test mail
2019-08-02 21:49:09 +02:00
laurent
02c8b38b18
adding timestamp management
2019-08-02 11:08:09 +02:00
Francesco Mani
1d3023a5f6
adapting beamforming functions from LTE to NR
2019-08-01 18:08:30 +02:00
Cedric Roux
290c277486
Merge remote-tracking branch 'origin/dual-connectivity' into develop-nr-merge
2019-08-01 17:06:26 +02:00
Cedric Roux
2955ae4731
bugfix: compile with x2ap release 15.03
2019-08-01 17:02:27 +02:00
laurent
5a7cbde584
test mail
2019-08-01 12:23:38 +02:00
matzakos
43a53f9952
ENDC X2AP: Minor correction at x2ap decoder
2019-08-01 12:20:18 +02:00
Raymond Knopp
81c5da5f2f
ENDC X2AP: Corrections at setup generation message and logs addition
2019-08-01 12:20:18 +02:00
matzakos
d605e5ffc3
ENDC for 5G NSA support: Basic implementation of x2ap_gNB_generate_ENDC_x2_setup_response() and x2ap_gNB_handle_ENDC_x2_setup_response()
2019-08-01 12:20:18 +02:00
Raymond Knopp
e7d5162400
ENDC: Minor addition in x2ap decoder
2019-08-01 12:19:17 +02:00
matzakos
8234afe8c5
ENDC for 5G NSA support (preparatory work): Basic implementation of x2ap_eNB_generate_ENDC_x2_setup_request() and x2ap_gNB_handle_ENDC_x2_setup_request()
2019-08-01 12:19:17 +02:00
matzakos
2adf459f6e
Update X2AP to Rel.15 to support EN-DC X2 signaling for 5G Non-standalone
2019-08-01 12:19:17 +02:00
matzakos
3dee153067
Dual connectivity: Basic implementation of x2ap_eNB_handle_senb_addition_request and x2ap_eNB_generate_senb_addition_request_ack
2019-08-01 12:19:17 +02:00
laurent
cd920b09eb
test mail
2019-08-01 10:18:16 +00:00
Cedric Roux
175fb1769a
dual connectivity: preparatory work
...
- basic version of x2ap_eNB_generate_senb_addition_request with dumb values
- skeleton functions:
- x2ap_eNB_handle_senb_addition_request
- x2ap_eNB_handle_senb_addition_request_acknowledge
- x2ap_eNB_handle_senb_addition_request_reject
2019-08-01 12:17:10 +02:00
laurent
75665ad0fc
Create DL sub header
2019-08-01 10:45:25 +02:00
yilmazt
920c1452bd
Minor changes to the organization of nr_phy simulators
2019-07-31 17:40:05 +02:00
Francesco Mani
2d35c28633
minor fix
2019-07-31 12:41:08 +02:00
yilmazt
4967e1b1ac
develop&-nr up-to-date as of 30.7.19
2019-07-30 22:01:48 +02:00
Raymond Knopp
56d7f6fcaf
Merge remote-tracking branch 'origin/develop-nr' into nr_prach
...
Conflicts:
cmake_targets/CMakeLists.txt
cmake_targets/build_oai
executables/nr-ue.c
openair1/PHY/INIT/nr_init.c
openair1/PHY/NR_TRANSPORT/nr_dlsch.c
openair1/PHY/NR_TRANSPORT/nr_dlsch.h
openair1/PHY/NR_TRANSPORT/nr_transport_common_proto.h
openair1/PHY/NR_UE_TRANSPORT/nr_dlsch_decoding.c
openair1/PHY/defs_gNB.h
openair1/SCHED_NR/phy_procedures_nr_gNB.c
openair1/SCHED_NR_UE/defs.h
openair1/SCHED_NR_UE/fapi_nr_ue_l1.c
openair1/SCHED_NR_UE/phy_procedures_nr_ue.c
openair1/SIMULATION/NR_PHY/dlsim.c
openair1/SIMULATION/NR_PHY/pucchsim.c
openair1/SIMULATION/NR_PHY/ulschsim.c
openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
2019-07-29 15:48:26 +02:00
laurent
2af75f48f2
merge develop
2019-07-29 09:12:24 +02:00
laurent
e67081e749
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into fs6
2019-07-29 08:58:54 +02:00
laurent
9e4f59f8e5
add SystemX documentation
2019-07-29 08:58:40 +02:00
Raymond Knopp
2850def8b7
compilation of all targets ok.
2019-07-28 08:02:49 +02:00
Florian Kaltenberger
f4158dd91f
fixing a typo
2019-07-26 20:31:35 +02:00
Bi-Ruei, Chiu
6b4419ad13
Update ASN.1 to newest version
...
LTE-RRC 15.6.0
NR-RRC 15.6.0
S1AP 15.6.0
X2AP 15.6.0 and 14.7.0
2019-07-29 20:35:33 +08:00
Raphael Defosseux
4c0d814873
CI: dummy commit to re-run CI job
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-07-26 15:42:48 +02:00
Raphael Defosseux
e4632f204b
CI: dummy commit to re-run CI job
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-07-26 15:37:55 +02:00
Ahmed Hussein
e12c1ccc70
Adding PDCCH OK
2019-08-13 17:40:59 +02:00
Ahmed Hussein
aca390e63f
Fixed repeating CRC NOK for 7 times, as well as CRC NOK occuring a lot more than CRC OK
...
- changed Mdlharq to Mlimit when comparing with the round number
- Not incrementing the HARQ round in case of err_flag = 1, until HARQ is implemented
- Changed MAX_LDPC_ITERATIONS to 5 from 4 (provided better performance)
2019-08-13 17:40:59 +02:00
Ahmed Hussein
37015999e5
DL bug fixes
...
- Setting the payload to random data instead of all zeros at the Tx side
- Handling "nb_symb_sch" equal to 0 in "phy_procedures_nrUE_RX" which prevents
entering "nr_ue_pdsch_procedures"
- Handling symbol loop problem in "nr_ue_pdsch_procedures"
- Handling resource block loop problem in "nr_rx_pdsch"
2019-08-13 17:37:42 +02:00
Raphael Defosseux
8204413449
CI: dummy commit to validate new pipeline
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-07-26 15:33:47 +02:00
laurent
a9122624a1
progress fs6 uplink
2019-07-26 11:24:51 +02:00
Cedric Roux
e844ed07d6
bugfix
2019-07-26 11:15:52 +02:00
Hongzhi Wang
3171ece714
nr ue adding adjust gain
2019-07-26 10:33:34 +02:00
Cedric Roux
31671946e7
bugfix
2019-07-25 14:06:59 +02:00
laurent
94831547c7
add prach
2019-07-23 18:24:27 +02:00
Raphael Defosseux
bdf99ae7c9
CI: fix in allocated memory for phy-sim VM
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-07-23 15:33:08 +02:00
yilmazt
15df30545e
converting 'lte_build_oai' to 'ran_buld'
2019-07-23 15:24:03 +02:00
WANG Tsu-Han
9249cd1c13
fixes for 100MHz bandwidth
2019-07-23 15:14:59 +02:00
Raphael Defosseux
90be2df3c3
CI: fix on the python script
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-07-23 14:02:53 +02:00
yilmazt
9362cbd0c8
minor fix2
2019-07-23 12:03:07 +02:00
yilmazt
9a4ffa5660
minor fix
2019-07-23 11:00:43 +02:00
yilmazt
f37a17e540
develop&-nr current as of 22.7.19 & OAI fully ready for testing
2019-07-22 21:56:44 +02:00
Francesco Mani
2070a3305f
mapping each ssb to a different logical antenna port
2019-07-22 17:10:52 +02:00
yilmazt
03c28a697f
Merge branch 'develop-nr-merge' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-nr-merge
2019-07-20 17:52:47 +02:00
yilmazt
e823ae9d0b
phy_simulators working again
2019-07-20 17:52:32 +02:00
laurent
c48609f9af
merge develop (split pdsch/dlsch)
2019-07-18 15:10:20 +02:00
laurent
926cf580d4
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into fs6
2019-07-18 12:24:55 +02:00
Hongzhi Wang
660278a6d8
clean up dlsch decoding
2019-07-18 10:25:58 +02:00
Raphael Defosseux
68f482b6ac
CI: adding back the 5G NR build variants
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-07-17 14:34:27 +02:00
laurent
8f3a5d455c
continue coding DL
2019-07-16 20:50:31 +02:00
yilmazt
ff6710c898
develop-nr current as of 16.7.19
2019-07-16 17:06:20 +02:00
yilmazt
4c49d5ab0d
Merge branch 'develop-nr-merge' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-nr-merge
2019-07-16 11:20:33 +02:00
yilmazt
2b321fd1c7
Merging latest develop commits
2019-07-16 11:20:24 +02:00
Raymond Knopp
408422ef7b
Merge branch 'nr_prach' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr_prach
2019-07-16 06:28:20 +02:00
Raymond Knopp
90e6a90e53
commit prior to merge
2019-07-16 06:28:10 +02:00
laurent
b8005ed09a
more code
2019-07-15 20:09:56 +02:00
laurent
740a68bf6f
Merge branch 'fs6' of http://open-cells.com/git/laurent/openair-systemx into fs6
2019-07-15 10:51:08 +02:00
laurent
a4300281ba
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into fs6
2019-07-15 10:42:39 +02:00
ferrieux
50aa4dcc58
test commit - just whitespace
2019-07-13 22:06:34 +02:00
laurent
6b662a3ed9
compiles
2019-07-12 17:25:52 +02:00
Wang Tsu-Han
17939a9f66
changing back the CMake file for version 3.0
2019-07-11 11:47:29 +02:00
Raphael Defosseux
590d2af568
CI: adding new marker detection on NR-UE
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-07-10 15:51:54 +02:00
Wang Tsu-Han
ef819e05b4
Merge branch 'develop-nr' into nr-timing-measurement
2019-07-10 14:53:44 +02:00
Raphael Defosseux
339a4daa7b
CI: build will not timeout if failure
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-07-09 10:15:22 +02:00
Florian Kaltenberger
bc0fc8ba4a
fixing ulsim/dlsim
2019-07-09 03:09:03 +02:00
Florian Kaltenberger
c0e77a0faa
Merge branch 'integration_develop-nr_2019w28' into 'develop-nr'
...
Integration develop nr 2019w28
See merge request oai/openairinterface5g!633
2019-07-08 21:29:38 +02:00
Florian Kaltenberger
a980e8895e
fixing a few minor things for nr-softmodem and nr-uesoftmodem
2019-07-08 18:16:51 +02:00
yilmazt
45f5bdd38f
WIP: develop-nr is current as of 8.7.19
2019-07-08 16:51:58 +02:00
Florian Kaltenberger
60d53688d8
Merge remote-tracking branch 'origin/uhd-priority-fix' into integration_develop-nr_2019w28
2019-07-08 15:42:52 +02:00
Florian Kaltenberger
56c6e59377
Merge remote-tracking branch 'origin/NR_PUCCH_format1' into integration_develop-nr_2019w28
2019-07-08 15:42:32 +02:00
yilmazt
9549537ed4
WIP: Minor changes
2019-07-08 15:39:19 +02:00
Florian Kaltenberger
819c3af0cf
fixing bugs in UE
2019-07-08 15:29:14 +02:00
Florian Kaltenberger (Italie)
a7f217e5a2
adding support 3/4 sampling for 40MHz (in that case OFDM symbols are not necessarily aligned on 32byte -> segfault on AVX2 architectures)
2019-07-08 12:42:02 +02:00
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
24e01ea29d
merge develop
2019-07-08 11:48:15 +02:00
laurent
db85b23122
continue ocp-main.c
2019-07-05 16:27:28 +02:00
Padarthi Naga Prasanth
8fdc21b232
PUCCH format 1 receiver
2019-07-03 17:33:23 +02:00
Wang Tsu-Han
6dcd2ead9a
markout code removal in usrp lib
2019-07-03 16:43:20 +02:00
Wang Tsu-Han
7e87ce3c13
markout code removal
2019-07-03 16:40:52 +02:00
Wang Tsu-Han
310359c678
adding log for priority setting and using pipeline structure
2019-07-03 16:11:57 +02:00
Wang Tsu-Han
a2bf9dc9f4
modified logging for PBCH and function pointer for uhd priority fix
2019-07-02 15:23:25 +02:00
Wang Tsu-Han
dda7fbd74b
adding NULL function for priority setting for plateform other than USRP
2019-07-02 14:50:50 +02:00
Wang Tsu-Han
29bfcdb371
modified uhd set priority to USRP only
2019-07-02 14:36:35 +02:00
laurent
92442cece2
progress in main cleanup coding
2019-07-01 16:43:47 +02:00
laurent
217491cbbf
progress in main cleanup coding
2019-07-01 15:46:38 +02:00
laurent
1ce0700e5d
fix rfsimulator UE sync
2019-07-01 13:45:34 +02:00
Francesco Mani
d342e2d12b
fix for ssb periodicity
2019-06-28 10:12:00 +02:00
Wang Tsu-Han
bc4b6cf2cf
adding timing measurement for RT execution
2019-06-26 15:48:05 +02:00
Francesco Mani
62dd59d868
attempt to solve a couple of segmentation faults
2019-06-25 17:28:09 +02:00
laurent
8493071bde
merge develop
2019-06-25 13:45:11 +02:00
laurent
0ba0422df7
add simple main
2019-06-24 22:04:14 +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
bcfa6f2cd4
Merge branch 'nr_ue_prach_procedures' into 'nr_prach'
...
added PRACH UE Procedures into prachsim
See merge request oai/openairinterface5g!616
2019-06-21 11:11:42 +02:00
Srushti
dcf25f35c7
added PRACH UE Procedures into prachsim
2019-06-21 11:11:42 +02:00
Raphael Defosseux
d908559a17
CI: adding a hack to build phy-sim --> manual generation of T_IDs.h
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-06-21 10:50:15 +02:00
yilmazt
680a0c97c7
Operation of all of the physical simulators are tested and verified + various warning removals
2019-06-20 21:46:35 +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
yilmazt
ffebd6b403
Raphael's patch + minor changes in build_oai
2019-06-19 15:00:09 +02:00
Raphael Defosseux
12e371f0fe
Merge remote-tracking branch 'origin/develop-nr' into develop-nr-merge
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-06-19 12:23:03 +02:00
Raphael Defosseux
ffa43c1f00
CI: a few cosmetics fixes on python
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-06-19 12:15:27 +02:00
yilmazt
7faabbc02f
build_oai is thoroughly checked
2019-06-18 21:51:13 +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
laurent
9371c56934
merge branch origin/channel-simulation-in-rfsimulator
2019-06-18 09:00:05 +02:00
laurent
17d5bcd396
dev continue
2019-06-18 08:57:08 +02:00
Hongzhi Wang
973a0795b4
update ue dlsch decoding multi-threading
2019-06-17 16:51:50 +02:00
yilmazt
ce9c9ec88f
develop and develop-nr are now current as of 14.6.19
2019-06-17 16:11:52 +02:00
yilmazt
420e6194d4
All 4 nr<e-(ue)softmodems are compiling
2019-06-16 19:46:11 +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
Raymond Knopp
5eb919e9fe
added handling of time resources for CSS scheduling.
2019-06-14 00:02:59 +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
laurent
7653b79f31
Merge remote-tracking branch 'origin/develop' into ocpgit/fs6
2019-06-13 10:51:39 +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
yilmazt
a2cad44f0f
Merging latest develop-nr commits
2019-06-06 21:44:15 +02:00
matzakos
699cd2e9a3
Merge branch 'nr-ip-over-LTE-stack' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr-ip-over-LTE-stack
2019-06-06 19:14:12 +02:00
matzakos
88a09f0b58
Added Rx indication for DLSCH type and resolved issue with MIB decoding while sending DL IP traffic. Data packets still not parsed properly at the UE MAC layer.
2019-06-06 19:13:57 +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
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
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
962c769440
Fixing RE mapping
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
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
0cfb6c232d
Merge remote-tracking branch 'origin/develop-nr' into nr_prach
2019-06-04 06:19:19 +02:00
Raymond Knopp
cdb38930ac
compilation of unitary FFT tests
2019-06-04 06:11:12 +02:00
Florian Kaltenberger
a404e190ab
Merge branch 'develop-nr-fixes-2019w23' into 'develop-nr'
...
Develop nr fixes 2019w23
See merge request oai/openairinterface5g!601
2019-06-03 22:50:14 +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
Florian Kaltenberger
3574481b7f
reducing number of UEs to save memory
2019-06-01 04:43:59 +02:00
Florian Kaltenberger
7e57a8428e
fixing some more bad merges
2019-06-01 04:08:00 +02:00
Florian Kaltenberger
02a2f909da
fixing a bug for gNB single thread operation (harmonizing with eNB)
2019-06-01 01:30:28 +02:00
Florian Kaltenberger
ed5749370f
removing some more unused files
2019-05-31 20:36:10 +02:00
Florian Kaltenberger
8e77370dd8
removing nr-softmodem files from targets/RT/USER
2019-05-31 11:53:40 +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
Wang Tsu-Han
173f10e51d
adding uhd priority setting in ru_thread_tx
2019-05-27 18:05:03 +02:00
Florian Kaltenberger
e6792d7576
Merge branch 'integration-nr-2019-w21' into 'develop-nr'
...
Integration nr 2019 w21
See merge request oai/openairinterface5g!598
2019-05-27 09:35:06 +02: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
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
Florian Kaltenberger
21abb9a4b9
attempting to fix regression problems
2019-05-23 06:50:24 +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
6db969f385
Merge branch 'develop-nr-merge' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-nr-merge
2019-05-22 21:51:09 +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
e0c76c5a6b
CI fix
2019-05-22 16:23:23 +05:30
Raphael Defosseux
4c69e52c99
CI: proper merge on ci scripts.
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-05-22 11:25:24 +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
Raymond Knopp
4cd3d635f7
more pthread protection in nr-gnb.c
2019-05-21 19:25:02 +02:00
yilmazt
264725c57b
Changes to fix errors #1
2019-05-21 17:08:10 +02:00
Raymond Knopp
aaa3afb722
fix in usrp_lib.cpp
2019-05-21 16:02:34 +02:00
Francesco Mani
acc88008d4
make dlsim compile again
2019-05-21 15:07:26 +02:00
matzakos
d95ba666d2
Minor modifications to build UE in no-s1 mode successfully
2019-05-21 10:58:18 +02:00
Florian Kaltenberger
eaa83242a8
first try to add a function to the usrp_lib to set the thread priority
2019-05-21 07:14:56 +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
Francesco Mani
ef0056f1ea
merged with test-x310 and conflicts resolved
2019-05-20 17:16:13 +02:00
laurent
cfcd6c37f0
Merge remote-tracking branch 'origin/develop-nr' into test-x310
2019-05-20 12:49:33 +02:00
matzakos
c91a1fc4f1
unitary simulator compilatio (ulsim)
2019-05-20 08:45:17 +02:00
matzakos
69d3a8f09e
fixed compilation of nr-softmodem after LTE modifications
2019-05-20 07:54:46 +02:00
Raymond Knopp
38a2762d18
UHD transpor parameters for USB3 (like develop now)
2019-05-20 00:12:48 +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
07d6d0ab02
fixed unwanted modification on ue NAS configuration. cleanup of commented code in usrp_lib.cpp
2019-05-19 21:18:20 +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
yilmazt
9e199494b8
Minor changes
2019-05-18 15:31:43 +02:00
laurent
cc239de2c7
fix UE switch from read only to R+W
2019-05-18 15:03:23 +02:00
laurent
f1539df7f1
fix UE switch from read only to R+W
2019-05-18 14:31:41 +02:00
Raymond Knopp
a66c297a84
Merge branch 'develop-nr' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-nr
2019-05-18 12:28:46 +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
Florian Kaltenberger
ee99817dff
Merge branch 'ci-dev-nr-add-gnb-nr-ur-uspr-testing' into 'develop-nr'
...
CI: adding support for the N300 gNB + NR-UE testing
See merge request oai/openairinterface5g!586
2019-05-17 20:42:42 +02:00
yilmazt
a38ccc8c37
Merge remote-tracking branch 'origin/develop-nr' into develop-nr-merge
2019-05-17 17:13:53 +02:00
yilmazt
7719314983
Merge branch 'develop' into develop-nr
2019-05-17 17:11:31 +02:00
Florian Kaltenberger
d54ea501a7
Merge branch 'nr-mimo-mode-clean' into 'develop-nr'
...
removing old mimo mode
See merge request oai/openairinterface5g!587
2019-05-17 16:35:32 +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
Boris Djalal
e5bef5f98a
Fix
...
Signed-off-by: Boris Djalal <boris.djalal@eurecom.fr >
2019-05-17 09:34:44 +02:00
Boris Djalal
d2fe8cfa0a
Fixing footer and tab ref names.
...
Signed-off-by: Boris Djalal <boris.djalal@eurecom.fr >
2019-05-16 16:20:00 +02:00
Boris Djalal
db9e181d40
CI: adding support for the N300 gNB + NR-UE testing
...
-- pipeline is polling the develop-nr branch
-- new conf file / new scenario files
-- main python now supports LTE and 5G-NR executables in a Ubuntu/CentOS env
2019-05-16 11:17:22 +02:00
laurent
b6c2f9c1df
trace in case tx/rx mismatch
2019-05-15 16:05:05 +02:00
Laurent
7a5214c6b4
fix 4G merge issues
2019-05-14 16:16:57 +02:00
Francesco Mani
c254ce07a0
a unnotified conflict resolved
2019-05-14 14:39:39 +02:00
Francesco Mani
a81eafd0ae
merged with develop-nr and conflicts resolved
2019-05-14 14:00:39 +02:00
Raymond Knopp
f71c2e0830
initial commit of gNB prach processing
2019-05-14 11:42:17 +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
matzakos
589ced9c7a
Downlink IP traffic flow using LTE RAN stack over NR-PHY. Downlink traffic reaching PHY of gNB now using the noS1 mode. Extensions required for the reception through the LTE RAN stack at the UE side.
2019-05-10 18:27:25 +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
905cc80b42
Merge branch 'integration_2019_w18' into 'develop-nr'
...
Integration 2019 w18
See merge request oai/openairinterface5g!582
2019-05-07 21:34:27 +02:00
Florian Kaltenberger
3cafcd72b9
fixing a bad merge
2019-05-07 16:19:06 +02:00
Raymond Knopp
8c1f9c9e75
modifications to synchronization between RU_TX and L1_TX (timed cond wait to drop slots)
...
tested on both 40 and 80 MHz channels
2019-05-06 16:04:04 +02:00
Raymond Knopp
c3b3b39ef8
:wqMerge branch 'develop-nr-less-logging' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-nr-less-logging
2019-05-05 21:57:33 +02:00
Raymond Knopp
317cbfd601
minor changes to thread synchronization after testing with N310 @ 122.88 Ms/s
2019-05-05 21:52:03 +02:00
Raymond Knopp
c66fc1fd28
Merge branch 'develop-nr-less-logging' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-nr-less-logging
...
Conflicts:
openair1/SCHED_NR/phy_procedures_nr_gNB.c
2019-05-03 13:38:16 +02:00
Raymond Knopp
26d5eb90b6
intermediate commit to synch machine
2019-05-03 13:37:22 +02:00
Raymond Knopp
4c3c8f2c6c
more logging removal
2019-05-03 13:33:07 +02:00
Florian Kaltenberger
fa710aa01b
Merge remote-tracking branch 'origin/update_asn1c_commit' into integration_2019_w18
2019-05-03 02:09:38 +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
Florian Kaltenberger
19523555d1
Merge remote-tracking branch 'origin/shortBlockCoding' into integration_2019_w18
2019-05-03 02:08:38 +02:00
laurent
0061daeb9d
some warnings
2019-05-02 21:21:53 +02:00
laurent
7368e4bfc4
fix compilation tests
2019-05-02 12:17:31 +02:00
laurent
ba6d47a758
rework threads in 5G
2019-04-30 21:46:49 +02:00
Laurent
4d787625ab
still to compile
2019-04-30 14:25:42 +02:00
laurent
8a92138086
rework threads in 5G
2019-04-30 10:17:08 +02:00
Bi-Ruei, Chiu
b11f6b07f2
Update asn1c commit to solve three issues
...
1. Fix code generated from ASN.1 of F1AP v15.4.0 failed to be compiled
2. Fix incorrect UPER encoding for empty extensible SEQUENCE in 38.331
3. Fix the problem that duplicate type names exist in OPEN TYPE
2019-04-24 23:54:00 +08:00
Laurent
db79d72b37
fix test replay
2019-04-23 12:24:20 +02:00
laurent
a55f4006b4
change thread/core assignment, initial commit of replay IQ
2019-04-23 10:07:30 +02:00
Rakesh Mundlamuri
65160704ab
Declaration of openair0_cfg
2019-04-19 23:45:30 +05:30
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
Francesco Mani
f6fbd72cae
initialization of nr_tti_rx in initial sync
2019-04-17 12:15:27 +02:00
yilmazt
5fa78b4d6e
Final --phy_simulators warning removals for this branch, and former polar coding function corrections
2019-04-16 17:24:58 +02:00
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
ca4627836f
fixing compilation error
2019-04-15 15:46:37 +02:00
Francesco Mani
8897b3c88d
conflicts solved after merge with develop-nr
2019-04-15 15:28:56 +02:00
Florian Kaltenberger
2624dca2fe
fixing test_case_list
2019-04-12 02:56:31 +02:00
Florian Kaltenberger
52a420bbed
increasing NB_PATTERN_FILES in ci script to account for new smallblocktest
2019-04-11 22:45:42 +02:00
Raymond Knopp
463164a4c3
removal of unnecessary include files in fapi_nr_l1.h.
2019-04-14 22:41:39 +02:00
yilmazt
0aec6f7aa1
A couple minor warning removals
2019-04-14 18:39:35 +02:00
yilmazt
c990cbc851
Added clean_gNB_ulsch, polartest fully working for all options and other minor warning removals.
2019-04-14 18:11:42 +02:00
yilmazt
b2add95524
Added clean_gNB_ulsch, fully working polartest, and many other minor warning removals.
2019-04-14 17:38:52 +02:00
Raymond Knopp
99c6c9227e
cleanup after merge with develop-nr
2019-04-12 13:27:20 +02:00
Raymond Knopp
231836ebbd
Merge remote-tracking branch 'origin/develop-nr' into shortBlockCoding
...
Conflicts:
openair1/SIMULATION/NR_PHY/dlsim.c
2019-04-12 08:56:49 +02:00
Raymond Knopp
d091be51b8
added backtrace.c to smallblocktest executable
2019-04-12 08:55:10 +02:00
Raymond Knopp
27ef071b81
polartest changes for DCI parameters
2019-04-12 07:57:34 +02:00
Hongzhi Wang
29e058df17
ue pdsch config from fapi removing hardcoded values
2019-04-11 14:45:03 +02:00
laurent
2e6d9d7d4a
Remove table of thread_id in the main UE thread
2019-04-11 13:44:08 +02:00
laurent
7b3615de64
fix bugs
2019-04-10 18:23:12 +02:00
laurent
bc53a9afee
fix number of parallel slots processing limit
2019-04-09 10:17:12 +02:00
Florian Kaltenberger
2da6fb8efb
fixing a bug in adjust_sync
...
removing printfs
2019-04-09 09:06:00 +02:00
Florian Kaltenberger
0ce2124a0a
Merge branch 'integration_develop-nr_2019w15' into 'develop-nr'
...
Integration develop nr 2019w15
See merge request oai/openairinterface5g!565
2019-04-08 20:53:31 +02:00
Francesco Mani
09cca53829
using only one structure for rxdata
2019-04-08 17:17:48 +02:00
Hongzhi Wang
69489f959d
bug fix for compilation error
2019-04-08 10:59:21 +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
d208283327
Merge branch 'nr_pdsch_debug' into fix-frame-rx-and-memory
...
Conflicts:
executables/nr-ue.c
2019-04-07 11:25:06 +02:00
Florian Kaltenberger
bdca3e4832
moving BWP config to MAC.
2019-04-07 08:12:13 +02:00
Florian Kaltenberger
71fc1b6890
makeing pdsch parameters dependent on DCI
2019-04-06 18:37:00 +02:00
Francesco Mani
f5d6aa4ca6
fix on pbchsim without -I
2019-04-05 18:18:49 +02:00
Francesco Mani
43a98185db
fix on pbchsim for -I but still not working without initial sync
2019-04-05 18:02:26 +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
e0f4a9c5f7
Merge remote-tracking branch 'origin/nr_pdsch_debug' into fix-frame-rx-and-memory
...
Conflicts:
openair1/PHY/NR_UE_TRANSPORT/nr_pbch.c
2019-04-05 11:35:14 +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
Florian Kaltenberger
645514e1c4
fixing pbchsim
2019-04-04 22:55:05 +02:00
Francesco Mani
2feed73050
fixing counter of trashed frames for two frames synchronization
2019-04-04 18:36:31 +02:00
Francesco Mani
e0986d2de3
removing my trashed frames
2019-04-04 18:01:13 +02:00
Francesco Mani
2ff8bb2012
merged with branch fix-frame-rx-and-memory and conflicts solved
2019-04-04 16:33:46 +02:00
Raymond Knopp
1ca00e40b5
Merge remote-tracking branch 'origin/develop-nr' into shortBlockCoding
...
Conflicts:
cmake_targets/CMakeLists.txt
cmake_targets/autotests/test_case_list.xml
cmake_targets/build_oai
openair1/PHY/CODING/TESTBENCH/polartest.c
openair1/PHY/CODING/nrPolar_tools/nr_polar_decoder.c
openair1/PHY/CODING/nrPolar_tools/nr_polar_decoding_tools.c
openair1/PHY/CODING/nrPolar_tools/nr_polar_defs.h
openair1/PHY/CODING/nrPolar_tools/nr_polar_encoder.c
openair1/PHY/CODING/nr_polar_init.c
openair1/SCHED_NR_UE/phy_procedures_nr_ue.c
openair1/SCHED_NR_UE/pucch_uci_ue_nr.c
openair1/SIMULATION/NR_PHY/dlschsim.c
openair1/SIMULATION/NR_PHY/dlsim.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler.c
2019-04-04 09:14:37 +02:00
laurent
48a103ea82
fixes
2019-04-03 22:12:10 +02:00
Florian Kaltenberger
67e1afd3ac
reactivating timing correction
2019-04-03 17:47:00 +02:00
Francesco Mani
a08e120c1c
Removing an unwanted printf
2019-04-03 17:16:54 +02:00
Florian Kaltenberger
05dd8743e9
first version of UE FAPI handling for DLSCH. paramters from DCI are now handled by MAC and passed back to the PHY to program PDSCH. Still need to check parameters and take them into account in PHY.
2019-04-03 17:16:00 +02:00
Francesco Mani
e5a682c690
Update pss_nr.c
2019-04-03 17:14:47 +02:00
Francesco Mani
ecaa424cbb
fixes in how sync for two frames is handled in pss functions, it works
2019-04-03 17:11:56 +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
f0fe613130
fixing warning
2019-04-03 11:51:08 +02:00
Florian Kaltenberger
35df00e02a
Merge remote-tracking branch 'origin/develop-nr' into nr_pdsch_debug
2019-04-03 11:43:24 +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
a8e8d55f29
changing calls to slot fep and ch estimation in procedure_nr_ue for slot based processing
2019-04-02 10:02:32 +02:00
Florian Kaltenberger
2df82e34c6
Merge branch 'nr_pdsch_debug' into 'develop-nr'
...
Nr pdsch debug
See merge request oai/openairinterface5g!556
2019-04-02 09:14:13 +02:00
Florian Kaltenberger
07fd510770
Merge branch '420-add-autotest-for-nr_ulschsim' into 'develop-nr'
...
Resolve "Add autotest for nr_ulschsim"
See merge request oai/openairinterface5g!555
2019-04-02 09:13:07 +02:00
Florian Kaltenberger
10674d9ba9
fixing PDSCH RB offset at gNB
2019-04-01 16:44:08 +02:00
Thomas Schlichter
e613294c67
Add nr_ulschsim Test cases to autotests
2019-04-01 16:27:51 +02:00
Florian Kaltenberger
1fcd5aaae2
adding loglevel as command line option
2019-04-01 14:28:20 +02:00
Florian Kaltenberger
efe25b728d
setting nb_symb to 9 at UE like in gNB
2019-04-01 14:27:51 +02:00
Florian Kaltenberger
02f39f140c
hardcoding tbs_table=1 as UE only supports that.
2019-04-01 14:26:27 +02:00
Florian Kaltenberger
4178da5af8
bugfixing hardcoded value
2019-04-01 13:29:28 +02:00
Florian Kaltenberger
21a2f12a0a
removing next_thread business (not needed for now)
...
removing unused code
activating pdsch detection
2019-04-01 10:34:38 +02:00
Francesco Mani
9f5140ae76
Merge branch 'develop-nr' into nr_ssb_periodicity
2019-03-29 16:51:49 +01:00
Florian Kaltenberger
5db1b11613
Merge branch 'thread-pool2' into 'develop-nr'
...
Thread pool2
See merge request oai/openairinterface5g!552
2019-03-29 15:54:37 +01:00
Raphael Defosseux
8c5d67a8f3
CI: fix long standing typo
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-03-28 18:54:58 +01:00
Florian Kaltenberger
19d9693c04
adding get_band to new nr-ue executable
2019-03-28 17:48:34 +01:00
Florian Kaltenberger
0929292a72
Merge remote-tracking branch 'origin/develop-nr' into thread-pool
2019-03-27 21:44:27 +01:00
Florian Kaltenberger
9bac5338c8
Merge branch '409-merge-ulschsim-containing-pusch-encoding-and-decoding' into 'develop-nr'
...
Resolve "Merge ulschsim containing PUSCH encoding and decoding"
See merge request oai/openairinterface5g!532
2019-03-27 20:16:34 +01:00
Francesco Mani
16fbe03394
merging in develop-nr and resolving conficts
2019-03-27 16:26:49 +01:00
Thomas Schlichter
4af9f321cf
Fix multiple SSB support for PUSCH
2019-03-27 16:10:51 +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
Florian Kaltenberger
aef2d908f7
Merge branch 'multiple-ssb-detection' into 'develop-nr'
...
Multiple ssb detection
See merge request oai/openairinterface5g!530
2019-03-27 13:29:59 +01:00
Francesco Mani
e6fa2079b7
ssb periodicity in UE and initialized at nr_ue_init
2019-03-27 10:29:51 +01:00
Francesco Mani
ab299dd2e2
modification to pbchsim without initial sync
2019-03-27 09:43:09 +01:00
Florian Kaltenberger
97f4ec965e
desparate to get the get_band function to work for all targets
2019-03-26 18:19:36 +01:00
Florian Kaltenberger
f8b03ef045
Merge remote-tracking branch 'origin/develop-nr' into 409-merge-ulschsim-containing-pusch-encoding-and-decoding
2019-03-26 16:22:45 +01:00
Florian Kaltenberger
40b52195fc
redefining max number of UEs for memory allocation. Using the PHYSIM macro, different allocations are used for phy_simulators and real-time modem.
2019-03-26 16:16:34 +01:00
Florian Kaltenberger
dea3125734
moving nr_bandtable back to MAC
2019-03-26 14:48:30 +01:00
Florian Kaltenberger
3554fb9b00
adding testcases for smallblocktest
2019-03-26 13:48:20 +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
Francesco Mani
d5d5c61a70
Merge branch 'develop-nr' into multiple-ssb-detection
2019-03-26 09:41:05 +01:00
Francesco Mani
52a142d0df
bugfix in pbch correlation
2019-03-26 09:39:11 +01:00
Florian Kaltenberger
14ae2b54bd
renaming band_info_s ton nr_band_info_s to avoid confusion with LTE
2019-03-25 09:50:03 +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
laurent
30e06d16ce
revised doc
2019-03-22 14:03:27 +01:00
Francesco Mani
aab238173f
taking into account trashed frames (and commenting ghost frame addition)
2019-03-22 13:07:26 +01:00
Raphael Defosseux
0ba1958e39
CI: fix when XML file is missing during HtmlInit
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-03-22 11:59:22 +01:00
Francesco Mani
ae02c9a6fd
conflicts resolved after merge with develop-nr
2019-03-22 10:34:34 +01:00
Raphael Defosseux
c3e567bb33
CI: removing TDD 20MHz scenarios from CI test-suite temporarly
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-03-22 10:17:03 +01:00
Florian Kaltenberger
fe6ff2d8da
Merge branch 'develop-nr-integration-2019w12' into 'develop-nr'
...
Develop nr integration 2019w12
See merge request oai/openairinterface5g!543
2019-03-21 17:24:52 +01:00
Florian Kaltenberger
fb4a8b1327
Merge remote-tracking branch 'origin/some-crirical-warnings' into develop-nr-integration-2019w12
2019-03-21 15:41:05 +01:00
Florian Kaltenberger
7ca8fc9de1
increasing timeout on trx_read for x300/n300 in usrp_lib.cpp
...
removing unncesessary sleeps and mallocs, improving error messages in nr-ue.c
2019-03-21 15:40:36 +01:00
Florian Kaltenberger
c4188d8013
moving adjust sync out of measurement procedures and making it dependent on successfull decoding of DCI
2019-03-21 15:39:44 +01:00
Florian Kaltenberger
02de5fd078
disabling debug messages
2019-03-21 15:39:44 +01:00
Florian Kaltenberger
8e5c8ad2df
adding external ref to config file
2019-03-21 15:39:44 +01:00
Florian Kaltenberger
b68366e54a
bugfix
2019-03-21 15:39:44 +01:00
laurent
71bc14d0d9
new thread model - make affinity optional
2019-03-21 14:33:25 +01:00
laurent
d9c68d8b30
new thread model
2019-03-21 14:15:26 +01:00
Raphael Defosseux
afb40cf509
CI: trying to increase the RAM size on the phy-sim VM
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-03-18 17:13:19 +01:00
laurent
d13644773d
some critical warnings
2019-03-18 13:30:25 +01:00
Francesco Mani
02d3decd6d
another bugfix nr_initial_sync
2019-03-15 12:43:47 +01:00
Francesco Mani
cc847e9c5c
bugfix in nr_initial_sync
2019-03-14 17:29:17 +01:00
Francesco Mani
2c75720d79
multiple ssb detection via pbch dmrs (ordered list)
2019-03-13 17:48:23 +01:00
yilmazt
f070801d0a
AVX512F intrinsics added for shortBlockCoding
2019-03-12 15:36:24 +01:00
Francesco Mani
3fc4c6a464
multiple ssb detection via pbch dmrs (selection of best ssb only, working in pbchsim for SNR>=0)
2019-03-12 12:51:01 +01:00
Francesco Mani
41b18e210b
UE SSB periodicity (hardcoded)
2019-03-11 17:22:59 +01:00
Francesco Mani
aa12c954c1
bugfix
2019-03-11 12:36:57 +01:00
Francesco Mani
6e33fcfe28
SSB periodicity at gNB from config file
2019-03-11 10:54:20 +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
Florian Kaltenberger
2d39da3b57
inc no physim exectuables in CI script
2019-03-08 17:12:23 +01:00
yilmazt
dd61e5a717
Working short block coding and various warning removals in --phy_simulators
2019-03-08 15:44:50 +01:00
Francesco Mani
980d20c8b8
i_ssb detection message added in pbchsim
2019-03-07 15:45:52 +01:00
Khalid Ahmed
af59ee996d
Add build directories to .gitignore
2019-03-07 11:35:18 +01:00
Ahmed Hussein
a1da7a2f95
Applying LDPC code fix at "nr_ulsch_decoding.c" (works for mcs 4 to 28)
2019-03-07 11:35:18 +01:00
Khalid Ahmed
d7abeed6ab
Applying LDPC code rate fix at nr_ulsch_encoding
2019-03-07 11:35:18 +01:00
Ahmed
bc53a0a771
indentation + some comments
2019-03-07 11:28:08 +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
Ahmed
9947a6bccd
ULSCH decoding functionality at gNB side
...
Added the following structs and enums in "defs_gNB.h"
- NR_UL_gNB_HARQ_t
- NR_gNB_ULSCH_t
- NR_SCH_status_t
added the following structs in "nfapi_nr_interface.h"
- nfapi_nr_ul_config_ulsch_pdu
- nfapi_nr_ul_config_ulsch_pdu_rel15_t
- nfapi_nr_ul_srs_config_t
- nr_pusch_freq_hopping_t
added nr_ulsch.h for the ulsch decoding function declarations
- free_gNB_ulsch
- new_gNB_ulsch
- nr_ulsch_decoding
added nr_ulsch_decoding.c for the implementation of the ulsch decoding functions
- free_gNB_ulsch
- new_gNB_ulsch
- nr_ulsch_decoding
2019-03-07 11:20:09 +01:00
Khalid Ahmed
a7fc22c807
Adding harq_pid as an input to nr_ulsch_encoding
2019-03-07 11:20:09 +01:00
Khalid Ahmed
ea2bc826f1
minor clean ups
2019-03-07 11:20:09 +01:00
Khalid Ahmed
3d3f49c5c0
nr_ulsch_encoding is implemented and tested
2019-03-07 11:17:59 +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
Thomas Schlichter
ad402982fe
[ulschsim] Add support fo perfect channel (no noise)
...
Also print the uncoded error bits
2019-03-07 11:17:23 +01:00
Thomas Schlichter
aadc282570
[ulschsim] Initial version (copy of dlschsim)
2019-03-07 11:17:23 +01:00
Francesco Mani
6ce8c3742a
minor fixes in pbchsim
2019-03-07 10:10:06 +01:00
Francesco Mani
bacd48a4d7
Merge branch 'multiple-ssb-detection' of https://gitlab.eurecom.fr/oai/openairinterface5g into multiple-ssb-detection
2019-03-06 08:52:14 +01:00
Francesco Mani
ab825dd68a
bugfix in pbch channel estimation and dci debug comment mode restored
2019-03-06 08:50:30 +01:00
Florian Kaltenberger
94cca3213e
Merge branch 'nr_ldpc_code_rate' into 'develop-nr'
...
adding ldpc decoder code rate adaptation
See merge request oai/openairinterface5g!529
2019-03-05 21:10:14 +01:00
Florian Kaltenberger
314d9f1479
Merge remote-tracking branch 'origin/develop-nr' into multiple-ssb-detection
2019-03-04 20:49:16 +01:00
Hongzhi Wang
39fa3e001c
adding ldpc decoder code rate adaptation
2019-03-04 16:54:56 +01:00
Francesco Mani
2aa32eff67
brute force multiple ssb detection works in pbchsim
2019-03-04 15:32:43 +01:00
Raphael Defosseux
232efe7860
CI: slave jobs will run with their dedicated test-suite (in develop, master and develop-nr)
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-03-04 12:23:39 +01:00
Raphael Defosseux
e66787fb07
CI: no IF4.5 test in TDD10/20MHz
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-03-04 12:19:43 +01:00
Raphael Defosseux
fb885ad4b0
CI: no IF4.5 test in FDD10/20MHz
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-03-04 11:54:10 +01:00
Raphael Defosseux
4d360ea4e1
CI: aligning the CI slave jobs framework into develop-nr
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-03-04 10:50:36 +01:00
Francesco Mani
62e56f212e
some hardcoding removed in pbch detection still some left
2019-03-01 17:57:53 +01:00
Florian Kaltenberger
568fa2375c
adding loop over slots in nr_pbchsim
2019-03-01 15:41:17 +01:00
Francesco Mani
49e9baee5b
brute force ssb detection
2019-03-01 13:04:23 +01:00
Francesco Mani
353f153353
slot_fep for ssb done once before sss and pbch channel estimation moved out of slot_fep
2019-02-26 18:06:43 +01:00
Florian Kaltenberger
04e5298a93
Merge branch '405-use-of-uninitialized-variables-in-dlschsim' into 'develop-nr'
...
Resolve "Use of uninitialized variables in dlschsim"
See merge request oai/openairinterface5g!520
2019-02-26 16:38:37 +01:00
Francesco Mani
2156ba10d5
config files changed and pdcch/pdsch enabled
2019-02-25 16:51:41 +01:00
Francesco Mani
c49f91444e
Conflicts solved after merge with develop-nr and modifications to simulators to compile
2019-02-25 15:03:32 +01:00
Khalid Ahmed
3ef3ef64bd
Fixing bugs introduced as a result of uninitialized variables
2019-02-25 12:02:39 +01:00
Florian Kaltenberger
43ff9ccf8b
Merge branch '403-memory-leak-in-polar_init' into 'develop-nr'
...
Resolve "memory leak in polar_init"
See merge request oai/openairinterface5g!518
2019-02-25 09:08:49 +01:00
laurent
9a46d48763
fix CI result in polartest
2019-02-22 16:45:20 +01:00
laurent
838d6b86f2
issue 403 -> astyle on modified files
2019-02-22 13:42:50 +01:00
laurent
e1fa6be7dd
issue 403
2019-02-22 13:39:57 +01:00
Florian Kaltenberger
d383cd5208
Merge branch 'nr_pdcch_updates' into 'develop-nr'
...
Nr pdcch updates
See merge request oai/openairinterface5g!516
2019-02-21 22:22:25 +01:00
Florian Kaltenberger
f1e30d5756
Merge branch 'ocp_nrsimulator' into 'develop-nr'
...
Critical bugs from compilation, Ocp nrsimulator
See merge request oai/openairinterface5g!512
2019-02-21 22:22:01 +01:00
Francesco Mani
5a9fb475f2
Lmax in frame_parms and nr_band number from freq at UE
2019-02-21 17:29:15 +01:00
Guy De Souza
bad87bd130
Merge remote-tracking branch 'origin/develop-nr' into nr_pdcch_updates
2019-02-21 15:34:15 +01:00
Francesco Mani
fe37f24f42
Merge branch 'nr-multiple-ssb' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr-multiple-ssb
2019-02-21 15:33:59 +01:00
Guy De Souza
bb398adb49
DCI payload fixes
2019-02-21 15:33:18 +01:00
Francesco Mani
a5025d4c4f
SSB positions in burst from config file
2019-02-21 15:30:09 +01:00
Francesco Mani
15f07d2bb1
multiple SSB generation in pbchsim
2019-02-21 13:33:19 +01:00
Florian Kaltenberger
f7583ef496
Update test_case_list.xml
2019-02-21 12:17:46 +01:00
Florian Kaltenberger
165c39da2f
commenting out call to dl_indication(&ue->dl_indication); as this is not finished and makes UE crash.
2019-02-21 09:54:22 +01:00
Florian Kaltenberger
c06a639065
reverting changes to lte_phy_scope.c + commenting out call to phy_scope_eNB in nr-softmodem. The function phy_scope_gNB does not exist yet.
2019-02-21 09:54:08 +01:00
Florian Kaltenberger
4c9c6f68fa
Merge remote-tracking branch 'origin/develop-nr' into ocp_nrsimulator
2019-02-21 09:04:02 +01:00
Florian Kaltenberger
985418139c
adding testcases for nr_dlschsim and nr_dlsim
2019-02-21 08:55:02 +01:00
Florian Kaltenberger
be5f62a90c
Merge branch 'nr_pdcch_updates' into 'develop-nr'
...
Nr pdcch updates
See merge request oai/openairinterface5g!514
2019-02-21 08:53:44 +01:00
Raphael Defosseux
5bb6985f34
CI: adding much needed lock mechanism when creating VM.
...
-- should prevent VM-creation crashes during test stages
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
(cherry picked from commit eeffdfa200 )
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-02-21 07:33:56 +01:00
Florian Kaltenberger
812f97f0f1
Merge branch 'nr_fix_pucch_dmrs' into 'develop-nr'
...
issue401-nr-pucch-dmrs-format_2
See merge request oai/openairinterface5g!510
2019-02-20 14:52:28 +01:00
Florian Kaltenberger
8c983da4eb
fixes after merge
2019-02-20 14:46:57 +01:00
Florian Kaltenberger
b8c127050c
Merge remote-tracking branch 'origin/develop-nr' into nr_pdcch_updates
...
Conflicts:
openair1/PHY/MODULATION/slot_fep_nr.c
openair1/PHY/NR_UE_ESTIMATION/nr_dl_channel_estimation.c
targets/RT/USER/nr-ue.c
2019-02-20 10:10:25 +01:00
Florian Kaltenberger
a0473b4dd1
Revert "adding detection of multiple PSS."
...
This partially reverts commit 449da9ac17 .
2019-02-20 10:08:14 +01:00
Hongzhi Wang
1a27089fc9
bug fixes ue fapi
2019-02-19 11:13:21 +01:00
laurent
9021be8cd5
critical compilation warnings
2019-02-18 19:15:01 +01:00
Hongzhi Wang
4c5d5ea41d
ue switch to slot based processing
2019-02-18 15:20:55 +01:00
laurent
21e1580be6
critical compilation warnings
2019-02-18 11:59:20 +01:00
Florian Kaltenberger
682ca5ebaf
writing rxdata_F to file in dlsim
2019-02-18 09:57:28 +01:00
yilmazt
9cbfe2e3fa
More warning removals
2019-02-17 17:43:33 +01:00
laurent
38f68522fe
merge develop-nr
2019-02-17 16:48:25 +01:00
laurent
e795ad8c68
merge devlop-nr
2019-02-17 16:06:17 +01:00
Francesco Mani
688830e83e
SSB pattern now hardcoded in rrc, to be taken from config file in the next commit
2019-02-15 17:01:58 +01:00
yilmazt
380bac3e98
Warning removals and first update of small block coding
2019-02-15 11:06:30 +01:00
HOAI SON DANG
73c4d95c27
Change chmod astyle back to normal
2019-02-15 16:57:00 +07:00
HOAI SON DANG
001837120c
Remove redundant built file
2019-02-15 16:54:21 +07:00
HOAI SON DANG
4df26768b8
Format astyle for modified file
2019-02-15 16:44:13 +07:00
HOAI SON DANG
beb30f1e05
Merge branch 'nr_fix_pucch_dmrs' into develop-nr
...
Signed-off-by: HOAI SON DANG <sondh8@viettel.com.vn >
2019-02-15 16:13:18 +07:00
Francesco Mani
5c2f57369d
Implementation of SS block pattern choice
2019-02-14 16:29:35 +01:00
Florian Kaltenberger
1f9cadc7b8
Merge branch 'nr_pdcch_updates' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr_pdcch_updates
2019-02-14 16:09:12 +01:00
Francesco Mani
db1eb5d921
CellID taken from config file
2019-02-13 17:49:16 +01:00
Florian Kaltenberger
b4d7c62d92
Merge branch 'nr-cfo-estimation' into 'develop-nr'
...
Nr cfo estimation
See merge request oai/openairinterface5g!499
2019-02-13 16:03:16 +01:00
Florian Kaltenberger
0e531a0596
Merge branch 'develop-nr-fixes' into 'develop-nr'
...
Develop nr fixes
See merge request oai/openairinterface5g!505
2019-02-13 16:02:47 +01:00
Florian Kaltenberger
af42c10945
added visualization of PDCCH channel estimate to phy_scope_UE.
2019-02-13 11:47:45 +01:00
Florian Kaltenberger
7cb58c9a31
reverting some changes in the UE that were introduced by nr_polar_encoder_optimizations to make UE work again on real-time testbench. Now at least the PDCCH can be detected and used for time tracking. However, the DCI is not yet decoded (this will be fixed on branch nr_pdcch_fixes). The reverted changes are most notably passing the correct slot number to slot_fep in phy_procedures_nrUE. This will have to be changed as well in the future when we pass to slot-based processing at the UE.
2019-02-13 11:47:26 +01:00
Guy De Souza
7ee8af50e9
Arithmetic exception fix
2019-02-13 10:24:15 +01:00
Francesco Mani
186269cd5d
removed pbch_configured issue for frames multiple of 8
2019-02-12 15:37:24 +01:00
Francesco Mani
0348ce1598
bug fix in nr gold for pbch
2019-02-12 11:50:21 +01:00
Francesco Mani
0a9ea26b9e
bit-wise choice of SSB to transmit
2019-02-12 10:28:57 +01:00
Francesco Mani
102ec93096
first implementation of multiple ssb at gnb
2019-02-11 18:45:28 +01:00
Guy De Souza
932ad9ed64
Revert "DMRS shift disabling on gNB"
...
This reverts commit 61e36839e5 .
2019-02-11 16:08:15 +01:00
Guy De Souza
e210f61452
Merge branch 'pbch_runel' into nr_pdcch_updates
2019-02-11 11:19:51 +01:00
Guy De Souza
61e36839e5
DMRS shift disabling on gNB
2019-02-11 10:34:25 +01:00
Florian Kaltenberger
151fced6d3
Merge branch '398-nr-pdsch-deinterleaving-and-rate-matching-are-in-wrong-order' into 'develop-nr'
...
Resolve "NR PDSCH: Deinterleaving and rate-matching are in wrong order"
See merge request oai/openairinterface5g!502
2019-02-11 10:27:54 +01:00
laurent
3b31b8a77d
small fix for -w SIMU
2019-02-10 21:01:54 +01:00
laurent
0b203cb71f
small fix for -w SIMU
2019-02-10 20:57:17 +01:00
laurent
eceafdd06d
Merge remote-tracking branch 'origin/develop-nr' into ocp_nrsimulator
2019-02-08 18:26:45 +01:00
laurent
ae44bc0651
pbch displays in the scope
2019-02-08 18:22:21 +01:00
Florian Kaltenberger
2c239d7083
removing Nid_cell from pbchsim CI test as its not working
2019-02-08 15:56:41 +01:00
Florian Kaltenberger
c0a79f6a57
increasing size of memory in VM for CI of phy-sim
2019-02-08 15:55:48 +01:00
Florian Kaltenberger
9eecd211b5
changing parameters in dci_req to match gNB
2019-02-08 14:55:41 +01:00
Guy De Souza
550751fc8a
Aggregation levels activation
2019-02-08 09:44:48 +01:00
Francesco Mani
682bc15117
FFO estimation and compensation optional via command line
2019-02-07 17:06:46 +01:00
Guy De Souza
6377d5a73a
PDCCH procedure debugs
2019-02-07 14:18:21 +01:00
Thomas Schlichter
268d1c8d17
Fix order of DLSCH deinterleaving and rate matching
...
On the gNB side tha data are first rate-matched and then interleaved.
So on the UE side, the received LLRs have to be deinterleaved first before rate-matching.
This significantly improved the performance, especially for MCS values > 3.
2019-02-07 11:53:24 +01:00
Thomas Schlichter
df0b95536d
Fix debugging of nr_dlsch_coding
2019-02-07 11:52:54 +01:00
Florian Kaltenberger
edce788171
Merge remote-tracking branch 'origin/develop-nr' into nr-cfo-estimation
2019-02-07 10:22:04 +01:00
Francesco Mani
5c1c45dfe7
digital compensation of FFO moved before SSS detection
2019-02-06 17:03:09 +01:00
laurent
e9ac05d438
rfsimulator merge with develop
2019-02-06 10:22:01 +01:00
laurent
a78588cd04
Merge remote-tracking branch 'origin/develop-nr' into ocp_nrsimulator
2019-02-06 10:18:22 +01:00
laurent
b8ccf3f280
initial rfsimulator commit
2019-02-06 10:18:20 +01:00
Florian Kaltenberger
8f96cd503c
Merge branch 'develop-nr' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-nr
2019-02-04 15:16:01 +01:00
Florian Kaltenberger
10ec0d353a
N_id_cell also initialized for UE
2019-02-04 15:15:28 +01:00
Raphael Defosseux
cfa2f794c1
CI: adding new lib to phy-sim build check
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-02-04 11:56:16 +01:00
Francesco Mani
832eb3dc50
digital compensation of FFO on PBCH symbols (works only for FFO less than 0.5)
2019-02-01 16:42:11 +01:00
Florian Kaltenberger
89529d601a
chaning SNR computation in nr_pbchsim and changing test_case_list.xml accordingly
2019-01-31 09:59:18 +01:00
Florian Kaltenberger
de3461c8ee
fixing dlsim and adding it to build_oai
2019-01-31 09:57:37 +01:00
Florian Kaltenberger
35767511f8
Merge branch 'nr-polar-encoder-optimizations' into 'develop-nr'
...
Nr polar encoder optimizations
See merge request oai/openairinterface5g!463
2019-01-29 16:05:44 +01:00
Florian Kaltenberger
626cf62cd8
Merge remote-tracking branch 'origin/develop-nr' into nr-polar-encoder-optimizations
2019-01-29 16:04:27 +01:00
Florian Kaltenberger
463cf306c4
temporarily disabling PDSCH decoding while finding the problem that makes nr-ue crash when used in real-time
2019-01-29 16:01:51 +01:00
Guy De Souza
ab5626de39
UE config changes/DMRS length fixed
2019-01-29 15:07:54 +01:00
Guy De Souza
71e28181a5
Merge with nr-polar-encoder-optimizations
2019-01-28 11:25:11 +01:00
Guy De Souza
bc46624853
Physical channel/ Scheduling changes
2019-01-28 10:39:48 +01:00
Florian Kaltenberger
70e7e661c7
Merge remote-tracking branch 'origin/develop-nr' into nr-polar-encoder-optimizations
2019-01-27 22:07:11 +01:00
Florian Kaltenberger
9e04a4916f
adding nr_ue_scheduled_response to UE and fixed paramters in nr_ue_dcireq. Now DCI decoded again by UE.
2019-01-27 21:37:46 +01:00
Nguyen Thi Thanh Tu
4255f4e448
revert the original params for OAI
2019-01-25 18:07:15 +07:00
Raphael Defosseux
9498f8f6dd
CI: killing the ethernet-based VM after build
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-01-24 23:24:18 +01:00
Florian Kaltenberger
612c8632e3
fixing memory leaks in PBCH RX and FAPI
...
adding function dci_req for UE
disabling handle_dci for now
2019-01-24 15:35:14 +01:00
Francesco Mani
0234a5c21a
conflicts resolved after merging with nr-polar-encoder-optimizations
2019-01-23 14:36:52 +01:00
Guy De Souza
cf22a2146e
DCI configuration by PDCCHConfig
2019-01-23 13:44:35 +01:00
Florian Kaltenberger
449da9ac17
adding detection of multiple PSS.
2019-01-23 12:15:54 +01:00
Raymond Knopp
7405eec0f1
USRP now takes ffo estimation into account
2019-01-23 11:40:52 +01:00
Florian Kaltenberger
f2d5cfae0c
fixing ssb_subcarrier_offset computation for odd N_PRB in gNB and UE
...
adding Nid_cell to nr_pbchsim
2019-01-22 14:36:14 +01:00
Francesco Mani
35dc0857c4
working version of FFO estimation
2019-01-22 10:46:45 +01:00
tuntt3
6cd3e5faf5
fix bugs related to using lte_gold_generic to generate uci
2019-01-17 15:58:55 -07:00
yilmazt
3978c84f0c
Merge branch 'nr-polar-encoder-optimizations' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr-polar-encoder-optimizations
2019-01-17 21:07:14 +01:00
yilmazt
b44e15fd06
More warning removals but nr_dlschsim still not working
2019-01-17 21:06:15 +01:00
Guy De Souza
6526bf3b6e
Optimizations/ Floating point fix
2019-01-17 12:17:49 +01:00
Francesco Mani
70f973b57f
1st version of CFO estimation
2019-01-17 11:29:44 +01:00
Florian Kaltenberger
34546f7a55
Merge branch 'nr-polar-encoder-optimizations' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr-polar-encoder-optimizations
2019-01-17 09:12:25 +01:00
yilmazt
86531d2e70
Warning fixes for phy_simulators
2019-01-16 21:02:46 +01:00
Florian Kaltenberger
be40637380
hardcoding N_PRB of PDCCH in UE MAC (was in UE PHY before). This is still a temporary solution until UE FAPI is correctly done. But at least it decodes the DCI again.
...
fixing some warinings
2019-01-16 18:00:18 +01:00
Guy De Souza
1e85683de5
Type 0 PDCCH missing configurations
2019-01-16 17:45:42 +01:00
Raphael Defosseux
4e74773d3c
CI: modified also RRU config
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-01-15 16:36:31 +01:00
Raphael Defosseux
28e4486c07
CI: updating the IF4p5 conf files w/ same values as in monolithic
...
also disabling LLL realtime issues as an error until PRACH allocation is fixed
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-01-15 16:35:09 +01:00
Cedric Roux
8f0fd7387b
CI: adapt parameters for better FDD performances
2019-01-15 16:32:40 +01:00
Francesco Mani
4e55c9da6d
CFO included in pbchsim
2019-01-14 18:16:20 +01:00
Florian Kaltenberger
c35157c439
making nr_dlschsim compile again
2019-01-11 21:02:26 +01:00
Florian Kaltenberger
49b7d7454b
bit endianes reversal also at the pbch rx.
2019-01-11 14:14:18 +01:00
Raymond Knopp
f0c6b74de1
initialization of transport channels in nr_dlsim
2019-01-11 13:15:11 +01:00
Florian Kaltenberger
a85e8a8f68
Merge branch '376-make-ldpc-decoder-threadsave' into 'develop-nr'
...
Resolve "Make LDPC decoder threadsave"
See merge request oai/openairinterface5g!465
2019-01-11 13:01:48 +01:00
Hongzhi Wang
454c552de2
Test passed for multithreading dlsch_decoding
2019-01-10 10:16:36 +01:00
Florian Kaltenberger
fb35247c6b
Merge branch 'nr_cpu_affinity2' into 'develop-nr'
...
Nr cpu affinity2
See merge request oai/openairinterface5g!478
2019-01-09 20:49:15 +01:00
Florian Kaltenberger
73178c8153
Nr cpu affinity2
2019-01-09 20:49:15 +01:00
Guy De Souza
09a481d914
PBCH and modulation bugs
2019-01-09 16:08:53 +01:00
Sebastian Wagner
9548ab863d
Fixed bug in memory allocation
2019-01-08 11:07:49 +01:00
Raymond Knopp
109f6ef426
Merge remote-tracking branch 'origin/develop-nr' into nr-polar-encoder-optimizations
2019-01-08 10:48:43 +01:00
Florian Kaltenberger
78b9014624
Merge branch 'nr_pdsch' into 'develop-nr'
...
Nr pdsch
See merge request oai/openairinterface5g!475
2019-01-07 16:22:56 +01:00
Raymond Knopp
cb9321c65d
Merge remote-tracking branch 'origin/nr_pdsch' into nr-polar-encoder-optimizations
...
Conflicts:
cmake_targets/CMakeLists.txt
openair1/PHY/CODING/TESTBENCH/ldpctest.c
openair1/PHY/CODING/nrLDPC_encoder/ldpc_encoder2.c
openair1/PHY/CODING/nrLDPC_encoder/ldpc_generate_coefficient.c
openair1/PHY/CODING/nr_compute_tbs.c
openair1/PHY/CODING/nr_segmentation.c
openair1/PHY/MODULATION/slot_fep_nr.c
openair1/PHY/NR_REFSIG/nr_dmrs_rx.c
openair1/PHY/NR_TRANSPORT/nr_dci_tools.c
openair1/PHY/NR_UE_ESTIMATION/nr_dl_channel_estimation.c
openair1/PHY/NR_UE_TRANSPORT/dci_nr.c
openair1/SCHED_NR/fapi_nr_l1.c
openair1/SCHED_NR/nr_ru_procedures.c
openair1/SCHED_NR/phy_procedures_nr_common.c
openair1/SCHED_NR/phy_procedures_nr_gNB.c
openair1/SCHED_NR_UE/defs.h
openair1/SCHED_NR_UE/fapi_nr_ue_l1.c
openair1/SCHED_NR_UE/phy_procedures_nr_ue.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_phytest.c
targets/RT/USER/nr-gnb.c
targets/RT/USER/nr-ru.c
targets/RT/USER/nr-ue.c
2019-01-04 16:46:50 +01:00
ISIP_NCTU
c73c0e3fc4
add nr_configure_css_dci_from_pdcch_config for coreset and search space
2019-01-03 21:51:34 +08:00
Raymond Knopp
3c22d7e2d0
error statistics for nr_pbchsim
2019-01-02 20:32:40 +01:00
Raymond Knopp
81c1e1b309
tested with slot-based processing for 40 and 80 MHz channels
2018-12-30 00:32:57 +01:00
Raymond Knopp
ae18029192
optimized polar encoder in pbch_nr.c
2018-12-21 09:14:37 +01:00
Florian Kaltenberger
0a183d0ebd
Merge remote-tracking branch 'origin/develop-nr' into nr_pdsch
2018-12-20 16:44:55 +01:00
Florian Kaltenberger
2fe820532f
Merge branch 'nr_ue_pbch_fixes' into 'develop-nr'
...
SFN bug and cell ID above 255
See merge request oai/openairinterface5g!473
2018-12-20 16:40:22 +01:00
Florian Kaltenberger
3d4f64629d
nr_pbchsim should use less memory now. also fixed some error messages.
2018-12-20 16:37:13 +01:00
Raymond Knopp
96481468a3
testing
2018-12-20 15:11:36 +01:00
Guy De Souza
a5a3ff3721
UE Nid fix
2018-12-20 10:45:35 +01:00
Guy De Souza
cefd7cee79
Merge with develop-nr
2018-12-20 10:32:10 +01:00
Guy De Souza
a9f98bd9f5
Modulation scaling
2018-12-20 09:04:05 +01:00
Raymond Knopp
0334a2a909
fixing after merge with develop-nr. nr_pbchsim not functional
2018-12-20 08:49:28 +01:00
Raymond Knopp
a653258cc0
Merge remote-tracking branch 'origin/develop-nr' into nr-polar-encoder-optimizations
2018-12-20 08:04:18 +01:00
Raymond Knopp
956fced146
slot-based processing in nr-ru. All compilations and unitary simulators ok.
2018-12-20 08:02:46 +01:00
Florian Kaltenberger
732829f349
Merge branch 'nr_ue_pbch_fixes' into 'develop-nr'
...
Scrambling issue/ cell ID above 255
See merge request oai/openairinterface5g!471
2018-12-19 21:00:52 +01:00
Guy De Souza
e3bbfe7712
Scrambling issue/ cell ID above 255
2018-12-18 17:36:26 +01:00
Florian Kaltenberger
fe00c55979
Merge branch 'nr_pbchsim_payload_check' into 'develop-nr'
...
Nr pbchsim payload check
See merge request oai/openairinterface5g!469
2018-12-17 16:44:35 +01:00
Florian Kaltenberger
4faf96d689
fixed to previous commit
2018-12-17 16:43:43 +01:00
Florian Kaltenberger
b6b2531d98
fix payload check in nr_pbchsim for >1 iterations
2018-12-17 16:28:36 +01:00
Guy De Souza
70d241fb0f
PBCH encoding debug deactivated
2018-12-17 15:59:44 +01:00
Guy De Souza
1a6331ceea
Log disabling
2018-12-17 14:16:20 +01:00
Guy De Souza
91a47eb94a
Payload check in pbchsim
2018-12-17 14:12:54 +01:00
Hongzhi Wang
4b373dd1c6
more fixes for ue dlsch
2018-12-17 13:32:29 +01:00
Florian Kaltenberger
b12d6b7340
adding payload check to nr_pbchsim
2018-12-17 10:26:40 +01:00
Raymond Knopp
adaa8e1337
debugging of DCI indication and UE-FAPI interface
2018-12-14 06:21:40 +01:00
Hongzhi
08f90879df
pdcch and pdsch fix in phy_scope
2018-12-13 10:13:03 +01:00
Sebastian Wagner
9727801417
WIP: Version to be tested
2018-12-12 09:42:06 +01:00
Guy De Souza
34699e3244
Merge branch 'nr_pdsch' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr_pdsch
2018-12-10 14:47:19 +01:00
Guy De Souza
815658b0f0
check_crc fix
2018-12-10 14:47:05 +01:00
Raymond Knopp
597519f6ba
removed trace
2018-12-10 14:19:54 +01:00
Raymond Knopp
643507634c
DCI extraction validated for format 1-0 (273 PRBs)
2018-12-10 14:04:41 +01:00
Sebastian Wagner
f187b0e17c
WIP: integrated changes to softmodem, TODO: not sure where to free memory
2018-12-10 10:34:47 +01:00
Raymond Knopp
303a463a4d
Merge branch 'nr-polar-encoder-optimizations' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr-polar-encoder-optimizations
2018-12-10 08:19:58 +01:00
Guy De Souza
173801704e
Bit reversal.
...
Working PBCH version
2018-12-07 21:06:16 +01:00
Florian Kaltenberger
826b7304e6
Revert "PBCH new format"
...
This reverts commit a63c08d37c .
2018-12-07 21:05:57 +01:00
Sebastian Wagner
eb5c33ded1
WIP: Replacing buffers, ldpctest passes, free does not work, TODO: implementation into softmodem
2018-12-07 18:18:17 +01:00
Florian Kaltenberger
e82d61e602
small improvements to UE scope
2018-12-07 17:16:29 +01:00
Florian Kaltenberger
1558d7990b
fixing phy_adjust_sync
2018-12-07 17:16:03 +01:00
Raymond Knopp
0ab61e1bab
Merge branch 'nr-polar-encoder-optimizations' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr-polar-encoder-optimizations
2018-12-07 11:07:09 +01:00
Raymond Knopp
94b0a687a8
default logging turned off
2018-12-07 11:06:03 +01:00
Guy De Souza
d87e131caf
PBCH corrections
2018-12-07 10:47:50 +01:00
Guy De Souza
a63c08d37c
PBCH new format
2018-12-07 10:46:11 +01:00
Raymond Knopp
58f1dd5e49
debugging of DCI reception up to extraction of DCI fields in UE.
...
Merge branch 'nr-polar-encoder-optimizations' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr-polar-encoder-optimizations
Conflicts:
openair1/PHY/NR_TRANSPORT/nr_dci_tools.c
2018-12-07 08:31:39 +01:00
Florian Kaltenberger
9c1be1b41e
Merge remote-tracking branch 'origin/develop-nr' into nr_pdsch
2018-12-06 10:07:40 +01:00
Raymond Knopp
7ad45679a9
gNB DCI encoding output matches UE decoding input. DCI Channel decoding fails in UE.
2018-12-05 19:57:20 +01:00
Florian Kaltenberger
fa1ee1b3e9
fixing pbch in phy_scope
2018-12-05 15:01:17 +01:00
Raymond Knopp
ee1c5cbdbd
pdcch channel estimation in UE is ok (273 PRBs)
2018-12-05 11:44:44 +01:00
Florian Kaltenberger
718417aaa1
fixing bug in adjust_sync, log cleanup
2018-12-04 08:58:30 +01:00
Guy De Souza
5e9af20419
more DCI changes
2018-12-03 18:40:57 +01:00
Guy De Souza
0332a773b1
DCI PDU change
2018-12-03 17:39:41 +01:00
Raymond Knopp
e7c63993d6
changed name of function initial pdcch scheduling parameters. Currently we set the BWP information to be the full bandwidth of the NR cell. This should be changed to include the CellGroupConfigCommon initial BWP information either from SIB or from LTE RRC.
...
DCI still not updated to start from MSB. Will be in next commit
2018-12-03 12:25:55 +01:00
Florian Kaltenberger
751ad8e925
adding some visuals
2018-12-03 10:21:57 +01:00
Raymond Knopp
d31bf6f962
Merge remote-tracking branch 'origin/develop-nr' into nr-polar-encoder-optimizations
...
Conflicts:
openair1/PHY/NR_TRANSPORT/nr_pbch.c
2018-12-03 05:39:46 +01:00
Raymond Knopp
1d97d9cb58
Merge branch 'nr-polar-encoder-optimizations' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr-polar-encoder-optimizations
2018-12-03 04:48:29 +01:00
Raymond Knopp
bacab65171
NR band information
...
BWP information in NFAPI gNB/UE
dci encoding / decoding integrated
DCI decoding still fails
2018-12-03 04:47:19 +01:00
Florian Kaltenberger
eb381216c8
adding check_crc. to be tested
2018-11-30 16:55:18 +01:00
Florian Kaltenberger
ce264164c8
Merge branch 'nr_mib_fix' into 'develop-nr'
...
Nr mib fix
See merge request oai/openairinterface5g!461
2018-11-30 15:47:30 +01:00
Florian Kaltenberger
a06671df9c
fixing some warnings and bugs.
2018-11-30 15:34:28 +01:00
Guy De Souza
38dc0d8745
Merge branch 'nr_mib_fix' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr_mib_fix
2018-11-30 11:50:53 +01:00
Guy De Souza
31d9cf59df
Warning fixes
2018-11-30 11:50:50 +01:00
Guy De Souza
a044ec2627
scrambling fixes gNB/UE
2018-11-30 11:33:43 +01:00
Florian Kaltenberger
a1c3f6ae47
removing LOG_D again from polar_init.c since polartest does not like it.
...
adding polartest for DCI to CI
2018-11-29 21:35:20 +01:00
Florian Kaltenberger
6ddb3c57fd
minor changes in logs
2018-11-29 17:09:17 +01:00
Florian Kaltenberger
c9e741e0fe
Merge remote-tracking branch 'origin/nr-polar-encoder-optimizations' into nr-polar-encoder-optimizations
...
Conflicts:
nfapi/open-nFAPI/nfapi/public_inc/fapi_nr_ue_interface.h
2018-11-29 16:52:35 +01:00
Florian Kaltenberger
cceab3e860
cleaning up PBCH procedures
2018-11-29 16:40:00 +01:00
Raymond Knopp
6868e745f5
compilation of all NR targets, addition of interface for DCI request in NR-UE
2018-11-29 15:53:51 +01:00
Florian Kaltenberger
3ae239a185
Merge remote-tracking branch 'origin/develop-nr' into nr-polar-encoder-optimizations
2018-11-29 10:28:05 +01:00
Florian Kaltenberger
d2df2f00e6
Merge branch 'nr_pdsch' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr_pdsch
...
Conflicts:
openair1/SCHED_NR_UE/phy_procedures_nr_ue.c
2018-11-29 10:25:21 +01:00
Florian Kaltenberger
7124e685cc
re-activating optimized lpdc encoder
2018-11-29 10:20:38 +01:00
Florian Kaltenberger
eff757f31d
resetting num_dci to 0 in PHY
2018-11-29 10:19:47 +01:00
Raymond Knopp
f1774b6c41
removed some logging and warnings
2018-11-28 22:59:29 +01:00
Raymond Knopp
1c68695655
bit endian corrections for a,b sequences in polar encoder/decoder. CRC computations need to be compared to reference models
2018-11-28 22:53:52 +01:00
Hongzhi
b615147488
minor fix in phy procedures
2018-11-28 20:03:51 +01:00
Hongzhi Wang
b1de22736f
bug fix for nr_pbchsim compilation issue
2018-11-28 17:19:27 +01:00
Hongzhi Wang
a7bdbc4d6f
activate nr pbch procedure
2018-11-28 10:47:52 +01:00
Hongzhi Wang
c635785097
update dlsch decoding worker threads
2018-11-28 09:57:55 +01:00
Florian Kaltenberger
cc02425681
Merge branch 'nr_pdsch' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr_pdsch
2018-11-28 09:37:16 +01:00
Florian Kaltenberger
2bfbad9275
removed some debug messages. re-activated PDCCH decoding. fixed some warinings.
2018-11-28 09:36:07 +01:00
Florian Kaltenberger
b16cab0884
adding thank you note to Son Dang for valuable contributions and testing
2018-11-28 09:00:02 +01:00
Florian Kaltenberger
24f50d665d
Merge branch 'develop-nr' into 'nr_mib_fix'
...
# Conflicts:
# targets/PROJECTS/GENERIC-LTE-EPC/CONF/gnb.band78.tm1.106PRB.usrpn300.conf
2018-11-27 21:58:44 +01:00
Hongzhi Wang
252a1fbc61
Merge branch 'nr_pdsch' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr_pdsch
2018-11-27 15:48:26 +01:00
Hongzhi Wang
37a354a105
revert previous commit for ADRV9371 driver
2018-11-27 15:47:38 +01:00
Guy De Souza
1fc33b3bbb
TBS calculation fixes
2018-11-27 11:55:11 +01:00
Guy De Souza
858502c16b
MIB decoding fixes UE
2018-11-27 10:23:43 +01:00
Florian Kaltenberger
2810dd50fb
Merge remote-tracking branch 'origin/develop-nr' into nr_pdsch
2018-11-26 21:07:48 +01:00
Florian Kaltenberger
f0c413e6ae
fixed some warnings + minor changes to logs
2018-11-26 20:56:47 +01:00
Raymond Knopp
446fb23eaf
intermediate commit
2018-11-24 08:39:05 +01:00
Florian Kaltenberger
5144d1f50b
disabling profiling for LDPC decoder as this seems to cause a segfault in ldpctest (although I am pretty sure this fixes just the symptoms and not the real cause)
2018-11-23 16:44:55 +01:00
Florian Kaltenberger
8830833861
Merge branch 'nr_pdsch' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr_pdsch
2018-11-23 14:34:57 +01:00
Florian Kaltenberger
04835cde67
Merge remote-tracking branch 'origin/develop-nr' into nr_pdsch
2018-11-23 14:33:50 +01:00
Florian Kaltenberger
32eb84f120
Merge branch '375-syrtem-sdr-platform' into 'develop-nr'
...
Resolve "syrtem-sdr-platform"
See merge request oai/openairinterface5g!450
2018-11-23 11:56:27 +01:00
Florian Kaltenberger
c0b9a45ac0
Merge branch 'develop-nr-pucch-validation' into 'develop-nr'
...
NR development PUCCH bug fixes
See merge request oai/openairinterface5g!454
2018-11-23 11:55:28 +01:00
Hongzhi
fbf0a42c9f
ue fix thread id
2018-11-23 10:04:32 +01:00
Florian Kaltenberger
735af150d3
Merge remote-tracking branch 'origin/develop-nr' into develop-nr-pucch-validation
2018-11-23 09:03:50 +01:00
Florian Kaltenberger
b5def5b1ae
Merge branch 'nr_pdsch' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr_pdsch
2018-11-22 21:27:04 +01:00
Florian Kaltenberger
f2839eaf8e
some fixes in dlschsim + nr_dlsch_decoding
2018-11-22 21:26:06 +01:00
Hongzhi
89eb94ecce
sdr_addrs commented temporarily for ADRV9371
2018-11-22 09:28:59 +01:00
Raymond Knopp
cd07961aa5
intermediate commit
2018-11-21 15:40:30 +01:00
hongzhi wang
4a218386fd
add missing file for adjust synch
2018-11-20 16:10:12 +01:00
hongzhi wang
8e10cd3363
adding adjust sync
2018-11-20 10:03:13 +01:00
Agustin
854c61dffa
NR development PUCCH bug fixes
2018-11-20 09:11:56 +01:00
Guy De Souza
6143fc3023
PBCH payload restructuring gNB
2018-11-19 16:14:09 +01:00
Raymond Knopp
00fc815cbd
Merge remote-tracking branch 'origin/develop-nr' into nr-polar-encoder-optimizations
2018-11-19 12:02:57 +01:00
Florian Kaltenberger
6180c752d5
Merge branch 'nr_dlsim' into 'develop-nr'
...
adding nr_dlsim (doing pdcch for the moment only)
See merge request oai/openairinterface5g!449
2018-11-19 09:13:43 +01:00
Raphael Defosseux
d7b80ffb13
CI: adding NR DLSCH phy-sim test to build / report
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-11-16 17:23:22 +01:00
Florian Kaltenberger
fd1ca9cff7
fixing a bug in nr_pbch_extract
2018-11-16 17:15:07 +01:00
frobinet
bea2318921
targets/ARCH/ADRV9371_ZC706/SYRTEM_IQ_QuickStart.readme update
2018-11-16 16:16:51 +01:00
Florian Kaltenberger
5daf21683c
making things compile again
2018-11-16 15:54:34 +01:00
frobinet
c73a922c8d
SYRTEM SDR platform :
...
- remove size limitation of 307200 in trx_read_func (SYRIQ library)
- update to new openair0 interface (./targets/ARCH/COMMON/common_lib.h)
- add gNB band22 configuration file (./targets/PROJECTS/GENERIC-LTE-EPC/CONF/gnb.band22.tm1.106PRB.adrv9371zc706.conf)
please read ./targets/ARCH/ADRV9371_ZC706/SYRTEM_IQ_QuickStart.readme for more details
2018-11-16 15:40:32 +01:00
Florian Kaltenberger
6bebff3681
Merge remote-tracking branch 'origin/develop-nr' into nr_pdsch
...
Conflicts:
openair1/SCHED_NR/fapi_nr_l1.c
openair1/SCHED_NR/fapi_nr_l1.h
2018-11-16 11:24:58 +01:00
hongzhi wang
667543b6df
Merge branch 'nr_pdsch' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr_pdsch
2018-11-16 10:21:07 +01:00
hongzhi wang
dd55d0f628
pdsch unscrambling fix
2018-11-16 10:20:11 +01:00
Florian Kaltenberger
e2fceb52e7
adding nr_dlsim (doing pdcch for the moment only)
2018-11-15 22:25:53 +01:00
Hongzhi Wang
7abda1ec4d
nr_dlschsim update
2018-11-15 11:57:19 +01:00
hongzhi wang
25e9141e0a
missing changes for nr dlschsim
2018-11-15 09:22:50 +01:00
hongzhi wang
3b102319f6
make nr_dlschsim compile again
2018-11-14 17:12:17 +01:00
Guy De Souza
fd92827a0f
Merge remote-tracking branch 'origin/develop-nr' into nr_mib_fix
2018-11-14 14:42:59 +01:00
Guy De Souza
38793cbca5
scrambling size correction
2018-11-14 12:07:49 +01:00
Guy De Souza
aeceb2484a
Merge branch 'nr_pdsch' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr_pdsch
2018-11-14 10:40:52 +01:00
Guy De Souza
1197c561d4
Payload emulation/scrambling update
2018-11-14 10:40:43 +01:00
hongzhi wang
5f22cfb360
nr ue pdsch bug fix
2018-11-13 18:04:56 +01:00
Florian Kaltenberger
377bbaef4e
Merge branch 'develop-nr-merge2-parallel' into 'develop-nr'
...
Develop nr merge2 parallel
See merge request oai/openairinterface5g!443
2018-11-13 12:09:58 +01:00
Florian Kaltenberger
60ae0c15a2
replacing absolute with relative path to save results of ldpctest
2018-11-13 09:25:13 +01:00
Florian Kaltenberger
67bf363d60
making nr_pbchsim compile again
2018-11-12 21:56:51 +01:00
Wang Tsu-Han
d849dbd053
putting back variable needed for eNB
2018-11-12 17:12:45 +01:00
Wang Tsu-Han
a272960353
adding parallel function for nrUE and fixes for commenadline option
2018-11-12 15:22:38 +01:00
Raymond Knopp
fb65ca001a
Merge remote-tracking branch 'origin/develop-nr' into nr-polar-encoder-optimizations
2018-11-11 12:26:27 +01:00
Raymond Knopp
5c2a411a5b
added optimized polar decoding to UE DCI processing. Still to be tested. Changed decoder API to return XOR(CRC,rxCRC) which can be used to check for RNTI at receiver. For PBCH it returns 0 on positive CRC, !=0 on CRC mismatch.
2018-11-11 12:24:26 +01:00
Raymond Knopp
2da40731dd
Merge branch 'nr-polar-encoder-optimizations' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr-polar-encoder-optimizations
...
Conflicts:
openair1/PHY/CODING/TESTBENCH/polartest.c
openair1/PHY/CODING/nrPolar_tools/nr_polar_encoder.c
openair1/PHY/CODING/nr_compute_tbs.c
openair1/PHY/CODING/nr_segmentation.c
openair1/PHY/INIT/nr_parms.c
openair1/PHY/NR_TRANSPORT/nr_pbch.c
2018-11-11 09:20:55 +01:00
Raymond Knopp
7a4dc8644c
optimized polar encoder/decoder functions for PBCH and 41-bit DCI
2018-11-11 09:07:22 +01:00
Raymond Knopp
7bc96c6158
addition of up to 128-bit polar decoding, tested up to 64-bit
2018-11-10 11:42:41 +01:00
Raymond Knopp
a25d97bc31
added polar encoding for up to 128 bit payloads. Tested with decoder up to 64
2018-11-09 23:55:39 +01:00
Guy De Souza
9364125813
Freq shift correction/Various cleanups
2018-11-09 18:56:19 +01:00
Florian Kaltenberger
bad3c77098
Merge remote-tracking branch 'origin/develop-nr' into develop-nr-merge2-parallel
...
Conflicts:
targets/RT/USER/nr-ru.c
2018-11-09 17:03:36 +01:00
WANG Tsu-Han
b6dc14f4e8
adding config file for 80MHz
2018-11-09 16:52:43 +01:00
Wang Tsu-Han
48e7b9be45
adding adjustable sf_ahead
2018-11-09 16:41:59 +01:00
Raphael Defosseux
e278f6e919
Doc: adding functional split
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-11-09 15:50:49 +01:00
Raphael Defosseux
0db8b51ae4
Update FEATURE_SET.md with 5G/NR features
2018-11-09 14:57:27 +01:00
Guy De Souza
42ce8735eb
cleanup
2018-11-09 14:51:00 +01:00
Raphael Defosseux
328b6d8075
Update FEATURE_SET.md for the UE features
2018-11-09 14:34:24 +01:00
Raphael Defosseux
767747015a
Update FEATURE_SET.md with latest measurements from CI
2018-11-09 14:34:24 +01:00
Florian Kaltenberger
7e58b8610e
removing outdated documentation
2018-11-09 14:34:24 +01:00
Konstantinos Alexandris
71daea4cd5
Update FEATURE_SET.md
2018-11-09 14:34:24 +01:00
Raphael Defosseux
270a3e0c8a
Adding S1-flex support
2018-11-09 14:34:24 +01:00
Raphael Defosseux
c4b2e961fa
Doc: initial commit of feature set document
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-11-09 14:34:24 +01:00
Raphael Defosseux
01aead2b86
CI: proper description of the phy-sim test-cases
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-11-09 11:55:44 +01:00
hongzhi wang
0e9443880e
changes for pdsch test
2018-11-09 09:58:36 +01:00
Raphael Defosseux
ec1fc635c0
CI: normalize IPv4 addresses for scripts
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-11-08 19:15:37 +01:00
Guy De Souza
2ff7bfc462
Merge with develop-nr
2018-11-08 16:49:41 +01:00
Guy De Souza
0f897a8c26
UE interleaving pattern
2018-11-08 16:44:51 +01:00
Raphael Defosseux
b4b8db6389
CI: adding support for slave jobs to support non-develop branch targets
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-11-08 16:35:44 +01:00
hongzhi wang
6d760fe41d
fix nr ue pdsch
2018-11-08 16:22:52 +01:00
Wang Tsu-Han
e498a37e0d
print mark out and adding gtkw file for gnb
2018-11-08 15:23:58 +01:00
Wang Tsu-Han
a0844822d4
fix for multiple RU_TX process
2018-11-08 15:16:25 +01:00
Guy De Souza
66ea7db1b4
Debug clearing
2018-11-08 14:14:53 +01:00
Guy De Souza
603adf6a57
ilv init update
2018-11-08 14:13:35 +01:00
Guy De Souza
a0af8180a1
Merge branch 'nr_pdsch' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr_pdsch
2018-11-08 12:02:14 +01:00
Guy De Souza
8f45c70273
DMRS seq slot idx
2018-11-08 12:01:54 +01:00
Guy De Souza
0969177941
ilv j indexes increment
2018-11-08 11:23:42 +01:00
Wang Tsu-Han
5c9b76f1e9
bugfix for parameter passing
2018-11-08 11:09:58 +01:00
Florian Kaltenberger
e1757a8ad9
Merge branch 'nr-ue-loop-memory-fixes' into 'develop-nr'
...
Nr ue loop memory fixes
See merge request oai/openairinterface5g!439
2018-11-08 10:05:10 +01:00
Raymond Knopp
136ed51512
Merge remote-tracking branch 'origin/develop-nr' into nr-polar-encoder-optimizations
...
Conflicts:
openair1/PHY/CODING/nrPolar_tools/nr_polar_decoder.c
openair1/PHY/CODING/nrPolar_tools/nr_polar_encoder.c
openair1/PHY/CODING/nr_polar_init.c
2018-11-08 09:41:02 +01:00
Florian Kaltenberger
d348c414a8
nr_pbchsim CI improvements
2018-11-07 18:34:56 +01:00
Raphael Defosseux
44fe00d018
CI: unified VM scripting for option management
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-11-07 17:57:01 +01:00
Wang Tsu-Han
8273680d7d
bug fix for initialization
2018-11-07 17:40:08 +01:00
Guy De Souza
d5893eeae8
Interleaving init fix
2018-11-07 17:02:01 +01:00
Guy De Souza
b6de2aeaaf
MIB interleaving correction
2018-11-07 16:20:38 +01:00
Florian Kaltenberger
eb484b8039
changing n_ssb_crb to n_rb_dl-20 re-centers the SSB and PDCCH and UE can decode PDCCH again
2018-11-07 15:16:01 +01:00
Florian Kaltenberger
bf85f18008
nr_pbchsim will exit when error rate <0.01
2018-11-07 13:28:52 +01:00
Florian Kaltenberger
c8b9ca55b7
nr-uesoftmodem: moving phy_procedures_nrUE into main thread when --loop-memory is used.
2018-11-07 12:00:52 +01:00
desouza
2aca1cdbb7
Merge branch 'develop-nr' into 'nr_pdsch'
...
# Conflicts:
# cmake_targets/CMakeLists.txt
2018-11-07 11:16:25 +01:00
Raphael Defosseux
3d845a3708
CI: increasing the phy-sim time-out to 45 minutes
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-11-07 11:06:19 +01:00
Florian Kaltenberger
e9a5ac204d
initializing log properly for ulsim
2018-11-07 09:40:17 +01:00
Guy De Souza
0f8bc0ecb2
Print bug fix
2018-11-06 16:11:53 +01:00
Guy De Souza
2665d6b12e
Merge branch 'nr_pdsch' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr_pdsch
2018-11-06 15:57:27 +01:00
Guy De Souza
14b98a093a
Phytest scheduler log
2018-11-06 15:57:21 +01:00
Hongzhi Wang
568a9b29ad
adding dlsch unscrambling
2018-11-06 15:53:02 +01:00
Guy De Souza
63b8be3296
DMRS sequence generation
2018-11-06 15:38:04 +01:00
Wang Tsu-Han
aa232879a3
adding VCD log in file
2018-11-06 15:15:56 +01:00
Guy De Souza
fea11c173e
Merge with develop-nr
2018-11-06 14:46:16 +01:00
Florian Kaltenberger
80e0c46bc6
fixing nr_pbchsim dependencies and adding parameter for logging
2018-11-05 21:58:34 +01:00
Florian Kaltenberger
3a8fe0f31d
Merge branch 'develop-nr' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-nr
2018-11-05 20:59:40 +01:00
Florian Kaltenberger
737ad46a29
fixing a bug when -d option is not used in nr-uesoftmodem
2018-11-05 20:58:28 +01:00
Florian Kaltenberger
927c3102cd
enabling T tracer for dlsim to get control of log messages
2018-11-05 20:57:38 +01:00
Guy De Souza
5a98bcd529
type fix
2018-11-05 16:38:13 +01:00
Raphael Defosseux
9d30c9b027
CI: lock mechanism improvement
...
-- in slave job, the lock is now properly done for the whole job
-- in master job, all slave jobs are really sent in parallel
they should now now appear as failed (if fails)
cherry-picked from develop (47437903f9 )
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-11-05 16:11:57 +01:00
Guy De Souza
25094740fb
DMRS mapping fix
2018-11-05 15:19:02 +01:00
Wang Tsu-Han
b1a4d4ead4
adding parallel structure
2018-11-05 15:04:32 +01:00
Florian Kaltenberger
cfef9ef06e
Merge branch 'nr-fix-ue-usrp' into 'develop-nr'
...
Nr fix ue usrp
See merge request oai/openairinterface5g!436
2018-11-05 09:07:33 +01:00
Florian Kaltenberger
02e8dac00b
Merge branch 'develop-nr-merge2' into 'develop-nr'
...
Merging develop into develop-nr
See merge request oai/openairinterface5g!433
2018-11-02 15:49:14 +01:00
Florian Kaltenberger
53417ed1ab
init dumpframe, phy_scope_ue during initial_sync, fixes to loop_through_memory
2018-11-02 15:18:58 +01:00
Wolfgang A. Mozart
ec4429c171
gNB: making n_ssb_crb a function of n_rb_dl (this should become a config paramerter later)
...
nr-UE: bugfixes
pbchsim: adding options to input/output signal files
2018-11-02 13:46:46 +01:00
Raphael Defosseux
b687376fd1
CI: increasing timeout for phy-sim tests to 30 minutes
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-11-02 10:38:16 +01:00
Wolfgang A. Mozart
cf8b9fed4f
adding correlation output to scope
2018-11-01 16:51:01 +01:00
Wolfgang A. Mozart
00c32c90d7
adding phy_scope to UE
...
bugfixes
2018-11-01 16:50:41 +01:00
Wang Tsu-Han
818b27c1f8
renaming for gNB
2018-10-31 18:18:51 +01:00
Guy De Souza
588a01d5ac
DMRS idx fix
2018-10-31 11:05:50 +01:00
Raphael Defosseux
7dbcd1ffb5
CI: adding back all FDD/TDD tests for basic-simulator
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-10-31 10:58:44 +01:00
Guy De Souza
f18e6e42ab
Payload fixing
2018-10-30 18:17:53 +01:00
Florian Kaltenberger
d81cd6dab7
replacing nr_tti with nr_subframe
2018-10-30 18:02:45 +01:00
Florian Kaltenberger
915d69ae52
removing write_output and printf for real-time performance
2018-10-30 17:25:44 +01:00
Florian Kaltenberger
4929acc0fb
removing unused duplicate file
2018-10-30 17:25:10 +01:00
Guy De Souza
a66a1cf772
Write to file debug
2018-10-30 17:14:57 +01:00
Guy De Souza
3a072ba378
Number of mod symbols addition in fapi
2018-10-30 16:52:29 +01:00
Raphael Defosseux
5d4cde099e
CI: fix basic simulator run
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-10-30 16:07:33 +01:00
Guy De Souza
065b24e507
Scheduling subframe change
2018-10-30 14:46:39 +01:00
Raphael Defosseux
d354ededf4
CI: optimization to build incrementally in time
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-10-30 12:26:05 +01:00
Guy De Souza
a5d187885f
mapping fix
2018-10-30 12:08:32 +01:00
Guy De Souza
a81ec38466
Debug info
2018-10-30 12:00:18 +01:00
yilmazt
1da3a24c41
Warning removals.
2018-10-30 11:25:50 +01:00
Guy De Souza
fbca3fa675
NR transport init fix
2018-10-30 11:09:13 +01:00
Guy De Souza
9a45167bd2
New mallocs for dlsch struct
2018-10-30 10:42:31 +01:00
Guy De Souza
e7ff833751
Missing cast
2018-10-30 09:39:42 +01:00
Florian Kaltenberger
a3c7644992
adding thread config to gNB
2018-10-29 21:37:39 +01:00
Florian Kaltenberger
99069f4a0d
updating eNB_usrp.gtkw
2018-10-29 12:51:03 -07:00
Florian Kaltenberger
d4ae319f9f
adding some error checks on trx_read
2018-10-29 12:50:58 -07:00
Guy De Souza
5e3fb991e2
type fix
2018-10-29 18:42:27 +01:00
Guy De Souza
f3159e6884
nsymbs 2
2018-10-29 16:17:56 +01:00
Guy De Souza
25e9f02e8c
n_symbs update
2018-10-29 16:13:19 +01:00
Guy De Souza
afd3481698
Debug info
2018-10-29 15:58:10 +01:00
Florian Kaltenberger
d9c721fb90
Merge branch 'nr_pbchsim' into 'develop-nr'
...
Nr pbchsim
See merge request oai/openairinterface5g!431
2018-10-29 14:58:31 +01:00
Guy De Souza
8855ca03d3
new scheduling params
2018-10-29 14:36:12 +01:00
Guy De Souza
fe0ae01419
Write to file removals
2018-10-29 12:25:43 +01:00
Guy De Souza
8596ae69e8
Subframe 0 Tx
2018-10-29 12:22:40 +01:00
Guy De Souza
1c2c853b8e
DCI alloc fix
2018-10-29 12:21:32 +01:00
Raphael Defosseux
6bc86f88b3
CI: executable has moved for python script
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-10-29 12:05:39 +01:00
Raphael Defosseux
63cb7dd5b5
CI: missing log files in zip for artifact
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-10-29 11:02:00 +01:00
Raphael Defosseux
0ecbefd213
CI: disabled all but FDD-5MHz on basic simulator
...
fixed pipeline syntax
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-10-29 10:16:52 +01:00
Raphael Defosseux
ba41a46099
Merge branch 'nr_pbchsim' into develop-nr-merge2
2018-10-29 10:08:16 +01:00
Raphael Defosseux
915113ab54
CI: fix scripting for physical simulators
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-10-29 09:15:44 +01:00
Florian Kaltenberger
a17ccf0646
adding N_RB_DL to nr_init_params, as it is needed in the gNB and the function is shared between gNB and UE. This should be revisited.
2018-10-28 13:09:12 -07:00
Florian Kaltenberger
2b5e9f3bbb
fixing --loop-memory options plus a few other things
2018-10-28 13:08:01 -07:00
Florian Kaltenberger
7b5152267a
fixing/simplifying slot_fep for single thread, adding support extended CP
...
removing warnings for --emulate-rf mode, tx_frame now also written to binary file so that it can be read by UE in mode --loop-memory
2018-10-28 13:03:16 -07:00
Raymond Knopp
c660a1e5be
made original polar encoder/decoder work again in polartest.
2018-10-28 15:00:16 +01:00
Guy De Souza
2733425f56
HARQ PDU malloc
2018-10-28 14:22:16 +01:00
Raymond Knopp
df8b32b8ea
fast polar encoder functional only for 32-64 bit input (B, payload+crc)
2018-10-28 14:14:58 +01:00
Wolfgang A. Mozart
411d0d6ef0
fixing lots of warnings, but nr-uesoftmodem still crashes
2018-10-27 18:02:17 +02:00
Wolfgang A. Mozart
3545e13947
removing dependence on nr from dlsim
2018-10-27 16:43:35 +02:00
Wolfgang A. Mozart
6ef81eea66
removing reference to uesoftmodem from load_configmodule (don't understand why this dependence is there in fist place. Also makes unitary sims break)
2018-10-27 16:35:04 +02:00
Wolfgang A. Mozart
6d1aae61a8
adding support for USRP to nr-uesoftmodem
2018-10-27 15:26:36 +02:00
Florian Kaltenberger
863e3abf09
Merge branch 'nr_pbchsim' into develop-nr-merge2
2018-10-27 01:47:19 -07:00
Florian Kaltenberger
20c1746666
fixing linking order of nr_pbchsim
2018-10-26 14:01:26 -07:00
Florian Kaltenberger
4bc8c6aaa0
Merge branch 'nr_pbchsim' into develop-nr-merge2
2018-10-26 11:59:35 -07:00
Florian Kaltenberger
5b939f68f3
fixing autotests for nr_pbchsim
2018-10-26 11:34:37 -07:00
Guy De Souza
ff85313978
Transport init
2018-10-26 16:33:09 +02:00
Florian Kaltenberger
fcca13996e
fixing compilation of nr-uesoftmodem
2018-10-26 07:29:23 -07:00
Florian Kaltenberger
913dfefd70
adding nr_pbchsim to testcaselist.
2018-10-26 01:51:18 -07:00
Guy De Souza
ddccc3d280
minor fix
2018-10-26 10:45:29 +02:00
Florian Kaltenberger
a4ee904009
bugfix: nr_init_ue.c was still using symbols_per_tti at some places, which was 0
2018-10-26 01:36:41 -07:00
Florian Kaltenberger
c27f0f2232
Merge remote-tracking branch 'origin/develop-nr' into nr_pbchsim
2018-10-26 00:58:32 -07:00
Florian Kaltenberger
47df7e51d4
Merge branch 'nr_pbchsim' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr_pbchsim
2018-10-26 00:57:36 -07:00
Raymond Knopp
123f874561
addition of initialization of first two polar encoder tables (up to rate matching)
2018-10-26 08:33:25 +02:00
Guy De Souza
d0b86ede3c
dlsch struct fix
2018-10-26 05:42:45 +02:00
Guy De Souza
541e43d94e
transport init fix
2018-10-26 04:52:12 +02:00
Raymond Knopp
7d03e935a6
added crcmask and removed some warnings
2018-10-26 01:57:02 +02:00
Raymond Knopp
c5c3c325f0
added all optimizations except rate matching for N=512 polar-encoder.
2018-10-26 01:40:31 +02:00
Raymond Knopp
6f38c94d7b
error statistics for nr_pbchsim
2018-10-25 23:17:42 +02:00
Raymond Knopp
d7c71252f0
nr_pbchsim: added -I option which runs initial synchronization. without, it just runs pbch decoding
...
Still a remaining issue with the SNR normalization, way too low to get errors.
2018-10-25 22:50:35 +02:00
Guy De Souza
952ccec17d
scheduler corrections
2018-10-25 19:55:48 +02:00
Guy De Souza
b0b5068e1d
ULSCH struct assertion
2018-10-25 14:29:08 +02:00
Guy De Souza
64b361aa4a
Minor fixes
2018-10-25 14:18:10 +02:00
Florian Kaltenberger
aff8b57cce
adding support for N300 to gNB config
2018-10-25 04:28:24 -07:00
Florian Kaltenberger
83e9908adb
merging develop with develop-nr
2018-10-25 03:15:09 -07:00
Guy De Souza
6de60def68
L2 interface changes
2018-10-25 10:54:08 +02:00
Raymond Knopp
8d78c0c98f
Changes:
...
0. unwiring of 40 MHz channel hard-coding and general SSB location
1. PSS dynamic range improvement and DC carrier fix
2. SSS channel estimation and detection corrected
3. PBCH channel estimation fixed
4. PBCH channel extraction/compensation reworked for the general case
5. fixed-point low-complexity polar decoder integrated to PBCH decoding chain
works by default (nr_pbchsim) at 100 MHz / 30 kHz SCS and SSB wherever (but known to UE)
2018-10-25 02:32:47 +02:00
Florian Kaltenberger
d85d0af2ed
Merge branch 'nr_pdcch' into 'develop-nr'
...
Nr pdcch
See merge request oai/openairinterface5g!427
2018-10-24 21:30:22 +02:00
Florian Kaltenberger
f755654918
Merge branch 'develop-nr' into nr_pdcch
2018-10-24 02:06:20 -07:00
Florian Kaltenberger
861f8107ba
Merge branch 'develop-nr-ci' into 'develop-nr'
...
adding Test FDD - Band 7 - B210 to CI
See merge request oai/openairinterface5g!424
2018-10-24 10:52:27 +02:00
Guy De Souza
4ff649ac2b
Merge with develop-nr
2018-10-24 10:33:09 +02:00
Florian Kaltenberger
725ba5ec07
adding Test FDD - Band 7 - B210 to CI
2018-10-23 06:28:55 -07:00
Florian Kaltenberger
1e5c9313f2
update README.txt
2018-10-23 04:52:47 -07:00
Florian Kaltenberger
f841174fce
Merge branch 'develop-nr' into nr_pbchsim
2018-10-23 04:49:42 -07:00
Guy De Souza
79c8d93228
ceil/round macros- TBS calculation corrections
2018-10-23 12:14:40 +02:00
Florian Kaltenberger
ae3f0f6b2f
Merge branch 'nr-emulate-rf' into 'develop-nr'
...
Nr emulate rf
See merge request oai/openairinterface5g!417
2018-10-22 21:28:21 +02:00
Florian Kaltenberger
5a3b657f58
small fix
2018-10-22 12:27:29 -07:00
Florian Kaltenberger
6bb34495ee
Merge remote-tracking branch 'origin/develop-nr' into nr-emulate-rf
2018-10-22 11:58:19 -07:00
Florian Kaltenberger
cf2459dadd
Merge branch 'nr-emulate-rf' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr-emulate-rf
2018-10-22 11:56:45 -07:00
Florian Kaltenberger
c43b8acb9c
Merge branch 'develop-nr-fix' into 'develop-nr'
...
adding crcTableInit to make lte-softmodem work again. some code cleanup.
See merge request oai/openairinterface5g!423
2018-10-22 20:52:14 +02:00
Florian Kaltenberger
83b3631785
cleaning up some unused code + adding crcTableInit everywhere
2018-10-22 08:23:44 -07:00
Florian Kaltenberger
f32ab81934
more fixes
2018-10-22 07:44:41 -07:00
Hongzhi Wang
8765bd9ab1
adding nr_dlschsim for dlsch coding/decoding
2018-10-22 16:39:59 +02:00
Wang Tsu-Han
d3ed2382da
chaning the print out funtion to frame 2
2018-10-22 12:37:06 +02:00
Wang Tsu-Han
b921d3319d
Merge branch 'nr-emulate-rf' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr-emulate-rf
2018-10-22 11:15:32 +02:00
Florian Kaltenberger
d8a921311f
fix to previous commit
2018-10-22 00:55:28 -07:00
Florian Kaltenberger
703d18988a
Merge remote-tracking branch 'refs/remotes/origin/develop-nr' into develop-nr
2018-10-22 00:30:54 -07:00
Florian Kaltenberger
9f699a8b0f
deleting some duplicate files
2018-10-22 00:30:25 -07:00
Florian Kaltenberger
a7518f0557
adding write to file to lte-ru.c
2018-10-19 20:53:50 +02:00
Wang Tsu-Han
10e432174d
modifing emulate-rf write function the same as lte-ru.c
2018-10-19 18:51:15 +02:00
Guy De Souza
4e4850191e
temp commit/ not compiling
2018-10-19 17:09:44 +02:00
Florian Kaltenberger
27f58c25b7
Merge branch 'develop-nr-adding-2018-09-asn1-only' into 'develop-nr'
...
Develop nr adding 2018 09 asn1 only
See merge request oai/openairinterface5g!420
2018-10-19 16:15:00 +02:00
Raymond Knopp
5e9da7c54c
temporary commit
2018-10-18 23:32:51 +02:00
Bi-Ruei, Chiu
c35867e910
Upgrade ASN.1 of S1AP and X2AP to 15.3.0
2018-10-17 20:37:33 +08:00
Bi-Ruei, Chiu
c7aa94c3fa
Upgrade ASN.1 of NR-RRC to 15.3.0
2018-10-17 19:17:20 +08:00
Bi-Ruei, Chiu
99e8dea6d4
Upgrade ASN.1 of LTE-RRC to 15.3.0
2018-10-17 19:17:20 +08:00
Bi-Ruei, Chiu
d4eb822615
Update asn1c to commit d3aed06bb2bec7df1b5c6d0333f8c7dfc5993372
...
1. Fix the problem of compiling NR_RangeToBestCell.c of NR-RRC 15.3.0
2. Fix the problem that default OCTET/BIT STRING value not used in APER
3. Add support of extension group inside CHOICE type used in LTE-RRC 15.3.0
4. Fix the problem that NGAP 15.0.0 ASN.1 can not generate C files
2018-10-17 16:14:57 +08:00
Wolfgang A. Mozart
006af69782
write out for txdataF_BF and txdata and minor fix for uhd load
2018-10-16 12:26:39 +02:00
Florian Kaltenberger
016185c131
polartest will now create output files in current directory (otherwise it will not run on CI bench)
2018-10-16 01:05:58 -07:00
Florian Kaltenberger
4b1c9d83c8
fixing T_TRACER dependencies in CMakelists.txt
2018-10-15 23:33:23 -07:00
Florian Kaltenberger
471e537d38
adding polartest to CI
2018-10-15 04:32:48 -07:00
Florian Kaltenberger
918d1fd1c0
Merge branch 'polar-decoder-optimizations' into 'develop-nr'
...
Polar decoder optimizations
See merge request oai/openairinterface5g!413
2018-10-14 22:07:00 +02:00
Raymond Knopp
785b4799d8
Merge remote-tracking branch 'origin/polar-decoder-optimizations' into nr_pbchsim
...
Conflicts:
openair1/PHY/NR_UE_TRANSPORT/nr_initial_sync.c
openair1/PHY/NR_UE_TRANSPORT/nr_pbch.c
openair1/PHY/defs_NR.h
2018-10-14 13:04:18 +02:00
Raymond Knopp
76ebc5adeb
addition of ARM NEON intrinsics
2018-10-14 10:10:56 +02:00
Raymond Knopp
88d5bf42f8
16-bit llr decoder integrated
2018-10-13 16:05:43 +02:00
Raymond Knopp
fa4a73bb1c
Merge remote-tracking branch 'origin/develop-nr' into polar-decoder-optimizations
...
Conflicts:
cmake_targets/CMakeLists.txt
openair1/PHY/CODING/TESTBENCH/polartest.c
openair1/PHY/CODING/nrPolar_init.c
openair1/PHY/CODING/nrPolar_tools/nr_polar_decoder.c
openair1/PHY/CODING/nrPolar_tools/nr_polar_decoding_tools.c
openair1/PHY/CODING/nrPolar_tools/nr_polar_defs.h
openair1/PHY/CODING/nrPolar_tools/nr_polar_rate_match.c
openair1/PHY/NR_TRANSPORT/nr_pbch.c
2018-10-13 12:00:35 +02:00
Wang Tsu-Han
26418275e8
adding file log in emulation mode
2018-10-12 14:47:04 +02:00
Agustin
9b3fc8b3d2
Merge branch 'develop-nr-prach-integration' into develop-nr
...
NR PRACH development integration
2018-10-12 09:18:22 +02:00
Raymond Knopp
2b50af4c21
Merge branch 'polar-decoder-optimizations' of https://gitlab.eurecom.fr/oai/openairinterface4g into polar-decoder-optimizations
...
Conflicts:
openair1/PHY/CODING/nrPolar_tools/nr_polar_defs.h
2018-10-12 07:26:31 +02:00
Raymond Knopp
6a2dc297c7
compilation of nr-uesoftmodem fixed (polar_decoder parameter list)
2018-10-12 07:21:05 +02:00
Guy De Souza
291a948312
PDSCH generation start
2018-10-12 02:07:47 +02:00
Hongzhi
a8f94e7a84
Bug fixes
2018-10-11 17:43:41 +02:00
Florian Kaltenberger
ee6239a838
fixing merge
2018-10-11 07:45:54 -07:00
Agustin
dbbc9c41af
NR PRACH development integration
2018-10-11 16:03:15 +02:00
yilmazt
97c65436f6
Merge branch 'nr_pdcch' into develop-nr
2018-10-11 15:37:50 +02:00
Raymond Knopp
496eae672e
minor changes in initial synchronization
2018-10-11 15:36:48 +02:00
Guy De Souza
434c9b98f5
DLSCH support functions/ physical channel up to layer mapping
2018-10-11 15:09:38 +02:00
Florian Kaltenberger
077905a66e
undoing previous changes that should not have been committed
2018-10-11 01:14:19 -07:00
Raymond Knopp
a780c31d0a
changes to integrate fixed-point polar decoder
2018-10-10 17:19:57 +02:00
Florian Kaltenberger
3bae35c67e
Merge branch 'nr_pdsch' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr_pdsch
2018-10-10 03:16:45 -07:00
Florian Kaltenberger
c5e94d9bc3
small fix after merge
2018-10-10 03:16:24 -07:00
Raymond Knopp
80060d9e56
Merge remote-tracking branch 'origin/polar-decoder-optimizations' into nr_pbchsim
2018-10-10 10:32:53 +02:00
Hongzhi Wang
64ae2d5de7
update pdsch dmrs
2018-10-10 09:12:06 +02:00
Raymond Knopp
ffc5faf30a
removal of warnings
2018-10-10 08:33:33 +02:00
Florian Kaltenberger
874c165fce
WIP
2018-10-09 06:33:09 -07:00
Raymond Knopp
9d9aadd420
more SIMD modifications
2018-10-09 15:08:59 +02:00
Raymond Knopp
22dae457b7
additional SIMD optimizations
2018-10-09 13:32:43 +02:00
Raymond Knopp
b336ddc630
Merge remote-tracking branch 'origin/develop-nr' into polar-decoder-optimizations
2018-10-09 08:50:59 +02:00
Raymond Knopp
061fb00fea
added new polar decoder implementation
2018-10-09 08:46:43 +02:00
Agustin
3f48a5d9ac
NR PDCCH development code clean up
2018-10-05 17:39:34 +02:00
Florian Kaltenberger
698dfac070
Merge branch 'nr_pdsch' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr_pdsch
2018-10-05 05:11:42 -07:00
Florian Kaltenberger
bc5cb28d03
fixing nr_mod_table
2018-10-05 05:11:04 -07:00
Agustin
39fd459466
NR PDCCH development warning clean up
2018-10-04 18:03:31 +02:00
Hongzhi Wang
6fc37985b9
update dlsch available bits
2018-10-04 09:55:55 +02:00
Hongzhi Wang
fac57fd7d7
update dlsch coding and decoding
2018-10-04 09:33:45 +02:00
Florian Kaltenberger
5f0feaac51
Merge branch 'nr_pbchsim' into nr_pdsch
2018-10-03 08:40:27 -07:00
hongzhi wang
70e0bba3d7
NR PDCCH development: validation modification dci_nr.c file
2018-10-03 15:31:34 +02:00
hongzhi wang
1f1160ae37
NR PDCCH development: validation modifications
2018-10-03 15:00:17 +02:00
Florian Kaltenberger
eba2c60c7f
fixing merge
2018-10-03 02:19:08 -07:00
Raymond Knopp
7aad1584e6
removed logging
2018-10-03 09:31:16 +02:00
Hongzhi Wang
fae74fb8d4
add dlsch llr computation
2018-10-02 09:24:28 +02:00
Florian Kaltenberger
f047570254
Merge branch 'develop-nr' into nr_pdsch
2018-10-01 13:37:58 -07:00
Raymond Knopp
59c4ddef24
completed most of code generation tool for polar decoder integrated into "polartest"
2018-10-01 02:30:29 +02:00
Raymond Knopp
8cda0a0f7b
16-bit integer optimization, reduced memcpy after list sorting
2018-09-30 23:38:07 +02:00
hongzhi wang
41809d5d65
NR PDCCH validation: modifications for pdcch validation
2018-09-27 17:22:53 +02:00
Agustin
cf99ea1937
NR PDCCH development: modifications for interpreting DCI formats 0_1 and 1_1
2018-09-27 15:21:30 +02:00
hongzhi wang
926b7a49d5
NR PDCCH development: polar decoder integration
2018-09-27 14:57:27 +02:00
Guy De Souza
a5a5e85fb5
Merge branch 'nr_pdsch' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr_pdsch
2018-09-27 12:39:28 +02:00
Guy De Souza
fc53139f66
MOdulation order and code rate
2018-09-27 12:39:02 +02:00
Turker YILMAZ
6177e2d881
Update nr_dci.c
2018-09-26 18:07:26 +02:00
Turker YILMAZ
b6b86cce41
Removing #include "SIMULATION/TOOLS/sim.h" in nr_polar_defs.h
2018-09-26 16:20:12 +02:00
yilmazt
34deaae4b8
Working but uncleaned polar_decoder_dci and related code
2018-09-26 16:14:49 +02:00
Raymond Knopp
8b8e6e1209
new data strucure for list management (decoding ok)
2018-09-26 15:04:58 +02:00
Hongzhi Wang
25a84789f7
Merge branch 'nr_pdsch' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr_pdsch
2018-09-26 11:46:02 +02:00
Hongzhi Wang
6a62072c98
nr ue update filler bits
2018-09-26 11:45:06 +02:00
Guy De Souza
6e9bac8b7f
Merge branch 'nr_pdsch' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr_pdsch
2018-09-26 11:33:05 +02:00
Guy De Souza
4a6e8b7281
PRB bundling
2018-09-26 11:33:00 +02:00
Hongzhi Wang
e99f23d01d
ue adding dlsch deinterleaver
2018-09-26 08:56:50 +02:00
Florian Kaltenberger
0613a01f8d
WIP: mostly debug messages
2018-09-25 03:41:04 -07:00
Florian Kaltenberger
8c2df1d34f
moving set_default_frame_parms_single() from nr-uesoftmodem to nr_init_ue.c to avoid having to include nr-uesoftmodem.c in the compilation of the nr_pbchsim
2018-09-25 03:39:30 -07:00
Wang Tsu-Han
2f66c11db3
adding emulate-rf feature in nr
2018-09-24 15:56:24 +02:00
Raymond Knopp
dbb42319c2
Merge branch 'nr_pdcch' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr_pdcch
2018-09-20 16:56:46 +02:00
Raymond Knopp
90ccc5034e
PBCH debug changes
2018-09-20 16:56:27 +02:00
Wolfgang A. Mozart
36d7f21e1b
nr pbch working with format change
2018-09-20 16:41:31 +02:00
ISIP CS/NCTU
c35ab1a239
add 1_0 rnti and test pdu bit
2018-09-20 14:36:49 +02:00
Turker YILMAZ
e785f296d7
Update nr_pbch.c
2018-09-20 11:58:06 +02:00
Florian Kaltenberger
0c66eb8120
adding OFDM modulation
2018-09-20 02:37:36 -07:00
Raymond Knopp
3996241b17
Polar encoder entry fix
2018-09-19 15:47:00 +02:00
Hongzhi
e8780cb743
remove sim.h in nr_ploar_def.h
2018-09-19 15:15:58 +02:00
Hongzhi
44d31f0424
Merge branch 'nr_pdcch' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr_pdcch
...
Conflicts:
openair1/PHY/NR_TRANSPORT/nr_pbch.c
2018-09-19 15:13:06 +02:00
Hongzhi
52bdf7e077
nr pbch format change
2018-09-19 15:10:43 +02:00
Hongzhi Wang
23dbc2ad3d
nr adding filler bits and dlsch coding
2018-09-19 14:04:09 +02:00
Agustin
34b021e88e
Merge branch 'develop-nr-pucch-modif' into develop-nr
...
PUCCH development: frequency hopping support for formats 1,3 &4
2018-09-18 15:08:50 +02:00
Guy De Souza
a287aa27e1
minor memcpy/memset fix
2018-09-18 15:06:36 +02:00
Agustin
f79262c933
PUCCH development: intra-frequency hopping support for formats 1,3 & 4
2018-09-18 15:05:47 +02:00
Hongzhi Wang
835034894c
update nr segmentation
2018-09-18 13:34:15 +02:00
Florian Kaltenberger
df18f5933a
adding first version of the pbchsim. so far only freq domain signal generated.
...
not all regression tests done (had to touch some header files)
2018-09-18 01:38:02 -07:00
yilmazt
2dec82b336
Working polartest
2018-09-18 10:12:34 +02:00
Florian Kaltenberger
e07570697e
adding -O2 to build options.
2018-09-14 06:27:45 -07:00
Agustin
cfcd0d4bae
NR PDCCH: dci field interpreting in FAPI / Adding DCI format 0_1 and 1_1
2018-09-14 14:56:15 +02:00
Florian Kaltenberger
262177f4f3
patch 2 from Milan Zivkovic (Nokia Bell Labs)
2018-09-14 00:58:05 -07:00
Florian Kaltenberger
471b5efe91
making UE unit tests compile
2018-09-14 00:15:53 -07:00
Florian Kaltenberger
7ff3705930
adding basic simulator support to nr softmodems. however, simulator not yet functional.
2018-09-14 00:13:19 -07:00
Hongzhi Wang
d6f3297f55
nr ue adding dlsch_decoding
2018-09-13 17:12:25 +02:00
Hongzhi Wang
4ab303abb0
nr ue adding dlsch_modulation
2018-09-13 12:22:45 +02:00
Raymond Knopp
720d0d31cd
some debugging of memory leaks
2018-09-13 10:22:20 +02:00
Hongzhi Wang
d651fe9c5d
nr adding ratematching interleaving in header file
2018-09-13 09:17:53 +02:00
Hongzhi Wang
bbce7bc65a
nr minor fix ldpc interleaving
2018-09-13 08:55:27 +02:00
Hongzhi Wang
5905e61ca4
nr adding rate matching interleaving
2018-09-13 08:47:09 +02:00
Raphael Defosseux
d326da0d7d
CI: importing from develop build and test on basic simulator
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-09-12 14:20:21 +02:00
Wolfgang A. Mozart
2a3f45f8c5
changing printf to LOG_D
2018-09-11 09:42:39 +02:00
Wolfgang A. Mozart
bef9f790d9
downlink_frequency already set by config module (was overwritten)
...
setting UE_scan=0 by default (UE_scan==1 seems to be buggy and is not needed for now)
2018-09-11 09:40:55 +02:00
Raymond Knopp
d5e94b2ca0
decoder_list_t structure for in-place computations
2018-09-11 06:50:20 +02:00
Florian Kaltenberger
12ab91c900
enabling the T tracer for nr-uesoftmodem as this is required now for logs
2018-09-10 13:43:12 -07:00
Raymond Knopp
d4d2f8665e
timing statistics and memory clearing
2018-09-10 14:50:30 +02:00
Guy De Souza
753d4b70b6
Minor debug changes
2018-09-10 13:44:44 +02:00
Guy De Souza
ce0b626684
PBCH bitfield changes
2018-09-10 11:42:20 +02:00
Guy De Souza
68c07e2951
Merge branch 'nr_pdsch' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr_pdsch
2018-09-10 10:54:45 +02:00
Guy De Souza
3feb84ca79
DL freq type 1
2018-09-10 10:54:23 +02:00
Raymond Knopp
6d38327d85
memcpy instead of loop-based copy
2018-09-10 02:16:35 +02:00
Raymond Knopp
52669a0821
order of dimensions on llr array
2018-09-10 01:38:43 +02:00
Raymond Knopp
ee1ea7e529
small simplification in computeLLR
2018-09-09 09:51:37 +02:00
Raymond Knopp
b4aa58e0c0
removed some computations which are repeated in a loop (updateLLR)
2018-09-09 09:18:15 +02:00
Raymond Knopp
84c3f70570
added prints for unrolling preparation
...
fixed issue for llr updates with the approximation
2018-09-09 08:59:26 +02:00
hongzhi wang
a80f1cf2e7
ue clean more warnings
2018-09-07 17:04:41 +02:00
Florian Kaltenberger
6e29ff0872
patch from Milan Zivkovic (Nokia Bell Labs)
2018-09-07 06:48:09 -07:00
Florian Kaltenberger
e8f452dabe
removing assertion from dci handling (could come from wrongly detected DCI)
2018-09-07 05:54:44 -07:00
Guy De Souza
5520c2ebd4
DL Freq alloc type 1
2018-09-07 13:39:33 +02:00
Guy De Souza
8a1005a136
Merge branch 'nr_pdsch' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr_pdsch
2018-09-06 18:33:23 +02:00
Guy De Souza
b7c7e30e99
Time alloc assertions/ Inline resource alloc params functions
2018-09-06 18:31:55 +02:00
hongzhi wang
136ca508c5
nr ue clean warnings
2018-09-06 16:04:21 +02:00
ISIP CS/NCTU
c052e247dc
check dmrs for pdsch
2018-09-06 15:41:08 +02:00
Raphael Defosseux
609e6521b0
CI: adding email notification
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-09-06 13:06:28 +02:00
Guy De Souza
2f68515430
Merge branch 'nr_pdcch' into nr_pdsch
2018-09-06 11:14:40 +02:00
hongzhi wang
2714854e6f
Merge branch 'nr_pdcch' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr_pdcch
2018-09-05 15:36:22 +02:00
hongzhi wang
35c705787d
UE nr pdcch update
2018-09-05 15:35:14 +02:00
Guy De Souza
a1ae155b4e
Minor size fix
2018-09-05 15:06:48 +02:00
ISIP CS/NCTU
645a0a61e7
add 256QAM & dmrs_pdsch
2018-09-05 14:07:21 +02:00
Guy De Souza
326a40a9b7
All contiguous RB update
2018-09-04 17:42:44 +02:00
Florian Kaltenberger
f96de815b3
making NR nos1 versions compile again
2018-09-04 04:25:17 -07:00
Guy De Souza
854e0a6818
readded scrambling
2018-09-04 11:56:48 +02:00
Hongzhi
581605e8e8
minor fix nr tbs
2018-09-04 10:06:43 +02:00
Florian Kaltenberger
c548f4256a
Merge branch 'nr-pdsch' into nr_pdsch
2018-09-04 01:05:30 -07:00
Hongzhi
0577eef498
fix compilation for nr compute_tbs and segmentation
2018-09-04 10:02:55 +02:00
Guy De Souza
e8fa668ecb
Merge branch 'nr_pdcch' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr_pdcch
2018-09-03 17:15:46 +02:00
Guy De Souza
5cd4046e6e
Freq first mapping correction- debug mode
2018-09-03 17:15:26 +02:00
Guy De Souza
261b586e26
Time domain alloc type DLSCH
2018-09-03 11:06:30 +02:00
Hongzhi Wang
c8a6bbd528
ue add nr_compute_tbs in header
2018-08-31 17:53:50 +02:00
Hongzhi Wang
9d3980aa19
ue adding nr_compute_tbs and nr_segmentation
2018-08-31 17:32:17 +02:00
hongzhi wang
c631c064ec
ue bug fix pdcch procedure
2018-08-31 17:29:34 +02:00
Florian Kaltenberger
246c3ac82d
removing extra line break in test_case_list.xml
2018-08-31 07:41:30 -07:00
Florian Kaltenberger
d09f620101
adding ldpctest (BG1 rate 1/3) to autotests
2018-08-31 06:55:11 -07:00
Raphael Defosseux
15e0e861e6
CI: fix little syntax error in pipeline
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-08-31 11:33:02 +02:00
Raphael Defosseux
5f074bc40a
CI: adding phy-sim simulator testing to pipeline
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-08-31 10:52:40 +02:00
Raphael Defosseux
57064c0d5a
CI: Adapting scripts to new Rel15 extension on log files
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-08-31 09:37:41 +02:00
Jacques
e3e1fa2a9e
Merge branch 'develop-nr' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-nr
2018-08-30 17:40:22 +02:00
Jacques
5f9fc55e45
nr ue : pucch cyclic shift for format 0 & 1
2018-08-30 17:40:01 +02:00
Florian Kaltenberger
d353b2bd87
Merge branch 'develop-nr' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-nr
2018-08-30 08:24:36 -07:00
Florian Kaltenberger
26251a1b7c
disabling T TRACER for NR-UE. bugfix for eNB on exit
2018-08-30 08:23:53 -07:00
Raphael Defosseux
4e6ca116e1
CI: fix error
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-08-30 16:23:10 +02:00
Florian Kaltenberger
cc002b823f
Merge branch 'develop-nr-merge' into develop-nr
...
lte-softmodem, lte-uesoftmodem, nr-softmodem, nr-uesoftmodem, polartest, ldpctest, ulsim, dlsim all compile
functionality and performance to be tested by CI
2018-08-30 07:08:26 -07:00
Hongzhi Wang
5141341cb6
ue bug fix polar decoder init
2018-08-30 09:43:50 +02:00
WEI-TAI CHEN
9aacf08473
merge develop and nr-rrc-additions into develop-nr
2018-08-29 07:18:15 -07:00
WEI-TAI CHEN
1a74c352c6
solve the conflict type between crc_byte.c and coding_defs.h
2018-08-29 06:27:31 -07:00
WEI-TAI CHEN
7462e43c02
merge develop-nr
2018-08-29 04:38:46 -07:00
WEI-TAI CHEN
c9eb16cc60
Merge branch 'nr-rrc-additions' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr-rrc-additions
2018-08-29 04:31:20 -07:00
WEI-TAI CHEN
dee115da18
Change the dl/ul_channel_bandwidth to dl/ul_carrier_bandwidth
2018-08-29 04:31:10 -07:00
WEI-TAI CHEN
7475a22e1e
EN-DC in gNB
2018-08-29 04:29:58 -07:00
Agustin
4f37933034
Merge remote-tracking branch 'refs/remotes/origin/develop-nr' into develop-nr
2018-08-29 10:21:35 +02:00
Raphael Defosseux
a9cf09ec1c
CI: fixing merge issues. First on the build side.
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-08-29 10:16:54 +02:00
Agustin
d14a10d954
NR PUCCH development: add ue parameter to pucch generation functions
2018-08-29 10:10:44 +02:00
Hongzhi Wang
b9c823bcaa
ue convert pdcch llr to double
2018-08-28 15:49:33 +02:00
Guy De Souza
47afbdd91d
Merge branch 'nr_pdcch' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr_pdcch
2018-08-28 14:47:08 +02:00
Guy De Souza
06dd8845ea
Polar parms struct fix
2018-08-28 14:46:50 +02:00
Jacques
f6c327e09b
Merge remote-tracking branch 'refs/remotes/origin/develop-nr' into develop-nr
2018-08-28 14:41:12 +02:00
WEI-TAI CHEN
f94fe3125e
remove AssertFatal in ul_7_5_kHZ.c file
2018-08-28 05:00:14 -07:00
hongzhi wang
c33f7c4a04
Merge branch 'nr_pdcch' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr_pdcch
2018-08-28 13:25:06 +02:00
WEI-TAI CHEN
a14450d2ac
fix segmentation fault
2018-08-28 04:23:27 -07:00
Florian Kaltenberger
57c3e69eb4
disabling debug messages in polartest + fixing incorrect free()
2018-08-28 04:20:20 -07:00
Agustin
34a56dcaf5
NR UE PDCCH development: dci pdu implemented with 4 element table uint32_t (128 bits)
2018-08-28 11:53:34 +02:00
hongzhi wang
7b9b8348e1
ue pbch debug MIB
2018-08-28 11:47:57 +02:00
Agustin
9a1e1ab781
Merge remote-tracking branch 'refs/remotes/origin/develop-nr' into develop-nr
2018-08-28 11:23:39 +02:00
Jacques
5d30379b79
nr ue : add tdd slot config
2018-08-28 11:17:02 +02:00
Hongzhi Wang
059733574e
ue frame_params update
2018-08-28 11:09:21 +02:00
Raymond Knopp
21be856f58
lte-softmodem-nos1 / lte-uesoftmodem-nos1 functional
2018-08-28 00:16:38 +02:00
Raymond Knopp
a9e4003372
lte-uesoftmodem compiles
2018-08-27 15:53:34 +02:00
Florian Kaltenberger
e4b4b44968
adding polartest and ldpctest to build script
2018-08-27 05:10:56 -07:00
Florian Kaltenberger
42b9acc50e
Merge branch 'nr_polar_uci' into develop-nr
2018-08-27 05:01:48 -07:00
Florian Kaltenberger
ebd07cb543
Merge branch 'develop-nr' into nr-pdsch
2018-08-27 05:00:03 -07:00
Guy De Souza
260a4c1324
Array size bug fix
2018-08-27 13:57:11 +02:00
Raymond Knopp
3367cc9319
lte-softmodem compiles
2018-08-27 13:37:00 +02:00
Guy De Souza
3e8b0dce73
reverse debug mode
2018-08-27 13:19:09 +02:00
Guy De Souza
796eab07e1
debug commit
2018-08-27 10:54:16 +02:00
Florian Kaltenberger
412186c234
adding help to polartest
2018-08-27 01:44:05 -07:00
Florian Kaltenberger
0962fbbecc
Merge branch 'develop-nr' into nr_polar_uci
2018-08-27 01:37:57 -07:00
Agustin
ed80535521
Merge remote-tracking branch 'refs/remotes/origin/develop-nr' into develop-nr
2018-08-27 09:25:03 +02:00
Agustin
9e7608e726
NR UE PDCCH development: dci pdu implemented with 4 element table uint32_t (128 bits)
2018-08-27 09:14:41 +02:00
Raymond Knopp
bf407e6c34
rrc_eNB_S1AP.c compiles
...
L2_interface.c doesn't
2018-08-26 00:32:53 +02:00
Raymond Knopp
51c0c42207
rrc_eNB.c compiles
...
rrc_eNB_S1AP.c doesn't
2018-08-26 00:06:40 +02:00
Raymond Knopp
efeb48e09e
rrc_UE.c merged
...
rrc_eNB.c doesn't compile
2018-08-25 23:27:16 +02:00
Raymond Knopp
019149e565
intermediate step (rrc_UE.c doesn't compile)
2018-08-25 22:23:51 +02:00
Raymond Knopp
2932d172a5
dlsim and ulsim are functional
2018-08-25 21:09:58 +02:00
Raymond Knopp
2245d82245
ASN1 generation for NR
2018-08-25 20:04:17 +02:00
Raymond Knopp
b93b7073ca
Merge remote-tracking branch 'origin/develop' into develop-nr
...
Conflicts:
ci-scripts/Jenkinsfile-gitlab
ci-scripts/buildOnVM.sh
ci-scripts/checkCodingFormattingRules.sh
ci-scripts/createVM.sh
ci-scripts/destroyAllRunningVM.sh
ci-scripts/reportBuildLocally.sh
cmake_targets/CMakeLists.txt
cmake_targets/build_oai
cmake_targets/tools/build_helper
common/utils/LOG/log.h
openair1/PHY/LTE_ESTIMATION/lte_sync_timefreq.c
openair1/PHY/TOOLS/file_output.c
openair1/PHY/TOOLS/lte_dfts.c
openair1/PHY/TOOLS/tools_defs.h
openair1/PHY/defs_eNB.h
openair1/PHY/impl_defs_lte.h
openair1/SCHED_UE/phy_procedures_lte_ue.c
openair2/COMMON/platform_constants.h
openair2/COMMON/platform_types.h
openair2/LAYER2/MAC/eNB_scheduler.c
openair2/LAYER2/MAC/main.c
openair2/RRC/LTE/L2_interface.c
openair2/RRC/LTE/MESSAGES/asn1_msg.c
openair2/RRC/LTE/MESSAGES/asn1_msg_NB_IoT.c
openair2/RRC/LTE/rrc_UE.c
openair2/RRC/LTE/rrc_eNB.c
openair2/RRC/LTE/rrc_eNB_S1AP.c
openair2/UTIL/LOG/log.c
openair3/S1AP/s1ap_common.h
openair3/S1AP/s1ap_eNB.c
openair3/S1AP/s1ap_eNB_context_management_procedures.c
openair3/S1AP/s1ap_eNB_decoder.c
openair3/S1AP/s1ap_eNB_decoder.h
openair3/S1AP/s1ap_eNB_handlers.c
openair3/S1AP/s1ap_eNB_nas_procedures.c
openair3/S1AP/s1ap_eNB_overload.c
openair3/S1AP/s1ap_eNB_trace.c
openair3/TEST/EPC_TEST/play_scenario_decode.c
openair3/TEST/EPC_TEST/play_scenario_s1ap.c
openair3/TEST/EPC_TEST/play_scenario_s1ap_compare_ie.c
targets/COMMON/openairinterface5g_limits.h
targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band7.tm1.50PRB.usrpb210.conf
targets/RT/USER/lte-ran.c
targets/RT/USER/lte-ru.c
targets/RT/USER/lte-ue.c
targets/SIMU/USER/oaisim_functions.c
2018-08-25 18:20:44 +02:00
Florian Kaltenberger
714cdc091f
adding llr clipping + other bugfixes
2018-08-24 12:50:12 -07:00
Calvin HSU
4280122cc6
UE: Add FAPI structure clean by every slot, update UL_CONFIG_REQ for PRACH, DL_CONFIG_REQ for DL-SCH and filling PHY parameter "dlsch", "dlsch_harq".:
2018-08-24 18:06:15 +02:00
Guy De Souza
5c3c79e7c3
Merge branch 'nr_pdcch' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr_pdcch
2018-08-24 15:40:52 +02:00
Guy De Souza
5449738861
remove encoder DCI debug
2018-08-24 15:40:32 +02:00
yilmazt
7d3cf4804c
Working new polar coder with temporary fix
2018-08-24 15:36:31 +02:00
Florian Kaltenberger
90a468facb
changing the prototypes of the ldpc encoder functions to harmonize more with standard
...
adding ldpctest encoder, decoder and ldpctest to CMakeLists.txt
activating the TCL LDPC decoder in the LDPC testbench but only works for largest blocksize 8448 for now.
2018-08-24 02:38:25 -07:00
Florian Kaltenberger
84f771ceb5
changing the prototypes of the ldpc encoder functions to harmonize more with standard
...
adding ldpctest encoder, decoder and ldpctest to CMakeLists.txt
activating the TCL LDPC decoder in the LDPC testbench but only works for largest blocksize 8448 for now.
2018-08-24 02:17:02 -07:00
hongzhi wang
38501eb221
ue minor changes for init
2018-08-23 16:48:39 +02:00
Turker YILMAZ
4bcc4951b5
Update CMakeLists.txt
2018-08-23 11:25:18 +02:00
Guy De Souza
606ca59616
Merge branch 'nr_pdcch' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr_pdcch
2018-08-23 11:19:14 +02:00
Guy De Souza
03464d9131
mod8 fix
2018-08-23 11:18:33 +02:00
hongzhi wang
d89602c8af
UE adding polar decoder
2018-08-23 11:16:20 +02:00
Guy De Souza
ed211ca2dd
Merge branch 'nr_pdcch' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr_pdcch
2018-08-23 11:07:21 +02:00
Guy De Souza
d2f2dfc0a3
MIB config assert
2018-08-23 11:07:02 +02:00
Hongzhi
742700fabd
Merge branch 'nr_smallBlockCoding' into nr_pdcch
2018-08-23 10:12:54 +02:00
Hongzhi
11c1256f5e
Merge branch 'develop-nr' into nr_pdcch
...
Conflicts:
cmake_targets/CMakeLists.txt
2018-08-23 10:03:12 +02:00
yilmazt
d056ae85c5
minor encoder fixes
2018-08-22 21:04:23 +02:00
yilmazt
42d70a9078
minor fixes
2018-08-22 17:52:18 +02:00
yilmazt
2e44c4c186
Polar coding update 2of2
2018-08-22 17:24:29 +02:00
hongzhi wang
0c22058d5e
ue bug fix and workaround for pdcch test
2018-08-22 17:18:14 +02:00
yilmazt
fdbf8e7f40
minor update
2018-08-22 12:37:24 +02:00
yilmazt
09b44d3623
CMakeLists update
2018-08-22 12:21:10 +02:00
yilmazt
a4f8f49eef
Polar coding update 1of2
2018-08-22 10:42:29 +02:00
Guy De Souza
69ec0ddd8c
DMRS index update
2018-08-21 15:56:14 +02:00
Jacques
d77732b359
Merge branch 'develop-nr' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-nr
2018-08-21 14:10:52 +02:00
Jacques
e21db57ad5
nr ue : frame configuration and pucch changes
2018-08-21 14:10:19 +02:00
Guy De Souza
bdbec1ba64
Tiny symbol jump
2018-08-21 10:45:07 +02:00
Guy De Souza
adafb8f9f1
switch to aggregation level 8
2018-08-21 10:29:39 +02:00
Guy De Souza
8adb5d481c
cset start RE type fix
2018-08-21 10:01:26 +02:00
Calvin HSU
4deb66636a
UE: Add DCI interpretation in L2, finish part of the DL_CONFIG_REQ for L1 DL-SCH procedures.
2018-08-20 17:32:14 +02:00
tct-labo4
9e86d7cbc8
Adding bytes to bits conversion for polar encoder
2018-08-20 11:14:30 +02:00
yilmazt
7350475d36
DCI debug
2018-08-20 10:57:07 +02:00
Guy De Souza
9f85de3d94
Merge with nr_smallBlockCoding
2018-08-20 10:29:06 +02:00
Guy De Souza
cf7c7937da
merge with develop-nr
2018-08-20 10:07:35 +02:00
yilmazt
5b42e83df2
Putting byte2bit operations within polar coders
2018-08-19 19:24:14 +02:00
root
a8458d3156
nr PUCCH development: call to pucch generation functions
2018-08-17 16:51:28 +02:00
yilmazt
e6e99716ad
Minor fix3
2018-08-17 15:35:01 +02:00
yilmazt
866c2fedc8
Minor fix2
2018-08-17 15:26:22 +02:00
yilmazt
48bd667b67
Minor fix
2018-08-17 15:08:09 +02:00
yilmazt
77b155c3b9
Debug changes1
2018-08-17 13:59:59 +02:00
yilmazt
76b1ee89fa
Working polartest.c
2018-08-17 11:22:13 +02:00
yilmazt
ca207808df
Debug changes5
2018-08-16 21:57:33 +02:00
yilmazt
b31a0b42ec
Debug changes4
2018-08-16 16:55:08 +02:00
yilmazt
df8929e575
Debug changes3
2018-08-16 16:01:17 +02:00
yilmazt
948eb6f1ca
Debug changes2
2018-08-16 15:43:23 +02:00
yilmazt
c624654f6f
Debug changes
2018-08-16 15:20:36 +02:00
Hongzhi Wang
25a136afca
ue adding pdsch procedure
2018-08-16 15:01:16 +02:00
yilmazt
67eec34a5c
Minor fixes
2018-08-14 16:25:51 +02:00
yilmazt
3c9a89576d
Debug changes
2018-08-14 11:36:59 +02:00
yilmazt
d409ed1adb
trial
2018-08-13 21:40:54 +02:00
yilmazt
5b99089997
Minor warning fixes
2018-08-13 20:00:23 +02:00
Hongzhi Wang
e6623c7d45
ue update pdcch dmrs
2018-08-10 17:18:42 +02:00
root
84adc788ec
fix compilation erro
2018-08-10 16:37:21 +02:00
root
a722645609
nr PDCCH development: modify loop slop_fep, calling nr_pdcch_procedures only once
2018-08-10 15:45:50 +02:00
Guy De Souza
a17b08f70a
Symbol DMRS mapping fix
2018-08-10 15:33:00 +02:00
root
82f187853c
Merge branch 'develop-nr' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-nr
2018-08-10 15:17:20 +02:00
root
6147b8d858
nr PDCCH development: add nr_dci_info_extracted in file phy_procedures_nr_ue.c
2018-08-10 15:14:36 +02:00
Calvin HSU
a964b894c0
UE: rx_frame, rx_slot in nr-ue.c to be fill.
2018-08-10 13:08:06 +02:00
Calvin HSU
4a60d91afc
UE MAC: Add MAC PDU demultiplexing for DL-SCH PDU.
2018-08-10 11:43:37 +02:00
root
3d9fe860ef
nr PDCCH development: getting rb_offset parameter from higher layers
2018-08-10 11:38:10 +02:00
root
394c7da914
nr PDCCH development: getting searchSpace and Coreset parameters from higher layers
2018-08-10 11:28:20 +02:00
Guy De Souza
3b17e145f5
Minor payload optim
2018-08-09 17:37:32 +02:00
Guy De Souza
da8604b4ce
Interleaving index fix
2018-08-09 16:37:37 +02:00
Calvin HSU
bdbd2bff57
UE: error fixed, add DL_CONFIG_REQ for DL-SCH.
2018-08-09 16:33:06 +02:00
Guy De Souza
8ed4e0718d
Bundle fix
2018-08-09 16:30:02 +02:00
Guy De Souza
acfc5e6ca0
CR interleaved
2018-08-09 15:58:21 +02:00
Calvin HSU
c8fbd90532
UE: Add frequency domain resource in type0-pdcch and new field rb_offset
2018-08-09 15:56:53 +02:00
WEI-TAI CHEN
616a66b7dd
Replace "#ifdef Rel14" by "#if (RRC_VERSION >= MAKE_VERSION(14, 0, 0))"
...
We can build Rel15 for LTE now
2018-08-09 06:08:33 -07:00
hongzhi wang
31caae0363
ue cmakefile error fix
2018-08-09 14:45:55 +02:00
WEI-TAI CHEN
ef77d53de2
Done for do_RLC_BEARER, do_MAC_CELLGROUP, do_PHYSICALCELLGROUP function like do_MIB_NR and do_SERVINGCELLCONFIGCOMMON
2018-08-09 04:42:49 -07:00
Calvin HSU
d4f10c7da6
Merge branch 'develop-nr' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-nr
2018-08-09 12:52:53 +02:00
Calvin HSU
c3c9790cd1
UE: error fixed.
2018-08-09 12:51:09 +02:00
hongzhi wang
cb6c7824ee
ue improve sync stability
2018-08-09 12:22:06 +02:00
Calvin HSU
284c441367
UE: Add DCI_IND in phy_procedures_nr_ue. Fill type0-pdcch in scheduled_response
2018-08-09 11:53:30 +02:00
WEI-TAI CHEN
272fa05fea
new function in order to fill CellGroupConfig
2018-08-08 16:19:43 -07:00
WEI-TAI CHEN
4491492a11
Update nr_nFAPI structure in order to more choice for adding Rel16 in NR
2018-08-08 16:17:59 -07:00
WEI-TAI CHEN
4dd74fbd9c
Upata the loss config
2018-08-08 16:15:40 -07:00
Guy De Souza
fa509297f4
Non interleaved REG mapping
2018-08-08 17:48:55 +02:00
Guy De Souza
1095760c4e
CCE list
2018-08-08 16:25:35 +02:00
Guy De Souza
74ec8b3133
temp debug commit
2018-08-07 17:01:29 +02:00
Calvin HSU
bb47c46c31
UE: samll error fixed.
2018-08-07 16:55:35 +02:00
Calvin HSU
511562bba1
UE: update L2 intra primitives, FAPI message
2018-08-07 16:39:28 +02:00
WEI-TAI CHEN
b9037d1566
Complete merge develop into nr-rrc-additions
...
First build command : ./build_oai --gNB -w USRP -I
2018-08-07 05:31:52 -07:00
Guy De Souza
8060ffedf3
Payload generation fix
2018-08-07 14:13:14 +02:00
hongzhi wang
248aa02777
ue add waiting time for initial sync
2018-08-07 12:51:30 +02:00
Guy De Souza
d3c11bd5ba
Merge branch 'nr_pdcch' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr_pdcch
2018-08-07 11:14:28 +02:00
Guy De Souza
fa1fb8e58b
Phytest scheduler fix
2018-08-07 11:14:24 +02:00
yilmazt
3c4d3ef93e
Merge branch 'nr_pdcch' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr_pdcch
2018-08-06 17:42:53 +02:00
yilmazt
56448ab70d
Addition of polar encoding to scheduler_phytest.
2018-08-06 17:34:05 +02:00
Guy De Souza
a24e5b1a2f
Minor changes
2018-08-06 11:04:30 +02:00
WEI-TAI CHEN
3e354e2ece
merge develop but not complete [unstable]
2018-08-06 01:46:19 -07:00
WEI-TAI CHEN
9b7143ca86
merge develop
2018-08-05 06:19:32 -07:00
WEI-TAI CHEN
a6c95ca2da
Define new structure for fill cellgroupconfig
2018-08-04 07:00:31 -07:00
Calvin HSU
23437bcc5c
UE: Add DCI_IND, DL_CONFIG_REQ for DL-SCH
2018-08-03 14:41:59 +02:00
WEI-TAI CHEN
09c00b291b
merge develop-nr
2018-08-03 03:33:28 -07:00
WEI-TAI CHEN
037e37eab4
do_SERVINGCELLCONFIGCOMMON will be reuse for fill common config
2018-08-03 03:29:17 -07:00
Guy De Souza
859aa1d28c
Initial BWP config
2018-08-03 11:27:08 +02:00
Guy De Souza
271303c57a
fill_dci for 1_0 RA_RNTI
2018-08-03 09:59:12 +02:00
WEI-TAI CHEN
02a602fad3
Update the 38331-f21 version
2018-08-02 09:17:00 -07:00
Calvin HSU
459257dae9
UE: Finish Type0-PDCCH scheduling and corresponding FAPI-like message DL_CONFIG_REQ
...
Procedures based on 38.213 ch.13 and ch.10, 38.211 ch.7.
- Type0-PDCCH search space
- Type0-PDCCH coreset
2018-08-02 17:45:55 +02:00
WEI-TAI CHEN
307b763b8d
-Uppdate RRC ASN1 Version to 38331-f21
...
But NR-RRC-Definitions.asn file only include the NR-RRC-Definitions DEFINITIONS section
If we include the NR-UE-Variables into asn file, it will can't be compile in asn tool
and also some of implict problem for new version asn file
2018-08-02 06:39:55 -07:00
Guy De Souza
32af23b0c1
Debug prints DCI modulation
2018-08-02 10:04:54 +02:00
Guy De Souza
28e71b47cb
Merge branch 'nr_pdcch' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr_pdcch
2018-08-02 09:40:22 +02:00
Guy De Souza
96bb073014
Minor fixes scheduler
2018-08-02 09:40:03 +02:00
yilmazt
9489bd9849
Merge branch 'nr_pdcch' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr_pdcch
2018-08-02 03:34:17 +02:00
yilmazt
3ecc2bdf3e
Working polartest.c
2018-08-02 03:33:43 +02:00
WEI-TAI CHEN
964970924b
fix undefined reference problem in nr-softmodem
2018-08-01 03:50:39 -07:00
Calvin HSU
df7acb2af7
silence asn1c warnings. UE: update rx_ind and fix type0-pdcch
2018-08-01 11:31:46 +02:00
Guy De Souza
6fad29454d
dmrs gold sequence bug fix
2018-07-31 17:03:21 +02:00
Guy De Souza
9d8130568c
DMRS malloc fix
2018-07-30 16:57:21 +02:00
Guy De Souza
eb7fe10865
Corrections to fill_dci/Compiling
2018-07-30 11:37:58 +02:00
WEI-TAI CHEN
2ed120d266
Since there are some error can't compile for 38311-f21.asn Version, NR RRC ASN go back to 38331-f10 version
2018-07-28 15:08:47 -07:00
Calvin HSU
94d14b4325
CMake: modify nr-uesoftmodem compiling target libraries
...
NR_LTE_UE_REUSE_LIB: set of files need to be update from LTE to NR version.
2018-07-27 18:26:34 +02:00
Guy De Souza
5d366c9605
Merge branch 'nr_pdcch' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr_pdcch
2018-07-27 16:47:31 +02:00
Guy De Souza
b387b2034e
Nfapi struct corrections/ DCI interface/ Phytest scheduler type 1
2018-07-27 15:25:51 +02:00
Calvin HSU
c75c626b38
UE: Add Type0-PDCCH common search space & coreset calculation.
2018-07-26 16:54:41 +02:00
yilmazt
c7bb34aace
changes for dci/does not compile
2018-07-26 13:56:04 +02:00
hongzhi wang
d2039b4c73
nr ue update rx sample offset
2018-07-26 11:54:12 +02:00
root
429b22613a
fix warning pucch_nr.c
2018-07-25 17:08:33 +02:00
root
dae99fc3ca
Merge branch 'develop-nr' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-nr
2018-07-25 16:04:01 +02:00
root
5688983e1f
nr PUCCH development: format PUCHH generation, DM-RS generation and mapping to RE
2018-07-25 15:59:38 +02:00
Calvin HSU
8d90ece27a
Merge branch 'develop-nr' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-nr
2018-07-25 15:23:57 +02:00
Calvin HSU
a4ee72dbaf
UE: Add UL_IND message in IF module, for trigger L2 scheduler per TTI(slot).
...
Add Type0-PDCCH search space & coreset right after decode MIB and storage corresponding parameters in L2.
2018-07-25 15:22:22 +02:00
Hongzhi Wang
c3420b0198
ue update symbol num synchro
2018-07-25 14:50:56 +02:00
Guy De Souza
45db11de94
Interface adaptations/ gNB Tx procedure update
2018-07-25 14:19:33 +02:00
Hongzhi Wang
734646bccd
Merge branch 'nr_pdcch_ue' into develop-nr
2018-07-25 10:48:14 +02:00
Jacques
b2e49fd0a3
nr ue : integration pucch_uci and unit tests
2018-07-25 10:11:19 +02:00
Guy De Souza
fa03cacef7
Compiling version
2018-07-24 17:26:59 +02:00
Guy De Souza
3ac9bd32b3
structures changes/ does not compile
2018-07-24 15:19:31 +02:00
Calvin HSU
bf6744686e
UE: Add DL_CONFIG_REQ for PDCCH(DCI) and DLSCH config
...
clean code
2018-07-24 10:31:45 +02:00
Agustin
28fd97c08c
Merge branch 'develop-nr' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-nr
2018-07-23 17:28:50 +02:00
root
adf53b5da9
NR PDCCH development: fix in dci_nr.c
2018-07-23 17:18:47 +02:00
Guy De Souza
88b1b593bf
DMRS mapping update for precoder granularity same as reg bundle
2018-07-23 11:40:22 +02:00
Guy De Souza
b464e1adba
PDCCH resource mapping DCI payload
2018-07-20 17:22:45 +02:00
hongzhi wang
e1554c6f89
UE: Add P5 phy_config_request with MIB information.
...
MIB PDU decode complete.
2018-07-20 16:46:42 +02:00
WEI-TAI CHEN
66e4dc7169
LTE eNB RRC update to Rel15
2018-07-20 01:55:57 -07:00
Calvin HSU
33bd476c85
UE: Fixed mac/ue_procedures
2018-07-19 18:27:50 +02:00
hongzhi wang
3a5f22d99d
UE: add MAC and RRC instance initialization
2018-07-19 17:37:36 +02:00
Guy De Souza
591522ecfd
nfapi changes/payload scrambling
2018-07-19 17:31:36 +02:00
WEI-TAI CHEN
9b1c03d10e
-Update LTE RRC ASN to Rel15, but there is a parameter that does not meet the specifications since I modify asn file.
...
-I modify the name of the parameter "maxRS-IndexCellQual-r15" to "maxRS-IndexCellQualNR-r15" in structure,
otherwise it will be conflict with the Macro define "#define maxRS_IndexCellQual_r15 (16)" in asn1_constant.h
2018-07-19 07:17:01 -07:00
Agustin
f6197c06d5
nr PDCCH development: time resource assignment according to TS38.214 subclauses 5.1.2.1 and 6.1.2.1
2018-07-19 15:31:24 +02:00
hongzhi wang
0138886bed
Merge branch 'nr_pbch_ue' into develop-nr
2018-07-19 15:21:39 +02:00
hongzhi wang
a49a0d627f
ue bug fix 2nd unscrambling
2018-07-19 15:11:48 +02:00
WEI-TAI CHEN
6bcbf53743
PDCCH common will put on P5 structure
2018-07-19 01:38:50 -07:00
Guy De Souza
47710949a0
Type 0 pdcch coreset and ss params update
2018-07-18 17:12:29 +02:00
WEI-TAI CHEN
a487b71bd7
Update RRC .asn to f21
2018-07-18 01:22:35 -07:00
Calvin HSU
04a0fa5831
UE: linked IF module, ready for testing
2018-07-17 14:33:55 +02:00
Calvin HSU
283e11e24b
Merge branch 'develop-nr' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-nr
2018-07-16 17:19:05 +02:00
Calvin HSU
c7b297cf68
UE: modify pdcch config common, config_ue.c to compatiable RRC setup/release mechanism
...
deleted files not use
2018-07-16 17:16:29 +02:00
tct-labo4
46d08aedd8
Merge branch 'develop-nr' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-nr
2018-07-16 16:42:42 +02:00
tct-labo4
d978b6d256
fix build nr-softmodem-nos1
2018-07-16 16:41:11 +02:00
Calvin HSU
3e32b94f02
UE: add IF module initialization in nr-ue.c
...
update author contact information
2018-07-16 15:35:23 +02:00
Guy De Souza
6772e7c6b1
SFN bits interleaving workaround
2018-07-13 15:45:35 +02:00
Guy De Souza
b47547973f
DCI size updates
2018-07-13 15:37:04 +02:00
Hongzhi Wang
bdf0d29c20
adding pbch logs
2018-07-13 15:29:32 +02:00
Hongzhi Wang
c4bef81edf
ue adding 2nd decrambling and deinterleaving
2018-07-13 15:20:51 +02:00
WEI-TAI CHEN
754c92d4e2
signature
2018-07-13 02:02:08 -07:00
Guy De Souza
7a27b520ff
Merge branch 'develop-nr' into nr_pdcch
2018-07-12 16:14:40 +02:00
Guy De Souza
f90bb55383
Debug print fix
2018-07-12 16:14:11 +02:00
Guy De Souza
1fd43c289a
Interleaving optimization
2018-07-12 15:48:18 +02:00
Guy De Souza
0234d37743
Merge branch 'nr-rrc-additions' into develop-nr
2018-07-12 13:44:19 +02:00
Guy De Souza
22cd5d61d4
Scrambling 2 nushift update
2018-07-12 13:43:04 +02:00
Guy De Souza
35226d3eb3
Minor fix interleaver
2018-07-12 12:04:01 +02:00
WEI-TAI CHEN
36dedfa413
Merge remote-tracking branch 'origin/develop-nr' into nr-rrc-additions
2018-07-12 02:24:24 -07:00
WEI-TAI CHEN
48f721bf6e
Merge remote-tracking branch 'origin/develop-nr' into nr-rrc-additions
2018-07-12 02:23:38 -07:00
Guy De Souza
9a9a83d270
Interleaving fix
2018-07-12 11:15:28 +02:00
WEI-TAI CHEN
c360601735
fix error and warning
2018-07-12 02:10:56 -07:00
WEI-TAI CHEN
e8e8c877b1
Fix warning in upper layer
2018-07-12 01:12:20 -07:00
WEI-TAI CHEN
fb38d1ae95
fix warning for MIB
2018-07-12 00:54:47 -07:00
WEI-TAI CHEN
8c0b196f21
Fix the BIT STRING ERROR problem in MIB
2018-07-12 00:49:40 -07:00
WEI-TAI CHEN
2b3818ce60
Solve undeclared
2018-07-11 08:16:58 -07:00
WEI-TAI CHEN
2077defc24
slove conflict
2018-07-11 07:25:36 -07:00
WEI-TAI CHEN
bb293b7742
In NR,systemFrameNumber : 10 bits, MIB carry 6 bit MSB
2018-07-11 07:22:18 -07:00
Guy De Souza
aeb298d012
Interleaving update
2018-07-11 15:39:49 +02:00
Guy De Souza
b5e227befd
Merge branch 'develop-nr' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-nr
2018-07-11 14:42:14 +02:00
Raymond Knopp
0d4b7069d8
Testing MIB ASN1 encoder fail
2018-07-11 13:17:49 +02:00
Calvin
18b62e535e
Update FAPI DCI structure from Rel15.1 to Rel15.2
...
structure name: fapi_nr_dci_pdu_rel15_t
DCI format 0_0
- define CS-RNTI
- C-RNTI, CS-RNTI add padding bits
DCI format 0_1
- define CS-RNTI, SP-CSI-RNTI
- C-RNTI, CS-RNTI, SP-CSI-RNTI:
- remove VRB-to-PRB-mapping
- add UL-SCH indicator
DCI format 1_0
- define CS-RNTI
- C-RNTI & freq_domain_resource all ones:
- add random access preamble index
- add ul/sch indication
- add ss/pbch index
- add prach mask index
- P-RNTI:
- add short messages
- add freq_domain_resource
- add time_domain_resource
- add VRB-to-PRB-mapping
- add NDI
- add TB scaling
- SI-RNTI:
- add freq_domain_resource
- add time_domain_resource
- add VRB-to-PRB-mapping
- add MCS
- add RV
- RA-RNTI (for RAR):
- add TB scaling
- remove NDI
- remove RV
- remove HARQ process number
- remove Downlink assignment index
- remove TPC
- remove PUCCH resource indicator
- remove PDSCH to HARQ feedback
DCI format 1_1
- define CS-RNTI
DCI format 2_2
- change TPC commands to block numbers
- add closed loop indicator
- add TPC command
DCI format 2_3
- add TPC command numbers
2018-07-11 11:31:06 +02:00
Guy De Souza
8a6260d40a
Merge branch 'nr-rrc-additions' into develop-nr
2018-07-11 10:37:45 +02:00
WEI-TAI CHEN
7cbc0dc18e
fix some warning
2018-07-10 15:48:30 -07:00
Calvin HSU
cf3682e3f1
Fixed error during build procedure
2018-07-10 19:38:47 +02:00
WEI-TAI CHEN
b0bc5e65e2
merge develop-nr
2018-07-10 08:57:08 -07:00
Hongzhi Wang
ecc7f66e4e
ue remove warnings dmrs
2018-07-10 16:41:43 +02:00
Hongzhi Wang
31d5682d6b
ue adding nr pdsch channel est
2018-07-10 16:34:36 +02:00
WEI-TAI CHEN
dbdcf5b238
Add oai_nfapi_nr_dl_config_req in nfapi_vnf.c
2018-07-10 07:27:23 -07:00
WEI-TAI CHEN
f95989e7e2
Adding function NR_UL_indication
2018-07-10 07:02:07 -07:00
Guy De Souza
940eae3edd
Minor temp memset
2018-07-10 15:58:16 +02:00
Guy De Souza
817ea15e9c
Merge fixes ctd.
2018-07-10 15:51:43 +02:00
Guy De Souza
05e090db7f
Merge conflicts with develop-nr
2018-07-10 15:18:27 +02:00
Guy De Souza
243684844f
Nfapi NR extension merge
2018-07-10 15:08:29 +02:00
Guy De Souza
bedee9e37c
RRC branch merge fix
2018-07-10 14:50:16 +02:00
yilmazt
d65ff1f023
Merge branch 'develop-nr' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-nr
2018-07-10 13:59:54 +02:00
yilmazt
b27164347c
DCI structures
2018-07-10 13:58:07 +02:00
WEI-TAI CHEN
3e54d86e60
Merge remote-tracking branch 'origin/develop-nr' into nr-rrc-additions
2018-07-10 03:26:23 -07:00
WEI-TAI CHEN
b5a55ba93b
In NR_UL_indication function call gNB_dlsch_ulsch_scheduler
2018-07-10 03:25:36 -07:00
Raphael Defosseux
131495dc91
CI: removing LPDC decoder file from cppcheck run
...
-- temporary, will need to compile it in order to generate
code
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-07-10 11:46:10 +02:00
WEI-TAI CHEN
b7de9abb04
merge nr-develop
2018-07-10 01:45:04 -07:00
WEI-TAI CHEN
26d61373ba
gNB_scheduler in testing not complete yet
2018-07-10 01:35:39 -07:00
Guy De Souza
bc4f4ad9c0
tab update
2018-07-10 10:15:30 +02:00
Guy De Souza
1842a727ea
Printout formatting
2018-07-10 10:11:45 +02:00
Guy De Souza
5706605561
Merge branch 'develop-nr' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-nr
2018-07-10 09:29:16 +02:00
Guy De Souza
b0b11a9244
Encoding debug data
2018-07-10 09:29:00 +02:00
Hongzhi Wang
8ee10be253
ue nr pdcch channel est update
2018-07-09 17:08:08 +02:00
Calvin HSU
1f439ef2b6
Merge branch 'develop-nr' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-nr
2018-07-09 16:55:44 +02:00
Calvin HSU
d5234dd1fd
add P5 config request message for MIB config, system_frame_number, ssb_subcarrier_offset and half_frame_bit
...
add gitignore for ignoring log, bin, ran_build folders
2018-07-09 16:50:33 +02:00
Guy De Souza
3716e921f6
Scrambling updates
2018-07-09 16:49:54 +02:00
Guy De Souza
f16d6127bf
Merge branch 'develop-nr' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-nr
2018-07-09 14:59:51 +02:00
Guy De Souza
89d0971d31
PBCH payload interleaving
2018-07-09 14:59:45 +02:00
WEI-TAI CHEN
2070c982e7
Adding the NR MIB scheduler in eNB_ulsch_dlsch_scheduler, re-use LTE MAC
2018-07-09 04:27:26 -07:00
Agustin
241f57d8f9
NR PDCCH development: V15.2.0 modifications
2018-07-09 08:29:03 +02:00
Calvin HSU
4a05841325
ue add IF module, calculation of system frame and ssb_index
2018-07-06 10:49:58 +02:00
Guy De Souza
15a775f918
PDCCH DMRS modulation
2018-07-04 17:24:19 +02:00
hongzhi wang
f68d124dcc
ue changing pbch dmrs modulation
2018-07-04 17:01:41 +02:00
Guy De Souza
966b3a0581
Merge branch 'develop-nr' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-nr
2018-07-04 16:05:24 +02:00
Guy De Souza
aed7cdf158
PBCH scrambling fix
2018-07-04 16:04:59 +02:00
Raphael Defosseux
08b2d4f983
CI: improve stability
...
-- Added apt-get update before any apt-get command in shell script on VM
Necessary if the cloud image is a bit out of sync
-- Added VM memory parameter when creating VM
Necessary for cppcheck build
-- Aligned some scripts with develop branch
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-07-04 15:02:33 +02:00
Guy De Souza
eba95e3f03
Merge branch 'develop-nr' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-nr
2018-07-04 10:31:50 +02:00
Guy De Souza
e06e8b2453
PBCH DMRS mmodulation fix/ scrambling update
2018-07-04 10:31:37 +02:00
WEI-TAI CHEN
b3f68c7203
Solve the conflicting types
2018-07-03 03:33:18 -07:00
WEI-TAI CHEN
4c6a31b44e
Merge develop-nr
2018-07-03 02:25:04 -07:00
WEI-TAI CHEN
73339bc7f3
Amend to nfapi_nr_config_request_t
2018-07-02 08:08:59 -07:00
Hongzhi Wang
a79992bc75
ue adding nr pdcch channel est
2018-07-02 16:35:39 +02:00
WEI-TAI CHEN
a999051291
Amend L1 instant
2018-07-02 06:45:18 -07:00
WEI-TAI CHEN
4323aa482a
Amend L1 instant
2018-07-02 06:22:12 -07:00
WEI-TAI CHEN
bd88e8b4b1
Amend L1 instant to nr
2018-07-02 05:03:00 -07:00
WEI-TAI CHEN
84f238fdea
Solve the Segmentation Fault in fill_rf_config function in nr-ru.c
2018-07-02 04:08:27 -07:00
Florian Kaltenberger
d631a32fb3
WIP
2018-07-02 02:30:38 -07:00
Calvin HSU
a8709f0381
ue add MIB RX primitives and RRC
2018-06-29 10:14:02 +02:00
Florian Kaltenberger
58b676e4be
Merge branch 'develop-nr' into nr_polar_uci
2018-06-28 04:47:38 -07:00
WEI-TAI CHEN
f767dea2a0
close GTP-U
2018-06-28 01:21:19 -07:00
Guy De Souza
c9e28a2be4
pdcch_dmrs malloc fix
2018-06-27 15:11:46 +02:00
WEI-TAI CHEN
b4fcb04711
Merge branch 'nr-rrc-additions' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr-rrc-additions
2018-06-27 06:00:46 -07:00
WEI-TAI CHEN
9b6c2ca4d7
init NR MAC instance
2018-06-27 05:59:56 -07:00
Calvin
91968d84fc
P5 message UL/DL BWP Common/Dedicated finish, primitibes of MIB RX/RRC decode done
2018-06-27 14:39:54 +02:00
WEI-TAI CHEN
7c77013552
Complete solve the Segmentation Fault on do_SERVINGCELLCONFIGCOMMON
2018-06-27 04:05:21 -07:00
Guy De Souza
c34e33bf1e
PDCCH DMRS generation/modulation
2018-06-27 12:07:58 +02:00
WEI-TAI CHEN
f701c02fdd
Add Log for NR
2018-06-27 01:53:37 -07:00
yilmazt
5d7b79c220
Skeletons for 2 nr_transport files
2018-06-27 10:45:00 +02:00
Raphael Defosseux
9020ffd21b
CI: importing the stabilized scripts from develop
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-06-26 17:54:47 +02:00
WEI-TAI CHEN
b57054b665
fix error in do_SERVINGCELLCONFIGCOMMON Function
2018-06-26 08:27:41 -07:00
WEI-TAI CHEN
89e39c8851
-Solve segmentation fault in do_MIB_NR
...
-Amend do_ServingCellConfigCommon function
2018-06-26 08:11:39 -07:00
hongzhi wang
ff26c55044
Merge branch 'nr_pbch' into develop-nr
2018-06-26 16:45:02 +02:00
hongzhi wang
624fa4dccc
ue setting ssb index
2018-06-26 16:35:52 +02:00
hongzhi wang
14cac37d7b
ue removing some warnings
2018-06-26 16:00:29 +02:00
hongzhi wang
59e6d72e3d
ue pbch update
2018-06-26 15:52:53 +02:00
Hongzhi Wang
51ffa4f62b
ue removing logs
2018-06-26 09:10:15 +02:00
Calvin
607525f84b
Merge branch 'nr-rrc-additions' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr-rrc-additions
2018-06-25 15:30:20 +02:00
Calvin
005f49f97d
complete P5 dl_bwp_dedicated definition
2018-06-25 15:30:02 +02:00
Raphael Defosseux
8760ad83bc
CI: fix on the cppcheck variant tests
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-06-25 14:09:27 +02:00
Raphael Defosseux
a754196899
CI: proper fix on -k option
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-06-25 13:53:18 +02:00
Raphael Defosseux
8e98d2c40b
CI: fix in -k option syntax
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-06-25 13:49:57 +02:00
WEI-TAI CHEN
f35f127765
Add the function RCconfig_nr_gtpu
2018-06-25 04:47:10 -07:00
Raphael Defosseux
0b0f70bc48
CI: fix in merge from develop-ci
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-06-25 13:46:32 +02:00
Raphael Defosseux
bee199735f
CI: Latest version of CI for gNB project
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-06-25 13:42:14 +02:00
WEI-TAI CHEN
302aea2f15
Amend gNB L1 inst to NR
2018-06-25 03:58:15 -07:00
hongzhi wang
d091e84694
ue nr pbch bug fix
2018-06-25 11:54:18 +02:00
WEI-TAI CHEN
b1d1f4fefd
adding f10 asn1 file
2018-06-22 05:59:35 -07:00
WEI-TAI CHEN
a98bf76d19
-Solving some of warning
...
"implicit declaration of function"
"incompatible pointer type'
2018-06-22 05:42:50 -07:00
Raphael Defosseux
adca460e47
CI: import of scripts into develop-nr
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-06-22 14:14:52 +02:00
Agustin
4580ac1785
NR PDCCH development
2018-06-22 13:06:42 +02:00
hongzhi wang
8ae993aef5
ue add nr pbch unscrambling
2018-06-22 11:19:41 +02:00
WEI-TAI CHEN
5eb919e201
Modify nr_phy_config_request for testing config. module
2018-06-22 01:37:55 -07:00
Guy De Souza
022211cdaf
Coreset and search space params
2018-06-22 10:00:03 +02:00
hongzhi wang
227216f023
ue add pbch demodulation
2018-06-21 15:39:58 +02:00
Guy De Souza
b4e3a0412c
warning fixes
2018-06-21 14:28:26 +02:00
WEI-TAI CHEN
d78218b2f5
Merge branch 'nr-rrc-additions' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr-rrc-additions
2018-06-21 04:38:24 -07:00
WEI-TAI CHEN
041a7517b2
- Amend P5 interface structure to more like FAPI style in LTE
...
- Create PDCCH structre in FAPI, it will be one of P7 structure
- Maintain Configuration Module
2018-06-21 04:34:44 -07:00
Calvin
d56c19ccc4
complete P5 ul_bwp_common definition
2018-06-21 13:21:10 +02:00
Calvin
6f91109dbe
complete P5 dl_bwp_common definition
2018-06-21 11:59:26 +02:00
Guy De Souza
80dae9d522
minor pdcch changes
2018-06-21 11:09:21 +02:00
Calvin HSU
18314f9796
fixed redundant element from structure
2018-06-19 23:20:38 +02:00
Calvin HSU
e01d0bcc9d
fix nfapi struct and nameing rule
2018-06-19 23:16:49 +02:00
Hongzhi Wang
269e2182e4
ue nr pbch update
2018-06-19 15:59:35 +02:00
Hongzhi Wang
1ecb006291
ue adding nr polar decoder
2018-06-19 15:38:30 +02:00
hongzhi wang
fbbb2e03cb
ue nr pbch channel est fix
2018-06-19 10:15:00 +02:00
Martino
d4fbc3a14d
Final version of kernal function, now we save 320 us with the intrinsics
2018-06-18 09:40:29 +02:00
Martino
4626a85dbf
Improved intrinsic version: now it's (20us) slower than the normal one
2018-06-17 12:15:21 +02:00
Martino
a3d5d0f889
Kernal operation with avx and avx2 (commented)
2018-06-17 11:39:46 +02:00
WEI-TAI CHEN
5ed0599cec
merge develop-nr
2018-06-15 06:39:27 -07:00
WEI-TAI CHEN
ec3786ef0d
- Fix the warning in RRC gNB side
...
- It coulde be build, but there are "implicit declaration of function" warnings in MAC layer.
Since we re-use the MAC layer function.
- Maybe it is already could be test for configuration module.
2018-06-15 02:53:05 -07:00
Guy De Souza
813df31b5f
Merge branch 'develop-nr' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-nr
2018-06-15 11:19:53 +02:00
Guy De Souza
7cbcddc4ff
DCI DL PDU creation for nr_nfapi
2018-06-15 11:19:49 +02:00
WEI-TAI CHEN
18e020187e
- Fix the warning for declare warning type in GNB_APP
2018-06-15 01:04:28 -07:00
martino
a611e0b955
Fixing of some errors
2018-06-14 19:26:56 +02:00
hongzhi wang
9a5371b172
Merge branch 'develop-nr' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-nr
2018-06-14 16:41:17 +02:00
hongzhi wang
d92bc77a34
ue nr pbch fix
2018-06-14 16:40:15 +02:00
Guy De Souza
a99a7db70c
Nfapi extension from nr-rrc-additions
2018-06-14 16:29:31 +02:00
Calvin
d83251d431
implement rrc list module, declair in rrc_inst and initialization, finish part of l12 FAPI messages, DCI0, DCI1, DCI2 and UCI, part of DCI_IND messages
2018-06-14 15:28:58 +02:00
WEI-TAI CHEN
73cfa6bbb6
- Maintain The Configuration Module
...
- Create task for GAB_APP and GAN_RRC
- Create the NR FAPI for P5 interface
- *It could be build, but still have a lot of warning need to maintain
2018-06-14 06:02:26 -07:00
hongzhi wang
7b5b739e31
ue nr sync update
2018-06-13 18:34:22 +02:00
tct-labo4
e3203bce99
Merge branch 'develop-nr' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-nr
2018-06-13 10:54:01 +02:00
tct-labo4
91423446fd
fix gccxml + adding nr_softmodem_nos1
2018-06-13 10:51:55 +02:00
Hongzhi Wang
2991bbe927
ue bug fix
2018-06-12 19:11:13 +02:00
Hongzhi Wang
98aa9e1c56
ue nr pbch bug fix
2018-06-12 17:43:17 +02:00
Hongzhi Wang
1a039eecbd
ue missing files
2018-06-12 17:36:45 +02:00
Hongzhi Wang
44ded7bfc3
ue enable nr channel est
2018-06-12 17:26:27 +02:00
martino
92cdd224d4
Right path to compile new crc functions
2018-06-11 16:07:18 +02:00
Guy De Souza
50a4a1fded
Merge branch 'nr_initialsync' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr_initialsync
2018-06-07 10:14:35 +02:00
Guy De Souza
5da38359ad
nfapi_nr_extension update
2018-06-07 10:14:31 +02:00
martino
69767e7d20
New encoding implementation (with AVX 512 commented below)
2018-06-06 19:47:44 +02:00
martino
a77e31b525
New CRC implementation + PUCCH parameters for init
2018-06-06 19:43:57 +02:00
hongzhi wang
0fb133830c
nr parms bug fix
2018-06-06 18:16:01 +02:00
hongzhi wang
f0c5dfd603
UE nr parms init bug fix
2018-06-05 16:02:00 +02:00
Hongzhi Wang
a75834cab9
Merge branch 'nr_initialsync' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr_initialsync
2018-06-04 19:07:51 +02:00
Hongzhi Wang
d33269a870
UE adding nr initial_sync
2018-06-04 19:06:36 +02:00
hongzhi wang
a7081fedf7
UE add rf config file
2018-06-04 17:28:05 +02:00
hongzhi wang
e807f7cd97
UE nr thread bug fix
2018-06-04 17:25:40 +02:00
Hongzhi Wang
37e0943783
UE nr enable rf
2018-06-04 15:52:45 +02:00
Hongzhi Wang
e164b980b4
UE nr parms init
2018-06-04 15:23:15 +02:00
Hongzhi Wang
de15cf9778
UE adding default params + fft bug fix
2018-06-01 16:56:32 +02:00
Hongzhi Wang
bb78f964cf
UE missing file nr_init
2018-06-01 15:10:42 +02:00
Guy De Souza
4e80ce902e
Merge branch 'nr_initialsync' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr_initialsync
2018-06-01 13:28:53 +02:00
Guy De Souza
a985544627
fft scaling fix
2018-06-01 13:28:38 +02:00
Hongzhi Wang
de4f43134a
Merge branch 'nr_initialsync' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr_initialsync
2018-06-01 13:16:06 +02:00
Hongzhi Wang
55544c5f60
UE adding nr_init
2018-06-01 11:25:52 +02:00
Guy De Souza
4922eea5f0
idft/dft 3072 fix
2018-06-01 10:51:44 +02:00
Guy De Souza
921b728373
Config module init
2018-05-31 10:28:41 +02:00
Hongzhi Wang
77dd1d76ac
UE adding config process
2018-05-31 09:58:22 +02:00
Hongzhi
707f3da005
UE small compile bug fix
2018-05-30 17:02:21 +02:00
Hongzhi Wang
0ca8286172
Merge branch 'nr_initialsync' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr_initialsync
2018-05-30 16:19:21 +02:00
Hongzhi Wang
7ccf478a56
UE missing files for nr synchro
2018-05-30 16:17:10 +02:00
Guy De Souza
2cb411c5d7
Merge branch 'nr_initialsync' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr_initialsync
2018-05-30 15:33:46 +02:00
Guy De Souza
4f66234773
Merge with nr-rrc-additions
2018-05-30 15:33:25 +02:00
Hongzhi Wang
8aa8b6ca2d
Merge branch 'nr_initialsync' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr_initialsync
2018-05-30 12:05:43 +02:00
Hongzhi Wang
fa5e522c1a
UE create nr_uesoftmodem + nr synchro
2018-05-30 12:02:34 +02:00
WEI-TAI CHEN
5b94aeac77
Merge nr_initialsync
2018-05-29 03:13:08 -07:00
Guy De Souza
047e8e2cf3
Merge branch 'nr_initialsync' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr_initialsync
2018-05-29 10:30:24 +02:00
Guy De Souza
a9ccf1cac4
3072 dtf/idft implementation
2018-05-29 10:29:51 +02:00
WEI-TAI CHEN
45519c9249
Merge feature-s1ap-r14-based-on-new-asn1c
2018-05-28 08:17:07 -07:00
WEI-TAI CHEN
33d67f2453
merge S1AP
2018-05-28 05:07:25 -07:00
WEI-TAI CHEN
e9ce528ed7
Modified and fixed common config
2018-05-28 04:52:39 -07:00
Calvin
3b7960d851
1. nr_rrc_mac_config_req_ue 2. copy IF module from eNB to new folder
2018-05-25 16:16:22 +02:00
yilmazt
054ac83d2b
Merge branch 'nr_initialsync' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr_initialsync
2018-05-24 18:53:08 +02:00
yilmazt
8b38bfc7c5
General modifications for polar coding, and deleting duplicate functions.
2018-05-24 18:44:01 +02:00
Guy De Souza
065614f0a0
RE jump fix
2018-05-24 16:45:05 +02:00
Guy De Souza
5e980ccd37
PBCH RE mapping fix
2018-05-24 15:05:03 +02:00
Guy De Souza
21fdaecfa0
Merge branch 'nr_initialsync' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr_initialsync
2018-05-24 11:25:57 +02:00
Guy De Souza
12f4c55ff0
PBCH RE mapping
2018-05-24 11:25:15 +02:00
yilmazt
cded3bd65b
polartest sync update
2018-05-19 18:24:18 +02:00
WEI-TAI CHEN
6c1c711e08
1. NR gNB Application use ITTI transmit config. to RRC
...
2.NR RRC do_SERVINGCELLCONFIGCOMMON for all of common config. will be transmit to lower layer by rrc_mac_config_req_gNB"
2018-05-18 08:00:30 -07:00
Guy De Souza
2ef63f24a9
PBCH generation/coding/Modulation
2018-05-18 16:38:41 +02:00
Calvin
5e1c6029e0
Add nr_rrc_mac_config_req_ue function
2018-05-18 13:34:40 +02:00
Guy De Souza
860c99071d
Polar encoding init
2018-05-18 09:23:15 +02:00
Guy De Souza
5cf8d93a09
NR Polar imports
2018-05-17 11:50:47 +02:00
Guy De Souza
313cab3d56
nr_transport.h creation
2018-05-17 11:30:38 +02:00
Guy De Souza
d6bbce2194
Minor changes: loop declarations
2018-05-17 10:46:51 +02:00
Guy De Souza
382348adf4
PBCH generation layout
2018-05-17 09:42:16 +02:00
Guy De Souza
5b970ac4a0
lte-softmodem NB_timing fix
2018-05-16 17:21:15 +02:00
Calvin
42afd54598
push EN-DC RRC configuration initizalization
2018-05-16 16:58:43 +02:00
Calvin
afeb57549c
push EN-DC RRC configuration initizalization
2018-05-16 16:56:44 +02:00
Guy De Souza
7e5ee477d8
RU malloc fix
2018-05-16 12:11:55 +02:00
Guy De Souza
3ac00170b2
Compiling version- Merge with UE directory split
2018-05-16 11:37:57 +02:00
WEI-TAI CHEN
fa42fa81eb
maintain NR configuration
2018-05-03 10:48:52 -07:00
Guy De Souza
8d5e7e4335
Addition of phich_common.c
...
Merge branch 'develop-uedirectorysplit' into nr_initialsync
2018-05-02 16:22:35 +02:00
Guy De Souza
303d677197
Merge branch 'develop-uedirectorysplit' into nr_initialsync
2018-05-02 16:21:33 +02:00
Guy De Souza
996a3013f6
Shift warning fixes
2018-05-02 11:28:52 +02:00
Guy De Souza
f5ce3af797
BPSK mod fix
2018-05-02 11:04:14 +02:00
Guy De Souza
98a41e8356
PBCH DMRS updated mapping
2018-05-02 08:59:03 +02:00
Guy De Souza
56785bde0c
PBCH DMRS TX
2018-04-30 18:17:38 +02:00
Guy De Souza
f0c7c5ed23
Merge branch 'nr_initialsync' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr_initialsync
2018-04-26 15:08:11 +02:00
Guy De Souza
153b206dd0
DC subcarrier fix/minor changes
2018-04-26 15:07:24 +02:00
WEI-TAI CHEN
fa21ee4548
Merge branch 'nr-rrc-additions' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr-rrc-additions
2018-04-26 03:22:35 -07:00
WEI-TAI CHEN
0a98198763
1. Modify the wrong name file ans1c to asn1c 2.Update the do_MIB function 3.Update the gNB initial parameter for non-standalone
2018-04-26 03:19:29 -07:00
root
1d8f716c71
hardcoding config file for ADRV9371_ZC706 target
2018-04-25 12:35:31 +02:00
root
ab3c963bc4
more missing files
2018-04-25 12:21:41 +02:00
root
97494d747b
adding missing config files
2018-04-25 12:18:50 +02:00
root
9248e9ed41
adding CMakelists template for nos1
2018-04-25 12:18:24 +02:00
Guy De Souza
db326bbf44
SSB repositioning
2018-04-25 10:14:54 +02:00
Guy De Souza
fb23ffd61c
malloc clear fix
2018-04-24 14:41:09 +02:00
Guy De Souza
8d844fef68
SS debug disabling
2018-04-24 10:35:44 +02:00
Guy De Souza
a72c960e80
txdata fix
2018-04-23 18:25:01 +02:00
Guy De Souza
da3ef78204
SS debug mode
2018-04-20 11:34:10 +02:00
Guy De Souza
8344996895
half frame index fix
2018-04-20 11:02:03 +02:00
Guy De Souza
75471ff721
malloc fix 2
2018-04-18 12:07:52 +02:00
Guy De Souza
ad358decce
txdata malloc fix
2018-04-18 11:57:24 +02:00
Guy De Souza
e00192e803
nr_feptx0 restructuring
2018-04-18 11:20:36 +02:00
Guy De Souza
653506c252
NR feptx thread
2018-04-18 10:41:52 +02:00
Guy De Souza
d1f264cd90
feptx ofdm update
2018-04-18 09:47:37 +02:00
Guy De Souza
34aa7fb750
Carrier Freq update
2018-04-17 15:19:57 +02:00
Guy De Souza
ff7c5f5e9d
DL freq fix
2018-04-17 12:17:44 +02:00
Guy De Souza
36717c6831
Ofdm mod update
2018-04-17 10:18:00 +02:00
Guy De Souza
1440e3c5ad
NR RU procedures
2018-04-16 17:42:17 +02:00
Guy De Souza
4aba771cce
CP length/ warnings fix
2018-04-13 15:56:33 +02:00
Calvin
b61b925544
create NR UE directory
2018-04-13 10:59:37 +02:00
WEI-TAI CHEN
c4e0f47570
upload RRC file
2018-04-13 01:52:05 -07:00
WEI-TAI CHEN
0339b49bdf
RRC .ans1 file and test asn1c
2018-04-13 01:37:04 -07:00
Guy De Souza
64db7233b9
NR parms fix
2018-04-12 17:04:47 +02:00
Guy De Souza
5cdda33859
Minor config correction
2018-04-12 10:23:32 +02:00
Guy De Souza
8dec69ea4f
Frame Parms update
2018-04-11 16:38:39 +02:00
Guy De Souza
7e7c15c3b9
NR RU init
2018-04-11 14:31:08 +02:00
Guy De Souza
312cf0bf56
NR config file
2018-04-11 12:06:39 +02:00
Guy De Souza
1447d0fa40
Synchronization signals scheduling update
2018-04-10 14:38:59 +02:00
Florian Kaltenberger
b61e800764
adding LDPC encoder and decoder (from mwc18 branch)
2018-04-09 13:10:17 -07:00
Florian Kaltenberger
4b0a1c06c7
Merge branch 'nr_initialsync' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr_initialsync
2018-04-09 12:45:26 -07:00
Guy De Souza
20fa442b23
gNB Tx procedure
2018-04-09 17:29:55 +02:00
Florian Kaltenberger
a413f12d9c
adding support for bandwidths 40 and 80 MHz to usrp_lib and rru
2018-04-09 08:07:52 -07:00
Florian Kaltenberger
dc30b30bf7
Merge branch 'nr_initialsync' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr_initialsync
2018-04-09 05:48:04 -07:00
Guy De Souza
1b68a4f270
NR exe update(compiling)
2018-04-09 14:42:32 +02:00
Florian Kaltenberger
c2aabeaabf
Merge branch 'nr_initialsync' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr_initialsync
2018-04-06 01:28:32 -07:00
root
6f290e7125
UE add RF board ZC706+AD9371
...
Conflicts:
cmake_targets/build_oai
openair1/PHY/LTE_TRANSPORT/prach.c
openair1/SCHED/phy_procedures_lte_ue.c
targets/ARCH/COMMON/common_lib.h
targets/RT/USER/lte-softmodem.c
2018-04-06 01:28:22 -07:00
Guy De Souza
7b524674c6
Intermediate commit/ Not working(defs issue)
2018-04-05 16:48:26 +02:00
Guy De Souza
a18969824b
nfapi nr extension update
2018-04-02 14:48:17 +02:00
Guy De Souza
d7ab43cee5
NR_PSS/NR_SSS
2018-04-02 14:08:52 +02:00
Bi-Ruei, Chiu
7321aab67e
Add S1AP R14 based on new asn1c
...
This feature requires an un-official version of asn1c :
https://github.com/velichkov/asn1c/tree/s1ap
2018-03-28 00:19:01 +08:00
Guy De Souza
c4fd4dcab3
nfapi extension/ test nr-softmodem
2018-03-27 13:52:16 +02:00
Guy De Souza
e88abf27c2
3/4 sampling for 80MHz / Max ofdm size 4096
2018-03-22 16:27:30 +01:00
Guy De Souza
8d953b0952
Frame parms init 30kHz-106/217 PRB
2018-03-22 15:20:05 +01:00
Guy De Souza
2fe84d937c
Build folder change/ NR exec
2018-03-22 11:03:32 +01:00
Guy De Souza
e8282dc406
Build_oai changes for NR
2018-03-21 17:09:28 +01:00