原创 2.如何加噪声

2022-4-17 17:07 1468 10 2 分类: 通信 文集: 直接扩频技术

如何加噪声可能是我写毕设时遇到的第一个难题,之前在网上找了很久,但是都是些理论知识,不知道如何运用到实际的代码当中。最主要的原因是因为不知道如何把Eb/N0转换为SNR。

我的指标是Eb/N0,而噪声是用SNR,所以我主要讲一下如何把Eb/N0转换为SNR

首先把我找到的理论知识摆出来:

信噪比SNR是信号平均功率和噪声平均功率之比,信噪比的归一化形式Eb/N0Eb代表平均到每个比特上的信号能量,等于信号功率S与每比特持续时间Tb的乘积;N0代表噪声的功率谱密度,等于噪声功率N与带宽W之比;又因为每比特持续时间Tb与比特速率Rb互为倒数。因此,Eb/N0和信噪比S/N的关系式为:

这个带宽是系统的带宽,由于噪声大部分是在接收机产生的,所以和我代码中接收机的采样率有关,直接用采样率带入就行,Rb就是我发送端数据的速率,所以最后结果为:

snr_db = ebn0_db + 10 * log10(Rb / Fs);

如果有错误的地方各位大佬可以指正一下,谢谢

 

文章评论1条评论)

登录后参与讨论

dmm8 2022-4-18 11:37

博主记录得好像详细
相关推荐阅读
雨柚 2022-04-27 14:11
5.码相位和采样率的关系
这一节主要是讲一讲仿真过程中码相位与采样率的关系。 首先讲一下码相位,直扩通信的接收机主要分为2个模块:捕获模块和跟踪模块。我的毕设主要是研究跟踪模块。而跟踪模块中接收信号会有±1chip的码相...
雨柚 2022-04-23 16:22
4.多普勒和多普勒变化率的区别
在高动态场景下,接收端双方的相对运动过大,不仅会有多普勒频偏,而且还会有多普勒变化率的频偏,这一节主要从图的角度观察多普勒和多普勒变化率的区别。 我前面只讲了如何加多普勒,其实加多普勒变化率是一样的...
雨柚 2022-04-23 16:18
3.如何加多普勒和码相位---第二点:floor和round的区别
我们接着前面的讲,前一节讲了对查表取地址的大概理解,接下来会讲一下为什么用floor而不是用round。(floor为向负无穷取整,round为向邻取整) 实际上如果采样率是数据速率的整数倍,那么用r...
雨柚 2022-04-18 15:56
3.如何加多普勒和码相位---第一点:查表取地址
如何加多普勒可能是我遇到的第二个难题,现在已经有点记不清楚我之前根据资料自己写的代码了,总之奇奇怪怪的,后来就去问了老师,老师说用NCO来产生,原理好像是查表取地址。 反正这一块之前没怎么搞清楚...
雨柚 2022-04-17 16:47
1.解扩遇到的问题
本来当时就打算更的,但是后来发现有些问题需要画图,但是电脑画图不方便,所以拖了几天,现在正式开始更新。 以前的专业没学过通信原理,所以这次做毕设是第一次接触到扩频解扩技术。之前为了弄懂看了几本...
我要评论
1
10
关闭 站长推荐上一条 /2 下一条