Skip to content

Sistemi Fisici

β†’ causa (INPUT)  sollecitazione SISTEMAβ†’ effetto (OUTPUT)  risposta \Large \xrightarrow[\text{ causa (INPUT) }]{\text{ sollecitazione }} \boxed{\text{SISTEMA}} \xrightarrow[\text{ effetto (OUTPUT) }]{\text{ risposta }}

Il sistema applica una trasformazione di segnali.

β†’ (INPUT) x(t)Tβ†’ (OUTPUT) y(t)\Large \xrightarrow[\text{ (INPUT) }]{x(t)} \boxed{\mathcal{T}} \xrightarrow[\text{ (OUTPUT) }]{y(t)}

Un sistema monodimensionale tempo-continuo opera una trasformazione su segnali di tipo tempo-continui. Lo schema di sopra si formalizza con la scrittura:

y(t)=T[x(Ξ±); t]=T[x(t)]βˆ€t∈Ry(t) = \mathcal{T} [x(\alpha); \,t] = \mathcal{T}[x(t)] \quad\forall t \in \R

Esempio: corrente di un circuito elettrico:

i(t)=T[v(t)]=v(t)Ri(t) = \mathcal{T}[v(t)] = \frac{v(t)}{R}

Lineare: vale il principio di sovrapposizione degli effetti.

x(t)=Ξ±x1(t)+Ξ²x2(t)β€…β€ŠβŸΉβ€…β€Šy(t)=Ξ±T[x1(t)]+Ξ²T[x2(t)]x(t)=\alpha x_1(t) + \beta x_2(t) \implies y(t)=\alpha \mathcal{T} [x_1(t)] +\beta \mathcal{T} [x_2(t)]

Stazionario: il sistema Γ¨ tempo invariato.

y(t)=T[x(t)]β€…β€ŠβŸΉβ€…β€ŠT[x(tβˆ’t0)]=y(tβˆ’t0)y(t) = \mathcal{T} [x(t)] \implies \mathcal{T}[x(t-t_0)] = y(t-t_0)

Causale: rispetta il nesso causa-effetto. L’output si ottiene considerando l’input solamente negli istanti di tempo passati.

y(t)=T[x(Ξ±), α≀t; t]y(t) = \mathcal{T} [x(\alpha), \, \alpha \leq t ; \,t]

Istantaneo o senza memoria: l’output ad un dato istante si ottiene considerando l’input solamente nel medesimo istante.

y(t)=T[x(Ξ±), α=t]y(t) = \mathcal{T} [x(\alpha), \, \alpha = t]

Un sistema istantaneo puΓ² essere anche denominato come statico (non dinamico), puramente algebrico o combinatorio (nel caso di un sistema digitale).

Stabile: la limitatezza del dominio dell’input implica un dominio limitato anche per l’output.

∣x(t)βˆ£β‰€Mβ€…β€ŠβŸΉβ€…β€Šβˆ£y(t)βˆ£β‰€N,β€…β€Šβˆ€t|x(t)| \leq M \implies |y(t)|\leq N,\; \forall t

La stabilitΓ  di un sistema indica la capacitΓ  dello stesso di reagire con variazioni limitate a perturbazioni nello stato iniziale (o dell’ingresso).

Invertibile: scambiando l’input con l’output continua ad esistere una trasformazione che leghi tali funzioni.

βˆƒTβˆ’1β€…β€Š t.c. β€…β€Šx(t)=Tβˆ’1[y(t)]\exist \mathcal{T}^{-1} \; \text{ t.c. } \; x(t)=\mathcal{T}^{-1}[y(t)] β†’ (INPUT) x[n]Tβ†’ (OUTPUT) y[n]\Large \xrightarrow[\text{ (INPUT) }]{x[n]} \boxed{\mathcal{T}} \xrightarrow[\text{ (OUTPUT) }]{y[n]}

Un sistema monodimensionale tempo-discreto opera una trasformazione su segnali di tipo tempo-discreti. Lo schema di sopra si formalizza con la scrittura:

y[n]=T[x[Ξ±]; n]=T[x[n]]βˆ€n∈Zy[n] = \mathcal{T}\big[x[\alpha]; \,n\big] = \mathcal{T}\big[x[n]\big] \quad\forall n \in \Z

Le proprietΓ  sono pressochΓ© identiche a quelle dei segnali tempo-continui.

Lineare: vale il principio di sovrapposizione degli effetti.

x(t)=Ξ±x1[n]+Ξ²x2[n]β€…β€ŠβŸΉβ€…β€Šy[n]=Ξ±T[x1[n]]+Ξ²T[x2[n]]x(t)=\alpha x_1[n] + \beta x_2[n] \implies y[n]=\alpha \mathcal{T} [x_1[n]] +\beta \mathcal{T} [x_2[n]]

Stazionario: il sistema Γ¨ tempo invariato.

y[n]=T[x[n]]β€…β€ŠβŸΉβ€…β€ŠT[x[nβˆ’n0]]=y[nβˆ’n0]y[n] = \mathcal{T} [x[n]] \implies \mathcal{T}[x[n-n_0]] = y[n-n_0]

