<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://andromeda.df.lu.lv/wiki/index.php?action=history&amp;feed=atom&amp;title=LU-DSP-b21</id>
	<title>LU-DSP-b21 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://andromeda.df.lu.lv/wiki/index.php?action=history&amp;feed=atom&amp;title=LU-DSP-b21"/>
	<link rel="alternate" type="text/html" href="http://andromeda.df.lu.lv/wiki/index.php?title=LU-DSP-b21&amp;action=history"/>
	<updated>2026-04-13T04:16:58Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>http://andromeda.df.lu.lv/wiki/index.php?title=LU-DSP-b21&amp;diff=9629&amp;oldid=prev</id>
		<title>Leo: Created page with &quot;__NOTOC__ &lt;big&gt; &#039;&#039;&#039;Īssaites:&#039;&#039;&#039;  Kalendārs |   Uzdevumi |   Resursi |  &lt;/big&gt; #{{LOCALDAY2}}.{{LOCALMONTH}}.{{#sub:{{LOCALYEA...&quot;</title>
		<link rel="alternate" type="text/html" href="http://andromeda.df.lu.lv/wiki/index.php?title=LU-DSP-b21&amp;diff=9629&amp;oldid=prev"/>
		<updated>2021-09-14T17:13:19Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;__NOTOC__ &amp;lt;big&amp;gt; &amp;#039;&amp;#039;&amp;#039;Īssaites:&amp;#039;&amp;#039;&amp;#039; &lt;a href=&quot;#Kalend.C4.81rs&quot;&gt; Kalendārs&lt;/a&gt; |  &lt;a href=&quot;#Uzdevumi&quot;&gt; Uzdevumi&lt;/a&gt; |  &lt;a href=&quot;#Resursi&quot;&gt; Resursi&lt;/a&gt; |  &amp;lt;/big&amp;gt; #{{LOCALDAY2}}.{{LOCALMONTH}}.{{#sub:{{LOCALYEA...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;big&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Īssaites:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
