Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Routere detinute in trecut si in ...

Teii din fața casei

E-Mail in serie prin Excel si Out...

Modul alimentare rulou/jaluzea ex...
 Recuperare fișiere dupa form...

Aplicatii stress test RAM

Asigurare auto hibrid

Asus B550M - PC-ul nu porneste di...
 Tzanca Uraganu - Inconjurat de Fe...

explicatie montaj breadboard

3 Doors Down - Kryptonite

Semnalizati cand virati pe un dru...
 Succesiune - mostenire apartament...

Donez Siofor de 1000mg ( diabet t...

Izolatie intre parter si etaj

Hranirea pasarilor din orase -pro...
 

stergerea unei unde de o frecventa

- - - - -
  • Please log in to reply
1 reply to this topic

#1
bogdanqr

bogdanqr

    New Member

  • Grup: Junior Members
  • Posts: 11
  • Înscris: 06.08.2015
Am facut un program care scoate armonica de 50hz dintr-un semnal. Am inregistrat cu microfonul si am constat ca semnalul rezultat are o frecventa constanta, care daca este eliminata ramane numai zgomotul din preamplificarea microfonului.

Programul pentru scoaterea purtatoarei arata in felul urmator:

			#define PI 3.1415926535897932384626433832795f
			float phis=175.0f*PI/180.0f;//grade defazaj la 50hz
			////////////////////////////////////////////////////////////////////////
			//
			//					  remove 50hz carrier
			//		  modify the signal to remove influences of 50hz carrier.
			//
			////////////////////////////////////////////////////////////////////////
			void rs(short* dwData, short* dwDataOut, DWORD dwLength){
			float omegaf=50.0f/(float)dwLength/PI;
			DWORD dwi;

						for (dwi=0;dwi<dwLength;dwi++)
									dwDataOut[dwi]=dwData[dwi]-4850*sin((float)dwi*omegaf+phis)-300;
						phis-=185.0f*PI/180.0f;
						if (phis<-2*PI)
									phis+=2*PI;
			}

in care
-‘phis’ este faza initiala a semnalului audio (a zgomotului de 50hz);
-+/-4850 amplitudinea maxima a undei de 50hz din semnal;
-300 DC offset;
-50 frecventa purtatoarei care trebuie eliminata.

Dupa cum se vede in imagine canalul stanga este reprezentat de semnalul cu zgomot si ma asteptam ca cel din dreapta sa aiba o alta alura, mai aproape de zero.

Este buna metoda de scadere din termenul dwData[dwi] a lui sinus()? Mai trebuie modificata pentru a avea un semnal _mai aproape de zeo_ in canalul dreapta?

Orice sugestia din partea dvs este asteptata cu mult interes.

Attached Files


Edited by Adm, 02 September 2015 - 18:39.


#2
bogdanqr

bogdanqr

    New Member

  • Grup: Junior Members
  • Posts: 11
  • Înscris: 06.08.2015
(*)phis-=175.0f*PI/180.0f;

Anunturi

Chirurgia endoscopică a hipofizei Chirurgia endoscopică a hipofizei

"Standardul de aur" în chirurgia hipofizară îl reprezintă endoscopia transnazală transsfenoidală.

Echipa NeuroHope este antrenată în unul din cele mai mari centre de chirurgie a hipofizei din Europa, Spitalul Foch din Paris, centrul în care a fost introdus pentru prima dată endoscopul în chirurgia transnazală a hipofizei, de către neurochirurgul francez Guiot. Pe lângă tumorile cu origine hipofizară, prin tehnicile endoscopice transnazale pot fi abordate numeroase alte patologii neurochirurgicale.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate