Author Archives: richard wilson

Soundbars get ARM processors to pump up the volume

Active soundbars with an ARM processor and DSP can make your streamed and compressed music files sound like high quality audio, writes Brewster LaMacchia.

As TVs have gotten flatter their cabinet volumes have reduced; the laws of physics dictate that their sound quality has gotten worse.

09sep15soundbarfig1new

Figure 1

Active soundbars, which combine the features of a traditional A/V Receiver for multichannel sound with a dedicated set of speakers, have become popular as a way to provide a surround sound experience with TV and movie viewing. (See Figure 1)

They use a digital signal processor (DSP) device to decode multichannel audio, optimise the sound for the particular transducers/drivers, and apply psycho-acoustic processing to create a wider soundstage than the bar itself.

A critical feature in a high quality soundbar is bass management. Due to the small cabinet volume and limited driver size, reproduction of frequencies below 150Hz starts to become a difficult design problem.

To avoid the need for all speakers to reproduce down to the typical lower audio limit of 20Hz, surround systems (and some stereo systems) redirect bass energy from each channel to a dedicated subwoofer. This works because human hearing is non-directional at these lower frequencies.

Correctly creating the crossover filter to preserve both time and frequency domain performance when attached to real world drivers is a difficult problem with many advocates for differing methods.

In the same way that class D amplifiers have made small volume subwoofers possible (by throwing lots of amplifier power at it with limited heat generation compared to traditional class AB amplifiers) soundbars too can benefit.

However this approach to solving the output level problem does require physically small drivers that can handle high (25W – 50W) power levels. Here the DSP can be used to perform intelligent dynamic range compression to achieve the desired loudness with minimal distortion and protect the driver from long term over-heating.

For example, in a recently completed prototype, an existing retail passive soundbar was used as stand-in for the final cabinet and drivers so that software developers would be able to listen to the results with actual audio content and not just view test tones on an oscilloscope. The passive crossovers were removed from the purchased soundbar and electronic ones created in the amplifier ICs (TAS5727 I2S input class D amplifier ICs from Texas Instruments in this case).

Figure 2

Figure 2

The onchip DSP core performs content decoding, bass management and other post processing. Initial listening to the bar produced a sound quality that was lacking for vocals and bass that sounded out of balance with the rest of the system.

Modifying bass management, and tweaking the electronic crossover settings between the mid-woofer and tweeter, as well as a small correction in the 1.2 kHz and 3kHz area produced a sound quality that was preferred in A/B testing. (See Figure 2)

The use of a DSP to enhance the sound quality can further be extended to accommodate listener preferences without the need to switch in different physical components like in a traditional passive speaker crossover. The DSP also offers audio companies the ability to add proprietary processing to create a unique product in the audio market.

For example the trend towards more sophisticated room correction, which uses prodigious amounts of DSP computational power, will no doubt find its way into soundbars.

What about when compressed music files are used?

A way to address this is to combine an ARM-based host processor with a floating point DSP core as in the TMS320DA830. The DSP decodes multichannel Dolby and DTS compressed audio formats back to multichannel surround PCM audio.

Ten years ago five channels were standard; systems with 11 channels are now common and newer emerging formats support virtually unlimited number of audio object channels that are then mapped to as many physical speaker locations as desired.

Using a Linux-based host processor in the soundbar makes adding wireless features such as Bluetooth and Wi-Fi much easier as the protocol stacks are available either in community supported versions or commercially supported software libraries.

Bluetooth includes the SBC codec for stereo audio; when operated at its highest bit rate it offers quality levels near that of typical MP3/AAC downloaded content.

Most Bluetooth stereo audio devices will support AAC, but oddly enough there are almost no sources from portable electronic devices for MP3 over Bluetooth, even though that is a dominant download format.

Soundbars must still be wired to all the audio sources and the TV. Some people prefer the experience of five or seven physical speakers versus the psycho-acoustic methods used for only a soundbar positioned below the TV screen. Physical wires present a problem when setting up a system in an existing space.

Many soundbars include a wireless link to the subwoofer; being physically large the subwoofer can then be placed in an unobtrusive location and/or located to produce better bass performance.

The problem is extending that wireless link to multiple speakers for the full surround sound experience, including not having to run wires from all of the sources (cable TV box, game console, etc) to the front sound bar. Different proprietary schemes exist, some use compression to lower the bit rate to simplify the radio requirements but would still not support seven audio channels plus a subwoofer.

A new standard for this purpose has been developed by the Wireless Speaker and Audio association (WiSA).

The WiSA Compliance Test Specification (CTS) outlines an interoperability testing and certification programme aimed at products that offer multi-channel wireless, interference-free, uncompressed HD quality audio.

Operating in a 5GHz UNII band more RF channels are available to avoid the congestion consumers can experience in 2.4GHz and 5GHz unlicensed bands.  The WiSA technology provides up to eight channels of 24-bit uncompressed audio at up to 96kHz sample rates with less than 5ms latency. These characteristics are designed to allow for the highest possible audio quality with no artifacts from compression.

Writer is Brewster LaMacchia, who is responsible for development of DSP-based audio and video systems at Momentum Data Systems.

 

 

 

Richard Wilson

Soundbars get ARM processors to pump up the volume

Active soundbars with an ARM processor and DSP can make your streamed and compressed music files sound like high quality audio, writes Brewster LaMacchia.

As TVs have gotten flatter their cabinet volumes have reduced; the laws of physics dictate that their sound quality has gotten worse.

09sep15soundbarfig1new

Figure 1

Active soundbars, which combine the features of a traditional A/V Receiver for multichannel sound with a dedicated set of speakers, have become popular as a way to provide a surround sound experience with TV and movie viewing. (See Figure 1)

They use a digital signal processor (DSP) device to decode multichannel audio, optimise the sound for the particular transducers/drivers, and apply psycho-acoustic processing to create a wider soundstage than the bar itself.

A critical feature in a high quality soundbar is bass management. Due to the small cabinet volume and limited driver size, reproduction of frequencies below 150Hz starts to become a difficult design problem.

To avoid the need for all speakers to reproduce down to the typical lower audio limit of 20Hz, surround systems (and some stereo systems) redirect bass energy from each channel to a dedicated subwoofer. This works because human hearing is non-directional at these lower frequencies.

Correctly creating the crossover filter to preserve both time and frequency domain performance when attached to real world drivers is a difficult problem with many advocates for differing methods.

In the same way that class D amplifiers have made small volume subwoofers possible (by throwing lots of amplifier power at it with limited heat generation compared to traditional class AB amplifiers) soundbars too can benefit.

However this approach to solving the output level problem does require physically small drivers that can handle high (25W – 50W) power levels. Here the DSP can be used to perform intelligent dynamic range compression to achieve the desired loudness with minimal distortion and protect the driver from long term over-heating.

For example, in a recently completed prototype, an existing retail passive soundbar was used as stand-in for the final cabinet and drivers so that software developers would be able to listen to the results with actual audio content and not just view test tones on an oscilloscope. The passive crossovers were removed from the purchased soundbar and electronic ones created in the amplifier ICs (TAS5727 I2S input class D amplifier ICs from Texas Instruments in this case).

Figure 2

Figure 2

The onchip DSP core performs content decoding, bass management and other post processing. Initial listening to the bar produced a sound quality that was lacking for vocals and bass that sounded out of balance with the rest of the system.

Modifying bass management, and tweaking the electronic crossover settings between the mid-woofer and tweeter, as well as a small correction in the 1.2 kHz and 3kHz area produced a sound quality that was preferred in A/B testing. (See Figure 2)

The use of a DSP to enhance the sound quality can further be extended to accommodate listener preferences without the need to switch in different physical components like in a traditional passive speaker crossover. The DSP also offers audio companies the ability to add proprietary processing to create a unique product in the audio market.

For example the trend towards more sophisticated room correction, which uses prodigious amounts of DSP computational power, will no doubt find its way into soundbars.

What about when compressed music files are used?

A way to address this is to combine an ARM-based host processor with a floating point DSP core as in the TMS320DA830. The DSP decodes multichannel Dolby and DTS compressed audio formats back to multichannel surround PCM audio.

Ten years ago five channels were standard; systems with 11 channels are now common and newer emerging formats support virtually unlimited number of audio object channels that are then mapped to as many physical speaker locations as desired.

Using a Linux-based host processor in the soundbar makes adding wireless features such as Bluetooth and Wi-Fi much easier as the protocol stacks are available either in community supported versions or commercially supported software libraries.

Bluetooth includes the SBC codec for stereo audio; when operated at its highest bit rate it offers quality levels near that of typical MP3/AAC downloaded content.

Most Bluetooth stereo audio devices will support AAC, but oddly enough there are almost no sources from portable electronic devices for MP3 over Bluetooth, even though that is a dominant download format.

Soundbars must still be wired to all the audio sources and the TV. Some people prefer the experience of five or seven physical speakers versus the psycho-acoustic methods used for only a soundbar positioned below the TV screen. Physical wires present a problem when setting up a system in an existing space.

Many soundbars include a wireless link to the subwoofer; being physically large the subwoofer can then be placed in an unobtrusive location and/or located to produce better bass performance.

The problem is extending that wireless link to multiple speakers for the full surround sound experience, including not having to run wires from all of the sources (cable TV box, game console, etc) to the front sound bar. Different proprietary schemes exist, some use compression to lower the bit rate to simplify the radio requirements but would still not support seven audio channels plus a subwoofer.

