Resultados da pesquisa a pedido "signal-processing"

2 a resposta

Com que medidas devo definir o tamanho do meu filtro gaussiano no MATLAB?

Estou tentando aprender o processamento de imagens usando o MATLAB e li sobre filtros em imagens. Ao considerar este código: gaussianFilter = fspecial('gaussian', [7, 7], 5) ,isso cria uma matriz de filtro gaussiana de 7 linhas e 7 colunas, com ...

1 a resposta

Remova o ruído do arquivo wav, MATLAB

Eu só usei o MATLAB como uma calculadora, por isso não sou tão versado no programa. Espero que uma pessoa amável possa me guiar no caminho, já que o Google atualmente énãominha amiga. eu tenho umwav no link abaixo, onde há uma voz humana e algum ...

10 a resposta

STFT e ISTFT invertíveis em Python

Existe alguma forma geral detransformada de Fourier de curta duração [https://en.wikipedia.org/wiki/Short-time_Fourier_transform]com a transformação inversa correspondente incorporada ao SciPy ou NumPy ou o que quer? Há o pyplotspecgram função ...

3 a resposta

Cálculo da densidade espectral de potência

Estou tentando obter o PSD de um conjunto de dados real usandofftw3 library Para testar, escrevi um pequeno programa como mostrado abaixo, que gera o sinal a que segue a função sinusoidal #include <stdio.h> #include <math.h> #define PI 3.14 int ...

1 a resposta

Traçando um sinal contínuo

Estou tentando imprimir exatamente um sinal contínuo conforme a imagem abaixo: Abaixo está o meu código: x=[0 0 0 1 1 1 1 1 1 -1 -1 0 0]; n=[6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 ]; subplot(2,2,2); axis([min(n)-10,max(n)+10,min(x)-10,max(x)+10]); ...

1 a resposta

Criando filtro passa-baixo no SciPy - compreendendo métodos e unidades

Estou tentando filtrar um sinal de frequência cardíaca barulhento com python. Como os batimentos cardíacos nunca devem chegar a 220 batimentos por minuto, quero filtrar todo o ruído acima de 220bpm. Eu converti 220 / minuto em 3.66666666 Hertz e ...

3 a resposta

sinal scipy find_peaks_cwt não encontra os picos com precisão?

Eu tenho um sinal 1-D no qual estou tentando encontrar os picos. Estou procurando encontrá-los perfeitamente. Atualmente estou fazendo: import scipy.signal as signal peaks = signal.find_peaks_cwt(data, np.arange(100,200))A seguir, é apresentado ...

3 a resposta

Interpretação de partes real / imaginária / abs de FFT

Atualmente, estou aprendendo sobre a transformada discreta de Fourier e estou brincando com numpy para entender melhor. Tentei traçar um sinal "sin x sin x sin" e obtive uma FFT limpa com 4 pontos diferentes de zero. Ingenuamente, eu disse a mim ...

0 a resposta

por que a entrada do Python excedeu o erro durante a filtragem adaptativa?

import pyaudio, math, struct import numpy as np import matplotlib.pyplot as plt #inital config chunk = 1024 FORMAT = pyaudio.paInt16 CHANNELS = 1 RATE = 44100 RECORD_SECOND = float(input('seconds:' )) p = pyaudio.PyAudio() guess = 0 integral = 0 ...

1 a resposta

Desenho de onda senoidal com crescente amplitude e frequência ao longo do tempo

Estou tentando traçar uma onda senoidal em que a amplitude aumenta com o tempo e a frequência também aumenta com o tempo. Eu desenho uma onda senoidal normal, como mostrado abaixo, mas não consegui alterar a amplitude e a frequência. Alguma ...