Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Marcin Sikora is active.

Publication


Featured researches published by Marcin Sikora.


IEEE Transactions on Information Theory | 2006

Bandwidth- and power-efficient routing in linear wireless networks

Marcin Sikora; J.N. Laneman; Martin Haenggi; Daniel J. Costello; Thomas E. Fuja

The goal of this paper is to establish which practical routing schemes for wireless networks are most suitable for power-limited and bandwidth-limited communication regimes. We regard channel state information (CSI) at the receiver and point-to-point capacity-achieving codes for the additive white Gaussian noise (AWGN) channel as practical features, interference cancellation (IC) as possible, but less practical, and synchronous cooperation (CSI at the transmitters) as impractical. We consider a communication network with a single source node, a single destination node, and N-1 intermediate nodes placed equidistantly on a line between them. We analyze the minimum total transmit power needed to achieve a desired end-to-end rate for several schemes and demonstrate that multihop communication with spatial reuse performs very well in the power-limited regime, even without IC. However, within a class of schemes not performing IC, single-hop transmission (directly from source to destination) is more suitable for the bandwidth-limited regime, especially when higher spectral efficiencies are required. At such higher spectral efficiencies, the gap between single-hop and multihop can be closed by employing IC, and we present a scheme based upon backward decoding that can remove all interference from the multihop system with an arbitrarily small rate loss. This new scheme is also used to demonstrate that rates of O(logN) are achievable over linear wireless networks even without synchronous cooperation.


information theory workshop | 2004

On the optimum number of hops in linear wireless networks

Marcin Sikora; J.N. Laneman; Martin Haenggi; Daniel J. Costello; Thomas E. Fuja

We consider a wireless communication system with a single source node, a single destination node, and multiple relay nodes placed equidistantly between them. We limit our analysis to the case of coded TDMA multihop transmission, i.e., the nodes do not cooperate and do not try to access the channel simultaneously. Given a global constraint on bandwidth, we determine the number of hops that achieves a desired end-to-end rate with the least total transmission power. Furthermore, we examine how the optimum number of hops changes when an end-to-end delay constraint is introduced using the sphere-packing bound and computer simulations. The analysis demonstrates that the optimum number of hops depends on the end-to-end rate and the path-loss exponent. Specifically, we show the existence of an asymptotic per-link spectral efficiency, which is the preferred spectral efficiency in TDMA multihop transmission.


international symposium on information theory | 2005

A new SISO algorithm with application to turbo equalization

Marcin Sikora; Daniel J. Costello

In this paper we propose a new soft-input soft-output equalization algorithm, offering very good performance/complexity tradeoffs. It follows the structure of the BCJR algorithm, but dynamically constructs a simplified trellis during the forward recursion. In each trellis section, only the M states with the strongest forward metric are preserved, similar to the M-BCJR algorithm. Unlike the M-BCJR, however, the remaining states are not deleted, but rather merged into the surviving states. The new algorithm compares favorably with the reduced-state BCJR algorithm, offering better performance and more flexibility, particularly for systems with higher order modulations


Bioinformatics | 2008

Cytoprophet: a Cytoscape plug-in for protein and domain interaction networks inference

Faruck Morcos; Charles Lamanna; Marcin Sikora; Jesús A. Izaguirre

UNLABELLED Cytoprophet is a software tool that allows prediction and visualization of protein and domain interaction networks. It is implemented as a plug-in of Cytoscape, an open source software framework for analysis and visualization of molecular networks. Cytoprophet implements three algorithms that predict new potential physical interactions using the domain composition of proteins and experimental assays. The algorithms for protein and domain interaction inference include maximum likelihood estimation (MLE) using expectation maximization (EM); the set cover approach maximum specificity set cover (MSSC) and the sum-product algorithm (SPA). After accepting an input set of proteins with Uniprot ID/Accession numbers and a selected prediction algorithm, Cytoprophet draws a network of potential interactions with probability scores and GO distances as edge attributes. A network of domain interactions between the domains of the initial protein list can also be generated. Cytoprophet was designed to take advantage of the visual capabilities of Cytoscape and be simple to use. An example of inference in a signaling network of myxobacterium Myxococcus xanthus is presented and available at Cytoprophets website. AVAILABILITY http://cytoprophet.cse.nd.edu.


information theory workshop | 2008

Supercode heuristics for tree search decoding

Marcin Sikora; Daniel J. Costello

Viterbi decoding and sequential decoding are the standard approaches to decoding convolutional codes (and linear codes with trellis representations in general). However, when reliable communication at low signal-to-noise ratios (SNR) is desired, both techniques are impractical: the Viterbi algorithm requires large amounts of memory and numbers of computations to decode powerful codes, while sequential decoding at low SNR requires exploring large portions of the code tree. In this paper we present a novel two-pass decoder which incorporates features of both these techniques but can achieve decoding complexities lower than either of them. The decoder initially performs a backward pass that resembles the add-compare-select stage of the Viterbi decoder or the backward stage of the BCJR decoder. However, it is performed not on the trellis representing the actual code used for transmission, but on a higher rate supercode (a linear code containing all codewords of the original code) with a simpler trellis representation. The supercode state metrics obtained in the backward pass are preserved and subsequently used in the forward pass. The forward pass involves the actual tree search for the most likely transmitted codeword (of the original code), and the supercode state metrics serve as heuristics, speeding up the search process. We demonstrate that such a decoder, with a proper choice of parameters, can be made equivalent to a sequential decoder with the Fano metric, a sequential decoder with an ML metric, or a Viterbi decoder (run backwards). However, the decoder operates most effectively in between these modes, when the computational load is distributed evenly between the backward and forward stages.