A new standard for this purpose has been developed by the Wireless Speaker and Audio association (WiSA).

The WiSA Compliance Test Specification (CTS) outlines an interoperability testing and certification programme aimed at products that offer multi-channel wireless, interference-free, uncompressed HD quality audio.

Operating in a 5GHz UNII band more RF channels are available to avoid the congestion consumers can experience in 2.4GHz and 5GHz unlicensed bands.  The WiSA technology provides up to eight channels of 24-bit uncompressed audio at up to 96kHz sample rates with less than 5ms latency. These characteristics are designed to allow for the highest possible audio quality with no artifacts from compression.

Writer is Brewster LaMacchia, who is responsible for development of DSP-based audio and video systems at Momentum Data Systems.

 

 

 

Richard Wilson

Pickering ups density of its resistor simulation cards

40-297-and-50-297-white jpgPickering Interfaces has added to its range of PXI and PCI programmable resistor modules used for high-density resistor simulation.

Pickering now offers programmable resistor configurations of up to 50 models per chassis.

Each version offers users the choice of resistor channel count, resistance range and the resistance setting resolution. Depending on the version, the resolution is from 0.125Ω to 2Ω and resistor channel counts from 3 to 18, basic accuracy is 0.2% ± resolution.

The modules are programmed by the use of resistance calls to the software driver. The Windows 10 driver uses calibration data from the module to optimise the setting.

The PXI modules are part of the model 40-297 range and PCI programmable resistor cards are added to the model 50-297 range.

 

 

 

Richard Wilson

Keysight 9GHz VNA has higher throughput with fewer sweeps

Keysight Technologies has increased the measurement speed of its PXIe vector network analyser range with a instrument with 24 input ports.

keysightvnaWith frequency coverage of 1MHz to 9GHz, the M9485A PXIe multiport VNA has all its input receivers synchronised with a common source to measure all S-parameters at once.

The intention, said the company, is to reduce the sweep time as compared to a switch matrix-based instrument.

According to Akira Nukiyama, general manager of Keysight’s Component Test division in Japan, this multiport instrument configuration can “provide higher throughput with fewer sweeps than a VNA with a switch matrix for the same multiport device. For example, with our 24-port PXIe VNA, a 24-port device only requires 24 sweeps versus 264 sweeps with a 4-port VNA and a switch matrix.”

The measurement speed is specified at 5ms at 201 points with 2-port calibration. The VNA’s dynamic range is up to 142dB.

The trace noise is specified at 0.001-dBrms at 10 kHz IFBW, with temperature stability of 0.005dB/°C).

The analyser also has a frequency offset mode, time domain analysis, and can be used to carry out N-port calibrated measurements.

 

 

 

Richard Wilson

Hypervisor scales from Intel Atom to XEON processors

A new hypervisor has been designed for Intel processors ranging from Atom processors to XEON based systems and including the latest 6th generation Intel Core processors (codename Skylake).

RTS-Hypervisor_R4 3Real-Time Systems of Germany has created this version R4.3 of its RTS Hypervisor to allow guest operating systems to be relocated in memory without virtualization overhead.

According to the company, this makes it possible to deploy 32-bit operating systems in memory “above the addressable limit of 4Gbyte or to load and run multiple kernels linked to the same physical address in parallel without any virtualization overhead, deterministically and in hard real-time.”

Support of the Non-Uniform Memory Access (NUMA) is also a benefit in high-end systems running on multi-socket XEON platforms. In the NUMA architecture, where each physical processor (NUMA Node) may have memory connected to its own local memory controller, the user can now assign memory of specific NUMA Nodes exclusively to an operating system.

This greatly reduces memory access times and jitter, as simultaneous, competing memory access by multiple operating systems is avoided.

The RTS Hypervisor R4.3 supports all current Intel x86 Multi-Core designs. Out of the box, the guest operating systems Microsoft Windows, QNX Neutrino RTOS, Wind River VxWorks, Linux including RedHawk, Windows Embedded Compact, Microware OS-9, On Time RTOS-32 and T-Kernel are supported.

 

Richard Wilson

Hypervisor scales from Intel Atom to XEON processors

A new hypervisor has been designed for Intel processors ranging from Atom processors to XEON based systems and including the latest 6th generation Intel Core processors (codename Skylake).

RTS-Hypervisor_R4 3Real-Time Systems of Germany has created this version R4.3 of its RTS Hypervisor to allow guest operating systems to be relocated in memory without virtualization overhead.

According to the company, this makes it possible to deploy 32-bit operating systems in memory “above the addressable limit of 4Gbyte or to load and run multiple kernels linked to the same physical address in parallel without any virtualization overhead, deterministically and in hard real-time.”

