Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Concept Videos

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...
Sampling Continuous Time Signal01:11

Sampling Continuous Time Signal

In signal processing, a continuous-time signal can be sampled using an impulse-train sampling technique, followed by the zero-order hold method. Impulse-train sampling involves the use of a periodic impulse train, which consists of a series of delta functions spaced at regular intervals determined by the sampling period. When a continuous-time signal is multiplied by this impulse train, it generates impulses with amplitudes corresponding to the signal's values at the sampling points.
In the...
Reconstruction of Signal using Interpolation01:10

Reconstruction of Signal using Interpolation

Signal processing techniques are essential for accurately converting continuous signals to digital formats and vice versa. When a continuous signal is sampled with a period T, the resulting sampled signal exhibits replicas of the original spectrum in the frequency domain, spaced at intervals equal to the sampling frequency. To handle this sampled signal, a zero-order hold method can be applied, which creates a piecewise constant signal by retaining each sample's value until the next sampling...
Upsampling01:22

Upsampling

Managing signal sampling rates is essential in digital signal processing to maintain signal integrity. A decimated signal, characterized by a reduced frequency range due to its lower sampling rate, can be upsampled by inserting zeros between each sample. This upsampling process expands the original spectrum and introduces repeated spectral replicas at intervals dictated by the new Nyquist frequency. To refine this zero-inserted sequence, it is passed through a lowpass filter with a cutoff...
Properties of the z-Transform I01:17

Properties of the z-Transform I

The z-transform is a fundamental tool in digital signal processing, enabling the analysis of discrete-time systems through its various properties. It is an invaluable tool for analyzing discrete-time systems, offering a range of properties that simplify complex signal manipulations. One fundamental property is linearity. For any two discrete-time signals, the z-transform of their linear combination equals the same linear combination of their individual z-transforms. This property is essential...
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.

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same author

Encryption of 3D medical images based on a novel multiparameter cosine number transform.

Computers in biology and medicine·2020
See all related articles

Related Experiment Video

Updated: Jul 13, 2026

High-speed Particle Image Velocimetry Near Surfaces
11:59

High-speed Particle Image Velocimetry Near Surfaces

Published on: June 24, 2013

A self-organizing algorithm for vector quantizer design applied to signal processing.

F Madeiro1, R M Vilar, J M Fechine

  • 1Laboratório de Automção e Processamento de Sinais-LAPS, UFPB-CCT-Campus II-Departamento de Engenharia Elétrica, Campina Grande, PB, Brasil. madeiro@dee.ufpb.br

International Journal of Neural Systems
|November 24, 1999
PubMed
Summary

A new self-organizing algorithm (SOA) for vector quantizer design offers improved performance in signal compression and speaker identification compared to the traditional Linde-Buzo-Gray (LBG) algorithm. SOA achieves better reconstructed signal quality and higher speaker identification rates.

More Related Videos

Generation and Coherent Control of Pulsed Quantum Frequency Combs
06:42

Generation and Coherent Control of Pulsed Quantum Frequency Combs

Published on: June 8, 2018

Large Scale Energy Efficient Sensor Network Routing Using a Quantum Processor Unit
05:30

Large Scale Energy Efficient Sensor Network Routing Using a Quantum Processor Unit

Published on: September 8, 2023

Related Experiment Videos

Last Updated: Jul 13, 2026

High-speed Particle Image Velocimetry Near Surfaces
11:59

High-speed Particle Image Velocimetry Near Surfaces

Published on: June 24, 2013

Generation and Coherent Control of Pulsed Quantum Frequency Combs
06:42

Generation and Coherent Control of Pulsed Quantum Frequency Combs

Published on: June 8, 2018

Large Scale Energy Efficient Sensor Network Routing Using a Quantum Processor Unit
05:30

Large Scale Energy Efficient Sensor Network Routing Using a Quantum Processor Unit

Published on: September 8, 2023

Area of Science:

  • Signal Processing
  • Machine Learning
  • Data Compression

Background:

  • Vector quantization is crucial for speech/speaker recognition and signal compression.
  • Existing methods like Linde-Buzo-Gray (LBG) have limitations.
  • Unsupervised learning is key for efficient codebook design.

Purpose of the Study:

  • Introduce a novel unsupervised algorithm for vector quantizer design, named Self-Organizing Algorithm (SOA).
  • Compare SOA's performance against the traditional LBG algorithm.
  • Evaluate SOA's effectiveness in codebook design for Gauss-Markov and Gaussian sources.

Main Methods:

  • Developed an unsupervised algorithm inspired by Kohonen learning but without a fixed topological neighborhood.
  • Compared SOA with the LBG algorithm using simulations.
  • Evaluated codebook design for Gauss-Markov and Gaussian sources against Shannon's Rate-Distortion Theory bounds.

Main Results:

  • SOA codebooks yielded higher quality reconstructed signals in speech and image compression compared to LBG.
  • SOA demonstrated superior performance in speaker identification, achieving higher identification rates than LBG.
  • Investigated the impact of initial codebook selection and the algorithm's pattern learning capabilities.

Conclusions:

  • The Self-Organizing Algorithm (SOA) presents a viable and effective alternative to traditional methods like LBG for vector quantizer design.
  • SOA offers significant advantages in both signal compression quality and speaker identification accuracy.
  • The algorithm's performance is robust and adaptable, showing promise for various signal processing applications.