Gnóthachain:
- Cumas paraiméadair phróiseála comhartha a bhunú go cruinn, mar shampla minicíocht samplála, cineál scagaire agus fuinneogáil le AI
- Cumas cód Python a ghiniúint le haghaidh FFT, dearadh scagaire agus anailís torainn agus seiceáil Nyquist agus ailiasáil
- Cumas léirmhíniú speictrim AI-ghinte a fhíorú trí é a chur i gcomparáid le tomhas agus ionchas fisiceach
Is minic nach mbíonn aon chiall ag baint le sonraí amh ó braiteoir, micreafón, nó líne cumhachta amháin; Is gá é a phróiseáil agus a léirmhíniú ar an ais minicíochta, aimplitiúid agus ama. Ag baint speictrim le FFT, ag scagadh torann, ag aithint síniú creathadh... Is próiseáil comhartha iad seo go léir agus gineann AI cód Python tapa sa réimse seo, míníonn sé coincheapa, ríomhann comhéifeacht an scagaire. Ach earráid paraiméadar beag i bpróiseáil comhartha (minicíocht samplála mícheart, fuinneog mícheart, rinne rialú Nyquist) scriosann go ciúin an anailís iomlán; Ní thugann an cód earráidí, ní thugann sé ach torthaí míchearta. San aonad seo, clúdóimid na paraiméadair cheart a shocrú le AI, seiceáil an cód a ghintear i dtéarmaí Nyquist agus aliasing, agus an léirmhíniú speictrim a fhíorú le réaltacht fhisiceach.
Bunpharaiméadair: Sampláil, Nyquist, Ailiasú
Is é an chéad riail maidir le próiseáil comhartha digiteach ná teoirim Nyquist-Shannon: chun comhartha a léiriú go cruinn, ní mór go mbeadh an minicíocht samplála dhá uair ar a laghad sa chomhpháirt minicíochta is airde sa chomhartha. Seachas sin, beidh minicíochtaí arda le feiceáil mar mhinicíochtaí ísle (ailiasú) agus ní féidir é seo a aisiompú.
Minicíocht is airde sa chomhartha: f_max = 2 kHzMinimum samplála íosta: f_s ≥ 2 · f_max = 4 kHzChun corrlach a fhágáil i gcleachtas: f_s ≈ 5 · f_max = 10 kHz roghnaithe Chomh maith leis sin, tá scagaire frith-ailiasú analógach NÍ MÓR ROIMH sampláil.
Rabhadh: Nuair a mholann AI minicíocht samplála, déan cinnte a sheiceáil an soláthraíonn sé Nyquist bunaithe ar an gcomhpháirt is airde de do chomhartha. Ritheann an cód gan earráidí fiú ag minicíocht samplála íseal; ach tá an toradh mícheart mar gheall ar aliasing. Ina theannta sin, ní féidir le haon bhogearraí an earráid seo a chealú gan scagaire frith-ailiasaithe i gcrua-earraí.
Taifeach agus Fuinneog le haghaidh FFT
Braitheann taifeach minicíochta an FFT ar mhinicíocht samplála agus ar líon na samplaí: Δf = f_s / N. Le haghaidh réitigh níos míne bailíonn tú níos mó samplaí nó roghnaíonn tú f_s níos ísle (gan Nyquist a bhriseadh). Ina theannta sin, cruthaíonn an neamhleanúnachas idir tús agus deireadh an chomhartha "sceitheadh speictreach"; Chun é seo a laghdú, cuirtear feidhmeanna fuinneoige ar nós Hann agus Hamming i bhfeidhm.
f_s = 10 kHz, N = 1024 samplaí Taifeach minicíochta: Δf = 10000 / 1024 ≈ 9.77 Hz Iomlán am taifeadta: T = N / f_s = 1024 / 10000 ≈ 102.4 ms
FFT agus Cód Scagairí a Ghiniúint agus a Sheiceáil
Sonraigh an minicíocht samplála, an cineál fuinneoige, agus an scála aise go sainráite nuair a iarrann tú an cód FFT ón AI. Aschuir an cód seo a leanas an speictream aimplitiúid aontaobhach de chomhartha:
allmhairiú numpy mar npfs = 10000 # minicíocht samplála (Hz) - fíoraigh Nyquist!N = 1024t = np.arange(N) / fs# comhartha samplach: 500 Hz + 1500 Hzx = np.sin(2*np.pi*500*t) + 0.0pw*(500*n) + 0.0pw*500*n = np.hanning(N) # windowing: laghdaítear sceitheadh speictreach arna normalú trí ghnóthachan# seiceáil buaic-minicíocht = f[np.argsort(mag)(mag)[-2:]]print("Minicíochtaí ceannasacha (Hz):", np.sort(beaks))
Agus an cód seo á sheiceáil fiafrófar díot: An Hz an ais minicíochta i ndáiríre nó an úsáidtear an t-innéacs samplach (rfftfreq)? An normalaítear an aimplitiúid go dtí gnóthachan na fuinneoige? An dtarlaíonn na buaiceanna ionchais 500 agus 1500 Hz ag na pointí sin i ndáiríre? Má fhíoraíonn tú an cód le comhartha tástála aitheanta (sín minicíochta aonair), deimhneoidh tú an ais agus an normalú go muiníneach.
Lag Pras / Pras Láidir
Lag: "Cuir FFT i bhfeidhm ar na sonraí seo." (Toradh: níl minicíocht samplála, scála aise agus fuinneoige soiléir; is dóichí go bhfuil an graf breactha ar an ais mícheart.) LÁIDIR: "Cuir FFT i bhfeidhm ar chomhartha sampláilte 10 kHz. Soláthraigh:- Breac an ais minicíochta in Hz (úsáid rfftfreq).- Cuir fuinneog Hann i bhfeidhm agus gnáthaigh an dá mhinicíocht gainimh.- Marcáil digiteach. an teorainn Nyquist (5 kHz) ar an ngraf.
Dearadh Scagaire agus Anailís Torainn
Is féidir le AI comhéifeachtaí scagaire íseal/ard/bandpass a ghiniúint (FIR/IIR). Ach ní mór minicíocht scoite, ord agus cobhsaíocht an scagaire a sheiceáil. Féadfaidh sé a bheith ina chúis le éagobhsaíocht ard-ordú agus saobhadh céim, go háirithe i scagairí IIR. Tar éis duit an scagaire a dhearadh, breac an freagra minicíochta (cosúil le Bod) chun a fheiceáil go bhfuil an gearrtha san áit cheart agus nach bhfuil aon ripple gan iarraidh sa bhanda pas.
Is é an tasc tipiciúil in anailís torainn ná an comhartha fíor a scaradh ón torann. Anseo, déan measúnú ar thairseach nó scagaire molta an AI i gcoinne bandaleithead fisiciúil an chomhartha: má tá do chomhartha fíor ag 0-500 Hz, is dóichí go mbeidh torann nó cur isteach ar chomhpháirt ag 2 kHz. Tugann AI staitisticí; Déanann tú an léiriú fisiciúil.
Léirmhíniú an Speictrim le Réaltacht Fhisiciúil a bhailíochtú
Agus speictream á léirmhíniú, déanann AI tátail réasúnta ach ní i gcónaí cruinn mar “Tá buaic ag 50 Hz, is cur isteach ar an eangach é seo.” Cuir na tuairimí seo i gcomparáid leis an ionchas fisiceach: An bhfuil nasc príomhlíonra 50 Hz ag an gcóras i ndáiríre? An bhfuil an mhinicíocht uainíochta ionchais agus an armónaic beagnach ann i speictream creathadh mótair? Más féidir, déan an tomhas arís leis an dara modh (braiteoir difriúil, bogearraí éagsúla) agus féach na beanna céanna.
Leid: I gcás gach léirmhínithe speictrim, "cén feiniméan fisiceach a fhreagraíonn don bhuaic seo?" Cuir an cheist. Is sínithe aitheanta iad líonra 50/100/150 Hz agus a armónach, a mhinicíocht uainíochta agus a iolraí i meaisíní rothlacha, agus minicíocht lasctha i soláthairtí cumhachta a lascadh. Is fíor-imeacht nó earráid tomhais/próiseála é buaic anaithnid; Déan taighde araon.
Cás Mion
Tomhaiseann innealtóir T&F creathadh fean agus déanann an AI an speictream a léirmhíniú. "Tá buaic ceannasach ag 1200 Hz, d'fhéadfadh sé seo a bheith ag iompar teip," a deir AI. Rialaíonn an t-innealtóir luas an lucht leanúna: 1800 rpm = 30 Hz. Táthar ag súil go mbeidh minicíochtaí trasdulta imthacaí agus lann ag luachanna áirithe atá ag luí leis an timthriall seo; Ní fhreagraíonn 1200 Hz d'aon cheann díobh seo. Rialaíonn sé an minicíocht samplála: iompraíonn an comhartha ábhar suas le 2 kHz, ach ní dhéantar ach 2 kHz a shamplaiú, mar sin sárú ar Nyquist. Is é an buaic ag 1200 Hz minicíocht taibhse a eascraíonn as aliasing. Nuair a mhéadaíonn mé an minicíocht samplála go 8 kHz, imíonn an buaic bréagach. Ceacht: déan léirmhíniú speictrim a thástáil i gcónaí le hionchas timthriall fisiciúil/minicíochta agus sampláil cheart.
Botúin Choitianta
- minicíocht samplála a roghnú gan critéar Nyquist a sheiceáil; Breathnú ar aliasing.
- Ag fágáil an ais minicíochta FFT ag an innéacs samplach in ionad Hz.
- Sceitheadh speictreach mícheart mar chomhartha gan fuinneoige.
- Gan aimplitiúid a normalú de réir líon na bhfuinneog/samplaí.
- Gan cobhsaíocht scagaire IIR agus saobhadh céime a sheiceáil.
- Buaiceanna speictrim a léirmhíniú gan iad a thástáil in oirchill rpm/minicíocht fhisiciúil.
Go hachomair
- Caithfidh an minicíocht samplála a bheith ar a laghad dhá uair an chomhpháirt is airde den chomhartha; Seachas sin, cuirfidh aliasing isteach ar an anailís iomlán.
- Taifeach FFT Δf = f_s/N; Roghnaigh N agus f_s de réir do riachtanas.
- Laghdaíonn an fhuinneog sceitheadh speictreach; normalú an aimplitiúid de réir an ghnóthachain fuinneoige.
- Fíoraigh an cód AI le comhartha tástála aitheanta chun ais agus gnáthú a dhearbhú.
- Seiceáil cobhsaíocht an scagaire agus freagra minicíochta trína bhreacadh.
- Déan léirmhíniú speictrim a thástáil i gcónaí agus tú ag súil le minicíocht fhisiciúil.
Tasc feidhmchláir
Gin comhartha tástála de mhinicíocht aitheanta (m.sh. 500 Hz + 1500 Hz sín). Iarr cód FFT agus scagaire ó AI. Ansin: (1) a fhíorú go gcomhlíontar critéar Nyquist, (2) seiceáil go bhfuil na beanna FFT le feiceáil i ndáiríre ag 500 agus 1500 Hz, (3) laghdaítear an minicíocht samplála faoi bhun Nyquist d'aon ghnó agus breathnaigh ar an gcaoi a chruthaíonn ailiasáil buaic sporious. Tabhair faoi deara do chuid tuairimí agus an paraiméadar a cheartaigh tú.