How can I create an instance of a rayleigh channel using comm.RayleighChannel?
5 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
How can I create an instance of a rayleigh channel using comm.RayleighChannel? I would like to give the number of path delays and corresponding path gains to generat a channel coefficient WITHOUT passing a signal through it. Earlier, this was possible using the below code:
H = rayleighchan(ts,doppler,PathDelays, AvgPathGains);
But I'm unable to do it using comm.RayleighChannel. Please help.
Thanks!
0 comentarios
Respuestas (1)
Ashutosh Singh Baghel
el 16 de Nov. de 2021
Hi Mia,
I understand you wish to create a rayleigh channel using comm.RayleighChannel. Please find below an example to do so. Here some test values are assumed for this particular example.
rayleighchan = comm.RayleighChannel( ...
'SampleRate',10e3, ...
'PathDelays',[0 1.5e-4], ...
'AveragePathGains',[2 3], ...
'NormalizePathGains',true, ...
'MaximumDopplerShift',30, ...
'DopplerSpectrum',{doppler('Gaussian',0.6),doppler('Flat')}, ...
'RandomStream','mt19937ar with seed', ...
'Seed',22, ...
'PathGainsOutputPort',true)
0 comentarios
Ver también
Categorías
Más información sobre Propagation and Channel Models en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!