Support of the Non-Uniform Memory Access (NUMA) is also a benefit in high-end systems running on multi-socket XEON platforms. In the NUMA architecture, where each physical processor (NUMA Node) may have memory connected to its own local memory controller, the user can now assign memory of specific NUMA Nodes exclusively to an operating system.

This greatly reduces memory access times and jitter, as simultaneous, competing memory access by multiple operating systems is avoided.

The RTS Hypervisor R4.3 supports all current Intel x86 Multi-Core designs. Out of the box, the guest operating systems Microsoft Windows, QNX Neutrino RTOS, Wind River VxWorks, Linux including RedHawk, Windows Embedded Compact, Microware OS-9, On Time RTOS-32 and T-Kernel are supported.

 

Richard Wilson

Hypervisor scales from Intel Atom to XEON processors

A new hypervisor has been designed for Intel processors ranging from Atom processors to XEON based systems and including the latest 6th generation Intel Core processors (codename Skylake).

RTS-Hypervisor_R4 3Real-Time Systems of Germany has created this version R4.3 of its RTS Hypervisor to allow guest operating systems to be relocated in memory without virtualization overhead.

According to the company, this makes it possible to deploy 32-bit operating systems in memory “above the addressable limit of 4Gbyte or to load and run multiple kernels linked to the same physical address in parallel without any virtualization overhead, deterministically and in hard real-time.”

Support of the Non-Uniform Memory Access (NUMA) is also a benefit in high-end systems running on multi-socket XEON platforms. In the NUMA architecture, where each physical processor (NUMA Node) may have memory connected to its own local memory controller, the user can now assign memory of specific NUMA Nodes exclusively to an operating system.

This greatly reduces memory access times and jitter, as simultaneous, competing memory access by multiple operating systems is avoided.

The RTS Hypervisor R4.3 supports all current Intel x86 Multi-Core designs. Out of the box, the guest operating systems Microsoft Windows, QNX Neutrino RTOS, Wind River VxWorks, Linux including RedHawk, Windows Embedded Compact, Microware OS-9, On Time RTOS-32 and T-Kernel are supported.

 

Richard Wilson

High voltage regulator is capable of low voltage output

A synchronous step-down switching regulator has been designed by Linear Technology to deliver 1A on a 100V input with efficiency up to 90%.

lineartechBurst mode operation is used to keep quiescent current under 7µA in no-load standby conditions.

Designed for 48V automotive systems and high voltage industrial applications, the regulator is capable of  delivering up to 1A of continuous output current to voltages as low as 0.8V, said the supplier.

Switching frequency of  100kHz to 1MHz is set by resistor.

The LT8631 utilises internal top and bottom high efficiency power switches with the necessary boost diode, oscillator, control and logic circuitry integrated into a single die.

The regulator is offered in a thermally enhanced TSSOP-20 package. An industrial temperature version, the LT8631IFE, is tested and guaranteed to operate from a -40°C to 125°C operating junction temperature.

 

 

Richard Wilson

High voltage regulator is capable of low voltage output

A synchronous step-down switching regulator has been designed by Linear Technology to deliver 1A on a 100V input with efficiency up to 90%.

lineartechBurst mode operation is used to keep quiescent current under 7µA in no-load standby conditions.

Designed for 48V automotive systems and high voltage industrial applications, the regulator is capable of  delivering up to 1A of continuous output current to voltages as low as 0.8V, said the supplier.

Switching frequency of  100kHz to 1MHz is set by resistor.

The LT8631 utilises internal top and bottom high efficiency power switches with the necessary boost diode, oscillator, control and logic circuitry integrated into a single die.

The regulator is offered in a thermally enhanced TSSOP-20 package. An industrial temperature version, the LT8631IFE, is tested and guaranteed to operate from a -40°C to 125°C operating junction temperature.

 

 

Richard Wilson

High voltage regulator is capable of low voltage output

A synchronous step-down switching regulator has been designed by Linear Technology to deliver 1A on a 100V input with efficiency up to 90%.

lineartechBurst mode operation is used to keep quiescent current under 7µA in no-load standby conditions.

Designed for 48V automotive systems and high voltage industrial applications, the regulator is capable of  delivering up to 1A of continuous output current to voltages as low as 0.8V, said the supplier.

Switching frequency of  100kHz to 1MHz is set by resistor.

The LT8631 utilises internal top and bottom high efficiency power switches with the necessary boost diode, oscillator, control and logic circuitry integrated into a single die.

The regulator is offered in a thermally enhanced TSSOP-20 package. An industrial temperature version, the LT8631IFE, is tested and guaranteed to operate from a -40°C to 125°C operating junction temperature.

 

 

Richard Wilson