
    

    <?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://ocw.cs.pub.ro/courses/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://ocw.cs.pub.ro/courses/feed.php">
        <title>CS Open CourseWare ps:labs_python</title>
        <description></description>
        <link>http://ocw.cs.pub.ro/courses/</link>
        <image rdf:resource="http://ocw.cs.pub.ro/courses/lib/tpl/arctic/images/favicon.ico" />
       <dc:date>2026-05-30T16:27:07+03:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/ps/labs_python/01?rev=1727633223&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/ps/labs_python/02?rev=1759668040&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/ps/labs_python/03?rev=1697986543&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/ps/labs_python/04?rev=1729666259&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/ps/labs_python/05?rev=1698740095&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/ps/labs_python/06?rev=1699312486&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/ps/labs_python/07?rev=1699889080&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/ps/labs_python/09?rev=1702450820&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/ps/labs_python/10?rev=1765433857&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://ocw.cs.pub.ro/courses/lib/tpl/arctic/images/favicon.ico">
        <title>CS Open CourseWare</title>
        <link>http://ocw.cs.pub.ro/courses/</link>
        <url>http://ocw.cs.pub.ro/courses/lib/tpl/arctic/images/favicon.ico</url>
    </image>
    <item rdf:about="http://ocw.cs.pub.ro/courses/ps/labs_python/01?rev=1727633223&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-29T21:07:03+03:00</dc:date>
        <title>Introducere în Python</title>
        <link>http://ocw.cs.pub.ro/courses/ps/labs_python/01?rev=1727633223&amp;do=diff</link>
        <description>Introducere în Python

În acest laborator vom încerca să ne familiarizăm cu limbajul de programare Python și vom folosi câteva elemente pe care le vom utiliza in cadrul laboratoarelor de procesarea semnalelor. Majoritatea tehnicilor de procesare de semnal pot fi executate ca operații pe vectori și matrici, deci Python este o unealtă foarte folositoare pentru a face aceste operații.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/ps/labs_python/02?rev=1759668040&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-10-05T15:40:40+03:00</dc:date>
        <title>Laboratorul 02.</title>
        <link>http://ocw.cs.pub.ro/courses/ps/labs_python/02?rev=1759668040&amp;do=diff</link>
        <description>Laboratorul 02.



Semnale și sisteme de bază

La curs am discutat despre semnale de bază și sisteme. În continuare vom face câteva exerciții legate de aceste noțiuni.

Exercițiul 1

[]

Pentru a transmite simboluri (ex: litere din alfabet) modemurile folosesc diferite frecvențe și mai multe niveluri de amplitudine. O transmisie se face într-o perioadă de timp T (interval de transmisie) și poate conține o suprapunere de mai multe semnale, e.g. suma a două semnale de amplitudini și frecvențe dife…</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/ps/labs_python/03?rev=1697986543&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-10-22T17:55:43+03:00</dc:date>
        <title>Laboratorul 03.</title>
        <link>http://ocw.cs.pub.ro/courses/ps/labs_python/03?rev=1697986543&amp;do=diff</link>
        <description>Laboratorul 03.



Semnale în domeniul frecvență

Materiale ajutătoare:

	*  [Cartea lui Don Johnson]
		*  Secțiunile 4.2 (Exercițiul 1), 4.5 (Exercițiul 2), 4.6 (Exercițiul 3)
		*  Funcții ca sume de sinusoidale

Exercițiul 1 - seria Fourier

[]</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/ps/labs_python/04?rev=1729666259&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-23T09:50:59+03:00</dc:date>
        <title>Laboratorul 04.</title>
        <link>http://ocw.cs.pub.ro/courses/ps/labs_python/04?rev=1729666259&amp;do=diff</link>
        <description>Laboratorul 04.



Shiftarea în fază/timp și filtrarea semnalelor periodice

Prezentarea PowerPoint pentru acest laborator poate fi găsită aici: aici