Causale: rispetta il nesso causa-effetto. L’output si ottiene considerando l’input solamente negli istanti di tempo passati.

y[n]=T[x[Ξ±], α≀t; t]y[n] = \mathcal{T} [x[\alpha], \, \alpha \leq t ; \,t]

Istantaneo o senza memoria: l’output ad un dato istante si ottiene considerando l’input solamente nel medesimo istante.

y[n]=T[x[Ξ±], α=t]y[n] = \mathcal{T} [x[\alpha], \, \alpha = t]

Stabile: la limitatezza del dominio dell’input implica un dominio limitato anche per l’output.

∣x[n]βˆ£β‰€Mβ€…β€ŠβŸΉβ€…β€Šβˆ£y[n]βˆ£β‰€N,β€…β€Šβˆ€t|x[n]| \leq M \implies |y[n]|\leq N,\; \forall t

Invertibile: scambiando l’input con l’output continua ad esistere una trasformazione che leghi tali funzioni.

βˆƒTβˆ’1β€…β€Š t.c. β€…β€Šx[n]=Tβˆ’1[y[n]]\exist \mathcal{T}^{-1} \; \text{ t.c. } \; x[n]=\mathcal{T}^{-1}[y[n]]

Un sistema LTI (lineare tempo-invariato) o SLS (sistema lineare stazionario) gode delle seguenti proprietΓ  sopra citate:

  • LinearitΓ : principio di sovrapposizione degli effetti
  • StazionarietΓ : tempo-invarianza

L’istante iniziale di un sistema tempo-invariato si puΓ² sempre assumere nullo: t0=0t_0=0.

Un sistema LTI monodimensionale tempo-continuo Γ¨ descritto da risposta impulsiva h(t)h(t) e risposta in frequenza H(f)H(f). Ulteriore discriminante Γ¨ il numero di ingressi/uscite:

  • multi-variabile o MIMO: Multi-Input Multi-Output
  • singola variabile o SISO: Single-Input Single-Output

I paragrafi che seguono trattano dunque sistemi LTI SISO.


I sistemi LTI possono essere sia tempo-continui che tempo discreti.

→δ(t)T→h(t)\Large \xrightarrow{\delta(t)} \boxed{\mathcal{T}} \xrightarrow{h(t)}

La risposta impulsiva per sistemi tempo-continui Γ¨ la risposta all’impulso Delta di Dirac: h(t)=T[Ξ΄(t)]h(t) = \mathcal{T}[\delta(t)]. Dunque h(t)h(t) consente di calcolare l’output a partire da un qualsiasi input.

y(t)=T[x(t)]=βˆ«βˆ’βˆžβˆžx(Ο„)T[Ξ΄(tβˆ’Ο„)]dΟ„=βˆ«βˆ’βˆžβˆžx(t)h(tβˆ’Ο„)dΟ„=x(t)βŠ—h(t)y(t)=\mathcal{T}[x(t)]=\int_{-\infty}^{\infty} x(\tau) \mathcal{T} [\delta(t-\tau)]d\tau = \int_{-\infty}^{\infty} x(t)h(t-\tau)d\tau = x(t) \otimes h(t)

Il sistema Γ¨ lineare, l’integrale rappresenta una somma.

Il sistema Γ¨ causale β€…β€ŠβŸΊβ€…β€Šh(t)=0\iff h(t) = 0 per t<0t<0. Il sistema Γ¨ stabile β€…β€ŠβŸΊβ€…β€Šβˆ«βˆ’βˆžβˆžβˆ£h(t)βˆ£β‰€M\iff \int_{-\infty}^{\infty} |h(t)| \leq M


Nel campo dei sistemi tempo-discreti, la funzione Delta di Dirac non esiste: viene approssimata dall’impulso unitario Ξ΄[n]\delta [n].

→δ[n]T→y[n]\Large \xrightarrow{\delta[n]} \boxed{\mathcal{T}} \xrightarrow{y[n]}

La risposta impulsiva Γ¨ utile per determinare l’output quando Γ¨ noto l’input. Si applica l’operatore di convoluzione.

y[n]=T[Ξ΄[n]]β€…β€ŠβŸΉβ€…β€Šx[n]=x[n]βˆ—Ξ΄[n]\large y[n] = \mathcal{T} \bigg[\delta [n]\bigg] \implies x[n]=x[n]\ast\delta [n]

Si puΓ² dimostrare che:

y[n]=TLTI[x[n]]=βˆ‘m=βˆ’βˆžβˆžx[k]h[nβˆ’k]y[n]=\mathcal{T}_{\rm LTI} \biggl[ x[n]\biggr]=\sum_{m=-\infty}^\infty x[k]h[n-k]

Il sistema Γ¨ causale β€…β€ŠβŸΊβ€…β€Šh[n]=0\iff h[n]=0 per n<0n<0. Il sistema Γ¨ stabile β€…β€ŠβŸΊβ€…β€Šβˆ‘n=βˆ’βˆž+∞∣h[n]∣=M<∞\iff \sum_{n=-\infty}^{+\infty} |h[n]|=M <\infty

