WIFI CSI 해설

WiFi sensing을 위한 Channel State Information: CSI 데이터가 실제로 말해 주는 것

CSI, WiFi 서브캐리어, 진폭과 위상, 캡처 하드웨어, RuView식 감지 결과를 신뢰하기 전 필요한 검증 절차를 설명합니다.

실내 WiFi 경로와 CSI 신호 추적을 보여 주는 설명 다이어그램
CSI는 카메라 화면이 아니라 WiFi 채널 변화에 대한 세밀한 기록입니다.

Channel State Information은 WiFi sensing 주장을 이해하는 핵심 개념입니다. RSSI는 신호 세기만 거칠게 보여 주지만, CSI는 방을 통과한 여러 서브캐리어가 어떻게 바뀌었는지 보여 줍니다.

그러나 CSI는 사람을 찍은 이미지가 아닙니다. 무선 채널에 대한 잡음 섞인 측정값입니다. 벽, 가구, 안테나 방향, 펌웨어, 패킷 타이밍, 사람, 문, 선풍기 같은 요소가 모두 채널을 바꿀 수 있습니다.

Channel State Information의 의미

WiFi 수신기는 무선 채널이 패킷을 어떻게 바꾸었는지 추정합니다. CSI는 하나의 세기 값보다 훨씬 세밀한 채널 응답입니다.

사람과 움직임은 다중 경로 전파를 흔듭니다. 걷기, 앉기, 호흡, 자세 변화는 진폭과 위상 패턴을 바꿀 수 있습니다.

  • RSSI는 거친 신호 세기 요약이고, CSI는 더 풍부한 채널 응답입니다.
  • CSI는 보통 서브캐리어별로 표현되며 진폭과 위상 정보를 포함할 수 있습니다.
  • 모델은 픽셀이 아니라 CSI 변화에서 존재나 활동을 추론합니다.

CSI와 RSSI의 차이가 중요한 이유

RSSI는 읽기 쉽지만 정보가 많이 압축되어 있습니다. 서로 다른 사건이 비슷한 신호 감소처럼 보일 수 있습니다.

CSI는 서브캐리어별 시간 변화를 남기지만, 보정과 라벨, 방 의존성을 신중히 다뤄야 합니다.

신호 계층 제공하는 정보 sensing 위험
RSSI 하나의 거친 신호 세기 값 활동이나 자세 주장에는 너무 압축됨
CSI 진폭 서브캐리어별 크기 변화 배치, 잡음, 방 구조에 민감함
CSI 위상 시간과 경로 관련 신호 변화 해석 전에 신중한 보정 필요
RuView 출력 사용자에게 보이는 설명 계층 검증이 숨겨지면 확실성처럼 보일 수 있음

WiFi CSI sensing 워크플로

실용적인 흐름은 모델이 아니라 반복 가능한 캡처에서 시작합니다. 하드웨어, 채널, 위치, 패킷 속도, 빈 방 기준선을 기록합니다.

패킷은 CSI가 되고, CSI는 정리된 특징이 되며, 예측은 다른 날과 부정 사례에서 검증되어야 합니다.

  • 패킷 메타데이터, 보드 또는 NIC, 채널, 안테나 위치, 펌웨어를 기록합니다.
  • 가능하면 학습과 테스트를 날짜, 사람, 위치별로 분리합니다.
  • 알 수 없음 또는 낮은 신뢰 상태를 정상 출력으로 다룹니다.
실내 WiFi 경로와 CSI 신호 추적을 보여 주는 설명 다이어그램
신뢰할 수 있는 흐름은 캡처, 특징 정리, 검증을 분리합니다.

ESP32, 연구용 NIC, GitHub 도구

모든 WiFi 장치가 CSI를 제공하지는 않습니다. ESP32는 학습과 단순 실험에 좋고, 연구용 NIC는 더 깊은 제어에 적합합니다.

학습, 존재 감지, 위치 추정, 복잡한 추론 중 무엇이 목표인지에 따라 하드웨어를 고릅니다.

경로 적합한 용도 먼저 확인할 것
ESP32 CSI 저비용 학습, 방 기준선, 단순 존재 또는 움직임 테스트 보드 지원, 패킷 안정성, 원시 내보내기, 문서
연구용 NIC 논문 재현과 더 깊은 CSI 실험 드라이버, OS 버전, 캡처 스크립트, 샘플 트레이스
RuView 계층 결과와 한계를 사용자에게 설명 상위 CSI 파이프라인이 반복 가능하고 검증됨

과장된 주장을 막는 검증

짧은 데모는 인상적일 수 있지만, 라우터 이동, 열린 문, 선풍기, 두 번째 사람, 다른 날에서도 유지되는지가 중요합니다.

RuView식 결과는 맥락, 신뢰도, 알 수 없음 상태, 한계를 함께 보여 주어야 합니다.

  • 양성 실험 전후에 빈 방 기준선을 기록합니다.
  • 목표 행동 없이 환경만 변하는 부정 사례를 추가합니다.
  • 불확실한 샘플을 숨기지 말고 신뢰도가 떨어지는 위치를 보고합니다.
  • 독립 검증 없이 의료, 비상, 보안 보장을 하지 않습니다.

RuView 리소스 클러스터와의 관계

이 페이지는 CSI라는 기본 어휘를 설명합니다. ESP32, 데이터셋, 사람 감지, 모션 캡처 페이지는 각각 다음 단계를 다룹니다.

검색 의도를 나누면 독자가 적절한 페이지로 이동하기 쉽고 중복도 줄어듭니다.

출처와 기술 참고 자료

Channel State Information FAQ

WiFi에서 Channel State Information이란 무엇인가요?

CSI는 WiFi 채널이 여러 서브캐리어에서 전송 신호를 어떻게 바꾸는지 설명합니다.

CSI 데이터는 WiFi 이미지인가요?

아닙니다. CSI는 신호 측정값입니다. 모델이 존재를 추론할 수는 있지만 카메라처럼 보는 것은 아닙니다.

ESP32로 CSI를 캡처할 수 있나요?

예. 일부 ESP32 프로젝트는 보드, 펌웨어, 채널, 패킷 흐름이 맞으면 유용한 CSI를 캡처할 수 있습니다.

왜 모델이 다른 방에서 실패하나요?

CSI가 방 구조, 안테나, 가구, 사람, 패킷 타이밍, 환경 변화에 의존하기 때문입니다.

다음에는 무엇을 읽어야 하나요?

캡처는 ESP32 가이드, 라벨은 dataset 가이드, 존재 감지 한계는 WiFi human detection 가이드를 보세요.