← 목록으로

satellite-imagery-transmission-and-processing-flow.md




위성이 촬영한 영상이 지상에서 최종 이미지 파일(예: GeoTIFF, NITF 등)로 생성되기까지의 전체 흐름을 탑재체 → 통신 → 지상국 → 영상처리 → 파일 생성 순으로 계층적으로 정리




1. 위성 탑재체 내부 (On-Board Segment)

1.1. 영상 획득 (Image Acquisition)

광자 → 센서 → 전하 → 전압 신호

1.2. 아날로그 → 디지털 변환 (A/D Conversion)

Pixel DN = 0 ~ 4095 (12bit 예시)

이 단계에서 이미 “디지털 영상 데이터”가 됨.


1.3. 온보드 영상 처리 (선택적)

위성 설계에 따라 다음 처리가 수행될 수 있음:


1.4. 패킷화 (CCSDS Packetization)

영상 데이터는 그대로 보내지 않음.

다음 구조로 변환됨:

[Source Packet]
 ↓
[TM Transfer Frame]
 ↓
[CADU]

1.4.1. Source Packet

1.4.2. TM Transfer Frame

1.4.3. CADU (Channel Access Data Unit)

구조:

| ASM | TM Frame | RS Parity |

2. 위성 → 지상 전송 (Space Link)

2.1. 채널 코딩 & 변조

변조 방식 예:

CADU → 변조 → RF 신호

2.2. RF Downlink


3. 지상국 수신 (Ground Station Front-End)

3.1. RF 수신

지상국 구성:

Tracking Antenna
 ↓
LNA
 ↓
Down Converter
 ↓
Demodulator

3.2. 채널 복호 (Channel Decoding)

복조 후 처리:

출력:

복구된 CADU

4. 지상 데이터 처리 (Ground Data Processing)

4.1. 프레임 동기 및 CADU 분해

CADU → TM Frame → Source Packet

4.2. 영상 데이터 재조립


4.3. 압축 해제 (필요 시)

온보드 압축이 있었다면:


5. 영상 처리 (Level 0 → Level 1 → Level 2)

이 단계가 “이미지 파일 생성”의 핵심.


5.1. Level 0 (Raw)


5.2. Level 1 (Radiometric / Geometric Correction)

5.2.1. 수행 작업:

  1. Dark signal 제거
  2. Gain 보정
  3. Line alignment
  4. Geometric correction
  5. RPC 생성

출력:


5.3. Level 2 (정사보정)

출력:


6. 최종 이미지 파일 생성

이제 실제 파일 포맷으로 생성됨.

대표 포맷:

포맷 특징
GeoTIFF GIS 표준
NITF 군사용
JPEG2000 압축
HDF5 다중밴드

파일 내부 포함 정보:


7. 전체 흐름 요약 다이어그램

[위성 촬영]
 ↓
ADC
 ↓
온보드 처리
 ↓
Source Packet
 ↓
TM Frame
 ↓
CADU
 ↓
변조/RF 송신
 ↓
지상국 수신
 ↓
복조/복호
 ↓
CADU 분해
 ↓
Packet 재조립
 ↓
영상 복원
 ↓
보정(Level1/2)
 ↓
GeoTIFF 등 파일 생성

8. 핵심 포인트 정리

구분 핵심
우주 구간 CADU 단위 전송
지상 수신 오류정정 + 프레임 복원
데이터 처리 Packet 재조립
영상 처리 보정 및 정사영상 생성
최종 산출물 GeoTIFF 등 파일



위성 영상 생성 체계는 CADU 기반 전송과 지상 복원·보정을 거쳐 최종 산출물(GeoTIFF/NITF)로 완성된다.




1. CCSDS 계층 구조 상세 설명

CCSDS는 우주 통신 표준 프로토콜 스택입니다.

OSI 모델과 유사하게 계층 구조를 가집니다.

1.1. Physical Layer

출력: Raw bitstream


1.2. Channel Coding Layer

전송 오류 보정 목적.

출력: 오류정정된 CADU


1.3. Synchronization & Channel Coding Sublayer

1.3.1. CADU 구조:

| ASM | TM Transfer Frame | RS Parity |

1.4. Data Link Layer

1.4.1. TM Transfer Frame

프레임 단위 전송 관리.


1.5. Space Packet Layer

1.5.1. Source Packet

여기서부터 “실제 데이터” 의미가 명확해짐.


1.6. Application Layer


1.6.1. 계층 흐름 요약

Application Data
 ↓
Source Packet
 ↓
TM Frame
 ↓
CADU
 ↓
Channel Coding
 ↓
Modulation
 ↓
RF

2. 위성 영상 Level 정의 (0 ~ 4)

위성 영상은 처리 단계에 따라 Level이 구분됩니다.


2.1. Level 0 (Raw Data)

엔지니어링/재처리용


2.2. Level 1A


2.3. Level 1B

일반 분석 시작 가능


2.4. Level 2 (Ortho)

GIS 사용 가능


2.5. Level 3 / 4 (고급 산출물)


3. LEO 실시간 수신 vs 저장 후 다운로드 차이

LEO 위성은 가시 시간(pass)이 짧습니다 (약 5~12분).

3.1. 실시간 Direct Downlink

촬영과 동시에 지상으로 송신

3.1.1. 특징:

3.1.2. 장점:

3.1.3. 단점:


3.2. On-board Recording 후 Dump

위성 내부 Solid State Recorder (SSR)에 저장 후

지상국 통과 시 다운로드

3.2.1. 특징:

3.2.2. 장점:

3.2.3. 단점:


3.3. 비교

항목 실시간 저장 후 다운로드
지연 낮음 있음
링크 요구 지속적 통과 시만
시스템 복잡도 낮음 높음

실제 운용은 대부분 혼합 방식 사용.


4. 영상 데이터 레이트 계산 예시

실제 시스템 설계 시 가장 중요한 계산입니다.


4.1. 가정


4.2. 한 라인 픽셀 수

20 km / 1 m = 20,000 pixel

4.3. 1 line 데이터량

20,000 pixel × 12 bit × 4 band
= 960,000 bit
≈ 0.96 Mbit

4.4. 초당 데이터율

0.96 Mbit × 10,000 line/sec
= 9,600 Mbit/sec
= 9.6 Gbps

4.5. 압축 적용 (예: 4:1)

9.6 Gbps / 4 = 2.4 Gbps

4.6. 채널 코딩 오버헤드 (약 20%)

2.4 Gbps × 1.2 ≈ 2.88 Gbps

실제 RF Downlink 요구 속도 ≈ 3 Gbps


5. 최종 핵심 정리

  1. CCSDS는 계층형 구조이며 CADU는 채널 계층 단위
  2. 영상 Level은 보정 정도에 따라 구분
  3. LEO는 실시간/저장 후 다운로드 혼합 운용
  4. 고해상도 영상은 수 Gbps급 링크 필요



영상 레벨 체계와 수신 운용 방식의 차이를 바탕으로 실제 링크 요구 데이터율을 산정할 수 있다.




1. X-band 링크 예산 (Link Budget) 계산 개요

링크 예산은 위성에서 송신한 신호가 지상 수신기에 도달했을 때 SNR이 충분한지를 계산하는 절차입니다.

1.1. 기본 방정식

수신 전력:

$$ P_r = P_t + G_t + G_r - L_s - L_{atm} - L_{other} $$

(dB 단위)


1.2. 주요 항목

1.2.1. 송신 전력 (P_t)

1.2.2. 송신 안테나 이득 (G_t)

1.2.3. 경로 손실 (L_s) (Free Space Path Loss)

$$ L_s = 92.45 + 20\log f(GHz) + 20\log R(km) $$

예시:

→ 약 165 ~ 170 dB


1.2.4. 수신 안테나 이득 (G_r)


1.3. 수신 전력 계산 예시

$$ P_r = 43 + 35 + 50 - 168 - 2 $$

≈ -42 dBm


1.4. Noise Power

$$ N = kTB $$

dB 형태:

$$ N(dBm) = -228.6 + 10\log T + 10\log B $$

예:

→ 약 -82 dBm


1.5. SNR

$$ SNR = P_r - N $$

≈ 40 dB

→ 실제로는 시스템 손실 포함해 더 낮아짐.


1.5.1. 목표

SNR이 변조 방식 + 코딩 방식이 요구하는 값 이상이어야 함.


2. LDPC 적용 시 Eb/N0 요구치

LDPC는 고성능 Forward Error Correction(FEC) 코드입니다.


2.1. Eb/N0 정의

$$ Eb/N0 = \frac{SNR}{Spectral Efficiency} $$

단위: dB


2.2. 변조별 요구 Eb/N0 (대략값)

변조 LDPC 적용 시 필요 Eb/N0
QPSK 1 ~ 2 dB
8PSK 4 ~ 6 dB
16APSK 7 ~ 9 dB

2.3. 왜 LDPC가 중요한가?

과거:

현재:

동일 전력으로 더 높은 데이터율 가능

또는 같은 데이터율에서 송신 전력 감소 가능


2.4. 시스템 설계 흐름

  1. 목표 데이터율 설정
  2. 변조 방식 선택
  3. 코딩률 선택 (예: 1/2, 3/4)
  4. 요구 Eb/N0 계산
  5. Link Budget로 달성 가능 여부 판단

3. SSR (Solid State Recorder) 용량 산정

LEO 위성은 촬영 데이터를 내부 저장 후 dump합니다.


3.1. 기본 공식

$$ 필요용량 = 데이터율 × 촬영시간 $$

3.2. 예시

데이터율 = 2.5 Gbps

촬영 시간 = 600초 (10분)

$$ 2.5 × 10^9 × 600 = 1.5 × 10^{12} bit $$

= 1.5 Tb

≈ 187.5 GB


3.3. 하루 촬영 5회라면?

$$ 187.5 × 5 = 937.5 GB $$

→ 최소 1 TB 이상 필요


3.4. 실제 설계 시 고려사항


3.5. 설계 조건

$$ Downlink rate × 가시시간 ≥ 저장된 총 데이터 $$

이 조건 만족 못하면 데이터 backlog 발생


4. 상용 위성 사례 비교

4.1. PlanetScope

전략: 다수 위성 + 낮은 해상도


4.2. WorldView-3

전략: 고해상도 + 고속 링크


4.3. ICEYE (SAR)

전략: 원시데이터 일부 압축/처리


4.4. 최신 추세


5. 종합 구조

Imaging Data Rate
 ↓
SSR 저장
 ↓
LDPC 코딩
 ↓
X-band Downlink
 ↓
지상국 수신
 ↓
Eb/N0 만족 여부 판단
 ↓
파일 생성

6. 핵심 요약

  1. Link Budget는 SNR 확보 계산
  2. LDPC는 Eb/N0를 크게 낮춰주는 핵심 기술
  3. SSR 용량은 촬영량과 dump 능력의 함수
  4. 상용 위성은 해상도와 링크 전략이 다름