Elaborazione del segnale

Domande e risposte per i professionisti dell'arte e della scienza di elaborazione di segnali, immagini e video


1
Creazione di uno spettrogramma
Ho cercato di elaborare la logica per questo compito e ho in programma di utilizzare il pacchetto sorgente KissFFT per eseguire la trasformata di Fourier veloce. Per favore fatemi sapere se questo sembra giusto: Allocare una struttura FFT, cioè. kiss_fft_alloc(N,0,NULL,NULL) Dov'è Nla dimensione della finestra che sto usando. Il buffer …


1
Qual è la risoluzione di frequenza massima per lo spettrogramma di implementazione STFT di Matlab ()?
La spectrogram()funzione di Matlab calcola la STFT di un segnale. Descrive il suo NFFTargomento come segue: S = SPECTROGRAM(X,WINDOW,NOVERLAP,NFFT)specifica il numero di punti di frequenza utilizzati per calcolare le trasformate di Fourier discrete. Se NFFTnon specificato, NFFTviene utilizzato il valore predefinito . Sono corretto in quanto NFFTè un compromesso solo …

1
Roberts Edge Detector come utilizzare?
Sto cercando di utilizzare il rilevamento dei bordi di Roberts per elaborare un'immagine. Devo solo applicare entrambe le maschere all'immagine ed eseguire la convoluzione normalmente? Qualcuno potrebbe darmi la scomposizione di come utilizzare questo metodo di rilevamento dei bordi, mentre sto cercando di programmarlo per elaborare un'immagine in scala di …




2
Spiegazione su Haarlets
Qualcuno sarebbe in grado di darmi alcune informazioni o un link, ecc ... per quanto riguarda le haarlet alias caratteristiche wavelet-like . Sto leggendo diversi articoli per la mia tesi di laurea magistrale e molti di questi articoli menzionano brevemente le haarlet. Non riesco davvero a capire cosa sono e …


1
Domande generali sull'equalizzatore CMA
Quindi di recente ho implementato un equalizzatore CMA in MATLAB che utilizza il metodo della discesa più ripida per convergere al costo minimo. (Im su un binge di implementazione dell'equalizzatore). Le mie domande sono le seguenti: 1) Mi sembra che l'algoritmo CMA sia valido solo per i canali in cui …

2
Perché questa trasformazione bilineare manuale produce risultati diversi da quelli di Matlab?
Ho un filtro Butterworth del primo ordine con la frequenza di taglio . La sua funzione di trasferimento è quindiωcωc\omega_c H(s)=ωcs+ωcH(s)=ωcs+ωcH(s) = \frac{\omega_c}{s+\omega_c} Usando la trasformata bilineare per trovare una (come si chiama quella funzione?), OttengoH(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}} Tuttavia, non riesco a …
10 filters  matlab 


1
La comprensione della teoria dello spazio di scala
Nella teoria dello spazio-scala la rappresentazione dello spazio-scala del segnale , (nel caso dell'immagine ) è data come: dove è un kernel gaussiano con parametro e è una convoluzione. Modificando il parametro riceviamo un'immagine più o meno levigata. Di conseguenza, la rappresentazione più grossolana (parametro ) non conterrà piccoli oggetti …

6
Filtro passa alto di 0,01 Hz per derive lente EEG
Sto cercando di creare un filtro passa-alto per i set di dati elettroencefalografici (EEG), al fine di eliminare le derive molto lente. Tuttavia, le frequenze intorno a 0,3 Hz sono molto importanti per la ricerca di questi dati. Uso Matlab e ho provato varie cose. Sembra che un'attenuazione dB molto …
10 filters 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.