Robert Schmidt
3b7d6377a0
Link targets that need RRC ASN.1 headers to header-only library
...
Most targets don't need the symbols from the compiled RRC ASN.1
libraries, but only the headers. In particular when compiling individual
libraries (e.g., for tests), linking the full library makes the RRC
ASN.1 libraries compile and link, when they are not needed (only headers
are needed).
For libraries that can do without these headers, don't link them.
2023-03-06 20:05:38 +01:00
Robert Schmidt
6cd72e4e7d
Create INTERFACE libraries to link to RRC ASN.1 target with headers only
2023-03-06 20:05:38 +01:00
Robert Schmidt
c67a612192
SIMU_ETH: use target, compile netlink_init.c only once
2023-03-06 20:05:38 +01:00
Robert Schmidt
e90ef3bc68
Split phy_init.h into two files (for LTE/NR)
2023-03-06 20:05:38 +01:00
Robert Schmidt
8a15fb7c63
RC: forward declarations and link physims better
...
The simulators have been changed: due to linker errors that would arise
otherwise, a lot of functions are defined in them to avoid such errors.
Some functions are also defined in header files; in this commit, we
define most functoins in nr_dummy_functions.c, which is compiled in, not
by including the C file, but by adding it to the target in
CMakeLists.txt
- nr_dlsim+nr_ulsim need NR_IF_Module_init(), so it cannot be in
nr_dummy_functions, but the others need it
- Link correcr NR_IF_Module_init() into these simulators, and reduce
overall link list
- Correctly link remaining simulators
2023-03-06 20:04:38 +01:00
Robert Schmidt
f30185bc0e
Add license header to file without license
2023-03-06 19:47:08 +01:00
Robert Schmidt
035b5bb665
Remove definition of null
2023-03-06 19:47:08 +01:00
Robert Schmidt
cd8df70e5c
Do not spill LTE/NR ASN.1 RRC all over: clean up platform_constants.h
2023-03-06 19:47:08 +01:00
Robert Schmidt
6d90aaaae2
(Almost) Remove all PHY/phy_vars* and PHY/phy_extern
2023-03-06 19:47:08 +01:00
Robert Schmidt
4e144dba6a
Remove useless MBMS_NFAPI_SCHEDULER definition
2023-03-06 19:47:08 +01:00
Robert Schmidt
d379bbae9c
Merge branch 'integration_2023_w09' into 'develop'
...
integration_2023_w09
See merge request oai/openairinterface5g!1980
!1904 DL channel estimation improvements
!1910 Continuation of reworking BWP structure for UE
!1918 Increasing size of UL MAC buffers for 15kHz SCS
!1973 Fix 2-layers UL channel estimation for pusch_dmrs_type2
!1975 minor typo
2023-03-04 14:31:51 +00:00
luis_pereira87
2547feeff1
Add physicalCellGroupConfig to RRCReconfiguration after a RRCReestablishmentComplete
2023-03-03 21:19:16 +00:00
Robert Schmidt
30b7ab3c12
Merge remote-tracking branch 'origin/minor-typo' into integration_2023_w09
2023-03-03 12:17:57 +01:00
Roberto Louro Magueta
532584deca
Merge remote-tracking branch 'origin/develop-fix-pusch-dmrs-type2' into integration_2023_w09
...
# Conflicts:
# openair1/PHY/NR_UE_ESTIMATION/filt16a_32.c
# openair1/PHY/NR_UE_ESTIMATION/filt16a_32.h
# openair1/PHY/TOOLS/tools_defs.h
2023-03-02 10:18:55 +00:00
Robert Schmidt
c6883ad2ee
Merge remote-tracking branch 'origin/NR_15khz_UL_buffers' into integration_2023_w09
2023-03-02 09:18:06 +01:00
Robert Schmidt
1e3de79862
Merge remote-tracking branch 'origin/NR_UE_BWP_reworking_continuation' into integration_2023_w09
2023-03-02 08:57:40 +01:00
Roberto Louro Magueta
03f752e1b0
Fix 2-layers UL channel estimation for pusch_dmrs_type2
2023-02-27 10:36:31 +00:00
laurent
5b13d71e24
fix bugs introduced by previous commit
2023-02-27 11:31:52 +01:00
laurent
fd5a124c84
try to make a piece of code a bit more decent, no functional change
2023-02-27 11:31:52 +01:00
laurent
88cbf8c940
fix regression, to squash with previous commit
2023-02-27 11:31:52 +01:00
laurent
dc12dfd7d4
reduce UE stack size, make a piece of code clear, reduced variables visibility
2023-02-27 11:31:51 +01:00
Roberto Louro Magueta
cbb257a547
Creation of function NFAPI_NR_DMRS_TYPE1_linear_interp(), NFAPI_NR_DMRS_TYPE1_average_prb(), NFAPI_NR_DMRS_TYPE2_linear_interp() and NFAPI_NR_DMRS_TYPE2_average_prb()
2023-02-27 11:31:51 +01:00
Roberto Louro Magueta
f1d5a92cd7
Memory free in nr_zero_forcing_rx() function
2023-02-27 11:31:51 +01:00
Roberto Louro Magueta
27f242ea08
Change of the minimum and maximum SNR of some DL CI tests, to reduce the test time
2023-02-27 11:31:51 +01:00
Roberto Louro Magueta
5cdea25a3b
Fix size of pdsch_dl_ch_estimates
2023-02-27 11:31:51 +01:00
Roberto Louro Magueta
0ab5b35867
To use c16maddShift(), c32x16maddShift(), c16multaddVectRealComplex(), and c16x32div() functions in nr_pdsch_channel_estimation()
2023-02-27 11:31:51 +01:00
Roberto Louro Magueta
e06704a8aa
Add CI test for 4-layers DL
2023-02-27 11:31:51 +01:00
Roberto Louro Magueta
dcae2e7f68
Fix buffer overflow for 4-layers DL
2023-02-27 11:31:51 +01:00
Roberto Louro Magueta
d8c97ec756
DL channel estimation improvements
2023-02-27 11:31:51 +01:00
Cedric Roux
6315dae4ca
minor typo
2023-02-25 13:45:52 +01:00
Robert Schmidt
fda5c4aed3
Merge branch 'integration_2023_w08b' into 'develop'
...
integration_2023_w08b
See merge request oai/openairinterface5g!1972
!1613 Implementation of NR_RRCReestablishment procedures
!1734 KPI GUI with Qt5 from ESA 5G-GOA project
!1751 Refactor and simplify CI UE Handling
!1948 Remove unmaintained ocp-enb, some clean up in CMakeLists.txt
!1969 support old versions of openssl
!1970 bugfix: increase size of nrb
!1971 multiple pdu sessions regression fix
2023-02-25 10:12:26 +00:00
Robert Schmidt
122a4e8d5b
Merge remote-tracking branch 'origin/fix-multipdu' into integration_2023_w08b
2023-02-24 18:51:53 +01:00
Robert Schmidt
5b3977ce13
Merge remote-tracking branch 'origin/bugfix-size-of-nrb' into integration_2023_w08b
2023-02-24 18:50:02 +01:00
Robert Schmidt
70765d1ebe
Merge remote-tracking branch 'origin/old-openssl' into integration_2023_w08b
2023-02-24 18:49:56 +01:00
Robert Schmidt
f35945e912
Merge remote-tracking branch 'origin/ocp-enb-cmake' into integration_2023_w08b
2023-02-24 18:49:30 +01:00
Robert Schmidt
5acdc72b3b
Merge remote-tracking branch 'origin/ci-asue-changes' into integration_2023_w08b
2023-02-24 18:43:50 +01:00
Robert Schmidt
a0594dd638
Merge remote-tracking branch 'origin/goa-5g-kpi-gui' into integration_2023_w08b
2023-02-24 18:43:42 +01:00
Robert Schmidt
8a6e64179b
Address review comments
2023-02-24 18:19:36 +01:00
francescomani
e4ce069d1a
increase UL buffer size for 15kHz
2023-02-24 14:06:23 +01:00
Robert Schmidt
0740b59684
Build nrqtscope in Ubuntu pipeline
2023-02-24 13:52:59 +01:00
Robert Schmidt
1a6dbad0d7
Apply 1 suggestion(s) to 1 file(s)
2023-02-24 09:10:09 +00:00
luis_pereira87
263436d866
Implementation of NR_RRCReestablishment procedures at gNB
2023-02-24 07:50:56 +00:00
Cedric Roux
f64ed09574
bugfix: increase size of nrb
...
We can have 273 RBs, so 8 bits to store the number of RBs is not enough.
16 bits ought to be enough for anybody.
2023-02-23 21:36:46 +01:00
Cedric Roux
a4eeefc13f
support old versions of openssl
...
Needed for ubuntu 16 and centos 7.
2023-02-23 21:35:26 +01:00
francescomani
605efb5e86
improving handling of TDAs and other fixes
2023-02-23 19:14:04 +01:00
francescomani
a7e7899edd
addressing review including clang formatting
2023-02-23 19:09:25 +01:00
francescomani
4b6ac06b5e
fixes
2023-02-23 19:09:25 +01:00
francescomani
ffdffeee9e
further improvements in UE BWP configuration
2023-02-23 19:09:25 +01:00
francescomani
0d9d4f55f7
further improvements in tda lists
2023-02-23 19:09:25 +01:00
francescomani
91f8f88781
remove pdcch_config from dci_size function
2023-02-23 18:39:04 +01:00