VLDB 2026 Research / reviewers in the wild / expert
Charles M. Rader
dblp:99/10816
· DBLP profile ↗
8ranked-venue papers
7as first author
0since 2021 · last 1992
0000-0002-7908-4053ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4 · 3 first-authorGraphics, computer vision, multimedia, augmented reality and games · 3 · 3 first-authorComputer networks · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Theoretical computer science
2 papers |
Coding theory · 89% Algorithms and data structures · 11% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Integrated circuit design · 48% Embedded and real-time systems · 40% Processor architecture and microarchitecture · 12% |
Topics — the 5 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Coding theory › error-correcting codes › decoding
channel decoding |
0.0 | 1 | 1981 | Memory Management in a Viterbi Decoder · IEEE Trans. Commun. 1981 |
Coding theory › error-correcting codes › decoding › decoding algorithms
viterbi decoder |
0.0 | 1 | 1981 | Memory Management in a Viterbi Decoder · IEEE Trans. Commun. 1981 |
Coding theory › finite fields › finite field arithmetic
number theoretic transform |
0.0 | 1 | 1972 | Discrete Convolutions via Mersenne Transrorms · IEEE Trans. Computers 1972 |
Embedded and real-time systems › embedded processor
digital signal processor architecture |
0.0 | 1 | 1971 | The FDP, a Fast Programmable Signal Processor · IEEE Trans. Computers 1971 |
Processor architecture and microarchitecture
instruction set architecture |
0.0 | 1 | 1971 | The FDP, a Fast Programmable Signal Processor · IEEE Trans. Computers 1971 |
Methods — techniques the papers use, named apart from their topics
memory organization design · 0.0modular arithmetic · 0.0mersenne transform · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1992 | MUSE-a systolic array for adaptive nulling with 64 degrees of freedom, using Givens transformations and wafer scale integrationabstractThis paper describes a highly parallel system of computational processors specialized for real-time adaptive antenna nulling computations with many degrees of freedom, which the author calls MUSE, and a specific realization of MUSE for 64 degrees of freedom. Each processor uses the CORDIC algorithm and has been designed as a single integrated circuit. Ninety-six such processors working together can update the 64-element nulling weights based on 300 new observations in only 6.7 milliseconds. This is equivalent to 2.88 Giga-ops for a conventional processor. The computations are accurate enough to support 50 dB of S/N improvement in a sidelobe canceller. The connectivity between processors is quite simple and permits MUSE to be realized on a single large wafer, using restructurable VLSI. The complete design of such a wafer is described.> Charles M. Rader |
ASAP | 1 |
| 1988 | Wafer-scale systolic array for adaptive antenna processingabstractA wafer-scale VLSI system is being built to determine the weights for an adaptive antenna application. The data are sampled N-component vector time series X(n), with components that are time functions observed at N individual antenna ports. The processed output, y(n), is a weighted sum of the components, e.g. W/sup t/X(n). In practice, the author expects to computer W a few hundred times per second, based on observations of many exponentially windowed samples of X which arrive two-orders-of-magnitude more frequently. The algorithm used for determining W is based on the use of Givens transformations to rotate the original data into a lower triangular matrix, after which the desired weights are the solution to a triangular set of linear equations. The computational cost of this algorithm (and of almost all other algorithms which find the optimum weights) increases with N, the number of degrees of freedom, as N/sup 3/, so for sufficiently large N, some degree of parallelism must be used. An advanced architecture which uses N/2 processors connected in a linear chain, suitable for realizing this algorithm for N=64 in a systolic VLSI wafer-scale design, is described.> Charles M. Rader |
ICASSP | 1 |
| 1986 | Hyperbolic householder transformations, definition and applicationabstractA class of transformation matrices, analogous to the Householder matrices, is developed with a non-orthogonal property designed to permit the efficient deletion of data from least squares problems. These matrices, which we term hyperbolic Householder, are shown to effect deletion, or simultaneous addition and deletion, of data with much less sensitivity to rounding errors than exists for techniques based on normal equations. When the addition/deletion sets are large, this numerical robustness is obtained at the expense of only a modest increase in computations, but if a relatively small fraction of the data set is modified, there is a reduction in required computations. Charles M. Rader, Allan O. Steinhardt |
ICASSP | 1 |
| 1982 | The application of dynamic programming to the optimal ordering of digital filter sectionsabstractDynamic Programming has been applied to a number of digital signal processing problems. In this paper we discuss its well known application to the problem of determining the optimum order of sections in a digital filter realization. We show that the method is quite insensitive to the specific details of the problem; it is applicable over a wide range of possible optimality criteria, various kinds of arithmetic, scaling options, etc. This is characteristic of the application of dynamic programming to many signal processing problems. Also, since a problem, to be solved by dynamic programming, must be represented as the traversal of a directed graph, we usually discover unsuspected structure in the problem when we attempt to solve it using dynamic programming. Quite often it is necessary to recognize this structure in order to solve the problem efficiently. In the case of ordering of filter sections the structure leads to an efficient utilization of memory. Charles M. Rader |
ICASSP | 1 |
| 1981 | Memory Management in a Viterbi DecoderabstractManagement of the memory contents in a Viterbi decoder is a major design problem for both hardware and software realizations. In a naive implementation, every bit in the memory must be changed (read, modified, and rewritten) for each message bit decoded, and, in addition, some double buffering is required. An especially annoying feature is the need to read and rewrite long words, forty bits in a typical case. In this note we describe a memory organization which overcomes these problems. The techniques described here are not novel, but neither are they widely known. Charles M. Rader |
IEEE Trans. Commun. | 1 |
| 1973 | Correction to "Discrete Convolutions via Mersenne Transforms"
Charles M. Rader |
IEEE Trans. Computers | 1 |
| 1972 | Discrete Convolutions via Mersenne TransrormsabstractA transform analogous to the discrete Fourier transform is defined in the ring of integers with a multiplication and addition modulo a Mersenne number. The arithmetic necessary to perform the transform requires only additions and circular shifts of the bits in a word. The inverse transform is similar. It is shown that the product of the transforms of two sequences is congruent to the transform of their circular convolution. Therefore, a method of computing circular convolutions without quantization error and with only very few multiplications is revealed. Charles M. Rader |
IEEE Trans. Computers | 1 |
| 1971 | The FDP, a Fast Programmable Signal ProcessorabstractThis paper contains a description of the architecture of the fast digital processor (FDP), a general purpose digital attachment to a UNIVAC 1219 computer facility. The main purpose of the FDP is to enhance the capability of the UNIVAC facility for performance of digital signal processing operations such as digital filtering and discrete Fourier transforms. The structural design evolved during a series of discussions among the four authors. The FDP is presently being constructed under the supervision of one of the authors, P. McHugh, and should be completed in late 1970. Bernard Gold, Irwin L. Lebow, Paul G. McHugh, Charles M. Rader |
IEEE Trans. Computers | 4 |