Simulink non calcola la convoluzione

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 Utentesimo85
30,9k 7 12 13
Disattivato su sua richiesta
Messaggi: 9927
Iscritto il: 30 ago 2010, 4:59
0
voti

[1] Simulink non calcola la convoluzione

Messaggioda Foto Utentesimo85 » 29 apr 2017, 20:52

Sto svolgendo delle simulazioni con Simulink, e noto di non riuscire a simulare la convoluzione.

Questo è lo schema a blocchi che voglio simulare:

blocks.png
blocks.png (7.91 KiB) Visto 2121 volte


Ma l'uscita non è quella desiderata:
output.png


:-M

Da cosa può dipendere il problema ?

Ringrazio in anticipo.
O_/

Simo

Avatar utente
Foto UtenteEcoTan
7.720 4 12 13
Expert EY
Expert EY
Messaggi: 5427
Iscritto il: 29 gen 2014, 7:54
0
voti

[2] Re: Simulink non calcola la convoluzione

Messaggioda Foto UtenteEcoTan » 29 apr 2017, 21:27

Step1 e Step2 sono gradini e/o implusi rettangolari?

Avatar utente
Foto Utentesimo85
30,9k 7 12 13
Disattivato su sua richiesta
Messaggi: 9927
Iscritto il: 30 ago 2010, 4:59
0
voti

[3] Re: Simulink non calcola la convoluzione

Messaggioda Foto Utentesimo85 » 29 apr 2017, 21:29

Sono gradini.

Avatar utente
Foto UtenteEcoTan
7.720 4 12 13
Expert EY
Expert EY
Messaggi: 5427
Iscritto il: 29 gen 2014, 7:54
0
voti

[4] Re: Simulink non calcola la convoluzione

Messaggioda Foto UtenteEcoTan » 29 apr 2017, 21:34

Guardando la definizione della convoluzione nel tempo, integrando da -infinito a +infinito non viene appunto infinito?

Avatar utente
Foto Utentesimo85
30,9k 7 12 13
Disattivato su sua richiesta
Messaggi: 9927
Iscritto il: 30 ago 2010, 4:59
0
voti

[5] Re: Simulink non calcola la convoluzione

Messaggioda Foto Utentesimo85 » 29 apr 2017, 21:41

La convoluzione di due impulsi di durata T è un triangolo di durata 2T.
Quindi la convoluzione di due gradini è una retta diagonale infinita.

Su questo matlab non sbaglia. Ma simulink, non ne vuole sapere.

Saranno mica gli effetti di bordo ?? ?%
Ne parlavo proprio qui: http://www.electroyou.it/simo85/wiki/es ... nvoluzione

Avatar utente
Foto UtenteEcoTan
7.720 4 12 13
Expert EY
Expert EY
Messaggi: 5427
Iscritto il: 29 gen 2014, 7:54
0
voti

[6] Re: Simulink non calcola la convoluzione

Messaggioda Foto UtenteEcoTan » 29 apr 2017, 21:49

simo85 ha scritto:La convoluzione di due impulsi di durata T è un triangolo di durata 2T.
Quindi la convoluzione di due gradini è una retta diagonale infinita.

Pare che Simulink non sia d'accordo su questa deduzione.
Per parte mia non so la risposta vera, eventualmente continuo a leggere.

Avatar utente
Foto Utentesimo85
30,9k 7 12 13
Disattivato su sua richiesta
Messaggi: 9927
Iscritto il: 30 ago 2010, 4:59
0
voti

[7] Re: Simulink non calcola la convoluzione

Messaggioda Foto Utentesimo85 » 29 apr 2017, 21:52

Ma più che una deduzione, è cosi. :mrgreen:

Avatar utente
Foto UtenteEcoTan
7.720 4 12 13
Expert EY
Expert EY
Messaggi: 5427
Iscritto il: 29 gen 2014, 7:54
0
voti

[8] Re: Simulink non calcola la convoluzione

Messaggioda Foto UtenteEcoTan » 29 apr 2017, 22:28

EcoTan ha scritto:Guardando la definizione della convoluzione nel tempo, integrando da -infinito a +infinito non viene appunto infinito?


P.S. NO, perché una delle due funzioni viene specchiata!

Avatar utente
Foto Utentesimo85
30,9k 7 12 13
Disattivato su sua richiesta
Messaggi: 9927
Iscritto il: 30 ago 2010, 4:59
0
voti

[9] Re: Simulink non calcola la convoluzione

Messaggioda Foto Utentesimo85 » 1 mag 2017, 23:16

Giusto per completare, ho poi scoperto perché il blocco CONV non funziona come voglio io.

Se non si converte il segnale in un vettore, usando p.e. il blocco BUFFER, allora CONV effettua la moltiplicazione scalare.

Ho poi risolto diversamente.

O_/


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