Estou procurando um bom livro, que simplesmente mostre como você realmente escreve um código em C, para executar todos os principais métodos DSP.
- FFT.
- Filtros passa-baixo e passa-alto.
- Autocorrelação.
- Processamento de ruído.
E todos os conceitos básicos do DSP, da teoria ao código real em C.
Por exemplo, eu tenho 1000 amostras, agora eu gostaria de calcular a FFT, remover ruídos e depois retornar ao eixo do tempo.
Existe algo de bom que cubra tudo isso?
fft
filters
autocorrelation
c
reference-request
Curnelious
fonte
fonte
Respostas:
Posso recomendar dois livros sobre o DSP para linguagem C.
É antigo e você pode facilmente adquiri-lo em segunda mão por um preço razoável. Abrange praticamente todos os quatro tópicos que você descreveu.
O outro que eu recomendo é:
Abrange muito mais tópicos (incluindo algoritmos de correção de erros e algoritmos de processamento de imagem / vídeo). O bom disso é que são fornecidos sinais de teste para testar sua implementação.
Acabei de me lembrar que há outro livro em minha mesa que tem algum código C para DSP.
Existem dois capítulos sobre a transformada de Fourier e suas aplicações.
Uma última sugestão - se você puder, use uma biblioteca C existente em vez de escrever suas próprias ferramentas. Não faz sentido reinventar a roda.
fonte
Eu recomendaria Introdução ao processamento de sinais por SJ Orfanidis. É um ótimo livro com uma boa mistura de teoria e prática e também possui exemplos de código em C e Matlab. Depois de resolvê-lo, você saberá o suficiente para continuar sozinho.
fonte
Embree PM - Algoritmos de linguagem C para processamento de sinal digital
foi útil no meu trabalho MSC na construção de filtros ... embora você possa criar os cabeçalhos com o codificador Matlab ... Eu só tive problemas com a implementação do fft dele, que estava com números complexos, e se trig, que é mais fácil de implementar na vida real .
fonte
Você pode procurar o código fonte das fontes openSAL e Octave das funções de processamento de sinal do Matlab (não C, mas útil). Foi o que eu fiz.
fonte