H(f)=F[h(t)]\Large H(f) = \mathcal{F}[h(t)]

La risposta in frequenza Γ¨ la trasformata di Fourier della risposta impulsiva.

y(t)=x(t)βˆ—h(t)β€…β€ŠβŸΉβ€…β€ŠY(f)=X(f)β‹…H(f)β€…β€ŠβŸΉβ€…β€ŠH(f)=Y(f)X(f)y(t)=x(t) \ast h(t) \implies Y(f)=X(f)\cdot H(f) \implies H(f)=\frac{Y(f)}{X(f)}

Il dominio di esistenza della risposta in frequenza Γ¨ l’insieme dei numeri complessi C\C. Si definiscono il modulo e l’argomento della risposta in frequenza come:

  1. risposta in ampiezza: A(f)=∣H(f)∣A(f) = |H(f)|
  2. risposta in fase: Θ(f)=arg⁑(H(f))\Theta(f) = \arg(H(f))
H(f)=A(f)ejΘ(f)∈CH(f)=A(f)e^{j\Theta(f)} \in \C

La risposta in frequenza Γ¨ la trasformata di Fourier della risposta impulsiva anche per i sistemi tempo-discreti. La risposta in frequenza dei sistemi tempo-discreto hanno periodo 1/T1/T.

Hβ€Ύ(f)=F[h[n]]=βˆ‘n=βˆ’βˆžβˆžh[n]eβˆ’j2Ο€fnT=Yβ€Ύ(f)Xβ€Ύ(f)\large \overline{H}(f) =\mathcal{F}[h[n]]=\sum_{n=-\infty}^\infty h[n]e^{-j2\pi fnT}=\frac{\overline{Y}(f)}{\overline{X}(f)}

Questo paragrafo analizza segnali tempo-continui, ma i ragionamenti fatti potrebbero essere riportati per segnali tempo-discreti.

β†’x(t)T1β†’y(t)T2β†’z(t)\Large \xrightarrow{x(t)} \boxed{\mathcal{T}_1} \xrightarrow{y(t)} \boxed{\mathcal{T}_2} \xrightarrow{z(t)}

Dunque la funzione in output Γ¨:

z(t)=y(t)βˆ—h2(t)=[x(t)βˆ—h1(t)]βˆ—h2(t)z(t)=y(t)\ast h_2(t)=\bigg[ x(t)\ast h_1(t) \bigg]\ast h_2(t)

Concettualmente equivalente ai due schemi a blocchi che seguono:

β†’x(t)h1(t)βˆ—h2(t)β†’z(t);β†’X(f)H1(f)H2(f)β†’Z(f)\xrightarrow{x(t)} \boxed{h_1(t)\ast h_2(t)} \xrightarrow{z(t)} \quad ; \quad \xrightarrow{X(f)} \boxed{H_1(f)H_2(f)} \xrightarrow{Z(f)}

La cascata Γ¨ invertibile. Con y~(t)β‰ y(t)\widetilde{y}(t) \neq y(t) perchΓ© l’operatore di convoluzione non gode della proprietΓ  commutativa.

β†’x(t)T2β†’y~(t)T1β†’z(t)\Large \xrightarrow{x(t)} \boxed{\mathcal{T}_2} \xrightarrow{\widetilde{y}(t)} \boxed{\mathcal{T}_1} \xrightarrow{z(t)}

Si consideri un sistema lineare e stazionario. Sia x(t)x(t) il segnale in ingresso ed y(t)y(t)​ quello in uscita.

Il sistema Γ¨ composto da un nodo sommatore:

z(t)=x(t)+y(t)z(t) = x(t)+y(t)

In seguito, sono disposti due dispositivi in cascata che eseguono le trasformazioni:

w(t)=12Ο€Adz(t)dty(t)=12Ο€Adw(t)dt\begin{equation*} \begin{split} w(t) &= \frac{1}{2\pi A} \frac{dz(t)}{dt}\\ \\ y(t) &= \frac{1}{2\pi A} \frac{dw(t)}{dt} \end{split} \end{equation*}

con A=2β‹…104A=2 \cdot 10^4 Hertz, ovvero 20 kHz e il segnale y(t)y(t) che poi β€œtorna indietro” al sommatore iniziale.


Si puΓ² formalizzare quanto scritto sopra con un paio di sistemi di equazioni:

