Anurag Asokan
e0256c8b0e
Suppress cppcheck errors and warning
2023-01-16 10:54:59 +01:00
Robert Schmidt
214aa50595
Merge branch 'integration_2023_w02' into 'develop'
...
integration_2023_w02
See merge request oai/openairinterface5g!1906
!1796 Make SFN dependent on GPS time
!1874 Processing time optimization for SRS
!1881 Fix documentation of dot_product()
!1884 Prevent Msg3 to be scheduled in downlink slot when nrofUplinkSymbols = 0 and DDDSU
!1888 Adopting new BWP structure at UE (first MR)
!1890 Fix setup_time overflow in VNF processing thread
!1892 system.c cleaning check result of system call
!1893 fix buildhelper Soapy folder name, case not respected, reinstall was broken
!1894 doc(ci): adding constraint on the branch name
!1895 ASN_SEQUENCE_ADD return code was checked only in 0.5% of calls
!1900 bugfix CU/DU: use correct IP address for GTP-U
!1901 Adding NRPPA ASN1 definitions and library
!1903 bugfix in function channelmod_modify_cmd
!1867 CI: new Python classes for SSH & Local execution
restore LDPC docs
2023-01-14 08:39:57 +00:00
Robert Schmidt
7d3100dbe7
Force correct min_rxtxtime in OAI UE test
2023-01-13 13:42:13 +01:00
Robert Schmidt
18b9135c4f
Fix warning in nFAPI
2023-01-12 18:05:16 +01:00
Robert Schmidt
75e542c6ad
Restore LDPC decdoer documentation
2023-01-12 18:02:45 +01:00
Robert Schmidt
da099ca77a
Merge remote-tracking branch 'origin/ci-new-ssh' into integration_2023_w02
2023-01-12 17:58:09 +01:00
Robert Schmidt
f36d7e8e96
Merge remote-tracking branch 'origin/bugfix_channelmod_modify_cmd' into integration_2023_w02
2023-01-12 17:57:23 +01:00
Robert Schmidt
1e812a4b7c
Merge remote-tracking branch 'origin/nrppa_new' into integration_2023_w02
2023-01-12 17:57:14 +01:00
Robert Schmidt
2c3e4ef47f
Merge remote-tracking branch 'origin/bugfix-cu-du-gtpu-correct-address' into integration_2023_w02
2023-01-12 17:57:06 +01:00
Robert Schmidt
47a4da8d5f
Merge remote-tracking branch 'origin/fix-check-return-ASN_SEQUENCE_ADD' into integration_2023_w02
2023-01-12 17:56:56 +01:00
Robert Schmidt
3598180557
Merge remote-tracking branch 'origin/documentation-branch-name' into integration_2023_w02
2023-01-12 17:56:13 +01:00
Robert Schmidt
a040fbddf2
Merge remote-tracking branch 'origin/kharobcom_fixbuildhelper' into integration_2023_w02
2023-01-12 17:56:03 +01:00
Robert Schmidt
6620471822
Merge remote-tracking branch 'origin/kharobcom_cleansystemfile' into integration_2023_w02
2023-01-12 17:55:54 +01:00
Robert Schmidt
da70a37551
Merge remote-tracking branch 'origin/FAPI_fix_setup_time_from_overflowing' into integration_2023_w02
2023-01-12 17:55:42 +01:00
Robert Schmidt
ce1246e0dd
Merge remote-tracking branch 'origin/NR_UE_BWP_reworking' into integration_2022_wk02
2023-01-12 17:49:22 +01:00
Robert Schmidt
3b4371e01c
Merge remote-tracking branch 'origin/Hotfix_Msg3_scheduling' into integration_2022_wk02
2023-01-12 17:46:27 +01:00
Robert Schmidt
6886f0d3dd
Merge remote-tracking branch 'origin/dot-prod-doc' into integration_2022_wk02
2023-01-12 17:46:19 +01:00
Robert Schmidt
451937d88b
Merge remote-tracking branch 'origin/develop-SRS-in-ulsim' into integration_2022_wk02
2023-01-12 17:46:09 +01:00
Karim Harouat
096a32bf16
system.c : cleaning check result of system call
2023-01-12 14:28:38 +01:00
Rúben Soares da Silva
cdf7fb6f70
Fix setup_time overflow in vnf processing thread, preventing gNB from stopping message processing once setup_time overflowed
2023-01-12 10:17:03 +00:00
Robert Schmidt
3b9107228a
cls_containerize: Add comment to help understand the magnitude of size
2023-01-11 15:15:08 +01:00
Robert Schmidt
57dbc79668
cls_physim1: Mention python version and separate Python/own modules
2023-01-11 15:15:08 +01:00
Robert Schmidt
074cf91bec
cls_cluster: various fixes after review
...
- Mention python version and separate Python/own modules
- Use constants for registry and namespace name
- Provide OC url in oc login
- Do not perform oc logout in background
2023-01-11 15:15:06 +01:00
Robert Schmidt
941acb2e8d
Tag cluster images with branch and commit ID
2023-01-11 15:15:06 +01:00
Robert Schmidt
7361c1689e
Use new SSH class to execute image build
2023-01-11 15:15:06 +01:00
Robert Schmidt
de4a9e1d5a
Use new SSH class to execute cluster build
2023-01-11 15:13:21 +01:00
Robert Schmidt
ce03b84898
Add new SSH/local cmd classes
2023-01-11 15:10:55 +01:00
Adeel Malik
affa5e3086
bugfix in function channelmod_modify_cmd
2023-01-11 11:12:19 +01:00
Florian Kaltenberger
89bddc76f0
addressing reviewer comments
2023-01-11 10:13:01 +01:00
Robert Schmidt
21ef822c45
Shorten IP address buffer to avoid strncpy() warning
2023-01-11 09:59:39 +01:00
laurent
9a789dbb8a
ASN_SEQUENCE_ADD return code was checked only in 0.5% of calls, existing errors not detected by sanitize address
2023-01-11 09:59:39 +01:00
Florian Kaltenberger
24237b3e35
adapting ans1 handling of NRPPA to new framework
2023-01-10 11:26:27 +01:00
Florian Kaltenberger
1434175a84
adding Mohsen's NRPPA main program to CMakeLists.txt
2023-01-10 10:23:55 +01:00
ahadi
b7762141e8
added NRPPA .asm file and compiled the functions to CMakeFiles
2023-01-10 10:21:05 +01:00
Cedric Roux
551aee172a
bugfix CU/DU: use correct IP address for GTP-U
...
Not only the teid is received from the DU but also the IP address. We
have to use it too.
Also, don't connect the UDP socket. The parameter remote_s_address in the
configuration file must not be used, at least not for gtp-u because the
IP address is received from the DU (plus for later, for multiple DUs, it
won't work at all).
2023-01-09 15:19:07 +01:00
Raphael Defosseux
719e36159d
doc(ci): adding constraint on the branch name
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-01-03 09:58:02 +01:00
francescomani
01030bbc4e
L2 simulator fix
2022-12-30 10:32:58 +01:00
Karim Harouat
f277a27f57
fix buildhelper Saopy folder name, case not respected, reinstall was broken
2022-12-30 08:54:53 +01:00
francescomani
5300c57f3d
common BWP structure and further improvements
2022-12-27 19:00:41 +01:00
francescomani
e55e880b71
cleaning up of dci functions
2022-12-27 18:32:30 +01:00
francescomani
1e6db77be7
first commit
2022-12-27 18:26:06 +01:00
Florian Kaltenberger
675ebb1f22
attempt to fix issues when starting with SFN > 0
2022-12-27 16:01:44 +01:00
Florian Kaltenberger
ad6c250595
adressing reviewer comment
2022-12-27 11:49:47 +01:00
Florian Kaltenberger
00c36d7b40
fixing "making SFN dependent on GPS time"
...
in fact it syncs the USRP time to GPS time when available and then derives the SFN from the USRP time.
2022-12-27 11:49:47 +01:00
Roberto Louro Magueta
a7db9280b8
Generate SRS sequence only when needed
2022-12-23 10:39:11 +00:00
Roberto Louro Magueta
c6bfb97988
Remove calloc of report_tlv, prg_list and prgs
2022-12-23 10:39:11 +00:00
Roberto Louro Magueta
f7a34d4274
Rename some variables
2022-12-23 10:39:11 +00:00
Roberto Louro Magueta
4c6a1c722b
Change input of rrc_get_max_nr_csrs() from uint8_t to int
2022-12-23 10:39:11 +00:00
Roberto Louro Magueta
01ddccb101
Fix size of IQ channel_matrix of SRS
2022-12-23 10:39:11 +00:00
Roberto Louro Magueta
b95b95e7a7
Add SRS time stats in nr_ulsim
2022-12-23 10:39:11 +00:00
Roberto Louro Magueta
44dabd7377
Add SRS enable/disable as input command line in nr_ulsim
2022-12-23 10:39:10 +00:00
Roberto Louro Magueta
93770edc8a
Add SRS in nr_ulsim
2022-12-23 10:39:10 +00:00
Robert Schmidt
1a0c0cd1c9
Merge branch 'integration_2022_wk51' into 'develop'
...
integration_2022_wk51
See merge request oai/openairinterface5g!1877
!1823 NR UE improve RA procedures (continuation)
!1863 fixes for mixed slot without uplink symbols
!1865 Remove max power limitation in p_NR_FR1
!1866 Small fixes from Fujitsu branch
fix OAIUE test
!1638 Implementation of RRC NR_Paging message at gNB
!1846 NR limit dl_DataToUL_ACK
!1864 Derive K_NG-RAN* key for RRCReestablishment
!1871 Improvements in 5G RAR and DCI for initial BWP larger than 180PRBs
!1872 Fix seed generation and physim script
!1860 Test reduced iterations for ULSIM 3GPP
!1873 Moved nr_ue_design.md to doc/
!1878 Bugfix wrong use of qsort in dl/ul schedulers
!1881 Fix documentation of dot_product()
!1815 NR UE moved PDSCH, rxdataF to stack
!1875 NR SA SIB1 status after failure
!1870 NR SA Tutorials
2022-12-23 07:22:54 +00:00
luis_pereira87
4a518335bb
Prevent Msg3 to be scheduled in downlink slot when nrofUplinkSymbols = 0 and DDDSU
2022-12-22 18:17:10 +00:00
Robert Schmidt
315caca955
Merge remote-tracking branch 'origin/NR_SA_Tutorials' into integration_2022_wk51
2022-12-22 18:03:59 +01:00
Robert Schmidt
8943dfa131
Merge remote-tracking branch 'origin/NR_fix_sib1_reset_after_failure' into integration_2022_wk51
2022-12-22 18:03:52 +01:00
Robert Schmidt
027a8c6f9b
Merge remote-tracking branch 'origin/NR_UE_pdsch_remove_global_vars' into integration_2022_wk51
2022-12-22 18:03:43 +01:00
Robert Schmidt
cc6d1ecded
Merge remote-tracking branch 'origin/multi-ue-fixes' into integration_2022_wk51
2022-12-22 15:04:00 +01:00
Robert Schmidt
b6bc11635d
Merge remote-tracking branch 'origin/NR_UE_moved_doc' into integration_2022_wk51
2022-12-22 15:03:52 +01:00
Robert Schmidt
a4e9a07d56
Merge remote-tracking branch 'origin/test_ulsim_lower_iterations' into integration_2022_wk51
2022-12-22 15:02:48 +01:00
francescomani
9e7ef62c9d
3GPP UL tests with 7 iterations of LDPC
2022-12-22 15:02:04 +01:00
Robert Schmidt
bacf3537cf
Merge remote-tracking branch 'origin/fix-seed-physim-script' into integration_2022_wk51
2022-12-22 15:00:31 +01:00
Robert Schmidt
1af5062b6c
Merge remote-tracking branch 'origin/NR_fix_intial_BWP_more_than_180' into integration_2022_wk51
2022-12-22 15:00:23 +01:00
Robert Schmidt
d21f6411fc
Merge remote-tracking branch 'origin/nr_derive_key_ng_ran_star' into integration_2022_wk51
2022-12-22 14:59:36 +01:00
Robert Schmidt
599fd419df
Merge remote-tracking branch 'origin/NR_limit_dl_DataToUL_ACK' into integration_2022_wk51
2022-12-22 14:59:28 +01:00
Robert Schmidt
d6a01a73d4
Merge remote-tracking branch 'origin/NR_RRC_Paging' into integration_2022_wk51
2022-12-22 14:59:15 +01:00
laurent
ef65ad6cd5
fix doc only
2022-12-22 11:36:24 +01:00
Robert Schmidt
2c846e26a0
OAI UE: use 2x2 config file, tune-offset, min_rxtxtime
2022-12-22 10:45:38 +01:00
laurent
97bce21005
code review comments, simplify asn1 coding
2022-12-20 15:37:31 +01:00
luis_pereira87
44d309a69d
Implementation of RRC NR_Paging message at gNB
2022-12-20 15:37:26 +01:00
Sakthivel Velumani
4d2093e765
Updated doc, spell checked
2022-12-20 19:49:59 +05:30
Robert Schmidt
c9f737d310
Merge remote-tracking branch 'origin/NR_small_fixes_from_fujitsu_branch' into integration_2022_wk51
2022-12-19 21:39:25 +01:00
Robert Schmidt
ffb2d23b18
Merge remote-tracking branch 'origin/NR_remove_limitation_p_NR_FR1' into integration_2022_wk51
2022-12-19 21:39:16 +01:00
Robert Schmidt
64a65a878a
Merge remote-tracking branch 'origin/NR_mixed_slot_fixes' into integration_2022_wk51
2022-12-19 21:39:09 +01:00
Robert Schmidt
d66bc22175
Merge remote-tracking branch 'origin/NR_UE_improve_RA_contd' into integration_2022_wk51
2022-12-19 21:39:00 +01:00
francescomani
54641a14fd
removing additional BWPs from config files
2022-12-19 16:57:03 +01:00
Guido Casati
3a24b66ecf
Define for RX/TX Max Size of RLC buffers
...
- new definition to replace hardcoded values
2022-12-19 16:45:15 +01:00
francescomani
7f31659a86
limit dl_DataToUL_ACK to the number of slots per frame to avoid the need to resize VRB_map and UL_tti_req_ahead
2022-12-19 16:35:06 +01:00
Robert Schmidt
8cacbb884c
Address review comments
2022-12-19 16:23:40 +01:00
Robert Schmidt
e99c019fb4
Use get_random_seed() to initialize GTP module
2022-12-19 15:57:10 +01:00
Robert Schmidt
92d5270adf
Use get_random_seed() in set_taus_seed(), used by taus()
2022-12-19 15:57:09 +01:00
Robert Schmidt
2ec0b4b8fe
Make on static library SIMU, drop SIMU_COMMON
...
Almost all targets used both SIMU and SIMU_COMMON. So instead of
linking one in the other, this commit merges both libraries into a
common SIMU lib. Further, we never load SIMU dynamically -- hence
make it a static library.
Also, this commit cleans up CMakeLists.txt to prevent multiple
compilations of taus.c
2022-12-19 15:57:09 +01:00
Robert Schmidt
c1f85d4f07
Remove some commented code
2022-12-19 15:57:09 +01:00
Robert Schmidt
fb6f9d3bf0
Read /dev/urandom to init RNG for uniformrandom and gaussZiggurat
2022-12-19 15:57:09 +01:00
Robert Schmidt
e695f24277
Fix autotests: read correct log file when evaluating sim runs
2022-12-19 15:57:09 +01:00
Guido
c99539a806
Bugfix wrong use of qsort
...
- The qsort() function is defined as:
void qsort(void *base, size_t nmemb, size_t size,
int (*compar)(const void *, const void *));
and sorts an array with nmemb elements of size size.
- in the gNB scheduling functions, nmemb and size were swapped
- this was causing a stack overflow ending with a SEGFAULT under certain circumstances
2022-12-19 15:15:05 +01:00
Guido Casati
b375a804bf
Cleanup of NUMBER_OF_NR_UE_MAX and its references
...
- this defition is obsolete
2022-12-19 15:15:04 +01:00
francescomani
88192f1339
fixes for mixed slot without uplink symbols
2022-12-19 10:24:02 +01:00
francescomani
01369343e6
flag to set sib1 decoded status
2022-12-19 09:49:38 +01:00
Sakthivel Velumani
c0f03f2960
Reduced scope of llr_buffer
...
Direct check on dlsim buffer
2022-12-18 11:33:54 +05:30
Sakthivel Velumani
d487666995
No need to set rxdataF to 0
...
full symbol buffer will be written bt DFT
2022-12-18 10:08:12 +05:30
Sakthivel Velumani
c31fe381f8
Simplified function args
...
removed gNB_id and slot from function calls where proc is used.
2022-12-18 10:08:12 +05:30
Sakthivel Velumani
573e7fd98a
Changed rxdataF from int32_t to c16_t
2022-12-18 10:08:12 +05:30
Sakthivel Velumani
06ef311975
Moved PDSCH, rxdataF to stack
...
--Removed NR_UE_PDSCH global structure
--Changed UE scope to accomodate local PDSCH data
--Removed common_vars.rxdataF from global structure
2022-12-18 10:08:08 +05:30
Robert Schmidt
cfe698eb70
Merge branch 'integration_2022_wk50' into 'develop'
...
integration_2022_wk50
See merge request oai/openairinterface5g!1869
!1663 UL-MIMO working with 2 layers
!1705 RNTI to UE ID in PDCP, SDAP, GTPU, ...
!1818 Move /targets/user to /executables
!1835 Improve NR SRS configuration
!1837 Add Configuration File Naming Style Guide
!1852 Get data from SRB 1 when generating Msg4
!1857 Use F1AP to transfer SRB1 messages in monolithic mode
!1858 fix NR_LDPC_NUM_BN_GROUPS_BG2_R15
!1862 Fix for msg3 scheduling
!1814 Initial web server implementation
!1847 Move 5G RFsim tests from RAN-CI-develop to RAN-Container-Parent
timeout for RFsim
2022-12-17 07:51:39 +00:00
Sakthivel Velumani
b80f2a2eb8
Moved nr_ue_design.md to doc/
2022-12-16 19:10:47 +05:30
luis_pereira87
5db45c1024
Tutorials: Enable Performance Mode in Ubuntu 22
2022-12-16 09:03:30 +00:00
luis_pereira87
fe146678ce
Tutorials: rename UE to nrUE
2022-12-16 09:03:30 +00:00
luis_pereira87
494dad9f7a
Tutorials: Add a note to run OAI gNB with min_rxtxtime 6 when using OAI UE
2022-12-16 09:03:30 +00:00
Robert Schmidt
805dbe7272
Lower RFsim timeout when no UE connected
...
This will lead to quicker drop of the UE context in the gNB once it
disconnected from RFsim.
2022-12-15 17:04:10 +01:00
francescomani
b58791bee0
fixing l2 simulator and addressing review comments
2022-12-15 16:55:06 +01:00
luis_pereira87
f8f1723b71
Derive K_NG-RAN* key for RRCReestablishment
2022-12-15 15:47:36 +00:00
Robert Schmidt
7bd0153079
Merge remote-tracking branch 'origin/ci-5g-tests-ran-container-parent' into integration_2022_wk50
2022-12-15 16:30:39 +01:00
Robert Schmidt
23c92ee0ed
Merge remote-tracking branch 'origin/websrv2' into integration_2022_wk50
2022-12-15 16:30:33 +01:00
Robert Schmidt
69a1eb2f6a
Merge remote-tracking branch 'origin/NR_msg3_fix' into integration_2022_wk50
2022-12-15 16:30:26 +01:00
Robert Schmidt
e9bbf624a6
Merge remote-tracking branch 'origin/NR_LDPC_NUM_BN_GROUPS_BG2_R15' into integration_2022_wk50
2022-12-15 16:30:17 +01:00
Robert Schmidt
7b9f610b8c
Merge remote-tracking branch 'origin/F1_SRB1' into integration_2022_wk50
2022-12-15 16:28:15 +01:00
Robert Schmidt
cc55c4315c
Merge remote-tracking branch 'origin/Msg4_SRB1' into integration_2022_wk50
2022-12-15 16:25:23 +01:00
Robert Schmidt
77eb877dec
Merge remote-tracking branch 'origin/conf-file-naming-guide' into integration_2022_wk50
2022-12-15 16:25:15 +01:00
Robert Schmidt
fca07aae56
Merge remote-tracking branch 'origin/NR_improve_SRS_configuration' into integration_2022_wk50
2022-12-15 16:22:22 +01:00
Robert Schmidt
6ecf3db1e5
Merge remote-tracking branch 'origin/move_user_execs' into integration_2022_wk50
2022-12-15 16:17:29 +01:00
Robert Schmidt
0271ff711d
Merge remote-tracking branch 'origin/e1-patch-merge1' into integration_2022_wk50
2022-12-15 16:17:22 +01:00
francescomani
0f57c8e699
remove generate_nr_prach
2022-12-15 16:00:57 +01:00
francescomani
1d1d8a1ef5
nr_ue_get_rach at MAC -> separation completed
2022-12-15 16:00:57 +01:00
francescomani
fab5987754
remove ue mode
2022-12-15 16:00:57 +01:00
francescomani
98ca29b220
cherry-picking some fixes from fujitsu branch
2022-12-15 15:24:07 +01:00
francescomani
2822e87067
remove limitation in p_NR_FR1
2022-12-15 14:07:58 +01:00
Raymond Knopp
9dc8eccaf4
fix for msg3 scheduling
2022-12-14 17:43:57 +01:00
laurent
75a18c33cd
change name of single var that may be corenetwork ue id or RAN rnti
2022-12-14 15:46:53 +01:00
Sakthivel Velumani
4fe3599a43
PDCP config as two functions
2022-12-14 15:12:29 +01:00
Roberto Louro Magueta
da63ee61fb
Replace _mm_srai_epi16 by simde_mm_srai_epi16
2022-12-14 14:03:22 +00:00
Roberto Louro Magueta
dd8f280842
SRS configured using the UE_Capability_nr
2022-12-14 14:03:22 +00:00
Roberto Louro Magueta
22e1cdfcc3
Add CI tests for UL 2-layers for 16QAM and 64QAM
2022-12-14 14:03:22 +00:00
Roberto Louro Magueta
f3747a0bcf
Update feature set
2022-12-14 14:03:22 +00:00
Roberto Louro Magueta
e28e026777
Implementation of function reset_sched_ctrl()
2022-12-14 14:03:22 +00:00
Roberto Louro Magueta
4fb8f83999
PHY-simulators working fine for UL-2 layers with 16QAM and 64QAM
2022-12-14 14:03:22 +00:00
Roberto Louro Magueta
93756a56eb
Fix hardcoded number of layers for the UL
2022-12-14 14:03:22 +00:00
Roberto Louro Magueta
ec858d175d
Compute TPMI based on SRS for 2 layers
2022-12-14 14:03:22 +00:00
Roberto Louro Magueta
65bd93721d
Compute UL-RI (and the number of UL layers) based on SRS for 2x2
2022-12-14 14:00:31 +00:00
Roberto Louro Magueta
1c18f09b6e
Add UE_Capability_nr config file
2022-12-14 14:00:31 +00:00
Roberto Louro Magueta
d05ff49dd0
Fix size of UE_Capability_nr message at UE
2022-12-14 14:00:31 +00:00
Sagar Arora
6d0eadcac2
(fix): Manually assign physim pods to nodes
...
The physim tests fail because, typically, the same tests gets assigned
to the same node which then is overloaded. This MR assigns pods to
different nodes to prevent this.
2022-12-14 14:52:56 +01:00
Robert Schmidt
c3d01306de
CI: fix type in cluster build script
2022-12-14 09:42:38 +01:00
francescomani
c0aea206c2
fixes in RAR and DCI for initial BWP larger than 180PRBs
2022-12-13 14:52:43 +01:00
Sakthivel Velumani
ec21db63eb
GTP PDCP change rnti to ue id
2022-12-13 12:42:32 +01:00
Robert Schmidt
9308369e28
Add configuration naming style guide
2022-12-13 10:15:54 +01:00
Anurag Asokan
215bb1b02c
Moving to execuatbles (incorporating comments)
2022-12-13 09:21:01 +01:00
Robert Schmidt
12384bbe25
Clean up phy_init_nr_gNB()
...
- variable is_secondary_gnb is not used anywhere, so remove
- variable lowmem is not used/defines should be changed, so remove
2022-12-12 23:40:39 +01:00
Robert Schmidt
d64921a24f
Deactivate legacy 5G RFsim pipeline
2022-12-12 23:40:39 +01:00
Robert Schmidt
3608f5cfb5
Add Container 5G RFsim FR2 32PRB test XML
2022-12-12 23:40:39 +01:00
Robert Schmidt
c4c03a48ac
Add docker-compose for FR2 32PRB 5G RFsim test
2022-12-12 23:40:39 +01:00
Robert Schmidt
bb9df947eb
Add Container 5G RFsim TDD do-ra test XML
2022-12-12 23:40:39 +01:00
Robert Schmidt
ebd4d8d628
Add docker-compose for TDD do-ra 5G RFsim test
2022-12-12 23:40:39 +01:00
Robert Schmidt
40f951f13d
Add Container 5G RFsim FDD phytest test XML
2022-12-12 23:40:39 +01:00
Robert Schmidt
bc12d222bb
Add docker-compose for FDD phytest 5G RFsim test
2022-12-12 23:40:39 +01:00
Robert Schmidt
8091c9f17f
Add Container 5G RFsim 24PRB test XML
2022-12-12 23:40:39 +01:00
Robert Schmidt
325e58bc10
Add docker-compose for 24 PRB 5G RFsim test
2022-12-12 23:40:39 +01:00
Robert Schmidt
6e43b1f12d
Fix tab names for 5G RFsim TDD SA test
2022-12-12 23:40:39 +01:00
Robert Schmidt
35330baeea
CI: Fix AnalyzeIperf
...
- Handle k(ilo) bytes
- Fix magnitudes for kilo and giga
- Correctly parse status line in iperf logs
2022-12-12 23:37:39 +01:00
Robert Schmidt
55455a03c0
Install iperf in gNB and eNB containers
2022-12-12 23:37:39 +01:00
Robert Schmidt
9d564f3691
Hack: enable UL traffic in do-ra mode
...
This commit enables UL traffic in do-ra mode by doing two changes:
- configure SDAP to send traffic to TUN interface instead of GTP by
abusing enb_flag=0 (i.e., setting UE mode for gNB SDAP)
- manually enable RLC LCID in UE MAC, since nr_DRB_preconfiguration()
statically enables one DRB bearer, without notifying MAC
2022-12-12 23:37:39 +01:00
Robert Schmidt
235cd40c98
Change default EPS bearer/PDU session ID to 10 for do_ra
2022-12-12 23:37:34 +01:00
francescomani
f67e0e3f02
Phytest fix to re-enable scheduling pucch transmission at ue
2022-12-12 23:37:26 +01:00
francescomani
e72b6fc448
Bugfix for fr2 xlsch bitmap
2022-12-12 23:37:20 +01:00
luis_pereira87
7c3b00301f
Use F1AP to transfer SRB1 messages in monolithic mode
2022-12-12 18:55:40 +00:00
Robert Schmidt
a97dfedb78
Merge branch 'integration_2022_wk49' into 'develop'
...
integration_2022_wk49
See merge request oai/openairinterface5g!1851
!1714 first-fix-rrc-mac-interface
!1755 DL/UL channel estimation improvement
!1788 NR RRC harmonization of CSI reporting
!1848 Remove old RNTI at MAC layer when Msg3 RRCSetupRequest carries ng-5G-S-TMSI-Part1
deactivate SRS in SA tests: creates RT problems
!1809 Doppler Effect
!1831 Nr ue fix asn1 memleak
!1842 Parallelize ASN.1 generation and build
!1853 Correct ue_ip driver module for RHEL9
!1850 Fix T1 offload test
!1461 Optimize LTE TM2 modulation (doesn't work well but it is already the case)
!1806 Repair doxygen documentation generation
!1856 hotfix for nr_rrc_data_req for the unfortunate SDU size 255
2022-12-10 14:05:58 +00:00
francescomani
bfd819c5b4
fix NR_LDPC_NUM_BN_GROUPS_BG2_R15
2022-12-09 13:59:12 +01:00
Robert Schmidt
4629b21775
Merge remote-tracking branch 'origin/nr_rrc_data_req-hotfix' into integration_2022_wk49
2022-12-08 20:01:06 +01:00
Robert Schmidt
fcf983d332
Merge remote-tracking branch 'origin/refresh-doxygen' into integration_2022_wk49
2022-12-08 20:00:57 +01:00
Robert Schmidt
9df2b44082
Merge remote-tracking branch 'origin/optimize_lte_tx_tm2' into integration_2022_wk49
2022-12-08 20:00:19 +01:00
frtabu
e65f13e175
review fixes
2022-12-08 15:27:33 +01:00
Raymond Knopp
3b0eed2edc
hotfix to avoid checking for sdu_sizeP=255 in nr_rrc_data_req. If ever
...
the SDU has this size the function will return. This is an old piece of
code where 255 meant -1 which was what was returned from the asn1c
encoding function if the ASN.1 message was not encodable.
2022-12-07 22:23:10 +01:00
Robert Schmidt
3d4b0ac575
Merge remote-tracking branch 'origin/fix-ue-ip' into integration_2022_wk49
2022-12-07 19:05:21 +01:00
Robert Schmidt
9c978ebf61
Merge remote-tracking branch 'origin/fix-t1-offload' into integration_2022_wk49
2022-12-07 19:05:08 +01:00
Robert Schmidt
af6458395c
Merge remote-tracking branch 'origin/parallel-asn1' into integration_2022_wk49
2022-12-07 19:04:59 +01:00
Robert Schmidt
d62a111c93
Merge remote-tracking branch 'origin/NR_UE_fix_ASN1_memleak' into integration_2022_wk49
2022-12-07 19:04:53 +01:00
Robert Schmidt
78a675922c
Merge remote-tracking branch 'origin/develop-chModels-Doppler' into integration_2022_wk49
2022-12-07 19:04:43 +01:00
laurent
c8c158e065
gcc ubsan detected warnings
2022-12-07 15:54:27 +01:00
Raymond Knopp
e97bf2b25a
added QPSK/16QAM TX optimizations for TM2
2022-12-07 15:53:26 +01:00
Raymond Knopp
e6a2ffb42d
optimization of symbols with CRS in TM2
2022-12-07 15:53:25 +01:00
Robert Schmidt
9baeae540b
Doxygen: explicit cmake option, more corrections
...
- Correct log message for directory of generated doxygen doc
- Correct path for image
- Skip to build libraries if not requested
2022-12-07 15:45:12 +01:00
luis_pereira87
e8893bccc4
Get data from SRB 1 when generating Msg4
...
For example in the case of a RRCReestablishment
2022-12-07 13:30:39 +00:00
Laurent Thomas
d0be747017
Correct ue_ip driver module for RHEL9
2022-12-07 14:04:23 +01:00
Robert Schmidt
7eae19ae01
Deactivate SRS in SA tests: create RT problems
2022-12-06 21:49:58 +01:00
Robert Schmidt
562c5367b7
Merge remote-tracking branch 'origin/NR_MAC_Remove_UE_when_Msg3_TMSI' into integration_2022_wk49
2022-12-06 21:40:58 +01:00
Robert Schmidt
2729ef3894
Merge remote-tracking branch 'origin/NR_CSI_reporting_harmonization' into integration_2022_wk49
2022-12-06 21:28:34 +01:00
Robert Schmidt
53a91d0cca
Merge remote-tracking branch 'origin/develop-UL-chEst-improvements' into integration_2022_wk49
2022-12-06 21:28:27 +01:00
Sakthivel Velumani
7da2ed309a
Fix code indentation
2022-12-07 00:45:46 +05:30
Sakthivel Velumani
161ef33963
Free ASN1 decoder memory for BCCH
2022-12-07 00:42:13 +05:30
luis_pereira87
a980d47918
Add warning comment related with accessing MAC structures directly from RRC
2022-12-06 15:12:07 +00:00
Robert Schmidt
e797933a00
Workaround to make 4G feMBMS pass
2022-12-06 12:15:53 +01:00
Robert Schmidt
6f9fdf5d84
CI: Use correct IPAddress variable for log collection
2022-12-06 11:31:58 +01:00
francescomani
ba28a365c0
clang formatting
2022-12-06 09:18:22 +01:00
Laurent THOMAS
00d1114fa3
fix the regressions blocking doxygen documentation generation
2022-12-06 08:45:30 +01:00
laurent
a1d80515e2
add a bug fix to takcly usefully CI run
2022-12-02 16:47:21 +01:00
laurent
1e8719c183
first-fix-rrc-mac-interface
2022-12-02 16:47:21 +01:00
Robert Schmidt
68836079d4
Only force ASN.1 generation and build for certain targets
2022-12-02 15:43:18 +01:00
Robert Schmidt
35d5c432df
Always trigger ASN.1 compilation at beginning
2022-12-02 15:43:18 +01:00
Robert Schmidt
34424c77eb
Remove unnecessary ASN.1 macros and generation scripts
2022-12-02 15:43:18 +01:00
Robert Schmidt
feeb017eb3
Generate and build LPP ASN.1 during build time
2022-12-02 15:43:18 +01:00
Robert Schmidt
21a252a275
Generate and build M3AP ASN.1 during build time
2022-12-02 15:43:17 +01:00
Robert Schmidt
2c79b0a438
Generate and build M2AP ASN.1 during build time
2022-12-02 15:43:10 +01:00
Robert Schmidt
09b4c65782
Generate and build LTE RRC ASN.1 during build time
2022-12-02 15:43:05 +01:00
Robert Schmidt
8f2e1f6662
Only use NR RRC >= v16
2022-12-02 15:43:00 +01:00
Robert Schmidt
60bc5397e8
Generate and build NR RRC ASN.1 during build time
2022-12-02 15:42:59 +01:00
Robert Schmidt
2e6a1c36a4
Generate and build NGAP ASN.1 during build time
2022-12-02 15:42:50 +01:00
Robert Schmidt
2a93484f2b
Generate and build S1AP ASN.1 during build time
2022-12-02 15:42:42 +01:00
Robert Schmidt
cf6ff96b21
Generate and build X2AP ASN.1 during build time
2022-12-02 15:42:35 +01:00
Robert Schmidt
d379e968d6
Generate and build F1AP ASN.1 during build time
2022-12-02 15:42:29 +01:00
luis_pereira87
fe413d6bc7
Remove old RNTI at MAC layer when Msg3 RRCSetupRequest carries ng-5G-S-TMSI-Part1
2022-12-02 14:40:22 +00:00
francescomani
df6a5fd864
fix SRS period and offset
2022-12-02 10:37:24 +01:00
francescomani
644f613409
adding vrb occupation to srs
2022-12-02 10:25:08 +01:00
francescomani
64c1b8ac93
adapting ul tda to srs
2022-12-02 10:25:08 +01:00
francescomani
230a6c3f45
more generic periodic SRS configuration
2022-12-02 10:25:08 +01:00
Robert Schmidt
f7c3874e20
Merge branch 'integration_2022_wk48' into 'develop'
...
integration_2022_wk48
See merge request oai/openairinterface5g!1845
!1781 Add 4G MBMS tests to RAN-Container-Parent
!1803 Improve dot_product function
!1836 Fix OPENAIR_DIR in CMakeLists.txt
!1840 PHR fix: re-compute TBS after reducing PRBs or MCS
!1841 Tpool: Unlock after broadcast in abortNotifiedFIFO()
!1843 NR DU: nr rrc: hotfix: set default priority correctly
!1763 Remove FlexRAN
!1789 SRB0 via RLC
!1834 cleanup of gNB PHY structures
!1844 RU: stop RF after all threads finished
!1811 NR UE improve TX thread
!1807 Harmonization of RRC SearchSpace configuration
!1819 ldpc offload: initialize R
2022-12-01 22:29:24 +00:00
Robert Schmidt
4dd1fbd891
Clean up MBMS config file
2022-12-01 20:43:15 +01:00
Robert Schmidt
47919c76dd
Merge remote-tracking branch 'origin/bugfix-ldpc-T1-lowMCS' into integration_2022_wk48
2022-11-30 23:13:07 +01:00
laurent
96bde322a7
fix code quality
2022-11-30 16:29:48 +01:00
Roberto Louro Magueta
42478ead37
Update RRC configuration for DMRS type
2022-11-30 14:22:53 +00:00
Roberto Louro Magueta
0c9047e11f
Fix DL channel estimation for 2-layers for DMRS Type 1
2022-11-30 14:22:53 +00:00
Roberto Louro Magueta
a35035f9a6
Remove replicated code in nr_pdsch_channel_estimation()
2022-11-30 14:22:53 +00:00
Roberto Louro Magueta
9162b115c2
Run UL 3GPP CI tests with Linear interpolation as Channel estimation technique in Frequency domain
2022-11-30 14:22:53 +00:00
Roberto Louro Magueta
eb41150d01
Filters improvement for linear interpolation as UL channel estimation technique
2022-11-30 14:22:53 +00:00
Robert Schmidt
7a254a20e1
Merge remote-tracking branch 'origin/searchspace_rrc_harmonization' into integration_2022_wk48
2022-11-30 14:39:09 +01:00
Robert Schmidt
daf30bd6de
Merge remote-tracking branch 'origin/NR_UE_mthread_rework' into integration_2022_wk48
2022-11-30 14:39:03 +01:00
Robert Schmidt
c99a0557d4
Merge remote-tracking branch 'origin/fix-stop-rf-segfault' into integration_2022_wk48
2022-11-30 14:38:57 +01:00
Robert Schmidt
0171083748
Merge remote-tracking branch 'origin/NR_gNB_PHY_cleanup' into integration_2022_wk48
2022-11-30 14:38:51 +01:00
Robert Schmidt
cff0675eee
Merge remote-tracking branch 'origin/srb0-use-rlc' into integration_2022_wk48
2022-11-30 14:38:45 +01:00
Robert Schmidt
d3ac2bf1fa
Merge remote-tracking branch 'origin/remove-flexran' into integration_2022_wk48
2022-11-30 14:38:36 +01:00
Robert Schmidt
78399007a5
Merge remote-tracking branch 'origin/hotfix-drb-priority-cu-accelleran' into integration_2022_wk48
2022-11-30 14:37:14 +01:00
Robert Schmidt
b8c1a2953d
Merge remote-tracking branch 'origin/tpool-abortfifo-fix' into integration_2022_wk48
2022-11-30 14:37:08 +01:00
Robert Schmidt
4d27c09032
Merge remote-tracking branch 'origin/NR_PHR_handling_resources_fix' into integration_2022_wk48
2022-11-30 14:37:02 +01:00
Robert Schmidt
bb27d67bc4
Merge remote-tracking branch 'origin/develop-fix-CMakeLists' into integration_2022_wk48
2022-11-30 14:36:56 +01:00
Robert Schmidt
21049fa179
Merge remote-tracking branch 'origin/better-dot_product' into integration_2022_wk48
2022-11-30 14:36:48 +01:00
Robert Schmidt
bb393cd52a
MBMS is always activated
2022-11-30 14:30:38 +01:00
Robert Schmidt
287c182925
Remove FlexRAN
...
- Remove any FlexRAN code
- Cleanup config files
- Remove LFDS7, libyaml dependencies
2022-11-30 14:30:18 +01:00
frtabu
93a6d4087d
Initial web server implementation
2022-11-30 11:36:39 +01:00
frtabu
21b3484e02
Initial web server implementation
2022-11-30 11:34:54 +01:00
Cedric Roux
3cd4b3c3fa
fixes some issues found by review
...
- AssertFatal() in nr_rlc_srb0_recv_sdu() if the srb0 is not found
- do_RRCSetup() may return -1, handle it properly
- do_RRCReject() may return -1, handle it properly
- remove one switch in rrc_gNB_generate_RRCReject()
2022-11-29 15:22:46 +01:00
Robert Schmidt
24fceb43c2
Unlock mutex after condition signal in USRP driver
2022-11-29 14:14:19 +01:00
Robert Schmidt
968d28d5fe
RU: stop RF after all threads finished
...
If we do not stop RF after all threads, it can happen that the RF is
finished, but another thread of the RU (e.g., reorder thread) tries to
send out a package to the RF. This can lead to a segfault, as observed
in UHD, because we free all resources before reusing them.
This commit fixes this behavior.
2022-11-29 14:12:26 +01:00
francescomani
0ab8c8d976
use SSB for reference until we have a better implementation of BWP
2022-11-29 12:26:44 +01:00
laurent
f47acc4955
fix warning
2022-11-28 11:30:41 -05:00
Sakthivel Velumani
b3092a45fd
Added documentation for UE_thread design
2022-11-28 11:30:41 -05:00
Sakthivel Velumani
6d7afb014f
Moved writing samples to RU inside TX function
2022-11-28 11:30:41 -05:00
Sakthivel Velumani
a01ade336f
Start TX slot after receiving slot samples from RU
2022-11-28 11:30:36 -05:00
Cedric Roux
5d92e0d730
NR DU: nr rrc: hotfix: set default priority correctly
...
Using Accelleran CU, the DRB ID is 4 (not 1), we need to set and access
the array 'drb_priority' correctly in the DU specific functions.
Before this commit, we had the following error:
[NR_MAC] ASN1 message CellGroupConfig encoding failed (rlc-BearerToAddModList, 18446744073709551615)!
2022-11-28 15:33:13 +01:00
Jaroslava Fiedlerova
c40d246fb0
ldpc offload: initialize R
2022-11-28 11:25:17 +01:00
laurent
d74b2bd19f
improve dot_product function
2022-11-28 10:33:47 +01:00
francescomani
67544e83af
re-compute TBS after reducing PRBs or MCS
2022-11-28 09:52:41 +01:00
Cedric Roux
231c2f3c5f
gnb: remove srb0 shared global variable - use RLC module instead
2022-11-25 17:31:03 +01:00
Robert Schmidt
c8060da227
Tpool: Unlock after broadcast in abortNotifiedFIFO()
2022-11-25 16:53:53 +01:00
francescomani
3e2560297b
harmonization of search space rrc configuration
2022-11-25 14:50:47 +01:00
Roberto Louro Magueta
bf5cf3c908
Call cdMul() function
2022-11-25 11:03:45 +00:00
Roberto Louro Magueta
3845e5cff3
Add a Doppler of 10 Hz in UL 3GPP CI tests
2022-11-25 11:03:45 +00:00
Roberto Louro Magueta
610cfc66e1
Call multipath_channel() function in nr_ulsim to apply the Doppler Effect
2022-11-25 11:03:45 +00:00
Roberto Louro Magueta
2b40675b3a
Apply Doppler Effect
2022-11-25 11:03:45 +00:00
Roberto Louro Magueta
5238183336
Add Maximum Doppler Frequency in command line for nr_ulsim
2022-11-25 11:03:45 +00:00
Roberto Louro Magueta
9b04af1b52
Put the center_freq and maxDoppler as input of new_channel_desc_scm() function
2022-11-25 11:03:45 +00:00
Roberto Louro Magueta
e44a99b3c1
Implementation of get_cexp_doppler() function to compute the Doppler Effect
2022-11-25 10:56:52 +00:00
Roberto Louro Magueta
22ac2d1dc1
Fix OPENAIR_DIR in CMakeLists.txt
2022-11-25 10:16:17 +00:00
Robert Schmidt
0f17e739ed
Remove legacy pipeline 4G build results
2022-11-25 10:10:05 +01:00
Robert Schmidt
8742d00cbf
Increase timeout for docker-compose log retrieval
2022-11-25 07:49:55 +01:00
Robert Schmidt
4ce7d17a35
IperfFromContainer: handle unidirectional iperfs
...
- Refactor iperf analysis into IperfAnalyze function
- IperfAnalyze uses server report, or uses last client report (for MBMS
case)
- Additional check: duration as recognized in server/client report is
according to command line
2022-11-25 07:49:55 +01:00
Robert Schmidt
d2a35f70c7
IperfFromContainer: Undeploy automatically on failure, like for Ping
2022-11-25 07:49:55 +01:00
Robert Schmidt
277786bc71
Report only 5G RFsim logs in legacy pipeline
2022-11-25 07:49:55 +01:00
Robert Schmidt
8ea5d720b8
Deactive legacy 4G RFsim pipeline
2022-11-25 07:49:55 +01:00
Robert Schmidt
0feaf87c4f
Add Container 4G RFsim FeMBMS test XML
2022-11-25 07:49:55 +01:00
Robert Schmidt
ddd37527c7
Add docker-compose and config for FeMBMS test
2022-11-25 07:49:55 +01:00
Robert Schmidt
699b2ff411
Add Container 4G RFsim MBMS test XML
2022-11-25 07:49:55 +01:00
Robert Schmidt
086d0451a9
Add docker-compose and config for MBMS test
2022-11-25 07:49:55 +01:00
Robert Schmidt
7a6c212591
DeployGenObject(): log sed commands for used image
2022-11-25 07:49:55 +01:00
Robert Schmidt
232cebe6e0
UndeployGenObject(): log cmd
2022-11-25 07:49:55 +01:00
Robert Schmidt
8773e42363
Merge branch 'integration_2022_wk47' into 'develop'
...
integration_2022_wk47
See merge request oai/openairinterface5g!1832
!1824 NR msg4 retransmission fix
!1827 Print ASN1 messages to console only if DEBUG_ASN1 flag is enabled
!1794 Replace gaussdouble() by gaussZiggurat()
!1829 bugfix in SRS configuration
!1830 Fix infinite loop in ULSCH scheduler when scheduling for multiple UEs
!1821 Send RRCReconfiguration when RA with Msg3 through DCCH also when the UE is in the InitialBWP (review pending)
!1797 NR UE move ULSCH PHY memory to stack
!1792 NR SA Tutorials v5
!1826 Update docker documentation
!1825 Fixes to improve CI
2022-11-25 06:44:19 +00:00
Robert Schmidt
68de3b712a
Check for 5G results in Jenkinsfile of legacy pipeline
2022-11-25 07:42:16 +01:00
Robert Schmidt
d745cd1f2b
Merge remote-tracking branch 'origin/fixes-ci' into integration_2022_wk47
2022-11-24 19:58:30 +01:00
Robert Schmidt
da90e99723
Merge remote-tracking branch 'origin/doc-docker' into integration_2022_wk47
2022-11-24 19:58:19 +01:00
francescomani
8303ddcf6f
fixes
2022-11-24 15:23:41 +01:00
francescomani
1708092aec
assertion to avoid wrong CSI report slot configuration
2022-11-24 10:45:35 +01:00
francescomani
0f42998258
bugfix
2022-11-24 10:45:35 +01:00
francescomani
0dc4959741
CSI MIMO meas harmonization
2022-11-24 10:45:35 +01:00
francescomani
4856c17770
harmonization of RSRP meas config
2022-11-24 10:45:35 +01:00
Robert Schmidt
7b4021cc12
Add instructions to run container with custom config
2022-11-24 10:15:31 +01:00
francescomani
5115f5c928
cleanup of unused gnb phy fields
2022-11-23 19:04:56 +01:00
Robert Schmidt
8835296fc6
Update README in top-level and docker folder
2022-11-23 18:12:16 +01:00
Robert Schmidt
e33f058f03
Merge remote-tracking branch 'origin/NR_SA_Tutorials_v5' into integration_2022_wk47
2022-11-23 16:30:38 +01:00
Robert Schmidt
06753f0a32
Merge remote-tracking branch 'origin/NR_UE_ulsch_local_vars' into integration_2022_wk47
2022-11-23 16:25:29 +01:00
Robert Schmidt
cb764590e8
Merge remote-tracking branch 'origin/Trigger_RRCReconfiguration_on_InitialBWP' into integration_2022_wk47
2022-11-23 16:25:22 +01:00
Robert Schmidt
fcfddc7e34
Merge remote-tracking branch 'origin/Fix_ulsch_scheduler_multi_ues' into integration_2022_wk47
2022-11-23 16:25:12 +01:00
Robert Schmidt
69e42bf418
Merge remote-tracking branch 'origin/NR_SRS_config_bugfix' into integration_2022_wk47
2022-11-23 16:18:25 +01:00
Robert Schmidt
5c864e075a
Merge remote-tracking branch 'origin/develop-gaussZiggurat' into integration_2022_wk47
2022-11-23 16:18:01 +01:00
Robert Schmidt
a41415673d
Merge remote-tracking branch 'origin/NR_RRC_xer_fprint_only_when_DEBUG_ASN1' into integration_2022_wk47
2022-11-23 16:17:48 +01:00
Robert Schmidt
1b468ba5a3
Merge remote-tracking branch 'origin/NR_msg4_retransmission_fix' into integration_2022_wk47
2022-11-23 16:17:32 +01:00
Sagar Arora
1201364490
Adding node selector for jobs
2022-11-23 13:15:14 +01:00
luis_pereira87
aebe83e45b
Fix infinite loop in ULSCH scheduler when scheduling for multiple UEs
2022-11-22 21:09:18 +00:00
Sakthivel Velumani
3c8478f785
Moved PHY ULSCH struct to stack
2022-11-22 11:54:18 -05:00
francescomani
9bd08a1ddd
bugfix in SRS configuration
2022-11-22 13:54:20 +01:00
luis_pereira87
0a40945ae0
Print ASN1 messages to console only if DEBUG_ASN1 flag is enabled
2022-11-21 18:14:29 +00:00
Robert Schmidt
1dc4542349
CI: Improve ASUE test gNB configuration
2022-11-21 16:25:00 +01:00
Robert Schmidt
24d42aacd6
Tune configs for N310-based SA test
2022-11-21 15:45:14 +01:00
Robert Schmidt
9604d54edf
Increase precoding timing measure for N310-based gNB SA test
2022-11-21 14:30:25 +01:00
Robert Schmidt
bfcf115298
Tpool: use condbroadcast() in case multiple waits on the same signal
2022-11-21 13:47:41 +01:00
francescomani
e487c76260
fix msg4 failing retransmissions
2022-11-21 11:48:46 +01:00
Robert Schmidt
1576f353f3
CI: ran-build image on acamas
...
OC selected dedale, which is a real-time node. There are two issues:
- build jobs received a KILL signal
- it would not play nicely with real-time loads
We therefore hardcode another node.
2022-11-21 11:15:16 +01:00
francescomani
daf890932c
avoid gnb stalling on retransmissions
2022-11-21 11:11:49 +01:00
Robert Schmidt
92e6b5e5be
Merge branch 'integration_2022_wk46' into 'develop'
...
integration_2022_wk46
See merge request oai/openairinterface5g!1822
!1782 NR UE improve RA procedures (pt.1)
!1801 fix in NR PUCCH scheduler when the list is larger than a frame
!1802 workaround issue of N310 with UHD >= 4.2.0 when changing the BW
!1804 Fix for NR MSG4 scheduler
!1805 Pucch2 hotfix
!1808 fix NFAPI_MAX_NUM_UL_PDU according to SCF specifications
!1810 F1 fixes for interoperability with Accelleran CU
!1786 removing PRB at DC to avoid wrong noise level computation for PUSCH
!1813 Fix broken multiple DRBs
!1816 NR ULSCH/DLSCH scheduler fixes
!1660 Add SA test with COTS UE and F1 split
!1795 feat(ci): transition the Slack notification from old pipeline to container-based pipeline
2022-11-20 20:38:46 +00:00
Sagar Arora
8e14982525
Containers should keep running to copy autotests logs
2022-11-18 16:35:24 +01:00
Robert Schmidt
3da7dafd32
Merge remote-tracking branch 'origin/ci-slack-notifications-transition' into integration_2022_wk46
2022-11-18 16:20:36 +01:00
Robert Schmidt
d0edbd7bc0
Merge remote-tracking branch 'origin/ci-ran-sa-tests' into integration_2022_wk46
2022-11-18 16:20:31 +01:00
Robert Schmidt
39cf6006d8
Merge remote-tracking branch 'origin/NR_ULSCH_scheduler_fixes' into integration_2022_wk46
2022-11-18 16:20:24 +01:00
Robert Schmidt
03640f23d0
Merge remote-tracking branch 'origin/fix_multiple_drbs' into integration_2022_wk46
2022-11-18 16:20:15 +01:00
Robert Schmidt
2b7aacd32e
Merge remote-tracking branch 'origin/NR_PUSCH_noise_workaround' into integration_2022_wk46
2022-11-18 16:18:23 +01:00
Luis Pereira
2e2246f946
Fix tx Msg.4 after rx Msg.3 through DCCH/DTCH
2022-11-18 16:16:05 +01:00
Raphael Defosseux
e396af8349
fix(ci): proxy push does not follow the same pattern
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-11-18 16:08:47 +01:00
Raphael Defosseux
665b5baeed
feat(ci): transition the Slack notification from old pipeline to container-based pipeline.
...
* Also added a parameter for the registry push pipeline.
Valid mainly when triggering manually the pipeline when run on develop fails.
* Nicer message2 construction
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-11-18 16:08:23 +01:00
KARIM BOUTIBA
e469278b0a
Fix ASN.1 encoding for multiple DRBs
2022-11-18 15:45:17 +01:00
Sagar Arora
d363a3fb1d
Fixing cls_physim
...
- Un deployment of helm charts at some places
- Added check for completed pods
2022-11-18 10:47:24 +01:00
Robert Schmidt
59c4bb86d8
Check retransmissions for SA F1 test
2022-11-18 09:39:37 +01:00
Robert Schmidt
cb8408e7ff
AnalyzeLogFile_eNB: eNBlogFile will implicitly be in current directory
2022-11-18 09:39:23 +01:00
Robert Schmidt
375776d891
Bugfix: retransmission can be up to 100%
2022-11-18 09:31:21 +01:00
Robert Schmidt
ec4632590a
Merge remote-tracking branch 'origin/f1-interop-fixes' into integration_2022_wk46
2022-11-17 18:32:30 +01:00
Robert Schmidt
5c11306d76
Merge remote-tracking branch 'origin/fix_fapi_max_ul_pdus' into integration_2022_wk46
2022-11-17 18:32:25 +01:00
Robert Schmidt
ceaacbd60d
Merge remote-tracking branch 'origin/pucch2-hotfix' into integration_2022_wk46
2022-11-17 18:32:17 +01:00
Robert Schmidt
99a7a7a747
Merge remote-tracking branch 'origin/fix_NR_msg4_scheduler' into integration_2022_wk46
2022-11-17 18:32:11 +01:00
Robert Schmidt
c0392a8496
Merge remote-tracking branch 'origin/n310_uhd_workaround' into integration_2022_wk46
2022-11-17 18:32:04 +01:00
Robert Schmidt
cbc98579d6
Merge remote-tracking branch 'origin/fix_NR_PUCCH_scheduler' into integration_2022_wk46
2022-11-17 18:31:56 +01:00
Robert Schmidt
f54f1fd61d
Merge remote-tracking branch 'origin/NR_UE_improve_RA' into integration_2022_wk46
2022-11-17 18:31:45 +01:00
luis_pereira87
818ca5cfaa
Tutorials: upgrade to Ubuntu 22.04, UHD 4.3.0.0, docker-compose v2.12.2 and add more DNNs to docker-compose to avoid duplicated (default) values when parsing the file
2022-11-17 17:18:57 +00:00
Sagar Arora
f8d56cb428
Fixing the chart repository
2022-11-17 18:14:43 +01:00
francescomani
920c866e42
fix for msg4 scheduler in case vrb map for selected slot is occupied
2022-11-17 18:10:36 +01:00
francescomani
623d0e362d
further fixes in ulsch (and dlsch) scheduler
2022-11-17 18:01:50 +01:00
luis_pereira87
8a37a2dadb
Send RRCReconfiguration when RA with Msg3 through DCCH also when the UE is in the InitialBWP
...
This commit re-enables SRS when Msg3 through DCCH in InitialBWP that seems to be disabled after the RA (the same behaviour for other configurations may happen, so it is safer to send always the RRCReconfiguration when we have this RA).
2022-11-17 16:02:59 +00:00
Sagar Arora
c1f685dc46
remove unused files and fix typos
2022-11-17 16:39:30 +01:00
Sagar Arora
f44a210d8a
Clean the helm-charts and fix cls_physim
...
- added right pod selector in cls_physim
2022-11-17 14:26:46 +01:00
Robert Schmidt
4591eac556
extend comment on issue with USRP N310 and UHD >= 4.2.0
2022-11-16 09:22:32 +00:00
francescomani
22617b21d4
fixes for 2 bugs in the ULSCH scheduler
2022-11-15 09:32:05 +01:00
luis_pereira87
991de3623a
Tutorials: Change PLMN to the 3GPP Test Network
2022-11-14 11:06:02 +00:00
luis_pereira87
a398c5a9f4
Tutorials: add instructions to run OAI UE with B210 and RFsimulator
2022-11-14 10:49:15 +00:00
luis_pereira87
7a664c00fd
Tutorials: improvements on "Advanced configurations" section
2022-11-14 10:49:15 +00:00
Thomas Schlichter
9eb1d24504
fix size of arrays n0_subband_power and n0_subband_power_dB
2022-11-11 10:50:09 +01:00
Thomas Schlichter
b257959dd4
fix display of UL signal energy and PUCCH signal energy
2022-11-11 10:48:16 +01:00
Thomas Schlichter
5aa75cb689
fix noise calculation also for odd number of PRBs
2022-11-11 10:43:25 +01:00
Sagar Arora
ff738b7bf9
(fix): Remove sudo privilege from helm-charts
...
- Change security context to anyuid
- Changed from deployment to job, now the pods will be in completed
2022-11-10 11:20:54 +01:00
laurent
1336a41024
add time measurement in phy sim CI test
2022-11-09 18:58:09 +00:00
laurent
5ee6cf5de7
change the logic in cmake_targets/autotests/run_exec_autotests.bash to run all runs of same test in //
2022-11-09 18:58:09 +00:00
laurent
6ceaf084bc
remove usage of /dev/random in case openshit has a problem with this
...
remove usage of /dev/random in case openshit has a problem with this
2022-11-09 18:58:09 +00:00
laurent
2d46638aa1
fix cpu cost in phy simulation with sanitize addr, some code un-obfuscation
2022-11-09 18:58:09 +00:00
laurent
d9660677c4
start snr closer to the target for nr pbchsim
2022-11-09 18:58:09 +00:00
Roberto Louro Magueta
255ad24410
Replace gaussdouble() by gaussZiggurat() in random_channel() and add_noise()
2022-11-09 18:58:09 +00:00
Cedric Roux
7853673db7
f1 du: little hackish fix to get correct drb
...
I have a more complex fix that I'll put in a later merge request. That does
the job for the time being.
2022-11-09 17:00:11 +01:00
Cedric Roux
df45820f71
f1 du: get IP address for UL UP GTP tunnel from the right place
2022-11-09 15:43:22 +01:00
Cedric Roux
d2f456e089
bugfix: call nr_rlc_get_available_tx_space() with lcid, not rb id
2022-11-09 15:42:50 +01:00
francescomani
6e789bc275
update NFAPI_MAX_NUM_UL_PDU according to SCF specifications
2022-11-09 15:27:59 +01:00
Cedric Roux
d4356efc70
f1 du: get list of sst/sd from configuration file
...
may not be the best place to get data from conf file, to be refined later
if needed
2022-11-09 12:40:41 +01:00
Robert Schmidt
0cacf29dbb
Merge branch 'integration_2022_wk44' into 'develop'
...
integration_2022_wk44
See merge request oai/openairinterface5g!1800
!1745 Configurable re-transmission rounds in dlsim and ulsim
!1699 NR RRC pdsch_Config harmonization
!1787 Bugfix in Delta_TF calculation for PHR
!1790 remove unused NR RRC code
!1774 Fix BWP switching to the previous active BWP when there is a RA with Msg3 through DCCH or DTCH
!1772 Add RRC measurement configuration and handling
!1731 replacing call to RRC processing timers for msg3 dcch
!1764 NR_UE: improve timing and initial frequency synchronization
!1777 NR UE move DLSCH PHY memory to stack
!1791 missed to test return code of bind()
2022-11-09 05:40:27 +00:00
francescomani
821e3ad5ce
set random payload for pucchsim
2022-11-08 11:25:41 +01:00
Thomas Schlichter
0e520e9456
fix in NR PUCCH scheduler when the list is larger than a frame
...
based on a patch from Francesco Mani <email@francescomani.it >
2022-11-07 15:33:20 +01:00
Raymond Knopp
bf370cc55d
fixed correlation computation in pucch_rx.c
2022-11-05 21:54:23 +01:00
Raymond Knopp
96622f6b80
debugging of pucch2, logging
2022-11-05 13:56:53 +01:00
Thomas Schlichter
21721e967b
workaround issue of N310 with UHD >= 4.2.0 when changing the BW
...
UHD issue was reported here:
https://github.com/EttusResearch/uhd/issues/644
2022-11-04 18:18:35 +01:00
francescomani
159c9b6e4b
bugfix in ulsim
2022-11-04 12:37:01 +01:00
Robert Schmidt
5f15662444
Merge remote-tracking branch 'origin/rfsim-bug-multi-listners' into integration_2022_wk44
2022-11-04 11:03:33 +01:00
Robert Schmidt
6b80da0baa
Merge remote-tracking branch 'origin/NR_UE_dlsch_local_var' into integration_2022_wk44
2022-11-04 11:00:41 +01:00
Robert Schmidt
408a1c01d7
Merge remote-tracking branch 'origin/NR_RRC_config_cleanup' into integration_2022_wk44
2022-11-04 11:00:12 +01:00
Robert Schmidt
e5eabe203e
Merge remote-tracking branch 'origin/NR_DeltaTF_hotfix' into integration_2022_wk44
2022-11-04 10:59:55 +01:00
Robert Schmidt
b89daf68b7
Merge remote-tracking branch 'origin/Fix_BWP_switching_when_Msg3_DCCH' into integration_2022_wk44
2022-11-04 10:59:50 +01:00
Robert Schmidt
bacce39af7
Merge remote-tracking branch 'origin/rrc-meas' into integration_2022_wk44
2022-11-04 10:57:37 +01:00
Robert Schmidt
3e0efbdeb2
Merge remote-tracking branch 'origin/nr_ue_improve_time_and_freq_sync' into integration_2022_wk44
2022-11-04 10:55:56 +01:00
Arash Sahbafard
ec25c623d1
Fix: check RFsim bind() return code
2022-11-04 09:26:46 +01:00
Sakthivel Velumani
662897e0c5
Remove mlock
...
Modern hardware have large RAM and don't need mlock.
2022-11-03 16:27:25 -04:00
Robert Schmidt
00106a7ec8
Merge remote-tracking branch 'origin/configurable_rounds_in_sim' into integration_2022_wk44
2022-11-03 20:10:00 +01:00
Robert Schmidt
e9126363ea
Merge remote-tracking branch 'origin/removing_calltotimers_for_msg3_dcch_dtch' into integration_2022_wk44
2022-11-03 20:09:51 +01:00
Robert Schmidt
4214f3971d
Merge remote-tracking branch 'origin/NR_RRC_PDSCH_config_harmonization' into integration_2022_wk44
2022-11-03 20:09:43 +01:00
francescomani
4e80dc4a20
move PL comutation at MAC
2022-11-03 17:56:20 +01:00
Robert Schmidt
1c73dec53f
Update FEATURE_SET.md
2022-11-03 17:19:22 +01:00
Robert Schmidt
1ae1b0aa9f
Print RRC meas periodically
2022-11-03 17:19:22 +01:00
Robert Schmidt
6762342d25
Add periodic RRC measurements
2022-11-03 17:19:22 +01:00
Robert Schmidt
1c778ef382
Refactor and enable logging in nrRRC_stats.log
2022-11-03 17:18:57 +01:00
francescomani
a962ba8d5b
replacing call to RRC processing timers for msg3 dcch
2022-11-03 13:55:07 +01:00
Thomas Schlichter
5063957a16
fix merge artefact in nr_dl_channel_estimation.c
2022-11-03 09:43:03 +01:00
Thomas Schlichter
c5e68e146c
NR_UE: increase the accuracy of the filtered peak position value
2022-11-03 09:42:57 +01:00
Thomas Schlichter
39fe985681
NR_UE: slightly improve timing synchronization by minimizing the adjustment of the filtered peak position value
2022-11-03 09:42:47 +01:00
Thomas Schlichter
a7d9f94ef3
NR_UE scope: show complete CIR
2022-11-03 09:42:41 +01:00
Thomas Schlichter
cd8122d24d
NR_UE: fix frequency offset estimation/compensation if SSB is in the second captured frame
2022-11-03 09:42:27 +01:00
Thomas Schlichter
f73fcd94ee
NR_UE: fix/add some debugging in nr_adjust_synch_ue.c and nr_dl_channel_estimation.c
2022-11-03 09:41:51 +01:00
Thomas Schlichter
a2c6ad42e4
NR_UE: minor improvements in nr_initial_sync()
2022-11-03 09:41:14 +01:00
Thomas Schlichter
b94d6b5b33
remove unsupported "thread_pool_size" parameter from conf files
2022-11-03 09:37:41 +01:00
Thomas Schlichter
9ae6095a78
nr_ulsim: fix calculation of statistics
2022-11-03 09:37:28 +01:00
Thomas Schlichter
54b7fde0aa
NR_UE: fix noise in PDCCH scope
2022-11-03 09:31:57 +01:00
Sakthivel Velumani
ea72306c38
Moved DLSCH PHY structure to stack
2022-10-31 18:22:27 -04:00
francescomani
3cd342f74a
remove unused RRC code
2022-10-31 10:42:37 +01:00
francescomani
847044a5a6
fix bad merge
2022-10-31 09:48:45 +01:00
luis_pereira87
dbb6182124
Fix BWP switching to the previous active BWP when there is a RA with Msg3 through DCCH or DTCH
2022-10-30 09:38:56 +00:00
francescomani
1304a682fc
fix usage of FAPI new data indicator for PUSCH
2022-10-29 14:29:35 +02:00
francescomani
c2e80ffe9f
ndi init fix
2022-10-29 14:29:35 +02:00
francescomani
254491481f
addressing review and correcting indentation
2022-10-29 14:29:35 +02:00
francescomani
3a8db593d9
removing unnecessary code for re-transmission in ulsch decoding
2022-10-29 14:25:05 +02:00
francescomani
c3d863a6e5
configurable max nb of rounds in dlsim
2022-10-29 14:25:05 +02:00
francescomani
4c21c2d172
configurable max nb of rounds in ulsim
2022-10-29 14:25:05 +02:00
francescomani
3b53d82b26
avoiding to use tx_lev since it was breaking prachsim (also some formatting)
2022-10-29 14:16:12 +02:00
francescomani
21b14dddb4
removing unused code in dummy functions
2022-10-29 14:16:12 +02:00
francescomani
c07cbce037
better handling of PRACH TX power to improve separation between PHY and MAC
2022-10-29 14:16:12 +02:00
francescomani
c9553fe696
moving prach_resources to MAC
2022-10-29 14:16:12 +02:00
francescomani
e0cdf278b5
remove init_msg1 and sync_frame from prach structure
2022-10-29 14:02:23 +02:00
Robert Schmidt
a50a14a9aa
CI: Collect all *.log
2022-10-29 12:48:55 +02:00
Robert Schmidt
3ae26431eb
Do not require "Bye." to be in last line
2022-10-29 12:48:55 +02:00
Robert Schmidt
e17575f52a
SA test monolithic: no timing measurements
2022-10-29 12:48:55 +02:00
Robert Schmidt
68f8914868
Add iperf for Quectel 20MHz SA test
2022-10-29 12:48:55 +02:00
Robert Schmidt
a40baf6957
Add scenario XML for SA F1 with Quectel
2022-10-29 12:48:55 +02:00
Robert Schmidt
3f32164e2c
Add docker-compose for SA F1 test with Quectel
2022-10-29 12:48:55 +02:00
Robert Schmidt
c985210668
Update SA b200 Quectel config to 20 MHz
2022-10-29 12:48:55 +02:00
Robert Schmidt
4bc8ef3f80
Make service configurable in DeployObject, UndeployObject stops multiple
...
Service name can be used to start individual services. Uses only
docker-compose primitives, which can later be used to use the
docker-compose SSH functionality to (un)deploy services.
UndeployObject stops all referenced services
2022-10-29 12:48:55 +02:00
Robert Schmidt
a5e21fd082
Correct env var for DU in entrypoint
2022-10-29 12:45:49 +02:00
Robert Schmidt
b29f0af4b3
Harmonize SA gNB B200 and DU config (used for B200 and RFsim)
2022-10-29 12:45:49 +02:00
Robert Schmidt
408d96adbd
Generally disable 256 QAM for F1
2022-10-29 12:45:49 +02:00
Robert Schmidt
10bdf3a2e3
Shorten Tab name
2022-10-29 12:45:49 +02:00
Robert Schmidt
3856a00215
SA Quectel test: tear-down on correct server in case of problems
2022-10-29 12:45:49 +02:00
Robert Schmidt
4940146ff8
Merge branch 'integration_2022_wk43' into 'develop'
...
integration_2022_wk43
See merge request oai/openairinterface5g!1783
!1679 NR MAC PUCCH rework
!1723 Disabling dualConnectivityPHR
!1759 cleanup NR UE dead code
!1767 Fixes in CSI UE reception and reporting
!1775 Generate SRS sequence for every received SRS signal
!1776 SIMDE fix: Native AVX intrinsic call as macro
!1778 CI: Log pod build statistics
!1779 Tutorials: minor updates and improvements
!1780 feat(ci): migrating all LTE monolithic scenarios w/ docker approach
!1686 TDLA30, TDLB100 and TDLC300 channel models
!1769 PDU decoding workaround when there are issues in UL TB payload
!1753 numactl and thread-pinning in CI
!1784 PSEA - SABOX - fix apn issue
2022-10-29 10:36:11 +00:00
francescomani
f3aac37427
bugfix in delta_tf calculation
2022-10-28 19:01:59 +02:00
Robert Schmidt
7082fcfad3
Merge remote-tracking branch 'origin/psea-sabox-fix-apn' into integration_2022_wk43
2022-10-28 18:15:14 +02:00
Robert Schmidt
4b517de17f
Merge remote-tracking branch 'origin/phytest-numactl' into integration_2022_wk43
2022-10-28 18:15:10 +02:00
Robert Schmidt
b5952593ac
Merge remote-tracking branch 'origin/gNB_MAC_PDU_decoding_improvements' into integration_2022_wk43
2022-10-28 18:15:06 +02:00
Angelo Athanassopoulos
07abf4329d
PSEA - IEI DNN - This is the last IEI in the message.
...
Before this commit each time the message was captured, it entered the
default switch statement, which is meant to show that we received an
uknown IEI.
Now after the DNN IEI, we set offset=msg_length, to exit the
switch.
2022-10-28 13:54:13 +02:00
Angelo Athanassopoulos
43f3d03ddb
PSEA - IEI DNN - protect code from a bad DNN length received from the network
2022-10-28 13:24:25 +02:00
Angelo Athanassopoulos
8e4ebb078a
PSEA - IEI DNN - added macro for min DNN length
2022-10-28 12:55:58 +02:00
Robert Schmidt
31df643909
Add new 60 MHz 2x2 timing stats file
2022-10-28 11:41:42 +02:00
Robert Schmidt
dff94f6b32
Update 1x1 40 and 60 MHz thresholds
2022-10-28 11:41:18 +02:00
Robert Schmidt
27f2bd454e
SA N310 test: pin threads, use numactl
2022-10-28 09:31:23 +02:00
Robert Schmidt
49d9d0443b
Add new phytest test stage for 60MHz 2x2
2022-10-28 09:31:23 +02:00
Robert Schmidt
ec7e09353f
Add numactl for phytest-timing test
2022-10-28 09:31:23 +02:00
Robert Schmidt
40159bdf4d
Define cmd_prefix for Initialize_eNB
2022-10-28 09:31:23 +02:00
Robert Schmidt
058c6a4f26
Add Config file for 162PRB phytest
2022-10-28 09:31:23 +02:00
Robert Schmidt
978753d6ac
Delete unused 162PRB XML test stages file
2022-10-28 09:23:12 +02:00
Angelo Athanassopoulos
d91cfdc6cf
PSEA - Remove of unused ASCII macro definition
2022-10-27 20:05:16 +02:00
Angelo Athanassopoulos
dbd00175a7
PSEA - SABOX fix - Avoid the infinite loop, when not receiving an APN Operator Identifier
2022-10-27 20:01:08 +02:00
Robert Schmidt
01ef8c2f84
Merge remote-tracking branch 'origin/develop-channel-models' into integration_2022_wk43
2022-10-27 18:53:32 +02:00
Robert Schmidt
dd1d80bdc8
Merge remote-tracking branch 'origin/ci-legacy-monolithic' into integration_2022_wk43
2022-10-27 18:53:08 +02:00
Angelo Athanassopoulos
bef72dd747
PSEA - SABOX fix - changed the max accumulated apn length
2022-10-27 18:53:01 +02:00
Robert Schmidt
536bf6affd
Merge remote-tracking branch 'origin/NR_SA_Tutorials_v4' into integration_2022_wk43
2022-10-27 18:53:00 +02:00
Robert Schmidt
92178e3e61
Merge remote-tracking branch 'origin/ci-analysis-cluster' into integration_2022_wk43
2022-10-27 18:52:54 +02:00
Robert Schmidt
ae592943d2
Merge remote-tracking branch 'origin/SIMDE_fix_no_optim' into integration_2022_wk43
2022-10-27 18:52:30 +02:00
Robert Schmidt
4f7b2db2f2
Merge remote-tracking branch 'origin/BWP_switching-fix-SRS' into integration_2022_wk43
2022-10-27 18:51:59 +02:00
Robert Schmidt
f3397d0c9b
Merge remote-tracking branch 'origin/NR_CSI_UE_fixes' into integration_2022_wk43
2022-10-27 18:51:14 +02:00
Robert Schmidt
652df48a99
Merge remote-tracking branch 'origin/NR_UE_deadcode_cleanup' into integration_2022_wk43
2022-10-27 18:51:03 +02:00
Robert Schmidt
2706b4ff2e
Merge remote-tracking branch 'origin/disabling_dualconnectivity_PHR' into integration_2022_wk43
2022-10-27 18:50:54 +02:00
Robert Schmidt
ebd622ac3c
Merge remote-tracking branch 'origin/NR_MAC_PUCCH_rework' into integration_2022_wk43
2022-10-27 18:50:46 +02:00
francescomani
3b0cad7bb5
removing middle PRB to avoid wrong noise level computation for PUSCH
2022-10-27 18:48:57 +02:00
Robert Schmidt
f4982ca060
Retrieving pod statistics at the end of physim run
2022-10-27 18:41:34 +02:00
luis_pereira87
559670fd85
Add UL 3GPP tests in CI
2022-10-27 17:23:26 +01:00
Roberto Louro Magueta
d388be80c0
Compute log2_maxh for UL channel estimation using nb_antennas_rx
2022-10-27 17:23:26 +01:00
Roberto Louro Magueta
6b83d9e0f1
Compute normalization channel factor
2022-10-27 17:18:38 +01:00
Roberto Louro Magueta
9b594ff3b6
Fix AWGN channel
2022-10-27 17:18:38 +01:00
Roberto Louro Magueta
abb6fadd19
Implementation of function add_noise()
2022-10-27 17:18:38 +01:00
Roberto Louro Magueta
f8160bd34a
Change input command line from -g 2 A l to -g A,l and add channel correlation level as command line option in ulsim
2022-10-27 17:18:38 +01:00
Roberto Louro Magueta
6f51b930c1
Put the correlation level (low, medium or high) as input of new_channel_desc_scm()
2022-10-27 17:07:25 +01:00
Roberto Louro Magueta
3d966b09e8
TDL channel model implementation for low, medium and high correlation scenarios
2022-10-27 17:07:25 +01:00
Roberto Louro Magueta
ac39d3b48c
Remove the hardcoded channel matrix H_awgn_mimo from nr_ulsim
2022-10-27 16:54:59 +01:00
Roberto Louro Magueta
c3a51d771c
Implementation of tables G.2.1.1-2, G.2.1.1-3 and G.2.1.1-4 of TS 38.104, for TDLA30, TDLB100 and TDLC300 channel models
2022-10-27 16:54:59 +01:00
Roberto Louro Magueta
c14b39b07f
Add TDLA30, TDLB100 and TDLC300 in channel model options and improve the help log
2022-10-27 16:54:59 +01:00
francescomani
3247cdd0c3
addressing review
2022-10-27 12:52:10 +02:00
Raphael Defosseux
3e5deb4385
fix(ci): after code review
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-10-27 12:29:34 +02:00
Raphael Defosseux
187b3915b2
fix(ci): little typos in the scenario HTML tab references
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-10-27 09:33:47 +02:00
Raphael Defosseux
4bf6ce323e
fix(ci): when running the bare-metal pipelines, some files are already on the target side with root ownership. Copy is bypassed
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-10-27 09:33:01 +02:00
Raphael Defosseux
f3594a663a
fix(ci): fixing log collection for xNB run logs and iper operations
...
* Copying everything back to the python executor workspace
* For iperf operations, client and server logs are always copied,
even when successful
* for xNB run logs, since we could delete completely xNB workspaces
on the python executor, they are always there
* Copying back to the xNB server #0 for artifacting
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-10-26 21:35:18 +02:00
Raphael Defosseux
c447b814c2
feat(ci): triggering LTE Monolithic pipelines
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-10-26 20:59:19 +02:00
Sagar Arora
decaec0860
(fix): typo in collecting pod resource metrics
2022-10-26 10:27:49 +02:00
Raphael Defosseux
cab10e857e
fix(ci): should not return an error
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-10-25 16:50:34 +02:00
Raphael Defosseux
f8c82e69b9
feat(ci): migrating all LTE monolithic scenarios w/ docker approach
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-10-25 15:49:42 +02:00
luis_pereira87
c64c3e6182
Tutorials: minor updates and improvements
2022-10-25 14:33:04 +01:00
Sagar Arora
1ed52cb4d2
Changing the cluster node name
2022-10-25 14:09:51 +02:00
Robert Schmidt
2f28b5795f
Collect cluster pod metrics during build
2022-10-24 17:23:24 +02:00
francescomani
0df6dfba94
fixing the new PUCCH procedures
2022-10-24 16:30:21 +02:00
Robert Schmidt
a3aead9d9f
Assign ran-build and oai-physim build jobs to different nodes
2022-10-24 15:16:29 +02:00
Robert Schmidt
55d13bd19a
Log pod build statistics
2022-10-24 12:37:38 +02:00
Sakthivel Velumani
d18813b867
Native AVX intrensic call as macro
2022-10-21 18:47:58 -04:00
Raphael Defosseux
5324e0c18a
fix(ci): since we removed images from builder server, we need to pull them back before pushing to Docker-Hub
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-10-21 18:54:30 +02:00
Raphael Defosseux
3059ad4ebd
fix(ci): fix running simulators
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-10-21 16:22:23 +02:00
francescomani
99a22ba9ed
pdsch_Config harmonization
2022-10-21 16:11:57 +02:00
Robert Schmidt
a0fae95c79
Merge branch 'integration_2022_wk42b' into 'develop'
...
integration_2022_wk42b
See merge request oai/openairinterface5g!1773
MR !1479 [CI] Update for retransmission checkers
MR !1733 pusch_Config harmonization
MR !1748 Fixes for build on centos 7/8, SIMDE, auto-detect AVX2/512 and architecture
MR !1756 feat(ci): adding push / pull images operations to/from a local registry
MR !1760 Add time stamp in the logs
MR !1761 Merge targets/COMMON to executables
MR !1771 Draft: Remove CN_UTIL
MR !1770 (fix): removing the amf fqdn paramter
MR !1768 Rename radio folder
MR !1766 NR UE fix rxdata allocation
MR !1720 NR MIMO 2x2 Support Hooks in L2simulator
2022-10-21 13:09:39 +00:00
Robert Schmidt
925563ba97
Additional removal of '#' in amarisoft prompt
2022-10-21 10:55:04 +02:00
Roberto Louro Magueta
408e7abd2f
Generate SRS sequence for every received SRS signal
2022-10-20 14:39:17 +01:00
Robert Schmidt
1acb719b5e
Change CI SSHConnection class open() and Amarisoft UE class prompt
...
The Amarisoft root prompt contained '#' (as usual for root). However, to
integrate this into the UE management logic (cls_module_ue.py), we are
forced to use '$'. We changed the root command prompt to use '$', and
therefore change it here as well.
2022-10-20 15:02:18 +02:00
Robert Schmidt
b9db3044fb
Merge remote-tracking branch 'origin/episys-5g-mimo' into integration_2022_wk42b
2022-10-20 15:00:32 +02:00
Robert Schmidt
b1352c9d00
Merge remote-tracking branch 'origin/NR_UE_fix_rxdata' into integration_2022_wk42b
2022-10-20 15:00:25 +02:00
Robert Schmidt
79857ec8e6
Merge remote-tracking branch 'origin/rename_sdr_radio' into integration_2022_wk42b
2022-10-20 15:00:12 +02:00
Robert Schmidt
8a290ece2a
Merge remote-tracking branch 'origin/resolve_fqdn' into integration_2022_wk42b
2022-10-20 14:57:52 +02:00
Robert Schmidt
c36a1ef453
Merge remote-tracking branch 'origin/rm_CN_UTILS' into integration_2022_wk42b
2022-10-20 14:57:41 +02:00
Robert Schmidt
b3d4321d77
Merge remote-tracking branch 'origin/common_to_executables' into integration_2022_wk42b
2022-10-20 14:57:29 +02:00
Robert Schmidt
9771036efb
Merge remote-tracking branch 'origin/logImp' into integration_2022_wk42b
2022-10-20 14:57:13 +02:00
Robert Schmidt
627b8d92d3
Merge remote-tracking branch 'origin/ci-local-registry' into integration_2022_wk42b
2022-10-20 14:57:01 +02:00
Robert Schmidt
d4536d2064
Merge remote-tracking branch 'origin/centos-and-noavx2' into integration_2022_wk42b
2022-10-20 14:56:47 +02:00
Robert Schmidt
e252115323
Merge remote-tracking branch 'origin/NR_RRC_PUSCH_config_harmonization' into integration_2022_wk42b
2022-10-20 14:56:27 +02:00
Sagar Arora
048c7df304
(fix): Remove the AMF FQDN parameter
...
- there are extra variables in gnb_entrypoint.sh to resolve FQDN which
are superfluous
- allowing nrue config to use gnb fqdn and ip-address
- rfsimulator parameter is not used in all docker-compose so it should be optional
- make amf ip-address optional
2022-10-20 14:29:50 +02:00
Robert Schmidt
3462357b3b
Do not exit immediately on error in entrypoint scripts
2022-10-20 14:29:50 +02:00
francescomani
e79b926905
rename sdr to radio
2022-10-19 17:42:26 +02:00
mir
d671d8adab
Remove CN_UTIL
2022-10-19 14:45:07 +02:00
Raphael Defosseux
1a0d91fd76
feat(ci): changing the XML structure for pulling images
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-10-19 09:16:37 +02:00
luis_pereira87
705c6b76d2
gNB MAC PDU decoding improvements when there are issues in UL TB payload (MAC subPDU overlap)
2022-10-18 15:34:28 +01:00
francescomani
bb28445567
fixes in CSI UE reception and reporting for multiple BWPs
2022-10-18 16:09:42 +02:00
Raphael Defosseux
937be093c1
feat(ci): adding back the 1st FDD monolithic scenario
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-10-18 15:34:43 +02:00
Raphael Defosseux
8bd8ae74f3
fix(ci): CoreNetwork operations do not require input parameters from XML
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-10-18 15:33:53 +02:00
Raphael Defosseux
a42716d5fb
feat(ci): the first tab in HTML report is now open
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-10-18 15:33:13 +02:00
Raphael Defosseux
28fb8fbdd4
fix(ci): post-review changes and fix on the HTML reporting
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-10-18 15:32:41 +02:00
Robert Schmidt
914d7302b3
Remove deprecated config parameters
2022-10-18 15:26:26 +02:00
Robert Schmidt
798679dcfe
Remove redundant file
2022-10-18 15:24:48 +02:00
Robert Schmidt
9155befaf6
Add error messages if a TBS cannot be decoded
2022-10-18 15:24:48 +02:00
Melissa Elkadi
1c7576bdf9
Updating proxy commit # for 4G and 5G L2sim test
2022-10-18 15:24:48 +02:00
Melissa Elkadi
f8efb13b7d
NR MIMO 2x2 Support
...
This commit provides CSI reporting support
which is required for MIMO. It also updates
the configuration files, provides sample BLER
simualtion files for packet dropping in the
MIMO 2x2 case. It also includes the hooks
and functions (e.g., updating UCI2_3_4 PDU field)
for MIMO 2x2 support. This commit will not include
any channel abstraction code or modelling.
2022-10-18 15:24:48 +02:00
Anurag Asokan
bfbebe2de1
Merge targets/COMMON to executables
2022-10-18 14:22:06 +02:00
francescomani
0de9cf2ec6
fix ofdm_symbol_size in rxdata allocation
2022-10-18 14:17:00 +02:00
Robert Schmidt
b100ec859e
Set 5G RFsim and L2sim retx thresholds
2022-10-18 09:53:51 +02:00
Robert Schmidt
848d7f0e4a
Retx checkers for Deploy/UndeployObject
2022-10-18 09:53:51 +02:00
Robert Schmidt
5759a2407d
Improve code for retx checkers
2022-10-18 09:53:51 +02:00
hardy
0d66711ffe
add retx checkers to end-to-end tests
2022-10-18 09:53:51 +02:00
Raphael Defosseux
a1f1d65429
feat(ci): adding used image info to HTML report
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-10-18 09:32:23 +02:00
francescomani
44ee11be8e
cleanup NR UE dead code
2022-10-18 09:03:25 +02:00
Raphael Defosseux
7b3dcc8c49
fix(ci): proper service names for enb
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-10-18 08:51:57 +02:00
Raphael Defosseux
73b1130fef
fix(ci): longer timeouts for merge operations
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-10-18 08:50:18 +02:00
Robert Schmidt
c174ba62f3
Remove redundant "git found" message
2022-10-18 08:48:21 +02:00
Robert Schmidt
612e9636cc
Autodetect CPU architecture and AVX2/512 in cmake
2022-10-18 08:48:21 +02:00
Bruno Mongazon-Cazavet
392040a842
Fix build error when -g is specified, fix various warnings when -g is specified
2022-10-18 08:48:10 +02:00
Bruno Mongazon-Cazavet
31b51b285a
fix build on centos 7 and centos 8, fix non-avx2 host support using simde
2022-10-18 08:45:56 +02:00
Raphael Defosseux
612956d354
feat(ci): adding pull strategy to b200 nsa/sa scenarios
...
* also removing the Copy_Image_to_Test method, useless now
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-10-18 08:40:59 +02:00
Raphael Defosseux
5480e983d6
feat(ci): the simulation scenarios are now pulling / using images from local registry
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-10-18 08:40:59 +02:00
Raphael Defosseux
4f46622383
fix(ci): forgot to add HTML rows to test-report
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-10-18 08:40:59 +02:00
Raphael Defosseux
6da8869ed4
feat(ci): adding push / pull images operations to/from a local registry
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-10-18 08:40:59 +02:00
Robert Schmidt
b416d26aa8
Improve LOG documentation
2022-10-18 08:21:59 +02:00
Vijay Chadachan
29bf98cfe2
Add wall_clock option to the log subsystem to get absolute time stamps
2022-10-18 08:21:59 +02:00
Robert Schmidt
3bc86d69c0
Merge branch 'integration_2022_wk42' into 'develop'
...
integration_2022_wk42
See merge request oai/openairinterface5g!1762
MR !1726 removing pucch-ResourceCommon from dedicated BWP
MR !1736 OAI UE Security Mode Complete bug
MR !1739 NR UE - Capture PduSessionEstablishmentAccept message
MR !1742 Remove EXMIMO
MR !1754 Remove threads_t struct from the code
MR !1758 Use pMAX value in configuration file, instead of hardcoded '23' in asn1_msg.c
MR !1678 Update 5G NR SA tutorials
2022-10-18 05:39:10 +00:00
Robert Schmidt
9358f2f274
Merge remote-tracking branch 'origin/NR_SA_Tutorials_v3' into integration_2022_wk42
2022-10-17 12:33:56 +02:00
Robert Schmidt
c25d07c1c5
Merge remote-tracking branch 'origin/Read_pMAX_from_Config_File' into integration_2022_wk42
2022-10-17 12:32:19 +02:00
Robert Schmidt
67c9dccd3e
Merge remote-tracking branch 'origin/remove_thread_t' into integration_2022_wk42
2022-10-17 12:32:10 +02:00
Robert Schmidt
e1226d9fd1
Merge remote-tracking branch 'origin/remove-exmimo' into integration_2022_wk42
2022-10-17 12:31:58 +02:00
Robert Schmidt
d32c4985b3
Merge remote-tracking branch 'origin/nr-ue-capture-PSEA-msg' into integration_2022_wk42
2022-10-17 12:31:49 +02:00
Robert Schmidt
4a535dd057
Merge remote-tracking branch 'origin/ue_security_mode_complete_nea_bug' into integration_2022_wk42
2022-10-17 12:31:42 +02:00
Robert Schmidt
39a8c9ab34
Merge remote-tracking branch 'origin/removing_pucchResourceCommon_from_dedicated_bwp' into integration_2022_wk42
2022-10-17 12:31:27 +02:00
Robert Schmidt
9b7972261e
Fix regex to recognize physim status
2022-10-14 16:50:53 +02:00
mir
5c86590c17
Dependencies for lte-uesoftmodem removed
2022-10-14 14:59:54 +02:00
Rúben Soares da Silva
39fe287cf0
Use value for pMAX in the configuration file, instead of a hardcoded value
2022-10-14 13:57:02 +01:00
Robert Schmidt
06ccfdfc51
Remove ADRV9371_ZC706 driver leftovers
2022-10-14 09:14:18 +02:00
Robert Schmidt
37e6021955
Fix compilation warnings in oai_irisdevif
2022-10-14 09:14:18 +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
mir
94c74012e2
Remove threads_t struct from the code
2022-10-13 16:58:37 +02:00
francescomani
8f0579fc9d
pusch_Config harmonization
2022-10-13 13:43:43 +02:00
Robert Schmidt
ade2cf33df
Fix after ci-physim-cleanup
2022-10-13 11:00:06 +02:00
luis_pereira87
89d6ddc482
Remove Dedicated BWPs from the 40 MHz configuration file used by the tutorials
2022-10-12 20:17:11 +01:00
luis_pereira87
3839abebe7
Add section with optional advanced configurations
2022-10-12 20:17:11 +01:00
luis_pereira87
e58eb7ac27
Add automatic Table Of Contents
2022-10-12 20:17:11 +01:00
luis_pereira87
18cdef9510
Update SD to 0x1 to get PDUSession with COTS UE
2022-10-12 16:25:39 +01:00
luis_pereira87
a5f95e1907
Tutorials: update OAI CN5G docker-compose-basic-nrf.yaml to the latest develop version
2022-10-12 16:25:39 +01:00
luis_pereira87
a578a5c448
Tutorials: merge all the tutorials for different USRPs into a single page
2022-10-12 16:25:39 +01:00
luis_pereira87
c0afb34902
Tutorials: add instructions to run OAI gNB with USRP X300
2022-10-12 16:25:39 +01:00
luis_pereira87
6c4b468646
Tutorials: updates to use 100 MHz with 2 DL layers MIMO to achieve 640 Mbps downlink throughput with a single UE (820 Mbps with 2 UEs)
2022-10-12 16:25:39 +01:00
Robert Schmidt
5a1b390483
Merge branch 'integration_2022_wk41' into 'develop'
...
integration_2022_wk41
See merge request oai/openairinterface5g!1746
MR !1727 Reorganize physical simulators and cleanup
MR !1716 Updated values for few parameters in asue config file
MR !1735 NR feature set update
MR !1560 RAN challenge: Timing Advance
MR !1741 ulsim help update
MR !1744 Speedup container build repo clone and other improvements
MR !1747 Fix signed integer overflow in PSS search
MR !1749 hotfix for thread-pool.c
MR !1743 CI AW2S: build images
MR !1717 Entrypoint updated for deployment on cluster
2022-10-12 14:38:26 +00:00
Robert Schmidt
c9b90ed2f5
Slightly increase Sched Response default timing
2022-10-12 10:07:50 +02:00
Robert Schmidt
10dff4ac00
Merge remote-tracking branch 'origin/entrypoint-update' into integration_2022_wk41
2022-10-11 23:33:51 +02:00
Robert Schmidt
c3f48da419
Merge remote-tracking branch 'origin/ci-aw2s-amarisoft' into integration_2022_wk41
2022-10-11 23:33:02 +02:00
Robert Schmidt
44c7ed4550
Merge remote-tracking branch 'origin/threadPool-hotfix' into integration_2022_wk41
2022-10-11 23:32:21 +02:00
Robert Schmidt
343242f188
Merge remote-tracking branch 'origin/pss-signed-int-overflow' into integration_2022_wk41
2022-10-11 23:32:14 +02:00
Robert Schmidt
10411336bb
Merge remote-tracking branch 'origin/ci-speedup-clone' into integration_2022_wk41
2022-10-11 23:32:04 +02:00
Robert Schmidt
1d058f4ce7
Merge remote-tracking branch 'origin/ulsimhelp' into integration_2022_wk41
2022-10-11 23:31:56 +02:00
Robert Schmidt
5662fb2177
Merge remote-tracking branch 'origin/develop-ta' into integration_2022_wk41
2022-10-11 23:31:49 +02:00
Raphael Defosseux
98bf50cf33
fix(ci): putting dummy serial nb, ignored in RF sim anyway
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-10-11 16:40:19 +02:00
Raymond Knopp
3ea36ba0d3
bugfix in use of sizeof in thread-pool.c
2022-10-11 10:58:14 +02:00
Eurecom
50f30cfd83
Merge remote-tracking branch 'origin/develop' into threadPool-hotfix
2022-10-11 09:25:17 +02:00
Eurecom
c25ed520aa
added RH9.0 to build_helper
2022-10-11 09:24:55 +02:00
Angelo Athanassopoulos
3f1d515aaf
PSEA - Slight cosmetic changes
2022-10-10 20:51:54 +02:00
Angelo Athanassopoulos
24241e1b97
PSEA - Log - Change the debug to trace
2022-10-10 20:51:54 +02:00
Angelo Athanassopoulos
99c77d6fc0
Use the new function to capture PSEA message
2022-10-10 20:51:54 +02:00
Angelo Athanassopoulos
c31b0f8fa0
Use values from PSEA message to set QFI and PDU Session ID from CN
2022-10-10 20:51:54 +02:00
Angelo Athanassopoulos
5594594c97
PSEA - Handle uknown IE, ommits the rest message length
2022-10-10 20:51:54 +02:00
Angelo Athanassopoulos
5ebfed3f90
PSEA - Capture - DNN IE
2022-10-10 20:51:54 +02:00
Angelo Athanassopoulos
844fec61a8
PSEA - Capture - Position of Extended protocol configuration
...
options (Ommited)
2022-10-10 20:51:54 +02:00
Angelo Athanassopoulos
80542f0503
PSEA - Capture - Position of Authorized QoS flow descriptions (Ommited)
2022-10-10 20:51:54 +02:00
Angelo Athanassopoulos
f001961e4e
PSEA - Capture - Position of EAP message (Ommited)
2022-10-10 20:51:54 +02:00
Angelo Athanassopoulos
ca903df0a8
PSEA - Capture - Position of Mapped EPS bearer contexts (Ommited)
2022-10-10 20:51:54 +02:00
Angelo Athanassopoulos
ff05fed29c
PSEA - Capture - Position of Always-on PDU Session Indication (Ommited)
2022-10-10 20:51:53 +02:00
Angelo Athanassopoulos
1b89529719
PSEA - Capture - Position of S-NSSAI (Ommited)
2022-10-10 20:51:53 +02:00
Angelo Athanassopoulos
7707669f97
PSEA - Capture - Position of RQ Timer Value (Ommited)
2022-10-10 20:51:53 +02:00
Angelo Athanassopoulos
d355b1a7f2
PSEA - Capture - PDU Address IE
2022-10-10 20:51:53 +02:00
Angelo Athanassopoulos
3fee83e05b
PSEA - Capture - Position of 5GSM Cause (Ommited)
2022-10-10 20:51:53 +02:00
Angelo Athanassopoulos
21c4415a37
PSEA - Prepare the Optional Presence IE capture
2022-10-10 20:51:53 +02:00
Angelo Athanassopoulos
d9958e4e0f
PSEA - Capture - Session AMBR (Ommited)
2022-10-10 20:51:53 +02:00
Angelo Athanassopoulos
352362ac97
PSEA - Capture - Authorized QoS Rules, but Ommit the Packet Filters
2022-10-10 20:51:53 +02:00
Angelo Athanassopoulos
fbe010420c
PSEA - Capture - PduSessionEstablishmentAccept message
2022-10-10 20:51:53 +02:00
Angelo Athanassopoulos
7a5e383993
PSEA - Capture - Security Protected NAS header & message
2022-10-10 20:51:53 +02:00
Angelo Athanassopoulos
0f1d68e2e3
PSEA - Include necessary NAS header files
2022-10-10 20:51:53 +02:00
Angelo Athanassopoulos
4148e5aae6
PSEA - Init capture function
2022-10-10 20:51:53 +02:00
Angelo Athanassopoulos
e638715dcc
PSEA - Include the PSEA header file to NAS
2022-10-10 20:51:53 +02:00
Angelo Athanassopoulos
9682ba9bf6
PSEA - Message struct definition
2022-10-10 20:51:53 +02:00
Angelo Athanassopoulos
724164c395
PSEA - Optional Presence IE
2022-10-10 20:51:53 +02:00
Angelo Athanassopoulos
b3abb8f64f
PSEA - Mandatory Presence IE
2022-10-10 20:51:53 +02:00
Angelo Athanassopoulos
ff059d7607
PSEA - Macro for DNN ASCII
2022-10-10 20:51:53 +02:00
Angelo Athanassopoulos
92e01d8346
PSEA - Macros for Rule Operation Codes
2022-10-10 20:51:53 +02:00
Angelo Athanassopoulos
34e50a2fdf
PSEA - Macros for PDU Session type values
2022-10-10 20:51:53 +02:00
Angelo Athanassopoulos
e057c85e60
PSEA - Macros for Optional IE Identifiers
2022-10-10 20:51:53 +02:00
Angelo Athanassopoulos
e50ce393c3
PSEA - Initialization of PduSessionEstablishmentAccept message capture
2022-10-10 20:51:53 +02:00
Arash
e1365cfd1d
Improve help of the nr_ulsim
2022-10-10 20:25:03 +02:00
Robert Schmidt
c8832617f9
Fix signed integer overflow in PSS search
...
Detected through UBSan
2022-10-10 16:57:52 +02:00
Robert Schmidt
f7dc97fe42
Update thresholds after use of SIMDE
2022-10-10 16:22:48 +02:00
Robert Schmidt
10a32d48a8
Merge remote-tracking branch 'origin/NR_UE_featureset_update' into integration_2022_wk41
2022-10-10 16:12:59 +02:00
Robert Schmidt
e3b7704676
Merge remote-tracking branch 'origin/config_change_as-ue' into integration_2022_wk41
2022-10-10 16:12:52 +02:00
Robert Schmidt
767f2e31db
Merge remote-tracking branch 'origin/ci-physim-cleanup' into integration_2022_wk41
2022-10-10 16:12:43 +02:00
Robert Schmidt
5b96aa8ee4
Fix error
2022-10-10 14:34:21 +02:00
Robert Schmidt
8fbc15baba
Restore original lock in Jenkinsfile-gitlab
...
Inside a stage{}, the syntax differs and the lock() directive needs to
have a resource: (and not only extra:). Reverting earlier changes, as
this pipeline will soon be out of service anyway.
2022-10-10 13:42:00 +02:00
Robert Schmidt
ca72af724e
Build eNB/gNB and UE on cluster in stages
2022-10-10 13:30:59 +02:00
Robert Schmidt
d80d0b5d5a
Additional information for deployed physims
2022-10-10 12:10:39 +02:00
Robert Schmidt
551d35bf6f
cls_containerize.CreateWorkspace(): make blobless clone to speedup
2022-10-10 12:02:15 +02:00
Robert Schmidt
aae5b3f64a
Remove matfiles
...
All these files' last modified dates is 2013. I don't think anybody uses
them, but they take quite a lot of space.
2022-10-10 11:28:14 +02:00
Robert Schmidt
72233d16f0
Remove useless NR_uE_PHY unit test files and logs
2022-10-10 11:25:23 +02:00
Robert Schmidt
b3cc68b5c4
Build gNB RHEL8 image with AW2S support
2022-10-07 16:39:49 +02:00
Robert Schmidt
5a9fe6d996
Correct use of Jenkins lock in physim Jenkinsfile
2022-10-07 16:12:18 +02:00
francescomani
6887d9a876
further updates of feature set document
2022-10-07 15:39:46 +02:00
francescomani
6d0489326d
NR UE feature set update
2022-10-07 15:39:46 +02:00
francescomani
8c5cf09826
addressing review
2022-10-07 15:26:30 +02:00
francescomani
ef701be83d
bugfixes for SR
2022-10-07 15:26:30 +02:00
francescomani
86cf5e704d
reworking gNB PUCCH scheduling
2022-10-07 15:26:30 +02:00
Robert Schmidt
84611333c8
Merge branch 'integration_2022_wk40' into 'develop'
...
integration_2022_wk40
See merge request oai/openairinterface5g!1740
MR !1597 Multiple DRB Support
MR !1607 SRS feedback for 1 layer
MR !1644 Add Positioning Reference Signal (PRS) to gNB and nrUE
MR !1665 CI fix for UE ID
MR !1700 fix for DCI bundle size in NR gNB
MR !1701 Change LDPC decoder rate based on round/rv
MR !1712 Ue remove PUCCH global vars
MR !1713 NR improvements for SIB1 detection and RA procedures
MR !1728 Ue remove thread id
MR !1732 CI september cleanup
MR !1737 Changed gnu99 to gnu11 flag
MR !1636 SIMDE
2022-10-07 12:29:14 +00:00
Bruno Mongazon-Cazavet
755fcbbf8c
make --noavx512 implicit if host does not have avx512
2022-10-07 14:14:16 +02:00
kharade
91ff939d52
Typo fix for config parameter
...
Signed-off-by: kharade <rohan.kharade@openairinterface.org >
2022-10-07 12:19:38 +02:00
Robert Schmidt
9d24233430
Create 4G UE SIM info in build dir, restore old build success message
2022-10-07 10:28:24 +02:00
Robert Schmidt
3e7ec35e11
Delete scripts referencing targets/bin
2022-10-06 17:03:17 +02:00
Robert Schmidt
87f4b9e74b
Create SIM information in legacy 4G bench infrastructure
2022-10-06 12:44:55 +02:00
Robert Schmidt
6e17a3d769
Correctly replace filenames in physim results
2022-10-06 12:44:41 +02:00
Robert Schmidt
e0a8c82493
CI SA tests: use --tune-offset
2022-10-06 09:25:21 +02:00
Robert Schmidt
4c72732bdc
Correct SD value for CI test config
2022-10-06 09:13:50 +02:00
Bruno Mongazon-Cazavet
144e7a34aa
essage=Simde - 1636
2022-10-05 17:58:29 +02:00
laurent
d902d76d05
fix performance issue in simde package
2022-10-05 16:23:32 +02:00
Robert Schmidt
d4b51059ea
Merge remote-tracking branch 'origin/c11' into integration_2022_wk40
2022-10-05 16:12:38 +02:00
Robert Schmidt
97ecde7b59
Merge remote-tracking branch 'origin/ci-improvements-sep' into integration_2022_wk40
2022-10-05 16:12:11 +02:00
Robert Schmidt
02d69da11d
Merge remote-tracking branch 'origin/ue-remove-thread-id' into integration_2022_wk40
2022-10-05 16:11:47 +02:00
Robert Schmidt
3d03a5a95b
Fix CI: correctly call conf2uedata
2022-10-05 16:09:33 +02:00
Robert Schmidt
3b39a37443
Merge remote-tracking branch 'origin/NR_multiSSB_initialaccess_fixes' into integration_2022_wk40
2022-10-05 15:32:31 +02:00
Robert Schmidt
7d2281c02e
Merge remote-tracking branch 'origin/ue-remove-global-vars' into integration_2022_wk40
2022-10-05 15:32:23 +02:00
Robert Schmidt
ee2b9a32a3
Merge remote-tracking branch 'origin/ldpc-coderate-round-fix' into integration_2022_wk40
2022-10-05 15:32:16 +02:00
Robert Schmidt
626e700c96
Merge remote-tracking branch 'origin/NR_gNB_DCI_bundle_size' into integration_2022_wk40
2022-10-05 15:32:08 +02:00
Robert Schmidt
5c33a982b4
Merge remote-tracking branch 'origin/CI_UE_ID_fix' into integration_2022_wk40
2022-10-05 15:32:00 +02:00
Robert Schmidt
e0d9c0a901
Merge remote-tracking branch 'origin/nr_prs' into integration_2022_wk40
2022-10-05 15:31:28 +02:00
Robert Schmidt
57fbbf53df
Merge remote-tracking branch 'origin/develop-SRS-feedback' into integration_2022_wk40
2022-10-05 15:31:19 +02:00
Robert Schmidt
90f9e1d070
Update number of expected files
2022-10-05 14:30:23 +02:00
Robert Schmidt
9112b8fbc4
CI: Match arbitrary number of UEs for HARQ stats
2022-10-05 09:44:29 +02:00
Robert Schmidt
81deaaa0ba
CI: Transform string to float list when reading configuration
2022-10-05 09:17:05 +02:00
francescomani
f7116a3354
check for msg3 in CI fixed
2022-10-05 09:17:05 +02:00
laurent
dbee8c6741
fix bug in prs
2022-10-04 20:41:38 +02:00
mir
cc2c6a288b
gnu99 to gnu11 flag changed
2022-10-04 18:14:20 +02:00
Robert Schmidt
50615ceeb0
Fix: correct LOG_PATTERN in legacy CI
2022-10-04 18:06:28 +02:00
francescomani
dded67c1f6
another fix for msg3 slot
2022-10-04 17:17:55 +02:00
Robert Schmidt
52af6bc21a
Typo
2022-10-04 16:59:43 +02:00
Robert Schmidt
d5cdf6d3d8
Update timing thresholds
2022-10-04 16:40:27 +02:00
Sakthivel Velumani
f3ee87416d
Remove old decoder R computations
2022-10-04 16:40:12 +02:00
Sakthivel Velumani
5a7f227513
Change LDPC decoder rate based on round/rv
2022-10-04 16:40:12 +02:00
Robert Schmidt
d044813f02
Delete old, unused Jenkinsfiles
2022-10-04 15:12:37 +02:00
Robert Schmidt
3c5ad79635
Check for correct label, case-insensitively
2022-10-04 15:11:25 +02:00
Robert Schmidt
ab3d6e73e4
Simplify physim1 log copy (while doing the same)
2022-10-04 13:28:55 +02:00
Robert Schmidt
8d9a36e0c7
sshconnection class: copy files recursively
2022-10-04 13:25:08 +02:00
Robert Schmidt
42141d9af9
Bugfix physim: execution log files can have a '+' sign
2022-10-04 13:23:04 +02:00
Angelo Athanassopoulos
4ba950872b
DOC - Added instructions for testing SDAP & Multiple DRBs
2022-10-04 13:03:51 +02:00
Angelo Athanassopoulos
68615bc52a
Rename of files, because they contain both data radio bearers & signalling radio bearers
2022-10-04 12:34:41 +02:00
Angelo Athanassopoulos
c08540d8de
NR RRC - Added function to generate SRB2 Conf list
2022-10-04 12:00:38 +02:00
Angelo Athanassopoulos
248da7ab3e
NR RRC - Use the SRB2 generation function for dedicated RRC Configuration
2022-10-04 10:53:02 +02:00
mir
8b3322403a
OAI UE Mode complete ciphering bug
2022-10-04 09:25:08 +02:00
Sagar Parsawar
b3bdee53b4
Fixing memory alignment issue of PRS buffers in nrUE
2022-10-03 12:23:19 +02:00
Angelo Athanassopoulos
2944768618
NR RRC - Initialized function for SRB2 generation
2022-09-30 12:59:19 +02:00
Angelo Athanassopoulos
be47347934
NR RRC - Included SRB header file to the c file, which will generate SRB
2022-09-30 12:43:41 +02:00
Angelo Athanassopoulos
23c3c5bf0c
NR RLC & RRC - Changed magic numbers with proper Macro
2022-09-30 10:25:37 +02:00
Sakthivel Velumani
8a71877eec
Remove thread id and make slot processing in series
2022-09-29 13:43:16 -04:00
Angelo Athanassopoulos
fdd68d2809
NR RRC - Handle all the ngap priority levels from CN
2022-09-29 18:02:11 +02:00
Angelo Athanassopoulos
c0f2ae9c5d
NR RRC - Filled all the ngap priority levels from CN
2022-09-29 17:59:29 +02:00
Robert Schmidt
bad1c258e9
USRP phytest build: cleanup, build physims
2022-09-29 11:27:46 +02:00
Robert Schmidt
eea8395e6a
Increase timeout for "oc get pods" when waiting for build
2022-09-29 11:03:17 +02:00
Robert Schmidt
f7618a97b8
Introduce documentation step in RAN-Container-Parent, separate 4G and 5G
2022-09-29 10:46:45 +02:00
Robert Schmidt
ffe2202f3b
Update TESTBench documentation
2022-09-29 10:46:45 +02:00
Robert Schmidt
6975af96ea
Rename test stage names for blue ocean, trigger 'timings' pipeline (copy of ue-mono)
2022-09-29 10:46:45 +02:00
Robert Schmidt
cadaadf816
Use generic lockResources in all pipelines
2022-09-29 10:46:45 +02:00
Robert Schmidt
a4e4bd1f26
Fixup: on deployment fail, copy log file for artifact persistance
2022-09-29 10:06:21 +02:00
Robert Schmidt
c65b5d276c
Log sha for docker-compose
2022-09-29 10:06:21 +02:00
Robert Schmidt
d859ef7292
Add trailing .Rel15 of executables
2022-09-29 10:06:20 +02:00
Robert Schmidt
56ba74705f
Do not flatten images to retain original SHA
2022-09-29 10:06:12 +02:00
Robert Schmidt
a7e520a522
Lower physim timeout (15min) and match correct number of pods
2022-09-29 10:05:33 +02:00
Robert Schmidt
8dad60ee7b
shrink chart definitions
2022-09-29 10:05:33 +02:00
Robert Schmidt
b53b7152a6
Recover correct logs
2022-09-29 10:05:33 +02:00
Robert Schmidt
f2999ef8c9
Helm charts for new physim groups
2022-09-29 10:05:33 +02:00
Robert Schmidt
65c7b68a73
Slice physims to execute in 10min
2022-09-29 10:05:33 +02:00
Robert Schmidt
361d1b40ab
Rename testcase groups to make them human-understandable
2022-09-29 10:05:33 +02:00
Robert Schmidt
0333a528ed
Simplify physim1 python class
2022-09-29 10:05:33 +02:00
Robert Schmidt
8b0d866157
Simplify run_exec_autotests.bash
...
- drop "compilation" mode, sudo/password handling, pre-exec stages
- add -c option to provide test configuration file
2022-09-29 10:03:28 +02:00
Robert Schmidt
8aaf474252
No targets/bin/ and cleanup in physim helm charts
2022-09-29 10:03:28 +02:00
Robert Schmidt
6160ab14be
Remove targets/bin/
2022-09-29 10:03:28 +02:00
Robert Schmidt
c863e37bd3
Remove old and unused testing code
2022-09-29 10:03:27 +02:00
Bruno Mongazon-Cazavet
fe1dc24e28
Add Intrinsics usage by SIMDE
2022-09-28 18:21:19 +02:00
francescomani
bf3e5cb7e7
additional fix for msg3 scheduling
2022-09-28 11:42:59 +02:00
francescomani
621c3ce8f1
fix in nr_slot_fep_init_sync for SIB1
2022-09-28 11:42:59 +02:00
francescomani
b3e18641c3
fix for scheduling msg3 without mixed slot and to avoid scheduling SR using pucch-ResourceCommon
2022-09-28 11:42:59 +02:00
francescomani
0002463969
automatic selection of frame and slot for msg4
2022-09-28 11:42:59 +02:00
Roberto Louro Magueta
6c33346d47
Merge remote-tracking branch 'origin/develop' into develop-SRS-feedback
...
# Conflicts:
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
2022-09-28 10:26:52 +01:00
francescomani
a0135f7663
fix for RA beam id
2022-09-28 11:20:39 +02:00
francescomani
5631558321
fix SIB1 detection in slot different than 0
...
moving slot assignment before pdcch functions
2022-09-28 11:20:38 +02:00
francescomani
ae53d823e3
fix for DCI bundle size
2022-09-28 11:19:12 +02:00
Angelo Athanassopoulos
1893d640fd
NR RLC - Removed DRB ID limitations
2022-09-28 11:16:58 +02:00
Angelo Athanassopoulos
6b465c71d0
NR PDCP - Removed DRB ID limitations
2022-09-28 11:16:58 +02:00
Angelo Athanassopoulos
91143db61e
NR RRC - Accept the creation of DRBs from configuration file "
...
When we add DRBs throught the configuration file, it will create dedicated DRBs, treating them as GBR Flow DRBs. This is useful for testing purposes in RFSIM and noS1
2022-09-28 11:16:58 +02:00
Angelo Athanassopoulos
a544ea1d4b
NR RRC - Optimize the next_available_drb function
2022-09-28 11:16:58 +02:00
Angelo Athanassopoulos
7adc4d5fd4
NR RRC - Fix wrong index in used_drbs array
2022-09-28 11:16:58 +02:00
Angelo Athanassopoulos
d8a795dbd5
NR RRC - Remove of unnecessary MACRO
2022-09-28 11:16:58 +02:00
Angelo Athanassopoulos
c197b81f50
NR RRC - Choose the next available DRB from the 5QI
...
If it is a GBR flow, assign a dedicated DRB
If is is a NGBR flow, use an existing DRB, from the same PDU Session
Note: the case that we run out of DRBs is not handled yet, it is still a todo
2022-09-28 11:16:58 +02:00
Angelo Athanassopoulos
984bf76544
NR RRC - Consider GBR or Non-GBR flow for selecting the next available DRB "
...
Note: at this point we have a dedicated DRB per 5QI.
2022-09-28 11:16:58 +02:00
Angelo Athanassopoulos
ec657819e2
NR RRC - Added GBR argument to function, so it can be considered for selecting next available drb
2022-09-28 11:16:58 +02:00
Angelo Athanassopoulos
63743349d9
NR RRC - Changed the 5QI to QoS characteristics into groups of GBR and Non-GBR
2022-09-28 11:16:58 +02:00
Angelo Athanassopoulos
9286f0cd90
NR RRC - Removal of the active drb assignment in next_available_drb function
2022-09-28 11:16:58 +02:00
Angelo Athanassopoulos
999284b2b6
NR RRC - Set DRB of PDUSession to active in RRC_UE_t during drb generation
2022-09-28 11:16:58 +02:00
Angelo Athanassopoulos
ad9c2c809a
NR RRC - Set DRB of UE to active in RRC_UE_t during drb generation
2022-09-28 11:16:58 +02:00
Angelo Athanassopoulos
9c94001fc8
NR RRC - Match the ARP priority to the Logical Channel Priority
2022-09-28 11:16:58 +02:00
Angelo Athanassopoulos
bc0b6c2da9
NR RRC - Capture the priority level of the PDU Session
2022-09-28 11:16:58 +02:00
Angelo Athanassopoulos
06ab3b97c5
NR RRC - Changed drb_priority array size to 32
2022-09-28 11:16:58 +02:00
Angelo Athanassopoulos
7169e0a342
NR RRC - Moved generateDRB in the loop of 5QIs
2022-09-28 11:16:58 +02:00
Angelo Athanassopoulos
28b1e9d3c9
NR RRC - Created function to check if DRB is active for a UE
2022-09-28 11:16:58 +02:00
Angelo Athanassopoulos
0fd71f0973
NR RRC - Moved next_available_drb function outside generateDRB
2022-09-28 11:16:58 +02:00
Angelo Athanassopoulos
240d45b731
NR RRC - Added break statements to fiveQI switch
2022-09-28 11:16:58 +02:00
Angelo Athanassopoulos
a53ebcd7b9
NR RRC - Rename gNB_RRC_UE_t pointer of next_available_drb function
2022-09-28 11:16:58 +02:00
Angelo Athanassopoulos
de827a8bdf
NR RRC - Remove unnecessary structs
2022-09-28 11:16:58 +02:00
Angelo Athanassopoulos
1d7a1f69ed
NR RRC - Remove unnecessary function nr_ue_get
2022-09-28 11:16:58 +02:00
Angelo Athanassopoulos
0d89f13a7d
NR RRC - Remove unnecessary function nr_ue_new
2022-09-28 11:16:58 +02:00
Angelo Athanassopoulos
ed058bf477
NR RRC - Remove unused variable rnti from generateDRB function
2022-09-28 11:16:58 +02:00
Angelo Athanassopoulos
2f33f547ca
NR RRC - Remove unused variable rnti from next_available_drb function
2022-09-28 11:16:58 +02:00
Angelo Athanassopoulos
123f2eaf84
NR RRC - Use the gNB_RRC_UE_t struct for the next_available_drb procedures
2022-09-28 11:16:58 +02:00
Angelo Athanassopoulos
ae9764f914
NR RRC - Changed for max DRBs per UE in next_available_drb function
2022-09-28 11:16:58 +02:00
Angelo Athanassopoulos
29e17e3cfc
NR RRC - Added member used_drbs to pdusession_t struct
2022-09-28 11:16:58 +02:00
Angelo Athanassopoulos
ffc65545f5
NR RRC - Changed macros for active and inactive drbs
2022-09-28 11:16:58 +02:00
Angelo Athanassopoulos
68fe0ad4f2
NR RRC - Pass gNB_RRC_UE_t struct to next_available_drb function
2022-09-28 11:16:58 +02:00
Angelo Athanassopoulos
66a299d902
NR RRC - Pass gNB_RRC_UE_t struct to generateDRB function
2022-09-28 11:16:58 +02:00
Angelo Athanassopoulos
c1d5bb8efc
NR RRC - Added gNB_RRC_UE_t struct to dedicatedRRCReconfiguration funtion
2022-09-28 11:16:58 +02:00
Angelo Athanassopoulos
5ba192ab69
NR RRC - Removed unused function for deleting drbs
2022-09-28 11:16:58 +02:00
Angelo Athanassopoulos
0dd759e1b0
NR RRC - Use new macros for DRB_active and pduSessions struct members at gNB_RRC_UE_t
2022-09-28 11:16:58 +02:00
Angelo Athanassopoulos
3ebec5c6ed
NR RRC - Added macro definitions for max. number of PDU Sessions and DRBs per UE
2022-09-28 11:16:58 +02:00
Angelo Athanassopoulos
4e3d2ec6b9
Multiple DRBs - ASN1 & RRC
...
1. Added guard for exceeding DRB creation in ASN1 & RRC
2. Created function for finding the next available drb
Note: tested with 2 UEs in RFSIM mode
2022-09-28 11:16:58 +02:00
Angelo Athanassopoulos
a0f25ad184
Multiple DRBs - RRC - Transfer of generateDRB func from rrc_gNB.c to rrc_gNB_drbs.c
2022-09-28 11:16:58 +02:00
Angelo Athanassopoulos
625a15b8fd
Multiple DRBs - RRC - Creation of DRB control files
2022-09-28 11:16:57 +02:00
Angelo Athanassopoulos
fba46aac0e
Multiple DRBs - RRC - generate DRBs from conf file
2022-09-28 11:16:57 +02:00
Angelo Athanassopoulos
d1b1b9e468
Multiple DRBs - gNB app - extra drb establishment from configuration file
2022-09-28 11:16:57 +02:00
Angelo Athanassopoulos
abfa385985
Multiple DRBs - Fix MR Conflicts: 1. RLC - Removed mispositioned conditional. 2. RRC - Replaced arguements in generateDRB func & use bool. 3. RRC - Removed the MAX_DRB_PDUSESSION definition. 4. SDAP - Replaced boolean_t with bool. 5. RRC - Fixed indentation in SDAP Configuration. 6. RRC - Changed var nb_drb_to_setup to 1.
2022-09-28 11:16:57 +02:00
Angelo Athanassopoulos
f59c47c404
Multiple DRBs - RRC - Added function for DRB creation
2022-09-28 11:16:51 +02:00
Angelo
52f52c748a
PDCP - Minor Log output change
2022-09-28 11:14:17 +02:00
angeloath
c5b87ef75a
SDAP - Log changes & small cleanup
2022-09-28 11:14:17 +02:00
francescomani
e3da2ca252
removing pucch-ResourceCommon from dedicated BWP
2022-09-28 10:56:12 +02:00
laurent
e8be155c08
merge develop
2022-09-28 10:35:47 +02:00
Robert Schmidt
a1de5e3d11
Merge branch 'integration_2022_wk39' into 'develop'
...
integration_2022_wk39
See merge request oai/openairinterface5g!1730
MR !1653 NR removing semi_static structures
MR !1690 Fix PDCCH when BWPStart is higher than 0
MR !1706 AMF and NGU mode config cleanup
MR !1721 Moving targets/ARCH to sdr/
MR !1724 Updated README for l2-sim, rf-sim
MR !1725 min_rxtxtime=6 added to docs when building the RFSimulator UE
MR !1729 fix(doc): healthchecks are now embedded in CN5G images
2022-09-28 07:23:49 +00:00
Roberto Louro Magueta
fe1d7d93d8
Fix bug in previous commit
2022-09-27 23:41:09 +01:00
Dhanuja Elizabeth Thomas
cf7ca35391
Updated values for few parameters in asue config file
...
1. ulsch_max_frame_inactivity
2. pusch_TargetSNRx10 and pucch_TargetSNRx10
3. prach_dtx_threshold
4. pdsch_AntennaPorts_XP
Addressing review comments on MR#1716
2022-09-27 21:33:32 +02:00
Robert Schmidt
4d86d8a0db
Merge remote-tracking branch 'origin/fix-doc-tutorial' into integration_2022_wk39
2022-09-27 19:13:53 +02:00
Robert Schmidt
e35b454c83
Merge remote-tracking branch 'origin/add_conf_param' into integration_2022_wk39
2022-09-27 19:13:47 +02:00
Robert Schmidt
60f27cbc2e
Merge remote-tracking branch 'origin/update_readme_5gcn' into integration_2022_wk39
2022-09-27 19:13:41 +02:00
Robert Schmidt
b2ea7c5f1a
Merge remote-tracking branch 'origin/remove_targets_arch' into integration_2022_wk39
2022-09-27 19:13:35 +02:00
Robert Schmidt
d867b4a1c1
Merge remote-tracking branch 'origin/e1-patch-merge2' into integration_2022_wk39
2022-09-27 19:13:28 +02:00
Robert Schmidt
cb1f3ab708
Merge remote-tracking branch 'origin/Fix_PDCCH_when_BWPStart_higher_than_0' into integration_2022_wk39
2022-09-27 19:12:04 +02:00
Raphael Defosseux
bcd4a4bd1b
fix(doc): healthchecks are now embedded in CN5G images
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-09-27 14:40:42 +02:00
kharade
17d12fd1b4
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into entrypoint-update
2022-09-27 14:08:53 +02:00
Roberto Louro Magueta
4156f895dd
Set nrofSRS_Ports = min(maxNumberSRS_Ports, maxMIMO_Layers)
2022-09-27 13:00:21 +01:00
Raphael Defosseux
edcbff8f58
chore(ci): changes after peer review
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-09-27 11:34:00 +02:00
kharade
837a6085c2
removed duplicate flag in entrypoint
...
Signed-off-by: kharade <rohan.kharade@openairinterface.org >
2022-09-27 10:56:52 +02:00
francescomani
69f8b9d9e8
moving includes to the top
2022-09-27 10:31:41 +02:00
francescomani
f87977b1aa
addressing review comments
2022-09-26 19:07:33 +02:00
francescomani
19295d0edb
fix physical simulators
2022-09-26 18:54:58 +02:00
francescomani
22b25e8095
fix dlsim compilation
2022-09-26 18:54:58 +02:00
francescomani
f4f2b92779
bugfix in phytest mode
2022-09-26 18:54:58 +02:00
francescomani
07a582a639
finalizing deltaMCS implementation
2022-09-26 18:54:58 +02:00
francescomani
bdbd698912
removing pusch semi-static
2022-09-26 18:46:20 +02:00
francescomani
63327ce31a
compute pmi at the same time as layers
2022-09-26 18:32:16 +02:00
Roberto Louro Magueta
14d4afe6ca
Merge remote-tracking branch 'origin/develop' into develop-SRS-feedback
...
# Conflicts:
# openair1/SCHED_NR/phy_procedures_nr_gNB.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
2022-09-26 17:29:59 +01:00
francescomani
caa47c7496
removing pdsch semi-static
2022-09-26 18:27:36 +02:00
Sakthivel Velumani
c6fd2419d4
Remove ue->pucch_vars and scheduler call cleanup
2022-09-26 11:20:32 -04:00
francescomani
4c2185ebcd
remove Makefile.inc
2022-09-26 11:19:15 +02:00
francescomani
539563f03e
moving targets/ARCH to sdr/
2022-09-26 11:17:44 +02:00
mir
bf12d48d46
Added command line argument
2022-09-26 08:57:28 +02:00
Sakthivel Velumani
0248bf2ee5
AMF and NGU mode config cleanup
2022-09-25 13:06:58 -04:00
Robert Schmidt
bb396052a2
Merge branch 'integration_2022_wk38' into 'develop'
...
integration_2022_wk38
See merge request oai/openairinterface5g!1722
MR !1491 E1ap implementation skeletons
MR !1650 added multiple thread support for ECPRI/IF5 interface.and changed old pthread_cond_XXX mechanisms for RU to use thread-pool. New paramters in RU section to control thread CPU pinning and threadpool size.
MR !1675 NR_UE fixes for odd number of PRBs
MR !1694 Fix ulprbbl based on SRS
MR !1697 chore(ci): putting the Legacy LTE CI bench in order
MR !1703 SSB subcarrier offset from command line at UE
MR !1709 fix encoding error in mbms by regrouping the missing barrier at a single level
MR !1711 Increase log buffer: handle large log messages
MR !1715 Correct set gNB_ID, gNB_CU_ID does not exist
2022-09-24 11:16:27 +00:00
mir
227aa922e9
Added the min_rxtxtime variable
2022-09-23 15:04:43 +02:00
Roberto Louro Magueta
9f23e202e0
Update documentation
2022-09-23 11:13:40 +01:00
Roberto Louro Magueta
e5006c5c0e
Merge remote-tracking branch 'origin/develop' into develop-SRS-feedback
2022-09-23 11:01:34 +01:00
francescomani
85285a55ea
disabling dualConnectivityPHR in attempt to fix NSA PHR report
2022-09-23 10:18:08 +02:00
laurent
e87c3758ef
fix compile issue
2022-09-22 20:46:51 +02:00
Robert Schmidt
dc5d5f8d99
Merge remote-tracking branch 'origin/fix-gNB-ID-config' into integration_2022_wk38
2022-09-22 18:58:38 +02:00
Robert Schmidt
0d34d79f72
Merge remote-tracking branch 'origin/fix-log-output-len' into integration_2022_wk38
2022-09-22 18:58:26 +02:00
Robert Schmidt
5bef665b2f
Merge remote-tracking branch 'origin/fix-lte-mbms' into integration_2022_wk38
2022-09-22 18:58:18 +02:00
Robert Schmidt
e2d9bfcb78
Merge remote-tracking branch 'origin/SSB_offset_command_line_parameter' into integration_2022_wk38
2022-09-22 18:58:10 +02:00
Robert Schmidt
05242ea626
Merge remote-tracking branch 'origin/ci-legacy-4g-lte-bench-back-on' into integration_2022_wk38
2022-09-22 18:58:03 +02:00
Robert Schmidt
0eed353452
Merge remote-tracking branch 'origin/fix_ulprbbl_based_on_srs' into integration_2022_wk38
2022-09-22 18:57:43 +02:00
Robert Schmidt
678b8a23b2
Merge remote-tracking branch 'origin/nr_ue_odd_prb_fixes' into integration_2022_wk38
2022-09-22 18:57:29 +02:00
Robert Schmidt
1273846ca3
Merge remote-tracking branch 'origin/if5_ECPRI_rework' into integration_2022_wk38
2022-09-22 18:56:59 +02:00
laurent
01dc85f742
fix review comments
2022-09-22 18:53:14 +02:00
laurent
40db42015f
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5G into nr_prs
2022-09-22 16:57:20 +02:00
Robert Schmidt
bfba0c87ed
Remove sudo from cls_physim1 class
...
We move the execution of the physim to a jumphost without sudo rights.
Therefore, remove sudo from this class.
2022-09-22 15:36:17 +02:00
Robert Schmidt
40b33845f7
Fix thresholds, fixup html table ref name to show tabs correctly
2022-09-22 13:58:06 +02:00
Robert Schmidt
1fedf2e508
Update timing thresholds and add 60MHz case
2022-09-22 07:41:53 +02:00
Robert Schmidt
0bf4f01b91
Resolve warnings
2022-09-21 15:16:33 +02:00
Raphael Defosseux
4f29e64749
chore(ci): clarification on why we can/should install UHD from source
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-09-21 14:37:05 +02:00
Raphael Defosseux
0dff2c9bc3
fix(docker): fixes when generating the templates for gNB conf files
...
* The '0x' format was forgetting that an hexadecimal value can have a-f chars
* If someone wants to use a dedicated NSSAI_SD value, it is possible now
* For experimental purpose in cluster, SDR addresses can be provided for one config
- could be expended later on other conf files
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-09-21 10:52:05 +02:00
luis_pereira87
051fa6ec57
Address review comments
2022-09-21 08:49:18 +01:00
luis_pereira87
2931884d07
Fix ulprbbl based on SRS
2022-09-21 08:38:30 +01:00
Rohan
18ead40b84
Entrypoint updated for deployment on cluster
2022-09-20 19:46:44 +00:00
francescomani
f62dc020c8
changing ssb subcarrier offset command line parameter to avoid overlap with SNR
2022-09-20 17:48:48 +02:00
Robert Schmidt
a549bc62a9
Correct set gNB_ID, gNB_CU_ID does not exist
2022-09-20 15:13:59 +02:00
laurent
23f49bd013
merge-develop-and-conflicts
2022-09-20 14:03:25 +02:00
laurent
2822415952
remove unused variables
2022-09-20 13:49:43 +02:00
Laurent Thomas
5087982997
fix encoding error in mbms by regrouping the missing barrier at a single level
...
tmp
2022-09-20 13:49:43 +02:00
Thomas Schlichter
4e024e1f11
remove unnecessary (void*) casts from files nr_dlsch_demodulation.c and nr_ulsch_ue.c
2022-09-20 11:03:40 +02:00
Robert Schmidt
5bf2626c6e
Remove hwlat refs in build_oai: targets don't exist anymore
2022-09-19 17:29:42 +02:00
Robert Schmidt
fb69173857
Add E1AP lib
2022-09-19 17:29:42 +02:00
Robert Schmidt
9aade1e0e1
Add E1AP Grammar and build ASN.1 lib at build time
2022-09-19 17:29:42 +02:00
Robert Schmidt
1b4a81637d
Accept higher vers. nums in make_version/MAKE_VERSION
2022-09-19 17:29:42 +02:00
Robert Schmidt
cdb18d38bf
Move CMakeLists.txt into root
2022-09-19 17:29:42 +02:00
Roberto Louro Magueta
fd921eaf04
Remove nr_srs_feedback_t srs_feedback from NR_pusch_semi_static_t
2022-09-19 15:59:06 +01:00
Roberto Louro Magueta
4d97a47e8e
Add comment and break in get_pusch_nb_antenna_ports() function
2022-09-19 14:08:40 +01:00
Roberto Louro Magueta
a46ac88e5b
Merge remote-tracking branch 'origin/develop' into develop-SRS-feedback
2022-09-19 13:41:30 +01:00
Robert Schmidt
40d8235500
Increase log buffer: handle large log messages
2022-09-19 11:39:09 +02:00
Robert Schmidt
af04fa90c1
Merge branch 'integration_2022_wk37' into 'develop'
...
integration_2022_wk37
See merge request oai/openairinterface5g!1710
MR !1695 fix bug added in MR1609 improve-nr_ul_channel_estimation branch
MR !1704 remove target/SCRIPTS
MR !1708 Repair cluster-build pipeline
2022-09-19 06:07:23 +00:00
Robert Schmidt
198df43ebe
Merge remote-tracking branch 'origin/build-cluster-hotfix' into integration_2022_wk37
2022-09-18 22:28:02 +02:00
Robert Schmidt
2715a705bf
Merge remote-tracking branch 'origin/remove_targets_SCRIPTS' into integration_2022_wk37
2022-09-18 22:27:37 +02:00
Robert Schmidt
8d8d43fd95
Merge remote-tracking branch 'origin/regression-fix-ul_estimate' into integration_2022_wk37
2022-09-18 22:27:28 +02:00
Robert Schmidt
b6c2dd7820
Update README for OpenShift deployments using helm
2022-09-18 22:21:50 +02:00
Robert Schmidt
7d20568c09
List all OC images in registry in artifact file
2022-09-18 22:21:50 +02:00
Robert Schmidt
5cb85c3f4a
Switch to RHEL8-Cluster-Image-Builder in RAN-Container-Parent
2022-09-18 22:21:50 +02:00
Robert Schmidt
28487ee223
Physim: image is already on openshift image registry
2022-09-18 22:21:50 +02:00
Robert Schmidt
ca5a6deb9d
Fix timeout in wait_job_end()
2022-09-18 22:21:35 +02:00
Robert Schmidt
edfb7aca1d
Recreate imagestreamtags to not lose image registry image association
...
Previously, the cluster-build code would recreate imagestreams, which
would drop the association of image streams to images previously
created. To avoid this, the code is updated to never delete
imagestreams, and only recreate imagestreamtags.
2022-09-18 22:21:35 +02:00
laurent
b14b9eda29
fix bug added in MR1609 improve-nr_ul_channel_estimation branch
2022-09-17 11:23:53 +02:00
Robert Schmidt
9e3d565c5d
Remove tag information from image streams
...
The tags in the status section simply serves no purpose/is misleading,
as it is not used.
2022-09-16 10:26:24 +02:00
Robert Schmidt
eb15d7332b
Remove sudo commands from cluster-related CI scripts
2022-09-16 10:25:24 +02:00
Robert Schmidt
61e65959b0
Correct physim IS filename
2022-09-16 09:17:57 +02:00
Sakthivel Velumani
0fe3a775c4
Remove ue->pdcch_vars
2022-09-15 16:03:10 -04:00
Robert Schmidt
e3a9c880e4
Revert "Physim: image is already on openshift image registry"
...
This reverts commit ebdbb1fc13 .
Same as parent commit.
2022-09-15 12:41:22 +02:00
francescomani
b87e86fd30
remove target/SCRIPTS
2022-09-14 11:38:33 +02:00
Sagar Parsawar
ba1a59f975
Bug fix to initialization of subdev selection string
2022-09-13 20:40:04 +02:00
Robert Schmidt
50dc769827
Revert "Switch to RHEL8-Cluster-Image-Builder in RAN-Container-Parent"
...
This reverts commit 5008eb4e38 .
The RHEL8-Cluster-Image-Builder has problems and is not ready. This
commit reverts the switch, and uses RHEL8-Image-Builder instead.
2022-09-13 17:46:28 +02:00
Roberto Louro Magueta
76c112a8fc
Merge remote-tracking branch 'origin/develop' into develop-SRS-feedback
2022-09-13 13:05:10 +01:00
Roberto Louro Magueta
10faa7c558
Fix phy-simulators build
2022-09-13 13:04:58 +01:00
Robert Schmidt
62cea0ef8c
Add two file exceptions for suspect license (BSD); remove two GPL'ed files
2022-09-13 05:24:09 +02:00
Robert Schmidt
e3d712f417
Merge branch 'integration_2022_wk36b' into 'develop'
...
integration_2022_wk36b
See merge request oai/openairinterface5g!1696
MR !1618 update NR MAC/RLC/PDCP stats
MR !1639 NR handling of PHR (preliminary version)
MR !1676 make 5 MHz BW work in SA mode with OAI UE
MR !1687 quick fix for gnb.sa.band41.fr1.106PRB.usrpb210.conf
MR !1688 fix bug gtp-u len and robustify the gtp-u receiver
MR !1691 Fix power calculation based on CSI-RS
MR !1692 nr rlc: fix in process_control_pdu()
MR !1693 Fix to support subscribing event from another thread
MR !1681 Build RHEL8 images on Openshift Cluster
MR !1595 Sanitize NSSAI configuration in the gNB conf file
2022-09-12 20:26:52 +00:00
Roberto Louro Magueta
f71f8b5afc
Removing NR_CellGroupConfig_t *cg input from config_uldci() function
2022-09-12 20:03:43 +01:00
Raphael Defosseux
28155091ab
fix(ci): little typo
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-09-12 18:12:34 +02:00
Sagar Parsawar
7261b7d304
Updated NR-PRS documentation in doc/RUN_NR_PRS.md
2022-09-12 15:07:03 +02:00
Robert Schmidt
3dc4736009
Reverting SD changes to make Quectel connect in CI
2022-09-12 14:21:03 +02:00
Raphael Defosseux
11839724ea
fix(ci): typos and scenario adaptations for Legacy LTE CI bench after migration to Ubuntu22 and UHD 4.2.0.1
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-09-09 14:38:15 +02:00
Raphael Defosseux
11315ef602
fix(build): automatically applying UHD TDD patch for LTE
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-09-09 14:35:54 +02:00
Sagar Parsawar
4baf1879c7
Added PRS documentation and plot_prs_Ttracer_dumps.m script
2022-09-09 10:59:37 +02:00
Dhanuja Elizabeth Thomas
c9147a9ef5
Updated README for l2-sim, rf-sim
2022-09-09 08:36:23 +02:00
Robert Schmidt
0a6075844a
Merge remote-tracking branch 'origin/fix-sst-sd' into integration_2022_wk36b
2022-09-08 20:43:37 +02:00
Robert Schmidt
3ac2c5e6f0
Merge remote-tracking branch 'origin/ci-build-cluster' into integration_2022_wk36b
2022-09-08 20:43:25 +02:00
Robert Schmidt
963b8cc2ee
Merge remote-tracking branch 'origin/itti-add-event-fix' into integration_2022_wk36b
2022-09-08 20:43:15 +02:00
Robert Schmidt
bbab65f09c
Merge remote-tracking branch 'origin/bugfix-nr-rlc-2022-09-05' into integration_2022_wk36b
2022-09-08 20:43:06 +02:00
Robert Schmidt
8f5868dccf
Merge remote-tracking branch 'origin/fix_calc_power_csirs' into integration_2022_wk36b
2022-09-08 20:42:54 +02:00
Robert Schmidt
2b69a717c1
Merge remote-tracking branch 'origin/fix-gtp-u-len-bug' into integration_2022_wk36b
2022-09-08 20:42:42 +02:00
Robert Schmidt
1d4d22e37e
Merge remote-tracking branch 'origin/astro-develop-patch-97937' into integration_2022_wk36b
2022-09-08 20:42:35 +02:00
Robert Schmidt
8e4c7a1115
Merge remote-tracking branch 'origin/sa_conf_and_fixes_for_mu0' into integration_2022_wk36b
2022-09-08 20:42:21 +02:00
Robert Schmidt
5ee0149064
Merge remote-tracking branch 'origin/ul-phr' into integration_2022_wk36b
2022-09-08 20:16:58 +02:00
Robert Schmidt
4f402e6189
Merge remote-tracking branch 'origin/nr-mac-rlc-pdcp-stats' into integration_2022_wk36b
2022-09-08 20:06:27 +02:00
Robert Schmidt
8eaceae023
Add NSSAI_SD in docker-compose for nFAPI nrUE config
2022-09-08 15:18:52 +02:00
Sagar Parsawar
35802ac003
Additional changes to extract_prs_dump script
2022-09-08 14:26:20 +02:00
Raphael Defosseux
c4950f41b9
fix(ci): SMF configuration was incomplete for none-SD NSSAI
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-09-08 11:19:52 +02:00
Sagar Parsawar
f0692c1580
Renaming PRS gNB configs for multiple gNB scenario
2022-09-07 13:16:12 +02:00
Sagar Parsawar
d85e0ec92a
Merge remote-tracking branch 'origin/develop' into nr_prs
2022-09-07 09:15:36 +02:00
Sagar Parsawar
079f9e1bcd
Add bash script to extract PRS channel estimates from T tracer raw
...
file
2022-09-06 23:08:37 +02:00
Sagar Parsawar
d8037583f1
Added case for DFT/IDFT of size 768
2022-09-06 19:17:25 +02:00
Cedric Roux
3b42e46cf0
nr rlc: add enum for rlc mode (am, um, or tm)
2022-09-06 15:58:47 +02:00
laurent
bcba097936
fix nrscope array size len
2022-09-06 13:51:43 +02:00
laurent
bc95466e1e
fix check error in config module, for array types
2022-09-06 13:50:38 +02:00
laurent
b36a5b446f
fix reject gtp-u incoming with no data
2022-09-06 13:48:00 +02:00
Robert Schmidt
3bb312dce2
Help function for creating repository workspace
2022-09-06 12:05:24 +02:00
Robert Schmidt
d0e5786470
Improve wording in openshift/README.md
2022-09-06 12:05:24 +02:00
Robert Schmidt
c01d846a3a
Reintroduce banner in README
2022-09-06 12:05:24 +02:00
Robert Schmidt
68c6a79328
Replace hard-coded (unused) password with a constant
...
The plan is to migrate the CI to not need any passwords. This constant
can be used to give a dummy password.
2022-09-06 12:05:24 +02:00
luis_pereira87
0cffceddb3
Address review comments and re-formatting the code using clang-format
2022-09-06 10:25:51 +01:00
luis_pereira87
76eaed3bf8
Address review comments by correctly re-formatting a piece of code using clang-format
2022-09-06 10:19:38 +01:00
Roberto Louro Magueta
e4f7733bc5
Merge remote-tracking branch 'origin/develop' into develop-SRS-feedback
...
# Conflicts:
# openair1/PHY/NR_ESTIMATION/nr_ul_channel_estimation.c
# openair1/PHY/TOOLS/tools_defs.h
2022-09-06 10:02:00 +01:00
Robert Schmidt
879d37b2de
Enable testing for all files to force ran-base rebuild
2022-09-06 10:21:55 +02:00
Robert Schmidt
c1fb4b6c27
Run oc logout in background to avoid timeout
2022-09-06 09:40:17 +02:00
Robert Schmidt
11d24ff42c
Correct copy path for ran-base logs
2022-09-06 09:39:14 +02:00
Sakthivel Velumani
18b3189d4e
Fix to support subscribing event from external thread
2022-09-05 15:51:50 -04:00
luis_pereira87
5a32092dc6
Address review comments by re-formatting a piece of code using clang-format
2022-09-05 17:56:33 +01:00
Robert Schmidt
74c639f867
Send NAS NSSAI SD only if configured, show UICC DNN/SST/SD info
2022-09-05 16:30:28 +02:00
Robert Schmidt
015c4265f0
Remove NSSAI_SD from UE conf
2022-09-05 16:30:28 +02:00
Robert Schmidt
b3b4b6dc01
docker-compose files: no SD
2022-09-05 16:30:28 +02:00
Robert Schmidt
09db9c3022
generateTemplate.py: allow multiple replacements in a single line
...
- especially for plmn_list, will allow to be followed by an MCC/MNC in a
single line
- tightens regexes to match replacements more accurately, e.g., "val =
key" (instead of just searching for "key)
- no special rule for SD, which matches SD values (and not the SD
field). However, currently it is not possible to specify multiple SDs
(multiple SSTs was already not possible)
2022-09-05 16:30:28 +02:00
Cedric Roux
2c08302c89
nr rlc: fix in process_control_pdu()
...
the following:
if (cur_wait_list == entity->wait_end)
end_wait_list = prev_wait_list;
was done after cur_wait_list is updated to its new value, but the old value
has to be used in this test. So end_wait_list was not set properly.
This was leading to random crashes later on because then entity->wait_list
was NULL but entity->wait_end was not (because of the bug fixed by this
commit).
The new value for cur_wait_list is also now set using prev_wait_list->next
just before the goto, as done in other places in the code.
Also "cur" was removed, for it has no purpose and makes the code harder
to understand.
2022-09-05 16:29:51 +02:00
Robert Schmidt
46bbd3f979
CI: Check that plmn_list matching key has dict type
...
The loop passes over all keys. For plmn_list, there are subentries mcc,
mnc, mnc_length. The plmn_list if block assumes that the key is a dict,
which was not checked for, leading to a type error.
2022-09-05 16:09:38 +02:00
Robert Schmidt
c859c233f7
Simplify NSSAI configuration in all configuration files
2022-09-05 16:09:38 +02:00
Robert Schmidt
bf853fe3f1
Sanitize NSSAI configuration
...
Following changes included:
- SD is optional: when value is 0xffffff or not present in config
(previously: needed to be set to 0)
- Checks SSTs in range [0,255]
- Checks SDs in range [0,0xffffff]
- Correct typo SST defines
2022-09-05 16:09:38 +02:00
Robert Schmidt
6ac9296a12
Update TESTBenches.doc
2022-09-05 15:42:12 +02:00
Robert Schmidt
5008eb4e38
Switch to RHEL8-Cluster-Image-Builder in RAN-Container-Parent
2022-09-05 15:42:12 +02:00
Robert Schmidt
0778367633
Add Jenkinsfile for cluster jobs
2022-09-05 15:42:12 +02:00
Robert Schmidt
41a9ac1119
Python Class for Cluster Building and Deployment
2022-09-05 15:42:12 +02:00
Robert Schmidt
ebdbb1fc13
Physim: image is already on openshift image registry
2022-09-05 15:39:34 +02:00
Robert Schmidt
0e9455b721
Update README.md
2022-09-05 15:39:34 +02:00
Robert Schmidt
01add24bee
GetParametersFromXML(): simplify forced_workspace_cleanup reading
2022-09-05 15:29:33 +02:00
Robert Schmidt
668d0865b8
Simplify cls_containerize.BuildImage() and drop allImagesSize class member
2022-09-05 15:29:33 +02:00
Robert Schmidt
d78ccd64ca
Help function for analyzing RAN build logs
2022-09-05 15:29:32 +02:00
Robert Schmidt
f77bf44386
Help function for copying RAN build logs to executor
2022-09-05 15:29:32 +02:00
Robert Schmidt
580b2f3263
Create physim BuildConfig and harmonize ImageStream filename
2022-09-05 15:29:32 +02:00
Robert Schmidt
d524bbb0ed
Add openshift build-configs and image-streams
2022-09-05 15:29:32 +02:00
Robert Schmidt
02f97a15b4
Drop old OpenShift cluster files
2022-09-05 15:29:32 +02:00
Robert Schmidt
e62662e463
Correct entitlements in base Dockerfile
2022-09-05 15:29:32 +02:00
Robert Schmidt
e2c59441cd
Dockerfile: delete artifacts using -c before building
2022-09-05 15:29:32 +02:00
luis_pereira87
4fb78818d2
Fix 16 bit memory alignment on mod_dmrs buffer
2022-09-05 13:48:42 +01:00
francescomani
7a3dea3197
fix at UE for DMRS when there is a bwp start offset
2022-09-05 13:48:42 +01:00
francescomani
0a992c604a
Merge remote-tracking branch 'origin/develop' into ul-phr
2022-09-05 14:35:50 +02:00
luis_pereira87
fc10fd3f8c
Fix PDCCH decoding when BWPStart is higher than 0
2022-09-05 13:34:29 +01:00
luis_pereira87
6e36b5405a
Fix power calculation based on CSI-RS
2022-09-05 13:33:00 +01:00
Robert Schmidt
d1a36c29c2
Limit XML repeatCount to 1
2022-09-05 14:10:04 +02:00
Laurent Thomas
1ef62f5842
fix bug gtp-u len and robustify the gtp-u receiver
2022-09-05 14:10:04 +02:00
Robert Schmidt
474cde3b41
Merge branch 'integration_2022_wk35b' into 'develop'
...
integration_2022_wk35b
See merge request oai/openairinterface5g!1689
MR !785 Add .clang-format file
MR !1487 LDPC offload on T1 card
MR !1677 NR LBRM for UL
MR !1683 Schedule ULSCH in flexible slots in InitialBWP
MR !1674 Optimize nr_rotation
MR !1685 Fix AssertFatal in Msg3
MR !1684 Implementation of a RA timer to remove UE in the case of Msg4 not be decoded by the UE
MR !1669 Fixes when there is no spCellConfig configured
MR !1648 simplify thread pool configuration
MR !1609 improve-nr_ul_channel_estimation
2022-09-05 12:05:28 +00:00
Sagar Parsawar
3ec5d9ec44
Removing redundant configs changes, and config files
2022-09-05 12:25:25 +02:00
Robert Schmidt
23459a487d
Merge remote-tracking branch 'origin/improve-nr_ul_channel_estimation' into integration_2022_wk35b
2022-09-04 21:46:17 +02:00
Robert Schmidt
203ac17833
Merge remote-tracking branch 'origin/by-core-thread-pool' into integration_2022_wk35b
2022-09-04 21:46:04 +02:00
Robert Schmidt
0b970e9e63
Merge remote-tracking branch 'origin/fixes_when_no_spCellConfig' into integration_2022_wk35b
2022-09-04 21:39:51 +02:00
Robert Schmidt
f8cc843aa7
Merge remote-tracking branch 'origin/Remove_UE_when_Msg4_fails_to_be_decoded' into integration_2022_wk35b
2022-09-04 21:39:37 +02:00
Robert Schmidt
ddeaf445f0
Merge remote-tracking branch 'origin/Fix_AssertFatal_in_Msg3' into integration_2022_wk35b
2022-09-04 21:39:23 +02:00
Robert Schmidt
95dad65c9a
Merge remote-tracking branch 'origin/nr_rotation_optimization' into integration_2022_wk35b
2022-09-04 21:39:09 +02:00
Robert Schmidt
c87188191d
Merge remote-tracking branch 'origin/Schedule_ULSCH_in_flexible_slots_in_InitialBWP' into integration_2022_wk35b
2022-09-04 21:38:55 +02:00
Robert Schmidt
01a3f9d5f9
Merge remote-tracking branch 'origin/NR_UL_LBRM' into integration_2022_wk35b
2022-09-04 21:38:38 +02:00
Robert Schmidt
609c2716c7
Merge remote-tracking branch 'origin/ldpc_offload_t1_mr' into integration_2022_wk35b
2022-09-04 21:37:44 +02:00
Robert Schmidt
392946f0c1
Merge remote-tracking branch 'origin/feature-support-clang-format' into integration_2022_wk35b
2022-09-04 21:37:28 +02:00
Abdelrahman Astro
f06fc314c6
quick fix for gnb.sa.band41.fr1.106PRB.usrpb210.conf
2022-09-03 09:08:48 +00:00
laurent
6f862c0dfe
fix a bug in itti external sockets
2022-09-02 14:25:17 +02:00
laurent
bf2b069d96
let more time for docker compose to start the container
2022-09-02 11:36:47 +02:00
laurent
223ae5c307
remove a forgotten printf()
2022-09-02 11:36:47 +02:00
laurent
9b207834e7
merge conflict fix
2022-09-02 11:36:47 +02:00
laurent
5fcd8b6f9f
fix direct memory bugs in lte mbms
2022-09-02 11:36:47 +02:00
laurent
9ee917039a
fix non reentrant issue in itti
2022-09-02 11:36:47 +02:00
laurent
abf6801094
fix text typos
2022-09-02 11:36:47 +02:00
laurent
aa2a36768c
simplify thread pool configuration
...
fix segv
fix bug redeclaration of same struct in phy sim
Apply 1 suggestion(s) to 1 file(s)
code reveiw comments
2022-09-02 11:36:47 +02:00
Sagar Parsawar
9eed7db8a3
Optimizing PRS buffers, added freeing up in nrUE
2022-09-01 22:17:01 +02:00
Francesco Mani
adea216202
adding a comment
2022-09-01 15:48:31 +00:00
laurent
4c74cc6686
Improve nr_ul_channel_estimation()
2022-09-01 16:35:57 +02:00
Raphael Defosseux
8229f00d0e
chore(ci): disable all the 4G Legacy LTE pipelines before we migrate the servers
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-09-01 16:25:49 +02:00
Thomas Schlichter
18500674df
improve nr_dlsch_decoding
2022-09-01 12:14:19 +02:00
luis_pereira87
9178648902
Address review comments
2022-09-01 08:34:53 +01:00
luis_pereira87
66369a8a4c
Prevent ra_timer to be enabled when running in phy-test mode
...
When running in this mode there is no RA that will succeed to disable the timer
2022-09-01 08:29:57 +01:00
luis_pereira87
00373ed10b
Address review comments
2022-09-01 08:12:26 +01:00
luis_pereira87
8a6d09666d
Fix AssertFatal in Msg3 to not Assert when there is a PUCCH (CSI report) already scheduled for that slot
2022-08-31 16:03:36 +01:00
luis_pereira87
13bdcb4743
Implementation of a RA timer to remove UE in the case of Msg4 not be decoded by the UE
2022-08-31 08:52:35 +01:00
Roberto Louro Magueta
514adc7594
Merge remote-tracking branch 'origin/develop' into develop-SRS-feedback
...
# Conflicts:
# nfapi/open-nFAPI/nfapi/public_inc/nfapi_nr_interface_scf.h
# openair1/PHY/NR_ESTIMATION/nr_ul_channel_estimation.c
2022-08-30 17:29:14 +01:00
Robert Schmidt
622e14ad4f
5G RFsim: increase PRACH threshold to 20dB to avoid misdetections
2022-08-30 17:07:00 +02:00
luis_pereira87
3ea751c3cb
Schedule ULSCH in flexible slots in InitialBWP
2022-08-30 14:37:59 +01:00
Thomas Schlichter
1440807e23
increase prach_dtx_threshold to 20 dB to avoid fake PRACH detections
2022-08-30 11:17:34 +02:00
Sagar Parsawar
73ca6daae9
Updated FEATURE_SET.md with PRS implementation
2022-08-30 09:38:17 +02:00
Robert Schmidt
cb3108f4e5
Merge branch 'integration_2022_wk35' into 'develop'
...
integration_2022_wk35
See merge request oai/openairinterface5g!1682
MR !1571 PHY procedures for SRS MIMO
MR !1666 gzip optim, links for size
MR !1668 Update core images to latest develop for CI
MR !1670 Fix initial_cyclic_shift for pucch-ConfigCommon
MR !1671 Fix unaligned channel processing with odd number of rb
MR !1672 Enable 2 Downlink layers MIMO and other minor improvements in default configuration files
MR !1680 Fix buffer overflow and division by 0 for SRS
2022-08-30 06:23:42 +00:00
Sagar Parsawar
b2ae550274
Harmonizing abs32, abs64, absF, angle64 functions across LTE/NR
2022-08-29 21:13:26 +02:00
Sagar Parsawar
502b4d5933
Cleaning up scheduling PRS slot in gNB and nrUE
2022-08-29 21:13:07 +02:00
Robert Schmidt
2e7533a068
CI: Fix workspace path in LDPC Test
2022-08-29 18:27:25 +02:00
luis_pereira87
e2faa154e7
Merge remote-tracking branch 'origin/develop-SRS-buffer-overflow' into integration_2022_wk35
...
# Conflicts:
# openair1/PHY/NR_ESTIMATION/nr_ul_channel_estimation.c
2022-08-29 16:50:01 +01:00
Robert Schmidt
89a71a10e0
Create oai_rules_result.txt expected by CI
2022-08-29 17:39:37 +02:00
Robert Schmidt
a3543668f3
Merge remote-tracking branch 'origin/Update_configuration_files' into integration_2022_wk35
2022-08-29 17:25:38 +02:00
Robert Schmidt
a085522128
Merge remote-tracking branch 'origin/fix-unaligned-channel-processing-with-odd-number-of-rb' into integration_2022_wk35
2022-08-29 17:25:25 +02:00
Robert Schmidt
256483a25d
Merge remote-tracking branch 'origin/BugFix_in_initial_cyclic_shift_for_pucch-ConfigCommon' into integration_2022_wk35
2022-08-29 17:25:08 +02:00
Robert Schmidt
abd5b2cf79
Merge remote-tracking branch 'origin/update_5gcn_aug2022' into integration_2022_wk35
2022-08-29 17:24:49 +02:00
Robert Schmidt
845eeae92b
Merge remote-tracking branch 'origin/optimize-ci-time' into integration_2022_wk35
2022-08-29 17:24:35 +02:00
francescomani
9819268412
Merge remote-tracking branch 'origin/develop' into ul-phr
2022-08-29 17:23:43 +02:00
francescomani
cf6ac388fd
addressing review comments
2022-08-29 17:10:08 +02:00
francescomani
1e39dd777d
fix physical simulators
2022-08-29 16:45:14 +02:00
francescomani
8e56e14df5
phr config harmonization
2022-08-29 16:25:09 +02:00
Robert Schmidt
c3c6aa8e75
Add Cppcheck_Analysis action, make unknown action no fail
2022-08-29 14:50:57 +02:00
Thomas Schlichter
59cb602161
review changes
2022-08-29 12:43:50 +02:00
Robert Schmidt
8de2578be5
Disable T1 Offload pipeline: avra is offline
2022-08-29 11:41:26 +02:00
Robert Schmidt
e2e62e78fe
CI: add unhandled action LicenceAndFormattingCheck
2022-08-29 11:41:25 +02:00
francescomani
54ed3eb4fa
test NSA
2022-08-29 08:22:09 +02:00
Robert Schmidt
5ec8a11ec9
Add readme for clang-format
2022-08-28 16:21:43 +02:00
Robert Schmidt
91f2453a57
Update documentation on how to get sources
2022-08-28 16:21:43 +02:00
Robert Schmidt
f3cd2c9aca
Remove astyle
2022-08-28 16:21:43 +02:00
Robert Schmidt
e87dd85db1
Bitfield colon spacing after the colon
2022-08-26 20:14:41 +02:00
Cedric Roux
af6059d4ab
clang-format: open-brace at column one to start the body of a function
2022-08-26 20:14:40 +02:00
Robert Schmidt
d0079ce554
Add clang-format specific pre-commit hook
2022-08-26 20:14:40 +02:00
Robert Schmidt
030e0c40aa
Add .clang-format file
2022-08-26 20:14:40 +02:00
laurent
cfeae9560e
merge develop
2022-08-26 18:02:50 +02:00
Robert Schmidt
a4eed55cea
Detect DPDK using PkgConfig
2022-08-26 13:55:07 +02:00
Robert Schmidt
da5702e3c9
Use variable for T1 Offload detection
2022-08-26 13:55:07 +02:00
Robert Schmidt
4144abcc6e
Update T1 Offload scenario file after option change in ulsim
2022-08-26 13:55:07 +02:00
Arash Sahbafard
23e6341237
Logs: initial TA and color != 31, various others
2022-08-26 13:46:09 +02:00
Arash Sahbafard
9c87b3fc01
Better print channel model parameters
2022-08-26 13:44:26 +02:00
Arash Sahbafard
7265feb4e1
Telnetsrv cmd to print TA values in UE
2022-08-26 13:44:26 +02:00
Arash Sahbafard
e494c11b65
Store TA total in UE
2022-08-26 13:44:26 +02:00
Arash Sahbafard
f23f435509
RFsim Telnet command to get current timestamp/vtime
2022-08-26 13:44:26 +02:00
Arash Sahbafard
d9b5c0c817
Implement RFsim setdistance/getdistance telnet cmd
2022-08-26 13:44:26 +02:00
Arash Sahbafard
7f22f1e51e
Read offset (* nbTx) antennas in past
2022-08-26 13:44:26 +02:00
Arash Sahbafard
b68057ef2a
Telnetsrv: TELNETSRV_CMDFLAG_PUSHINTPOOLQ no parameters
2022-08-26 13:44:26 +02:00
Arash Sahbafard
25bd5fb915
Telnetsrv: TELNETSRV_CMDFLAG_PUSHINTPOOLQ cmds get fifo
...
Previously, only the first out of multiple telnet commands with
TELNETSRV_CMDFLAG_PUSHINTPOOLQ option would get a pointer to the fifo
queue, which is fixed in this commit.
Further, add_telnetcmd() now checks whether TELNET_MAXCMD is reached,
and prints and error.
Reformatted/simplified the function.
2022-08-26 13:44:26 +02:00
Roberto Louro Magueta
e026e20186
Avoid division by 0 for low noise scenario
2022-08-26 11:41:23 +01:00
Hongzhi Wang
1124b21657
fix warnings
2022-08-26 12:28:26 +02:00
Roberto Louro Magueta
4e434ecf45
Fix buffer overflow for SRS
2022-08-26 11:04:04 +01:00
Dhanuja Elizabeth Thomas
313a63f52a
Update 5gcn images for CI
...
- in ci-scripts for l2-sim, rf-sim
- in epc.py for OTA tests
2022-08-26 11:01:22 +02:00
francescomani
51483a3223
add option for limited buffer rate-matching for UL
2022-08-26 09:01:48 +02:00
Hongzhi Wang
f1df28637a
delete conf file
2022-08-25 23:23:18 +02:00
Sagar Parsawar
a292f1a251
Changes in prs config parsing function, added help string
2022-08-25 23:01:30 +02:00
luis_pereira87
f3781c4353
Add band n77 configuration file for N300 with 100 MHz
...
Band n78 is widely used by mobile network operators, we want to transmit over the air without interfere with them, so we set the allocation in this configuration file outside of band n78
2022-08-25 16:48:08 +01:00
Sagar Parsawar
7bc69f505a
Modified PRS FR1 and FR2 configs for gNB and UE with latest
...
from develop branch, also verified in rfsim
2022-08-25 16:38:07 +02:00
Sagar Parsawar
efb75d4b94
Removing extra gNB and UE configs for used for PRS
2022-08-25 14:52:07 +02:00
Sagar Parsawar
10eedd667a
Fixed memory leak issue of nr_gold_prs buffer in gNB
2022-08-25 14:43:21 +02:00
Thomas Schlichter
11693b1672
5G NR: remove hardcoded modulation order
2022-08-25 14:40:36 +02:00
Thomas Schlichter
e5fad77f47
5G NR DCI improvements
2022-08-25 14:40:36 +02:00
Thomas Schlichter
8f6d084c80
small cleanup in get_type0_PDCCH_CSS_config_parameters()
2022-08-25 14:40:36 +02:00
Thomas Schlichter
7129830555
fix Msg2 scheduling
...
scheduling when frame number wraps was not handled correctly
2022-08-25 14:40:36 +02:00
Thomas Schlichter
ef46fe8ba8
Add and harmonize configuration files for 5, 10, 40 MHz FDD with USRP X300
2022-08-25 14:40:36 +02:00
Thomas Schlichter
c42304a797
nr_dlsim: also dump rxdataF_ext in case of debugging
2022-08-25 14:40:36 +02:00
Thomas Schlichter
ae2e8060ea
update band 66 configuration files for USRP X300 and N300
2022-08-25 14:40:36 +02:00
Thomas Schlichter
9e1edf2957
nr_phy_scope: improve x-axis scaling of channel impulse response and PUSCH LLR
2022-08-25 14:40:36 +02:00
Thomas Schlichter
ea085b5fc1
harmonize initialization of symbol- and timeshift-rotation
2022-08-25 14:40:36 +02:00
Thomas Schlichter
1e36c48cf2
fix application of measured SSS fine frequency offset
2022-08-25 14:40:36 +02:00
luis_pereira87
015a4d945b
Enable 2 Downlink layers MIMO and other minor improvements in default configuration files
2022-08-25 13:27:29 +01:00
Thomas Schlichter
f8de623286
NR_UE: use improved version of mult-layer dlsch_extract_rbs(), also correctly handling odd number of PRBs
2022-08-25 12:10:48 +02:00
Thomas Schlichter
421eb65a9a
NR_UE: fix ulsch precoding for RB crossing DC (odd number of RB)
2022-08-25 12:10:48 +02:00
Roberto Louro Magueta
d39a772436
Remove tabs
2022-08-25 10:33:38 +01:00
Roberto Louro Magueta
432817d1d5
Merge remote-tracking branch 'origin/develop' into develop-SRS-MIMO
2022-08-25 10:26:35 +01:00
Thomas Schlichter
6310606980
fix alignment issues in case of odd number of PRBs
2022-08-25 11:05:48 +02:00
Thomas Schlichter
3c17573f34
apply nr rotation only on used PRBs instead of complete OFDM symbol
2022-08-25 11:05:48 +02:00
Thomas Schlichter
21ea2f2136
pbchsim: apply nr rotation in frequency domain, like in all other places, instead of time domain
2022-08-25 10:17:59 +02:00
Sagar Parsawar
006421d7af
Fixed oai_dfts buffer size issue for IDFT65536 and IDFT384
2022-08-24 23:46:43 +02:00
Robert Schmidt
a58b3989d1
Install gdb in RAN images to have stack traces on asserts
2022-08-24 15:51:49 +02:00
Robert Schmidt
4dc26bf575
docker entrypoints: print config, log USRP loader
2022-08-24 15:51:49 +02:00
Robert Schmidt
23cf8059aa
Save logs of unhealthy containers during deployment
2022-08-24 15:51:49 +02:00
Robert Schmidt
c1b448cd1a
Handle errors in Copy_Image_to_Test_Server()
2022-08-24 15:51:49 +02:00
laurent
3a0a14cf7d
gzip optim, links for size
2022-08-24 15:51:49 +02:00
Hongzhi Wang
ea6524c52f
update cmakelists and ulsim
2022-08-24 08:27:14 +02:00
Robert Schmidt
0ccb3a2d47
Add T1 Offload test to RAN-Container-Parent
2022-08-23 17:18:07 +02:00
Robert Schmidt
5bd81ae95d
Define T1 Offload scenario file
2022-08-23 17:13:03 +02:00
Robert Schmidt
b0e5b6eb9a
Add Run_NRulsimTest
2022-08-23 17:13:03 +02:00
Robert Schmidt
aa1cbff597
Improve PhySim build to be shorter
2022-08-23 17:11:51 +02:00
Robert Schmidt
4d85beae73
Rename CI Run_PhySim to Run_LDPCTest
2022-08-23 17:11:48 +02:00
Sagar Parsawar
96a7c4ddac
Revert "not calling ue scheduler in phy_test mode"
...
This reverts commit 4704af4874 .
2022-08-23 16:34:13 +02:00
Chieh-Chun Chen
4e4a0b7ba3
use bool and fix indentation
2022-08-23 15:54:03 +02:00
Robert Schmidt
90d4868a43
Isolate PhySim source build XML scenario
2022-08-23 12:45:36 +02:00
Robert Schmidt
e28fccc7fb
Hardcode (implicit) physim OC server to use
2022-08-23 10:36:16 +02:00
Hongzhi Wang
1d4ffe42c4
Merge branch 'develop' into ldpc_offload_t1_mr
...
Conflicts:
executables/nr-softmodem.h
executables/softmodem-common.h
openair1/SCHED_NR/phy_procedures_nr_gNB.c
2022-08-22 20:02:34 +02:00
Sagar Parsawar
bb7a22be0d
Merge remote-tracking branch 'origin/develop' into nr_prs
2022-08-22 19:16:55 +02:00
Roberto Louro Magueta
ae7a2f5893
Merge remote-tracking branch 'origin/develop-SRS-MIMO' into develop-SRS-feedback
...
# Conflicts:
# openair1/PHY/NR_ESTIMATION/nr_ul_channel_estimation.c
# openair1/SCHED_NR/phy_procedures_nr_gNB.c
2022-08-22 14:47:55 +01:00
Roberto Louro Magueta
c6fda387e0
Fix mem_offset after merge
2022-08-22 14:23:12 +01:00
laurent
0475b78ff4
fix unaligned
2022-08-22 12:55:23 +02:00
Roberto Louro Magueta
df0f756c87
Fix build after merge
2022-08-22 11:30:06 +01:00
Roberto Louro Magueta
d04918eb9b
Merge remote-tracking branch 'origin/develop' into develop-SRS-MIMO
...
# Conflicts:
# openair1/PHY/NR_ESTIMATION/nr_ul_channel_estimation.c
# openair2/RRC/NR/MESSAGES/asn1_msg.c
# openair2/RRC/NR/nr_rrc_config.c
# openair2/RRC/NR/nr_rrc_config.h
2022-08-22 10:45:56 +01:00
luis_pereira87
f9f175a6f1
Fix initial_cyclic_shift for pucch-ConfigCommon
2022-08-22 10:31:15 +01:00
luis_pereira87
5ba55a511e
Fixes when there is no spCellConfig configured
2022-08-22 10:07:23 +01:00
Robert Schmidt
ad8381a66b
Merge branch 'integration_2022_wk33' into 'develop'
...
integration_2022_wk33
See merge request oai/openairinterface5g!1667
MR !1604 RRC harmonization of multiple BWPs configuration
MR !1657 NR fixes for 100MHz and 2 layers
MR !1646 Add 4G L2simulator test
MR !1662 fix a bug: multi ues in rfsimulator 4G
MR !1559 NR UE multi SSB meas
changes to disable legacy 4G F1 test
MR !1661 fix bugs in config module and config usage
MR !1562 Correctly handle SIGINT/stop signal in nr-softmodem
MR !1659 Fix segFault in SRS for odd number of PRBs
2022-08-21 06:10:51 +00:00
Raymond Knopp
3f790e1504
Merge remote-tracking branch 'origin/develop' into if5_ECPRI_rework
2022-08-20 19:22:31 +02:00
Raymond Knopp
787249fe8a
fix for L2 emulator test
2022-08-20 19:20:50 +02:00
Robert Schmidt
2ea9618a8d
Limit function name string length for logging output
2022-08-19 18:22:23 +02:00
Robert Schmidt
8aaede906d
Do not hard-code default global log level
2022-08-19 18:22:23 +02:00
Robert Schmidt
909b511ed0
Merge remote-tracking branch 'origin/develop-SRS-segFault-51PRBs' into integration_2022_wk33
2022-08-19 18:22:23 +02:00
Robert Schmidt
4674cddb71
Merge remote-tracking branch 'origin/fix-nrsoftmodem-stop' into integration_2022_wk33
2022-08-19 18:22:23 +02:00
Robert Schmidt
5ebe28565e
Merge remote-tracking branch 'origin/fix-config-module' into integration_2022_wk33
2022-08-19 18:22:22 +02:00
Robert Schmidt
84f7634874
Disable legacy 4G F1 test and XML scenario files
2022-08-19 18:22:22 +02:00
Roberto Louro Magueta
a0d8009170
Address review comments
2022-08-19 14:31:13 +01:00
Robert Schmidt
f3cdc11269
Merge remote-tracking branch 'origin/NR_UE_multi_SSB_meas' into integration_2022_wk33
2022-08-18 20:53:04 +02:00
Robert Schmidt
db31ddc341
Merge remote-tracking branch 'origin/bug-rfsim-4G-multi-UEs' into integration_2022_wk33
2022-08-18 20:52:21 +02:00
Robert Schmidt
71d0e95f1f
Merge remote-tracking branch 'origin/ci-test-4g-l2sim' into integration_2022_wk33
2022-08-18 20:52:04 +02:00
Robert Schmidt
70627a9953
Merge remote-tracking branch 'origin/NR_100MHz_2layers_fixes' into integration_2022_wk33
2022-08-18 20:51:23 +02:00
Robert Schmidt
e0a802df16
Remove irrelevant RU/L1/RFsim config from L2sim gNB config
2022-08-18 20:39:31 +02:00
Robert Schmidt
6c31639522
Only call NR_PHY_config_req when no (n)FAPI
2022-08-18 20:37:06 +02:00
Robert Schmidt
b712e77527
Don't block nr-softmodem in nFAPI mode, not needed
2022-08-18 20:18:18 +02:00
Robert Schmidt
238c8a62b4
Delete dead code in nr-softmodem main()
2022-08-18 20:18:18 +02:00
Robert Schmidt
6bf0f98e7f
Skip scheduling of UEs if there are no free HARQs
2022-08-18 19:59:50 +02:00
Roberto Louro Magueta
1638bbba8a
Add intermediate variable
2022-08-18 17:00:21 +01:00
Hongzhi Wang
1273ad406c
fix compiling issue and removing dead code
2022-08-18 17:44:19 +02:00
Hongzhi Wang
31acfdea58
Merge branch 'develop' into ldpc_offload_t1_mr
...
Conflicts:
openair1/SCHED_NR/phy_procedures_nr_gNB.c
2022-08-18 17:38:55 +02:00
Cedric Roux
3e2d88907b
use bool, not int
2022-08-18 17:07:04 +02:00
laurent
d6d4d87e0b
code review comments
2022-08-18 16:43:26 +02:00
laurent
8b159d6ddc
remove unclear function free_configmodule(), as we have end_configmodule() that do the same
2022-08-18 09:47:44 +02:00
Robert Schmidt
a08d78d79d
Correctly show proxy build info
2022-08-17 23:50:23 +02:00
Robert Schmidt
c139204ce0
Make one L2sim proxy build scenario file
2022-08-17 23:50:23 +02:00
Robert Schmidt
ab5a67463a
Reuse existing files from 4g_rfsimulator_fdd_05MHz
2022-08-17 17:35:44 +02:00
frtabu
983c956b77
Fix config module memory leaks
2022-08-16 17:58:55 +02:00
Cedric Roux
0618812554
T tracer: simplify
...
- don't call exit() if get_message() fails, simply terminate the thread and
disable the T tracer
- T_dont_fork disappears, monitor_and_kill() as well, so now it's only 2
processes: the main (enb/gnb/ue) and the local tracer
2022-08-16 14:44:23 +02:00
Robert Schmidt
5cadafc154
CI: check for final 'Bye.' message
2022-08-16 14:44:23 +02:00
Robert Schmidt
6f40b6190c
Stop containers before undeploying
2022-08-16 14:44:23 +02:00
Robert Schmidt
d08ef0490d
Correctly call stop functions in nr-softmodem main
2022-08-16 14:44:23 +02:00
Robert Schmidt
1df60139e2
Automatically close GTP sockets at program end
2022-08-16 14:44:22 +02:00
Robert Schmidt
19d83ad21e
Make GTPV1U REQ in one allocation to avoid mem leak at GTP
2022-08-16 14:44:22 +02:00
Robert Schmidt
51a7b7bd6e
Remove memory leaks in FAPI PUCCH 0-4 PDU handling
2022-08-16 14:44:22 +02:00
Robert Schmidt
2465f1fb51
Don't allocate gNB rxdataF, it is managed at the RU
...
Removes phy_procedures_gNB_common_RX() (only used in nr_ulsim) + fixes
in pucchsim
2022-08-16 14:44:22 +02:00
Robert Schmidt
9957056f38
Drop empty logging statement
2022-08-16 14:44:22 +02:00
Robert Schmidt
61ead59d13
Check oai_exit in wait_on_condition() and friends, no volatile
2022-08-16 14:44:22 +02:00
Robert Schmidt
fffb2d14de
Close rfsimulator sockets
2022-08-16 14:44:22 +02:00
Robert Schmidt
649e059f90
RFsim: Mark FD non-blocking once; show errno on problem
2022-08-16 14:44:22 +02:00
Florian Kaltenberger
7e82f2f4e8
sending small end-of-burst TX packet when exiting softmodem
2022-08-16 14:44:22 +02:00
Robert Schmidt
69cf59f32d
Stop USRP write thread if necessary
2022-08-16 14:44:21 +02:00
Robert Schmidt
e28bd9ff2a
Free USRP objects in trx_usrp_end()
2022-08-16 14:43:59 +02:00
Robert Schmidt
0ae3d3027d
Don't call trx_end_func() at nr-softmodem, is done in ru_thread()
2022-08-16 14:41:02 +02:00
Robert Schmidt
004d6d3bab
Correctly stop tx_reorder and L1_stats threads
2022-08-16 14:41:02 +02:00
Robert Schmidt
1512e39e4e
Rewrite kill_NR_RU_proc() and reuse functions
2022-08-16 14:41:02 +02:00
Robert Schmidt
9ec3deb5bd
Improve thread pool documentation
2022-08-16 14:41:02 +02:00
Robert Schmidt
fafed7d181
Remove unused restrictRNTI variable in Tpool
2022-08-16 14:41:02 +02:00
Robert Schmidt
31dcdf2152
Implement abortNotifiedFIFO() to unlock FIFO waits
2022-08-16 14:41:02 +02:00
Robert Schmidt
dfd9a91b50
Rename abortNotifiedFIFO() to abortNotifiedFIFOJob()
2022-08-16 14:41:02 +02:00
Robert Schmidt
d73e1a4133
Handle NULL return of pullTpool()
2022-08-16 14:41:02 +02:00
Robert Schmidt
178e2773ed
Handle abortFIFO in FIFO functions
2022-08-16 14:41:02 +02:00
Robert Schmidt
e63cc03c9d
Implement abortTpool()
...
This stops all ongoing threads (using pthread_join()), and marks FIFOs
to not block anymore. In this case, returned messages will be NULL.
2022-08-16 14:41:02 +02:00
Robert Schmidt
078d6fa15b
threadCreate(): don't create detached threads
...
A detached thread cannot be joined with pthread_join(). However, this
is crucial for correct resetting of the nr-softmodem. Therefore, do not
create threads in detached state.
2022-08-16 14:41:02 +02:00
Robert Schmidt
fc298b77b5
Don't stop nr-softmodem on FEP thread exit cond
2022-08-16 14:41:02 +02:00
Robert Schmidt
76f399cdd6
Threading/memory improvements at nr-softmodem end
...
- First stop threads then free memory
- Don't call kill_NR_RU_proc() twice (is called in stop_RU())
- Memory allocation optimizations
2022-08-16 14:41:02 +02:00
luis_pereira87
604d52a431
Replace sleep by mutex in itti_wait_tasks_end()
2022-08-16 14:41:01 +02:00
Robert Schmidt
c4a657cc33
Avoid additional malloc() for queues and Tpool
2022-08-16 14:41:01 +02:00
Robert Schmidt
31d5bb6ffd
Rename abortTpool() to abortTpoolJob(), fix doc
2022-08-16 14:41:01 +02:00
francescomani
df1f4381a2
fix in sib1 memcpy size
2022-08-16 11:18:00 +02:00
francescomani
166aae35ab
fixes to get 100MHz working with 2 layers
2022-08-16 11:18:00 +02:00
Robert Schmidt
70bb1a3858
Add L2sim-4G to RAN-Container-Parent and documentation
2022-08-16 09:59:36 +02:00
laurent
65b399fcd7
fix bugs in config module and config usage
...
fix bug from this MR
fix bug from this MR
stupid-mistake
2022-08-16 09:22:15 +02:00
laurent
d46a7e40a8
fix a bug: multi ues in rfsimulator 4G
2022-08-16 08:51:37 +02:00
Robert Schmidt
793c8de2ae
CI: Add L2sim-4G iperf DL&UL test
2022-08-13 15:17:42 +02:00
Robert Schmidt
71c13d85fc
Add 4G L2sim XML scenario files
2022-08-13 15:17:42 +02:00
Robert Schmidt
7f8031f69a
Add docker-compose.yml for l2sim-4g
2022-08-13 15:17:42 +02:00
Robert Schmidt
c7f79e71e7
Add more users for dummy CI 4G UE sim configuration
2022-08-13 15:17:42 +02:00
Robert Schmidt
df05475b6b
Add eNB L2sim config file for enb container image
2022-08-13 15:17:42 +02:00
francescomani
0289bb5791
SRS for multiple BWPs
2022-08-12 15:39:48 +02:00
francescomani
8403b2c6d5
Merge remote-tracking branch 'origin/develop' into NR_RRC_harmonization_after_BWP
2022-08-12 13:05:11 +02:00
francescomani
2e4f55f6f1
Merge remote-tracking branch 'origin/develop' into ul-phr
2022-08-12 12:22:48 +02:00
Cedric Roux
1b029be058
nr rlc stats: make avg time to tx optional
...
Introduce the function nr_rlc_activate_avg_time_to_tx() to
activate/deactivate collection of avg time to tx stats (which
may have an impact on realtime processing, so better not compute
them when not needed).
Fix a little bug in time_average_get_average() for when there is not stat.
2022-08-12 12:19:09 +02:00
Chieh-Chun Chen
c0394bc09c
Add avg time to tx an sdu for RLC UM & TM mode
2022-08-12 12:19:09 +02:00
Cedric Roux
fad3f23164
Add RLC stats: avg time to tx for an RLC SDU
2022-08-12 12:19:09 +02:00
Robert Schmidt
6a23bcfb42
Add PDCP stats
2022-08-12 12:19:09 +02:00
Robert Schmidt
ec4df27a75
Add RLC stats
2022-08-12 12:19:09 +02:00
Robert Schmidt
bcbf2b38ee
Add more MAC stats
2022-08-12 12:19:09 +02:00
Robert Schmidt
61312ca6e2
Merge branch 'integration_2022_wk32' into 'develop'
...
integration_2022_wk32
See merge request oai/openairinterface5g!1658
MR !1551 Use F1 internally: RRC Message Transfer
MR !1645 fix(ci): Fixes for the legacy LTE bench
MR !1654 Fix for NDI init at UE
MR !1656 ngap: minor fix: access the array correctly
MR !1635 Fix SDAP in RFSIM mode
MR !1643 add asn1c logs
MR !1647 Function to get sample rate and BW
2022-08-12 05:33:12 +00:00
Robert Schmidt
6a0605b000
Merge remote-tracking branch 'origin/get_samplerate_and_bw' into integration_2022_wk32
2022-08-11 18:11:15 +02:00
Robert Schmidt
9c94f86451
Merge remote-tracking branch 'origin/add-asn1c-codec-logs' into integration_2022_wk32
2022-08-11 18:10:55 +02:00
Robert Schmidt
ef526692b5
Merge remote-tracking branch 'origin/fix_sdap' into integration_2022_wk32
2022-08-11 18:04:47 +02:00
francescomani
63a9cbcc66
fixes to correctly configure and schedule CSI-RS in case of multiple BWPs
2022-08-11 15:41:46 +02:00
laurent
eba7dc5c76
Print asn1c encoding logs using OAI logging system
2022-08-11 14:00:43 +02:00
Angelo Athanassopoulos
17aef213a1
Fix: noS1 with SDAP
2022-08-11 11:19:27 +02:00
Roberto Louro Magueta
5d9f91f6a3
Fix input in fill_srs_channel_matrix() function
2022-08-10 19:53:57 +01:00
Robert Schmidt
44f363c63c
Merge remote-tracking branch 'origin/minor-fix-bad-sd-flag' into integration_2022_wk32
2022-08-10 20:40:24 +02:00
Robert Schmidt
c607e5c3d6
Merge remote-tracking branch 'origin/NR_phytest_UE_ndi' into integration_2022_wk32
2022-08-10 20:40:03 +02:00
Robert Schmidt
f065de0811
Merge remote-tracking branch 'origin/ci-fix-legacy-bench' into integration_2022_wk32
2022-08-10 20:39:57 +02:00
Raymond Knopp
3ef063194a
small modification for performance tracing of RU procedures
2022-08-10 17:27:57 +02:00
francescomani
c0244ee68e
fix for conflicting csi resources for multiple ues
2022-08-10 16:51:03 +02:00
Raphael Defosseux
888c4ead0f
fix(ci): Fixes for the legacy LTE bench
...
- Problem with escaping chars
- Killing properly tshark process on EPC
- standalone Terminate eNB was failing
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-08-10 15:08:52 +02:00
francescomani
5d39d8125c
addressing review comment
2022-08-10 09:38:21 +02:00
Roberto Louro Magueta
0cb014f463
Fix memory alignment in nr_srs_channel_estimation
2022-08-09 17:11:12 +01:00
Robert Schmidt
f1c5378e3b
Shorten 5G RFsim tab names
2022-08-09 15:05:58 +02:00
Robert Schmidt
c21f86421e
Test SDAP in 5G FDD RFsim test
2022-08-09 15:05:50 +02:00
Cedric Roux
ee7aca5d05
ngap: minor fix: access the array correctly
2022-08-09 12:22:40 +02:00
francescomani
dc531588e9
addressing review comments
2022-08-09 12:01:54 +02:00
Sagar Parsawar
3301cba159
Resolved seg fault in UE in absence of prs_config file
2022-08-09 11:55:55 +02:00
Raymond Knopp
8530b9c2c2
fixed issue with default CPU cores for RU in CI (now defaults to 2 TP cores and O/S controlled scheduling)
2022-08-09 08:24:37 +02:00
francescomani
5cfa5ad6f6
fixes for multiple BWPs
2022-08-08 18:32:39 +02:00
Angelo Athanassopoulos
5382227866
Fix SDAP, get QFI & PDUSession ID from CN
2022-08-08 18:09:59 +02:00
Roberto Louro Magueta
e5133cf669
Move more variables to nr_srs_channel_estimation() function
2022-08-08 16:25:50 +01:00
francescomani
b749ac12f7
hotfix for UE NDI init
2022-08-08 17:12:12 +02:00
Roberto Louro Magueta
65b56db9ec
Move srs_ls_estimated_channel[] to nr_srs_channel_estimation() function
2022-08-08 16:07:58 +01:00
Roberto Louro Magueta
1504e9256b
Fix build after merge
2022-08-08 15:11:18 +01:00
Roberto Louro Magueta
12e4619f05
Merge remote-tracking branch 'origin/develop-SRS-MIMO' into develop-SRS-feedback
...
# Conflicts:
# openair1/SCHED_NR/phy_procedures_nr_gNB.c
# openair2/LAYER2/NR_MAC_COMMON/nr_mac.h
# 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/mac_proto.h
2022-08-08 14:28:32 +01:00
Roberto Louro Magueta
49d60500c0
Change array size from MAX_NUM_NR_SRS_AP to 1<<srs_pdu->num_ant_ports
2022-08-08 13:49:33 +01:00
Sagar Parsawar
68f7e1d3ab
Removing duplicate file lte_gold_generic.c
2022-08-08 13:40:47 +02:00
Roberto Louro Magueta
7e87265a74
Merge remote-tracking branch 'origin/develop' into develop-SRS-MIMO
...
# Conflicts:
# openair1/PHY/NR_ESTIMATION/nr_ul_channel_estimation.c
# openair1/SCHED_NR/phy_procedures_nr_gNB.c
2022-08-08 11:54:43 +01:00
francescomani
032879c0c1
Merge remote-tracking branch 'origin/develop' into NR_RRC_harmonization_after_BWP
2022-08-08 12:37:40 +02:00
francescomani
154571e10c
Merge remote-tracking branch 'origin/develop' into ul-phr
2022-08-08 12:12:29 +02:00
Raymond Knopp
2ed7e89bd2
Merge remote-tracking branch 'origin/develop' into if5_ECPRI_rework
...
Conflicts:
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
2022-08-08 07:25:13 +02:00
Raymond Knopp
4e9c9c5864
added configurable half-slot parallelization to RU processing (same as original version)
2022-08-07 22:49:11 +02:00
Robert Schmidt
9622a56bf1
gNB RRC: handle F1AP_UL_RRC_MESSAGE
2022-08-07 20:03:05 +02:00
Robert Schmidt
18a68387c4
Transfer Initial UL RRC Message through internal F1
2022-08-07 20:03:04 +02:00
Robert Schmidt
a126cd1220
Delete ITTI-SIM
2022-08-07 19:58:35 +02:00
Robert Schmidt
52dbc6fe75
Refactor linear allocator from LTE/NR; separate LTE/NR headers
2022-08-07 19:49:08 +02:00
Robert Schmidt
0c9006ec66
Do not initialize MAC multiple times
2022-08-07 19:49:08 +02:00
Robert Schmidt
f52809a8fb
Add MAC-RRC UL stubs for F1AP and direct
2022-08-07 19:49:08 +02:00
Robert Schmidt
f75cdbcad7
Use F1 DL RRC message transfer internally for RRCSetup
2022-08-07 19:49:08 +02:00
Robert Schmidt
4154e9e9d5
Merge branch 'integration_2022_wk31b' into 'develop'
...
integration_2022_wk31b
See merge request oai/openairinterface5g!1649
MR !1624 NR PUCCH2 fix
MR !1627 fix for pusch dtx in phytest mode
MR !1634 Minor optimization in function init_symbol_rotation
MR !1637 gtp: small fix: set E if there is an extension header
MR !1641 Resolve AMF ip address using FQDN
delete files rxsigF0.m, txsig0.m, ldpctest_BG_1_Zc_384_rate_1-3_block_length_8448_maxit_5.txt
MR !1593 Reworking of BWP handling at MAC (initial MR)
MR !1652 fix for 3-digit MNC in asn1_msg.c
2022-08-07 17:47:12 +00:00
Robert Schmidt
4f2e97d91c
Merge remote-tracking branch 'origin/nr_sib1_mnc_hotfix' into integration_2022_wk31b
2022-08-07 19:39:15 +02:00
Raymond Knopp
087a97f606
fix for 3-digit MNC in asn1_msg.c
2022-08-06 16:30:59 +02:00
Raymond Knopp
ed972fd6c6
changes to documentation ethernet.md and bug introduced through simplification (sectional of nr_feptx in nr-ru.c)
2022-08-06 16:27:41 +02:00
Raymond Knopp
d517c0c5b2
missing definitiona for build of OAI RU
2022-08-06 14:02:28 +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
francescomani
d793de5700
some fixes in SSB RSRP
2022-08-06 11:27:49 +02:00
Sagar Parsawar
a5eda343ed
1. Fixed pbchsim build failure due to prs source file dependacy
...
2. Fixed GPS time assert in gNB_scheduler_uci.c
2022-08-05 17:29:51 +02:00
Raymond Knopp
517970a445
warning removal
2022-08-05 07:44:22 +02:00
Raymond Knopp
87a51c9e18
Merge remote-tracking branch 'origin/develop' into if5_ECPRI_rework
...
Conflicts:
openair1/PHY/NR_ESTIMATION/nr_measurements_gNB.c
2022-08-05 07:21:09 +02:00
Raymond Knopp
1b35f0b163
added profiling circular buffer to gNB
2022-08-05 07:18:44 +02:00
Robert Schmidt
ebc55ea206
Merge remote-tracking branch 'origin/NR_BWP_config' into integration_2022_wk31b
2022-08-04 19:13:57 +02:00
Robert Schmidt
ddc6df0bf4
Remove files accidentally added in MR 1382
2022-08-04 18:51:02 +02:00
Robert Schmidt
b0c7a3efe9
Merge remote-tracking branch 'origin/amf-fqdn-support' into integration_2022_wk31b
2022-08-04 18:49:49 +02:00
Robert Schmidt
0c29e5ea5b
Merge remote-tracking branch 'origin/gtp-hotfix' into integration_2022_wk31b
2022-08-04 18:49:41 +02:00
Robert Schmidt
cb4e60eed3
Merge remote-tracking branch 'origin/init_symbol_rotation_optimization' into integration_2022_wk31b
2022-08-04 18:49:33 +02:00
Robert Schmidt
0352f98467
Merge remote-tracking branch 'origin/NR_PUSCH_phytest_DTX_fix' into integration_2022_wk31b
2022-08-04 18:49:25 +02:00
francescomani
40442d14cf
adding a comment
2022-08-04 18:17:15 +02:00
francescomani
9333f53dc8
adding an assertion in configure_UE_BWP
2022-08-04 17:46:18 +02:00
francescomani
6e2a83856b
common function to get sample rate and BW
2022-08-04 17:19:15 +02:00
Sagar Parsawar
260420307f
Merge remote-tracking branch 'origin/develop' into nr_prs
2022-08-04 15:12:01 +02:00
Sagar Parsawar
117c8bcc95
Merge remote-tracking branch 'origin/develop' into nr_prs
2022-08-04 14:37:05 +02:00
Sagar Parsawar
ad61b92eb8
Merge remote-tracking branch 'origin/nr_prs_merge' into nr_prs
2022-08-04 13:41:19 +02:00
Sagar Parsawar
f7ae2f0c9f
Merge branch 'nr_prs' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr_prs
2022-08-04 13:27:29 +02:00
francescomani
d908779c38
lowercase bwp
2022-08-04 11:34:25 +02:00
francescomani
8c81c70de9
Fix AckNack and SR multiplexing in PUCCH2
...
- correctly reset HARQ structure for HARQ Ack/Nack/PUCCH0
- reduce max PUCCH2 bits to have room for SR
2022-08-04 10:53:41 +02:00
francescomani
3d804db4b3
minor code refactoring
2022-08-04 09:35:45 +02:00
Rohan
b64baf144d
Resolve AMF ip address using FQDN
2022-08-03 17:27:08 +02:00
Raymond Knopp
afed0cec34
testing with 20 and 50 MHz 2x2 on Jaguar. Adding simple documentation in ethernet.md file.
2022-08-03 17:15:49 +02:00
francescomani
64568b2a9d
Merge remote-tracking branch 'origin/develop' into ul-phr
2022-08-03 14:57:54 +02:00
francescomani
5fc23d5864
Merge remote-tracking branch 'origin/develop' into NR_RRC_harmonization_after_BWP
2022-08-03 12:11:37 +02:00
francescomani
cbff9df713
Merge remote-tracking branch 'origin/develop' into NR_BWP_config
2022-08-03 10:59:12 +02:00
Cedric Roux
3155ec6df8
gtp: small fix: set E if there is an extension header
2022-08-03 10:34:12 +02:00
francescomani
3d93d0dfc0
fix for pusch dtx in phytest mode
2022-08-03 09:57:40 +02:00
Robert Schmidt
7f910a2e36
Merge branch 'integration_2022_wk30b' into 'develop'
...
integration_2022_wk30b
See merge request oai/openairinterface5g!1630
MR !1594 Schedule BWP switching to the first active BWP when RA with Msg3 carrying DCCH or DTCH message
MR !1628 Fix a segmentation fault when there is no spCellConfigDedicated with maxMIMO_Layers parameter
MR !1528 CSI Feedback
MR !1631 Fix floating point for SRS
MR !1632 gtp pgu session header
MR !1633 Improve SIB1 length to support maximum value specified in 3GPP TS 38.331 section 5.2.1
MR !1463 Support arbitrary number of retransmissions (up to 8)
2022-08-03 06:42:38 +00:00
Robert Schmidt
a21c31a6a5
Merge remote-tracking branch 'origin/HARQ_rv_circular_array' into integration_2022_wk30b
2022-08-02 11:04:04 +02:00
Robert Schmidt
f29fe05031
Merge remote-tracking branch 'origin/NR_MAC_SIB1_Improvements' into integration_2022_wk30b
2022-08-02 11:04:04 +02:00
Robert Schmidt
d2a784280d
Merge remote-tracking branch 'origin/impl-pdu-session-header' into integration_2022_wk30b
2022-08-02 11:04:04 +02:00
Robert Schmidt
48b045b0b0
Merge remote-tracking branch 'origin/develop-SRS-fix' into integration_2022_wk30b
2022-08-02 11:04:04 +02:00
Robert Schmidt
fc6122759b
Merge remote-tracking branch 'origin/develop-CSI-Measurements' into integration_2022_wk30b
2022-08-02 11:04:04 +02:00
Robert Schmidt
eb46f216b1
Upgrade path to AS lteue after simulator upgrade
2022-08-02 11:04:03 +02:00
Robert Schmidt
3e7864eb53
Merge remote-tracking branch 'origin/Fix_segfault_when_no_spCellConfigDedicated' into integration_2022_wk30b
2022-08-02 11:04:03 +02:00
Raymond Knopp
745ef122b8
logging in eth_udp.c to warn about potential missed TX opportunities.
2022-08-02 09:09:07 +02:00
laurent
7a6f9659bc
gtp-u pdu session extension header implementation, this extension header is mantadory in 5G
2022-08-01 22:57:52 +02:00
luis_pereira87
fdd79391e9
Call function nr_mac_update_timers when there is a Msg3 carrying a DCCH message
2022-08-01 17:57:50 +01:00
francescomani
840cf403db
Make max num of HARQ tx configurable per UL/DL
...
Contributors
francescomani <email@francescomani.it >
Robert Schmidt <robert.schmidt@openairinterface.org >
2022-08-01 16:53:43 +02:00
francescomani
4ad4edb871
Log arbitrary number of HARQ rounds
...
Contributors
francescomani <email@francescomani.it >
Robert Schmidt <robert.schmidt@openairinterface.org >
2022-08-01 16:31:01 +02:00
francescomani
989c22a46c
Limit RV to interval of 0..3
...
Contributors
francescomani <email@francescomani.it >
Rodolphe Bertolini <rodolphe.bertolini@cea.fr >
2022-08-01 16:29:58 +02:00
francescomani
9e5a77e6e3
Remove max number of HARQ rounds from L1
...
Contributors:
francescomani <email@francescomani.it >
Rodolphe Bertolini <rodolphe.bertolini@cea.fr >
2022-08-01 15:59:16 +02:00
luis_pereira87
48019c33f4
Minor optimization in function init_symbol_rotation
2022-08-01 11:20:55 +01:00
luis_pereira87
47d604b41f
Improve SIB1 length to support maximum value specified in 3GPP TS 38.331 section 5.2.1
...
The physical layer imposes a limit to the maximum size a SIB can take. The maximum SIB1 or SI message size is 2976 bits.
2022-08-01 10:35:08 +01:00
luis_pereira87
7f38019f7e
Remove unused code
2022-08-01 10:26:14 +01:00
Raymond Knopp
cecb9568ad
warning removal
2022-08-01 08:51:29 +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
francescomani
be0fc1a982
Merge remote-tracking branch 'origin/develop' into NR_UE_multi_SSB_meas
2022-07-30 10:21:58 +02:00
francescomani
d0e68a2c88
reworking phr
...
adding assertion
2022-07-29 18:25:59 +02:00
Roberto Louro Magueta
6f67792993
Variable rename
2022-07-29 10:42:55 +01:00
Roberto Louro Magueta
069bebfa48
Fix floating point
2022-07-29 10:05:34 +01:00
luis_pereira87
b7b6e8a60f
Merge remote-tracking branch 'origin/develop' into develop-CSI-Measurements
...
# Conflicts:
# openair1/PHY/NR_ESTIMATION/nr_measurements_gNB.c
2022-07-28 16:50:04 +01:00
francescomani
e8c637cd32
Merge remote-tracking branch 'origin/develop' into NR_RRC_harmonization_after_BWP
2022-07-28 17:21:04 +02:00
francescomani
d5a086d396
Merge remote-tracking branch 'origin/develop' into NR_BWP_config
2022-07-28 16:12:27 +02:00
francescomani
f44dd6317b
nr_process_mac_pdu formatting
2022-07-28 15:31:13 +02:00
francescomani
478ea7ab6c
BG at MAC as part of new FAPI version
2022-07-28 15:10:03 +02:00
luis_pereira87
1a77e9ba37
Schedule BWP switching to the first active BWP (previous active BWP before RA with Msg3 carrying DCCH or DTCH message)
2022-07-28 14:49:17 +02:00
Robert Schmidt
add469e7ca
Merge branch 'integration_2022_wk30' into 'develop'
...
integration_2022_wk30
See merge request oai/openairinterface5g!1626
MR !1616 NR SA tutorials v2
MR !1620 nr_pdcp: nia1 implementation
MR !1622 CI: do not trigger tests if nothing is tagged NSA
MR !1623 Fix for ssb subcarrier offset in case of f<3GHz
MR !1606 code maintenance
MR !1568 Add undefined behavior sanitizer in build_oai, fix some errors
MR !1587 Dynamically build L2sim proxy
2022-07-28 11:59:36 +00:00
Robert Schmidt
08e30bf4ab
Merge remote-tracking branch 'origin/l2proxy-build' into integration_2022_wk30
2022-07-28 09:45:24 +02:00
Robert Schmidt
57c545d4b3
Merge remote-tracking branch 'origin/use-ubsan' into integration_2022_wk30
2022-07-28 09:45:10 +02:00
luis_pereira87
970bfc92f0
Fix a segmentation fault when there is no spCellConfigDedicated with maxMIMO_Layers parameter
2022-07-28 07:21:36 +01:00
Roberto Louro Magueta
8cd8799981
Update range for reported RSRP
2022-07-27 18:43:47 +01:00
Robert Schmidt
c663688fb2
Merge remote-tracking branch 'origin/accumulated-fixes-2022june' into integration_2022_wk30
2022-07-26 17:22:00 +02:00
laurent
b4331bf7f4
code maintenance: old errors
2022-07-26 17:20:09 +02:00
Robert Schmidt
878491334f
Merge remote-tracking branch 'origin/another_SSB_bugfix' into integration_2022_wk30
2022-07-26 17:15:32 +02:00
Robert Schmidt
8b26160d4d
Merge remote-tracking branch 'origin/fix-jenkins-trig-nsa' into integration_2022_wk30
2022-07-26 17:15:16 +02:00
Roberto Louro Magueta
3ca83257cc
UE sends the report with the RSRP based on CSI-RS to gNB
2022-07-26 15:45:11 +01:00
Robert Schmidt
c59912d7ee
Merge remote-tracking branch 'origin/nr-pdcp-nia1' into integration_2022_wk30
2022-07-26 16:39:11 +02:00
Robert Schmidt
a20a6ba431
Merge remote-tracking branch 'origin/NR_SA_Tutorials_v2' into integration_2022_wk30
2022-07-26 16:38:45 +02:00
Roberto Louro Magueta
1f818b4178
RSRP computation at UE based on CSI-RS
2022-07-26 12:45:30 +01:00
Robert Schmidt
e1798745ef
Dynamically build L2sim proxy
2022-07-26 09:54:53 +02:00
francescomani
5427ec25b6
applying config_srs to all the instances
2022-07-25 15:24:58 +02:00
francescomani
56e73266cb
Merge remote-tracking branch 'origin/develop' into NR_RRC_harmonization_after_BWP
2022-07-25 15:02:38 +02:00
Sagar Parsawar
cd7f8333f7
Adding 16x IDFT interpolation for PRS peak estimation
2022-07-25 13:57:56 +02:00
Robert Schmidt
04a09c999c
Implement delta MCS in UL Power estimation
2022-07-25 13:35:41 +02:00
Robert Schmidt
83149e5100
Base graph selection: create function in nr_common.c
2022-07-25 13:35:41 +02:00
Robert Schmidt
a840559500
Implement PUSCH RBs according to PHR
2022-07-25 13:35:41 +02:00
francescomani
228bd5f16d
fix for ssb subcarrier offset in case of <3GHz
2022-07-22 17:01:47 +02:00
Roberto Louro Magueta
384fad9e8a
Align memory in srs_estimated_channel_freq and srs_estimated_channel_time
2022-07-22 12:04:21 +01:00
Robert Schmidt
3c2375eada
CI: do not trigger tests if nothing is tagged NSA
...
The previous version would trigger sub-pipelines (LTE-2x2, ...) if no MR
had the NSA tag (without a commit, etc). Of course, this would make all
pipelines subsequently fail (as not enough arguments, such as the
commit, were given). In this commit, we read the output of `jq` from
JSON, which will result in an empty list if no MR is tagged with the NSA
label (and the output in the console will be nicer as well).
2022-07-21 17:57:26 +02:00
Cedric Roux
667b8e5eed
nr_pdcp: nia1 implementation
...
We reuse existing code from eia1 for actual computation. Maybe not the most
efficient. To be revised if needed.
Some hacks in CMakeLists.txt were introduced to compile
phy simulators. To be removed at some point.
2022-07-21 16:59:38 +02:00
francescomani
2e4e9f6423
Merge remote-tracking branch 'origin/develop' into NR_BWP_config
2022-07-21 11:35:28 +02:00
Roberto Louro Magueta
8036d9ee7e
Merge remote-tracking branch 'origin/develop-SRS-MIMO' into develop-SRS-feedback
2022-07-20 20:32:01 +01:00
Roberto Louro Magueta
2f3f858648
Merge remote-tracking branch 'origin/develop' into develop-SRS-MIMO
2022-07-20 20:16:00 +01:00
Roberto Louro Magueta
6ba60eb181
Merge remote-tracking branch 'origin/develop' into develop-CSI-Measurements
...
# Conflicts:
# openair2/RRC/NR/nr_rrc_config.h
2022-07-20 19:59:34 +01:00
Robert Schmidt
72bf1b1d3c
Merge branch 'integration_2022_wk29' into 'develop'
...
integration_2022_wk29
See merge request oai/openairinterface5g!1619
2022-07-20 16:30:58 +00:00
luis_pereira87
b1a3cbb068
Fix segmentation fault when changing BWP
2022-07-20 12:55:17 +01:00
laurent
ab36474811
dirty workaround in LTE get_prb(): it is not good, but keep safe in memory instead of writing outside the range
2022-07-20 10:40:32 +02:00
laurent
017fd225bc
fix ubsan detected errors
2022-07-20 10:40:32 +02:00
Robert Schmidt
db7f39ba19
Use correct structure in sctp_eNB_accept_associations()
2022-07-20 10:40:32 +02:00
Robert Schmidt
6b757c5320
Correct array sizes in dlsim
2022-07-20 10:40:32 +02:00
Robert Schmidt
b07a167370
Correct indentation in nr_rx_pdsch()
2022-07-20 10:40:32 +02:00
Robert Schmidt
24b651b465
Provide build_oai option UBSan
2022-07-20 10:38:44 +02:00
Robert Schmidt
bc3600a3f9
Merge remote-tracking branch 'origin/f1-undefined' into integration_2022_wk29
2022-07-19 18:12:48 +02:00
Robert Schmidt
fcb07ef5fd
Merge remote-tracking branch 'origin/NR_SSB_fix' into integration_2022_wk29
2022-07-19 18:12:40 +02:00
Robert Schmidt
82c62ecd5a
Merge remote-tracking branch 'origin/rename_var_to_pusch_DTX' into integration_2022_wk29
2022-07-19 18:12:31 +02:00
Robert Schmidt
05e859b1ef
Merge remote-tracking branch 'origin/fix-testbenches-doc' into integration_2022_wk29
2022-07-19 18:12:23 +02:00
Robert Schmidt
6dac7d674c
Merge remote-tracking branch 'origin/develop-SRS-Measurements' into integration_2022_wk29
2022-07-19 18:12:14 +02:00
Robert Schmidt
65c9af7d48
Merge branch 'ran-sa-b200-module-sabox-container' into 'develop'
...
Add basic SA test to RAN-Container-Parent
See merge request oai/openairinterface5g!1615
2022-07-19 07:30:37 +00:00
Robert Schmidt
04251d5b06
Correctly initialize protocol_ctxt in F1 code
...
In the previous version, not all fields, and in particular the
`eNB_index`, were not initialized, leading to errors when they were used
(e.g., the PDCP code checks that eNB_index == 0).
2022-07-18 17:39:55 +02:00
Robert Schmidt
16c758ae09
CI: Drop IP check when connectiong via SSH and pubkey
2022-07-15 16:00:52 +02:00
luis_pereira87
43298fd02c
Address merge request review comments
2022-07-15 13:30:45 +01:00
Robert Schmidt
ae05420c84
CI: log error if oai-amf container is not present for AMF IP addr retrieval
2022-07-15 13:35:19 +02:00
luis_pereira87
0700d5d078
Add 5G SA end-to-end, step-by-step, tutorials for OAI CN5G, OAI gNB and COTS UE
2022-07-15 11:56:44 +01:00
Robert Schmidt
52168e5201
Shut off quectel before running SA tests
2022-07-15 11:05:08 +02:00
Robert Schmidt
63daf5793b
Remove useless SA test sleep
2022-07-15 11:05:08 +02:00
Robert Schmidt
0c4aa33939
Trigger SA-B200 test from RAN-Container-Parent
2022-07-14 23:57:52 +02:00
Robert Schmidt
b308cbe101
Add RAN-SA-B200-Module-SABOX-Container test
2022-07-14 23:54:53 +02:00
Robert Schmidt
4b50e4b1f6
CI: decode in getBefore()
2022-07-14 23:54:53 +02:00
Robert Schmidt
87d1a53ca3
CI: Allow publickey authentication in SSHConnection
...
For pubkey, checks that we are on the right machine
2022-07-14 23:53:52 +02:00
Robert Schmidt
5928d571e7
CI: Fix log message typo in UndeployObject()
2022-07-14 23:53:52 +02:00
Robert Schmidt
f1e3f7fb1f
CI: Abort pipeline if DeployObject fails
2022-07-14 23:53:52 +02:00
Roberto Louro Magueta
b0bcff0da2
Fix build warnings in phy simulators
2022-07-08 11:17:28 +01:00
Roberto Louro Magueta
a574c47e9e
Fix memory leak
2022-07-08 10:54:37 +01:00
Roberto Louro Magueta
03bea3150a
Fix memory leak
2022-07-07 20:16:54 +01:00
Roberto Louro Magueta
70d7a6687b
Merge nr_csi_rs_info_t plus nr_csi_im_info_t into nr_csi_info_t
2022-07-07 18:28:05 +01:00
Roberto Louro Magueta
3025627c06
Remove j, koverline and loverline from nr_csi_rs_info_t
2022-07-07 17:23:18 +01:00
Roberto Louro Magueta
36a9139a66
Remove N_cdm_groups, CDM_group_size, kprime and lprime from nr_csi_rs_info_t
2022-07-07 15:51:02 +01:00
Roberto Louro Magueta
e39be3917b
Remove csi_rs_ls_estimated_channel and csi_rs_estimated_channel_freq from nr_csi_rs_info_t
2022-07-07 14:33:40 +01:00
Roberto Louro Magueta
acd4e39566
Remove csi_rs_received_signal from nr_csi_rs_info_t
2022-07-07 11:48:37 +01:00
Robert Schmidt
43c980d36b
CI: NSA-B200-Container: no Qlog
2022-07-07 09:29:09 +02:00
francescomani
edcb1b2bf5
workaround for pbchsim
2022-07-07 08:57:37 +02:00
francescomani
79586c03f4
fix for pointa and ssboffset
2022-07-07 08:57:37 +02:00
Roberto Louro Magueta
e0e37d8215
To use cast for c16_t
2022-07-06 21:08:08 +01:00
Roberto Louro Magueta
0c2b3a1eeb
Remove some variables from nr_csi_rs_info_t
2022-07-06 20:18:44 +01:00
luis_pereira87
24745eafca
Rename variable from phy_procedures_errors to pusch_DTX
2022-07-06 08:45:48 +01:00
Roberto Louro Magueta
ca086cd23c
Merge remote-tracking branch 'origin/develop-SRS-MIMO' into develop-SRS-feedback
...
# Conflicts:
# openair1/SCHED_NR/phy_procedures_nr_gNB.c
2022-07-05 20:39:08 +01:00
Roberto Louro Magueta
93f941ecfc
Merge remote-tracking branch 'origin/develop-SRS-Measurements' into develop-SRS-MIMO
...
# Conflicts:
# openair1/PHY/NR_ESTIMATION/nr_ul_channel_estimation.c
2022-07-05 20:11:03 +01:00
Roberto Louro Magueta
d68f7d6270
Add help string
2022-07-05 17:50:58 +01:00
Roberto Louro Magueta
dadadb7291
To use some casts to c16_t
2022-07-05 17:17:40 +01:00
Roberto Louro Magueta
e8327ffe74
Change k_0_p to stack allocation
2022-07-05 16:47:41 +01:00
Robert Schmidt
805b35643f
Updates in TESTBench documentation
...
- Correct carabe name
- NR freq bands with "nXX"
- add amariue in figure
- minor changes
2022-07-05 16:38:52 +02:00
Roberto Louro Magueta
9a3326b63c
Fixes after merge
2022-07-05 15:33:35 +01:00
Sagar Parsawar
daa8484670
Fixing PRS resource scheduling in UE
2022-07-05 15:45:36 +02:00
francescomani
39b5d98c1e
Merge remote-tracking branch 'origin/develop' into NR_BWP_config
2022-07-05 14:42:34 +02:00
Eurecom
128fbebf24
Adding 3 and 4gNB PRS configs for FR1 40/80MHz
2022-07-05 14:30:29 +02:00
Roberto Louro Magueta
06fa8c6a52
Merge remote-tracking branch 'origin/develop-SRS-Measurements' into develop-SRS-MIMO
...
# Conflicts:
# openair1/PHY/INIT/nr_init.c
# openair1/PHY/INIT/nr_init_ue.c
# openair1/PHY/NR_ESTIMATION/nr_ul_channel_estimation.c
# openair1/PHY/NR_ESTIMATION/nr_ul_estimation.h
# openair1/PHY/defs_nr_common.h
# openair1/SCHED_NR/phy_procedures_nr_gNB.c
2022-07-05 13:29:04 +01:00
Roberto Louro Magueta
52f6d38a34
Remove more variables from nr_srs_info_t
2022-07-05 12:58:53 +01:00
Roberto Louro Magueta
53f0773624
Merge remote-tracking branch 'origin/develop' into develop-SRS-Measurements
2022-07-05 11:07:43 +01:00
Roberto Louro Magueta
253e037fb2
Remove some variables from nr_srs_info_t
2022-07-05 11:07:01 +01:00
Roberto Louro Magueta
85802b828f
Merge remote-tracking branch 'origin/develop' into develop-CSI-Measurements
...
# Conflicts:
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_uci.c
2022-07-05 10:19:52 +01:00
Robert Schmidt
5091682551
Merge branch 'integration_2022_wk26' into 'develop'
...
integration_2022_wk26
See merge request oai/openairinterface5g!1605
MR !1602 Use (std) bool instead of custom bool types
MR !1600 Discard RTX if RI changed
MR !1598 Set correct master clock rate for N320
MR !1584 enablement of statistics
MR !1603 Fix decoding multiple ULSCH in the same slot in the case of a ULSCH fails to be detected
MR !1590 Improvements and AVX2 in cpx_rotate_vector()
2022-07-04 15:03:35 +00:00
Sagar Parsawar
8bc011b76d
Fixed USRP lib alignment issue in trx_usrp_read() function
2022-07-04 16:48:55 +02:00
Roberto Louro Magueta
2b36f2d8f2
Move nr_det_A_MF_2x2, nr_squared_matrix_element and nr_numer_2x2 to csi_rx.c
2022-07-04 14:18:04 +01:00
Roberto Louro Magueta
d864cf9457
Fix indentation
2022-07-04 11:31:33 +01:00
Roberto Louro Magueta
7e707eff5a
Fix nr_pbchsim build
2022-07-04 11:12:32 +01:00
Roberto Louro Magueta
c2fee0520c
Fix variable redefinition
2022-06-30 17:59:11 +01:00
Sagar Parsawar
431d28e00d
FR2 64PRBs working configs for 2gNB schenario
2022-06-30 16:41:10 +02:00
Robert Schmidt
2cced7bdb5
Merge remote-tracking branch 'origin/optim-rotate_cpx' into integration_2022_wk26
2022-06-30 15:41:28 +02:00
Robert Schmidt
b7e026fda5
Merge remote-tracking branch 'origin/fix_decoding_multi_ulsch_in_the_same_slot' into integration_2022_wk26
2022-06-29 23:15:15 +02:00
Robert Schmidt
4662ccc46a
Merge remote-tracking branch 'origin/stats' into integration_2022_wk26
2022-06-29 23:15:06 +02:00
Robert Schmidt
ae54a1bd05
Merge remote-tracking branch 'origin/fix-n320' into integration_2022_wk26
2022-06-29 23:14:51 +02:00
Robert Schmidt
94ca30e82b
Merge remote-tracking branch 'origin/NR_layers_in_harq' into integration_2022_wk26
2022-06-29 23:14:42 +02:00
laurent
df1cffbc7f
fix bug introduced by avx2 rotate_cpx change to c16_t
2022-06-29 16:52:47 +02:00
francescomani
38dc925e75
temporary workaround for CQI MCS table
2022-06-29 16:06:58 +02:00
francescomani
605f837eb6
hardcoding the right AL and candidates
2022-06-29 10:00:34 +02:00
Robert Schmidt
2849a81c78
Update NOTICE.md
2022-06-28 17:31:24 +02:00
Robert Schmidt
44ad2fe4ff
Correct and update license exception list
2022-06-28 17:31:24 +02:00
Sagar Parsawar
63b94b742a
Adding PRS multiple gNB and UE configs
2022-06-28 16:11:58 +02:00
francescomani
f76ec13b89
some fixes
2022-06-28 15:47:18 +02:00
Robert Schmidt
ff5ec94d33
Address review: drop bool defines
2022-06-28 09:38:48 +02:00
luis_pereira87
d6e58c9436
Fix decoding multiple ULSCH in the same slot in the case of a ULSCH fails to be detected
2022-06-28 07:35:06 +01:00
laurent
5894bcac22
rebase develop
2022-06-27 18:48:45 +02:00
laurent
ef469b9b51
code review remarks
2022-06-27 18:35:47 +02:00
Laurent Thomas
980bb2420b
fix CI discovered bug in avx2 rotate
2022-06-27 18:35:47 +02:00
Laurent Thomas
bf219fc24f
avx2 and better simd algo
2022-06-27 18:35:46 +02:00
francescomani
0196dd6dc2
Merge remote-tracking branch 'origin/develop' into NR_RRC_harmonization_after_BWP
2022-06-27 14:44:04 +02:00
Roberto Louro Magueta
addd5d1ea9
Merge remote-tracking branch 'origin/develop-SRS-MIMO' into develop-SRS-feedback
2022-06-27 12:04:53 +01:00
Roberto Louro Magueta
c1c6e6142d
Merge remote-tracking branch 'origin/develop-SRS-Measurements' into develop-SRS-MIMO
2022-06-27 11:38:28 +01:00
francescomani
e27356500e
Merge remote-tracking branch 'origin/develop' into NR_BWP_config
2022-06-27 12:33:41 +02:00
Roberto Louro Magueta
86755bc495
Merge remote-tracking branch 'origin/develop' into develop-SRS-Measurements
...
# Conflicts:
# openair2/RRC/NR/MESSAGES/asn1_msg.c
2022-06-27 11:06:55 +01:00
Roberto Louro Magueta
2141d6b5af
Merge remote-tracking branch 'origin/develop' into develop-CSI-Measurements
...
# Conflicts:
# openair2/RRC/NR/nr_rrc_config.c
# targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band66.fr1.106PRB.usrpn300.conf
# targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band78.fr1.24PRB.usrpb210.conf
2022-06-27 10:24:58 +01: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
Robert Schmidt
6d030ea2fa
Merge branch 'integration_2022_wk25' into 'develop'
...
integration_2022_wk25
See merge request oai/openairinterface5g!1596
MR !1549 : Remove ssb subcarrier offset from config file
MR !1589 : Putting all CM code in one file
MR !1592 : Support Fedora 36
MR !1492 : Harmonization of PUCCH Resources
MR !1581 : F1: Interoperability with Accelleran CU
MR !1599 : nr rlc: minor: update tests
2022-06-26 15:56:56 +00:00
Roberto Louro Magueta
6056e854e1
Get TPMI up 4 antenna ports and 1 layer
2022-06-25 18:07:09 +01:00
Sagar Parsawar
605a44233b
Fixing PRS resource repetition handling
2022-06-25 16:23:43 +02:00
Sagar Parsawar
f2de1eb4eb
T tracer dumps per PRS resources
2022-06-25 13:27:36 +02:00
Sagar Parsawar
e4ef9d3ac1
Added same slot scheduling for multiple gNB and PRS resources
2022-06-25 13:25:53 +02:00
luis_pereira87
a9faf533b4
Fix SA with COTS UE in monolithic mode after merge
2022-06-24 14:51:38 +01:00
Ilario FAVERO
c5b8fa5418
New command line arg for disabling stats: --disable-stats
2022-06-24 14:32:39 +02:00
Roberto Louro Magueta
b0f554e230
Fix memory leaks
2022-06-23 20:45:55 +01:00
Roberto Louro Magueta
d5f23af842
Merge remote-tracking branch 'origin/develop-SRS-MIMO' into develop-SRS-feedback
...
# Conflicts:
# openair1/SCHED_NR/phy_procedures_nr_gNB.c
2022-06-23 19:51:44 +01:00
Roberto Louro Magueta
6d7d884881
Merge branch 'develop-SRS-Measurements' into develop-SRS-MIMO
...
# Conflicts:
# openair1/PHY/INIT/nr_init.c
# openair1/PHY/INIT/nr_init_ue.c
# openair1/PHY/defs_nr_common.h
2022-06-23 18:30:31 +01:00
Roberto Louro Magueta
07a3634e45
Change some heap allocations to stack allocations
2022-06-23 18:23:23 +01:00
francescomani
1565667908
remove rtx from list
2022-06-23 17:42:55 +02:00
Robert Schmidt
0e04fba03d
Fix build warnings
2022-06-23 16:18:50 +02:00
Roberto Louro Magueta
1a4686b021
Remove UE->Msg4_ACKed from condition in nr_schedule_srs
2022-06-23 14:52:05 +01:00
Robert Schmidt
5cebe354c5
Merge remote-tracking branch 'origin/bugfix-minor-update-nr-rlc-tests' into integration_2022_wk25
2022-06-23 14:14:37 +02:00
Robert Schmidt
b37050ac6e
Merge remote-tracking branch 'origin/F1_interop_ACC_n78' into integration_2022_wk25
2022-06-23 14:09:33 +02:00
Robert Schmidt
304c92c639
Fixes in conversions.h
2022-06-23 13:51:36 +02:00
Cedric Roux
4505e780c5
nr rlc: minor: update tests
...
Behavior for ack/nack generation has changed not too long ago but the tests
were not checked and updated.
2022-06-23 11:44:01 +02:00
Roberto Louro Magueta
05dde0a30d
Compute CQI using CSI-IM
2022-06-22 20:59:19 +01:00
Roberto Louro Magueta
a1806c92a2
Interference plus noise power computation based on CSI-IM
2022-06-22 20:41:57 +01:00
Roberto Louro Magueta
b9a207a6b4
Call nr_slot_fep for CSI-IM symbols
2022-06-22 18:38:05 +01:00
Roberto Louro Magueta
32ec53baa5
Get CSI-IM pdu at phy layer and add debug logs
2022-06-22 18:10:28 +01:00
Roberto Louro Magueta
420ce60800
Fix flag related to received CSI-IM FAPI pdu at UE
2022-06-22 17:54:34 +01:00
Hongzhi Wang
33fac86bb4
adding license exception
2022-06-22 17:46:04 +02:00
Hongzhi Wang
e8fc4da2b6
update offload decoder license and notes
2022-06-22 17:26:30 +02:00
Robert Schmidt
644422ebec
Merge remote-tracking branch 'origin/NR_PUCCH_RRC_Resources' into integration_2022_wk25
2022-06-22 17:20:38 +02:00
Robert Schmidt
586aa46c2c
Set correct master clock rate for N320
2022-06-22 16:54:35 +02:00
francescomani
6f481e09f6
abort rtx if RI decreased
2022-06-22 16:15:31 +02:00
Hongzhi Wang
fb9be23057
adding bbdev license
2022-06-22 10:03:55 +02:00
Hongzhi Wang
445f1d42a0
Merge branch 'develop' into ldpc_offload_t1_mr
...
Conflicts:
openair1/SIMULATION/NR_PHY/ulsim.c
2022-06-22 09:26:58 +02:00
Roberto Louro Magueta
a51e8332cf
TPMI computation for single-layer transmission using two antenna ports
2022-06-21 21:12:01 +01:00
Robert Schmidt
f6fe86c653
Fix macros to avoid warnings
2022-06-21 19:24:49 +02:00
Robert Schmidt
fe7228daee
Merge remote-tracking branch 'origin/support-fedora36' into integration_2022_wk25
2022-06-21 19:11:17 +02:00
Robert Schmidt
2c226b08f4
Merge remote-tracking branch 'origin/episys-channel-model-org' into integration_2022_wk25
2022-06-21 19:11:00 +02:00
Cedric Roux
2802418c34
remove debug printf
2022-06-21 16:43:54 +02:00
francescomani
2659dce8b8
removing flag init_UL_tti_req_ahead
2022-06-21 13:49:31 +02:00
francescomani
a24be04929
initializing nrofcandidates in dlsim
2022-06-21 09:52:12 +02:00
Robert Schmidt
9c02189e64
Remove nr_bler_data from physims
2022-06-21 08:54:41 +02:00
francescomani
83a9414258
srs and csi in BWP structures
2022-06-20 18:03:40 +02:00
Cedric Roux
d0fa56b1de
compilation fix
2022-06-20 15:15:11 +02:00
Robert Schmidt
0fe98c25a2
Avoid RHEL_RELEASE_VERSION: not defined in Ubuntu
2022-06-20 13:34:54 +02:00
francescomani
a4e2c2b799
addressing review
2022-06-20 11:58:06 +02:00
francescomani
4e69a10cbc
change BWP when Msg3_dcch_dtch
2022-06-20 11:41:19 +02:00
Robert Schmidt
2124e43d3a
Correctly use RHEL_RELEASE_CODE for Fedora and RHEL
...
This reverts commit 4f44a1026b .
2022-06-20 11:33:29 +02:00
francescomani
d71658d373
Merge remote-tracking branch 'origin/develop' into NR_BWP_config
2022-06-20 11:20:19 +02:00
francescomani
fb6fa64bc7
Merge remote-tracking branch 'origin/develop' into NR_remove_ssb_offset_from_configfile
2022-06-20 09:33:50 +02:00
Roberto Louro Magueta
4a8cc3490c
Sending channel matrix to MAC to allow TPMI calculation
2022-06-20 02:20:03 +01:00
Cedric Roux
5cd674483b
Merge remote-tracking branch 'origin/develop' into F1_interop_ACC_n78
2022-06-19 18:41:27 +02:00
Cedric Roux
2bed0352fd
f1: remove hardcoded value, set to what is in develop
2022-06-19 18:33:57 +02:00
Robert Schmidt
4f44a1026b
Remove RHEL_RELEASE_CODE define
2022-06-19 18:02:08 +02:00
Robert Schmidt
dab905519b
Remove nscd from additional packages
...
nscd (Name service cache daemon) is not needed for running OAI
2022-06-19 18:02:08 +02:00
Robert Schmidt
2b38c78588
Add fedora36 to supported distros
2022-06-19 18:02:08 +02:00
Roberto Louro Magueta
a721c658c8
Merge remote-tracking branch 'origin/develop-SRS-MIMO' into develop-SRS-feedback
...
# Conflicts:
# openair1/SCHED_NR/phy_procedures_nr_gNB.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
2022-06-19 03:09:32 +01:00
Roberto Louro Magueta
ad5a3e8d94
Fix warning after merge
2022-06-19 03:02:19 +01:00
Roberto Louro Magueta
f4bd7c7529
Merge remote-tracking branch 'origin/develop-SRS-Measurements' into develop-SRS-MIMO
...
# Conflicts:
# openair1/PHY/NR_ESTIMATION/nr_ul_channel_estimation.c
# openair1/PHY/NR_ESTIMATION/nr_ul_estimation.h
# openair1/SCHED_NR/phy_procedures_nr_gNB.c
# openair2/RRC/NR/nr_rrc_config.c
# openair2/RRC/NR/nr_rrc_config.h
2022-06-19 02:44:03 +01:00
Roberto Louro Magueta
8fee72e81f
Merge remote-tracking branch 'origin/develop' into develop-SRS-Measurements
2022-06-19 02:16:41 +01:00
Roberto Louro Magueta
504ce6d793
Fix after merge
2022-06-19 02:13:33 +01:00
Roberto Louro Magueta
63e30e29cc
Merge remote-tracking branch 'origin/develop' into develop-CSI-Measurements
...
# Conflicts:
# openair2/LAYER2/NR_MAC_gNB/config.c
2022-06-19 01:59:50 +01:00
Robert Schmidt
12a23fb1ef
Merge branch 'integration_2022_wk24' into 'develop'
...
integration_2022_wk24
See merge request oai/openairinterface5g!1591
MR !1382 : Semi-automatic code generator for LDPC decoder for AVX2 and AVX512
MR !1521 : 5G NR performance improvements for low SNR conditions
MR !1579 : pthread_create, RT scheduler, and address sanitizer are incompatible in Ubuntu 18.04
MR !1588 : small fix in csi configuration
MR !1583 : Encoding/decoding CellGroup at MAC and fix RA with Msg3 carrying DCCH or DTCH messages
2022-06-18 13:57:58 +00:00
Robert Schmidt
ee71b0dd9b
Lower error threshold for low SNR test in dlsim
2022-06-17 19:04:08 +02:00
francescomani
633370ffc3
further MAC cleanup with BWPs
2022-06-17 18:50:06 +02:00
luis_pereira87
78267db68b
Revert "Update downlink MCS table" block of code to function nr_set_pdsch_semi_static to get downlink working again in NSA
2022-06-17 16:17:15 +01:00
francescomani
3cd49db442
removing ul active_bwp
2022-06-17 16:34:01 +02:00
Hongzhi Wang
81c402d7ff
bug fix after merge
2022-06-17 15:29:53 +02:00
Hongzhi Wang
b7295ab45f
Merge branch 'develop' into ldpc_offload_t1_mr
...
Conflicts:
executables/nr-gnb.c
openair1/PHY/CODING/nrLDPC_defs.h
openair1/PHY/INIT/nr_init.c
openair1/PHY/NR_TRANSPORT/nr_ulsch_decoding.c
openair1/SCHED_NR/phy_procedures_nr_gNB.c
openair1/SIMULATION/NR_PHY/ulsim.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
2022-06-17 14:49:54 +02:00
francescomani
66e2810940
moving few parameters from pusch_semistatic to BWP
2022-06-17 12:18:29 +02:00
Robert Schmidt
0c0d88b201
Better formatting for Consolidated Test Results
2022-06-17 12:17:54 +02:00
Robert Schmidt
7194a720c9
Increase 'low SNR' test's upper SNR threshold
2022-06-17 12:16:12 +02:00
Robert Schmidt
9ff4630071
Merge remote-tracking branch 'origin/NR_RRC_MAC_CellGroup' into integration_2022_wk24
2022-06-17 12:11:37 +02:00
luis_pereira87
9e27394ecc
Reset feedback_slot and round values when resetting HARQ processes
2022-06-17 10:35:01 +01:00
Robert Schmidt
2399da33cb
Merge remote-tracking branch 'origin/csi-multi-ues-fix' into integration_2022_wk24
2022-06-16 22:26:00 +02:00
Robert Schmidt
348ff98762
Merge remote-tracking branch 'origin/ubuntu_18_rt_add_san_incompatibility' into integration_2022_wk24
2022-06-16 22:25:46 +02:00
Robert Schmidt
032d477481
Merge remote-tracking branch 'origin/5g-nr-low-snr-performance' into integration_2022_wk24
2022-06-16 22:25:38 +02:00
Laurent Thomas
a73e500ded
Add a warning for ubuntu 18.04 in build_oai
2022-06-16 21:42:46 +02:00
Melissa Elkadi
7b75305e3c
pthread_create, RT scheduler, and address sanitizer are incompatible in Ubuntu 18.04
...
When we run with the RT scheduler and the address sanitizer in Ubuntu
18.04, pthread_create will hang and never create threads. This adds
some explanatory text in CMakeLists.txt to explain about this issue.
2022-06-16 21:42:26 +02:00
Roberto Louro Magueta
61e42ce9c6
Consider the invalid timing advance value case for SRS estimation
2022-06-16 13:29:30 +01:00
Robert Schmidt
5761164a09
Build without AVX512 on asterix machine
2022-06-16 14:25:18 +02:00
Roberto Louro Magueta
f6cbde5343
Add const qualifier in some variables
2022-06-16 12:49:13 +01:00
Roberto Louro Magueta
4053c0c3b2
Revert log2_maxh in pusch_vars
2022-06-15 19:54:12 +01:00
francescomani
40049db9c9
separate dl and ul bwp structures
2022-06-15 18:41:36 +02:00
luis_pereira87
cc33856ba8
Reset HARQ processes after RA when Msg3 carries a DCCH or DTCH message.
...
Reset ul_failure flag only after sending Msg4 otherwise gNB starts scheduling too early
2022-06-15 17:24:47 +01:00
Roberto Louro Magueta
14d3a9c0e5
Fixes after merge
2022-06-15 12:53:36 +01:00
Robert Schmidt
e62119bea5
Reintroduce nr_ulsim -I option after wrong merge
2022-06-15 13:53:22 +02:00
Roberto Louro Magueta
7f21567f83
Merge remote-tracking branch 'origin/develop' into 5g-nr-low-snr-performance
...
# Conflicts:
# cmake_targets/autotests/test_case_list.xml
# openair1/SIMULATION/NR_PHY/dlsim.c
# openair1/SIMULATION/NR_PHY/ulsim.c
2022-06-15 11:17:06 +01:00
Cedric Roux
2521e46593
Merge remote-tracking branch 'origin/F1C_extensions_develop' into F1_interop_ACC_n78
...
Conflicts:
openair2/F1AP/f1ap_du_interface_management.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.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/rrc_gNB.c
openair3/ocp-gtpu/gtp_itf.cpp
2022-06-15 11:28:37 +02:00
luis_pereira87
527003492d
Revert call to process_CellGroup function in rrc_mac_config_req_gNB to fix F1 user plane working
2022-06-15 09:34:55 +01:00
Robert Schmidt
d835f3387d
Build without AVX512 on caracal to avoid compilation fail
2022-06-15 08:49:10 +02:00
Melissa Elkadi
630f8ac2b1
Putting all CM code in one file
...
This commit includes reorganization of
all of the SISO/MIMO channel modelling
support being moved into a single CM
file. Furthermore, it includes a bug
fix for the number of MCS simulation
tables (29 total, 0-28).
2022-06-14 12:52:01 -07:00
francescomani
1be8caaf69
removing dl active_bwp
2022-06-14 18:15:42 +02:00
Karim Boutiba
079ad360e0
solve the conflict between cri-RSRP and cri-RI-PMI-CQI in the case of multiple UEs
2022-06-14 13:38:12 +00:00
Robert Schmidt
bb15360a55
Revert "CI: phySim container build: add SYS_PTRACE"
...
This reverts commit 0122749406 .
2022-06-14 12:35:48 +02:00
Robert Schmidt
0a74c23c8a
Disable Asan in LDPC decoder generator executables
...
The CI compiles the physims using Asan. This in turn compiles Asan into
the LDPC decoder generator files. Since they are run during build, there
are two options:
1) trigger the build using capability SYS_PTRACE to allow running asan
when executing the generators.
2) disable asan in the generators.
The first option seems not feasible, as the compilation of the ldpctest
does not succeed (in fact, for a reason I don't understand, ninja seems
to trigger linking and is then blocked indefinitely). Therefore, this
commit simple disables asan in the generators.
2022-06-14 12:30:12 +02:00
luis_pereira87
ed74875025
Call rrc_mac_config_req_gNB function only when running nr-softmodem as a DU or in monolithic mode
2022-06-14 11:29:56 +01:00
Sagar Parsawar
7a8c977eaf
Added PRS resource repetition capability in OAI gNB and UE
2022-06-14 10:48:00 +02:00
luis_pereira87
7cee46777f
Cosmetic changes
2022-06-13 23:20:37 +01:00
Cedric Roux
33b69bdf30
nr rlc: bugfix: use hard-coded mapping between drb ID and mac lcid
...
This will probably impact negatively the Accelleran interoperability
but the previous version is not correct and breaks the oai nr ue.
To be checked in a CU/DU scenario with Accelleran.
2022-06-13 18:28:07 +02:00
Cedric Roux
1ad8f254c2
Merge remote-tracking branch 'origin/develop' into F1_interop_ACC_n78
2022-06-13 16:59:59 +02:00
Sagar Parsawar
de65d0bdd6
Fixed prs_vars initialization issue in OAI UE
2022-06-13 16:36:07 +02:00
Sagar Parsawar
0c14b5fc75
Added NPRS-ID based PRS sequence generation for OAI gNB and UE
2022-06-13 15:45:56 +02:00
rmagueta
0a71e520d6
Merge remote-tracking branch 'origin/develop-SRS-MIMO' into develop-SRS-feedback
...
# Conflicts:
# openair2/LAYER2/NR_MAC_gNB/main.c
2022-06-13 13:43:33 +01:00
rmagueta
8c08e2d3ee
Merge remote-tracking branch 'origin/develop-SRS-Measurements' into develop-SRS-MIMO
2022-06-13 12:52:56 +01:00
rmagueta
7b770042ad
Merge remote-tracking branch 'origin/develop' into develop-SRS-Measurements
...
# Conflicts:
# openair2/LAYER2/NR_MAC_gNB/main.c
# openair2/RRC/NR/MESSAGES/asn1_msg.c
2022-06-13 12:00:11 +01:00
rmagueta
e32d55dff9
Update the feature set for the UE
2022-06-13 11:30:37 +01:00
rmagueta
607561af6c
Merge remote-tracking branch 'origin/develop' into develop-CSI-Measurements
...
# Conflicts:
# openair2/RRC/NR/MESSAGES/asn1_msg.c
2022-06-13 10:32:21 +01:00
francescomani
045de837ab
Merge remote-tracking branch 'origin/develop' into NR_PUCCH_RRC_Resources
2022-06-13 10:25:05 +02:00
Raymond Knopp
a119e84f92
Merge remote-tracking branch 'origin/develop' into ldpc-decoder-codegen
2022-06-13 09:44:51 +02:00
luis_pereira87
983760e9a4
Fix after merge with develop
2022-06-13 08:21:05 +01:00
luis_pereira87
131db89dfc
Merge remote-tracking branch 'origin/develop' into NR_RRC_MAC_CellGroup
...
# Conflicts:
# openair1/PHY/INIT/nr_init.c
# openair2/LAYER2/NR_MAC_gNB/config.c
2022-06-13 08:19:39 +01:00
Robert Schmidt
5944b212b2
Merge branch 'integration_2022_wk23' into 'develop'
...
integration_2022_wk23
See merge request oai/openairinterface5g!1585
MR !1558 : Add 5G SA end-to-end, step-by-step, tutorials for OAI CN5G, OAI gNB and COTS UE
MR !1578 : Adding required LOG_As for EpiSci CI testing. (Proxy)
MR !1575 : Fix msg3 retransmissions with OAI UE
MR !1577 : Fix ULSCH timing measurements in RAN-gNB-nrUE-MONO-TDD-Band78-N300 and logging improvements
MR !1544 : NR CORESET harmonization
MR !1287 : PUSCH performance improvement
MR !1580 : Aligning some internal memory to avoid segfaults
2022-06-13 07:02:11 +00:00
Raymond Knopp
7387721ecf
Merge branch 'ldpc-decoder-codegen' of https://gitlab.eurecom.fr/oai/openairinterface5g into ldpc-decoder-codegen
2022-06-12 23:24:11 +02:00
Raymond Knopp
f6bb869c0b
fixed AVX2 issue for cnProc code generator. Some cleanup in formatting and deleting unused files.
2022-06-12 23:23:07 +02:00
Robert Schmidt
169f42a365
Prevent #define name clash
...
The files openair1/PHY/CODING/nrLDPC_cnProc.h and
openair1/PHY/CODING/nrLDPC_decoder/nrLDPC_cnProc.h have the same name,
and also the same include guard/define. This commit renames the define
in the latter to prevent this name clash.
2022-06-12 16:32:46 +02:00
Robert Schmidt
6900f2bc88
Add License to LDPC decoder generator files
2022-06-12 16:29:49 +02:00
Raymond Knopp
6236fe8e77
changes for thread-core pinning
2022-06-11 08:08:03 +02:00
luis_pereira87
e850a8ece7
Fix initial connection setup when there is Msg4 retransmissions and UE comes with a new RA with Msg3 carrying DCCH or DTCH message
2022-06-10 23:18:18 +01:00
Roberto Louro Magueta
5df658141b
Implementation of pack and unpack functions for nfapi_nr_srs_normalized_channel_iq_matrix_t
2022-06-10 20:41:22 +01:00
francescomani
e592045d8f
improvements in using genericParameters and other stuff
2022-06-10 18:18:57 +02:00
Roberto Louro Magueta
cc52682bc2
Fix SRS stats depending on SRS usage
2022-06-10 16:16:10 +01:00
Robert Schmidt
aabd9c6c4e
nr_ulsim: Change thread-count command-line option to -C
2022-06-10 15:45:32 +02:00
Roberto Louro Magueta
51c95d2747
Send correct FAPI SRS indication PDU depending on SRS usage
2022-06-10 14:27:56 +01:00
francescomani
c1c5c68e70
calling get_searchspace/coreset inside BWP function
2022-06-10 13:55:57 +02:00
Robert Schmidt
b69fa39577
Merge remote-tracking branch 'origin/alignment_fixes' into integration_2022_wk23
2022-06-10 13:52:50 +02:00
Robert Schmidt
b193ccf6ee
Merge remote-tracking branch 'origin/develop' into 5g-nr-low-snr-performance
2022-06-10 13:50:47 +02:00
Robert Schmidt
0122749406
CI: phySim container build: add SYS_PTRACE
...
Physical simulators are built using address sanitizer. During the build
process, we use generators that are themselves built during the build
process. They are also asan, and we therefore need to give the
SYS_PTRACE capability during the build process to have them run
correctly.
2022-06-10 13:37:30 +02:00
Robert Schmidt
ae23942020
Compile container images without AVX512 for relocatability
2022-06-10 13:37:30 +02:00
francescomani
5fa3be8091
Merge remote-tracking branch 'origin/NR_RRC_MAC_CellGroup' into NR_BWP_config
2022-06-10 10:17:00 +02:00
Robert Schmidt
dc4f610245
Merge remote-tracking branch 'origin/ulsim-perf-testing' into integration_2022_wk23
2022-06-09 17:47:57 +02:00
Robert Schmidt
3793edf686
Merge remote-tracking branch 'origin/NR_coreset_harmonization' into integration_2022_wk23
2022-06-09 17:47:37 +02:00
Robert Schmidt
4b0d4e38c4
Merge remote-tracking branch 'origin/fix-test-caracal' into integration_2022_wk23
2022-06-09 17:46:54 +02:00
Robert Schmidt
28ad0eaacb
Merge remote-tracking branch 'origin/NR_fix_msg3_rtx' into integration_2022_wk23
2022-06-09 17:46:45 +02:00
Robert Schmidt
9127577bf3
Merge remote-tracking branch 'origin/fixing_removed_LOG_As' into integration_2022_wk23
2022-06-09 17:46:36 +02:00
Robert Schmidt
2e6fea604d
Merge remote-tracking branch 'origin/NR_SA_tutorials' into integration_2022_wk23
2022-06-09 17:46:27 +02:00
Sakthivel Velumani
f95c636a6b
Improved help for ulsim
2022-06-09 20:07:23 +05:30
Robert Schmidt
f7ab71763d
Remove old way of generating LDPC decoders
2022-06-09 15:03:13 +02:00
Robert Schmidt
dde6d61dd4
Dynamically create LDPC decoder headers when building ldpc libs
2022-06-09 15:03:13 +02:00
Robert Schmidt
7b68c48618
Make LDPC generator output directory prefix configurable
2022-06-09 15:03:13 +02:00
Robert Schmidt
250043655a
Remove some variables from LDPC generated code to avoid warnings
2022-06-09 15:03:13 +02:00
Laurent THOMAS
97b3d1a5cd
fix mutex not initialised in ul decoder
2022-06-09 15:03:13 +02:00
francescomani
8adcf8368a
reverting activation of timer at transmission
2022-06-09 14:48:42 +02:00
francescomani
f5e9c4ec36
applying Robert's patch
2022-06-09 13:26:04 +02:00
luis_pereira87
e7a491415c
Improvements on RRC passing CellGroup to MAC to get COTS UE working
2022-06-09 10:08:28 +01:00
francescomani
0aec0d91c6
temporary workaround for RRC passing CG to MAC (forced encoding of message at MAC)
2022-06-09 09:35:42 +01:00
Robert Schmidt
894c45eae5
Add comment to fix fill_mastercellGroupConfig()
2022-06-09 10:20:39 +02:00
Laurent THOMAS
e3747ea06b
Fix small bugs in nrLDPC_tools, remain some warnings to fix
2022-06-09 10:01:45 +02:00
Robert Schmidt
aed83c91de
Create header for LDPC bnProc BG2 files
2022-06-09 09:25:57 +02:00
Roberto Louro Magueta
a333dddeaa
Merge remote-tracking branch 'origin/develop-SRS-MIMO' into develop-SRS-feedback
2022-06-09 01:29:01 +01:00
Roberto Louro Magueta
87d69126af
Merge remote-tracking branch 'origin/develop-SRS-Measurements' into develop-SRS-MIMO
2022-06-09 01:13:44 +01:00
Roberto Louro Magueta
8c577ff253
Merge remote-tracking branch 'origin/develop' into develop-SRS-Measurements
...
# Conflicts:
# openair2/RRC/NR/MESSAGES/asn1_msg.c
# targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band78.fr1.106PRB.usrpb210.conf
2022-06-09 00:56:55 +01:00
Roberto Louro Magueta
55e943c347
Remove obsolete code after merge
2022-06-09 00:48:39 +01:00
Roberto Louro Magueta
d11705260f
Merge remote-tracking branch 'origin/develop' into develop-CSI-Measurements
...
# Conflicts:
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
# openair2/RRC/NR/MESSAGES/asn1_msg.c
2022-06-09 00:33:12 +01:00
Robert Schmidt
12c0f52fea
Merge remote-tracking branch 'origin/develop' into F1_interop_ACC_n78
2022-06-08 19:45:17 +02:00
Sakthivel Velumani
0d9e548f39
Minor fixes in ulsim and dlsim
2022-06-08 21:32:07 +05:30
Sakthivel Velumani
80ad5df367
Removed unused 256QAM table option
2022-06-08 21:32:07 +05:30
Sakthivel Velumani
933ad3dcf4
Removed duplicate definition and other errors
...
left during rebase
2022-06-08 21:32:07 +05:30
Sakthivel Velumani
8a8bacead9
Set default cmd values in UE
...
It looked like the default command line option were not set in case the options were not passed. The right function was not called.
2022-06-08 21:32:07 +05:30
Sakthivel Velumani
e8d91d642e
fixed nr_dlsim -q parameter bug
2022-06-08 21:32:07 +05:30
Sakthivel Velumani
0cea80c8fa
changing PUSCH dmrs symbol pos to 0
2022-06-08 21:32:07 +05:30
Sakthivel Velumani
1afdc298e9
Interpolation chest default in UE
2022-06-08 21:32:07 +05:30
Sakthivel Velumani
7c47420da7
Making interpolation ch estimation as default
2022-06-08 21:32:07 +05:30
Sakthivel Velumani
b2b84caeb5
Made PRB averaging channel est as default
...
fixed indendation
updated ulsim CI test parameters
2022-06-08 21:32:07 +05:30
Sakthivel Velumani
93e6bd26da
Made channel estimation techniques configurable
2022-06-08 21:32:07 +05:30
Sakthivel Velumani
0960aa3d00
Updating ulsim CI test parameters
2022-06-08 21:32:07 +05:30
Sakthivel Velumani
ab899c3a08
fix CI test parameters
2022-06-08 21:32:07 +05:30
Sakthivel Velumani
da8d3037df
fixed bugs in phy sims
2022-06-08 21:32:07 +05:30
Sakthivel Velumani
8f79ae0ea7
A bug fix in DMRS averaging
2022-06-08 21:32:07 +05:30
Sakthivel Velumani
689ecf5ae1
Enable additional DMRS symbol in UL
2022-06-08 21:32:07 +05:30
Sakthivel Velumani
e36a2b483a
Added 3GPP TS 38104 8.2.1.2-13 16QAM CI test cases
2022-06-08 21:32:07 +05:30
Sakthivel Velumani
1d99c8e695
LDPC iterations as command line parameter
2022-06-08 21:32:07 +05:30
Sakthivel Velumani
b29f92c1d6
Add MCS table option to ulsim
2022-06-08 21:31:17 +05:30
Sakthivel Velumani
36190b1c7d
Logging changes to ulsim
2022-06-08 21:31:17 +05:30
Sakthivel Velumani
ac58460b6e
Time averaging PUSCH channel estimates
2022-06-08 21:31:17 +05:30
Sakthivel Velumani
382b2c41e3
Fixed ulsim to test 8 Rx antennas
2022-06-08 21:31:17 +05:30
Robert Schmidt
2d3f4f7310
Merge remote-tracking branch 'origin/develop' into ldpc-decoder-codegen
2022-06-08 17:17:11 +02:00
Robert Schmidt
9eccd6c11d
Correct caracal IP address
2022-06-08 17:06:47 +02:00
francescomani
85b48193d4
fix msg3 retransmissions with OAI UE
2022-06-08 16:45:30 +02:00
Cedric Roux
f71766c3ee
Merge remote-tracking branch 'origin/develop' into F1_interop_ACC_n78
...
Conflicts:
openair2/F1AP/f1ap_du_ue_context_management.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
openair2/RRC/NR/MESSAGES/asn1_msg.h
openair2/RRC/NR/rrc_gNB.c
openair3/ocp-gtpu/gtp_itf.cpp
There were some important conflicts in openair3/ocp-gtpu/gtp_itf.cpp
I rewrote a bit the function Gtpv1uHandleGpdu(). It might have been
done wrongly.
To be tested and fixed if needed.
To redo the merge, if needed:
git checkout 9b2a163ebb
git merge 5ea828e149
2022-06-08 15:48:24 +02:00
francescomani
e24edde2fd
remove commented code
2022-06-08 15:09:53 +02:00
francescomani
bc1227f9a0
Merge remote-tracking branch 'origin/develop' into NR_remove_ssb_offset_from_configfile
2022-06-08 14:52:47 +02:00
francescomani
539e5e89f3
Merge remote-tracking branch 'origin/develop' into NR_PUCCH_RRC_Resources
2022-06-08 14:45:33 +02:00
francescomani
9f4153b55b
Merge remote-tracking branch 'origin/develop' into NR_UE_multi_SSB_meas
2022-06-08 14:10:54 +02:00
francescomani
4ffef42472
Merge remote-tracking branch 'origin/develop' into NR_coreset_harmonization
2022-06-08 13:39:39 +02:00
Roberto Louro Magueta
fa94c338a8
Updates in FAPI so in the future to be able to have a TPMI on MAC at gNB based on SRS
2022-06-08 11:37:03 +01:00
francescomani
6c69393eda
genericParameters in the new structure
2022-06-08 12:22:16 +02:00
Florian Kaltenberger
bb17287089
aligning some internal memory to avoid segfaults
2022-06-08 12:09:07 +02:00
Robert Schmidt
d7dae8fa91
Merge branch 'integration_2022_wk22' into 'develop'
...
integration_2022_wk22
See merge request oai/openairinterface5g!1576
MR !1501 fixes to support multiple pdu sessions (tested with 2 pdu sessions)
MR !1566 issue 545
MR !1569 bugfix in fill_searchSpaceZero
MR !1574 Repair LTE-M: Add missing parameter preambleTransMax_CE_rel13
MR !1496 PHY procedures at UE for CSI-RS
Increase LTE-2x2 ping thresholds to 60 ms to make tests pass (throughput seems to be fine)
2022-06-08 08:38:10 +00:00
Robert Schmidt
b1d07fb3e0
print_meas_log(): do not write beyond memory end
2022-06-07 17:41:21 +02:00
francescomani
4d4f7dd616
initial commit for MAC UE BWP structure (bwp id)
2022-06-07 12:11:37 +02:00
francescomani
7546b8ca1b
fix dlsim compilation
2022-06-06 17:37:40 +02:00
francescomani
0b55910c48
possible fix in type setting of Y for coreset
2022-06-06 16:40:09 +02:00
luis_pereira87
308cae752a
Update download link for the latest version of Open Cells SIM card programing tool uicc-v2.6
2022-06-06 14:13:58 +01:00
francescomani
b5583d47de
temporary workaround for RRC passing CG to MAC (forced encoding of message at MAC)
2022-06-06 11:52:12 +02:00
Robert Schmidt
45522ae86c
[CI] Increase LTE-2x2 test ping thresholds to make test pass
2022-06-04 10:10:47 +02:00
Robert Schmidt
5f37ab35b4
Merge remote-tracking branch 'origin/develop-CSI' into integration_2022_wk22
2022-06-04 10:08:38 +02:00
Robert Schmidt
4e34462488
Merge remote-tracking branch 'origin/preambleTransMax_CE_rel13-in-configuration' into integration_2022_wk22
2022-06-04 10:08:31 +02:00
Robert Schmidt
7b3191d1a6
Merge remote-tracking branch 'origin/NR_SS0_config_fix' into integration_2022_wk22
2022-06-04 10:08:25 +02:00
Robert Schmidt
1215444cae
Merge remote-tracking branch 'origin/fix-bug-545' into integration_2022_wk22
2022-06-04 10:08:17 +02:00
Robert Schmidt
6e7160ac03
Merge remote-tracking branch 'origin/multiple_pdu_MR' into integration_2022_wk22
2022-06-04 10:08:10 +02:00
Robert Schmidt
bea2ec5c3b
Use snprintf() in dump_mac_stats()
2022-06-04 09:33:18 +02:00
Robert Schmidt
f8f20827e9
Rename DL&UL scheduling timing stats
2022-06-04 09:32:00 +02:00
Robert Schmidt
59e10dc8da
Clean up MAC stats: don't show timing stats in console log, only file
2022-06-04 09:31:54 +02:00
Robert Schmidt
f2bc364b50
Drop periodic "Number of bad PUCCH" output
2022-06-04 09:29:20 +02:00
Melissa Elkadi
cc2c3b9123
Adding required LOG_As for EpiSci CI testing. (Proxy)
...
In commit 05c07c401f ,
four of the LOG_A logs were demoted. These are required
for the L2 simulator proxy CI testbed.
2022-06-03 16:40:46 -07:00
Robert Schmidt
43701ddbd6
Phy-test scheduler: update MCS so it is shown in logs
2022-06-03 17:11:05 +02:00
Robert Schmidt
dd801325d4
Terminate LOG with newline
2022-06-03 17:10:03 +02:00
Robert Schmidt
db2c03d31d
Do not abort ULSCH decoding in phy-test mode
...
For the RAN-gNB-nrUE-MONO-TDD-Band78-N300 test, in order to measure ULSCH
decoding times, we cannot abort ULSCH decoding on DTX.
2022-06-03 17:06:24 +02:00
Robert Schmidt
d5165ae2bd
B210 tutorial: mention USB3
2022-06-03 12:50:44 +02:00
Robert Schmidt
9b317eacef
Add instructions on how to tune Ethernet connection
2022-06-03 12:50:44 +02:00
Roberto Louro Magueta
0a496f44c4
Add comment about 3GPP TS 38.133 - Section 8 - Table 8.2.1.2.7-2
2022-06-02 19:41:53 +01:00
Roberto Louro Magueta
319bef7c87
Use UE capability to select the the number of SRS ports
2022-06-02 19:28:48 +01:00
KARIM BOUTIBA
cd4bc84bd8
small fix in nr_sdap_get_entity
2022-06-02 08:05:21 +00:00
Roberto Louro Magueta
17ed513a60
Fix after merge
2022-06-01 19:09:22 +01:00
Roberto Louro Magueta
c0a1c0d11d
Merge remote-tracking branch 'origin/develop-SRS-MIMO' into develop-SRS-feedback
2022-06-01 17:54:18 +01:00
Roberto Louro Magueta
b8f68c81fb
Merge remote-tracking branch 'origin/develop-SRS-Measurements' into develop-SRS-MIMO
2022-06-01 17:30:33 +01:00
Roberto Louro Magueta
616927c04d
Fixes after merge
2022-06-01 17:22:59 +01:00
francescomani
b96df49e15
postpone initialization of UL_tti_req_ahead to when sl_ahead is available
2022-06-01 17:09:08 +02:00
Roberto Louro Magueta
1bb0ce90cc
Merge remote-tracking branch 'origin/develop' into develop-SRS-Measurements
...
# Conflicts:
# openair2/LAYER2/NR_MAC_UE/nr_ue_scheduler.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_srs.c
# openair2/LAYER2/NR_MAC_gNB/main.c
2022-06-01 15:46:37 +01:00
Roberto Louro Magueta
91189bd4f8
Fixes after merge
2022-06-01 14:30:45 +01:00
Sagar Parsawar
c62ddbe231
Updated NRPRS UE config for 106PRB, 2gNBs
2022-06-01 14:37:35 +02:00
Sagar Parsawar
1f788f0ebe
Merge branch 'nr_prs_merge' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr_prs_merge
2022-06-01 14:16:14 +02:00
Sagar Parsawar
2a3414725a
NR PRS scheduling for generalised slot periodicity
2022-06-01 14:15:40 +02:00
Roberto Louro Magueta
98f5478f7d
Merge remote-tracking branch 'origin/develop-CSI' into develop-CSI-Measurements
...
# Conflicts:
# openair2/LAYER2/NR_MAC_gNB/config.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_uci.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
# openair2/LAYER2/NR_MAC_gNB/mac_proto.h
2022-06-01 12:29:34 +01:00
francescomani
a531342054
update ss and coreset after updating bwp
2022-06-01 12:35:31 +02:00
Roberto Louro Magueta
2c3eb996a4
Merge remote-tracking branch 'origin/develop' into develop-CSI
...
# Conflicts:
# openair2/LAYER2/NR_MAC_UE/nr_ue_scheduler.c
# openair2/LAYER2/NR_MAC_gNB/config.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_uci.c
2022-06-01 11:06:49 +01:00
Florian Kaltenberger
fdb0f4cd35
Merge branch 'nr_prs_merge' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr_prs_merge
2022-06-01 09:20:18 +02:00
Florian Kaltenberger
4d44eef9f3
fixing time domain signal in T tracer
2022-06-01 09:19:44 +02:00
francescomani
9a43678ed0
Merge remote-tracking branch 'origin/develop' into NR_PUCCH_RRC_Resources
2022-06-01 09:06:57 +02:00
francescomani
13ed1200b4
Merge remote-tracking branch 'origin/develop' into NR_coreset_harmonization
2022-06-01 08:45:35 +02:00
Robert Schmidt
5ea828e149
Merge branch 'integration_2022_wk21b' into 'develop'
...
integration_2022_wk21b
See merge request oai/openairinterface5g!1572
MR !1490 add support for 15 kHz SCS
MR !1525 Make USRP tune-offset configurable
MR !1550 remove UEid in MAC
2022-06-01 06:12:20 +00:00
Roberto Louro Magueta
8759eae05e
Fix in get_pusch_nb_antenna_ports
2022-05-31 17:44:18 +01:00
Sagar Parsawar
e8451eb892
Added 2gNB PRS working config 106PRBs
2022-05-31 16:52:25 +02:00
Francesco Mani
426bc2f088
fix in get_ul_tda call for rtx
2022-05-31 09:36:39 +00:00
Florian Kaltenberger
4704af4874
not calling ue scheduler in phy_test mode
2022-05-31 11:26:03 +02:00
Florian Kaltenberger
fab75b4af8
aligning some internal memory to avoid segfaults
2022-05-31 11:25:06 +02:00
Roberto Louro Magueta
d6e960e4d7
Implementation of tables and get values to precoding information
2022-05-30 20:50:00 +01:00
francescomani
6f7889d162
bugfix in mod_dmrs declaration
2022-05-30 18:02:08 +02:00
Roberto Louro Magueta
762eba239e
Implementation of tables and get values to SRS resource indicator
2022-05-30 15:28:03 +01:00
Raymond Knopp
83d40a9b7c
Add missing parameter preambleTransMax_CE_rel13
...
To SIB2 and its passing to RRC. Parameter was read but not transfered
before. Basic LTE-M functionality should ok on develop branch with this
fix. Tested with uBlox SARA-R4 (QCOM chipset)
2022-05-30 16:19:35 +02:00
Robert Schmidt
df8f632ae3
Make sched_csirs common to all UEs
2022-05-30 14:52:50 +02:00
Robert Schmidt
23c8336a37
Fix warning
2022-05-30 14:50:55 +02:00
Robert Schmidt
ac9e47ba68
Merge remote-tracking branch 'origin/cleanup-2022-mai-UEid-management' into integration_2022_wk21b
2022-05-30 12:02:58 +02:00
Raymond Knopp
7b8f776246
Merge branch 'if5_ECPRI_rework' of https://gitlab.eurecom.fr/oai/openairinterface5g into if5_ECPRI_rework
2022-05-30 11:49:04 +02:00
Raymond Knopp
c353d47329
removed CBPF rule regarding CPU selection
2022-05-30 11:48:32 +02:00
Raymond Knopp
514462f1df
Merge branch 'if5_ECPRI_rework' of https://gitlab.eurecom.fr/oai/openairinterface5g into if5_ECPRI_rework
...
Conflicts:
targets/ARCH/ETHERNET/USERSPACE/LIB/eth_udp.c
2022-05-30 11:47:58 +02:00
Raymond Knopp
29f84b815e
commit before merge
2022-05-30 10:35:04 +02:00
Raymond Knopp
ca782ef2cb
added threadPool to RU entity (FEP and FEP TX)
2022-05-30 07:21:39 +02:00
Florian Kaltenberger
e141b20836
GPS sync improvements
2022-05-29 21:41:18 +02:00
Laurent THOMAS
43033e20b6
Avoid SEGV in nr_decode_pucch0()
2022-05-28 16:44:50 +02:00
Laurent THOMAS
16e8154d71
Handle full UL TTI Req list more gracefully
2022-05-28 16:44:50 +02:00
Laurent THOMAS
9ba33d4dec
Correctly format code to avoid warnings/ambiguities
2022-05-28 16:44:49 +02:00
Laurent THOMAS
a51c1f93b5
Remove unused code
2022-05-28 16:37:47 +02:00
Robert Schmidt
b6adb32989
Delete commented code
2022-05-28 16:37:47 +02:00
Laurent THOMAS
236f7d56e5
Remove UEid in the MAC
...
After this commit, only the RNTI is used as an identifier in the MAC.
Further, it removes some module_id, but a lot of them remain (the goal
to remove all is still far from us)
2022-05-28 16:37:26 +02:00
Raymond Knopp
2b426c0cc9
added threadPool for IF5 TX path
2022-05-28 07:47:41 +02:00
rmagueta
82ef4b3dfc
Merge remote-tracking branch 'origin/develop-SRS-MIMO' into develop-SRS-feedback
2022-05-27 12:04:35 +01:00
rmagueta
e6446392b2
Merge remote-tracking branch 'origin/develop-SRS-Measurements' into develop-SRS-MIMO
2022-05-27 11:55:31 +01:00
rmagueta
264eebfb3f
Fix build after merge
2022-05-27 11:54:53 +01:00
rmagueta
628a11cde5
Merge remote-tracking branch 'origin/develop' into develop-SRS-Measurements
...
# Conflicts:
# openair2/GNB_APP/MACRLC_nr_paramdef.h
# openair2/LAYER2/NR_MAC_UE/nr_ue_scheduler.c
2022-05-27 11:38:32 +01:00
rmagueta
2f3079b808
Merge remote-tracking branch 'origin/develop-CSI' into develop-CSI-Measurements
...
# Conflicts:
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
# openair2/RRC/NR/nr_rrc_config.c
2022-05-27 11:13:02 +01:00
rmagueta
6bca31c7e3
Merge remote-tracking branch 'origin/develop' into develop-CSI
...
# Conflicts:
# openair2/LAYER2/NR_MAC_UE/nr_ue_scheduler.c
2022-05-27 10:18:13 +01:00
francescomani
92ba8cb9d0
Merge remote-tracking branch 'origin/develop' into NR_coreset_harmonization
2022-05-27 10:46:15 +02:00
Robert Schmidt
daad3da6eb
Merge remote-tracking branch 'origin/usrp-tune-offset' into integration_2022_wk21b
2022-05-27 10:06:20 +02:00
Robert Schmidt
21a820b061
Merge remote-tracking branch 'origin/support-15-kHz-SCS' into integration_2022_wk21b
2022-05-27 10:05:57 +02:00
Robert Schmidt
72d0a4ff05
Merge branch 'integration_2022_wk21' into 'develop'
...
integration_2022_wk21
See merge request oai/openairinterface5g!1564
2022-05-27 07:49:38 +00:00
Roberto Louro Magueta
8c517c6779
Add debug logs
2022-05-26 20:18:10 +01:00
Roberto Louro Magueta
ed917dbdd6
Fixes in compute_srs_resource_indicator function
2022-05-26 19:39:05 +01:00
Roberto Louro Magueta
37b63f32c0
Implementation of compute_srs_resource_indicator function to be improved in future commits
2022-05-26 17:50:56 +01:00
francescomani
9228f12d92
bugfix
2022-05-26 13:47:17 +02:00
Raymond Knopp
c5fc94a3cb
Merge branch 'if5_ECPRI_rework' of https://gitlab.eurecom.fr/oai/openairinterface5g into if5_ECPRI_rework
2022-05-25 21:41:56 +02:00
Roberto Louro Magueta
e1198b3d96
Add debug logs and comment update for nrofSRS_Ports
2022-05-25 17:30:17 +01:00
Roberto Louro Magueta
17a3a796b8
Merge remote-tracking branch 'origin/develop-SRS-Measurements' into develop-SRS-MIMO
2022-05-25 11:07:59 +01:00
Roberto Louro Magueta
8d02c2c0fc
Fix scheduling SRS transmission at UE when there is Dedicated BWPs
2022-05-25 11:06:55 +01:00
Roberto Louro Magueta
af95f834f1
Fix scheduling SRS reception at gNB when there is Dedicated BWPs
2022-05-25 10:36:30 +01:00
francescomani
09ecb8a33c
bugfix in fill_searchSpaceZero
2022-05-25 10:35:26 +02:00
Roberto Louro Magueta
40f2f54339
Fix memory allocation for SRS
2022-05-24 17:40:55 +01:00
Robert Schmidt
36a02913de
Merge remote-tracking branch 'origin/usrp_x400_fixup' into integration_2022_wk21
2022-05-24 17:58:47 +02:00
Robert Schmidt
360d4b3a81
Merge remote-tracking branch 'origin/k2-slot0-fix' into integration_2022_wk21
2022-05-24 17:57:58 +02:00
Robert Schmidt
103e21a05c
Merge remote-tracking branch 'origin/NR_removing_calculate_preferred_tda' into integration_2022_wk21
2022-05-24 17:56:38 +02:00
Roberto Louro Magueta
6e5b77baf3
Merge remote-tracking branch 'origin/develop-CSI' into develop-CSI-Measurements
...
# Conflicts:
# openair2/RRC/NR/MESSAGES/asn1_msg.c
2022-05-24 14:55:22 +01:00
francescomani
cf7c2fd373
commenting out further call to decode sib1 after initial access
2022-05-24 15:10:53 +02:00
Roberto Louro Magueta
ab1df8bbc4
Revert CSI configuration from update_cellGroupConfig to fill_initial_SpCellConfig
2022-05-24 13:45:35 +01:00
laurent
1450e2fb9f
issue 545
2022-05-24 13:29:05 +02:00
Florian Kaltenberger
38f7d772e6
small fix for USRP X410
2022-05-24 10:55:50 +02:00
Raymond Knopp
d0be523f6c
corrections for 20 and 40 MHz n38. Some assertions were wrong.
2022-05-23 22:06:23 +02:00
Roberto Louro Magueta
58102d24d8
Configuration of nrofSRS_Ports based on UE capability
2022-05-23 20:33:12 +01:00
francescomani
3c753aec71
fix in calling get_ul_tda
2022-05-23 18:41:10 +02:00
Robert Schmidt
3b28264374
Merge remote-tracking branch 'origin/fix-ra-on-frame-1023' into integration_2022_wk21
2022-05-23 17:18:39 +02:00
Robert Schmidt
ba73075ccd
Merge remote-tracking branch 'origin/ul-dl-bler' into integration_2022_wk21
2022-05-23 17:17:47 +02:00
Sagar Parsawar
b30e673348
Added T trader dump for Tx signal in gNB
2022-05-23 16:38:42 +02:00
francescomani
3a0bccde30
fix for msg2 tda
2022-05-23 16:13:20 +02:00
francescomani
fac44b15e8
adding option for CSI slot
2022-05-23 16:13:20 +02:00
francescomani
25086576e5
simplyfying tda functions according to review
2022-05-23 16:07:10 +02:00
francescomani
c6498ccf58
addressing review
2022-05-23 16:07:10 +02:00
francescomani
d3f90a90fe
removing calculate_preferred_ul_tda
2022-05-23 15:57:27 +02:00
francescomani
276b2d5e0c
removing calculate_preferred_dl_tda
2022-05-23 15:48:29 +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
Robert Schmidt
9354d4305b
Set k2=2 also in 5ms TDD periods
...
In the past, setting k2=2 for 5ms TDD periods resulted in increased ping
RTT and/or reestablishment requests. These problems do not appear
anymore, and we can allow k2=2.
2022-05-23 15:11:27 +02:00
Roberto Louro Magueta
d8dbd2159c
Merge remote-tracking branch 'origin/develop-SRS-Measurements' into develop-SRS-MIMO
...
# Conflicts:
# openair1/PHY/NR_TRANSPORT/srs_rx.c
2022-05-23 13:40:35 +01:00
Robert Schmidt
00d021c66b
In TDD: enable slot 0
...
In the past, activation of slot 0 (i.e., after the switch UL->DL)
resulted in many retransmissions. This does not seem to be the case
anymore, and we can therefore activate slot 0 also in TDD.
2022-05-23 14:33:08 +02:00
Roberto Louro Magueta
5092eca8cb
Some robustness improvements
2022-05-23 13:30:38 +01:00
francescomani
2ba71e748d
using bwp id to configure coreset id
2022-05-23 13:39:56 +02:00
Roberto Louro Magueta
0eeb174253
Add wideband SNR based on SRS in MAC stats
2022-05-23 11:43:32 +01:00
Roberto Louro Magueta
9e2086c77c
Fix warning after merge
2022-05-23 11:29:59 +01:00
Roberto Louro Magueta
01c6129ee1
Merge remote-tracking branch 'origin/develop' into develop-SRS-Measurements
...
# Conflicts:
# openair2/RRC/NR/MESSAGES/asn1_msg.c
2022-05-23 10:43:50 +01:00
Raymond Knopp
44a3a60183
commented useless call to function which creates an assert with band n38
2022-05-23 10:57:22 +02:00
Roberto Louro Magueta
8bc5f273bd
Improve log
2022-05-21 01:24:02 +01:00
Roberto Louro Magueta
23dab34e7c
Fix CSI bitlen for rank = 2
2022-05-21 01:15:26 +01:00
Roberto Louro Magueta
c67d3659f1
Fix precoded_sinr_dB computation for rank = 2
2022-05-20 21:12:06 +01:00
Roberto Louro Magueta
4eac17e1c8
Fix in RI computation
2022-05-20 20:51:22 +01:00
francescomani
a724c1febc
starting timer for msg4 at transmission
2022-05-20 15:09:25 +02:00
francescomani
fcfc7a90e8
fix for asan assertion
2022-05-20 13:56:12 +02:00
rakesh mundlamuri
09f50edc88
adding subdev selection for nrUE
2022-05-20 09:59:46 +02:00
Robert Schmidt
7bf5f018a1
Refactor DRB configuration in function
2022-05-19 18:40:54 +02:00
Robert Schmidt
a5d0615048
Harmonize SRB configuration in function
2022-05-19 18:28:55 +02:00
KARIM BOUTIBA
b46077c22d
add multiple pdu session support (tested with 2 pdu sessions)
2022-05-19 18:28:55 +02:00
francescomani
b57a8622c0
fixes for RRC configuration in SA
2022-05-19 17:41:58 +02:00
Sagar Parsawar
f2e1a4a1a8
bug fix for subdev selection
2022-05-19 16:28:50 +02:00
francescomani
9150dc8c50
applying review comment
2022-05-19 14:48:45 +02:00
Roberto Louro Magueta
7018b7c841
Fixes after merge
2022-05-19 13:38:22 +01:00
Roberto Louro Magueta
9887982e00
Merge remote-tracking branch 'origin/develop-CSI' into develop-CSI-Measurements
...
# Conflicts:
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_uci.c
# openair2/LAYER2/NR_MAC_gNB/nr_mac_gNB.h
# openair2/RRC/NR/MESSAGES/asn1_msg.c
2022-05-19 13:21:00 +01:00
rakesh mundlamuri
68dd4fa20b
introducing the selection of tx and rx subdev
2022-05-19 12:41:20 +02:00
Roberto Louro Magueta
3d5cfb6642
Update the spatialRelationInfoToAddModList for dedicated UL-BWPs
2022-05-18 17:00:05 +01:00
francescomani
d56f2c8e12
addressing review comments
2022-05-18 17:36:32 +02:00
francescomani
6d736db22d
applying PUCCH harmonization to multiple BWP
2022-05-18 17:23:55 +02:00
Roberto Louro Magueta
436eb2d5a9
Fix PUCCH config in fill_default_uplinkBWP to consider the enabled CSI-RS
2022-05-18 16:05:38 +01:00
Sagar Parsawar
b6e2f0e0c9
gps time sync improvements
2022-05-18 16:50:35 +02:00
Robert Schmidt
3ca4cb708c
Select UL MCS from BLER
2022-05-18 16:44:54 +02:00
Robert Schmidt
34b821433b
Add UL BLER options and read from config
2022-05-18 16:44:54 +02:00
Robert Schmidt
17cbc4dbf4
Generalize get_mcs_from_bler()
2022-05-18 16:44:54 +02:00
Robert Schmidt
26c2c0add8
MAC stats: group UL&DL common stats
2022-05-18 16:44:54 +02:00
Robert Schmidt
61d434339e
DL MCS: switch back to 9 on inactivity
2022-05-18 16:44:54 +02:00
Robert Schmidt
1fbf968676
Set DL MCS when receiving CQI report
...
- Introduce generic get_mcs_from_cqi() that gets MCS for a particular
CQI
- Set MCS after receiving CQI
- Distinguish "global" max MCS from UE-measured max MCS
2022-05-18 16:44:53 +02:00
Roberto Louro Magueta
2d96262d7c
Fix channel estimation based on CSI-RS
2022-05-18 14:31:13 +01:00
francescomani
0c5d6a59e7
Merge remote-tracking branch 'origin/develop' into NR_PUCCH_RRC_Resources
2022-05-18 15:19:00 +02:00
Roberto Louro Magueta
e5c4e0f3d3
Address review comments
2022-05-18 12:59:24 +01:00
Roberto Louro Magueta
f94a479829
Fix warning after merge
2022-05-18 12:51:18 +01:00
francescomani
03e869ee36
applying harmonization function also to multiple BWP option
2022-05-18 11:54:15 +02:00
francescomani
1e4f509805
Merge remote-tracking branch 'origin/develop' into NR_coreset_harmonization
2022-05-18 11:41:07 +02:00
Sagar Parsawar
78e9666481
Merge remote-tracking branch 'origin/nr_prs' into nr_prs_merge
2022-05-18 10:56:17 +02:00
Thomas Schlichter
e639e79220
Merge remote-tracking branch 'origin/develop' into support-15-kHz-SCS
2022-05-18 10:51:19 +02:00
francescomani
085014f601
Merge remote-tracking branch 'origin/develop' into NR_remove_ssb_offset_from_configfile
2022-05-18 10:25:47 +02:00
Thomas Schlichter
3934f2020e
slightly increase the target SNR for the nr_dlsim low SNR test to make the test more reliable
2022-05-18 09:54:59 +02:00
Thomas Schlichter
6f8b13c2ad
fix nr_ulsim option "-i" has no further parameters
2022-05-18 09:50:37 +02:00
Thomas Schlichter
c97d5d04ed
fixes from review
2022-05-18 09:35:01 +02:00
francescomani
1f49b73eac
Merge remote-tracking branch 'origin/develop' into NR_dl_ul_fapi_improv
2022-05-18 08:55:40 +02:00
Roberto Louro Magueta
8ac68929bc
Merge remote-tracking branch 'origin/develop' into develop-CSI
...
# Conflicts:
# openair1/PHY/defs_nr_common.h
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_uci.c
# openair2/RRC/NR/MESSAGES/asn1_msg.c
# openair2/RRC/NR/rrc_gNB_reconfig.c
# targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band78.fr1.162PRB.2x2.usrpn300.conf
2022-05-17 19:13:38 +01:00
Roberto Louro Magueta
e6e6fdedf9
Free allocated variables for SRS
2022-05-17 18:53:05 +01:00
Roberto Louro Magueta
2ef5edd17c
Remove sc_list_length and sc_list variables
2022-05-17 18:16:54 +01:00
Roberto Louro Magueta
86874047ac
Channel estimation, channel interpolation and SNR per RB computation based on SRS up to 4 antenna ports
2022-05-17 17:42:48 +01:00
francescomani
7a26d75634
other changes required for multiple BWP CSI config
2022-05-17 18:18:15 +02:00
Thomas Schlichter
44a98a85c5
Merge remote-tracking branch 'origin/develop' into 5g-nr-low-snr-performance
2022-05-17 17:38:59 +02:00
francescomani
075e8c6d8f
Merge remote-tracking branch 'origin/develop' into NR_RRC_harmonization_after_BWP
2022-05-17 15:27:12 +02:00
Robert Schmidt
5bf454c78b
Merge branch 'integration_2022_wk19b' into 'develop'
...
integration_2022_wk19b
See merge request oai/openairinterface5g!1555
MR !1357 : Bupt UL-MIMO
MR !1516 : NR handling 2-port PMI report
MR !1454 : Implementation of multiple dedicated BWPs
MR !1556 : Fix RAN-gNB-nrUE-MONO-TDD-Band78-N300 pipeline
2022-05-17 12:03:56 +00:00
Robert Schmidt
22944fb8c0
Merge remote-tracking branch 'origin/repair-test-caracal' into integration_2022_wk19b
2022-05-16 21:41:39 +02:00
Robert Schmidt
6c43cdf4dc
Hack to prevent segfault
2022-05-16 21:39:06 +02:00
francescomani
a67791d18e
init ssb rsrp vector
2022-05-16 19:37:16 +02:00
Roberto Louro Magueta
997d52b71d
Improvements in nr_get_srs_signal to consider multi-ports and multi-symbols
2022-05-16 18:11:01 +01:00
francescomani
ef20a5c3b2
additional fixes in multi-ssb report at UE
2022-05-16 18:09:29 +02:00
francescomani
2f81e507d7
fixes for pbch detection and measurements on multiple SSBs
2022-05-16 15:11:09 +02:00
luis_pereira87
bdc4a664ac
Add 5G SA end-to-end, step-by-step, tutorials for OAI CN5G, OAI gNB and COTS UE
2022-05-16 11:49:42 +01:00
francescomani
9277afe327
measureing RSRP on all SSBs
2022-05-16 11:59:39 +02:00
laurent
a254545b7c
fix ra bug
2022-05-16 09:31:29 +02:00
Roberto Louro Magueta
52bc76d904
Fixes and improvements in generate_srs_nr function
2022-05-14 21:01:42 +01:00
Raymond Knopp
bad9c5969f
Merge remote-tracking branch 'origin/develop' into if5_ECPRI_rework
...
Conflicts:
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
2022-05-14 09:27:39 +02:00
Roberto Louro Magueta
f6bc787d1e
Add comments in nfapi_nr_srs_pdu_t
2022-05-14 00:38:00 +01:00
luis_pereira87
486e9e2381
Merge remote-tracking branch 'origin/Dedicated-BWPs' into integration_2022_wk19b
...
# Conflicts:
# openair1/SIMULATION/NR_PHY/ulsim.c
# openair2/LAYER2/NR_MAC_UE/nr_ue_scheduler.c
# openair2/RRC/NR/rrc_gNB_reconfig.c
2022-05-13 15:58:56 +01:00
luis_pereira87
cc238a91e4
Compute TDA startSymbolIndex and nrOfSymbols everytime function nr_set_pdsch_semi_static is called
2022-05-13 15:13:21 +01:00
Robert Schmidt
9b2fa3ca63
Increase PUSCH decoding defaults
2022-05-13 14:14:47 +02:00
Robert Schmidt
50d9c1f2bf
Merge branch 'ci-enable-amarisoft' into 'develop'
...
Ci enable amarisoft
See merge request oai/openairinterface5g!1554
2022-05-13 12:08:40 +00:00
Robert Schmidt
1c4bf40248
Fix caracal perf test: add option for N300, run only once (is consistent)
2022-05-13 11:57:31 +02:00
Robert Schmidt
7c5a82bf1c
Format Hdashboard Gitlab post using Markdown
2022-05-13 08:25:23 +02:00
rmagueta
64f4d34c25
Fix tda in dlsim considering the new configuration for NSA in fill_default_nsa_downlinkBWP
2022-05-12 20:40:22 +01:00
Robert Schmidt
a9dcdcbbcb
Fix name of html module
2022-05-12 20:54:02 +02:00
Robert Schmidt
09c3597b46
Only check T tracer if EPC has been defined
2022-05-12 18:47:47 +02:00
luis_pereira87
54f49fd253
Remove duplicated code for bwp common validation
2022-05-12 17:33:35 +01:00
luis_pereira87
2f3ce42d3b
Improve code readability in fix_scd function
2022-05-12 17:04:09 +01:00
Robert Schmidt
851291ddc4
Merge remote-tracking branch 'origin/NR_handling_PMI_report' into integration_2022_wk19b
2022-05-12 17:45:59 +02:00
luis_pereira87
9f51b3f8b1
Harmonize and reuse the nr_rrc_config_dl_tda function to prepare PDSCH-TimeDomainResourceAllocation list
2022-05-12 14:42:47 +01:00
luis_pereira87
7d1f693ba1
Revert rbSize validation with target_dl_bw to previous version
2022-05-12 13:28:18 +01:00
luis_pereira87
af377945c3
Fix hardcoded coreset and assignment from wrong array position
2022-05-12 13:12:45 +01:00
luis_pereira87
9aa7d1c88f
Remove redundant change of active bwp (it changes after RRC processing timer elapsed)
2022-05-12 10:57:03 +01:00
luis_pereira87
0217cd50de
Update in documentation
2022-05-12 10:06:00 +01:00
luis_pereira87
270c540c3c
Minor clean up in function mac_rrc_nr_data_req
2022-05-12 10:06:00 +01:00
Robert Schmidt
a582ac99e5
Trigger Amarisoft in NSA tests
2022-05-12 09:19:27 +02:00
francescomani
c4c93cc498
Merge remote-tracking branch 'origin/develop' into NR_dl_ul_fapi_improv
2022-05-12 08:56:45 +02:00
Roberto Louro Magueta
32de221553
Fix SRS mapping for multiple ports
2022-05-11 19:54:35 +01:00
Roberto Louro Magueta
ccb1e64a38
Merge branch 'bupt-ulmimo-4' into develop-SRS-MIMO
2022-05-11 18:36:50 +01:00
luis_pereira87
3c4ba50281
Merge remote-tracking branch 'origin/develop' into Dedicated-BWPs
...
# Conflicts:
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
# openair2/RRC/NR/MESSAGES/asn1_msg.c
# openair2/RRC/NR/rrc_gNB_reconfig.c
2022-05-11 14:49:59 +01:00
Roberto Louro Magueta
0ddd8c2586
Merge remote-tracking branch 'origin/develop-CSI' into develop-CSI-Measurements
...
# Conflicts:
# openair2/RRC/NR/MESSAGES/asn1_msg.c
# openair2/RRC/NR/nr_rrc_config.h
2022-05-11 14:36:21 +01:00
francescomani
340531038c
bugfix: n1 and n2 for 2 ports
2022-05-11 15:21:08 +02:00
Roberto Louro Magueta
5c754f2300
Merge remote-tracking branch 'origin/develop' into develop-CSI
...
# Conflicts:
# openair2/RRC/NR/MESSAGES/asn1_msg.c
2022-05-11 14:19:33 +01:00
francescomani
6ded64f86d
Merge remote-tracking branch 'origin/develop' into NR_handling_PMI_report
2022-05-11 15:14:56 +02:00
Roberto Louro Magueta
4c1b432718
Merge remote-tracking branch 'origin/develop' into bupt-ulmimo-4
...
# Conflicts:
# openair1/PHY/NR_UE_TRANSPORT/nr_ulsch_coding.c
2022-05-11 13:45:56 +01:00
Roberto Louro Magueta
1c9ef67384
Merge remote-tracking branch 'origin/develop' into develop-SRS-Measurements
...
# Conflicts:
# openair2/RRC/NR/MESSAGES/asn1_msg.c
# openair2/RRC/NR/nr_rrc_config.c
# openair2/RRC/NR/nr_rrc_config.h
2022-05-11 13:27:21 +01:00
Robert Schmidt
f3241cd419
Merge branch 'integration_2022_wk19' into 'develop'
...
integration_2022_wk19
See merge request oai/openairinterface5g!1553
MR !1456 TBSLBRM for DL computed ad MAC
MR !1532 CSI-IM harmonization
MR !1538 April 2022: some last CI fixes
MR !1540 Documentation Update
MR !1541 [CI] amarisoft UE server IP address update
MR !1546 ci-harmonization-and-cleanup
MR !1547 CI architecture description and RFsim updates
MR !1548 Fix Ubuntu 22 build_helper
2022-05-11 12:14:04 +00:00
francescomani
1fbc7e080b
addressing review
2022-05-11 08:50:29 +02:00
Robert Schmidt
f2c60f446e
Remove assert for frame/slot checking in future_ul_tti_req
2022-05-11 05:23:11 +02:00
Florian Kaltenberger
f67a38473a
reverting init of future_ul_tti_req to develop version
2022-05-11 05:20:12 +02:00
Robert Schmidt
bfb7713f3e
Merge remote-tracking branch 'origin/fix-u22' into integration_2022_wk19
2022-05-10 22:45:24 +02:00
Robert Schmidt
8dcea72a4b
Merge remote-tracking branch 'origin/ci-doc' into integration_2022_wk19
2022-05-10 22:45:14 +02:00
Robert Schmidt
20595d6ac0
Merge remote-tracking branch 'origin/ci-harmonization-and-cleanup' into integration_2022_wk19
2022-05-10 22:45:02 +02:00
Robert Schmidt
a136173ae5
Merge remote-tracking branch 'origin/ci_support_amarisoft_ue' into integration_2022_wk19
2022-05-10 22:44:54 +02:00
Robert Schmidt
c8094576ec
Merge remote-tracking branch 'origin/develop_doc_update' into integration_2022_wk19
2022-05-10 22:44:35 +02:00
Robert Schmidt
8d4b46c13a
Merge remote-tracking branch 'origin/ci-fix-cn5g-deploy' into integration_2022_wk19
2022-05-10 22:44:12 +02:00
Robert Schmidt
df506e968e
Merge remote-tracking branch 'origin/NR_CSI_IM_harmonization' into integration_2022_wk19
2022-05-10 22:42:38 +02:00
Roberto Louro Magueta
ba5bda5c6e
Fix bw_scaling
2022-05-10 15:00:43 +01:00
Roberto Louro Magueta
08975e451f
Update the ul_prbblacklist based on SRS measurements and an ul_prbblack_SNR_threshold
2022-05-10 14:03:24 +01:00
Robert Schmidt
68be6f83e6
randominit(): show used seed when using time()
2022-05-10 14:22:50 +02:00
Roberto Louro Magueta
5ed67b85a7
Free allocated memory
2022-05-10 13:03:41 +01:00
Sagar Parsawar
0ef771a6c2
Merge remote-tracking branch 'origin/develop' into nr_prs_merge
...
not fixed: pbchsim.c
2022-05-10 13:14:45 +02:00
francescomani
c7e8002d8d
adding CI test with subcarrier offset in pbchsim
2022-05-10 11:43:44 +02:00
Roberto Louro Magueta
61a2f398db
Add LOGs of SRS indication in handle_nr_srs_measurements
2022-05-10 10:43:24 +01:00
francescomani
3b16547374
fix in pbchsim
2022-05-10 09:13:52 +02:00
Manish
e804f58ce7
Merge branch 'develop_doc_update' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop_doc_update
2022-05-10 02:57:30 +00:00
Manish
d6f79071ab
gNB Build Section Updated
2022-05-10 02:53:42 +00:00
Manish
b37e5e552b
help menu updated in document for native architecture.
...
Compilation steps corrected on Ubuntu 20.
Signed-off-by: Manish <Manish1.Kumar@amd.com >
2022-05-10 02:53:42 +00:00
Roberto Louro Magueta
99b262d764
Compute and fill timing_advance field for SRS indication
2022-05-09 19:25:33 +01:00
Roberto Louro Magueta
bdff42cf77
Compute and fill wide_band_snr field for SRS indication
2022-05-09 18:21:04 +01:00
Roberto Louro Magueta
d914817806
Fill srs_reported_symbol_list in SRS indication
2022-05-09 17:58:42 +01:00
francescomani
a037987b47
remove ssb subcarrier offset from config file
2022-05-09 18:28:56 +02:00
Roberto Louro Magueta
ab6d7afd09
Compute the SNR per RB using the SRS
2022-05-09 15:54:20 +01:00
Florian Kaltenberger
e7671506d1
config files for 273PRB for 2gNBs
2022-05-09 15:38:33 +02:00
Robert Schmidt
3e3d73ef93
Install UHD 4.2 for U18/20/22
2022-05-09 15:14:16 +02:00
Sagar Parsawar
6b08c43ae8
Added 2gNB config for PRS
2022-05-09 14:46:24 +02:00
Florian Kaltenberger
0bc6b0bdce
revisiting the initialization of the future_ul_tti_request when gps sync is used
2022-05-09 14:20:18 +02:00
Raymond Knopp
0f207da28a
initial changes for multi-threaded TX for IF5
2022-05-08 18:36:42 +02:00
luis_pereira87
ad8f99dc03
Increase iPerf packet loss and bitrate thresholds to make RAN-NSA-B200-Module-LTEBOX-Container test green (due to UE host performance)
2022-05-08 02:22:52 +01:00
Sagar Parsawar
9418fa84ce
updated FR1 and FR2 PRS config files
2022-05-07 14:12:47 +02:00
Sagar Parsawar
9af7987e75
OAI UE: Cleaned up PRS buffer handling
2022-05-07 12:48:08 +02:00
Raymond Knopp
6bb14205b0
Merge remote-tracking branch 'origin/develop' into if5_ECPRI_rework
2022-05-07 07:36:36 +02:00
Roberto Louro Magueta
dcf4fd1db2
Compute the noise power per RB
2022-05-06 19:07:59 +01:00
Sagar Parsawar
4e86919060
gNB & nrUE: Added multiple PRS resources scheduling
2022-05-06 18:03:48 +02:00
luis_pereira87
c6bedb6c27
Increase iPerf packet loss and bitrate thresholds to make RAN-NSA-B200-Module-LTEBOX test green (due to UE host performance)
2022-05-06 16:54:56 +01:00
luis_pereira87
421ca8aed5
Clean up of unused test cases in NSA with B210
2022-05-06 16:54:56 +01:00
rmagueta
d7795c9dff
Fix build after merge
2022-05-06 16:15:43 +01:00
luis_pereira87
c587fe366d
Improve log and cosmetic changes
2022-05-06 16:06:31 +01:00
luis_pereira87
5031649c47
Improvements on BWP switch procedures and harmonize it with RRC processing timer
2022-05-06 16:06:31 +01:00
francescomani
59ced82104
Merge remote-tracking branch 'origin/develop' into NR_PUCCH_RRC_Resources
2022-05-06 17:02:22 +02:00
rmagueta
b8cd9ef167
Merge remote-tracking branch 'origin/develop' into bupt-ulmimo-4
...
# Conflicts:
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
# openair2/RRC/NR/rrc_gNB_nsa.c
2022-05-06 15:41:10 +01:00
francescomani
020c4c52ec
Merge remote-tracking branch 'origin/develop' into NR_DL_TBSLBRM
2022-05-06 15:27:20 +02:00
Robert Schmidt
04db6ef536
Update CI bench images
2022-05-06 14:44:21 +02:00
Roberto Louro Magueta
05fffa4916
Merge remote-tracking branch 'origin/develop' into develop-SRS-Measurements
...
# Conflicts:
# openair2/RRC/NR/MESSAGES/asn1_msg.c
# targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.band78.tm1.106PRB.usrpn300.gtp-itti.conf
# targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band41.fr1.106PRB.usrpb210.conf
# targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band78.fr1.106PRB.usrpb210.conf
2022-05-06 13:39:45 +01:00
Roberto Louro Magueta
fc5632eeb9
Merge remote-tracking branch 'origin/develop-CSI' into develop-CSI-Measurements
...
# Conflicts:
# openair1/PHY/NR_ESTIMATION/nr_measurements_gNB.c
# openair1/PHY/NR_TRANSPORT/nr_dci.c
# openair1/PHY/NR_TRANSPORT/pucch_rx.c
# openair2/GNB_APP/gnb_config.c
# openair2/GNB_APP/gnb_paramdef.h
# openair2/LAYER2/NR_MAC_gNB/config.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_uci.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
# targets/ARCH/USRP/USERSPACE/LIB/usrp_lib.cpp
# targets/PROJECTS/GENERIC-NR-5GC/CONF/cu_gnb.conf
2022-05-06 13:16:48 +01:00
luis_pereira87
02d49ed3b6
Fixes after merge
2022-05-06 11:56:11 +01:00
Roberto Louro Magueta
87e79e5eb8
Merge remote-tracking branch 'origin/develop' into develop-CSI
...
# Conflicts:
# openair2/LAYER2/NR_MAC_gNB/config.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_uci.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
# openair2/RRC/NR/MESSAGES/asn1_msg.c
# openair2/RRC/NR/rrc_gNB_reconfig.c
# targets/ARCH/USRP/USERSPACE/LIB/usrp_lib.cpp
# targets/PROJECTS/GENERIC-NR-5GC/CONF/cu_gnb.conf
# targets/PROJECTS/GENERIC-NR-5GC/CONF/du_gnb.conf
# targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.band78.tm1.106PRB.usrpn300.gtp-itti.conf
# targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band41.fr1.106PRB.usrpb210.conf
# targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band66.fr1.106PRB.usrpn300.conf
# targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band78.fr1.106PRB.2x2.usrpn300.conf
# targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band78.fr1.106PRB.usrpb210.conf
2022-05-06 11:32:36 +01:00
luis_pereira87
a8e6bf9bd5
Merge remote-tracking branch 'origin/develop' into Dedicated-BWPs
...
# Conflicts:
# openair2/GNB_APP/gnb_config.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_uci.c
# openair2/RRC/NR/L2_nr_interface.c
# openair2/RRC/NR/MESSAGES/asn1_msg.c
# openair2/RRC/NR/MESSAGES/asn1_msg.h
# openair2/RRC/NR/nr_rrc_defs.h
# openair2/RRC/NR/nr_rrc_proto.h
# openair2/RRC/NR/rrc_gNB_reconfig.c
2022-05-06 11:29:55 +01:00
francescomani
68fc56ad74
calling config_csiim also in sa
2022-05-06 12:17:18 +02:00
francescomani
b4abb204bd
Merge remote-tracking branch 'origin/develop' into NR_CSI_IM_harmonization
2022-05-06 12:07:30 +02:00
francescomani
2bbfe501c2
Merge remote-tracking branch 'origin/develop' into NR_coreset_harmonization
2022-05-06 12:02:00 +02:00
francescomani
1750f45708
additional fix for dmrs
2022-05-06 11:46:07 +02:00
Robert Schmidt
d0de678f56
Update CI documentation
2022-05-06 11:20:25 +02:00
Robert Schmidt
eef8cf510b
Improve RFsim documentation
2022-05-06 11:20:24 +02:00
francescomani
acc6fb8508
fixes for multi-symbol pdcch
2022-05-06 11:17:19 +02:00
Robert Schmidt
d11350c08a
Merge branch 'integration_2022_wk18' into 'develop'
...
integration_2022_wk18
See merge request oai/openairinterface5g!1545
Merged MRs:
- MR !1484 NR 20 MHz with LTE raster on AW2S Jaguar
- MR !1499 Handle RRC processing time at gNB
- MR !1511 NR UE memory leak fixes
- MR !1523 Avoid gNB to exit when UE release or becomes out of coverage
- MR !1533 Code and CI fixes
- MR !1536 feat(ci): add script to properly flatten the target images
- MR !1537 Fix for OAI UE AUTH_REQ processing additional check for RAND value
- MR !1543 x2 nsa bug at socket establishment
2022-05-06 08:59:03 +00:00
Raymond Knopp
8e57947067
Merge remote-tracking branch 'origin/NR_RRC_processing_timer' into if5_ECPRI_rework
2022-05-06 09:36:07 +02:00
Roberto Louro Magueta
dce83a0508
Add comments in FAPI for SRS indication
2022-05-05 19:49:06 +01:00
Raymond Knopp
fe3f513a9d
Merge remote-tracking branch 'origin/tdd25period_for_MR' into if5_ECPRI_rework
2022-05-05 20:07:59 +02:00
Roberto Louro Magueta
b106913dc0
Send SRS measurements (still empty) from PHY to MAC
2022-05-05 18:10:08 +01:00
Robert Schmidt
e1e8a49b76
Fix UP traffic in NSA
2022-05-05 19:06:29 +02:00
francescomani
edea5c5f65
some more fixes for larger coresets
2022-05-05 17:23:12 +02:00
luis_pereira87
602fb11339
Avoid usage of preferred_dl_tda and preferred_ul_tda before their computation and improve code readability
2022-05-05 13:39:04 +01:00
Manish
30051320c9
Merge branch 'develop_doc_update' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop_doc_update
2022-05-05 08:29:46 +00:00
Manish
65263a09ac
help menu updated in document for native architecture.
...
Compilation steps corrected on Ubuntu 20.
Signed-off-by: Manish <Manish1.Kumar@amd.com >
2022-05-05 08:25:07 +00:00
francescomani
40fcfdea8b
additional fixes
2022-05-04 18:20:12 +02:00
Roberto Louro Magueta
2fb8d96f11
Move SRS config to update_cellGroupConfig()
2022-05-04 16:25:15 +01:00
francescomani
4045874d74
memory fixes
2022-05-04 16:56:23 +02:00
Roberto Louro Magueta
70cfd057ec
Add do_SRS flag in gnb.sa.band78.fr1.106PRB.usrpb210.conf
2022-05-04 15:09:59 +01:00
Roberto Louro Magueta
39ea2c936f
Creation of config_srs() function
2022-05-04 15:05:23 +01:00
Robert Schmidt
edd749ec36
Merge remote-tracking branch 'origin/fix-x2-sctp-nsa' into integration_2022_wk18
2022-05-04 15:16:47 +02:00
Robert Schmidt
9dae4a94bb
Merge remote-tracking branch 'origin/oaiUe_AuthReq_Fix' into integration_2022_wk18
2022-05-04 15:16:36 +02:00
Robert Schmidt
0221499cea
Merge remote-tracking branch 'origin/try-flattening-images' into integration_2022_wk18
2022-05-04 15:16:28 +02:00
Robert Schmidt
aebabbcc0c
Merge remote-tracking branch 'origin/fixes-code-ci' into integration_2022_wk18
2022-05-04 15:16:14 +02:00
Robert Schmidt
f99f2be7bd
Merge remote-tracking branch 'origin/Avoid_gNB_exit_when_UE_release' into integration_2022_wk18
2022-05-04 15:11:43 +02:00
Robert Schmidt
506f4b5456
Merge remote-tracking branch 'origin/ue-memleak-fix' into integration_2022_wk18
2022-05-04 15:11:30 +02:00
luis_pereira87
952a216b92
Remove sib1_tda from configuration files to use default value
2022-05-04 12:49:23 +01:00
Robert Schmidt
94aeb43847
Merge remote-tracking branch 'origin/NR_RRC_processing_timer' into integration_2022_wk18
2022-05-04 12:26:01 +02:00
francescomani
999f5d67e3
bugfixes and improvements in handling dci candidates
2022-05-04 11:03:26 +02:00
Robert Schmidt
ada4be081c
Remove clock_gettime() introduced in this branch
2022-05-04 10:48:25 +02:00
Robert Schmidt
6d35883b2a
Add help strings for new config options
2022-05-04 10:47:31 +02:00
Robert Schmidt
cc6469c77d
Upgrade SA test USRP IP address after CI migration
2022-05-04 10:47:31 +02:00
Robert Schmidt
400b52b46f
Do not separately install python for UHD, is done in general packages
2022-05-04 10:00:48 +02:00
Raymond Knopp
bf5389936d
added deletion/creation of ldpc_gen_files directory and subdirectories
2022-05-03 22:09:46 +02:00
Raymond Knopp
3ecfead572
added script to generate ldpc decoder files
2022-05-03 22:03:19 +02:00
Raymond Knopp
63b28d3610
clean up (removal) of ldpc generated files on repository
2022-05-03 21:26:18 +02:00
Roberto Louro Magueta
f2974b431b
Revert transformPrecoder to transform_precoding
2022-05-03 19:25:14 +01:00
Roberto Louro Magueta
7aa3bfaa54
Revert deleted rfdevice.trx_end_func()
2022-05-03 18:25:57 +01:00
luis_pereira87
d059c71754
Clean up and minor improvements in configuration files
2022-05-03 16:08:18 +01:00
luis_pereira87
8641d54f4d
Fix build after merge
2022-05-03 15:56:18 +01:00
luis_pereira87
1e38cead39
Increase MAX_NUM_NR_DLSCH_SEGMENTS_PER_LAYER to allow gNB to work with 273PRBs and 256QAM at MCS 27
2022-05-03 15:40:47 +01:00
luis_pereira87
7597a582f9
Merge remote-tracking branch 'origin/NR_RRC_processing_timer' into Dedicated-BWPs
...
# Conflicts:
# openair2/GNB_APP/gnb_config.c
# openair2/LAYER2/NR_MAC_gNB/config.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_RA.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
# targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band41.fr1.106PRB.usrpb210.conf
# targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band78.fr1.106PRB.usrpb210.conf
2022-05-03 14:00:57 +01:00
Roberto Louro Magueta
73a1e92249
Fix memory leaks
2022-05-03 12:09:19 +01:00
francescomani
cfa37e7213
cosmetic changes
2022-05-03 12:21:47 +02:00
Vijay Chadachan
139d20a9ba
Removing unused variables
2022-05-03 11:58:15 +02:00
Roberto Louro Magueta
2162ba6d82
Fix sigma in ulsim
2022-05-03 10:03:56 +01:00
luis_pereira87
114dcc6a08
Remove irrelevant comment
2022-05-03 08:57:02 +01:00
luis_pereira87
6db761692d
Remove update_pdsch_ps and update_pusch_ps flags to use_rrc_processing_timer instead
2022-05-03 08:55:25 +01:00
Roberto Louro Magueta
e3fd9f7f8c
To use the channel generated by multipath_channel() for single-layer case in ulsim
2022-05-03 00:29:44 +01:00
Roberto Louro Magueta
b6a018089b
Fix in nr_ulsch_extract_rbs
2022-05-02 23:53:13 +01:00
Raymond Knopp
8506307ef0
Merge remote-tracking branch 'origin/develop' into ldpc-decoder-codegen
...
Conflicts:
cmake_targets/build_oai
openair1/PHY/CODING/nrLDPC_decoder/nrLDPC_cnProc.h
openair1/PHY/CODING/nrLDPC_decoder/nrLDPC_decoder.c
openair1/PHY/CODING/nrLDPC_decoder/nrLDPC_init_mem.h
openair1/PHY/CODING/nrLDPC_decoder/nrLDPC_types.h
openair1/PHY/NR_REFSIG/ptrs_nr.c
2022-05-02 22:41:48 +02:00
Roberto Louro Magueta
3d5fa54a48
Fix logs in help of ulsim
2022-05-02 19:07:07 +01:00
francescomani
299642344a
fix for ssb offset scaling issue
2022-05-02 19:08:10 +02:00
Roberto Louro Magueta
5de85671d8
Fix heap buffer overflow
2022-05-02 16:58:08 +01:00
luis_pereira87
be3498ddd2
Update documentation to be able to run OAI gNB with OAI UE and COTS UE with the same configuration file
2022-05-02 14:26:17 +01:00
luis_pereira87
305347af9a
Fix indentation and improve function nr_mac_enable_ue_rrc_processing_timer
2022-05-02 14:19:52 +01:00
luis_pereira87
79d9c2e8dc
Address review comments
2022-05-02 12:03:55 +01:00
luis_pereira87
4b7b621f00
Minor improvements and cleanup in 5G NR SA configuration files
2022-05-02 12:03:55 +01:00
luis_pereira87
8569a47bc6
Remove sib1_tda from configuration files to use default value
2022-05-02 12:03:55 +01:00
luis_pereira87
d8a127810c
Fix mcs table update during RRCReconfiguration
2022-05-02 12:03:55 +01:00
luis_pereira87
ca06668682
Handle RRC processing time at gNB
2022-05-02 12:03:55 +01:00
francescomani
6b6528cc94
revert H_awgn_mimo in simulator
2022-05-02 10:41:42 +02:00
Roberto Louro Magueta
4f2854f92c
Fix UL channel estimation for 4 layers
2022-05-02 01:55:03 +01:00
Raymond Knopp
f4fc8e3682
Merge remote-tracking branch 'origin/tdd25period_for_MR' into if5_ECPRI_rework
2022-05-02 00:06:08 +02:00
Raymond Knopp
f0e8032b29
Merge remote-tracking branch 'origin/develop' into if5_ECPRI_rework
2022-05-01 14:51:27 +02:00
Raymond Knopp
fc0396f9f4
2x2 20 and 50 MHz tested with AW2S Jaguar with new FW and NR configurations
2022-05-01 13:10:04 +02:00
rmagueta
0e2a00655e
Fix build after merge
2022-04-30 17:07:14 +01:00
rmagueta
d01cd03ad3
Merge branch 'NR_RRC_processing_timer' into Dedicated-BWPs
...
# Conflicts:
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
# openair2/RRC/NR/rrc_gNB_reconfig.c
2022-04-30 16:40:58 +01:00
rmagueta
2ddb68754e
Merge remote-tracking branch 'origin/develop' into NR_RRC_processing_timer
...
# Conflicts:
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
2022-04-30 16:22:09 +01:00
rmagueta
2f753873bc
Fix warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
2022-04-30 16:12:27 +01:00
rmagueta
751335765f
Merge remote-tracking branch 'origin/develop-CSI' into develop-CSI-Measurements
...
# Conflicts:
# openair1/PHY/NR_ESTIMATION/nr_measurements_gNB.c
# openair1/PHY/NR_TRANSPORT/pucch_rx.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_uci.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
# openair2/RRC/NR/nr_rrc_config.c
2022-04-30 15:52:48 +01:00
rmagueta
4b3aa7233e
Merge remote-tracking branch 'origin/develop' into develop-CSI
...
# Conflicts:
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
2022-04-30 15:14:20 +01:00
Roberto Louro Magueta
1694e1b061
Fix b_shift
2022-04-29 19:08:41 +01:00
Roberto Louro Magueta
523f8f2139
Put pilot_cnt++ in the right place
2022-04-29 18:19:49 +01:00
Roberto Louro Magueta
8ba0f2f086
Fix high MCS test fail for UL (it do not fix the degradation yet)
2022-04-29 11:00:40 +01:00
Thomas Schlichter
7815293443
Merge remote-tracking branch 'origin/develop' into support-15-kHz-SCS
2022-04-29 10:15:15 +02:00
Roberto Louro Magueta
e236794310
Put in ulsim a channel matrix H_awgn_mimo different from identity (it is a matrix equal to matrix used in dlsim)
2022-04-29 01:22:33 +01:00
Roberto Louro Magueta
c128a5d9e2
Remove SUPPORT_PMI_MATRIC flag
2022-04-29 01:11:27 +01:00
Roberto Louro Magueta
719d7fb8be
Improvements in UL channel estimation to consider multiple antennas for dmrs type 1
2022-04-29 00:51:55 +01:00
Roberto Louro Magueta
724e155a3a
Move UL delta computation for a function
2022-04-28 23:57:19 +01:00
Roberto Louro Magueta
927e219553
UL channel estimation with a formulation closer to 3GPP, because this will be useful next
2022-04-28 21:04:41 +01:00
Vijay Chadachan
a8f879ea12
Update for the code review comment.
...
Instead of NULL RAND value check, added the flag to indicate if the
AUTH process started. The flag is used manage the timer handling
for authentication process when stored RAND values is same as received
RAND value in AUTH_REQ.
2022-04-28 18:08:20 +02:00
francescomani
3ec401f2f6
Merge remote-tracking branch 'origin/develop' into tdd25period_for_MR
2022-04-28 17:26:33 +02:00
Roberto Louro Magueta
badb6cb590
Improve debug log
2022-04-28 16:24:21 +01:00
Roberto Louro Magueta
735b51a06b
Third code simplification in UL channel estimation
2022-04-28 15:03:26 +01:00
Roberto Louro Magueta
4ecb0401e0
Second code simplification in UL channel estimation
2022-04-28 14:34:43 +01:00
Sakthivel Velumani
454dc0cfab
Fixed memory leaks identified by address san
...
There is still a leak that needs to be fixed in rrc_UE.c
Should properly free NR_BCCH_BCH_Message_t *bcch_message after asn decoder using ASN_STRUCT_FREE()
2022-04-28 18:53:42 +05:30
Roberto Louro Magueta
65f09fecb8
First code simplification in UL channel estimation
2022-04-28 14:18:05 +01:00
Laurent Thomas
85eb5926dd
x2 nsa bug
2022-04-28 14:36:03 +02:00
francescomani
3547940e3f
Merge remote-tracking branch 'origin/develop' into NR_DL_TBSLBRM
2022-04-28 14:26:24 +02:00
francescomani
b6016cfc49
Merge remote-tracking branch 'origin/develop' into NR_dl_ul_fapi_improv
2022-04-28 14:12:11 +02:00
Robert Schmidt
00609ed15a
Enable UDP traffic test in 5G FDD RFsim test
2022-04-28 14:04:16 +02:00
Robert Schmidt
d5419a27f2
Correct check for free symbols for PUSCH/PDSCH allocation
2022-04-28 14:04:15 +02:00
Robert Schmidt
9fcc94313c
Make variables in nr_acknack_scheduling() const
2022-04-28 14:01:20 +02:00
Robert Schmidt
db0a9f60c1
Correct slot calculation in nr_acknack_scheduling()
2022-04-28 14:01:20 +02:00
Robert Schmidt
1060de4c32
Correct frame calculation in UL scheduler
2022-04-28 14:01:20 +02:00
Robert Schmidt
4be054b8ba
Fix band66 CI config file locationAndBandwidth
2022-04-28 14:01:20 +02:00
francescomani
40b0ce9978
vrb map fixes
2022-04-28 14:01:20 +02:00
francescomani
3054102200
targets config file cleanup
2022-04-28 14:01:20 +02:00
Robert Schmidt
e4e08925ec
Speed up random TB filling in phy-test mode
2022-04-28 14:01:19 +02:00
francescomani
5e1364f19d
Merge remote-tracking branch 'origin/develop' into NR_handling_PMI_report
2022-04-28 13:57:17 +02:00
Robert Schmidt
3571769bef
Correctly initialize RLC when using phy-test mode
...
When using phy-test mode, the RNTI for PDCP/RLC initialization would be
0, incorrectly initializing these layers, fixed in this commit.
Additionally, in this commit, we only trigger the initialization in
cases where the UE context is initialized (before, the RNTI might be 0
in other cases as well).
2022-04-28 13:42:19 +02:00
Roberto Louro Magueta
99fde7f7cb
Fix some needed debug logs considering the multi-layer case
2022-04-28 11:50:27 +01:00
Roberto Louro Magueta
b56494855e
Merge remote-tracking branch 'origin/bupt-ulmimo-4' into bupt-ulmimo-4
2022-04-28 11:24:08 +01:00
francescomani
d05f2b3add
Merge remote-tracking branch 'origin/develop' into bupt-ulmimo-4
2022-04-28 11:54:51 +02:00
francescomani
6af3d0a364
change in ulsim test to show degradation in performances for 2rx scenario
2022-04-28 11:27:27 +02:00
hardy
264599a071
update AS UE IP address after IT migration
2022-04-28 11:16:19 +02:00
luis_pereira87
3bdc709243
Fix build of phy_simulators
2022-04-28 09:04:14 +01:00
luis_pereira87
dda9077708
Remove all GTPU tunnels for a specific RNTI after UEContextRelease
2022-04-28 09:04:14 +01:00
luis_pereira87
4df04fc48c
Avoid gNB to exit when UE release or becomes out of coverage
2022-04-28 09:04:14 +01:00
Robert Schmidt
720af7a41e
Merge branch 'integration_2022_wk17' into 'develop'
...
integration_2022_wk17
See merge request oai/openairinterface5g!1539
2022-04-28 07:51:04 +00:00
Robert Schmidt
8d43b9c477
NSA 2x2: Set bitrate threshold to mark test green (setup problem)
2022-04-28 09:47:57 +02:00
Eurecom
e946ddbe47
bugfix in if5_tools.c
2022-04-27 21:34:06 +02:00
francescomani
7733ac1857
bwp-based csi configuration (to be verified)
2022-04-27 19:28:22 +02:00
Raphael Defosseux
ced2a66f6e
fix(ci): changing the Docker Hub account to push to
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-04-27 18:36:01 +02:00
Robert Schmidt
b089469935
Reduce nr_dlsim 256QAM MCS 27 test case to MCS 26, see #543
2022-04-27 18:15:46 +02:00
Robert Schmidt
730fa472ae
NSA-2x2 test: increase DL traffic requirements
2022-04-27 18:09:21 +02:00
Robert Schmidt
e98afec567
NSA-2x2 test: improve gNB configuration
2022-04-27 18:09:21 +02:00
francescomani
f902e27c43
updates on coreset harmonization
2022-04-27 16:24:05 +02:00
Raphael Defosseux
629b04dc80
fix(ci): typo when printing
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-04-27 15:26:05 +02:00
Robert Schmidt
c265cbda8a
NSA-B200(-Container) test: increase UL traffic requirements
2022-04-27 16:36:16 +02:00
Robert Schmidt
a4f3d431f5
Further improve B210/NSA gNB configuration file
2022-04-27 16:31:35 +02:00
Roberto Louro Magueta
7e172e348b
Fix from frame_parms->nb_antennas_tx to UE->frame_parms.nb_antennas_tx in ulsim
2022-04-27 11:51:29 +01:00
Manish
e168c0f33b
help menu updated in document for native architecture.
...
Compilation steps corrected on Ubuntu 20.
Signed-off-by: Manish <Manish1.Kumar@amd.com >
2022-04-27 05:37:42 +00:00
Roberto Louro Magueta
cb456a23cc
Fix in atxlev computation in ulsim (the loop should be over nb_antennas_tx and not nb_antennas_rx) and remove wrong sigma_dB computation
2022-04-26 20:25:53 +01:00
Roberto Louro Magueta
ac5444afd9
Merge remote-tracking branch 'origin/develop' into bupt-ulmimo-4
2022-04-26 19:18:08 +01:00
Robert Schmidt
89e7923652
Increase NSA B210 throughput requirements
2022-04-26 18:26:09 +02:00
Robert Schmidt
4389fdea4e
Harmonize NSA DMRS AdditionalPosition with SA
2022-04-26 18:26:09 +02:00
Robert Schmidt
57d1b22ca4
Improve B210 gNB configuration
2022-04-26 17:48:23 +02:00
Robert Schmidt
b805e6db47
Use --continuous-tx for B210-based gNB (TDD)
2022-04-26 17:40:42 +02:00
Raphael Defosseux
275522eae3
feat(ci): reporting in HTML of formatting and licences checks
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-04-26 16:54:42 +02:00
Robert Schmidt
48cb251044
Merge remote-tracking branch 'origin/NR_SR_fixes' into integration_2022_wk17
2022-04-26 16:29:25 +02:00
Robert Schmidt
5dc87bdcad
Merge remote-tracking branch 'origin/rename_frame_type' into integration_2022_wk17
2022-04-26 15:16:24 +02:00
Robert Schmidt
28c3205f22
Merge remote-tracking branch 'origin/fix-rfsim-ue4G-sync' into integration_2022_wk17
...
Conflicts:
targets/ARCH/rfsimulator/simulator.c
2022-04-26 15:16:09 +02:00
Robert Schmidt
327ccc0895
Merge remote-tracking branch 'origin/fix-ue-dlsch' into integration_2022_wk17
2022-04-26 15:12:26 +02:00
Robert Schmidt
df3674c129
Merge remote-tracking branch 'origin/bugfix-nr-rlc-status-generation' into develop
...
Conflicts:
openair2/LAYER2/nr_rlc/nr_rlc_entity_am.c
2022-04-26 14:13:51 +02:00
Robert Schmidt
917c0bfc10
Merge remote-tracking branch 'origin/nr-rlc-speedup-ack-nack-reception' into develop
2022-04-26 14:11:54 +02:00
Raphael Defosseux
5761f24eb0
fix(ci): 1st step to migrate the formatting / license check to the new pipeline env
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-04-26 14:02:06 +02:00
Raphael Defosseux
8d2e5fd7aa
fix(ci): CN5G does not keep PCAP in artifacts
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-04-26 12:07:56 +02:00
Vijay Chadachan
05567b59f1
Fix for OAI UE AUTH_REQ processing additional check for RAND value
...
It was observed in simulation test the OAI UE always sends the sucessful
AUTH_RES when the AUTH_REQ has the RAND value "0". This opens a back door
in the authentication process.
The code is modified to fix this issue in OAI UE.
2022-04-26 10:59:42 +02:00
francescomani
7e6f8ecfb3
fixing bugs and cleaning up ulsim
2022-04-26 10:59:25 +02:00
Raphael Defosseux
50612fdcc2
fix(ci): when deploy CN5G, health detection fixed to display the image tag/date in HTML report
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-04-26 10:40:45 +02:00
Laurent Thomas
3c6a628b74
fix 2 bugs: one new introduced by merge develop, one introduced by extra change asked in code review
2022-04-25 23:34:48 +02:00
francescomani
697d72cd01
adding missing parameter in ulsim
2022-04-22 18:51:53 +02:00
Robert Schmidt
532bb0da96
Remove useless comments
2022-04-22 17:54:41 +02:00
Raphael Defosseux
998452e679
feat(ci): add script to properly flatten the target images
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-04-22 16:53:34 +02:00
Raphael Defosseux
4c4cbc963b
fix(ci): little fixes after migration to new infra:
...
- Better mechanism for qlog cleaning
- Faster attachment check
- html.py is confusing for some python3 installation -- renaming it
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-04-22 12:28:09 +02:00
francescomani
f57f4ce3fe
bugfix in channel compensation
2022-04-22 09:56:54 +02:00
Cedric Roux
4b4e419aba
nr rlc: fix NR RLC AM status generation
...
Several problems were found and fixed.
2022-04-21 16:47:27 +02:00
francescomani
9327e99152
additional fixes for SR
2022-04-21 16:29:22 +02:00
Raphael Defosseux
b8ac9d5db9
fix(ci): fix helm charts for phy-sim testing on cluster new infra
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-04-21 15:04:45 +02:00
luis_pereira87
aeaf4c87b5
Fix delay of CU for a very large cellGroupConfig
2022-04-20 20:19:56 +01:00
francescomani
f49df05456
fix for ulschsim antenna ports
2022-04-20 18:55:38 +02:00
luis_pereira87
5887541538
Fix segmentation fault when using multiple Dedicated-BWPs and F1
2022-04-20 17:16:49 +01:00
Raphael Defosseux
d592b1ff5b
fix(ci): dummy commit to re-trigger
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-04-20 17:56:25 +02:00
francescomani
15777bbf0e
fix for ulsim antenna ports
2022-04-20 17:05:03 +02:00
luis_pereira87
efd99acacc
Fix read SSpace array index at -1
2022-04-20 15:51:02 +01:00
Raphael Defosseux
32b2f76c57
fix(ci): first port to the new Eurecom infrastructure:
...
* Proxy no longer required for git cloning
* Most of the IP addresses have been changed
- Remaining --> 192.168.18.89 for amariue
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-04-20 14:30:24 +02:00
francescomani
f1a38dbc98
CSI-IM harmonization
2022-04-20 13:47:51 +02:00
luis_pereira87
709db95112
Fix DL/UL failure due to wrong dedicated BWP when an RA fails on Msg4 and then succeeds
2022-04-19 18:59:56 +01:00
luis_pereira87
e59ac44c94
Merge branch 'NR_RRC_processing_timer' into Dedicated-BWPs
...
# Conflicts:
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_RA.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
# openair2/RRC/NR/nr_rrc_defs.h
# openair2/RRC/NR/rrc_gNB.c
2022-04-19 18:34:42 +01:00
luis_pereira87
8e4c513805
Fix RRC processing time when using F1 split
2022-04-19 18:07:45 +01:00
francescomani
33663e68b0
rename frame_type
2022-04-19 18:37:14 +02:00
luis_pereira87
55f1a6b4da
Stop the scheduling of CSI-RS, of CSI measurement report reception on PUCCH2 and of reception of SRS
2022-04-19 17:28:48 +01:00
luis_pereira87
72f40e6fb1
Add definition for some rrc processing delays
2022-04-19 17:04:05 +01:00
luis_pereira87
7508205f90
Move nr_mac_update_timers function to gNB_scheduler_primitives
2022-04-19 16:39:49 +01:00
luis_pereira87
5c176c454a
Fix mcs table update during RRCReconfiguration
2022-04-19 16:34:10 +01:00
luis_pereira87
bd7f837f18
Fix after merge
2022-04-19 13:23:17 +01:00
luis_pereira87
44c0c8d321
Merge branch 'NR_RRC_processing_timer' into Dedicated-BWPs
...
# Conflicts:
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_RA.c
# openair2/RRC/NR/L2_nr_interface.c
# openair2/RRC/NR/rrc_gNB.c
# targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band41.fr1.106PRB.usrpb210.conf
# targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band78.fr1.106PRB.2x2.usrpn300.conf
2022-04-19 12:39:28 +01:00
Thomas Schlichter
795c057d8c
nr_dlsim: fix low-SNR performance by using DCI aggregation level 8
2022-04-19 11:32:47 +02:00
luis_pereira87
a39c310bd4
Merge remote-tracking branch 'origin/develop' into Dedicated-BWPs
...
# Conflicts:
# openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
# openair2/RRC/NR/MESSAGES/asn1_msg.c
2022-04-19 10:21:57 +01:00
rmagueta
eb12cb8f10
Fix CI test for FR2 RA
2022-04-18 15:19:29 +01:00
francescomani
10b8e1b34c
harmonization of uplink BWPs configuration
2022-04-18 11:59:40 +02:00
rmagueta
a4a5c6ae22
Merge remote-tracking branch 'origin/develop-CSI' into develop-CSI-Measurements
2022-04-18 10:42:04 +01:00
rmagueta
6b873e0f41
Merge remote-tracking branch 'origin/develop' into develop-CSI
2022-04-18 10:26:46 +01:00
francescomani
28f3997ea6
Merge remote-tracking branch 'origin/NR_PUCCH_RRC_Resources' into NR_RRC_harmonization_after_BWP
2022-04-18 10:06:02 +02:00
francescomani
c791b45adc
harmonization of downlink BWPs configuration
2022-04-16 14:34:00 +02:00
francescomani
b62e7be276
adding harmonization of coreset configuration to multiple BWPs
2022-04-16 10:13:02 +02:00
francescomani
6989d4ecba
harmonization of coreset configuration
2022-04-16 09:53:06 +02:00
francescomani
a71552d55d
harmonization of coreset configuration
2022-04-15 19:21:34 +02:00
francescomani
3a0cb80469
Merge remote-tracking branch 'origin/nr_csirs_rrc_harmonization' into NR_RRC_harmonization_after_BWP
2022-04-15 13:54:25 +02:00
Cedric Roux
8b0be9cf87
nr rlc: speedup ack/nack reception
...
The code completely changed, expect problems.
2022-04-15 12:20:02 +02:00
matzakos
9b2a163ebb
Add true reporting of RLC buffer availability in first DDD report from DU to CU
2022-04-15 10:36:31 +02:00
matzakos
3feb0f472f
Add more proper parsing of NR-RAN gtp-u extension header
2022-04-15 10:35:39 +02:00
matzakos
b216c58526
Remove xml prints of F1AP messages
2022-04-15 10:34:53 +02:00
Robert Schmidt
803864d4ed
Merge branch 'develop-2x2-segFault' into 'develop'
...
Fix segmentation fault at UE for 2x2
See merge request oai/openairinterface5g!1527
2022-04-15 08:13:33 +00:00
francescomani
ca51ba7d3f
ignoring PUCCH2 TPC for now
2022-04-14 19:30:22 +02:00
francescomani
815a15e544
fixes for SR in pucch0
2022-04-14 17:43:02 +02:00
luis_pereira87
7b5d8de65f
Remove sib1_tda from configuration files to use the default value
2022-04-14 15:52:54 +01:00
luis_pereira87
0270b7b1fb
Move RRC processing timer implementation from RRC to MAC
2022-04-14 15:49:29 +01:00
luis_pereira87
ada380d9fd
Merge remote-tracking branch 'origin/develop' into NR_RRC_processing_timer
2022-04-14 11:46:52 +01:00
Raymond Knopp
e721f6af04
Merge remote-tracking branch 'origin/tdd25period_for_MR' into F1_interop_ACC_n78
...
Conflicts:
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_uci.c
2022-04-14 11:14:36 +02:00
rmagueta
ad3253fef6
Move CSI-RS configuration from fill_initial_SpCellConfig to update_cellGroupConfig
2022-04-13 19:45:10 +01:00
rmagueta
9def6e815d
Merge remote-tracking branch 'origin/develop-2x2-segFault' into develop-CSI-Measurements
2022-04-13 17:55:40 +01:00
rmagueta
31319e8063
Fix pdcch_est_size
2022-04-13 16:54:09 +01:00
rmagueta
27bac2f2c4
The RI, PMI and CQI estimated at the UE are sent by the UE and correctly received by the gNB
2022-04-13 15:33:37 +01:00
Laurent THOMAS
b2560daa3d
merge develop and fix one double free bug in nr_dlschsim
2022-04-13 15:15:11 +02:00
rmagueta
cd6ee6a01e
Fix build after merge
2022-04-13 11:12:49 +01:00
rmagueta
9b1db62f38
Merge remote-tracking branch 'origin/develop-CSI' into develop-CSI-Measurements
2022-04-13 10:40:58 +01:00
rmagueta
a81640a6df
Merge remote-tracking branch 'origin/develop' into develop-CSI
...
# Conflicts:
# openair1/PHY/INIT/nr_init_ue.c
# openair1/SCHED_NR_UE/fapi_nr_ue_l1.c
# openair2/LAYER2/NR_MAC_UE/nr_ue_scheduler.c
2022-04-13 10:21:09 +01:00
francescomani
cfda6c7b1d
renaming SR config function
2022-04-13 10:58:28 +02:00
rmagueta
40279dddf3
Get cri_bitlen, ri_bitlen, pmi_bitlen and cqi_bitlen at UE
2022-04-13 01:07:01 +01:00
Laurent THOMAS
2373b02150
review remarks
2022-04-12 20:52:40 +02:00
rmagueta
04b234c878
Send CSI-RS measurements from PHY to MAC at UE
2022-04-12 19:06:02 +01:00
francescomani
1745ffa10f
adapting nr_rrc_config_dl_tda for multiple BWPs
2022-04-12 17:36:52 +02:00
rmagueta
1d86347587
Merge remote-tracking branch 'origin/develop-CSI' into develop-CSI-Measurements
...
# Conflicts:
# openair1/PHY/INIT/nr_init_ue.c
# openair1/PHY/NR_TRANSPORT/nr_dci.c
# openair2/RRC/NR/MESSAGES/asn1_msg.c
2022-04-12 14:48:08 +01:00
rmagueta
d6072cb5d2
Fix build after merge
2022-04-12 14:31:39 +01:00
rmagueta
d5421a9c87
Merge remote-tracking branch 'origin/develop' into develop-CSI
...
# Conflicts:
# openair1/PHY/INIT/nr_init.c
# openair1/PHY/NR_REFSIG/nr_refsig.h
# openair1/PHY/NR_TRANSPORT/nr_csi_rs.c
# openair1/PHY/NR_TRANSPORT/nr_transport_proto.h
# openair1/SCHED_NR/phy_procedures_nr_gNB.c
# openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
# openair2/RRC/NR/MESSAGES/asn1_msg.c
# openair2/RRC/NR/MESSAGES/asn1_msg.h
2022-04-12 14:02:43 +01:00
francescomani
d642c74b66
reintroducing RA logs to avoid CI test failure
2022-04-12 11:26:20 +02:00
francescomani
e6913e5d33
Merge remote-tracking branch 'origin/develop' into NR_dl_ul_fapi_improv
2022-04-12 10:41:20 +02:00
francescomani
11ced194cd
Merge remote-tracking branch 'origin/develop' into NR_PUCCH_RRC_Resources
2022-04-12 10:28:32 +02:00
francescomani
02b66061b1
Merge remote-tracking branch 'origin/develop' into bupt-ulmimo-4
2022-04-12 10:14:21 +02:00
francescomani
8927c648d4
Merge remote-tracking branch 'origin/develop' into NR_DL_TBSLBRM
2022-04-12 09:55:57 +02:00
Thomas Schlichter
94e5aaff88
Merge remote-tracking branch 'origin/develop' into 5g-nr-low-snr-performance
2022-04-12 09:51:47 +02:00
francescomani
4452308184
Merge remote-tracking branch 'origin/develop' into tdd25period_for_MR
2022-04-12 09:40:52 +02:00
Laurent THOMAS
4ad71064b8
review comments
2022-04-11 19:29:45 +02:00
Sagar Parsawar
2d47bde708
Resolved merge conflict
2022-04-11 18:08:12 +02:00
Laurent THOMAS
b738f8a6a9
tackle code review remarks
2022-04-11 17:27:11 +02:00
luis_pereira87
0689040770
Merge remote-tracking branch 'origin/NR_RRC_processing_timer' into Dedicated-BWPs
2022-04-11 13:50:32 +01:00
luis_pereira87
940abc3587
Merge remote-tracking branch 'origin/develop' into Dedicated-BWPs
2022-04-11 13:49:40 +01:00
Laurent THOMAS
421603534c
fix regression
2022-04-11 10:52:53 +02:00
Laurent THOMAS
b860d76cd6
fix lte-ue.c main loop with 5G common vars
2022-04-11 09:39:16 +02:00
Laurent Thomas
95a58d646a
merge develop, no test
2022-04-10 22:22:52 +02:00
Laurent Thomas
f2e6537195
roolback regression
2022-04-10 22:11:37 +02:00
Raymond Knopp
86b5b9db3d
Merge remote-tracking branch 'origin/develop' into tdd25period_for_MR
...
Conflicts:
openair2/GNB_APP/gnb_config.c
openair2/GNB_APP/gnb_paramdef.h
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.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
openair2/RRC/NR/rrc_gNB_reconfig.c
2022-04-09 19:44:26 +02:00
Raymond Knopp
05cdd1b4da
temporary commit
2022-04-09 15:56:30 +02:00
rmagueta
3969079fcd
Merge remote-tracking branch 'origin/develop-CSI' into develop-CSI-Measurements
...
# Conflicts:
# openair2/GNB_APP/gnb_paramdef.h
# openair2/LAYER2/nr_pdcp/nr_pdcp_oai_api.c
2022-04-08 19:49:40 +01:00
rmagueta
8c056ceefc
Merge remote-tracking branch 'origin/develop' into develop-CSI
2022-04-08 18:19:06 +01:00
francescomani
680c605e32
Merge remote-tracking branch 'origin/develop' into NR_DL_TBSLBRM
2022-04-08 17:02:35 +02:00
francescomani
1ab64d26aa
Merge remote-tracking branch 'origin/develop' into bupt-ulmimo-4
2022-04-08 16:50:02 +02:00
rmagueta
8ffecf4bdf
CQI computation
2022-04-07 19:58:56 +01:00
rmagueta
d6a155a803
SINR in dB
2022-04-07 19:30:33 +01:00
rmagueta
7286552aa5
Improvements in PMI computation to allow computation CQI more easily
2022-04-07 18:58:18 +01:00
Raymond Knopp
5962824038
Integrate true reporting of buffer availability of RLC(DU) towards the CU
2022-04-07 16:34:16 +02:00
Thomas Schlichter
4035bdb71d
add autotest test case for nr_dlsim low SNR performance
...
performance is ~1.0dB worse than nr_ulsim because of unexpected bad PDCCH performance...
2022-04-07 12:20:33 +02:00
Thomas Schlichter
298740b06c
add autotest test case for nr_ulsim low SNR performance
2022-04-07 12:12:20 +02:00
Thomas Schlichter
c7055b2cf9
nr_ulsim: set PUSCH detection threshold to -2.0 dB SNR
2022-04-07 12:08:26 +02:00
rakesh mundlamuri
8b9c76be88
revert the config files 106 and 273 for usrp n310
2022-04-07 11:53:44 +02:00
rakesh mundlamuri
df67fd02a9
renamed config files to use it with usrp x310
2022-04-07 11:48:56 +02:00
Thomas Schlichter
23bdf1e32c
remove unused perfect_ce
2022-04-07 11:45:26 +02:00
Thomas Schlichter
dd374c7e03
add more detailed statistics to nr_dlsim output
2022-04-07 11:45:26 +02:00
rakesh mundlamuri
3ab0c2bae8
ue prs config for 217 PRB
2022-04-07 11:30:08 +02:00
rakesh mundlamuri
7b34a49de0
centered fr1 config to 3.75 GHz
2022-04-07 11:22:28 +02:00
Sagar Parsawar
272dcd40b2
updated FR1/FR2 gNB and UE configs for PRS
2022-04-07 10:51:59 +02:00
Bo Zhao
7f074bcc22
Implement PDCCH channel estimation averaging over PRB (no interpolation)
2022-04-07 10:42:03 +02:00
Bo Zhao
fe7ee4d2fe
Scaling LLR for different QAM schemes
2022-04-07 10:40:53 +02:00
Thomas Schlichter
e297ccfa26
Add nr_prachsim test case for 15 kHz SCS
2022-04-07 10:34:37 +02:00
Florian Kaltenberger
dd6abd66dd
adding FR2 PRS config file
2022-04-07 10:18:18 +02:00
Laurent THOMAS
2cdc7304f1
merge develop
2022-04-07 10:00:41 +02:00
Florian Kaltenberger
ca638ef710
adding config files for PRS FR1
2022-04-07 09:33:01 +02:00
Robert Schmidt
bcdeac0a23
Correct include directories for oai_usrpdevif
2022-04-07 09:33:01 +02:00
rmagueta
bf56e881b2
Fix log
2022-04-06 18:43:56 +01:00
rmagueta
6e4bbe8f49
PMI computation for rank=2 case
2022-04-06 18:42:00 +01:00
luis_pereira87
2b1cafb509
Do not create a Dedicated BWP when it is not configured in the configuration file
2022-04-06 18:06:02 +01:00
rmagueta
66b3fffbf0
Minor improvements
2022-04-06 17:44:47 +01:00
luis_pereira87
e4536a093f
Merge remote-tracking branch 'origin/NR_RRC_processing_timer' into Dedicated-BWPs
2022-04-06 17:26:38 +01:00
Florian Kaltenberger
367ad780a4
fixing "making SFN dependent on GPS time"
...
in fact it syncs the USRP time to GPS time when available and then derives the SFN from the USRP time.
a side effect is that now SFN does not necessarily start at 0 and this also required other changes
- initialization of the future_ul_tti_request.
- fixing a bug in get_samples_per_slot
2022-04-06 17:40:14 +02:00
Florian Kaltenberger
5b22d94d37
adding special PRB configs
2022-04-06 17:38:35 +02:00
Laurent THOMAS
293a53e373
code review remarks, cannot perform full test (develop bugged)
2022-04-06 17:07:25 +02:00
rmagueta
8e58e83be6
Remove log
2022-04-06 14:52:34 +01:00
rmagueta
4ee6005a50
Merge remote-tracking branch 'origin/develop-CSI' into develop-CSI-Measurements
...
# Conflicts:
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
2022-04-06 13:30:04 +01:00
rmagueta
eb03322545
Change LOG level
2022-04-06 13:18:46 +01:00
luis_pereira87
1a3c8e5440
Merge remote-tracking branch 'origin/develop' into NR_RRC_processing_timer
...
# Conflicts:
# openair2/LAYER2/NR_MAC_gNB/config.c
# openair2/LAYER2/NR_MAC_gNB/mac_proto.h
2022-04-06 11:52:55 +01:00
rmagueta
c65593d088
Fix build after merge
2022-04-06 11:06:55 +01:00
rmagueta
345f3056ff
Merge remote-tracking branch 'origin/develop' into Dedicated-BWPs
...
# Conflicts:
# openair2/LAYER2/NR_MAC_COMMON/nr_mac_common.c
# openair2/LAYER2/NR_MAC_COMMON/nr_mac_common.h
# openair2/LAYER2/NR_MAC_UE/nr_ue_dci_configuration.c
# openair2/LAYER2/NR_MAC_gNB/config.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_RA.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_bch.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
# openair2/LAYER2/NR_MAC_gNB/mac_proto.h
2022-04-06 10:51:43 +01:00
rmagueta
4f29c73bb6
Merge remote-tracking branch 'origin/develop' into develop-CSI
...
# Conflicts:
# openair2/LAYER2/NR_MAC_gNB/config.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
2022-04-06 10:11:49 +01:00
francescomani
4f486ce66b
Merge remote-tracking branch 'origin/develop' into bupt-ulmimo-4
2022-04-06 11:02:53 +02:00
francescomani
f0ea21476a
Merge remote-tracking branch 'origin/develop' into NR_handling_PMI_report
2022-04-06 10:04:20 +02:00
rmagueta
886b580fac
PMI computation for rank=1 case
2022-04-05 19:56:13 +01:00
Sagar Parsawar
f5587fcdca
OAI UE: Added SNR measurements and averaging PRS channel estimates over NumPRSSymbols
2022-04-05 15:02:47 +02:00
luis_pereira87
6ccaaacaf0
Merge remote-tracking branch 'origin/develop' into NR_RRC_processing_timer
...
# Conflicts:
# openair2/RRC/NR/rrc_gNB.c
# openair2/RRC/NR/rrc_gNB_nsa.c
2022-04-05 12:46:14 +01:00
luis_pereira87
4d257e1a99
Fix build after merge
2022-04-05 12:03:22 +01:00
luis_pereira87
f8af4c8b72
Merge remote-tracking branch 'origin/develop' into Dedicated-BWPs
...
# Conflicts:
# openair2/RRC/NR/L2_nr_interface.c
# openair2/RRC/NR/MESSAGES/asn1_msg.c
# openair2/RRC/NR/MESSAGES/asn1_msg.h
# openair2/RRC/NR/rrc_gNB.c
# openair2/RRC/NR/rrc_gNB_nsa.c
# openair2/RRC/NR/rrc_gNB_reconfig.c
2022-04-05 11:47:23 +01:00
rmagueta
4254d59a96
Create nr_csi_rs_pmi_estimation function for PMI computation (still almost empty)
2022-04-04 20:13:33 +01:00
rmagueta
f12c6ea65b
Add log2_maxh for nr_conjch0_mult_ch1 in nr_csi_rs_ri_estimation
2022-04-04 15:55:16 +01:00
rmagueta
03f7bd3468
Remove unused input in nr_csi_rs_ri_estimation
2022-04-04 14:44:22 +01:00
rmagueta
c37e0af9b0
Change LOG levels
2022-04-04 14:42:37 +01:00
rmagueta
ef63aa45e6
Merge remote-tracking branch 'origin/develop-CSI' into develop-CSI-Measurements
2022-04-04 13:51:52 +01:00
rmagueta
a772400ffa
Fix memory leak
2022-04-04 13:14:18 +01:00
rmagueta
2d434033e0
Merge remote-tracking branch 'origin/develop' into develop-CSI
2022-04-04 12:35:25 +01:00
Raymond Knopp
8fdf4af6aa
added multiple thread support for ECPRI/IF5 interface. Uses SO_REUSEPORT for listening with multiple sockets in different threads
2022-04-03 22:23:33 +02:00
francescomani
0152e8ce38
fix dlsim compilation error
2022-04-03 20:26:05 +02:00
francescomani
4c17c9c62a
change SR slot in FDD to avoid assertion
2022-04-03 18:15:17 +02:00
francescomani
7901ff998d
Merge remote-tracking branch 'origin/develop' into NR_handling_PMI_report
2022-04-03 16:38:32 +02:00
francescomani
ed9c35a170
Merge remote-tracking branch 'origin/develop' into bupt-ulmimo-4
2022-04-03 16:20:59 +02:00
rmagueta
e628c8c2c4
Fix build after merge
2022-04-01 20:13:06 +01:00
rmagueta
2deec7fa09
Merge remote-tracking branch 'origin/develop-CSI' into develop-CSI-Measurements
...
# Conflicts:
# openair1/PHY/INIT/nr_init_ue.c
# openair2/GNB_APP/gnb_config.c
# openair2/GNB_APP/gnb_paramdef.h
# openair2/RRC/NR/MESSAGES/asn1_msg.c
# openair2/RRC/NR/rrc_gNB_reconfig.c
2022-04-01 19:36:57 +01:00
francescomani
e1e8c167de
Merge remote-tracking branch 'origin/develop' into NR_PUCCH_RRC_Resources
2022-04-01 19:21:45 +02:00
rmagueta
25614263ba
Fix build after merge
2022-04-01 16:15:58 +01:00
rmagueta
c83df1b677
Merge remote-tracking branch 'origin/develop' into develop-CSI
...
# Conflicts:
# openair1/PHY/INIT/nr_init_ue.c
# openair2/GNB_APP/gnb_config.c
# openair2/RRC/NR/MESSAGES/asn1_msg.c
# openair2/RRC/NR/MESSAGES/asn1_msg.h
# targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band41.fr1.106PRB.usrpb210.conf
# targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band78.fr1.106PRB.usrpb210.conf
# targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band78.fr1.162PRB.2x2.usrpn300.conf
2022-04-01 15:56:47 +01:00
Sagar Parsawar
7bedc74d6e
Merge branch 'nr_prs' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr_prs
2022-04-01 13:01:56 +02:00
Thomas Schlichter
729cf143e0
Merge remote-tracking branch 'origin/develop' into support-15-kHz-SCS
2022-04-01 10:28:11 +02:00
rmagueta
bc2ea375c8
Replace nr_construct_HhH_elements by nr_a_sum_b function in nr_csi_rs_ri_estimation
2022-03-31 20:30:00 +01:00
francescomani
6e6f9a53a1
Merge remote-tracking branch 'origin/develop' into NR_dl_ul_fapi_improv
2022-03-31 10:46:02 +02:00
rmagueta
da1e542a31
Fix dl_antenna_ports after merge
2022-03-30 20:14:57 +01:00
rmagueta
fba2df7557
Fix config files after merge
2022-03-30 19:27:24 +01:00
rmagueta
4c0427ea6c
Merge remote-tracking branch 'origin/nr_mimo_precoding_codebook_I' into develop-CSI-Measurements
...
# Conflicts:
# openair1/PHY/INIT/nr_init_ue.c
# openair2/GNB_APP/gnb_config.c
# openair2/GNB_APP/gnb_paramdef.h
# targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band41.fr1.106PRB.usrpb210.conf
# targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band78.fr1.106PRB.usrpb210.conf
# targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band78.fr1.162PRB.2x2.usrpn300.conf
2022-03-30 19:23:22 +01:00
francescomani
cb32c7505e
tabulated values * 10 to simplify the code
2022-03-30 19:08:20 +02:00
rmagueta
38d0dca0bf
Minor fixes
2022-03-30 17:00:25 +01:00
Robert Schmidt
665db19ed6
Change first SA test to DDSUU 2.5ms TDD period + ping to 10ms
2022-03-30 17:25:37 +02:00
rmagueta
ef4d8ab0c7
Merge remote-tracking branch 'origin/develop' into develop-CSI-Measurements
2022-03-30 16:17:17 +01:00
rmagueta
c7a54269de
First version of rank indicator computation at UE
2022-03-30 16:16:58 +01:00
rakesh mundlamuri
a907d3d220
beam switching logic for sivers
2022-03-30 08:43:53 +02:00
Raymond Knopp
10b4f4331e
CQI report in slots 7/27
2022-03-29 23:10:08 +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
Sagar Parsawar
0d2fb97492
Merge branch 'nr_prs' of https://gitlab.eurecom.fr/florian.kaltenberger/openairinterface5g into nr_prs
2022-03-29 17:34:10 +02:00
Sagar Parsawar
a618b97a35
Added MQTT client libraries to publish message
2022-03-29 17:32:02 +02:00
Raymond Knopp
a77c1d3202
Trigger first DL Data Delivery status from DU to report the buffer availability to the CU
...
-After that no DL traffic is getting blocked at the Accelleran CU for low values of throughput
-Remaining to remove the hardcoded value of buffer availability and report the actual value from the DU.
2022-03-29 12:17:37 +02:00
Raymond Knopp
65bea43111
Merge branch 'tdd25period_for_MR' of https://gitlab.eurecom.fr/oai/openairinterface5g into tdd25period_for_MR
...
Conflicts:
openair1/PHY/NR_TRANSPORT/pucch_rx.c
2022-03-28 21:55:24 +02:00
Raymond Knopp
9bd16f3c66
- fix for CSI-RS allocation (slot slot 0 in symbol 13, SIB1 10 symbols instead of 12 by default)
...
- extra logging for CRNTI procedure (to catch bug in nr_free_list
2022-03-28 21:45:50 +02:00
rmagueta
1d1aaa30e7
Merge remote-tracking branch 'origin/develop-CSI' into develop-CSI-Measurements
...
# Conflicts:
# openair1/PHY/INIT/nr_init.c
# openair1/PHY/INIT/nr_init_ue.c
# openair1/PHY/NR_TRANSPORT/nr_csi_rs.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
2022-03-28 15:06:23 +01:00
rmagueta
139a33d644
Remove multiple nr_gold_csi_rs initializations
2022-03-28 14:36:01 +01:00
rmagueta
e322bdb289
Fix warning after merge
2022-03-28 14:10:39 +01:00
rmagueta
181e576698
Fix warning after merge
2022-03-28 13:53:35 +01:00
rmagueta
0abcf3d9c4
Merge remote-tracking branch 'origin/develop' into develop-CSI
...
# Conflicts:
# openair1/PHY/INIT/nr_init.c
# openair1/PHY/INIT/nr_init_ue.c
# openair1/PHY/NR_REFSIG/nr_gold.c
# openair1/PHY/NR_TRANSPORT/nr_csi_rs.c
# openair1/PHY/defs_nr_common.h
# openair2/LAYER2/NR_MAC_gNB/config.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
2022-03-28 13:32:46 +01:00
rmagueta
8e5ea001b1
Fix warning after merge
2022-03-28 11:57:29 +01:00
rmagueta
c11f6082a6
Merge remote-tracking branch 'origin/develop' into NR_RRC_processing_timer
...
# Conflicts:
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
# openair2/LAYER2/NR_MAC_gNB/nr_mac_gNB.h
2022-03-28 11:57:07 +01:00
Florian Kaltenberger
f85ccaa007
Revert "making SFN dependent on GPS time (when available)"
...
This reverts commit 5679e4a3b3 .
2022-03-28 12:22:11 +02:00
rmagueta
3b3866feee
Fix warning after merge
2022-03-28 11:17:59 +01:00
rmagueta
9daef4e587
Merge remote-tracking branch 'origin/develop' into Dedicated-BWPs
...
# Conflicts:
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
# openair2/LAYER2/NR_MAC_gNB/nr_mac_gNB.h
2022-03-28 11:17:00 +01:00
Florian Kaltenberger
24594d993a
adding case for 8 bit alignment in usrp rx
2022-03-28 12:08:48 +02:00
Laurent THOMAS
c0568a997a
fix bugs, delete dead code
2022-03-28 12:05:18 +02:00
Sagar Parsawar
984830505b
256-bit alignment fix in trx_usrp_write/trx_usrp_write_thread functions
2022-03-28 10:58:41 +02:00
francescomani
c6b4f97d19
coderate according to SCF and get tbs,qm,R only at MAC
2022-03-26 13:37:34 +01:00
Laurent THOMAS
a79ccb9992
fix nr_deinterleaving_ldpc() again, we are now too short in the buffer
2022-03-25 21:45:37 +01:00
Laurent THOMAS
9be58373bc
fix regression on harq in UE
2022-03-25 18:20:05 +01:00
francescomani
65d0318504
using tbslbrm at mac also for ulsch as in scf spec
2022-03-25 17:52:44 +01:00
rmagueta
6c1f1a02bb
Avoid CU from trying to access RC.nrmac
2022-03-25 16:11:34 +00:00
Laurent THOMAS
73053aa712
fix bug introduced in this branch
2022-03-25 16:32:07 +01:00
rmagueta
d5f431a1fd
Move nr_bwp_switch and schedule_nr_bwp_switch functions to gNB_scheduler_primitives.c
2022-03-25 15:29:41 +00:00
rmagueta
94a296d79c
Fix selected BWP for SRS at UE
2022-03-25 15:07:16 +00:00
rmagueta
5f64d2a1db
Avoid CU from trying to access RC.nrmac
2022-03-25 01:51:04 +00:00
rmagueta
11577f6b0b
Fix DU to CU RRC message encode
2022-03-25 01:01:29 +00:00
rmagueta
a1739a1175
Avoid segmentation fault
2022-03-25 00:59:43 +00:00
Laurent THOMAS
b153d2d1ee
fix bug in nr_rate_matching
2022-03-24 21:10:23 +01:00
rmagueta
6d4bd11903
Merge remote-tracking branch 'origin/fix_rballoc_mask_type' into Dedicated-BWPs
2022-03-24 14:25:19 +00:00
Robert Schmidt
288c29da84
Apply review suggestions
2022-03-24 14:39:16 +01:00
Laurent THOMAS
a7e7d05da3
fix difficult to read code
2022-03-24 14:38:17 +01:00
Laurent THOMAS
42c1679545
remove one global
2022-03-24 14:05:31 +01:00
Laurent THOMAS
ed1c87b598
commit before rebase
2022-03-24 14:05:30 +01:00
francescomani
8fbe727b32
Merge remote-tracking branch 'origin/develop' into NR_DL_TBSLBRM
2022-03-24 12:31:38 +01:00
Thomas Schlichter
88c0028757
Merge remote-tracking branch 'origin/develop' into support-15-kHz-SCS
2022-03-24 11:39:22 +01:00
luis_pereira87
5d6d25c972
Fix RIV value for 162 PRBs, update and synchronization of configuration files
2022-03-23 22:34:32 +00:00
luis_pereira87
9c45ee05bb
Fix RIV value for 162 PRBs
2022-03-23 22:27:48 +00:00
luis_pereira87
7ba2517334
Improve nr_rrc_processing_timer to support BWP switching
2022-03-23 20:20:12 +00:00
francescomani
d36549f80a
fix memory issues
2022-03-23 19:15:02 +01:00
luis_pereira87
345b66c77f
Merge remote-tracking branch 'origin/NR_RRC_processing_timer' into Dedicated-BWPs
...
# Conflicts:
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_RA.c
2022-03-23 17:21:34 +00:00
luis_pereira87
4510041aa6
Fix RRC processing time to match RRC ticks (at 1 ms) and add implementation for RRCSetup processing time
2022-03-23 17:08:36 +00:00
francescomani
3387a94ae3
fix for fr2 sl_ahead
2022-03-23 15:47:07 +01:00
luis_pereira87
d0f6174fea
Remove obsolete code
2022-03-23 14:15:16 +00:00
luis_pereira87
2706b1641e
Merge remote-tracking branch 'origin/NR_RRC_processing_timer' into Dedicated-BWPs
...
# Conflicts:
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
2022-03-23 14:01:37 +00:00
luis_pereira87
e95b40a997
Merge remote-tracking branch 'origin/develop' into Dedicated-BWPs
2022-03-23 13:57:27 +00:00
luis_pereira87
daf3fb0e2c
Enable nr_rrc_processing_timer for RRCSetup
2022-03-23 13:29:07 +00:00
luis_pereira87
6f5ea27e09
Improve nr_rrc_processing_timer procedures
2022-03-23 13:11:04 +00:00
luis_pereira87
726cebaa9d
Create function to enable nr_rrc_processing_timer
2022-03-23 11:17:52 +00:00
francescomani
07d20ba121
fix for memory issues
2022-03-23 09:58:55 +01:00
rmagueta
bc7a404629
Move rrc_processing_timer from MAC to RRC
2022-03-22 20:18:23 +00:00
luis_pereira87
f5c4ccf479
Merge remote-tracking branch 'origin/develop' into NR_RRC_processing_timer
2022-03-22 18:51:48 +00:00
rmagueta
3e664b5eb7
Fix warning
2022-03-22 18:28:49 +00:00
rmagueta
e834acfaf2
Temporary commit to test CSI-RS without core
2022-03-22 18:25:29 +00:00
rmagueta
17504695f8
Fix updated configurations that was reverted in merge
2022-03-22 18:02:12 +00:00
rmagueta
184e151fde
Fix build after merge
2022-03-22 17:40:06 +00:00
rmagueta
a47861628b
Merge remote-tracking branch 'origin/develop-CSI' into develop-CSI-Measurements
...
# Conflicts:
# openair1/PHY/INIT/nr_init.c
# openair1/PHY/INIT/nr_init_ue.c
# openair1/PHY/NR_REFSIG/nr_gold.c
# openair1/PHY/NR_TRANSPORT/nr_csi_rs.c
# openair1/PHY/defs_nr_common.h
# openair2/LAYER2/NR_MAC_gNB/config.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_uci.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
# openair2/RRC/NR/MESSAGES/asn1_msg.c
# openair2/RRC/NR/nr_rrc_proto.h
# openair2/RRC/NR/rrc_gNB_reconfig.c
# targets/ARCH/USRP/USERSPACE/LIB/usrp_lib.cpp
2022-03-22 17:18:22 +00:00
francescomani
fb118a76a8
Merge remote-tracking branch 'origin/develop' into bupt-ulmimo-4
2022-03-22 13:21:43 +01:00
rmagueta
7ae5abfbeb
Merge remote-tracking branch 'origin/develop' into Dedicated-BWPs
...
# Conflicts:
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
2022-03-22 12:07:14 +00:00
Florian Kaltenberger
5679e4a3b3
making SFN dependent on GPS time (when available)
2022-03-22 11:10:07 +01:00
Raymond Knopp
d840ca0dee
Merge remote-tracking branch 'origin/develop' into tdd25period_for_MR
...
Conflicts:
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
2022-03-22 07:03:40 +01:00
rmagueta
199680d24d
Address reviewer comments
2022-03-21 17:37:29 +00:00
rmagueta
a9bbf18d9f
Simplification of rrc_processing_delay computation
2022-03-21 17:14:50 +00:00
luis_pereira87
65e47c882f
Handle RRC processing time at gNB
2022-03-21 14:35:41 +00:00
rmagueta
4ce795186b
Merge remote-tracking branch 'origin/develop' into Dedicated-BWPs
2022-03-21 11:23:08 +00:00
francescomani
4d289b92cc
fix xp=1 option and added RUNMODEM description for MIMO configuration
2022-03-21 11:59:31 +01:00
francescomani
7b9f53e9db
option for identity matrix if xp is 1
2022-03-21 10:01:13 +01:00
francescomani
3dc7da3b22
fix for bad merge issues
2022-03-20 15:08:56 +01:00
rmagueta
7ecd593f6b
Fix memory leaks
2022-03-18 17:55:53 +00:00
Raymond Knopp
05c07c401f
removal of some logs. Temporary suppression of QAM256 for 5G Records testing
2022-03-18 18:51:22 +01:00
luis_pereira87
f439095c6e
Fix bug after merge
2022-03-17 18:19:42 +00:00
rmagueta
190eaa1e42
Move CSI-RS configuration from fill_initial_SpCellConfig() to update_cellGroupConfig()
2022-03-17 16:36:50 +00:00
rmagueta
8704f81025
Remove duplicated code
2022-03-17 16:35:06 +00:00
Sagar Parsawar
828387c512
OAI UE: Added prs measurements in structure
2022-03-17 15:11:59 +01:00
rmagueta
b59b84e904
Merge remote-tracking branch 'origin/develop' into develop-CSI
2022-03-17 01:03:35 +00:00
rmagueta
ea22da6e7a
Noise power estimation based on CSI-RS
2022-03-17 00:50:35 +00:00
Eurecom
1d920ee1a7
Merge branch 'nr_prs' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr_prs
2022-03-16 19:34:42 +01:00
Sagar Parsawar
cd3525772a
OAI UE: PRS mutliple gNB fixes
2022-03-16 19:34:06 +01:00
rmagueta
2f2bc2a5e8
Merge remote-tracking branch 'origin/nr_csirs_rrc_harmonization' into develop-CSI
...
# Conflicts:
# openair2/RRC/NR/MESSAGES/asn1_msg.c
# openair2/RRC/NR/nr_rrc_config.c
# openair2/RRC/NR/nr_rrc_config.h
# openair2/RRC/NR/rrc_gNB_reconfig.c
2022-03-16 17:45:39 +00:00
rmagueta
3f88cc1fb1
Intermediate commit: move CSI configuration to a separate function
2022-03-16 17:19:36 +00:00
Sagar Parsawar
d196529cf8
OAI UE: PRS mutliple gNB fixes
2022-03-16 17:27:50 +01:00
rmagueta
2f9d8e759d
Memory optimization for procedures related to CSI-RS channel estimation
2022-03-16 15:21:55 +00:00
francescomani
f40b579a78
fix for phy-simulator issues
2022-03-16 15:13:50 +01:00
rmagueta
f1eb2e15d4
Channel estimation based on CSI-RS and interpolation at UE working for a gNB with 4 antenna ports
2022-03-16 13:03:31 +00:00
rmagueta
8b0409d349
Channel estimation based on CSI-RS and interpolation working for a gNB with 2 antenna ports
2022-03-16 01:34:23 +00:00
rmagueta
e07f32f131
Merge remote-tracking branch 'origin/develop' into develop-CSI
2022-03-15 18:56:46 +00:00
rmagueta
ce1613ad7c
Improvement in nr_get_csi_rs_signal() and nr_csi_rs_channel_estimation() to later be easier to extend to multiple ports
2022-03-15 18:55:50 +00:00
Thomas Schlichter
9ef3fdbc49
add autotests for nr_dlsim and nr_ulsim with 15 kHz SCS and 5 MHz BW
2022-03-15 09:45:36 +01:00
Raymond Knopp
b880e449c7
Merge branch 'nr_prs' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr_prs
2022-03-14 18:07:15 +01:00
Raymond Knopp
27c16382bf
changes to support 768-point DFT/IDFT, renaming of 768-point DFT for DFT-precoding (4 DFTs per call)
2022-03-14 18:06:14 +01:00
francescomani
8edcd41a8d
fix for pucch0 that straddles DC carrier
2022-03-14 17:35:04 +01:00
Thomas Schlichter
6569ea1a20
fix use of uninitialized memory
...
found by valdgrind in nr_dlsim
2022-03-14 16:39:17 +01:00
Thomas Schlichter
1616ed7727
gNB: generalize rx_nr_prach_ru() and add support for mu==0
2022-03-14 16:39:17 +01:00
Thomas Schlichter
8f632a7c69
NR_UE: generalize generate_nr_prach() and add support for mu==0
2022-03-14 16:39:17 +01:00
Thomas Schlichter
15e82e4811
add support for mu==0 to nr_prachsim
2022-03-14 16:39:17 +01:00
Thomas Schlichter
31cd31826d
move get_dft() and get_idft() from pss_nr.c to tools_defs.h
2022-03-14 16:39:17 +01:00
Thomas Schlichter
d104ef73b7
gNB: fix memory allocations for PUSCH in phy_init_nr_gNB()
2022-03-14 16:39:17 +01:00
Thomas Schlichter
9e90b8f22c
remove unneeded global arrays ul_ch_ptrs_estimates, ul_ch_ptrs_estimates_ext, dl_ch_ptrs_estimates and dl_ch_ptrs_estimates_ext
2022-03-14 16:39:17 +01:00
Thomas Schlichter
4fd78ce1e0
small fixes for 15 kHz SCS
2022-03-14 16:39:17 +01:00
Thomas Schlichter
cbf57d7b3c
Add configuration file for 15 kHz SCS, 5 MHz BW, band 66, FDD
2022-03-14 16:39:17 +01:00
Thomas Schlichter
47148e3f7d
add NO_INTERP to nr_pdsch_channel_estimation() as it is in nr_pusch_channel_estimation()
2022-03-14 16:39:17 +01:00
Thomas Schlichter
4a90091095
fix init_timeshift_rotation()
2022-03-14 16:39:17 +01:00
Thomas Schlichter
baa2e92562
add support for 5 MHz (15 kHz SCS) and 10 MHz (30 kHz SCS) to nr_dlsim and nr_ulsim
2022-03-14 16:39:17 +01:00
rmagueta
e56f284347
Perform the channel interpolation for CSI-RS row 1
2022-03-14 15:29:10 +00:00
Raymond Knopp
070b663a54
intermediate commit
2022-03-14 13:29:16 +01:00
francescomani
03617b9165
more general SR config for period and offset
2022-03-14 10:43:59 +01:00
luis_pereira87
e23e863e0f
Merge remote-tracking branch 'origin/Dedicated-BWPs' into Dedicated-BWPs
2022-03-14 09:33:20 +00:00
luis_pereira87
3114060a38
Add configuration files for 217 PRBs (80 MHz) and 273 PRBs (100 MHz) BW in a Dedicated BWP
2022-03-14 09:32:33 +00:00
Thomas Schlichter
7e17f8bd6a
make nr_ulsim PASS condition depend on eff_tp_check, just as nr_dlsim already does
2022-03-14 09:45:38 +01:00
Thomas Schlichter
a82d897478
Merge remote-tracking branch 'origin/nr-ue-fixes' into support-15-kHz-SCS
2022-03-14 09:36:29 +01:00
Thomas Schlichter
1e5c3c5707
Merge remote-tracking branch 'origin/develop' into fix_nr_odd_prb
2022-03-14 09:35:17 +01:00
Raymond Knopp
e71578e7d0
Merge branch 'tdd25period_for_MR' into tdd2_5period_withRLCupdate
...
Conflicts:
openair2/LAYER2/NR_MAC_gNB/config.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_RA.c
targets/ARCH/AW2SORI/oaiori.c
2022-03-13 07:30:44 +01:00
francescomani
1ab1fde7b8
fix for fdd and other warnings
2022-03-11 14:00:30 +01:00
francescomani
a88a8dae8e
config of pucch2 in rrcsetup
2022-03-11 12:27:00 +01:00
Hongzhi Wang
a39c972611
revert commented stats
2022-03-11 11:36:51 +01:00
Hongzhi Wang
89ac71ef25
fix warnings and revert commented logs
2022-03-11 11:31:33 +01:00
Sagar Parsawar
2f46d68a64
OAI UE: fixes for multiple rx antenna processing and T tracer dumps in PRS channel estimation
2022-03-11 11:22:24 +01:00
Hongzhi Wang
a289d6e2ab
Revert "setting reordering to infinity and max rb 50"
...
This reverts commit 168edeaf73 .
Conflicts:
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
2022-03-11 10:21:44 +01:00
Raymond Knopp
d24068a33b
some bugfixes for CSI reporting with PUCCH2. Configuration of cqi_Table 2 for CSI reporting when 256-QAM is enabled.
2022-03-11 01:23:39 +01:00
Hongzhi Wang
91e9f930f4
revert max_rbsize and tpc default value
2022-03-11 00:33:12 +01:00
Hongzhi Wang
457ee6c049
bugfix build issue
2022-03-10 21:43:28 +01:00
Hongzhi Wang
bf889968f7
set default ul mcs to 9
2022-03-10 19:18:59 +01:00
francescomani
63ebfff4d3
Merge remote-tracking branch 'origin/develop' into NR_PUCCH_RRC_Resources
2022-03-10 15:21:47 +01:00
luis_pereira87
b04957b57c
Add configuration files for 217 PRBs (80 MHz) and 273 PRBs (100 MHz) BW in a Dedicated BWP
2022-03-10 13:19:40 +00:00
Hongzhi Wang
22d387e25f
bugfix dtx for offload
2022-03-10 11:55:59 +01:00
Hongzhi Wang
51251fe055
fix for loading ldpc_offload
2022-03-10 11:55:17 +01:00
Hongzhi Wang
5c1ab827f4
bugfix after cherry-pick
2022-03-10 11:34:24 +01:00
rmagueta
670f979f97
Perform the average of LS estimates over time for CSI-RS at UE
2022-03-09 20:00:41 +00:00
rmagueta
0126bd849b
Remove redundant info from nr_csi_rs_info_t
2022-03-09 19:18:30 +00:00
Raymond Knopp
6abb1e362d
Merge remote-tracking branch 'origin/tdd25period_for_MR' into F1_interop_ACC
...
Conflicts:
cmake_targets/CMakeLists.txt
openair1/PHY/NR_TRANSPORT/pucch_rx.c
openair1/SCHED_NR/fapi_nr_l1.c
openair1/SIMULATION/NR_PHY/dlschsim.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_uci.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_proto.h
openair2/RRC/NR/rrc_gNB.c
openair3/ocp-gtpu/gtp_itf.cpp
targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band78.fr1.106PRB.2x2.usrpn300.conf
2022-03-09 19:16:23 +01:00
rmagueta
19d8ea2742
Minor optimizations
2022-03-09 17:59:32 +00:00
francescomani
06d488bb23
ulsch memory optimization
2022-03-09 17:35:38 +01:00
Hongzhi Wang
168edeaf73
setting reordering to infinity and max rb 50
2022-03-09 16:16:07 +01:00
Hongzhi Wang
c4cfbfc845
config file working for mwc
2022-03-09 16:15:54 +01:00
Hongzhi Wang
fc78d01508
adding sa n310 config file
2022-03-09 16:15:14 +01:00
Hongzhi Wang
5254d1d91d
update offload harq buffer offset
2022-03-09 16:15:01 +01:00
Hongzhi Wang
a95ffb87de
bug fix offload harq round
2022-03-09 16:14:38 +01:00
Hongzhi Wang
380a2a555f
bug fix for dtx detected
2022-03-09 16:14:09 +01:00
Hongzhi Wang
1d0a7b3860
removing some log prints
2022-03-09 16:13:52 +01:00
Hongzhi Wang
638b5f7f2a
adding ulsch id to offload harq buffer offset for multiple users
2022-03-09 16:13:17 +01:00
Hongzhi Wang
3df0b89525
re-activating HARQ for UL. break loop when one segment is in error
2022-03-09 16:09:50 +01:00
Hongzhi Wang
65b0e7a8ea
reducing some logs and fixing some vcd traces
2022-03-09 16:09:35 +01:00
rmagueta
51a72b8479
LS channel estimation at UE based on CSI-RS
2022-03-09 15:07:23 +00:00
Hongzhi Wang
fe4e1bdb93
adding harq pid to harq buffer offset
2022-03-09 16:07:14 +01:00
Hongzhi Wang
6e3a87a60a
Temporiraly fix for centos
2022-03-09 16:05:59 +01:00
Hongzhi Wang
e20df48b02
bug fix on calling nr_fill_indications
2022-03-09 16:03:44 +01:00
Hongzhi Wang
02048ff3c4
using one l1tx thread and changing ul parameters for testing
2022-03-09 16:00:39 +01:00
Hongzhi Wang
6cd313f545
add missing dependency condition
2022-03-09 15:37:00 +01:00
Hongzhi Wang
4f68b5aeb6
Adding a dependency condition for offload
2022-03-09 15:35:58 +01:00
Hongzhi Wang
b6b7bbbdd7
adding dependency condition for ldpc offload
2022-03-09 15:35:50 +01:00
Hongzhi Wang
1749595217
bug fixes and removing warnings
2022-03-09 15:30:54 +01:00
Hongzhi Wang
aeb987bb0a
using temporarily one l1tx thread and soft ldpc for small mcs
2022-03-09 15:25:39 +01:00
Hongzhi Wang
637ca97566
add ldpc offload cmdline option for softmodem and remove crc drop flag
2022-03-09 15:17:33 +01:00
Hongzhi Wang
1216eb2e4d
adding segment buffer offset and updates
2022-03-09 15:10:21 +01:00
Hongzhi Wang
8c09af6291
Split fill queue function and move mbuf allocation to init step
2022-03-09 15:01:14 +01:00
Florian Kaltenberger
bd2a27f6cc
some more error checks + data collection
2022-03-09 14:53:59 +01:00
Hongzhi Wang
d91226f07f
Load ldpc_offload lib in softmodem
2022-03-09 14:45:58 +01:00
Hongzhi Wang
8af206c644
adding allocation free function for offload
2022-03-09 14:39:03 +01:00
Florian Kaltenberger
2423996bba
adding some error checks
2022-03-09 14:38:41 +01:00
Hongzhi Wang
00ba6b6bb1
add offload on cmdline and bugfix
2022-03-09 14:38:25 +01:00
Hongzhi Wang
a96aeff279
adding post decoding for offload
2022-03-09 14:38:08 +01:00
Hongzhi Wang
1247a02f6d
Initializing the device in lib load function
2022-03-09 14:37:45 +01:00
Hongzhi Wang
7b88c36ba6
moving more init functions to device initialization
2022-03-09 14:37:27 +01:00
Hongzhi Wang
6532db1233
moving device init functions out from decoding
2022-03-09 14:36:56 +01:00
Hongzhi Wang
c739337e66
adding offload multiple segments
2022-03-09 14:36:01 +01:00
Hongzhi Wang
52450c449f
code cleanup ldpc offload
2022-03-09 14:35:40 +01:00
Hongzhi Wang
4238ff04c5
moving ldpc offload to ulsch decoding function
2022-03-09 14:35:16 +01:00
Hongzhi Wang
aed61728dc
removing hardcoded parameters
2022-03-09 14:34:31 +01:00
Hongzhi Wang
6639ad24fc
removing test vector config file
2022-03-09 14:34:06 +01:00
Hongzhi Wang
a8bee7ae21
Update ldpc offload decoder input and output
2022-03-09 14:32:49 +01:00
Hongzhi Wang
030aa253e8
adding temporarily bbdev testsuite in ldpc_decoder_offload to check t1 card connection
2022-03-09 14:32:26 +01:00
Hongzhi Wang
ec25a03fbb
adding dpdk library and ldpc offload library
2022-03-09 14:25:02 +01:00
luis_pereira87
00c6a4bce5
Avoid segmentation fault
2022-03-08 19:14:42 +00:00
luis_pereira87
d058e2a6ed
Increase RRC_BUF_SIZE to 1024 to solve encoding failure
2022-03-08 18:13:25 +00:00
luis_pereira87
19f532d450
Fix build after merge
2022-03-08 14:54:16 +00:00
luis_pereira87
a87e99ad69
Merge remote-tracking branch 'origin/develop' into Dedicated-BWPs
...
# Conflicts:
# openair1/PHY/TOOLS/lte_ue_scope.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_RA.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
# openair2/RRC/NR/rrc_gNB_reconfig.c
2022-03-08 14:21:00 +00:00
rmagueta
db0ce84aa5
Fix FAPI for CSI-RS pdu and associated procedures
2022-03-08 13:18:17 +00:00
Raymond Knopp
f2e21b7381
removed AssertFatal in nr_sch_dmrs.c which prevented using type B configuration (e.g. for 10 MHz test in CI)
2022-03-08 07:47:46 +01:00
rmagueta
bbe806a870
Merge remote-tracking branch 'origin/develop' into develop-CSI
...
# Conflicts:
# openair1/SIMULATION/NR_PHY/dlsim.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.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_config.h
# openair2/RRC/NR/rrc_gNB.c
# openair2/RRC/NR/rrc_gNB_nsa.c
2022-03-07 13:10:40 +00:00
francescomani
b8935b7761
Merge remote-tracking branch 'origin/develop' into bupt-ulmimo-4
2022-03-07 10:37:48 +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
fcd88de2ab
SR/CSI multiplexing fix. default sl_head=6 instead of 4 to check if RF simulator behaves better
2022-03-07 00:08:12 +01:00
Raymond Knopp
3402ea00cc
build for NR UE
2022-03-06 09:40:36 +01:00
Raymond Knopp
091386174e
bugfix for new sf_ahead parameter
2022-03-05 23:20:35 +01:00
Raymond Knopp
4ca985858f
to trigger CI
2022-03-05 22:24:34 +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
Raymond Knopp
79a5249a72
for testing
2022-03-05 16:18:06 +01:00
rmagueta
a77769d45b
Fix build after merge
2022-03-05 02:32:34 +00:00
rmagueta
a634f14f74
Merge remote-tracking branch 'origin/develop' into develop-CSI
...
# Conflicts:
# openair1/PHY/NR_TRANSPORT/nr_sch_dmrs.c
# openair1/SCHED_NR_UE/fapi_nr_ue_l1.c
# openair2/LAYER2/NR_MAC_UE/nr_ue_scheduler.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_RA.c
2022-03-05 01:58:51 +00:00
luis_pereira87
bb89ae3aca
Delete duplicated prototype function (update to develop implementation)
2022-03-05 01:42:26 +00:00
rmagueta
de8aa24de5
Get CSI-RS symbols from received signal at UE
2022-03-05 01:37:38 +00:00
Raymond Knopp
401d981584
optimizations for IF5 fronthaul with AW2S 4x4 RU
2022-03-04 19:17:34 +01:00
francescomani
26d8766d27
Merge remote-tracking branch 'origin/develop' into NR_DL_TBSLBRM
2022-03-04 18:08:09 +01:00
Sagar Parsawar
9542973fde
OAI UE: Cleanup of prints in PRS channel estimation function
2022-03-04 17:39:57 +01:00
Sagar Parsawar
76ba0aaa1d
PRS config file changes for multiple gNB handling
2022-03-04 16:23:20 +01:00
Sagar Parsawar
fbef10996b
OAI UE: PRS support for multiple Rx antenna and multiple gNB IDs
2022-03-03 17:55:52 +01:00
Sagar Parsawar
51df66257f
OAI dft/idft support for 768 and 384
2022-03-03 17:54:00 +01:00
Raymond Knopp
2776ec78b0
Add initial support for DL Data Delivery status reporting over NR-User plane protocol in gtp-u
2022-03-03 17:21:59 +01:00
Raymond Knopp
d4b566ceb8
Update ori.h for AW2S RU
2022-03-03 17:21:23 +01:00
rmagueta
35324cfa12
Call nr_generate_csi_rs at UE side too
2022-03-02 18:30:02 +00:00
Sagar Parsawar
865fdb98e3
Adding DFT & IDFT for 768 size
2022-03-02 17:59:00 +01:00
rmagueta
6c27a40f09
Creation of nr_csi_rs_info_t
2022-03-02 16:30:54 +00:00
rmagueta
c272bb2f7c
Generalization of the nr_generate_csi_rs function to be able to call it in gNB and UE
2022-03-02 15:23:15 +00:00
rmagueta
7fdd7547be
Merge remote-tracking branch 'origin/develop' into develop-CSI
2022-03-02 13:14:09 +00:00
francescomani
eec513ab4f
Merge remote-tracking branch 'origin/develop' into NR_DL_TBSLBRM
2022-03-01 16:05:30 +01:00
francescomani
9e26621d4b
Merge remote-tracking branch 'origin/develop' into bupt-ulmimo-4
2022-03-01 15:54:31 +01:00
francescomani
7bda635e03
handling 2-port CSI report at MAC gNB
2022-03-01 10:57:54 +01:00
Sagar Parsawar
0286752f33
Adding FR2 66PRB working config, tested in RFSim
2022-02-24 16:10:52 +01:00
rmagueta
3eaebbca93
CSI PDU received at PHY layer in new function nr_ue_csi_rs_procedures at UE
2022-02-23 20:23:34 +00:00
rmagueta
853776ef2f
Implementation of FAPI procedures for CSI at UE
2022-02-23 19:32:20 +00:00
rmagueta
05a9c0e264
Fix in nr_ue_scheduler for CSI
2022-02-23 18:12:36 +00:00
rmagueta
fdce62f799
Add cyclic_prefix in csirs_config_pdu at UE
2022-02-23 18:05:45 +00:00
rmagueta
5bae6dd6f3
Add missing fiels in fapi_nr_dl_config_csirs_pdu_rel15_t
2022-02-23 16:11:13 +00:00
rmagueta
3ae8f393f4
Add logs in nr_generate_csi_rs
2022-02-23 15:05:02 +00:00
rmagueta
4d17364142
Fix build warnings
2022-02-23 14:16:58 +00:00
rmagueta
0e0526e367
Merge remote-tracking branch 'origin/develop' into develop-CSI
...
# Conflicts:
# openair1/PHY/NR_TRANSPORT/nr_dlsch.c
# openair1/SIMULATION/NR_PHY/dlsim.c
# openair1/SIMULATION/NR_PHY/ulsim.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/RRC/NR/rrc_gNB_nsa.c
2022-02-23 13:51:31 +00:00
francescomani
faf38c7e56
Merge remote-tracking branch 'origin/develop' into bupt-ulmimo-4
2022-02-23 14:20:39 +01:00
luis_pereira87
08e97aa9c8
Fix warnings after merge
2022-02-23 11:09:55 +00:00
luis_pereira87
8238c40ce9
Merge remote-tracking branch 'origin/develop' into Dedicated-BWPs
...
# Conflicts:
# openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
# openair2/LAYER2/NR_MAC_gNB/nr_mac_gNB.h
# openair2/RRC/NR/rrc_gNB_reconfig.c
2022-02-23 10:48:49 +00:00
Raymond Knopp
963ffe67c1
Merge remote-tracking branch 'origin/bugfix-nr-rlc-2022-w08' into tdd2_5period_withRLCupdate
...
Conflicts:
openair2/GNB_APP/gnb_config.c
openair2/LAYER2/NR_MAC_gNB/config.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_RA.c
openair2/RRC/NR/MESSAGES/asn1_msg.c
2022-02-22 22:23:23 +01:00
rmagueta
ed6aa9f505
Replace AssertFatal with a LOG in nr_get_csi_payload at UE
2022-02-22 20:09:58 +00:00
rmagueta
0ced14a56d
Fix in nr_set_pdsch_semi_static
2022-02-22 20:02:15 +00:00
rmagueta
bb82697819
Fix segmentation fault at UE in nr_schedule_csi_for_im and nr_schedule_csirs_reception
2022-02-22 19:14:17 +00:00
rmagueta
cf284d76f0
Fix build after merge
2022-02-22 17:49:59 +00:00
Raymond Knopp
1976f433dc
changes for Panther
2022-02-22 16:15:29 +01:00
rmagueta
6f19524e95
Merge remote-tracking branch 'origin/CSI-SA' into develop-CSI
...
# Conflicts:
# openair1/PHY/NR_TRANSPORT/nr_dlsch.c
# openair1/SCHED_NR_UE/fapi_nr_ue_l1.c
# openair1/SIMULATION/NR_PHY/dlsim.c
# openair1/SIMULATION/NR_PHY/ulsim.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/RRC/NR/MESSAGES/asn1_msg.c
# openair2/RRC/NR/nr_rrc_proto.h
# openair2/RRC/NR/rrc_gNB_nsa.c
# openair2/RRC/NR/rrc_gNB_reconfig.c
2022-02-22 15:10:20 +00:00
rmagueta
628726caae
Fix build after merge
2022-02-22 13:33:36 +00:00
rmagueta
4f58d66972
Merge remote-tracking branch 'origin/nr_csirs_rrc_harmonization' into develop-CSI
...
# Conflicts:
# openair1/SIMULATION/NR_PHY/dlsim.c
# openair1/SIMULATION/NR_PHY/ulsim.c
# openair2/RRC/NR/MESSAGES/asn1_msg.c
# openair2/RRC/NR/rrc_gNB_nsa.c
# openair2/RRC/NR/rrc_gNB_reconfig.c
2022-02-22 13:14:12 +00:00
rmagueta
2b108cdded
Merge remote-tracking branch 'origin/NR_UE_CSIRS_scheduling' into develop-CSI
2022-02-22 10:09:51 +00:00
rmagueta
580f56c869
Revert "Implementation of fill_default_csi_MeasConfig"
...
This reverts commit 777074ff79 .
2022-02-22 10:08:39 +00:00
rmagueta
777074ff79
Implementation of fill_default_csi_MeasConfig
2022-02-21 20:23:27 +00:00
rmagueta
d820051397
Update config files
2022-02-21 17:46:02 +00:00
Sagar Parsawar
eb1595098d
Merge branch 'nr_prs' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr_prs
2022-02-21 15:25:57 +01:00
Sagar Parsawar
0fcf8d9c20
Adding usage of PRS RBOffset in the PRS Generation at gNB and Channel estimation at UE
2022-02-21 15:25:32 +01:00
luis_pereira87
5b1dfb8bc9
Merge remote-tracking branch 'origin/develop' into Dedicated-BWPs
...
# Conflicts:
# openair2/RRC/NR/L2_nr_interface.c
# openair2/RRC/NR/MESSAGES/asn1_msg.c
# openair2/RRC/NR/MESSAGES/asn1_msg.h
# openair2/RRC/NR/rrc_gNB_reconfig.c
2022-02-21 10:20:42 +00:00
francescomani
ec539fc6a5
Merge remote-tracking branch 'origin/develop' into bupt-ulmimo-4
2022-02-21 10:02:30 +01:00
Raymond Knopp
c02650826d
SIMD alignment of stack arrays in ptrs channel estimation.
2022-02-19 17:17:09 +01:00
Raymond Knopp
9790eb1adc
Merge remote-tracking branch 'origin/develop' into ldpc-decoder-codegen
...
Conflicts:
cmake_targets/CMakeLists.txt
cmake_targets/build_oai
cmake_targets/phy_simulators
cmake_targets/phy_simulators/CMakeLists.txt
2022-02-19 13:14:53 +01:00
Raymond Knopp
6d9d1f0b94
changes for 2.5ms TDD period
2022-02-19 13:07:20 +01:00
Florian Kaltenberger
c4caff79e8
fixes for FR2 3/4 sampling, adding config file for FR2 132 PRB
2022-02-18 12:55:29 +01:00
francescomani
9eb1137b54
fix for scc/scc_SIB at UE
2022-02-18 10:14:52 +01:00
rmagueta
35d6c4af98
Fix ra_SearchSpace for NSA
2022-02-18 02:09:59 +00:00
rmagueta
da251e00b3
Fix firstActiveBWP and defaultBWP for NSA
2022-02-18 01:59:33 +00:00
rmagueta
cce425baf7
Fix searchSpaceId and controlResourceSetId for NSA
2022-02-18 01:43:09 +00:00
rmagueta
87c69d2fe4
To use initialBWP when there are no dedicated BWPs in config file
2022-02-18 01:22:26 +00:00
rmagueta
589cb2f43e
Fix segmentation fault for do-ra
2022-02-18 00:39:34 +00:00
rmagueta
99d1588670
Fix phy-test
2022-02-18 00:28:44 +00:00
rmagueta
0789759b85
Fix dedicated BWPs configuration for NSA
2022-02-17 20:09:39 +00:00
Sagar Parsawar
43461149b3
OAI UE: Created new Ttracer ID for PRS Channel estimates
2022-02-17 19:25:10 +01:00
francescomani
7b4b7b9619
fix for dlschsim
2022-02-17 18:13:57 +01:00
rmagueta
d1e7dead00
Fix the removal of unused BWPs
2022-02-17 14:14:50 +00:00
rmagueta
95a0271779
Fix warning
2022-02-17 10:22:28 +00:00
francescomani
77153fbf5f
TBSLBRM for DL computed ad MAC (added fapi parameter)
2022-02-17 10:16:22 +01:00
luis_pereira87
bddcfc512f
Implementation of functions required for the BWP switching based on RRC method
2022-02-16 19:23:53 +00:00
luis_pereira87
6b69e67f71
Fix number of search spaces
2022-02-16 16:43:49 +00:00
Sagar Parsawar
476e9f62d9
Added PRS parameters to config file for OAI gNB and nrUE
2022-02-16 16:29:10 +01:00
luis_pereira87
405edc8bd3
Fix RRC state and sub-state
2022-02-16 12:43:04 +00:00
luis_pereira87
1cd71d1742
Change LOG level
2022-02-16 11:51:20 +00:00
luis_pereira87
acdbb5bb8d
Fix segmentation fault in phy-test
2022-02-16 11:28:04 +00:00
luis_pereira87
47592d53aa
Merge remote-tracking branch 'origin/develop' into Dedicated-BWPs
...
# Conflicts:
# openair2/RRC/NR/L2_nr_interface.c
# openair2/RRC/NR/MESSAGES/asn1_msg.c
# openair2/RRC/NR/MESSAGES/asn1_msg.h
2022-02-16 11:17:24 +00:00
francescomani
c4f1812cc9
Merge remote-tracking branch 'origin/develop' into bupt-ulmimo-4
2022-02-14 18:14:19 +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
Raymond Knopp
5ba8b83856
Merge remote-tracking branch 'origin/aw2s-n41' into harq_latency_control
...
Conflicts:
openair1/SIMULATION/NR_PHY/dlsim.c
openair2/LAYER2/NR_MAC_gNB/config.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
openair2/RRC/NR/MESSAGES/asn1_msg.c
openair2/RRC/NR/nr_rrc_proto.h
openair2/RRC/NR/rrc_gNB_nsa.c
openair2/RRC/NR/rrc_gNB_reconfig.c
targets/ARCH/AW2SORI/oaiori.c
2022-02-13 12:24:45 +01:00
Raymond Knopp
da54df5bb2
Merge remote-tracking branch 'origin/develop' into harq_latency_control
...
Conflicts:
cmake_targets/phy_simulators
openair1/PHY/CODING/crc_byte.c
openair2/GNB_APP/gnb_paramdef.h
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
openair2/RRC/NR/rrc_gNB.c
2022-02-13 09:55:01 +01:00
Raymond Knopp
74fd3f029a
changes for AW2S NR support in ORI library
2022-02-13 09:44:15 +01:00
Raymond Knopp
b9b24588af
Merge remote-tracking branch 'origin/develop' into aw2s-n41
...
Conflicts:
cmake_targets/phy_simulators
openair1/PHY/NR_TRANSPORT/pucch_rx.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_uci.c
2022-02-11 12:21:29 +01:00
luis_pereira87
5d488fcbfe
Merge remote-tracking branch 'origin/multiple-ues-min-prbs-bug-fix' into Dedicated-BWPs
...
# Conflicts:
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
2022-02-11 10:06:39 +00:00
Raymond Knopp
99f0177b3f
Merge branch 'aw2s-n41' of https://gitlab.eurecom.fr/oai/openairinterface5g into aw2s-n41
2022-02-11 08:12:17 +01:00
Raymond Knopp
2b96909960
update to ori.h (with NR extensions)
2022-02-11 08:11:45 +01:00
Robert Schmidt
0a6322103c
Reduce max_num_ue after successful PUCCH alloc
2022-02-10 12:44:26 +01:00
Robert Schmidt
571677b948
Make nr_find_nb_rb() take minimum RBsize
2022-02-10 12:43:54 +01:00
luis_pereira87
c1931a60e7
Bug fix in min num of PRBs to schedule to a UE when there is multiple UEs
2022-02-09 20:14:05 +00:00
Sagar Parsawar
106ff68a95
OAI UE: Peak estimator added for PRS TD impulse response
2022-02-09 21:13:31 +01:00
luis_pereira87
06d07e3a4c
Bug fix in min num of PRBs to schedule to a UE when there is multiple UEs
2022-02-09 20:09:51 +00:00
Cedric Roux
e5a3bcdc33
nr-ue: fix T tracer
...
T tracer was not functional anymore. because init_tpools() was called
before T_Config_Init().
The problem was that init_tpools() creates some threads and T_Config_Init()
does call fork() and the child process (which is the one running the
softmodem, the parent process is used to monitor it, this is the design
of the T tracer, maybe to change at some point, it's too complicated) has
no thread after the fork(). The threads created by init_tpools() are gone.
Game over.
In conclusion: T_Config_Init() has to be called very early in the life of
the softmodem, at least before init_tpools().
2022-02-09 14:07:41 +01:00
Raymond Knopp
dccbd9279a
Some hardcoded values in F1AP for testing with Accelleran to be removed later
2022-02-09 11:05:23 +01:00
luis_pereira87
9c72064883
Merge remote-tracking branch 'origin/develop' into Dedicated-BWPs
...
# Conflicts:
# ci-scripts/conf_files/gnb.band78.sa.fr1.106PRB.usrpn310.conf
# ci-scripts/conf_files/gnb.band78.sa.fr1.162PRB.2x2.usrpn310.conf
# openair2/GNB_APP/L1_nr_paramdef.h
# targets/PROJECTS/GENERIC-NR-5GC/CONF/du_gnb.conf
2022-02-08 15:12:32 +00:00
francescomani
8d7df8d164
rrc configuration for pucch power control
2022-02-07 19:28:51 +01:00
luis_pereira87
7c747e5ccd
Merge remote-tracking branch 'origin/NR_pdcch_improvements' into Dedicated-BWPs
2022-02-07 13:36:42 +00:00
luis_pereira87
4973424468
Merge remote-tracking branch 'origin/NR_pdcch_improvements' into Dedicated-BWPs
2022-02-07 13:09:10 +00:00
Florian Kaltenberger
1b0d699dca
Merge branch 'nr_prs' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr_prs
2022-02-04 16:47:28 +01:00
Florian Kaltenberger
12b668e9cb
fixing a bug in ue-scan-carrier
2022-02-04 16:46:57 +01:00
luis_pereira87
719aec8b9a
Merge remote-tracking branch 'origin/NR_pdcch_improvements' into Dedicated-BWPs
...
# Conflicts:
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_RA.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
# openair2/LAYER2/NR_MAC_gNB/nr_mac_gNB.h
2022-02-04 13:28:09 +00:00
Sagar Parsawar
457ed5807e
Merge branch 'nr_prs' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr_prs
2022-02-02 17:11:46 +01:00
Sagar Parsawar
3f2eaefc47
OAI UE: PRS channel estimation bug fix for prschestF rearranging in FFT format
2022-02-02 17:11:14 +01:00
luis_pereira87
5b875ab25d
Merge remote-tracking branch 'origin/develop' into Dedicated-BWPs
2022-02-02 15:06:42 +00:00
Raymond Knopp
7c40c74883
Merge branch 'aw2s-n41' of https://gitlab.eurecom.fr/oai/openairinterface5g into aw2s-n41
...
Conflicts:
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_bch.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
2022-02-01 21:59:44 +01:00
Raymond Knopp
86560439e7
nr-softmodem fixed after merge`
2022-02-01 21:55:49 +01:00
francescomani
8ecef89ab4
Merge remote-tracking branch 'origin/NR_pdcch_improvements' into aw2s-n41
2022-02-01 16:16:45 +01:00
Sagar Parsawar
9b52620fbe
Merging from develop branch
2022-02-01 14:52:17 +01:00
Raymond Knopp
2e0823a7ae
Change mapping between DRB id and channel id for interoperability with Accelleran CU
...
-Some hardcodings also added to be removed later
2022-02-01 14:03:42 +01:00
Raymond Knopp
495f0150da
Merge branch 'NR_pdcch_improvements' into aw2s-n41
...
Conflicts:
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_bch.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
2022-02-01 10:56:20 +01:00
Raymond Knopp
23350deba2
Merge remote-tracking branch 'origin/develop' into NR_pdcch_improvements
2022-02-01 10:49:07 +01:00
Raymond Knopp
7d4bdfb566
Merge remote-tracking branch 'origin/develop' into aw2s-n41
2022-02-01 10:46:13 +01:00
Sagar Parsawar
1c57a8618c
bug fix for PRS DL channel estimation in OAI UE, added more debug prints
2022-01-31 12:25:52 +01:00
Florian Kaltenberger
cfd3164113
redoing changes to add channel model to pbchsim
2022-01-27 14:47:25 +01:00
Sagar Parsawar
e4767dbd5b
fixed compilation error on OAI UE
2022-01-27 12:23:27 +01:00
Sagar Parsawar
c846f16ee0
Changing printf to LOG_I
2022-01-27 12:05:50 +01:00
francescomani
d29b17a211
function to configure SR
2022-01-26 17:46:26 +01:00
Sagar Parsawar
ea8d27a241
OAI UE: PRS Time domain IR and UE procedures function call
2022-01-26 14:46:26 +01:00
francescomani
9408c3c0b0
function to set dl_DataToUL_ACK
2022-01-26 13:58:57 +01:00
Rakesh Mundlamuri
d79a38bf5e
fix merge conflicts
2022-01-25 13:42:30 +01:00
Rakesh Mundlamuri
edfe8c55cf
bugfix
2022-01-25 13:40:38 +01:00
Sagar Parsawar
55c644838a
Added PRS TD impulse response for Comb size 2 and 4
2022-01-25 12:02:05 +01:00
matzakos
a19f2e3254
Merge remote-tracking branch 'origin/aw2s-n41' into F1_interop_ACC
2022-01-24 15:11:50 +01:00
Raymond Knopp
cd5e07b67c
minor change after merge with develop
2022-01-24 15:06:02 +01:00
Sagar Parsawar
8b4d21d911
OAI UE: CombSize 2 support for PRS channel estimation and interpolation
2022-01-24 12:57:13 +01:00
luis_pereira87
729c4ef1de
Merge remote-tracking branch 'origin/develop' into Dedicated-BWPs
...
# Conflicts:
# ci-scripts/conf_files/gNB_SA_n78_106PRB.2x2_usrpn310.conf
# ci-scripts/conf_files/gNB_SA_n78_133PRB.2x2_usrpn310.conf
# openair2/GNB_APP/L1_nr_paramdef.h
# targets/PROJECTS/GENERIC-NR-5GC/CONF/du_gnb.conf
2022-01-24 11:46:27 +00:00
Raymond Knopp
90c66bb7b1
Merge remote-tracking branch 'origin/develop' into aw2s-n41
...
Conflicts:
executables/nr-softmodem.c
openair1/PHY/NR_TRANSPORT/nr_dlsch.c
openair1/PHY/NR_TRANSPORT/pucch_rx.c
openair1/SIMULATION/NR_PHY/dlsim.c
openair1/SIMULATION/NR_PHY/ulsim.c
openair2/LAYER2/NR_MAC_gNB/config.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_RA.c
2022-01-24 11:11:46 +01:00
Sagar Parsawar
e3fa219204
Merge confict
2022-01-24 10:00:28 +01:00
Sagar Parsawar
d42fa41055
Fixed re_offset issue in PRS channel estimation for combSize 4
2022-01-24 09:54:34 +01:00
francescomani
975f7e868a
function to configure pucch resource set 1 (format2)
2022-01-21 19:15:50 +01:00
francescomani
dd6dac1392
function to configure pucch resource set 0
2022-01-21 16:16:02 +01:00
Florian Kaltenberger
4d18f56139
adding channel models to pbchsim
2022-01-21 11:44:10 +01:00
francescomani
299ba03b84
passing UECAP structure to RRC reconfiguration functions
2022-01-21 09:29:49 +01:00
francescomani
0d86181a58
using uid also in SA
2022-01-20 18:56:44 +01:00
Raymond Knopp
a3aae0dd9e
made default nr_ulsim configuration not require root privileges (single-thread)
2022-01-20 12:35:13 +01:00
Raymond Knopp
6afebc0e41
Merge remote-tracking branch 'origin/develop' into ldpc-decoder-codegen
...
Conflicts:
openair1/SIMULATION/LTE_PHY/dlsim.c
openair1/SIMULATION/LTE_PHY/ulsim.c
2022-01-20 07:51:29 +01:00
Raymond Knopp
1f9900ba61
LDPC decoder generator cleanup
2022-01-19 23:01:27 +01:00
Raymond Knopp
8d164fe2aa
Merge remote-tracking branch 'origin/develop' into ldpc-decoder-codegen
2022-01-19 20:06:08 +01:00
francescomani
4bdc6ac59f
minor changes
2022-01-19 18:11:43 +01:00
luis_pereira87
9daebabe60
Handling SIB1 decode at UE when the searchSpaceSIB1 in BWP is NULL
2022-01-19 11:56:41 +00:00
francescomani
3377f91b62
fix free pusch_vars->rho
2022-01-19 11:48:51 +01:00
Raymond Knopp
4caafc7292
removal of lingering .o files in LDPC decoder generator directories. Merge conflict in CMakelists.txt
2022-01-19 11:25:34 +01:00
Sagar Parsawar
6fc416797c
Initial NR PRS UE Channel estimation changes integrated to NR_PBCHSim
2022-01-19 10:21:30 +01:00
luis_pereira87
a6bf3f4cb2
Fix search space loop in ue_dci_configuration
2022-01-19 00:29:37 +00:00
luis_pereira87
8df429224b
Merge remote-tracking branch 'origin/develop' into Dedicated-BWPs
2022-01-18 17:50:20 +00:00
luis_pereira87
6f7b434c49
Update config files and fix bwp selection
2022-01-18 17:49:24 +00:00
luis_pereira87
754a39def5
Dedicated BWPs working with COTS UE in SA mode
2022-01-18 15:54:32 +00:00
luis_pereira87
e7d11fab4b
Fix segmentation fault when exporting packets to wireshark with high MCS
2022-01-18 15:44:24 +00:00
luis_pereira87
10ef3751d7
Fix rbStart in pf_ul
2022-01-18 15:23:01 +00:00
francescomani
79cc85a265
Merge remote-tracking branch 'origin/clean-shutdown' into bupt-ulmimo-4
2022-01-18 15:48:38 +01:00
luis_pereira87
2a610cfef4
Handle config file without servingcellconfigdedicated
2022-01-18 13:49:22 +00:00
Robert Schmidt
18fd38fa08
Don't call trx_end_func() at nr-softmodem, is done in ru_thread()
2022-01-18 14:23:54 +01:00
Robert Schmidt
a2244ab32d
Stop RU threads at end of nr-softmodem
2022-01-18 14:21:58 +01:00
luis_pereira87
b608e326ef
Derive each Coreset or SearchSpace IDs from the BWPId to uniquely identify each one
2022-01-18 13:00:58 +00:00
Robert Schmidt
8c5524e455
Shutdown nr-softmodem cleanly
2022-01-18 11:53:57 +01:00
francescomani
f05c195751
bugfix for nl index
2022-01-18 09:15:05 +01:00
luis_pereira87
1bd68ef261
Fixes when handling with multiple Coresets
2022-01-18 00:12:56 +00:00
luis_pereira87
2b6c64c98c
Backup improvements in servingcellconfigdedicated
2022-01-18 00:12:56 +00:00
francescomani
c1d157dc42
fixing compilation issues
2022-01-17 19:28:17 +01:00
francescomani
65698f6a8f
some improvements in ul-mimo code
2022-01-17 15:15:47 +01:00
matzakos
e5899e2f74
Merge remote-tracking branch 'origin/develop' into F1C_extensions_develop
2022-01-17 13:19:45 +01:00
luis_pereira87
370b1f4d79
Fix build warning after merge with develop
2022-01-17 10:30:35 +00:00
luis_pereira87
c9b8bf475b
Merge remote-tracking branch 'origin/develop' into Dedicated-BWPs
...
# Conflicts:
# openair1/PHY/LTE_UE_TRANSPORT/pcfich_ue.c
# openair1/PHY/TOOLS/lte_enb_scope.c
2022-01-17 10:21:22 +00:00
luis_pereira87
1a6b464331
Avoid segmentation fault in the BWP selection
2022-01-14 12:07:26 +00:00
luis_pereira87
96ae9a915f
InitialContextSetupResponse with COTS UE
2022-01-13 19:51:48 +00:00
luis_pereira87
a8e7927cde
Fix scope build warnings
2022-01-13 17:40:17 +00:00
luis_pereira87
46181eca7d
Dedicated BWPs working for SA in RFsim
2022-01-13 17:22:37 +00:00
luis_pereira87
c1f6dbfb2f
Fix Msg4 for mac subheader long, RB calculation improvement, and fix variable types to support bigger payload lengths
2022-01-13 11:16:11 +00:00
Raymond Knopp
7090db60bc
Merge remote-tracking branch 'origin/physim-hotfix' into ldpc-decoder-codegen
2022-01-13 10:35:32 +01:00
Raymond Knopp
08100357f7
Merge remote-tracking branch 'origin/develop' into ldpc-decoder-codegen
2022-01-13 09:51:08 +01:00
luis_pereira87
b15f1f1830
Fix number of RRCSetup encoded bytes
2022-01-12 17:51:32 +00:00
luis_pereira87
4f50fcce2a
Add dedicated BWPs in fill_initial_SpCellConfig
2022-01-12 17:21:20 +00:00
luis_pereira87
6e4ff32cc5
Add Dedicated Serving Cell Configuration to config files
2022-01-12 14:40:50 +00:00
luis_pereira87
981f46039f
Merge remote-tracking branch 'origin/develop' into scs_60_iisc
2022-01-12 14:28:43 +00:00
Raymond Knopp
f44d1ccfeb
reduced memory requirements of dlsim,ulsim
2022-01-12 14:21:47 +01:00
luis_pereira87
212f00fce7
Fix segmentation faults for SA
2022-01-11 19:03:35 +00:00
luis_pereira87
4f6938839a
Remove hardcoded controlResourceSetId
2022-01-11 18:24:52 +00:00
luis_pereira87
2bab005799
Remove unused BWPs
2022-01-11 17:59:30 +00:00
luis_pereira87
296357fe1b
BWP fixes
2022-01-11 14:27:07 +00:00
luis_pereira87
20b6ee70eb
Fix build warning after merge with develop
2022-01-11 10:57:16 +00:00
luis_pereira87
68d4daf7d9
Fix variable wrongly replaced during the merge with develop
2022-01-11 10:56:34 +00:00
luis_pereira87
87c75ebccd
Merge remote-tracking branch 'origin/develop' into scs_60_iisc
...
# Conflicts:
# ci-scripts/conf_files/gnb.band78.sa.fr1.106PRB.usrpn310.conf
# ci-scripts/conf_files/gnb.band78.sa.fr1.162PRB.2x2.usrpn310.conf
# openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
2022-01-11 10:20:20 +00:00
ahadi
800a8268a3
"update"
2022-01-10 16:02:32 +01:00
francescomani
d36079c914
Merge remote-tracking branch 'origin/develop' into bupt-ulmimo-4
2022-01-10 10:46:15 +01:00
ahadi
b48ffa73e4
adding first_carrier_offset to subcarrier ind
2022-01-10 09:51:49 +01:00
ahadi
d9b4089f80
"minor fixes in nr_prs.c"
2022-01-10 08:52:24 +01:00
francescomani
882c4b34a2
cleanup
2022-01-07 18:03:35 +01:00
ahadi
aa73030ecc
"update prs start symbol"
2022-01-07 16:10:50 +01:00
ahadi
5339b35290
"update"
2022-01-07 11:13:32 +01:00
Raymond Knopp
7d9b3464a8
Merge branch 'ldpc-decoder-codegen' of https://gitlab.eurecom.fr/oai/openairinterface5g into ldpc-decoder-codegen
...
Conflicts:
cmake_targets/CMakeLists.txt
cmake_targets/ldpctest_BG_1_Zc_384_rate_1-3_block_length_8448_maxit_5.txt
openair1/PHY/CODING/nrLDPC_decoder.c
openair1/PHY/CODING/nrLDPC_decoder/nrLDPC_decoder.c
openair1/PHY/CODING/nrLDPC_decoder/nrLDPC_mPass.h_native_memcpy
openair1/PHY/CODING/nrLDPC_decoder/nrLDPC_tools/generator_bnProc/bnProc_gen_avx2
openair1/PHY/CODING/nrLDPC_decoder/nrLDPC_tools/generator_bnProc_avx512/bnProc_gen_avx512
2022-01-05 14:55:13 +01:00
Raymond Knopp
74ce2cf4be
to trigger CI
2022-01-05 01:27:42 +01:00
rmagueta
7f6e5c6fff
Fix warnings after merge with develop
2021-12-27 11:35:49 +00:00
luis_pereira87
35ebb0e045
Update min_rxtxtime in config file after merge
2021-12-27 11:26:21 +00:00
luis_pereira87
2a4c789ba9
Merge remote-tracking branch 'origin/thread_pool_size' into scs_60_iisc
2021-12-27 11:23:32 +00:00
luis_pereira87
4549104238
Merge remote-tracking branch 'origin/develop' into scs_60_iisc
...
# Conflicts:
# openair1/SCHED_NR_UE/phy_procedures_nr_ue.c
# openair1/SIMULATION/NR_PHY/dlsim.c
2021-12-27 11:13:27 +00:00
Raymond Knopp
40a9792fef
build_oai flag to turn off AVX512 generation on machines that have it. Needed for caracal at EURECOM because of CUDA compiler which doesn't like the flag. Added creation of threadpool in nr_ulsim to test channel decoding parallelization on different high CPU count machines
2021-12-24 21:36:06 +01:00
Raymond Knopp
13b8abc310
Merge branch 'develop' into ldpc-decoder-codegen
...
Conflicts:
cmake_targets/CMakeLists.txt
cmake_targets/build_oai
openair1/PHY/TOOLS/time_meas.h
2021-12-24 18:19:13 +01:00
francescomani
ff56eb3a5d
Merge remote-tracking branch 'origin/develop' into bupt-ulmimo-4
2021-12-24 09:58:15 +01:00
Sy
cd2b80e6c2
some cleanup
2021-12-22 22:36:42 +01:00
Raymond Knopp
50629a83a2
first set of changes to AW2S ORI/eCPRI driver for n78
2021-12-20 21:24:52 +01:00
Raymond Knopp
99e006f750
testing with UM/No Harq
2021-12-15 13:38:00 +01:00
Raymond Knopp
171408bc4d
pucch DTX threshold modification
2021-12-13 21:25:38 +01:00
ahadi
c63960c0f2
update debugger
2021-12-13 14:04:57 +01:00
Raymond Knopp
e9e5dd4c1a
Merge branch 'CSI-SA' into aw2s-n41
...
Conflicts:
openair1/PHY/NR_TRANSPORT/pucch_rx.c
openair2/LAYER2/NR_MAC_gNB/config.c
2021-12-12 22:47:46 +01:00
Raymond Knopp
34866293c1
minor changes
2021-12-11 17:32:09 +01:00
Florian Kaltenberger
b1cb0c463c
Merge branch 'nr_prs' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr_prs
2021-12-10 16:16:19 +01:00
Florian Kaltenberger
cd80a89daa
fixing a bug in the modulation
2021-12-10 16:15:23 +01:00
ahadi
c40b433a26
update
2021-12-10 16:04:08 +01:00
ahadi
ab586bcf3b
debug modulation
2021-12-10 15:30:16 +01:00
ahadi
910912a443
adding prs structure
2021-12-10 11:14:09 +01:00
francescomani
2f7e7b9823
remove some more logs
2021-12-10 10:54:10 +01:00
francescomani
dbdf38133e
reducing log levels
2021-12-09 17:37:55 +01:00
francescomani
79002c1190
phy-sim test cases for UL-MIMO
2021-12-09 17:37:16 +01:00
Raymond Knopp
9b0d2384ea
minor changes after merge
2021-12-09 12:34:08 +01:00
francescomani
9fd889dc3e
Merge remote-tracking branch 'origin/develop' into bupt-ulmimo-4
2021-12-09 09:59:07 +01:00
Florian Kaltenberger
464509e324
adding LPP ASN1 message definitions and code generation
2021-12-07 15:28:27 +01:00
Fang
2aa8a438f2
add mimo doc
2021-12-07 13:47:15 +08:00
yihz
e4a7eda968
base on 2021.w48, diff_1206_2.diff, UL_NR_MIMO 4*4
2021-12-07 10:43:28 +08:00
Luis Pereira
e6ae92ea17
Revert "Temporary fix to avoid QUECTEL to reject the RRCReconfiguration in NSA mode"
...
This reverts commit 1302b48b92
2021-12-03 12:56:01 +00:00
Florian Kaltenberger
54c5bb1d48
some bugfixing
2021-12-02 16:03:41 +01:00
luis_pereira87
aa653af57f
Merge remote-tracking branch 'origin/develop' into scs_60_iisc
...
# Conflicts:
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
2021-12-02 11:24:07 +00:00
luis_pereira87
0f63e94861
Update Dedicated Serving Cell Configuration section in configuration file
2021-12-01 23:17:20 +00:00
luis_pereira87
1302b48b92
Temporary fix to avoid QUECTEL to reject the RRCReconfiguration in NSA mode
...
For now, QUECTEL rejects the RRCReconfiguration with more than 1 BWP Dedicated, need to understand why...
2021-12-01 22:28:06 +00:00
luis_pereira87
8cc8ef123b
Add ServingCellConfigDedicated to RRCReconfiguration message in NSA
2021-12-01 22:02:41 +00:00
luis_pereira87
6edd0bb2ca
Change LOG levels
2021-12-01 22:02:35 +00:00
luis_pereira87
ee054770c4
Fix Segmentation Fault and avoid multiple calloc for the same pointers
2021-12-01 22:02:28 +00:00
Raymond Knopp
6fb731ea5d
Merge remote-tracking branch 'origin/NR_2port_CSIRS' into CSI-SA
...
Conflicts:
ci-scripts/xml_files/fr1_sa_quectel.xml
executables/nr-gnb.c
openair1/SCHED_NR/phy_procedures_nr_gNB.c
openair1/SIMULATION/NR_PHY/dlsim.c
openair2/GNB_APP/gnb_paramdef.h
openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler.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_uci.c
openair2/LAYER2/NR_MAC_gNB/mac_proto.h
openair2/LAYER2/NR_MAC_gNB/main.c
openair2/RRC/NR/MESSAGES/asn1_msg.c
2021-12-01 14:51:10 +01:00
ahadi
a6fd470772
prs resource mapping
2021-11-30 20:08:40 +01:00
luis_pereira87
b4f8857da3
Merge remote-tracking branch 'origin/develop' into scs_60_iisc
2021-11-29 17:35:13 +00:00
ahadi
f136f047c0
update
2021-11-28 18:37:01 +01:00
ahadi
289c9c9469
modulating prs
2021-11-26 11:33:52 +01:00
ahadi
cf9adcab96
modulating prs
2021-11-26 11:30:12 +01:00
Sy
5521e34360
my Internship project
2021-11-25 17:34:02 +01:00
francescomani
7f392cdb24
Merge remote-tracking branch 'origin/develop' into scs_60_iisc
2021-11-15 11:33:46 +01:00
francescomani
1396004ccc
Merge remote-tracking branch 'origin/develop' into scs_60_iisc
2021-11-09 10:44:34 +01:00
francescomani
5bfd507915
some more fixes for RA at gNB
2021-11-04 09:19:29 +01:00
ahadi
6b8f83b849
update
2021-11-03 15:24:24 +01:00
ahadi
1a6610ee3f
adding nr_prs.c to cmakelist and headers
2021-11-03 15:16:57 +01:00
francescomani
ebaabde8c6
Merge remote-tracking branch 'origin/develop' into scs_60_iisc
2021-11-03 14:06:58 +01:00
ahadi
70889ee949
fix nr_gold.c
2021-11-03 10:46:58 +01:00
ahadi
154850754c
Merge branch 'nr_prs' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr_prs
2021-11-03 10:31:41 +01:00
Mohsen Ahadi
177e07d7cb
Update nr_gold.c
2021-11-03 09:27:40 +00:00
ahadi
59cf14a021
fixing nr_gold.c
2021-11-03 10:19:05 +01:00
francescomani
f1992a58f8
fixes in bwp ss and coreset configuration at ue
2021-11-01 18:14:39 +01:00
francescomani
1e6c36d877
fix segfault in SA rfsim
2021-11-01 12:03:25 +01:00
Eurecom
a0f6545733
added 133/162 PRBs to nr_dlsim
2021-10-31 21:14:53 +01:00
Eurecom
6d6dd8f177
small modification in UE RX for handling DMRS configuration
2021-10-31 21:00:50 +01:00
ahadi
de272c7b2f
print
2021-10-28 22:17:35 +02:00
Mohsen Ahadi
3e6ad5f0ee
Update nr_gold.c
2021-10-28 14:38:17 +00:00
Mohsen Ahadi
85aac0f5c4
Update nr_gold.c
2021-10-28 14:30:52 +00:00
Mohsen Ahadi
37c2181034
Update nr_gold.c
2021-10-27 15:21:11 +00:00
Mohsen Ahadi
7715db28f0
Update nr_gold.c
2021-10-27 15:20:33 +00:00
ahadi
3d0c941d2c
adding nr_init_prs() to nr_gold.c
2021-10-27 17:15:54 +02:00
Mohsen Ahadi
1f86c34f0a
Update nr_init.c
2021-10-27 14:15:43 +00:00
francescomani
3186d45e71
Merge remote-tracking branch 'origin/develop' into scs_60_iisc
2021-10-27 15:00:50 +02:00
ahadi
98994a0ba6
Update nr_init.c
2021-10-26 16:01:16 +00:00
ahadi
c9439857d7
Update nr_gold.c
2021-10-26 15:52:22 +00:00
francescomani
0e0be91aa3
Merge remote-tracking branch 'origin/develop' into scs_60_iisc
2021-10-21 15:07:38 +02:00
Eurecom
4496b05423
testing CSI reporting and MIMO DL
2021-10-17 18:03:55 +02:00
Eurecom
f83c02d981
Merge branch 'NR_2port_CSIRS' into CSI-SA
...
Conflicts:
openair1/PHY/NR_TRANSPORT/nr_ulsch.c
openair1/SIMULATION/NR_PHY/dlsim.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_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_uci.c
targets/ARCH/USRP/USERSPACE/LIB/usrp_lib.cpp
2021-10-17 02:13:11 +02:00
Eurecom
52af089e2d
Merge remote-tracking branch 'origin/integration_2021_wk41' into CSI-SA
...
Conflicts:
ci-scripts/xml_files/fr1_sa_quectel.xml
openair1/PHY/NR_ESTIMATION/nr_measurements_gNB.c
openair1/SCHED_NR/fapi_nr_l1.c
openair1/SCHED_NR/phy_procedures_nr_gNB.c
openair2/GNB_APP/gnb_config.c
openair2/GNB_APP/gnb_paramdef.h
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
openair2/LAYER2/NR_MAC_gNB/nr_mac_gNB.h
2021-10-16 16:04:54 +02:00
Eurecom
8b441a19d6
Merge remote-tracking branch 'origin/integration_2021_wk41' into NR_2port_CSIRS
2021-10-16 15:55:59 +02:00
Eurecom
e1eebbad19
CSI RSRP reporting ok.
2021-10-16 11:11:05 +02:00
Eurecom
85d54ac9df
logging
2021-10-14 15:46:50 +02:00
Eurecom
71d933d2f4
Merge remote-tracking branch 'origin/bandwidth-testing-abs' into bandwidth-testing
...
Conflicts:
executables/nr-ru.c
openair1/SCHED_NR/phy_procedures_nr_gNB.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler.c
2021-10-11 13:46:15 +02:00
Eurecom
a28c6e7c9f
MAC support for prb blacklisting
2021-10-08 21:21:28 +02:00
Eurecom
7b1d84df74
Merge branch 'bandwidth-testing' of https://gitlab.eurecom.fr/oai/openairinterface5g into bandwidth-testing
2021-10-08 15:46:15 +02:00
Raymond Knopp
7d7dd29514
blacklisting of PRBs in configuration file
2021-10-08 15:44:57 +02:00
Eurecom
a0eddabbbd
log reduction
2021-10-06 22:44:22 +02:00
Raymond Knopp
3549168347
removal of mean signal level
2021-10-06 22:43:06 +02:00
Raymond Knopp
33371f226a
initial changes for n41 support with aw2s RRU
2021-10-05 11:37:34 +02:00
Eurecom
95478f1937
Merge branch 'bandwidth-testing' of https://gitlab.eurecom.fr/oai/openairinterface5g into bandwidth-testing
2021-09-29 21:34:51 +02:00
Raymond Knopp
d9235268b4
MAC statistics in separate thread
2021-09-29 21:32:22 +02:00
Eurecom
bc03e8c13d
Merge branch 'bandwidth-testing' of https://gitlab.eurecom.fr/oai/openairinterface5g into bandwidth-testing
2021-09-29 14:46:05 +02:00
Eurecom
5392b1f13f
Merge branch 'bandwidth-testing' of https://gitlab.eurecom.fr/oai/openairinterface5g into bandwidth-testing
2021-09-27 07:22:13 +02:00
Eurecom
286893a1ed
commit before merge
2021-09-27 07:21:00 +02:00
Florian Kaltenberger
de8d4f4318
adding pseudo code to start prs development
2021-09-13 09:59:47 +02:00
francescomani
c5feda8613
Merge remote-tracking branch 'origin/develop' into scs_60_iisc
2021-09-10 14:59:10 +02:00
francescomani
503eba46ce
fix compilation issue
2021-09-10 13:39:50 +02:00
Abhijith
28394b96af
Merge branch 'scs_60_iisc' of gitlab.eurecom.fr:oai/openairinterface5g into scs_60_iisc
2021-08-30 17:27:25 +05:30
Abhijith
f03b309bc0
Merge remote-tracking branch 'origin/develop' into scs_60_iisc
2021-08-30 17:21:34 +05:30
Abhijith
1c60147e86
Merge remote-tracking branch 'origin/develop' into scs_60_iisc
2021-08-30 16:54:57 +05:30
Abhijith
ad9e0f5db0
Fixed error in fill_default_reconfig()
2021-08-27 11:36:15 +05:30
Abhijith
208a682152
Added documentation
2021-08-20 11:50:41 +05:30
Abhijith
f2a1023d8e
Merge remote-tracking branch 'origin/develop' into scs_60_iisc
2021-08-16 23:01:31 +05:30
Abhijith
8b1138c89f
Hardcoding of bwp_id at UE removed
2021-08-16 14:12:04 +05:30
Abhijith
274ea107ff
Reverted number of BWPs error at gNB
2021-08-09 17:38:09 +05:30
Abhijith
bd0c5f6030
Reverted no. of BWPs to 4
2021-08-05 11:07:39 +05:30
Abhijith
94808d4326
Added switching delay requirements
2021-07-30 15:57:36 +05:30
Abhijith
000142c3e3
Cosmetic changes
2021-07-29 16:00:23 +05:30
Shruthi
104e532731
Review comments on SA mode addressed
2021-07-23 13:42:14 +05:30
Shruthi
6fa460dd2d
Merge remote-tracking branch 'origin/develop' into scs_60_iisc
2021-07-23 13:06:12 +05:30
Abhijith
f34c9131d9
Fixed SA mode Error
2021-07-13 14:45:32 +05:30
Abhijith
1a089a0d67
Fixed errors with initialBWP and SA
2021-07-06 16:37:46 +05:30
Abhijith
115a6d0384
Merge conflicts resolved
2021-07-05 11:49:41 +05:30
Abhijith
92298de507
Merge remote-tracking branch 'origin/develop' into HEAD
2021-07-05 11:25:06 +05:30
Abhijith
1f94285040
Rebased to develop after SA merge
2021-07-02 17:03:20 +05:30
Abhijith
8507a3d281
Log level changed
2021-06-25 14:04:32 +05:30
Abhijith
076a8264c2
Merge branch 'scs_60_iisc' of https://gitlab.eurecom.fr/oai/openairinterface5g into scs_60_iisc
2021-06-25 13:39:20 +05:30
Abhijith
c623d90453
Review comments incorporated
2021-06-25 13:38:40 +05:30
Abhijith Atreya
039442c1d4
Fixed warnings and extra Log messages removed
2021-06-25 13:38:40 +05:30
Shruthi
6602bdeed8
PTRS paramaters removed
2021-06-25 13:38:40 +05:30
Abhijith Atreya
d3674a25e1
Fixed PTRS errors
2021-06-25 13:38:40 +05:30
Abhijith
ea1b995a75
Fixed error with BWP_Id 4
2021-06-25 13:38:40 +05:30
Abhijith
24acc0e8b0
scs and bwp location error fixed
2021-06-25 13:38:40 +05:30
Abhijith
4f9aaa927e
Access SCD parameters from config file
2021-06-25 13:38:40 +05:30
Abhijith
af6807d30b
pucch errors fixed
2021-06-25 13:38:40 +05:30
Abhijith
1fe40f312e
bugfix : pdcch and BWP switch capability
2021-06-25 13:38:40 +05:30
Abhijith
bca775a594
Fixed compilation issues
2021-06-25 13:38:40 +05:30
Abhijith
91765a2c4d
Initial commit for addition of dedicated BWPs
2021-06-25 13:38:40 +05:30
Abhijith
4a6f8a7dc7
Review comments incorporated
2021-06-25 13:18:52 +05:30
Abhijith Atreya
698917bf1c
Fixed warnings and extra Log messages removed
2021-06-02 14:32:32 +00:00
Shruthi
e9a6efc9c9
PTRS paramaters removed
2021-06-02 12:17:08 +05:30
Abhijith Atreya
82ba9b96f4
Fixed PTRS errors
2021-06-01 11:35:03 +00:00
Abhijith
b2fedd793c
Fixed error with BWP_Id 4
2021-06-01 15:50:16 +05:30
Abhijith
0628d54480
scs and bwp location error fixed
2021-05-27 20:49:55 +05:30
Abhijith
0afec1e3dd
Access SCD parameters from config file
2021-05-27 18:10:46 +05:30
Abhijith
1ce9f1fccb
pucch errors fixed
2021-05-26 21:20:02 +05:30
Abhijith
0ec806f5fe
bugfix : pdcch and BWP switch capability
2021-05-25 20:16:31 +05:30
Abhijith
8e79241cbe
Fixed compilation issues
2021-05-24 14:18:26 +05:30
Abhijith
1042db7317
Initial commit for addition of dedicated BWPs
2021-05-24 13:41:27 +05:30
Raymond Knopp
c64362f8ec
Merge remote-tracking branch 'origin/develop' into ldpc-decoder-codegen
...
Conflicts:
cmake_targets/CMakeLists.txt
cmake_targets/build_oai
2020-08-27 07:22:10 +02:00
Raymond Knopp
3bc433a5f8
bugfix from type in last commit
2020-08-27 07:18:49 +02:00
Sy
845a226410
optimized 5G NR LDPC decoder
2020-07-06 02:34:12 +02:00
Sy
c8a787d22c
optimized 5G NR LDPC decoder
2020-07-03 14:21:00 +02:00
Sy
559e8fdcd2
degradation of performance in BLER fixed | bnProc & bnProcPc unrolled | small improvement in times
2020-07-01 18:37:52 +02:00
Sy
0f704894f4
degradation of performance in BLER corrected | bnProc & bnProcPc unrolled
2020-07-01 14:12:53 +02:00
Sy
5e5bc1a9e3
Effective management of all values of Z (lifting size) and all R (coding rate) for BG1 & BG2 |
...
some improvement in decoding time | (bnProcPc reduces 2x)
2020-06-27 02:07:13 +02:00
Sy
c912762144
bnProcPc and bnProc unrolled | BN Processing, small improvement in times at the expense of degraded performance in BLER , reordering of generated files
2020-06-19 23:45:02 +02:00
Sy
394f0deb1b
bnProcPc and bnProc unrolled | BN treatment, small improvement in times at the expense of degraded performance in BLER , reordering of generated files
2020-06-19 23:38:37 +02:00
Raymond Knopp
55e32f6e8c
removed unnecessary include files
2020-06-06 10:57:33 +02:00
Raymond Knopp
0d65f76d46
removed system includes that were put in the repository
2020-06-06 09:32:41 +02:00
Sy
119be5d45b
Re-implementation of memcpy--> more faster | llr2cnProcBuf, cn2bnProcbuf, bn2cnProcBuf are optimized
2020-06-04 02:52:35 +02:00
Sy
cb8760a44d
full version of the optimized 5NR LDPC decoder | AVX2 && AVX512 options
2020-06-03 22:57:13 +02:00
Sy
9b11d0b593
full version of the optimized 5NR LDPC decoder
2020-06-03 22:51:05 +02:00
Sy
301317eca6
full version of the optimized 5NR LDPC decoder
2020-06-03 19:04:20 +02:00
Raymond Knopp
a6af0d99ce
minor fix for AVX2/AVX512 switch
2020-06-02 13:19:35 +02:00
matzakos
956d9aa1d8
added selection between AVX2 and AVX512
2020-06-02 12:06:38 +02:00
Raymond Knopp
8663ee697e
chages in AVX512 code generator. Yields small improvement compared to AVX2, BLER performance is still degraded.
2020-06-01 14:40:11 +02:00
Sy
c67550e531
Test for AVX512
2020-05-29 15:23:22 +02:00
Sy
265b5c4d1b
Test for AVX512
2020-05-29 15:19:52 +02:00
Sy
4542322bb4
TEST AVX512
2020-05-29 15:13:56 +02:00
Sy
558fccbba7
TEST AVX512
2020-05-29 15:07:54 +02:00
Sy
b85b5fe47a
Test for avx512
2020-05-29 14:57:15 +02:00
Sy
6d9ceaa712
Test for AVX512
2020-05-29 13:51:38 +02:00
Sy
5e5e487e4c
Test for avx512
2020-05-29 11:58:55 +02:00
Raymond Knopp
3e27bed4f7
updates to CMakelist.txt for AVX512 options
2020-05-28 12:23:33 +02:00
Sy
bdd12a3396
Testing for avx512
2020-05-27 13:41:57 +02:00
Sy
bfad636369
Testing for avx512
2020-05-26 16:50:32 +02:00
Sy
00a8df6f8f
generated CN processing files according to the values of Z | version for AVX2 and AVX512| BG1 & BG2
2020-05-25 14:34:07 +02:00
Sy
a1b81d9475
generated files for CN processing according to the values of Z | version for AVX2 and AVX512
2020-05-23 22:07:22 +02:00
Sy
140fa111c4
file generated for CN processing according to the values of Z | version for AVX2 and AVX512
2020-05-23 21:39:17 +02:00
Sy
ad32b6108e
use of avx2 & avx512 at CN processing level
2020-05-19 11:49:10 +02:00
Sy
d3af4c4b8b
use of avx2 & avx512 at CN processinf level
2020-05-19 11:46:09 +02:00
Sy
22fe32645b
use of avx512 & avx2 at CN processing level
2020-05-18 17:05:50 +02:00
Sy
71a8d19b7d
use of avx2 & avx512 at CN Processing level
2020-05-18 13:58:44 +02:00
Sy
3ed622afbd
use of avx512 at CN processing level
2020-05-18 11:50:12 +02:00
Raymond Knopp
a7e6137408
unrolled 2 BNs case in generator
2020-05-09 09:14:59 +02:00
Raymond Knopp
581a9731d8
removed one-level of unrolling in cnProc generator
2020-05-08 23:24:04 +02:00
Sy
732b98d1ae
adding >> 5 to all lut_startAddrCnGroups
2020-05-08 17:40:45 +02:00
Sy
fe27b81703
adding >> 5 to all lut_startAddrCnGroups
2020-05-08 17:38:44 +02:00
Sy
66c30b9e1d
adding >> 5 to all lut_startAddrCnGroups
2020-05-08 17:15:50 +02:00
Raymond Knopp
9db8db256a
LUT memory access fix for code generator
2020-05-08 15:26:52 +02:00
Sy
e785891fb1
integration of the generated file (nrLDPC_cnProc_BG1_Z384_13 with the LDPC decoder at the base
2020-05-07 16:28:01 +02:00
Raymond Knopp
f8fbd26b57
more cleanup and testing
2020-05-04 13:18:47 +02:00
Raymond Knopp
fa3a637b72
cleanup of generator, added directory/file creation for output
2020-05-04 11:25:09 +02:00
Raymond Knopp
550ab5009b
fixed compilation of generator
2020-05-04 10:19:37 +02:00
Raymond Knopp
cabbb72c0f
modifications to Makefile to include OPENAIR_HOME path and activate debugging symbols
2020-05-04 09:45:11 +02:00
Sy
0ee70df312
first commit
2020-05-02 23:35:18 +02:00