Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Matlab - filter optickog signala

[es] :: Matematika :: Matlab - filter optickog signala

[ Pregleda: 1483 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

maddog_srb
Cacak

Član broj: 192945
Poruke: 129
*.dynamic.isp.telekom.rs.



+24 Profil

icon Matlab - filter optickog signala26.09.2013. u 19:38 - pre 128 meseci
Imam signal koji predstavlja jedan impuls optickog signala posle uticaja disperzije, potreban mi je filter koji ce filtrirati taj siganl i dobiti nesto slicno pravougaonom signalu (pre slanja signal je pravougaonog oblika, ali se propusta kroz Raised Cosine filter i dobija dodatnje smetnje u vidu disperzije, i td. da ne duzim)

najbolje ce se videti sa slika sta trenutno imam i sta mi pravi problem.

Posle uticaja disperzije


Recevier filter


Kao sto vidite receiver filter je uradio sve samo ne ono sto treba.
Ovo je deo koda koji predstavlja filter:

Code:


% transfer function of receiver
f0 = 0.002; % just a try, not sure what value to put here
fr = 0.75.*f0;
p = i*(f./fr);
y = 2.1140.*p;
HH = (105+105.*y+45.*y.^2+10.*y.^3+y.^4)./105;

receiver_freq = fftshift(fft(MZM_dispersion_time)) .* HH; %spectral amplitude * disper
receiver_time = ifft(fftshift(receiver_freq));



f0 mi pravi problem. Trebalo bi da je to bitrate, ali zaista ne znam sta tu da stavim. Svaka pomoc je dobro dosla, ne mora ovaj kod moze i neka druga funkicja filtra.
 
Odgovor na temu

[es] :: Matematika :: Matlab - filter optickog signala

[ Pregleda: 1483 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.