{z(t)=x(t)+y(t)w(t)=12πAdz(t)dty(t)=12πAdw(t)dt→F{Z(f)=X(f)+Y(f)W(f)=12πAZ(f)j2πf=jfAZ(f)Y(f)=12πAW(f)j2πf=jfAW(f)\begin{cases} z(t) = x(t) + y(t)\\ w(t) = \frac{1}{2\pi A} \frac{dz(t)}{dt}\\ y(t) = \frac{1}{2\pi A} \frac{d w(t)}{dt}\\ \end{cases} \Large \xrightarrow{\mathcal{F}} \normalsize \begin{cases} Z(f) = X(f) + Y(f)\\ W(f) = \frac{1}{2\pi A} Z(f) j2\pi f = \frac{jf}{A} Z(f)\\ Y(f) = \frac{1}{2\pi A} W(f) j2\pi f = \frac{jf}{A} W(f)\\ \end{cases}

Si puΓ² ottenere cosΓ¬ la definizione di Y(f)=F[y(t)]Y(f) = \mathcal{F}[y(t)] β€œin funzione” della trasformata dell’ingresso del sistema:

Y(f)=jfAW(f)=jfA(jfAZ(f))==j2β‹…f2A2(X(f)+Y(f))β€…β€ŠβŸΉβ€…β€ŠY(f)[1+f2A2]=βˆ’f2A2X(f)β€…β€ŠβŸΉβ€…β€ŠY(f)=βˆ’f2X(f)A2+f2\begin{equation*} \begin{split} Y(f) &= \frac{jf}{A} W(f) = \frac{jf}{A} \bigg(\frac{jf}{A} Z(f)\bigg) =\\ &= \frac{j^2 \cdot f^2}{A^2} \bigg(X(f) + Y(f)\bigg)\\ \implies & Y(f)\bigg[ 1+ \frac{f^2}{A^2}\bigg] = -\frac{f^2}{A^2}X(f) \\ \implies & Y(f) = \frac{-f^2 X(f)}{A^2 + f^2} \end{split} \end{equation*}

Parte 1: Determinare risposta in ampiezza e in fase del sistema.

La risposta in frequenza Γ¨:

H(f)=Y(f)X(f)=βˆ’f2A2+f2H(f) = \frac{Y(f)}{X(f)} = \frac{-f^2}{A^2 + f^2}

La risposta in ampiezza Γ¨ il suo modulo:

∣H(f)∣=f2A2+f2|H(f)| = \frac{f^2}{A^2 + f^2}

La risposta in fase Γ¨:

arg⁑(H(f))=arg⁑(βˆ’f2)βˆ’arg⁑(A2+f2)=0\arg\Big(H(f)\Big) = \arg\Big(-f^2\Big)-\arg\Big(A^2 + f^2\Big) = 0

Parte 2: Determinare il tipo di filtro realizzato e la banda B (usando i limiti di banda a -3dB).

Bisogna trovare la frequenza f0∈Rf_0 \in \R che individui il valore massimo di ∣H(f)∣|H(f)|​. Si studia il comportamento del segnale per le due frequenze indicate di sotto:

∣H(f)βˆ£β†’β€…β€Šf⟢0β€…β€Š0∣H(f)βˆ£β†’β€…β€ŠfβŸΆβˆžβ€…β€Š1β€…β€ŠβŸΉβ€…β€Šmax⁑∣H(f0)∣=1f0=∞\begin{equation*} \begin{split} & |H(f)| \xrightarrow{\; f \longrightarrow 0 \;} 0 \\ & |H(f)| \xrightarrow{\; f \longrightarrow \infty \;} 1 \\ \implies & \max |H(f_0)| = 1 \quad f_0 = \infty \end{split} \end{equation*}

Il filtro in esame Γ¨ un passa-alto.

La banda a -3dB si ottiene grazie alla relazione:

∣X(fβˆ’3)∣∣X(f0)∣=12\frac{|X(f_{-3})|}{|X(f_0)|} = \frac{1}{\sqrt{2}}

Si puΓ² notare che fβˆ’3f_{-3} assumerΓ  due valori a causa della f2f^2 presente nella risposta in ampiezza. La banda Bβˆ’3B_{-3} si assume positiva.

∣X(fβˆ’3)∣=∣X(f0)∣2fβˆ’32A2+fβˆ’32=122β‹…fβˆ’32=A2+fβˆ’32fβˆ’32(2βˆ’1)=A2β€…β€ŠβŸΉβ€…β€Šfβˆ’3=Β±A22βˆ’1β€…β€ŠβŸΉβ€…β€ŠBβˆ’3=Β±A22βˆ’1\begin{equation*} \begin{split} & |X(f_{-3})| = \frac{|X(f_0)|}{\sqrt{2}} \\ & \frac{f_{-3}^2}{A^2 + f_{-3}^2} = \frac{1}{\sqrt{2}} \\ & \sqrt{2}\cdot f_{-3}^2 = A^2 + f_{-3}^2 \\ & f_{-3}^2 \Big(\sqrt{2} - 1 \Big) = A^2 \\ \implies & f_{-3} = \pm \sqrt{\frac{A^2}{\sqrt{2}-1}} \\ \implies & B_{-3} = \pm \sqrt{\frac{A^2}{\sqrt{2}-1}} \\ \end{split} \end{equation*}

Parte 3: Determinare segnale di uscita quando l’ingresso Γ¨ x(t)=Ξ²cos⁑(2Ο€At)x(t) = \beta\cos(2\pi At) con Ξ²=4\beta = 4.

Per completezza, si calcola anche la trasformata di Fourier di ingresso ed uscita.

La proprietΓ  della modulazione afferma:

F[x~(t)cos⁑(2Ο€f0t)]=12[X~(fβˆ’f0)+X~(f+f0)]\mathcal{F} \bigg[ \widetilde{x}(t)\cos(2\pi f_0 t) \bigg] = \frac{1}{2}\bigg[\widetilde{X}(f-f_0)+\widetilde{X}(f+f_0)\bigg]

Sapendo che la trasformata di una costante Γ¨ la delta di dirac moltiplicata per la medesima costante, allora:

x~(t)=Ξ²β€…β€ŠβŸΉβ€…β€ŠX~(f)=Ξ²β‹…Ξ΄(f)f0=A=2β‹…104β€…β€Š[Hz]β€…β€ŠβŸΉβ€…β€ŠX(f)=Ξ²2[Ξ΄(fβˆ’A)+Ξ΄(f+A)]\begin{equation*} \begin{split} & \widetilde{x}(t) = \beta\implies\widetilde{X}(f) =\beta\cdot\delta(f) \\ & f_0 = A = 2 \cdot 10^4 \; \text{[Hz]} \\ \implies & X(f) = \frac{\beta}{2}\bigg[\delta(f-A)+\delta(f+A)\bigg] \end{split} \end{equation*}

Il segnale in uscita Γ¨ nella forma:

y(t)=∣H(f0)βˆ£β‹…Ξ²cos⁑[2Ο€f0t+arg⁑(H(A))]==∣H(A)βˆ£β‹…4cos⁑[2Ο€At+arg⁑(H(A))]\begin{equation*} \begin{split} y(t) &= |H(f_0)| \cdot\beta\cos\Big[2\pi f_0 t + \arg\big(H(A)\big)\Big]=\\ &= |H(A)| \cdot 4 \cos\Big[2\pi A t + \arg\big(H(A)\big)\Big]\\ \end{split} \end{equation*}

Si puΓ² procedere con i calcoli:

∣H(A)∣=A2A2+A2=12 arg⁑(H(A))=arg⁑(βˆ’12)==tanβ‘βˆ’1(0βˆ’1/2)+Ο€==Ο€\begin{equation*} \begin{split} |H(A)| &= \frac{A^2}{A^2 + A^2} = \frac{1}{2}\\\ \arg\big(H(A)\big)&= \arg\Big(-\frac{1}{2}\Big) =\\ &= \tan^{-1}\Big(\frac{0}{-1/2}\Big) + \pi=\\ &= \pi \end{split} \end{equation*}

con β„‘[βˆ’1/2]=0\Im[-1/2]=0 (la parte immaginaria del numero Γ¨ nulla).

Dunque l’output del sistema risulta essere:

y(t)=∣H(A)βˆ£β‹…Ξ²cos⁑[2Ο€At+arg⁑(H(A))]==12β‹…4cos⁑(2Ο€At+Ο€)==2cos⁑(2Ο€At+Ο€)\begin{equation*} \begin{split} y(t) &= |H(A)| \cdot \beta \cos\Big[2\pi A t + \arg\big(H(A)\big)\Big]=\\ &= \frac{1}{2} \cdot 4 \cos\Big(2\pi A t + \pi\Big)=\\ &= 2 \cos\Big(2\pi A t + \pi\Big)\\ \end{split} \end{equation*}

La distorsione di segnali elaborati da un sistema Γ¨ una trasformazione che lega una funzione di input x(t)x(t) ad una di output y(t)y(t).

β†’ (INPUT) x(t)Tβ†’ (OUTPUT) y(t)\Large \xrightarrow[\text{ (INPUT) }]{x(t)} \boxed{\mathcal{T}} \xrightarrow[\text{ (OUTPUT) }]{y(t)}

Le operazioni tollerate per la condizione di non distorsione sono:

  1. la traslazione nel tempo,
  2. la moltiplicazione per una costante.

y(t)y(t) Γ¨ una copia non distorta di x(t)x(t) se:

y(t)=kβ‹…x(tβˆ’t0),βˆ€k,t0∈R; kβ‰ 0y(t)=k\cdot x(t-t_0),\quad \forall k, t_0\in \R;\,k\neq 0

Nel campo dei sistemi LTI, la condizione di non distorsione nel dominio delle frequenze Γ¨:

H(f)=keβˆ’j2Ο€ft0βˆ€f∈Bx={f:X(f)β‰ 0}β€…β€ŠβŸΉβ€…β€Š{A(f)=∣k∣Θ(f)=βˆ’2Ο€ft0\begin{equation*} \begin{split} H(f)&=ke^{-j2\pi ft_0} \quad \forall f \in B_x=\{f:X(f)\neq 0\} \\ & \implies \begin{cases} A(f) = |k|\\ \Theta(f) = -2\pi f t_0 \end{cases} \end{split} \end{equation*}

Dati k=1.5k=1.5 e t0=0.5t_0=0.5 si ottengono i seguenti grafici. Si nota che, al di fuori del dominio BxB_x, le funzioni possono assumere un comportamento differente da quello indicato dalla formula soprastante. In questo caso Bx=[βˆ’1β€…β€Š1]B_x = [-1\;1].

H(f) non distorsione


Esempio: data la trasformazione T=d/dt\mathcal{T} = d/dt, ovvero l’operatore di derivazione:

→x(t)ddt→y(t)y(t)=ddtx(t)→FY(f)=X(f)⋅j2πf\Large \xrightarrow{x(t)} \boxed{\frac{d}{dt}} \xrightarrow{y(t)}\\ y(t)=\frac{d}{dt}x(t) \xrightarrow{\mathcal{F}}Y(f)=X(f)\cdot j2\pi f

La risposta in frequenza Γ¨:

H(f)=j2Ο€fβ€…β€ŠβŸΉβ€…β€Š{A(f)=2Ο€βˆ£f∣Θ(f)={Ο€/2f>0βˆ’Ο€/2f<0\begin{equation*} \begin{split} & H(f)=j2\pi f\\ & \implies \begin{cases} A(f)=2\pi |f|\\ \Theta(f)= \begin{cases}\pi/2 \quad &f>0\\ -\pi/2 \quad &f<0 \end{cases} \end{cases} \end{split} \end{equation*}

H(f) derivata

I grafici si ottengono con il seguente codice MATLAB:

f_lim=15; f=linspace(-f_lim, f_lim, 1001); zero_values=zeros(length(f));
H_f=1j*2*pi.*f; % frequency response
A_f=abs(H_f); % amplitude of H(f)
Theta_f=angle(H_f); % argument of H(f)
tiledlayout(1, 2); nexttile
plot(zero_values,f,'--',f, zero_values,'--',Color="black")
hold on; plot(f,A_f,LineWidth=1.5)
grid on; xlim([-2 2]); ylim([-2 12])
title({'$|A(f)|$'},'Interpreter','latex','FontSize',16)
nexttile
plot(zero_values,f,'--',f,zero_values,'--',Color="black")
hold on; plot(f,Theta_f, LineWidth=1.5)
grid on; xlim([-2 2]); ylim([-2 2])
title({'$\Theta(f)$'},'Interpreter','latex','FontSize',16)

Per la maggior parte dei segnali, il sistema che applica la derivazione Γ¨ distorcente.

β†’ (INPUT) x(t)g[β‹…]β†’ (OUTPUT) y(t)\Large \xrightarrow[\text{ (INPUT) }]{x(t)} \boxed{g[\cdot]} \xrightarrow[\text{ (OUTPUT) }]{y(t)}

I sistemi non lineari sono stazionari ed istantanei. L’output Γ¨ nella forma:

y(t)=g[x(t)]y(t)=g[x(t)]

con g(x)g(x) caratteristica di non linearitΓ .

Il sistema Γ¨ non lineare: non vale il principio di sovrapposizione degli effetti.

g(t)=Ξ±x1(t)+Ξ²x2(t)\centernotβ€…β€ŠβŸΉβ€…β€Šy(t)=Ξ±g[x1(t)]+Ξ²g[x2(t)]g(t)=\alpha x_1(t) + \beta x_2(t) \centernot\implies y(t)=\alpha g[x_1(t)] +\beta g[x_2(t)]

Il sistema Γ¨ stazionario:

y(t)=g[x(t)]β€…β€ŠβŸΉβ€…β€Šg[x(tβˆ’t0)]=y(tβˆ’t0)y(t) = g[x(t)] \implies g[x(t-t_0)] = y(t-t_0)

Il sistema Γ¨ istantaneo o senza memoria:

y(t)=g[x(Ξ±), α=t]y(t) = g[x(\alpha), \, \alpha = t]

Dato l’input di riferimento x(t)=acos⁑(2Ο€f0t)x(t)=a \cos(2\pi f_0 t) con periodo T0=1/f0T_0 = 1/f_0.

L’output Γ¨ y(t)=g[acos⁑(2Ο€f0t)]y(t)=g[a\cos(2\pi f_0 t)]. I coefficienti della relativa serie di Fourier sono:

Yk=1T0βˆ«βˆ’T0/2T0/2g[x(t)]eβˆ’j2Ο€kt/T0dtβˆ€k\large Y_k = \frac{1}{T_0} \int_{-T_0/2}^{T_0/2} g[x(t)]e^{-j2\pi k t/T_0}dt \quad \forall k

Ad ogni coppia di coefficienti Β±k\pm k si associa la componente:

2∣Yk∣cos⁑(2Ο€kf0t+arg⁑(Yk))2|Y_k|\cos(2\pi k f_0 t + \arg(Y_k))

In 00 si ha la componente continua, 2f0,β€…β€Š3f0,β€…β€Šβ€¦2f_0,\;3f_0,\;\dots sono componenti di distorsione.

Il coefficiente di distorsione armonica di ordine kk Γ¨ dato da:

Dk=PkP1=(2∣Yk∣)2/2(2∣Y1∣)2/2=∣Yk∣∣Y1∣D_k = \sqrt{\frac{P_k}{P_1}}= \sqrt{\frac{(2|Y_k|)^2/2}{(2|Y_1|)^2/2}}=\frac{|Y_k|}{|Y_1|}

La total harmonic distortion Γ¨ definita come:

THD=βˆ‘k=2∞PkP1=βˆ‘k=2∞∣Yk∣2∣Y1∣2=βˆ‘k=1∞Dk2=Pkβˆ’P0βˆ’P1P1=Pkβˆ’Y012∣Y1∣2βˆ’1\text{THD} = \sqrt{\frac{\sum_{k=2}^\infty P_k}{P_1}} = \sqrt{\sum_{k=2}^\infty\frac{|Y_k|^2}{|Y_1|^2}} = \sqrt{\sum_{k=1}^\infty D_k^2} = \sqrt{\frac{P_k-P_0-P_1}{P_1}} = \sqrt{\frac{P_k-Y_0^1}{2|Y_1|^2}-1}

Si noti che:

PY=P0+P1+βˆ‘k=2∞Pkβ€…β€ŠβŸΉβ€…β€Šβˆ‘k=2∞Pk=PYβˆ’P0βˆ’P1P_Y = P_0 + P_1 + \sum_{k=2}^\infty P_k \implies \sum_{k=2}^\infty P_k = P_Y-P_0-P_1

Si consideri un sistema non lineare con ingresso x(t)x(t), uscita y(t)y(t) e caratteristica di non linearitΓ  data da:

y=g(x)=Au(x)y = g(x) = Au(x)

dove u(β‹…)u(\cdot) Γ¨ la funzione gradino unitario e A=8A = 8​ (numero puro).

Si richiede di effettuare il grafico del segnale in uscita quando l’input Γ¨:

x(t)=cos⁑(2Ο€t/T0)x(t) = \cos(2\pi t / T_0)

e di determinare lo spettro di ampiezza di y(t)y(t)​.

Il gradino unitario annulla la funzione per x(t)<0x(t)<0.

Parte 1: Definire formalmente il segnale di uscita.

Bisogna determinare per quali valori di tt si ha x(t)>0x(t)>0.

Per la sola circonferenza goniometrica, ovvero per il dominio [βˆ’1,1][-1,1] si puΓ² scrivere:

cos⁑(Ξ±)>0βˆ€βˆ’Ο€/2<Ξ±<Ο€/2β€…β€ŠβŸΉβ€…β€Šx(t)>0β€…β€ŠβŸΉβ€…β€Šcos⁑(2Ο€t/T0)>0β€…β€ŠβŸΉβ€…β€Šβˆ’Ο€2<2Ο€T0t<Ο€2β€…β€ŠβŸΉβ€…β€Šβˆ’Ο€2T02Ο€<t<Ο€2T02Ο€β€…β€ŠβŸΉβ€…β€Šβˆ’T04<t<T04\begin{equation*} \begin{split} & \cos(\alpha)>0\quad\forall -\pi/2 <\alpha <\pi/2 \\ & \implies x(t)>0\implies \cos(2\pi t/T_0)>0 \\ & \implies -\frac{\pi}{2}<\frac{2\pi}{T_0}t<\frac{\pi}{2}\\ & \implies -\frac{\pi}{2}\frac{T_0}{2\pi}<t<\frac{\pi}{2}\frac{T_0}{2\pi}\\ & \implies -\frac{T_0}{4}<t<\frac{T_0}{4} \end{split} \end{equation*}

Dato k∈Zk\in\Z, si puΓ² espandere il dominio di tt a tutto R\R. Dunque, l’output del sistema Γ¨:

y(t)=g(x(t))=Au(x(t))=={Ax(t)>00x(t)<0={Aβˆ’T0/4+2Ο€k<t<T0/4+2Ο€k0t<βˆ’T0/4+2Ο€k∧t>T0/4+2Ο€k={A∣t∣<T0/4+2Ο€k0∣t∣>T0/4+2Ο€k=βˆ‘k=βˆ’βˆž+∞Aβ€…β€Šrect(tβˆ’kT0T0/2)\begin{equation*} \begin{split} y(t) &= g\big(x(t)\big) = Au\big(x(t)\big) =\\ &= \begin{cases} A \quad & x(t) > 0\\ 0 \quad & x(t) < 0 \end{cases}\\ &= \begin{cases} A \quad & -T_0/4+2\pi k < t < T_0/4+2\pi k\\ 0 \quad & t < -T_0/4+2\pi k \land t > T_0/4+2\pi k \end{cases}\\ &= \begin{cases} A \quad & |t| < T_0/4+2\pi k\\ 0 \quad & |t| > T_0/4+2\pi k\\ \end{cases}\\ &= \sum_{k=-\infty}^{+\infty} A \;\text{rect} \bigg(\frac{t-k T_0}{T_0/2} \bigg) \end{split} \end{equation*}

Dunque l’output Γ¨ un segnale continuo e periodico costituito da rettangoli alti A e lunghi T0/2T_0/2​.

Dalla definizione soprastante si ha che:

βˆ’T0/4<t<T0/4β€…β€ŠβŸΉβ€…β€Šβˆ£t∣<T0/4-T_0/4 < t < T_0/4 \implies |t| < T_0/4

Per poter scrivere un dominio di t piΓΉ comprensibile, si calcola il rettangolo nel caso in cui k=0k=0 e si trasla. Si puΓ² procedere con le seguenti implicazioni:

rect(t)={0∣t∣>1/21∣t∣<1/21/2∣t∣=1/2β‰ˆ{0∣t∣β‰₯1/21∣t∣<1/2rect(tT0/2)={0∣t/(T0/2)∣β‰₯1/21∣t/(T0/2)∣<1/2β€…β€ŠβŸΉβ€…β€Šβˆ£tT0/2∣<12β€…β€ŠβŸΉβ€…β€Š2T0∣t∣<12β€…β€ŠβŸΉβ€…β€ŠT022T0∣t∣<12T02β€…β€ŠβŸΉβ€…β€Šβˆ£t∣<T0/4\begin{equation*} \begin{split} & \text{rect}(t) = \begin{cases} 0 & \quad |t| > 1/2 \\ 1 & \quad |t| < 1/2 \\ 1/2 & \quad |t| = 1/2 \end{cases} \approx \begin{cases} 0 & \quad |t| \geq 1/2 \\ 1 & \quad |t| < 1/2 \end{cases}\\ & \text{rect}\bigg(\frac{t}{T_0/2} \bigg) = \begin{cases} 0 & \quad |t/(T_0/2)| \geq 1/2 \\ 1 & \quad |t/(T_0/2)| < 1/2 \end{cases} \\ \\ \implies & \bigg|\frac{t}{T_0/2}\bigg| < \frac{1}{2} \implies \frac{2}{T_0}|t| < \frac{1}{2} \implies \frac{T_0}{2}\frac{2}{T_0}|t| < \frac{1}{2}\frac{T_0}{2} \\ \implies & |t| < T_0/4 \end{split} \end{equation*}

Per includere in y(t)y(t) tutti gli altri rettangoli basta traslare a destra rect(t/(T0/2))\text{rect}\Big(t / (T_0/2)\Big) di kT0kT_0 per ogni k∈Zk \in \Z.

Grazie alla teoria delle ripetizioni periodiche, si puΓ² scrivere:

y~(t)=Aβ€…β€Šrect(tT0/2)y(t)=βˆ‘n=βˆ’βˆžβˆžy~(tβˆ’nT0)β€…β€ŠβŸΉβ€…β€ŠYk=1T0Y~(kT0)\begin{equation*} \begin{split} \widetilde{y}(t) &= A \;\text{rect} \bigg(\frac{t}{T_0/2} \bigg)\\ y(t) &= \sum_{n=-\infty}^{\infty} \widetilde{y}(t-nT_0) \\ & \implies Y_k = \frac{1}{T_0} \widetilde{Y}\bigg(\frac{k}{T_0}\bigg) \\ \end{split} \end{equation*}

PoichΓ© la trasformata di Fourier del rettangolo Γ¨ il seno cardinale, i coefficienti della serie sono:

Yk=1T0Y~(kT0)==1T02T0sinc(T02kT0)==2 sinc(k2)\begin{equation*} \begin{split} Y_k &= \frac{1}{T_0} \widetilde{Y}\bigg(\frac{k}{T_0}\bigg)=\\ &= \frac{1}{T_0} 2 T_0 \text{sinc}\bigg(\frac{T_0}{2} \frac{k}{T_0}\bigg)=\\ &= 2 \,\text{sinc}\bigg(\frac{k}{2} \bigg) \end{split} \end{equation*}

Per determinare lo spettro di ampiezza di y(t)y(t)​ si studia il comportamento dei coefficienti per alcuni valori di k:

k=0⟢Y0=2β€…β€Šsinc(0)=2k=1⟢Y1=2β€…β€Šsinc(1/2)=4/Ο€k=2⟢Y2=2β€…β€Šsinc(1)=0k=3⟢Y3=βˆ’43Ο€k=4⟢Y4=0\begin{equation*} \begin{split} k=0 & \longrightarrow Y_0 =2\;\text{sinc}(0)=2\\ k=1 & \longrightarrow Y_1 =2\;\text{sinc}(1/2)=4 / \pi\\ k=2 & \longrightarrow Y_2 =2\;\text{sinc}(1) = 0 \\ k=3 & \longrightarrow Y_3 =-\frac{4}{3\pi}\\ k=4 & \longrightarrow Y_4 =0\\ \end{split} \end{equation*}

Sia Ykβˆ—Y_k^* il complesso coniugato di YkY_k, poichΓ© y(t)∈Ry(t) \in \R (Γ¨ una funzione a valori reali), allora vale Yβˆ’k=Ykβˆ—Y_{-k}=Y_k^* e quindi valgono anche le seguenti implicazioni:

  1. il modulo (ampiezza) Γ¨ simmetrico rispetto a kk
    ∣Yβˆ’k∣=∣Ykβˆ—βˆ£|Y_{-k}|=|Y_k^*|
  2. gli argomenti (fasi) sono asimmetrici rispetto a kk
    arg⁑(Yβˆ’k)=βˆ’arg⁑(Yk)\arg(Y_{-k})=-\arg(Y_{k})

Questo argomento Γ¨ analizzato nello specifico in un articolo dedicato: sistemi LTI multivariabile.