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

Adriaan J. de Lind van Wijngaarden

dblp:11/2683 · DBLP profile ↗
← Back
20ranked-venue papers
6as first author
1since 2021 · last 2021
0000-0002-7394-5326ORCID · verified

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

Computer networks · 10 · 4 first-authorApplied, interdisciplinary, general and emerging computing · 4 · 1 first-authorArtificial intelligence and machine learning · 3 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2Theory of computation · 2 · 1 first-authorSystems, architecture and hardware · 1

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.

Artificial intelligence
1 paper
Speech recognition and synthesis · 100%
Theoretical computer science
5 papers
Coding theory · 100%
Computer networks
2 papers
Optical networks · 60% Physical-layer communications · 22% Internet architecture and protocols · 18%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Energy-efficient computing · 100%

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

TopicWeightPapersLastEvidence papers
Natural language and speech › Speech recognition and synthesis
speech enhancement
0.512021
Speech Enhancement Using Multi-Stage Self-Attentive Temporal Convolutional Networks · IEEE ACM Trans. Audio Speech Lang. Process. 2021
Optical networks › optical access network
passive optical network
0.212014
A Low-Energy Rate-Adaptive Bit-Interleaved Passive Optical Network · IEEE J. Sel. Areas Commun. 2014
Energy-efficient computing › green communications
network energy consumption
0.212014
A Low-Energy Rate-Adaptive Bit-Interleaved Passive Optical Network · IEEE J. Sel. Areas Commun. 2014
Coding theory
constrained coding
0.232010
Construction of Maximum Run-Length Limited Codes Using Sequence Replacement Techniques · IEEE J. Sel. Areas Commun. 2010
A combinatorial technique for constructing high-rate MTR-RLL codes · IEEE J. Sel. Areas Commun. 2001
Maximum runlength-limited codes with error control capabilities · IEEE J. Sel. Areas Commun. 2001
Coding theory › constrained coding
runlength-limited codes
0.232010
Construction of Maximum Run-Length Limited Codes Using Sequence Replacement Techniques · IEEE J. Sel. Areas Commun. 2010
A combinatorial technique for constructing high-rate MTR-RLL codes · IEEE J. Sel. Areas Commun. 2001
Maximum runlength-limited codes with error control capabilities · IEEE J. Sel. Areas Commun. 2001
Natural language and speech › Speech recognition and synthesis
automatic speech recognition
0.112021
Speech Enhancement Using Multi-Stage Self-Attentive Temporal Convolutional Networks · IEEE ACM Trans. Audio Speech Lang. Process. 2021
Coding theory
error-correcting codes
0.132010
Construction of Maximum Run-Length Limited Codes Using Sequence Replacement Techniques · IEEE J. Sel. Areas Commun. 2010
Partial-prefix synchronizable codes · IEEE Trans. Inf. Theory 2001
Maximum runlength-limited codes with error control capabilities · IEEE J. Sel. Areas Commun. 2001
Coding theory › constrained coding › synchronization codes
prefix-synchronized codes
0.022001
Partial-prefix synchronizable codes · IEEE Trans. Inf. Theory 2001
On the construction of maximal prefix-synchronized codes · IEEE Trans. Inf. Theory 1996
Coding theory › constrained coding › synchronization
frame synchronization
0.012001
Partial-prefix synchronizable codes · IEEE Trans. Inf. Theory 2001
Coding theory › constrained coding › runlength-limited codes
maximum transition run codes
0.012001
A combinatorial technique for constructing high-rate MTR-RLL codes · IEEE J. Sel. Areas Commun. 2001
Coding theory › constrained coding › synchronization codes
synchronizable codes
0.012001
Partial-prefix synchronizable codes · IEEE Trans. Inf. Theory 2001
Physical-layer communications › synchronization
frame synchronization
0.012000
Frame synchronization using distributed sequences · IEEE Trans. Commun. 2000
Physical-layer communications
synchronization
0.012000
Frame synchronization using distributed sequences · IEEE Trans. Commun. 2000
Coding theory › error-correcting codes › uniquely decodable codes
comma-free codes
0.011996
On the construction of maximal prefix-synchronized codes · IEEE Trans. Inf. Theory 1996
Coding theory › error-correcting codes › decoding › decoding algorithms › coding algorithms
encoding and decoding algorithms
0.011996
On the construction of maximal prefix-synchronized codes · IEEE Trans. Inf. Theory 1996
Coding theory › error-correcting codes
coded modulation
0.012001
A combinatorial technique for constructing high-rate MTR-RLL codes · IEEE J. Sel. Areas Commun. 2001
Coding theory › error-correcting codes › decoding › decoding algorithms
coding algorithms
0.012001
Partial-prefix synchronizable codes · IEEE Trans. Inf. Theory 2001
Coding theory › error-correcting codes › code construction
enumerative coding
0.012001
Maximum runlength-limited codes with error control capabilities · IEEE J. Sel. Areas Commun. 2001
Physical-layer communications › signal design
sequence design
0.012000
Frame synchronization using distributed sequences · IEEE Trans. Commun. 2000
Physical-layer communications
signal processing for communications
0.012000
Frame synchronization using distributed sequences · IEEE Trans. Commun. 2000

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

