
1 pav. Skaitmeninis signalo apdorojimas (DSP)
Skaitmeninis signalų apdorojimas (DSP) yra skaitmeninių signalų analizės ir modifikavimo metodas, nesvarbu, ar jie kilę iš matavimų, ar iš jau skaitmeninių šaltinių.Fizinius signalus, tokius kaip garsas, temperatūra, vibracija, įtampa, vaizdai ir radijo bangos, jutikliai dažnai paverčia analoginiais elektriniais signalais, o vėliau juos suskaitmenina analoginis-skaitmeninis keitiklis (ADC), nors kai kurie jutikliai teikia skaitmeninius išėjimus tiesiogiai.Patekęs į skaitinę formą, procesorius matematiškai filtruoja triukšmą, ištraukia informaciją, pagerina kokybę arba suspaudžia duomenis prieš siųsdamas juos į saugojimo, rodymo ar ryšių sistemas.DSP leidžia elektroninėms sistemoms matematiškai analizuoti, transformuoti ir rekonstruoti signalus naudojant skaitmeninius algoritmus, o ne grynai analogines grandines.

2 pav. DSP veikimo principas
Įprasta DSP matavimo sistema veikia tokia seka, kuri paverčia signalą į skaitmeninę formą skaičiavimui, nors kai kurios DSP sistemos apdoroja jau skaitmeninius duomenis ir nereikalauja analoginio konvertavimo.Kaip parodyta diagramoje, procesas prasideda analoginiu įvesties signalu, kurį sukuria jutiklis, pvz., mikrofonas, antena arba matavimo prietaisas.Prieš suskaitmeninant signalas praeina per anti-aliasing filtrą, kuris apriboja signalo pralaidumą iki mažesnio nei pusės diskretizavimo dažnio, kad būtų išvengta slapyvardžio iškraipymo.Kondicionuota bangos forma patenka į A/D keitiklį (ADC), kur atskirais laiko intervalais paimami mėginiai ir kvantuojami į atskirus amplitudės lygius, sukuriant dvejetainį skaitmeninį vaizdą.
Tada skaitmeniniai duomenys apdorojami apdorojimo sistema, tokia kaip DSP lustas, mikrovaldiklis, CPU, GPU arba FPGA, kuriame veikia DSP algoritmai, kurie atlieka matematines operacijas, tokias kaip filtravimas, transformavimas ir aptikimas.Po apdorojimo skaitmeninė išvestis siunčiama į D/A keitiklį (DAC), kad būtų atkurtas analoginis signalas.Kadangi DAC sukuria laiptinės (nulinės eilės laikymo) bangos formos aproksimaciją, jis praeina per rekonstrukcijos filtrą, kuris išlygina bangos formą ir sukuria išlygintą pradinio signalo analoginį apytikslį diapazoną.
|
Komponentas |
Funkcija |
|
Jutiklis /
Keitiklis |
Konvertuoja a
fizinį dydį į elektrinį arba skaitmeninį signalą |
|
Analoginis
Priekinis galas |
Atlieka
signalo kondicionavimas, pvz., stiprinimas, varžos suderinimas, lygis
perjungimas ir apsauga |
|
Anti-aliasing
Filtruoti |
Apriboja
signalo pralaidumą iki mažesnio nei pusės diskretizavimo dažnio, kad būtų išvengta slapyvardžio |
|
ADC |
Mėginiai ir
kvantuoja analoginį signalą į skaitmeninius duomenis |
|
DSP procesorius |
Vykdo DSP
algoritmai ir matematinės operacijos su skaitmeniniais duomenimis |
|
Atmintis |
Parduotuvės
programos, koeficientai, tarpiniai buferiai ir įvesties/išvesties duomenys |
|
DAC |
Konvertuoja
skaitmeninius duomenis į laiptinės analoginį signalą, kurio paprastai reikia
rekonstrukcijos filtravimas |
|
Išvesties įrenginys |
Analoginis
pavara, ekranas, saugojimo sistema arba skaitmeninio ryšio sąsaja |
Filtravimas – tai nepageidaujamų signalo dalių pašalinimas išsaugant naudingą informaciją.Triukšminga bangos forma patenka į skaitmeninį filtrą, o išėjime pasirodo švaresnė bangos forma.FIR filtrai veikia naudodami tik esamas ir ankstesnes įvesties vertes, todėl jie yra stabilūs ir nuspėjami.IIR filtrai pakartotinai naudoja ankstesnius išėjimus, kad sukurtų ryškesnį filtravimą su mažiau skaičiavimų.Dėl šio grįžtamojo ryšio veikimo IIR filtrai turi būti kruopščiai suprojektuoti, kad būtų išvengta nestabilumo.Šie skaitmeninio filtravimo metodai dažniausiai naudojami triukšmo pašalinimui garso signaluose ir jutiklių matavimuose.
Transformacijos apdorojimas pakeičia signalą į kitą matematinę formą, todėl jo charakteristikas būtų lengviau stebėti.Bangos forma iš laiko kitimo paverčiama kitu vaizdu, rodančiu paslėptas detales.FFT aiškiai atskleidžia signalo dažnio komponentus.DCT grupės efektyviai perduoda energiją multimedijos glaudinimo sistemoms.„Wavelet“ transformacija rodo tiek trumpo, tiek ilgo signalo ypatybes skirtingomis skalėmis.Šios transformacijos naudojamos signalams tirti komunikacijos ir žiniasklaidos programose.
Spektrinė analizė tiria, kaip signalo energija pasklinda įvairiais dažniais.Bangos forma paverčiama spektru, kuriame yra tam tikrų dažnių smailės.Šiuo požiūriu harmonikas ir pralaidumą galima išmatuoti tiesiogiai.Dominuojantys tonai tampa matomi net tada, kai juos sunku pastebėti pradinėje bangos formoje.Šis metodas naudingas atliekant vibracijos diagnostiką ir radijo signalo tikrinimą.Tai padeda nustatyti, ar signalas veikia normaliai, ar jame yra nenormalių komponentų.
Prisitaikantis apdorojimas automatiškai koreguoja sistemos elgesį pagal gaunamus duomenis.Išvesties klaida grįžta į sistemą, kad patobulintų atsakymą.Algoritmas nuolat atnaujina vidinius parametrus, kad atitiktų kintančias sąlygas.Tai leidžia sistemai sekti triukšmą ar trukdžius laikui bėgant.Jis dažniausiai naudojamas aido ir foninio triukšmo slopinimui.Rezultatas – švaresnis ir stabilesnis signalas dinamiškoje aplinkoje.
Suspaudimo apdorojimas sumažina skaitmeninių duomenų dydį ir išsaugo svarbią informaciją.Didelis duomenų srautas po apdorojimo tampa mažesniu užkoduotu srautu.Pertekliniai raštai pašalinami, o mažiau pastebimos detalės gali būti supaprastintos.Tai sumažina saugojimo poreikius ir perdavimo pralaidumą.Garso, vaizdo ir vaizdo formatai labai priklauso nuo šios technikos.Tai leidžia greičiau bendrauti ir efektyviai tvarkyti duomenis daugialypės terpės sistemose.
|
Parametras |
Skaitmeninis diapazonas |
|
Atrankos dažnis |
8 kHz
(kalba), 44,1 kHz (garsas), 96 kHz–1 MHz (instrumentai) |
|
Rezoliucija
(Bitų gylis) |
8 bitų,
12 bitų, 16 bitų, 24 bitų, 32 bitų slankusis |
|
Apdorojimas
Greitis |
50 MIPS –
2000+ MIPS arba 100 MMAC/s – 20 GMAC/s |
|
Dinaminis diapazonas |
~48 dB
(8 bitų), 72 dB (12 bitų), 96 dB (16 bitų), 144 dB (24 bitų) |
|
Latencija |
<1 ms
(kontrolė), 2–10 ms (garsas), > 50 ms (srautas priimtinas) |
|
Signalas į triukšmą
Santykis (SNR) |
60 dB–140 dB
priklausomai nuo keitiklio kokybės |
|
Atmintis
Talpa |
32 KB – 8 MB
lustinė RAM, išorinė atmintis iki GB |
|
Galia
Vartojimas |
10 mW
(nešiojamas) – 5 W (didelio našumo DSP) |
|
Žodžio ilgis |
16 bitų fiksuotas,
24 bitų fiksuotas, 32 bitų slankusis kablelis |
|
Laikrodis
Dažnis |
50 MHz – 1,5
GHz |
|
Pralaidumas |
1–500
Msamples/s |
|
Sąsaja
Pralaidumas |
1 Mbps – 10
Gbps (SPI, I2S, PCIe, Ethernet) |
|
ADC tikslumas |
±0,5 LSB iki
±4 LSB |
|
DAC
Rezoliucija |
10 bitų –
24 bitų |
|
Veikiantis
Temperatūra |
-40°C iki
+125°C (pramoninė klasė) |
Skaitmeninis signalų apdorojimas naudojamas automatiškai matuoti, tobulinti ir analizuoti signalus, įskaitant šias programas:
• Garso apdorojimas (triukšmo slopinimas, aido panaikinimas, ekvalaizeriai)
• Kalbos atpažinimo ir balso asistentai
• Vaizdo apdorojimas skaitmeniniuose fotoaparatuose (demosaicinas, filtravimas, tobulinimas ir glaudinimas)
• Biomedicininio signalo stebėjimas (EKG, EEG) ir medicininis vaizdavimas (ultragarsas)
• Belaidžio ryšio sistemos (moduliavimas, demoduliavimas, kanalų kodavimas, sinchronizavimas ir išlyginimas)
• Radaro ir sonaro aptikimas
• Pramonės vibracijos stebėjimas
• Elektros sistemos apsauga ir harmonikų analizė
• Variklio valdymo ir automatikos grįžtamojo ryšio sistemos
• Vaizdo įrašų glaudinimo ir srautinio perdavimo kodekai
|
Funkcija |
Skaitmeninis
Signalų apdorojimas |
Analoginis
Signalų apdorojimas |
|
Signalas
Atstovavimas |
Atrinkta
vertės atskirais laiko žingsniais (pvz., 44,1 kHz atranka) |
Nuolatinis
įtampos/srovės bangos forma |
|
Amplitudė
Tikslumas |
Kvantuota
lygiai (pvz., 2¹⁶ = 65 536 lygiai esant 16 bitų) |
Nuolatinis
bet riboja komponentų tikslumas (± 1–5 %) |
|
Dažnis
Tikslumas |
Tiksliai
skaitiniai dažnių santykiai |
Dreifas priklauso
dėl RC/LC tolerancijos ir temperatūros |
|
Pakartojamumas |
Identiškas
išvestis tiems patiems duomenims ir kodui |
Varijuoja
tarp vienetų ir laikui bėgant |
|
Triukšmas
Jautrumas |
Tik
po konversijos paveikta priekinė dalis |
Triukšmas
kaupiasi per visą grandinės kelią |
|
Temperatūra
Stabilumas |
Minimalus
pakeitimas (pagrįstas skaitmeninės logikos slenksčiu) |
Gauti ir
poslinkis skiriasi priklausomai nuo komponentų koeficiento °C |
|
Kalibravimas
Reikalavimas |
Paprastai
vienkartinis arba jokio |
Dažnai
reikia periodiškai perkalibruoti |
|
Modifikacija
Metodas |
Programinė įranga / programinė įranga
atnaujinti |
Aparatūra
reikalingas pertvarkymas |
|
Ilgalaikis
Dreifas |
Apribota
laikrodžio tikslumas (ppm lygis) |
Komponentas
senėjimas sukelia procentinio lygio dreifą |
|
Matematinė
Operacijos |
Tikslus
aritmetika (sudėti, dauginti, FFT) |
Apytikslis
naudojant grandinės elgesį |
|
Dinamiškas
Perkonfigūravimas |
Realiu laiku
galimas algoritmo perjungimas |
Pataisyta
topologija |
|
Vėlavimas
Elgesys |
Nuspėjamas
apdorojimo delsa (µs–ms) |
Beveik akimirksniu
bet kinta priklausomai nuo fazės poslinkio |
|
Mastelio keitimas |
Sudėtingumas
didėja skaičiuojant |
Sudėtingumas
padidėja pridėjus komponentus |
|
Integracija
Lygis |
Vienas lustas
gali pakeisti daugybę grandinių |
Reikalauja
keli atskiri komponentai |
|
Tipiškas
Programos |
Modemai, garsas
apdorojimas, vaizdo apdorojimas, valdymo logika |
RF
stiprinimas, analoginis filtravimas, galios stiprinimas |
DSP konvertuoja signalus į atskirus duomenis, kad juos būtų galima filtruoti, transformuoti, aptikti, suspausti ir interpretuoti naudojant matematinius algoritmus.Sistemos našumas priklauso nuo diskretizavimo dažnio, skiriamosios gebos, apdorojimo greičio, dinaminio diapazono, delsos ir triukšmo elgesio.Dėl savo lankstumo ir stabilumo jis tinka ryšiams, daugialypės terpės, valdymo, medicininio stebėjimo ir pramoninės analizės reikmėms, o analoginis apdorojimas išlieka naudingas atliekant paprastas arba labai mažai delsos užduotis.Kartu abu metodai papildo vienas kitą šiuolaikinėse elektroninėse sistemose.
Prašau atsiųsti užklausą, mes nedelsdami atsakysime.
Paprastam filtravimui, jutimui ar valdymui paprastai pakanka standartinio mikrovaldiklio.Specialus DSP procesorius rekomenduojamas, kai reikia greito apdorojimo realiuoju laiku, pvz., garso efektų, vibracijos analizės ar belaidžio ryšio dekodavimo.
Slankiojo kablelio DSP lengviau programuoti ir valdyti didelius dinaminius diapazonus, todėl jis idealiai tinka garso ir moksliniams matavimams.Fiksuoto taško DSP yra pigesnis, greitesnis ir efektyvesnis, todėl tinka įterptiesiems ir baterijomis maitinamiems įrenginiams.
Taip.DSP gali pašalinti elektrinį triukšmą, vibracijos trukdžius ir matavimo šuolius, todėl jutikliai gali gauti stabilesnius ir patikimesnius rodmenis net ir atšiaurioje aplinkoje.
Galima, tačiau šiuolaikiniai mažos galios DSP lustai yra optimizuoti efektyvumui.Naudojant optimizuotus algoritmus ir miego režimus, nešiojamojoje įrangoje mažai sunaudojama baterija.
Norėdami lankstumo ir lengvesnio programavimo, rinkitės procesorių pagrįstą DSP.Pasirinkite FPGA pagrįstą DSP, kai jums reikia itin didelio greičio lygiagretaus apdorojimo, pvz., vaizdo apdorojimo, aukšto dažnio ryšio ar radaro sistemų.
2026/02/12
2026/02/11
8000/04/18 147770
2000/04/18 112006
1600/04/18 111351
0400/04/18 83768
1970/01/1 79564
1970/01/1 66959
1970/01/1 63098
1970/01/1 63040
1970/01/1 54096
1970/01/1 52184