Processamento de Sinais

Perguntas e respostas para profissionais da arte e da ciência do processamento de sinal, imagem e vídeo


1
Criando um espectrograma
Eu tenho tentado elaborar a lógica para esta tarefa e planejo usar o pacote de origem KissFFT para executar a transformação rápida de fourier. Informe-me se isso parecer correto: Aloque uma estrutura FFT, ie. kiss_fft_alloc(N,0,NULL,NULL) Onde Nestá o tamanho da janela que estou usando. O buffer de entrada será uma …


1
Roberts Edge Detector como usar?
Estou tentando usar a detecção de borda Roberts para processar uma imagem. Aplico as duas máscaras à imagem e realizo a convolução normalmente? Alguém poderia me dar uma explicação de como usar esse método de detecção de borda, pois estou tentando programá-lo para processar uma imagem em escala de cinza. …

1
Qual é a resolução de frequência máxima para o espectrograma de implementação STFT da Matlab ()?
A spectrogram()função do Matlab calcula o STFT de um sinal. Ele descreve seu NFFTargumento da seguinte maneira: S = SPECTROGRAM(X,WINDOW,NOVERLAP,NFFT)especifica o número de pontos de frequência usados ​​para calcular as transformadas discretas de Fourier. Se NFFTnão for especificado, o padrão NFFTserá usado. Estou correto, pois NFFThá uma troca apenas entre …




2
Explicação sobre Haarlets
Alguém poderia me dar algumas informações ou um link etc ... sobre haarlets, também conhecidos como recursos de wavelet do Haar . Estou lendo vários artigos para minha dissertação de mestrado e vários desses documentos mencionam brevemente haarlets. Não consigo entender realmente o que são e como são usados. Peço …


2
Por que essa transformação bilinear manual produz resultados diferentes dos da Matlab?
Eu tenho um filtro Butterworth de primeira ordem com a frequência de corte . Sua função de transferência é entãoωcωc\omega_c H(s)=ωcs+ωcH(s)=ωcs+ωcH(s) = \frac{\omega_c}{s+\omega_c} Usando a transformada bilinear para encontrar um (como é chamada essa função?), ReceboH(z)H(z)H(z) H(z)=ωc2Tz−1z+1+ωc=ωcz+ωc(2T+ωc)z+ωc−2TH(z)=ωc2Tz−1z+1+ωc=ωcz+ωc(2T+ωc)z+ωc−2TH(z)=\frac{\omega_c}{\frac{2}{T}\frac{z-1}{z+1} + \omega_c} = \frac{\omega_c z + \omega_c}{\left(\frac{2}{T}+\omega_c\right)z + \omega_c-\frac{2}{T}} No entanto, não consigo …
10 filters  matlab 

1
Perguntas gerais sobre o equalizador CMA
Por isso, recentemente implementei um equalizador CMA no MATLAB que usa o método de descidas mais íngremes para convergir para o custo mínimo. (Estou em uma farra de implementação do equalizador). Minhas perguntas são as seguintes: 1) Parece-me que o algoritmo CMA é bom apenas para canais em que eles …




Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.