Essays.club - Ensayos gratis, notas de cursos, notas de libros, tareas, monografías y trabajos de investigación
Buscar

Simulação padrão de difração através de uma abertura.

Enviado por   •  13 de Julio de 2018  •  1.981 Palabras (8 Páginas)  •  266 Visitas

Página 1 de 8

...

A FFT é o algoritmo utilizado para executar a DFT de uma forma eficiente e expedita; Isto é conseguido com este algoritmo é simplificar o cálculo da DFT introduzindo "atalhos" matemáticos para reduzir drasticamente o número de operações.

-

Simulação Padrão de difração

-

Transformada de Fourier usando MatLab.

Quando a distância entre a abertura e a tela é grande ou uma lente é utilizada para focar o padrão de difração para o plano da imagem.Então o padrão de difraçãotorna-se de uma transformada de Fourier dada pela equação.

(9)[pic 25]

A transformada de Fourier de estruturas simples, tais como grelhas, aberturas retangulares, circulares, etc. aberturas têm soluções analíticas. No entanto, é preciso ser capaz de fazer transformadas de Fourier de estruturas 2D arbitrárias.

A fim de realizar a transformada de Fourier 2D num método eficiente computacionalmente, MatLab possui um Fast Fourier Transform embutido função (FFT). A função de FFT em MatLab usa o algoritmo de Cooley-Tukey para realiza uma Transformada de Fourier Discreta (DFT) dada pela equação (7).

-

Discretizada Aberture

A abertura amplitude 2D é analisado em MatLab, basta criar uma imagem preto e branco da abertura de um programa padrão de gráficos e salvar o arquivo de imagem com 2 níveis de cor. Quando a imagem é lida em MatLab a abertura será discretizado pelo pixelation da imagem com o branco sendo transmissão completa e ser negro bloco completo.

-

Calculando a DFT

Primero inserimos a imagem em MatLAb, Figura 2 mostra a imagem de abertura que é lido para MatLab usando o seguinte código:

Im = imread('nomedaimagem','gif');

[pic 26]

Figura 2. Imagem lida em MatLab de uma abertura retangular.

O DFT 2-dimensional é comutada utilizando o comando fft2 em MatLab. No entanto, o comando fft2 coloca a intensidade máxima para os cantos, em vez de no centro.

E=fft2(Im); Retorna a transformada de Fourier discreta bidimensional (DFT) de X. O DFT é calculado com o algoritmo de transformada de Fourier rápida (FFT). O resultado, Y, é o mesmo tamanho de X.

[pic 27]

Figura 3. Imagem DFT calculado usando o comando fft2 em MatLab.

O comando fftshift correções esse problema e colocar a intensidade máxima de volta para o local desejado. O código MatLab para a mudança é:

E=fftshift(Im); reorganiza o vetor Im, organiza frequência crescentemente. Se "E" é o vector resultante, depois de fazer um FFT, utilizando esta função reordenamos os pontos em função da freqüência.

[pic 28]

Figura 4. Imagem do comando fftshift que desloca os cantos de volta para o centro.

[pic 29]

Figura 5. Imagem distribuição de intensidade 3D

-

Escalada

A última parte da computação transformada de Fourier 2D é trocar o indexador em coordenadas espaciais discretas físicas. A frequência discreta é dada por:

(10)[pic 30]

O qual é um espaço contínuo relacionado com a frequência,

(11)[pic 31]

Substituindo (9) em (10):

(12)[pic 32]

Onde é o tamanho do pixel, , onde W é a largura da abertura e M é o número de pixels.[pic 33][pic 34]

O último passo é, então, uma realização da substituição ditada pela aproximação de Fraunhofer dado pela equação resultando em:[pic 35]

(13)[pic 36]

Substituindo os valores de , obtemos:[pic 37][pic 38]

(14)[pic 39]

A extensão espacial completa do padrão de difração é observe que as coordenadas espaciais estão relacionadas com o número de pixels.[pic 40]

O número de pixels no padrão de difração é igual ao número de pixels na imagem inicial. No entanto, dado que a extensão do padrão de difração aumenta com o número de pixels, a resolução espacial aumenta como número de pixels e é dada por, . Assim, a resolução espacial é falecida, aumentando a extensão da imagem. A extensão total da imagem é sem alterar a largura da abertura aumentada pela adição de espaço ao redor da imagem, que é chamado de zero preenchimento. [pic 41]

Os cálculos são realizados com imagens em formato *.gif de 1024 pixels. Onde, comprimento de onda , largura de abertura , distância focal da lente . A Figura 6 e 7 mostram os cálculos para alguns tipos de aberturas.[pic 42][pic 43][pic 44]

O problema associado com a adição de uma grande quantidade de preenchimento com zeros é que se muito poucos pixels cobrir a abertura real, em seguida, o padrão de difração calculado não será tão exata.

[pic 45]

Figura 6. Imagens obtidas com abertura circular

[pic 46]

Figura 7 Imagens obtidas com abertura quadrada.

[pic 47]

Figura 8 Imagens obtidas com uma letra.

Para observar a variação da distribuição de intensidade, tomando como exemplo a simulação de uma imagem de abertura circular, para fazer isso, escolheram as imagens com diferentes diâmetros, simulamos e armazenamos as respostas de cada um em uma única imagem. Como podemos ver na Figura 8, a linha azul representa a menor abertura, o amarelo da maior abertura, ou seja, quando a abertura é grande distribuição de intensidade é grande, quando a abertura

...

Descargar como  txt (13.8 Kb)   pdf (65.9 Kb)   docx (19.5 Kb)  
Leer 7 páginas más »
Disponible sólo en Essays.club