temporal convolutional network · 0.5self-attention · 0.5multi-stage learning · 0.5clock and data recovery · 0.4bit-interleaving · 0.4sequence replacement · 0.1prefix detection · 0.0parallel conversion · 0.0enumerative coding · 0.0combinatorial construction · 0.0coding algorithm · 0.0distributed sequences · 0.0correlation detection · 0.0
YearPublicationVenuePosition
2021 Speech Enhancement Using Multi-Stage Self-Attentive Temporal Convolutional Networks
abstract
Multi-stage learning is an effective technique to invoke multiple deep-learning modules sequentially. This paper applies multi-stage learning to speech enhancement by using a multi-stage structure, where each stage comprises a self-attention (SA) block followed by stacks of temporal convolutional network (TCN) blocks with doubling dilation factors. Each stage generates a prediction that is refined in a subsequent stage. A fusion block is inserted at the input of later stages to re-inject original information. The resulting multi-stage speech enhancement system, in short, multi-stage SA-TCN, is compared with state-of-the-art deep-learning speech enhancement methods using the LibriSpeech and VCTK data sets. The multi-stage SA-TCN system's hyper-parameters are fine-tuned, and the impact of the SA block, the fusion block and the number of stages are determined. The use of a multi-stage SA-TCN system as a front-end for automatic speech recognition systems is investigated as well. It is shown that the multi-stage SA-TCN systems perform well relative to other state-of-the-art systems in terms of speech enhancement and speech recognition scores.
Ju Lin, Adriaan J. de Lind van Wijngaarden, Kuang-Ching Wang, Melissa C. Smith
IEEE ACM Trans. Audio Speech Lang. Process.2
2020 Improved Speech Enhancement Using a Time-Domain GAN with Mask Learning
abstract
Speech enhancement is an essential component in robust automatic speech recognition (ASR) systems. Most speech enhancement methods are nowadays based on neural networks that use feature-mapping or mask-learning. This paper proposes a novel speech enhancement method that integrates time-domain feature mapping and mask learning into a unified framework using a Generative Adversarial Network (GAN). The proposed framework processes the received waveform and decouples speech and noise signals, which are fed into two short-time Fourier transform (STFT) convolution 1-D layers that map the waveforms to spectrograms in the complex domain. These speech and noise spectrograms are then used to compute the speech mask loss. The proposed method is evaluated using the TIMIT data set for seen and unseen signal-to-noise ratio conditions. It is shown that the proposed method outperforms the speech enhancement methods that use Deep Neural Network (DNN) based speech enhancement or a Speech Enhancement Generative Adversarial Network (SEGAN).
Ju Lin, Sufeng Niu, Adriaan J. de Lind van Wijngaarden, Jerome McClendon, Melissa C. Smith, Kuang-Ching Wang
INTERSPEECH3
2019 Speech Enhancement Using Forked Generative Adversarial Networks with Spectral Subtraction
Ju Lin, Sufeng Niu, Zice Wei, Adriaan J. de Lind van Wijngaarden, Melissa C. Smith, Kuang-Ching Wang
INTERSPEECH5
2014 A Low-Energy Rate-Adaptive Bit-Interleaved Passive Optical Network
abstract
Energy consumption of customer premises equipment (CPE) has become a serious issue in the new generations of time-division multiplexing passive optical networks, which operate at 10 Gb/s or higher. It is becoming a major factor in global network energy consumption, and it poses problems during emergencies when CPE is battery-operated. In this paper, a low-energy passive optical network (PON) that uses a novel bit-interleaving downstream protocol is proposed. The details about the network architecture, protocol, and the key enabling implementation aspects, including dynamic traffic interleaving, rate-adaptive descrambling of decimated traffic, and the design and implementation of a downsampling clock and data recovery circuit, are described. The proposed concept is shown to reduce the energy consumption for protocol processing by a factor of 30. A detailed analysis of the energy consumption in the CPE shows that the interleaving protocol reduces the total energy consumption of the CPE significantly in comparison to the standard 10 Gb/s PON CPE. Experimental results obtained from measurements on the implemented CPE prototype confirm that the CPE consumes significantly less energy than the standard 10 Gb/s PON CPE.
Dusan Suvakovic, Hungkei Keith Chow, N. Prasanth Anthapadmanabhan, Doutje T. van Veen, Adriaan J. de Lind van Wijngaarden, Tolga Ayhan, Christophe van Praet, Guy Torfs, Peter Vetter
IEEE J. Sel. Areas Commun.5
2013 Analysis of a probing-based cyclic sleep mechanism for passive optical networks
abstract
Recent standardization efforts to reduce power consumption in optical access networks include the use of cyclic sleep modes to more effectively scale energy consumption with activity. This paper analyzes a probing-based cyclic sleep mode mechanism that is applied to the downstream of a passive optical network. The analysis studies the effectiveness of the sleep mode mechanism and provides explicit mathematical expressions for the power consumption and packet response delay in the optical network unit (ONU) at the customer premises, and the amount of buffered traffic per ONU in the optical line terminal at the central office. The analytical results are confirmed and complemented by numerical simulations, and used to provide guidelines for selecting sleep mode configuration parameters.
N. Prasanth Anthapadmanabhan, Nga Dinh, Anwar Elwalid, Adriaan J. de Lind van Wijngaarden
GLOBECOM4
2011 Compact Highly-Utilized Reed Solomon Decoder Architectures for Optical Access Networks
abstract
This paper presents an extremely compact, highly efficient hardware implementation of the Reed Solomon (RS) decoder. Such efficiency is of critical importance for the next generation of passive optical networks featuring bit rates of 10 Gb/s, high bit error rates and high cost sensitivity. RS codes are widely used for error correction in optical communication networks. The central element of a t-error correcting RS decoder is the key equation solver, which is the most time-critical stage in the RS decoder operation. It uses 2t equations to determine up to 2t unknown values. A key equation solver typically performs the Berlekamp-Massey (BM) algorithm or the Modified Euclidean (ME) algorithm. Hardware implementations of these algorithms usually include a large number of Galois Field (GF) multipliers needed to achieve the required throughput. This paper presents a scalable BM architecture and a scalable ME architecture that minimizes the number of GF multipliers by their higher utilization. This is achieved through efficient control that avoids idle cycles and also through optimal grouping of multipliers into parallel structures given the bit error distribution for the respective optical network. The major building block of this architecture is a compact, programmable GF processor (GFP) capable of high frequency operation.
Dusan Suvakovic, Adriaan J. de Lind van Wijngaarden, Man Fai Lau
GLOBECOM2
2011 On the Performance of Network Coding with Protection Cycles
abstract
A meshed network with N transport paths can be effectively protected against single link failures using network coding and protection cycles (p-cycles). This so called 1+N protection scheme provides instantaneous recovery from single link failures. The performance of this scheme has thus far been considered for a network with unit traffic demands, and the reported results were based on simulations. In this paper, we give an analytical upper bound on the required transport capacity for 1+N protection in full-meshed networks with unit traffic demands. Next, we consider networks with uniform and exponentially distributed traffic demands, and derive more realistic bounds for the achievable network performance of 1+N protection in full-meshed networks.We will show analytically that the gains decrease significantly relative to a unit-traffic demand distribution, independent of the protection mechanism used.
Martin Belzner, Herbert Haunstein, Adriaan J. de Lind van Wijngaarden
ICC3
2010 Construction of Maximum Run-Length Limited Codes Using Sequence Replacement Techniques
abstract
The sequence replacement technique converts an input sequence into a constrained sequence in which a prescribed subsequence is forbidden to occur. Several coding algorithms are presented that use this technique for the construction of maximum run-length limited sequences. The proposed algorithms show how all forbidden subsequences can be successively or iteratively removed to obtain a constrained sequence and how special subsequences can be inserted at predefined positions in the constrained sequence to represent the indices of the positions where the forbidden subsequences were removed. Several modifications are presented to reduce the impact of transmission errors on the decoding operation, and schemes to provide error control are discussed as well. The proposed algorithms can be implemented efficiently, and the rates of the constructed codes are close to their theoretical maximum. As such, the proposed algorithms are of interest for storage systems and data networks.
Adriaan J. de Lind van Wijngaarden, Kees A. Schouhamer Immink
IEEE J. Sel. Areas Commun.1
2009 Design and Analysis of Synchronizable Error-Resilient Arithmetic Codes
abstract
An error-resilient variable-length arithmetic code is presented whose codewords are represented by binary digits. The input sequence is partitioned in subsequences, each of which is individually encoded using an arithmetic coding scheme with an integrated bit-stuffing technique that restricts the number of consecutive ones in the output sequence. An all-ones sequence of fixed length is appended to serve as a sync marker when the codewords are concatenated. The bit-stuffing technique ensures that the sync markers do not occur anywhere except at the boundaries between the codewords. Expressions for the optimal choice of the marker length and the block length are derived. The performance of the proposed code is determined in terms of redundancy and error resilience. An upper bound on the average error rate is derived and its tightness is confirmed with computer simulations. The proposed code shows to significantly suppress the error rate at the expense of a minimum increase in redundancy.
Hiroyoshi Morita, Ying Zou 0010, Adriaan J. de Lind van Wijngaarden
GLOBECOM3
2008 DSL Crosstalk Coefficient Acquisition Using SNR Feedback
abstract
Rapid acquisition of accurate crosstalk estimates is a core requirement for effective preceding in digital subscriber line (DSL) systems. It is shown that signal-to-noise ratio (SNR) reports provided by customer premises equipment (CPE) can be used to perform this task by "tuning" the precoder, i.e., iterating alternate steps of estimation and precoder adaptation. Such an approach has the advantage that it can be applied to legacy CPEs. Estimation algorithms are designed using techniques from stochastic control.
Phil Whiting, Alexei E. Ashikhmin, Gerhard Kramer, Carl J. Nuzman, Adriaan J. de Lind van Wijngaarden, Miroslav Zivkovic, Michaël Peeters, Mamoun Guenach, Jochen Maes, Jan Verlinden
GLOBECOM5
2007 On Single Cross Error Correcting Integer Codes with Minimum-Energy Signal Constellations
abstract
Integer codes, defined over integer rings, allow the correction of single cross errors with distance 1 in a signal point constellation on a two-dimensional lattice. Several construction methods support the construction of integer codes that give constellations that have a variety of shapes. In this paper, we characterize all constellations that can be obtained from a particular integer code. In particular, we determine those that minimize the average symbol energy. In addition, we evaluate the symbol error probability when using an integer code for coded QAM constellations.
Hiroyoshi Morita, Ko Kamada, Hristo Kostadinov, Adriaan J. de Lind van Wijngaarden
ISIT4
2006 On the Construction of Integer Codes with Minimal Signal Point Constellations
abstract
We consider the class of integer codes that are capable of correcting single errors in a two-dimensional lattice (H. Morita et al., 2003). Integer codes, defined over integer rings, allow the correction of single errors with distance 1. In this paper, we extend our previous results (H. Morita et al., 2003). We will detail the derivation of an upper bound on the code size and give constructions that attain this bound. Next, several coding algorithms are presented that efficiently transform binary information into a sequence of symbols that are associated with signal points in a two-dimensional lattice. The proposed decoding algorithms can correct any single error with distance 1 in the given signal point constellation and restore the binary information. We will present a systematic technique to design signal point constellations that support the constructed integer codes and that are optimal in terms of the total Mannheim and Euclidean distance
Hiroyoshi Morita, Adriaan J. de Lind van Wijngaarden, Albert Geyser
ISIT2
2005 On multimode polarity-switch codes of rate 1 - 1/n
abstract
A new class of DC-free codes of odd length is presented. The new codes, related to polarity-switch (PS) codes, make use of a redefinition of the running digital sum. The spectral efficiency of the new codes is determined, and it is shown that they provide better power suppression in the low-frequency region than classical PS codes
Hiroyoshi Morita, Masahiko Satoh, Adriaan J. de Lind van Wijngaarden
ISIT3
2004 On guided scrambling with guaranteed maximum run-length constraints
abstract
Methods are developed to effectively combine guided scrambling and maximum run-length limited codes in order to impose a guaranteed maximum run-length constraint. It will be demonstrated that the combination of guided scrambling and a well-chosen maximum run-length limited code may offer a sound trade-off between overall code rate and performance in terms of the probability of violating the channel constraints.
Adriaan J. de Lind van Wijngaarden, Kees A. Schouhamer Immink
ISIT1
2001 Maximum runlength-limited codes with error control capabilities
abstract
New methods are presented to protect maximum runlength-limited sequences against random and burst errors and to avoid error propagation. The methods employ parallel conversion techniques and enumerative coding algorithms that transform binary user information into constrained codewords. The new schemes have a low complexity and are very efficient. The approach can be used for modulation coding in recording systems and for synchronization and line coding in communication systems. The schemes enable the usage of high-rate constrained codes, as error control can be provided with similar capabilities as for unconstrained sequences.
Adriaan J. de Lind van Wijngaarden, Kees A. Schouhamer Immink
IEEE J. Sel. Areas Commun.1
2001 A combinatorial technique for constructing high-rate MTR-RLL codes
abstract
We present advanced combinatorial techniques for constructing maximum runlength-limited (RLL) block codes and maximum transition run (MTR) codes. These codes find widespread application in recording systems. The proposed techniques are used to construct a high-rate multipurpose modulation code for recording systems. The code, a rate 16/17, (0,3,2,2) MTR code, that also fulfills (0,15,9,9) RLL constraints is a high-rate distance-enhancing code with additional constraints for improving timing and gain control. The encoder and decoder have a particularly efficient architecture and allow an instantaneous translation of 16-bit source words into 17-bit codewords and vice versa. The code has been implemented in Lucent read-channel chips and has excellent performance.
Adriaan J. de Lind van Wijngaarden, Emina Soljanin
IEEE J. Sel. Areas Commun.1
2001 Partial-prefix synchronizable codes
abstract
A new class of codes for frame synchronization is proposed. Commonly, the beginning of every fixed or variable-length frame is identified by a given contiguous sequence called a prefix. To avoid the occurrence of the prefix elsewhere in the frame, a prefix synchronizable code (PS-code) is used. PS-codes have the property that the prefix does not occur in any codeword or in any concatenation of codewords in any position other than the first position. The new codes, termed partial-prefix synchronizable codes (PPS-codes), use a fixed sequence of symbols that is interspersed with symbols that carry information. The contiguous sequence from the first fixed symbol to the last fixed symbol is called a "partial-prefix." Consequently, not one but a set of possible prefixes is used, and none of these prefixes is allowed to occur at any other than the first position of a codeword. The cardinality of PPS-codes is determined, and coding algorithms are proposed which have a computational complexity proportional to the length of the codewords. It is demonstrated that in comparison with PS-codes, PPS-codes have similar coding and prefix detection complexity, but they have a larger code size and have better error control capabilities.
Adriaan J. de Lind van Wijngaarden, Hiroyoshi Morita
IEEE Trans. Inf. Theory1
2000 Frame synchronization using distributed sequences
abstract
Frame synchronization is traditionally achieved by inserting a given sequence periodically into the data stream. Here, a new method of synchronization is introduced in which the synchronization sequence is not contiguous, but is interleaved with the data symbols. The properties of these distributed sequences are investigated, and requirements are specified for detectability of these sequences when inserted in random data. Methods for constructing and searching for good sequences are presented. It is demonstrated that this new method reduces the probability of false synchronization over traditional methods in the presence of additive white Gaussian noise.
Adriaan J. de Lind van Wijngaarden, Tricia J. Willink
IEEE Trans. Commun.1
1996 On the construction of maximal prefix-synchronized codes
abstract
We present a systematic procedure for mapping data sequences into codewords of a prefix-synchronized code (PS-code), as well as for performing the inverse mapping. A PS-code, proposed by Gilbert (1960), belongs to a subclass of comma-free codes and is useful to recover word synchronization when errors have occurred in the stream of codewords. A PS-code is defined as a set of codewords with the property that each codeword has a known sequence as a prefix, followed by a coded data sequence in which this prefix is not allowed to occur. The largest PS-code among all PS-codes of the same code length is called a maximal prefix-synchronized code (MPS-code). We develop an encoding and decoding algorithm for Gilbert's MPS-code with a prefix of the form 11...10 and extend the algorithm to the class PS-codes of which the prefix is self-uncorrelated. The computational complexity of the entire mapping process is proportional to the length of the codewords.
Hiroyoshi Morita, Adriaan J. de Lind van Wijngaarden, A. J. Han Vinck
IEEE Trans. Inf. Theory2
1992 Memory Interconnection Test at Board Level
abstract
EfJicient algorithms for testing the assembly of memory devices on a printed circuit board are presented. The algorithms provide for optimal fault detection and diagnosis of stuck-at faults and bridg-ng faults of memory interconnects with a small number of patterns. This small number of patterns makes application through boundaryscan feasible.
Frans G. M. de Jong, Adriaan J. de Lind van Wijngaarden
ITC2