본문 바로가기
728x90
반응형
SMALL

Signal processing6

[SciPy] B-spline Signal Processing 신호 처리 도구 상자에는 현재 일부 필터링 기능, 필터 설계 도구의 제한된 집합, 1D 및 2D 데이터에 대한 B-spline 보간 알고리즘이 포함되어 있다. 그리고 SciPy의 신호가 실수 또는 복잡한 숫자의 배열이라는 것을 이해해야 한다. B-spline B-spline은 B-spline 계수와 매듭 점의 관점에서 유한 영역에 대한 연속 함수의 근사이다. 매듭 점이 간격으로 동일하게 이격되어 있으면 1-D 함수에 대한 B-spline 근사는 유한 기저 확장이다. 매듭 간격이 있는 2차원에서 함수 표현은 다음과 같다. 이러한 식에서 βo는 공간 제한 B-spline 기저 함수의 차수 o이다. 동일한 간격의 매듭 점과 동일한 간격의 데이터 점이 필요하므로 샘플 값 yn에서.. 2023. 7. 31.
[Signal Processing] 이동 평균 필터 (Moving average filter) 이동 평균 필터 (Moving average filter) 이동 평균 필터는 2 이상의 연속된 데이터 (입력 값)에서 인접한 n개 데이터의 평균을 구하여 순차적으로 계산해내는 평균화 방법을 말한다. 예제 import numpy as np # 이동평균 필터의 크기 window_size = 5 # 원본 데이터 data = np.array([1, 2, 3, 4, 5, 6, 7, 8, 9, 10]) # 이동평균 필터링 filtered_data = np.convolve(data, np.ones(window_size) / window_size, mode='same') # 필터링된 데이터 출력 print(filtered_data) [3. 4. 5. 6. 7. 8. 9.] import numpy as np import.. 2023. 7. 6.
신호 처리 신호 처리 (signal processing) 신호는 특정 매체에서 전파될 수 있는 측정 가능한 양을 나타내는 하나 이상의 독립 변수의 수학적 함수이다. 신호는 시간, 신호의 주기성 (periodicity), 확실성 (certainty)의 특성 및 인과성 (causality)과 같은 다양한 매개변수를 기반으로 여러 방식으로 분류될 수 있다. 신호는 그림과 같이 연속 시간 신호, 이산 시간 신호 또는 디지털 신호로 분류할 수 있다. 연속 시간 신호 (continuous time signal)는 시간과 진폭이 연속적인 아날로그 신호 (analog signal)라고도 한다. 따라서 시간은 실제 값에 속하는 독립 변수이다. 이산 시간 신호 (discrete time signal)는 이산 시간 간격으로 샘플링된 .. 2022. 4. 26.
Signal Processing : Complex Numbers Complex Numbers 공학에서 시간 불변 진폭 (A), 각주파수 (ω) 및 초기 위상 (φ)을 갖는 사인파 신호는 페이저 (phasor)라고 하는 복소수로 나타낼 수 있다는 것이다. (위상 벡터의 약자) 진폭 (A) : 신호 중간 값에서 최대값까지의 거리 각주파수 (w) : 주파수로 변환하지만 신호가 주기를 얼마나 빨리 통과하는지 나타낸다. 주파수에서 계산하는 것은 간단하다. 주파수 (f) : 신호가 중간 값을 중심으로 진동하는 빈도 위상 : 신호 주기의 임의 지점과 관련된 지연, 일반적으로 다른 신호의 시작 지점 오일러의 공식을 사용한다. 페이저는 시간 변화에 대한 참조 없이 작성되지만 다른 신호에 대해서만 작성되므로 일반적으로 다음과 같이 작성된다. The Imaginary Number Rep.. 2022. 4. 4.
[MNE-Python] 내부 데이터 수정 MNE-Python의 많은 데이터 객체 (Raw, Epochs, Evoked 등)에는 데이터를 제자리에서 (선택적 또는 의무적으로) 수정하는 메서드가 있다. 이는 계산을 수행하는 데 필요한 컴퓨터 메모리의 양을 줄이기 때문에 큰 데이터 세트로 작업할 때 유리할 수 있다. 그러나 이러한 상황이 발생하고 있다는 사실을 인지하지 못하면 예기치 않은 결과가 발생할 수 있다. 내부 처리의 몇 가지 예와 이를 방지하는 방법과 시기를 제공한다. import os import mne sample_data_folder = mne.datasets.sample.data_path() sample_data_raw_file = os.path.join(sample_data_folder, 'MEG', 'sample', 'sample.. 2022. 3. 22.
신호 처리 (Signal Processing) 신호 처리 (Signal Processing) 신호 처리 (信號處理)는 신호 연산이나 신호 분석을 다루는 전기 공학, 응용수학의 분야를 말한다. 간단히 말하여 신호를 여러 목적에 따라 가공하는 일이나 그 기술을 가리킨다. 신호는 아날로그 또는 디지털 신호로 표현되며, 음향, 전자기파, 영상 또는 센서 출력값 등 다양한 측정값을 표현할 수 있다. 아날로그 신호 처리 이산 시간 신호 처리 디지털 신호 처리 신호 처리 분야 통계학적 신호 처리 오디오 신호 처리 회화 신호 처리 영상 처리 배열 처리 시간 주파수 신호 처리 필터링 진동성 신호 처리 데이터 마이닝 https://ko.wikipedia.org/wiki/%EC%8B%A0%ED%98%B8_%EC%B2%98%EB%A6%AC 신호 처리 - 위키백과, 우리 .. 2022. 3. 14.
728x90
반응형
LIST