Searcharxiv⌕ Search

arXiv subjects

Fredrik Brännström

Publications and source records attributed to Fredrik Brännström.

At least 19 recordsLinked to original sources

Antenna Combiner for Periodic Broadcast V2V Communication Under Relaxed Worst-Case Propagation

The performance of a previously developed analog combining network (ACN) of phase shifters for vehicle-to-vehicle communication is investigated. The original ACN was designed to maximize the sum of the signal-to-noise ratios (SNRs) for $K$ consecutive, broadcast, periodic cooperative awareness messages when communication is over a dominant path whose angle of arrival (AOA) is constant over the duration of $K$ packets. In this work, we relax this scenario by allowing the dominant path AOA and path-loss (PL) to be time-variant. Assuming a highway scenario with line of sight (LOS) propagation between vehicles, we use affine approximations to model the time variation of different path quantities, including the PL, the relative distance-dependent phase shift between antennas, and the AOA-dependent far-field function of the antennas. Using these approximations, we analytically derive the ACN sum-SNRs as each one of these quantities vary over the duration of $K$ packets. Moreover, we suggest a phase slope design rule that is robust against time variation of the dominant path and optimal under time-invariant conditions. Finally, we validate this design rule using numerical computations and an example of vehicular communication antenna elements.

cs.IT↗

Finite-Length Scaling of SC-LDPC Codes With a Limited Number of Decoding Iterations

We propose four finite-length scaling laws to predict the frame error rate (FER) performance of spatially-coupled low-density parity-check codes under full belief propagation (BP) decoding with a limit on the number of decoding iterations and a scaling law for sliding window decoding, also with limited iterations. The laws for full BP decoding provide a choice between accuracy and computational complexity; a good balance between them is achieved by the law that models the number of decoded bits after a certain number of BP iterations by a time-integrated Ornstein-Uhlenbeck process. This framework is developed further to model sliding window decoding as a race between the integrated Ornstein-Uhlenbeck process and an absorbing barrier that corresponds to the left boundary of the sliding window. The proposed scaling laws yield accurate FER predictions.

cs.IT↗

Robust Analog Beamforming for Periodic Broadcast V2V Communication

We generalize an existing low-cost analog signal processing concept that takes advantage of the periodicity of vehicle-to-vehicle broadcast service to the transmitter side. In particular, we propose to process multiple antennas using either an analog beamforming network (ABN) of phase shifters, or an an antenna switching network (ASN) that periodically alternate between the available antennas, to transmit periodic messages to receivers that have an analog combining network (ACN) of phase shifters, which has been proposed in earlier work. To guarantee robustness, we aim to minimize the burst error probability for the worst receiving vehicular user, in a scenario of bad propagation condition that is modeled by a single dominant path between the communicating vehicles. In absence of any form of channel knowledge, we analytically derive the optimal parameters of both ABN and ASN. The ABN beamforming vector is found to be optimal for all users and not only for the worst receiving user. Further, we demonstrate that Alamouti scheme for the special case of two transmit antennas yields similar performance to ABN and ASN. At last, we show that the derived parameters of the two proposed transmission strategies are also optimal when hybrid ACN-maximal ratio combining is used at the receiver.

cs.IT↗

Hybrid Combining of Directional Antennas for Periodic Broadcast V2V Communication

A hybrid analog-digital combiner for broadcast vehicular communication is proposed. It has an analog part that does not require any channel state information or feedback from the receiver, and a digital part that uses maximal ratio combining (MRC). We focus on designing the analog part of the combiner to optimize the received signal strength along all azimuth angles for robust periodic vehicle-to-vehicle (V2V) communication, in a scenario of one dominant component between the communicating vehicles (e.g., highway scenario). We show that the parameters of a previously suggested fully analog combiner solves the optimization problem of the analog part of the proposed hybrid combiner. Assuming $L$ directional antennas with uniform angular separation together with the special case of a two-port receiver, we show that it is optimal to combine groups of $\lceil L/2\rceil$ and $\lfloor L/2\rfloor$ antennas in analog domain and feed the output of each group to one digital port. This is shown to be optimal under a sufficient condition on the sidelobes level of the directional antenna. Moreover, we derive a performance bound for the hybrid combiner to guide the choice of antennas needed to meet the reliability requirements of the V2V communication links.

cs.IT↗

On Doped SC-LDPC Codes for Streaming

