Tag Archive for: communications testing

100 Things #97: Zwicker Loudness Measurement

Zwicker Loudness Measurement, an indication of overall perceived loudness level, is calculated in SoundCheck using the Zwicker Loudness post processing step. Instead of just measuring the absolute sound pressure level in dB SPL relative to 20uPa, the Zwicker Loudness algorithm takes into account how humans hear sound level using  the PEAQ international standard. This is an ITU-developed standardized algorithm for objectively measuring perceived audio quality as subjects would in a listening test.

Zwicker Loudness Measurement

Learn More About SoundCheck’s Advanced Features

Read more about more measurement features in SoundCheck.

More information is also available in the  SoundCheck Manual.

 

Video Script: Zwicker Loudness Measurement

Did you know that SoundCheck can calculate the overall perceived loudness level using a Zwicker Loudness post processing step ? Instead of just measuring the absolute sound pressure level in dB SPL relative to 20uPa, the Zwicker Loudness algorithm takes into account how humans hear sound level using  the PEAQ international standard. This is an ITU-developed standardized algorithm for objectively measuring perceived audio quality as subjects would in a listening test.

The input to this post processing step must be a spectrum of a complex signal in pascals or dBSPL. We can easily capture this in SoundCheck using an FFT or RTA broadband measurement using a calibrated Reference Mic signal path. To simulate the non-linearity of the ear, the Zwicker Loudness algorithm then filters these frequencies into auditory bands according to the bark scale – a frequency scale where equal distances correspond with perception. Once the spectrum is plotted on a bark scale, a frequency weighting is applied that correlates to human hearing. Finally, a level compression is applied and the loudness is output in Phons and Sones. The loudness spectrum can optionally be shown with the X axis either in Hertz or Bark.

Knowing the actual perceived loudness of a signal is extremely important for certain applications. For example, listeners that are trying to subjectively compare different headphones will be biased towards the louder one. If I want users to subjectively compare two different headphones, I need to make sure they are played back at the same level to avoid this bias. Looking at the 1kHz sensitivity of each headphone doesn’t take into account the difference in frequency response across the two devices. Often A-weighting is used to correlate measurements to human hearing, but a simple A-weighting curve makes a lot of assumptions such as what level of playback that will be used. Zwicker Loudness gives us a much more accurate perceived loudness, and enables us to precisely match the loudness, in phons, between the two devices regardless of level..

Zwicker Loudness is also widely used in communication testing for measuring loudness of both speech transmission, and ringtones. Check out our website to learn more.

 

SoundCheck 20 New Features Video

In this short video, Devin Vaillancourt gives a brief overview of SoundCheck 20 new features including the new enhanced Perceptual Rub & Buzz, features for multichannel testing including the new multichannel RTA, new features for communications testing, POLQA analysis, signal generator upgrades and more.

SoundCheck 20 Released: ePRB, Features for communications testing, POLQA, Multichannel enhancements and more

SoundCheck 20, Listen’s flagship audio analysis software, introduces a new state-of-the-art perceptual distortion algorithm for end-of-line testing – Enhanced Perceptual Rub & Buzz. It also includes a host of new features for multichannel and communications testing, increasing its capabilities for audio measurement of smart speakers, infotainment systems, headphones and hearables, and other voice-activated and multichannel devices.

The new enhanced Rub & Buzz algorithm is a reliable and repeatable perceptual method for detecting audible Rub & Buzz faults on the production line. This offers manufactures the option to increase yield by rejecting only those devices with audible distortion defects. Based on the sound psychoacoustic principles used in Listen’s industry-standard 2011 perceptual algorithm, new research offers refinements that improve listener correlation and new, patent-pending, noise reduction technology offers unrivaled repeatability and reliability for end-of-line use. In fact,this algorithm performs like a human ear under normal listening conditions with the background noise of a manufacturing environment! SoundCheck measures perceptual Rub & Buzz using the same stepped sine wave, simultaneously with other end-of-line measurements, enabling this valuable analysis to be added to production line tests with no extension in test time.

Two of SoundCheck’s virtual instruments, the multichannel RTA and the Signal Generator, have been significantly upgraded. The multichannel Real Time Analyzer now includes expanded functionality for real time observation of audio signals. It displays multiple channels simultaneously, and offers real time calculation and display of channel, subtraction, maximum, minimum and power average. Applications for this new feature include real-time observation of active noise cancellation, automotive industry standard 6-microphone array infotainment measurements, validating headphone seal on a test head prior to measurement by comparing left and right earphone response, and more. RTA curves are now seamlessly integrated with SoundCheck’s standard graphs and can be dragged and dropped into any graph for easy comparison to limits and reference curves. This is useful for quick comparisons to reference standards or golden units, tuning automotive infotainment systems, and more.

An overhauled signal generator brings additional functionality and simplified operation, particularly when using wav files. In addition to standard audio stimuli (sine, white noise, pink noise, etc.) with user-selected sampling rates and resolution, it can play any wav file, any memory list file, and any complex waveform created by the stimulus editor. The level can be referenced to Peak, dB or RMS. The signal can be equalized in real time, and custom EQ curves applied, which is useful when using a non-flat source such as a mouth simulator. A specific portion of a waveform can be selected to play, either by selecting a start and stop time in seconds, or by examining the waveform, and signals can play for a fixed duration, a fixed number of times, or in a continuous loop. Outputs from 2 or more signal generators can be mixed on the same channel, and waveforms from multiple signal generators can be synchronized, or delayed for phase control during playback.

The optional POLQA (Perceptual Objective Listening Quality Analysis) module brings Opticom’s POLQA 3 algorithm, implementing the ITU-T P.863 standard, right into SoundCheck, where it can be used for perceptual measurements of speech degradation in communications applications ranging from telephones to smart devices. Used just like any other analysis step in a sequence, this is a fast and cost-effective alternative to a panel of human listeners. In addition to speech degradation measurements, it may also be used to assess the impact of noise reduction algorithms, evaluate bluetooth degradation due to packet loss, or to analyze distortions introduced into the audio path.

Several new features expand the software’s post-processing capabilities for testing communications devices. These include batch processing of external files, a silence stimulus step, and RMS level versus time and histogram post-processing steps. A pre-written test sequence for categorizing Doubletalk performance to two international standards, ITU-T P.502 and ETSI TS 126 132 (part #3114), from communications expert John Bareham, is also available. Other enhancements include a stimulus editor upgrade, the ability to export multiple SoundCheck recorded waveforms to a single multichannel wav file and a hardware reset option for quickly changing audio interfaces or restoring hardware to a known configuration.