AIDT 온디바이스 STEM 초격자 양자폭포 검출기(QCD) 중적외선 흡수 서보 엔진

서브밴드 간 광학 전이(ISBT), LO-포논 직렬 캐스케이드 추출, 0-바이어스 존슨 잡음 한계 10,000Hz C# 엔진

1. 개요

양자폭포 검출기(Quantum Cascade Detector, QCD)는 다중 양자우물(MQW) 초격자 구조 내에서 전도대 서브밴드 간 광학 전이(Intersubband Transition, ISBT)를 활용하여 대기의 투과창인 중적외선(Mid-IR, 3~5 um) 및 원적외선(LWIR, 8~12 um) 광자를 초고속으로 검출하는 양자 광전 소자입니다. 기존 양자우물 적외선 광검출기(QWIP)와 달리 외부 전압 바이어스를 인가하지 않는 광기전(Photovoltaic) 모드로 동작하므로, 암전류(Dark Current)가 원천적으로 없어 1/f 노이즈와 산탄 잡음이 배제되며 열적 존슨 잡음(Johnson Noise) 한계에서 극저잡음 탐지가 가능합니다. 본 고에서는 종단 광음향(LO-phonon) 계단 캐스케이드 전자 추출 경로를 10,000Hz 0-Alloc C# 엔진으로 실시간 튜닝하는 검출기 서보 아키텍처를 구현합니다.

2. 수학적 모델링 및 지배 방정식

활성 양자우물 내의 기저 준위 \(E_1\)에서 여기 준위 \(E_2\)로의 서브밴드 간 흡수 단면적 \(\sigma_{abs}(\omega)\)는 로렌츠 선형 함수로 주어집니다:

\[ \sigma_{abs}(\omega) = \frac{\pi e^2 f_{12}}{2 \epsilon_0 n_r c m^*} \frac{\Gamma_{ISBT} / 2\pi}{(\hbar\omega - \Delta E_{21})^2 + (\Gamma_{ISBT}/2)^2} \]

여기서 \(f_{12} = \frac{2 m^* \omega_{21}}{\hbar} |\langle \psi_1 | z | \psi_2 \rangle|^2\)는 진동자 강도(Oscillator Strength), \(\Gamma_{ISBT}\)는 균일 확장 선폭입니다. 광여기된 전자가 다음 주기로 전송되는 양자 추출 효율 \(\eta_{extr}\)은 LO-포논 방출 시간 \(\tau_{LO} \approx 0.2\,\text{ps}\)과 우물 재포획 시간 \(\tau_{trap}\)의 경쟁으로 결정됩니다:

\[ \eta_{extr} = \prod_{k=1}^N \frac{\tau_{trap}^{(k)}}{\tau_{LO}^{(k)} + \tau_{trap}^{(k)}} \]

0-바이어스 동작 조건에서 QCD의 피크 응답도 \(R_{peak}\)와 검출능 \(D^*\)은 존슨 잡음 제한 동적 저항 \(R_0 A\) 곱으로 결정됩니다:

\[ R_{peak} = \frac{e}{\hbar\omega} \eta_{abs} \eta_{extr}, \quad D^* = R_{peak} \sqrt{\frac{R_0 A}{4 k_B T}} \]

3. 실시간 피드백 제어 아키텍처