[[#Kalendārs | Kalendārs]] | &lt;br /&gt;
[[#Uzdevumi | Uzdevumi]] | &lt;br /&gt;
[[#Resursi | Resursi]] | &lt;br /&gt;
&amp;lt;/big&amp;gt;&lt;br /&gt;
[[#{{LOCALDAY2}}.{{LOCALMONTH}}.{{#sub:{{LOCALYEAR}}|2}} | Šodiena: {{LOCALDAY2}}.{{LOCALMONTH}}.{{#sub:{{LOCALYEAR}}|2|3}}]] : &lt;br /&gt;
[[#{{#expr:{{LOCALDAY2}}+1}}.{{LOCALMONTH}}.{{#sub:{{LOCALYEAR}}|2|3}} | Rītdiena: {{#expr:{{LOCALDAY2}}+1}}.{{LOCALMONTH}}.{{#sub:{{LOCALYEAR}}|2|3}}]]&lt;br /&gt;
(ja ir lekcija)&lt;br /&gt;
&lt;br /&gt;
=Digitālā (ciparu) signālu apstrāde=&lt;br /&gt;
LU DF bakalauru kurss.&lt;br /&gt;
&lt;br /&gt;
* Pasniedzējs Leo Seļāvo [vards.uzvards @gmail.com].&lt;br /&gt;
&lt;br /&gt;
====Mērķi====&lt;br /&gt;
* Iepazīties ar Digitālās Signālu Apstrādes pielietojumiem un principiem. Praktiskas darbības ar signālu apstrādi. Sistēmu Matlab un Octave iepazīšana un programmēšana tajās.&lt;br /&gt;
&lt;br /&gt;
====Motivācija====&lt;br /&gt;
&amp;quot;Think how electronics has changed the world in the last 50 years. DSP will have the same role over the next 50 years. Learn it or be left behind!&amp;quot; - Steve Smith, autors &amp;quot;DSP Guide&amp;quot;&lt;br /&gt;
&lt;br /&gt;
====Mājas darbi un citi iesniedzamie darbi====&lt;br /&gt;
* Iesniegšanas termiņa laiks ir &amp;#039;&amp;#039;&amp;#039;30 minūtes pirms nākamās lekcijas sākuma&amp;#039;&amp;#039;&amp;#039;, ja netiek noteikts cits termiņš. &lt;br /&gt;
* Ja darbs tiek iesniegts ar novēlošanos, rezultāts tiek samazināts par 50%. Ja darbs iesniegts vairāk kā nedēļu pēc termiņa, &amp;#039;&amp;#039;&amp;#039;pasniedzējs darbu var nepieņemt&amp;#039;&amp;#039;&amp;#039;. &lt;br /&gt;
* Darbi iesniedzami elektroniski, E-studijās, izņemot ja prasīts cits iesniegšanas veids.&lt;br /&gt;
* Teksts noformējams PDF faila formātā. Piemēram MD2 fails būtu sekojošs: &amp;#039;&amp;#039;&amp;#039;DSP_MD2_Vards_Uzvards.pdf&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Ja iesniedzami vairāk par vienu failu, tie arhivējami ZIP formātā, sekojoši: &amp;#039;&amp;#039;&amp;#039;DSP_MD2_Vards_Uzvards.zip&amp;#039;&amp;#039;&amp;#039; Atspiežot šo failu tam jārada direktorija ar tādu pašu nosaukumu, kur atrodas visi faili.&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
* E-pasta Subj. ir sekojošs: &amp;quot;&amp;#039;&amp;#039;&amp;#039;DSP MD1 Vards Uzvards&amp;#039;&amp;#039;&amp;#039;&amp;quot; - piemērs pirmajam mājasdarbam. Vārds uzvārds rakstāmi latīņu burtiem - bez garumzīmēm un tml.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Vērtējums kursā====&lt;br /&gt;
Kursa galējais vērtējums sastāv no sekojošām komponentēm:&lt;br /&gt;
* 10% - dalība lekcijās un diskusijās&lt;br /&gt;
* 20% - mājas darbi, praktiskie darbi un testi&lt;br /&gt;
* 20+20% - divi kontroldarbi semestra vidū&lt;br /&gt;
* 30% - rakstisks gala eksāmens&lt;br /&gt;
* Obligāta kursa aptaujas anketas aizpildīšana LUIS sistēmā&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Kalendārs=&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=4 style = &amp;#039;border-color: #ddd;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
! Datums&lt;br /&gt;
! Tēma, saturs&lt;br /&gt;
! Uzdevumi&lt;br /&gt;
|- style=&amp;#039;vertical-align: top;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
==== 12.02.21 ====&lt;br /&gt;
|&lt;br /&gt;
{| width=&amp;#039;100%&amp;#039; style=&amp;#039;background-color:#ddd;&amp;#039;&lt;br /&gt;
|&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Digitālā signālu apstrāde, ievads.&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
DSP (Digital Signal Processing) ievadlekcija. DSP definīcija un pielietojumi.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Lasāmviela un resursi&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
* [http://www.dspguide.com/pdfbook.htm DSPGuide grāmatā] 1. nodaļa.&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;#039;vertical-align: top;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
==== 19.02.21 ====&lt;br /&gt;
|&lt;br /&gt;
{| width=&amp;#039;100%&amp;#039; style=&amp;#039;background-color:#ddd;&amp;#039;&lt;br /&gt;
|&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Statistika, varbūtība, trokšņi un gadījumsignāli&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Analogais-ciparu pārveidotājs (ADC jeb ACP modelis) jeb signālu mērīšana (ciparu signāls = signālu diskretizācija + kvantēšana).&lt;br /&gt;
Signālu klasifikācijas un galvenie parametri (vidējā vērtība, vidējā kvadrātiskā vērtība, SNR, enerģija, jauda, min un max vērtība, dinamiskais diapazons u.c.).&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Lasāmviela un resursi&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
* [http://www.dspguide.com/pdfbook.htm DSPGuide grāmatā] 2-3. nodaļas.&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Uzdots [[#MD1 | MD1]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;#039;vertical-align: top;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
==== 26.02.21 ====&lt;br /&gt;
|&lt;br /&gt;
{| width=&amp;#039;100%&amp;#039; style=&amp;#039;background-color:#ddd;&amp;#039;&lt;br /&gt;
|&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Matlab un Octave&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Svarīgāko Octave komandu apskats (komandu pilna bāze, ar kurām var konstruēt signālapstrādes algoritmus). Praktiskais darbs ar Octave.&lt;br /&gt;
&lt;br /&gt;
* M-valoda darbam ar OCTAVE datu apstrādes sistēmām: sudo apt install octave&lt;br /&gt;
* Octave grafiskā redaktora palaišana Ubuntu terminālī: &amp;lt;code&amp;gt;octave&amp;lt;/code&amp;gt;  vai  &amp;lt;code&amp;gt;octave-cli&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [https://www.cl.cam.ac.uk/teaching/0708/UnixTools/matlab-slides.pdf Introduction to MATLAB], slaidi no Markus Kuhn, Kembridžas Universitātes.&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;Termiņš&amp;#039;&amp;#039;&amp;#039; [[#MD1 | MD1]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Uzdots [[#MD_Octave | MD_Octave]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;#039;vertical-align: top;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
==== 05.03.21 ====&lt;br /&gt;
|&lt;br /&gt;
{| width=&amp;#039;100%&amp;#039; style=&amp;#039;background-color:#ddd;&amp;#039;&lt;br /&gt;
|&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Lineāras sistēmas un signālu klasifikācija&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Signālu klasifikācija un galvenie parametri (vidējā vērtība, vidējā kvadrātiskā vērtība, SNR, enerģija, jauda, min un max vērtība, dinamiskais diapazons u.c.).&lt;br /&gt;
&lt;br /&gt;
Apskatam sitēmas f(x)=2*x,  g(x)=x+5 un m(x)=x*x. Pārbaudam vai tās ir lineāras sistēmas.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Lasāmviela un resursi&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
* [http://www.dspguide.com/CH5.PDF DSPGuide 5. nodaļa]&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;Termiņš&amp;#039;&amp;#039;&amp;#039; [[#MD_Octave | MD_Octave]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;#039;vertical-align: top;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
==== 12.03.21 ====&lt;br /&gt;
|&lt;br /&gt;
{| width=&amp;#039;100%&amp;#039; style=&amp;#039;background-color:#ddd;&amp;#039;&lt;br /&gt;
|&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Konvolūcija &amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Konvolūcija un tās īpašības&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Lasāmviela un resursi&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
* [http://www.dspguide.com/CH6.PDF 6.nodaļa]&lt;br /&gt;
* [http://www.dspguide.com/CH7.PDF 7.nodaļa]&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;#039;vertical-align: top;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
==== 19.03.21 ====&lt;br /&gt;
|&lt;br /&gt;
{| width=&amp;#039;100%&amp;#039; style=&amp;#039;background-color:#ddd;&amp;#039;&lt;br /&gt;
|&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;KD1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Vidus semestra &amp;#039;&amp;#039;&amp;#039;kontroldarbs KD-1&amp;#039;&amp;#039;&amp;#039;.  &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Lasāmviela un resursi&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
* 1. - 7. nodaļas no [http://www.dspguide.com/pdfbook.htm DSPGuide grāmatas] un lekcijām.&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;KD1&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;#039;vertical-align: top;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
==== 26.03.21 ====&lt;br /&gt;
|&lt;br /&gt;
{| width=&amp;#039;100%&amp;#039; style=&amp;#039;background-color:#ddd;&amp;#039;&lt;br /&gt;
|&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Ievads digitālajos filtros, &amp;#039;&amp;#039;Moving average&amp;#039;&amp;#039; filtrs&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Digitālie filtri, kustīgā vidējā (moving average) filtrs.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Lasāmviela un resursi&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
* 14.,15. nodaļas no [http://www.dspguide.com/pdfbook.htm DSPGuide grāmatas] un lekcijām.&lt;br /&gt;
* [https://qr.ae/pNnblQ What does 50dB sound like?]&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Uzdots [[#MD_Audio | MD_Audio]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;#039;vertical-align: top;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
==== 02.04.21 ====&lt;br /&gt;
|&lt;br /&gt;
{| width=&amp;#039;100%&amp;#039; style=&amp;#039;background-color:#ddd;&amp;#039;&lt;br /&gt;
|&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;---&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
Brīvlaiks&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;#039;vertical-align: top;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
==== 09.04.21 ====&lt;br /&gt;
|&lt;br /&gt;
{| width=&amp;#039;100%&amp;#039; style=&amp;#039;background-color:#ddd;&amp;#039;&lt;br /&gt;
|&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Prakse ar Octave, skaņa&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Praktiskā nodarbība. Izmantojot Octave, konstruēt algoritmu, kas apstrādā audio failu. &lt;br /&gt;
&lt;br /&gt;
* Uzdevumi, Octave vidē&lt;br /&gt;
** Izgriež 1 sekundi no skaņas&lt;br /&gt;
** Nospēlēt oktāvu&lt;br /&gt;
** Atskaņot skaņu kas sastāv no 3 sinusoīdām ar maināmu frekvenci un amplitūdu&lt;br /&gt;
** Piemērot ADSR skaņas avotam, piemēram, sinusoīdai&lt;br /&gt;
** Izveidot savu sintētiskās skaņas instrumentu&lt;br /&gt;
&lt;br /&gt;
Resursi:&lt;br /&gt;
* [https://mybudgetstudio.com/what-is-sound-envelope-adsr-explained-with-example Envelope, ADSR]&lt;br /&gt;
* [http://digitalsoundandmusic.com/chapters/ch6/ Digital Sound and Music] - Skaņas sintēze - 6.1.7&lt;br /&gt;
&lt;br /&gt;
* Skaņas faili:&lt;br /&gt;
** [https://www.dropbox.com/s/34ait9wo4b1j1ld/test1.ogg?dl=1 test1.ogg] [https://www.dropbox.com/s/v8wyoidysq94nsh/test1.wav?dl=1 .wav]&lt;br /&gt;
** [https://www.dropbox.com/s/n7k971ppe1zfq9o/test2.ogg?dl=1 test2.ogg] [https://www.dropbox.com/s/vpr9dbd7famcjjk/test2.wav?dl=1 .wav]&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;Termiņš&amp;#039;&amp;#039;&amp;#039; [[#MD_Audio | MD_Audio]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Uzdots [[#MD_Synth | MD_Synth]]&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;#039;vertical-align: top;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
==== 16.04.21 ====&lt;br /&gt;
|&lt;br /&gt;
{| width=&amp;#039;100%&amp;#039; style=&amp;#039;background-color:#ddd;&amp;#039;&lt;br /&gt;
|&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Audio signāli&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Audio uztvere in apstrāde&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Lasāmviela un resursi&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
* [http://www.dspguide.com/pdfbook.htm DSPGuide 23., 24., 25. nodaļas]&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;#039;vertical-align: top;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
==== 23.04.21 ====&lt;br /&gt;
|&lt;br /&gt;
{| width=&amp;#039;100%&amp;#039; style=&amp;#039;background-color:#ddd;&amp;#039;&lt;br /&gt;
|&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Attēlu signāli&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
Attēlu uztvere un apstrāde&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Lasāmviela un resursi&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
* [http://www.dspguide.com/pdfbook.htm DSPGuide 23., 24., 25. nodaļas]&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;Termiņš&amp;#039;&amp;#039;&amp;#039; [[#MD_Synth | MD_Synth]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;#039;vertical-align: top;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
==== 30.04.21 ====&lt;br /&gt;
|&lt;br /&gt;
{| width=&amp;#039;100%&amp;#039; style=&amp;#039;background-color:#ddd;&amp;#039;&lt;br /&gt;
|&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Prakse ar Octave, attēli&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Praktiskā nodarbība.&lt;br /&gt;
Attēlu apstrāde.&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
* Uzdots [[#MD_Image | MD_Image]]&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;#039;vertical-align: top;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
==== 07.05.21 ====&lt;br /&gt;
|&lt;br /&gt;
{| width=&amp;#039;100%&amp;#039; style=&amp;#039;background-color:#ddd;&amp;#039;&lt;br /&gt;
|&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;KD2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Vidus semestra kontroldarbs KD2&lt;br /&gt;
* Praktisku uzdevumu risināšana ar Octave.&lt;br /&gt;
* Audio un attēlu apstrāde.&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;KD2&amp;#039;&amp;#039;&amp;#039; - pieejams no e-Studijām.&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;#039;vertical-align: top;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
==== 14.05.21 ====&lt;br /&gt;
|&lt;br /&gt;
{| width=&amp;#039;100%&amp;#039; style=&amp;#039;background-color:#ddd;&amp;#039;&lt;br /&gt;
|&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Furjē transformācija. Diskrētā Furjē transformācija &amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[#Furjē_transformācija | Video materiāls]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Lasāmviela un resursi&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
* [http://www.dspguide.com/CH8.PDF DSPGuide 8. nodaļa]&lt;br /&gt;
* [https://qr.ae/pGpaXf Kā saprast Futjē transformāciju] (Quora)&lt;br /&gt;
* [https://youtu.be/h7apO7q16V0 FFT] un idejas uz ko FFT balstās.&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;Termiņš&amp;#039;&amp;#039;&amp;#039; [[#MD_Image | MD_Image]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;#039;vertical-align: top;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
==== 21.05.21 ====&lt;br /&gt;
|&lt;br /&gt;
{| width=&amp;#039;100%&amp;#039; style=&amp;#039;background-color:#ddd;&amp;#039;&lt;br /&gt;
|&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;FIR un IIR&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Rekursīvie filtri. FIR un IIR signālu filtri.&lt;br /&gt;
Signālu filtrācija frekvenču apgabalā.&lt;br /&gt;
&lt;br /&gt;
Pratiskais darbs: Izmantojot Octave, izveidot Short-time DFT jeb spektrogrammu runas signālam. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Lasāmviela un resursi&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
* [http://www.dspguide.com/CH17.PDF DSPGuide 17. nodaļa] - Custom filters&lt;br /&gt;
* [http://www.dspguide.com/CH19.PDF DSPGuide 19. nodaļa] - Recursive filters&lt;br /&gt;
&lt;br /&gt;
* [https://www.youtube.com/watch?v=NvRKtdrssFA Intro to FIR]&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;#039;vertical-align: top;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
==== 28.05.21 ====&lt;br /&gt;
|&lt;br /&gt;
{| width=&amp;#039;100%&amp;#039; style=&amp;#039;background-color:#ddd;&amp;#039;&lt;br /&gt;
|&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Filtru salīdzinājums&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Lasāmviela un resursi&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
* [http://www.dspguide.com/CH21.PDF DSPGuide 21. nodaļa - filtru salīdzinājums]&lt;br /&gt;
|&lt;br /&gt;
|- style=&amp;#039;vertical-align: top;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
==== 04.06.21 ====&lt;br /&gt;
|&lt;br /&gt;
{| width=&amp;#039;100%&amp;#039; style=&amp;#039;background-color:#ddd;&amp;#039;&lt;br /&gt;
|&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Kopsavilkums&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Lasāmviela un resursi&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
* Visas līdz šim kursā apskatītās nodaļas no [http://www.dspguide.com/pdfbook.htm DSPGuide grāmatas] un lekcijām.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
|- style=&amp;#039;vertical-align: top;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
==== 17.06.21 ====&lt;br /&gt;
|&lt;br /&gt;
{| width=&amp;#039;100%&amp;#039; style=&amp;#039;background-color:#ddd;&amp;#039;&lt;br /&gt;
|&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Eksāmens&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
Eksāmens pārcelts uz 17.jūn. 8:30&lt;br /&gt;
&lt;br /&gt;
:Laiks: 08:30&lt;br /&gt;
:Vieta: E-studijas un tiešsaiste.&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
|- style=&amp;#039;vertical-align: top;&amp;#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Uzdevumi=&lt;br /&gt;
==MD1==&lt;br /&gt;
Analizēt nejaušu skaitļu (RND) un to summas histogrammu sekojošiem gadījumiem:&lt;br /&gt;
# RND&lt;br /&gt;
# RND + RND&lt;br /&gt;
# RND + RND + RND + RND&lt;br /&gt;
Pētījumu veikt vismaz 100000 nejaušiem skaitļiem.&lt;br /&gt;
&lt;br /&gt;
Ar RND saprotam funkciju, kas katrā izsaukumā atgriež nejaušu skaitli no 0 līdz 1.0.&lt;br /&gt;
&lt;br /&gt;
Katram no iepriekš minētajiem gadījumiem uzrakstīt programmu, kas izrēķina un uzzīmē histogrammu. &lt;br /&gt;
&lt;br /&gt;
Programmu ieteicams rakstīt [https://www.gnu.org/software/octave/index Octave] vidē, &lt;br /&gt;
bet šoreiz atļauts arī kādā citā jums pazīstamā valodā.&lt;br /&gt;
&lt;br /&gt;
E-studijās kā MD1 iesniegt PDF failu ar risinājumu, kurā katram no gadījumiem doti:&lt;br /&gt;
* Programma, kas ģenerē histogrammu&lt;br /&gt;
* Histogramma&lt;br /&gt;
* Secinājumi, kas sanāca, un kāpēc tā.&lt;br /&gt;
&lt;br /&gt;
==MD_Octave==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Mērķis&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
Apgūt un praktizēties Octave vides un valodas lietošanā.&lt;br /&gt;
&lt;br /&gt;
====Uzdevums====&lt;br /&gt;
Atrisināt Octave vidē sekojošus uzdevumus:&lt;br /&gt;
&lt;br /&gt;
1. Izdomāt īsu bet efektīvu Octave komandu, kas izveido sekojošu matricu A:&lt;br /&gt;
     1     3     5     7     9    11&lt;br /&gt;
     1     4     9    16    25    36&lt;br /&gt;
     4     8    16    32    64   128&lt;br /&gt;
2. Izdomāt tādas matricas B, C un D, lai tās reizinot ar A iegūst sekojošo:&lt;br /&gt;
* A * B = ( A kolonnu 2 un 5 summa )&lt;br /&gt;
* C * A = ( A matricas otrā rinda )&lt;br /&gt;
* D * A = ( A matrica kurā 1 un 2 rindas ir samainītas vietām )&lt;br /&gt;
&lt;br /&gt;
3. Izdomāt &amp;#039;&amp;#039;&amp;#039;vektora&amp;#039;&amp;#039;&amp;#039; matricas S, T, V un W tādas, lai to reizinājumi būtu sekojoši:&lt;br /&gt;
* S * T = &lt;br /&gt;
 1 2 3&lt;br /&gt;
 1 2 3&lt;br /&gt;
* V * W = &lt;br /&gt;
 1 1&lt;br /&gt;
 2 2&lt;br /&gt;
 3 3&lt;br /&gt;
&lt;br /&gt;
====Ieteikumi====&lt;br /&gt;
* Risinājumus saglabāt failā &amp;#039;&amp;#039;&amp;#039;md_octave.m&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Octave skriptus (&amp;#039;&amp;#039;faila-vārds.m&amp;#039;&amp;#039; failus) var darbināt ar &amp;lt;code&amp;gt;run faila-vārds.m&amp;lt;/code&amp;gt;&lt;br /&gt;
* Lai rakstītu komentārus, Octave valodā jālieto &amp;lt;code&amp;gt;%&amp;lt;/code&amp;gt; rindas sākumā&lt;br /&gt;
* Kāpināšanas operatori ir &amp;lt;code&amp;gt;^&amp;lt;/code&amp;gt; un &amp;lt;code&amp;gt;.^&amp;lt;/code&amp;gt;&lt;br /&gt;
* Transponēšanas operācija ir &amp;lt;code&amp;gt;.&amp;#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
* Vektora matrica ir vienas dimensijas matrica, piemēram, ar tikai vienu kolonnu vai tikai vienu rindu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Iesniegt====&lt;br /&gt;
Risinājumu (&amp;#039;&amp;#039;&amp;#039;md_octave.m&amp;#039;&amp;#039;&amp;#039; failu) iesniegt estudijās MD_Octave sadaļā.&lt;br /&gt;
Risinājuma failā jābūt komentētam skriptam, kas definē visas matricas A, B, C, D, S, T, V un W.&lt;br /&gt;
&lt;br /&gt;
==MD_Audio==&lt;br /&gt;
Izmantojot Octave, konstruēt algoritmu, kas izgriež pauzes runas signālam. &lt;br /&gt;
&lt;br /&gt;
Skaņas faili, piemēram:&lt;br /&gt;
* [https://www.dropbox.com/s/34ait9wo4b1j1ld/test1.ogg?dl=1 test1.ogg] [https://www.dropbox.com/s/v8wyoidysq94nsh/test1.wav?dl=1 .wav]&lt;br /&gt;
* [https://www.dropbox.com/s/n7k971ppe1zfq9o/test2.ogg?dl=1 test2.ogg] [https://www.dropbox.com/s/vpr9dbd7famcjjk/test2.wav?dl=1 .wav]&lt;br /&gt;
&lt;br /&gt;
Darbības plāns:&lt;br /&gt;
# Ielasīt audio failu&lt;br /&gt;
# Izveidot filtra kodolu lai nofiltrētu augstfrekvenču troksni, &amp;quot;pīķus&amp;quot; signālā, it īpaši paužu laikā&lt;br /&gt;
# pielietot šo filtru izmantojot konvolūciju&lt;br /&gt;
# uzlikt slieksni filtrētajam audio signālam: pauzes uz 0, pārējais uz 1.&lt;br /&gt;
# kombinējot oriģinālo un filtrēto signālus, konstruēt jaunu signālu bez pauzēm.&lt;br /&gt;
&lt;br /&gt;
====Ieteikumi====&lt;br /&gt;
* Risinājumus saglabāt failā &amp;#039;&amp;#039;&amp;#039;md_audio.m&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Rakstiet kodā arī komentārus&lt;br /&gt;
* Audio failu var ielasīt no faila un rakstīt failā ar komandām &amp;lt;code&amp;gt;audioread&amp;lt;/code&amp;gt; un &amp;lt;code&amp;gt;audiowrite&amp;lt;/code&amp;gt;&lt;br /&gt;
* Vairāk informāciju par komandām var uzzināt ar &amp;lt;code&amp;gt;help nezināmā-komanda&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Iesniegt====&lt;br /&gt;
Risinājumu (&amp;#039;&amp;#039;&amp;#039;md_audio.m&amp;#039;&amp;#039;&amp;#039; failu) iesniegt estudijās MD_Audio sadaļā.&lt;br /&gt;
&lt;br /&gt;
==MD_Synth==&lt;br /&gt;
Izmantojot Octave, uzrakstīt funkcijas vairākiem skaņas efektiem.&lt;br /&gt;
&lt;br /&gt;
Turpmākajos uzdevumos:&lt;br /&gt;
* &amp;#039;sample&amp;#039; ir skaņas matrica (viena kolonna ar mērījumiem - &amp;quot;samples&amp;quot;). Līdzīgi kā lasīts ar audioread, bet viens kanāls.&lt;br /&gt;
* &amp;#039;fs&amp;#039;  ir &amp;#039;&amp;#039;sample-rate&amp;#039;&amp;#039;, piemēram 44100.&lt;br /&gt;
* &amp;#039;length&amp;#039; ir skaņas ilgums, sekundēs&lt;br /&gt;
&lt;br /&gt;
====Uzdevumi====&lt;br /&gt;
# Izgriež 1 sekundi no skaņas&lt;br /&gt;
#* Funkcija &amp;lt;code&amp;gt;onesec(sample, fs)&amp;lt;/code&amp;gt; - kas atgriež vektora matricu kas veidota no &amp;#039;sample&amp;#039; &lt;br /&gt;
# Nospēlēt oktāvu: 8 skaņas no Do līdz Do, katru noti 0.25 sekundes ilgi.&lt;br /&gt;
#* Funkcija &amp;lt;code&amp;gt;oneoctave(fs)&amp;lt;/code&amp;gt; - kas atgriež matricu ar skaņu.&lt;br /&gt;
# Atskaņot skaņu kas sastāv no 3 sinusoīdām ar maināmu frekvenci un amplitūdu&lt;br /&gt;
#* Funkcija &amp;lt;code&amp;gt;sine3(f1, f2, f3, a1, a2, a3, fs, length)&amp;lt;/code&amp;gt; - kur &amp;lt;code&amp;gt;f*&amp;lt;/code&amp;gt; ir frekvences un &amp;lt;code&amp;gt;a*&amp;lt;/code&amp;gt; ir amplitūdas. &lt;br /&gt;
# Piemērot ADSR skaņas avotam, piemēram, sinusoīdai&lt;br /&gt;
#* Funkcija &amp;lt;code&amp;gt;adsr(sample, fs, attack, decay, sustain, release)&amp;lt;/code&amp;gt; - kas pielieto ADSR &amp;quot;envelope&amp;quot; effektu signālam. &amp;quot;a,d,s,r&amp;quot; parametru summai jābūt 1.&lt;br /&gt;
# Izveidot sintētiskās skaņas instrumentu, pēc savas radošās izvēles.&lt;br /&gt;
#* Funkcija &amp;lt;code&amp;gt;mysynth(freq, fs)&amp;lt;/code&amp;gt; - kas ņem vērā pamata frekvenci freq efektam un atgriež skaņas matricu. Matricas garums atkarīgs no jūsu efekta garuma.&lt;br /&gt;
&lt;br /&gt;
====Resursi====&lt;br /&gt;
* [https://mybudgetstudio.com/what-is-sound-envelope-adsr-explained-with-example Envelope, ADSR]&lt;br /&gt;
* [http://digitalsoundandmusic.com/chapters/ch6/ Digital sound and music] - sadaļa 6.7.1 - par skaņas sintēzi.&lt;br /&gt;
* Ģenerēto skaņu iespējams rakstīt audio failā ar audiowrite funkciju.&lt;br /&gt;
* Skaņu iespējams atspēlēt arī no Octave. Sīkāk skat &amp;lt;code&amp;gt;help audioplayer&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Iesniegt====&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;md_synth.m&amp;#039;&amp;#039;&amp;#039; failu ar visām funkcijām&lt;br /&gt;
* Estudijās, MD_Synth sadaļā.&lt;br /&gt;
&lt;br /&gt;
====Piemēri====&lt;br /&gt;
&lt;br /&gt;
Piemērs, kurā tiek ģenerēts 1 sekundi garš mazās oktāvas La signāls un saglabāts kā skaņas fails&lt;br /&gt;
 // Example, La=220Hz, 1 second&lt;br /&gt;
 fs = 44100;&lt;br /&gt;
 freq = 220;&lt;br /&gt;
 samples_per_period = fs/freq;&lt;br /&gt;
 step = 2*pi / samples_per_period;&lt;br /&gt;
 limit = fs/step;&lt;br /&gt;
 t = 0: step: limit;&lt;br /&gt;
 s = sin(t);&lt;br /&gt;
 stereo = [s&amp;#039;, s&amp;#039;]&lt;br /&gt;
 audiowrite (&amp;quot;la.ogg&amp;quot;, stereo, fs);&lt;br /&gt;
&lt;br /&gt;
Alternatīvs risinājums šim pašam uzdevumam&lt;br /&gt;
 fs = 44100;&lt;br /&gt;
 freq = 220;&lt;br /&gt;
 t = linspace(0, 1, fs);&lt;br /&gt;
 s = sin( t * 2*pi * freq );&lt;br /&gt;
 stereo = [s&amp;#039;, s&amp;#039;];&lt;br /&gt;
&lt;br /&gt;
Veids, kā spēlēt signālu no Octave:&lt;br /&gt;
 player = audioplayer (stereo, 44100, 8);&lt;br /&gt;
 play (player);&lt;br /&gt;
&lt;br /&gt;
==MD_Image==&lt;br /&gt;
Izmantojot Octave, uzrakstīt funkcijas attēlu apstrādei.&lt;br /&gt;
&lt;br /&gt;
Turpmākajos uzdevumos:&lt;br /&gt;
* &amp;#039;path&amp;#039; ir taciņa uz skaņas failu, iekļaujot faila vārdu.&lt;br /&gt;
* &amp;#039;img&amp;#039; ir 2d matrica ar (bezkrāsainu) attēlu. Katra vērtība ir vesels skaitlis no 0 līdz 255.&lt;br /&gt;
* &amp;#039;colorimg&amp;#039; ir matrica ar krāsainu RGB attēlu, līdzīgi ka IMG daļa no imread() funkcijas&lt;br /&gt;
&lt;br /&gt;
====Uzdevumi====&lt;br /&gt;
# Ielasīt attēlu no faila (piemēram picture.jpg) un atgriezt 2D matricu ar melnbaltu attēlu.&lt;br /&gt;
#* Funkcija &amp;lt;code&amp;gt;file2gray(path)&amp;lt;/code&amp;gt; - kas atgriež matricu ar attēlu, ko var rādīt ar imshow().&lt;br /&gt;
# Pielietot 2D konvolūciju attēlam. Funkcijai jāatgriež apstrādātais attēls.&lt;br /&gt;
#* Funkcija &amp;lt;code&amp;gt;filter1(img, kernel)&amp;lt;/code&amp;gt; - kas atgriež matricu ar attēlu, ko var rādīt ar imshow().&lt;br /&gt;
# Pārbaudīt filtra kodolu. Ko dara sekojošais filtra kodols? Uzrakstīt funkciju kas to pārbauda, un komentāros aprakstīt rezultātu.&lt;br /&gt;
#* Funkcija &amp;lt;code&amp;gt;test3(img)&amp;lt;/code&amp;gt; - kas atgriež matricu ar attēlu pēc tā apstrādes ar sekojošu filtra kodolu h:&lt;br /&gt;
#* &amp;lt;code&amp;gt; h = [4 3 2; 1 0 -1; -2 -3 -4] &amp;lt;/code&amp;gt;&lt;br /&gt;
# Atrast filtru, kas veic sekojošu uzdevumu: iezīmē attēla kontūras.&lt;br /&gt;
#* Funkcija &amp;lt;code&amp;gt;edgifyer(img)&amp;lt;/code&amp;gt; - kur &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt; ir frekvences un &amp;lt;code&amp;gt;a*&amp;lt;/code&amp;gt; ir amplitūdas. &lt;br /&gt;
# Atrast filtru, kas veic sekojošu uzdevumu: izveido attēla &amp;quot;negatīvu&amp;quot;, ņemot vērā krāsas [https://www.lunapic.com/editor/premade/negative.gif piemērs negatīvam attēlam].&lt;br /&gt;
#* Funkcija &amp;lt;code&amp;gt;negimage(colorimg)&amp;lt;/code&amp;gt; - kur &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt; ir frekvences un &amp;lt;code&amp;gt;a*&amp;lt;/code&amp;gt; ir amplitūdas.&lt;br /&gt;
&lt;br /&gt;
====Resursi====&lt;br /&gt;
* Funkcijas attēlu lasīšanai un rakstīšanai failos: imread(), imwrite()&lt;br /&gt;
* Funkcija attēlu rādīšanai uz ekrāna: imshow()&lt;br /&gt;
* 2D konvolūciju var veikt ar conv2() funkciju. Ņemiet vērā, ka tai ir trešais parametrs, ar kuru var norādīt kā rīkoties robežgadījumos. &amp;quot;same&amp;quot; ir variants kā paturēt rezultējošās matricas izmērus tādus pat kā sākotnējai.&lt;br /&gt;
* Ņemiet vērā, ka ielasot attēlu no faila tam var būt &amp;#039;&amp;#039;&amp;#039;triju krāsu komponentes&amp;#039;&amp;#039;&amp;#039; RGB. Apstrādājot ar conv2() nepieciešams vai no to darīt katrai krāsai atsevišķi, vai melnbaltā režīmā. Te var noderēt funkcija rgb2gray()&lt;br /&gt;
* Ņemiet vērā, ka &amp;#039;&amp;#039;&amp;#039;imshow()&amp;#039;&amp;#039;&amp;#039; funkcija sagaida attēla matricas elementus &lt;br /&gt;
** robežās no &amp;#039;&amp;#039;&amp;#039;0 līdz 255&amp;#039;&amp;#039;&amp;#039; ja tiem ir &amp;#039;&amp;#039;&amp;#039;uint8&amp;#039;&amp;#039;&amp;#039; tips, vai &lt;br /&gt;
** robežās no &amp;#039;&amp;#039;&amp;#039;0.0 līdz 1.0&amp;#039;&amp;#039;&amp;#039;, ja tie ir &amp;#039;&amp;#039;&amp;#039;double&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
====Iesniegt====&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;md_image.m&amp;#039;&amp;#039;&amp;#039; failu ar visām funkcijām&lt;br /&gt;
* Estudijās, MD_Image sadaļā.&lt;br /&gt;
&lt;br /&gt;
====Piemēri====&lt;br /&gt;
&lt;br /&gt;
Piemērs, kurā tiek lasīts krāsains un attēlots attēls kā melnbalts&lt;br /&gt;
 [im, map, alpha] = imread (&amp;quot;lowres1.jpg&amp;quot;);&lt;br /&gt;
 r = im(:,:,1);&lt;br /&gt;
 g = im(:,:,2);&lt;br /&gt;
 b = im(:,:,3);&lt;br /&gt;
 y = 0.299 * r + 0.587 * g + 0.114 * b;&lt;br /&gt;
 imshow (y)&lt;br /&gt;
&lt;br /&gt;
Piemērs, kā konvertēt 2D matricu b uz tipu, ko sapratis imshow() - pie nosacījuma ka elementu vērtības ir starp 0..255&lt;br /&gt;
 a = uint8(b) &lt;br /&gt;
 imshow(a)&lt;br /&gt;
&lt;br /&gt;
=Resursi=&lt;br /&gt;
&lt;br /&gt;
== Kursa materiāli ==&lt;br /&gt;
* [http://www.dspguide.com/ DSP Guide] gramata tiešsaistē&lt;br /&gt;
:: &amp;quot;The Scientist and Engineer&amp;#039;s Guide to Digital Signal Processing, copyright ©1997-1998 by Steven W. Smith. For more information visit the book&amp;#039;s website at: www.DSPguide.com&amp;quot;&lt;br /&gt;
* [https://www.dropbox.com/s/vvw92wtspjqg7ki/refcard-a4.pdf?dl=0 Octave 3.0.0 reference card]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://failiem.lv/u/suipzqt Kompleksie skaitļi DSP]&lt;br /&gt;
* [http://failiem.lv/u/njjfvyx Kalmana filtrs]&lt;br /&gt;
* [http://failiem.lv/down.php?i=xigtwaj&amp;amp;n=dft.m DFT]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Furjē transformācija ====&lt;br /&gt;
* [https://youtu.be/ds0cmAV-Yek Furjē sērija, jebkurš signāls no sinusoīdām]&lt;br /&gt;
* [https://youtu.be/ykNtIbtCR-8 Ievada video]&lt;br /&gt;
* [https://youtu.be/spUNpyF58BY Furjē transformācijas vizualizācija]&lt;br /&gt;
* [https://youtu.be/1JnayXHhjlg lekcija par Inverso FT (1.daļa)]&lt;br /&gt;
* [https://youtu.be/kKu6JDqNma8 lekcija par FT (2.daļa)]&lt;br /&gt;
&lt;br /&gt;
* [https://youtu.be/XtypWS8HZco Ievads FFT, The Cooley-Tukey Algorithm]&lt;br /&gt;
&lt;br /&gt;
* [https://www.mathworks.com/help/matlab/ref/fft.html FFT pipemērs Matlab sistēmā]&lt;br /&gt;
* [https://upload.wikimedia.org/wikiversity/en/d/dd/Octave.DFT.1.B.FFT.20170706.pdf FFT piemērs Octave sistēmā]&lt;br /&gt;
&lt;br /&gt;
==== FIR &amp;amp; IIR ====&lt;br /&gt;
* [https://www.youtube.com/watch?v=NvRKtdrssFA Intro to FIR]&lt;br /&gt;
&lt;br /&gt;
==== Citi resursi ====&lt;br /&gt;
* [https://ptolemy.berkeley.edu/eecs20/weekly.html Signals and Systems] - kurss Berkeley universitātē&lt;br /&gt;
* [https://dspillustrations.com/pages/index.html Learning DSP illustrated]&lt;br /&gt;
* [https://brilliant.org/wiki/linear-time-invariant-systems/ Lineāras laika invariantas sistēmas] @Brilliant wiki&lt;br /&gt;
* [https://youtu.be/zMkXxI63_Og Laika invariantas sistēmas] - videolekcija ar pierādījumu piemēriem.&lt;br /&gt;
&lt;br /&gt;
* [https://setosa.io/ev/image-kernels/ Attēlu filtru kodoli] - vizuāls skaidrojums&lt;br /&gt;
&lt;br /&gt;
* [https://mybudgetstudio.com/what-is-sound-envelope-adsr-explained-with-example Envelope, ADSR]&lt;br /&gt;
* [http://digitalsoundandmusic.com/chapters/ch1/ Digital sound and music]&lt;/div&gt;</summary>
		<author><name>Leo</name></author>
		
	</entry>
</feed>