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
francescomani
c4f1812cc9
Merge remote-tracking branch 'origin/develop' into bupt-ulmimo-4
2022-02-14 18:14:19 +01: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
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
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
Melissa
8c2a067a22
Merge branch 'episys/david/checking_downlink_siso_model' into 'episys/master-nsa'
...
Downlink SISO modeling
See merge request aburger/openairinterface5g!104
2022-02-08 14:51:55 -08:00
Melissa Elkadi
9da3cbc9ec
Cherry picking UCI multiplexing for CSI reports
2022-02-08 13:03:13 -08:00
Florian Kaltenberger
12b668e9cb
fixing a bug in ue-scan-carrier
2022-02-04 16:46:57 +01:00
Sakthivel Velumani
9934aed3cf
Fix PUSCH/PDSCH parallel proc bug
2022-01-31 18:23:23 +05:30
mjoang
9a36c36249
No need to pass dlsch_parallel into nr_ue_dlsch_procedures() as it is not needed inside nr_dlsch_decoding()
2022-01-28 16:10:50 +01:00
Robert Schmidt
b9a216d79a
Take timing measurements for UL DLSCH decoding steps
...
- Measure time of deinterleaving, rate unmatching, and LDPC decoding of
DLSCH decoding
- Add merge_meas() function to merge measurements into one
- Rename time meas variables with "turbo" to "ldpc"
2022-01-28 16:10:50 +01:00
Robert Schmidt
4289a21f35
Add thread to periodically print L1 UE stats to file
2022-01-28 16:10:50 +01:00
Robert Schmidt
71619bb7b4
Add measurement stats for rx_pdsch and ul_indication
2022-01-28 16:10:50 +01:00
Laurent THOMAS
3e7c22e7c6
gtp-u old code delete
2022-01-26 11:27:02 +01:00
francescomani
0e106543ef
clean up of ulsch ue structures
2022-01-25 18:54:33 +01:00
luis_pereira87
b4e34d5e6b
Merge remote-tracking branch 'origin/develop' into ue-phy-sync-improvements
2022-01-21 10:53:05 +00:00
luis_pereira87
34409bacc0
Address review comments
2022-01-21 10:52:39 +00:00
hardy
bbe79b5b3a
Merge remote-tracking branch 'origin/NR_UE_Capabilities' into integration_2022_wk03_b
2022-01-19 15:40:43 +01:00
francescomani
79cc85a265
Merge remote-tracking branch 'origin/clean-shutdown' into bupt-ulmimo-4
2022-01-18 15:48:38 +01:00
francescomani
c1d157dc42
fixing compilation issues
2022-01-17 19:28:17 +01:00
luis_pereira87
a2755610fa
Merge remote-tracking branch 'origin/develop' into ue-phy-sync-improvements
...
# Conflicts:
# openair1/PHY/LTE_UE_TRANSPORT/pcfich_ue.c
2022-01-14 13:49:16 +00:00
Cedric Roux
de72d53c21
nr ue: fix rlc and pdcp tick generation
...
Ticks have to come every millisecond. The code was calling tick
only for DL slots.
(This whole logic will change at some point, this tick mechanism is not
good. But in the meantime, let's fix anyway.)
2022-01-11 11:04:48 +01:00
luis_pereira87
46d629aede
Merge remote-tracking branch 'origin/develop' into ue-phy-sync-improvements
...
# Conflicts:
# ci-scripts/conf_files/gnb.band78.sa.fr1.106PRB.usrpn310.conf
# ci-scripts/conf_files/gnb.band78.sa.fr1.162PRB.2x2.usrpn310.conf
2022-01-10 10:21:07 +00:00
francescomani
d36079c914
Merge remote-tracking branch 'origin/develop' into bupt-ulmimo-4
2022-01-10 10:46:15 +01:00
francescomani
7b490f330c
Merge remote-tracking branch 'origin/develop' into NR_UE_Capabilities
2022-01-10 10:11:55 +01:00
luis_pereira87
f6c735f560
Revert to timing adjustment based on cyclic prefix and improves it
2022-01-07 18:54:31 +00:00
luis_pereira87
d4f4080626
Revert "Revert "Merge remote-tracking branch 'origin/develop' into ue-phy-sync-improvements""
...
This reverts commit 29268d0a66 .
2022-01-05 14:00:09 +00:00
francescomani
a54c1f239e
passing the file name on top of the path for uecap
2022-01-04 14:11:21 +01:00
francescomani
562013fa32
Merge remote-tracking branch 'origin/develop' into NR_UE_Capabilities
2021-12-30 14:59:50 +01:00
francescomani
0d3ee346bf
uecap file path from command line at UE
2021-12-30 12:17:11 +01:00
luis_pereira87
799e52745f
Adjust sync based on PSS improvements
2021-12-24 13:47:47 +00:00
Luis Pereira
29268d0a66
Revert "Merge remote-tracking branch 'origin/develop' into ue-phy-sync-improvements"
...
This reverts commit 96554bef51
2021-12-24 13:12:30 +00:00
luis_pereira87
96554bef51
Merge remote-tracking branch 'origin/develop' into ue-phy-sync-improvements
...
# Conflicts:
# openair1/PHY/NR_UE_TRANSPORT/nr_dlsch_demodulation.c
# openair1/SCHED_NR_UE/phy_procedures_nr_ue.c
2021-12-24 10:32:06 +00:00
luis_pereira87
22754562cf
Adjust sync based on PSS
2021-12-24 10:26:52 +00:00
Robert Schmidt
6c823168fe
Merge remote-tracking branch 'origin/episys-merge-nsa' into integration_2021_wk51_d
2021-12-24 10:13:27 +01:00
francescomani
ff56eb3a5d
Merge remote-tracking branch 'origin/develop' into bupt-ulmimo-4
2021-12-24 09:58:15 +01:00
yihz
e4a7eda968
base on 2021.w48, diff_1206_2.diff, UL_NR_MIMO 4*4
2021-12-07 10:43:28 +08:00
Melissa Elkadi
fd2f61debc
Merge branch 'eurecom-develop' into eurecom-episys-merge-nsa
2021-12-03 05:44:34 -08:00
Laurent Thomas
1f1f85c7bc
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into tx-proc-optim
2021-12-02 14:17:49 +01:00
hardy
4be0407bd9
Merge remote-tracking branch 'origin/nr_ldpc_dlsch_decoding_parallel' into integration_2021_wk48_d
2021-12-01 12:31:50 +01:00
Melissa Elkadi
6f69e836a8
This commit allows IP traffic to work for 2 UEs in NSA mode
...
The nr_rrc_ue_process_RadioBearerConfig() function
call in the RRC layer of the NRUE was removed when
it should not have been for NSA mode. This is now
added back in for NSA mode. Also, the call to
pdcp_run should only be when were NOT in NOS1 mode
and ARE in SA mode. This was fixed as well.
Ue-to-Ue IP traffic in NSA works, but eventually
the NSA UE will crash due to an incorrect PDCCH
configuration. This is a bug we will need to look
into. It doesnt always crash, only about 40% of
the time. And even when the NRUE does crash, it
happens towards the end of the simulation.
2021-11-18 11:45:47 -08:00
Melissa Elkadi
16d82de9cf
Only call pdcp_run for SA 5GCN mode, not NSA mode
2021-11-18 11:08:53 -08:00
Melissa Elkadi
236f980ba0
Merge branch 'episys/master-nsa' into episys/5gcn_traffic_testing
2021-11-17 15:12:59 -08:00
Melissa Elkadi
368977b3bb
The NRUE and gNB are connected to the 5GCN!
...
When IP traffic is started on the NRUE, the
gNB immediately crashes
2021-11-12 09:03:47 -08:00
Raymond Knopp
95343c6658
Merge remote-tracking branch 'origin/develop' into tx-proc-optim
...
Conflicts:
common/utils/nr/nr_common.h
openair1/PHY/NR_TRANSPORT/pucch_rx.c
2021-11-11 08:34:06 +01:00
Raymond Knopp
07d735f93c
step-by-step merging from tx-proc-optim-lts. Everything except NR_TRANSPORT merged. Some issues with 64QAM modulation
2021-11-11 08:28:10 +01:00
David Kim
d118cbfadc
Consolidated two 'if' condition in ra procedures for nsa and sa.
2021-11-10 18:18:12 -08:00
Melissa Elkadi
5fcea85427
Getting rid of duplicate if statement contents
2021-11-10 14:41:54 -08:00