Upload
vonga
View
222
Download
0
Embed Size (px)
Citation preview
1
Listen Int’l Sales Meeting 2015 1Confidential © Listen, Inc. 2015© Listen, Inc. 2016 1
Listen Int’l Sales Meeting 2015 2Confidential © Listen, Inc. 2015© Listen, Inc. 2016 2
Practical Headphone/Headset MeasurementsFor R&D + QC
Agenda1. About SoundCheck Software2. Interface and Measurement Hardware3. Typical Headphone Measurements4. Practical Examples:
a) Analog Headphonesb) Hi‐Res Headphonesc) ANC Headphonesd) Bluetooth Headsetse) Lightning Connected Headphones
2
Listen Int’l Sales Meeting 2015 3Confidential © Listen, Inc. 2015© Listen, Inc. 2016 3
Complete audio test in a single software package Measurement hardware to complete your test system
Listen Int’l Sales Meeting 2015 4Confidential © Listen, Inc. 2015© Listen, Inc. 2016 4
One System, Many Configurations
R&D QCTests
Results(additional analysis)
Fully‐loaded, laboratory‐class system• Accuracy• Power• Flexibility
Basic, low cost production line system• Speed• Noise immunity• Automation
3
Listen Int’l Sales Meeting 2015 5Confidential © Listen, Inc. 2015© Listen, Inc. 2016 5
SoundCheckTM Software
Interactive Troubleshooting
Automated Test Sequences
Data Analysis & Reporting
Listen Int’l Sales Meeting 2015 6Confidential © Listen, Inc. 2015© Listen, Inc. 2016 6
Listen Hardware
Provides the bridge between the acoustic interface and the computer:
Audio interfaces
Microphone power supplies
Audio test amplifiers
DC current monitors
Bluetooth test interfaces
MEMS microphone interfaces
Digital Serial Data Audio Interfaces
4
Listen Int’l Sales Meeting 2015 7Confidential © Listen, Inc. 2015© Listen, Inc. 2016 7
AmpConnect ISCTM
All‐in‐one hardware interface simplifies measurement
Single USB interface to computer
70W power amplifier with built‐in current sensor
Headphone amplifier
2 microphone pre‐amplifiers & power supplies
Fully controlled by SoundCheck
Automatic calibration and setup
Automatic signal routing
Automatic input ranging
The only interface you need to realize a complete loudspeaker, headphone, headset or microphone test system.
Listen Int’l Sales Meeting 2015 8Confidential © Listen, Inc. 2015© Listen, Inc. 2016 8
AudioConnectTM
2 Channel USB Audio Interface
Selectable 0/20 dB gain
Electret/Condenser microphone power supply (SCM Mic power)
Automatic configuration and calibration by SoundCheck
All the features you need for audio test; none of the features that you don’t need.
5
Listen Int’l Sales Meeting 2015 9Confidential © Listen, Inc. 2015© Listen, Inc. 2016 9
SoundConnect 2TM
Universal 2‐channel measurement microphone pre‐amp and power supply
Compatible with all types measurement microphones.– Electret/Condenser Microphones (Listen SCM)
– IEPE/CCLD/CCP Constant Current Pre‐Polarized Capsules
– 200V Externally Polarized LEMO Capsules
Wide frequency response for a range of applications– Bandwidth > 100kHz
– gain control from ‐20dB to +40dB in 10dB increments
– user‐selectable low and high pass filters
Low Self‐Noise; excellent noise immunity and ground loop immunity.
– 1 uVrms EIN in +30 dB gain range Cost‐effective, 2‐ channel USB controlled microphone power supply.
Listen Int’l Sales Meeting 2015 10Confidential © Listen, Inc. 2015© Listen, Inc. 2016 10
Bluetooth Interfaces
• Test Bluetooth sink and Bluetooth source devices (e.g. headsets, speakers, car‐kits)
• Comprehensive suite of codecs including A2DP SBC and APT‐X codecs, Hands Free Protocol (HFP) and Headset Protocol (HSP) CVSD and mSBC codecs
• Full control over bluetooth protocol settings, codec choice and transmitter power
• Control via front panel or from within SoundCheck
• Test Bluetooth sink devices (e.g. headsets, speakers, car‐kits)
• Simple setup with just one USB connection to the computer for power and control.
• Includes A2DP SBC and Headset Protocol (HSP) CVSD and mSBC codecs
• Control over codec choice, and transmitter power
• Control directly within SoundCheck• Rugged, compact and low cost
BTC‐4148 for R&D BQC‐4148 for QC
6
Listen Int’l Sales Meeting 2015 11Confidential © Listen, Inc. 2015© Listen, Inc. 2016 11
Typical Analog Headphone Test SetupWith HATS for R&D
Listen Int’l Sales Meeting 2015 12Confidential © Listen, Inc. 2015© Listen, Inc. 2016 12
Typical Analog Headphone Test Setup with Couplers for QC
7
Listen Int’l Sales Meeting 2015 13Confidential © Listen, Inc. 2015© Listen, Inc. 2016 13
Typical Headphone Measurements Frequency Response
– Sometimes with correction curve applied
Sensitivity (in dBSPL per stimulus level)
Distortion– THD– Rub& Buzz– Non‐Coherent Distortion
Impedance
Channel Balance (Left response vs. Right)
Max SPL (European standard for max loudness)– Provided as optional SoundCheck module
Listen Int’l Sales Meeting 2015 14Confidential © Listen, Inc. 2015© Listen, Inc. 2016 14
Practical Example: Analog Headphones
• Demonstration
• Walk Through Sequence
8
Listen Int’l Sales Meeting 2015 15Confidential © Listen, Inc. 2015© Listen, Inc. 2016 15
“Hi‐Res” Audio circa 1986
Recording guitar with Sony PCM F1 and B&K microphones– Digital Audio format: 44.1kHz @ 16 bits!
Listen Int’l Sales Meeting 2015 16Confidential © Listen, Inc. 2015© Listen, Inc. 2016 16
What is High‐Res(olution) Audio (HRA)?• “The Digital Entertainment Group, Consumer Electronics
Association and The Recording Academy have, together with record labels, come up with a formal definition for high‐res audio.” – www.whathifi.com
• Audio that has a higher sampling frequency and bit depth than CD, which is 16‐bit/44.1kHz– Typically 96kHz or 192kHz at 24‐bit, but you can also have
88.2kHz and 176.4kHz too
• Most popular audio file formats– FLAC (Free Lossless Audio Codec)
– ALAC (Apple Lossless Audio Codec)
• But there’s no universal standard for high‐res audio!
9
Listen Int’l Sales Meeting 2015 17Confidential © Listen, Inc. 2015© Listen, Inc. 2016 17
Practical Translation of Hi‐Res Audio Requirements
For Triangular Probability Distribution Dithered PCM Audio (Standard digital audio encoding format)
– 1‐bit = 6.02 dB of dynamic range (Ratio of max signal to noise floor)
– 16‐bit (CD audio) = > 96 dB dynamic range
– 24‐bit = > 144 dB dynamic range
– Human threshold of pain = 120 dBSPL
(Max legal exposure level for 1 hour = 94 dBSPL)
– Typical office space has ambient noise = 60‐70 dBSPL
Even 16‐bits of dynamic range is beyond the ability of almost all test environments to measure
Listen Int’l Sales Meeting 2015 18Confidential © Listen, Inc. 2015© Listen, Inc. 2016 18
Practical Translation of Hi‐Res Audio RequirementsBased on Sampling Theory
– Bandwidth = ½ Sampling Frequency, Nyquist limit
– Some bandwidth is lost due to low‐pass filtering prior to sampling in order to avoid alias products
– > 20 kHz bandwidth for 44.1~48 kHz sample rates
– > 80 kHz bandwidth for 192 kHz sample rates
10
Listen Int’l Sales Meeting 2015 19Confidential © Listen, Inc. 2015© Listen, Inc. 2016 19
Practical Translation of Hi‐Res Audio Requirements
Electrical Interface
AudioConnect 4x4 & SoundConnect 2
‐ 192 kHz sample rate
‐ 24‐bit word depth
‐ 1 uVrms Equivalent Input Noise
Can match bandwidth and dynamic range requirements of theoretical high‐res audio.
Listen Int’l Sales Meeting 2015 20Confidential © Listen, Inc. 2015© Listen, Inc. 2016 20
Frequency Analysis In The Ear
70 Hz1 kHz 250 Hz4 kHz
20502005001k2k5k20k 10010k
Frequency [Hz]
mm0 5 10 15 20 25 30
Basilar Membrane
Cochlea(unwrapped)
Stapes
Ossicles
© Copyright CJS Labs
11
Listen Int’l Sales Meeting 2015 21Confidential © Listen, Inc. 2015© Listen, Inc. 2016 21
Why Exceed 20kHz?!
• In order for a transducer to have a flat phase response out to 20kHz requires a flat magnitude out to 40kHz
– By definition, at resonance, there is a 90deg phase shift
• But inaudible high frequency components, e.g. 30&33kHz resonances, can produce intermodulation products that “beat” down into the audio band of frequencies
Listen Int’l Sales Meeting 2015 22Confidential © Listen, Inc. 2015© Listen, Inc. 2016 22
Practical Translation of Hi‐Res Audio Requirements
Limitations of couplers and ear simulators
– Conventional 711 ear simulator is only defined to 8 kHz
– No currently available ear simulator or coupler has defined behavior above 20 kHz
– Only ¼” or 1/8” microphones have flat frequency and phase response above
– Repeatable solution – ¼” microphone in a “flat plate” coupler
12
Listen Int’l Sales Meeting 2015 23Confidential © Listen, Inc. 2015© Listen, Inc. 2016 23
How to Measure HRA?
• For acoustic measurements:
– First make sure the audio interface has a high sampling rate e.g. 192kHz or higher sampling rate and 24 bits or better
– Make sure the measurement microphone and preamplifier can measure accurately beyond the frequency range of interest e.g. at least above 40kHz
• 1/4 & 1/8th inch measurement mics can measure up to 100kHz & 160kHz respectively
Listen Int’l Sales Meeting 2015 24Confidential © Listen, Inc. 2015© Listen, Inc. 2016 24
Phase Response of Measurement Mics
• From Microphone Handbook
– Even a ¼ inch microphone only has a flat phase response to 1kHz!
Phase of frequency responses (pressure) for :a) 1 inch microphoneb) ½ inch micc) ¼ inch mic
13
Listen Int’l Sales Meeting 2015 25Confidential © Listen, Inc. 2015© Listen, Inc. 2016 25
Phase Response Matters
“The phase relationships of harmonics from a complex tone contain more information about the sound source than the fundamentals.” – David Griesinger
If the harmonics are not in phase, the peak level will decrease
Listen Int’l Sales Meeting 2015 26Confidential © Listen, Inc. 2015© Listen, Inc. 2016 26
Stax SR‐009 Headphones
• Frequency Response: 5 – 42kHz
14
Listen Int’l Sales Meeting 2015 27Confidential © Listen, Inc. 2015© Listen, Inc. 2016 27
Stax SR‐009 Headphones
• Spectrum resulting from 30k & 35kHz tones
– Intermodulation distortion products @ 5k, 10k, 15kHz, etc.
Listen Int’l Sales Meeting 2015 28Confidential © Listen, Inc. 2015© Listen, Inc. 2016 28
Sony i.hear
1/12th Octave Frequency and Phase Responseon Flat Plate Coupler with ¼” Microphone
15
Listen Int’l Sales Meeting 2015 29Confidential © Listen, Inc. 2015© Listen, Inc. 2016 29
Practical Example: Hi‐Res Headphone
• Demonstration
• Walk Through Sequence
Listen Int’l Sales Meeting 2015 30Confidential © Listen, Inc. 2015© Listen, Inc. 2016 30
What is Non‐Coherent Distortion?
Non‐Coherent Distortion is a normalized cross‐correlation measurement that determines the degree to which the system output is linearly related to the system input (AES 121st preprint 6877)
16
AES 137th Convention, Los Angeles, CA, Oct. 10, 2014 31
• Measure the headphone frequency response and sensitivity
• Create equalization curves for each headphone that will result in all headphones having the same target response curve
NCD Measurement Setup
AES 137th Convention, Los Angeles, CA, Oct. 10, 2014 32
• Non‐Coherent Distortion measured using Music @ 80dB SPL average (B‐weighted)– Headphone A(red), B(pink), C(blue), D(orange) & Ref(green)
– Headphone D had considerably more NCD in the midrange than the others
– Program material did not seem to have a significant affect on measured NCD
– For more information on NCD, please read our AES paper from 2006 (preprint 6877)
NCD Distortion Measurements
17
Listen Int’l Sales Meeting 2015 33Confidential © Listen, Inc. 2015© Listen, Inc. 2016 33© 2010 Listen, Inc.
Noise Cancellation• Three Measurements:
1. Un‐occluded ear
– Baseline of noise at open ear
2. Passive attenuation
– Measured with headphones in place but active cancellation off
3. Active cancellation switched on
• Measurements are relative:
– Passive isolation = #2 ‐ #1
– Active component = #3 ‐ #2
– Total noise cancellation = #3 ‐ #1
Listen Int’l Sales Meeting 2015 34Confidential © Listen, Inc. 2015© Listen, Inc. 2016 34
Noise Canceling Headphone Test Setup
18
Listen Int’l Sales Meeting 2015 35Confidential © Listen, Inc. 2015© Listen, Inc. 2016 35
Practical Example: Noise Cancelling Headphone
• Demonstration
• Walk Through Sequence
Listen Int’l Sales Meeting 2015 36Confidential © Listen, Inc. 2015© Listen, Inc. 2016 36
Practical Bluetooth & Open Loop Headphone Measurements
Agenda
1. What does “Open Loop” mean?2. Practical Example – Bluetooth Headset3. Practical Example – Lightning Headphone
19
Listen Int’l Sales Meeting 2015 37Confidential © Listen, Inc. 2015© Listen, Inc. 2016 37
Closed Loop vs Open Loop
What we are used to.
What’s becoming more common.
VS.
Listen Int’l Sales Meeting 2015 38Confidential © Listen, Inc. 2015© Listen, Inc. 2016 38
Closed Loop vs Open LoopClose Loop Audio Test: Uninterrupted signal path from Output to Input
E.G. Audio Interface (Sound Card) ‐> Amplifier ‐> Speaker ‐> Microphone ‐> Audio Interface
Properties: Input and Output are in the same domain (analog) Input and Output are synchronous (identical sample rate)
Open Loop Audio Test: Input and Output are not directly connected
E.G. Audio Interface (Sound Card) ‐> Amplifier ‐> Speaker ‐> Microphone ‐> .Wav file
Properties: Input and Output may be in different domains (Output=Analog, Input=Digital) Input and Output are asynchronous (different sample rates) Variable delay between input and output
VS.
20
Listen Int’l Sales Meeting 2015 39Confidential © Listen, Inc. 2015© Listen, Inc. 2016 39
Measuring Open Loop Devices with SoundCheck
Input and Output are in different domains (Analog vs Digital)
Use Calibration, Signal Path, to create equivalent calibration or digital signal path AES17 requires 1.414 FS/FS for Output, 0.707 FS/FS for Input
Input and Output are asynchronous (different sample rates and phase)
Post‐Processing – Re‐Sampling corrects for large difference in SR, e.g. 44.1 vs 48 kHz. Post‐Processing – Frequency Shift corrects for fine difference in SR, e.g. 47.999 vs 48.01
Variable delay between input and output
Analysis – AutoDelay automatically compensates for delay. AutoDelay may will not work if delay is greater than 2.5 seconds.
Listen Int’l Sales Meeting 2015 40Confidential © Listen, Inc. 2015© Listen, Inc. 2016 40
SoundCheck Audio Analysis
Frequency Response
THD
Perceptual Rub & Buzz
Stimulus Response
21
Listen Int’l Sales Meeting 2015 41Confidential © Listen, Inc. 2015© Listen, Inc. 2016 41
Playback Only
Playback Only is Easy!
1. Prepend trigger tone to stimulus.Uncheck “Analyze” checkbox in stimulus editor
1. Save Stimulus as .WAV file. (Convert to native device format, if necessary.)Use normalized Peak‐to‐Peak
2. Use Triggered, Record Only Acquisition Step
3. Re‐Sample and Frequency Shift (Only Frequency Shift may be required)
4. All other steps are normal.
Listen Int’l Sales Meeting 2015 42Confidential © Listen, Inc. 2015© Listen, Inc. 2016 42
Record Only
Record Only is a little harder
1. A stimulus step is still required. Ideally, make sure the output channel has the same nominal sample rate as the playback device.
2. Use a Play only acquisition to generate the stimulus signal
3. Use a Recall step to pull the recorded device response in to memory.
4. Re‐Sample and Frequency Shift.
5. Use Intersection Post‐Processing step to locate the response waveform inside the recording.
6. All other steps are normal.
22
Listen Int’l Sales Meeting 2015 43Confidential © Listen, Inc. 2015© Listen, Inc. 2016 43
Re‐sampling & Frequency Shift
One or both steps are required any time the output path and input path are not the same device!
Re‐sample IF:
Stimulus & Response waveforms do not have the same sample rate.
SoundCheck will generate an error if stimulus and acquisition waveforms do not have matching sample rates.
Frequency Shift IF:
If output path and input path are not the same device.
SoundCheck will not provide an error but results may be incorrect in proportion to sample rate mismatch.
Re‐sample, then Frequency Shift – That’s my advice.
Listen Int’l Sales Meeting 2015 44Confidential © Listen, Inc. 2015© Listen, Inc. 2016 44
Watch Out For: Use Auto‐Delay in Analysis Steps
This locates the response signal inside the recording.
Manually trim or use post‐processing ‐ windowing, to remove excessive silence at the beginning of the recorded time waveform.
“Goofy” frequency response is indicative that frequency shift is requiredIf the acquisition is not long enough, frequency response will be completely cut‐off above or below a certain frequency.
Make sure that acquisition step is long enough to account for operator delay
You can combine stimuli and responses for multiple different measurements:Cut acquisitions apart using P‐P Windowing – Playback OnlyMultiple record only acquisitions – Record Only
23
Listen Int’l Sales Meeting 2015 45Confidential © Listen, Inc. 2015© Listen, Inc. 2016 45
Summary All the measurements that SoundCheck can make, it can make on a closed loop,
playback only, or record only device.
ALL the measurements, all the stimulus types, no restrictions!
Many devices are effectively open loop devices:
SmartphonesBluetooth and wireless audio (asynchronous sample rates)Network audio devicesMP3, portable audio playersDigital voice recordersEtc…
Listen Int’l Sales Meeting 2015 46Confidential © Listen, Inc. 2015© Listen, Inc. 2016 46
Practical Example: Bluetooth Headset
24
Listen Int’l Sales Meeting 2015 47Confidential © Listen, Inc. 2015© Listen, Inc. 2016 47
Practical Example: Bluetooth Headset
Brief Overview of Bluetooth
A low data rate, low power, short range digital wireless network communication system.
Provides for many different types of devices from heart rate monitors, keyboards and mice to audio devices to be interconnected.
Different types of services are divided in to “profiles”.
For audio there two relevant profiles:– A2DP – Unidirectional, 16‐48 kHz, Stereo – Musical Playback
– HFP/HSP – Bidirectional, 8‐16 kHz, Mono – Voice Communication
– Audio profiles have been unchanged since Bluetooth 2.0
Listen Int’l Sales Meeting 2015 48Confidential © Listen, Inc. 2015© Listen, Inc. 2016 48
Practical Example: Bluetooth HeadsetPairingBefore two Bluetooth devices can exchange data (audio) they must first pair, this usually has three steps:
1. Inquiry – Device broadcasts an identification beacon and waits for all devices to respond. This can take a long time.
2. Authentication and exchange of profile capabilities – Devices exchange the features they support and authenticate, usually by Simple Secure Pairing protocol.
3. Exchange of link keys – Link keys are encrypted tokens that serve to keep Bluetooth connections private
25
Listen Int’l Sales Meeting 2015 49Confidential © Listen, Inc. 2015© Listen, Inc. 2016 49
Practical Example: Bluetooth HeadsetAutomating Inquiry
1. Pair by Name – Perform inquiry and automatically pair with the first device that matches the specified name.– Problem, unless every test station is RF shielded process will be
confused by multiple devices.
– Problem, Inquiry is very slow.
2. Pair by Address – If you know the Bluetooth address of the device, you can skip device discovery and go directly to link key exchange. – Save 30~60 seconds per test!
Listen Int’l Sales Meeting 2015 50Confidential © Listen, Inc. 2015© Listen, Inc. 2016 50
Practical Example: Bluetooth Headset
• Demonstration
• Walk Through Sequence
26
Listen Int’l Sales Meeting 2015 51Confidential © Listen, Inc. 2015© Listen, Inc. 2016 51
Bluetooth is an asynchronous transmission system. There is no “master clock”.
Different devices have different clock crystals
Will never produce EXACTLY the same frequency
Uncorrected, this will lead to measurement errors
Post‐processing, Frequency Shift re‐aligns the waveforms in the time domain to correct for this error
Bluetooth – Why Frequency Shift
Listen Int’l Sales Meeting 2015 52Confidential © Listen, Inc. 2015© Listen, Inc. 2016 52
Post‐Processing – Frequency ShiftHow does it work?
Calculates the centroid or center of gravity of a stationary tone:
Can resolve frequencies below the FFT resolution.
Only works with sine waves!
27
Listen Int’l Sales Meeting 2015 53Confidential © Listen, Inc. 2015© Listen, Inc. 2016 53
Provides a solid signal for Frequency Shift to lock on to
Provides a trigger tone for triggered record or Intersection
By pre‐pending a fixed tone, you can Frequency Shift logTSR, noise, speech and other non‐sinusoidal waveforms.
Post‐Processing – Frequency Shift
Prepend a 1 kHz, 250ms tone to your stimulus when using frequency shift.
Listen Int’l Sales Meeting 2015 54Confidential © Listen, Inc. 2015© Listen, Inc. 2016 54
Frequency Shift
When do you need to use Frequency Shift?
1. Anytime you use Resampling step!
2. Anytime you use triggered record or recall waveform based measurement, e.g. open loop!
3. Any time you use two audio interfaces and they are not synchronized, e.g. Bluetooth!
28
Listen Int’l Sales Meeting 2015 55Confidential © Listen, Inc. 2015© Listen, Inc. 2016 55
Practical Example: Lightning Headphones
Listen Int’l Sales Meeting 2015 56Confidential © Listen, Inc. 2015© Listen, Inc. 2016 56
Practical Example: Lightning HeadphonesOpen Loop test
Any device that does not provide an analog or digital input and output is an “open loop” device, from a test perspective.
A headphone that uses the Apple Lightning port for connection is open loop because Apple does not provide lightning audio adapters.
We can still measure these headphones but now an iPhone must be used to store and play back the test signal.
29
Listen Int’l Sales Meeting 2015 57Confidential © Listen, Inc. 2015© Listen, Inc. 2016 57
Playback Only
Playback Only is Easy!
1. Exported SoundCheck stimulus and copied to iPhone via iTunes(Used LogTSR (Farina’s exponential, continuous sine sweep with pilot tone)
2. Set Trigger Threshold in Record Only acquisition step
3. Start sequence, playback test signal
4. Sequence runs automatically and displays results
Listen Int’l Sales Meeting 2015 58Confidential © Listen, Inc. 2015© Listen, Inc. 2016 58
Open Loop Measurement
Setting the trigger threshold
Finding an appropriate trigger level can be difficult:
– Too low and ambient noise will false trigger the acquisition
– Too high and it will never trigger
– Ideal is above the ambient noise and below DUT output level
To find ideal trigger level, use multimeter and spectrum analyzer VI in Max mode. Remember, trigger is in Peak value (must multiply RMS result by 1.414 to find peak).
30
Listen Int’l Sales Meeting 2015 59Confidential © Listen, Inc. 2015© Listen, Inc. 2016 59
Open Loop Measurement
Setting the trigger thresholdPeak Level – Sweep Playback
Peak Level – Ambient Noise
Listen Int’l Sales Meeting 2015 60Confidential © Listen, Inc. 2015© Listen, Inc. 2016 60
Record Only
Record Only is a little harder
1. External tools including faad (http://www.rarewares.org/aac‐decoders.php) and sox (http://sox.sourceforge.net/) can be used to automatically convert unconventional file formats into SoundCheck compatible PCM, two’s complement .wav files. These can be invoked by a System step.
2. A Recall step is used to automatically pull the recorded waveform into SoundCheck.
3. Use Post‐Processing Intersection to locate the waveform inside the recording and then P‐P Windowing to isolate just the response waveform.
4. Frequency Shift is, of course, required.
31
Listen Int’l Sales Meeting 2015 61Confidential © Listen, Inc. 2015© Listen, Inc. 2016 61
Using Post‐Processing Intersection
Auto‐Delay can only compensate for a small amount of offset between the beginning of the waveform and the start of the response signal.
Previous solutions include editing waveforms outside of SoundCheck or using prompts inside SoundCheck.
Instead, you can use an Intersection step as a kind of trigger to automatically find the beginning of the response waveform inside a long recording. Windowing is then used to select out just the response waveform.
Automating open loop microphone measurement
Listen Int’l Sales Meeting 2015 62Confidential © Listen, Inc. 2015© Listen, Inc. 2016 62
Using Post‐Processing Intersection
1. “Trigger” value stored in a memory list item.
2. An appropriate trigger value still needs to be determined.
3. Intersection result is then returned to memory list and passed to next step, Windowing.
Automating open loop microphone measurement
32
Listen Int’l Sales Meeting 2015 63Confidential © Listen, Inc. 2015© Listen, Inc. 2016 63
Using Post‐Processing Intersection
1. Waveform start time is passed directly to Windowing step via memory list.
2. Stimulus length is added to start time to determine stop time.
3. Windowing then neatly cuts out just the portion of the recording that is interesting to the measurement.
Automating open loop microphone measurement
Listen Int’l Sales Meeting 2015 64Confidential © Listen, Inc. 2015© Listen, Inc. 2016 64
Automating the processing of recalled waveforms
System, Intersection, and Windowing steps can be used to fully automate testing of open loop devices.
Use System steps to call external tools such as adb, sox, faad, etc… to control the device under test and pre‐process waveforms as required.
Use Intersection and Windowing to select out the response waveform from the recording
Frequency Shift is always required for open loop measurements
Resampling can be used if audio interface and DUT sample rates are not the same
33
Listen Int’l Sales Meeting 2015 65Confidential © Listen, Inc. 2015© Listen, Inc. 2016 65
Practical Example: Lightning Headphones
• Demonstration
• Walk through Sequence
Listen Int’l Sales Meeting 2015 66Confidential © Listen, Inc. 2015© Listen, Inc. 2016 66
We Can Measure It!
1. SoundCheck is completely and perfectly agnostic about where the stimulus and response waveform are generated and captured.
2. Closed Loop tests are generally simpler, but as long as there is a path to playback the stimulus waveform and capture the response waveform, SoundCheck can test it.
3. Open Loop tests is the solution to many otherwise difficult test challenges involving new audio interfaces.