In streaming applications, doping improves the performance of spatially-coupled low-density parity-check (SC-LDPC) codes by creating reduced-degree check nodes in the coupled chain. We formulate a scaling law to predict the bit and block error rate of periodically-doped semi-infinite SC-LDPC code ensembles streamed over the binary erasure channel under sliding window decoding for a given finite component block length. The scaling law assumes that with some probability doping is equivalent to full termination and triggers two decoding waves; otherwise, decoding performs as if the coupled chain had not been doped at all. We approximate that probability and use the derived scaling laws to predict the error rates of SC-LDPC code ensembles in the presence of doping. The proposed scaling law provides accurate error rate predictions. We further use it to show that in streaming applications periodic doping can yield higher rates than periodic full termination for the same error-correcting performance.

cs.IT↗

Dynamic Coded Caching in Wireless Networks Using Multi-Agent Reinforcement Learning

We consider distributed caching of content across several small base stations (SBSs) in a wireless network, where the content is encoded using a maximum distance separable code. Specifically, we apply soft time-to-live (STTL) cache management policies, where coded packets may be evicted from the caches at periodic times. We propose a reinforcement learning (RL) approach to find coded STTL policies minimizing the overall network load. We demonstrate that such caching policies achieve almost the same network load as policies obtained through optimization, where the latter assumes perfect knowledge of the distribution of times between file requests as well the distribution of the number of SBSs within communication range of a user placing a request. We also suggest a multi-agent RL (MARL) framework for the scenario of non-uniformly distributed requests in space. For such a scenario, we show that MARL caching policies achieve lower network load as compared to optimized caching policies assuming a uniform request placement. We also provide convincing evidence that synchronous updates offer a lower network load than asynchronous updates for spatially homogeneous renewal request processes due to the memory of the renewal processes.

cs.IT↗

Dynamic Coded Caching in Wireless Networks

We consider distributed and dynamic caching of coded content at small base stations (SBSs) in an area served by a macro base station (MBS). Specifically, content is encoded using a maximum distance separable code and cached according to a time-to-live (TTL) cache eviction policy, which allows coded packets to be removed from the caches at periodic times. Mobile users requesting a particular content download coded packets from SBSs within communication range. If additional packets are required to decode the file, these are downloaded from the MBS. We formulate an optimization problem that is efficiently solved numerically, providing TTL caching policies minimizing the overall network load. We demonstrate that distributed coded caching using TTL caching policies can offer significant reductions in terms of network load when request arrivals are bursty. We show how the distributed coded caching problem utilizing TTL caching policies can be analyzed as a specific single cache, convex optimization problem. Our problem encompasses static caching and the single cache as special cases. We prove that, interestingly, static caching is optimal under a Poisson request process, and that for a single cache the optimization problem has a surprisingly simple solution.

cs.IT↗

Finite-Length Scaling of Spatially Coupled LDPC Codes Under Window Decoding Over the BEC

We analyze the finite-length performance of spatially coupled low-density parity-check (SC-LDPC) codes under window decoding over the binary erasure channel. In particular, we propose a refinement of the scaling law by Olmos and Urbanke for the frame error rate (FER) of terminated SC-LDPC ensembles under full belief propagation (BP) decoding. The refined scaling law models the decoding process as two independent Ornstein-Uhlenbeck processes, in correspondence to the two decoding waves that propagate toward the center of the coupled chain for terminated SC-LDPC codes. We then extend the proposed scaling law to predict the performance of (terminated) SC-LDPC code ensembles under the more practical sliding window decoding. Finally, we extend this framework to predict the bit error rate (BER) and block error rate (BLER) of SC-LDPC code ensembles. The proposed scaling law yields very accurate predictions of the FER, BLER, and BER for both full BP and window decoding.

cs.IT↗

Radio Resource Management for V2V Multihop Communication Considering Adjacent Channel Interference

This paper investigate joint scheduling and power control for V2V multicast allowing multihop communication. The effects of both co-channel interference and adjacent channel interference are considered. First, we solve the problem with the objective of maximizing the throughput and connectivity of vehicles in the network. Then extend the same problem formulation to include the objective of minimizing the latency and the average age of information (AoI), which is the age of the latest received message. In order to account for fairness, we also show the problem formulation to maximize the worst-case throughput and connectivity. All the problems are formulated as mixed Boolean linear programming problems, which allows computation of optimal solutions. Furthermore, we consider the error probability of a link failure in all the problem formulations and accommodate the probability requirements for satisfying a certain throughput/connectivity/latency/AoI. In order to support a large V2V network, a clustering algorithm is proposed whose computational complexity scale well with the network size. To handle the case of zero channel information at the scheduler, a multihop distributed scheduling scheme is proposed.

