Searcharxiv⌕ Search

arXiv subjects

Alessandro Vanelli-Coralli

Publications and source records attributed to Alessandro Vanelli-Coralli.

31 records · Page 2Linked to original sources

Efficient Parallelization of 5G-PUSCH on a Scalable RISC-V Many-core Processor

5G Radio access network disaggregation and softwarization pose challenges in terms of computational performance to the processing units. At the physical layer level, the baseband processing computational effort is typically offloaded to specialized hardware accelerators. However, the trend toward software-defined radio-access networks demands flexible, programmable architectures. In this paper, we explore the software design, parallelization and optimization of the key kernels of the lower physical layer (PHY) for physical uplink shared channel (PUSCH) reception on MemPool and TeraPool, two manycore systems having respectively 256 and 1024 small and efficient RISC-V cores with a large shared L1 data memory. PUSCH processing is demanding and strictly time-constrained, it represents a challenge for the baseband processors, and it is also common to most of the uplink channels. Our analysis thus generalizes to the entire lower PHY of the uplink receiver at gNodeB (gNB). Based on the evaluation of the computational effort (in multiply-accumulate operations) required by the PUSCH algorithmic stages, we focus on the parallel implementation of the dominant kernels, namely fast Fourier transform, matrix-matrix multiplication, and matrix decomposition kernels for the solution of linear systems. Our optimized parallel kernels achieve respectively on MemPool and TeraPool speedups of 211, 225, 158, and 762, 880, 722, at high utilization (0.81, 0.89, 0.71, and 0.74, 0.88, 0.71), comparable a single-core serial execution, moving a step closer toward a full-software PUSCH implementation.

cs.DC↗

The path to 5G-Advanced and 6G Non-Terrestrial Network systems

Today, 5G networks are being worldwide rolled out, with significant benefits in our economy and society. However, 5G systems alone are not expected to be sufficient for the challenges that 2030 networks will experience, including, e.g., always-on networks, 1 Tbps peak data rate, <10 cm positioning, etc. Thus, the definition of evolutions of the 5G systems and their (r)evolutions are already being addressed by the scientific and industrial communities, targeting 5G-Advanced (5G-A) and 6G. In this framework, Non-Terrestrial Networks (NTN) have successfully been integrated in 3GPP Rel. 17 and it is expected that they will play an even more pivotal role for 5G-A (up to Rel. 20) and 6G systems (beyond Rel. 20). In this paper, we explore the path that will lead to 5G-A and 6G NTN communications, providing a clear perspective in terms of system architecture, services, technologies, and standardisation roadmap.

cs.NI↗

Location-assisted precoding in 5G LEO systems: architectures and performances

Satellite communication systems are a fundamental component in support of Europe's ambition to deploy smart and sustainable networks and services for the success of its digital economy. To cope with the 5G and beyond ever increasing demand for larger throughput, aggressive frequency reuse schemes (i.e., full frequency reuse), with the implementation of precoding/beamforming to cope with the massive co-channel interference, are recognised as one of the key technologies. While the best performance can be obtained with the knowledge of the Channel State Information (CSI) at the transmitter, this also poses some technical challenges related to signalling and synchronisation. In this paper, we focus on precoding solutions that only needs the knowledge of the users' positions at the transmitter side, namely the recently introduced Switchable Multi-Beam (MB) and Spatially Sampled MMSE (SS-MMSE) precoding. Compared to the vast majority of the studies in the literature, we take into account both the users' and the satellite movement in a Low Earth Orbit (LEO) mega-constellation, also proposing two system architectures. The extensive numerical assessment provides a valuable insight on the performance of these two precoding schemes compared to the optimal MMSE solution.

cs.IT↗

Beamforming in LEO Constellations for NB-IoT Services in 6G Communications

