Melissa Elkadi
0df18854fc
Merge branch 'eurecom-develop' into episys-throughput-updates-and-downlink-siso-cm
2022-03-22 11:52:34 -07:00
Robert Schmidt
ca303c9fd5
Merge remote-tracking branch 'origin/continuous-tx' into integration_2022_wk11
2022-03-18 16:51:50 +01:00
Melissa Elkadi
91d42fd5ec
Fixing memory leaks and hoping to fix num_dci_option bug
2022-03-17 12:44:30 -07:00
francescomani
deee2a9ca1
Merge remote-tracking branch 'origin/develop' into NR_MIMO_memory
2022-03-08 09:16:18 +01:00
Melissa Elkadi
79cc21f6f5
Merge branch 'eurecom-develop' into episys-throughput-updates-and-downlink-siso-cm
2022-03-07 06:33:51 -08:00
Thomas Schlichter
9378a076ee
Merge remote-tracking branch 'origin/develop' into continuous-tx
2022-03-07 09:44:49 +01:00
Robert Schmidt
cadbf67f67
Merge remote-tracking branch 'origin/tx-thread-stats-fix' into integration_2022_wk09_b
2022-03-05 13:34:15 +01:00
Robert Schmidt
0220f4a6e9
Merge remote-tracking branch 'origin/NR_RRC_256QAM_DL' into integration_2022_wk09_b
2022-03-05 13:33:18 +01:00
Melissa Elkadi
7e0757fb48
Addressing MR review comments
...
- OPENAIR_DIR replaced with AWGN_RESULTS_DIR
- Copying UCI_2_3_4 PDU with rx'd PDU from proxy
- Reverting hacks/whitespace changes
2022-03-03 15:46:54 -08:00
Melissa Elkadi
bf153a2306
Merge branch 'eurecom-develop' into episys-throughput-updates-and-downlink-siso-cm
2022-03-01 07:23:54 -08:00
francescomani
43ea92bf8f
Merge remote-tracking branch 'origin/develop' into NR_MIMO_memory
2022-03-01 15:08:30 +01:00
Robert Schmidt
63dea20c64
Address review comments
2022-02-28 14:35:18 +01:00
Robert Schmidt
2736d0fe16
Merge remote-tracking branch 'origin/repair-f1-5g' into integration_2022_wk08_b
2022-02-25 23:54:04 +01:00
Robert Schmidt
823aaa70dd
Fix warning in lte UE scope and ocp-enb
2022-02-25 18:06:04 +01:00
Robert Schmidt
26d0d65747
get execution time_stats_t from Tpool job
2022-02-25 17:55:27 +01:00
Robert Schmidt
c6ac88ffa6
Remove deprecated ocp-gnb
2022-02-25 17:55:27 +01:00
Robert Schmidt
cf815ffbce
Fix compilation error in ocp-enb
2022-02-25 17:55:27 +01:00
Robert Schmidt
8419166fc4
Move time_meas.{c,h} to common/utils/
2022-02-25 17:27:02 +01:00
Robert Schmidt
b742717fb8
Remove timing functions from logging module
2022-02-25 17:22:01 +01:00
Sakthivel Velumani
57c480a8a3
Merged the two thread stats into a global one
2022-02-25 17:21:17 +01:00
Sakthivel Velumani
866311ac15
enabled second tx thread stats
2022-02-25 17:21:17 +01:00
Melissa Elkadi
2b1cc455b0
Merge branch 'episys-ul-info-cleanup' into episys/master-sa
2022-02-24 15:48:43 -08:00
Robert Schmidt
048b539050
Correctly initialize PDCP in F1 mode
2022-02-23 21:21:54 +01:00
francescomani
17dc227c3b
Merge remote-tracking branch 'origin/develop' into NR_MIMO_memory
2022-02-23 15:20:22 +01:00
francescomani
c61a0dd223
Merge remote-tracking branch 'origin/develop' into NR_RRC_256QAM_DL
2022-02-23 10:11:04 +01:00
francescomani
69baaa6998
Merge remote-tracking branch 'origin/develop' into NR_MIMO_memory
2022-02-22 11:21:59 +01:00
Robert Schmidt
399e6d78f7
new_nr_ue_ulsch(): no abstraction_flag, add term_nr_ue_transport()
2022-02-21 13:35:35 +01:00
Robert Schmidt
efd62d14a7
Implement term_nr_ue_signal(), remove abstraction_flag from init_nr_ue_signal()
...
term_nr_ue_signal() frees all memory, except for dfts lib load
2022-02-21 13:35:34 +01:00
francescomani
7bb7c4d290
Merge remote-tracking branch 'origin/develop' into NR_RRC_256QAM_DL
2022-02-21 09:24:07 +01:00
Robert Schmidt
72a4ed80da
Merge remote-tracking branch 'origin/msc-removal' into integration_2022_wk08
2022-02-19 19:43:11 +01:00
Robert Schmidt
21f862641c
Merge remote-tracking branch 'origin/cleanup-20220125' into integration_2022_wk08
2022-02-19 19:34:01 +01:00
Melissa Elkadi
bf3d7959bd
Comment for #define _GNU_SOURCE
2022-02-18 09:39:06 -08:00
Melissa Elkadi
2208abfedd
Modifying change to MAC layer
...
Instead of conditionally calling the pucch_scheduler
we now only call the functions we need from the stub
function directly. This is better because we are not
modifying the OAI MAC layer code and ensuring that we
are not calling the pucch_scheduler twice for the same
sfn/slot
2022-02-17 08:48:26 -08:00
Melissa Elkadi
c917352dd2
Resolving issues in MR:
...
Adding error checking before indexing in mac layer harq array
Adding error checking before writing ul_harq_sfn_slot
Added comments
Made a "static" free_uci_inds() actually static
2022-02-16 16:11:19 -08:00
Melissa Elkadi
3c925942a9
Getting rid of pthread warning with GNU_SOURCE
2022-02-16 13:18:32 -08:00
Melissa Elkadi
10d0f13ceb
Revert "Getting rid of pthread warning and fixing nfapi"
...
This reverts commit 9a78b58927 .
2022-02-16 13:15:15 -08:00
Melissa Elkadi
9a78b58927
Getting rid of pthread warning and fixing nfapi
...
The nfapi code releases dl_ttis and tx_data_reqs
if the buffer has data in it. In the proxy code we
overwrite this instead of dropping the packet.
2022-02-16 13:12:12 -08:00
francescomani
8c1ed65c1f
Merge remote-tracking branch 'origin/develop' into NR_MIMO_memory
2022-02-16 13:46:54 +01:00
Robert Schmidt
cfa3b0caf0
Merge remote-tracking branch 'origin/ue-phy-sync-improvements' into integration_2022_wk07_c
2022-02-16 10:08:59 +01:00
hardy
71c33bec45
Merge remote-tracking branch 'origin/ue-rfsim-fix' into integration_2022_wk07_b
2022-02-15 09:26:01 +01:00
Melissa Elkadi
af18fc7e70
Log demotion and white space clean up
2022-02-14 11:14:13 -08:00
Melissa Elkadi
26349dbe20
More clean up for merge request
2022-02-14 11:07:14 -08:00
Melissa Elkadi
987363b8a8
Clean up for MR
2022-02-14 10:34:23 -08:00
luis_pereira87
bfc34f329e
Merge remote-tracking branch 'origin/develop' into ue-phy-sync-improvements
...
# Conflicts:
# openair1/SCHED_NR_UE/phy_procedures_nr_ue.c
# targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band78.fr1.106PRB.2x2.usrpn300.conf
2022-02-14 09:50:58 +00:00
francescomani
4329051120
Merge remote-tracking branch 'origin/develop' into NR_RRC_256QAM_DL
2022-02-14 09:20:22 +01:00
luis_pereira87
fc783110da
Merge remote-tracking branch 'origin/develop' into ue-phy-sync-improvements
...
# Conflicts:
# targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band41.fr1.106PRB.usrpb210.conf
2022-02-10 23:19:52 +00:00
Robert Schmidt
7e92d44fc2
Merge remote-tracking branch 'origin/oai-ue-time-meas' into integration_2022_wk06_a
2022-02-10 18:57:28 +01:00
Melissa Elkadi
60a9d41bc6
UCI ACK/NACK most of the way working
...
We have gotten rid of filling the ACK/NACK with
the DLSCH and now only fill with the PUCCH. This
assumes that the MAC layer is properly decoding the
dl_tti_req and tx_data_req and allows us to
simply use the MAC layers scheduled SNF/Slot
to return the ACK NACK. There are some hacks added
in this commit which ensure that the PDCP packet
has the correct header (1st byte = 80) and now with
15Mbps we are seeing about 20% packet loss and
a gNB bug on the edge case (current frame is 1023
and the gNB schduler wants an ACK in frame 0 but the
scheduled UL_TTI_REQ has a frame of 1023).
2022-02-09 07:59:10 -08:00
Cedric Roux
1409e3bcb4
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 10:22:01 +01:00
Thomas Schlichter
76885758aa
add support for continuous transmission
...
In case of TDD we usually disable TX during RX.
Unfortunately some USRPs create self-interference after disabling TX.
To be able to work-around this issue, we add the flag "--continuous-tx".
2022-02-09 08:56:15 +01:00