| Author | Pesan |
|---|
bkhoa
Joined: 03 Oct 2007 Posts: 9 Helped: 3
| 08 Oct 2007 3:44 matlab file dbc | | |
|
| Please help me tentang kode Matlab (M.file) untuk "fase noise" (Bagaimana untuk mensimulasikan fase kebisingan). 1. Kebisingan fasa karena dioda laser 2. Kebisingan fasa karena osilator Lokal
Bantuan anda sangat dihargai. |
|
| Kembali ke atas | |
 |
Google AdSense

| 08 Oct 2007 3:44 Iklan | | |
|
|
|
|
| Kembali ke atas | |
 |
ehsanica
Joined: November 15, 2005 Posts: 83 Helped: 10
| 03 Nov 2007 12:17 kebisingan fase dbc / hz matlab | | |
|
| | bkhoa wrote: | Please help me tentang kode Matlab (M.file) untuk "fase noise" (Bagaimana untuk mensimulasikan fase kebisingan). 1. Kebisingan fasa karena dioda laser 2. Kebisingan fasa karena osilator Lokal
Bantuan anda sangat dihargai. |
ini untuk osilator:
http://www.mathworks.com/matlabcentral/fileexchange/loadFile.do?objectId=8844&objectType=file
Keterangan: fungsi Sou = add_phase_noise (Sin, Fs, phase_noise_freq, phase_noise_power)
Fase Osilator Kebisingan Model
INPUT: Dosa - SAMA input sinyal Fs - sampling frekuensi (dalam Hz) Sin phase_noise_freq - frekuensi di mana Fase SSB Kebisingan didefinisikan (offset dari pengangkut dalam Hz) phase_noise_power - SSB Phase Noise kekuasaan (di dbc / Hz)
OUTPUT: Sou - output SAMA noised fase sinyal
CATATAN: Sinyal input harus kompleks
CONTOH (Cara menggunakan add_phase_noise): Asumsikan SSB Fase Kebisingan ditentukan sebagai berikut: -------------------------------------------------- ----- | Offset Dari Carrier | Fase Kebisingan | -------------------------------------------------- ----- | 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 | -------------------------------------------------- -----
Asumsikan bahwa kita memiliki 10.000 sampel yang kompleks sinusoid frekuensi 3 KHz sampel pada frekuensi 40MHz:
Fc = 3e3;% carrier frekuensi Fs = 40e6;% sampling frequency t = 0:9999; S = exp (j * 2 * pi * FC / F * t);% kompleks sinusoid
Kemudian, untuk noised fase produse sinyal S1 dari sinyal asli S jalankan berikut:
Fs = 40e6; phase_noise_freq = [1e3, 10e3, 100e3, 1e6, 10e6];% Offset Dari Carrier phase_noise_power = [-84, -100, -96, -109, -122];% Tahap daya Kebisingan S1 = add_phase_noise (S, F, phase_noise_freq, phase_noise_power); |
|
| Kembali ke atas | |
 |
hardev15
Joined: 21 Oktober 2009 Posts: 2 Lokasi: indonesia
| 21 Oktober 2009 13:43 | | |
|
| hai saya punya masalah tentang kode matlab dioda kebisingan persamaan untuk diberikan di bawah
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 ( 'frekuensi (kHz)') ylabel ( 'sflk (A/hz2)') sumbu ([0,2, 0, 0,0015])
i need plot di psflk dan frekuensi (f) jadi pls help me
terima kasih |
|
| Kembali ke atas | |
 |