🟢 Aliasing란?
- 위신호 현상은 신호 처리에서 표본화를 하는 가운데 각기 다른 신호를 구별해내지 못하게 하는 효과를 가리킴
- 신호가 샘플로부터 다시 구성될 때 결과가 원래의 연속적인 신호와 달라지는 "일그러짐"을 가리킴 (= 계단 현상)
🟢 Plane wave란?
- 평면파는 파동 or 는 장의 특별한 경우
- 즉, 공간에서 고정된 방향에 수직인 모든 평면에 대해 값이 항상 일정한 물리량을 의미함
🌟 평면파는 각도에 따라 다르게 보이며 특히, 40도일때, 평면파가 커진다는 특징이 있습니다.
🟡 MATLAB 코드
## Creating an instance from diffractio import degrees, mm, np, plt, um from diffractio.scalar_sources_X import Scalar_source_X # size of figures import matplotlib matplotlib.rcParams['figure.dpi']=125 # x0 = np.linspace(-1000 * um, 1000 * um, 512) wavelength = 0.6328 * um u0 = Scalar_source_X(x=x0, wavelength=wavelength) u0.plane_wave(theta=1 * degrees, z0=0 * um) u0.draw(kind='field') plt.show()
🟢 Spherical wave란?
- 기계적 파동 (예: 물 파동, 음파 및 지진파 ) or 전자기파(광파 포함)와 같은 고전 물리학에서 발생하는 파동을 설명하기 위한 2차 선형편 미분 방정식
🟡 MATLAB 코드
# Convergent x0 = np.linspace(-500 * um, 500 * um, 1024) wavelength = 0.6328 * um u0 = Scalar_source_X(x=x0, wavelength=wavelength) u0.spherical_wave( A=1, x0=0 * um, z0=5 * mm, radius=200 * um, mask=True) u0.draw(kind='phase') plt.show()
🟡 MATLAB 코드# Divergent x0 = np.linspace(-500 * um, 500 * um, 1024) wavelength = 0.6328 * um u0 = Scalar_source_X(x=x0, wavelength=wavelength) u0.spherical_wave( A=1, x0=0 * um, z0=-5 * mm, radius=200 * um, mask=True) u0.draw(kind='phase') plt.show()
® 참고문헌