În acest laborator vom încerca să experimentăm câteva dintre proprietăţile Transformatei Fourier, care ne permite să shiftăm/întârziem într-un domeniu şi să observăm un anumit efect în alt domeniu. De exemplu, la curs, am arătat că o întârziere în domeniul “Timp” înseamnă o shiftare de frecvenţă în domeniul “Frecvenţă”.…</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/ps/labs_python/05?rev=1698740095&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-10-31T10:14:55+03:00</dc:date>
        <title>Laboratorul 05.</title>
        <link>http://ocw.cs.pub.ro/courses/ps/labs_python/05?rev=1698740095&amp;do=diff</link>
        <description>Laboratorul 05.



Semnale digitale - procesarea simplă, eşantionarea și modularea în amplitudine

În acest laborator vom începe să experimentăm efectele semnalelor eşantionate şi procesarea semnalelor digitale.

Materiale ajutătoare:

	*  [Cartea lui Don Johnson]
		*  Secţiunile 5.1-5.3</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/ps/labs_python/06?rev=1699312486&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-07T01:14:46+03:00</dc:date>
        <title>Laboratorul 06.</title>
        <link>http://ocw.cs.pub.ro/courses/ps/labs_python/06?rev=1699312486&amp;do=diff</link>
        <description>Laboratorul 06.



SNR, decibeli și DFT



Prezentarea PowerPoint pentru acest laborator poate fi găsită aici: aici


În acest laborator vom rezolva câteva exerciții legate de calcularea raportului semnal-zgomot(eng. signal-to-noise ratio - SNR), vom exprima acest raport în decibeli și vom căpăta experiență cu transformata Fourier discretă (DFT). Deși nu am discutat prea mult despre ea, în toate exercițiile care folosesc DFT vom utiliza funcția fft (Fast Fourier Transform) și inversa acesteia if…</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/ps/labs_python/07?rev=1699889080&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-13T17:24:40+03:00</dc:date>
        <title>Laboratorul 07.</title>
        <link>http://ocw.cs.pub.ro/courses/ps/labs_python/07?rev=1699889080&amp;do=diff</link>
        <description>Laboratorul 07.



DFT în detaliu: DFT leakage, zero-padding

În acest laborator vom continua să explorăm Transformata Fourier Discretă (DFT), urmărind efectul eșantionării în domeniul frecvență (apariția sinc-ului din cauza fenomenului de leakage) și metode de rezolvare a acestuia (zero-padding, ferestre, creșterea numărului de eșantioane).</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/ps/labs_python/09?rev=1702450820&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-12-13T09:00:20+03:00</dc:date>
        <title>Laboratorul 09.</title>
        <link>http://ocw.cs.pub.ro/courses/ps/labs_python/09?rev=1702450820&amp;do=diff</link>
        <description>Laboratorul 09.

Convoluția, filtre FIR și metoda de proiectare folosind ferestre

În acest laborator vom face câteva exerciții pentru a ne familiariza cu operația de convoluție precum și cu filtre cu răspunsul finit la impuls (finite impulse response - FIR) și cu metode de proiectare a acestora prin metode folosind ferestre.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/ps/labs_python/10?rev=1765433857&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-12-11T08:17:37+03:00</dc:date>
        <title>Laboratorul 10.</title>
        <link>http://ocw.cs.pub.ro/courses/ps/labs_python/10?rev=1765433857&amp;do=diff</link>
        <description>Laboratorul 10.

Filtre FIR trece bandă și trece-sus, filtre IIR



Exercițiul 1 -- Filtre FIR trece bandă și trece-sus

[]

Pentru acest exercițiu vom utiliza metoda proiectării cu fereastră pentru a crea filtre FIR trece-bandă și trece-sus. Precum am văzut la curs, putem folosi același principiu pentru a crea filtre trece-jos, trece-bandă sau trece-sus. Tot ce trebuie să facem este să înmulțim coeficienții filtrelor (adică secvența ) cu valorile unei sinusoide de o anumită frecvență (centrul f…</description>
    </item>
</rdf:RDF>