eess.SP↗

A Refined Scaling Law for Spatially Coupled LDPC Codes Over the Binary Erasure Channel

We propose a refined scaling law to predict the finite-length performance in the waterfall region of spatially coupled low-density parity-check codes over the binary erasure channel. In particular, we introduce some improvements to the scaling law proposed by Olmos and Urbanke that result in a better agreement between the predicted and simulated frame error rate. We also show how the scaling law can be extended to predict the bit error rate performance.

cs.IT↗

Joint Scheduling and Power Control for V2V Broadcast Communication with Adjacent Channel Interference

This paper investigates how to mitigate the impact of adjacent channel interference (ACI) in vehicular broadcast communication, using scheduling and power control. Our objective is to maximize the number of connected vehicles. First, we formulate the joint scheduling and power control problem as a mixed Boolean linear programming (MBLP) problem. From this problem formulation, we derive scheduling alone problem as Boolean linear programming (BLP) problem, and power control alone problem as an MBLP problem. Due to the hardness in solving joint scheduling and power control for multiple timeslots, we propose a column generation method to reduce the computational complexity. We also observe that the problem is highly numerically sensitive due to the high dynamic range of channel parameters and adjacent channel interference ratio (ACIR) values. Therefore, we propose a novel sensitivity reduction technique, which can compute the optimal solution. Finally, we compare the results for optimal scheduling, near-optimal joint scheduling and power control schemes, and conclude that the effective scheduling and power control schemes indeed significantly improve the performance.

eess.SP↗

Scheduling and Power Control for V2V Broadcast Communications with Co-Channel and Adjacent Channel Interference

This paper investigates how to mitigate the impact of both co-channel interference and adjacent channel interference (ACI) on vehicle-to-vehicle (V2V) broadcast communication by scheduling and power control. The optimal joint scheduling and power control problem, with the objective to maximize the number of connected vehicles, is formulated as a mixed integer programming problem with a linear objective and a quadratic constraint. From the joint formulation, we derive (a) the optimal scheduling problem for fixed transmit powers as a Boolean linear programming problem and (b) the optimal power control problem for a fixed schedule as a mixed integer linear programming problem. Optimal schedules and power values can, for smaller-size instances of the problem, be computed by solving first (a) and then (b). To handle larger-size instances of the problem, we propose heuristic scheduling and power control algorithms with reduced computational complexity. Simulation results indicate that the heuristic scheduling algorithm yields significant performance improvements compared to the baseline block-interleaver scheduler and that performance is further improved by the heuristic power control algorithm. Moreover, the heuristic algorithms perform close to the optimal scheme for small instances of the problem.

cs.IT↗

Optimizing MDS Coded Caching in Wireless Networks with Device-to-Device Communication

We consider the caching of content in the mobile devices in a dense wireless network using maximum distance separable (MDS) codes. We focus on an area, served by a base station (BS), where mobile devices move around according to a random mobility model. Users requesting a particular file download coded packets from caching devices within a communication range, using device-to-device communication. If additional packets are required to decode the file, these are downloaded from the BS. We analyze the device mobility and derive a good approximation of the distribution of caching devices within the communication range of mobile devices at any given time. We then optimize the MDS codes to minimize the network load under a cache size constraint and show that using optimized MDS codes results in significantly lower network load compared to when caching the most popular files. We further show numerically that caching coded packets of each file on all mobile devices, i.e., maximal spreading, is optimal.

cs.IT↗

Code Constructions for Distributed Storage With Low Repair Bandwidth and Low Repair Complexity

We present the construction of a family of erasure correcting codes for distributed storage that achieve low repair bandwidth and complexity at the expense of a lower fault tolerance. The construction is based on two classes of codes, where the primary goal of the first class of codes is to provide fault tolerance, while the second class aims at reducing the repair bandwidth and repair complexity. The repair procedure is a two- step procedure where parts of the failed node are repaired in the first step using the first code. The downloaded symbols during the first step are cached in the memory and used to repair the remaining erased data symbols at minimal additional read cost during the second step. The first class of codes is based on MDS codes modified using piggybacks, while the second class is designed to reduce the number of additional symbols that need to be downloaded to repair the remaining erased symbols. We numerically show that the proposed codes achieve better repair bandwidth compared to MDS codes, codes constructed using piggybacks, and local reconstruction/Pyramid codes, while a better repair complexity is achieved when compared to MDS, Zigzag, Pyramid codes, and codes constructed using piggybacks.

