Wat is Verzadigingsrekenkunde (saturating arithmetic)?

Rekenkunde waarbij, als het resultaat buiten het representeerbare bereik valt, de waarde bij het maximum of minimum blijft in plaats van met overflow naar de andere kant om te slaan. Gebruikt in audio- en beeldsignaalverwerking om grote fouten te voorkomen.

Japanse benaming: 飽和演算

“Verzadigingsrekenkunde (saturating arithmetic)” komt voor in 1 oefenvragen uit 1 onderwerpen, bijv. Computerarithmetiek.

Vakgebied: Computerarithmetiek

Nu oefenen: vragen over Verzadigingsrekenkunde (saturating arithmetic)

Welke uitspraak over verzadigingsrekenkunde (saturating arithmetic), zoals gebruikt in signaalverwerking, is juist?

  1. AAls het resultaat de grootste weer te geven waarde overschrijdt, blijft het op de grootste waarde in plaats van om te slaan naar de andere kant
  2. BAls het resultaat de grootste waarde overschrijdt, wordt automatisch het aantal bits vergroot om de exacte waarde te behouden
  3. CAls het resultaat de grootste waarde overschrijdt, wordt het teruggezet op 0 en opnieuw begonnen
Antwoord en toelichting tonen

Antwoord: A. Als het resultaat de grootste weer te geven waarde overschrijdt, blijft het op de grootste waarde in plaats van om te slaan naar de andere kant

Bij gewone gehele-getalbewerkingen slaat het resultaat bij overschrijding van de grootste waarde door overflow om naar de kleinste waarde; bij een ondertekend getal van 8 bit wordt 127 + 1 bijvoorbeeld −128. Bij audio of beeld geeft dit een grote fout, zoals een plotseling donker geworden helderste punt. Bij verzadigingsrekenkunde blijft het resultaat bij overschrijding van de grootste waarde op de grootste waarde (127) en bij onderschrijding van de kleinste waarde op de kleinste waarde (−128), zodat de fout klein blijft. Het wordt ondersteund door DSP- en SIMD-instructies. Het aantal bits wordt niet vergroot en het resultaat wordt niet op 0 teruggezet.

“Verzadigingsrekenkunde (saturating arithmetic)” in de toelichting

Vragen met “Verzadigingsrekenkunde (saturating arithmetic)” (1)

  1. Welke uitspraak over verzadigingsrekenkunde (saturating arithmetic), zoals gebruikt in signaalverwerking, is juist?

Verwante termen

SIMD Afronden naar even (round to nearest even) bfloat16 Booth-algoritme Cancellation (verlies van significantie) Carry-lookahead-opteller Carry-save-opteller (CSA) Exponent FMA (fused multiply-add) FP8

Naar de woordenlijst