With the first commercializations of 5G networks, Beyond 5G (B5G), or 6G, systems are starting to be defined. In this context, Internet of Things (IoT) services will be even more impactful with respect to 5G systems. In order to cope with the huge amount of IoT devices, and the potentially large capacity requirements for the most advanced of them (e.g., live camera feeds from first responders in emergency scenarios), non-terrestrial systems will be pivotal to assist and complement the terrestrial networks. In this paper, we propose a multi-layer non-terrestrial architecture for NarrowBand-IoT (NB-IoT) services based on Geosynchronous Orbit (GSO) and Non GSO (NGSO) nodes. To cope with both the number of devices and the potentially large capacities, we propose to implement Minimum Mean Square Error (MMSE) beamforming in an aggressive full frequency reuse scenario. The performance assessment shows the significant benefits of the proposed solution.

cs.NI↗

Clustering Strategies for Multicast Precoding in Multi-Beam Satellite Systems

Next generation multi-beam SatCom architectures will heavily exploit full frequency reuse schemes along with interference management techniques, e.g., precoding or multiuser detection, to drastically increase the system throughput. In this framework, we address the problem of the user selection for multicast precoding by formulating it as a clustering problem. By introducing a novel mathematical framework, we design fixed-/variable-size clustering algorithms that group users into simultaneously precoded and served clusters while maximising the system throughput. Numerical simulations are used to validate the proposed algorithms and to identify the main system-level trade-offs.

cs.IT↗

Geographical Scheduling for Multicast Precoding in Multi-Beam Satellite Systems

Current State-of-the-Art High Throughput Satellite systems provide wide-area connectivity through multi-beam architectures. Due to the tremendous system throughput requirements that next generation Satellite Communications (SatCom) expect to achieve, traditional 4-colour frequency reuse schemes are not sufficient anymore and more aggressive solutions as full frequency reuse are being considered for multi-beam SatCom. These approaches require advanced interference management techniques to cope with the significantly increased inter-beam interference both at the transmitter, e.g., precoding, and at the receiver, e.g., Multi User Detection (MUD). With respect to the former, several peculiar challenges arise when designed for SatCom systems. In particular, multiple users are multiplexed in the same transmission radio frame, thus imposing to consider multiple channel matrices when computing the precoding coefficients. In previous works, the main focus has been on the users' clustering and precoding design. However, even though achieving significant throughput gains, no analysis has been performed on the impact of the system scheduling algorithm on multicast precoding, which is typically assumed random. In this paper, we focus on this aspect by showing that, although the overall system performance is improved, a random scheduler does not properly tackle specific scenarios in which the precoding algorithm can poorly perform. Based on these considerations, we design a Geographical Scheduling Algorithm (GSA) aimed at improving the precoding performance in these critical scenarios and, consequently, the performance at system level as well. Through extensive numerical simulations, we show that the proposed GSA provides a significant performance improvement with respect to the legacy random scheduling.

cs.IT↗

Integration of 5G Technologies in LEO Mega-Constellations

3GPP is finalising the first release of the 5G New Radio physical layer. To cope with the demanding 5G requirements on global connectivity and large throughput, Satellite Communications might be a valuable resource to extend and complement terrestrial networks. In this context, we introduce an integrated architecture for 5G-based LEO mega-constellations and assess the impact of large Doppler shifts and delays on both the 5G waveform and the PHY/MAC layer procedures.

cs.NI↗

Integration of Satellites in 5G through LEO Constellations

The standardization of 5G systems is entering in its critical phase, with 3GPP that will publish the PHY standard by June 2017. In order to meet the demanding 5G requirements both in terms of large throughput and global connectivity, Satellite Communications provide a valuable resource to extend and complement terrestrial networks. In this context, we consider a heterogeneous architecture in which a LEO mega-constellation satellite system provides backhaul connectivity to terrestrial 5G Relay Nodes, which create an on-ground 5G network. Since large delays and Doppler shifts related to satellite channels pose severe challenges to terrestrial-based systems, in this paper we assess their impact on the future 5G PHY and MAC layer procedures. In addition, solutions are proposed for Random Access, waveform numerology, and HARQ procedures.

cs.NI↗

User Clustering for Multicast Precoding in Multi-Beam Satellite Systems

Current State-of-the-Art High Throughput Satellite systems provide wide-area connectivity through multi-beam architectures. However, due to the tremendous system throughput requirements that next generation Satellite Communications expect to achieve, traditional 4-colour frequency reuse schemes, i.e., two frequency bands with two orthogonal polarisations, are not sufficient anymore and more aggressive solutions as full frequency reuse are gaining momentum. These approaches require advanced interference management techniques to cope with the significantly increased inter-beam interference, like multicast precoding and Multi User Detection. With respect to the former, several peculiar challenges arise when designed for SatCom systems. In particular, to maximise resource usage while minimising delay and latency, multiple users are multiplexed in the same frame, thus imposing to consider multiple channel matrices when computing the precoding weights. In this paper, we focus on this aspect by re-formulating it as a clustering problem. After introducing a novel mathematical framework, we design a k-means-based clustering algorithm to group users into simultaneously precoded and served clusters. Two similarity metrics are used to this aim: the users' Euclidean distance and their channel distance, i.e., distance in the multidimensional channel vector space. Through extensive numerical simulations, we substantiate the proposed algorithms and identify the parameters driving the system performance.

cs.IT↗

Network Coding Channel Virtualization Schemes for Satellite Multicast Communications

In this paper, we propose two novel schemes to solve the problem of finding a quasi-optimal number of coded packets to multicast to a set of independent wireless receivers suffering different channel conditions. In particular, we propose two network channel virtualization schemes that allow for representing the set of intended receivers in a multicast group to be virtualized as one receiver. Such approach allows for a transmission scheme not only adapted to per-receiver channel variation over time, but to the network-virtualized channel representing all receivers in the multicast group. The first scheme capitalizes on a maximum erasure criterion introduced via the creation of a virtual worst per receiver per slot reference channel of the network. The second scheme capitalizes on a maximum completion time criterion by the use of the worst performing receiver channel as a virtual reference to the network. We apply such schemes to a GEO satellite scenario. We demonstrate the benefits of the proposed schemes comparing them to a per-receiver point-to-point adaptive strategy.

cs.IT↗

Adaptive Network Coding Schemes for Satellite Communications

In this paper, we propose two novel physical layer aware adaptive network coding and coded modulation schemes for time variant channels. The proposed schemes have been applied to different satellite communications scenarios with different Round Trip Times (RTT). Compared to adaptive network coding, and classical non-adaptive network coding schemes for time variant channels, as benchmarks, the proposed schemes demonstrate that adaptation of packet transmission based on the channel variation and corresponding erasures allows for significant gains in terms of throughput, delay and energy efficiency. We shed light on the trade-off between energy efficiency and delay-throughput gains, demonstrating that conservative adaptive approaches that favors less transmission under high erasures, might cause higher delay and less throughput gains in comparison to non-conservative approaches that favor more transmission to account for high erasures.

cs.IT↗

DVB-S2x Enabled Precoding for High Throughput Satellite Systems

Multi-user Multiple-Input Multiple-Output (MU-MIMO) has allowed recent releases of terrestrial LTE standards to achieve significant improvements in terms of offered system capacity. The publications of the DVB-S2x standard and particularly of its novel superframe structure is a key enabler for applying similar interference management techniques -such as precoding- to multibeam High Throughput Satellite (HTS) systems. This paper presents results resulting from European Space Agency (ESA) funded R&D activities concerning the practical issues that arise when precoding is applied over an aggressive frequency re-use HTS network. In addressing these issues, the paper also proposes pragmatic solutions that have been developed in order to overcome these limitations. Through the application of a comprehensive system simulator, it is demonstrated that important capacity gains (beyond 40%) are to be expected from applying precoding even after introducing a number of significant practical impairments.

cs.IT↗

Windowed Decoding of Protograph-based LDPC Convolutional Codes over Erasure Channels

We consider a windowed decoding scheme for LDPC convolutional codes that is based on the belief-propagation (BP) algorithm. We discuss the advantages of this decoding scheme and identify certain characteristics of LDPC convolutional code ensembles that exhibit good performance with the windowed decoder. We will consider the performance of these ensembles and codes over erasure channels with and without memory. We show that the structure of LDPC convolutional code ensembles is suitable to obtain performance close to the theoretical limits over the memoryless erasure channel, both for the BP decoder and windowed decoding. However, the same structure imposes limitations on the performance over erasure channels with memory.

cs.IT↗