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

William M. Campbell

dblp:96/4410 · DBLP profile ↗
← Back
63ranked-venue papers
29as first author
1since 2021 · last 2022
0000-0003-1657-5872ORCID · corroborated

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

Graphics, computer vision, multimedia, augmented reality and games · 50 · 20 first-author · 1 since 2021Artificial intelligence and machine learning · 30 · 14 first-author · 1 since 2021Databases, data management, data science and information retrieval · 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.

Artificial intelligence
9 papers
Speech recognition and synthesis · 72% Representation and self-supervised learning · 15% Kernel, tree and ensemble methods · 10%
Theoretical computer science
1 paper
Information theory · 100%

Topics — the 15 heaviest of 17, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Natural language and speech › Speech recognition and synthesis
speaker recognition
0.352009
Speaker Comparison with Inner Product Discriminant Functions · NIPS 2009
Speaker Verification Using Support Vector Machines and High-Level Features · IEEE Trans. Speech Audio Process. 2007
Phonetic Speaker Recognition with Support Vector Machines · NIPS 2003
Natural language and speech › Speech recognition and synthesis › speaker recognition
speaker verification
0.222009
Speaker Comparison with Inner Product Discriminant Functions · NIPS 2009
Speaker Verification Using Support Vector Machines and High-Level Features · IEEE Trans. Speech Audio Process. 2007
Machine learning › Kernel, tree and ensemble methods
kernel methods
0.122003
Phonetic Speaker Recognition with Support Vector Machines · NIPS 2003
A Sequence Kernel and its Application to Speaker Recognition · NIPS 2001
Machine learning › Representation and self-supervised learning › representation learning › dimensionality reduction
feature selection
0.112007
Discriminative Keyword Selection Using Support Vector Machines · NIPS 2007
Natural language and speech › Speech recognition and synthesis › speech analysis
language identification
0.112007
Discriminative Keyword Selection Using Support Vector Machines · NIPS 2007
Natural language and speech › Speech recognition and synthesis › speech coding
low-bit-rate speech coding
0.112006
Exploiting nonacoustic sensors for speech encoding · IEEE Trans. Speech Audio Process. 2006
Natural language and speech › Speech recognition and synthesis
speech coding
0.112006
Exploiting nonacoustic sensors for speech encoding · IEEE Trans. Speech Audio Process. 2006
Natural language and speech › Speech recognition and synthesis
speech enhancement
0.112006
Exploiting nonacoustic sensors for speech encoding · IEEE Trans. Speech Audio Process. 2006
Natural language and speech › Speech recognition and synthesis › speaker recognition
speaker classification
0.012002
Speaker recognition with polynomial classifiers · IEEE Trans. Speech Audio Process. 2002
Machine learning › Kernel, tree and ensemble methods › kernel function
sequence kernels
0.012001
A Sequence Kernel and its Application to Speaker Recognition · NIPS 2001
Machine learning › Representation and self-supervised learning › representation learning
dimensionality reduction
0.012000
Dimension Reduction Techniques for Training Polynomial Networks · ICML 2000
Machine learning › Representation and self-supervised learning
feature transformation
0.012000
Mutual Information in Learning Feature Transformations · ICML 2000
Machine learning › Representation and self-supervised learning
mutual information
0.012000
Mutual Information in Learning Feature Transformations · ICML 2000
Machine learning › Deep learning architectures and training › feedforward neural network › multilayer neural network
polynomial neural networks
0.012000
Dimension Reduction Techniques for Training Polynomial Networks · ICML 2000
Information theory › information measures
mutual information
0.012000
Mutual Information in Learning Feature Transformations · ICML 2000

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

