How can we do fourier transform of an experimental data which is in reciprocal space to real space?

5 views (last 30 days)
I have an experimental data set which is in reciprocal space and I want to transform it to real space. So, can anyone please tell me how can we get Fourier transform of experimental data?
  2 Comments
Star Strider
Star Strider on 6 Feb 2016
Please define what you mean by ‘reciprocal space’ and ‘real space’.
Examples would be helpful, and attaching your data file (preferably as a .mat file) and a concise description of your experiment and how you collected your data (instrumentation, etc.) could help as well.
We cannot Answer any Questions we do not understand.
John BG
John BG on 7 Feb 2016
In crystallography, cubic crystal systems can be described with unit cells that are either face-centered or body centered, one being the reciprocal space of of the other (https://en.wikipedia.org/wiki/Cubic_crystal_system).
Are you using the Certified Scientific Software functions (https://www.certif.com/spec_help/br.html): br H K L ubr H K L example br 0 0 1
description: The br macro is used to move the diffractometer to the reciprocal space coordinates given by H, K and L. The ubr macro also moves the diffractometer, but provides an updated display of the motor positions and corresponding reciprocal space coordinates while the motors are moving. The update interval, in seconds, is set by the global variable UPDATE. br is synonymous with mk.
Or perhaps you are using CSS function ca H K L, example ca 1 1 1 descirption: The ca macro prints out the calculated motor settings for the reciprocal space position given by the arguments H, K and L. After printing its information, the values in the A[] array and the values of the reciprocal space coordinates are restored to the current diffractometer position.
In a some books introducing basic matrix operations, the reciprocal of A is 1/A
National Insrtuments LabView has a function http://zone.ni.com/reference/en-XX/help/371361H-01/glang/reciprocal/ are you using NI acquisition tools?
SIMULINK has sa block that calculates the square root of the input matrix V=U^.5. One of the options returns V=U^-.5 would V^2=1/U help?
If you are designing HDL circuits, SIMULINK has block similar to NI's 1/x
Because you mention you want to go from 'reciprocal' space to 'real' space, have you mixed the terms 'reciprocal' with 'Imaginary'?
John

Sign in to comment.

Answers (0)

Categories

Find more on Simulink Supported Hardware in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!