LPF Creator
한 줄 소개: 실시간 임베디드 오디오 프로젝트를 위해, Butterworth 저역통과필터(LPF)를 오디오 파일로 시뮬레이션·검증하고 바로 통합 가능한 실시간 C 코드를 생성해주는 웹 도구입니다.
배경: 임베디드용 LPF를 만들 때 보통 MATLAB/Python으로 계수를 계산한 뒤 손으로 고정소수점 C 코드로 옮기는데, 이 과정에서 양자화 오차나 오버플로우 문제가 실제 보드에 올려본 뒤에야 발견되는 경우가 많습니다. 이 도구는 그 과정을 브라우저 하나로 압축해, 설정을 바꾸면 즉시 검증 결과와 C 코드를 함께 받을 수 있게 합니다.
핵심 기능
오디오 입력: WAV(16/24비트) 자동 파싱, FLAC 헤더 읽기, raw/pcm 수동 입력
Butterworth 필터 설계 및 시뮬레이션
FFT 기반 스마트 Fc 추천
실시간 C 코드 생성: Float 또는 정수 고정소수점(Q15/Q23/Q31), 포화 연산 포함
사전 검증: 스펙트럼 비교, 오버플로우 감지, 양자화 오차 측정
프리셋 저장/불러오기