Diskretinė sistema yra algoritmas arba taisyklė, pagal kurią sistemos įėjimo seka yra transformuojama į išėjimo seką. Priklausomai nuo poreikio ir pritaikomumo, tokia sistema užrašoma analitine išraiška, struktūrine schema arba programiniu algoritmu.

Diskretinė sistema yra algoritmas arba taisyklė, pagal kurią sistemos įėjimo seka yra transformuojama į išėjimo seką. Kiekviena diskretinę sistemą galima aprašyti keliais būdais:

Skaitmeninių signalų apdorojimo teorijoje dažniausiai naudojamos dvi pirmos diskretinės sistemos užrašymo formos. Programos algoritmas parastai braižomas tada, kai jau yra aiškūs diskretinės sistemos parametrai, visi reikalingi skaičiavimai atlikti ir reikia rašyti algoritmą, realizuojantį apskaičiuotą diskretinę sistemą.

Diskretines sistemas aprašant analitine išraiška arba struktūrine schema, naudojami tipiniai elementai.

Bendruoju atveju diskretinė sistema užrašoma taip:

čia x(n) – įėjimo seka, y(n)- išėjimo seka, L() – operatorius, apibūdinantis diskretinę sistemą. Grafiškai tokia sistema pavaizduota 1.1.6 pav.

1.1.6 pav. Diskretinė sistema

Paprasčiausios diskretinės sistemos yra:

1.1.7 pav. Vėlinimo elementas

 1.1.8 pav. Dauginimo elementas

1.1.8 pav. Sumavimo elementas

 Sudėtingesnės diskretinės sistemos sudaromos iš šių paprastų diskretinių sistemų – elementų.

Diskretinė sistema vadinama tiesine, jei poveikio sekų sumos reakcija yra lygi poveikio sekų reakcijų sumai, t.y.

čia a, b – bet kokie pastovūs koeficientai.

Diskretinė sistema yra pastovių parametrų, jei suvėlintą įėjimo seką – poveikį x(n-k) atitinka tiek pat suvėlinta išėjimo seka – reakcija y(n-k). Vadinasi, pastovių parametrų sistemai

galioja priklausomybė

Vėlinimo, dauginimo ir sumavimo elementai yra pastovių parametrų tiesinės diskretinės sistemos. Toliau kalbėdami apie diskretines sistemas, turėsime omenyje pastovių parametrų tiesines diskretines sistemas.

 Jei diskretinė sistema vaizduojama programiniu algoritmu, naudojami tokie pagrindiniai elementai:

1.1.20 pav. Programos operacijos elementas

1.1.21 pav. Duomenų įvedimo-išvedimo programoje elementas

1.1.22 pav. Sąlygos elementas

1.1.23 pav. Ciklo elementas

1.1.24 pav. Paprogramės elementas 

Panaudojant pateiktus tipinius elementus galima sudaryti bet kokios programos algoritmą.