Kramers-Kronig relationship between ultrasonic attenuation and phase velocty

Click For Summary
SUMMARY

The discussion focuses on the application of the Kramers-Kronig relationship to analyze ultrasonic attenuation and phase velocity. The user is attempting to solve the equation involving attenuation (alpha) and speed (c) but encounters issues with unit conversions, particularly when using attenuation data in decibels per centimeter (dB/cm). Correct results are achieved only when using attenuation data in centimeters. The user seeks clarification on the proper treatment of attenuation units and the validity of their results.

PREREQUISITES
  • Understanding of the Kramers-Kronig relationship
  • Familiarity with ultrasonic attenuation and phase velocity concepts
  • Proficiency in numerical integration techniques, particularly in MATLAB
  • Knowledge of unit conversions, especially in the context of physical measurements
NEXT STEPS
  • Research the proper unit conversions for attenuation in ultrasonic applications
  • Explore MATLAB's numerical integration functions for accuracy in physical equations
  • Study the implications of using decibel units in physical equations
  • Investigate alternative methods for obtaining accurate attenuation data
USEFUL FOR

Researchers and engineers in the fields of acoustics, materials science, and signal processing who are working with ultrasonic measurements and seeking to understand the Kramers-Kronig relationship.

chauhan89
Messages
1
Reaction score
0
Hi Forum,

I am currently attempting to utilize http://bayes.wustl.edu/etj/articles/kramers-kronig.pdf" Unfortunately ... I have not been successful. I have tried for the past week and asked those around me.
All help is appreciated.

The equation is as follows:
( 1/c(w0) ) - ( 1/c(w) ) = 2/pi*( integral from w0 to w ; wrt dw')

the integrand is
alpha(w')/(w'^2)

Definitions
alpha ;known function for attenuation.
c ;function for speed
w0 ;known base frequency, speed known at this frequency
w ;variable frequency (chosen by me; I would use equation to solve for c(w) )

I believe the problem lies with the units I use for attenuation.
Attenuation data that is available in db/cm does not provide the correct results. This happens when I keep the attenuation in db/cm or do a conversion.

ie. A is db/cm. I use the value ==10^(A/20).

I do get correct results when I use attenuation data available in cm. (no db or anything).

So is my conversion wrong? Is there another way to treat attenuation? I have tried variations such as 10^(A/10), and made sure MatLab numerical integration is accurate, other unit conversions accurate, etc.

All help is welcome! :)
 
Last edited by a moderator:
Physics news on Phys.org
How are you able to tell whether your results are correct? Where are you obtaining the different types of data?
 
You obviously shouldn't use decibels. The final units should be sec/m since it is the inverse of speed. So the attenuation coefficient should have units of 1/(m-s^2) I think.
 

Similar threads

Replies
2
Views
395
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
6K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 6 ·
Replies
6
Views
18K
  • · Replies 8 ·
Replies
8
Views
13K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 12 ·
Replies
12
Views
11K
  • · Replies 9 ·
Replies
9
Views
4K
Replies
3
Views
13K