Voice changer-distorter potrebno (na PIC)

M

Mona

Guest
Zdravo

hočem zgraditi glas izmenjevalnik za moje doughter (veš smešno njen glas, ki prihaja iz ust)?Kdo?

 
Splošna rešitev: program za PIC početje to 3 korakih:

- Vzorčenje glas od mikrofona.
- Konvolucija z izbranim filtrom.Lahko
Shranjevanje več izkrivljanja filtre v impulzno
obrazca za odgovor.Tako, da izberete med filtrov
lahko enostavno gumb push.
- Output vzorcev za zvočnik.

Da bi imeli poštene kakovost zvoka morate vzorec vsaj
na 8kHz (telefon kakovosti).

Najboljši način za izvajanje te sheme se uporablja krožni buffer.
Vzorčenje in proizvodnje, je treba izvajati v interrupts.Delo z
blokih in ne vzorca na vzorec: to je precej manj CPU zahtevna.Jaz
Predvidevam, da lahko stojijo nekaj ms od lag.

<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Very Happy" border="0" />Srečno!

 
Zahvaljujemo se vam za hiter odgovor.Ampak sem nov pri programiranju PIC .....
Morda imate nekaj primerov, ali nekaj povezav, kjer lahko začnem ...Nekaj primerov v jeziku C za filtre ali nekaj podobnega ...

hvala vnaprej

 
Samo reference sem imel je bil projekt, sem o tem, za TI DSP.
Na žalost nimam kode zdaj.Oprostite.

Kljub temu, poglej za filtriranje FIR in PIC je na google ali podobno Najbrž bi lahko našli nekaj.Ne pozabite, da filter FIR izgleda nekako takole:

