ehsanica
Joined: 15 studeni 2005 Postova: 83 Pomogao: 10
| 03 Nov 2007 12:17 fazni šum DBC / Hz Matlab | | |
|
| | bkhoa wrote: | Please help me about Matlab koda (M.file) za "fazu buke" (How to simulirati faza buke). 1. Faza buke zbog laserska dioda 2. Faza buke zbog lokalni oscilator
Vaša pomoć je vrlo poštovati. |
ovo je za oscilator:
http://www.mathworks.com/matlabcentral/fileexchange/loadFile.do?objectId=8844&objectType=file
Opis: Funkcija sout = add_phase_noise (Sin, Fs, phase_noise_freq, phase_noise_power)
Oscilator Phase Noise Model
INPUT: Sin - KOMPLEKS ulazni signal Fs - sampling frequency (u Hz) of Sin phase_noise_freq - frekvencije na kojoj je definirana SSB Phase Noise (offset od nosača u Hz) phase_noise_power - SSB faza snaga šuma (u DBC / Hz)
REZULTATI: Sout - izlaz KOMPLEKS faza noised signala
NAPOMENA: Ulazni signal bi trebao biti kompleks
PRIMJER (Kako koristiti add_phase_noise): Pretpostavite SSB faza Buka je naveden kao što slijedi: -------------------------------------------------- ----- | Offset Od Prijevoznik | Phase Noise | -------------------------------------------------- ----- | 1 kHz | -84 DBC / Hz | | 10 kHz | -100 DBC / Hz | | 100 kHz | -96 DBC / Hz | | 1 MHz | -109 DBC / Hz | | 10 MHz | -122 DBC / Hz | -------------------------------------------------- -----
Pretpostavimo da imamo 10.000 uzoraka kompleksa sinusoid od frekvencije 3 kHz uzorkovani na frekvencija 40MHz:
Fc = 3e3;% frekvencija nosioca Fs = 40e6;% učestalost uzorkovanja t = 0:9999; S = exp (j * 2 * pi * FC / Fs * t);% kompleks sinusoid
Zatim, da biste produse faza noised signala S1 od originalnog signala S run slijedi:
Fs = 40e6; phase_noise_freq = [1e3, 10e3, 100e3, 1e6, 10e6];% Offset Od Carrier phase_noise_power = [-84, -100, -96, -109, -122];% Faza snaga šuma S1 = add_phase_noise (S, Fs, phase_noise_freq, phase_noise_power); |
|
hardev15
Joined: 21 listopad 2009 Postova: 2 Location: india
| 21 listopad 2009 13:43 | | |
|
| bok imam problem oko Matlab kod dioda jednadžba za buke dane u nastavku
k = 1.38e-23; q = 1.6e-19; t1 = 273 25; vt = k * t1 / q; df = 0.001; f = [0: DF: 100] kf = 1.0e-26; od = 1.2; v1 = 0.7; % v1 = 0.25:0.05:1.1; id = 1.0e-12 * (exp (v1 / (2.0 * VT))); pst% = 2 * Q * id; psflk = kf * (id. ^ af / f); plot (f, psflk, 'b') xlabel ( 'Frekvencija (kHz)') ylabel ( 'sflk (A/hz2)') axis ([0,2, 0, 0,0015])
trebam zemljište u psflk i frekvencije (f) na taj način pls pomoć mene
hvala |
|