Resultados da pesquisa a pedido "fft"

2 a resposta

Filtro passa-baixo usando FFT em vez de implementação de convolução

Implementando um filtro FIR passa-baixo, quando usar FFT e IFFT em vez da convolução no domínio do tempo? O objetivo é atingir o menor tempo de CPU necessário para cálculos em tempo real. Como eu sei, a FFT tem cerca de O (n log n) complexidade, ...

1 a resposta

TypeError: src data type = 15 não é suportado

Eu quero usar a transformação rápida de Fourier, mas já tentar uma transformação simples de um lado para o outro não funciona. O código é import cv2 import numpy as np img = cv2.imread('Picture.bmp',0) f = np.fft.fft2(img) fshift = ...

1 a resposta

Convolução de múltiplos sinais 1D em uma matriz 2D com múltiplos núcleos 1D em uma matriz 2D

Eu tenho um definido aleatoriamenteH matriz de tamanho600 x 10. Cada elemento nesta matrizH pode ser representado comoH(k,t). Eu obtive um espectrograma de falaS qual é600 x 597. Eu o obtive usando os recursos do Mel, por isso deve ser40 x 611 ...

3 a resposta

O armazenamento do COMPLEX no fortran está garantido em dois reais?

Muitos algoritmos FFT aproveitam números complexos armazenados com partes reais e imaginárias alternadas na matriz. Ao criar uma matriz COMPLEX e passá-la para uma rotina FFT, é garantido que ela possa ser convertida em uma matriz REAL (com o ...

5 a resposta

Como exatamente você calcula a Fast Fourier Transform?

Eu tenho lido muito sobre a Fast Fourier Transform e estou tentando entender o aspecto de baixo nível dela. Infelizmente, o Google e a Wikipedia não estão ajudando muito ... e eu tenho cinco livros de algoritmos diferentes abertos que também não ...

3 a resposta

Por que o resultado da FFT mostra 2 amplitudes diferentes de zero para amostras de frequência única?

Ao executar uma FFT simples para aprender a operação, crio uma matriz NumPy com 100 elementos tendo uma onda senoidal com apenas um único período na matriz. Este código é usado: ... n = 100 x = np.fromfunction(lambda a: np.sin(2 * np.pi * a / ...

1 a resposta

Correspondência de modelos do Matlab usando FFT

Estou tendo dificuldades com a correspondência de modelos no domínio Fourier no Matlab. Aqui estão minhas imagens (o artista é RamalamaCreatures on DeviantArt): [/imgs/FXEy7.jpg] [/imgs/6bTzT.jpg] Meu objetivo é colocar uma caixa delimitadora ...

1 a resposta

Swift FFT - emissão de divisão complexa

Estou tentando executarFFTem umarquivo de áudiopara encontrar frequência usando a estrutura Accelerate. Eu adaptei o código (provavelmente errado) desta pergunta:Espectrograma do AVAudioPCMBuffer usando o framework Accelerate ...

3 a resposta

Plotando os espectros de magnitude e fase de um arquivo wav no intervalo de -fs / 2 a fs / 2

Estou tendo problemas para plotar o FFT de um arquivo wav. Consegui plotar os espectros de magnitude e fase do sinal, porém preciso repetir isso no intervalo-fs/2:fs/2. %read sound files %'y' is the vector holding the original samples & 'fs' ...

2 a resposta

Computando um espectro de potência

Gostaria de calcular um espectro de potência usando Python3. De outro tópico sobre esse tópico, obtive os ingredientes básicos. Eu acho que deveria ser algo como: ps = np.abs(np.fft.fft(x))**2 timeres = t[1]-t[0] freqs = ...