graph TD A[InGaAs/InAlAs 다중 양자우물 초격자 중적외선 입사광] --> B[기저 서브밴드 E1에서 상위 준위 E2로 광여기 천이 발생] B --> C[비대칭 계단형 추출 우물들 간 고속 LO-포논 방출 연쇄 캐스케이드] C --> D[0-바이어스 무암전류 방향성 광기전 전류 생성] D --> E[극저잡음 초고속 트랜스임피던스 증폭기 TIA로 피코암페어 광전류 증폭] E --> F[존슨-나이퀴스트 잡음 밀도 및 온도 의존적 R0A 저항 실시간 계측] F --> G[소형 스털링 극저온 냉각기 전력 제어로 최적 동작 온도 80K 서보 유지] G --> H[10,000Hz 0-Alloc C# 중적외선 흡수 피크 동조 및 검출능 최적화 서보] H --> B

4. 고성능 0-Alloc C# 서보 엔진 구현

가비지 컬렉션 부하 없이 10,000Hz 속도로 QCD의 광전류 응답도와 스털링 냉각 온도를 서보 제어하는 초고속 C# 구조입니다:

using System;
using System.Runtime.CompilerServices;

namespace ZeliDesk.Stem.QuantumDetectors
{
    public readonly record struct QcdConfig(
        double TargetWavelengthUm,      // 중심 검출 파장 lambda (예: 4.6 um)
        double ActiveAreaMm2,           // 검출기 수광 면적 A (예: 0.25 mm^2)
        double TheoreticalMaxRespAw,    // 이론 최대 응답도 (예: 0.12 A/W)
        double TargetOperatingTempK     // 목표 동작 극저온 (예: 77.0 K)
    );

    public ref struct QcdServoState
    {
        public double MeasuredPhotocurrentNa;
        public double CurrentOperatingTempK;
        public double EstimatedDetectivityJones;
        public double CoolerDrivePowerW;
        public bool IsOptimalDStarAchieved;
    }

    public static class QuantumCascadeDetectorServo
    {
        private const double BoltzmannConst = 1.380649e-23;

        [MethodImpl(MethodImplOptions.AggressiveInlining)]
        public static void RegulateDetection(
            in QcdConfig cfg,
            double photocurrentNa,
            double measuredCryoTempK,
            double measuredDynamicResistanceOhm,
            ref QcdServoState state)
        {
            state.MeasuredPhotocurrentNa = photocurrentNa;
            state.CurrentOperatingTempK = measuredCryoTempK;

            // 1. R0A 계산 (Ohm * cm^2)
            double areaCm2 = cfg.ActiveAreaMm2 * 1e-2;
            double r0a = measuredDynamicResistanceOhm * areaCm2;

            // 2. 존슨 잡음 한계 검출능 D* 계산: D* = R * sqrt(R0A / (4 * k_B * T))
            double thermalNoiseDenominator = 4.0 * BoltzmannConst * measuredCryoTempK;
            if (thermalNoiseDenominator > 0.0 && r0a > 0.0)
            {
                double noiseFactor = Math.Sqrt(r0a / thermalNoiseDenominator);
                state.EstimatedDetectivityJones = cfg.TheoreticalMaxRespAw * noiseFactor;
            }

            // 3. 온도 오차에 기초한 스털링 냉각기 드라이브 파워 제어 (PI)
            double tempError = measuredCryoTempK - cfg.TargetOperatingTempK;
            double coolerPower = 3.5 + (tempError * 0.4);
            state.CoolerDrivePowerW = Math.Clamp(coolerPower, 0.5, 12.0);

            // 4. 최적 감도 D* 달성 판정 (D* > 1e10 Jones)
            state.IsOptimalDStarAchieved = (state.EstimatedDetectivityJones > 1.0e10) && (Math.Abs(tempError) < 1.5);
        }
    }
}

5. 국방 및 교육 현장 응용

  • 국방 대공 미사일 탐색기 및 항공기 적외선 대응(DIRCM) 경보 센서: 외부 바이어스가 필요 없어 전원 공급 차단 상황에서도 미사일 플룸(CO2 발광 4.3 um) 적외선을 나노초 속도로 감지하여 유도탄 회피 플레어 즉시 살포.
  • 2022 개정 반도체 나노공학 및 양자역학 교과 교구: 다중 양자우물 에너지 밴드 다이어그램, LO-포논 캐스케이드 전송, 무바이어스 광기전 효과를 인터랙티브 시뮬레이션으로 탐구.

6. 결론

본 초격자 양자폭포 검출기(QCD) 서보 엔진은 10,000Hz 0-Alloc C# 연산으로 0-바이어스 중적외선 흡수와 극저온 스털링 냉각 루프를 결합하여 존슨 잡음 한계의 초고감도 열화상 및 방위 센싱을 안정적으로 구현합니다.