Come convolvere una funzione qualsiasi con una funzione rect

Tag: Nessun tag
Commenti: 3 commenti
Pubblicato il: 25 luglio 2010



Questo articolo riguarda la teoria dei segnali, un campo dello scibile ovviamente fondamentale per chi (come me!) vuole diventare un professionista nel campo delle telecomunicazioni.

Questo articolo parla di convoluzione, un operazione che per chi è nel campo dell’ingegneria dell’informazione, deve essere automatica come il fare le addizioni.

Supponiamo di dovere convolvere questi due segnali:

Primo segnale

analiticamente descritto da:

Analitico

E una semplice funzione rettangolo:

Primo segnale

definita da questa casistica:

Analitico

Per effettuare la convoluzione tra i due segnali possiamo agire in più modi.

  • Il primo modo è utilizzare la definizione, scopriremo che in questo caso, è il modo più complicato.La definizione di convoluzione tra due segnali è la seguente:

    Analitico

    In questo caso, tutto si riduce a muovere una rect da meno infinito a più infinito e effettuare, istante per istante con continuità, il prodotto tra i due segnali, e quindi integrare.

    Il grafico dell’integrale del prodotto, istante per istante, darà la funzione di convoluzione tra i due segnali.

    Possiamo notare che sicuramente, se i due supporti non si intersecano, il loro prodotto è nullo, per cui si avrà convoluzione da quando la finestra rect tocca l’altro segnale, a quando si stacca, dopo averlo attraversato.

    Ciò giustifica visivamente il perchè la convoluzione abbia supporto pari alla somma dei supporti dei segnali di partenza.

    Convolvere questi due segnali tramite la definizione è abbastanza semplice, data la natura della rect, ma è possibile operare in modo molto più semplice, vediamo come.

  • Il secondo modo è utilizzare la proprietà di derivazione e di elemento neutro della delta di dirac.
  • La regola di derivazione ci dice che la derivata della convoluzione si ottiene convolvendo uno dei due segnali con l’altro derivato.

    Deriviamo allora la rect:

    Derivata della rect

    Otteniamo due delta di dirac (rappresentate dalle frecce) che, da letteratura, sappiamo che sono elementi neutri della convoluzione.

    Tutto adesso si riduce a dovere banalmente SOMMARE il segnale di partenza, traslato di -2, e lo stesso segnale di partenza, traslato di più due e ribaltato.

    Segnali sovrapposti
    Adesso sommiamo i due segnali…

    Segnali sommati

    Adesso occorre soltanto integrare!

    Convoluzione finale

    P.S le immagini hanno degli errori e la convoluzione potrebbe non essere numericamente esatta. Il procedimento è perfettamente coerente, provvederò a sistemare al più presto le cifre.


    Condividilo
    3 commenti - Lascia un commento
    1. Kar.ma scrive:

      Oltre alle incoerenze nelle immagini ti faccio notare che c’è un errore nella definizione del rect, che vale 1/2 per |x|=1 e non per |x|=1/2

    2. Fabrizio Mondo scrive:

      @Kar.ma:

      Grazie per avermi fatto notare gli errori… vedrò di corregerli presto… considera che devo rifare un restyling delle immagini di tutti gli articoli, dedicandomi anche a questo

    Lascia un commento

    L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *

    *

    È possibile utilizzare questi tag ed attributi XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">


    Benvenuto , oggi è sabato, 11 febbraio 2012