IEEE Transactions on Information Theory | 2010

Belief Propagation Estimation of Protein and Domain Interactions Using the Sum–Product Algorithm

Faruck Morcos; Marcin Sikora; Mark S. Alber; Dale Kaiser; Jesús A. Izaguirre

In this paper, a novel framework is presented to estimate protein-protein interactions (PPIs) and domain-domain interactions (DDIs) based on a belief propagation estimation method that efficiently computes interaction probabilities. Experimental interactions, domain architecture, and gene ontology (GO) annotations are used to create a factor graph representation of the joint probability distribution of pairwise protein and domain interactions. Bound structures are used as a priori evidence of domain interactions. These structures come from experiments documented in iPfam. The probability distribution contained in the factor graph is then efficiently marginalized with a message passing algorithm called the sum-product algorithm (SPA). This method is compared against two other approaches: maximum-likelihood estimation (MLE) and maximum specificity set cover (MSSC). SPA performs better for simulated scenarios and for inferring high-quality PPI data of Saccharomyces cerevisiae. This framework can be used to predict potential protein and domain interactions at a genome wide scale and for any organism with identified protein-domain architectures.


international symposium on information theory | 2006

Serial Concatenation with Simple Block Inner Codes

Marcin Sikora; Daniel J. Costello

When designing communication systems based on serially concatenated codes and iterative decoding, it is common practice to use recursive convolutional codes as inner codes. In this paper we show that very good performance can also be obtained by using simple block codes as inner codes. In particular, we propose a simple extension of a single parity check encoder that produces large Hamming weight output sequences for weight one input sequences. We also present a soft decoding algorithm and use a uniform interleaver analysis and EXIT charts to design efficient schemes that perform well in both the waterfall and error floor regions of the bit error rate curve


international symposium on information theory | 2008

Heuristic survivor selection for reduced complexity BCJR-type algorithms

Marcin Sikora; Daniel J. Costello

The invention of turbo coding demonstrated that interleaved concatenation of weak codes can achieve excellent performance in the waterfall region of the bit error rate curve when decoded iteratively. The performance curve of turbo codes, however, typically exhibits an error floor due to poor minimum distance. The minimum distance can be increased by introducing a stronger component code into the concatenation, but this can lead to unacceptably large decoding effort if full BCJR decoding is used. In this paper we consider reduced complexity soft input soft output decoding of convolutional codes with long constraint lengths. In particular, we consider the M*-BCJR algorithm, which uses the M-algorithm principle to preserve only the M most promising trellis states at each step of the forward recursion. We demonstrate that the forward state metrics, typically used in M-type algorithms, are insufficient to reliably identify the best M states. In contrast, very small M suffices to achieve very good decoding performance if the state selection is based on both the forward metric and an estimate of the backward metric. We present how a heuristic based on a supercode, a higher rate code containing all the codewords of the original code but having a simpler trellis representation, can serve as an efficient estimate for the backward state metrics, enabling practical decoding of turbo codes with a strong component code.


Bioinformatics | 2008

Addendum. Cytoprophet

Faruck Morcos; Charles Lamanna; Marcin Sikora; Jesús A. Izaguirre

An additional reference is needed in the article Cytoprophet: a Cytoscape plug-in for protein and domain interaction networks inference. We include this reference as a matter of addendum. Contact: [email protected]


international symposium on information theory | 2007

Sequential Decoding with a Look-Ahead Path Metric

Marcin Sikora; Daniel J. Costello

Convolutional codes are an efficient means of achieving reliable communication with low latency and complexity constraints. Since optimal Viterbi decoding of long (say, above 8) constraint length codes can be prohibitively complex, sequential decoders, such as the Zigangirov-Jelinek (ZJ) stack algorithm or the Fano algorithm can be applied. However, the performance of sequential algorithms is limited by a steep increase in the average number of steps per information bit that takes place close to the cutoff rate, more than by the error correcting capabilities of the code itself. In this paper we examine the problem of improving the performance of sequential decoders by designing more sophisticated path metrics. In particular, we propose a look-ahead (LA) path metric, which equals the Fano metric of the best path stemming from the current path for a fixed number of time steps. We demonstrate that in the limit of a large number of look-ahead time steps, sequential decoding becomes equivalent to the backtracking step of the Viterbi algorithm. Direct computation of the LA metric requires searching an exponential number of partial paths at each state and is infeasible, since the extra cost of computing the metric outweighs the savings in the number of time steps. However, in some scenarios of interest, the LA metric can be computed by other means. In the particular case of a covolutional code transmitted over a binary symmetric channel (BSC), this metric can be obtained from a modified syndrome decoder that stores for each partial syndrome the weight of the minimum weight error event. We demonstrate through simulations that this structure leads to an efficient and computationally inexpensive sequential decoding algorithm.

Collaboration


Dive into the Marcin Sikora's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Faruck Morcos

University of Notre Dame

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

J.N. Laneman

University of Notre Dame

View shared research outputs
Top Co-Authors

Avatar

Mark S. Alber

University of Notre Dame

View shared research outputs
Top Co-Authors

Avatar

Martin Haenggi

University of Notre Dame

View shared research outputs
Top Co-Authors

Avatar

Thomas E. Fuja

University of Notre Dame

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Koji Ishibashi

University of Electro-Communications

View shared research outputs
Researchain Logo
Decentralizing Knowledge