cs.IT↗

Asymptotic Comparison of ML and MAP Detectors for Multidimensional Constellations

A classical problem in digital communications is to evaluate the symbol error probability (SEP) and bit error probability (BEP) of a multidimensional constellation over an additive white Gaussian noise channel. In this paper, we revisit this problem for nonequally likely symbols and study the asymptotic behavior of the optimal maximum a posteriori (MAP) detector. Exact closed-form asymptotic expressions for SEP and BEP for arbitrary constellations and input distributions are presented. The well-known union bound is proven to be asymptotically tight under general conditions. The performance of the practically relevant maximum likelihood (ML) detector is also analyzed. Although the decision regions with MAP detection converge to the ML regions at high signal-to-noise ratios, the ratio between the MAP and ML detector in terms of both SEP and BEP approach a constant, which depends on the constellation and a priori probabilities. Necessary and sufficient conditions for asymptotic equivalence between the MAP and ML detectors are also presented.

cs.IT↗

Robust Connectivity with Multiple Nonisotropic Antennas for Vehicular Communications

For critical services, such as traffic safety and traffic efficiency, it is advisable to design systems with robustness as the main criteria, possibly at the price of reduced peak performance and efficiency. Ensuring robust communications in case of embedded or hidden antennas is a challenging task due to nonisotropic radiation patterns of these antennas. The challenges due to the nonisotropic radiation patterns can be overcome with the use of multiple antennas. In this paper, we describe a simple, low-cost method for combining the output of multiple nonisotropic antennas to guarantee robustness, i.e., support reliable communications in worst-case scenarios. The combining method is designed to minimize the burst error probability, i.e., the probability of consecutive decoding errors of status messages arriving periodically at a receiver from an arbitrary angle of arrival. The proposed method does not require the knowledge of instantaneous signal-to-noise ratios or the complex-valued channel gains at the antenna outputs. The proposed method is applied to measured and theoretical antenna radiation patterns, and it is shown that the method supports robust communications from an arbitrary angle of arrival.

cs.IT↗

Density Evolution for Deterministic Generalized Product Codes on the Binary Erasure Channel at High Rates

Generalized product codes (GPCs) are extensions of product codes (PCs) where code symbols are protected by two component codes but not necessarily arranged in a rectangular array. We consider a deterministic construction of GPCs (as opposed to randomized code ensembles) and analyze the asymptotic performance over the binary erasure channel under iterative decoding. Our code construction encompasses several classes of GPCs previously proposed in the literature, such as irregular PCs, block-wise braided codes, and staircase codes. It is assumed that the component codes can correct a fixed number of erasures and that the length of each component code tends to infinity. We show that this setup is equivalent to studying the behavior of a peeling algorithm applied to a sparse inhomogeneous random graph. Using a convergence result for these graphs, we derive the density evolution equations that characterize the asymptotic decoding performance. As an application, we discuss the design of irregular GPCs employing a mixture of component codes with different erasure-correcting capabilities.

cs.IT↗

On Frame Asynchronous Coded Slotted ALOHA: Asymptotic, Finite Length, and Delay Analysis

We consider a frame asynchronous coded slotted ALOHA (FA-CSA) system for uncoordinated multiple access, where users join the system on a slot-by-slot basis according to a Poisson random process and, in contrast to standard frame synchronous CSA (FS-CSA), users are not frame-synchronized. We analyze the performance of FA-CSA in terms of packet loss rate and delay. In particular, we derive the (approximate) density evolution that characterizes the asymptotic performance of FA-CSA when the frame length goes to infinity. We show that, if the receiver can monitor the system before anyone starts transmitting, a boundary effect similar to that of spatially-coupled codes occurs, which greatly improves the iterative decoding threshold. Furthermore, we derive tight approximations of the error floor (EF) for the finite frame length regime, based on the probability of occurrence of the most frequent stopping sets. We show that, in general, FA-CSA provides better performance in both the EF and waterfall regions as compared to FS-CSA. Moreover, FA-CSA exhibits better delay properties than FS-CSA.

cs.IT↗