dc tone是自动bias消掉的吗

几年前那些库还不完善的时候 生成的流 看运气会有很高的dc tone,然后接收机就不认了,要手工修正

dc tone是指频谱中间那个高高耸立的DC offset么?不清楚你用的库是是怎么样的。。我这个没有这样的现象。。从顶楼的频谱图也可以看出来。。

库源代码里生成I/Q信号有关的代码主要就这些:

每次循环把载波的相位步进一段,计算下一个采样点的信号:

chan[i].carr_phase += chan[i].carr_phasestep;

步进长度由卫星初始化时确定:

chan[i].carr_phasestep = (int)(512 * 65536.0 * chan[i].f_carr * delt);

步进时间delt为采样率倒数:

delt = 1.0/samp_freq;

载波频率的计算:

// Pseudorange rate.

rhorate = (rho1.range - chan->rho0.range)/dt;

// Carrier and code frequency.

chan->f_carr = -rhorate/LAMBDA_L1;

由两次步进伪距的差值除以LAMBDA_L1(光速除以GPS L1的频率)得到。(产生多普勒偏移)

生成I/Q信号。。就是把数据比特和伪随机扩频序列还有增益分别和两路相差90度的载波信号乘到一起调制,然后把全部视野内的卫星信号叠加在一起:

iTable = (chan[i].carr_phase >> 16) & 511;

ip = chan[i].dataBit * chan[i].codeCA * cosTable512[iTable] * gain[i];

qp = chan[i].dataBit * chan[i].codeCA * sinTable512[iTable] * gain[i];

// Accumulate for all visible satellites

i_acc += ip;

q_acc += qp;

显然正常情况下大约正负10kHz的载波信号,与1.023MHz的伪随机序列相乘会产生上下两个边带共2.046MHz带宽的信号的。。不会只在直流上形成一个尖峰。

这种情况姑且胡乱推测一下,这种情况应该是bug导致生成了一个或者多个C/A码一直为0或1的卫星?

gps信号上传服务器,用SDR实时伪造GPS信号相关推荐

  1. gps-sdr-sim c语言程序,用SDR实时伪造GPS信号

    dc tone是自动bias消掉的吗 几年前那些库还不完善的时候 生成的流 看运气会有很高的dc tone,然后接收机就不认了,要手工修正 dc tone是指频谱中间那个高高耸立的DC offset么 ...

  2. Android实时监听短信并上传服务器

    短信监听 Android监听手机短信的方法有两种,分别为: 1.接受系统的短信广播:当手机收到新消息时,会发送一条广播,通过该广播就可以获取短信内容: 2.监听短信数据库:利用观察者模式监听短信数据库 ...

  3. axios获取图片显示_vue中使用axios post上传头像/图片并实时显示到页面的方法

    在前端开发中,为了更好的用户体验,在头像上传时会先将图片显示到页面然后点击保存按钮 完成图片的上传成功 代码部分有参考他人的写法. html代码: 请上传图片 js代码: //实时显示该图片在页面 g ...

  4. vue中使用axios post上传头像/图片并实时显示到页面

    前端开发中,为了更好的用户体验,在头像上传时会先将图片显示到页面然后点击保存按钮 完成图片的上传成功 代码部分有参考他人的写法. html代码: <div id="myPhoto&qu ...

  5. 硬件采集数据怎么上传服务器,如何使用4G蓝牙网关进行数据采集和数据上传

    原标题:如何使用4G蓝牙网关进行数据采集和数据上传 从技术效果上看,WiFi拥有宽带高.传输速度快等优点主要用于电脑.智能手机等的通信.蓝牙通信技术拥有功耗低,传输速率快等优点,是目前适用于数据采集和 ...

  6. 大视频上传服务器,支持HTML5断点续传,支持4GB以上大视频文件上传

    当前,我们正处于一个视频爆炸的时代,高清智能手机人人都有,各种场景下的视频应用越来越多,4K高清视频正在普及,视频文件尺寸动辄几个GB.当我们需要和他人分享这些大视频时,视频的上传和断点续传文件立马出 ...

  7. 优化Recorder H5录音:可边录边转码上传服务器,支持微信提供Android IOS Hybrid App源码

    文章目录 一.Recorder H5录音库的特性 (1)浏览器支持 (2)功能支持 二.使用预览截图 (1)移动端H5 (2)IOS Hybrid App (3)Android Hybrid App ...

  8. ff14修改服务器文件,ff14键位设置上传服务器

    ff14键位设置上传服务器 内容精选 换一换 mysql 主从复制搭建 -------------------------Mysql主从复制------------------------------ ...

  9. 大文件上传服务器:支持超大文件HTTP断点续传的实现办法

    点击上方蓝色"方志朋",选择"设为星标"回复"666"获取独家整理的学习资料! 来源:blog.csdn.net/ababab12345/a ...

最新文章

  1. Luogu P1087 FBI树
  2. java json自定义_java返回json设置自定义的格式
  3. 推荐!计算机视觉最适合入门的 8 本教程,算法与实战兼备
  4. 使用com.sun.imageio.plugins.png.PNGMetadata读取图片的元数据 1
  5. python处理word文档保留格式_python 处理document文档 保留原样式
  6. Java import static静态导入
  7. Origin绘制热力图
  8. Python 进阶 —— defaultdict
  9. 如何用微观数据分析玩家流失
  10. java NIO入门小记
  11. Windows Embedded Compact 7中的进程和线程(上)
  12. AVG Anti-Virus System 7.5.433注册码生成器
  13. MTK 开机logo 修改
  14. 数据分析项目分析之风控建模!!
  15. 工具类 - 思维导图
  16. word中存储矢量图,word转为PDF时矢量图不失真。以及Visio图片放入word后有大量空白
  17. 推荐几个著名的电子书免费下载网站!
  18. GBase 8c PGXC_CLASS系统表
  19. 关于matlab licence许可到期问题
  20. 通过Feign实现Spring Cloud微服务调用

热门文章

  1. java内购_IOS内购
  2. [Unity]内购插件Unibill
  3. 化妆品Cosmetics
  4. java object save_Java之Object类和常用的API
  5. 设计产品超市智能计算机,基于物联网技术的智能超市的设计.doc
  6. Invoke 最简单用法
  7. 木材涂刷木蜡油有什么作用?
  8. 【Java】Jsoup爬虫,一个简单获取京东商品信息的小Demo
  9. 【行业基础】学习喷墨打印技术 怎么能不知道波形
  10. MSP430的“坑”