SoundCheck Ver 6.11
SoundCheck Ver 6.11
Instruction Manual
Version 6.11
June 2006
450 Harrison Ave, Suite 307 • Boston, MA 02118 • 617-556-4104 • Fax 617-556-4145 • www.listeninc.com
060627
Contents
Contents
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . i
Installing SoundCheck . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
System Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Minimum Computer Requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Backup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Upgrading From an Earlier Version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Computer Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Software Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Hardware Key . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Optional Modules and Protected Sequences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Additional Software to install . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
System Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Sound Card . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
A Note About Calibration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Amplifier Calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Disabling System Sounds in the Windows Control Panel . . . . . . . . . . . . . . . . . . . . . . . . 8
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Operating Principles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
SoundCheck Signal Flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Controls. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Pull-down menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Graphs and Cursors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Sequences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Steps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Sequence Status Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Test Equipment Setup for Typical Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Contents i
Contents
Microphone Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Login . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Access Level. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
User Name. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Password . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Login Setup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Quick Launch Screen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Hardware Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Sound Card . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Digital I/O. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
DC Connect™ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
NI DAQmx (Audio Tab). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Calibration Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Defining the Input and Output Signals. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Defining the Units. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Calibrating SoundCheck . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Digital signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Equalization and Correction Curve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Virtual Channels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Input Calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Output Calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
User Created Calibration Sequences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Reference Codec & dBm0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Units. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Units Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Analysis Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Display Editor – Memory List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Post-Processing Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Messages Editor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Contents ii
Contents
Messages Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Operator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Digital I/O. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
External Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Syntax for Sending RS232 (serial) or IEEE-488 (GPIB) Commands in SoundCheck. . 73
Stimulus Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Stimulus Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Signal Parameters for Frequency Stepped Sweep (Stweep™) Excitation . . . . . . . . . . 76
Signal Parameters for Amplitude Sweep Excitation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Creating Complex Stweeps in the Stimulus Editor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
WAV File Excitation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
WAV Info . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
DC Connect. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Control Method: USB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Control Method: Analog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Two Tone Stimulus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Sweep Type - IM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
Sweep Type - Difference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
Noise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Acquisition Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Time (sec) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Record Padding (sec) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Record Delay (sec) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Curve Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
Use Channel Name. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
Contents iii
Contents
Analysis Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
Contents iv
Contents
Memory List Contents (Curves, Values, Results Tabs) . . . . . . . . . . . . . . . . . . . . . . . . 171
Memory Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
File Menu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
WAV File Scaling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
Contents v
Contents
Print Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
Display. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
Curve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
Main Menu Printing Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230
Contents vi
Contents
Starting Up SoundCheck . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274
Creating the VI ActiveX Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275
Calling the VI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275
Contents vii
Contents
Appendix 6: Amplifier Calibration Connection Diagram using LynxTwo
Multi-channel Sound Card . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309
Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333
Contents viii
Contents
SoundCheck Virtual Audio Test Bench . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333
SoundCheck Step Editors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334
Industry Standard Sequences. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
Optional Hardware (Separate data sheets available) . . . . . . . . . . . . . . . . . . . . . . . . . . 337
Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341
INDEX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Contents ix
Contents
Contents x
SoundCheck 6.11 - Instruction Manual
The enclosed Software is provided to the purchaser of the Software (“End-User”) by LISTEN, Inc.,
("Licensor") for use only under the terms set forth in this Agreement. Licensor reserves any right not
expressly granted to the End-User. The End-User owns the disk on which the Software is recorded, but
Licensor retains ownership of all copies of the Software itself. The End-User assumes sole responsibility
for the installation, use and results obtained from use of the Software.
1. License. Listen grants to End-User a limited, non-exclusive and nontransferable license to install, main-
tain and use the Software in object code form on a single computer owned or leased by End-User solely in
connection with the End-User's own business. End-User may make one copy of the Software, in machine-
readable form, solely for backup or archival purposes for the computer on which the Software is installed.
The Software is protected by copyright law. As an express condition of this License, the End-User must
reproduce on the copy Licensor's copyright notice and any other proprietary legends on the original copy
supplied by Licensor.
2. Restrictions. End-User agrees that the Software is a proprietary product and that all right, title and
interest in and to the Software, including all associated intellectual property rights, are and shall at all times
remain with Licensor. End-User may NOT sublicense, assign, or distribute copies of the Software to oth-
ers. THE END-USER MAY NOT DECOMPILE, REVERSE ENGINEER, DISASSEMBLE, OR OTHER-
WISE REDUCE THE SOFTWARE TO A HUMAN READABLE FORM. THE END-USER MAY NOT
MODIFY, ADAPT, TRANSLATE, RENT, LEASE, LOAN, RESELL FOR PROFIT, DISTRIBUTE, OR OTH-
ERWISE ASSIGN OR TRANSFER THE SOFTWARE, OR CREATE DERIVATIVE WORKS BASED
UPON THE SOFTWARE OR ANY PART THEREOF.
3. Protection and Security. End-User agrees that the Software contains trade secrets, proprietary infor-
mation and copyrighted material of Listen. End-User agrees to use its best efforts and to take all reason-
able steps to safeguard the Software to ensure that no unauthorized person shall have access thereto and
that no unauthorized copy, publication, disclosure or distribution, in whole or in part, in any form, shall be
made. End-User acknowledges that the Software contains valuable confidential information and that unau-
thorized use and/or copying are harmful to Licensor.
4. Termination. This License is effective until terminated. This License will terminate immediately without
notice from Licensor if the End-User fails to comply with any of its provisions. Upon termination the End-
User must destroy the Software and all copies thereof. End-User may terminate this License at any time by
destroying the Software and all copies thereof.
5. Limited Warranty. Licensor warrants that, for ninety (90) days from the date of shipment by Licensor (i)
the media on which the software is furnished will be free of defects in materials and workmanship under
normal use; and (ii) the Software conforms to its published functional specifications current at the time of
shipment. Except for the foregoing, the Software is provided AS IS. If, during the warranty period, a defect
appears, End-User shall return the Software to Licensor and Licensor's only obligation shall be, at Licen-
sor's election, to replace the defective Software or refund the purchase price. The End-User agrees that
the foregoing constitutes the End-User's sole and exclusive remedy for breach by Licensor under any war-
ranties made under this Agreement. This warranty does not apply if the Software (i) has been altered or
changed in any way by anyone other than Licensor; (ii) has not been installed, operated, repaired or main-
tained in accordance with instructions supplied by Licensor or (iii) has been subjected to abnormal physical
or electrical stress, misuse, negligence or accident. Licensor is not responsible for problems associated
with or caused by incompatible operating systems or equipment, or for problems in the interaction of the
Software with software not furnished by Licensor.
No oral or written information or advice given by Licensor or its dealers, distributors, employees or agents
shall in any way extend, modify or add to the foregoing warranty.
THE WARRANTY AND REMEDY PROVIDED ABOVE ARE EXCLUSIVE AND IN LIEU OF ALL OTHER
WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE END-
USER ASSUMES ALL RISK AS TO THE SUITABILITY, QUALITY, AND PERFORMANCE OF THE
SOFTWARE.
LICENSOR'S LIABILITY TO THE END-USER (IF ANY) FOR ACTUAL DIRECT DAMAGES, HOWEVER
CAUSED AND REGARDLESS OF THE THEORY OF LIABILITY, INCLUDING NEGLIGENCE, WILL BE
LIMITED TO, AND IN NO EVENT SHALL EXCEED, THE AMOUNT ORIGINALLY PAID TO LICENSOR
FOR THE LICENSE OF THE SOFTWARE.
7. Enhancements. From time to time Licensor may, in its sole discretion, advise the End-User of updates,
upgrades, enhancements or improvements to the Software and/or new releases of the Software (collec-
tively, "Enhancements"), and may license the End-User to use such Enhancements upon payment of
prices as may be established by Licensor from time to time. All such Enhancements to the Software pro-
vided to the End-User shall also be governed by the terms of this License. IN ORDER FOR THE END-
USER TO BE ASSURED THAT IT WILL BE ADVISED OF AND LICENSED TO USE ANY ENHANCE-
MENTS TO THE SOFTWARE, THE END-USER MUST REGISTER THEIR SOFTWARE AT
www.listeninc.com/site/register.html .
8. Export Regulations. Software, including technical data, is subject to U.S. export control laws, including
the U.S. Export Administration Act and its associated regulations, and may be subject to export or import
regulations of other countries. End-User agrees to strictly comply with all such regulations and acknowl-
edges that it has the responsibility to obtain licenses to export, re-export or import Software.
9. General. This License will be governed by and construed in accordance with the laws of
Massachusetts, and shall inure to the benefit of Licensor and End-User and their successors, assigns and
legal representatives. If any provision of this License is held by a court of competent jurisdiction to be
invalid or unenforceable to any extent under applicable law, that provision will be enforced to the maximum
extent permissible, and the remaining provisions of this License will remain in full force and effect. Any
notices or other communications to be sent to Licensor must be mailed first class, postage prepaid, to the
following address:
LISTEN, Inc.
450 Harrison Ave
Suite 307
Boston, MA 02118
This Agreement constitutes the entire agreement between the parties with respect to the subject matter
hereof, and all prior proposals, agreements, representations, statements and undertakings are hereby
expressly cancelled and superseded. This Agreement may not be changed or amended except by a
written instrument executed by a duly authorized officer of Licensor.
10. Acknowledgment. BY OPENING THIS PACKAGE AND/OR INSTALLING THIS SOFTWARE, THE
END-USER ACKNOWLEDGES THAT IT HAS READ THIS LICENSE, UNDERSTANDS IT, AND AGREES
TO BE BOUND BY ITS TERMS AND CONDITIONS. Should you have any questions concerning this
License, contact Licensor at the address set forth above.
Installing SoundCheck
System Requirements
SoundCheck uses your computer’s CPU to perform all calculations and signal processing. Therefore, the
speed of your computer directly affects the overall performance of the SoundCheck system. In addition, all
stimulus waveforms and measured waveforms are played and/or stored in memory for optimum performance.
This means that long test signals and measurements require more memory and longer processing time than
short test signals and measurements. Therefore, it is recommended that 512 MB of RAM be used for
measurements of 4 seconds or longer and 1 GB of RAM for measurements of 10 seconds or longer.
z Pentium® 4, 1.6 MHz processor minimum or equivalent (Celeron processors are not recommended).
z 1 GB of RAM (2 GB or more recommended for large WAV files or high resolution measurements
below 50Hz).
z 300MB of free hard-disk space required for complete software installation.
Backup
It is highly recommended that you make a backup of your SoundCheck critical folders on a regular basis. A
backup should always be made prior to installing a new version or update to SoundCheck. We recommend
that the following folders be included in any backup:
z Sequences
z Steps
z Data (If the default Data folder in SoundCheck is the location for your data files.)
z Results (If the default Results folder in SoundCheck is the location for your result files.)
z WAV files
z Last session.txt (Stores the preference that were last used in SoundCheck.)
Installing SoundCheck 1
SoundCheck 6.11 - Instruction Manual
Note: During installation, if the SoundCheck 6.1 installer finds a current SoundCheck 6.0 installation, it
will copy all the SC6.0 Steps and Sequence folders into the SoundCheck 6.1 directory. These
folders will be named SC6.0 Steps and SC6.0 Sequences. The SC6.0 sequences can now be run
using SC6.1 without affecting the original SC6.0 versions. Once a SC6.0 sequence has been
opened in SC6.1, it can no longer be used in SC6.0.
Important! SoundCheck 6.1 sequences are not backward compatible. They will not work if imported
into past versions of SoundCheck. Sequences from SoundCheck 4.x and 5.x will run in
SoundCheck 6.1.
Important! DAT files created with SoundCheck 6.1 are not viewable in previous versions of
SoundCheck. This includes SoundCheck 6.0x. The DAT file format has been updated in
SoundCheck 6.1.
Computer Setup
Please follow the procedures outlined in: SoundCheck_Computer_Setup.pdf. This can be found on the
SoundCheck install CD: D:\Documentation\manuals\SoundCheck_Computer_Setup.pdf. This shows our
recommended setup for Windows XP and optimization tips.
Software Installation
1. Place the SoundCheck installation CD in the CD-ROM drive of your computer.
If your computer is setup to Auto Run, you will be prompted to install the software. You can also begin
the software installation by double-clicking on the file Setup.exe in the root of the Listen CD-ROM, or
by using the Run command from the Windows Start menu and typing the letter of your CD-Rom
drive followed by setup.exe (e.g., f\:setup.exe).
2. Follow the instructions on the screen. Click Next to proceed.
Installing SoundCheck 2
SoundCheck 6.11 - Instruction Manual
Hardware Key
In order make real measurements the hardware key must be installed. Without the hardware key,
SoundCheck will run in demo mode. You can save, print and recall data, and create and modify test
sequences. However, you cannot save any sequence settings. Also, while in demo mode, all other
functionality of SoundCheck is available, but all data is randomized. SoundCheck executes the test sequence
and adds random values to the data displayed or saved. All data generated in demo mode is randomly
adjusted in level and is therefore not valid.
The hardware key should have a solid green light. (A flashing hardware key indicates that the driver
has not yet been installed.)
Note: If you have the Parallel Port Hardware Key, it will need to be connected to the Parallel Port of
your computer. You can then attach your parallel-port cable to the female 25-pin DIN
connector of the hardware key for normal printing operation.
2. During installation, you will be prompted to insert the included 3 ½” floppy disk into your floppy disk
drive. The floppy disk contains the status.dat file, which is unique to your hardware key. Your new
status.dat file will be copied to your SoundCheck 6.1\System folder.
If you lose your floppy disk with your unique status.dat, we can e-mail you a new one. You will need to
manually copy status.dat to the SoundCheck 6.1\System folder.
Note: The hardware key file status.dat needs to be copied to the SoundCheck 6.1\System folder in
order for the SoundCheck software to work.
Installing SoundCheck 3
SoundCheck 6.11 - Instruction Manual
The only options that need to be installed are: GPIB and Serial. (The Complete Install selection
installs all options, but causes no conflicts with SoundCheck.)
Installing SoundCheck 4
SoundCheck 6.11 - Instruction Manual
System Setup
SoundCheck, when installed at Listen onto a purchased computer, is configured with the appropriate sound
card driver. If a different card is installed, the setup will have to be changed. If only the software is purchased,
you should use this section to point SoundCheck to the appropriate sound card.
Sound Card
1. Open SoundCheck and select Hardware from the Setup menu.
2. Click Load and browse the list of Hardware Steps in the SoundCheck 6.1\Steps\Hardware folder.
Steps are configured to individual sound cards, and are named the brand and/or model of that sound
card. If an appropriate step exists for your sound card, select that step from the Hardware folder. If the
card is not listed, the setup for the card will have to be created.
Note: Please contact Listen for the most recent list of Hardware setups, or for help creating a new step.
When using a sound card with Balanced Inputs and Outputs please follow the calibration and wiring guidlines
found in Connection Procedures; Balanced Sound Card Calibration Connections.
Note: When using the Digital Audio Labs “CardDeluxe“ in conjunction with Listen’s “SoundConnect“
microphone power supply, the Max In value of the Input Channel must be multiplied by 1.125.
This is to account for the impedance difference between the SoundConnect and the CardDeluxe.
System Setup 5
SoundCheck 6.11 - Instruction Manual
Amplifier Calibration
Note: The following procedure is not necessary when using the Standard Listen Amp/Sound Card
combination.
The Amplifier Calibration sequence that is included with SoundCheck, uses a stimulus level of 0.10 Volts (100
mV). This may not be suitable for very high gain amplifiers and could result in damage to the sound card if not
set to a lower level. In Figure: 2-2 Set the Level in the Stimulus Editor the stimulus has been decreased to
50mV.
1. Connect the Sound Card Output to the Amplifier Input and the Amplifier Output to the Sound Card
Input.
4. Un-mute the Signal Generator and VERY slowly increase the output level. Stop when the input level
on the multimeter is within approx. 6 dB of the maximum input voltage of the sound card. (The Max
Input is typically less than one (1) volt for most Sound Cards.)
5. Note the output voltage on the Signal Generator. The calibration should not be higher than this value.
6. Under File open the Calibration folder and then open the Calibration - Output folder.
7. Right click Amplifier Calibration.sqc and uncheck the Read Only attribute.
System Setup 6
SoundCheck 6.11 - Instruction Manual
See Figure: 2-3 Shutting off Read-only Attributes. This will also have to be done for the steps:
Amplifier Cal.sti, Sensitivity cal.Lim and Response margin cal.Lim. Use Windows Explorer to navigate
to: SoundCheck 6.1\Steps\Limits folder to change the attributes of the two limit files and then open the
Stimulus folder to change Amplifier Cal.sti. Now the sequence can now be opened, edited and saved.
8. Under Setup select Stimulus. In the Level section, set the Level so that it is equal to the voltage
determined in the previous test. If this level is changed the Sensitivity and Response Margin Limit
Steps will need to be changed accordingly.
Note: It is a good idea to disable System Sounds in the Windows Control Panel. See the section
Disabling System Sounds in the Windows Control Panel for details on how to do this.
System Setup 7
SoundCheck 6.11 - Instruction Manual
Figure: 2-4
System Setup 8
SoundCheck 6.11 - Instruction Manual
Introduction
Congratulations on your purchase of SoundCheck, created by Listen, Inc. SoundCheck is the first dedicated
electroacoustic test and measurement system for production line quality control testing as well as research
and development applications. SoundCheck was developed by some of the most knowledgeable and skilled
engineers and software programmers in the world. Our goal is to provide fast and accurate testing with an
intuitive user interface. Listen will constantly be looking for new ways to improve SoundCheck. Customer
feedback helps us develop better sound measurement solutions and is greatly appreciated. Please call or
email us at [email protected].
SoundCheck allows you to develop tests or modify existing tests from our extensive library.
Each test, referred to as a "Sequence" is essentially a script. A Sequence is a series of "Steps", with each
step performing a specific task. An extremely simple Sequence might have the following structure:
Many other Step types are available, including Post-Processing, Printing, Statistics, etc. Each step type is
clearly defined and explained later in the manual.
In addition to running pre-defined Sequences, you can also generate stimuli and analyze data using stand-
alone "Virtual Instruments" (optional). These can be launched from the "Operate" menu, and replicate
familiar laboratory equipment. These include the following:
z Signal Generator (Generates a variety of stimuli and sends them to your output device).
z Multimeter (Measures RMS or Peak level).
z Oscilloscope (Allows user to view acquired data in the time domain).
z FFT-Spectrum (Allows user to view acquired data in the frequency domain).
z Real-Time Analyzer (Allows user to view frequency domain data in CPB i.e. 1/nth octave format).
Note: Virtual instruments are subject to the Hardware and Calibration settings in the active sequence.
Introduction 9
SoundCheck 6.11 - Instruction Manual
Operating Principles
SoundCheck operates on the same principles as a traditional, stand-alone measurement system consisting of
a Signal Generator, RMS Multimeter, tracking filter, and level recorder. With SoundCheck, all of these
functions are implemented in software as VI’s, or Virtual Instruments.
Speaker
Microphone
Tracking
Filter
1000 Hz
Voltmeter
Introduction 10
SoundCheck 6.11 - Instruction Manual
The diagram shows the successive transfer functions that occur in the signal chain, from the output of
SoundCheck back to the input.
S EQ V0 H0 X G Y H1 V1 C0 C1 R
The EQ correction curve is used to compensate for the response of the output transducer. C0 is used to fine-
tune the compensation for the output transducer, after the measurement has been made. The net result of this
two part compensation is: EQ.H0.C0 = 1
All of the Correction Curves can be viewed in the memory list by selecting an XY Display from the Display
drop down list. The following curves will be present for both left and right channels:
z corr-in L.dat
z corr-out L.dat
z eq-out L.dat
z sens-in L.dat
z sens-out L.dat
Introduction 11
SoundCheck 6.11 - Instruction Manual
Controls
All SoundCheck controls are divided into individual modules, accessible from pull-down menus.
Start, Continuous, and Redo Test time of last Pause current Track lot and serial
measurement controls sequence sequence data logging numbers
Pull-down menus
To view the selections in a pull-down menu, left click on a menu heading and click on the desired selection.
Setup (Updated)
The Setup menu shows the steps that are used in the Active Sequence. All other steps are greyed out and
can only be accessed through the Offline menu or Sequence Editor.
Open Step
editors from
Manual operation active
Optional modules sequence
Pop up context
Open Manual sensitive help
Check for Online
Offline (New) See Figure: Updates
3-6 Offline Menu Example Bug Reporting
for more information.
Introduction 12
SoundCheck 6.11 - Instruction Manual
Offline (New)
These steps can be used to process data without affecting the active sequence. The processed data can then
be saved. Changes to steps can only be saved by selecting Save As and giving the step a new name. None of
the changes to a step will be saved with the active sequence when it is closed and saved. This provides the
opportunity to try different functions and ideas, to modify the display to show data in a different way and to
save the results.
In Figure: 3-6 Offline Menu Example Post-Processing has been selected from the Offline menu. The Curve
Division step is selected. Operand A and B are selected from the existing memory list of the Active Sequence.
After pressing the Apply button, the result shows up in the Memory List as a Protected Curve.
Introduction 13
SoundCheck 6.11 - Instruction Manual
SI Units
SoundCheck now uses SI Units throughout the system. It is important to note that values entered such as .1
Volts will change to 100m when SI Units are selected in the Preferences for a Virtual Instrument. Values can
also be entered directly with SI Units by typing 150m. It is then important to note the following table of
abbreviations for SI Units that should be used in SoundCheck.SI Units Table
Introduction 14
SoundCheck 6.11 - Instruction Manual
Numeric Fields
Highlight the value in a numeric field by dragging the mouse cursor over the number while holding down the
left-button, or by repeatedly pressing the Tab button on the keyboard until you find the correct entry field. You
can enter the correct value by highlighting the value in the numeric field and entering the correct number using
the keyboard, or by using the left-button of your mouse to click on the up/down arrow keys next to the numeric
field to increase/decrease the present value.
Another method is to place the blinking cursor to the right of the value you want to increase or decrease. In
this example, the cursor is placed in the Voltage field. Using the up/down arrows on the keyboard allows you
to change the value in 1, .1 or .01 increments, depending on which digit the cursor is placed next to. By using
the Page Up/Down keys you can change the output level in 1 dB increments. In this example, the up arrow will
increment the level by 1.00V. Pressing the up arrow once increases the level to 1.01 V.
By putting the cursor in the Frequency field you can use the Page Up/Down keys to change the frequency in
R80 or 24th octave steps.
Note: The Page Up/Down and Arrow Up/Down keys can be mapped to the functions of a USB knob.
The USB knob can then be used for frequency/voltage changes much like a knob on a standalone
piece of test equipment. The USB knob setup instructions should include details on how to map it
to control the Page and Arrow functions. Set the Preferences of the Signal Generator as shown in
Figure: 3-8 Preferences for Signal Generator to Work With USB Knob so that it is properly
controlled by the USB knob.
Figure: 3-8 Preferences for Signal Generator to Work With USB Knob
Introduction 15
SoundCheck 6.11 - Instruction Manual
Knobs
Instead of entering the desired value with the keyboard, you can also dial in the value with the virtual knob
located below the numeric field. Simply place the cursor over the knob, hold down the left mouse button and
rotate the knob to change the level.
Buttons
To start a measurement, left click Start. In addition, Start can be activated with the F2 key on your keyboard,
or an optional foot switch or bar code reader. Redo runs the same measurement again and overwrites the
results of the last measurement. Cont. (Continuous) repeats the measurement until Stop is selected. The
keyboard shortcuts are F3 for Cont. and F4 for Redo. There is no shortcut key for Stop.
Note: When Stop is selected, the measurement will stop at the end of the test sequence unless Abort
is selected from the Status window.
Click Display
and select
Introduction 16
SoundCheck 6.11 - Instruction Manual
By left-clicking on the cursor icon , you can easily modify the cursor styles and plotting formats. The
different cursor formats are shown in Figure: 3-11 Cursor Styles .
Introduction 17
SoundCheck 6.11 - Instruction Manual
With multiple curves on a single graph, you can move the cursor from one curve to another using the upper
and lower diamond-shaped buttons, or the up and down buttons on the keyboard when the cursor is active.
By placing the cursor over Lock and left-clicking the mouse, you can modify how the cursor moves in the
graph. Free enables the cursor to be placed anywhere inside the graph by placing the cross over the cursor.
Left-click and drag the cursor freely to a new position in the graph. Snap to point makes the cursor move to
the nearest point on the curve that is active (in this case Fundamental [L], the checked curve name, is the one
for which Free, Snap to point, and Lock to plot apply). Lock to plot enables the cursor to move only along
the active curve when dragging it with the mouse or clicking on the right and left diamond-shaped buttons.
By left-clicking on the cursor icon, you can have the curve name appear on the graph by checking Show
Name. Bring to Center will move the active cursor to the center of the graph.
Cursor icon
Introduction 18
SoundCheck 6.11 - Instruction Manual
The Graph Palette enables you to move the graph, zoom in or out, and move the cursor by dragging the
mouse along the curve. To activate the Palette, move the mouse anywhere in the graph area and right click.
The menu in Figure: 3-13 Selecting the Graph Palette will appear. Choose Visible Items and then Graph
Palette.
Zoom
To zoom different sections of the graph, place the mouse pointer on top of the magnifying glass and left click.
This will open the zoom window, allowing you six (6) different choices.
Left-click on the zoom-in or zoom-out buttons. Move mouse pointer inside graph and single
click. Graph will zoom in or out automatically.
Introduction 19
SoundCheck 6.11 - Instruction Manual
X and Y-axis formatting: Choose value type, number of decimal places and Log or Linear scale by left
clicking on the “x.xx” or “y.yy” buttons.
Indicators
z Pass/Fail - Whenever a measurement is performed and compared to tolerance limits, there will be a
Pass/Fail indication. If the test fails, a red background will appear with the word Failed. If the test
passes, a green background will appear with the word Passed.
z Curve Value - Single-number values can represent one data point (e.g., the measured level at 1 kHz,
an average, or a weighted value).
z Margin - Calculates the margin from a curve to one or two tolerance limits. A positive value indicates
that the curve is within the tolerance limit(s) and gives the least difference between the curves. A
Introduction 20
SoundCheck 6.11 - Instruction Manual
negative value indicates that the curve has gone beyond the tolerance limit(s) and gives the maximum
difference between the curves.
Help
To display context sensitive help, choose Help from the pull-down menu or click on the question mark (?) in
the upper right corner of the screen. Move your cursor over the control or field of interest and the help text will
show information for that control.
Sequences
Running a Sequence performs most measurements in SoundCheck. A Sequence consists of individual steps,
or operations that are strung together to create an overall test. Custom test procedures can be written or
modified using the Sequence Editor. Typically, sequence names are product model numbers or device
names.
Steps
A Step is a unique operation that can be configured and saved so that it can be used in many different
Sequences. Every Step has a Step Category and a Step Editor. To edit a Step, choose Setup from the pull-
down menu and select the category for the Step in the sequence to be edited. (e.g., Hardware, Calibration,
etc.)
Steps can have attributes that are Step-specific (global). If one of these attributes is changed, that change
appears in ALL sequences that use that step. Step attributes can also be Sequence-specific (local). These
attributes are marked with a blue colored font. Changes to these attributes only appear in the sequence they
are saved in. (See Sequence Editor)
Introduction 21
SoundCheck 6.11 - Instruction Manual
Note: The Status window will always appear on a PC monitor. If you do not want this window to be
visible, move it so that it is off the screen.
Introduction 22
SoundCheck 6.11 - Instruction Manual
Loudspeaker Setup
1. Using an audio cable with ¼” phone connectors*, connect the output of the sound card to the input of
the power amplifier.
Note: Make sure to choose the same output and input channels that correspond to those selected
in the test.
2. Connect the output of the power amplifier to the loudspeaker under test.
3. Connect the microphone preamp cable to the microphone input on the microphone power supply
(e.g., SoundConnect).
4. Connect the output of the microphone power supply (you can use the RCA connector on the back of
SoundConnect) to the input on the Sound Card.
PASSED
Microphone
Power Supply
Mic Supply
Computer Output to
Sound Card
Input
Sound Card
Output
to Amp Input
Microphone
Note: * The amplifier input and output connectors may be different. A more detailed wiring connection
diagram is in Appendix 1: Footswitch and Buzzer Serial Port Control.
Introduction 23
SoundCheck 6.11 - Instruction Manual
Earphone/Headphone Setup
1. Using an audio cable with ¼” phone connectors*, connect the output of the sound card to the input of
the power amplifier.
Note: Make sure to choose the same output and input channels that correspond to those selected
in the test.
2. Connect the output of the power amplifier to the earphone/headphone under test.
3. Connect the ear simulator preamp cable to the microphone input on the microphone power supply
(e.g., SoundConnect).
4. Connect the output of the microphone power supply (you can use the RCA connector on the back of
SoundConnect) to the Input on the Sound Card.
SoundCheck™
Pass
Passed
for Telephone Testing
Microphone Earphone/
Power Supply Headphone
under test
Mic Supply
Output to
Sound
Sound Card Output Card Input
to Amp Input
Ear Simulator
Power Amplifier
Introduction 24
SoundCheck 6.11 - Instruction Manual
Microphone Setup
1. Using an audio cable with ¼” phone connectors*, connect the output of the sound card to the Input of
the Power Amplifier.
Note: Make sure to choose the same output and input channels that correspond to those selected
in the test.
3. Connect the microphone under test either to the direct input of the microphone power supply (e.g.,
SoundConnect BNC Input), or if no additional pre-gain is needed, connect directly to the input of the
sound card.
4. If using a microphone power supply, connect the output (you can use the RCA connector on the back
of SoundConnect) to the Input on the Sound Card.
PASSED
Microphone
Computer Power Supply
(optional)
Sound
Card Input
Introduction 25
SoundCheck 6.11 - Instruction Manual
Note: Make sure to choose the same output and input channels that correspond to those selected
in the test.
3. Connect the hearing aid under test to a coupler, sealing the transmitter of the hearing aid towards a
calibrated microphone. Connect this mic to the microphone input on the microphone power supply
(e.g., SoundConnect). Connect the output of the power supply to the input on the sound card (you can
use the RCA connector on the back of SoundConnect).
SoundConnect
Mic Power
SoundCheck™ Supply
for Hearing Aid
Testing
PASSED
Sound
Card Input
DC Voltage
USB to Battery
connection Adapter
Sound Card Output to PC Input
Introduction 26
SoundCheck 6.11 - Instruction Manual
Note: Make sure to choose the same output and input channels that correspond to those selected
in the test.
2. Connect the output of the power amplifier to the mouth simulator cable for HATS.
3. Connect the microphone (Ear Simulator) to the microphone input of the microphone power supply
(e.g., SoundConnect).
4. Connect the output of the microphone power supply to the input on the Sound Card (you can use the
RCA connector on the back of SoundConnect).
Introduction 27
SoundCheck 6.11 - Instruction Manual
Introduction 28
SoundCheck 6.11 - Instruction Manual
Login
To view and change the system's login settings, select Login from the Edit pull-down menu on the main
SoundCheck menu bar. The Login screen also appears when first starting the SoundCheck program. Login
allows the SoundCheck administrator to prevent use of certain test system functions by other users. For
instance, Calibration, Sequence, and Step Setups can be password protected from unauthorized users.
Access Level
There are three access levels: Engineer, Technician, and Operator.
Engineer
The Engineer level is the highest access level, and therefore all functionality is accessible.
Technician
The Technician level allows access to Calibration procedures, and may measure, print and save data.
Operator
The Operator level can only measure and print.
User Name
The user name can be stored with data, results, and included with printouts. It is useful for keeping track of
who performed the measurement. The user name is typed in at the login prompt or can be scanned in with a
barcode reader. Once the user name has been entered SoundCheck will remember the name and use it for all
future sessions. The name is remembered when SoundCheck is exited and re-opened. If a new user name
needs to be entered, simply open the Login screen from the Edit menu in SoundCheck and enter a new
operator name, or enter a new name in the Login screen upon opening SoundCheck.
Password
The default passwords are not specified (blank or empty) when SoundCheck is shipped. You must click
Setup (See Figure: 4-1 Login Setup) to create passwords.
Login 29
SoundCheck 6.11 - Instruction Manual
Passwords are case sensitive, so be careful with capital letters. Click Setup to open the Login Setup dialog in
order to create new passwords. (Always keep a written copy of your passwords and keep them in a secure
place.)
Note: You have up to three (3) seconds to click Setup, while the Login screen is open, to change and/or
create passwords. (See Figure: 4-3 Alternate Method for Accessing Login screen)
Login Setup
The Login Setup dialog enables the user to change or automatically remember the password at login time.
This essentially bypasses the user login. This can be changed at any time by clicking Setup while the Login
screen is open (this remains open for about 3 seconds).
Note: Tip: You can also edit the last session.txt file. Go to C:\SoundCheck 6.1\last session.txt. This file
contains the passwords and locations of folders used in creating sequences. It is also used to
save information about your SoundCheck session, such as your wallpaper preferences and pop-
up windows that have been disabled. Before editing this file, exit SoundCheck (as settings are
written to this file when SoundCheck closes). Any edits will become active the next time
SoundCheck executes.
Login 30
SoundCheck 6.11 - Instruction Manual
For example, when changing sequences, you are prompted if you want to preserve unprotected curves in
your Memory List, in a dialog box like Figure: 4-4 Prompt to Keep Unprotected Curves. When the Don't
ask me again checkbox is checked, SoundCheck will use the chosen action (Discard or Protect) as the
default action each time the sequence is changed, and the dialog box will no longer appear. You may review
this setting in last session.txt.
Login 31
SoundCheck 6.11 - Instruction Manual
Login 32
SoundCheck 6.11 - Instruction Manual
Hardware Editor
To view and change the system’s hardware settings, select Hardware from the Setup pull-down menu on the
main SoundCheck menu bar, or use shortcut Ctrl+Shift+H. SoundCheck will work with a variety of sound
cards, including other multimedia sound devices such as the BlueTooth headsets and USB microphones
shown under Windows Sound and Audio Devices Properties (see Preferred Devices in the Appendix). There
are a wide variety of sound cards available with varying degrees of performance but we recommend that you
use one of the certified sound cards from Listen (see Recommended sound cards on our website).
SoundCheck will also work with a variety of National Instruments data acquisition cards such as digital input/
output and IEEE/GPIB that are supported by DAQmx. This includes dynamic signal measurement cards such
as the NI 4461, which requires DAQmx. Other manufacturers’ cards can be used, but require some
knowledge of LabView programming to create a Custom VI Step inside SoundCheck (see the section of this
user guide titled Adding a Custom LabView VI).
Note: I/O devices that are not manufactured by NI must have a LabView driver in order to be used with
SoundCheck.
The Hardware Editor has four tabs (similar in appearance to tabs of manila folders). Click a tab to select the
type of hardware to configure.
Sound Card
The following settings will affect how WAV files are created and played by SoundCheck, such as in the
Stimulus and Acquisition Editors.
Hardware Editor 33
SoundCheck 6.11 - Instruction Manual
Sampling Rate
Sampling Rate refers to the sound card’s sampling rate in samples per second (e.g., 8000, 11025, 22050,
32000, 44100, 48000, 96000, 192000, etc.). Refer to the documentation provided with the sound card for
appropriate sampling rates. SoundCheck will attempt to test the sound card at different sampling rates and bit
depths. If they are supported, SoundCheck will only show those that work.
Note: When changing the sampling rate, the Rec/Play Delay must change accordingly. This delay can
be measured by clicking Calibrate or calculated by multiplying the old delay by the ratio of the old
sampling rate to the new sampling rate, e.g. 1.5ms @ 44.1kHz is 0.75ms @ 96kHz. If the old
delay was correct, it will convert automatically using the new sample rate.
Note: Sound cards with the new WDM (Windows Device Manager) drivers support all sample rates by
sample rate conversion.
Note: Using a higher sample rate proportionally increases the amount of memory required.
Note: When testing USB devices it is important to note the following Hardware Setup: If you use the
digital setting on your sound card, it automatically is set for full scale = 100%. Some sound cards
will not work this way, but can still access a Windows USB device. In that case, set the sound
card for analog, with Vp = 1.00. Either way, you define full scale as 1. (Refer to Reference Codec
& dBm0 in the Calibration section.)
Bit Depth
Select the bit depth used by the A/D and D/A converters of the sound card. Typical values are 16 and 24 bits
(sometimes 32 bit words are used to convey 24 bits of information as in the LynxTwo sound card). Twenty-
four (24) bit audio will provide the greatest dynamic range (approximately 120 dB). However, when using 24-
Hardware Editor 34
SoundCheck 6.11 - Instruction Manual
bit audio, more computer memory is required. If there is insufficient RAM, SoundCheck may slow down
significantly, because the computer is using the hard drive as virtual memory. If this occurs, you may need to
upgrade the computer’s RAM.
Latency
This is the time delay or latency between input and output channels when operating in full-duplex mode
(record and play simultaneously). This value is expressed in seconds and in samples. The latency expressed
in seconds is calculated from the integer number of samples. SoundCheck uses samples in measurements,
since there are no rounding errors. (For sound cards that Listen provides, this value will be known.)
Most sound cards cannot record and play simultaneously. There is almost always a delay between the two
and the delay should not vary from measurement to measurement. The sound cards that Listen provides are
certified to have a high performance in making audio-related measurements. If you are using a sound card
that Listen, Inc has not certified, the measurement performance of SoundCheck may be severely
compromised!
If the latency is not constant, measurements will NOT be reliable.
Hardware Editor 35
SoundCheck 6.11 - Instruction Manual
Channel Rename
When a device is first picked from the device list, it appears in the Channel List as L or R. You can rename
this to indicate what transducer is connected to a specific audio input or output.
Virtual Channel
When connecting multiple transducers to a single audio input, Virtual Channels can be created. This enables
each transducer to have its own unique sensitivity value and unique channel name. This name is present in
any section of a SoundCheck sequence that requires channel assignment. This is especially useful in
Calibration.
Calibrate Button
This runs the Sound Card Calibration Sequence. The sequence uses the current Hardware Step being edited,
including sampling rate, bit depth, etc.
Hardware Editor 36
SoundCheck 6.11 - Instruction Manual
Digital I/O
Configure the Digital Input and Output card being used to control external devices, such as relays. To send
and receive digital I/O commands (for example for controlling relays), use the Message Editor. These settings
will be reflected in the Message Editor when programming digital I/O commands.
Dev ID
Device identification number for digital I/O board. To determine the ID number in Windows, look at the System
Device Manager to locate your board.
No. of Ports
Number of Input/Output Ports available on the digital I/O board.
Port No.
Port currently being configured. In Figure 5-5: Digital I/O Setup, Port 1 is an input port. To configure whether
a particular port is an Input or Output, select the Port No. and then click either Input or Output.
Port Width
The total width or the number of lines of the port in bits. For example, you can combine two 4-bit ports into an
8-bit port on a digital I/O device by setting port width to 8.
Output/Input
You must indicate the Port direction.
Hardware Editor 37
SoundCheck 6.11 - Instruction Manual
Interface
Select which type of Computer Interface is being used to control external devices, such as a multiplexer or
turntable. To send or receive IEEE-488 (GPIB) and RS-232 commands, use the Message Editor.
How many?
Number of communication interfaces, such as COM ports and IEEE/GPIB1 interfaces.
Interface No.
Interface Number currently being configured.
Type
Type of communication interface, such as IEEE-488, RS-232, Footswitch, or Buzzer. If the Footswitch is
installed and configured in the Hardware Step, it can control the Start button of SoundCheck and the
Continue button on the Status window. A second Footswitch can control the Redo and Abort button.
COM Port
Communication port number as defined by the Windows System Properties Device Manager.
Baud rate
Transfer rate speed of the communication port (in bits per second).
Data bits
Specify the data bits for this port. Consult your hardware manufacturer for more information.
Hardware Editor 38
SoundCheck 6.11 - Instruction Manual
Parity
Specify the parity for this port if your serial device requires this setting.
Stop bits
Specify the stop bits for this port if your serial device requires this setting.
Flow control
Specify the flow control for this port if your serial device requires this setting.
DC Connect™
The Listen DC Connect is a USB-controlled DC power supply and measuring amplifier used for measuring the
DC voltage and current consumption on DC-powered audio devices. The table on the DC Connect tab lists
the serial numbers of all the Listen DC Connect instruments that you have registered in the Hardware setup.
To control DC Connect, use the Stimulus Editor and Acquisition Editor.
Enable
If the Enable check box is checked, the software searches the USB bus for DC Connect™ instruments
connected and powered on, and any serial numbers it finds are added to the table if they are not listed
already. If Enable is not checked, you may still enter your DC Connect™ device manually.
Device #
The device number indicates that the DC Connect is present. The serial number of DC Connect is shown
indicating that it is communicating with SoundCheck.
Hardware Editor 39
SoundCheck 6.11 - Instruction Manual
Add…
If you want to add a DC Connect instrument to the table and you do not yet have it connected to your USB
bus, click Add. A dialog window will pop up, into which you can enter the serial number, or click Don't Know
It Yet, in which case the instrument will be listed as unknown.
Remove
To remove a DC Connect serial number from the table, click the row to select it, then click Remove. Note that
all serial numbers that came after that one will have a new device number.
When the NI-Daq Acquisition device is selected the Hardware Editor has the following constraints:
z Choice of available NI-DAQ channels is limited to Left or Right channel
z Digital signal in and out are not available. Only analog is available.
z Bit Depth is fixed.
z Input and Output values are in Volts.
Note: The RTA virtual instrument is not available when using a NI DAQmx device in SC6.xx. Also note
that the Multimeter and Scope/FFT cannot be used simultaneously.
Enable IEPE
The IEPE check box on the Audio Input tab is used to turn on ICP power on the inputs of the NI 4461. This will
power the SCM microphone as well as any ICP powered transducer (4 mA current standard). See Figure 5-9:
NI 4461 Input.
Hardware Editor 40
SoundCheck 6.11 - Instruction Manual
Hardware Editor 41
SoundCheck 6.11 - Instruction Manual
Hardware Editor 42
SoundCheck 6.11 - Instruction Manual
Calibration Editor
The Calibration Editor (Ctrl+Shift+C) is used to calibrate the complete SoundCheck test setup including
signal conditioning (e.g. amps and preamps) and transducers (e.g. microphones and sound sources). This
allows absolute measurements of acoustic, electroacoustic, electrical, and electronic devices. As seen in
Figure: 6-1 Input and Output Calibration of a Measurement System, the step calibrates the entire system.
The active sequence’s Calibration Step input/output sensitivities and units are also used for calibrating the
virtual instruments accessed in SoundCheck’s Operate pull-down menu.
Input Physical
Output Physical unit is defined
unit is defined at at this point
this point. This is the sig-
This is the signal nal from the
to the DUT. DUT.
Calibration Editor 43
SoundCheck 6.11 - Instruction Manual
The Calibration Sequence selected determines what type of calibration sequence is performed after selecting
Calibrate.
The ratio of the soundcard signal to the Device Under Test Unit is automatically determined by SoundCheck.
The user is required to determine the units of the DUT in the Calibration. SoundCheck uses the physical units
when displaying measurement data.
Linear units are absolute (e.g., Voltage, Watt, Pascal, G). Logarithmic units are relative to a reference level
(e.g., dB re 20µPa). For example:
? Pa
dBSPL = 20 log
20 µPa
?V
dBV = 20 log
1V
To convert linear units to logarithmic units, the following examples are useful references:
1V
0 dBV = 20 log
1V
1 Pa
94 dBSPL = 20 log
20 µPa
Calibration Editor 44
SoundCheck 6.11 - Instruction Manual
Calibrating SoundCheck
Note: Do not open the Calibration Sequences found in the Calibration folder. These sequences are
accessed from the Calibration Editor when performing a calibration.
The calibration of SoundCheck enables response measurements to be performed directly in terms of the input
and output terminals of the Device Under Test (DUT). The Calibrate function in the Calibration Step measures
the sensitivity or gain of any external device such as a microphone or amplifier in the measurement chain.
Once this is done, the values and units in the Calibration Setup menu correspond to the signal level at the
DUT and not at the connectors of the sound card in the computer. Default calibration sequences are included
with SoundCheck. You can also create custom calibration sequences. Please refer to the User Created
Calibration Sequences section for more information.
z Sensitivity is a relative measurement of output to input. By definition, an electroacoustic transducer
converts either voltage into acoustical output (e.g., loudspeaker); acoustical input into an electrical
voltage (e.g., microphone); or both, an acoustical input into electrical voltage and back again to an
acoustical output (e.g., hearing aid). As another example, analog electronics, which usually amplify,
attenuate, or shape the electrical signal (e.g., Preamplifiers, Amplifiers or Signal Processors).
z Calibrating the Input establishes the correlation between the input voltage to the sound card and the
measured units. Input sensitivity is represented as Volts per measured unit (e.g., V/Pa).
z Calibrating the Output establishes the correlation between the output voltage of the sound card and
the measured units. Output sensitivity is represented as measured units per Volt (e.g., Pa/V).
Note: The units selected for calibration can be redefined when displaying data and results. Select units
for displaying data in the Analysis Editor (see Units ). In addition, the Device (e.g. microphone or
amp) Sensitivity is measured when Calibrate is clicked.
Note: We recommend that you Not use periods or commas in step names. This is known to cause a
problem with Calibration steps not saving the calibration information when the sequence is saved.
Calibration Editor 45
SoundCheck 6.11 - Instruction Manual
Digital signals
When a soundcard channel is set to digital in the Hardware Editor, the Units for that channel in the Calibration
Editor will change such that V (Volts) is replaced by FS (Full Scale). This is because the input/output values of
the card are expressed relative to 100% Full Scale Deflection instead of Volts. The choice of physical unit
remains the same. Sensitivities are expressed in Unit/FS for output or FS/Unit for inputs.
The input and output of the soundcard are normalized to 100% FS. Any digital signal cannot exceed +1/-1 FS,
where 1 represents the maximum number of bits selected in the Hardware Step.
Please refer to Reference Codec & dBm0; Page 58, for more information.
Note: All calibration procedures are specialized sequences located in the folder C:\SoundCheck
6.1\Sequences\Calibration. You can create your own calibration sequences as well. If you save
the new calibration sequence in the calibration input or output subfolders, it will appear in the
respective drop down list in the calibration editor. Please see User Created Calibration
Sequences; Page 57, for more information.
Calibration Editor 46
SoundCheck 6.11 - Instruction Manual
Input Channel
When a Calibration Step is selected, a complete set of EQ and correction curves are loaded into memory from
the calibration folders. When a Calibration Sequence is run, these curves are updated. These curves are used
to correct for the response of devices in the input or output signal chain. The correction curves can be
displayed since they are selectable items in the Memory List.
An example of this is to correct the measured signal for the measurement microphone’s frequency and phase
response (typically on its calibration chart) or for telephone measurements, where the DRP to ERP correction
curve is needed to compensate for the microphone’s position in the artificial ear. The correction file will be
named accordingly:
<Calibration Step name> corr-in <channel name>.dat for input channel correction
The Calibration Editor names these files automatically.
Note: Virtual channels can have separate and unique calibration curves. See Virtual Channels; Page
48, for more information.
Output Channel
An equalization curve will equalize the stimulus when the EQ checkbox is selected in the Stimulus Editor or
Signal Generator. (see Stimulus Editor chapter) The output correction curve is applied when it is selected in
the Analysis Editor.
The output-channel correction and equalization files will be named accordingly:
<Calibration Step name> corr-out <channel name>.dat for output channel correction
<Calibration Step name> eq-out <channel name>.dat for output channel equalization
Calibration Editor 47
SoundCheck 6.11 - Instruction Manual
Virtual Channels
Virtual Channels created in the Hardware Editor can have their own separate and unique calibration. This
enables you to switch the same hardware channel between multiple transducers that each have their own
unique calibration values. (e.g. switching between two different microphones on the same channel).
Click Open Table to view the calibration values for the various input and output channels. Note that none of
the values can be modified in the table. All or parts of the table can be highlighted, copied and pasted into a
word processor program for documentation and printing.
Calibration Editor 48
SoundCheck 6.11 - Instruction Manual
Input Calibration
Direct
Direct refers to the input of the sound card. Direct should be used when there is no signal conditioning
between the device under test (DUT) and the sound card. For example, when measuring electronics such as
amplifiers, the direct input sensitivity should be set to 1 V/V or 0 dBV.
Clicking Calibrate will bring up a Multimeter virtual instrument. Check the input calibration of the test system
by applying a known signal source, e.g., 1 VRMS at 1 kHz from the Signal Generator, into the sound card.
You should read the same level, e.g., 1 volt, on the SoundCheck Multimeter virtual instrument.
Note: Please be aware that the input impedance of the sound card and the output impedance of the
signal generator can affect the reading.
Attenuator
The Attenuator setting should be used when there is an attenuator or pre-amplifier between the DUT and the
input of a sound card. For example, this would be used to optimize the signal-to-noise ratio of a measurement
when using a measuring amplifier with gain and/or attenuation, such as the Listen SoundConnect™
microphone power supply. This allows for a wider dynamic range of test levels and a better match to the input
range of the sound card.
Clicking Calibrate will open the manually-controlled Signal Generator and Multimeter instruments. Use these
virtual instruments to measure the input gain or attenuation of your measuring amplifier.
Microphone
Use the Microphone setting when measuring the sound pressure level from the DUT (e.g., earphone or mouth
simulator) with a measurement microphone, e.g., Brüel & Kjær Type 4144 microphone.
Enter the correct sensitivity from the calibration chart or click Calibrate to measure its sensitivity with an
acoustic calibrator. This is the preferred method since it takes into account the entire input signal path
including signal conditioning from the microphone power supply.
Calibration Editor 49
SoundCheck 6.11 - Instruction Manual
2. Click Calibrate.
3. Select your calibrator model # from the pull-down menu or select Other Calibrator and enter the
acoustic calibrator’s reference level and frequency.
The microphone calibrator's reference level should be indicated in its specifications as a given dB
SPL value (relative to 20µPa) at a reference frequency.
e.g., for the Brüel & Kjær Type 4231 Acoustic Calibrator:
Sound Pressure Level: 94.00 dB ± 0.20 dB
Frequency: 1000 Hz ± 0.1%
Note: When selecting “other mic” under Measurement Microphone, the Measured
Sensitivity may indicate a failure for microphones with low sensitivity levels.
The lower limit is set to show failures if the sensitivity is below 3.17mV/Pa.
Ignore the Failure message as long as the sensitivity indicated is acceptable
for the mic that is being used.
4. Enter the gain or attenuation in dB that corresponds to the settings on your microphone power supply
or measuring amplifier in the Pre-Gain numeric field. If you are using a Brüel & Kjær Nexus, please
see Calibrating using a Brüel & Kjær Nexus section of this chapter.
5. Select your measurement microphone model number from the pull-down menu. If your microphone is
not listed in the pull-down menu, choose Other Mic.
Calibration Editor 50
SoundCheck 6.11 - Instruction Manual
6. Place your acoustic calibrator on your reference microphone and click Calibrate to measure its
sensitivity.
The measured sensitivity of your reference microphone is displayed under Measured Sensitivity
in mV/Pa after clicking Calibrate. If the measured sensitivity is outside the manufacturer’s
specifications, a flashing FAILED message will appear. Check first to see if your connections are
correct or if the calibrator is turned on before assuming something is wrong with the microphone.
The FAILED message can also appear if the Calibrator’s frequency is not correct. If a Reference
Frequency of 1000Hz is entered, but the Calibrator’s actual frequency is 1008Hz, the Calibration
may Fail. To verify the Calibrator’s frequency, use the Spectrum Analyzer under the Operate
menu.
The meter on the right side indicates the corresponding dB level relative to 1 Volt per Pascal. If it
varies by a few tenths of a dB from your last calibration measurement, do not be alarmed, this is
normal. If it varies by more than 1 dB or failed the sensitivity test, you may want to have your
microphone checked by a qualified calibration lab.
Note: When choosing Other Mic as the microphone, the sensitivity check will always pass since
SoundCheck does not have the sensitivity listed in the look-up table. Please refer to the
manufacturer’s specifications to confirm the measured sensitivity is within appropriate limits.
Note: We have also created an FAQ procedure document regarding use of the B&K Nexus with
SoundCheck. This can be found at our website, www.listeninc.com, under Support – FAQ –
Trouble Shooting – Item 16.
The Brüel & Kjær Nexus Type 2690 is designed to provide an output voltage regulated in 10 dB steps (e.g.
100 mV/unit, 316 mV/unit, etc.). To ensure proper calibration using SoundCheck, you must do the following to
enter the proper pre-gain value:
1. Enter the transducer sensitivity in Nexus per the Brüel & Kjær instructions.
2. Choose the Nexus output level you want (e.g. 1.00 volt per Pascal).
⎛ NexusOutputVoltage ⎞
Pr e − Gain = 20 Log ⎜⎜ ⎟⎟
⎝ TransducerSensitivity ⎠
Example:
A B&K microphone is used with a sensitivity of 50 mV/Pa and the Nexus is set to an output of 1.00 V/
Pa.
⎛ 1.00V ⎞
Pr e − Gain = 20 Log ⎜ ⎟
⎝ 0.050V ⎠
Pre-Gain = 26 dB which is entered in the Pre-Gain box (see Figure: 6-7 Entering Pre-Gain Using
B&K Nexus).
Calibration Editor 51
SoundCheck 6.11 - Instruction Manual
SoundCheck will now report the actual transducer sensitivity as seen in Figure: 6-7 Entering Pre-
Gain Using B&K Nexus.
Output Calibration
Amplifier
The Amplifier setting should be used when there is an amplifier between the output of the sound card and the
device under test. This might be required for loudspeaker measurements, to drive difficult loads (e.g., low
impedance devices) or to test at levels above 2 VRMS.
Enter the gain of your amplifier or run the Calibration test to measure it. If you are going to measure it, make
sure your input is calibrated first, and then follow the Amplifier Calibration Procedure (below). (Refer to the
Quick Start Guide or to the Amp Calibration video tutorial found on the SoundCheck Installation CD in the
Tutorials folder.)
For Amplifier Calibration, the Input Channel in the Calibration Editor must be set to 1 V/V, to get an accurate
calibration.
2. Click Calibrate to measure the amplifier’s sensitivity (gain) and frequency response.
The measured sensitivity of your amplifier is automatically entered in the output sensitivity field. If the
measured sensitivity fails, check your wiring and connections and try calibrating again.
If the measured response margin fails, check to see that the amplifier is not connected to anything
other than the sound card and that it is properly grounded. If there is a bump around 120 Hz (or 100
Hz if line frequency is 50 Hz), you might be picking up hum due to poor grounding or bad cabling.
For more troubleshooting information, go to http://www.listeninc.com and click Support.
Calibration Editor 52
SoundCheck 6.11 - Instruction Manual
For more details, please refer to the Amplifier Calibration section in the System Setup chapter, and
the setup diagrams in the appropriate Appendix.
2. Click Calibrate in the Output area to begin the calibration procedure for your mouth simulator.
Calibration Editor 53
SoundCheck 6.11 - Instruction Manual
Calibration Editor 54
SoundCheck 6.11 - Instruction Manual
Calibration Editor 55
SoundCheck 6.11 - Instruction Manual
Note: As mentioned above, Calibration frequency range and frequency response limits can be modified
by opening the Mouth Calibration sequence in C:\SoundCheck 6.1\Sequences\Calibration\Mouth
Calibration.sqc. Please contact Listen or your local representative if you need assistance.
Calibration Editor 56
SoundCheck 6.11 - Instruction Manual
Curves
z corr-in
z corr-out
z eq-out
Values
z sens-in
z sens-out
Note: It is highly recommended that you open an existing calibration sequence to see how a new
sequence should be constructed.
The following Curves and Values are created and named automatically by SoundCheck when the calibration
sequence is run from the Calibration Editor.
Curves
<Sequence Name> Corr-In <Channel Name>.dat
<Sequence Name> Corr-Out <Channel Name>.dat
<Sequence Name> EQ-Out <Channel Name>.dat
Values
<Sequence Name> Sens-In <Channel Name>.dat
<Sequence Name> Sens-Out <Channel Name>.dat
SoundCheck will add the Calibration Step name and channel name when the calibration sequence is run from
the Calibration Editor.
For simplicity and consistency, the sequence should be written such that all Stimulus, Acquisition and
Analysis, is done on the left channel. SoundCheck will automatically adjust the channel assignment when the
new calibration sequence is run from the calibration editor.
Calibration Editor 57
SoundCheck 6.11 - Instruction Manual
If the required curves or values are not generated (or found) for a user created calibration sequence, Unity
gain will be used by default.
The test of a BlueTooth Headset means that SoundCheck is sending some digital wave in the DUT and some
acoustical signal is coming out.
Therefore, assuming you have a linear behavior, if you are sending a sine digital pattern in, you will get a
acoustical sine wave out. Moreover, you will be able to measure an overall Receive Gain in Pa/FS.
Definition: 1 Full Scale = maximum absolute value of the digital wave. E.g.: 32767 ≡ 1 FS for a 16 bit
encoded wave.
The ref level of zero dBm0 is defined differently depending of two coding laws: A-law and µ-law (mu-law).
For A-law, 0 dBm0 is the level of a sine which is 3.14 dB below saturation. That means that the absolute peak
amplitude of the sine is 10^(-3.14/20) = 0.6966 FS and the rms value is 0.4927 FS, equivalent to –3.14 -3.01
= -6.15 dBFS.1
For µ-law, 0 dBm0 the level of the sine is 3.17 dB below saturation. That yields: 0.6942 FS pk ≡ 0.4910 FS
rms, equivalent to –6.18 dBFS.
Calibration Editor 58
SoundCheck 6.11 - Instruction Manual
Alternatively, you can use the following setup, which is closer to the reality:
z Hardware Digital Output
z Hardware max out: 100%
z Output Calibration Sensitivity: .775/0.491 = 1.579 V/FS (µ-law)
z Output Calibration dB ref: 0.775 V (0 dBm0)
z In the end, 0dB = 0.775 “Volts“ and +3.17dB is the saturation point.
Moreover, you may use vV (virtual Volt) as an output calibration unit.
Calibration: If you want to use standard telephony u-law codec references, then set the sensitivities to
1.579V/V and the dB reference to dBu (dB re 0.775V).
Calibration Editor 59
SoundCheck 6.11 - Instruction Manual
Calibration Editor 60
SoundCheck 6.11 - Instruction Manual
Units
Units Overview
SoundCheck is set up to provide the user with a great deal of flexibility regarding measurement units. Units
can be defined in five different places. The Calibration Editor, Analysis Editor, Post-processing Editor, Display
Editor, and Messages Editor allow you to make changes to the units of the curves, single values and results
generated by the sequence.
SI Units are used throughout SoundCheck 6.1. For more explanation on SI Units please refer to Introduction
- SI Units.
Calibration Editor
The Units button in the Calibration Editor will set the units for only the Signal Generator, Multimeter, FFT, and
Real Time Analyzer (RTA) virtual instruments. In the example below, the microphone that is connected to the
Left channel has a sensitivity of 14 mV (0.014 volts) per Pascal. By clicking Units, you can choose the units
for the decibel reference. In Figure: 7-1 Input Channel Units Affect Units of Virtual Instruments the
reference has been chosen to be 20 µPa. This enables the Multimeter to display the measurement in both dB
re 20 µPa and absolute units (Pascals).
Units 61
SoundCheck 6.11 - Instruction Manual
dB SPL Re 20uPa
dB Pa Re 1 Pa
dB V Re 1 Volt
dB m Re 1 mWatt
dB u Re 0.775 V (600 Ohm load)
dB FS Re 1 FS
Note: The Use Custom Units check box is available in the following editors: Analysis, Post-Processing,
User Equation and Memory List. If the box is left unchecked, the units from the Input and Output
Calibration editors will be used. If the Analysis-Response Measurement is set to Absolute the
units will be that of the Input Calibration Step. If it is set to Relative then the units will be the Input
Units over the Output Units. Please refer to the Calibration Editor section for more information
on Physical Units.
Note: When Use Custom Units is checked, the units can be modified to be any type desired.
Analysis Editor
The Analysis Editor enables you to process measured time signals using a variety of analysis algorithms. The
curves and single values created by this step will use the units indicated in the Units tab. The units selected
here apply to the DUT response and typically agree with the units selected for your input and output devices in
the Calibration Step. For more details on how to use this editor, please refer to the Analysis Editor section.
The Units button in the Analysis Editor will set the units for the data generated by that particular Analysis Step
(e.g., frequency response). In the example below, the units were changed from electrical voltage decibels (dB
Units 62
SoundCheck 6.11 - Instruction Manual
V) to electrical power decibels (dBm) by choosing “dBm” from the pull-down menu (see Figure: 7-4 Changing
Units in Analysis Editor).
Units 63
SoundCheck 6.11 - Instruction Manual
Post-Processing Editor
By clicking Units in the Post-Processing Editor, the Units Setup screen appears. The default units in this
editor are that of Operand A, as modified by the post-processing operation. In this example, the units of
Operand A are dBm re 1.00 mW. Since the operation being performed is Reciprocal Value, the new units will
be dB re 1.00 x 103 Watts since this is the reciprocal of 1 mW. This unit can be changed by clicking Use
custom units in the Units Setup window. The post-processed result will then be displayed in these user-
defined units.
Units 64
SoundCheck 6.11 - Instruction Manual
Messages Editor
Units 65
SoundCheck 6.11 - Instruction Manual
Units 66
SoundCheck 6.11 - Instruction Manual
Messages Editor
Operator
Display messages or instructions on the computer screen for the operator to read (e.g., test signal is not
present or the DUT needs to be placed in a test fixture). You can send a text message to the operator during
the sequence, or poll the user for information during the sequence (such as temperature or humidity
conditions).
Pass/Fail
Sets the Pass or Fail verdict the message is associated with, e.g., No Signal Detected – Fail.
Wait
Control length of time (in milliseconds) the Message Step waits before finishing. This can be used to ensure
commands or devices settle before continuing to measure.
Numeric
This prompts the operator when a numeric value needs to be entered in a sequence. An example of a
Message Step setup to request a numeric during the sequence is the figure shown below Numeric Entry using
Messages Editor. In this example, the sequence is measuring the performance of the internal soundcard, and
the operator is prompted to Enter the Measured Delay each time the sequence runs. You can add units to this
Messages Editor 67
SoundCheck 6.11 - Instruction Manual
numerical value by clicking the Units button and selecting the proper scale and unit for your value. See the
Units section of this manual for more information on using the Units dialog box.
Note: Operator messages can be displayed in local languages based on the Windows operating system
in use on the machine running SoundCheck.
Dialog
Enables you to select one of two conditions: yes or no. This can be used to determine functionality of the test
system, (Was the test signal audible?) or to determine how the sequence will proceed (Do you want to save
this data?).
Messages Editor 68
SoundCheck 6.11 - Instruction Manual
Figure 8-4: Question as it Appears When the Step Dialog Test X Runs in Sequence
Digital I/O
Port
Select Port number (1, 2, or 3). Note that this setting is in blue, making it sequence-specific. The text field
below the Port number will indicate whether you have selected an Input or Output Port.
State
Bits 0-7 can be controlled through the Messages Editor. Check the box above the appropriate bit to enable the
output, and then set the bit to the ON or OFF position.
Wait
You can set an amount of time for the step to pause before proceeding to the next step in the sequence. This
may be needed to allow settling.
Messages Editor 69
SoundCheck 6.11 - Instruction Manual
External Interface
Communicate with other devices via a computer interface such as RS-232 or IEEE-488 (GPIB).
RS-232
Setting the Interface Type to RS-232 enables SoundCheck to send control messages to an external device
that accepts RS-232 commands. Add a Message Step to the sequence to send a command to the selected
device.
Figure 8-6: RS-232 Setup Screen When Write/Read Message is Selected Function
Figure 8-7: RS-232 Setup Screen When Set Control Lines is Selected Function
Messages Editor 70
SoundCheck 6.11 - Instruction Manual
Figure 8-8: RS-232 Setup Screen When Read Control Lines is Selected Function
2. Read message from another instrument or write (send) message to another instrument.
3. Wait for n number of milliseconds before executing the RS-232 step configured in the Messages
Editor.
IEEE-488 (GPIB)
Setting the Interface Type to IEEE-488 enables SoundCheck to send control messages to an external device
that accepts IEEE-488 commands.
Messages Editor 71
SoundCheck 6.11 - Instruction Manual
Output Message
IEEE commands that SoundCheck uses to control an addressed device. Messages must be entered in full
(e.g., including Header, Header Separator, Data and Data Separator where appropriate). Only ASCII
characters are allowed.
Interface Message
The IEEE commands listed below. These commands are used to setup and control the interface itself, rather
than a particular device.
Remote Enable
Enables SoundCheck to be controlled.
Serial Poll
SoundCheck interrogates an addressed device to ascertain the state of each bit in its status byte. A serial poll
is typically used to synchronize SoundCheck with an external device, such as the B&K 9640 Turntable, to
make sure it is in the desired position before making a measurement.
Messages Editor 72
SoundCheck 6.11 - Instruction Manual
Visible Characters:
In SoundCheck, you need to use a specific syntax in the Messages Editor to send generic ASCII commands
to your device. Any visible characters in the command field of the Messages Editor are sent through without
being altered. For example, the command SYSTEM would be sent to the device as the ASCII byte stream for
the characters:
S
Y
S
T
E
M
which would be:
83
89
83
84
69
77
Example:
For example, when sending commands to a device like the Agilent 34401a, you must terminate each
command with a line feed character. To initiate RS232 control over this device, you must send a
SYSTEM:REMOTE command. In the SoundCheck Messages Editor, this command would look like:
SYSTEM:REMOTE<10>
Messages Editor 73
SoundCheck 6.11 - Instruction Manual
Messages Editor 74
SoundCheck 6.11 - Instruction Manual
Stimulus Editor
The Stimulus Editor (Ctrl+Shift+S) creates or loads a WAV file that the Acquisition Step can play. The available
stimuli include:
z Frequency Log Sweep - an optional continuous log sine sweep used for simulated free-field
measurements.
Note: The WAV file must have the same sample rate as that set in the Hardware Step of the
Sequence. See Figure: 9-1 WAV file sample rate.
z Two Tone – two simultaneous stimuli to use for IM and Difference distortion measurements.
z Noise – featuring Pink and White Noise, with scalable Duration (s) and Band limits: Fmin and Fmax.
z Multitone (New) – an ensemble of tones regularly spaced in frequency. The amplitudes are equal
and to minimize the crest factor, the phase of the tones is random. An example of the setup of the
step is shown in Figure: 9-24 Multitone Stimulus Selection.
Stimulus Editor 75
SoundCheck 6.11 - Instruction Manual
Stimulus Settings
To view and change the system’s Stimulus settings, select Stimulus from the Setup pull-down menu on the
main SoundCheck menu bar. The Stimulus Editor will appear indicating the current test signal settings for the
selected test.
Preview stimulus
waveform after push-
ing Update
Various Stimulus
Choose standard Editor Modes. Note
ISO freq. steps or that DC Connect
define your own stimulus can only be
created using Lis-
ten's DC-Connect™
Define the output interface or equiva-
level in linear or dB lent.
units based on the
calibration output Select Start and
setup Stop frequencies
Determine measur-
Duration of Stimulus ing time at each fre-
calculated from sig- quency step by the
nal parameters after number of cycles
pushing Update
Channel Out button to View Table button Custom Stimulus Name creates a Apply EQ uses the output
select which Output or to create and mod- name for the item used in the Analysis equalization that is speci-
Virtual Output the stimu- ify custom stimuli step. (Waveform seen in; stimulus, fied in the calibration step
lus will be used for. acquisition, analysis and memory list)
Level
Enter the correct test level in either dB or linear units with the keyboard or the mouse. The output level and
units are influenced by the output calibration sensitivity and units. The level set in the Stimulus Editor is the
root mean square (RMS) value at the terminals of the device under test (e.g. if an amplifier is powering a
loudspeaker and its gain has been entered in the output calibration sensitivity field, the output level in the
Stimulus Editor will be the output level coming out of the amplifier).
Use Memory List - The Stimulus level can be taken from a value in the memory list. This allows you to set the
stimulus level dynamically during the sequence execution (e.g. Mouth Calibration sequence).
Important! When selecting “Use Memory List“ in the Stimulus Editor, the sequence
must be configured to NOT Preload the Stimulus. In the Sequence Editor
select Sequence from the drop down menu and select Configure Sequence.
Uncheck “Preload Stimulus“.
Note: Note that this field is sequence-specific and should only be changed in steps already inserted in a
sequence. (See Sequence-Specific in the Sequence Editor section.)
Stimulus Editor 76
SoundCheck 6.11 - Instruction Manual
When entering the units for the stimulus, remember to set the units in the Message step.
Start Frequency
First excitation frequency in the Stweep. Generally it is best to set this to the highest frequency you want to
measure, so that the measurement sweeps from high to low frequency in order to minimize transducer settling
time (low frequencies have more energy than high frequencies).
Stop Frequency
Last excitation frequency in the Stweep. Generally it is best to set this to the lowest frequency you want to
measure, so that the measurement sweeps from high to low frequency in order to minimize transducer settling
time.
Step Progression
Resolution
Determines the number of measurable frequencies, including the start and stop frequency. You may choose
standard ISO frequency steps such as R10, which corresponds to preferred 1/3 octave center frequency
steps, or choose user defined linear or log step sizes.
Stimulus Editor 77
SoundCheck 6.11 - Instruction Manual
Note: Stimulus steps using the Stweep excitation from SC4.x and SC5.x will have a Min Duration
value of zero (0) s.
z Transition - The frequency at which the dwell time exactly matches the minimum number of cycles
specified. Below that frequency the Min Cycles condition is applied. Above that frequency the Min
Duration condition is applied.
Stimulus Editor 78
SoundCheck 6.11 - Instruction Manual
For example, if a Stweep of 20k to 20 Hz is set to have five (5) Cycles minimum per step and 10ms minimum
duration, then the transition frequency will be 500 Hz. Below 500 Hz, all steps will be five (5) cycles long and
above 500 Hz all steps will be 10 ms long. If you do the math, at 20 Hz, five cycles will require 400 ms and at
20 KHz 10 ms contains 200 cycles.
To display the Stweep with new parameters, click Update. Located below the display, Duration indicates the
time required to play the stimulus signal. This calculated time is dependent on the test parameters selected in
the Stimulus Editor (for example, step size and cycles (#); this does not include system overhead time for data
and display processing).
Channel Out
This allows the user to select the output for this Stimulus Step as noted in Figure: 9-5 Channel Out. Virtual
device channels can be selected in this window as well.
Note: SoundCheck 6.1 only creates signals on one channel at a time. To create signals on two
channels, you will need to use two (2) Stimulus Steps and then assign them to two channels in an
Acquisition Step.
Play
Plays the stimulus that is present in the Stimulus Editor. This allows you to hear the signal from the editor,
without having to run the entire sequence.
Apply EQ
When checked, this will create a correction for the response of the Output device selected in the Calibration
Step. A complete calibration of the Output must be run before an EQ curve is stored.
Important! Equalization curves are only applied when the Output Calibration is set to Mouth
Calibration, Anechoic Room or Anechoic Chamber Calibration.
Stimulus Editor 79
SoundCheck 6.11 - Instruction Manual
Frequency
Enter the frequency you want to sweep in amplitude. You may only choose a single frequency here.
Cycles (#)
Choose the number of cycles of the selected frequency for each step.
Steps #
The number of steps is the total number of equal level increments needed to go from Start Level to Stop Level.
The progression is done in dB.
The Start Level counts for one step. Then, the step size (in dB) is given by: (Stop Level dB – Start Level dB)/
(Steps # -1).
Note: Tip: To increase the level in integer increments, (e.g., 1dB steps), enter the Start and Stop levels
and select the proper unit (dB). Increment the value in the Steps field until the value in the Step
Size field is 1. By putting the cursor to the right of the Steps Value, you can use the Up/Down
arrow keys of the keyboard to quickly scroll to the desired value.
Stimulus Editor 80
SoundCheck 6.11 - Instruction Manual
Duration
To display the Stweep with new measurement parameters, click Update. Located at the bottom of the editor,
the Duration indicates the total time required to run the stepped-sine sweep. This calculated time is dependent
on the test parameters selected in the Stimulus Editor, for example, step size and Cycles (#) (this does not
include system overhead time for data and display processing).
Stimulus Editor 81
SoundCheck 6.11 - Instruction Manual
Figure: 9-8 Adding the Log Amplitude Sweep to Create a Complex Stimulus
Change the Steps value by either using the up/down arrows or typing a value in. Adjust the Steps value until
you have the desired Step size in dB (e.g., 1.00 dB) and click OK to add this stimulus table. Next, click Update
to display the changes. The result is shown in Figure: 9-9 Complex Stweep Combining Frequency Sweep
and Amplitude Sweep.
Note: By putting the cursor to the right of the Steps Value, you can use the Up/Down arrow keys of the
keyboard to quickly scroll to the desired value.
Figure: 9-9 Complex Stweep Combining Frequency Sweep and Amplitude Sweep
A complex stweep with variable resolutions in specific frequency bands can be created. In this case a new
step is created and named 40k to 20 Optimized. If the basic values are entered as shown in Figure: 9-10
Basic Stweep, 40kHz to 20 Hz, a 40k to 20Hz stweep is created with a duration of 5.529 seconds.
Stimulus Editor 82
SoundCheck 6.11 - Instruction Manual
Double
click on a
line to edit
or high-
light the
line and
click edit.
Stimulus Editor 83
SoundCheck 6.11 - Instruction Manual
Note: The sampling rate of the WAV file must match the sampling rate of the Hardware Step.
Stimulus Editor 84
SoundCheck 6.11 - Instruction Manual
The Stimulus Step now only creates one channel at a time. To output a stereo WAV file with a different signal
on each channel, you need to use two Stimulus Steps with the proper channel assignment. You also need to
assign them to two appropriate channels in the Acquisition Editor.
You need to play a WAV through the Stimulus Editor if you want to capture the Time Record of the WAV as a
test signal in the Acquisition Editor later in the sequence. In Figure: 9-14 Sample of Artificial Speech, the
Stimulus Type was chosen to be a WAV File. The Duration refers to the actual length of the WAV file. In this
case, an 11 second sample of artificial speech is displayed.
Note: Using the WAV File option in the Stimulus Editor limits you to the Broadband or Spectrum
Algorithms in the Analysis Editor.
WAV Info
z Level: the level is set in physical units. You can also use a memory list value.
z Peak: the maximum absolute value of the file (in dB FS, or %FS).
z RMS: the RMS value of the entire wave file (in dB FS, or %FS).
z WAV format: stereo/mono, sampling rate, bit depth.
z Time: total duration of the wave file in mm:ss.ms.
Stimulus Editor 85
SoundCheck 6.11 - Instruction Manual
DC Connect
Note: By preloading the sequence, DC Connect will be operational even if the sequence Start button
has not been clicked. For example, if DC Connect is set to provide 9V DC to power the DUT, the
9V will be applied to the DUT once the sequence is loaded into memory. This will take place
BEFORE you click Start.
Use the Level field to set the output voltage source or current source level. That level will be output when the
Stimulus Step runs, which again, may be when the sequence is loaded. If Source Type is set to voltage, the
Level unit is V (volts). If the Source Type is set to current, the Level unit is mA (milliamps).
Stimulus Editor 86
SoundCheck 6.11 - Instruction Manual
Stimulus Editor 87
SoundCheck 6.11 - Instruction Manual
For more details on these techniques see: Steve Temme, “Audio Distortion Measurements”, Bruel & Kjaer,
Application Note BO 0385-11.
Sweep Type - IM
Slave Tone
Fixed tone frequency
or
Stimulus Editor 88
SoundCheck 6.11 - Instruction Manual
Slave Tone
Stimulus Editor 89
SoundCheck 6.11 - Instruction Manual
As an alternative
the Slave Tone can
be set to Ratio.
Stimulus Editor 90
SoundCheck 6.11 - Instruction Manual
Noise
Pink and White noise stimulus is available with variable Duration, Band limits (Freq-min and Freq-max) and
control of RMS Level in physical unit (linear or dB).
z Pink Noise: Noise with a continuous frequency spectrum and with equal power per constant
percentage bandwidth. For example, equal power is any one-third octave band.
z White Noise: Noise with a continuous frequency spectrum and with equal power per unit bandwidth.
For example, equal power in any band of 100-Hz width.
The white noise and pink noise used in SoundCheck have a Gaussian amplitude distribution. Theoretically,
the crest-factor is infinite. Of course that doesn't happen in a WAV file. Practically, the expected crest-factor
can be anywhere between 3 and 5. The longer the wave file, the greater the chance of being close to 5.
Stimulus Editor 91
SoundCheck 6.11 - Instruction Manual
Multitone
The Multitone stimulus has been added to the list of stimulus types. A Multitone is an ensemble of tones
regularly spaced in frequency. The amplitudes are equal and to minimize the crest factor, the phase of the
tones is random.
z Choice of Fmin, Fmax
z Choice of resolution (frequency spacing): R10 to R80, User Defined Log and User Defined Linear
z Control of Duration (s)
z Control of global RMS or Peak level
Stimulus Editor 92
SoundCheck 6.11 - Instruction Manual
Acquisition Editor
Select Acquisition (Ctrl + Shift + A) from the Setup pull-down menu on the main SoundCheck menu bar to
view and change the system’s acquisition settings. Acquisition determines how test signals (Stimuli) are
played and measured signals recorded or analyzed in a sequence. Measurements can be made in a variety of
ways.
Available Measurement
modes
Custom Curve Names
can be used
Use Channel Name adds the
channel name to the Curve
Name
Choose from the list of Select the Output Channel.
Stimuli in memory
Virtual Channels are available as
well.
Time (sec)
In Record mode, Time (sec) specifies the total record time. This is typically used for measuring background
noise or noise from the DUT. The minimum Record time is 50 mSeconds.
Note: SI units are used throughout SoundCheck. A time of .5 seconds will be represented as 500m Sec.
Acquisition Editor 93
SoundCheck 6.11 - Instruction Manual
Curve Name
This field allows you to use a custom name for the acquired waveform or curve. (Not available in all modes.)
Stimulus
Any stimulus in memory can be selected. (Only available in Play & Record mode.)
Input/Output Channel
Input and output channels are selected here. Any channel that has been set up in the Hardware Step can be
selected, including Virtual Channels. Refer to the Hardware Editor section for more information.
Mode
Measurements can be made in the following ways:
z Record a time signal from a device under test (DUT )
z Play a stimulus into a DUT and record a DUT’s time response
z Use the Multimeter, Oscilloscope, Spectrum Analyzer, or Real Time Analyzer (RTA) as stand-alone
instruments
Acquisition Editor 94
SoundCheck 6.11 - Instruction Manual
z Use the Signal Generator in combination with the Multimeter, Oscilloscope, Spectrum Analyzer, or
RTA.
The Acquisition Step allows you to combine SoundCheck’s Virtual Instruments to play test signals and acquire
signals for analysis. The following are the different Acquisition modes available:
Signal Generator
The Signal Generator can be used for manual control of a test signal during a sequence, (e.g., audible tuning
of a transducer), or playing a WAV file (Refer to the Virtual Instruments section). Specify a Frequency and
Output Level for your Sine Wave, or the file path and percentage of the originally recorded level of the WAV
file. The WAV file can also be equalized to a target spectrum stored in the Calibration Step (Refer to Signal
Generator for more information)
Acquisition Editor 95
SoundCheck 6.11 - Instruction Manual
You can play a sine wave or a WAV file continuously or for a specified duration of time. The WAV file can also
be configured to play a user defined (N) number of times. If you do not want the Signal Generator to appear
on the screen during the sequence, check Hide Panel. If you choose Play Continuously the Hide Panel
check box is not available since the Virtual Instrument requires user intervention to stop the signal.
Multimeter
The Multimeter can be used for measuring overall signal level. Choose between linear and exponential
averaging and the number of averages you wish to make. If you want the Multimeter to run for a preset time,
choose Lin and the number of averages multiplied by the record time will determine the total measurement
time. If you choose Exp, the Multimeter will run continuously until you click OK or Cancel in the Multimeter
window.
If you do not want the Multimeter to appear during the sequence, check Hide Panel. If exponential averaging
is selected, the Hide Panel option is not available since the Virtual Instrument requires user intervention to be
stopped. Change the name of the curve (the acquired signal) that will appear in the Memory List by altering
the Curve Name field.
For more information on the individual controls of the Multimeter refer to the Virtual Instruments section.
Acquisition Editor 96
SoundCheck 6.11 - Instruction Manual
Averaging Time
Note: The Multimeter frequency range is the full range of the sound card based on its sampling rate.
The broadband dynamic range of most sound cards is limited by their DC offset. Their AC
dynamic range is typically much greater and sometimes it makes more sense to use the
Spectrum Analyzer and power sum the frequency range of interest in a Post-Processing Step.
Acquisition Editor 97
SoundCheck 6.11 - Instruction Manual
Oscilloscope
The Oscilloscope can be used to make sure the recorded waveform does not look clipped or distorted. Note
that delta µs cannot be changed, since this is based on the sampling rate of the sound card. If you want the
Oscilloscope to run for a preset time, choose Lin and the number of averages multiplied by the record time
will determine the total measurement time. If you choose Exp, the Oscilloscope will run continuously until you
click OK or Cancel in the Oscilloscope window, or Continue or Abort in the Status window. If you do not want
the Oscilloscope to appear during the sequence, check Hide Panel. As with the Multimeter, if exponential
averaging is selected, the Hide Panel option is not available since the Virtual Instrument requires user
intervention to be stopped. Refer to Virtual Instruments regarding functions available for the Oscilloscope via
the Acquisition Step. The minimum Time value is 50ms.
Calculate Spectrum
z Off - FFTs are not being done in the background which makes it faster.
z On - Collect data while the Scope is running and then switch to FFT scope to view or save the
spectrum.
Acquisition Editor 98
SoundCheck 6.11 - Instruction Manual
Spectrum Analyzer
The Spectrum Analyzer can be used for analyzing pure tones or noise coming from the DUT, since these
signals are typically flat when plotted on a linear frequency scale. Lin will average for only the number of
averages entered (e.g., 3). Exp applies an exponential time weighting where Time Sec is the exponential time
constant tau (τ). Power averages the RMS amplitude of each FFT bin and excludes phase information.
Complex averages the RMS amplitude of each FFT bin but includes phase information. Note that the delta µs
is based on the sound card’s sampling frequency. Because of this, it can only be changed via the sound card
driver software and/or switching jumper cables on the card itself.
If you do not want the Spectrum Analyzer to appear during the sequence, check Hide Panel. As with the
Multimeter, if exponential averaging is selected, the Hide Panel option is not available since the Virtual
Instrument requires user intervention to be stopped. Refer to Virtual Instruments regarding functions
available for the Spectrum Analyzer via the Acquisition Step.
Acquisition Editor 99
SoundCheck 6.11 - Instruction Manual
FFT record
length in seconds
and/or number of
Spectral lines.
Minimum value
of 50ms.
Figure: 10-11 Combine Signal Generator and the Oscilloscope or Spectrum Analyzer
Analysis Editor
The Analysis Editor (Ctrl+Shift+N) enables you to process measured time signals using a variety of analysis
algorithms. Choose an algorithm based on the type of measurement needed. See Figure 11-4: Choice of
Algorithm for more information on what measurements are possible with each algorithm. Please note that the
HarmonicTrak and Time Selective Response algorithms are optional and only available in advanced versions
of SoundCheck.
To view and change the system's analysis settings, select Analysis from the Setup pull-down menu on the
main SoundCheck menu bar. The Analysis setup allows for a variety of measurements thus generating many
curves that can be viewed from the Memory List and further processed.
Note: Apply allows you to change the settings in the editor and apply a new analysis without making a
new measurement. The result of the new calculations will appear immediately in Memory List.
View Modes
The Analysis editor has two modes to view step information: Simple and Advanced. Figure: 11-1 Analysis
Editor - Simple View shows the low level information that is provided in Simple View. This is the default view.
Simple View
Waveforms
Apply is used to update the Memory List with the new results and curves. You can also change the settings in
the Analysis Step and then click Apply to run a new analysis without making a new measurement. This
analysis can be applied to any waveform in the Memory List by selecting it in the Response - Waveform In
section.
Relative response is the response level divided by the stimulus level. Absolute Response is the response
level only. When increasing the input level, the relative response amplitude level will not change if the system
is linear, because the output level will increase by the same amount as the stimulus level.
Algorithms
The user can select an algorithm for frequency analyzing the time data. The algorithm choices are discussed
below.
Broadband RMS
This algorithm does not utilize any filtering. This measures the total RMS energy at each excitation frequency.
The upper frequency limit used to determine the total RMS energy is based on the sound card's sampling
rate. For example, at a sampling rate of 44.1 kHz, the upper frequency limit is approximately 22 kHz. Please
note that this value is also influenced by the data acquisition card's anti-aliasing filter. Typically the highest
usable frequency is 45% of the maximum sampling rate.
Uses include measuring buzzers and other harmonically-rich devices. To measure OSPL on hearing aids
according to ANSI S3.22 and other similar standards, you must use this algorithm.
Spectrum (New)
The spectrum algorithm calculates an averaged FFT of the response waveform. This is performed according
to the Frequency Resolution Weighting and Overlap settings in the editor. This algorithm can be used to
measure the background noise prior to applying a stimulus to the Device Under Test (DUT).
The default resolution of 10 Hz requires a measurement length of at least 0.1 Second. A resolution of 1 Hz
requires a measurement length of at least 1 Second. The resolution is inversely proportional to the time
required.
The Weighting function selected will also set default values for the Overlap Percentage.
Figure: 11-5 Weighting and Default Overlap % shows the selections of the Time Tab for Spectrum Analysis.
It also includes a table of Weighting and the Default Overlap Percentage.
W e ig h tin g D e fa u lt
Type O v e rla p %
Select proper window type
No n e 0
Refer to Figure 11-8: Table of Ha n n in g 75
4 Te r m B la c kma n -
Window Applications for more Ha r r is 85
information 7 Te r m B la c kma n -
Ha r r is 90
Note: Warning! A resolution smaller than 1 Hz can require a great amount of system memory. Out of
memory errors may result.
HarmonicTrak™
This module allows multiple harmonics to be measured in one stepped-sine sweep (Stweep™). You would
also choose this algorithm in order to measure the DUT's THD and/or Rub & Buzz distortion characteristics.
To choose a specific range of Harmonics, click Edit List in the Editor (see Figure 11-9: THD Calculated
Using First Four Harmonics)
This measures the levels of any harmonic or sub-harmonic when using sinusoidal excitation. This algorithm
also includes Two Tone distortion and normalized distortion (See “IM and Difference Distortion” on
page 117.)
Heterodyne
This is the same algorithm used in the Brüel & Kjær Type 2010 and 2012 analyzers. This algorithm is very
accurate but, unlike HarmonicTrak, it cannot measure the harmonics and fundamental simultaneously.
Heterodyne measures just the fundamental response using sinusoidal excitation with excellent background
noise rejection and fast calculation speed.
Dual-Channel (New)
Stimulus Response
Dual-Channel spectrum analysis yields the true transfer function between the input and output.
This technique should be used mainly with broadband stimulus such as noise. However, it could also be used
with arbitrary waveforms such as voice or music.
A scan FFT is performed in parallel on x(t) and y(t), which yields to two series of spectrum: {X0, X1,… , XN-1}
and {Y0, Y1,… , YN-1}.
By averaging these spectrum together we get:
z Auto-spectrum: G XX = E XX , which is the average power spectrum for the stimulus. E[.] is the
mean and X denotes the complex conjugate of X.
z Auto-spectrum: G YY = E YY , which is the average power spectrum for the response.
z Non-Coherent Distortion:
NCP - in %.
NCD ( f ) = 100 -----------------
∑ GYY
f
The NCD gives the proportion of noise and distortion which is present in the Response Spectrum
GYY. It is a function of frequency. Making a power sum of it with Post-processing will give you a single
Noise & Distortion number. The NCD function used along with multitone or noise stimulus will give
you a global assessment of the non-linearities of your DUT.
z Correlations:
–1
a. C xx ( t ) = ℑ [ G XX ( f ) ] , Auto Correlation of Stimulus. The peak value is equal to the total
power of the stimulus.
–1
b. C yy ( t ) = ℑ [ G YY ( f ) ] , Auto Correlation of Response. The peak value is equal to the
total power of the response.
–1
c. C xy ( t ) = ℑ [ G XY ( f ) ] , Cross Correlation of Stimulus and Response. The position of the
peak yields the delay of the input to the output.
Multitone (New)
The results are similar to Dual-Channel Analysis but the Frequency Response is the amplitude and phase of
only the tones that are present.
Because all the tones are analyzed in parallel, Multitone is the fastest way to get the Frequency Response.
Regarding distortion; because a Multitone stimulus has a rich frequency content (like "real-life" signals, e.g.
music), it produces more realistic distortion components.
Using Multitone, the Non-Coherent Distortion curve yields a quick and global distortion assessment of the
DUT.
In addition, one can make the Power Sum (using Post-Processing) of the NCD curve to get a single
percentage. That number quantifies the global Distortion & Noise present at the DUT and can be used as a
quality figure.
For Dual Channel and Multitone Analysis, the cross-spectrum yields the average phase relationship between
input and output. The cross-spectrum is calculated when the Complex Averaging option is selected from the
Frequency tab of the Analysis Editor. See Figure 11-6: Complex vs Power Averaging
Complex is selected by default.
Cross-spectrum cannot be used when making measurements on devices with non-stable phase due to
frequency shift or jitter (e.g. BlueTooth headsets or MP3 players). As an alternative, select Power, which gives
an estimate of the frequency response based on the Auto-Spectra only. In this case, the cross-spectrum is not
calculated so phase information is no longer available and the list of analysis functions is reduced.
When Power is selected, the following functions are available in the Analysis Editor:
z Auto Spectrum - Stimulus and Response
z Frequency Response (Magnitude Only)
z Time Envelope (Time Tab)
z Auto Correlation - Stimulus and Response (Time Tab - Dual Channel only)
The Complex and Power options apply only to Dual-channel and Multitone Analysis.
Analysis Settings
The user can select options from the Analysis Editor to add curves and single values in the sequence. For
example, checking the Loose Particles box will add a Loose Particle Count single value to the Memory List.
In the Analysis Editor, many of the options become available only when an appropriate algorithm is selected.
Figure 11-7: Appropriate Algorithm vs. Desired Measurement, shows a chart displaying available
measurements when each algorithm is active.
Time Dual-
Desired Broadband Harmonic
Spectrum Heterodyne Selective Channel Multitone
Measurement RMS Trak
Response Spectrum
Frequency Response X X X X X
Noise X X
Distortion X X X X
Impedance X X X X X
Loose Particles X X X X X X X
Impulse Response X X
Time Envelope X X X X X X X
DC X
Distortion
Weighting
HarmonicTrak uses a step FFT analysis: at each sine step of the response, a weighting window is applied and
an FFT is performed.
The available weighting Window types are: Hanning, 4 Term Blackman-Harris and 7 Term Blackman-Harris.
The performances of the windows are shown in Figure 11-8: Table of Window Applications.
Harmonic Distortion
Harmonics
The Harmonics field value indicates the harmonic number; 1 is the fundamental, 2 is the 2nd harmonic, etc.
Select which harmonics to measure, either individually or as a group. You can also measure sub-harmonics,
e.g. 0.5 harmonic. Use the Edit List button to modify list preferences.
Edit List
This button enables modification of the list of harmonics. To add a single harmonic, enter the single harmonic
value (e.g. 5) and click Add. To enter a range (e.g. 10 through 15) enter the starting harmonic in the box to the
left of the To button. Then click To and enter the ending harmonic. Clicking Add will add the harmonic family
to the list.
Figure 11-11: Fundamental Response with Harmonic 2 and 3 at Actual Measured Frequency
Total Distortion
Total Distortion (TD) is the power sum of all the harmonics selected in the Analysis Step. It is presented in the
units of the Harmonics themselves. It represents the level of distortion at each excitation frequency. The
calculation is based on the Harmonics selected in the Analysis Editor.
TotalDistortion = (H ² + H ² + ... + H ² )
2 3 N
THD
Total Harmonic Distortion (THD) is the percent of the total signal that is affected by distortion due to the
harmonics signals. It is the power sum of all the harmonics excluding the fundamental, divided by the power
sum of all the harmonics, including the fundamental if IEC Method is selected (see Measure Relative to
Fundamental only for more options). The THD measurement only takes into account the harmonics selected
in the Analysis Step Distortion tab.
TD
% THD = × 100
(H ² + TD )
(IEC Method)
2
1
TD (IEEE Method)
% THD = × 100
H1
THD + Noise
Total Harmonic Distortion plus Noise (THD+N) includes the distortion caused by noise in the test surroundings
and in the device(s) under test. The standard THD measurement only takes into account the magnitudes of
the Fundamental and following Harmonics, while the THD plus Noise measurement also measures the energy
between harmonics, and includes it as part of the distortion of the signal. The calculation includes the Total
Distortion (TD), the total noise power from the signal, including noise between the harmonics (TNP), and the
Fundamental (H1) to get the THD + Noise result.
TD 2 + TNP
THD + Noise =
H 1 + TD 2 + TNP
2
Note: Due to the high precision algorithm used, this measurement requires a minimum number of 15
effective cycles per step (after discarding cycles). A Blackman-Harris window should also be
used.
(H ² + H 11²...HN ² )
% Rub & Buzz = × 100
10
(H ² + TD² )
1
(H 2 f ) 2 (H 3 f ) 2 ( Hn f ) 2
NormalizedTHD = + + ... +
( H 12 f ) 2 + TD 2 ( H 13 f ) 2 + TD 2 ( H 1nf ) 2 + TD 2
The values of THD Normalized and Rub & Buzz Normalized can be compared to the Harmonic N shifted
curves (where N is the number from 2 to your highest Harmonic requested).
For more information on presentation of distortion measurements, read How to Graph Distortion
Measurements by Steve F. Temme.
http://www.listeninc.com/files/pdf/AES_94th_how_to_graph_distortion_measurements.pdf.
IMD( f ) = ∑ (H
p >1
p (f) + H−p
(f)
)2
DFD( f ) = ∑H
p >1, even
−p
2
(f) + ∑
p >1, odd
(H p (f) + H−p
(f)
)2
IMD( f )
IMDR( f ) = 100
H f1 + H f 2
DFD( f )
DFDR( f ) = 100
H f1 + H f 2
TD(2f ) + N 2
TD + N ( f ) = 100
H f1 + H f 2
∑ ⎛⎜⎝ H ⎞
2 2
IMD( f ) = + H−p ⎟
⎠
p
(f) (f)
p >1
⎛H ⎞
∑H ∑
2 2 2
DFD( f ) = −p (f) + ⎜ p + H−p ⎟
p >1, even p >1, odd ⎝ ⎠
(f) (f)
IMD( f )
IMDR( f ) = 100
H 2 f1 + H 2 f 2
DFD( f )
DFDR( f ) = 100
H 2 f1 + H 2 f 2
TD(2f ) + N 2
TD + N ( f ) = 100
H 2f 1 + H 2f 2
Impedance
Impedance measures the voltage level across a known reference resistor and calculates the impedance.
Ref Resistor
Value of the reference resistor, in Ohms, placed in series with the transducer under test. See Impedance
Setup below for more details.
Impedance Setup
(Refer to Appendix 10: Loudspeaker Test Connection Diagram with Impedance Box for a detailed
drawing of the impedance box)
To measure the transducer's impedance, connect a small resistor, about 1/100th to 1/10th of the expected
value of the transducer's DC resistance, in series with the transducer, between its negative terminal and
ground. For example, use a 0.1-Ohm resistor for an 8-Ohm loudspeaker. This way both the acoustic (e.g., left
channel) and impedance response (e.g., right channel) of the transducer can be measured in parallel.
To measure the current flow through the resistor, connect the Right Input of the Sound Card across the
resistor.
Important! WARNING! Make sure to connect the ground of the output from the amplifier to the ground
on the Right Input. The positive lead of the Right Input should be connected to the negative
terminal of the transducer, the same as the resistor.
Enter the value of current sensing resistor in series with the transducer in the Ref. Resistor field.
(VS − VR ) VR
Z= i= => Z = (VS × RREF ) − RREF
i RREF VR
Note: Listen offers an optional Impedance Measurement Interface Box for connecting the power
amplifier, transducer, and SoundCheck system. This features dual banana leads, alligator clips, a
removable cable for the impedance measurement channel input and a removable cover for easy
access when changing the reference resistor. For more information, please contact Listen, Inc.
Loose Particle
Figure 11-15: Choose Threshold and Max Frequency for Loose Particle Detection
During the manufacturing process of a loudspeaker, some loose particles of foreign material may stay trapped
in the gap behind the diaphragm or dust cap. During operation at low frequencies, these particles randomly hit
the diaphragm making a click or pop noise. This algorithm detects loose particles as impulses in the sound
emitted by a loudspeaker during a measurement. Loose particle defects are easier to catch at low frequencies
(typically at or below resonance) where maximum driver displacement occurs. Any type of stimulus may be
used for this type of measurement.
Averaging Time
This is the width of the running rms averaging applied on the time signal to generate the time envelope used
to detect loose particles.
Min/Max Duration
Allows the user to ignore transients which do not fit within these limits.
Note: The Loose Particle Detection Algorithm gives you the total number of individual peaks that
exceed the threshold (Particle Count). Sometimes you will get false peaks from transient
background noise events such as a box dropping or an air gun going off. This can be limited by
setting the Min/Max Duration levels. The hysteresis level can be used to ignore steady state
background noise.
For more information regarding Loose Particle Analysis please refer to two AES papers presented by Listen,
Inc.: Enhancements for Loose Particle Detection in Loudspeakers by Pascal Brunet & Steve Temme; Listen,
Inc. http://www.listeninc.com/files/pdf/Enhancements_for Loose_Particle_Detection_AES116.pdf
Loose Particle Detection in Loudspeakers by Pascal Brunet, Steve Temme; Listen, Inc. and Evan Chakroff
http://www.listeninc.com/files/pdf/Loose_Particle_Detection_AES115.pdf
Units
Important! Beware, the math applied for abs/rel stays the same.
Delay
Auto Delay
The auto delay is the delay, in seconds (then converted to meters and inches based on the speed of sound in
air), between the output and input terminals. By clicking Set Values you can manually enter the delay based
on the distance in meters or inches from the acoustic center of the loudspeaker to the microphone. By
selecting Auto Delay, SoundCheck will automatically calculate the delay. Using auto delay will cause the test
time to increase due to additional CPU usage required for calculating the cross-correlation. Use Memory List
allows you to set the delay by selecting an item from the Memory List. A value named Record Delay will
appear in the Memory List, enabling you to save this value with other test information.
Note: Note: The auto delay value will only be correct if the proper sound card delay is entered in the
Hardware Step. Calibrate the sound card to determine/confirm the hardware delay. Additionally,
be aware that measuring in an environment that has strong reflections can produce an erroneous
time delay.
Settling
Discard Cycles
This is the number of cycles that are discarded at the beginning of each frequency step. Normally this should
be set at zero but in some circumstances, such as if the transducer has sharp resonances or compression
circuits, the number of discarded cycles can be increased to achieve higher accuracy.
Typically you should discard 1 cycle when measuring an electroacoustic device and 0 cycles when measuring
electronics.
Note: The number of cycles per step in the Stimulus Step must be greater than the discard cycles. If the
discard cycles number is equal or is greater than the number of cycles in the Stimulus Step,
SoundCheck will not display any measurements.
DC
If your soundcard or data acquisition card is DC coupled, select DC to measure the DC voltage. If the
soundcard is not DC coupled, the DC current or voltage waveform can be read from a DC Connect™†
instrument using your AC coupled, soundcard. A soundcard input is connected to the DC Connect Analog
Monitor back-panel output. The Analysis Step is preceded by an Acquisition Step set to Record or Play &
Record. Be sure to assign the Analysis and the Acquisition Step’s Input Channels to the soundcard input
channel that you've connected to the DC Connect™.
Note: † Note: DC Connect, made by Listen, Inc., is a USB-controlled DC voltage and current source
and measuring amplifier. See the Listen website for more details. http://www.listeninc.com/site/
dc_connect.html
When you check the DC Connect measurement checkbox, a mA or V choice appears. Choose the mA
current measurement if you are operating DC Connect in voltage source mode, or choose the V voltage
measurement if you are in current source mode. This step will create a DC Current Waveform or DC Voltage
Waveform curve.
For example, when this type of Analysis Step follows a Play & Record Acquisition Step, the X-axis of the DC
Current Waveform curve matches the X-axis of the played stimulus. The stimulus will likely be an audio
amplitude/frequency sweep, or a sweep of the DC voltage.
If you also check the Time Envelope checkbox, you create a Time Envelope curve whose units are also in
mA or V. The x-axis of this curve is time.
Time
Time Envelope
The Time Envelope is used to view the magnitude of the response time signal. This is useful in analyzing the
effects of compression in an electrical circuit and/or an electroacoustic transducer.
Impulse Response
The Impulse Response is the time domain response of a system to an idealized infinitely short impulse. An
impulse response is the time domain equivalent of a frequency response function, and can be computed using
the Inverse Fourier Transform on a frequency response function. This can only be accessed when Time
Selective Response or Dual-Channel is the chosen algorithm.
The units for the impulse response can either be dB, where the resulting display is an Energy Time Curve, or
linear values. With linear units, the impulse response will look like a ring-down curve that you would see on an
oscilloscope. To change the impulse response units, select the Units tab.
Curve Names
Note: Changing curve names in an existing sequence may affect your displays. For example, if
Fundamental [L] was originally selected to display on the XY Graph and the curve name is
changed to Model ABC Frequency Response [L], the display will cease to display
Fundamental [L]. You then need to open your Display Step, select the XY Graph to make it
active, and select Model ABC Frequency Response [L] from the Curves tab of the Memory
List.
Recall Editor
The Recall Editor (Ctrl+Shift+R) allows you to open previously saved data into your current sequence for
post-processing or display. Any SoundCheck data or results file (marked by *.dat and *.res file extensions)
can be accessed and entered into the current Memory List. WAV files must be of the same sample rate and bit
depth that is set in the Hardware Step of the sequence.
Note: DAT files created with SoundCheck 6.1 are not viewable in previous versions of SoundCheck.
This includes SoundCheck 6.0x. The DAT file format has been updated in SoundCheck 6.1.
Filepath to Recall
Browse to the .dat or .res file you wish to reference. The file path will appear in the Filepath to Recall field.
Note that this information is sequence specific, and so must be redefined each time a Recall Step is entered
into a new sequence.
Recall
The Recall selection is the only information specific to the step.
The user can choose to enter All Curves into the current sequence, or use the Last Curve Only choice to
recall only the most recent curve or result saved to the file.
Note: When a SoundCheck 6.1 sequence that contains a Recall Step(s) is exported, a copy of the
recalled file(s) is also exported to the Exported Sequence Folder. The file path to this data will
change once the sequence is exported (to point to the file when it is in the exported folder that the
"*.sqc" file is in), and again when the file is imported into SoundCheck 6.1 (to reflect the path of
the data file on the new system).
An example of the use of the Recall Editor can be found in the Relative to Reference Standard sequence
located in the Loudspeaker folder.
In this case the curve of a reference standard golden loudspeaker is stored and then recalled in this sequence
in order to compare it to the response of the speaker under test.
The Reference Standard.dat file is located by browsing to the Data folder. The proper curve is then selected.
Note that in this example Last Curve Only has been selected to use the latest Reference Standard
calibration and thus limits the list to only one item.
This curve can now be used in the Post Processing Step to perform a curve division calculation.
Add
This allows you to add curve names to the list, as replacement names for existing items to be recalled. This is
useful for changing a long list of curve names; i.e. Polar Plot Curves.
Clear
This will clear the contents of the Names to be Recalled. You can then add custom names using the Add
button. It is important to know the number of curves in the list so that a correspoinding number of new names
are added.
In the example in Figure: 12-6 Replacing Names Using Add Button, 20 curves are present in the Polar.Dat
file. After clicking the Clear button, 20 new names can be added to the list. These new names will replace the
old curve names in the Memory List.
Post-Processing Editor
To view and change the system’s post-processing settings; select Post-Processing from the Setup pull-down
menu on the main SoundCheck menu bar, or use the shortcut Ctrl+Shift+O. Post-Processing allows a variety
of operations to be applied to measurement data, including additional calculations, smoothing, and statistics.
Desired Result
This is the name of the newly created curve. If Use default is checked, the Result name is automatically
generated. A new name will be created using the original curve name concatenated with the mathematical
operator, e.g., <Operand A><mathematical operator><Operand B>. This applies to all types of Post
Processing steps except the User Equation. See the User Equation (optional) section for more details.
When this box is checked, a custom name can be entered manually. In Figure: 13-1 Post-processing Editor
the result has been named Relative to Reference.
Arithmetic
Allows block arithmetic operations (e.g., addition, subtraction, multiplication, and division) to be performed
between two complex data sets (magnitude and phase vs. frequency) or wave forms. Operand A and B can
be any curve, wave form or value chosen from the Memory List. Mathematical operations are performed in
parallel on Operand A and B: Point by point operation. Interpolation is performed when the frequency axis of
the two operands do not match.
z Units are combined according to the operation chosen. For more information on the combination of
units, refer to Appendix 13: Equation Editor Functions. (The units of the final result can be modified
by clicking Units in the editor.)
z Result x-axis same as: Allows you to set the x-axis scale from the selected operand or combination
of operands.
X-axis combination:
Curve Point x Curve YB, ZB is applied as a complex constant on the entire curve
A regardless of XB.
Curve Point x Point Curve value is applied on point value @ XB using interpola-
tion.
Curve Point x Curve Result curve is the same as A except at XB, where points A
and B are combined.
You may choose A & B combined as your x-axis, instead of choosing to combine magnitude values
regardless of frequency. This allows you to splice curves with different ranges together. This works best when
the range from one curve ends when the next curve’s range begins (see Windowing). Figure: 13-3 Low
Frequency and Mid Frequency Curves Before Post Processing shows a Low Frequency and a Mid
Frequency curve (in the XY Graph of the Display Editor). Figure: 13-4 Two Curves Have Been Combined
Into One Curve, Titled LF + MF shows the resulting curve when the two curves are added and the x-axis is
the same as A & B combined.
Two
curves
before
they are
com-
bined.
Figure: 13-3 Low Frequency and Mid Frequency Curves Before Post Processing
New
curve
named
"LF+MF"
in Post
Process-
ing step
Figure: 13-4 Two Curves Have Been Combined Into One Curve, Titled LF + MF
Microphone or loudspeaker measurements that require two different measurements to acquire the proper
response data can be combined into one curve using this technique.
Constant
Allows any curve, value or wave form in the Memory List (Operand A) to be modified by block arithmetic
operations (i.e. addition, subtraction, multiplication, and division). Operand B can either be a single value or a
user defined constant. The operation is made on real data. The constant is applied on only one axis: each
value of a single axis of Operand A is combined with the constant, Operand B.
Select Type Select Operand A Select Operand B Select Operation Select Name option
Unary
Allows unary operations (e.g., change sign, reciprocal value, absolute value, square, square root, exponential,
logarithm) to be performed on a complex data curve as well as wave forms. Exp is e(Operand A) and Ln is the
natural logarithm of Operand A. (These two operations are applied in the complex domain as well as in the
real domain depending on the format of Operand A.) Single values, curves and waveforms are available as
Operand A. However, it should be noted that not all operations are valid with all operand types. All functions
are available for all operand types except Unwrap Phase and Group Delay, which can only be applied to
curves.
Scalar (Statistics)
This allows calculations of a single value from a specified curve or waveform. Again, not all operations are
valid for all operand types.
z None of these functions can be applied on single values.
z IEEE and ITU loudness operations can only be performed on frequency curves.
z Attack and Release operations can only be performed on wave forms.
Average
N
⎛ y----i⎞ over the search range where the level is in linear units
Calculates the arithmetic average y = ∑ ⎝ N⎠
i=1
(e.g., Pascal) and is the number of chosen frequencies.
Power Sum
∑ yi
2
Calculates the square root of the sum of the squares of each Y value in a spectrum: PwrSum = ;
i
e.g. the square root of the sum of the power of each RTA bin, or the sum of the power of a specific frequency
band of an FFT spectrum. (All FFT spectrum are summable spectrum in SC6.11.)
Maximum
Finds the maximum curve Y value in the specified search range and returns X, Y and Z values at that point.
Minimum
Finds the minimum curve Y value in the specified search range and returns X, Y and Z values at that point.
Est. Resonance
Finds the resonance frequency, amplitude, and quality factor (Q) of a peak in a curve. The calculation is
based on an algorithm that fits a quadratic polynomial to sequential groups of data points. The number of data
points used in the fit is specified by the width control in terms of either how many dB down from the peak or %
of the peak. For most woofers, -3 dB will suffice, but for low Q drivers (such as tweeters) -1 dB may be
required in order to resolve the resonance frequency from the fitted curve.
Est. Notch
Finds the antiresonance frequency, amplitude, and quality factor of a dip or notch in a curve.
IEEE-661 OLR
This calculates the average of the Freq. Response from Start Freq to Stop Freq. The average is taken of the
amplitude raised to the power of (1/Exponent). The Freq. Response must be given in dB. The average is
calculated using the trapezoid rule. Values for Freq. Response at the exact Start and Stop Frequencies are
found by interpolation.
To calculate OLR according to ANSI/IEEE 661, the Start Freq must be no higher than 300 Hz and the Stop
Freq must be no lower than 3300 Hz. The Frequency Response shall (according to the standard) cover this
frequency range and include at least 12 measurement points within the frequency range.
x
i
1⁄α x –1 1⁄α
i α
⎛ ----- 20⎞
- ⎛ -------------
20 ⎞
⎜ 10 ⎟ + ⎜ 10 ⎟
⎝ ⎠ ⎝ ⎠
N ----------------------------------------------------------
⎛ fi ⎞ 2
∑
⎜ log -----------⎟
⎝ f i – 1⎠
i=2
LoudnessRating = – ( 20 )log -------------------------------------------------------------------------------------
-
⎛ fN ⎞
log ⎜ -----------⎟
⎝ f i – 1⎠
Select Type Select Operand A Select Operand B Select Operation Select Name option
Search Range
Specify the individual points or range of points to calculate the curve statistics. This can be applied either to
time waveforms or frequency curves.
Smoothing
Selects the degree of smoothing for the displayed curve. Smoothing corresponds to a running average on a
frequency axis with a window of the given width (1/n octave or number of Hertz). The running average can be
weighted using a Hanning window in order to get a smoother curve result. Figure: 13-10 One-third Octave
Curve Smoothing compares an 8196-line with the same curve smoothed by 1/3 octave.
Intersection (search)
This is used to find the intersection points between two (2) curves or waveforms. By selecting Search Up, the
first intersection point can be found. By selecting Search Down, the last intersection point can be found.
Return all intersection points will yield a curve of all of the intersection points. (This can also be displayed
as a table of values in a Display Step.)
Search Range allows you to narrow the range of the search or to exclude regions that a search should not
occur within.
Create Variables
Create equa-
Assign units
tion(s). Use the
syntax in the
Appendix for
User Equations
Figure: 13-12 Assign Variable Names to Curves and Values From the Memory List
You can find a list of valid function syntax for this equation box at the back of the manual, entitled User
Equation Syntax. Each equation must produce only one new variable as the result. In the equation box, the
result must be on the left, an equal sign immediately to the right of the result, and then the remainder of the
equation. A semicolon (;) should end every individual equation.
Each result will be listed on the right hand of the editor, and will appear in the Memory List as you have named
it. You may use numbers and letters, but no spaces. You must assign unit information for this new value,
created in your equation.
3. Create Equation
b Default curve names are the same as the result variables but can be changed manually by the
user.
a Change the name of the desired results. (This name will appear in the Memory List.)
b Define the units of the desired results. In the column labeled Select Units and then click Units…
to change the units for that line (see Figure: 13-12 Assign Variable Names to Curves and
Values From the Memory List).
Note: When creating or editing very large equations, it may be helpful to use a text editor such as
Wordpad since it has more space for typing. The equation can then be copied and pasted into
the Equation field in SoundCheck. A useful tool in Wordpad is Find and Replace.
Windowing
This type allows you to trim the curve selected in Operand A with respect to the X axis. Select a range of X
values to include in the new curve from the Search Range list box, or define a new range by clicking Edit
Range (see Search Range) then name the new windowed curve before leaving the step (by default, the new
curve will be named as seen in Figure: 13-14 Frequency Window Options, with the range appended to the
original name). You can select All Points to include the entire acquired range of the test signal. This feature
allows you to splice curves together cleanly. You can trim curves first by setting the Frequency Window and
then splice them in an additional Post Processing step.
Select Type Select Operand A Edit Search Range Desired Result Name
Check desired
Click Add to enter search range
new search range
into list
Click Apply to see
result name
Resolution
A curve can be resampled according to a new resolution. e.g.: Linear spectrum resampled to 1/3 octave.
Note: If you want to down sample, it is better to smooth the curve before hand.
Directivity Index
This function is used to calculate the Directivity Index from a set of off axis response curves. These curves
must be measured on an arc, around the DUT (based on Polar Response). This process yields a single curve
that indicates the directivity at specific frequencies.
maxθ
L ( f, 0 ) ⋅ ∫
2
w ( θ ) dθ
0
Index ( f ) = 10 log ------------------------------------------------------------
maxθ
-
∫ w ( θ ) ⋅ L ( f, 0 ) dθ
2
0
Any FFT Spectrum acquired with SoundCheck can be processed with Nth Octave Synthesis. It should be
noted that this operation should not be used.on a frequency response result (Fundamental from
Harmonictrak), because one cannot make a power sum of the ratios of output over input. In the case of
frequency response, the correct approach to get an nth octave result, is to use the smoothing and resolution
operations in Post Processing.
The example in Figure: 13-17 1/nth Octave Synthesis shows the Summable Spectrum (acquired with the
Spectrum Analysis module) being synthesized to an RTA Spectrum with a resolution of 3rd Octave. The result
is compared to the Summable Spectrum in the XY Graph. The FFT Summable Spectrum is in Yellow and the
RTA Spectrum is in Green.
Resolution
The Resolution Post-Processing operation should be used on signals acquired with HarmonicTrak,
Heterodyne and Time Selective Response Analysis modes.
Note: When performing Curve Smoothing and Curve Resolution changes it is essential that the Curve
Smoothing step be performed first. Run the Curve Smoothing step and then run a second post-
processing step to change the resolution of the result of Curve Smoothing.
Limits Editor
To view and change the system’s test limits, select Limits from the Setup pull-down menu on the main
SoundCheck menu bar, or use the shortcut Ctrl+Shift+L. You can use this step to set Pass/Fail bounds for
your measured curves, waveforms and single values. A curve or value that crosses the upper or lower limit set
by the step will give a Fail result, while a curve or value that lies between or equal to the set boundaries will
Pass. There are many different ways of applying limits to measurement data.
Options include:
z Floating limit curves to fixed data
z Floating data to fixed limit curves
z Setting Absolute limits
z Allowing data to float on the x axis
z Data from the memory list can be used to create limit curves which can be offset by a predetermined
amount.
z Data from the memory list can be used as a limit curve, i.e. +/- 3 sigma of running statistics.
The Limits Editor functions are now divided between two tabs; Data and Parameters. Figure: 14-1 Limits
Editor Tabs: Data and Parameters shows the settings available under the new tabs.
Resolution of the
X and Y axis can
Data and be set from 0 to 6
Parameters decimal places
tabs.
Parameters tab
The following is a summary of the changes to the Limits Editor in SoundCheck 6.1.
z Click on Apply and the limit curves and results are updated in the memory list. Settings can be
changed and tested without having to run a new measurement. Note the additional condition in
Figure: 14-22 Save or OK Warning after Apply.
z Dynamic Selection of limit curves in Memory List, so that limits can come from another measurement
or Recalled DAT file.
z Show measurement curve on table (disabled for waveform)
z SI Units now implemented
z The editor now incorporates the look and behavior of the Display Step.
z Easier dragging of limit points
z Graph or Plot items such as the Mapping Mode or precision of the X and Y axis are now stored when
the step is saved.
z Failed Points can be stored as curves in the Memory List.
Note: Limits can be applied to only one curve at a time. Old limit steps that applied limits to multiple
curves will only apply to the first curve in the list. Sequences from SoundCheck 6.01 (and
previous versions) that applied limits to multiple curves in one step (e.g.; Self Test) will need to be
updated to work in SoundCheck 6.1. A separate limit step must be used for each curve that the
limits should be applied to.
Note: Setting the Absolute Comparison Precision overrides the Display Precision set by the user.
Format and Mapping Mode selections are also available. See Advanced Graph Controls in the Introduction
chapter for more information.
Critical Points
One critical point is generated for the upper limit and a second is generated for the lower limit. These points
show up as yellow circles on the Limits Editor Display but are not passed on to the Memory List. This is to be
used as a visual marker to aid in building and editing limit steps.
In the case where the data is within the bounds of the limit curve, this point shows where the data is closest to
the limit curve.
In the case where the data lies outside the bounds of the limit curve, this point shows the greatest deviation of
the data relative to that limit curve.
Frequencies and
dB levels entered
manually in table
Note: Floating Limits or Floating Data requires upper and lower limits.
Select whether to apply an upper, lower limit or both. Distortion, for example, should only require an upper
limit, but response limits will require both an upper and lower limits if Floating Limits or Floating Data is
selected. See Parameters tab for more information.
Clear
Deletes the limit curve(s) and enables you to enter a new curve manually or by copying a Data curve (single
value or curve). Select the range of value you want to delete by holding down the left mouse button and
dragging over the cells in the Limits table. The cells that will be deleted will be highlighted in blue.
Copy
Copies the selected data curve from the Memory List (Fundamental [L]) and inserts the curve values into the
Upper or Lower Limits table. In the example below, the response curve (green) was copied into the Upper
and Lower Limits table. The upper limit was offset from Fundamental [L] by +3 dB and the lower limit was
offset by -3 dB.
1. Copy Data
2. Enter Offset in dB
3. Click Offset to shift
Limit Curve
Selected
Curve
Note: SoundCheck may have difficulty copying very large arrays (>2000 points). For example, copying
an FFT Spectrum into the Limits Table may cause you difficulty. Computer hardware will dictate
full capability.
Delete
Removes those points that have been selected in the Upper Limit and/or Lower Limit curves. To select one
or more points, place the I-beam mouse pointer in the cell that contains the frequency you want to delete (in
the example in Figure 14-5: Deleting Values in Limits Table, points above 6300 Hz will be deleted). Left-
click the mouse and drag it to the right and highlight both frequency and amplitude values. A blue border
surrounds the cells in the table that will be deleted.
Clicking Delete will remove these cells from the table. By deleting the same cells in Lower Limit, the resulting
Pass/Fail limits are shown in Figure 14-5: Deleting Values in Limits Table.
Offset
Enables you to move or offset the entire or selected section of a limit curve(s) by a specified amount. The
values you want to offset must be highlighted in blue. Enter the number you want to offset by (usually you will
offset in the Y-axis, leave the X-axis field at 0.0 to make no changes there) and then click Offset. You can
select all the values in the limit table by clicking the horizontal line between the two unit specifications.
To select the entire table, hold down the control key and click on any cell in the table.
Offset by Percent
Offset by percent allows you to set the percent difference from a mean value that is acceptable for upper and/
or lower limits. In Figure: 14-6 Offset by Percent the mean value is 1 and the limits should be + or - 10%.
1. Enter the mean value (1) in the Upper and Lower Limit value boxes.
2. Enter the Percent of offset in the Upper and Lower Limit Offset boxes and select %.
4. The Upper and Lower Limit values are updated in the value boxes and on the meter or graphs.
Insert
X-Y cells can be added to the limit table by clicking on a cell and then clicking on the Insert button.
You can choose which axis will be compared to a Pass/Fail tolerance. Typically it is the y (magnitude) axis,
but tolerances can be generated for the other axes. The units for the tolerance curves or values are
automatically assigned based on the x, y, or z-axis units.
Single Values
Single Values is used when applying limits to items from the memory list that are single number values. This
can be used for comparing the measured level at a specified frequency to a lower and upper threshold or a
single value created from a Post-processing Step, such Curve Average or Loose Particle Count.
The use of Single Value is not limited to values acquired by a measurement. Figure: 14-7 Single Values
shows limits applied to the value of “Diaphragm Diameter”. This number was entered by a technician during
the execution of the sequence. The number was passed from a Message step to the Memory List.
User defined limit values can be entered manually in the numeric input field or by clicking and dragging the
Upper and/or Lower Limit arrows. If either the upper or lower limit is defined from the memory list, the ability to
click and drag the arrows is disable.
Curves
Select Curve
from memory
list
Waveforms (New)
Select Wave-
form from
memory list
z User defined limits will be converted to waveforms and output to the memory list to enable the user to
plot data and limits together.
z Dynamic limits may be applied to waveforms. However, the user may not copy a waveform in the
Limits Editor to create "static Limits" (i.e. limits saved with the step) because of the large waveform
size.
z A Single Value may be applied as a limit on a waveform.
z User will not be able to view the waveform data in the table to which the limits are to be applied in the
Limits Editor. This will only be visible in the graph.
Multimeter
Sets the upper and lower limits in the manual Multimeter or in the subsequent Multimeter Acquisition step.
This Limit Step must be before the Multimeter Acquisition Step in a sequence in order to work. When the
sequence runs, the Multimeter Limit step will pass the Upper and/or Lower limit values on the Acquisition step.
This is an exception to all other Limit Steps which require that the curve or value be created before applying
the limits.
Important! Multimeter Limits steps, from previous versions of SoundCheck, that were used to apply
limits on single value data from the Memory List will no longer work. These steps should be
opened and edited to set the data type to "Single Value". Once Single Value is selected, a
value can be selected from the list. See Single Values section for more information.
User Defined
Limits can be entered manually or copied from the selected data curve.
Select Curves
from memory
list drop down
menu
Note: Regardless of the resolution set in the Limits step, the default resolution for the Results Display
window is two (2) digits of precision.
Note: Setting the Absolute Comparison Precision overrides the Display Precision set by the user.
The example in Figure: 14-11 Absolute Comparison Precision 2 decimal places show the Absolute
Comparison Precision set to 2 decimal places on the y axis. The value of 77.79 dB at 6.3 kHz is outside the
limit tolerance by .01 dB (-10m dB). In this case the Limit step returns a Failed verdict.
By changing the Absolute Comparison Precision to 1 decimal place the y axis value is rounded to 77.8 dB.
The data values have not changed. Only the precision of the application of the data has changed. Since the
Limit value and the Data value are the same, a Pass verdict is returned with a margin of 0 dB. This is shown in
Figure: 14-12 Absolute Comparison Precision 1 decimal place.
Alignment
Note: Floating Limits or Floating Data requires upper and lower limits.
The X-axis tolerance can be either logarithmic or linear. If it is set to Log, the step size (amount that
SoundCheck will shift the curve in the X direction) is in percent (%). If you want to shift the curve by 1/24th of
an octave, you would set this value to 3 percent. Maximum and Minimum refer to the greatest amount, in
percent, that the curve will be shifted. If Lin is chosen, the step size is in Hz as well as the Maximum and
Minimum frequency limits (e.g. ± 10 Hz).
Aligned Limits
Positions the tolerance limits relative to the curve by a specified offset at a user-defined reference point in the
Align Reference box. The Align Reference numeric field is enabled when this tolerance type is selected.
See Figure: 14-15 Aligned Limits.
Aligned Data
Positions the measurement curve relative to the tolerance limits by a specified offset at a user-defined
reference point in the Align Reference box.
If a data point lies between two points along a limit curve, SoundCheck must interpolate along the Limit Curve
in order to determine how the data point is compared to the limit curve. When Log is selected, the data value
is compared to the limit curve using a Log X axis scale. This can be seen in Figure 14-16: Log Interpolation.
The data point is 4.4 dB at 1000 Hz. The Limit curve starts at 5 dB at 100 Hz and ends at 3 dB at 10 kHz. In
this case, log interpolation compares the data to a value of 4 dB at 1 kHz. Thus the Data Point is ABOVE the
limit curve.
Data point:
4.4 dB at 1
kHz
Data point:
4.4 dB at 1
kHz
Individual Points
The measurement is compared to the absolute values of the individual tolerance points. Only when the
measurement exceeds the tolerance at specific limit points will a failure be indicated. In Figure 14-19:
Individual Limit Points the level at 6300 Hz is below the level of the limits at 5000 and 8000 Hz, but the limit
status indicates Passed. There is no interpolation between limit points.
Select Individual
Points
Since there is no
Limit Point at
6300 Hz the limit
status indicates
Passed.
Absolute Limits
The measurement is compared to the absolute values of the tolerance limit(s). When Apply is clicked,
SoundCheck will highlight those points where the data exceeds the upper and lower limits by the greatest
amount. In Figure 14-20: Curve Compared to Absolute Limits, the measured curve (Test Monitor) failed by
2 dB at 2.5 kHz (note the small yellow circle at 2.5 kHz).
Yellow circle at
point of maximum
deviation
Failure Margin
Floating Limits
The tolerance limits will float (shift up and down) in reference to the measurement curve such that the
maximum number of data points will fit between the tolerances. By clicking Apply, the speaker that previously
failed now passes by 3.0 dB, because the tolerances have shifted downward to fit between the measured
data. When Floating Limits is chosen, SoundCheck will execute a best fit curve fitting routine between the
upper and lower limits. Yellow circles will highlight those points closest to the limits (in this case 2.5 kHz and 4
kHz).
When using Floating Limits or Floating Data a warning message will appear when you click on “Ok” or “Save
as”, after clicking Apply. This warning appears because “Apply” may have moved the limits. You are then
prompted to:
z Save Current - Save using the new position of the limits.
z Cancel & Revert - Revert to the unmodified limit step settings and return to the editor.
z Save Previous - Save the limits as they were before the last time the Apply button was clicked.
Floating Data
The amplitude of the tolerance curves stays fixed as it does when set to Absolute. The data points will float
(shift up and down) in reference to the upper and lower tolerances, such that the maximum number of data
points will fit between these tolerances. The example in Figure 14-23: Data Floats and Tolerance Curves
Stay Fixed shows a reference point of 1 kHz at 82.3 dB. In the first frame, the Data curve is obviously outside
the range of the limits even though the shape of the response is correct. By selecting Float Data from the
Parameters Tab, the Upper and Lower Limit Curves will remain at their current levels. After clicking Apply the
Data curve has shifted to best fit the Limit Curves. Note that the reference point of 1 kHz is now at 77.3 dB.
Frame 1
Data curve is
above Limits.
Reference point
1kHz at 82.3dB.
Frame 2
Click Apply
Data curve shifts
Reference point
1kHz at 77.3dB.
Figure 14-24: Absolute Limits – Measured curve is outside of absolute value of tolerances,
so the condition is FAIL. The level of the response is 96.2 dB at 500 Hz.
Aligned Limits
Positions the tolerance limits relative to the curve by a specified offset, at a user-defined reference point in the
Alignment Reference box. The Alignment Reference numeric field pops-up when this tolerance type is
selected.
Aligned Data
Positions the measurement curve relative to the tolerance limits by a specified offset at a user-defined
reference point in the Alignment Reference box. A copy of the Aligned Data is passed to the Memory List
with “Floated“ appended to the end of the name.
Sensitivity
To check the sensitivity at one frequency in a curve, choose Alignment: Individual Points. Enter the
frequency and maximum and minimum levels in the Upper and Lower Limit tables. Click Apply to display the
Pass/Fail indicator and also show the measured sensitivity (interpolated if there is not an exact measurement
point) at the specified frequency.
Response
Choose any type except Individual Points. Floating Limits is a good way to test for curve shape. It also
floats the limits to the measurement curve, so that it is still possible to read the absolute level off the Y-scale.
The displayed Pass/Fail indicator will also show the margin of acceptance or failure. A negative number
indicates the maximum margin of failure and a positive number indicates the minimum margin of acceptance.
Impedance
Choose Absolute Limits, Upper and Lower. Enter the maximum and minimum level of acceptable
impedance, over the measured frequency range, for the transducer under test. Be sure to select Impedance
from the Memory List in the Limits Editor as your comparison curve.
Loose Particles
Choose Single Value, Absolute Limits, Upper Only, and compare your limit value with the Value Loose
Particle Count (your Limit Step must come after the Analysis Step in the sequence). Enter the maximum
count of loose particles acceptable for the transducer under test. Keep in mind that a limit value of one (1) may
cause false rejects if a single, loud transient occurs (e.g. a box falling on the floor).
Display Editor
The Display Editor (Ctrl+Shift+D) allows the user to display data in XY graphs, polar plots (optional), results,
and tables, as well as display text information and pictures. The Display options are much more flexible than
in previous versions. The user has more control of display parameters such as curve type, line style, and line
width. The control center of the new Display Editor is the Memory List. To access this list, select Memory List
or Display from the Setup menu in the main SoundCheck window. Selecting Memory List will only display
the Memory List window. To edit an existing Display Step in your sequence, choose Display from the Setup
menu and this will also open the Memory List.
Figure: 15-2 Memory List With Empty Curves Prior to Running the Sequence
Figure: 15-3 Memory List Now Holds Data After the Sequence has Been Run
To view the data associated with the names in the Memory List, select one or more names under the Curves,
Values, Results or WFM tabs. Select a single name by left clicking on it once. To select more than one name,
hold down the Control key while making multiple selections. To de-select a name, click on it a second time
while holding down the Control key. To select a range of curves highlight the first curve in the range, hold
down the Shift key and then select the last curve in the range.
Display Menu
The Memory List can produce seven types of Display windows: XY Graph, Waveform Graph, Table, Results,
Polar Plot (optional), Text Box, or Picture (Figure: 15-5 Types of Display Windows are Available in the
Memory List). Only certain types of data are appropriate for each display. When data is selected from the
Memory List, the Active Display attempts to show this data (this will be the most recently used display window
and will be labeled Active in the title bar). If the data selected is not compatible with the Active display, the
Memory List will look for an open display that IS appropriate. If none are available, the user will get an error
indicating the appropriate type of window to display the data. For example, if your display consists of only XY
Graphs, and you select a result name from the Results tab of the Memory List, there will be no appropriate
place to display the result, and you will get an error message.
Figure: 15-5 Types of Display Windows are Available in the Memory List
Preferences
There are some options common to most Display windows. The Display menu in the Display window will
often contain a Preferences… option. Each type of Display window has a unique set of options configurable
through these Preferences. Examples of options available include changes in color and units.
Export
Four of the Display windows - XY Graph, Table, Results, and Polar Plot - allow you to export your data to
Excel. In the Export menu of the display window, you can select Excel… to immediately send all data
displayed on the Active display window to Excel. An Excel worksheet will appear on your desktop with your
data filled in. You then name and save this file to retain your data. The other option, Excel format… is used to
set up the way your data is exported to Excel. These preferences are saved when the Display is saved. If you
do not set your own preferences for exporting to Excel, default settings will be used. Figure: 15-7 Settings
Available to Format an Excel File. shows the options available to you when formatting your Excel file.
Note: If selected, time information is exported with one second resolution, but the default Time/Date
format in Excel is one minute resolution. To display the complete time information, format the cell,
row, or column in Excel that contains the data. For example to show hour, minute, and second
information format the row or column to HH:MM:SS.
Figure: 15-8 Curves From XY Graph Exported to Excel Using Formatting From 1-7
XY Graph
The XY Graph can only be used to display curves. Multiple curves may be shown on one graph, with one or
two Y-axes in use. Users may change the colors of a line on the graph by right clicking on the name of the
curve to change and choosing Color. Other XY Graph properties such as Line Width, Line Style, and Point
Style may be configured through the Legend Palette as well.
Color
Choose a color for one of
your plotted curves.
Line Style
Choose a solid line or a
dashed line.
Line Width
Choose width of the line
of your curve.
Bar Plots
Choose between line and
bar graphs.
Interpolation
How the line between
known points will be
drawn.
Point Style
The appearance of points
on the graph. The current
selection is “none”.
Randomize Color
A Randomize Color function has been added to the Display Editor in SoundCheck 6.1. This is especially
useful in polar plot measurements or sequences with a large number of curves. This function creates a
random list of colors for the curves displayed in the active graph. These new colors are linked to the curves in
the memory list. If you then display one of the curves in a different display, it will use the same color assigned
by “Randomize Color”.
This can be found on the Display drop down menu of the XY, Polar Plot and Waveform Graphs.
The Scale Palette contains settings that affect the appearance of the graph in your display. There are three
rows in the Scale Palette, the first contains the Units and scale information for the x-axis, the second row is for
the y-axis on the left hand side, and the third row is for a possible y-axis on the right hand side of the graph.
This second axis will appear when multiple curves with different units in the Y-axis are displayed on the same
XY Graph.
The Autoscale buttons toggle the scaling of the x or y-axis so that the entire
curve is displayed automatically. By clicking on a button and locking it, you set
the x or y-axis to Autoscale. Clicking on the button and unlocking it will allow
the scale of the axis to be altered.
To measure a difference in level between responses, you can use the XY Graph and the Cursor Palette to
get numerical values of positions on your curves. The Cursor Palette is below the graph on the right side of
the display.
You may place two cursors on your graph, (labeled in Figure: 15-14 XY Graph with Cursor Palette Circled.
as Low and High), after the curve they are locked to. Their position in x and y is listed to the right of the name.
The Delta entry is the difference between them in the x and y-axis. You can toggle the black box directly to the
right of the y-axis value to enable movement of your cursor. When your cursor is enabled (black box is visible,
as cursor for "Low" curve in Figure: 15-14 XY Graph with Cursor Palette Circled.) you may move the cursor
up, down, right or left by using the diamond on the right of the Cursor Palette, or by using the arrow keys on
the keyboard. The up and down keys will move the cursor between the displayed curves (unless Lock to Plot
has been selected).
Left clicking on the Cursor button shows the cursor style menu.
The options here are much like those in the Legend Palette. You
can change the color and shape of the cursor.
Show Name will show the name of the curve the cursor is on, at
its current location.
Bring to Center positions the cursor at the median x value of the
graph, and Go to Cursor will scale the x-axis so that the current
position of the cursor is now situated in the center of the display.
Left click on the cursor-locking button to attach your cursor to a
data point on a curve. A free cursor will not follow the data points.
Snap to Point or Lock to Plot will both enable the cursor to
remain on the selected curve. You choose which curve to lock
your cursor to from the list in this menu. You will be able to select
from any of the curves you have added to the XY Graph. In this
example, if Lock to Plot were selected, the cursor would remain
on the Fundamental [L] curve.
The Active Cursor buttons allow you to select which cursor will
be moved when clicking on the cursor Direction Control. When
one cursor is active it can be moved left and right as well as up
Clicking on the and down. When two cursor buttons are active, both cursors will
Direction Control move when the direction control is clicked.
moves the active
cursor left, right,
up and down
Display
From the Display menu of the XY Graph window, you may select to show magnitude, phase, or both
components of the curve on the same graph. You can also display the unwrapped phase.
The Preferences listed under the Display menu of the XY Graph opens a window allowing the user to
change the name of the window (the term Active will still appear when applicable, see Figure: 15-9 XY Graph
Showing Three Curves), and change configurations of each axis separately. There are three tabs to control
the axis. The tabs labeled X Axis and Y Axis control the bottom and left side of the graph, respectively. The Y
Axis 2 tab will become active when two or more curves are selected with different units used for the Y-axis.
The second Y-axis scale appears on the right side of the XY Graph. You can enable or disable graph lines,
toggle between a linear or logarithmic scale on the axis, or change the scale options of the axis.
The axes are set to Autoscale by default. This ensures that when a new curve is selected, the graph will
rescale to show the entire curve. You can change this setting to Free, which will require you to scale the graph
manually. In the Y Axis options, Auto Offset is available. Here you can set the visible range on the Y-axis.
When this is selected on the Y-Axis tab, the Standard axis ratio becomes available on the X-Axis tab.
Selecting this option will ensure that the aspect ratio set by the Auto Offset will remain constant, even if the
overall size of the graph changes (you can change the overall size of the graph by holding your mouse over
an edge of the XY Graph display window until it turns into a black double-sided arrow, and dragging to a
desired size). This enables the XY Graph to display a user-defined dB range per decade of frequencies. In
Figure: 15-16 Configurable Preferences for X Axis of XY Graph, the XY Graph will always be 50 dB per
decade, regardless of actual size of the screen.
Many of the options described above may also be configured from the XY Graph's Graph Palette and Cursor
Palette.
2. Click on the Y Axis tab, click the Auto Offset radio button and enter the proper decibel range
(Figure: 15-15 Configurable Preferences for Y Axis of XY Graph). The typical ranges are 25 or 50
however any value can be used.
3. Select the X Axis tab, click Standard axis ratio, and click OK (Figure: 15-16 Configurable
Preferences for X Axis of XY Graph). Make sure that the X-axis is set to Free and NOT Autoscale.
Display
The Display menu in the Polar Plot display window allows you to show or hide an XY Graph or a legend in
your Polar Plot window (see Figure: 15-23 Polar Plot). A checkmark next to these items means they are
visible. You may also change the appearance of your Polar Plot by setting the Preferences found in this
menu. (See Figure: 15-12 Randomize Color Function for information on how to easily change the plot
colors.)
Figure: 15-20 Choose the Color of the Polar Plot Background and Grid Lines.
The Polar Plot display assumes that the first curve in your series of curves is at the 0º mark of your rotation.
You can enter a value in degrees into the Zero Adjust field to reflect the true angle of the first measurement.
Every other curve is assumed to be taken at 10 degree increments. Use the Angle Increment field to set this
to some other value, or indicate the full range you have measured in the Interval field, to Auto Increment the
curves so they are equally spaced from zero to your indicated value.
Scaling
Cursors
Once you select all your curves to be displayed, you will see one line. This line represents the response level
for each curve at a frequency of 1000Hz. If you choose to display the XY Plot, you will see the selected
curves, with one cursor labeled 1000. This is a discrete cursor. You can add other discrete cursors at other
frequencies, and an additional line will be added to your Polar Plot with each discrete cursor. The default
frequency increments are one-octave widths (e.g. 1000, 2000, 4000, 8000, etc.)
To see the response over many frequencies, select the Range option. You can set the start and end values of
the range, and one line will be added to your Polar Plot for each measured frequency. You can see these
frequencies in the legend to the right of the Polar Plot.
A color is assigned to
each point within the
designated range.
Results
The Results window displays the test results, margins, and actual yield percentage if one or more Statistics
Steps are in the sequence, before the Display Step. Only those names from the Results tab of the Memory
List can be displayed in this window. You can export these selected results values to Excel as it is explained in
the XY Graph section of this chapter. The options for formatting are the same.
In the Display menu of the Results window, you will find the Preferences that you may set for this Display
window.
Table
Text
Picture
Figure: 15-32 Picture Display Window can Hold any Jpeg or Bitmap.
The Picture display window allows you to open jpeg's (*.jpg) or bitmap (*.bmp) images in the display.
Figure: 15-33 Choose an Image Path for the Picture Display Window.
The File menu of the Picture Display window allows you to open a different image to display. The Preferences
for this display window is located in the Options menu. Through Preferences, you can change the name of
the window, or change the picture being displayed by browsing to a new file. You can also choose to size the
Picture Display window based on the size of the image, or to fit the image to the Picture Display window
dimensions.
Memory Menu
Protect Data
Any unprotected Curves, Values, Results and WFMs generated by your sequence are overwritten in memory
each time the sequence is run. To keep the current data and results in memory as more tests are run, highlight
the name(s) and select Protect from the Memory Menu of the Memory List. Protecting your information will
keep it in the Memory List until you discard it. These Protected curves will be represented in your Memory List
by a name (identical to the name you chose to protect, with a suffix of "-p" added) preceded by a check mark.
Each subsequent protected curve, value, or result will be numbered, with the most recent measurement
showing the highest number to the left of the name.
Using this method, you may choose to Protect any information after the sequence has been run. Protected
data is not discarded when changing sequences. You must explicitly delete the data by using the Unprotect
or Delete option in the Memory Menu of the Memory List.
Unprotect Data
You may choose to Unprotect Curves, Values, Results or WFMs you had Protected earlier. By unprotecting
this information, you will delete it from Memory, and you will no longer have access to it (unless you have
saved it previously). To do this, simply select the curve, value, or result name that is no longer needed and
choose Unprotect from the Display menu of the Memory List (Unprotecting any name that is not protected
will have no effect). Unprotecting data that is created by the current sequence will cause the protected data to
fill the placeholder for the data in the sequence.
Autoprotect data
To keep data and results in memory every time a sequence is run, use the Autoprotect function. When an item
is highlighted in the Memory List and Autoprotect is selected, the icon to the left of the item(s) changes to a
diamond shape (). Autoprotecting allows you to designate name(s) that you want to protect before the
sequence is run, and a copy of the curve, value, or result generated each time the sequence is run will be
protected in the Memory List (until Undo Autoprotect is selected). The name of each item is preceded by
number indicating its order in the series.
Note: In order to use Autoprotect, the Update Display Steps at sequence completion option in the
Configure Sequence dialog window (in the Sequence Editor) must be disabled. This option is
disabled by default when creating a new sequence.
Undo Autoprotect
To stop Autoprotecting an item, highlight the original name (with the diamond to the left []) and select Undo
Autoprotect. The protected curves will remain in the Memory List, but all measurements following this action
will only remain in the list until the next time the sequence is run. Future measurements will no longer protect
a curve automatically.
Note: The data and results are in RAM and thus will only be saved to disk by using commands in the
File menu or using one or more Autosave Steps.
Rename
You can rename a curve at any time. Renaming a curve, value or result will automatically protect it, since a
curve of that name may not exist in the sequence. Select the names from the current tab you wish to rename,
and then choose Rename from the Memory Menu of the Memory List.
Units
To increase flexibility, the user may temporarily change the units of Curves, Values, Results and WFMs in the
Memory List. These changes disappear each time the sequence is executed. If changes are made to a curve,
value or result that is not then protected, the unit information will revert to the values created by the sequence.
Overwrite
This is used to replace the data (magnitude and phase) of a curve in the memory list (target) with the contents
of another. This is especially useful for importing custom correction curves and/or EQ curves.
In Figure: 15-36 Overwrite a curve step 1, we have loaded a Microphone Correction Curve into the memory
list (see: Open saved Curves/Values/Results). Next select Overwrite from the Memory drop down menu.
Delete Data
The Delete option, in the Memory Menu, will remove the Curves, Values, Results and WFMs in the Memory
List. The user may choose to delete only selected information, or to Delete All the information on the active
tab of the Memory List.
Note: Delete All only removes information from the tab that is selected. Data under the other tabs is not
removed.
After deleting Curves, Values, Results and WFMs native to the sequence, the Memory List will display an
empty circle to the left of their names and data added to the display (by using the Open Data, Open Results
menus) will disappear. Protected and Autoprotected curves will remain in the Memory List until they are
unprotected or deleted.
Select All
You are able to select all the names of the current Memory List tab by choosing this option from the Memory
Menu of the Memory List. This is useful to add all results to a results display for an Overall Pass/Fail verdict, or
to add a long series of curves to a XY Graph or Polar Plot.
File Menu
Note: Any change to the layout will be saved with your Display Step if you choose to save changes to
the sequence.
Note: Opening the Memory List from the Setup menu of SoundCheck DOES NOT open a Display Step.
The Display Step in the current sequence should be the one under edit. More than one Display Step is
possible in the sequence. Display window choices and layout are saved with the step, but Plot colors,
Selection from the Memory List, and Autoprotected curves/values/results are sequence specific.
You can Revert your display to its most recently saved form, or close the Display Step (which also closes the
Memory List). Closing the Display Step will keep recent changes in the sequence, but when the sequence is
changed, or SoundCheck is closed, you will need to decide if you want to save changes to the sequence.
Save Curves/Values/Results
Items from the Memory List can be saved
Saving of Waveform files has been updated:
z You can select 2 WFMs and select "Save As - WAV" to save the two as a single stereo WAV file. One
WFM will be the left and the other the right. If you select 3 or more WFM files you will get an error
indicating that this is not allowed.
z You can save multiple WFMs to a single *.WFM file.
Note: DAT files created with SoundCheck 6.1 are not viewable in previous versions of SoundCheck.
This includes SoundCheck 6.0x. The DAT file format has been updated in SoundCheck 6.1.
3. Choose whether the data file includes a header. The row/col: box refers to how many rows (or
columns) the header is offset from the first row (or column). In Figure: 15-40 Data Import Wizard
Screen 1, the header information is in the first row, therefore the offset value is 0. Check the
Standard Header box if the data file was stored using the SoundCheck Standard header format (see
Autosave Editor for more details regarding the standard header format).
4. Increment the Data offset if the data begins at a row (or column) other than Row 1 (or Column 1). If
the first row or column contains the data (as in Figure: 15-40 Data Import Wizard Screen 1), then
the offset should be 0.
and Y data respectively for Data Set #2, etc.). The set individually option allows you to choose which rows or
columns are X-axis values. Click Next once the appropriate settings have been made.
Note: The import wizard keeps imported data in memory. Depending on your computer hardware, you
may not be able to import large data arrays such as an FFT spectrum or time waveform.
The following table is a breakdown of the settings in Figure: 15-43 Data Import Wizard Screen 3.
Note: When importing correction or equalization curves, choose Units with no prefix or unit name and
set the dB reference to 1.00.
After adding text, data, or results files to your display, you must select Save Layout and Data… from the File
menu of the Memory List to keep the added curves, values or results in the Display Step you have created.
You may also save your curves, values or results to a *.txt or (when appropriate) a WAV file, by using the Save
Data As… and Save Results As… selections in the File menu. Saving to a WAV file is only applicable to a
time record of the stimulus used (create a time record by selecting the Add Record Time check box in the
Acquisition Step). If you choose to save to a *.txt file, you will be asked to make formatting choices, as shown
in Figure: 15-44 Make Formatting Choices When Saving to a Text File From the Memory List.
Figure: 15-44 Make Formatting Choices When Saving to a Text File From the Memory List
The options available in this window are identical to those of the Autosave Editor when saving to a Text file.
You may choose which axes to save, whether to include a standard or custom header, to orient your data into
rows or columns, and the notation and precision of your numerical values.
Printing Display
You may create reports from the layout of your Display Step by printing to Microsoft Word, or creating and/or
printing an HTML file. Your company logo can be included on your report by loading it into SoundCheck
through the Memory List (only one logo may be loaded at a time). The page setup pertains to the HTML file to
be printed, and allows you to include a header containing the operator name, date of the report, and list page
numbers. You can also set custom margins on your report, in units of inches or centimeters. The Printer
Setup button takes you to the Windows Print Setup, where you can choose a printer and designate the size
and orientation of your media.
Figure: 15-45 Page Setup Allows You to Format Your Report and Choose a Printer
Any waveform from the memory list will be normalized to +/- full scale deflection in Versions 6.00, 6.01, and
6.10 when converted to a WAV file.
SoundCheck 6.11 handles this in a different manner.
Rules for scaling Waveforms when they are saved as WAV files:
z A Waveform is not scaled or normalized if the amplitude unit is FS, FSD, dB re:FS, or dB re:FSD.
z Waveforms with dB re:[any unit] get converted to their linear version upon being saved as a WAV.
z If the waveform has units based on Full Scale Deflection (dB FS or dB FSD), but the Absolute Linear
Peak Amplitude is greater than 1.0, the data of the resultant WAV file will be clipped.
z For any waveform with units that are not based on FSD (e.g. Pa, dB SPL, V/V, etc.), data will be
normalized to +/- 1.0 FS (or 0dB FSD), which is the maximum allowed amplitude of a WAV file. The
scaling either increases or decreases the amplitude values of the data so that the Peak value of the
data in the WAV file is +/- 1.0 FS.
z It is possible for a SoundCheck user to convert the units of a waveform from anything to FS (either
directly from the Memory List or via Post-Processing), so its peak amplitude could be greater than +/-
1.0. In this case, no scaling occurs. Saving such a waveform as a WAV file means that there are
points lying outside the allowable range. Upon saving this WAV file, these points will be coerced to
either +1.0 or -1.0 FS (i.e. clipped). See Figure: 15-48 WFM saved as WAV examples
When a WFM with an amplitude greater than 1 FS is saved to a WAV file, the resulting WAV file is clipped.
When a WFM with an amplitude less than 1 FS is saved to a WAV file, the resulting WAV file is not scaled.
You can choose to automatically increment the serial number each time the sequence is run, or to prompt the
operator to manually enter the serial number of the DUT. When used in a sequence along with the Autosave
Step (see Autosave Editor) the updated serial number can be saved with measurement data. The serial
number also appears at the top of the main SoundCheck window and in reports generated by the Printing
Step. To view and change the system’s serial number settings, select Serial Number from the Setup pull-
down menu on the main SoundCheck menu bar, or use the shortcut Ctrl+Shift+E.
When exiting SoundCheck, the last recorded serial number is saved in the last session.txt file. The next time
SoundCheck is opened, the last serial number is automatically recalled to the S/N field of the main
SoundCheck window. This enables the operator to continue measuring a lot that was not finished before their
shift was over.
Auto Increment
With Auto Increment selected, the S/N prefix appears along with the incremented number. Using a step
configured as in the figure below (Figure 16-1: Serial Number Setup), the serial number for the first three
items tested would be; ABC1, ABC2 and ABC3.
Note: The S/N prefix is a sequence-specific item. Changes to this item only appear in the sequence
being edited. For more information regarding step-specific vs. sequence-specific items, refer to
the Sequence Editor section of this manual.
Prompt Operator
When Prompt Operator is selected, any alpha-numeric combination can be entered by the user. This number
is then used to identify the data. Once the number is entered, the user clicks OK to continue running the
sequence.
Note: The Serial Number Step must precede the Autosave Step in a sequence for the serial number to
be correctly recorded with the measurement data.
Please note that the Serial Number category is no longer called Serial #, but is now called Serial No. To use
steps from your old version of SoundCheck, copy the steps from the Serial # folder in SoundCheck x.x into the
Serial No. folder in the SoundCheck 6.1 directory.
Statistics Editor
The Statistics Editor allows you to perform a variety of statistical measurements on the data that is produced.
These measurements include: minimum, maximum, mean, standard deviation, Pp, Ppk, and Best/Worst fit to
Average for curves.
The editor can operate in either of two modes depending on the application. The Online mode allows for the
use of the statistics step in a sequence. You can use this mode to determine the standard deviation after each
run and determine whether the spread of the results is outside of acceptable limits. Statistical calculations are
made upon the consecutive runs of a sequence when using Online mode.
Online Mode
The values calculated by the Statistics Step are created from curves, values, and results generated during the
open sequence.
Important! If the Hardware, Calibration, Acquisition, Analysis or Statistics Steps are changed, all
unsaved statistical data is lost.
It is important to understand the circumstances that will enable you to keep building upon the current statistics
values. The first time the sequence is run, the statistical values begin to fill. This first run produces curves and
values that are based on only one set of data. In other words, the curve Minimum, Maximum, Mean, and
Standard Deviation are all identical curves the first time the sequence is run.
The second time the sequence runs, all the statistics calculations are performed using the current and
previous data together. The third time, the algorithm integrates the current run values with the running
statistics calculated from the last two runs, and so on.
Redo (New)
When Redo is selected from the SoundCheck Main screen, the last measurement gets overwritten and the
statistics recalculated to include the new measurement. This is an unlimited Redo. It can be selected as many
times as is necessary.
Unlimited Redo
A change in the lot number, changing the sequence or changing certain steps of the current sequence (see
Note above) will reset and empty all your Statistics curves. Any statistics values from this point on will not take
old curves/values into account.
Offline Mode
SoundCheck 6.1 introduces a new mode for analysis.
You can use the Offline mode to calculate statistics on previously measured data. The Offline mode is used
outside of a sequence and can be used on protected curves or other previously collected data. The Offline
mode compares each of the selected curves to each other, rather than to previous runs, and outputs the
results to the memory list in the form of protected curves. If you want to calculate the average of a group of
impedance curves, you can use the Offline mode to compare these curves. It should be noted that the Best
and Worst Fit to Average options are only available in Offline mode, and can be used to determine "Golden
Units" and "Outliers".
When using stored *.dat files to create statistics, verify that the *.dat file contains multiple tests of the same
measurement. Please note that any statistical analysis becomes more valid with a large number of samples.
Depending on the variability of your measurements, you may need 60 to 100 tests. You can adjust your Sigma
value based on the number of samples available.
Note: Mean, Maximum, Minimum, and Standard Deviation calculations are done on the numerical
values as they are stored in the file. No conversion is made to use a linear scale.
Statistical Process Control measurements have been added to SoundCheck 6.1. These options allow users to
track the quality of the production by comparing deviations to user-defined limits. For more information see
SPC - Statistical Process Control (New).
Figure 17-3: Choosing Data and/or Results, and tracking runs performed on these statistics.
You can choose to calculate statistics on Data (curves and values), Results or both. The Data or Results
items are selected form the Data and Results lists, respectively. Data items will include the curve and/or value
names displayed in the Memory List. Each selected name in the list box will have between one and four
calculations performed, which depends on how many statistics boxes are checked.
Note: To view the Z values in the Display Step, select Phase from the Display menu in the XY
Graph, or use a table to display the numerical values of the curve or single value.
z Min – Compares the current Y and Z value at point X with the existing minimum for point X. If the new
value is lower, the minimum value is rewritten. The Memory List is updated with a new curve or value
whose name ends in Min (e.g., Fundamental [L] Min). This enables you to track the lower extreme of
the range of the DUT.
z Mean - Calculates the mean Y and Z value at every X point along the curve. If a single value, this
command calculates the average single value. The Memory List is updated with a new curve or value
whose name ends in Mean (e.g., Fundamental [L] Mean). Variation in the mean after many tests have
been run indicates a new factor has been introduced that may be causing problems.
Note: This is not to be confused with Statistics: Average in the Post-Processing Editor, a single
value which is the average of all the Y values in one curve.
z Standard Deviation - The standard deviation is a measure of the dispersion of the Y and Z dimension
of the selected curve or value. SoundCheck uses the equation,
∑ (χ −M)
2
σ= i
n −1
where xi is the current Y or Z value at point X, M is the mean of all the past values at point X, and n is
the number of values in the set.
Choosing this option creates two new curves. These may be viewed as bounds around the curve
being measured. For example, if Fundamental [L] is chosen from the Data list box, and the
Standard Deviation box is checked, the user will see two new curves in the Memory List:
Fundamental [L] +1.00sigma and Fundamental [L] -1.00sigma (this is assuming 1 sigma was
indicated, as in Figure: 17-2 Statistics Offline). When these two curves are displayed on the XY
Graph with the Fundamental [L] Mean curve, the Mean curve should fall directly between the two
Standard Deviation curves. Future Fundamental curves have a 68% chance of falling within these
bounds. If 2 sigma is chosen, you know that there is a 95% chance new curves will fall between these
bounds. At 3 sigma, there is a 99% chance that new curves will fall within the bounds. Responses that
fall outside the Standard Deviation of the Mean may indicate erratic problems with the DUT or the test
environment.
Please note that Standard Deviation values become more accurate when a large number of samples
are taken.
z Absolute Standard Deviation - The absolute standard deviation is the pure σ value.
The curve that is the result of this calculation is available in the memory list.
P p = ( USL – LSL ) ⁄ ( 6σ )
The graph shows the Pp and Ppk values plotted over the
course of the days indicated in the above examples. An
ideal situation would be to have Pp and Ppk equal on all
days. In this case, Pp (solid blue line) is constant indicat-
ing that the spread of the data is consistent. Ppk
(dashed green line) is unfortunately not consistent.
Tracking the two values in such a way gives you a quick
check on your production performance for a particular
line.
Note: Careful selection of USL and LSL numbers is essential to have meaningful Pp and Ppk numbers.
Calibration of the SoundCheck system is also critical.
In addition to determining which curves are the best fit, the option also produces a deviation curve for each of
the "best fit" curves. These curves are the arithmetic difference between the mean curve and the "best fit"
curves.
The best fit is the curve, which minimizes the quadratic distance to the average curve:
∑ Xi – Yi
2
ε = , where X is the average curve and Y is one of the result curve.
i
Deviation curves
The curves selected in Figure: 17-2 Statistics Offline, that meet the Best Fit criteria, appear in the memory
list. The numbers of the curves are indicated along with their ranking. See Figure: 17-5 Memory List - Best
Fit to Average for an example of the items created in the memory list.
In addition to the Best Fit to Average function, a Worst Fit to Average function is also included. This function
maximizes the quadratic distance to the average curve using the same formula as shown above. With this
option, you can isolate a specified number of outliers. As with the Best Fit function, this option will generate a
group of curves whose quantity is specified in the editor along with a group of corresponding deviation curves.
This function can be useful in determining which of the tests represent useless data. You can remove these
curves from their data group and re-perform the statistical measurements in order to get results that are more
meaningful.
Note: Please note that Standard Deviation values become more accurate when a large number of
samples are taken.
z Absolute Margin Standard Deviation - Applies only to the Margin of the Results. It is calculated in the
same method as Absolute Margin Standard Deviation.
Note: All Mean and Standard Deviation calculations are done on the numerical values of the data or
result. No conversion is made to linear units.
Autosave Editor
The Autosave Step (Ctrl+Shift+U) allows any item appearing in the Memory List to be automatically saved to
disk when the sequence runs. SoundCheck can automatically store data and results in five distinct formats.
You may save to a text file, Microsoft Excel, database, SoundCheck specific files (*.dat, *.res and *.wfm files)
or save the time response as a WAV file (*.WAV).
To view and change the Autosave settings, select Autosave from the Setup pull-down menu on the main
SoundCheck menu bar. You may also create a new Autosave Step, or insert an Autosave Step into an existing
sequence using the Sequence Editor.
Figure 18-1: Autosave Editor, Configured to Save to an Excel File Named Fundamental to Excel
The Autosave Editor is divided into four major sections – Save, Format, Test Information, and Filename.
Save
You may choose to save only Data, only Results, both Data and Results, or only Waveforms. The Data,
Results, Waveforms, Data Folder, Results Folder, and Waveforms Folder fields will become active or
inactive (grayed out) accordingly. A path must be entered in the Data Folder, Results Folder, or Waveforms
Folder if the field is active. Previous selections that appear in an inactive (grayed-out) field will be ignored.
Figure 18-2: Save Portion of Autosave Editor, Saving Data and Results
If you intend to import SoundCheck data into other applications, you should save Data and Results in
separate files. You can do this by using different file paths in the Data Folder and Results Folder path boxes.
If this is done in the same Autosave Step, the two separate files will have the same name. If you wish to use
different filenames for curves and results information, this will require separate Autosave Steps for each file.
This has very little effect on the speed of a measurement. It is important to remember that if both Data and
Results are saved to the same path in one Autosave Step, the Data and Results will both be contained in the
same file (unless the DAT, RES format was chosen, then the filename extensions will be different, thus
creating separate files).
Note: It is not possible to save both Data and Results to the same text file. The folder paths must be
different in this case.
Format
In this area of the Autosave Editor, the file type (e.g. Text, Dat, DB, etc.) selected by the user defines what
other options the user can configure. All options are linked to the format selected; many fields will toggle
between active and inactive as you change the file type.
File Type
There are five options to choose from. You must use an Autosave Step in your sequence for each File Type
you need.
z Text – Save output to a text file. Output can be imported into other programs like a filter design
program. When Text is chosen, you can then choose to store either frequency or time headers (x),
amplitude (y), and/or phase data (z). A test saving five 3-D curves (x, y, and z axes) of 100 points
each takes under 200ms, and creates a file size of 15KB.
z DAT, RES, WFM – Data (*.dat), Results (*.res) and Waveform (*.wfm) are saved to a binary file. This
can be used with SoundCheck’s internal data processing modules. The x, y, and z data are stored
automatically in the DAT format. A test saving five 3-D curves of 100 points each takes under 200ms,
and creates a file of 11KB.
z DB – Save directly to database. The user is required to enter a Universal Data Link (UDL) or Data
Source Name (DSN) to gain access to a database either on the local machine or on a connected
server. A test saving 5 3-D curves of 100 points each takes 6 to 8 seconds, and adds approximately
200KB to a Microsoft Access file. Below is an example of one table created by SoundCheck. You can
find a more extensive description of the relational table structure at the end of the manual, in the
section titled SoundCheck Database Schema.
Note: Tip: The fastest way to save directly to a database is to save single values, such as the Pass/
Fail verdict. The curves can be saved to a *.dat file for subsequent analysis.
Figure 18-4: Example of a Portion of the Test Information Saved to the SoundCheck Database
Schema (Shown in Microsoft Access).
z Excel – Saves selected curves and/or results to an Excel file. Each selected curve, value, or result is
saved on a separate worksheet, that has the same name as the item selected from the Memory List
(i.e. there will be a worksheet named Fundamental if the Fundamental curve is selected). A test
saving five 3-D curves of 100 points each takes 2 to 5 seconds, and creates a file of 21KB. Save to a
new Excel file, or append a file that SoundCheck has created.
z
Note: SoundCheck saves the x-axis values at least once when saving to a text file or Excel. If you
want to append y and or z values to either a text file or Excel workbook, DO NOT check the x-
axis box. The x-axis will be written in the first row or column, depending on the layout.
Subsequent curves will then only contain y and/or z data, since the x values would be
redundant.
Important! Excel files that are Targets of an Autosave Step should not be open when the sequence is
run. Open files may prevent data from being saved. Do not attempt to close Excel manually
when it is opened by an Autosave Step. Let SoundCheck close Excel in the run of the
sequence. We do not recommend using Office 97 due to reported compatibility issues.
z WAV – SoundCheck will create a *.WAV file of the selected Data or Waveform. In data mode, this
option is only appropriate for time-based curves.
Axes
Choose one or more axes to be saved. To store only the magnitude data (e.g., decibel values), check just the
Y-axis box. Selecting axes only applies to Text and Excel file types. For Dat, Res, and DB, x, y, and z-axes are
automatically stored.
Header
z None – For a *.txt file, the first row or column will contain the frequencies. The Data is in subsequent
rows or columns based on the Display being used.
z Standard – Header information related to the data and/or results will be the first row or column.
(Curve name, axis units, freq. points, etc.)
z Custom – Allows user to define header for compatibility with other programs and personal
preferences. When using this option, you can choose among tab, comma, space, or other as the
delimiter. For tab, use \t between the custom header fields (e.g., Header1\tHeader2\tHeader3).
Layout
z Rows – Aligns data in rows with headers above each column.
z Columns – Aligns data in columns with headers along each row.
Delimiter
When writing a *.txt file, the user can choose to separate data values using commas, tabs, spaces, or a user
defined character.
Excel Template
If Excel is selected from the File Type choices, the user has the option of browsing to a pre-defined Excel
template to arrange or analyze data. This template can utilize a master worksheet to collect data from other
worksheets in the Excel workbook. The master worksheet can then be used for presentation and graphing of
the data in any format that can be utilized in Excel.
UDL or DSN
If DB is selected, the user MUST browse for a Universal Data Link (UDL) or Data Source Name (DSN) to
access their target database. See the section titled Appendix 12: Connecting to a Database for more
information on using DSNs and UDLs. The user must select a pre-existing UDL or DSN file. Create a UDL or
DSN with the help of your company database administrator or consult your Windows manual to create one,
using the correct provider for your database software. When you browse for this file, SoundCheck will verify
the connection to your database, and create the set of tables for your SoundCheck data.
Notation
z Scientific – Scientific notation is used. (1.03E+2)
z Floating Point – Floating Point notation is used. (102.86)
z Decimal places – Enter the desired precision for your data.
Test Information
You will notice that all test information is written in blue, and therefore is sequence specific (more about blue
vs. black fields in the Introduction). These settings will need to be reconfigured when you insert an Autosave
Step into a new sequence. When DB is selected as your file type, Operator, Time Stamp, Lot No, and Serial
No will be automatically saved to database. See the section titled SoundCheck Database Schema of this
manual for more information on the data stored in your database. All other file types allow the user to save
only the selected test information.
z Operator – Keeps the Operator name (login name) with the curves or results being saved.
z Time – Attaches a time and date stamp to the information being saved (up to one second resolution).
z Lot No. – The lot number entered on the front panel is recorded with the data.
z Serial No. – The serial number entered on the front panel is recorded with the data. To have a unique
serial number assigned to each row or column of data, choose the SN auto increment step in the
Serial No sequence step category.
z Prompt for comment – After the test has run, the operator can enter a text note. This appears as a
separate field on the same line as the test data.
Below is an example of a Text file with the lot number and serial number added. Other Test information would
be added to the left of the serial number, and would also follow the row or column format selected by the user.
Filename
The Autosave Step saves the selected curves, values or results to a file whose type is pre-selected. The name
of the file being saved can also be determined in the Autosave Editor.
z New – Every time the Autosave Step runs, it will create a new file and overwrite an existing file of the
same name without prompting the user. The first time SoundCheck is asked to copy over an existing
file, it will prompt you if the file should be replaced. You may tell the system to Always Replace
without Prompting (check the appropriate box) to disable this message in the future. You may
change this setting back (to enable prompting) by exiting SoundCheck and opening last session.txt
from the SoundCheck directory. Find the entry PROMPT TO OVERWRITE FILE=False and set it to
PROMPT TO OVERWRITE FILE=True. Save the last session.txt file and open SoundCheck.
z Append – If a file of the same name exists in the same folder, the Autosave Step will append the new
data to it. If a file of the same name does not exist in the folder, Autosave will create a new file. When
saving data to Excel, the append function can only operate on Excel files that have been created by a
SoundCheck sequence in the current session (i.e., while the file is still open).
z Automatic – SoundCheck automatically stores the file to its specified location using the constructed
filename template. This option can also be used to append multiple tests to the same file (e.g., as a
table). In the example below, Option was set to Automatic and the sequence included a Serial
Number Auto-increment Step. Choose a text string (e.g., sequence name) and click Add. To erase
the file name, click Clear. To make a user defined name with the other text strings (e.g., Prototype or
Pilot Run), click User Defined from the Construction pull-down menu, and click Add. Then any text
in the User Defined field will be added to the filename.
z Prompt Operator – SoundCheck will prompt the Operator to enter a filename without an extension.
Figure 18-9: Create a Filename by Selecting From the Construction Palette and Add >
Choose from the options listed in the Construction list box to build a filename for your data.
z Sequence name – uses current sequence name for filename. The sequence name is typically the
model number of the product being tested.
z Lot name or number – uses current lot name for filename.
z User defined – enter text for filename (e.g., DUT model name or model number). Entries in this box
will only be applied to the filename when <user> is in the Template field. Invalid characters are
shown below.
Note: If you want to append a file and include date/time stamp information, check the Time
checkbox in the Test Information section of the Autosave Editor.
z Data or Results – append data or results to the filename to distinguish data from results
Note: If the test sequence automatically increments the serial number (SN auto increment step), a
separate file will be created for each measurement. To store all the measurements in one file,
do not use this text string (<sn>) as part of the file name.
In a Sequence
Using the Autosave Step with the Sequence Editor, the Autosave Step can be inserted into any existing test
sequence. It should be inserted after any analysis or post processing. In this example, it has been placed
immediately before the Display Step.
Figure 18-11: Note the Placement of the Autosave Step in the Sequence
Note: Autosave Steps from past versions (4.13 and earlier) may need to be revised. Previous
versions of SoundCheck allowed the user to choose two file types in a single Autosave Step.
If you copy a 4.13 or earlier sequence into the 6.0 folders, the data file type (*.dat) will be
used in the sequence and the results file type (*.res) will be ignored.
With the variety of file types available to save user data, keep in mind that one Autosave Step is needed for
each type of file you wish to create or append. If you wish to save curves to a *.txt file and results to a *.res file,
two steps must be inserted in the sequence to accomplish this. Similarly, you may wish to use three Autosave
Steps to save the Time Response in a *.WAV file, the curves to an *.xls file and then record all the results
information to database.
The default Autosave sequence that is delivered with SoundCheck 6.1 uses a Serial Number Step to
automatically increment the serial number before proceeding to the Autosave Step. The functions of the
Sequence Editor (such as Step Configuration of the Limit Steps) could be adjusted to jump over the Serial
Number and Autosave Steps if the device under test failed the Limit Step conditions. In a sequence without
jumps, data for all items tested would be saved, regardless whether the DUT passes or fails.
Print Editor
The Print Editor (Ctrl+Shift+P) enables you to produce a printed report each time the sequence executes.
Send a standard SoundCheck report (shown in the figure below titled Figure 19-1: Printing Editor Standard
Report) to your printer, or save a report to a Microsoft Word file or to HTML format. Open the Printing Editor
by selecting Printing from the Setup menu of the main SoundCheck window.
Note: There is a difference in the page size when selecting Create HTML from the print menu. This
creates an HTML file that can be opened in Internet Explorer or in an HTML editing program.
Selecting Create HTML maximizes the page size according to the Internet Explorer defaults. See
Figure 19-3: Internet Browser Setup for HTML printing. Selecting Print HTML in a Print Step
or CTRL+P from the Memory List will create a smaller, bordered printout.
Note: When printing to HTML, the default graphic format is Bitmap or BMP. This provides the best
graphic quality but the file size is large. If a smaller file size is required, the format can be changed
to JPG by editing: C:\SoundCheck 6.0\Last session.txt.
Many functions of the Printing Editor are contained in the menu bar. The following sections describe what
options are available.
File
Display
The figure below (Figure 19-7: Show Graph and Table) shows a graph and a table on the Standard Print
report. Notice that unlike the Display Step, the Printing Step has two Memory Lists, one for each type of
display. XY Graphs and Tables can display curves and single values, and a Results display can display the
result margins and verdicts.
Curve
On the SoundCheck
Main Menu select Edit
and then Options.
SoundCheck provides a way for you to integrate your own LabView code into your SoundCheck test. To edit
the parameters of an existing custom step in your SoundCheck system, choose Custom from the Setup menu,
or use the shortcut Ctrl+Shift+X. Both methods will open the Custom Editor, if there is a Custom step in the
sequence. If not, a dialog window opens so that you can choose an existing Custom step to edit.
Creating a Custom VI
1. Make sure the SoundCheck application is closed.
To develop your own custom vi for SoundCheck 6.1, LabView 7.1 is required. If you want to run
SoundCheck only within your development system, you may use a higher version of LabView.
3. Open the LabView VI template (C:\SoundCheck 6.1\System\Custom VIs\your step name here.vi).
4. Choose Save As from the File menu of the open VI to name your step.
5. Save your custom VI name into the same location, in the Custom VIs folder.
Make sure it has the .vi extension (lower case). For example, save it as Sigma extraction.vi
6. Combine your code with the SoundCheck template.
Making a Template
1. Note your VI name, because the step name and step editor name you create for it must be the same
as the VI name (before the extension), and it is CASE SENSITIVE.
3. Choose Save As from the File menu of this template VI and make sure to use the same name as
your custom vi.
Make sure it contains Editor.vi after the custom name. For example, save it as Sigma extraction
Editor.vi.
Note: Use the Editor to set variables needed in your Custom Step.
The naming convention of these subvis is not controlled by SoundCheck, but you may wish to use
your own convention.
2. Close and save your step and step editor vis.
4. Choose Custom from the Category pull down menu on the left hand side of the Sequence Editor.
5. Choose New from the Step menu of the Sequence Editor, and then name the new step with the same
name as your step VI and step Editor VI.
In this example, the new step would be called Sigma extraction (do not include the .Cus extension in
this dialog). This opens your Custom Editor of the same name (Sigma extraction Editor.vi).
6. Once this step is created and saved (click OK), you can insert the new step into your sequence.
Note: These two VIs (your step name here.vi and your step name here Editor.vi) work together
within SoundCheck and must be located in the System\Custom VIs folder. In our example,
the Sigma extraction Editor.vi is used to set parameters in your custom step, and Sigma
extraction.vi is called when your custom step is run in the sequence to execute your custom
code.
If you have used the Curves Generated option in your Editor, you will add names to the Memory List
with your step. These curve, value, and result names will allow steps, such as Limits and Display
Steps that occur later in the sequence, to act on your custom curves.
2. Follow the instructions highlighted in yellow on the VI diagram, and wire in all your custom code.
Important! CAUTION: The curves listed in the Curves Generated array in your Custom Editor
must have exactly the same name as those created by your custom vi (and it is CASE
SPECIFIC). This ensures that the placeholders for the data and results in the Memory
List are filled with the correct data when the sequence runs.
Note: If you make your custom VI wait for user interaction, such as clicking a Done button, you
must set up that sequence step to Display when Run (see Sequence Editor). Otherwise,
SoundCheck may not be able to continue with the sequence.
Sequence Editor
The Sequence Editor (optional) enables creation and customization of sequences to fit your specific testing
needs. Sequences can involve a few steps for a straightforward measurement (e.g., loudspeaker frequency
response), or include dozens of steps for elaborate tests. To view and change the current sequence, select
Sequence from the Setup pull-down menu on the main SoundCheck menu bar, or use the keyboard shortcut
Ctrl+Q.
Regardless of how comprehensive a test sequence may be, every sequence follows this basic flow chart.
Other steps (to compare the test results to a set of tolerances, or to calculate parameters based upon the raw
measured data, etc.) may be added to the sequence, but in essence, the test follows the organization shown
in Figure: 21-1 Sequence Editor Flow Chart. Sequences are comprised of individual steps that are found in
one or more of fifteen different step categories. SoundCheck is delivered with many default steps that can be
used with minor or no modifications.
However, a SoundCheck sequence is more than just a series of steps. The outcome of individual steps can
determine later actions in the sequence. For example, if a Limits Step outputs a Fail result, you can configure
the sequence to jump over an Autosave Step, thereby only saving data when a Pass condition exists. By
creating new sequences, adding to old ones, or making simple modifications, you can customize the
sequence to best suit your test requirements.
User Interface
The right side of the sequence editor uses the new Navigation Tree. The editor window allows the right side to
be expanded for easier viewing of long step names. Settings for the size of the sequence editor window and
the width of columns are stored in the “Last session.txt“ file. This will be recalled the next time SoundCheck is
run. Double click on the first line of the sequence, (Overall sequence) at the top of the edited sequence list to
open the Configure Sequence window. To open the Step Configuration editor, double click on any Step
Configuration item.
Note: Note: The comment field in the Configure Sequence window can be used to include notes about
the sequence; version, date created, author, etc.
Click to expand
or collapse the
Step Configura-
tion information
Conditional
Branching or
“Jumps” show
the line number
and step name
Note: Note: The left hand window will show the sequence tree when the Step Category is set to
“Sequence”. It should also be noted that sub-sequences are not shown in this view.
It is possible to “Mass Add“ steps to a sequence. This is very useful when adding a block of steps from
another saved sequence.
Block of steps
inserted above
Display step
Sequence Menu
Documentation (New)
The Documentation function will allow you to export a list of the steps of the active sequence along with
information regarding the configuration of the steps.
a. Line number
c. Category
d. Step title
e. Step configuration
z The Comment window gives you a space to enter general notes about the sequence and it’s use. This
info shows up in the Quick-Start menu.
An example of the output from the Documentation editor is shown in Figure 21-6: Documentation in Excel
spreadsheet.
L is t e n S o u n d C h e c k 6 . 1 0 . 0 0 0 3 w w w . lis t e n in c . c o m
Sequence: L o o p S t im u lu s L e v e l
Thu Nov 17 2005 4 :4 8 PM
O p e r a to r : MW D
C o m m e n t: L o o p S t im u lu s w it h A u t o s a v e B
Ty pe S te p N a m e # Out In
( O v e r a ll s e q u e n c e )
d is p la y in s t r u c t io n s
c le a r d a t a a t s t a r t
show d is p la y w h e n s e q o p e n e d
c lo s e d is p la y a t s t a r t
Har C a r d D e lu x e s in g le - e n d e d
Cal C r o w n A m p & S C M 2 M ic
Mes S t a r t S t im L e v e l 1
d is p la y s t e p
o v e r w r it e c u r v e s
Po s C u r v e p lu s c o n s t a n t d B 2
o v e r w r it e c u r v e s
S ti 6300-100Hz 3 L
o v e r w r it e c u r v e s
A cq P la y & R e c o r d 4 L L
o v e r w r it e c u r v e s
A na THD 5
o v e r w r it e c u r v e s
Po s Curv e M ax 6
o v e r w r it e c u r v e s
L im M a x D is t o r t io n L e v e l 7
o v e r w r it e c u r v e s
D is L o o p S t im u lu s L e v e l 8
d is p la y s t e p
The sub-sequence
ju m p o n p a s s t o # 2 : C u r v e p lu s c o n s t a n t d B
title is given a step ju m p o n f a il t o # 1 0 : C u r v e m in u s c o n s t a n t d B
number in relation to ju m p a f t e r 1 2 r u n s t o # 2 6 : D is t o r t io n L e v e l N o t R e a c h e d
the other steps of the o v e r w r it e c u r v e s
The documentation example shows the result of selecting the “Expanded View” format. If “Summary“ were
selected, the step configuration information below each step would be omitted.
When a sequence contains sub-sequences, arrows ">" represent sub-sequences and the number of them
denotes what level the sub-sequence is.
Editing Sequences
Every sequence is comprised of several steps. The Sequence Editor allows you to configure the sequence as
a whole, as well as to configure individual steps. The right side of the Sequence Editor is devoted to the
sequence being developed or modified. At the top right, located in the Folder box, is the path where the *.sqc
file can be found.
The user can choose a specific path for sequence and step folders. You can browse across a network, or use
steps from another version of SoundCheck. This allows users to have their own unique set of sequences and
steps on a network drive or the local PC.
Figure: 21-8 Browse to Paths for the Steps and Sequence Folders.
Just below the Folder box, there is a drop-down menu listing the sequences found in that directory. When a
sequence is chosen from this menu, SoundCheck loads its steps and configurations into the Active
Sequence list box.
Sequence-Specific
Note: Within individual step editors, parameters known as Sequence-Specific are in blue print.
Changes to these settings will only affect the step in the current sequence. All other items are
Step-Specific or Global, which means that the changes made will occur in all sequences that
use that step. To avoid making unwanted Step-Specific changes, either save the step with a
new name or create a new step.
You can also remove or insert steps into the current sequence. Removing a step is as simple as selecting the
step in the Active Sequence list box and then clicking Remove from the center of the Sequence Editor. To
insert a step, you must first browse to the location of the step (or Steps directory) on your local or networked
machine. This directory will be displayed in the folder field at the upper left corner of the Sequence Editor.
Then, choose the desired Category from the pull-down menu and select (by single-clicking) the step you wish
to add. Click Insert in the center of the Sequence Editor to add the step to your sequence. You may then use
the Move Up and Move Down buttons to position the new step correctly. When a step is present in the
current sequence, a checkmark will appear in the left list next to the step name, as in Figure 20-5.
Step Categories
The Category pull-down menu on the left side of the editor allows you to choose from any of the steps
available in the current Steps folder. Double clicking a step name in the left hand Category list box of the
Sequence Editor will open that step for editing. Editing steps from the left side of the Editor may change global
properties (black print).
Important! Any changes to sequence specific fields (blue print) will be ignored.
Calibration
Specifies the Input and Output devices (amplifier, microphone, etc.) and their respective sensitivities.
Messages
Specifies text based, digital I/O based messages, or RS-232 and/or IEEE messages.
Stimulus
Specifies the test signal (sine-based or a WAV file).
Acquisition
Selects method of data acquisition, e.g., Play and Record, Record only, Real Time Analyzer, etc.
Analysis
Selects the analysis algorithm.
Recall
Recalls a saved data file (SoundCheck-specific *.dat, *.res, *.wfm and standard *.WAV files) into the
sequence Memory List.
Post-Processing
Allows for complex data operations.
Limits
Checks measurement data against preset tolerances.
Display
Selects how the data and results will be presented.
Serial No
Selects automatic incrementing of a serial number, or a prompt for the user to enter a Serial Number.
Statistics
Calculates running statistics of curves and results that are updated with each test run.
Autosave
Saves data, results and/or wave forms to disk in one of five formats.
Printing
Selects how the data and results will be printed.
Sequence
Allows you to copy a step from a pre-existing sequence into the selected sequence. When this is selected in
the Category pull down menu, a second menu appears that lists all the sequences available in the folder you
selected. The user can then select a step from the left hand sequence to be inserted into the current
sequence (on the right).
Important! The Sequence Specific (Blue) fields of the this inserted step will retain the settings it had in
the saved sequence on the left.
When the selected Category is Sequence, the Insert Seq button appears in the center of the Sequence
Editor, above the Insert and Remove buttons.
Step Menu
Note: Attempting to save a sequence or step that is read-only will produce a dialog box that will tell you
which file(s) is not allowing the save to take place. You can change the Read Only attributes in
Windows and then save the sequence. Refer to Microsoft Windows documentation on how to do
this.
You can also open a step for editing by double-clicking on its name in the Category list box. From the step
editor you may rename and save your step if you wish. Keep in mind that only global changes (fields with
black print) will retain their settings when you edit a step outside of a sequence.
Important! Also, remember that any change(s) made to a black field in a step will be reflected in ALL
sequences that use that step.
Sequence Menu
Configure Sequence
Configure Sequence allows global configuration of all steps in sequence (e.g., Display Steps when run for
two (2) seconds). Note that sequence configuration specifications override any individual step configuration.
Options can be seen in Figure: 21-14 Configure Sequence Setup.
z Preload Steps into memory improves the speed and performance of the sequence. While the
sequence itself places little demand on memory, the use of long Stimulus files may require the use of
Virtual Memory, slowing down the speed of the test. Preloading these steps helps resolve the memory
problem.
z Show Display when sequence opened opens all of the final display windows of a sequence as soon
as the sequence is opened.
z Close opened Display at start of sequence closes all Display windows as soon as the sequence is
started.
z Clear measured data at start of sequence.
z Update Display during sequence allows display screens to change during the execution of the
sequence, so that you can view the data as it is measured. This does slow down sequence
performance. The default sequence configuration is to update Display Steps only at sequence
completion.
z Display instructions when opened allows you to choose a document or graphic to be displayed as
soon as the sequence is opened. This can be used to show instructions on how the measurements
are to be performed.
z Display steps when run for x seconds shows each step for a user defined number of seconds.
z Display steps on FAIL for x seconds displays every Failing step.
z Wait for confirmation stops after each step has been executed and waits for user input. When
Display step on FAIL is selected with this option, each step will be displayed until you choose to
continue on the Status window or Enter on the keyboard.
z Halt on FAIL will cause the sequence to abort at the first step that fails.
Edit Step
You may edit a step in the sequence two ways, by selecting the step for edit (in the Active Sequence list box)
and then choosing Edit Step from the Sequence menu, or by simply double-clicking on the step in the Active
Sequence list box. When in the Sequence Editor, as long as you use one of these two methods your entries
in the local fields (those with blue print) will be saved when you save the sequence.
Assign Channel
There is no longer a Channel Assign selection in the menu. This is now done in the Stimulus and Acquisition
Steps. (See Acquisition Editor and Stimulus Editor sections for more information.)
Configure Steps
You can configure individual steps to fine tune their role in the sequence. These changes are sequence-
specific. Configuring individual steps allows implementation of loops and conditional branching in the
sequence. You can find these options by highlighting a step in the current sequence, and selecting Configure
Step… from the Sequence menu of the Sequence Editor. The dialog in Figure: 21-16 Configuring the Test
for Signal Step will appear.
z Wait for Confirmation causes the sequence to pause after the selected step is completed and wait
for user input (click Continue or Abort in the Status window).
z Display step when run… (or Display Step on FAIL…) eliminates the need for user confirmation.
Enter the amount of time you wish the sequence to pause while the step is displayed. The sequence
will resume once the step times out.
z Halt on FAIL or Halt on Pass allows the sequence to be stopped based on the result of the step
(PASS or FAIL).
z Jump on PASS to… (or Jump on FAIL to…) allows for conditional branching. Depending on the
PASS/FAIL result of the step, the sequence will jump to a different point in the sequence. The drop-
down menus contain the names of all the steps in the sequence; you may jump forward or backward
in the sequence. You can also elect to loop through part of the sequence for a given number of
iterations and jump to a selected step.
z Overwrite data is selected so that the generated data item will be overwritten in the Memory List
each time a sequence loop occurs. This helps reduce the number of curves that appear in the
memory list. This can be set on a per-step basis. In other words, you can overwrite data for some
curves in a loop and keep all repeated data for other curves.
z Keep repeated data enables you to keep the repeated measured curves in memory, and they will be
added to the memory list with an iteration prefix, i.e.; 2-Fundamental, 3-Fundamental, etc. Curves are
only kept when the iteration logic produces a Pass.
the condition is Pass. To return to a normal sequence list, click the Collapse All button in the middle of the
Sequence Editor.
Note: The final step of a sequence cannot be used in conditional branching. Jump on Pass or Fail will
not be executed. In order to execute a jump at the end of a sequence, add a dummy display or
message step at the end of the sequence, and then configure the previous step to jump to the
desired location.
2. Name the Sequence. This will save an empty sequence with the new name. You will see an empty
Active Sequence list box on the right hand side of the Sequence Editor.
a. Then select from the list of existing Hardware Steps (or create a new one) corresponding to your
system.
4. Click Insert>>.
5. Under Category select Calibration. Then select from the list of existing Calibration Steps (or create a
new one).
Note: We recommend that you Not use periods or commas in step names. This is known to cause a
problem with Calibration steps not saving the calibration information when the sequence is saved.
Note: Notice: The order of the Step Categories in the pull down list is also the order the steps are
normally used in a sequence.
6. Click Insert>>.
Note: After opening any of these sequence steps in its editor, they can be saved under a different
name by click on Save As in the Step Editor.
a. Select the method for playing the stimulus signal and recording the DUT (device under test)
response.
12. Select the channel for the Acquisition input and output.
15. Select the channel for the Analysis input and output.
18. Under Sequences (right side of editor) highlight the Display Step that was just inserted.
a. Select Display step when run. This is required in order to see the results of the sequence.
21. Double click to open your steps on the right hand side of the editor. Make any changes to sequence-
specific (blue fields) there. Then save and run your sequence.
Exporting/Importing Sequences
Sequences developed on one SoundCheck installation can be used by other SoundCheck systems using the
Export Seq command from the File menu. This will copy the sequence, its configuration, and any steps
associated with the sequence to a folder with the same name as the sequence selected to export.
To import a sequence into the current sequence folder, select File→Import Seq… from the main
SoundCheck window. If a step or sequence being written has the same name as an existing step in the
destination directory, you will have to choose to use the old step or replace it with the new one. Care should
be taken to ensure that overwriting a step does not affect a sequence using the previous version of the step.
Steps may also be copied from one system to another by using standard Windows Cut and Paste from the
source step folder into the same category folder on the destination system.
You can run a sequence without importing it into your local session of SoundCheck. The sequence will use
the steps present in its own directory. Doing this will avoid copying over steps you may have on your system
that have names identical to steps in the exported sequence. This is valid for any sequence that does not
contain sub-sequences in sub-folders of the main exported sequence folder.
When working in an exported sequence (without importing) you can make and save changes to this sequence
at its location. You cannot re-export a sequence without first importing it into SoundCheck.
Sequences exported out of SoundCheck 6 also copy any instructions files from sequence configurations, any
*.dat, *.res or *.wfm files from Recall Steps, picture files being used in your Display Step, or WAV files used in
the Acquisition or Stimulus Steps into the exported sequence folder. On import, your SoundCheck system
may ask where these files should be stored, and will update paths in your sequence accordingly.
1. Make sure the sequence you want to export is the current sequence, and has been saved.
3. Open the folder where the exported sequence will reside. This can be a folder on the local hard drive
or anywhere on a network.
4. Once you have opened the destination folder, click on Select Cur Dir.
5. SoundCheck will then create a folder with the same name as the exported sequence. The folder will
be populated with the steps and additional files needed by the sequence. If a folder of the same name
already exists in that directory, the export process will abort. It will not issue an error.
2. Open the folder where the sequence to be imported (*.sqc file) resides. This can be a folder on the
local hard drive or anywhere on a network.
4. SoundCheck will then display the following message before importing the sequence:
6. SoundCheck may also ask where to place any data, document, Excel template, or WAV files that are
imported with the sequence.
7. If you are importing a sequence with sub-sequences, make sure to place all sub-sequences in the
same directory as the master sequence.
2. The input and output devices for each local station must be calibrated.
3. The folder paths on each local station must be set to the local drive:
5. To open any sequence on a network drive, use File→Open (Crtl + O) from the main SoundCheck
screen and browse to the location of the *.sqc file.
As an alternative we recommend using unique data names so that the data from one sub-sequence can be
differentiated from that of another. Keeping track of data in the master sequence is much easier when unique
names are used. This also allows you to keep all of the “Waveform Out” information in the memory list of the
master sequence.
Hardware Step
Any Master Sequence that contains sub-sequences using non-audio hardware (Digital I/O, IEEE, RS-232,
Footswitch, Buzzer or DC Connect) will need to have that hardware enabled in the Hardware Step of the
Master Sequence. If each sub-sequence has a different hardware step that calls different peripheral devices,
the Hardware Step in the Master Sequence will need to have all of those devices enabled as shown in Figure
4.
For those who are more familiar with the Basic programming language, the chart below shows how
SoundCheck sequence programming compares to Basic.
Basic SoundCheck
Initialization: x = a Message Step: prompt operator for numeric input to use as variable.
Recall Step: recall a value to use as a variable.
User equation: set a variable in a custom equation.
x= y Overwrite old curve (or value) with new curve in memory list. (Overwrite
data selection in step configuration)
For i=0 To n Do After n repetitions jump to step x and Jump on pass and/or fail to step y
Case … Do Limits
Virtual Instruments
The Virtual Instruments offered by SoundCheck allow you to manually operate the different components of the
test system as stand-alone instruments (e.g., Signal Generator (Ctrl+F4), Multimeter (Ctrl+F5), Oscilloscope
(Ctrl+F6), Spectrum Analyzer (Ctrl+F7), Real Time Analyzer (Ctrl+F8)).
The Virtual Instruments include:
z A Signal Generator to generate sine waves, noise and WAV files.
z Multimeter to display the weighted or unweighted RMS level of an input signal.
z Oscilloscope to view time waveforms.
z FFT Spectrum Analyzer for narrow-band frequency analysis.
z Real Time Analyzer for nth octave analysis. (Not available when using NI DAQmx hardware devices.)
Signal Generator
Choose the output Channel, Frequency, and Output Level of the sine wave or WAV file to play. The Signal
Generator always opens with Mute enabled to prevent any inadvertent, excessively high levels being played.
When you are ready to play your signal, click the blinking Muting button to disable muting.
The level and units are determined by the calibration setup. For example, if you have calibrated the output
sensitivity to include the gain of an amplifier in the path of the output signal, the level indicated will be the level
into the DUT. The output level is in physical units. Refer to the Calibration Editor for more information on
Physical Units.
Note: WAV file playback “N times“ is not available when using NI DAQmx hardware devices.
2. Open the Signal Generator by choosing it from SoundCheck’s Operate menu. (Open the RTA as well
if you wish to see the measured signal change as the equalization is applied.)
3. Select WAV file from the radio button in the upper left hand corner of the Signal Generator. Browse to
the WAV file you would like to equalize, and set your Output Level and number of times for the file to
play. Press Start to play the file, and watch the unequalized response on the RTA. The WAV file will
stop playing when the number of times to play has passed, or, if you have chosen Continuous Loop,
click Stop when you are satisfied.
5. The equalized version of the WAV file will be saved to the directory of the original file. If the original file
was named program material.wav, the new file will be named program material EQ.wav.
6. Return to editing your sequence (this should still be the sequence containing the Calibration Step
used earlier). Add an Acquisition Step to play the equalized WAV file (e.g. program material EQ.wav)
through the Signal Generator, and record the response through the RTA, as in Figure: 22-4 Play the
Equalized Signal in the Sequence. Keep in mind that most of the user entry fields in the Acquisition
Step are sequence-specific, and therefore must be edited after the step is inserted into your
sequence.
Multimeter
Choose the input Channel, Record Time in milliseconds, the number of Averages to measure the RMS level of
the input signal. Averaging can be set to Linear or Exponential. (For more information on Virtual Channels
refer to the Hardware Editor section.)
Spectrum Analyzer
The spectrum analyzer allows detailed analysis of spectral components. The weighted spectrum is now
available. The weighting functions include: none, A, B, C or any other curve in the SoundCheck Memory List.
Estimated Fre-
quency and Level
Choose Window
Units based on type and Weight-
Calibration ing
Cursor position
and level
Harmonic Cursor
Displays harmonics
and THD level
FFT Controls
z Est. Freq: Displays interpolated frequency estimate, in Hz, at Cursor 1. The interpolated
frequency value is significantly greater in resolution than the measurement bandwidth.
z Est. Level: Displays the calculated level estimate at Cursor 1, in units RMS. In order to get
valid results for Est. Frequency and Est Level, Cursor 1 must be positioned before or during
measurement. The interpolated level value is significantly great in resolution than the direct reading in
the Cursor 1 legend.
z Spectrum (Display properties): Allows you to change the color and attributes of the
Spectrum Line. For more information on these controls refer to the Display Editor section.
z Curve Attributes: Controls curve attributes See the Introduction section for more information on
these graph controls.
z Auto Scale: Turns Autoscale on/off. To turn this On or Off. Place mouse pointer here.
z Precision: Allows you to set the level of precision for the display of values.
Scale
Trigger Controls
Triggering can be used to automatically capture a spectrum when the signal level exceeds the value set in the
“Trigger Level” field.
z Trigger Channel: Sets Sound Card Channel analog input select.
z Trigger Level: Sets level of measurement trigger, in either Physical Units or dB. If dB is chosen, the
trigger threshold is on the positive value of the waveform.
z Trig. Offset (sec): Sets the amount of time that the Acquired Signal is shifted relative to the point at
which it triggered. A negative offset indicates that the signal will be shifted to the right by the time that
is in the field i.e. -100mS.
z Slope: Selects whether Positive going signal triggers before negative going signal.
z Indicator light next to Triggered button indicates when the signal is triggering measurement.
Resolution
When the Display type is set to Time, only the Time [sec] field is available.
When the Display type is set to Spectrum both the Time and Spectral lines fields are available.
z Time [sec] indicates the total amount of time allowed before the next trigger will be allowed.
Measurement record length in seconds (sec).
z dT [sec]: Sampling Interval of the time signal. This is the inverse of the sampling rate determined in
the Hardware Step.
z Spectral lines: Number of FFT lines from 0 Hz to 0.5x (half) of the sound card sampling frequency.
z dF [Hz]: Resolution/spacing of Spectral Lines.
Averaging Controls
Spectrum
z Input Channel: Makes any predefined channel, including Virtual Channels, will be available for input.
z Average: Displays the average spectrum, either Linear or Exponential, as determined in the
Averaging Field.
z Power: The result is the average Power of each FFT bin, excluding phase information.
z Complex: The result is the average of the complex value of each FFT bin (amplitude and phase); this
must be used in conjunction with the trigger controls. The signal must be very stable when using
triggering, otherwise slight random variations in phase from one trigger cycle to the next will cause
synchronous components to be underestimated in amplitude. A greater signal to noise ratio can be
obtained by using this.
z Maximum: Displays the maximum of each spectral line.
z Minimum: Displays the minimum of each spectral line.
Weighting Controls
z Window: User selectable time window. Available windows are shown above.
z Weighting: Allows you to select A, B or C weighting. Additionally, a curve from the Memory List can
be used as a weighting function. This is applied to the measured spectrum, i.e. frequency domain.
z Apply Correction: Applies the correction curve associated with the input channel. Refer to the
Calibration Editor for information on the creation of Calibration Curves.
z Save to Memory: Saves the current measurement data to the memory list. This saves both the
Summable Spectrum and the RMS Spectrum. The Summable Spectrum displays the amplitude
corrected for the noise energy bandwidth of the time window used in the FFT calculation (e.g.
Hanning, 4-Term Blackman-Harris, etc.). The FFT spectrum should be used when measuring pure
tones and/or sinusoidal distortion components, such as harmonics. The Summable Spectrum must be
used when using the Power Sum post-processing function. Typical applications include determining
the total power in a frequency band when using Pink or White noise or program material.
z Cancel: Closes the Spectrum Analyzer, any changes to user defined fields will not be stored
z OK: Closes the Spectrum Analyzer, storing all settings.
Measurement Status
z Buffer Use: This shows memory buffer use. If this indicator is not solid red, there is no data loss (all
data processed). Real time analysis is performed.
z Real Time: This shows the update rate of the data display. A solid green bar indicates that the data is
being displayed as quickly as it being acquired. There will be circumstances where the display
processor cannot keep up with the actual data processing. Since the display may not be able to be
updated after each completion of a new average, this field would be a partial green bar. The actual
time data is still processed even though the display is not updated with each new average. After the
number of required averages has been calculated, the final screen is the cumulative average of all
averages.
Measurements
Listen’s SoundWare™ FFT program allows straightforward measurements of acoustic, vibration and electrical
signals. The procedure to make a measurement is relatively simple:
1. Set up the Y-axis, X-axis, time window, and units in the Scale and Weighting sections.
4. Determine the Time record length. For lower frequencies and higher resolution, a longer record length
is needed. The delta Hz will automatically be updated to reflect changes in record length and number
of FFT Lines.
5. Enter the number of FFT Lines desired and select type of averaging (Linear or Exponential).
Running a Measurement
After set up of the above sections, pushing Start in linear averaging mode will start the measurement and
averaging and will stop the analyzer when finished (when the requested number of averages is reached). In
Exponential averaging mode, this button becomes the Continuous button which, when pressed, starts
exponential averaging. To stop exponential averaging, press the Continuous button again. Pressing Start in
linear averaging mode while running will stop the measurement and averaging. Use the cursors and/or saving
facilities to analyze and view data.
Note: The Estimated Frequency and Level fields only update during measurements. When the
measurement is finished (as in the case of linear averaging), the fields will reflect the last cursor
position before the completion of the last average.
None (Uniform)
Also referred to as Rectangular. No weighting is applied to the measurement. This works well with transients
that are shorter in length than the measurement time. Due to the flat characteristic in the time domain, all parts
of the signal are equally weighted.
Hanning
This is a smooth window function, which is one period of a cosine2 function and tapers to zero at the
beginning and end of the measurement. Hanning is recommended for the analysis of noisy signals. Its main
advantage is that it has excellent frequency selectivity.
Blackman-Harris
This window has a low ripple (<0.87dB) in the pass-band and a low skirt (<-80 dB) in the stop-band.
Blackman-Harris is recommended for harmonic and order analysis. Its main advantage is that it has an
excellent dynamic range combined with good frequency selectivity.
Flat-top
This window has very negligible ripple (<0.01dB) in the pass-band (in the frequency domain). The window’s
main use is for level measurement of sinusoids (calibration), due to its negligible amplitude errors. Its main
advantage is that it has excellent amplitude accuracy.
Note: Audio Analyzer Type 2012, Brüel & Kjær Technical Documentation, BE 1074-12, 1994.
Oscilloscope
The Oscilloscope allows you to display and analyze the waveform of the signal from your transducer. This
instrument draws a graph of the instantaneous input signal as a function of time. You can configure the
settings of the SoundCheck Oscilloscope to take a linear average of the input signals as well. The units of the
Y axis of the Oscilloscope are determined by the Calibration Step. Controls for the Oscilloscope are similar to
those in the Spectrum Analyzer and are defined in more detail in the Spectrum Analyzer section.
Select Start/Con-
tinuous to begin
measuring, click
this button again
to freeze or stop
the measurement
Note: The RTA module is not available when using NI DAQmx hardware devices.
To use the RTA, choose Real Time Analyzer (Ctrl+F8) from the Operate pull-down menu.
The RTA will start as soon as it opens. The RTA wakes up in the same mode it was last used (e.g., Exp
averaging with a Slow time constant using 1/3 octave filters).
Spectrum
z Minimum
z Buffer Use
z Real Time Indicator
z Weighting
z Apply Correction
Averaging
z Linear: Linear will average for only the number of averages entered (e.g., 13) and then stops
measuring. When Linear averaging is selected, the Averages indicator will appear, specifying the
number of averages currently completed.
z Exponential: Exponential averaging is a continuous process. It is equivalent to a running average. As
the averaging time gets longer, the response of the filters slows down.
z Choice of Averaging Time: Fast (250 ms), Slow (1 s), User Defined (s).
From any programming language that supports ActiveX, you can run SoundCheck test sequences, receive
test data and results, and start up and exit SoundCheck.
SoundCheck’s ControlSC.vi
The VI that you Call is ControlSC.vi, which is located in the "…/System/Program VIs/" folder of your
SoundCheck folder. ControlSC.vi has the following inputs and outputs (not all outputs are returned by every
command):
Input or
Control/Indicator Name Type Description
Output?
Command Input string One of seven commands directing SoundCheck
to do some action. The command word may be
followed by parameters that are separated by
spaces, all in the same string.
Success? Output boolean Tells whether or not the command and action
were successful.
Pass? Output boolean Tells whether or not the test sequence passed or
failed overall, typically as configured in the final
Display step.
Margin Output double float The margin of passing or failure in the last Limits
Step of a test sequence.
Xdatapoints Output array of double Array of X values of requested data curve. Exam-
floats ple: Frequency in Hz.
Ydatapoints Output array of double Array of Y values of requested data curve. Exam-
floats ple: Magnitude in dB.
Zdatapoints Output array of double Array of Z values of requested data curve. Exam-
floats ple: Phase in deg.
2. Lot
3. Serial
Action:
Sets the Serial Number in SoundCheck. This Serial Number will remain in force until it is changed (the
sequence may be configured to change it as well).
Returned parameters:
Success? – True if the Serial Number was set successfully.
4. Run
5. Names
6. Curve
7. exit
Starting Up SoundCheck
You do not use ActiveX to start up SoundCheck. You use a Windows® "command line" command. In Visual
Basic, for example, the line of code is:
Shell "C:\SoundCheck 6.1\SoundCheck 6.1.exe"
If your SoundCheck folder is not in the root directory, replace the beginning of the path with the path to the
SoundCheck folder on your system.
z -h – hide the main SoundCheck window so that it cannot be brought into view even by clicking the
SoundCheck task bar button.
z -s – do not display the Status window that is normally displayed during the running of a sequence.
Note: The only restriction on the use of these options is that the -m and -h options cannot be used
together.
In Visual Basic, for example, the line of code to start up SoundCheck with both the main window and Status
window hidden is:
Shell """C:\SoundCheck 6.1\SoundCheck 6.1.exe"" -h -s"
Calling the VI
Here are some Visual Basic lines of code that illustrate how to call ControlSC.vi to issue commands to
SoundCheck. In this example, you set the Serial Number.
paramNames(0) = "Command"
paramNames(1) = "Success?"
paramNames(2) = "Pass?"
paramNames(3) = "Margin"
paramNames(4) = "Table"
paramNames(5) = "Xdatapoints"
paramNames(6) = "Ydatapoints"
paramNames(7) = "Zdatapoints"
paramValues(0) = "serial " & txtSerialNum
paramValues(1) = False
paramValues(2) = False
paramValues(3) = 0#
paramValues(4) = ""
paramValues(5) = ""
paramValues(6) = ""
paramValues(7) = ""
Only paramValues(0) above is an input to ControlSC.vi. You must set the remaining seven paramValues to
dummy values prior to making the Call. After the Call returns, paramValues(1) through (7) will contain values
returned by the VI.
Key:
B=bytes, b=bits, uint=unsigned integer, float=floating-point number in IEEE standard format
NB string Zunit
8B 64b float X dB ref
8B 64b float Y dB ref
8B 64b float Z dB ref
1B boolean single-value flag (0=normal curve, 1=single value)
1B boolean protected flag (0=unprotected, 1=protected)
1B boolean display X flag (0=do not display, 1=display)
1B boolean display Y flag (0=do not display, 1=display)
1B boolean display Z flag (0=do not display, 1=display)
4B 32b uint Plot Color (RGBa)
1B 8b uint Plot Interpolation (0-5)
1B 8b uint Plot Point Style (0-16)
1B 8b uint Plot Line Style (0-4)
4B 32b uint Plot Point Color (RGBa)
1B 8b uint Plot Line Width (0-5)
1B 8b uint Plot Bar Plot Style (0-10)
4B 32b uint number of chars (N) in Test Info
NB string Test Info
Key:
B=bytes, b=bits, uint=unsigned integer, int = signed integer, float=floating point number in IEEE
standard format
Note: strings do not have a termination character
Connection Procedures
3. Plug RCA phone (or other connector type appropriate for your amplifier) to amplifier input channel.
5. Plug Banana connector (or other connector type appropriate for your amplifier) to amplifier output
channel.
Note: The ground of the adapter must be connected to the amplifier minus (-) connection or a “loop”
condition will occur that could result in damage to the amp and sound card.
8. After calibration is successful, click Save As to save new amplifier gain settings to disk or close
Calibration Editor and click File -> Save to save the entire sequence.
3. Plug RCA phono (or other connector type appropriate for your amplifier) to amplifier input channel.
Note: The ground of the adapter must be connected to the amplifier minus (-) connection or a “loop”
condition will occur that could result in damage to the amp and sound card.
8. After calibration is successful, click Save As to save new amplifier gain settings to disk or close
Calibration Editor and click File -> Save to save the entire sequence.
2. Plug RCA phono (or other connector type appropriate for your power supply) to output connector on
back of SoundConnect.
5. Click Calibrate in Input section of Calibration Editor to calibrate microphone. Make sure units are V/
Pa and dB re 20 µ.
6. After calibration is successful, click Save As to save new microphone gain settings to disk or close
Calibration Editor and click File -> Save to save the entire sequence.
3. Plug RCA phone (or other connector type appropriate for your amplifier) to amplifier input channel.
4. Plug the Banana connector (or other connector type appropriate for your amplifier) to amplifier output
channel and then connect to loudspeaker.
5. Plug microphone into front of SoundConnect. Make sure appropriate polarization voltage is selected
and mic has been calibrated.
6. Plug RCA phono (or other connector type appropriate for your power supply) to output connector on
back of SoundConnect.
7. Plug 1/4-inch jack into Left In of sound card. Make sure mic power supply is ON.
8. Turn amplifier ON. You are now ready to run your loudspeaker test sequence. Turn amplifier OFF
before shutting down PC.
Note: If a footswitch has been supplied, plug it into the computer’s COM port (DB9 connector on
back of PC). Make sure that the Hardware Step in the sequence(s) you choose to run have
the footswitch enabled. Refer to section on Hardware Editor in SoundCheck manual. Make
sure that Hardware Type External Interface is chosen and the selected interface is
Footswitch. NI VISA must be installed on your PC for the footswitch to operate properly. If
Listen has supplied the PC, NI VISA will already be installed. If Listen did not supply the PC,
NI VISA will be installed during the SoundCheck installation process. You can always reinstall
NI VISA by inserting the SoundCheck CD-ROM. The footswitch function is not available in
Windows NT.
Note: Note: Amplifier should be calibrated before making any measurements. Refer to Calibration
Editor for details.
3. Plug RCA phone (or other connector type appropriate for your amplifier) to amplifier input channel.
4. Plug Impedance Box banana connectors to amplifier output channel and then connect Impedance
Box long leads to loudspeaker.
5. Plug microphone into front of SoundConnect. Make sure appropriate polarization voltage is selected
and mic has been calibrated.
6. Plug RCA phono (or other connector type appropriate for your power supply) to output connector on
back of SoundConnect.
7. Plug 1/4-inch jack into Left In of sound card. Make sure mic power supply is ON.
Note: A Balanced cable is used for this connection in order to “Float“ or Isolate the ground of the
soundcard input from the output of the amplifier.
10. Turn amplifier ON. You are now ready to run your loudspeaker test sequence. Turn amplifier OFF
before shutting down PC to avoid unwanted transients from potentially damaging loudspeaker.
DMM
set to
Volts AC
+ -
NC NC
z For the purpose of calibration, do not connect the ground of the XLR connectors. Leave them
“Floating”. (NC = Not Connected)
z Do not short the Low (-) of a balanced output to ground. With some Active Output devices this will
result in distortion on the High (+) signal.
z (The low (-) of the balanced input can be tied to ground. Shorting the low input insures that it is not a
source of noise and usually causes no problem.)
Note: When a sound card is calibrated for Balanced mode but used in Single-ended mode, there will be
a 6 dB drop in the output level. Only one line of the balanced output is being used. See Figure:
25-9 Balanced Output to Single-ended Input.
When calibrating and/or using a Balanced Sound Card in Single-ended mode it is important to follow the
guidelines outlined in the following section.
+ RCA or cable
XLR +
With the output ¼" Phone
level of the Single- - 0 dB is measured
ended Output at the Balanced
device set to 0 dB, NC Input
Balanced output to Single-ended input wiring is a different matter. It is important to not short the Low (-) of a
balanced output to ground. With some devices with Active Balanced Outputs this will result in distortion on the
High (+) signal. (Transformer balanced outputs can have the low connected to ground.)
Figure: 25-9 Balanced Output to Single-ended Input shows the suggested wiring for connecting a
Balanced output to a Single-ended input. The measured level at the single-ended input is down by 6 dB since
only one line of the Balanced output it used.
Note: Use of the footswitch and buzzer with SoundCheck requires that NIVisa is installed on the
system. This can be found on the SoundCheck installation CD under Additional Software.
(Footswitch and Buzzer control cannot be used with Windows NT.)
Note: Footswitches and a Buzzer can be connected to the same Serial Port connector but there is
usually limited room for wiring in standard connector housings.
Note: Two Buzzers can be connected to the same Serial Port at the same time with no footswitches.
Only one Buzzer can be connected to a Serial Port when two Footswitches are in use on the
same port.
Note: When two switches are used on a single serial port, a buzzer cannot be used on the same serial
port. Use a second serial port if needed.
1. To enable the Remote Control Switch function, open the sequence that it is to be used in. Open the
Sequence Editor and double click on the Hardware Step in the Sequences section.
Double click on
the hardware step
3. Click on Save to close the Hardware Editor and then close the Sequence Editor. Save the sequence
to store the changes.
Before installing the audio card in the computer check the Input and Output level jumpers, the Input level
jumpers should be set on +4 dBu and the Output level jumpers should be set on -10dBu.
Note: The actual value for the input is +4 dBV (dB referenced to 1.00 volt) as opposed to + 4dBu. There
is a silk screening error on the sound card PC board, which shows the units to be dBu instead of
dBV.
2. Once the driver has been installed select the Multimedia icon from the Control Panel folder.
3. Click Start, then click Settings, and then click Control Panel.
Double click
on the Multi-
media or
Sounds and
Audio
Devices icon
OR
Preferred Device
1. Under Audio set the Prefered device for Playback and Recording to the Onboard Sound Card. In the
example below, the default device would be Realtek in Windows XP or SB16 in Windows 2000.
Click on the
Audio tab
Check this to
force Windows
to use the
Onboard
Sound Card for
playback of
Windows
sounds and
multimedia
material.
OR
Windows XP Windows 2000
Note: The CardDeluxe configuration panel can normally be opened from the icon in the Windows
Tray. It can also be opened using the following instructions.
2. Select the Devices tab. Double click on Audio Devices to open the list.
3. Double click Audio for CardDeluxe Analog + Digital Audio to open the properties screen.
Click Settings…
Setting Up
This section will enable users of SoundCheck 6.1 to verify their PC-based electroacoustic test system is
working properly.
Figure 28-1:
2. After clicking Open, this sequence will be loaded and will become the active sequence. The main
SoundCheck screen should like this:
Figure 28-2:
3. Connect sound card input and output channels per the wiring diagram below:
Figure 28-3:
4. Run Gain & RSP sequence by clicking Start.
Figure 28-4:
5. The sequence will then display the frequency response of the sound card's left channel. See Figure
28-5: Properly Working DAL CardDeluxe Sound Card. The phase response is also available. If
the sound card is operating properly, the frequency response will be within 0.2 dB re 1.00 volt.
Figure 28-6:
2. Set the Generator Output Level to 1.000V, Frequency to 1000, and Channel to Left.
3. Set FFT controls as shown in figure above except that Input Channel will be set to Left.
4. Click on Mute in Signal Generator so it no longer is blinking red. A 1.000 volt 1 kHz sine wave will be
played from Left Out to Left In. Click Start on the FFT screen and the frequency spectrum will appear.
If the sound card and interconnecting cables are in good working condition, the FFT spectrum should
look like the one above. The sound card noise floor should be -100 to -110 dBV.
To check for any ground loops or electrical line frequency interference (50Hz or 60Hz), reduce the
frequency range of the FFT display from 20 kHz to 1 kHz. To do this, place the mouse cursor over the
20000 number and highlight it by double-clicking using the left mouse button. Enter 1k and the press
then press the Enter key on the computer keyboard. The display will look like Figure 28-7: Sound
Card Noise Floor.
Checking the performance of the SoundConnect™ is similar to checking the sound card performance. The
Gain & RSP sequence will be used as well as the Generator and FFT virtual instruments. The only difference
is the wiring connections.
Connect the sound card to SoundConnect™ as shown in Figure 29-1: SoundConnect Performance Test
Connections.
2. Plug a BNC-to-BNC cable from adapter to the BNC input of front panel of SoundConnect.
A 1/4 inch-to-RCA cable can be substituted and then a female RCA (phono) to BNC adapter can be used.
Run the Gain & RSP sequence and then run the Generator/FFT in the same manner when checking the
sound card performance. The SoundConnect™ frequency should be very flat (less than 1.0 dB variation) and
the FFT spectrum should only have a 1 kHz signal. If any harmonics are present, they should be at least 60
dB below the 1 kHz level.
3. Plug RCA phone (or other connector type appropriate for your amplifier) to amplifier input channel.
5. Plug Banana connector (or other connector type appropriate for your amplifier) to amplifier output
channel.
Note: The ground of the adapter must be connected to the amplifier minus (-) connection or a "loop"
condition will occur that could result in damage to the amp and sound card.
8. After calibration is successful, click Save As to save new amplifier gain settings to disk or close
Calibration Editor and click FileÆSave to save the entire sequence.
Appendix 5: Amplifier Calibration Connection Diagram using the DAL CardDeluxe A 5-307
SoundCheck 6.11 - Instruction Manual
Appendix 5: Amplifier Calibration Connection Diagram using the DAL CardDeluxe A 5-308
SoundCheck 6.11 - Instruction Manual
3. Plug RCA phono (or other connector type appropriate for your amplifier) to amplifier input channel.
Note: The ground of the adapter must be connected to the amplifier minus (-) connection or a loop
condition will occur that could result in damage to the amp and sound card.
8. After calibration is successful, click Save As to save new amplifier gain settings to disk or close
Calibration Editor and click FileÆSave to save the entire sequence.
Appendix 6: Amplifier Calibration Connection Diagram using LynxTwo Multi-channel Sound Card A 6-309
SoundCheck 6.11 - Instruction Manual
Appendix 6: Amplifier Calibration Connection Diagram using LynxTwo Multi-channel Sound Card A 6-310
Bridged Amp
Calibration Connections
Tip
(TRS Ring
Sleeve
Connector)
Amplifier set to
Bridged Mode. Sound Card Input
Balanced using ONLY Tip
Amplifier and Ring, sleeve is not Computer
(Single-ended
connected
amp input) Amp Output Tip
+ + Sound card
Right Input
- - Amp output must be wired Ring
according to manufacturer’s Sound card
instructions Left Input
SoundCheck 6.11 - Instruction Manual
Sound card
Right Output
A 7-311
SoundCheck 6.11 - Instruction Manual
2. Plug RCA phono (or other connector type appropriate for your power supply) to output connector on
back of SoundConnect.
5. Click Calibrate in Input section of Calibration Editor to calibrate microphone. Make sure units are V/
Pa and dB re 20 µ.
6. After calibration is successful, click Save As to save new microphone gain settings to disk or close
Calibration Editor and click FileÆSave to save the entire sequence.
3. Plug RCA phone (or other connector type appropriate for your amplifier) to amplifier input channel.
4. Plug the Banana connector (or other connector type appropriate for your amplifier) to amplifier output
channel and then connect to loudspeaker.
5. Plug microphone into front of SoundConnect. Make sure appropriate polarization voltage is selected
and mic has been calibrated.
6. Plug RCA phono (or other connector type appropriate for your power supply) to output connector on
back of SoundConnect.
7. Plug 1/4-inch jack into Left In of sound card. Make sure mic power supply is ON.
8. Turn amplifier ON. You are now ready to run your loudspeaker test sequence. Turn amplifier OFF
before shutting down PC.
Note: If a footswitch has been supplied, plug it into the computer's COM port (DB9 connector on
back of PC). Make sure that the Hardware Step in the sequence(s) you choose to run have
the footswitch enabled. Refer to section on Hardware Editor in SoundCheck manual. Make
sure that Hardware Type External Interface is chosen and the selected interface is
Footswitch. NI VISA must be installed on your PC for the footswitch to operate properly. If
Listen has supplied the PC, NI VISA will already be installed. If Listen did not supply the PC,
NI VISA should be installed during the SoundCheck installation process by selecting from the
Install Menu. You can always reinstall NI VISA by inserting the SoundCheck CD-ROM. The
footswitch function is not available in Windows NT.
Note: The Impedance Measurement Interface shown in Fig 35-1 is available from Listen. Part number:
250-0800-100 with 1/4" connector cable and 250-0800-200 with XLR connector cable.
Note: Amplifier should be calibrated before making any measurements. Refer to Calibration
Editor in the SoundCheckTM instruction manual for details.
3. Plug RCA phone (or other connector type appropriate for your amplifier) to amplifier input channel.
4. Plug Impedance Box banana connectors to amplifier output channel and then connect Impedance
Box long leads to loudspeaker.
5. Plug microphone into front of SoundConnect. Make sure appropriate polarization voltage is selected
and mic has been calibrated.
6. Plug RCA phono (or other connector type appropriate for your power supply) to output connector on
back of SoundConnect.
7. Plug 1/4-inch jack into Left In of sound card. Make sure mic power supply is ON.
Appendix 10: Loudspeaker Test Connection Diagram with Impedance Box A 10-317
SoundCheck 6.11 - Instruction Manual
10. Turn amplifier ON. You are now ready to run your loudspeaker test sequence. Turn amplifier OFF
before shutting down PC to avoid unwanted transients from potentially damaging loudspeaker.
Appendix 10: Loudspeaker Test Connection Diagram with Impedance Box A 10-318
SoundCheck 6.11 - Instruction Manual
Appendix 11: Time Selective Measurements with a Logarithmically Swept Sinewave A 11-319
SoundCheck 6.11 - Instruction Manual
z The linear sweep also becomes very slow, if the sweep rate has to be kept very low in order to
measure distortion at low frequencies - eventually even slower than required for a sufficient S/N ratio
The log TSR implemented in SoundCheck uses a logarithmically swept sine for fast time selective
measurements of both the fundamental response and of distortion. The logarithmically swept sine is much
more suitable for electroacoustic measurements:
z The logarithmic sweep uses the same time (and energy) for every octave, which is much more
suitable achieving a good S/N ration for all frequencies in typical electro acoustical measurements.
z The logarithmic sweep also provides a sweep rate, which is low at low frequencies but increases with
the frequency. That makes it possible to measure distortion also at low frequencies without making
the whole sweep very slow. As a logarithmically swept sine is used the "tracking bandpass filter"
method is not applicable for the analysis. Instead, cross correlation analysis is used. By doing the
cross correlation of the response signal with a special energy weighted version of the excitation
signal, the impulse response is found directly, and from that the frequency response is easily
calculated as well.
It is thereby possible to obtain a unique combination of features:
z Time selectivity.
z The very suitable energy distribution of the logarithmic sweep (increased energy at low frequencies).
z The capability of measuring distortion due to the sine based nature of the signal.
z An effective way measure distortion even at low frequencies due to the sweep rate of the logarithmic
sweep being low only at low frequencies just where it is needed.
Appendix 11: Time Selective Measurements with a Logarithmically Swept Sinewave A 11-320
SoundCheck 6.11 - Instruction Manual
Before you can write data in a table, you must establish a connection to a database. Because each database
management system (DBMS) uses different parameters for the connection and different levels of security,
connecting to a database may create errors. The different standards use different methods of connecting to
databases. For example, Open Database Connectivity (ODBC) uses Data Source Name (DSN) for the
connection and Active-X Data Objects (ADO) uses Universal Data Links (UDL) for the connection.
SoundCheck will allow you to use either standard to connect to your database. SoundCheck uses the
LabView Database Connectivity Toolset (http://www.ni.com/pdf/manuals/321525c.pdf) to make this
connection. The information below has been abridged from the user manual of this Toolset.
ODBC Administrator
You use the ODBC Administrator icon in your Control Panel to register and configure drivers to make them
available as data sources for your applications. Your system saves all changes you make within the ODBC
Administrator. When you double-click the ODBC Administrator icon in the Control Panel, Administrative
Tools Data Sources (ODBC) in Windows NT/2000, the ODBC Data Source Administrator dialog box appears
as shown in Figure: 37-1 Data Sources Dialog Box.
Data Source dialog box contains a list of all the ODBC drivers for your system, as shown in Figure: 37-2
Available ODBC Drivers.
Configuring a UDL
Creating a UDL invokes the Data Link Properties dialog box. Select a data provider from the Provider tab.
Refer to your database documentation files to determine which provider to use with your database. Figure:
37-5 Selecting the Provider for a UDL shows the default provider Microsoft OLE DB provider for ODBC
Drivers.
3. To create a new DSN, click Add in the ODBC Data Source Administrator dialog. This will open the
Create New Data Source dialog box containing a list of all the ODBC drivers for your system, as
shown in Figure: 37-2 Available ODBC Drivers. Select the appropriate driver for your target
database and click Next. You can also use the Configure to display a driver-specific dialog box
where you can configure an existing data source. The system then saves the configuration for the
data source in the registry or to a file.
4. After you select a particular driver, a second dialog box appears that contains specific settings for that
driver. ODBC drivers for databases such as SQL Server and Oracle contain settings and additional
dialog boxes for configuring items such as server information, user identification, and passwords.
Figure: 37-3 ODBC Access Driver Setup Dialog Box shows the ODBC Microsoft Access Driver
Setup dialog box for the system DSN named SoundCheck.
5. Test the connection between the DSN and the database by saving some trial data before you try to
save to a database in your procedure.
2. You can create a UDL by right-clicking in the Windows environment, the desktop or in any open
directory, and select NewÆMicrosoft Data Link from the shortcut menu. You must have the file
extensions displaying in the ToolsÆFolder OptionsÆView tab for this method to work.
3. The UDL is saved as a file (New Microsoft Data Link.udl) in the location where you originally right-
clicked. You can double-click the UDL file to open the Data Link Properties dialog box to configure the
UDL settings.
4. Select a data provider from the Provider tab. Refer to your database documentation files to
determine which provider to use with your database. Figure: 37-5 Selecting the Provider for a UDL
shows some default providers.
5. After you select a data provider from the list on the Provider tab, you then can configure the specifics
of the database connection on the Connection tab. The options shown on the Connection tab are
different depending upon which provider you choose. For example, the Connection tab for the ODBC
provider contains a selection for a connection string along with user name and password information.
Figure: 37-6 Configuring the Connection for a UDL shows the Connection tab options for using
the Jet 4.0 provider for Microsoft Access.
6. Click the Test Connection to ensure proper linking between the UDL and the target database.
z Axis_ID - Curves and values have axis information, X, Y, or Z. Results are not associated with any
axis, and therefore their Axis_ID will indicate N/A.
z Curve_Type - The word or words used to describe the curve, value or result, before and after the
channel information. For example, if the curve name is Fundamental [L] Mean then the Curve_Type
will be Fundamental Mean.
z Verdict_ID - Results will have a verdict of True for passing tests and False for tests that failed. Curves
and values have no verdict, and so their Verdict_ID will corresponds to a value of N/A.
z Unit_ID - Each unit used for any curve, value or result is saved only once to this table, and given a
unique ID number.
^ Exponentiation
FILE Shortcut Stimulus Ctrl+Shift+S Online Help None Show Steps Con- None
fig…
New Ctrl+N Acquisition Ctrl+Shift+A Tutorials… None
Memory List Ctrl+Shift+Y
Open Ctrl+O Analysis Ctrl+Shift+N Quick Start Menu… None
Rename… Ctrl+Shift+R
Spectrum Analyzer Ctrl+F7
WINDOWS Shortcut
Delete… Ctrl+Shift+D
RTA Ctrl+F8
Show Clipboard None
Clear… None
SETUP Shortcut Full Size Ctrl+/
Configure Ctrl+F2
Hardware Ctrl+Shift+H Sequence...
SoundCheck 6.0 - Instruction Manual
Listen, Inc. Appendix 14-332
SoundCheck 6.11 - Instruction Manual
Specifications
Note that SoundCheck software is available in various configurations which are optimized for all applications.
The capabilities described below are for all possible software options and may not be available in all
configurations. Please contact your local sales representative for package descriptions and pricing.
Specifications Specs-333
SoundCheck 6.11 - Instruction Manual
Real-Time Analyzer
z 1/1, 1/3, 1/6, 1/12, 1/24 octave filters with true digital recursive filters (Not compatible with NI DAQ)
z Average, Maximum, Minimum level with overload and real time indicators
z A, B, C and user defined weighting filters
z Complies with ANSI S1.11 and IEC 1260
z Linear and Exponential averaging time (Fast, Slow, and user-defined)
z Digital Recursive nth Octave filters (ANSI & IEC)
Specifications Specs-334
SoundCheck 6.11 - Instruction Manual
Specifications Specs-335
SoundCheck 6.11 - Instruction Manual
Distortion:
z THD and Rub & Buzz
z Normalized THD and Rub & Buzz distortion (harmonics compared to amplitude of fundamental at
measured frequency)
z THD + Noise
z Intermodulation
z Difference Frequency
z Non-Coherent Distortion
Recall
z Automatically recall data or results
Post-processing
z Complex math: Addition, subtraction, multiplication, division, offset by constant (X, Y, or Z
dimensions), change sign, reciprocal, absolute value, square, square root, exponential, and logarithm
z Scalar (Ave, Power, Max, Min, Resonant Frequency, Q, Notch, Loudness)
z Windowing (time and frequency)
z User-defined Equations (e.g. Thiele-Small parameters)
z Change resolution (linear or logarithmic)
z Nth Octave synthesis to get an nth octave spectrum from an FFT spectrum
z Power Summation of any user-defined frequency range
z Group delay
z Unwrapped phase
z Search range to find intersection of two curves (e.g. - 3dB points of crossover network)
z Curve smoothing with 1/3, 1/6, 1/12, and 1/24 octave or user-defined linear or log resolution
z Loudness rating according to IEEE and ITU-T; example sequences for TIA and other industry
standards included
z Attack & Release time calculates the time for the response signal to rise or decay, respectively, by a
user defined amplitude in dB or linear units
z Directivity Index
Statistics
z Average
z Max, Min, Mean
z Standard Deviation with user-defined sigma
z Process Control (Pp & Ppk)
z Best and Worst Fit to Average with Ranking
z Yield
Limits
z Pass/Fail
z Absolute
z Floating (x & y directions)
z Aligned to a pre-defined value (e.g. 0 dB at 1 kHz)
Specifications Specs-336
SoundCheck 6.11 - Instruction Manual
z Dynamic
z Waveforms, single values, and curves
z Comparison Precision
z Margin, Critical and Failed points
Display
z Multiple displays can be placed on the screen to view curves, single values, and test results with
PASS/FAIL indicators; display layout can be transferred to Word or as HTML document; curves with
different units (e.g. dBSPL and Ohms) can be displayed in one graph with no limit to number of curves
displayed in a single graph; data from any one graph can be exported directly to a new Excel file or
pre-defined template.
z Displays include XY graph, table, results, text, polar plots and embedded images
Printing
z Automatically print display layout to default printer or HTML
Note: * Ask Listen for details on latest available sound cards, specifications and drivers
Specifications Specs-337
SoundCheck 6.11 - Instruction Manual
Specifications Specs-338
SoundCheck 6.11 - Instruction Manual
Optional Accessories
z Remote footswitch & buzzer (includes RS-232 serial interface)
z Bar code reader
z Measurement microphones
z Preamplifiers
z Calibrators
z Artificial ears
z Artificial mouths
z Test heads and anechoic test boxes
Specifications Specs-339
SoundCheck 6.11 - Instruction Manual
Specifications Specs-340
SoundCheck 6.11 - Instruction Manual
Glossary
Term Definition
Absolute Standard Deviation The standard deviation calculated at each point of the curve. See Statistics chapter for formula.
algorithm A procedure for solving a mathematical problem in a finite number of steps that frequently involves
repetition of an operation. Algorithm here refers specifically to a procedure that encodes audio
information (so that it can be sent at high speed across data lines) and decodes the transmitted
information into audio at the receiving end.
Amplitude The instantaneous magnitude of an oscillating quantity such as sound pressure. The peak
amplitude is the maximum value.
Area of Audibility The area within which a specific sound or sounds are audible.
Best/Worst Fit to Average Determines which of the selected curves is the closest/furthest from the average of the curves. See
Statistics chapter for formula.
Center Frequency See IEEE 269 and/or B&k Frequency Analysis Text Book definition
Conditional Branching Used in a sequence to Jump over steps in a sequence according to the Pass/Fail criteria of a step.
dB See decibel
dB (A) or dBA A sound-level meter reading with an A-weighting network simulating the human-ear response at a
loudness level of 40 phons.
dB (B) A sound-level meter reading with a B-weighting network simulating the human-ear response at a
loudness level of 70 phons.C34
dBSPL A sound-level meter reading with no weighting network in the circuit, i.e., flat. The reference level is
20 uPa.
Decade Ten times any quantity or frequency range. The range of the human ear is about 3 decades.
Decibel A logarithmic form of any measured physical quantity and commonly used in the measurement of
sound. The decibel provides the possibility of representing a large span of signal levels in a simple
manner as opposed to using the basic unit Pascal. The difference between the sound pressure for
silence versus a loud sound is a factor of 1,000,000:1 or more, and it is not practical to use these
large numbers. Doubling of Sound Pressure = 6 dB Doubling of Sound Power = 3 dB Doubling of
Perceived Sound Level = 10 dB (approximately)
Decibel dB---the term used to identify ten times the common logarithm of the ratio of two like quantities
proportional to power or energy. (See level, sound transmission loss.) Thus, one decibel
corresponds to a power ratio of 100.1.
Directivity index (DI) The difference between sound pressure level in any given direction in the acoustic far field and the
average sound pressure level in that field.
Equal loudness contour A contour representing a constant loudness for all audible frequencies. The contour having a sound
pressure level of 40 dB at 1,000Hz is arbitrarily defined as the 40-phon contour.
Equalization The process of adjusting the frequency response of a device or system to achieve a flat or other
desired response.
Far field That part of the sound field in which sound pressure decreases inversely with distance from the
source. This corresponds to a reduction of approximately 6 dB in level for each doubling distance.
Feedback, acoustic Unwanted interaction between the output and input of an acoustical system, e.g., between the
loudspeaker and the microphone of a system.
Glossary Glossary-341
SoundCheck 6.11 - Instruction Manual
Filter, band pass A filter that passes all frequencies between a low-frequency cutoff point or a high-frequency cutoff
point.C55
Filter, high pass A filter that passes all frequencies above a cutoff frequency.
Filter, low pass A filter that passes all frequencies below a certain cutoff frequency.
Fletcher-Munson Curve Our sensitivity to sound depends on its frequency and volume. Human ears are most sensitive to
sounds in the midrange. At lower volume levels humans are less sensitive to sounds away from the
midrange, bass and treble sounds "seem" reduced in intensity at lower listening levels.
Fourier analysis Application of the Fourier transform to a signal to determine its spectrum.
Free field An environment in which a sound wave may propagate in all directions without obstructions or
reflections. Anechoic rooms can produce such an environment under controlled conditions.
Frequency The number of times per second that the sine wave of sound repeats itself. It can be expressed in
cycles per second, or Hertz (Hz). Frequency equals Speed of Sound / Wavelength.
Frequency Masking Principle where louder sounds render soft sounds inaudible in nearby frequency bands. This is the
principle behind perceptual encoding.
Frequency response The changes in the sensitivity of a circuit ,device, or room with frequency.
full duplex Telco communication that is bi-directional. ISDN is full duplex, so each end of the connection can
simultaneously transmit to the other.
G.711 Refers to the transmission of audio via a POTS (Plain Old Telephone) circuit. Frequency response
is limited to about 3.5kHz.
Handshaking Protocols usually implemented in hardware that let one data device tell another that conditions are
right (or wrong) for communications. A simple example: a printer telling a computer that it is OK to
print.
Harmonics Also called overtones, these are vibrations at frequencies that are multiples of the fundamentals.
Harmonics extend without limit beyond the audible range. They are characterized as even-order
and odd-order harmonics. A second-order harmonic is two times the frequency of the fundamental;
a third order is three times the fundamental; a fourth order is four times the fundamental; and so
forth. Each even-order harmonic second, fourth, sixth, etc.-is one octave or multiples of one octave
higher than the fundamental; these even-order overtones are therefore musically related to the
fundamental. Odd-order harmonics, on the other hand third, fifth, seventh, and up-create a series of
notes that are not related to any octave overtones and therefore may have an unpleasant sound.
Audio systems that emphasize odd-order harmonics tend to have a harsh, hard quality.
Hearing Range (human) A healthy young person generally can hear frequencies from approximately 20 Hz to 20000 Hz, and
sound pressure levels from 0 dB to 130 dB or more (threshold of pain). The smallest perceptible
change is 1 dB.
Hearing sensitivity The human ear is less sensitive at low frequencies than in the midrange. Turn your volume knob
down and notice how the bass seems to "disappear". To hear low bass requires an adequate SPL
level. To hear 25Hz requires a much higher SPL level than to hear 250Hz.
Hertz The unit of frequency, abbreviated Hz. The same as cycles per second.
Impedance The opposition to the flow of electric or acoustic energy measured in ohms.
Glossary Glossary-342
SoundCheck 6.11 - Instruction Manual
Impulse response Sound pressure versus time measurement showing how a device or room responds to an impulse.
In phase Two periodic waves reaching peaks and going through zero at the same instant are said to be "in
phase."
Infrasound Frequencies below 20 Hz. Humans perceive frequencies below about 20 Hz as pressure rather
than sound.
Inverse-square law Under far field/free field conditions, sound intensity varies inversely with the square of the distance
from the source. In pure spherical divergence of sound from a point source in free space, the sound
pressure level decreases 6 dB for each doubling of the distance.
Loudness The subjective judgment of intensity of a sound by humans. Loudness depends upon the sound
pressure and frequency of the stimulus. Loudness was defined by Fletcher and Munson (1933) as a
physiological description of the magnitude of an auditory sensation. The definition of loudness was
later refined as a definition of the attribute of auditory sensation corresponding most closely to the
physical measurement of sound intensity, but is not always accurate. Loudness is a subjective
quantity and all measurement techniques are based on assumptions and interpretation.
Masking The process by which the threshold of audibility for a sound is raised by the presence of another
(masking) sound. A masking noise is one that is intense enough to render inaudible or unintelligible
another sound that is also present.
Max (statistics) The maximum value at each point of the curves being compared.
Mean (statistics) The average value at each point of the curves being compared
Microphone An acoustical-to-electrical transducer by which sound waves in air are converted to electrical
signals.
Min (statistics) The minimum value at each point of the curves being compared.
Near field Locations close to the sound source between the source and the far field. The near field is typically
characterized by large sound pressure level variations with small changes in measurement position
from the source. This is a physical region in space where the inverse square law does not apply.
Noise Traditionally, noise has been defined as unwanted, undesired, or unpleasant sound. This makes
noise a subjective term. Sounds that may be unwanted and undesired by some may be wanted and
desirable by others. Noise is sound, as defined in this document: a pressure variation, etc. In order
to keep terms used in soundscape management as non-subjective as possible, sounds should be
classified as either appropriate or inappropriate, rather than as "noise." or "sound." The
appropriateness of any sound in a given area of a park will depend on a variety of factors, including
the management objectives of that area.
Noise Free Interval (natural The length of the continuous period of time during which only natural sounds are audible. Though
sounds only) little research has been conducted to relate how this measure correlates with visitor judgments or
with common experiences in park settings, it should provide a reasonable measure of the existence
and availability of periods with only natural sounds. It is also a metric that requires no acoustics
knowledge to be meaningful. Over the coming years of soundscape data collection, the NPS will
acquire such data and develop an understanding of how this metric can best be used to aid in
assessing and managing park soundscapes.
Octave An octave is a doubling or halving of frequency. 20Hz-40Hz is often considered the bottom octave.
For each octave lower in frequency that a speaker tries to reproduce, the speaker needs to move
four times as much air!
Octave bands Frequency ranges in which the upper limit of each band is twice the lower limit. Octave bands are
identified by their geometric mean frequency, or center frequency.
One-third octave bands Frequency ranges where each octave is divided into one-third octaves with the upper frequency
limit being 2* (1.26) times the lower frequency. Identified by the geometric mean frequency of each
band.
Glossary Glossary-343
SoundCheck 6.11 - Instruction Manual
Peak sound pressure level LPK[nd] ----ten times the common logarithm of the square of the ratio of the largest absolute value
of the instantaneous sound pressure in a stated frequency band during a specified time interval to
the reference sound pressure of 20 micro pascals.
Percent Time Above Natural The amount of time that sound levels from human-caused sound(s) are greater than sound levels of
Ambient natural ambient sounds in a given area. This measure is not specific to the hearing ability of a given
animal, but a measure of when and how long human-caused sound levels exceed natural ambient
sound levels.
Percent Time Audible The amount of time that various sound sources are audible to animals, including humans, with
normal hearing (hearing ability varies among animals). A sound may be above natural ambient
sound pressure levels, but still not audible to some animals. This information is essential for
measuring and monitoring human-caused noise in national parks. These data can be collected by
either a trained observer (attended logging) or by making high-quality digital recordings (for later
playback). Percent Time Audible is useful because it is a measure that is understandable without
any acoustics knowledge. It is a measure that can be specific to a given animal, and it is a metric
that correlates well with park visitor judgments of annoyance and with visitor reports of interference
from certain noise sources with natural quiet and the sounds of nature.
Phase Phase is the measure of progression of a periodic wave. Phase identifies the position at any instant
which a periodic wave occupies in its cycle. It can also be discribed as the time relationship
between two signals.
Phon The loudess level in phons of any sound is defined as being numercailly equal to the dBSPL of a
1000 Hz tone that is judged by the average observer to be equally loud.
Pink noise Noise with a continuous frequency spectrum and with equal power per constant percentage
bandwidth. For example, equal power is any one-third octave band.
Polarity The positive or negative direction of an electrical, acoustical, or magnetic force. Two identical
signals in opposite polarity are 180 degrees apart at all frequencies. Polarity is not frequency
dependent.
POTS Plain Old Telephone Service. Standard analog phone lines used for voice and computer modem
operation.
Power Sum Calculates the square root of the sum of the squares of each Y value in a spectrum. See Power
Sum in Post-processing chapter.
Pp (statistics) A measure of process performance. The relationship of the +/- 6? value to the user specified limits.
See Statistics chapter for formula.
Ppk (statistics) The same as Pp except that it takes into consideration how centered the data is with respect to the
limits. See Statistics chapter for formula.
Pressure zone As sound waves strike a solid surface, the particle velocity is zero at the surface and the pressure is
high, thus creating a high-pressure layer near the surface.
Pure tone A tone with no harmonics. All energy is concentrated at a single frequency.
Random noise A noise signal, commonly used in measurements, which has constantly shifting amplitude, phase,
and a uniform spectral distribution of energy.
Reflection For large surfaces compared to the wavelength of impinging sound, sound is reflected much as
light is reflected, with the angle of incidence equaling the angle of reflection.
Refraction The bending of sound waves traveling through layered media with different sound velocities.
Resistance The quality of electrical or acoustical circuits that results in dissipation of energy through heat.
Glossary Glossary-344
SoundCheck 6.11 - Instruction Manual
Resonant frequency Any system has a resonance at some particular frequency. At that frequency, even a slight amount
of energy can cause the system to vibrate. A stretched piano string, when plucked, will vibrate for a
while at a certain fundamental frequency. Plucked again, it will again vibrate at that same
frequency. This is its natural or resonant frequency. While this is the basis of musical instruments, it
is undesirable in music-reproducing instruments like audio equipment.
Reverberant sound field The sound in an enclosed or partially enclosed space that has been reflected repeatedly or
continuously from the boundaries.
Reverberation The persistence of sound in an enclosed or partially enclosed space after the source of sound has
stopped; by extension, in some contexts, the sound that so persists.
Reverberation room A room so designed that the reverberant sound field closely approximates a diffuse sound field,
both in the steady state when the sound source is on, and during the decay after the source of
sound has stopped.C125
Reverberation time The tailing off of a sound in an enclosure because of multiple reflections from the boundaries.
Root Mean Square (RMS) Square root of the average of the squares of the signal. Measures the power of a signal.
RS-232 electronic specification for serial data connections between digital terminal equipment (DTE) and
data communications equipment. (DCE) Signal is unbalanced. May be either synchronous or
asynchronous. Can reside on multiple connector sizes, but most commonly appear on DB9/ DB25
connectors. 50' transmission limit.
S/PDIF Sony/Philips Digital InterFace. Standard 2-channel digital audio interface found on many consumer-
oriented products.
sample rate The rate at which an analog signal is sampled, or digitized. For instance, when digitizing audio for a
CD, the audio is captured at a sample rate of 44.1KHz, or 44,100 times per second, creating a very
close, but not perfect, digital representation of the analog waveform.
SC SoundCheck
Signal-to-noise (SN) ratio The range or distance between the noise floor (the noise level of the equipment itself) and the test
signal or program material.
Sound A wave motion in air, water, or other media. It is the rapid oscillatory compressional changes in a
medium that propagate to distant points. It is characterized by changes in density, pressure,
motion, and temperature as well as other physical properties. Not all rapid changes in the medium
are sound (e.g. wind distortion on a microphone diaphragm).
Sound attenuation The reduction of the intensity of sound as it travels from the source to a receiving location. Sound
absorption is often involved as, for instance, in a lined duct. Spherical spreading and scattering are
other attenuation mechanisms.
Sound energy, E [ML2T-2]; J-energy added to an elastic medium by the presence of sound, consisting of potential
energy in the form of deviations from static pressure and of kinetic energy in the form of particle
velocity.
Sound insulation The capacity of a structure to prevent sound from reaching a receiving location. Sound energy is
not necessarily absorbed; impedance mismatch, or reflection back toward the source, is often the
principal mechanism.
Sound intensity, I [MT-3]; W/m2 the quotient obtained when the average rate of energy flow in a specified direction
and sense is divided by the area, perpendicular to that direction, through or toward which it flows.
The intensity at a point is the limit of that quotient as the area that includes the point approaches
zero.
Sound isolation The degree of acoustical separation between two locations, especially adjacent rooms.
Glossary Glossary-345
SoundCheck 6.11 - Instruction Manual
Sound level Of airborne sound, a sound pressure level obtained using a signal to which a standard frequency-
weighting has been applied.
Sound Level The weighted sound pressure level obtained by frequency weighting, generally A- or C-weighted.
The weighting used must be clearly stated: For L Aeq, "A" denotes that A-weighting was used, and
"eq" indicates that an equivalent level has been calculated. Hence, L Aeq is the A-weighted,
energy-equivalent sound level.
Sound Level Floor The lowest amplitude measurable by sound monitoring equipment. Most commercially available
sound level meters and microphones can detect sound levels down to about 15 to 20 dBA;
however, there are microphones capable of measuring sound levels below 0 dBA.
Sound power level, Lp Of airborne sound, ten times the common logarithm of the ratio of the sound power under
consideration of the standard reference power of 1 pW. The quantity so obtained is expressed in
decibels.
Sound power, W [ML2T-3]; W---in a specified frequency band, the rate at which acoustic energy is radiated from a
source. In general, the rate of flow of sound energy, whether from a source, through an area, or into
an absorber.
Sound Pressure Fluctuations in air pressure caused by the presence of sound waves. Sound pressure is the
instantaneous difference between the actual pressure produced by a sound wave and the average
barometric pressure at a given point in space. Not all pressure fluctuations detected by a
microphone are sound (e.g., wind over the microphone). Sound pressure is measured in Pascals
(Pa), Newtons per square meter, which is the metric equivalent of pounds per square inch.
Sound Pressure Level (LP or The logarithmic form of sound pressure. In air, 20 times the logarithm (to the base 10) of the ratio of
SPL) the actual sound pressure to a reference sound pressure (which is 20 micropascals, and by
convention has been selected to be equal to the assumed threshold of human hearing). It is also
expressed by attachment of the word decibel to the number. A 10 dB increase in SPL represents a
perceived doubling in loudness sensation and a 3dB increase is typically a "just noticeable
difference" to an average listener.
Sound Speed The speed of sound in air is about 344 m/sec (1,130 ft/sec or 770 mph) at 70° F at sea level.
Sound waves Sound waves can be thought of like the waves in water. Frequency determines the length of the
waves; amplitude or volume determines the height of the waves. At 20Hz, the wavelength is 56 feet
long! These long waves give bass its penetrating ability, (why you can hear car boomers blocks
away).
Spectrum (Frequency The amplitude of sound at various frequencies. It is given by a set of numbers that describe the
Spectrum) amplitude at each frequency or band of frequencies.
Spectrum analyzer An instrument for measuring, and usually recording, the spectrum of a signal.
Speech intelligibility A measure of sound clarity that indicates the ease of understanding speech. It is a complex function
of psychoacoustics, signal-to-noise ratio of the sound source, and direct-to-reverberant energy
within the listening environment.
Standard Deviation (statistics) The plus/minus sigma values evaluated on each point of the curves. See Statistics chapter for
formula.
Timbre The quality of a sound that distinguishes it from other sounds of the same pitch and volume. The
distinctive tone of an instrument or a singing voice.
Glossary Glossary-346
SoundCheck 6.11 - Instruction Manual
Time Weighting The response speed of the detector in a sound level meter. For Slow response, the response speed
is 1 second. Slow time weighting is frequently used in environmental sound measurements. Fast
response time is 1/8 second (0.125). This is less frequently used, but will detect changes in sound
levels more rapidly. Fast and Slow time weightings were developed, in part, to slow needle
movement (called a "decay" factor) in analog meters so investigators could read and record sound
levels. New digital sound level meters, while changing numbers rapidly on the screen, store sound
level data in memory for later analysis, thus, the ability to read numbers on the screen is less
important. Hence, the most accurate "weighting" is none. Generally, 1-second Leq data are
appropriate; however, when measuring sudden onset sound events such as sonic booms, more
frequent data (many readings per second) may be appropriate.
Tone burst A short signal used in acoustical measurements to make possible differentiating desired signals
from spurious reflections.
Total harmonic distortion (THD) Refers to a device adding harmonics that were not in the original signal. For example: a device that
is fed a 20Hz sine wave that is also putting out 40Hz, 80Hz, etc. Not usually a factor in most modern
electronics, but still a significant design problem in loudspeakers.
Transient response The ability of a component to respond quickly and accurately to transients. Transient response
affects reproduction of the attack and decay characteristics of a sound.
Watt The unit of electrical or acoustical power. 1 watt = 1 joule per second
Wattage Is the unit of power used to rate the output of audio amplifiers. For a wattage number to have
meaning the distortion level and impedance must also be specified.
Wave A particular type of disturbance that travels through a medium by virture of the elastic properties of
that medium.
Wavelength Wavelength is the distance a wave travels in the time it takes to complete one cycle. A wavelength
can be measured between successive peaks or between any two corresponding points on the
cycle. Wavelength (ft) = Speed of Sound (ft) / Frequency (Hz). (speed of sound at sea level is 331.4
meters/second or 1087.42 feet/second).
Weighting Adjustment of the unweighted frequency response to account for a given human psychoacoustic
White noise (ANS) Noise with a continuous frequency spectrum and with equal power per unit bandwidth. For
example, equal power in any band of 100-Hz width.
Glossary Glossary-347
SoundCheck 6.11 - Instruction Manual
Glossary Glossary-348
Index
INDEX Add names to the Memory List ................................... 232
Add notes ...................................................................... 225
Add or remove curves .................................................. 185
Symbols
Add other discrete cursors at other frequencies ........ 186
% ..................................................................................... 85 Add step to sequence .................................................. 240
Individual Limits Yield .................................................. 214 Add stimulus table .......................................................... 82
%FS ................................................................................ 85 Add the 1/Nth Octave RTA .......................................... 102
* ..................................................................................... 224 Add the FFT Spectrum and Summable Spectrum ..... 102
*.dat ............................................................................... 227 Add the Oscilloscope time record ............................... 102
*.res ............................................................................... 227 Add to the filename template ....................................... 223
*.txt ................................................................................ 227 Add… and Clear buttons ............................................. 129
*.WAV ....................................................217, 220, 224, 227 Adding Statistics Steps to the Sequence .................... 214
*.wfm .............................................217, 218, 222, 241, 248 Additional Software folder ................................................ 4
. ...................................................................................... 296 A-law ............................................................................... 58
“Command” Input ......................................................... 272 Algorithms ....................................................... 62, 107, 124
Alias free freq limit .......................................................... 35
Numerics Aligned Limits ............................................... 159, 165, 167
Aligned Limits ............................................................... 159
1/3 octave center frequency steps ................................ 77
All Curves ..................................................................... 129
1/3 octave steps ............................................................. 81
Amplifier Calibration .......................................6, 7, 52, 309
64-BYTE HEADER ...................................................... 277
Amplifier Calibration Connection Diagram using LynxTwo
Multi-channel Sound Card ................................... 282, 309
A Amplifier Calibration Connection Diagram using the DAL
CardDeluxe ................................................................... 281
Absolute 43, 44, 61, 62, 85, 124, 136, 161, 162, 164, 167, 168, amplitude ........................................................................ 81
262
Amplitude Sweep ..................................................... 81, 82
absolute .......................................................................... 85
Amplitude Sweep Excitation .......................................... 80
Absolute Comparison Precision .................................. 148
Analog and Digital settings .......................................... 290
Absolute Limits ............................................................. 162
Analog/Digital Radio Buttons ......................................... 35
Absolute Limits, Upper and Lower .............................. 168
Analysis 57, 62, 95, 105, 106, 126, 207, 208, 219, 223, 239,
Absolute Limits, Upper Only ................................ 168, 169 241, 247, 248, 255, 260, 264, 266, 303, 319, 320
Absolute Response ...................................................... 107 Analysis algorithm .................................................. 62, 105
Absolute SPL level ....................................................... 259 Analysis Editor ................. 45, 47, 61, 62, 63, 85, 105, 115
Absolute Value ............................................................. 329 Analysis Setting .................................................... 105, 112
Access database .......................................................... 322 Analysis setup ...................................................... 105, 168
Access Level .................................................................. 29 Analysis Step ........... 62, 95, 106, 115, 126, 128, 168, 169
Acquisition ............... 57, 93, 124, 126, 207, 239, 241, 263 Analysis Step Distortion tab ..........................................115
Acquisition Editor .........................................33, 39, 85, 95 Analysis-Response Measurement ................................ 62
Acquisition modes .......................................................... 95 Appendix 33, 289, 295, 301, 305, 307, 309, 311, 313, 315, 321
Acquisition settings ........................................................ 93 Appropriate limits .............................................. 51, 54, 168
Acquisition Step 95, 98, 99, 100, 101, 102, 103, 126, 200, 244 Arrow buttons ............................................................... 184
Active Cursor buttons ................................................... 181 ASCII ......................................................................... 72, 73
Active Display ............................................................... 172 Attack and Release ...................................................... 137
Active display window .................................................. 173 Audio interface card ..................................................... 240
Active-X Data Objects .................................................. 321 Auto Correlation of Response ......................................110
ActiveX Interface .......................................................... 271 Auto Correlation of Stimulus .........................................110
Add .............40, 57, 67, 113, 129, 199, 200, 223, 321, 325 Auto Delay .................................................................... 125
Add a dummy display or message step ..................... 247 Auto Increment ............................................. 144, 185, 205
Add a long series of curves to a XY Graph or Polar Plot 194 Autodelay ...................................................................... 168
Add a Loose Particle Count single value .....................112 Autoprotect ................................................................... 192
Add a Message Step ...................................................... 70 Autoprotect data ........................................................... 192
Add a single harmonic ..................................................113 Autoprotect function ..................................................... 192
Add all results to a results display ............................... 194 Autoprotected curves/values/results ........................... 195
Add an XY graph .......................................................... 184 Autosave .......................................217, 222, 223, 239, 241
Add Comment .............................................................. 194 Autosave Demo ............................................................ 223
Add curves and single values ......................................112 Autosave Editor ........... 200, 217, 218, 222, 223, 325, 326
Index Index-1
Index
Autosave sequence ..................................................... 224 Column delimiter .......................................................... 196
Autosave Step 95, 192, 205, 206, 217, 218, 221, 222, 223, Command line options ................................................. 274
224, 233, 325, 326 Comment ...................................................................... 194
Autoscale buttons ......................................................... 179 Communication Interface ............................................... 38
Axes ..................................... 133, 152, 174, 181, 200, 220 Comparison curve ........................................................ 168
Axis response curves ................................................... 144 Complex data curve ..................................................... 136
Axis Scaling, Zoom and Style Controls ....................... 261 Complex Stweeps .......................................................... 81
Computer Interface .................................................. 38, 70
B Computer Setup ............................................................... 2
Confidence and Noise ..................................................119
Background .................................................................. 184
Confidence limits ...........................................................119
Background noise ................... 78, 93, 100, 107, 108, 122
Configure Sequence dialog ......................................... 192
Backup .............................................................................. 1
Configure Steps ............................................................ 245
Balanced Sound Card Calibration Connections ........ 286
Connection tab ............................................................. 324
Band limits ................................................................ 75, 91
Constant ........................... 53, 56, 134, 135, 136, 140, 181
BEGINNING OF FIRST CURVE STRUCTURE ......... 277
Constant-Percentage Bandwidth ........................ 100, 269
BlueTooth .................................................................58, 111
Context Help ................................................................. 141
Bring to Center ............................................................. 180
Context-sensitive help ............................................. 12, 21
Broadband or Spectrum Algorithms .............................. 85
Controlling SoundCheck .............................................. 271
Buttons ..................................................16, 18, 19, 40, 179
Controls ......................12, 87, 96, 261, 263, 265, 268, 269
Buzz curves .................................................................. 168
Controls for the Oscilloscope ...................................... 268
Buzzer ...................................................289, 290, 291, 292
ControlSC.vi ................................................................. 271
Buzzer On/Off Message .............................................. 289
Convert linear units ........................................................ 44
Correction curve ..................................................... 47, 264
C Create a new DSN ....................................................... 325
Calculate Spectrum ...................................................... 268 Create DSN .................................................................. 325
Calibrate ..................... 46, 49, 53, 281, 282, 307, 309, 313 Create UDL ................................................... 221, 323, 326
Calibrating SoundCheck ................................................ 45 Create UDL or DSN ..................................................... 221
Calibration 5, 6, 21, 29, 35, 36, 43, 44, 45, 46, 48, 49, 51, 52, CreateObject ................................................................ 275
53, 56, 57, 76, 121, 124, 257, 266, 281, 282, 283, 311, 313 Creating ........................................................................ 271
Calibration - Output folder ......................................... 6, 57 Creating a Custom Setup ............................................ 231
Calibration chart ....................................................... 46, 47 Creating a Custom VI ................................................... 231
Calibration curve ............................................................ 47 Creating a sequence .................................................... 171
Calibration Editor 36, 43, 45, 46, 47, 52, 57, 281, 282, 283, Creating an Equalized WAV File ................................. 258
307, 309, 313
Creating and/or printing an HTML file ......................... 200
Calibration folder ...................................................... 45, 47
Creating Complex Stweeps in the Stimulus Editor ....... 81
Calibration procedure ..................................................... 53
Creating New Sequence .............................................. 247
Calibration Sequence ............... 44, 45, 46, 47, 50, 57, 58
Creating or editing very large equations ..................... 142
Calibration setup .......................................................... 256
Creating separate files ................................................. 218
Calibration Setup menu ................................................. 45
Creating your Hardware Step ........................................ 35
Calibration Step ......................... 5, 43, 45, 47, 57, 62, 247
Cross Correlation of Stimulus and Response .............110
Call ControlSC.vi .......................................................... 275
Cursor 15, 17, 18, 19, 21, 80, 82, 180, 181, 186, 188, 261,
Call method of the VI object ........................................ 271 265, 303
CardDeluxe sound card .......................281, 295, 296, 303 Cursor 1 ........................................................................ 261
Category pull down menu ............................................ 241 Cursor 1 legend ............................................................ 261
Change the output level ................................................. 15 Cursor 1/2 ..................................................................... 261
Changing curve names ................................................ 128 Cursor buttons .............................................................. 181
Channel 36, 40, 79, 85, 94, 120, 121, 126, 255, 257, 259, 262, Cursor Direction Control .............................................. 181
263, 264
Cursor Palette ............................................................... 181
Channel assignment ............................36, 57, 85, 86, 103
Cursors ......................................................................... 185
Channel List .................................................................... 36
Curve 16, 18, 19, 20, 31, 47, 57, 61, 62, 63, 64, 94, 96, 98,
Channel Out ................................................................... 79 112, 119, 126, 128, 129, 130, 131, 133, 134, 135, 136, 138,
Channel Rename ........................................................... 36 139, 140, 142, 143, 144, 147, 149, 150, 158, 159, 162, 163,
Choose the interface type .............................................. 70 165, 167, 168, 171, 172, 174, 175, 179, 180, 181, 185, 186,
191, 192, 193, 199, 209, 210, 214, 219, 222, 229, 232, 260,
Close opened Display at start of sequence ................ 244 264, 273, 326, 327, 338
Colapse All .................................................................... 246
Index Index-2
Index
Curve Attributes ............................................................ 261 Defining the Input and Output Signals .......................... 43
Curve Average .............................................................. 153 Defining the Units ........................................................... 44
Curve menu .................................................................. 229 Delay ............................34, 35, 78, 93, 101, 125, 168, 319
Curve Name .............................................94, 96, 101, 128 Delimiter ................................................196, 197, 220, 221
Curve Names tab ......................................................... 128 Delta ..................................................98, 99, 180, 261, 265
Curve Names to be Recalled ...................................... 129 demo mode ....................................................................... 3
Curve shape ................................................................. 168 Desired Result Name ................................................... 143
Curve statistics ............................................................. 139 Difference Frequency Distortion ............................ 87, 117
Curve Value .................................................................... 20 Difference frequency stimulus ....................................... 87
Curve, Value, or Result name ..................................... 189 Digital I/O ............................................37, 67, 69, 240, 337
Curve, value, or result name ....................................... 326 Directivity Index ............................................................ 144
Curve_ID ....................................................................... 326 Display 17, 32, 63, 82, 100, 127, 171, 172, 173, 177, 179, 181,
Curve_Table ................................................................. 326 183, 187, 194, 195, 220, 227, 239, 241, 248, 261, 290
Curve_Type .................................................................. 327 Display A ....................................................................... 227
Curves ............................................................................. 57 Display attributes .......................................................... 199
Curves and Values ................ 57, 140, 199, 207, 209, 327 Display B ....................................................................... 227
Curves Generated ........................................................ 232 Display curves .............................................................. 175
Curves tab ............................................................ 102, 128 Display data .................................................................. 171
Curves, Values, Results and WFM 171, 172, 188, 191, 193, Display decibel values ................................................... 47
194 Display Editor ...........................................61, 63, 135, 171
Custom calibration sequence ........................................ 45 Display instructions when opened .............................. 244
Custom Curve Names ................................................. 128 Display layout ............................................................... 189
Custom header ............................................................. 174 Display Menu ................................................................ 172
Custom header fields ................................................... 220 Display menu 172, 173, 181, 183, 187, 188, 189, 190, 192,
Custom Stimulus ............................................................ 76 209, 227
Custom VI ....................................................... 33, 231, 232 Display menu of the Polar Plot window ...................... 183
Cycles per step ..................................................... 115, 126 Display on the XY Graph ............................................. 128
Display options ............................................................. 171
Display or save the DUT time signal ............................. 95
D Display parameters ...................................................... 171
DAQmx ..................................................................... 33, 40 Display Property ........................................................... 176
DAT Binary Data File Format .............................. 276, 277 Display pull-down menu ............................................... 181
Data acquisition card ..................................... 10, 107, 126 Display Step 128, 140, 171, 187, 195, 199, 200, 209, 214, 223,
Data curve .................................................................... 271 225, 228, 232, 243, 244, 248
Data folder .................................................................... 130 Display Step on FAIL ............................................ 244, 246
Data Import Wizard ...................................................... 196 Display step when run ................................. 246, 248, 290
Data or Results ............................................................. 223 Display steps on FAIL for x seconds ........................... 244
Data Source Name (DSN) ........................................... 219 Display steps when run for x seconds ........................ 244
Database 217, 219, 221, 224, 321, 322, 323, 324, 325, 326 Display text box ............................................................ 201
Database Connection .................................................. 321 Display text information and pictures .......................... 171
Database management system .................................. 321 Display the measurement .............................................. 61
Datarun_Table .............................................................. 326 Display the Memory List window ................................. 171
dB level ........................................................................... 51 Display the Pass/Fail indicator .................................... 168
dB or linear units ............................................................ 76 Display the Stweep ................................................... 79, 81
dBm0 ............................................................................... 58 Display the XY Plot ...................................................... 186
DC ................................................................................. 103 Display type .................................................................. 262
DC Connect ...... 39, 75, 76, 86, 87, 103, 126, 240, 338, 1 Display Units box .......................................................... 189
DC Connect measurement .......................................... 126 Display when Run ........................................................ 232
DC Connect tab .............................................................. 39 Display will cease to display fundamental .................. 128
DC Current Waveform ................................................. 126 Display window ..................................................... 173, 187
DC voltage ........................................................ 39, 75, 126 Display window choices ............................................... 195
DC Voltage Waveform curve ....................................... 126 Distortion 75, 87, 88, 89, 95, 108, 112, 113, 114, 115, 117,
118, 119, 149, 168, 319, 320, 337, 338
Decimal ASCII code ....................................................... 73
Distortion Formulae .......................................................118
Deconvolved Response ............................................... 108
DSN .............................. 219, 221, 321, 322, 323, 324, 325
Default calibration sequence ......................................... 45
DSNs and Data Source Types .................................... 321
Default curve names .................................................... 142
Index Index-3
Index
Dual-Channel ................................................................ 109 Floating Limits .............................................. 163, 167, 168
DUT and the input of a sound card ............................... 49 Floating-point ................................................................ 221
Floating-point notation ......................................... 174, 221
Floating-point number .......................................... 277, 330
E
Folder .................................................................... 238, 239
Editing Sequence ......................................................... 238 Folder field .................................................................... 240
Editing steps ................................................................. 240 Folder paths .................................................................. 218
Editing the Display ....................................................... 195 Footswitch ................1, 4, 21, 38, 284, 289, 293, 315, 316
Empty curve .................................................................. 129 Footswitch and Buzzer control .................................... 289
Energy Time Curve ...................................................... 127 Fourier transform .......................................................... 319
Engineer .......................................................................... 29 Free field ....................................................................... 319
Engineer level ................................................................. 29 Free, Snap to point, and Lock to plot cursor ................ 18
Enter the Measured Delay ............................................. 67 Frequency Analysis .............................................. 269, 303
EQ curve ....................................................................... 257 Frequency and Output Level ......................................... 95
Equalization and Correction Curve ............................... 47 Frequency curve ...................................124, 135, 137, 139
Equalization curve .................................................. 47, 257 Frequency or time analysis .......................................... 261
Equalize a WAV file ...................................................... 257 Frequency or time headers .......................................... 218
Equation Editor Functions ........................................... 329 Frequency response curve .................................. 149, 158
Equivalent Noise Level ................................................ 337 Frequency response limits ............................................. 56
Est. Level ...................................................................... 261 Frequency Stepped Sweep ........................................... 76
Excel ............................................................................. 221 Frequency stepped-sine sweep (Stweep™) ................ 75
Excel file ...............173, 174, 187, 217, 219, 220, 221, 222 Frequency sweep ......................................................... 126
Excel format .................................................................. 173 Frequency Window ...................................................... 143
Excel spreadsheet ........................................................ 174 FS .................................................................................... 85
Excel Template ............................................................. 221 Fundamental curve ...................................................... 219
Excel workbook .................................................... 174, 219
Expand All ..................................................................... 246
Export ........................... 130, 173, 174, 187, 248, 249, 250 G
Export menu ................................................................. 173 Generator & Multimeter ............................................... 101
Export Seq .................................................................... 248 Generator & Oscilloscope ............................................ 102
Export sequence ............................................................ 12 Generator & Real Time Analyzer ................................ 102
Exported folder ............................................................. 130 Generator Output Level ............................................... 303
Exported Sequence Folder .......................................... 130 Global settings .............................................................. 249
Exporting a Sequence ................................................. 248 Go to Cursor ................................................................. 180
Exporting to Excel ........................................................ 174 Graph properties .......................................................... 175
Exporting/Importing Sequence .................................... 248 Graphs and Cursors ....................................................... 16
External footswitch or external buzzer ............................ 4
External Interface .....................................67, 70, 284, 315
H
Hardware .......... 3, 5, 10, 21, 33, 207, 239, 242, 247, 255
F Hardware and Calibration Steps ......................... 242, 250
Fail verdict .................................................................... 157 Hardware channel .......................................................... 48
Failed Points ................................................................. 161 Hardware delay ............................................................ 125
FFT analysis ................................................................. 265 Hardware Editor ...................................33, 40, 46, 48, 293
FFT Controls ......................................................... 261, 303 Hardware folder ................................................................ 5
FFT display ................................................................... 303 Hardware Key ................................................................... 3
File Menu 95, 191, 192, 195, 196, 199, 200, 227, 231, 248 hardware key .................................................................... 3
File path ........................................................................ 130 Hardware Key Installation ................................................ 3
Filename .......................................217, 218, 222, 223, 225 Hardware settings .......................................................... 33
Filename template ................................................ 222, 223 Hardware setup .................................................. 5, 39, 290
Filepath to Recall ......................................................... 129 Hardware Step 5, 35, 36, 38, 46, 75, 84, 94, 125, 129, 247,
Fill Base Line ................................................................ 176 262, 284, 290, 293, 315
Filter ....................................... 10, 100, 102, 107, 218, 269 Hardware Type ..................................................... 284, 315
Fitted curve ................................................................... 137 Harmonic Cursor .......................................................... 260
Floating ......................................................................... 174 Harmonic Distortion .......87, 113, 115, 117, 168, 319, 338
Floating Data ........................................................ 164, 167 Harmonic N shifted curves ...........................................116
Index Index-4
Index
HarmonicTrak and Time Selective Response algorithms 105 L
Header ........................... 72, 174, 197, 200, 220, 225, 277
LabVIEW ..............33, 38, 231, 271, 274, 275, 277, 329, 1
Header row of frequency values ................................. 196
LabView ........................................................................ 322
Header Separator ........................................................... 72
LabVIEW ActiveX objects ............................................ 271
Help .............................................................12, 21, 32, 141
LabVIEW Database Connectivity Toolset ........... 321, 322
Heterodyne ................................................................... 108
Last Curve Only .................................................... 129, 130
HTML format tools ........................................................ 202
Latency ........................................................................... 35
HTML formatting of Text Boxes ................................... 201
Layout .................................. 172, 195, 200, 219, 221, 225
HTML mode .................................................................. 225
Level 6, 7, 15, 16, 20, 49, 50, 76, 78, 80, 81, 85, 86, 95, 103,
Hysteresis level ............................................................ 122 107, 108, 114, 115, 119, 122, 153, 161, 167, 180, 186, 256,
257, 259, 261, 262, 265, 266, 295, 338
Level knob ................................................................ 86, 87
I
Level of distortion ..........................................................115
IEEE interface card ........................................................ 38 Level of noise ................................................................119
IM and Difference distortion .......................................... 75 Level of the measurement ............................................119
IM Distortion ................................................... 88, 118, 119 Level recorder ................................................................. 10
Impedance .49, 52, 67, 119, 120, 121, 168, 285, 317, 318 Limit curve .................................................... 149, 150, 151
Impedance Measurement Interface Box .... 121, 285, 317 Limit Result ................................................................... 214
Impedance of device under test .................................. 121 Limit Steps ............................................................ 155, 224
Impedance response ................................................... 120 Limits 20, 51, 54, 55, 98, 119, 122, 147, 150, 155, 159, 161,
Importing a Sequence .................................................. 249 163, 165, 166, 167, 168, 187, 214, 232, 239, 241, 259, 319
Indicators ........................................................................ 20 Limits Editor ............................................98, 149, 167, 168
Individual data point values on a curve ........................ 16 Limits Editor Summary Table ....................................... 167
Input (Vp) and Output (Vp) ............................................ 35 Limits for Loudspeakers ............................................... 168
Input and output channels ............................................. 35 Limits On ....................................................................... 259
Input and Output settings for the audio hardware ....... 33 Limits Step ....................... 54, 98, 214, 229, 233, 259, 271
Input Calibration ............................................................. 49 Limits Table ................................................................... 150
Input Channel .........................................95, 263, 265, 269 Line Style .............................................................. 171, 176
Input impedance ........................................................... 338 Line Width ..................................................... 171, 175, 176
Input level ......................................................................... 6 Line Width, Line Style .................................................. 175
Input level jumpers ....................................................... 295 Linear averaging mode ................................................ 265
Input noise .................................................................... 338 Linear Interpolation ...................................................... 160
Input range of the sound card ....................................... 49 Linear or dB units ........................................................... 80
Input sequence ............................................................... 57 Linear or log units ........................................................... 46
Insert and Remove buttons ......................................... 242 Linear units ............................................................. 44, 137
Interface ............ 9, 38, 67, 70, 71, 72, 290, 291, 292, 293 Load Settings ................................................................ 199
Interface Message .......................................................... 72 Lock to Plot ................................................................... 180
Interface Number ........................................... 38, 290, 293 Log Amplitude Sweep .............................................. 75, 81
Interface settings .......................................................... 290 Log Amplitude Sweep Stimulus Type ........................... 87
Intermodulation distortion ...................................... 87, 117 Log frequency scale ..................................................... 100
Intermodulation stimulus ................................................ 87 Log Interpolation ........................................................... 160
Interpolation .................................................................. 160 Logarithmic units ............................................................ 44
Intersection ................................................................... 140 Login ......................................................................... 29, 30
Inverse Fourier Transform ........................................... 127 Login prompt ................................................................... 29
ISO frequency steps ...................................................... 77 Login screen ................................................................... 29
Item_Table .................................................................... 326 Login Setup ..................................................................... 30
Loose Particle Analysis ................................................ 123
Loudspeaker folder ...................................................... 130
J
Loudspeaker Test .........................284, 285, 315, 317, 318
Jump to the Measure Impedance Step ....................... 246 Lower Limit curves ....................................................... 150
LynxTwo Multi-channel Sound Card ................... 282, 309
K
keyboard shortcuts ................................................. 16, 303 M
Knobs .............................................................................. 16 Margin Standard Deviation .......................................... 214
Mass Add Steps ........................................................... 235
Index Index-5
Index
Mathematical operator ................................................. 133 O
Max Stimulus Frequency ............................................. 121
Octave .......................... 100, 102, 138, 139, 143, 255, 269
Maximum and Minimum frequency limits ................... 159
Octave Band ................................................................. 269
Maximum curve Y value .............................................. 137
ODBC-compliant database drivers ............................. 322
Measurement curve ....................................... 16, 149, 168
Off Axis curves ............................................................. 144
Memory List 47, 57, 62, 63, 94, 95, 96, 102, 105, 106, 112,
125, 128, 134, 135, 136, 138, 140, 141, 142, 147, 150, 168, ONCE AT BEGINNING OF FILE ................................. 277
171, 172, 173, 183, 184, 185, 187, 188, 191, 192, 193, 194, Open Data .................................................................... 194
195, 196, 199, 200, 209, 210, 217, 219, 228, 229 Open Database Connectivity ....................................... 321
Memory List contents ............................................. 63, 171 Open Layout and Data… ............................................. 195
Memory List window .................................................... 171 Open Layout... .............................................................. 195
Memory Menu .............................................. 191, 193, 194 Open Results ................................................................ 194
Messages ................67, 68, 70, 71, 72, 73, 239, 240, 289 Open Table ..................................................................... 48
Messages Editor ............................. 61, 65, 67, 69, 71, 73 Opening the Display ..................................................... 195
Microphone Calibration .................................. 50, 283, 313 Operating Principles ....................................................... 10
Microphone gain settings ............................................. 283 Operation Control Buttons ........................................... 264
Microphone manufacturer’s specifications ................... 50 Operator .... 29, 65, 67, 205, 206, 214, 221, 222, 290, 326
Min Cycles per Step ......................................................112 Operator level ................................................................. 29
Min/Max Duration levels .............................................. 122 Operator name .......................................29, 174, 200, 221
Minimum curve Y value ............................................... 137 Optimized stweep ........................................................... 84
Minimum duration ..................................................... 78, 79 Optional Hardware ....................................................... 337
Mode .................................. 35, 64, 95, 225, 261, 265, 269 Optional Modules ............................................... 4, 12, 137
Mode dropdownlist ....................................................... 103 Oscilloscope ..............94, 95, 98, 102, 127, 255, 261, 268
Mode field ....................................................................... 94 Oscilloscope displays ................................................... 102
Mode Select and Cursor Readout Controls ............... 261 Output Calibration .............................................. 47, 52, 62
Modules .......................................................... 12, 137, 218 Output calibration sensitivity .......................................... 76
Mouth Calibration ........................................................... 56 Output Channel .............................................................. 95
Mouth Calibration and Correction ................................. 53 Output correction curve ................................................. 47
Mouth Calibration sequence .......................................... 54 Output impedance ................................................ 337, 338
Move buttons .................................................................. 40 Output Level .......................................6, 95, 255, 257, 258
Move Up - Move Down buttons ........................... 239, 240 Output level jumpers .................................................... 295
MP3 player .....................................................................111 Output of sound card ..................................................... 52
mu-law ............................................................................ 58 Output or input levels ................................................... 101
Multimeter 6, 49, 61, 94, 95, 96, 97, 98, 99, 100, 101, 102, Output sequence ............................................................ 57
155, 167, 255, 259
Output Units .................................................................... 62
Multiple Graphs Display ................................................. 18
Overall Pass/Fail verdict .............................................. 194
Multitone ................................................................. 75, 110
Overall weighted level .................................................. 100
Overload button ............................................................ 255
N Overwrite ....................................................................... 193
National Instruments data acquisition card .................. 33
New amplifier gain settings ................................. 307, 309 P
New hardware .................................................................. 3
Parallel Port Hardware Key ............................................. 3
New microphone gain settings .................................... 313
Pass or Fail verdict ................................................. 67, 187
Nexus output level .......................................................... 51
Pass verdict .................................................................. 157
NI 4461 Analog Data Acquisition Card ......................... 40
Pass/Fail limits .............................................................. 151
NI DAQmx ....................................................................... 40
PASS/FAIL result .......................................................... 246
Noise 8, 75, 78, 91, 93, 99, 115, 118, 119, 121, 122, 255, 257,
337 Pass/Fail Tolerance .............................................. 152, 161
Noise curve ....................................................................119 Pass/Fail verdict ........................................................... 219
Noise signals ................................................................ 319 Password ......................... 29, 30, 322, 323, 324, 325, 326
Notation ......................................................... 174, 188, 221 Peak in a curve ............................................................. 137
Nth ................................................................................. 145 Peak level meter ........................................................... 338
nth octave analysis ....................................................... 255 Phase curve .................................................................. 136
Nth Octave Synthesis .................................................. 145 Phase response curve ................................................. 168
Number of steps ............................................................. 78 Physical Units ................44, 46, 62, 85, 96, 256, 257, 262
Numeric Fields ............................................................... 15 Picture ...................................................171, 179, 190, 191
Index Index-6
Index
Picture Display window ........................................ 190, 191 Record Padding .............................................................. 93
Picture files ................................................................... 248 Reference Codec ........................................................... 58
Pink and White Noise ............................................... 75, 91 Reference Curve .......................................................... 144
Pink noise ............................................................. 102, 269 Reference level .............................................................. 44
Play & Record mode ...................................................... 94 Reference Standard calibration ................................... 130
Polar Plot ............................. 172, 173, 183, 184, 185, 186 Release ......................................................................... 137
Polar Plot display ......................................... 183, 184, 185 Remote Control Switch ........................................ 292, 293
Polar Plot Options ........................................................ 184 Remote footswitch & buzzer ........................................ 339
Polar Plot Settings window .......................................... 184 Rename a curve ........................................................... 199
Post-Processing .............. 62, 64, 129, 133, 239, 241, 257 Resolution ................77, 78, 143, 157, 167, 261, 262, 265
Post-Processing Editor ............................................ 61, 64 Response curve ........................................................... 150
Post-Processing Step .................................... 97, 133, 153 Response limits ............................................................ 149
Power Sum ................................................................... 137 Result 64, 82, 105, 106, 129, 133, 134, 141, 142, 143, 174,
Preferences 14, 30, 113, 173, 174, 181, 183, 186, 187, 188, 191, 192, 193, 214, 222, 229, 246, 263, 327
220, 227 Result margins ............................................................. 214
Preferences dialog ............................................... 186, 187 Result margins and verdicts ........................................ 228
Preload Steps ....................................................... 244, 248 Result name ................ 133, 173, 189, 192, 214, 232, 326
Print .................................................29, 195, 201, 225, 227 Results 16, 61, 64, 75, 103, 106, 129, 140, 141, 142, 171, 172,
Print an HTML file ........................................................ 190 187, 188, 191, 192, 193, 194, 195, 196, 199, 200, 207, 209,
214, 217, 218, 219, 220, 221, 222, 223, 224, 225, 227, 229,
Print command ............................................................. 227 232, 233, 241, 248, 261, 265, 319, 326, 327
Print Editor .................................................................... 225 Results and Values ...................................................... 326
Print Preview ................................................................ 227 Results Display .....................................187, 194, 214, 228
Print styles and effects ................................................. 201 Results Folder ...................................................... 217, 218
Printing ............................... 3, 48, 200, 225, 227, 239, 241 Results menu ................................................................ 194
Printing an HTML file ................................................... 200 Results tab ............................................................ 173, 187
Printing Display ............................................................ 200 Return to Cursor button ............................................... 265
Printing Editor .......................................225, 227, 228, 229 Ring-down curve .......................................................... 127
Printing Step ................................................. 205, 225, 228 RMS Level .............................................. 91, 119, 255, 259
Professional Audio Sound Card .................................. 337 RMS Multimeter .............................................................. 10
Prompt Operator .................................................. 206, 222 Row header .................................................................. 189
PROMPT TO OVERWRITE FILE ............................... 222 RS-232 Interface Actions ............................................... 71
Protect .....................................................31, 191, 192, 193 RTA ................................................................................. 40
Protect Data .................................................................. 191 Rub & Buzz ................................... 108, 114, 115, 116, 168
Protect Measured ........................................................... 31 Rub & Buzz limits ......................................................... 168
Protected and Autoprotected ....................................... 194 Rub & Buzz Max curve ................................................ 168
Protected curves .......................................................... 191
Protected Sequences ...................................................... 4
Pull down list ......................................................... 140, 247
S
Pull down menu ............................................................ 231 Save As ................231, 247, 281, 282, 283, 307, 309, 313
Save Data ..................................................................... 199
Save Data As… ............................................................ 200
Q
Save directly to database ............................................ 219
Q .................................................................................... 137 Save Display and Data ................................................ 199
Quick Launch Menu ....................................................... 32 Save Layout and Data… .............................................. 199
Save Results ................................................................ 199
R Save Results As… ....................................................... 200
Save Settings ............................................................... 199
Read from DC Connect ............................................... 103
Save Waveform As… WAV ........................................... 95
Real Time Analyzer (RTA) .... 94, 100, 102, 241, 255, 269
Saved as text ................................................................ 196
Rec/Play Delay ............................................................... 34
Saving Display .............................................................. 199
Recall ................................... 129, 147, 196, 199, 239, 241
SC5 Sequence ................................................................. 2
Recall Editor ......................................................... 129, 130
SC5 Steps ......................................................................... 2
Recall Step .................................................... 129, 130, 248
SC5 Steps and Sequence folder ..................................... 2
Recent display setting .................................................. 179
Scalar ............................................................................ 137
Record Delay .................................................. 93, 101, 125
Scientific notation ......................................................... 221
Record mode .................................................................. 93
Index Index-7
Index
Search ................................................................... 137, 140 Sound Card Input ............................................................. 6
Search Down ................................................................ 140 Sound card input and output channels ....................... 301
Search Range .............................................. 139, 140, 142 Sound card noise floor ................................................. 303
Search Up ..................................................................... 140 Sound Card Output .......................................................... 6
Select Print Type .......................................................... 225 Sound card performance ..................................... 301, 305
Select Units ................................................................... 142 Sound card sampling frequency .................................. 262
Sensitivity and Response Margin Limit Steps ................ 7 Sound card sampling rate .................................... 100, 269
Sequence 1, 2, 12, 21, 30, 31, 32, 45, 46, 57, 128, 191, 233, Sound Card/Electrical Signal Path .............................. 303
238, 239, 240, 241, 243, 246, 248, 249, 250, 271, 272, 290, Sound pressure level ............................................... 49, 50
291, 293
SoundCheck 6.0 sequence ............................................. 2
Sequence Editor 12, 21, 192, 195, 217, 223, 224, 231, 233,
238, 239, 240, 242, 244, 245, 246, 247, 291, 293 SoundCheck Standard header format ........................ 197
Sequence Menu ...................................243, 244, 245, 246 SoundCheck Steps folder ............................................ 249
Sequence Status Window .............................................. 21 SoundCheck.dsn .......................................................... 322
Serial Number 12, 39, 40, 174, 205, 206, 222, 223, 224, 239, SoundCheck’s ControlSC.vi ........................................ 271
241, 272, 273, 275, 326 SoundConnect 23, 24, 25, 26, 27, 49, 283, 284, 285, 305, 313,
Serial Number Auto-increment Step ........................... 222 315, 317, 338, 1
Serial Number category ............................................... 206 Specifications ........................... 50, 51, 151, 243, 333, 337
Serial Number Editor .................................................... 205 Specified curve or waveform ....................................... 137
Serial Number Step .............................................. 206, 224 Spectrum Analyzer ...... 102, 260, 261, 264, 268, 269, 303
Serial port ..................................................... 289, 290, 292 Standard Deviation .............. 119, 207, 208, 210, 214, 215
Setting the Message steps in the Sequence .............. 291 Standard Header .................................................. 174, 197
Settings 29, 30, 31, 33, 46, 50, 67, 76, 86, 87, 105, 106, 112, Standard Listen Amp/Sound Card combination ............. 6
133, 174, 178, 183, 184, 196, 198, 199, 205, 217, 221, 240, Standard Print report .................................................... 228
243, 264, 268, 281, 282, 291, 293, 295, 297 Standard Print type ....................................................... 225
Settling ..................................................69, 75, 77, 78, 125 Start and Stop levels ...................................................... 87
Shift the curve ............................................................... 159 Start Level ................................................................. 80, 81
Show Curve Name on Graph ........................................ 18 Station_Table ................................................................ 326
Show Display when sequence opened ....................... 244 Statistics ....................... 137, 139, 207, 208, 209, 239, 241
Show Limits .................................................................. 187 Statistics boxes ............................................................. 209
Show Limits box ........................................................... 229 Statistics calculations ................................................... 207
Show Limits displays .................................................... 229 Statistics curves ............................................................ 207
Show Name .................................................................. 180 Statistics Editor ............................................. 168, 209, 214
SI Units .................................................14, 47, 61, 93, 120 Statistics for Curves and Values .................................. 209
SI Units Table ................................................................. 14 Statistics for Results ..................................................... 216
Signal Generator 10, 47, 49, 61, 95, 96, 101, 102, 255, 303 Statistics Step ............................................... 187, 207, 214
Signal Generator and Multimeter ................................ 101 Statistics values ............................................................ 207
Signal level ............................................................... 45, 96 Steady state background noise ................................... 122
Signal-to-noise ratio ............................................... 49, 263 Step ..................... 15, 21, 51, 54, 76, 79, 80, 84, 128, 171
Single value 63, 112, 129, 136, 140, 153, 161, 169, 209, 229 Step attribute .................................................................. 21
Six types of Display windows ................................ 63, 172 Step FFT analysis .................................................112, 117
Slow time constant ....................................................... 269 Step Menu ..................................................... 231, 242, 243
Smoothing ............................................................. 133, 139 Step Size ......................................................................... 80
SN auto increment ....................................................... 222 Steps 5, 7, 206, 207, 224, 232, 233, 238, 239, 240, 242, 243,
SN auto increment step ............................................... 223 244, 245, 246, 247, 248, 249, 272, 338
Snap to Point ................................................................ 180 Steps # ............................................................................ 80
Software .................... 2, 3, 4, 5, 10, 39, 99, 221, 289, 333 Steps directory .............................................................. 240
Software installation ..................................................... 1, 2 Steps field ....................................................................... 80
Software-based instruments .......................................... 10 Steps folder ................................................................... 240
Sound card 5, 6, 23, 24, 25, 26, 27, 33, 34, 35, 45, 46, 49, 52, Steps Value ............................................................... 80, 82
97, 98, 100, 120, 125, 265, 269, 281, 282, 283, 284, 285, 295, Stimulus 6, 7, 33, 47, 55, 57, 76, 79, 81, 84, 87, 88, 91, 94, 95,
302, 303, 305, 309, 313, 315, 317 106, 107, 121, 124, 126, 200, 239, 240, 244, 247, 338
Sound Card Calibration Sequence ......................... 35, 36 Stimulus Editor ..................39, 47, 75, 76, 79, 81, 85, 239
Sound Card Channel analog input .............................. 262 Stimulus folder .................................................................. 7
Sound card control ....................................................... 338 Stimulus frequency ........................................................119
Sound card delay ......................................................... 125 Stimulus level ...................................................... 6, 76, 107
Sound card driver ............................................................. 5 Stimulus output ............................................................. 247
Index Index-8
Index
Stimulus settings ............................................................ 76 Trigger Level ......................................................... 262, 265
Stimulus signal ............................................................... 79 Triggering ...................................................................... 268
Stimulus Step ..................... 79, 85, 86, 103, 108, 126, 248 TSR ....................................................................... 319, 320
Stimulus table ................................................................. 82 Two Tone ........................................................... 75, 88, 108
Stimulus Type ........................................................... 81, 85 Two Tone Stimulus ......................................................... 87
Stimulus waveforms ......................................................... 1
Stop Level ................................................................. 80, 81
U
Store calibration settings ............................................... 46
Stweep ................................... 77, 78, 79, 81, 82, 108, 121 UDL or DSN .......................................................... 221, 325
summable spectrum .............................102, 137, 145, 264 UDL settings ......................................................... 323, 326
Summary Table ............................................................ 167 Unary ............................................................................. 136
Swept sine algorithms .................................................. 319 Undo Autoprotect ......................................................... 192
System Requirements ...................................................... 1 Units 43, 44, 45, 46, 61, 62, 63, 64, 65, 76, 87, 96, 103, 115,
119, 126, 127, 134, 136, 140, 142, 152, 173, 177, 178, 181,
System Setup ................................................................... 5 188, 193, 199, 200, 215, 220, 229, 256, 259, 261, 262, 265,
System Sounds ............................................................ 7, 8 268, 273, 283, 326
Units box ......................................................................... 63
Units button ...................................................62, 64, 65, 68
T
Units dialog box .............................................................. 68
Table 14, 39, 40, 48, 140, 149, 151, 179, 188, 189, 199, 209, Units Overview ............................................................... 61
214, 219, 228, 229, 271, 272, 273, 326
Units Setup window ............................................ 63, 64, 65
Table display window ................................................... 188
Units tab .................................................................. 62, 127
Table Editor ..................................................................... 84
Units… .......................................................................... 142
Table of abbreviations .................................................... 14
Universal Data Link (UDL) ........................................... 219
Technician ....................................................................... 29
Unprotect .............................................................. 191, 192
Technician level .............................................................. 29
Unprotect Curves, Values, Results and WFM ............ 192
Telephone ......................................................... 44, 47, 167
Unprotect data .............................................................. 192
telephone ........................................................................ 47
Update Display during sequence ................................ 244
Telephone headset ....................................................... 149
Update Display Steps at sequence completion .......... 192
Telephone measurements ............................................. 47
Upgrading From an Earlier Version ................................ 1
Test information ........... 125, 129, 174, 217, 221, 222, 223
Upper and lower limits .........................149, 155, 162, 163
Test level ......................................................................... 81
Upper and Lower Limits table ...................................... 150
Text 21, 67, 174, 189, 190, 196, 199, 201, 218, 220, 222, 223,
240 Upper Limit and/or Lower Limit curves ....................... 150
Text Box ........................................................ 172, 189, 201 USB devices ............................................................. 34, 59
Text display window ............................................. 189, 190 USB Interface ............................................................... 103
Text file ................................. 200, 217, 218, 219, 222, 321 Use Custom Units .................................................... 62, 64
Text import from saved file ........................................... 196 Use Memory List .......................................................... 125
Text information ............................................................ 171 User Defined Constants ................................................. 64
Text note ....................................................................... 222 User Defined Step .......................................................... 78
Text string ............................................................. 222, 223 User Equation ...........................................62, 64, 133, 141
Text window .................................................................. 190 User Equation mode ...................................................... 64
THD plus Noise .............................................................115 User Equation Parameters window ............................ 140
Threshold level ............................................................. 122 User Equation Syntax .......................................... 141, 329
Time Delay Spectrometry ............................................ 319 User name ...................................................... 29, 324, 326
Time Envelope ......................................121, 124, 126, 127 User-defined units .......................................................... 64
Time Envelope curve ................................................... 126 Using a UDL or DSN .................................................... 325
Time selective measurements ..................... 108, 319, 320 Using the Graph Cursors ............................................. 265
Time Selective Response ............................................ 108
Tolerance curves .......................................................... 152 V
Tolerance limits .......................................20, 159, 163, 165
Values ........................................................................... 140
Total Distortion .......................................................115, 116
Verdict ........................................................... 187, 214, 327
Total Harmonic Distortion .................................... 115, 338
Verdict of the Statistics Step ........................................ 214
Total noise power ..........................................................115
Verdict_ID ..................................................................... 327
Transient background noise ........................................ 122
VI object ........................................................................ 271
Trigger Channel ............................................................ 262
View Comment ............................................................. 194
Trigger controls ..................................................... 262, 263
Index Index-9
Index
View Table .......................................................... 81, 83, 87
Virtual Channel .......................... 36, 93, 94, 259, 263, 269
Virtual device channels .................................................. 79
Virtual instruments 10, 32, 43, 49, 61, 94, 95, 100, 255, 303,
305
Virtual Volt ....................................................................... 59
Voltage level ..................................................................119
VP .................................................................................. 338
VPeak ............................................................................ 338
W
WAV 1, 33, 75, 84, 85, 95, 102, 129, 195, 200, 220, 240, 241,
248, 249, 257, 258
WAV file .................................... 95, 96, 200, 255, 257, 258
WAV File Excitation ........................................................ 84
WAV file format ............................................................... 95
WAV file playback ......................................................... 257
WAV format ..................................................................... 85
WAV Info ................................................................. 85, 257
Waveform 76, 87, 94, 95, 98, 106, 107, 124, 126, 136, 137,
139, 140, 171, 198, 217, 218, 220, 255, 262, 268
Waveform In ................................................................. 106
Waveforms Folder ........................................................ 217
Weighting Controls ....................................................... 264
Weighting curve .................................................... 139, 144
WFM ..................................... 171, 188, 191, 192, 194, 218
WFM File Format ......................................................... 279
WFM tab ............................................................... 102, 172
White Noise ..............................................75, 91, 102, 267
Windowing .................................................................... 265
Windows Print Setup .................................................... 200
Word mode ................................................................... 225
Work in mode ............................................................... 136
X
X and Y-axes ................................................................ 197
X, Y, and Z axes ........................................................... 218
XY Graph 114, 128, 135, 171, 172, 173, 175, 178, 180, 183,
184, 185, 186, 194, 209, 210, 228
XY Graph display window ............................................ 181
Y
Y-axes ........................................................................... 175
Index Index-10
SoundCheck 6.11 - Instruction Manual
060627
® Microsoft, Windows, Windows NT and Active X are registered trademarks of Microsoft Corporation.
Pentium is a registered trademark of Intel Corporation. Test Stand and LabVIEW are trademarks of
National Instruments Corporation. Oracle is a registered trademark of Oracle Corporation. ICP is a
registered trademark of PCB Group.
Listen, Inc.