Remove ads
Från Wikipedia, den fria encyklopedin
Vikning är ett fenomen inom signalteori som uppstår vid sampling av en signal som innehåller frekvenskomponenter över Nyquistfrekvensen. De höga frekvenserna "viks" ner i samplingsområdet, där de inte kan skiljas från lägre frekvenser och därför orsakar vikningsdistorsion.
Den här artikeln behöver källhänvisningar för att kunna verifieras. Motivering: Rimlig text men utan källor. (2020-12) Åtgärda genom att lägga till pålitliga källor (gärna som fotnoter). Uppgifter utan källhänvisning kan ifrågasättas och tas bort utan att det behöver diskuteras på diskussionssidan. |
Vikning är ett problem i de flesta sammanhang där det finns signaler med högre frekvens än vad som kan samplas.
Verilog kod för decimering och cic lågpassfiltrering av ljud:
always @ (posedge clk15Mhz) begin //ändra clk!
reg signed [27:0] i1,i2,c1,c2,t1,t2,d1,d2;
reg [1:0] ds; //dvs 2^2=4 måste stämma med rad 5 (0-3 är 4st olika värden).
i1<=i1+'''indata'''; i2<=i2+i1; //integratorer
ds<=ds+1; if (ds==3) begin //decimering
c1<=i2-d1; '''utdata'''<=(c1-d2)/64; //kamfilter, (64=4*decimering*decimering= 4*4*4)
d1<=t1;t1<=i2; d2<=t1;t2<=c1; //fördröjningar, (om man lägger till ett fördröjningssteg så blir "64" på rad 6, 8*4*4 osv)
end
end
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.