官方淘宝店 易迪拓培训 旧站入口
首页 > 无线通信 > 通信技术学习讨论 > matlab中瑞利信道仿真求助。

matlab中瑞利信道仿真求助。

01-08

 _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=sr_rl;               %经过平坦瑞利信道的信号
    但是这样做了以后,同步会出现问题,而算法在高斯信道下同步是正常的,所以还是觉得这样经过瑞利信道是不是有些问题呢?还望达人指点。我不知道是不是我的瑞利复高斯的点数比较少的缘故。迷惑中。还望达人指点。

slow-flat Rayleigh fading的低通等效信道冲击响应, 在每次仿真的时候只是一个复随机变量的一次实现(也就是生成一个复常数就够了),用它卷积你的信号就可以(常数卷积相当于相乘)。计算信噪比的时候用的是“平均信号能量/平均噪声能量”,这意味着需要对衰落系数求期望。
slow-fre-slecctive Rayleigh fading的低通等效信道冲击响应,是一个复随机矢量的一次实现,矢量的维数为12x1,也就是说你要按不同的协方差生成12个复数,组成一个向量。用这个向量卷积你的信号。
按照文章中说的,你需要仿真1000次,所以你就需要生成1000个复随机变量和1000个复随机矢量,这相当于1000个平坦衰落信道和1000个频率选择性衰落信道。

fading情况下有深衰落 是允许有些情况下同步不上的,误检概率和漏检概率问题

Top