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
Jaroslava Fiedlerova
36ade4a153
Merge remote-tracking branch 'origin/fix_fapi_SRS_gNB' into integration_2024_w39
2024-09-27 17:12:52 +02:00
Jaroslava Fiedlerova
2ba7d59dfe
Merge remote-tracking branch 'origin/remove-includes' into integration_2024_w39
2024-09-27 17:12:39 +02:00
Thomas Schlichter
60c2b3fe00
nrscope: fix label on gNB scope - it is NR not LTE ;-)
2024-09-27 17:07:20 +02:00
Thomas Schlichter
656a87bb8a
gNB: make sure not to write behind end of prach_pdu_indication_list in L1_nr_prach_procedures()
2024-09-27 16:59:48 +02:00
Laurent THOMAS
711afedfe1
warmup RF board in UE
2024-09-27 14:39:41 +02:00
Jaroslava Fiedlerova
01524428d4
Merge remote-tracking branch 'origin/NR_UE_SLOTFEP_MERGE' into integration_2024_w39
2024-09-27 14:10:04 +02:00
Laurent THOMAS
5a5063bddc
cleaner faster nr_pdcch_demapping_deinterleaving() inner loop
2024-09-27 11:46:59 +02:00
Jaroslava Fiedlerova
e0800d4225
Merge remote-tracking branch 'origin/fix_log2_approx' into integration_2024_w39
2024-09-27 11:16:22 +02:00
Bartosz Podrygajlo
23cc049157
Remove unnecessary includes in rfsimulator
2024-09-26 14:59:14 +02:00
Thomas Schlichter
ed7750aba2
fix debug output for DEBUG_DLSCH_MAPPING
2024-09-26 13:21:32 +02:00
Raghavendra Dinavahi
42ab4b4a0c
fix for variable power in PDSCH REs
...
- correctly scale REs. Some REs have higher power during PDSCH RE-Mapping which is corrected.
- Closes: Issue 811
2024-09-26 10:31:20 +02:00
Raghavendra Dinavahi
114ea60c42
removed nr_slot_fep_init_sync and used nr_slot_fep in UE
2024-09-25 09:50:34 +02:00
francescomani
15279d8732
common function for default N_TA_offset (not sure what in develop is correct)
2024-09-24 10:39:25 +02:00
francescomani
a494580210
configuring n_TimingAdvanceOffset from upper layers, if present
2024-09-24 10:39:25 +02:00
francescomani
900a78fd9b
preliminary cleanup
2024-09-24 10:20:40 +02:00
Thomas Schlichter
1b97cdafcd
improve LLR scaling for better performance
2024-09-23 17:58:05 +02:00
Thomas Schlichter
4b679c0793
add test for log2_approx64()
2024-09-23 17:58:05 +02:00
Thomas Schlichter
58a2966499
add test for log2_approx()
2024-09-23 17:58:05 +02:00
Thomas Schlichter
4e09353b43
use SIMDE intrinsic to count leading zeroes and make rounding exact
2024-09-23 17:58:03 +02:00
francescomani
d304865489
fix for log2_approx to approximate to the nearest neighbor, instead of ceil
2024-09-23 17:56:50 +02:00
Jaroslava Fiedlerova
0dae0551eb
Merge remote-tracking branch 'origin/ci-remove-unused-code' into integration_2024_w38b
2024-09-23 17:26:14 +02:00
Robert Schmidt
ec2afa22b1
Fix: egrep is obsolescent, use grep -E
...
See e.g., egrep(1) [https://linux.die.net/man/1/egrep ]:
> two variant programs egrep and fgrep are available. egrep is the same
> as grep -E. fgrep is the same as grep -F. Direct invocation as either
> egrep or fgrep is deprecated
See also the rationale of the POSIX description of grep
(https://pubs.opengroup.org/onlinepubs/9699919799/utilities/grep.html ):
> This grep has been enhanced in an upwards-compatible way to provide
> the exact functionality of the historical egrep and fgrep commands as
> well. It was the clear intention of the standard developers to
> consolidate the three greps into a single command.
Closes : #839
2024-09-23 12:19:49 +02:00
francescomani
385999dc5e
logging improvements
2024-09-20 18:58:27 +02:00
Jaroslava Fiedlerova
d017afaded
Merge remote-tracking branch 'origin/NR_UE_pusch_optimization' into integration_2024_w38b
2024-09-20 16:43:31 +02:00
Jaroslava Fiedlerova
63609313d2
Merge remote-tracking branch 'origin/remove-incoherent-set-cpumeas' into integration_2024_w38b
2024-09-20 13:59:00 +02:00
Sakthivel Velumani
321a20ea78
Fix vector mult function for out of bound access
2024-09-19 09:56:25 -04:00
Sakthivel Velumani
a50cb354f4
Simplify map_current_symbol() function
2024-09-19 09:56:25 -04:00