Matlab esercizio

Strumenti informatici per la matematica applicata, le simulazioni, il disegno: Mathcad, Matlab, Scilab, Microcap, PSpice, AutoCad ...

Moderatori: Foto Utenteg.schgor, Foto Utentedimaios

Avatar utente
Foto Utentedimaios
30,2k 7 10 12
G.Master EY
G.Master EY
Messaggi: 3381
Iscritto il: 24 ago 2010, 14:12
Località: Behind the scenes
1
voti

[31] Re: Matlab esercizio

Messaggioda Foto Utentedimaios » 24 giu 2012, 14:20

Come vedi non hai il Signal Processing Toolbox per cui ci sono due strade.

[1] Prendi per buono il codice precedente ( con tutti i rischi del caso )
[2] Sintetizzi un filtro FIR a mano utilizzando solo le funzioni base di Matlab e verifichi che sia corretto
Ingegneria : alternativa intelligente alla droga.

Avatar utente
Foto Utentepixx87
-4 2
Messaggi: 47
Iscritto il: 6 apr 2012, 14:54
0
voti

[32] Re: Matlab esercizio

Messaggioda Foto Utentepixx87 » 24 giu 2012, 14:23

Ok, ecco perché su altri codici mi dava errore..

Avatar utente
Foto Utentepixx87
-4 2
Messaggi: 47
Iscritto il: 6 apr 2012, 14:54
0
voti

[33] Re: Matlab esercizio

Messaggioda Foto Utentepixx87 » 24 giu 2012, 14:33

Ma la durata del blocco?

Avatar utente
Foto Utentedimaios
30,2k 7 10 12
G.Master EY
G.Master EY
Messaggi: 3381
Iscritto il: 24 ago 2010, 14:12
Località: Behind the scenes
1
voti

[34] Re: Matlab esercizio

Messaggioda Foto Utentedimaios » 24 giu 2012, 14:36

Hai calcolato N_{s} ?
Quanti campioni ci sono in una finestra di 10ms ?

Questa è la dimensione del blocco dati relativo al segnale di ingresso x(n).
Per quanto riguarda invece la lunghezza della risposta impulsiva h(n) dipende da come hai sintetizzato il filtro FIR.

Per esempio con i parametri che hai impostato tu viene un FIR con 73 passi.
Ingegneria : alternativa intelligente alla droga.

Avatar utente
Foto Utentepixx87
-4 2
Messaggi: 47
Iscritto il: 6 apr 2012, 14:54
0
voti

[35] Re: Matlab esercizio

Messaggioda Foto Utentepixx87 » 24 giu 2012, 14:48

Ts dovrebbe essere 0.01 secondi
Bloccotempo=0.01;
blocco campioni= ceil (Fs Blocco tempo)

Avatar utente
Foto Utentedimaios
30,2k 7 10 12
G.Master EY
G.Master EY
Messaggi: 3381
Iscritto il: 24 ago 2010, 14:12
Località: Behind the scenes
1
voti

[36] Re: Matlab esercizio

Messaggioda Foto Utentedimaios » 24 giu 2012, 14:50

Quindi il numero di campioni della finestra è ...... ?
Ingegneria : alternativa intelligente alla droga.

Avatar utente
Foto Utentepixx87
-4 2
Messaggi: 47
Iscritto il: 6 apr 2012, 14:54
0
voti

[37] Re: Matlab esercizio

Messaggioda Foto Utentepixx87 » 24 giu 2012, 14:52

160?

Avatar utente
Foto Utentepixx87
-4 2
Messaggi: 47
Iscritto il: 6 apr 2012, 14:54
0
voti

[38] Re: Matlab esercizio

Messaggioda Foto Utentepixx87 » 24 giu 2012, 14:53

quindi aumento h

Avatar utente
Foto Utentedimaios
30,2k 7 10 12
G.Master EY
G.Master EY
Messaggi: 3381
Iscritto il: 24 ago 2010, 14:12
Località: Behind the scenes
1
voti

[39] Re: Matlab esercizio

Messaggioda Foto Utentedimaios » 24 giu 2012, 14:59

Si ma il punto di domanda non doveva proprio esserci. :?

Comunque ho trovato nel sito Mathworks il codice gratuito.
Esplodi l'archivio nella directory di lavoro di Matlab e prova a lanciare l'esempio L_kaiser.m.

Le scritte sono incomprensibili visto che il Sig. Zhang Yong ( che ha scritto il codice ) è evidentemente asiatico ma il concetto si capisce benissimo ed il codice funziona senza il toolbox di Matlab che ti manca.
Allegati
kaiser.zip
Algoritmi per la sintesi dei FIR con la finestra di Kaiser
(3.47 KiB) Scaricato 86 volte
Ingegneria : alternativa intelligente alla droga.

Avatar utente
Foto Utentepixx87
-4 2
Messaggi: 47
Iscritto il: 6 apr 2012, 14:54
0
voti

[40] Re: Matlab esercizio

Messaggioda Foto Utentepixx87 » 24 giu 2012, 15:15

il punto di domanda l'ho messo perché era scontato..
e quindi mi sembrava un po' strana la domanda :((
ho appena letto il codice ..
ma non è che ho capito tantissimo #-o


Torna a “Programmi applicativi: simulatori, CAD ed altro”