Giter Site home page Giter Site logo

fthomework's Introduction

OUC FFT homework

These are our team's works for the course of Fast Fourier Transform Spectrometry applications in Ocean University of China. The whole files include these parts: 2nd, 3rd, 4th, 5th of homework, corresponding four simulations of actual Fourier Transform Spectrum problems.

  1. The affects of scan length, the angle of divergence to spectrum and combined affect.

(扫描距离、发散角以及综合二因素对FFT光谱的影响,假定光是单一波长)

Suppose the light is perfect single wavelength, then

  • To scan length,there is equation: $\beta_{ILS}(\sigma)=2L\mathrm sinc [2\pi(\sigma_0-\sigma)L]$
  • To divergence angle simply, the equation is: $\beta_{Div-ILS}(\sigma)=[\pi/(\sigma_0\Omega_{max})] rect(\sigma_1,\sigma_2)$
  • Combined them,there is equation: $\beta_{ILS}(\sigma)=\beta_{Div-ILS} \ast2L\mathrm sinc [2\pi(\sigma_0-\sigma)L]$

Where $\sigma_0$ presents the wavenumber of the single light.

These part simulation is done in 2nd homework file. One of results showed below.发散角和距离对傅里叶光谱测量影响2

  1. Plus zeros to the interferogram, and do fourier transform. Observe the distinction between various numbers of zero and none of zero. After this, try different window box to eliminate spectral side lobes.

    (补零,让FFT光谱曲线光滑。补零后会加大旁瓣,用不同窗口消除旁瓣,对比结果)

fthomework's People

Contributors

sscpu1 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.