Refractive index(n(ω)) calculation: Kramers-Kronig relations

  • Context: Graduate 
  • Thread starter Thread starter ddhirhe
  • Start date Start date
  • Tags Tags
    Calculation Relations
Click For Summary
SUMMARY

The discussion focuses on calculating the refractive index using Kramers-Kronig (KK) relations from experimental spectral data. Users express challenges in implementing this calculation, particularly with MATLAB and Origin software. The Hilbert transform is identified as a crucial method for evaluating KK relations, with specific reference to MATLAB's built-in 'hilbert' function for discrete data. Participants share experiences and seek detailed guidance on applying these techniques effectively.

PREREQUISITES
  • Understanding of Kramers-Kronig relations
  • Familiarity with Hilbert transforms
  • Proficiency in MATLAB, specifically the 'hilbert' function
  • Knowledge of spectral data analysis
NEXT STEPS
  • Research the implementation of Hilbert transforms in MATLAB
  • Explore the Fourier transform method for KK relations
  • Learn about data preprocessing techniques for spectral data
  • Investigate the use of Origin software for refractive index calculations
USEFUL FOR

Researchers and scientists working with optical materials, physicists analyzing spectral data, and software developers implementing refractive index calculations using MATLAB or Origin.

ddhirhe
Messages
2
Reaction score
0
I try to calculate refractive index of experimental spectral data using Kramers-Kronig relations but didn’t succeed. I need your expert advice and help to solve this problem.
Data and expression for KK relation is give in worksheet, where alpha(omwga) is in cm-1. Solution through Matlab or Origin is more helpful for me since I am familiar with this two software.
 

Attachments

Last edited:
Physics news on Phys.org
ddhirhe said:
I try to calculate refractive index of experimental spectral data using Kramers-Kronig relations but didn’t succeed. I need your expert advice and help to solve this problem.
Data and expression for KK relation is give in worksheet, where alpha(omwga) is in cm-1. Solution through Matlab or Origin is more helpful for me since I am familiar with this two software.

You need to look at the Fourier transform method to evaluate hilbert transforms, as the Kronig Kramers transform is nothing but the Hilbert transform. Look it up. There's also a MATLAB function 'hilbert' for hilbert transform of discrete data.

I have used it myself and it works pretty well
 
singhvi said:
You need to look at the Fourier transform method to evaluate hilbert transforms, as the Kronig Kramers transform is nothing but the Hilbert transform. Look it up. There's also a MATLAB function 'hilbert' for hilbert transform of discrete data.

I have used it myself and it works pretty well

Many Thanks for your reply Singhvi,

Yes, KK relation is the Hilbert transform and no need to write complected program for KK relation in Matlab.

Cheers

Devnath
 
can you please give details of the steps you have taken to solve your problem. I am facing similar problem, I have n, k values and by using KK want to extrapolate to higher and especially lower energies.
thank
 
I want to evaluate refractive index from experimental data using KKR relation. As the data is limited to a finite spectrum, it is difficult to reduce errors related to infinite spectrum integration in KKR.

The calculated hilbert transform directly on 'absorption coefficient' data but it did not make any sense. Can you please elaborate on Hilbert transform in MATLAB to solve KKR relations.

Thanks,
Amin
 
That is the kind of stuff I get paid for. :) Can't just give out all the details of the program for free.
 
I have Absortion data vs wavelength. I want to evaluate the refractive index using MATLAB or origin but I did not success..I use hilbert transform but after that I don't know how to manage the refractive index from these data. Please help!
 

Similar threads

  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 8 ·
Replies
8
Views
13K
  • · Replies 4 ·
Replies
4
Views
16K
Replies
3
Views
4K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
4K
  • · Replies 12 ·
Replies
12
Views
11K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 12 ·
Replies
12
Views
6K