Source author record

Arman Fazeli

Explore this author’s publications, collaborators and research topics. This catalog record has not been claimed by its author.

ResearcherUnclaimed source record

Catalog footprint

Research overview

5works
3topics
4close collaborators

Published work

5 publications

preprint2020arXiv

Polar Codes for the Deletion Channel: Weak and Strong Polarization

This paper presents the first proof of polarization for the deletion channel with a constant deletion rate and a regular hidden-Markov input distribution. A key part of this work involves representing the deletion channel using a trellis and describing the plus and minus polar-decoding operations on that trellis. In particular, the plus and minus operations can be seen as combining adjacent trellis stages to yield a new trellis with half as many stages. Using this viewpoint, we prove a weak polarization theorem for standard polar codes on the deletion channel. To achieve strong polarization, we modify this scheme by adding guard bands of repeated zeros between various parts of the codeword. This gives a scheme whose rate approaches the mutual information and whose probability of error decays exponentially in the cube-root of the block length. We conclude by showing that this scheme can achieve capacity on the deletion channel by proving that the capacity of the deletion channel can be achieved by a sequence of regular hidden-Markov input distributions.

preprint2016arXiv

Minimum Storage Regenerating Codes For All Parameters

Regenerating codes for distributed storage have attracted much research interest in the past decade. Such codes trade the bandwidth needed to repair a failed node with the overall amount of data stored in the network. Minimum storage regenerating (MSR) codes are an important class of optimal regenerating codes that minimize (first) the amount of data stored per node and (then) the repair bandwidth. Specifically, an [n,k,d][n,k,d]-(α)(α) MSR code C\mathbb{C} over Fq\mathbb{F}_q is defined as follows. Using such a code C\mathbb{C}, a file F\cal{F} consisting of αkαk symbols over Fq\mathbb{F}_q can be distributed among nn nodes, each storing αα symbols, in such a way that: The file F\cal{F} can be recovered by downloading the content of any kk of the nn nodes; and the content of any failed node can be reconstructed by accessing any dd of the remaining n−1n-1 nodes and downloading α/(d−k+1)α/(d-k+1) symbols from each of these nodes. Unfortunately, explicit constructions of [n,k,d][n,k,d] MSR codes are known only for certain special cases: either low rate, namely k/n<0.5k/n<0.5, or high repair connectivity, namely d=n−1d = n-1. Although setting d=n−1d = n-1 minimizes the repair bandwidth, it may be impractical to connect to all the remaining nodes in order to repair a single failed node. Our main result in this paper is an explicit construction of systematic-repair [n,k,d][n,k,d] MSR codes for all possible values of parameters n,k,dn,k,d. In particular, we construct systematic-repair MSR codes of high rate k/n>0.5k/n>0.5 and low repair connectivity k<d<n−1k< d<n-1. Such codes were not previously known to exist. In order to construct these codes, we solve simultaneously several repair scenarios, each of which is expressible as an interference alignment problem. Extension of our results beyond systematic repair remains an open problem.

preprint2015arXiv

PIR with Low Storage Overhead: Coding instead of Replication

Private information retrieval (PIR) protocols allow a user to retrieve a data item from a database without revealing any information about the identity of the item being retrieved. Specifically, in information-theoretic kk-server PIR, the database is replicated among kk non-communicating servers, and each server learns nothing about the item retrieved by the user. The cost of PIR protocols is usually measured in terms of their communication complexity, which is the total number of bits exchanged between the user and the servers, and storage overhead, which is the ratio between the total number of bits stored on all the servers and the number of bits in the database. Since single-server information-theoretic PIR is impossible, the storage overhead of all existing PIR protocols is at least 22. In this work, we show that information-theoretic PIR can be achieved with storage overhead arbitrarily close to the optimal value of 11, without sacrificing the communication complexity. Specifically, we prove that all known kk-server PIR protocols can be efficiently emulated, while preserving both privacy and communication complexity but significantly reducing the storage overhead. To this end, we distribute the nn bits of the database among s+rs+r servers, each storing n/sn/s coded bits (rather than replicas). For every fixed kk, the resulting storage overhead (s+r)/s(s+r)/s approaches 11 as ss grows; explicitly we have r≤ks(1+o(1))r\le k\sqrt{s}(1+o(1)). Moreover, in the special case k=2k = 2, the storage overhead is only 1+1s1 + \frac{1}{s}. In order to achieve these results, we introduce and study a new kind of binary linear codes, called here kk-server PIR codes. We then show how such codes can be constructed, and we establish several bounds on the parameters of kk-server PIR codes. Finally, we briefly discuss extensions of our results to nonbinary alphabets, to robust PIR, and to tt-private PIR.

preprint2014arXiv

Generalized Sphere Packing Bound

Kulkarni and Kiyavash recently introduced a new method to establish upper bounds on the size of deletion-correcting codes. This method is based upon tools from hypergraph theory. The deletion channel is represented by a hypergraph whose edges are the deletion balls (or spheres), so that a deletion-correcting code becomes a matching in this hypergraph. Consequently, a bound on the size of such a code can be obtained from bounds on the matching number of a hypergraph. Classical results in hypergraph theory are then invoked to compute an upper bound on the matching number as a solution to a linear-programming problem. The method by Kulkarni and Kiyavash can be applied not only for the deletion channel but also for other error channels. This paper studies this method in its most general setup. First, it is shown that if the error channel is regular and symmetric then this upper bound coincides with the sphere packing bound and thus is called the generalized sphere packing bound. Even though this bound is explicitly given by a linear programming problem, finding its exact value may still be a challenging task. In order to simplify the complexity of the problem, we present a technique based upon graph automorphisms that in many cases reduces the number of variables and constraints in the problem. We then apply this method on specific examples of error channels. We start with the ZZ channel and show how to exactly find the generalized sphere packing bound for this setup. Next studied is the non-binary limited magnitude channel both for symmetric and asymmetric errors, where we focus on the single-error case. We follow up on the deletion and grain-error channels and show how to improve upon the existing upper bounds for single deletion/error. Finally, we apply this method for projective spaces and find its generalized sphere packing bound for the single-error case.

preprint2013arXiv

Nontrivial t-Designs over Finite Fields Exist for All t

A tt-(n,k,λ)(n,k,λ) design over $\F_q$ is a collection of kk-dimensional subspaces of $\F_q^n$, called blocks, such that each tt-dimensional subspace of $\F_q^n$ is contained in exactly λλ blocks. Such tt-designs over $\F_q$ are the qq-analogs of conventional combinatorial designs. Nontrivial tt-(n,k,λ)(n,k,λ) designs over $\F_q$ are currently known to exist only for t≤3t \leq 3. Herein, we prove that simple (meaning, without repeated blocks) nontrivial tt-(n,k,λ)(n,k,λ) designs over $\F_q$ exist for all tt and qq, provided that k>12tk > 12t and nn is sufficiently large. This may be regarded as a qq-analog of the celebrated Teirlinck theorem for combinatorial designs.

Research graph

See the researcher in context

Open full explorer

Inspect adjacent papers, topics, institutions and collaborators without losing the researcher page.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.