|
|
clear all;
|
|
|
close all;
|
|
|
clc;
|
|
|
|
|
|
I_dark = 100*1000; % 暗电流电子数,单位e-/s
|
|
|
Fn = 1; % 噪声因子,无量纲
|
|
|
QE = 0.6; % 平均量子效率,无量纲
|
|
|
Gain = 2.0; % 增益系数,无量纲
|
|
|
Noise_read = 120; % 读出噪声,单位e-
|
|
|
FWC = 120*1000; % 满阱电子数,单位e-
|
|
|
ADC = 12; % 量化位数,单位bit
|
|
|
Sensor_input = [I_dark,Fn,QE, Gain, Noise_read,FWC,ADC];
|
|
|
|
|
|
|
|
|
Lambda_center = 650; % 中心波长,单位nm
|
|
|
D_aperture = 1.2; % 光学系统口径,单位m
|
|
|
GSD = 0.25; % 星下点分辨率,单位m
|
|
|
H_orbit = 500; % 轨道高度,单位km
|
|
|
Tao0 = 0.8; % 光学系统透过率,无量纲
|
|
|
Epslong = 0.15; % 光学系统面遮拦比,无量纲
|
|
|
Optic_input = [Lambda_center,D_aperture,GSD,H_orbit,Tao0,Epslong];
|
|
|
|
|
|
t_TDI = NaN; % 积分时间,单位s,可以不输入,改输入积分级数M
|
|
|
M_TDI = 64; % 积分级数,无量纲,整数
|
|
|
T_imaging_input = [t_TDI,M_TDI];
|
|
|
|
|
|
|
|
|
Light_input = [4.35,13.36,55.7]; % 默认输入低端,典型,高端的辐射亮度
|
|
|
|
|
|
pho_input = imread('C:\Users\ASUS\Desktop\SNR_simulation\SNR_simulation.jpg');
|
|
|
|
|
|
pho_max = 0.8; % 最大反射率
|
|
|
pho_L_k = 71.46; % pho到辐射亮度L的斜率k
|
|
|
pho_L_b = 9.26; % pho到辐射亮度L的本底b
|
|
|
pho_L_infor = [pho_max,pho_L_k,pho_L_b];
|
|
|
site_str = 'C:\Users\ASUS\Desktop\SNR_simulation\\';
|
|
|
|
|
|
[SNR_output, mmm_pho_SNR, Picture_output] = SNR_simulation(Sensor_input,Optic_input,T_imaging_input,Light_input,pho_input,pho_L_infor,site_str);
|
|
|
mmm_pho_SNR(1,:)
|
|
|
mmm_pho_SNR(2,:) |