y [n 1] = * x [n] b * x [n-1 ] ... k * x [n-k ']

En filter je opredeljena samo z vrednotami, b, c ,..., k.Potrebujete samo
za shranjevanje različnih "zvočno zanimivih" določa.Kakorkoli že, to ni neposredno povezano z vašim projektom, vendar se mi zdi zelo zanimivo za predvajanje "zabeleženih" zvok.Moram priložiti vam preprost, hiter in tudi radovedni zvočni sistem kodiranja.Boste morali samo 2 izhodno zatiči.
Last edited by Darkseed na 18. december 2002 9:49, edited 1 v času celotnega

 
Zahvaljujemo se vam za odgovor quck.
Bom pogled na to ....če imam težave bom defintily stik z vami ...hvala quys in nadaljevati s čim dobra dela ...

ps samo eno vprašanje ....Darkseed kaj misliš s "zvočno zanimivih" določa v prejšnjem odgovoru?
S spoštovanjem

 
Hi Friends!

Mona, lahko dajo glas spreminja s shranjevanjem vzorcev in njihovo obnavljanje v različnih igrajo hitrosti s spremembo pogostosti Digitalizacija.To bo enak učinek kot plaing trak na drugo hitrosti traku-recoder.Vendar pa boste potrebovali veliko pomnilnika dodan v PIC.

Darkseed, imate nekaj trik, s katerim bodo digitalne glas prerivajoč?Iščem nekaj algoritem.Samo da sem se shuffle blokov glasu v času.Lahko je nekdo še druga rešitev?

Good Luck & 73!Klug.

 
Hi Mona,Z "zvočno zanimivih set" Pravkar sem pomeni niz faktorjev, ki bi izkrivljanje filter vam osebno všeč in želijo izvajati.

 
Hi Klug,

To lahko storite tudi pogostost obračanjem (da visoke frekvence zvoka nizkih frekvenc in viceversa).To je metoda kodiranja v nekaterih comercial TV (C na primer).Običajno to pomeni delo z fazami in kompleksnih števil, ampak je fin trik, če vam to inversion simetrically.V navedene pogoje, je ta vrsta kodiranja dosežete tako, da le množenjem vsake 2 vzorcev s -1.Preprost a učinkovit in zelo nizko računalniški stroški.

Vedno lahko dodate varnost blok, ki ga pomešamo z nekaj psevdo-naključni kodo, vendar toliko bolj računsko drago.Kam pa greš za izvajanje tega in kakšno raven varnosti, pa ste pričakovali?

 
zdravo

če želite premešavo poskusite nekaj čipsa iz Analog Devices kot fx128, ki je najenostavnejši in eno 3 ali 4 bolj zapleteno ....

 
Hi Friends!

Hvala za odgovore.

Mona, imam preizkušen FX224 čip, dolgo časa nazaj.Sem kupil 3 take čipe za 60 $ - veliko denarja zame.Jaz preizkušen jih z veliko upa, vendar brez uspeha.To je preveč preprosto.Tudi z razdelitvijo govorni pas, na 2 delih in invertnega ločeno.Pravijo, da je ta čip je 16 kombinacij premešavo, ampak ko sem testiral, da sem ugotovila, da lahko katero koli kombinacijo easely se razume sosednjega kombinacij 4 ali celo več.Sem celo poskušal narediti sincronouse stikalo kombinacij do ducata prehoda na sekundo ...

Darkseed, spekter inverzija je preveč enostavno.Veliko lahko, da bo ta obračanjem po analogni metodi ali z uporabo posebnih FX *** kot čips.In o kabelsko televizijo scrembling, BTW imam na takšnih sistemov za naše lokalnim ponudnikom kabelske televizije pred desetimi leti - enostavno narediti inverzije ob drugi strani pasu odpravila AM TV radiosignal.

Vprašanje o svojem drugem predlagana metoda z dodajanjem psevdo-naključni kodo.Bo pasu spektra biti enak po prerivajoč?Je vse dodatne informacije o tem prerivajoč?

Iščem Izokretač za univerzalno uporabo po telefonu kanal, radijska postaja, walkie-talkie in tako dalje ...Potreba, ki imajo veliko varnost, morda 1000 ali več kombinacij bo dovolj.Sem radoveden, kaj so metode, ki se uporabljajo v komercialne scramblers glas?- Nikoli ni videl nikogar.

73!Klug.

 
Kako lahko dobite dovolj MIP iz PIC narediti FIR filtriranje?V kolikor mi je znano, da nima strojne opreme (podpisan) multiplikator?

ASIC

 
Klug wrote:Vprašanje o svojem drugem predlagana metoda z dodajanjem psevdo-naključni kodo.
Bo pasu spektra biti enak po prerivajoč?
Je vse dodatne informacije o tem prerivajoč?

 
ASIC wrote:

Kako lahko dobite dovolj MIP iz PIC narediti FIR filtriranje?
V kolikor mi je znano, da nima strojne opreme (podpisan) multiplikator?

 
Hi Darkseed!

Najlepša hvala za vaše info.

I have searched pas z izrazi, ki jih uporablja, in si našel nekaj info, morda bi bilo koristno za ljudi zanimivo na glas prerivajoč:
http://www.transcryptsecure.com/techcorner/scrames.html

Obstajajo tudi druge članke o analogni premešavo v imenik:
http://www.transcryptsecure.com/techcorner/

Imam tam našli novi trik s starimi inversion načelom prerivajoč.

Imam preizkušen diskretnih preklapljanje iz inverzije frekvence, vendar so ti avtorji so šli malo daleč z obračanjem nenehno spreminjanje frekvence (poglej sliko na dnu pisma).

To je zanimivo in odpira nekaj novih možnosti.Mi lahko spremenite frekvenco še bolj tekoče z uporabo neposrednih sintezo z dodajanjem faza na kopičenje summator.Spreminjanje dodane faze s psevdo-naključni število se bo stalno in tekoče spremembe inverzije frekvenco.Ta frekvenca se bo nekoč določenemu noice.Torej, se bo glas frekvenco premakne za to noice.Kot bomo lahko sinhrono reproduse to noice ob koncu sprejemnik, potem unshift glas svojega Status Quo.To je zanimivo poskusiti.

Prosimo, da svoj komentar, Darkseed, in morda lahko dodate nekaj digitalnih na to idejo.

Good Luck & 73!Klug.

 
Žal Klug vendar ne popolnoma razumem vaš predlog.Ali menite,
reči, da si želite Izokrenuti jih naključno dodajanjem faze original
Digitalizirani signal?Če ne, ga dodatno pojasniti, prosim.

Kakorkoli že, ne pozabite, da so previdni pri uvajanju izmenah.Kot je dejal v
url si objavil, ko je eden povečuje naključno pogostost sprememb
na časovno enoto, je kakovost zvoka slabša.Razlog za to je izguba
signal faza kontinuitete.

Se vidiva.

 
Hi Darkseed!

Ta metoda se ne gre predaleč od prvotnega analognih frekvenc inverzija sheme.Obstaja mixer, inverzija frekvenčni generator in filtrov na vhod in izhod.Toda namesto nenehnega obračanjem frekvence, ki jih uporabljamo za stalno spreminjajo inverzija frekvenco.Naj pravijo, da je frekvenčno modulacijo signala, ali celo modulacijo faze signala Inversion Frequency.

Na sliki so uporabljene nekatere linearne intervalih fazi spreminjanja.Toda morda je bolje, da spremeni fazo Inversion Frequency nekateri psevdo-naključni številko v nekaterih omejitev?

Ne vem, kako bi pretvorba (multipleksiranje) govornih signala z obračanjem frekvenco, ki ga mikroprocesor, morda je symple?Ampak nisem seznanjen z metodami DSP, zato sem načrt, da bi analogna mešanje, temveč za uporabo predelovalcu za ustvarjanje z obračanjem frekvence signala.Bom poskušal sintetizirati to frekvenco, s tem dodatkom faze v summator in ob sinusni iz tabele in nato produse vzorcev, ki jih DAC.Vem, da to metodo, je imenovan kot DDS (neposredni digitalni sintezo) (ko imam preizkušen to metoda za heterodine RX, za to metodo, ki je znana kot signal z zelo nizko postopnem uvajanju hrup).S spreminjanjem dodajanjem fazi, bomo dosegli digitalno modulacijo faze.To je zelo symple da za takšne izračune, ki jih procesor, medtem ko je frekvenca zelo nizka do 4 kHz.Torej, bo procesor izračun psevdo-naključni zaporedna številka, potem pa dodaja, da to število fazi, bo nato dodamo tej fazi summator, se iz tabele sinusov in ga pošlje DAC.

Z uporabo te metode sinteze digitalni bomo dobiti absolutno enako psevdo-šuma v transmiter strani sprejemnika in kanalov, tako da bomo dekodirati signal z veliko natančnostjo.Edino, kar moramo storiti je zožitev glas pasu in natančno sinhronizacijo Koder in dekoder.

Katere so možne napake skriva tukaj?Ali pa je DSP način, da bi enako konverzijo?

73!Klug.

 
Najprej, kako je mogoče, vendar DSP računalništvo intenzivno.Toda ideja, da to 100% digitalno generiranje obračanjem frekvence, mešanje
Digitalizirani z glasom in filtriranje alias privlačen.Na
Nasprotno, bo veliko več baterije kot lačen analogni pristop.
Samo stvar izbire.

Samo en komentar o vaši premešavo način: morate nadzor
razpon možnih obrnete frekvenc.Razlog je, da
signal pridobljeni s predlagano metodo, je statistično bele, da
obseg.To pomeni, proizvodnja pasovne širine se bo povečal obseg natančno
izbrana.Tukaj imate tradeoff, če razpon je majhen, je možno, da
centered inversion frekvenčnem območju, naredi pošteno razmešanje it too
velik bandwidth je pretirana.

Osebno ne vidim druge težave prav zdaj.

Hope that helps.Vesel božič in srečno novo leto vsem
tam!(I ne more stati rek to XD)

 
vaš vsi jibberingje tako enostavno

pcwm pc širina modulacije

potem MUX audio pri nizkih freq z sekvencer izhod iz pic

morate

4066 pic
output reči 400Hz - 10 Khz v bankah 10 tonov naključno

nato pa uporabite oscilation iz PWM preklopiti 4066 sekljanje zvok nazaj v svoje self

si lahko dodate zamudo brigade vedro line čip za to

tudi pcwm timming za na sveže od polovice 4066

obstaja veliko tehnika
lepo temoi izpred nekaj let fm Izokretač
tako da pri uporabi transmiter
razen če ste imeli dve čipov z isto kodo, ki ste strjena lava biti understoud ampak ....to isnt veliko uporabljajo poleg uporabe pa je bil namenjen

 
približno letom dni, 8 let ali tako, Elektuur je drugo revijo na Nizozemskem, ki se imenuje ELEX.
V eni izmed njih so objavljeni vezja menjalec glas.No microcontroller potreben.Uporablja singel čip, ki je namenjen za ta namen.
Artikel je bil imenovan: Stem-vervormer.
Ne zdaj točen datum, ampak morem pogledati to ki gre gor za vas, če vam je všeč.Sem celo revijo nekje.

<img src="http://www.edaboard.com/images/smiles/icon_eek.gif" alt="Shocked" border="0" />
 
Zdravo

emdee prosim, če lahko ....to bi bilo zelo koristno ...imam preizkušen na 16F84, da ne dela, vendar je veliko za revne PIC ...Zdaj moram wati za dostavo 18Fxx ....

 

Welcome to EDABoard.com

Sponsor

Back
Top