Skip to content

Misleading text in SEGY header? #664

Description

@jcrivenaes

We have just refactored xtgeo, added segyio export to xtgeo, cf. equinor/xtgeo#1529. When I scan the text header, I see now:

C 1 DATE 2026-02-12                                                             
C 2 AN INCREASE IN AMPLITUDE EQUALS AN INCREASE IN ACOUSTIC IMPEDANCE           
C 3 Written by libsegyio (python)                                               
C 4                      

I wondered why the line "AN INCREASE IN AMPLITUDE EQUALS AN INCREASE IN ACOUSTIC IMPEDANCE" is relevant. And is it correct?

Line C2 seems to be a hardcoded default in segyio. Asking chat:

Is this always true?: AN INCREASE IN AMPLITUDE EQUALS AN INCREASE IN ACOUSTIC IMPEDANCE



Short answer: No.

Why:

In linear acoustics, acoustic impedance is a property of the medium and geometry, primarily depending on frequency, not on signal amplitude.
Characteristic (specific) acoustic impedance of a medium: Z0 = ρ c (density × speed of sound). This does not change when you turn the volume up.
Local/specific impedance: Z = p/u (pressure over particle velocity). If you increase the source amplitude in a linear system, p and u scale proportionally, so Z stays the same.
What amplitude does affect:

Intensity and power. For a given medium, I = p_rms^2 / Z0, so intensity grows with the square of pressure amplitude while Z0 remains constant.
When amplitude could affect “impedance”:

Nonlinear regimes (very high levels) where the medium’s properties change (heating, shock formation).
Materials with amplitude- or flow-dependent behavior (some porous/duct systems), or transducer nonlinearity/saturation.
Bottom line: In ordinary, small-signal acoustics, increasing amplitude does not increase acoustic impedance.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions