Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Patrick Guy Farrell

dblp:57/1842 · DBLP profile ↗
← Back
21ranked-venue papers
3as first author
0since 2021 · last 2015
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Security and privacy · 11 · 2 first-authorTheory of computation · 6Computer networks · 4 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
4 papers
Coding theory · 100%
Computer networks
2 papers
Physical-layer communications · 100%

Topics — the 20 heaviest of 21, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Coding theory › error-correcting codes
block codes
0.122006
On Construction of the (24, 12, 8) Golay Codes · IEEE Trans. Inf. Theory 2006
On Hybrid Stack Decoding Algorithms for Block Codes · IEEE Trans. Inf. Theory 1998
Coding theory › error-correcting codes › perfect codes
golay code
0.112006
On Construction of the (24, 12, 8) Golay Codes · IEEE Trans. Inf. Theory 2006
Coding theory › error-correcting codes › convolutional codes › convolutional code decoding
bidirectional decoding
0.011998
On Hybrid Stack Decoding Algorithms for Block Codes · IEEE Trans. Inf. Theory 1998
Coding theory › error-correcting codes › decoding
sequential decoding
0.011998
On Hybrid Stack Decoding Algorithms for Block Codes · IEEE Trans. Inf. Theory 1998
Coding theory › error-correcting codes › decoding
soft-decision decoding
0.011998
On Hybrid Stack Decoding Algorithms for Block Codes · IEEE Trans. Inf. Theory 1998
Coding theory › error-correcting codes › decoding
trellis decoding
0.011998
On Hybrid Stack Decoding Algorithms for Block Codes · IEEE Trans. Inf. Theory 1998
Physical-layer communications
channel coding
0.011996
Scarce-state-transition syndrome-former error-trellis decoding of (n, n-1) convolutional codes · IEEE Trans. Commun. 1996
Physical-layer communications › channel coding › error control coding
convolutional codes
0.011996
Scarce-state-transition syndrome-former error-trellis decoding of (n, n-1) convolutional codes · IEEE Trans. Commun. 1996
Physical-layer communications › channel coding › decoding algorithms
trellis decoding
0.011996
Scarce-state-transition syndrome-former error-trellis decoding of (n, n-1) convolutional codes · IEEE Trans. Commun. 1996
Coding theory › error-correcting codes › block codes
array codes
0.021988
Multiple burst-correcting array codes · IEEE Trans. Inf. Theory 1988
A class of burst error-correcting array codes · IEEE Trans. Inf. Theory 1986
Coding theory
error-correcting codes
0.021988
Multiple burst-correcting array codes · IEEE Trans. Inf. Theory 1988
A class of burst error-correcting array codes · IEEE Trans. Inf. Theory 1986
Energy-efficient computing
low-power design
0.011996
Scarce-state-transition syndrome-former error-trellis decoding of (n, n-1) convolutional codes · IEEE Trans. Commun. 1996
Integrated circuit design
VLSI design
0.011996
Scarce-state-transition syndrome-former error-trellis decoding of (n, n-1) convolutional codes · IEEE Trans. Commun. 1996
Coding theory › error-correcting codes
burst error correction
0.011986
A class of burst error-correcting array codes · IEEE Trans. Inf. Theory 1986
Physical-layer communications › synchronization
carrier synchronization
0.011982
Noise and False-Lock Performance of the PSK-Tanlock Loop · IEEE Trans. Commun. 1982
Physical-layer communications › synchronization › phase-locked loop
digital tanlock loop
0.011982
Noise and False-Lock Performance of the PSK-Tanlock Loop · IEEE Trans. Commun. 1982
Physical-layer communications › synchronization
phase-locked loop
0.011982
Noise and False-Lock Performance of the PSK-Tanlock Loop · IEEE Trans. Commun. 1982
Physical-layer communications › signal detection
PSK demodulation
0.011982
Noise and False-Lock Performance of the PSK-Tanlock Loop · IEEE Trans. Commun. 1982
Physical-layer communications › synchronization › carrier synchronization
false lock
0.011982
Noise and False-Lock Performance of the PSK-Tanlock Loop · IEEE Trans. Commun. 1982
Physical-layer communications › synchronization
phase error analysis
0.011982
Noise and False-Lock Performance of the PSK-Tanlock Loop · IEEE Trans. Commun. 1982

