1 of 9

Procesarea Semnalelor

Laboratorul 2

Semnale și sisteme de bază

2 of 9

Exercitiul 1

x(t)=A1⋅sin(2⋅π⋅f1⋅t)+A2⋅sin(2⋅π⋅f2⋅t)

Cum putem gasi T astfel incat semnalul sa aiba un numar intreg de cicluri?

Pentru ca semnalul rezultat sa aiba un numar intreg de cicluri in perioada T, atat primul semnal, cat si al doilea semnal trebuie sa aiba un numar intreg de cicluri in perioada T�

Putem porni de la: T = nr_cicluri_1* T1 = nr_cicluri_2*T2, unde T1/T2 sunt perioadele semnalului 1/2

3 of 9

Exercitiul 1

4 of 9

Exercitiul 2

  • Pentru a ajunge la imaginea din dreapta vom avea nevoie de doua semnale
    1. Ramp --- r(t)
    2. Step --- u(t)
  • In rest doar vom nega, amplifica si intarzia semnalele
    • Un semnal poate fi negat in felul urmator:

-s

    • Un semnal poate fi amplificat cu A in felul urmator:

A*s

    • Un semnal poate fi intarziat cu T in felul urmator:

[zeros(1,T), s(1:N-T)];

5 of 9

Exercitiul 2 - ramp

6 of 9

Exercitiul 2 - step

7 of 9

Exercitiul 3

  • folosiți notația 1i sau 1j, pentru a evita folosirea accidentală a unei variabile denumite anterior, i sau j.

8 of 9

Exercitiul 4

  • S1:
    1. Dacă e(i) > 10, atunci y(i+1) = y(i) + 5
    2. altfel dacă e(i) > 0, atunci y(i+1) = y(i) + 1
    3. altfel dacă e(i) == 0, atunci y(i+1) = y(i)
    4. Puteti adauga reguli pentru e(i) negativ
  • S2:
    1. Nu schimba secventa de feedback

  • e(t) va fi diferenta dintre viteza dorita x(t) si secventa de feedback f(t)
  • y(t) va continue viteza actuala la momentul t

9 of 9

Exercitiul 4