Digital implementation of hierarchical vector quantization.

M Bracco1, S Ridella, R Zunino

  • 1Dept. of Biophys. and Electron. Eng., Univ. of Genoa, Genova, Italy.

Summary

A novel digital very large-scale integration (VLSI) device for hierarchical vector quantization (HVQ) offers efficient, cost-effective real-time performance in coding applications. This hardware-oriented design ensures consistent and effective vector quantization for real-world use.

Related Concept Videos

Vector Representation of Complex Numbers01:16

Vector Representation of Complex Numbers

Complex numbers, represented in Cartesian coordinates, can also be visualized as vectors. These vectors can be expressed in polar form, emphasizing their magnitude and angle. When a complex number is input into a function, the output is another complex number, highlighting the function's zero point from which the vector representation can originate.
Consider a function defined as the product of the complex factors in the numerator divided by the product of the complex factors in the denominator.
Vector Algebra: Method of Components01:08

Vector Algebra: Method of Components

It is cumbersome to find the magnitudes of vectors using the parallelogram rule or using the graphical method to perform mathematical operations like addition, subtraction, and multiplication. There are two ways to circumvent this algebraic complexity. One way is to draw the vectors to scale, as in navigation, and read approximate vector lengths and angles (directions) from the graphs. The other way is to use the method of components.
In many applications, the magnitudes and directions of...
Vector Operations01:20

Vector Operations

Vectors are physical quantities that have both magnitude and direction. The vector operations include addition, subtraction, and scalar multiplication.
A vector multiplied by a scalar value is called scalar multiplication. The result obtained is a new vector with a different magnitude. If the scalar is positive, the direction of the vector remains the same, but if it is negative, the direction of the vector is reversed. For example, the product of the mass and velocity yields the momentum.
Introduction to Vector Functions01:24

Introduction to Vector Functions

A vector-valued function, or simply a vector function, extends the concept of scalar functions by assigning a vector to each input value from its domain. In the context of motion through space, particularly in three dimensions, such functions are essential for describing trajectories and paths. A vector function r(t) is typically defined as:\begin{equation*}\mathbf{r}(t) = \langle f(t), g(t), h(t) \rangle\end{equation*}Here, f(t), g(t), and h(t) are real-valued component functions that define...
Vectors in 2D: Problem Solving01:29

Vectors in 2D: Problem Solving

A plane traveling due north at 180 km/h in still air was found to be 80 km off-course after 30 minutes, deviating approximately 5 degrees east of north. This deviation means the influence of a crosswind alters the plane’s intended trajectory. The actual ground path formed a diagonal, suggesting that the aircraft’s effective ground speed was reduced to 160 km/h and directed slightly to the east due to the wind.By analyzing the displacement from the intended path, the velocity contributed by the...
Vector Components in the Cartesian Coordinate System01:29

Vector Components in the Cartesian Coordinate System

Vectors are usually described in terms of their components in a coordinate system. Even in everyday life, we naturally invoke the concept of orthogonal projections in a rectangular coordinate system. For example, if someone gives you directions for a particular location, you will be told to go a few km in a direction like east, west, north, or south, along with the angle in which you are supposed to move. In a rectangular (Cartesian) xy-coordinate system in a plane, a point in a plane is...