Methods — techniques the papers use, named apart from their topics

direct sum operation · 0.1scarce-state-transition trellis decoding · 0.0stack algorithm · 0.0diagonal readout · 0.0decoding algorithm · 0.0quasi-linear approximation · 0.0linear approximation · 0.0
YearPublicationVenuePosition
2015 Soft Distance Metric Decoding of Polar Codes
Mónica C. Liberatori, Leonardo J. Arnone, Jorge Castiñeira Moreira, Patrick Guy Farrell
IMACC4
2012 Field programmable gate arrays implementations of low complexity soft-input soft-output low-density parity-check decoders
abstract
Low-density parity-check (LDPC) codes are very efficient error control codes that are being considered for use in many next-generation communication systems. In this study low complexity soft-input, soft-output (SISO) field programmable gate arrays (FPGA) implementations of a novel logarithmic sum-product (LogSP) iterative LDPC decoder and a recently proposed simplified soft Euclidean distance (SSD) iterative LDPC decoder are presented, and their complexities and performance are compared. These implementations operate over any choice of parity check matrix (including those randomly generated, structurally generated and either systematic or non-systematic) and can be parametrically adapted for any code rate. The proposed implementations are both of very low complexity, because they operate using only sums, subtractions, comparisons and look-up tables, which makes them particularly suitable for FPGA realisation. The SSD decoder has a lower implementation complexity than the LogSP LDPC decoder and it also offers the advantage of not requiring knowledge of the channel signal-to-noise ratio, unlike most other LDPC decoders.
Leonardo J. Arnone, Jorge Castiñeira Moreira, Patrick Guy Farrell
IET Commun.3
2011 Euclidean distance soft-input soft-output decoding algorithm for low-density parity-check codes
abstract
A new antilog–sum algorithm for decoding error-correcting codes is described. The soft-input, soft-output (SISO) algorithm uses squared Euclidean distance as the metric, does not require knowledge of the signal-to-noise ratio of the received signal and is less complex to implement than other SISO algorithms. The results of simulations show that the performance is very close to that of the log–sum–product algorithm.
Patrick Guy Farrell, Leonardo J. Arnone, Jorge Castiñeira Moreira
IET Commun.1
2006 On Construction of the (24, 12, 8) Golay Codes
abstract
Two product array codes are used to construct the$(24, 12, 8)$binary Golay code through the direct sum operation. This construction provides a systematic way to find proper$(8, 4, 4)$linear block component codes for generating the Golay code, and it generates and extends previously existing methods that use a similar construction framework. The code constructed is simple to decode.
Xiao-Hong Peng, Patrick Guy Farrell
IEEE Trans. Inf. Theory2
2003 Recent Developments in Array Error-Control Codes: (Invited Paper)
Patrick Guy Farrell
IMACC1
2001 A Line Code Construction for the Adder Channel with Rates Higher than Time-Sharing
Phillip Benachour, Patrick Guy Farrell, Bahram Honary
IMACC2
2001 Graph Configurations and Decoding Performance
J. T. Paire, Paul Coulton, Patrick Guy Farrell
IMACC3
2001 Direct sum construction of DC-free adder channel codes
abstract
The design of uniquely decodable DC-free multi-user coding schemes with good rate sums for the multiple access adder channel is described in this paper. It is shown that by using the direct sum construction on short multi-user codes, it is possible to devise longer DC-free multi-user coding schemes with rate sums which increase quite rapidly at each iteration of the construction. Asymptotically, there is no penalty in requiring the coding schemes to be DC-free. In addition, the schemes can be efficiently soft decision decoded using a relatively low complexity sectionalised trellis.
Phillip Benachour, Patrick Guy Farrell, Bahram Honary
ITW2
1999 Graph Decoding of Array Error-Correcting Codes
Patrick Guy Farrell, Seyed H. Razavi
IMACC1
1999 A Unified Code
Patrick Guy Farrell, Colin Boyd
IMACC2
1998 On Hybrid Stack Decoding Algorithms for Block Codes
abstract
This correspondence presents sequential algorithms for soft decision decoding of linear block codes. They use a stack algorithm based on the trellis of the code. We are interested in the trellis as a means to avoid path-decoding repetitions. As well, the possibility of bidirectional decoding offers a chance to increase the likelihood of explored paths. We have developed three successive algorithms that offer a good decrement in the overall complexity, and mainly in the most complex decoding case, while giving near-maximum-likelihood performance. This is important since it determines the maximum buffer size necessary in the decoder.
L. Enrique Aguado, Patrick Guy Farrell
IEEE Trans. Inf. Theory2
1997 Resisting the Bergen-Hogan Attack on Adaptive Arithmetic Coding
Patrick Guy Farrell, Colin Boyd
IMACC2
1997 Evaluation of Standard Approximation to Log-likelihood Ratio Addition in the MAP Algorithm, and its Application in Block Code (Turbo) Iterative Decoding Algorithms
S. McManus, Patrick Guy Farrell
IMACC2
1997 Error Performance Analysis of Different Interleaving Strategies Applied to Eight Track Digital Tape Systems
A. Tandon, Patrick Guy Farrell
IMACC2
1996 Scarce-state-transition syndrome-former error-trellis decoding of (n, n-1) convolutional codes
abstract
A novel scarce-state-transition (SST) type trellis decoding system for (n,n-1) convolutional codes with coherent BPSK signals is proposed. The new system retains the same number of binary comparisons as the syndrome-former trellis decoding technique. Like the original SST-type encoder trellis technique, the proposed system is also suitable for CMOS VLSI implementation. A combination of the two techniques results in a less complex and low power consumption decoding system.
L. H. Charles Lee, David J. Tait, Patrick Guy Farrell
IEEE Trans. Commun.3
1995 Multi-Dimensional Ring TCM Codes for Fading Channels
M. Ahmadian-Attari, Patrick Guy Farrell
IMACC2
1995 Constructions for Variable-Length Error-Correcting Codes
Victor Buttigieg, Patrick Guy Farrell
IMACC2
1991 New approaches to reduced-complexity decoding
John T. Coffey, Rodney M. Goodman, Patrick Guy Farrell
Discret. Appl. Math.3
1988 Multiple burst-correcting array codes
abstract
Two families of binary linear multiple-burst-correcting array codes are presented. The codes consist of all possible n/sub 1/*n/sub 2/ arrays over GF(2), where the columns have even parity and the rows belong to any given code of length n/sub 2/ and minimum distance 2t. It is shown that if the bits are read out diagonally instead of horizontally, each diagonal followed by the preceding one (viewed cyclically), then the code can correct up to t bursts of lengthor=tn/sub 1/+1. If each diagonal is followed by the next one, the code can correct up to t bursts of lengthor=2t(n-2)+1. For t=1 some of these results are already known. Decoding algorithms are presented, and the case t=1 is discussed in more detail.>
Mario Blaum, Patrick Guy Farrell, Henk C. A. van Tilborg
IEEE Trans. Inf. Theory2
1986 A class of burst error-correcting array codes
abstract
The usual(k_{2} + 1) \times (k_{1} + 1)array code, in which the last row and the last column contain redundant bits, can correct any single error. However, if the bits are read diagonally instead of horizontally, the code can correct bursts of errors. It is shown that the(_{k}2 + 1) \times (k_{1} + 1)array code with diagonal readout can correct any burst of length up tok_{1}if and only ifk_{2} \geq 2(k_{1} - 1).
Mario Blaum, Henk C. A. van Tilborg, Patrick Guy Farrell
IEEE Trans. Inf. Theory3
1982 Noise and False-Lock Performance of the PSK-Tanlock Loop
abstract
The tanlock modification of the phase detector characteristics of a phase-lock loop can be used to increase the linear range of operation of the S-curve of an analog loop, hence increasing the tracking and acquisition ranges without increasing the loop gain. The phase-shift-keying tanlock loop is a realization of this modification for the coherent demodulation and tracking of a PSK suppressed carrier signal. In this paper we consider the PSK-TLL loop performance in the presence of additive noise. The equivalent noise source used with the baseband model of the loop is derived. Both linear and quasi-linear approximations are considered for evaluation of the phase error variance (mean-square tracking error) of the loop. The false-lock performance of the PSK-TLL due to distortion of the digital data caused by the limited bandwidth of the arm filters is also considered. Results are obtained for both NRZ and Manchester encoded data symbols.
Amir H. Makarios, Patrick Guy Farrell
IEEE Trans. Commun.2