EQA – Equalization + Alignment#

EQA - Tutorial#

Overview#

The Equalization + Alignment task (EQA) is a versatile add-on module for the QC end-of-line testing framework of the Klippel Analyzer System. It is dedicated to adjusting the frequency response and level of audio systems. Both single tone and sweep stimulus signals are provided for this purpose.

Stimulus shaping is applied to automatically align the output to a user defined target response. The resulting level profile may be used for applications like microphone testing with equalized sound sources. In manual mode, the operator is assisted in adjusting external controls like gain or EQ filters with minimal time and learning effort.

What is the Goal of This Tutorial?#

This tutorial makes you familiar with the EQA for one of the typical applications, namely sound source equalization for microphone testing.

It is divided into the following steps:

  1. Setting up the hardware

  2. Adding an EQA task

  3. Adjusting target settings

  4. Performing a first measurement

  5. Viewing results

  6. Applying equalization data to an SPL task

Hardware Setup#

The hardware setup may vary significantly depending on the EQA applications.

The example introduced here shows a setup for microphone testing. For this application, usually a passive reference sound source is required which is connected to a Speaker output terminal of the Production Analyzer (PA) as shown in this example or the QC Card or Speaker Card of the KLIPPEL Analyzer 3 (KA3). An amplifier is connected to drive the sound source. For KA3, the Amplifier Card may be used instead. This sound source is equalized using a reference microphone connected to the second microphone input of the analyzer (PA MIC2 or KA3 QC Card IN2). The actual microphone under test is connected to the primary microphone input.

A schematic overview of this setup is shown below. In this example, a microphone coupler is used to make sure that both microphones are facing equal acoustic conditions.

image1

For more details about setting up the hardware please refer to QC User Manual section Connecting the System.

Note

The stored microphone sensitivity may have to be adjusted after changing the microphone setup connected to the analyzer. At least the reference microphone must be calibrated correctly.

Creating a Test with an EQA Task#

QC System Framework#

The QC System provide a test template dedicated to microphone testing including the EQA task.

  1. Open the QC Start - Engineer

  2. Select Test ‣ New…

  3. Choose a name and select the template Microphone ‣ Microphone Testing, then click OK.

  4. You can start the test now by clicking on the Start button.

R&D System Framework#

If you are operating the EQA within the KLIPPEL R&D System framework, you may add a test containing both EQA and SPL task by using the provided operation template

  • Create or open a KLIPPEL database

  • Add a new operation by using the operation icon or Edit ‣ New Operation…

    image2

  • Select Categories and Modules ‣ QC Software ‣ QC quality control and Template ‣ QC SPL Alignment (SPL+EQA); you may enter EQA in the filter input field to quickly find the template

  • Choose a name and click OK to create a new QC operation

  • Click Run image3 to log in

See dB-Lab Software Manual for more information.

Adding the EQA Task to an Existing Test#

To add the EQA task to your existing test sequence:

  • Login as Engineer and

  • Open Property Page Tasks

  • Use the Add… button and select

    %ProgramData%\Klippel\QC\Scripts\Klippel\QC\Modules\eqa.task.klb
    

    to add the EQA to the existing sequence.

Use the arrow buttons to move the Equalization/Alignment to the top of the sequence.

image4

Note

This example application uses the EQA to equalize the frequency response of a reference sound source online (in each test run). Therefore, it will be added to an existing test which contains a Sound Pressure task which will apply the results of the EQA. Alternatively, the EQA can be used in a stand-alone test to provide static EQ data offline for a different target test.

Setting up the EQA#

In the task list, select Equalization/Alignment to access the settings of the EQA.

image5

Only a selection of parameters is explained. For full settings reference please see section Task Parameters.

Category Configuration#

This parameter category defines the main operation mode and target values of the EQA. Only selected parameters are addressed here, as the default settings are suitable for this example application. Task mode – Automatic is already selected to request automatic equalization.

Target Response#

This parameter defines the target frequency response in dB or the selected unit. The initial setting corresponds to a flat response of 80 dB within a frequency band from 100 Hz to 10000 Hz.

The EQA will determine an equalization level profile based on the frequency response measured by the reference microphone in order to meet the Target Response. Tolerance Profile defines the accuracy limit for a successful equalization.

Note

Set the target response level and frequency range according to the physical capabilities of the sound source.

Export Params#

To easily apply equalization settings to the Sound Pressure task later on, activate parameter export in the EQA. In case the equalization process is successful, the selected settings are exported to a plain text parameter file (*.klpar).

Selecting all will export all parameters related to the stimulus setup including voltage, frequency range, resolution etc. In case of Voltage (Profile), only the EQ curve (level profile) incl. reference voltage Max Voltage is exported.

Category Stimulus#

The parameter category Stimulus defines the test signal.

image6

Note

Best performance is achieved if the Stimulus settings are identical during equalization and application. All settings can be imported by the Sound Pressure Task automatically.

Stimulus Signal#

Either Single Tone or Log Sweep may be selected as test signals. For tuning the frequency response, select Log Sweep.

Start, Stop, Time#

These parameters define bandwidth and duration of the sweep signal.

Note

Please note that the start and stop frequency must be within the frequency range defined by the Target response.

For more information, please refer to QC User Manual section Test Signals.

Max Voltage, Initial attenuation#

Max Voltage defines the maximum sinusoidal RMS voltage that may be applied for equalization. The selected output routing defines whether this voltage is defined at the signal outputs of the or the speaker terminal (amplifier output).

Parameter Initial attenuation defines the stimulus level applied during first run relative to Max Voltage.

Note

The parameter Max Voltage defines the 0 dB reference voltage for the resulting Voltage Profile (EQ curve) which is defined as a pure attenuation (< 0 dB).

Speed Profile, Voltage Profile#

These parameters affect the time-frequency resolution and frequency-dependent AC amplitude of the log sweep signal. Refer to QC User Manual section Sine Sweep for more information.

Note

In Automatic mode the Voltage Profile only applies during first run of a measurement because this parameter is controlled for the actual response equalization. However, it may be used for defining a reasonable start value to speed up the equalization process.

Category Routing#

Parameter category Routing is hidden in the EQA task if the in- and output routing is defined globally. As different input channels are used in this example, navigate to Control:Start in the task list and set parameter Routing – Input to controlled by Task.

image7

Now input routing is defined individually in each task. In EQA Routing section select Input – Mic2 to use the reference microphone connected to MIC2 for equalization.

image8

Note

The input sensor type of the selected input (stored during sensor calibration) is considered automatically if Measured Quantity is set to Auto.

Performing a First EQA Measurement#

Running the Test#

Before starting the test for the first time, make sure that all remaining tasks in the sequence are set up properly to prevent harm to the connected device. In the first run the equalization results are not applied to other tasks in the sequence.

Click the Start button in Control Panel to start the measurement. In the first run of the EQA, the raw frequency response is measured at the voltage defined by parameters Max Voltage and Initial attenuation. The response is compared to the target response to derive a first equalization Level Profile.

The EQA is looped in order to improve matching of target and measured response. As soon as the results fulfill the specified tolerance limits, the test sequence will continue with next test step.

Viewing EQA Results#

Curve Results#

The settings made in EQA parameter group Display define which curves are displayed. Curves results are only available in Log Sweep mode.

Frequency Response, Rub&Buzz#

The equalized frequency response is displayed in Frequency Response window along with the target response and the accuracy limits. The light blue curve in the example plot below is the original frequency response of the Sound Pressure task which follows the EQA.

image9

In case Show Rub+Buzz is activated, the Rub&Buzz curve is also displayed in this window. It can be used to check for any irregular disturbance during the equalization or whether there is defect in the sound source or reference microphone.

Mismatch#

Due to the axis scaling of the Frequency Response window, the deviation between measured and target response is hardly visible in some cases. Therefore, Mismatch (relative deviation) of the two curves may be displayed in Mismatch window.

image10

Also, the Tolerance limits as defined by parameter Tolerance profile are displayed.

THD#

Total Harmonic Distortion (THD) can be measured as an absolute SPL (window Frequency Response) or relative to the fundamental response as shown below. The lightly colored curves are results of the Sound Pressure task.

image11

Level Profile#

The Level Profile as displayed in window Level Profile is the main result of the EQA in Automatic Log Sweep mode.

image12

It displays the equalization profile used to shape the sine sweep in order to achieve the current frequency response. The profile is defined as an attenuation relative to the base voltage. Therefore, it is always smaller than 0 dB that corresponds to Max Voltage as defined in the EQA parameters.

Summary Window#

In Log Sweep mode, there is no output of the EQA in the Summary Window except for the task’s signal characteristics. Click on the link to open the signal characteristics table.

image13

If the test is performed with limits, an EQA test verdict may be added to the verdict list on request (parameter Add task result in Limit Calculation Mode) contributing to the overall verdict.

image14

The verdict is PASS in case the equalization was successful.

Exported Parameters#

If EQA parameter Export Params is activated, all relevant results of the equalization are exported to a plain test parameter file. This text file may be opened and edited in any text editor.

image15

Depending on the selected setting, the level profile and reference voltage as well as other stimulus related settings such as start and stop frequency are exported by the EQA.

Note

The exported file complies the general parameter file format of the QC system used for settings and limit import. Please refer to section Parameter Export and QC User Manual for more information.

Applying EQA Results#

This section focuses on applying the results of the automatic equalization to a Sound Pressure task. Both, manual and automatic export/import of equalization settings is possible.

Manual Import#

Although equalization parameters may be exchanged easily via parameter files, manual import is possible as well.

All related stimulus parameters except for the actual equalization curve may be copied from the EQA setup parameters directly. For best performance copy the values of

  • Start, Stop frequency

  • Time

  • (Max) Voltage

  • Resolution

  • Speed profile

to the corresponding parameters of the Sound Pressure task. Copy at least Max Voltage, however.

To import the equalization curve, copy curve Level profile (EQ) from Level Profile window and paste it to parameter Voltage Profile of the Sound Pressure task.

image16

Automatic Import#

The most convenient way for transferring EQA results to other measurement tasks is importing the parameter file generated by the EQA. This plain text file can be imported by other measurement tasks such as Sound Pressure or Sound Pressure + Impedance to exchange settings like Voltage Profile.

Setup#

In this application example, the equalization data shall be forwarded live during test runtime, which means to a target task in the same test sequence. The equalization data shall be updated in each test run.

To enable settings import, activate Import Settings in the Configuration settings of Control:Start task. Now parameter Import Settings will be available in the Sound Pressure task. Select On-line mode to make sure that the parameters are imported in each test run. Use the “…” button of Settings file to open a file dialog and navigate to the settings file generated by the EQA in the last run. Otherwise use a relative path and enter the file name corresponding to the setting of the EQA export.

image17

If the specified file is valid, it will be imported immediately. All imported parameters are hidden in the user interface to prevent ambiguity.

For more information about settings import please refer to QC User Manual.

Note

For many applications it is not necessary to update EQ settings in each test run. This is especially the case if overall test time is critical. In this case, create a separate test for equalization and use Off-line parameter import (only performed during login).

Results#

Click Start button in Control Panel to perform the first measurement with settings export/import.

The EQA will repeat and adjust the control parameters until the desired response is achieved. After successful equalization, the corresponding settings are exported to the parameter file. Before the Sound Pressure task measurement is started, the updated settings are imported and applied.

The imported settings may be checked in the Summary window by clicking the link show imported setup parameters… as shown below

image18

To verify whether the equalization was successful, check the Sound Pressure frequency response in Frequency Response window. In the example below, the responses match quite well.

image19

Note

Please note that the Sound Pressure tasks uses the microphone connected to MIC1. Therefore, the residual deviation represents the difference of the reference microphone and the DUT. In the next step testing limits may be applied to the equalized frequency response.

Measuring with Imported Stimulus Settings#

Measurement Results#

If the parameter import was successful the test can be started as usual by pressing the Start button. The sound source will reproduce the desired target SPL response at the equalized reference position.

Thus, the measured SPL response reveals the transmission characteristics of the currently connected DUT by the deviation to target response according to the reference microphone.

Note

A poor frequency response of the reference microphone will lead to wrong absolute equalization results. Altering the measurement position also influences the performance. Especially at high frequencies, the source directivity may lead to strong deviations, even at very small variations of position.

Checking the Imported Settings#

As all imported task parameters are hidden in the Property Page Tasks, the imported parameters are shown in a table in the Summary window. The file path, the time stamp and the user name of the settings file is also displayed.

image20

Working with the EQA Task#

Task Modes#

The EQA provides different modes of operation for various applications.

image21

Automatic Mode#

The automatic mode is mainly dedicated to providing defined and reproducible reference conditions for other test applications. In this mode, a target condition (e.g., frequency response, level at specific frequency) may be defined by the user. The EQA will automatically adjust stimulus parameters like Voltage and Voltage profile (equalization curve) in an iterative process to meet the target response. This is illustrated in the figure below.

image22

Schematic overview of EQA task mode “Automatic” in sine sweep mode

The resulting parameters may be used for applications like microphone testing, where a reference sound source shall provide a defined sound pressure frequency response. To learn more about this mode and the practical application, refer to the EQA - Tutorial.

Manual Mode#

In contrast to automatic mode, the manual mode focuses on assisting the operator in adjusting physical controls (e.g., equalizer, volume control) to align a device’s response to a defined target response or level as illustrated below.

image23

Schematic overview of EQA task mode Manual in sine sweep mode

The measurement is repeated with static stimulus settings until the target is achieved through adjusting external control parameters. During this process, the current response deviation is monitored.

Assisted Mode#

The assisted mode takes manual adjustment to a higher level by assisting the operator with determined instructions. During initialization, the EQA learns the characteristics of hardware controls like multi-band equalizer by monitoring the effect on the system response (e.g. frequency response).

image24

This knowledge is used in application mode to adjust the available controls in a determined and optimal way in shortest time. The instructions given by the EQA are even suitable for untrained operators.

Note

Assisted mode is not released yet. Please contact support if you are interested in taking part in the beta test program.

Stimulus Signal#

The EQA may be operated with a logarithmic sine sweep or a single tone stimulus. Selecting the right signal depends on the target application.

image25

Log Sweep#

The Log Sweep signal shall be applied for all applications related to adjusting the voltage or sound pressure frequency response. In Manual Mode an identical sine sweep defined by the Stimulus settings is played back and looped. In Automatic Mode, Voltage Profile is adjusted iteratively to modify the log sweep amplitude versus frequency.

To find out more about using this mode, refer to EQA - Tutorial.

Single Tone#

Sine tone excitation mainly applies for adjusting level and sensitivity of a device at a defined frequency.

Setup#

Setting up the EQA in Single Tone mode is more simple compared to the Log Sweep mode as described in section Setting up the EQA. Set parameter Stimulus Signal to Single Tone to switch to fixed frequency measurement mode.

Configuration#

In Single Tone mode, both Automatic Mode and Manual Mode are supported. Adjust defines the signal characteristic to be measured (RMS, peak, peak-to-peak), while Measured Quantity and Level (dB) define the unit of the measurement results and the target definition. The following parameters are adapted accordingly.

image26

Target Level or Target Value, define the target value for the measured response. The allowed relative deviation of this target value is defined by Tolerance max and Tolerance min.

Stimulus#

In parameter category Stimulus, the frequency and duration of the test tone are defined. An optional Preloop may be specified to achieve steady-state conditions before the measurement starts. The Preloop factor is defined as a fraction (or multiple) of Time.

image27

Excitation level definition again depends on the Task Mode. In Manual Mode, the RMS voltage of the stimulus is defined directly by parameter Voltage (rms). In Automatic Mode the voltage is adjusted to meet the Target Level. Therefore, only a maximal applicable voltage (Max Voltage) and Initial attenuation for the first run are defined.

Measurement#

In contrast to sweep mode, no curves are provided for single tone measurement. All information is displayed in Summary window as shown below.

image28

A result table displays the measured level as well as the corresponding mismatch to the target value and the tolerance limits. The mismatch also displayed on top the result table in a bar diagram. The color zones indicate whether the current mismatch is within (green) or out of tolerance (red).

The darker green bar marks the target level, the complete tolerance range is represented by the light green area while the red ranges mark results above (+) or below (-) tolerance. The black cursor represents the mismatch of the last run, the position is updated in each loop. As soon as it is located in the green range, the alignment will be successful. The scale may be deactivated parameter section Display. Also, the total width may be adjusted here.

image29

Results#

In Automatic Mode the only relevant result is Output voltage which can be found in the result table. It indicates the RMS voltage of the stimulus which must be applied to achieve the desired target level.

image30

In case Export Params is activated, the complete set of stimulus parameters will be exported to a text file. Please refer to section Exported Parameters for more information.

Parameter Export#

The EQA provides file-based result parameter export to simplify the application of equalization data to other measurement log sweep-based modules such as Sound Pressure or Sound Pressure + Impedance.

Activating Export#

Parameter export may be activated in EQA parameter category Configuration as shown below.

image31

The Export Params drop down list allows choosing whether the full parameter set (all) or only stimulus voltage and Voltage Profile (equalization curve) shall be exported.

Note

Export Params is only available in Automatic Mode.

Export Path specifies target folder and file name. It provides a file dialog to navigate to the desired folder. By entering a relative path directly into the text input field, the file will be exported relative to the current test folder. This is recommended if the file shall be imported by another task in the same test sequence.

Note

The file ending of the parameter file is always forced to be “*.klpar”.

Force Export controls whether the parameter shall be exported independent of the equalization result or only if the equalization has passed.

Parameter File#

The parameter file exported by the EQA is a plain ASCII text file that complies with the general parameter file syntax of the QC system (QC User Manual section Settings Import).

The file contains the settings and results relevant for equalization or alignment as well as the target settings and meta information as shown in the example below.

// Klippel QC Parameter File

// - this file can be used for settings import (if supported by task)

// - the curves can be viewed in any chart of dB-Lab using copy & paste

//Meta Info

timeStamp = '2014-12-23 14:19:39';

userName = 'win:j.doe';

sourceTask = 'Equalization/Alignment';

measVal = 'auto'; //measured quantity

stim = 'sweep'; //stimulus type

// Level profile for equalization:

levelProf = [

80.002094 0.000000

90.002355 -25.568735

100.002617 -25.568735

139.502029 -28.599719

194.590164 -30.799974

271.450134 -31.192230

378.668488 -31.120710

528.201416 -31.640611

736.832397 -33.089319

1027.869141 -36.566045

1433.765869 -40.724842

1577.142456 -40.724842

];

GraphTitle = 'Voltage Profile';

Data_AbscUnit = 'Hz';

Graph_xAxis_Legend = 'Frequency';

Data_Legend = 'Attenuation in dB';

// Target response:

targetRespEQA = [

100 85.000000

10000 85.000000

];

GraphTitle = 'Target Response (EQA)';

Data_AbscUnit = 'Hz';

Graph_xAxis_Legend = 'Frequency';

Data_Legend = 'SPL in dB';

// Tolerance profile:

toleranceProf = [

%nan -0.500000 0.500000

];

// Stimulus settings during equalization:

voltage = 4.000000; //reference voltage (at Speaker)

voltageAmpMax = 4.000000; //max. allowed voltage (at Out)

fstart = 100.000000; //start frequency

fstop = 2000.000000; //stop frequency

time = 1.000000; //Sweep time

relReso = 2.000000; //Sweep resolution

InitialAtt = -40.000000; //initial stimulus attenuation

// Speed profile:

speedProf = [];

calcFiltResp = 1; //equalization performed with filtered response

The file may be opened and edited in any text editor. To plot the curves, you may simply copy any curve from the file and paste it in an arbitrary chart of dB-lab.

Note

Modifying the parameter file is at your own risk. The imported parameters are checked for validity, though.

Re-Importing Results for Speed Optimization#

Not only measurement modules like Sound Pressure support importing

The settings file generated by the EQA may not only be imported by other measurement tasks, but also (re-)imported by the EQA to optimize the start values for equalization. This can minimize the number of loops for equalization significantly if there is only minor variation expected among the test runs or DUTs.

Import Settings may be activated in parameter category Configuration as well.

image32

The parameter file may be specified using an absolute or relative path (compare Export Path).

Note

Settings are only imported at login. Therefore, you are asked to logout and login again after activating settings import.

Measurement and Control of Dynamic DC Component (DCX add-on)#

In case a license for the add-on module DCX – Dynamic DC Check is installed, additional task parameters are activated in order to measure and control dynamic DC bias in the response waveform. A typical application is dynamic DC displacement as generated by transducers with asymmetric nonlinearities (e.g., micro-speakers). The waveform, envelope and dynamic DC of any input signal may be measured and controlled. The DC component can be removed optionally using DC Voltage Profile.

Find more information in DCX Manual.

Note

For DC measurement, the used analyzer must be DC-coupled. For DC control, a KLIPPEL Analyzer 3 and an Amplifier Card, QC Card or external DC coupled amplifier is required.

Multi-Channel Data Aggregation#

Some test applications require spatial averaging of multiple microphone’s responses. An example is equalizing and measuring the audio system response inside a car using a microphone array instead of a single point measurement. For this purpose, the EQA provides the option to aggregate most of the test result parameter, such as frequency response based on multi-channel responses. Please refer to QC Manual section Multi-Channel Data Aggregation for more information.

Some features of the EQA are not compatible with multi-channel processing:

  • Show Waveform display option

  • Measurement of displacement envelope and DC component (DCX add-on)

EQA - Reference#

Task Parameters#

This section lists and describes all available setup parameters of the EQA. These parameters are necessary to customize the measurement task.

Configuration#

Task Mode

Select mode of operation:

  • Automatic - automatic equalization

  • Manual - manual adjustment

  • Assisted* - assisted manual equalization

* This mode is not released yet. Please contact KLIPPEL support for further information.

Adjust

This parameter defines which parameter of the input signal shall be adjusted

  • Frequency response[3]

  • Peak Curve[3] – upper envelope of waveform

  • Bottom Curve[3] – lower envelope of waveform

  • Envelope[3] – envelope of waveform

  • RMS (AC) – root mean square of AC signal

  • Peak (AC, abs.) – maximum absolute peak value of AC signal

  • Peak-to-peak – peak-bottom value of input signal

Measured Quantity

Select measured physical quantity (defines unit)

  • Auto: set automatically based on sensor calibration for selected input

  • Voltage in V or dB (re 1 V)

Level (dB)

Display and specify data as level in dB

If deactivated, absolute values according to Measured Quantity are used

Target Response[3]

Desired response vs. frequency (level or abs. value)

Format: matrix with two columns

[ frequency in Hz, value in <unit> or level in dB ]
Target Level[4]

Desired response level in dB

Target Value[4]

Desired response value; unit depends on setting Measured Quantity

Tolerance Profile[3]

Maximal allowed relative deviation between target and measured response

Format: matrix with three columns

[frequency in Hz, min. deviation in <unit> or dB, max. deviation in <unit> or dB]
Tolerance max/min

Max. upper/lower deviation in dB or unit defined by Measured Quantity

DCX - Remove DC[1] [3] [5] [6]

control (dynamic) DC component in input waveform

removes any time-variant bias of AC signal using DC Voltage Profile

follows DC definition set by parameter DC - Offset Mode

Note

Note: DC removal only possible if the signal chain is entirely DC coupled

DCX - Hx(0) [1] [3] [5] [6]

(in mm/V) enter typical transfer factor (Hx=X/U @ DC) for DC control

if empty, this parameter is estimated from AC response (may degrade performance)

Note

Use a greater value to prevent overcompensation

Maximal Loops

Maximal number of repetitions allowed

Matched Loops

Min. required number of loops within tolerance to pass equalization/adjustment

Note

Note: values greater than 1 ensure stable result and may improve result accuracy

Step Size[1]

convergence speed for automatic equalization

use 1 for quick convergence and best accuracy; use values <1 in case of instabilities or overshoot

Import Settings

Activate task settings import from external file

Only available if Import Settings in Control Task is activated.

Settings File

Absolute or relative path of parameter file for settings import

Only shown if Import Settings is active and unequal none

Export[1]

export resulting parameters to text file

  • off

  • all - all relevant parameters

  • Voltage (Profile) - only EQ curve (only for sweep) and voltage

- Export Path[1]

Absolute or relative target path for parameter export

- Force Export[1]

Always export result parameters, even if equalization has failed

Stimulus#

Signal

select excitation signal

  • Log Sweep – continuous logarithmic sine sweep

  • Single Tone – single sine tone

Start[3]

Start frequency of log sweep

Note

Note: value must be within band limits of Target Response

Stop[3]

Stop frequency of log sweep

Note

Note: value must be within band limits of Target Response

Frequency[4]

Stimulus tone frequency

Time

Duration of stimulus

Max Voltage [1]

Maximum RMS voltage that may be applied for equalization/alignment

Voltage is defined at the speaker terminals (amplifier output) or at line input (amplifier output) depending on output routing

Max DC Voltage[1] [3] [5] [6]

maximal DC voltage that may be applied for automatic DC control

only shown if Remove |ab-DC| is activated

Voltage[2]

RMS stimulus voltage

Voltage is defined at the speaker terminals (amplifier output) or at line input (amplifier output) depending on output routing

Max Stimulus Level[1]

maximal stimulus level (dBFS peak) for audio device

Stimulus Level[2]

Stimulus level (dBFS peak) for audio device

Initial Attenuation[1]

Attenuation of stimulus level for first run relative to Max Voltage or Max Stimulus Level in dB

Preloop[4]

Preloop factor for single tone excitation

Relative duration of pre-excitation before measurement starts Number is specified relative to (multiple or fraction of) Time setting

Apply Previous Results[1]

Use parameters of last successful equalization as start value for next run

This option is recommended to speed up equalization for similar DUTs

Speed profile[3]

relative speed of log sweep

Format:

f1 in Hz, f2 in Hz, Speed factor

or

f in Hz, Speed factor
Level profile[3]

relative level of log sweep

Format:

requency in Hz, Level in dB
DC Voltage Profile[3] [5] [6]

Add DC or low frequency bias voltage to log sweep signal vs. excitation frequency

Format:

(Sweep) Frequency in Hz, Value in V

Routing#

Custom File for Import

path of task-specific custom wave file for processing (raw data import)

(only available in case of wave file processing )

Output Channel

select output channel(s) of playback device

(only available for 3rd playback audio device output and if global Output is set to controlled by Task)

Output

Output channel to be used:

  • Speaker 1

  • Speaker 2

  • Out 1

  • Out 2

  • Out 1 + 2

only visible, if Routing / Output in Control Task is set to controlled by Task.

See QC User Manual section Output Routing for Klippel Hardware for details.

Speaker 1 connect

Connect terminal Speaker 1 to power amplifier output

only visible, if Routing / Output in Control Task is set to controlled by Task.

Speaker 2 connect

Connect terminal Speaker 2 to power amplifier output

only visible, if Routing / Output in Control Task is set to controlled by Task.

Input

select signal input

  • Mic 1

  • Mic 2

  • Line 1

  • Line 2

  • Mic linked to Speaker

  • Line linked to Speaker

  • Mic linked to Speaker (swapped)

  • Line linked to Speaker (swapped)

  • Voltage Sp1

  • Voltage Sp2

only visible, if Routing / Output in Control Task is set to controlled by Task.

See Input Routing for Klippel Hardware for details.

Input Channel

select channel of capture device or wave file for test sensor signal

Only displayed with 3rd party capture device or Execution Mode - Load Input Signals and if Test Sensor Input is set to controlled by Task

Note

For re-processing exported wave file data (see QC Manual section Save Input Signals) use channel #1

- Additional Channels

Select additional channels for Multi-Channel Data Aggregation

Only displayed for 3rd party capture device or Execution Mode - Load Input Signals and if Test Sensor Input is set to controlled by Task and Allow Multi-channel Aggregation is activated.

Digital output

Set GPIO before test.

only visible, if Routing / Output in Control Task is set to controlled by Task.

Delay before

Delay before playback (after GPIO setting, if requested).

only visible, if Routing / Output in Control Task is set to controlled by Task.

Delay after

Delay after playback (after GPIO setting, if requested).

only visible, if Routing / Output in Control Task is set to controlled by Task.

Processing#

Windowing of IR [3]
No windowing
von Hann
Hamming
Blackman
Kaiser
Kaiser 6
Tukey 50
Tukey 25
Rectangle
Cosine3

Select window type used for impulse response windowing (see QC Manual section Windowing of Impulse Response).

Note

Windowing is only available when adjusting Frequency Response.

align to delay

places window relative to main impulse of impulse response (delay)

private parameter for Windowing of IR

offset
in ms

offset of window center (private parameter for Windowing of IR)

length
in ms

length of window (private parameter for Windowing of IR)

Kaiser beta

private parameter for the Kaiser window only

right half only

only decaying half of the window is used (private parameter for Windowing of IR)

Result Frequencies

Defines frequency points of result curves within measured frequency range

  • R10-R80: preferred frequencies (ISO 266)

  • By resolution (ref. 1 kHz): define resolution using standardized frequencies relative to 1 kHz

  • User Defined: define resolution (relative to start frequency) - use this mode for compatibility with previous versions of the QC software

- Resolution[3]

Number of result points (frequencies) per octave

Deactivated for Import stimulus settings - all

Response - Mode
Full Signal: response contains fundamental and harmonic components \({\widetilde{p}}_{\text{total}}\left( f \right)\)
Fundamental: response contains only fundamental component \({\widetilde{p}}_{\text{f}}\left( f \right)\)

Select calculation mode for sweep frequency response (if impulse response windowing is not applied) and single tone response.

DC - Smoothing[3] [5]

part of octave used for smoothing of DC curve, no smoothing is applied if empty

DC - Offset Compensation[3] [5]

DC offset compensation for measured envelope and DC component (e.g. remove constant DC bias in laser signal)

  • high frequencies: enforce zero at max frequency

  • low frequencies: enforce zero at min frequency

  • specified value: enter constant bias value

  • none: no compensation

DC – Offset Value[3] [5]

absolute offset applied to measured DC and envelope response

unit of entered value depends on setting Measured Quantity

RBz – Highpass

Private Parameter for Rub&Buzz:

high pass tracking cut-off frequency rel. to fundamental.

See QC User Manual section Optimize Rub&Buzz Detection.

RBz – Type

Private Parameter for Rub&Buzz:

RMS: repetitive defects (e.g. rubbing)
Peak: short, impulsive defects (e.g. loose particle)
Input Gain 1/2

Input preamplifier gain for Mic 1/2 and Line 1/2 input to optimize SNR

Note

Negative input gain cannot compensate overload of analog input stage. The effective range and available gain steps depend on used analyzer/card, please refer to hardware specification.

Recording Delay

Fixed delay of captured signal relative to generator in ms (in addition to effective delay)

Display#

Hide Results

hide results after this task has finished

  • Never

  • Always

  • If passed

Show <curve>[3]

Display or hide corresponding curve

Custom Colors[3]

Allows modifying standard colors for result curves. Enable option to expand menu.

Troubleshooting#

Error Messages#

Maximum voltage reached. Limiting.#

During automatic equalization the maximal allowed stimulus voltage as defined by parameter Max Voltage (rms) has been applied without achieving target level. The process is aborted.

Remedies

  • Increase Max Voltage (rms)

  • Decrease Target Level or Target Response

  • Check connections – is there any signal played back and response signal picked up?

  • Check bandwidth – are all devices in the signal chain physically capable of delivering the desired level in the specified frequency range

  • Check for particular frequencies that cause the limiting (e.g. due to acoustical cancellation)

Maximum number of loops reached.#

The target level or response could not be achieved within the maximal number of repetitions allowed.

Remedies

  • Increase Maximal Loops

  • Increase target tolerance

  • Check signal to noise ratio of measurement – is the measurement impaired by noise?

  • Check for ambient noise which may cause result variation

  • Check for variation in the signal path during measurement – conditions must be static (for Automatic mode)

Handling Deviation between EQA and Sound Pressure Task#

Matching Stimulus Parameters#

The performance of the equalization might decrease and violate the tolerance limits if the stimulus settings differ significantly from the settings during equalization. This is especially the case for deviations of the measurement time, resolution and when using speed profiles. Therefore, variations should be kept minimal for optimal performance. It is recommended to import all stimulus settings, not only Voltage Profile.

Smoothing#

The equalization is performed without any smoothing applied to the frequency response. Therefore, applying Smoothing in the target application might lead to different results in the response curve, especially for abruptly changing target curves. Equalization with a flat response target should not be affected by smoothing.

Frequency Response Mode#

In all sweep-based test tasks the frequency response can be calculated in two different ways. It can be based on the full signal response (fundamental + harmonics) or on the fundamental component only. When operating the DUT in the large signal range, the results can differ. Therefore, make sure to use the same settings in all tasks. The parameter Response - Mode is available in parameter category Processing.

Windowing of Impulse Response#

The Sound Pressure task provides optional impulse response windowing for removing room reflections from the frequency response. This processing can have a significant effect on the resulting frequency response curve. Windowing should be deactivated for equalization, in most cases. Otherwise, make sure to use matching windowing settings. See section Windowing of Impulse Response for more information.