| Forfatter | Melding |
|---|
bkhoa
Joined: 03 Oct 2007 Innlegg: 9 Hjalp: 3
| 08 Oct 2007 3:44 Matlab DBC fil | | |
|
| Behage hjelpe meg om Matlab-koden (M.file) for "fase støy" (Hvordan simulere fase støy). 1. Fasen støy som skyldes laserdiode 2. Fasen støy som skyldes lokal oscillator
Din hjelp er høyt verdsatt. |
|
| Tilbake til toppen | |
 |
Google AdSense

| 08 Oct 2007 3:44 Annonser | | |
|
|
|
|
| Tilbake til toppen | |
 |
ehsanica
Joined: 15 november 2005 Innlegg: 83 Hjalp: 10
| 03 Nov 2007 12:17 fase støy DBC / hz matlab | | |
|
| | bkhoa skrev: | Behage hjelpe meg om Matlab-koden (M.file) for "fase støy" (Hvordan simulere fase støy). 1. Fasen støy som skyldes laserdiode 2. Fasen støy som skyldes lokal oscillator
Din hjelp er høyt verdsatt. |
dette er for OSCILLATOR:
http://www.mathworks.com/matlabcentral/fileexchange/loadFile.do?objectId=8844&objectType=file
Beskrivelse: funksjon Sout = add_phase_noise (Sin, Fs, phase_noise_freq, phase_noise_power)
Oscillator Phase Noise Model
INPUT: Sin - input COMPLEX signal Fs - samplingsfrekvens (i Hz) of Sin phase_noise_freq - frekvenser der SSB Fase Støy er definert (forskyvning fra teleoperatøren i Hz) phase_noise_power - SSB Phase Noise utgangseffekt (dBc / Hz)
OUTPUT: Sout - utgang COMPLEX fase noised signal
MERK: Inngangssignal bør være kompleks
EKSEMPEL (Hvordan bruke add_phase_noise): Anta SSB Phase Noise er spesifisert som følger: -------------------------------------------------- ----- | Offset fra teleoperatøren | 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 | -------------------------------------------------- -----
Anta at vi har 10000 prøver av komplekse sinusoid av frekvens 3 kHz samplet på frekvens 40MHz:
Fc = 3e3;% bærefrekvens Fs = 40e6;% samplingfrekvens t = 0:9999; S = exp (j * 2 * pi * Fc / Fs * t);% komplekse sinusoid
Deretter produse fase noised signal S1 fra det originale signalet S kjøres slik:
Fs = 40e6; phase_noise_freq = [1e3, 10e3, 100e3, 1e6, 10e6];% Offset fra teleoperatøren phase_noise_power = [-84, -100, -96, -109, -122];% Phase Noise strøm S1 = add_phase_noise (S, Fs, phase_noise_freq, phase_noise_power); |
|
| Tilbake til toppen | |
 |
hardev15
Joined: 21 oktober 2009 Innlegg: 2 Sted: India
| 21 oktober 2009 13:43 | | |
|
| hei Jeg har et problem om matlab koden av diode ligningen for støy gitt nedenfor
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; 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 ( 'Frekvens (kHz)') ylabel ( 'sflk (A/hz2)') axis ([0,2, 0, 0.0015])
Jeg trenger handlingen i psflk og frekvens (f) så pls hjelpe meg
takk |
|
| Tilbake til toppen | |
 |