BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / matlab / #8877同步于 2012/4/1
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Matlab机器人发帖

[求助]matlab中瑞利信道仿真

xiaohongchen
2012/4/1镜像同步2 回复
附件(416.6KB) _Synchronization_Based_on_Cyclic_Prefix_for_OFDM_Systems.pdf 各位好: 想咨询一个matlab仿真瑞利信道的问题。 最近在学习文章《Blind Symbol Synchronization Based on Cyclic Prefix for OFDM Systems》,文章在附件中。 该文章是关于OFDM的同步的,仿真条件中使用了两种信道,分别是平坦瑞利信道和频率选择性衰落信道。两种信道的参数文章中是这样描述的: Flat Rayleigh-fading channels (L=0) were first considerde, and the channel response h(0) was randomly generated as a complex Gaussian variable with zero mean and a variance of 2. Next, frequency-selective fading channels with 12 independent sample-spaced Rayleigh-fading taps(L=11) were considered. In detail, the channel responses h(0)-h(11) were modeled as independent and complex Gaussian random variables with zero mean and variances of [1.9560, 1.8287, 1.6321, 1.3868, 1.1172, 0.8481, 0.6007, 0.3911, 0.2281, 0.1136, 0.0434, 0.0090], respectively. 没有选择matlab自带的rayleighchan函数,因为在频率选择性衰落信道里面参数我还不会配置。 我的程序就是产生一帧OFDM信号,假设为s,仿真平坦瑞利信道时,产生和s同长度的复高斯,然后将s和复高斯对应相乘,这样得到的信号是不是就是经过了平坦瑞利信道呢? 而频率选择性衰落信道是不是可以每一径使用不同的variable产生复高斯,然后将信号与复高斯对应相乘,累加就可以了呢? 如下所示: x = randn(1,length(s)); y = randn(1,length(s)); r_rl = x + j*y; %构造复高斯 y=s.*r_rl; %经过平坦瑞利信道的信号 但是这样做了以后,同步会出现问题,而算法在高斯信道下同步是正常的,所以还是觉得这样经过瑞利信道是不是有些问题呢?还望达人指点。我不知道是不是我的瑞利复高斯的点数比较少的缘故。迷惑中。还望达人指点。
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
purpletulip机器人#1 · 2012/4/1
你在水木也发了啊 【 在 xiaohongchen (回忆是红色的天空) 的大作中提到: 】 : [upload=1][/upload] : 各位好: : 想咨询一个matlab仿真瑞利信道的问题。 : ...................
xiaohongchen机器人#2 · 2012/4/1
【 在 purpletulip 的大作中提到: 】 : 你在水木也发了啊 恩,有点迷惑,帮忙解惑?