Laurent THOMAS
576d468809
Clean up intermediate DFT macros, remove non-existing DFTs
...
DFT for 9216 and 73728 don't exist and/or assert, so remove them from
the list.
2024-10-30 18:04:43 +01:00
Laurent THOMAS
5cd5f72533
case DFT12 processing with specific data organization: remove intermediate pointer
2024-10-30 17:54:58 +01:00
Laurent THOMAS
4cf2719bd9
scale in DFT16 as per normal scaling sqrt(16) = 4
2024-10-29 18:47:15 +01:00
Laurent THOMAS
f1f02ec0a1
use existing functions to retrieve (i)dft enum value
2024-10-29 18:47:15 +01:00
Robert Schmidt
dd7c3f80e8
Merge remote-tracking branch 'origin/pucch2_dtx' into integration_2024_w42 ( !3051 )
...
This adds DTX detection in PUCCH 2 receiver. This is detected by MAC
already which will drop PUCCH 2 indications that are detected as DTX.
For the moment this uses the same pucch0_dtx_threshold value indicated
in L1 section of the configuration file. The feature firstly reduces
unnecessary logging on stdout and the use of invalid CSI measurements in
the MAC scheduler.
Closes : #547
2024-10-19 12:56:21 +02:00
Raymond Knopp
03b24c1ee6
fixed signal level computation for PUCCH2 and threshold in pucchsim.
...
Threshold allows detection with -9 dB SNR with 8 RX antennas
2024-10-18 15:43:08 +02:00
francescomani
af53f35824
avoid processing PUCCH2 without polar if declared missed detection
2024-10-18 11:17:58 +02:00
Rúben Soares Silva
57cccd633f
Correctly cast qam64_qam64 parameters in dlsch_llr_computation.c
...
Change call to qam64_qam64 to use (short *) parameters as defined in the function declaration
2024-10-17 10:48:24 +01:00
Raymond Knopp
eb9cb2f988
added DTX detection in PUCCH 2 receiver. This is detected by MAC already
...
which will drop PUCCH 2 indications that are detected as DTX. For the
moment this uses the same pucch0_dtx_threshold value indicated in L1
section of the configuration file.
2024-10-17 10:08:08 +02:00
Rúben Soares Silva
d9a5866bcd
Address warning unused variable 'tw512_128p'
2024-10-15 16:48:23 +01:00
Jaroslava Fiedlerova
75af74c731
Merge remote-tracking branch 'origin/RA_2-Step' into integration_2024_w41
2024-10-14 14:47:19 +02:00
francescomani
eccecde2c7
Merge remote-tracking branch 'origin/fix-SNR-based-on-SRS' into integration_2024_w41
2024-10-14 14:31:17 +02:00
francescomani
4528be42de
Merge remote-tracking branch 'origin/NR_gNB_BF_matrix' into integration_2024_w41
2024-10-11 16:55:25 +02:00
rmagueta
be6dcccd93
Add CI test for SRS in nr_ulsim
2024-10-11 11:12:53 +01:00
rmagueta
765bb64b5c
Fix SNR based on SRS
2024-10-11 11:12:21 +01:00
francescomani
abc5069a55
handling beams in PHY RX channels
2024-10-11 08:02:06 +02:00
francescomani
014338105e
remove unused bf_weights feild from config files
2024-10-11 08:02:06 +02:00
francescomani
64ed4e9262
handling beams in PHY TX channels
2024-10-11 08:02:06 +02:00
francescomani
2a9a038dbd
improvements in RU beamforming handling procedures
2024-10-11 07:59:31 +02:00
rmagueta
aaf9b57abb
Call active=0 for CSI-RS early
2024-10-09 10:01:46 +01:00
ndomingues
160210ebae
Baseline implementation of RA 2-Step MsgA procedures at UE
2024-10-09 09:04:44 +01:00
francescomani
f25ad2b098
remove unnecessary return at the end of nr_ue_csi_rs_procedures
2024-10-08 09:46:43 +02:00
francescomani
46beda91ee
moving CSI-RS common functions to a new file
2024-10-08 09:46:43 +02:00
francescomani
a54a919bd8
removing UE dependence on gNB CSI FAPI structure and decoupling UE from gNB procedures
2024-10-08 09:46:43 +02:00
francescomani
26fd99ff61
terminal independent common functions in nr_generate_csi_rs
2024-10-08 09:46:43 +02:00
francescomani
ddbbaef302
remove nr_csi_info_t from gNB (unused)
2024-10-08 09:46:43 +02:00
francescomani
7e009781cd
moving out CSI mapping parameters from nr_generate_csi_rs
2024-10-08 09:46:43 +02:00
francescomani
ad96697d10
common function for CSI-RS mapping parameters
2024-10-08 09:46:43 +02:00
Jaroslava Fiedlerova
9ef7e6dec0
Merge remote-tracking branch 'origin/fix-Beta_DMRS_PDSCH' into integration_2024_w40b
2024-10-04 11:00:31 +02:00
Jaroslava Fiedlerova
9ca37d1b94
Merge remote-tracking branch 'origin/ue-RF-warmup' into integration_2024_w40b
2024-10-04 07:53:17 +02:00
Jaroslava Fiedlerova
b824e55cdd
Merge remote-tracking branch 'origin/imscope-td-plot' into integration_2024_w40b
2024-10-04 07:52:36 +02:00
Robert Schmidt
c2535df334
Merge remote-tracking branch 'origin/fix_log2_approx_tests' into integration_2024_w40
2024-10-02 17:06:33 +02:00
rmagueta
73b00e8c1c
Fix the ratio of PDSCH EPRE to DM-RS EPRE
...
This fix gets DL 4-layer working with COTS UE
2024-10-02 15:30:11 +01:00
Thomas Schlichter
28656a1adf
add test log2_approx.boundaries
2024-10-02 13:30:16 +02:00
Thomas Schlichter
d6f9bcd1cc
fix test log2_approx64.boundaries
...
The test was actually never executed correctly (unsigned -10 is never <= 10), and log2_approx64_ref() was not accurate enough.
Therefore replace it by directly comparing one value above and one value below each rounding boundary.
2024-10-02 13:30:16 +02:00
Thomas Schlichter
6bf68c81c8
skip the test log2_approx.complete when using ctest
...
To skip the test, we use the gtest command line parameter "--gtest_filter" to filter out the unwanted test.
This parameter is described as follows:
--gtest_filter=POSITIVE_PATTERNS[-NEGATIVE_PATTERNS]
Run only the tests whose name matches one of the positive patterns but
none of the negative patterns. '?' matches any single character; '*'
matches any substring; ':' separates two patterns.
2024-10-02 13:30:16 +02:00
Thomas Laurent and Robert Schmidt
5811ab1dc8
Apply 2 suggestion(s) to 2 file(s)
...
Co-authored-by: Robert Schmidt <robert.schmidt@eurecom.fr >
2024-10-02 09:11:49 +00:00
Jaroslava Fiedlerova
dcd09069b6
Merge remote-tracking branch 'origin/srs-tx-power' into integration_2024_w40
2024-10-01 22:17:55 +02:00
Jaroslava Fiedlerova
5636d77ce7
Merge remote-tracking branch 'origin/issue_849' into integration_2024_w40
2024-10-01 19:05:06 +02:00
Bartosz Podrygajlo
bfc47445ee
SRS tx power with power control state
2024-10-01 10:15:23 +02:00
Bartosz Podrygajlo
b2c49fbc27
Add time-domain scope to gNB imscope.
2024-09-30 20:41:08 +02:00
Bartosz Podrygajlo
80f90b5599
Add time domain sample scope before sync
...
Added new data sync for UE which displays time domain samples read from RF device
before synchronization to PSS/SSS
2024-09-30 20:36:38 +02:00
Bartosz Podrygajlo
43a9236963
Improve imscope's scatterplot
...
- Reduce point size to 1 pixel
- call ImPlot::PlotScatter as many times as needed
2024-09-30 20:36:18 +02:00
Bartosz Podrygajlo
7986a4de8e
Time domain samples scope for NR UE
...
Add a new scope data source (ueTimeDomainSamples) which provides time domain samples
for antenna 0 to the scope. Add graphical representation of the data in imscope.
Removed C-define from ENABLE_IMSCOPE cmake option, the #define was unused and this way
code does not have to be recompiled when imscope enable state changes.
2024-09-30 20:34:09 +02:00
francescomani
601ad40490
fix for nr_dlsch_mmse rxdataF_comp symbol size ( Closes : #849 )
2024-09-30 09:14:44 +02:00
Robert Schmidt
17c148b7a5
Merge remote-tracking branch 'origin/nr_pdcch_demapping_deinterleaving-improve' into integration_2024_w39
2024-09-29 22:10:38 +02:00
Robert Schmidt
51bb3d25cf
Merge remote-tracking branch 'origin/small_fixes_for_5G_NR' into integration_2024_w39
2024-09-29 22:09:26 +02:00
francescomani
2d3ac5803e
formatting
2024-09-29 17:55:28 +02:00
Jaroslava Fiedlerova
6d09b2179e
Merge remote-tracking branch 'origin/NR_UE_UL_time_alignment' into integration_2024_w39
2024-09-27 17:40:15 +02:00
Jaroslava Fiedlerova
16d8281418
Merge remote-tracking branch 'origin/NR_GNB_PDSCH_FIX' into integration_2024_w39
2024-09-27 17:13:18 +02:00