| Autor | Mensagem |
|---|
bkhoa
Registrado em: 03 de outubro de 2007 Posts: 9 Ajudado: 3
| 08 de outubro de 2007 3:44 DBC matlab | | |
|
| Por favor, ajuda-me sobre Matlab (código M.file) para "ruído de fase" (Como simular o ruído de fase). 1. O ruído de fase devido ao laser de diodo 2. O ruído de fase devido ao oscilador local
Sua ajuda é muito apreciada. |
|
| Voltar ao topo | |
 |
Google AdSense

| 08 de outubro de 2007 3:44 Anúncios | | |
|
|
|
|
| Voltar ao topo | |
 |
ehsanica
Registrado em: 15 de novembro de 2005 Posts: 83 Ajudado: 10
| 03 de novembro de 2007 12:17 Ruído de Fase dBc / Hz matlab | | |
|
| | bkhoa escreveu: | Por favor, ajuda-me sobre Matlab (código M.file) para "ruído de fase" (Como simular o ruído de fase). 1. O ruído de fase devido ao laser de diodo 2. O ruído de fase devido ao oscilador local
Sua ajuda é muito apreciada. |
Isto é para OSCILLATOR:
http://www.mathworks.com/matlabcentral/fileexchange/loadFile.do?objectId=8844&objectType=file
Descrição: sout = function add_phase_noise (Sin, Fs, phase_noise_freq, phase_noise_power)
Phase Noise Oscillator Model
ENTRADA: Sin - sinal complexo de entrada FS - frequência de amostragem (em Hz) do Pecado phase_noise_freq - frequências em que fase SSB O ruído é definido (deslocamento de transportadora em Hz) phase_noise_power - Fase SSB Power Noise (em dBc / Hz)
SAÍDA: Sout - saída fase complexa propalado sinal
NOTA: Sinal de entrada deve ser complexa
EXEMPLO (Como usar add_phase_noise): Suponha fase SSB Noise é especificado como segue: -------------------------------------------------- ----- | Offset De Carrier | Ruído 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 | -------------------------------------------------- -----
Suponha que temos 10000 amostras de senóide complexo de frequências entre 3 kHz amostrados na frequência de 40MHz:
Fc = 3E3;% frequência portadora FS = 40e6;% freqüência de amostragem t = 0:9999; S = exp (j * 2 * pi * Fc / Fs * t); senóide% complexa
Então, para produse fase S1 sinal propalado a partir do original executar sinal S segue:
FS = 40e6; phase_noise_freq = [1E3, 10E3, 100e3, 1E6, 10E6];% deslocamento do Transportador phase_noise_power = [-84, -100, -96, -109, -122]; poder% Ruído de Fase S1 = add_phase_noise (S, Fs, phase_noise_freq, phase_noise_power); |
|
| Voltar ao topo | |
 |
hardev15
Registrado em: 21 de outubro de 2009 Posts: 2 Localização: Portugal
| 21 de outubro de 2009 13:43 | | |
|
| oi Eu tenho um problema sobre o código matlab da equação de diodo para o ruído abaixo indicados
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 ( 'Frequência (kHz)') ylabel ( 'sflk (A/hz2)') axis ([0,2, 0, 0,0015])
Eu preciso da parcela em psflk e freqüência (f) so pls help me
obrigado |
|
| Voltar ao topo | |
 |