GPS的信号强度以及matlab信号模拟

news/2024/11/17 9:31:59/

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

GPS的信号强度以及模拟

  • GPS信号强度
  • GPS信号的简易仿真


GPS信号强度

GPS的民用C/A码,从卫星发出来的时候,信号只有27W左右,达到地球的时候在-158.5dBW以上。用对数形式表示可能不直观,换算成十进制约等于0.0000000000000001W,相当小。
在这里插入图片描述
按照上表,我们假设GPS C/A码信号到达天线口的信号强度为-130dBW,即-130dBm

而在室温下T = 290K时(开氏度(K) = 摄氏度+273.15)的热噪声用dBm表示为-174dBm/Hz,也就是说在1Hz内,噪声的能量是-174dBm,C/A码信号的主瓣带宽为2MHz,这样噪声基底为-111dBm。

在这里插入图片描述
以这个2MHz输入带宽为参考,输入S/N = -19dB,1kHz的噪声基底是-144dBm,所以相应的S/N = 14,1Hz的噪声基底是-174dBm,所以S/N = 44dB。通常我们把1Hz为参考的信噪比称为载噪比,表示为C/N0

不同带宽的输入功率和S/N
输入功率/dBm 输入(S/N)(dB/2MHz) (S/N)(dB/1kHz) (C/N0)(dB/Hz)
-130 -19dB 14dB 44dB
-140 -29dB 4dB 34dB
-150 -39dB -6dB 24dB

GPS信号的简易仿真

我们就以C/N0 = 44dB来用matlab造一段数据

以下代码参数如下:
1、10ms长度数据
2、25MHz采样率
3、中频:4.42MHz
4、IQ采样
5、GPS 1号星(PRN1)

SampleClk = 25e6;  
PointNum = SampleClk/100;  
IF      = 4420000;
Doppler = 0;
C_N0_dB = 48;
IniIndex = 0;
IniCarrPhase = 0;        %L1caCode = prn_GPS_L1CA_Gen(1); BW      = 2046000;CodeRate = 1.023e6; CodeLen = 1023;index = CodeRate/SampleClk*[1:PointNum]+0;indexInt =  mod(floor(index),CodeLen) + 1;SampleCode = caCode(indexInt);Carr_cos = cos(2*pi*(IF/SampleClk).*[1:PointNum] + 0);
Carr_sin = sin(2*pi*(IF/SampleClk).*[1:PointNum] + 0); signal0 = Carr_cos.*SampleCode +j*Carr_sin.*SampleCode ;
Sig_Add_Noise1 = Noise_Gen(real(signal0),IF,SampleClk,BW,C_N0_dB-3);%信号功率实部虚部各占一半
Sig_Add_Noise2 = Noise_Gen(imag(signal0),IF,SampleClk,BW,C_N0_dB-3);%信号功率实部虚部各占一半
All_Signal = Sig_Add_Noise1 + j*Sig_Add_Noise2;

Noise_Gen的功能描述如下:

注意 载噪比和信噪比转换公式 SNR_dB = C_N0_dB - 10*log10(BW);算出2MHz的信噪比
注意加噪声的时候要注意,噪声限定在2MHz的带宽内。首先需要将高斯白噪声带宽进行限定,计算功率,最够根据噪声的功率计算信号的功率,然后噪声和信号叠加。

Noise_Gen具体代码以后在上传吧。

通过捕获估算的载噪比也比较接近,这个后续可以进行定点化进行FPGA实现。

在这里插入图片描述
捕获后面再讲,这里是通过 以下公式简单估计一下载噪比
CNR = 10log10((峰值功率)/所有点的均值功率))+10log10(1/相干时间) = 46.8269,比较接近了


http://www.ppmy.cn/news/300644.html

相关文章

对于弱信号的自相关检测

对于微弱的周期信号,我们可以使用自相关检测的方法来检测是否含有输入信号,因为是微弱信号,所以信噪比要比1小,这也噪声比信号来的大,噪声我是使用的是高斯白噪声来模拟,然后使用matlab仿真实现。 matlab程…

android 获取gps信号强度值,手机GPS信号强度的问题

手机GPS信号强度的问题 biaochang198 Post at 2010/3/31 14:19:41 最近一个项目,带GPS,用E4438C测试GPS 8通道灵敏度;在其他项目上做到信号强度41左右,我们只有34左右; 接收通路为:通孔+ SAW (1)+隔直电容+LNA+隔直电容+SAW (2 )+T型匹配网络+SIF芯片 天线在bottom面,芯片…

gps信号用什么软件测试,gps信号检测软件

gpsviewer PC版是一款用来检测GPS信号的软件。如果您的GPS信号弱或者GPS功能不能使用的话,您就需要它了。它可以帮您检测GPS硬件是否还可以正常使用,并且能对GPS进行快速启动。 GpsViewer是用来检测GPS的COM以及GPS信号的软件,应用广泛; GpsViewer 1.5是PC和PPC的安装程序,…

【信号】GPS扩频原理

本文主要介绍 GPS 是如何扩频与解扩的。 GPS 信号发送 简单来讲,GPS 数据的发送与接收分为以下几个步骤: 如图所示,在发送时首先进行扩频,然后调制(通常是 BPSK)。接收时正好相反,先解调再解扩…

解决安卓手机(小米手机实测有效)移动网络无信号以及快速恢复的方法

现象: 行动到某个区域时突然没网(微信支付无法使用、 健康宝无法加载、公交卡二维码无法展现等等) 解决方案: 1. 可以先尝试把手机打开“飞行模式”, 几秒种后再关闭“飞行模式”。 看下手机网络是否已恢复。 2. …

GPS原始信号数据解析

GPS 上电后,每隔一定的时间就会返回一定格式的数据,数据格式为: $信息类型,x,x,x,x,x,x,x,x,x,x,x&#xff0…

LimeSDR mini实现GPS信号接收

LimeSDR mini实现GPS信号接收 作者微信公众号:小卫星 操作系统: Ubuntu18.04 LTS 0、起因 LimeSDRmini既然包含了GPS频段(L1 1575.42MHz),那就应该能接收GPS信号并定位,但是纵观网络,讲SDR模拟…

GPS卫星的导航电文和卫星信号

基本内容:导航电文的定义、内容;码、比特、随机码、伪随机码的概念;C/A码、P码的产生、数字指标。 重点:导航电文的定义、内容;伪随机码的概念;C/A码、P码的产生、数字指标。 难点:伪随机码的的…