Loading AI tools
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.