support vector machine · 0.3microwave radar · 0.1bone conduction sensor · 0.1MELPe coder · 0.1linear scoring · 0.1joint factor analysis · 0.1gaussian mixture model · 0.1n-gram modeling · 0.1log likelihood ratio kernel · 0.1filter-wrapper method · 0.1skin vibration sensor · 0.1
YearPublicationVenuePosition
2022 Phonetic Embedding for ASR Robustness in Entity Resolution
Ruying Bao, William M. Campbell
INTERSPEECH3
2020 Towards Context-Aware End-to-End Code-Switching Speech Recognition
Zimeng Qiu, Yiyuan Li, Florian Metze, William M. Campbell
INTERSPEECH5
2019 Efficient Semi-Supervised Learning for Natural Language Understanding by Optimizing Diversity
abstract
Expanding new functionalities efficiently is an ongoing challenge for single-turn task-oriented dialogue systems. In this work, we explore functionality-specific semi-supervised learning via self-training. We consider methods that augment training data automatically from unlabeled data sets in a functionality-targeted manner. In addition, we examine multiple techniques for efficient selection of augmented utterances to reduce training time and increase diversity. First, we consider paraphrase detection methods that attempt to find utterance variants of labeled training data with good coverage. Second, we explore sub-modular optimization based on n-grams features for utterance selection. Experiments show that functionality-specific self-training is very effective for improving system performance. In addition, methods optimizing diversity can reduce training data in many cases to 50% with little impact on performance.
Eunah Cho, He Xie, John Lalor, William M. Campbell
ASRU5
2017 The MIT-LL, JHU and LRDE NIST 2016 Speaker Recognition Evaluation System
Pedro A. Torres-Carrasquillo, Fred Richardson, Shahan C. Nercessian, Douglas E. Sturim, William M. Campbell, Youngjune Gwon, Swaroop Vattam, Najim Dehak, Sri Harish Reddy Mallidi, Phani S. Nidadavolu, Réda Dehak
INTERSPEECH5
2017 Challenges and Solutions with Alignment and Enrichment of Word Embedding Models
Cem Safak Sahin, Rajmonda Sulo Caceres, Brandon Oselio, William M. Campbell
NLDB4
2016 Language Recognition via Sparse Coding
abstract
Spoken language recognition requires a series of signal processing steps and learning algorithms to model distinguishing characteristics of different languages. In this paper, we present a sparse discriminative feature learning framework for language recognition. We use sparse coding, an unsupervised method, to compute efficient representations for spectral features from a speech utterance while learning basis vectors for language models. Differentiated from existing approaches in sparse representation classification, we introduce a maximum a posteriori (MAP) adaptation scheme based on online learning that further optimizes the discriminative quality of sparse-coded speech features. We empirically validate the effectiveness of our approach using the NIST LRE 2015 dataset.
Youngjune Gwon, William M. Campbell, Douglas E. Sturim, H. T. Kung 0001
INTERSPEECH2
2016 Speaker Linking and Applications Using Non-Parametric Hashing Methods
abstract
Abstract : Large unstructured audio data sets have become ubiquitous and present a challenge for organization and search. One logical approach for structuring data is to find common speakers and link occurrences across different recordings. Prior approaches to this problem have focused on basic methodology for the linking task. In this paper, we introduce a novel trainable nonparametric hashing method for indexing large speaker recording data sets. This approach leads to tunable computational complexity methods for speaker linking. We focus on a scalable clustering method based on hashingcanopy-clustering. We apply this method to a large corpus of speaker recordings, demonstrate performance tradeoffs, and compare to other hashing methods.
Douglas E. Sturim, William M. Campbell
INTERSPEECH2
2014 Using deep belief networks for vector-based speaker recognition
abstract
Deep belief networks (DBNs) have become a successful ap-proach for acoustic modeling in speech recognition. DBNs ex-hibit strong approximation properties, improved performance, and are parameter efficient. In this work, we propose meth-ods for applying DBNs to speaker recognition. In contrast to prior work, our approach to DBNs for speaker recognition starts at the acoustic modeling layer. We use sparse-output DBNs trained with both unsupervised and supervised methods to gen-erate statistics for use in standard vector-based speaker recogni-tion methods. We show that a DBN can replace a GMM UBM in this processing. Methods, qualitative analysis, and results are given on a NIST SRE 2012 task. Overall, our results show that DBNs show competitive performance to modern approaches in an initial implementation of our framework. Index Terms: speaker recognition, deep belief networks 1.
William M. Campbell
INTERSPEECH1
2013 Link prediction methods for generating speaker content graphs
abstract
In a speaker content graph, vertices represent speech signals and edges represent speaker similarity. Link prediction methods calculate which potential edges are most likely to connect vertices from the same speaker; those edges are included in the generated speaker content graph. Since a variety of speaker recognition tasks can be performed on a content graph, we provide a set of metrics for evaluating the graph's quality independently of any recognition task. We then describe novel global and incremental algorithms for constructing accurate speaker content graphs that outperform the existing k nearest neighbors link prediction method. We evaluate these algorithms on a NIST speaker recognition corpus.
Kara Greenfield, William M. Campbell
ICASSP2
2013 Large-scale community detection on speaker content graphs
abstract
We consider the use of community detection algorithms to perform speaker clustering on content graphs built from large audio corpora. We survey the application of agglomerative hierarchical clustering, modularity optimization methods, and spectral clustering as well as two random walk algorithms: Markov clustering and Infomap. Our results on graphs built from the NIST 2005+2006 and 2008+2010 Speaker Recognition Evaluations (SREs) provide insight into both the structure of the speakers present in the data and the intricacies of the clustering methods. In particular, we introduce an additional parameter to Infomap that improves its clustering performance on all graphs. Lastly, we also develop an automatic technique to purify the neighbors of each node by pruning away unnecessary edges.
Stephen H. Shum, William M. Campbell, Douglas A. Reynolds
ICASSP2
2012 Query-by-Example using Speaker Content Graphs
abstract
We describe methods for constructing and using content graphs for query-by-example speaker recognition tasks within a large speech corpus. This goal is achieved as follows: First, we de-scribe an algorithm for constructing speaker content graphs, where nodes represent speech signals and edges represent speaker similarity. Speech signal similarity can be based on any standard vector-based speaker comparison method, and the content graph can be constructed using an efficient incremen-tal method for streaming data. Second, we apply random walk methods to the content graph to find matching examples to an unlabeled query set of speech signals. The content-graph based method is contrasted to a more traditional approach that uses su-pervised training and stack detectors. Performance is compared in terms of information retrieval measures and computational complexity. The new content-graph based method is shown to provide a promising low-complexity scalable alternative to stan-dard speaker recognition methods. Index Terms: speaker recognition, graphs 1.
William M. Campbell, Elliot Singer
INTERSPEECH1
2011 A channel-blind system for speaker verification
abstract
The majority of speaker verification systems proposed in the NIST speaker recognition evaluation are conditioned on the type of data to be processed: telephone or microphone. In this paper, we propose a new speaker verification system that can be applied to both types of data. This system, named blind system, is based on an extension of the total variability framework. Recognition results with the pro posed channel-independent system are comparable to state of the art systems that require conditioning on the channel type. Another ad vantage of our proposed system is that it allows for combining data from multiple channels in the same visualization in order to explore the effects of different microphones and collection environments.
Najim Dehak, Zahi N. Karam, Douglas A. Reynolds, Réda Dehak, William M. Campbell, James R. Glass
ICASSP5
2011 Towards reduced false-alarms using cohorts
abstract
The focus of the 2010 NIST Speaker Recognition Evaluation (SRE) [1] was the low false alarm regime of the detection error trade-off (DET) curve. This paper presents several approaches that specifically target this issue. It begins by highlighting the main problem with operating in the low-false alarm regime. Two sets of methods to tackle this issue are presented that require a large and diverse impostor set: the first set penalizes trials whose enrollment and test utterances are not nearest neighbors of each other while the second takes an adaptive score normalization approach similar to TopNorm [2] and ATNorm [3].
Zahi N. Karam, William M. Campbell, Najim Dehak
ICASSP2
2011 NAP for high level language identification
abstract
Varying channel conditions present a difficult problem for many speech technologies such as language identification (LID). Channel compensation techniques have been shown to significantly improve performance in LID for acoustic systems. For high-level token systems, nuisance attribute projection (NAP) has been shown to per form well in the context of speaker identification. In this work, we describe a novel approach to dealing with the high dimensional sparse NAP training problem as applied to a 4-gram phonotactic LID system run on the NIST 2009 Language Recognition Evaluation (LRE) task. We demonstrate performance gains on the Voice of America (VOA) portion of the 2009 LRE data.
Fred Richardson, William M. Campbell
ICASSP2
2011 USSS-MITLL 2010 human assisted speaker recognition
abstract
The United States Secret Service (USSS) teamed with MIT Lincoln Laboratory (MIT/LL) in the US National Institute of Standards and Technology's 2010 Speaker Recognition Evaluation of Human Assisted Speaker Recognition (HASR). We describe our qualitative and automatic speaker comparison processes and our fusion of these processes, which are adapted from USSS casework. The USSS-MIT/LL 2010 HASR results are presented. We also present post-evaluation results. The results are encouraging within the resolving power of the evaluation, which was limited to enable reasonable levels of human effort. Future ideas and efforts are discussed, including new features and capitalizing on naive listeners.
Reva Schwartz, Joseph P. Campbell, Wade Shen, Douglas E. Sturim, William M. Campbell, Fred Richardson, Robert B. Dunn, Robert Granville
ICASSP5
2011 The MIT LL 2010 speaker recognition evaluation system: Scalable language-independent speaker recognition
abstract
Research in the speaker recognition community has continued to ad dress methods of mitigating variational nuisances. Telephone and auxiliary-microphone recorded speech emphasize the need for a ro bust way of dealing with unwanted variation. The design of recent 2010 NIST-SRE Speaker Recognition Evaluation (SRE) reflects this research emphasis. In this paper, we present the MIT submission applied to the tasks of the 2010 NIST-SRE with two main goals- language-independent scalable modeling and robust nuisance mitigation. For modeling, exclusive use of inner product-based and cepstral systems produced a language-independent computationally scalable system. For robustness, systems that captured spectral and prosodic information, modeled nuisance subspaces using multiple novel methods, and fused scores of multiple systems were implemented. The performance of the system is presented on a subset of the NIST SRE 2010 core tasks.
Douglas E. Sturim, William M. Campbell, Najim Dehak, Zahi N. Karam, Alan McCree, Douglas A. Reynolds, Fred Richardson, Pedro A. Torres-Carrasquillo, Stephen H. Shum
ICASSP2
2010 Detection and simulation of scenarios with hidden Markov models and event dependency graphs
abstract
The wide availability of signal processing and language tools to extract structured data from raw content has created a new opportunity for the processing of structured signals. In this work, we explore models for the simulation and recognition of scenarios-i.e., time sequences of structured data. For simulation, we construct two models-hidden Markov models (HMMs) and event dependency graphs. Combined, these two simulation methods allow the specification of dependencies in event ordering, simultaneous execution of multiple scenarios, and evolving networks of data. For scenario recognition, we consider the application of multi-grained HMMs. We explore, in detail, mismatch between training scenarios and simulated test scenarios. The methods are applied to terrorist scenario detection with a simulation coded by a subject matter expert.
William M. Campbell, Samuel Barrett, Joel Acevedo-Aviles, Brian Delaney, Clifford J. Weinstein
ICASSP1
2010 Simple and efficient speaker comparison using approximate KL divergence
abstract
We describe a simple, novel, and efficient system for speaker comparison with two main components. First, the system uses a new approximate KL divergence distance extending earlier GMM parameter vector SVM kernels. The approximate distance incorporates data-dependent mixture weights as well as the standard MAP-adapted GMM mean parameters. Second, the system applies a weighted nuisance projection method for channel compensation. A simple eigenvector method of training is presented. The resulting speaker comparison system is straightforward to implement and is computationally simple— only two low-rank matrix multiplies and an inner product are needed for comparison of two GMM parameter vectors. We demonstrate the approach on a NIST 2008 speaker recognition evaluation task. We provide insight into what methods, parameters, and features are critical for good performance. Index Terms: speaker recognition
William M. Campbell, Zahi N. Karam
INTERSPEECH1
2010 Graph-embedding for speaker recognition
Zahi N. Karam, William M. Campbell
INTERSPEECH2
2010 The Application of Statistical Relational Learning to a Database of Criminal and Terrorist Activity
abstract
We apply statistical relational learning to a database of criminal and terrorist activity to predict attributes and event outcomes. The database stems from a collection of news articles and court records which are carefully annotated with a variety of variables, including categorical and continuous fields. Manual analysis of this data can help inform decision makers seeking to curb violent activity within a region. We use this data to build relational models from historical data to predict attributes of groups, individuals, or events. Our first example involves predicting social network roles within a group under a variety of different data conditions. Collective classification can be used to boost the accuracy under data poor conditions. Additionally, we were able to predict the outcome of hostage negotiations using models trained on previous kidnapping events. The overall framework and techniques described here are flexible enough to be used to predict a variety of variables. Such predictions could be used as input to a more complex system to recognize intent of terrorist groups or as input to inform human decision makers.
Brian Delaney, Andrew S. Fast, William M. Campbell, Clifford J. Weinstein, David D. Jensen
SDM3
2009 A framework for discriminative SVM/GMM systems for language recognition
abstract
Language recognition with support vector machines and shifteddelta cepstral features has been an excellent performer in NISTsponsored language evaluation for many years. A novel improvement of this method has been the introduction of hybrid SVM/GMM systems. These systems use GMM supervectors as an SVM expansion for classification. In prior work, methods for scoring SVM/GMM systems have been introduced based upon either standard SVM scoring or GMM scoring with a pushed model. Although prior work showed experimentally that GMM scoring yielded better results, no framework was available to explain the connection between SVM scoring and GMM scoring. In this paper, we show that there are interesting connections between SVM scoring and GMM scoring. We provide a framework both theoretically and experimentally that connects the two scoring techniques. This connection should provide the basis for further research in SVM discriminative training for GMM models. Index Terms — language recognition, support vector machines 1.
William M. Campbell, Zahi N. Karam
INTERSPEECH1
2009 Variability compensated support vector machines applied to speaker verification
abstract
Speaker verification using SVMs has proven successful, specifically using the GSV Kernel [1] with nuisance attribute projection (NAP) [2]. Also, the recent popularity and success of joint factor analysis [3] has led to promising attempts to use speaker factors directly as SVM features [4]. NAP projection and the use of speaker factors with SVMs are methods of handling variability in SVM speaker verification: NAP by removing undesirable nuisance variability, and using the speaker factors by forcing the discrimination to be performed based on inter-speaker variability. These successes have led us to propose a new method we call variability compensated SVM (VCSVM) to handle both inter and intra-speaker variability directly in the SVM optimization. This is done by adding a regularized penalty to the optimization that biases the normal to the hyperplane to be orthogonal to the nuisance subspace or alternatively to the complement of the subspace containing the inter-speaker variability. This bias will attempt to ensure that inter-speaker variability is used in the recognition while intra-speaker variability is ignored. In this paper we present the theory and promising results on nuisance compensation.
Zahi N. Karam, William M. Campbell
INTERSPEECH2
2009 Discriminative n-gram selection for dialect recognition
abstract
Dialect recognition is a challenging and multifaceted problem. Distinguishing between dialects can rely upon many tiers of interpretation of speech data—e.g., prosodic, phonetic, spectral, and word. High-accuracy automatic methods for dialect recognition typically rely upon either phonetic or spectral characteristics of the input. A challenge with spectral system, such as those based on shifted-delta cepstral coefficients, is that they achieve good performance but do not provide insight into distinctive dialect features. In this work, a novel method based upon discriminative training and phone N-grams is proposed. This approach achieves excellent classification performance, fuses well with other systems, and has interpretable dialect characteristics in the phonetic tier. The method is demonstrated on data from the LDC and prior NIST language recognition evaluations. The method is also combined with spectral methods to demonstrate state-of-the-art performance in dialect recognition. Index Terms — Dialect Recognition, Support Vector Machines 1.
Fred Richardson, William M. Campbell, Pedro A. Torres-Carrasquillo
INTERSPEECH2
2009 The MIT lincoln laboratory 2008 speaker recognition system
abstract
In recent years methods for modeling and mitigating variational nuisances have been introduced and refined. A primary emphasis in this years NIST 2008 Speaker Recognition Evaluation (SRE) was to greatly expand the use of auxiliary microphones. This offered the additional channel variations which has been a historical challenge to speaker verification systems. In this paper we present the MIT Lincoln Laboratory Speaker Recognition system applied to the task in the NIST 2008 SRE. Our approach during the evaluation was two-fold: 1) Utilize recent advances in variational nuisance modeling (latent factor analysis and nuisance attribute projection) to allow our spectral speaker verification systems to better compensate for the channel variation introduced, and 2) fuse systems targeting the different linguistic tiers of information, high and low. The performance of the system is presented when applied on a NIST 2008 SRE task. Post evaluation analysis is conducted on the sub-task when interview microphones are present.
Douglas E. Sturim, William M. Campbell, Zahi N. Karam, Douglas A. Reynolds, Fred Richardson
INTERSPEECH2
2009 Speaker Comparison with Inner Product Discriminant Functions
abstract
Speaker comparison, the process of finding the speaker similarity between two speech signals, occupies a central role in a variety of applications---speaker verification, clustering, and identification. Speaker comparison can be placed in a geometric framework by casting the problem as a model comparison process. For a given speech signal, feature vectors are produced and used to adapt a Gaussian mixture model (GMM). Speaker comparison can then be viewed as the process of compensating and finding metrics on the space of adapted models. We propose a framework, inner product discriminant functions (IPDFs), which extends many common techniques for speaker comparison: support vector machines, joint factor analysis, and linear scoring. The framework uses inner products between the parameter vectors of GMM models motivated by several statistical methods. Compensation of nuisances is performed via linear transforms on GMM parameter vectors. Using the IPDF framework, we show that many current techniques are simple variations of each other. We demonstrate, on a 2006 NIST speaker recognition evaluation task, new scoring methods using IPDFs which produce excellent error rates and require significantly less computation than current techniques.
William M. Campbell, Zahi N. Karam, Douglas E. Sturim
NIPS1
2008 A covariance kernel for SVM language recognition
abstract
Discriminative training for language recognition has been a key tool for improving system performance. In addition, recognition directly from shifted-delta cepstral features has proven effective. A successful example of this paradigm is SVM-based discrimination of languages based on GMM mean supervectors (GSVs). GSVs are created through MAP adaptation of a universal background model (UBM) GMM. This work proposes a novel extension to this idea by extending the supervector framework to the covariances of the UBM. We demonstrate a new SVM kernel including this covariance structure. In addition, we propose a method for pushing SVM model parameters back to GMM models. These GMM models can be used as an alternate form of scoring. The new approach is demonstrated on a fourteen language task with substantial performance improvements over prior techniques.
William M. Campbell
ICASSP1
2008 A multi-class MLLR kernel for SVM speaker recognition
abstract
Speaker recognition using support vector machines (SVMs) with features derived from generative models has been shown to perform well. Typically, a universal background model (UBM) is adapted to each utterance yielding a set of features that are used in an SVM. We consider the case where the UBM is a Gaussian mixture model (GMM), and maximum likelihood linear regression (MLLR) adaptation is used to adapt the means of the UBM. Recent work has examined this setup for the case where a global MLLR transform is applied to all the mixture components of the QMM UBM. This work produced positive results that warrant examining this setup with multi-class MLLR adaptation, which groups the UBM mixture components into classes and applies a different transform to each class. This paper extends the MLLR/GMM framework to the multi- class case. Experiments on the NIST SRE 2006 corpus show that multi-class MLLR improves on global MLLR and that the proposed system's performance is comparable with state of the art systems.
Zahi N. Karam, William M. Campbell
ICASSP2
2008 Language recognition with discriminative keyword selection
abstract
One commonly used approach for language recognition is to convert the input speech into a sequence of tokens such as words or phones and then to use these token sequences to determine the target language. The language classification is typically performed by extracting N-gram statistics from the token sequences and then using an N-gram language model or support vector machine (SVM) to perform the classification. One problem with these approaches is that the number of N-grams grows exponentially as the order N is increased. This is especially problematic for an SVM classifier as each utterance is represented as a distinct N-gram vector. In this paper we propose a novel approach for modeling higher order N-grams using an SVM via an alternating filter-wrapper feature selection method. We demonstrate the effectiveness of this technique on the NIST 2007 language recognition task.
Fred Richardson, William M. Campbell
ICASSP2
2008 A comparison of subspace feature-domain methods for language recognition
abstract
Compensation of cepstral features for mismatch due to dissimilar train and test conditions has been critical for good performance in many speech applications. Mismatch is typically due to variability from changes in speaker, channel, gender, and environment. Common methods for compensation include RASTA, mean and variance normalization, VTLN, and feature warping. Recently, a new class of subspace methods for model compensation have become popular in language and speaker recognition—nuisance attribute projection (NAP) and factor analysis. A feature space version of latent factor analysis has been proposed. In this work, a feature space version of NAP is presented. This new approach, fNAP, is contrasted with feature domain latent factor analysis (fLFA). Both of these methods are applied to a NIST language recognition task. Results show the viability of the new fNAP method. Also, results indicate when the different methods perform best. Index Terms: language recognition, feature compensation, support vector machines 1.
William M. Campbell, Douglas E. Sturim, Pedro A. Torres-Carrasquillo, Douglas A. Reynolds
INTERSPEECH1
2008 The MITLL NIST LRE 2007 language recognition system
abstract
This paper presents a description of the MIT Lincoln Laboratory language recognition system submitted to the NIST 2007 Language Recognition Evaluation. This system consists of a fusion of four core recognizers, two based on tokenization and two based on spectral similarity. Results for NIST’s 14-language detection task are presented for both the closed-set and open-set tasks and for the 30, 10 and 3 second durations. On the 30 second 14-language closed set detection task, the system achieves a 1% equal error rate.
Pedro A. Torres-Carrasquillo, Elliot Singer, William M. Campbell, Terry P. Gleason, Alan McCree, Douglas A. Reynolds, Fred Richardson, Wade Shen, Douglas E. Sturim
INTERSPEECH3
2007 Language Recognition with Word Lattices and Support Vector Machines
abstract
Language recognition is typically performed with methods that exploit phonotactics - a phone recognition language modeling (PRLM) system. A PRLM system converts speech to a lattice of phones and then scores a language model. A standard extension to this scheme is to use multiple parallel phone recognizers (PPRLM). In this paper, we modify this approach in two distinct ways. First, we replace the phone tokenizer by a powerful speech-to-text system. Second, we use a discriminative support vector machine for language modeling. Our goals are twofold. First, we explore the ability of a single speech-to-text system to distinguish multiple languages. Second, we fuse the new system with an SVM PRLM system to see if it complements current approaches. Experiments on the 2005 NIST language recognition corpus show the new word system accomplishes these goals and has significant potential for language recognition.
William M. Campbell, Fred Richardson, Douglas A. Reynolds
ICASSP (4)1
2007 The MIT-LL/IBM 2006 Speaker Recognition System: High-Performance Reduced-Complexity Recognition
abstract
Many powerful methods for speaker recognition have been introduced in recent years - high-level features, novel classifiers, and channel compensation methods. A common arena for evaluating these methods has been the NIST speaker recognition evaluation (SRE). In the NIST SRE from 2002-2005, a popular approach was to fuse multiple systems based upon cepstral features and different linguistic tiers of high-level features. With enough enrollment data, this approach produced dramatic error rate reductions and showed conceptually that better performance was attainable. A drawback in this approach is that many high-level systems were being run independently requiring significant computational complexity and resources. In 2006, MIT Lincoln Laboratory focused on a new system architecture which emphasized reduced complexity. This system was a carefully selected mixture of high-level techniques, new classifier methods, and novel channel compensation techniques. This new system has excellent accuracy and has substantially reduced complexity. The performance and computational aspects of the system are detailed on a NIST 2006 SRE task.
William M. Campbell, Douglas E. Sturim, Wade Shen, Douglas A. Reynolds, Jirí Navrátil 0001
ICASSP (4)1
2007 Robust Speaker Recognition with Cross-Channel Data: MIT-LL Results on the 2006 NIST SRE Auxiliary Microphone Task
abstract
One particularly difficult challenge for cross-channel speaker verification is the auxiliary microphone task introduced in the 2005 and 2006 NIST Speaker Recognition Evaluations, where training uses telephone speech and verification uses speech from multiple auxiliary microphones. This paper presents two approaches to compensate for the effects of auxiliary microphones on the speech signal. The first compensation method mitigates session effects through Latent Factor Analysis (LFA) and Nuisance Attribute Projection (NAP). The second approach operates directly on the recorded signal with noise reduction techniques. Results are presented that show a reduction in the performance gap between telephone and auxiliary microphone data.
Douglas E. Sturim, William M. Campbell, Douglas A. Reynolds, Robert B. Dunn, Thomas F. Quatieri
ICASSP (4)2
2007 A new kernel for SVM MLLR based speaker recognition
abstract
Speaker recognition using support vector machines (SVMs) with features derived from generative models has been shown to perform well. Typically, a universal background model (UBM) is adapted to each utterance yielding a set of features that are used in an SVM. We consider the case where the UBM is a Gaussian mixture model (GMM), and maximum likelihood linear regression (MLLR) adaptation is used to adapt the means of the UBM. We examine two possible SVM feature expansions that arise in this context: the first, a GMM supervector is constructed by stacking the means of the adapted GMM, and the second consists of the elements of the MLLR transform. We examine several kernels associated with these expansions. We show that both expansions are equivalent given an appropriate choice of kernels. Experiments performed on the NIST SRE 2006 corpus clearly highlight that our choice of kernels, which are motivated by distance metrics between GMMs, outperform ad-hoc ones. We also show that by using multi-class MLLR adaptation we can approach state of the art performance. 1.
Zahi N. Karam, William M. Campbell
INTERSPEECH2
2007 Discriminative Keyword Selection Using Support Vector Machines
abstract
Many tasks in speech processing involve classification of long term characteristics of a speech segment such as language, speaker, dialect, or topic. A natural technique for determining these characteristics is to first convert the input speech into a sequence of tokens such as words, phones, etc. From these tokens, we can then look for distinctive phrases, keywords, that characterize the speech. In many applications, a set of distinctive keywords may not be known a priori. In this case, an automatic method of building up keywords from short context units such as phones is desirable. We propose a method for construction of keywords based upon Support Vector Machines. We cast the problem of keyword selection as a feature selection problem for n-grams of phones. We propose an alternating filter-wrapper method that builds successively longer keywords. Application of this method on a language recognition task shows that the technique produces interesting and significant qualitative and quantitative results.
William M. Campbell, Fred Richardson
NIPS1
2007 Speaker Verification Using Support Vector Machines and High-Level Features
abstract
High-level characteristics such as word usage, pronunciation, phonotactics, prosody, etc., have seen a resurgence for automatic speaker recognition over the last several years. With the availability of many conversation sides per speaker in current corpora, high-level systems now have the amount of data needed to sufficiently characterize a speaker. Although a significant amount of work has been done in finding novel high-level features, less work has been done on modeling these features. We describe a method of speaker modeling based upon support vector machines. Current high-level feature extraction produces sequences or lattices of tokens for a given conversation side. These sequences can be converted to counts and then frequencies ofn-gram for a given conversation side. We use support vector machine modeling of these n-gram frequencies for speaker verification. We derive a new kernel based upon linearizing a log likelihood ratio scoring system. Generalizations of this method are shown to produce excellent results on a variety of high-level features. We demonstrate that our methods produce results significantly better than standard log-likelihood ratio modeling. We also demonstrate that our system can perform well in conjunction with standard cesptral speaker recognition systems.
William M. Campbell, Joseph P. Campbell, Terry P. Gleason, Douglas A. Reynolds, Wade Shen
IEEE Trans. Speech Audio Process.1
2006 SVM Based Speaker Verification using a GMM Supervector Kernel and NAP Variability Compensation
abstract
Gaussian mixture models with universal backgrounds (UBMs) have become the standard method for speaker recognition. Typically, a speaker model is constructed by MAP adaptation of the means of the UBM. A GMM supervector is constructed by stacking the means of the adapted mixture components. A recent discovery is that latent factor analysis of this GMM supervector is an effective method for variability compensation. We consider this GMM supervector in the context of support vector machines. We construct a support vector machine kernel using the GMM supervector. We show similarities based on this kernel between the method of SVM nuisance attribute projection (NAP) and the recent results in latent factor analysis. Experiments on a NIST SRE 2005 corpus demonstrate the effectiveness of the new technique
William M. Campbell, Douglas E. Sturim, Douglas A. Reynolds, Alex Solomonoff
ICASSP (1)1
2006 Support vector machines for speaker and language recognition
William M. Campbell, Joseph P. Campbell, Douglas A. Reynolds, Elliot Singer, Pedro A. Torres-Carrasquillo
Comput. Speech Lang.1
2006 Support vector machines using GMM supervectors for speaker verification
abstract
Gaussian mixture models (GMMs) have proven extremely successful for text-independent speaker recognition. The standard training method for GMM models is to use MAP adaptation of the means of the mixture components based on speech from a target speaker. Recent methods in compensation for speaker and channel variability have proposed the idea of stacking the means of the GMM model to form a GMM mean supervector. We examine the idea of using the GMM supervector in a support vector machine (SVM) classifier. We propose two new SVM kernels based on distance metrics between GMM models. We show that these SVM kernels produce excellent classification accuracy in a NIST speaker recognition evaluation task.
William M. Campbell, Douglas E. Sturim, Douglas A. Reynolds
IEEE Signal Process. Lett.1
2006 Exploiting nonacoustic sensors for speech encoding
abstract
The intelligibility of speech transmitted through low-rate coders is severely degraded when high levels of acoustic noise are present in the acoustic environment. Recent advances in nonacoustic sensors, including microwave radar, skin vibration, and bone conduction sensors, provide the exciting possibility of both glottal excitation and, more generally, vocal tract measurements that are relatively immune to acoustic disturbances and can supplement the acoustic speech waveform. We are currently investigating methods of combining the output of these sensors for use in low-rate encoding according to their capability in representing specific speech characteristics in different frequency bands. Nonacoustic sensors have the ability to reveal certain speech attributes lost in the noisy acoustic signal; for example, low-energy consonant voice bars, nasality, and glottalized excitation. By fusing nonacoustic low-frequency and pitch content with acoustic-microphone content, we have achieved significant intelligibility performance gains using the DRT across a variety of environments over the government standard 2400-bps MELPe coder. By fusing quantized high-band 4-to-8-kHz speech, requiring only an additional 116 bps, we obtain further DRT performance gains by exploiting the ear's insensitivity to fine spectral detail in this frequency region.
Thomas F. Quatieri, Kevin Brady 0001, D. Messing, Joseph P. Campbell, William M. Campbell, Michael S. Brandstein, Clifford J. Weinstein, John D. Tardelli, Paul D. Gatewood
IEEE Trans. Speech Audio Process.5
2005 Estimating and Evaluating Confidence for Forensic Speaker Recognition
abstract
Estimating and evaluating confidence has become a key aspect of the speaker recognition problem because of the increased use of this technology in forensic applications. We discuss evaluation measures for speaker recognition and some of their properties. We then propose a framework for confidence estimation based upon scores and meta-information, such as utterance duration, channel type, and SNR. The framework uses regression techniques with multilayer perceptrons to estimate confidence with a data-driven methodology. As an application, we show the use of the framework in a speaker comparison task drawn from the NIST 2000 evaluation. A relative comparison of different types of meta-information is given. We demonstrate that the new framework can give substantial improvements over standard distribution methods of estimating confidence.
William M. Campbell, Douglas A. Reynolds, Joseph P. Campbell, Kevin Brady 0001
ICASSP (1)1
2005 The 2004 MIT Lincoln Laboratory Speaker Recognition System
abstract
The MIT Lincoln Laboratory submission for the 2004 NIST speaker recognition evaluation (SRE) was built upon seven core systems using speaker information from short-term acoustics, pitch and duration prosodic behavior, and phoneme and word usage. These different levels of information were modeled and classified using Gaussian mixture models, support vector machines and N-gram language models and were combined using a single layer perceptron fuser. The 2004 SRE used a new multi-lingual, multi-channel speech corpus that provided a challenging speaker detection task for the above systems. We describe the core systems used and provide an overview of their performance on the 2004 SRE detection tasks.
Douglas A. Reynolds, William M. Campbell, Terry T. Gleason, Carl Quillen, Douglas E. Sturim, Pedro A. Torres-Carrasquillo, André Adami
ICASSP (1)2
2005 Advances In Channel Compensation For SVM Speaker Recognition
abstract
Cross-channel degradation is one of the significant challenges facing speaker recognition systems. We study the problem for speaker recognition using support vector machines (SVMs). We perform channel compensation in SVM modeling by removing non-speaker nuisance dimensions in the SVM expansion space via projections. Training to remove these dimensions is accomplished via an eigenvalue problem. The eigenvalue problem attempts to reduce multisession variation for the same speaker, reduce different channel effects, and increase "distance" between different speakers. We apply our methods to a subset of the Switchboard 2 corpus. Experiments show dramatic improvement in performance for the cross-channel case.
Alex Solomonoff, William M. Campbell, Ian Boardman
ICASSP (1)2
2004 Multisensor MELPe using parameter substitution
abstract
The estimation of speech parameters and the intelligibility of speech transmitted through low-rate coders, such as MELP (mixed excitation linear prediction), are severely degraded when there are high levels of acoustic noise in the speaking environment. The application of nonacoustic and nontraditional sensors, which are less sensitive to acoustic noise than the standard microphone, is being investigated as a means to address this problem. Sensors being investigated include the general electromagnetic motion sensor (GEMS) and the physiological microphone (P-mic). As an initial effort in this direction, a multisensor MELPe coder (MELP coder with the addition of a noise preprocessor) using parameter substitution has been developed, where pitch and voicing parameters are obtained from GEMS and P-Mic sensors, respectively, and the remaining parameters are obtained as usual from a standard acoustic microphone. This parameter substitution technique is shown to produce significant and promising DRT (diagnostic rhyme test) intelligibility improvements over the standard 2400 bps MELPe coder in several high-noise military environments. Further work is in progress aimed at utilizing the nontraditional sensors for additional intelligibility improvements and for more effective lower-rate coding in noise.
Kevin Brady 0001, Thomas F. Quatieri, Joseph P. Campbell, William M. Campbell, Michael S. Brandstein, Clifford J. Weinstein
ICASSP (1)4
2004 High-level speaker verification with support vector machines
abstract
Recently, high-level features such as word idiolect, pronunciation, phone usage, prosody, etc., have been successfully used in speaker verification. The benefit of these features was demonstrated in the NIST extended data task for speaker verification; with enough conversational data, a recognition system can become "familiar" with a speaker and achieve excellent accuracy. Typically, high-level-feature recognition systems produce a sequence of symbols from the acoustic signal and then perform recognition using the frequency and co-occurrence of symbols. We propose the use of support vector machines for performing the speaker verification task from these symbol frequencies. Support vector machines have been applied to text classification problems with much success. A potential difficulty in applying these methods is that standard text classification methods tend to "smooth" frequencies which could potentially degrade speaker verification. We derive a new kernel based upon standard log likelihood ratio scoring to address limitations of text classification methods. We show that our methods achieve significant gains over standard methods for processing high-level features.
William M. Campbell, Joseph P. Campbell, Douglas A. Reynolds, Douglas A. Jones, Timothy R. Leek
ICASSP (1)1
2003 A SVM/HMM system for speaker recognition
abstract
A framework for combining support vector machines with hidden Markov models (HMM) is given. A HMM is used with a Viterbi alignment to generate a set of subsequences of feature vectors. Each subsequence is then scored using a support vector machine sequence kernel. Experiments are performed for both text-independent and text-prompted speaker recognition tasks. Results show that the method can dramatically reduce error rates over a support vector machine (SVM) only system.
William M. Campbell
ICASSP (2)1
2003 Acoustic, phonetic, and discriminative approaches to automatic language identification
abstract
Formal evaluations conducted by NIST in 1996 demonstrated that systems that used parallel banks of tokenizer-dependent language models produced the best language identification performance. Since that time, other approaches to language identification have been developed that match or surpass the performance of phone-based systems. This paper describes and evaluates three techniques that have been applied to the language identification problem: phone recognition, Gaussian mixture modeling, and support vector machine classification. A recognizer that fuses the scores of three systems that employ these techniques produces a 2.7 % equal error rate (EER) on the 1996 NIST evaluation set and a 2.8 % EER on the NIST 2003 primary condition evaluation set. An approach to dealing with the problem of out-of-set data is also discussed.
Elliot Singer, Pedro A. Torres-Carrasquillo, Terry P. Gleason, William M. Campbell, Douglas A. Reynolds
INTERSPEECH4
2003 Phonetic Speaker Recognition with Support Vector Machines
abstract
A recent area of significant progress in speaker recognition is the use of high level features—idiolect, phonetic relations, prosody, discourse structure, etc. A speaker not only has a distinctive acoustic sound but uses language in a characteristic manner. Large corpora of speech data available in recent years allow experimentation with long term statistics of phone patterns, word patterns, etc. of an individual. We propose the use of support vector machines and term frequency analysis of phone se- quences to model a given speaker. To this end, we explore techniques for text categorization applied to the problem. We derive a new kernel based upon a linearization of likelihood ratio scoring. We introduce a new phone-based SVM speaker recognition approach that halves the er- ror rate of conventional phone-based approaches.
William M. Campbell, Joseph P. Campbell, Douglas A. Reynolds, Douglas A. Jones, Timothy R. Leek
NIPS1
2002 Generalized linear discriminant sequence kernels for speaker recognition
abstract
Support Vector Machines have recently shown dramatic performance gains in many application areas. We show that the same gains can be realized in the area of speaker recognition via sequence kernels. A sequence kernel provides a numerical comparison of speech utterances as entire sequences rather than a probability at the frame level. We introduce a novel sequence kernel derived from generalized linear discriminants. The kernel has several advantages. First, the kernel uses an explicit expansion into “feature space”-this property allows all of the support vectors to be collapsed into a single vector creating a small speaker model. Second, the kernel retains the computational advantage of generalized linear discriminants trained using mean-squared error training. Finally, the kernel shows dramatic reductions in equal error rates over standard mean-squared error training in matched and mismatched conditions on a NIST speaker recognition task.
William M. Campbell
ICASSP1
2002 Machine Learning for Advising a Driver: A Survey
William M. Campbell, Kari Torkkola
ICMLA1
2002 Speaker recognition with polynomial classifiers
abstract
Modern speaker recognition applications require high accuracy at low complexity. We propose the use of a polynomial-based classifier to achieve these objectives. This approach has several advantages. First, polynomial classifier scoring yields a system which is highly computationally scalable with the number of speakers. Second, a new training algorithm is proposed which is discriminative, handles large data sets, and has low memory usage. Third, the output of the polynomial classifier is easily incorporated into a statistical framework allowing it to be combined with other techniques such as hidden Markov models. Results are given for the application of the new methods to the YOHO speaker recognition database.
William M. Campbell, Khaled Assaleh 0001, Charles C. Broun
IEEE Trans. Speech Audio Process.1
2001 Force XXI Land Warrior: a systems approach to speech recognition
abstract
Speech recognition is continually being realized as a user interface in new applications. As this technology progresses, it enables new ways for humans to interact with machines and information. The performance in many domains has approached users' expectations. Although there are still abundant technology challenges ahead, speech recognition has reached a maturity level that requires one to consider its deployment in complex systems and environments. It is in this vein that we discuss a systems approach to the successful execution of speech recognition within the Force XXI Land Warrior program. We discuss the system voice control component as it fits within the overall program. The requirements for robustness, recognition, and computational complexity issues are addressed. We explicitly cover the system aspects and how they influence the user interface and reveal the parameters for actual use. Finally, we consider the implementation of a polynomial-based classifier for speech recognition, and we provide the final system performance measures on a large domain specific database.
Charles C. Broun, William M. Campbell
ICASSP2
2001 A Sequence Kernel and its Application to Speaker Recognition
abstract
A novel approach for comparing sequences of observations using an explicit-expansion kernel is demonstrated. The kernel is derived using the assumption of the independence of the sequence of observations and a mean-squared error training criterion. The use of an explicit expan- sion kernel reduces classifier model size and computation dramatically, resulting in model sizes and computation one-hundred times smaller in our application. The explicit expansion also preserves the computational advantages of an earlier architecture based on mean-squared error train- ing. Training using standard support vector machine methodology gives accuracy that significantly exceeds the performance of state-of-the-art mean-squared error training for a speaker recognition task.
William M. Campbell
NIPS1
2000 Robust out-of-vocabulary rejection for low-complexity speaker independent speech recognition
abstract
With the increased use of speech recognition outside of the lab environment, the need for better out-of-vocabulary (OOV) rejection techniques is critical for the continued success of this user interface. Not only must future speech recognition systems accurately reject OOV utterances, but they must also maintain their performance in mismatched (i.e. noisy) conditions. In this paper, we extend our work on low-complexity, high-accuracy speaker independent speech recognition. We present a novel rejection criterion that is shown to be robust in mismatched conditions. This technique continues our emphasis on speech recognition for resource limited applications, by providing a solution that is highly scalable, requiring no additional memory and no significant increase in computation. The technique is based on the use of multiple garbage models (on the order of 100 or more) and a novel ranking method to achieve robust performance. This method allows for a data dependent approach in order to optimize the performance over each class individually. Results are presented for a large database consisting of 166 speakers and 131 classes. Out-of-class rejection is based on 118 out-of-vocabulary phrases and 3 categories of spurious inputs (breath noise, coughs, and lipsmack). Performance is shown to be superior to the approximated optimal Bayes reject rule.
Charles C. Broun, William M. Campbell
ICASSP2
2000 An iterative technique for training speaker verification systems
abstract
As biometrics progresses from the lab into practical embedded applications, the need for systems that are computationally simple, memory efficient, and accurate becomes a priority. Polynomial classification systems have high potential to fit these requirements. Previous work has shown that polynomial techniques applied to speaker verification lend to accurate systems with simple multiply-add structures well-fitted to DSP architectures. One of the challenges of the polynomial method is to find memory efficient techniques for training. We show that through a simple matrix index mapping technique combined with iterative training, memory requirements can be reduced drastically in training. We apply the new method to the YOHO database to show the equivalence of the method to prior approaches.
William M. Campbell
ICASSP1
2000 CipherVOX: scalable low-complexity speaker verification
abstract
Biometrics is gaining strong support for access control in the industry. It is not uncommon for individual users to be faced with a half-dozen or more passwords and personal identification numbers (PINs) controlling access to the systems required for them to do their job. The ubiquity of passwords actually relaxes system security since many users tend to use the same password across all applications, or collect the various passwords in a single location (perhaps a password protected spreadsheet, or a piece of paper in a desk drawer). The latter case is of extreme concern since security around the collection is much more easily compromised than that of the system. The use of biometrics not only recovers the ability to secure sensitive systems and data, but also does so in a user-friendly manner. In order to use biometrics successfully in server-based environments, several key concerns must be addressed. First, the authentication strategy must maintain acceptable levels of security. Second, the user community must accept the chosen biometric (unless there is a captive audience). The last major consideration is the scalability of the solution. In this paper we introduce CipherVOX, a speaker verification access control solution for server and standalone computing environments. We discuss the use of our polynomial-based classifier that combines high-accuracy and low-complexity via discriminative techniques, and give performance results for both a proprietary performance database and the standard YOHO database. We also review the challenges in designing for user acceptance, including the design of the speaker verification user interface, as well as the application programming interface (API).
Bruce Fette, Charles C. Broun, William M. Campbell, Cynthia Jaskie
ICASSP3
2000 Dimension Reduction Techniques for Training Polynomial Networks
William M. Campbell, Kari Torkkola, Sreeream V. Balakrishnan
ICML1
2000 Mutual Information in Learning Feature Transformations
Kari Torkkola, William M. Campbell
ICML2
1999 Polynomial classifier techniques for speaker verification
abstract
Modern speaker verification applications require high accuracy at low complexity. We propose the use of a polynomial-based classifier to achieve this objective. We demonstrate a new combination of techniques which makes polynomial classification accurate and powerful for speaker verification. We show that discriminative training of polynomial classifiers can be performed on large data sets. A prior probability compensation method is detailed which increases accuracy and normalizes the output score range. Results are given for the application of the new methods to YOHO.
William M. Campbell, Khaled Assaleh 0001
ICASSP1
1997 Optimal design of multirate systems with constraints
abstract
The design of constrained multirate systems using a relative l/sup 2/ error criterion is considered. A general algorithm is proposed to solve the problem. One application of the algorithm is the design of a new class of multirate filters for signal decomposition-projection filters. These multirate systems are projection operators that optimally approximate linear time-invariant filters in the l/sup 2/ norm. A second application of constrained multirate filter design is also presented-optimal design of multistage multirate systems. Examples illustrate the new design method and its advantages over design methods intended for linear time-invariant systems.
William M. Campbell, Thomas W. Parks
ICASSP1
1997 An adaptive-rate digital communication system for speech
abstract
Current digital voice communication systems allow only modest levels of protection of the coded speech and often do not follow the dynamic changes that occur in the transmission channel. We present a method that provides optimal voice quality and intelligibility for any given transmission channel condition. The approach is performed via adaptive-rate voice (ARV) coding using an adaptive-rate modem, channel coding, and a multimode sinusoidal transform coder. In general, the receiver utilizes channel state information to not only optimally demodulate and decode the currently corrupted symbols from the channel, but also to inform the transmitter, via a feedback channel, of the optimal strategy for voice/channel coding and modulation format. We compare several source-channel coding schemes at multiple transmission symbol rates and compare the performance to fixed aggregate-rate channel-controlled variable rate voice coding systems.
John E. Kleider, William M. Campbell
ICASSP2
1996 Optimal design of transmitter and receiver filters with mixed performance objectives
abstract
Nonsmooth optimization is applied to the design of transmitter and receiver filters for data transmission. This optimization method allows tradeoffs between several performance measures-ISI, transmitter filter average power output, and receiver filter power gain. An FCC mask constraint on the transmitter filter is imposed. An example illustrates the design method.
William M. Campbell, Thomas W. Parks
ICASSP1
1995 Design of a class of multirate systems
abstract
The design of rate-changing multirate systems using a maximum relative l/sup 2/-error criterion is analyzed. Using multirate techniques, the criterion is simplified to a matrix-response approximation problem. An algorithm using convex optimization is proposed to solve the problem. An example illustrates the use of the algorithm and effectiveness over methods intended for LTI system design. This approach is useful if little is known about the signals to be processed.
William M. Campbell, Thomas W. Parks
ICASSP1