TI中文支持网
TI专业的中文技术问题搜集分享网站

关于BCP中噪声因子的问题。

BCP的输入参数中有一个噪声因子的变量定义:

在程序中

/* snrEven is 1/noiseVar (one-dimension) */
noiseVar = (float) snrEven/rms/rms/2.f;
scale1 = * ((Int32 *) &noiseVar);
noiseVar = (float) snrOdd/rms/rms/2.f;
scale2 = * ((Int32 *) &noiseVar);

我有以下的问题:

1.看UserGuide中有关于这个噪声因子scale的介绍,和SSL软解调有什么具体的关系呢,对软解调的结果影响大么?

2.关于程序中的snrEven,这个应该是信噪比么??如果是,那么计数单位是什么??是信号功率比上噪声功率?还是在这结果上在做10log10,转化为dB??

如果按照这样理解的话,那么scale应该是噪声功率除以信号功率了??

3.如果我的信道条件较为良好的情况下,那我这个值设置为1.9左右的固定值可以么??

4.其中的rms该如何具体理解,是不是根据我的量化来决定??比如Q10量化,则rms为1024??

不好意思,刚刚接触这一块。所以问题比较多。希望能够帮我解答。

Adam Yao94020:

你的这段程序是哪个程序包中的呢?

rui sun4:

回复 Adam Yao94020:

LTE上行参数的配置例子;

具体工程为:

Bcp_testProject

文件为:test_lte_ul.c

具体位置在1381行:

        /* snrEven is 1/noiseVar (one-dimension) */        noiseVar = (float) snrEven/rms/rms/2.f;          scale1 = * ((Int32 *) &noiseVar);

        noiseVar = (float) snrOdd/rms/rms/2.f;        scale2 = * ((Int32 *) &noiseVar);

程序已附件。

rui sun4:

回复 Adam Yao94020:

使用C6670LTE上行配置参数的例子;

具体工程为:

Bcp_testProject

文件为:test_lte_ul.c

具体在1381行;

 /* snrEven is 1/noiseVar (one-dimension) */        noiseVar = (float) snrEven/rms/rms/2.f;          scale1 = * ((Int32 *) &noiseVar);

        noiseVar = (float) snrOdd/rms/rms/2.f;        scale2 = * ((Int32 *) &noiseVar);

这是程序中关于噪声因子部分。

赞(0)
未经允许不得转载:TI中文支持网 » 关于BCP中噪声因子的问题。
分享到: 更多 (0)