ehsanica
Som Užívateľ: 15 november 2005 Príspevky: 83 Pomohol: 10
| 03 Nov 2007 12:17 fázový šum dBc / Hz matlab | | |
|
| | bkhoa Napísal: | Prosím, pomôžte mi o kód Matlab (M.file) pre "fázový šum" (Ako simulovať fázový šum). 1. Fázový šum vďaka laserovej diódy 2. Fázový šum kvôli Lokálny oscilátor
Vaša pomoc je vysoko cenený. |
to je pre Oscillator:
http://www.mathworks.com/matlabcentral/fileexchange/loadFile.do?objectId=8844&objectType=file
Popis: Funkcia Sout = add_phase_noise (Sin, Fs, phase_noise_freq, phase_noise_power)
Fázový šum oscilátora Model
VSTUP: Sin - vstupný signál COMPLEX Fs - vzorkovacia frekvencia (v Hz) Sin phase_noise_freq - frekvencia, na ktorej je definovaná SSB fázový šum (ofset od dopravcu v Hz) phase_noise_power - SSB fázový šum výkon (v dBc / Hz)
VÝKON: Sout - výstup COMPLEX fáza noised signál
POZNÁMKA: Vstupní signál by mal byť zložité
PRÍKLAD (Ako používať add_phase_noise): Predpokladajme, SSB fázový šum je špecifikované takto: -------------------------------------------------- ----- | Od Offset Carrier | Fáza Hluk | -------------------------------------------------- ----- | 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 | -------------------------------------------------- -----
Predpokladajme, že máme 10000 vzoriek komplexné sinusoidy o frekvencii 3 kHz vzorky s frekvenciou 40MHz:
Fc = 3E3;% nosnej frekvencii Fs = 40e6;% vzorkovacia frekvencia t = 0:9999; S = exp (j * 2 * pi * Fc / F * t);% zložité sinusoida
Potom, až produse fáza noised signálu S1 z pôvodného signálu spustiť S nasledovne:
Fs = 40e6; phase_noise_freq = [1E3, 10e3, 100e3, 1e6, 10e6];% Offset od nosnej phase_noise_power = [-84, -100, -96, -109, -122];% Fáza Emisie hluku S1 = add_phase_noise (S, FS, phase_noise_freq, phase_noise_power); |
|
hardev15
Som Užívateľ: 21 októbra 2009 Príspevky: 2 Miesto: Česká republika
| 21.říjen 2009 13:43 | | |
|
| nazdar Mám problém, o matlab kód diódy rovnica pre hluk uvedený nižšie
k = 1.38-23; q = 1.6e-19; t1 = 273 25; vt = k * t1 / q; df = 0,001; f = [0: df: 100] kf = 1.0E-26; af = 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 ( 'frekvencia (kHz)') ylabel ( 'sflk (A/hz2)') osi ([0,2, 0, 0.0015])
Potrebujem sprisahania v psflk a frekvencie (f) tak pls help me
vďaka |
|