STM32 & C언어 디자인 패턴
close
프로필 배경
프로필 로고

STM32 & C언어 디자인 패턴

  • 분류 전체보기 (171)
    • ▶ STM32 (63)
      • News (8)
      • 회로리뷰 (12)
      • Peripheral (37)
      • 개발환경 (6)
    • ▶ C Application (28)
      • 디자인 패턴 (22)
      • App 만들기 (6)
    • ▶ ARM Core (10)
    • ▶ RTOS (7)
      • RTOS 만들기 (7)
      • FreeRTOS (0)
      • ThreadX (0)
    • ▶ 일상리뷰 (3)
    • ▶ 이전글 (53)
      • C Pattern (25)
      • C Coding (7)
      • Linux (5)
      • Programming (6)
      • Book Reference (10)
  • 홈
  • 태그
  • 방명록
  • Github
FMAC 디지털 필터 구현 방법 (with the STM32 G4 MCU Package)(3) - FIR filter

FMAC 디지털 필터 구현 방법 (with the STM32 G4 MCU Package)(3) - FIR filter

FIR filter FIR 필터는 기본적으로 필터 계수와 신호의 컨볼루션(회선)입니다. 계수의 수는 신호 대역폭에 대한 최소 노치 크기를 결정합니다. 계수가 많으면 협대역 노이즈 신호의 정확한 노칭이 가능하므로 손실되는 정보의 양이 최소화됩니다. ​ 그러나 N개의 계수를 계산하려면 일반적으로 N2개의 연산 순서가 필요하므로 계수의 수는 처리 가능한 리소스에 의해 제한됩니다. ​ 이 예에서는 그림 7과 같이 51탭 FIR 필터를 사용합니다. 그림 7 필터 계수는 대부분 부동 소수점 형식으로 계산되며 16비트 고정 소수점으로 변환해야 합니다. ​ FMAC에서 사용하는 형식은 q1.15이며, 비트 0에서 14는 소수 자릿수(즉, 이진 소수점 오른쪽)를 나타내고 비트 15는 부호/정수를 나타냅니다. 따라서 Q1..

  • format_list_bulleted ▶ STM32/Peripheral
  • · 2023. 12. 29.
  • textsms
FMAC 디지털 필터 구현 방법 (with the STM32 G4 MCU Package)(2) - FIR adaptive

FMAC 디지털 필터 구현 방법 (with the STM32 G4 MCU Package)(2) - FIR adaptive

Example 1: FIR adaptive filter ​ STM32CubeG4 MCU 패키지는 Arm® Cortex®-M 프로세서를 기반으로 하는 STM32G4에서 실행됩니다. ​ 적응형 필터(Adaptive Filter)는 입력 신호의 다양한 특성에 따라 임펄스 응답을 변경하는 필터입니다. ​ 이러한 필터는 종종 통신 채널에서 포착된 원치 않는 간섭을 제거하는 데 사용됩니다. Adaptive 알고리즘은 예를 들어 간섭자의 주파수 성분을 검출하고 필터의 계수를 조정하여 필터 주파수 응답의 적절한 지점에 노치(Notch)를 생성할 수 있습니다. 그 후엔 수신된 신호가 필터를 통과할 때 원하지 않는 요소가 제거됩니다. ​ 이러한 알고리즘이 여러 개 존재하며 적응형 알고리즘에 대한 자세한 내용은 여기에서 설..

  • format_list_bulleted ▶ STM32/Peripheral
  • · 2023. 12. 29.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
  • [2023.11.15] App State machine 글 게재
  • [2023.11.3] 티스토리 다시 시작합니다
전체 카테고리
  • 분류 전체보기 (171)
    • ▶ STM32 (63)
      • News (8)
      • 회로리뷰 (12)
      • Peripheral (37)
      • 개발환경 (6)
    • ▶ C Application (28)
      • 디자인 패턴 (22)
      • App 만들기 (6)
    • ▶ ARM Core (10)
    • ▶ RTOS (7)
      • RTOS 만들기 (7)
      • FreeRTOS (0)
      • ThreadX (0)
    • ▶ 일상리뷰 (3)
    • ▶ 이전글 (53)
      • C Pattern (25)
      • C Coding (7)
      • Linux (5)
      • Programming (6)
      • Book Reference (10)
최근 글
인기 글
최근 댓글
태그
  • #MCU
  • #STM32G4
  • #C언어 패턴
  • #디자인패턴
  • #arm
  • #C언어
  • #STM32
  • #디자인 패턴
  • #rtos
  • #STM32H7
전체 방문자
오늘
어제
전체
Copyright © STM32 & C언어 디자인 패턴 All rights reserved.
Designed by JJuum

티스토리툴바