| Autore | Messaggio |
|---|
bkhoa
Iscritto il: 03 ott 2007 Messaggi: 9 Ha aiutato: 3
| 08 Oct 2007 3:44 matlab file DBC | | |
|
| Please help me sul codice Matlab (M.file) per il "rumore di fase" (Come per simulare il rumore di fase). 1. Il rumore di fase a causa di laser a diodo 2. Il rumore di fase a causa di oscillatore locale
Il vostro aiuto è molto apprezzato. |
|
| Torna indietro | |
 |
Google AdSense

| 08 Oct 2007 3:44 Annunci | | |
|
|
|
|
| Torna indietro | |
 |
ehsanica
Iscritto: 15 Nov 2005 Messaggi: 83 Ha aiutato: 10
| 03 Nov 2007 12:17 Phase Noise dBc / Hz matlab | | |
|
| | bkhoa ha scritto: | Please help me sul codice Matlab (M.file) per il "rumore di fase" (Come per simulare il rumore di fase). 1. Il rumore di fase a causa di laser a diodo 2. Il rumore di fase a causa di oscillatore locale
Il vostro aiuto è molto apprezzato. |
questo è per OSCILLATOR:
http://www.mathworks.com/matlabcentral/fileexchange/loadFile.do?objectId=8844&objectType=file
Descrizione: funzione di Sout = add_phase_noise (Sin, Fs, phase_noise_freq, phase_noise_power)
Oscillatore Phase Noise Model
INGRESSO: Peccato - segnale complesso di ingresso FS - frequenza di campionamento (in Hz) di Sin phase_noise_freq - frequenze in cui il rumore di fase SSB è definita (offset da vettore in Hz) phase_noise_power - potenza SSB Phase Noise (in dBc / Hz)
USCITA: Sout - uscita fase complessa fragore del segnale
NOTA: Segnale d'ingresso dovrebbe essere complessa
ESEMPIO (Come usare add_phase_noise): Assumere il rumore di fase SSB è specificato come segue: -------------------------------------------------- ----- | Dal Offset Carrier | rumore di fase | -------------------------------------------------- ----- | 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 | -------------------------------------------------- -----
Si supponga che abbiamo 10.000 campioni di sinusoide complessa di frequenza da 3 kHz campionato a frequenza 40MHz:
Fc = 3E3;% frequenza portante FS = 40e6;% frequenza di campionamento t = 0:9999; S = exp (j * 2 * pi * fc / Fs * t);% complesse sinusoide
Poi, per produse S1 fase divulgata segnale da corsa originale del segnale S segue:
Fs = 40e6; phase_noise_freq = [1e3, 10e3, 100e3, 1e6, 10E6];% Offset Carrier Da phase_noise_power = [-84, -100, -96, -109, -122];% del rumore di fase di alimentazione S1 = add_phase_noise (S, Fs, phase_noise_freq, phase_noise_power); |
|
| Torna indietro | |
 |
hardev15
Iscritto il: 21 ottobre 2009 Messaggi: 2 Location: Italy
| 21 ottobre 2009 13:43 | | |
|
| salve Ho un problema sul codice MATLAB di equazione del diodo per il rumore indicati di seguito
k = 1.38e-23; q = 1.6e-19; T1 = 273 25; k = vt * 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 ( 'frequenza (kHz)') ylabel ( 'sflk (A/hz2)') axis ([0,2, 0, 0,0015])
Ho bisogno della trama in psflk e la frequenza (f) pls help me così
grazie |
|
| Torna indietro | |
 |