VLDB 2026 Research / reviewers in the wild / expert
Theo G. Swart
dblp:46/6081
· DBLP profile ↗
23ranked-venue papers
8as first author
0since 2021 · last 2018
0000-0002-1525-7728ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 12 · 5 first-authorApplied, interdisciplinary, general and emerging computing · 8 · 3 first-authorComputer networks · 2Security and privacy · 2
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
8 papers |
Coding theory · 90% Automata and formal languages · 6% Graph algorithms and graph theory · 4% | |
| Computer networks
2 papers |
Physical-layer communications · 100% |
Topics — the 16 heaviest of 18, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Coding theory
constrained coding |
0.4 | 2 | 2018 | A Construction for Balancing Non-Binary Sequences Based on Gray Code Prefixes · IEEE Trans. Inf. Theory 2018 Moment balancing templates: constructions to add insertion/deletion correction capability to error correcting or constrained codes · IEEE Trans. Inf. Theory 2009 |
Coding theory › error-correcting codes › constant-weight codes
balanced codes |
0.3 | 1 | 2018 | Prefixless q-Ary Balanced Codes With Fast Syndrome-Based Error Correction · IEEE Trans. Inf. Theory 2018 |
Coding theory › error-correcting codes › decoding › linear code decoding
syndrome decoding |
0.3 | 1 | 2018 | Prefixless q-Ary Balanced Codes With Fast Syndrome-Based Error Correction · IEEE Trans. Inf. Theory 2018 |
Coding theory › error-correcting codes › coded modulation
distance-preserving mappings |
0.1 | 2 | 2008 | Using Graphs for the Analysis and Construction of Permutation Distance-Preserving Mappings · IEEE Trans. Inf. Theory 2008 A Generalized Upper Bound and a Multilevel Construction for Distance-Preserving Mappings · IEEE Trans. Inf. Theory 2006 |
Coding theory › error-correcting codes › combinatorial coding theory
permutation codes |
0.1 | 1 | 2012 | Good Synchronization Sequences for Permutation Codes · IEEE Trans. Commun. 2012 |
Automata and formal languages › finite automata › synchronizing automata
synchronizing sequences |
0.1 | 1 | 2012 | Good Synchronization Sequences for Permutation Codes · IEEE Trans. Commun. 2012 |
Coding theory › error-correcting codes
insertion-deletion codes |
0.1 | 2 | 2009 | Moment balancing templates: constructions to add insertion/deletion correction capability to error correcting or constrained codes · IEEE Trans. Inf. Theory 2009 A note on double insertion/deletion correcting codes · IEEE Trans. Inf. Theory 2003 |
Coding theory › error-correcting codes › combinatorial coding theory
gray codes |
0.1 | 1 | 2018 | A Construction for Balancing Non-Binary Sequences Based on Gray Code Prefixes · IEEE Trans. Inf. Theory 2018 |
Coding theory › source coding › variable-length codes
prefix codes |
0.1 | 1 | 2018 | A Construction for Balancing Non-Binary Sequences Based on Gray Code Prefixes · IEEE Trans. Inf. Theory 2018 |
Graph algorithms and graph theory
graph representation |
0.1 | 1 | 2008 | Using Graphs for the Analysis and Construction of Permutation Distance-Preserving Mappings · IEEE Trans. Inf. Theory 2008 |
Coding theory
upper bounds |
0.1 | 1 | 2006 | A Generalized Upper Bound and a Multilevel Construction for Distance-Preserving Mappings · IEEE Trans. Inf. Theory 2006 |
Coding theory
trellis codes |
0.1 | 1 | 2005 | Permutation trellis codes · IEEE Trans. Commun. 2005 |
Coding theory › error-correcting codes › code construction
multilevel construction |
0.0 | 2 | 2008 | Using Graphs for the Analysis and Construction of Permutation Distance-Preserving Mappings · IEEE Trans. Inf. Theory 2008 A Generalized Upper Bound and a Multilevel Construction for Distance-Preserving Mappings · IEEE Trans. Inf. Theory 2006 |
Coding theory › error-correcting codes
error probability analysis |
0.0 | 1 | 2012 | Good Synchronization Sequences for Permutation Codes · IEEE Trans. Commun. 2012 |
Coding theory
error-correcting codes |
0.0 | 1 | 2009 | Moment balancing templates: constructions to add insertion/deletion correction capability to error correcting or constrained codes · IEEE Trans. Inf. Theory 2009 |
Physical-layer communications › modulation
frequency-shift keying |
0.0 | 1 | 2005 | Permutation trellis codes · IEEE Trans. Commun. 2005 |
Methods — techniques the papers use, named apart from their topics
syndrome decoding · 0.3precoding · 0.3lookup-table-free encoding · 0.3knuth parallel balancing · 0.3simulation · 0.3viterbi algorithm · 0.1distance-preserving mappings · 0.1number-theoretic construction · 0.1graph representation · 0.1hamming distance analysis · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | A Construction for Balancing Non-Binary Sequences Based on Gray Code PrefixesabstractWe introduce a new construction for the balancing of non-binary sequences that make use of Gray codes for prefix coding. Our construction provides full encoding and decoding of sequences, including the prefix. This construction is based on a generalization of Knuth's parallel balancing approach, which can handle very long information sequences. However, the overall sequence-composed of the information sequence, together with the prefix-must be balanced. This is reminiscent of Knuth's serial algorithm. The encoding of our construction does not make use of lookup tables, while the decoding process is simple and can be done in parallel. Elie N. Mambou, Theo G. Swart |
IEEE Trans. Inf. Theory | 2 |
| 2018 | Prefixless q-Ary Balanced Codes With Fast Syndrome-Based Error CorrectionabstractWe investigate a Knuth-like scheme for balancing q-ary code words, which has the virtue that lookup tables for coding and decoding the prefix are avoided by using precoding and error correction techniques. We show how the scheme can be extended to allow for error correction of single channel errors using a fast decoding algorithm that depends on syndromes only, making it considerably faster compared with the prior art exhaustive decoding strategy. A comparison between the new and prior art schemes, both in terms of redundancy and error performance, completes the study. Theo G. Swart, Jos H. Weber, Kees A. Schouhamer Immink |
IEEE Trans. Inf. Theory | 1 |
| 2017 | Construction of q-ary constant weight sequences using a knuth-like approachabstractWe present an encoding and decoding scheme for constant weight sequences, that is, given an information sequence, the construction results in a sequence of specific weight within a certain range. The scheme uses a prefix design that is based on Gray codes. Furthermore, by adding redundant symbols we extend the range of weight values for output sequences, which is useful for some applications. Elie N. Mambou, Theo G. Swart |
ISIT | 2 |
| 2016 | Encoding and decoding of balanced q-ary sequences using a Gray code prefixabstractBalancing sequences over a non-binary alphabet is considered, where the algebraic sum of the components (also known as the weight) is equal to some specific value. Various schemes based on Knuth's simple binary balancing algorithm have been proposed. However, these have mostly assumed that the prefix describing the balancing point in the algorithm can easily be encoded. In this paper we show how non-binary Gray codes can be used to generate these prefixes. Together with a non-binary balancing algorithm, this forms a complete balancing system with straightforward and efficient encoding/decoding. Elie N. Mambou, Theo G. Swart |
ISIT | 2 |
| 2016 | Simple systematic Pearson codingabstractThe recently proposed Pearson codes offer immunity against channel gain and offset mismatch. These codes have very low redundancy, but efficient coding procedures were lacking. In this paper, systematic Pearson coding schemes are presented. The redundancy of these schemes is analyzed for memoryless uniform sources. It is concluded that simple coding can be established at only a modest rate loss. Jos H. Weber, Theo G. Swart, Kees A. Schouhamer Immink |
ISIT | 2 |
| 2014 | Codes for correcting three or more adjacent deletions or insertionsabstractCodes are presented that can correct the deletion or the insertion of a predetermined number of adjacent bits greater than or equal to three. This extends the constructions of codes beyond those proposed by Levenshtein fifty years ago to correct one or two adjacent deletions or insertions. Ling Cheng 0001, Theo G. Swart, Hendrik C. Ferreira, Khaled A. S. Abdel-Ghaffar |
ISIT | 2 |
| 2014 | Concatenated permutation block codes for correcting single transposition errorsabstractPermutation codes are advantageous due to their favourable symbol diversity properties and are applied in flash memories combined with rank modulation. Codebooks traditionally consist of permutations with specific distance properties. A class of permutation codes was presented where a codeword consists of a sequence or concatenation of permutations, rather than a single permutation. These codebooks were constructed to correct substitution or deletion errors. In this paper, permutations are concatenated to form codewords with the goal of detecting and correcting adjacent transposition errors. An outer code is used to detect erroneous permutations in the codeword, using additional parity permutations. The symbol diversity of permutation codes is preserved and codebooks with higher cardinalities are constructed which result in better code rates. Reolyn Heymann, Jos H. Weber, Theo G. Swart, Hendrik C. Ferreira |
ITW | 3 |
| 2013 | Concatenated permutation block codes based on set partitioning for substitution and deletion error-controlabstractA new class of permutation codes is presented where, instead of considering one permutation as a codeword, codewords consist of a sequence of permutations. The advantage of using permutations, i.e. their favourable symbol diversity properties, is preserved. Additionally, using sequences of permutations as codewords, code rates close to the optimum rate can be achieved. Firstly, the complete set of permutations is divided into subsets by using set partitioning. Binary data is then mapped to permutations from these subsets. These permutations, together with a parity permutation, will form the codeword. Two constructions will be presented: one capable of detecting and correcting substitution errors and the other capable of detecting and correcting either substitution or deletion errors. Reolyn Heymann, Jos H. Weber, Theo G. Swart, Hendrik C. Ferreira |
ITW | 3 |
| 2013 | Prefixless q-ary balanced codes with ECCabstractWe present a Knuth-like method for balancing q-ary codewords, which is characterized by the absence of a prefix that carries the information of the balancing index. Look-up tables for coding and decoding the prefix are avoided. We also show that this method can be extended to include error correction of single channel errors. Theo G. Swart, Kees A. Schouhamer Immink |
ITW | 1 |
| 2012 | Combined permutation codes for synchronization
Reolyn Heymann, Hendrik C. Ferreira, Theo G. Swart |
ISITA | 3 |
| 2012 | Good Synchronization Sequences for Permutation CodesabstractFor communication schemes employing Frequency Hopping/Multiple Frequency Shift Keying modulation, we present an algorithm for finding good non-binary synchronization sequences, which are permutations, to be used with permutation codes to synchronize/resynchronize data in channels with background noise and interference(frequency jamming/fading). For the synchronization sequences, new analytical expressions for the probability of false acquisition are also given. Using simulation results, we show that our synchronization sequences perform better than some conventional non-binary synchronization sequences, in the presence of background noise and interference. Thokozani Shongwe, Theo G. Swart, Hendrik C. Ferreira, Tran van Trung |
IEEE Trans. Commun. | 2 |
| 2011 | A note on non-binary multiple insertion/deletion correcting codesabstractWe propose the construction of a non-binary multiple insertion/deletion correcting code based on a binary multiple insertion/deletion correcting code. In essence, it is a generalisation of Tenengol'ts' non-binary single insertion/deletion correcting code. We evaluate the cardinality of the proposed construction based on the asymptotic upper bound on the cardinality of a maximal binary multiple insertion/deletion correcting code derived by Levenshtein. Filip Paluncic, Theo G. Swart, Jos H. Weber, Hendrik C. Ferreira, Willem A. Clarke |
ITW | 2 |
| 2009 | Efficient balancing of q-ary sequences with parallel decodingabstractBalancing of q-ary sequences, using a generalization of Knuth's efficient parallel balancing scheme, is considered. It is shown that the new general scheme is as simple as the original binary scheme, which lends itself to parallel decoding of the balanced sequences. Theo G. Swart, Jos H. Weber |
ISIT | 1 |
| 2009 | Moment balancing templates: constructions to add insertion/deletion correction capability to error correcting or constrained codesabstractTemplates are constructed to extend arbitrary additive error correcting or constrained codes, i.e., additional redundant bits are added in selected positions to balance the moment of the codeword. The original codes may have error correcting capabilities or constrained output symbols as predetermined by the usual communication system considerations, which are retained after extending the code. Using some number theoretic constructions in the literature, insertion/deletion correction can then be achieved. If the template is carefully designed, the number of additional redundant bits for the insertion/deletion correction can be kept small-in some cases of the same order as the number of parity bits in a Hamming code of comparable length. Hendrik C. Ferreira, Khaled A. S. Abdel-Ghaffar, Ling Cheng 0001, Theo G. Swart, Khmaies Ouahada |
IEEE Trans. Inf. Theory | 4 |
| 2008 | Binary permutation sequences as subsets of Levenshtein codes, spectral null codes, run-length limited codes and constant weight codes
Khmaies Ouahada, Theo G. Swart, Hendrik C. Ferreira, Ling Cheng 0001 |
Des. Codes Cryptogr. | 2 |
| 2008 | Using Graphs for the Analysis and Construction of Permutation Distance-Preserving MappingsabstractA new way of looking at permutation distance-preserving mappings (DPMs) is presented by making use of a graph representation. The properties necessary to make such a graph distance-preserving, are also investigated. Further, this new knowledge is used to analyze previous constructions, as well as to construct a new general mapping algorithm for a previous multilevel construction. Theo G. Swart, Hendrik C. Ferreira, Khmaies Ouahada |
IEEE Trans. Inf. Theory | 1 |
| 2007 | Moment Balancing Templates: Universal Constructions to Add Insertion/Deletion Correction Capability to Arbitrary Error Correcting or Constrained CodesabstractWe investigate extending a chosen block or convolutional code which has additive error correction capability, as predetermined by the usual communication systems or coding considerations. Our extension involves constructing a template to add additional redundant bits in positions, selected to balance the moment of the code word. Using some number theoretic constructions in the literature, insertion/deletion correction can then be achieved. If the template is carefully designed, the number of additional redundant bits for the insertion/deletion correction can be kept small - in some cases of the same order as for Hamming codes. Our construction technique can also be used for the systematic encoding of number theoretic codes, and furthermore have implications for other coding techniques utilizing the moment function, such as codes correcting asymmetrical errors, spectral shaping codes, or constant weight codes. Hendrik C. Ferreira, Khaled A. S. Abdel-Ghaffar, Ling Cheng 0001, Theo G. Swart |
ISIT | 4 |
| 2006 | A Multilevel Construction for Mappings from Binary Sequences to Permutation SequencesabstractA multilevel construction is introduced to create distance-preserving mappings from binary sequences to permutation sequences. It is also shown that for certain values, the new mappings attain the upper bound on the sum of Hamming distances obtainable for such mappings, and in the other cases improve on those of previous mappings Theo G. Swart, Hendrik C. Ferreira |
ISIT | 1 |
| 2006 | A Generalized Upper Bound and a Multilevel Construction for Distance-Preserving MappingsabstractA new general upper bound is derived on the sum of the Hamming distances between sequences when mapping from one set of sequences to another. It is shown that a similar upper bound for mappings from binary sequences to permutation sequences is a special case of this upper bound and this is used to evaluate known mappings. Also, new distance-preserving mappings (DPMs) from binary sequences to permutation sequences are presented, based on a multilevel construction. In addition to explicit distance-conserving mappings, distance-increasing, and distance-reducing mappings are also presented. Several of the new DPMs attain the upper bound Theo G. Swart, Hendrik C. Ferreira |
IEEE Trans. Inf. Theory | 1 |
| 2005 | On the distance optimality of permutation mappingsabstractWe investigate the optimal Hamming distance that is achievable when mapping binary sequences to permutation sequences. This is used to determine how close to optimum some of the known mappings are. Furthermore, using simulation results we show that mappings found by exhaustive search using optimum distance as criterion perform better than previous known mappings Theo G. Swart, Ian de Beer, Hendrik C. Ferreira |
ISIT | 1 |
| 2005 | Permutation trellis codesabstractWe introduce the new concept of permutation trellis codes and present a generalized construction procedure, applying our technique of distance-preserving mappings. Minimum-distance decoding follows naturally, using the Viterbi algorithm. We furthermore investigate the performance of these codes when combined with multitone frequency-shift keying modulation and noncoherent detection in a diversity scheme, to make transmissions robust against narrowband, broadband, and background noise disturbances, such as those encountered in power-line communications. Hendrik C. Ferreira, A. J. Han Vinck, Theo G. Swart, Ian de Beer |
IEEE Trans. Commun. | 3 |
| 2003 | Correction of insertions/deletions using standard convolutional codes and the Viterbi decoding algorithmabstractWe present a new insertion/deletion detection and correcting decoding scheme for convolutional codes that is based on the Viterbi decoding algorithm. Firstly, we show that, when using a coding scheme that utilises a standard rate, R=k/n, convolutional code and n Viterbi decoders in parallel, it is possible to correct up to n-1 consecutive deletions or insertions. Our results show the effectiveness of this scheme to re-establish bit-synchronisation after the deletion of bits. Further, we investigate the correction of multiple deletions or insertions using standard concatenated coding schemes employing convolutional inner codes, and Reed-Solomon outer codes. M. P. F. dos Santos, Willem A. Clarke, Hendrik C. Ferreira, Theo G. Swart |
ITW | 4 |
| 2003 | A note on double insertion/deletion correcting codesabstractBy using a run-length representation of sequences, ways to determine suband supersequences are discussed. This is then used in determining the number of sub- and supersequences of a sequence after double insertions or deletions. It is also used in creating subsequence/supersequence books that are searched to find new double insertion/deletion correcting code books with higher cardinalities than those already known. Theo G. Swart, Hendrik C. Ferreira |
IEEE Trans. Inf. Theory | 1 |