francescomani
e79b926905
rename sdr to radio
2022-10-19 17:42:26 +02:00
Robert Schmidt
634e38bd31
Remove DEADLINE_SCHEDULER and CPU_AFFINITY defines
2022-10-14 09:14:18 +02:00
Robert Schmidt
cc8da80fbc
Remove EXMIMO leftover
...
- Remove all files referencing EXMIMO
- Remove all targets/variables/defines that seem to be related to EXMIMO
2022-10-14 09:14:18 +02:00
Bruno Mongazon-Cazavet
fe1dc24e28
Add Intrinsics usage by SIMDE
2022-09-28 18:21:19 +02:00
francescomani
539563f03e
moving targets/ARCH to sdr/
2022-09-26 11:17:44 +02:00
Robert Schmidt
0bf4f01b91
Resolve warnings
2022-09-21 15:16:33 +02:00
laurent
cfeae9560e
merge develop
2022-08-26 18:02:50 +02:00
Robert Schmidt
61ead59d13
Check oai_exit in wait_on_condition() and friends, no volatile
2022-08-16 14:44:22 +02:00
Raymond Knopp
491d97dee9
removal of IF5_tools.x and old NR RU multi-threaded implementation. Fixes for LTE build
2022-08-06 12:13:16 +02:00
Raymond Knopp
10d288e9ab
Merge remote-tracking branch 'origin/develop' into if5_ECPRI_rework
2022-07-31 21:25:02 +02:00
Raymond Knopp
3760ffa4af
Merge remote-tracking branch 'origin/develop' into if5_ECPRI_rework
2022-07-30 19:36:27 +02:00
laurent
b4331bf7f4
code maintenance: old errors
2022-07-26 17:20:09 +02:00
Robert Schmidt
0b91791f67
Use (std) bool instead of custom bool types
...
OAI is riddled with boolean_t, FALSE, TRUE, etc. This makes no sense, as
there is a standard bool type, and could lead to nasty bugs if a
definition of a bool is non-standard (0 == false, true == !false). This
commit removes all non-standard bools in the whole project.
2022-06-27 10:07:48 +02:00
Raymond Knopp
6236fe8e77
changes for thread-core pinning
2022-06-11 08:08:03 +02:00
Robert Schmidt
e1b090cfaa
Improve logging
2022-05-23 15:20:03 +02:00
Robert Schmidt
9f6b7dc6b9
Make USRP tune_offset configurable
...
UHD documentation: "A tune request instructs the implementation how to
tune the RF chain."
This commit makes this configurable, from nr-softmodem, nr-uesoftmodem,
lte-softmodem, and lte-uesoftmodem.
2022-05-23 15:20:03 +02:00
Raymond Knopp
f0e8032b29
Merge remote-tracking branch 'origin/develop' into if5_ECPRI_rework
2022-05-01 14:51:27 +02:00
francescomani
3ec401f2f6
Merge remote-tracking branch 'origin/develop' into tdd25period_for_MR
2022-04-28 17:26:33 +02:00
Laurent THOMAS
2373b02150
review remarks
2022-04-12 20:52:40 +02:00
Laurent THOMAS
b738f8a6a9
tackle code review remarks
2022-04-11 17:27:11 +02:00
Raymond Knopp
b7389ab3d1
Merge remote-tracking branch 'origin/develop' into tdd25period_for_MR
...
Conflicts:
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
2022-03-29 22:57:56 +02:00
Laurent THOMAS
c0568a997a
fix bugs, delete dead code
2022-03-28 12:05:18 +02:00
Robert Schmidt
57cfd7bc32
Remove basic simulator
...
The basic simulator can be replaced with the RF simulator. Use option
--rfsim.
2022-03-17 08:25:16 +01:00
Raymond Knopp
2bd90d5b49
Merge remote-tracking branch 'origin/develop' into tdd25period_for_MR
...
Conflicts:
openair2/RRC/NR/MESSAGES/asn1_msg.h
2022-03-07 07:38:03 +01:00
Raymond Knopp
091386174e
bugfix for new sf_ahead parameter
2022-03-05 23:20:35 +01:00
Raymond Knopp
f99754a5ea
Merge remote-tracking branch 'origin/develop' into tdd25period_for_MR
...
Conflicts:
openair1/PHY/NR_TRANSPORT/nr_dlsch.c
openair1/PHY/NR_TRANSPORT/nr_sch_dmrs.c
openair1/SIMULATION/NR_PHY/dlsim.c
openair1/SIMULATION/NR_PHY/ulsim.c
openair2/GNB_APP/gnb_config.c
openair2/LAYER2/NR_MAC_gNB/config.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_RA.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_phytest.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
openair2/LAYER2/nr_pdcp/nr_pdcp_oai_api.c
openair2/RRC/NR/MESSAGES/asn1_msg.c
2022-03-05 21:12:32 +01:00
Robert Schmidt
8419166fc4
Move time_meas.{c,h} to common/utils/
2022-02-25 17:27:02 +01:00
Raymond Knopp
4756c5a167
added configurable "sf_ahead" for NR/LTE in RU section. Tested in NR with sf_ahead=2 (normally 3)
2022-02-13 22:15:48 +01:00
Robert Schmidt
00e058537d
Remove MSC library, it is not used anywhere
2022-01-27 10:53:07 +01:00
Laurent THOMAS
bc05bd882d
cleaning after big merge
2022-01-10 11:44:45 +01:00
Melissa Elkadi
4f9c2bd869
Merge branch 'eurecom-develop' into eurecom-episys-merge-nsa
2021-11-29 14:33:23 -08:00
Melissa Elkadi
9b16c1d860
Merge branch 'eurecom-develop' into episys/merge_nsa_w_develop
...
At this point we are successfully able to build.
Additionally, we can run the scenario,
however, it does not pass. It seems that the gNB
is not connecting to the proxy correctly. Just
wanted to push the progress so far. FYI, the items
that had to be changed to correct the linking issues
were the following:
- mac_rrc_data_ind_ue vs. nr_mac_rrc_data_ind_ue
- rrc_data_req vs. nr_rrc_data_req
- mac_rrc_data_req_ue vs. nr_mac_rrc_data_req_ue
- rrc_data_req_ue vs. rrc_data_req_nr_ue
- rrc_data_req vs. nr_rrc_data_req
The listed functions should be declard in the LTE/NR
UE directory depending on the functionality. Several
were mixed. i.e.: LTE functions being called in NR UE.
Also, removing siWindowLength, siWindowLength_int,
SIBType, SIBPeriod, and siPeriod_int from the NR UE RRC.
These variable were not used in the NR UE and are defined
for LTE only.
Lastly, in the NR_IF_Module.c of the NR UE, the global
variable def_dci_pdu_rel15 is not accessible. Need to
revisit this. For not it is commented out.
2021-08-11 10:23:42 -07:00
Raymond Knopp
24a0f1b851
small change in openair0_cfg interface to support AW2S RRUs.
2021-06-01 13:44:24 +02:00
Raymond Knopp
d88ce5b9bf
Merge remote-tracking branch 'origin/develop' into oairu
2021-04-27 11:58:31 +02:00
Laurent THOMAS
fbf39eecc1
cppcheck fixes
2021-03-26 16:32:20 +01:00
Raymond Knopp
91168581a5
small fix for basic simulator in TDD
2021-03-18 20:35:17 +01:00
Raymond Knopp
7f5dc92265
testing with multi-RU
2021-03-13 21:43:00 +01:00
Raymond Knopp
74a44d686d
minor changes
2021-03-13 21:27:39 +01:00
Raymond Knopp
e5226adcb0
Merge branch 'oairu' of https://gitlab.eurecom.fr/oai/openairinterface5g into oairu
2021-03-13 21:26:47 +01:00
magounak
a4666ba7e5
OTA synch changes for slave RRU
2021-03-13 21:25:54 +01:00
Raymond Knopp
d72b9c4e71
Merge remote-tracking branch 'origin/develop' into oairu
2021-03-08 13:41:14 +01:00
Melissa Elkadi
e3168a7d8c
Merge remote-tracking branch 'eurecom/develop' into eurecom-episys-merge
2021-03-03 16:12:04 -08:00
Raymond Knopp
a6e16e7c8a
Merge remote-tracking branch 'origin/develop' into oairu
2021-02-23 11:51:29 +01:00
Raymond Knopp
9f35010ea3
changes for multi-RRU OTA synch
2021-02-23 10:19:05 +01:00
Raymond Knopp
a446eb0ebc
Merge branch 'episys/master' into episys-merge
...
Conflicts:
common/utils/LOG/log.h
common/utils/ocp_itti/intertask_interface.cpp
nfapi/oai_integration/nfapi_vnf.c
nfapi/open-nFAPI/nfapi/src/nfapi.c
openair2/LAYER2/MAC/main_ue.c
openair2/LAYER2/PDCP_v10.1.0/pdcp.c
openair2/LAYER2/PDCP_v10.1.0/pdcp_fifo.c
openair2/PHY_INTERFACE/phy_stub_UE.c
openair2/RRC/LTE/rrc_UE.c
openair2/RRC/LTE/rrc_eNB.c
openair3/NAS/UE/ESM/esm_ebr_context.c
targets/COMMON/openairinterface5g_limits.h
targets/RT/USER/lte-softmodem.c
targets/RT/USER/lte-uesoftmodem.c
2021-02-13 22:52:33 +01:00
Florian Kaltenberger
0f57529b48
fixing benetel4g driver by setting ru->has_ctrl_prt =1 and thus starting the RU control thread, which is required for the 4G RRU. In the future we should revisit this and harmonize with the 5G version.
2021-02-01 10:24:22 +01:00
Raymond Knopp
86cab23b74
fixed build with --mu
2021-01-24 22:23:33 +01:00
Raymond Knopp
630b609db9
level shifting on RX for X300/N300, reduced to give ~25 dB noise level in eNB RX
...
2 ANT TX/RX for USRP, updates
2021-01-09 10:32:02 +01:00
Raymond Knopp
2368633642
testing of LTE with 2x2 20 MHz TDD on N310. Modifications in pipelined threading
2021-01-09 07:13:13 +01:00
Raymond Knopp
6b5e4e924d
added usrp-tx-thread to lte modem
2021-01-06 11:07:54 +01:00