Abstract
Dynamic time warping is a well-established technique for time alignment and comparison of speech and image patterns. This paper decribes the architecture, algorithms, and design of a CMOS integrated processing array used for computing the dynamic time warp algorithm. Emphasis is placed on speech recognition applications because of the real-time constraints imposed by isolated and continuous speech recognition. High throughput is obtained through the use of extensive pipelining, parallel computation, and simultaneous matching of multiple patterns. A realistic speech recognition application based on 40 nine-component linear predictor coefficient (LPC) vectors per word permits 20 000 isolated word comparisons per second or, equivalently, real time recognition of a 20 000 word vocabulary. The paper also illustrates a trend in IC design in which the architecture of the system leads to an embodiment which far outperforms solutions based on current design methodologies.
| Original language | English |
|---|---|
| Pages (from-to) | 731-744 |
| Number of pages | 14 |
| Journal | IEEE Transactions on Computers |
| Volume | C-32 |
| Issue number | 8 |
| DOIs | |
| Publication status | Published - 1983 |
| Externally published | Yes |
Keywords
- Array processor
- dynamic programming
- multiprocessing architectures
- parallel processing
- pattern matching
- pipelining
- speech recognition
- VLSI design
Fingerprint
Dive into the research topics of 'Dynamic Time Warp Pattern Matching Using an Integrated Multiprocessing Array'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver