C-Weighting Correction Lookup
Standardnominal C weightingtransfercorrectiondB fromactualpositivefrequency,not fullspectrumweightedLeq or calibratedinstrumenttolerance. Actual matched calibration,units,edition,geometry/measurement and model applicability independently established;not hearing/structural safety,compliance or universal perceptual prediction.
Description
C weighting describes a nominal frequency-dependent adjustment to sound levels.
C weighting describes a nominal frequency-dependent adjustment to sound levels.1
This tool evaluates a declared transfer expression at one positive frequency and does not calculate a broadband weighted level or certify a meter.
When to use C-Weighting Correction Lookup
Use this tool to apply the stated c-weighting correction lookup operation with an explicit input and unit basis.
How to use C-Weighting Correction Lookup and how it works
- Establish the measurement basis and units described above.
- Enter actualFrequencyHz and run the tool.
- Read result.value using the output meanings below.
- If input is rejected, correct the stated type, range, ordering or alignment issue and rerun; review successful results under the declared convention.
| Input field | Meaning | Value type | Requirement |
|---|---|---|---|
| actualFrequencyHz | Frequency Hz. Units, ordering and applicable branch are specified in the algorithm. | number | required; finite; strictly positive; further conditions in the algorithm |
Require positive frequency f in hertz. Set q=f² and calculate the nominal C transfer ratio using the stated 20.6 and 12194 Hz constants, then return 20log10(ratio)+0.06 dB; nonfinite arithmetic is rejected.
C(f) = 20log10(12194² f²/((f²+20.6²)(f²+12194²))) + 0.06 dB Apply the declared units, ordering and branch conditions.
| Output field | Meaning | Value type |
|---|---|---|
| result | Object containing the declared output fields. | object |
| result.value | Nominal frequency-weighting correction in dB for one frequency. | number |
{
"input": {
"actualFrequencyHz": 100
},
"output": {
"result": {
"value": -0.3015721491311453
}
}
} Limitations and assumptions
The output applies the declared operation to the values you supply. Establish the measurement basis, units, coefficients and any caller-selected rules before interpreting it. The tool does not independently collect or verify observations or decide whether a model or reference applies.
Supply explicit required fields with the documented types and dense aligned arrays. Unknown fields, wrong types and nonfinite numbers are rejected. Branch-specific constraints are explained above. A returned boolean, signed difference or tied result follows the stated convention; an input error instead means the required input contract was not satisfied. Very large inputs or outputs may be rejected by shared resource limits.
Alternative or Complementary methods
For a related operation, use A-Weighting Correction Lookup. A weighting applies a nominal frequency-dependent correction commonly used in sound-level reporting.
For a related operation, use Measurement Time Weighting Lookup. Sound-level meter time weighting smooths a changing squared-pressure signal over a nominal response time.
References
-
C-Weighting Correction Lookup — tool.io
Similar or alternative tools
- A-Weighting Correction Lookup
A weighting applies a nominal frequency-dependent correction commonly used in sound-level reporting.
- Measurement Time Weighting Lookup
Sound-level meter time weighting smooths a changing squared-pressure signal over a nominal response time.