List funkció jelfeldolgozás eszköztár

y = Decimate (x, r)
y = Decimate (X, R, n)
y = Decimate (X, R, 'fenyő')
y = Decimate (X, R, n, 'fenyő')

elvékonyodása eljárás, ellentétben az interpolációs, mintavételi sebesség csökken. Hígítás folyamat csökkenti az eredeti jel áthalad a aluláteresztő szűrő (LPF) és az azt követő eldobjuk külön minták.

Csökkenti a mintavételi sebesség x r-szer. Hossz vékonyított y vektor r-szer kisebb, mint a hossza az x bemeneti vektor. Alapértelmezésben Decimate használ Chebyshev aluláteresztő szűrő az első fajta rend nyolc. Hogy megszüntesse a fázis torzítás kétirányú jelet szűrés (lásd. A leírás filtfilt funkció), úgy, hogy a kapott sorrendben a szűrő megduplázódik.

Ugyanaz, mint az első szintaxist, de használják Csebisev szűrő a rend n. A következő szűrők több mint 13-ed rendű nem ajánlott, mert a numerikus instabilitás. Ha túl magas a megrendelés MATLAB figyelmeztetést jelenít meg.

Ugyanaz, mint az első szintaxist, de a FIR szűrőt a 30. rend helyett használható egy rekurzív Csebisev szűrő alkalmazásával számítottuk fir1 funkciót. Ebben az esetben, a szűrés csak egy irányban, mivel az ilyen nem-rekurzív szűrő nem vezet be fázis torzítás. Ez lehetővé teszi, hogy kisebb fogyasztás szintaxis memória és hasznos feldolgozásakor hosszú jeleket.

Ugyanaz, mint a szintaxis fent, de használ egy nem-rekurzív szűrő a rend n.

Végzünk decimation négyszeres jel:

Levezetjük az eredeti grafika és megtizedelte jelek:

, Tizedel használ decimálás algoritmusok 8.2 és 8.3 [1]:

  1. Ez tervez aluláteresztő szűrőt. Alapérték Decimate függvény Csebisev típusú szűrő (funkció cheby1) vágási frekvenciával 0,8 / R és a frekvenciamenet feszültségingadozás áteresztő sáv van 0,05 dB. Kiválasztása „fenyő” tizedel függvény a nem-rekurzív aluláteresztő szűrő vágási frekvenciával 1 / r keresztül fir1 funkciót.
  2. Abban az esetben, FIR szűrő bemeneti jel a szűrés egy irányban. Abban az esetben, rekurzív szűrő készül kétirányú jeleket szűrés filtfilt funkciót.
  3. Készült megfelelő tizedelési szűrt jel mintavételezésével minden r-edik keret.

Ha r értéke nem egész szám, Decimate meghozta a következő hibaüzenet jelenik meg:

Ha az előre meghatározott sorrendben rekurzív szűrő n meghaladja a 13, tizedel ad a következő figyelmeztetést:

  1. IEEE. Programok Digital Signal Processing. IEEE Press. New York: John Wiley Sons, 1979. 8. fejezet.