2018-10-18读文献总结之DCB码分多址、零基线、信号产生
---恢复内容开始---
今天心血来潮,想开始把自己读文献的过程和每篇文献的收获总结一下,不知道CSDN怎么回事,一直登陆不进去,搞得我注册了一个博客园的账户,博客园新注册的还需要认证,但是很快,所以我就来这边了。文笔不好,主要是一些流水账,用来自己看看。
前两天一直搞不清DCB怎么消除,看了一些文献。在此总结一下
GPS码分多址,产生的硬件延迟误差,可以通过星间差分消除接收机上硬件延迟。
以下是部分文章阅读总结:
《论GPS接收机的零基线检验法》,总结一句话,零基线方法可以验证接收机质量的好坏。
《零基线约束的参考站间模糊度固定方法研究》,计算流程图可以参考一下,伪距与相位权重比为1:100,坐标状态参数精度为0.05?文章参考价值不大。
《GNSS 软件接收机捕获与跟踪技术研究 》GPS 系统发送的卫星导航信号是 CDMA 码分多址的扩频信号,将导航电文扩频,到 PRN 码上后再由载波发射,24 颗卫星的 PRN 码各不相同,形成 CDMA 结构。GPS信号是通过频率处于甚高频段的两个无线电信号发送的,这两个频率被称为 L1 和L2。导航电文和 PRN 码通过模二和合并。 对于普通的 GPS 公众用户,只需捕获和跟踪 L1 上的 C/A 码信号,解调出导航电文。
第二章,GPS 信号捕获原理。为了跟踪 GPS 信号并进行信息解码,就必须先用捕获程序来检测信号的存在,一旦检测到信号,必须测出两个重要参数,一个是 C/A 码的起始相位;另一个是输入信号的载波频率。
C/A 码的两个重要相关特性:1.几乎没有互相关特性。2.除了零延时外,几乎没有自相关性。 C/A 码码长是 1ms,所以至少需要 1ms 的数据才能完成捕获操作。
GPS 信号跟踪原理。跟踪的目的是提高捕获得到的 C/A 码相位和载波频率的精度,并保持跟踪状态,进而去除载波和 C/A 码得到导航数据电文。
C/A 码跟踪环路:码跟踪环路通常由延迟锁定环(DLL,Delay Lock Loop)实现,由本地产生提前(Early),准时(Prompt),滞后(Late)三个间隔二分之一码片的 C/A 码,并与输入信号相乘,产生三个乘积送入码环鉴相器进行计算,计算结果作为控制信号反馈到本地码产生器,控制本地 C/A 码的产生,从而实现码跟踪环路。
载波频率跟踪环路:通常由锁相环(PLL,Phase Lock Loop)或者锁频环(FLL,Frequency Lock Loop)完成,或者由锁相环,锁频环共同完成对载波的跟踪。由本地产生某个频率某个相位的本相和四分相两路载波,与输入信号相乘,得到两个乘积,送入载波环路鉴相器进行计算,计算结果作为控制信号反馈到本地载波产生器控制本地载波的频率和相位,从而实现载波跟踪环路。跟踪环路连续工作从而保证本地 C/A 码和载波频率,相位与输入信号保持一致,如果出现失锁情况,则需要重新开始对该卫星信号的捕获。
《G N S S 接 收 机 跟 踪 环 路 关 键 技 术 研 究》,扩频码:扩频码又称为信道化码,用于区分来自同一小区的不同传输连接(就像同一酒店有不同的厨师,他们做的菜需要相互区别),从下行看,扩频码区别的是一个小区的不同链路连接;从上行看,扩频码区别的是同一个终端的不同物理信道。(伪距基准码)北 斗 B1 频 点 使 用 的 扩 频 码 长 度 为2 0 4 6 0 ,速 率 为 2 . 0 4 6 M H z,GPS C / A 码 的1 . 0 2 3 M H z。
2 . 4 接 收 机 同 步 技 术 研 究 。导 航 信 号 捕 获 主 要 是 利 用 卫 星 信 号 中 伪 随 机 码 的 近 似 正 交 性 ,确 定 视 界 内 所有 可 见 的 卫 星 , 并 且 对 各 路 卫 星 信 号 的 多 普 勒 频 率 和 码 延 时 进 行 粗 略 估 计 ,它 本质 上 是 一 个 相 关 过 程 ,通 过 将 接 收 到 的 信 号 与 接 收 机 本 地 的 参 考 信 号 进 行 相 关 积分 来 实 现。
《基于整周模糊度概率特性的有效性检验》-2002-
《GNSS 整周模糊度概率特性》-2007-需要后续再看
rinex3.02文档:
---恢复内容结束---
2018-11-14 L2C(M)与L2C(L)与LWC(M+L)区别
One of the first announcements was the addition of a new civilian-use signal, to be transmitted on a frequency other than the L1 frequency used for the coarse/acquisition (C/A) signal. Ultimately, this became the L2C signal, so called because it is broadcast on the L2 frequency. Because it requires new hardware on board the satellite, it is only transmitted by the so-called Block IIR-M and later design satellites. The L2C signal is tasked with improving accuracy of navigation, providing an easy to track signal, and acting as a redundant signal in case of localized interference.
Unlike the C/A code, L2C contains two distinct PRN code sequences to provide ranging information; the Civilian Moderate length code (called CM), and theCivilian Long length code (called CL). The CM code is 10,230 bits long, repeating every 20 ms. The CL code is 767,250 bits long, repeating every 1500 ms. Each signal is transmitted at 511,500 bits per second (bit/s); however, they are multiplexed together to form a 1,023,000 bit/s signal.
CM is modulated with the CNAV Navigation Message (see below), whereas CL does not contain any modulated data and is called a dataless sequence. The long, dataless sequence provides for approximately 24 dB greater correlation (~250 times stronger) than L1 C/A-code.
When compared to the C/A signal, L2C has 2.7 dB greater data recovery and 0.7 dB greater carrier-tracking, although its transmission power is 2.3 dB weaker.
第一个通知之一是添加新的民用信号,该信号将在用于粗略/捕获(C/A)信号的L1频率以外的频率上传输。最终,这变成了L2C信号,之所以这样叫,是因为它是在L2频率上广播的。因为它需要在卫星上安装新的硬件,所以只能由所谓的IIR-M块和后来的设计卫星进行传输。L2C信号的任务是提高导航精度,提供易于跟踪的信号,并且在局部干扰的情况下充当冗余信号。
与C/A码不同,L2C包含两个不同的PRN码序列以提供测距信息:平民中长码(称为CM)和民用长码(称为CL)。CM码长10230比特,每20ms重复一次。CL码长767250比特,每1500ms重复一次。每个信号以每秒511500比特(比特/秒)传输;然而,它们被复用在一起形成1023000比特/s信号。
CM用CNAV导航消息进行调制(参见下文),而CL不包含任何调制数据,被称为无数据序列。长的无数据序列比L1 C/A码提供了大约24 dB的更大的相关性(250倍更强)。
与C/A信号相比,L2C具有2.7dB更大的数据恢复和0.7dB更大的载波跟踪,尽管它的传输功率较弱。
2018-10-18读文献总结之DCB码分多址、零基线、信号产生的更多相关文章
- 2018.10.18 bzoj1185: [HNOI2007]最小矩形覆盖(旋转卡壳)
传送门 不难看出最后的矩形一定有一条边与凸包某条边重合. 因此先求出凸包,然后旋转卡壳求出当前最小矩形面积更新答案. 代码: #include<bits/stdc++.h> #define ...
- hard(2018.10.18)
题意:给你一棵\(n\)个节点的树,\(q\)个询问,每次询问读入\(u,v,k,op\),需要满足树上有\(k\)对点的简单路径交都等于\(u,v\)之间的简单路径,\(op=1\)表示\(k\)对 ...
- cdq(2018.10.18)
一句话题意:给你三个数列{a_i},{b_i},{c_i},保证每个数列都恰好是一个排列.你需要求出满足\(a_i<a_j,b_i<b_j,c_i<c_j\)的有序对\((i,j)\ ...
- 【2018.10.18】noip模拟赛Day2 地球危机(2018年第九届蓝桥杯C/C++A组省赛 三体攻击)
题目描述 三体人将对地球发起攻击.为了抵御攻击,地球人派出了 $A × B × C$ 艘战舰,在太 空中排成一个 $A$ 层 $B$ 行 $C$ 列的立方体.其中,第 $i$ 层第 $j$ 行第 $k ...
- 2018.10.18 NOIP训练 01矩阵(组合数学)
传送门 组合数学好题. 题目要求输出的结果成功把概率转化成了种类数. 本来可以枚举统计最小值为iii时的概率. 现在只需要统计最小值为iii时的方案数,每一行有不少于iii个1的方案数. 显然一行选i ...
- 2018.10.18 NOIP训练 [SCOI2018]Pipi 酱的日常(线段树)
传送门 线段树好题啊. 题目要求的是sum−a−b−c+maxsum-a-b-c+maxsum−a−b−c+max{∣a+v∣+∣b+v∣+∣c+v∣|a+v|+|b+v|+|c+v|∣a+v∣+∣b ...
- 2018.10.18 NOIP训练 ZUA球困难综合征(线段树)
传送门 考虑到模数等于7 * 13 * 17 * 19. 那么只需要维护四棵线段树求出每个数处理之后模7,13,17,197,13,17,197,13,17,19的值再用crtcrtcrt合并就行了. ...
- 2018.10.18 poj2187Beauty Contest(旋转卡壳)
传送门 旋转卡壳板子题. 就是求凸包上最远点对. 直接上双指针维护旋转卡壳就行了. 注意要时刻更新最大值. 代码: #include<iostream> #include<cstdi ...
- 2018.10.18 bzoj4105: [Thu Summer Camp 2015]平方运算(线段树)
传送门 线段树妙题. 显然平方几次就会循环(打表证明不解释). 然后所有环长度的lcmlcmlcm不大于70. 因此维护一下当前区间中的节点是否全部在环上. 不是直接暴力到叶子节点修改. 否则整体打标 ...
随机推荐
- JavaScript 系列博客(一)
JavaScript 系列博客(一) 前言 本系列博客为记录学习 JavaScript 的学习笔记,会从基础开始慢慢探索 js.今天的学习笔记主要为 js 引入.定义变量以及 JavaScript 中 ...
- ife2018 零基础学院 day 3
ife2018 零基础学院 第三天:让简历有点色彩 什么是CSS,CSS是如何工作的! 摘自CSS如何工作 什么是CSS CSS是一种用于向用户指定文档如何呈现的语言 - 它们如何被指定样式.布局等. ...
- [转]angular使用Md5加密
本文转自:https://www.cnblogs.com/waitingbar/p/7527928.html 一.现象 用户登录时需要记住密码的功能,在前端需要对密码进行加密处理,增加安全性 二解决 ...
- [android] 采用服务录制电话&服务的生命周期
根据上一节代码里,加入一个录音功能,上传到服务器,就能实现一个录制器 当手机处于通话状态时,开启录音机 获取MediaRecorder对象,通过new出来 调用MediaRecorder对象的setA ...
- C# 从Excel中读取条码
条形码的应用三------从Excel文件中读取条形码 介绍 上一篇文章,我向大家展示了生成多个条形码并存储到Excel文件中的一个方法.后来我又有了个想法:既然条码插入到excel中了,我可不可以从 ...
- Java线程池 Executor框架概述
线程池的意义 循环利用线程资源,避免重复创建和销毁线程 线程池的任务是异步执行的,只要提交完成就能快速返回,可以提高应用响应性 Java线程池还有一个很重要的意义:Java线程池就是JDK 5 推出的 ...
- Mac超快速搭建Nginx、PHP、PHPStorm、XDebug环境
一.安装自己需要的版本php 以php7.1为例,执行:curl -s https://php-osx.liip.ch/install.sh | bash -s 7.1 (去这个链接下找自己想要下载的 ...
- 2.对于所有对象都通用的方法_EJ
第8条: 覆盖equals时请遵守通用约定 我们在覆盖equals方法时,必须遵守它的通用约定: 1.自反性.对于任何非null的引用值x,x.equals(x)必须返回true: 2.对称性.对于任 ...
- 如何清除浮动(float)所带来的影响
清除浮动(float) 1.定义和用法 在w3c中给了浮动这样的定义. "float 属性定义元素在哪个方向浮动.以往这个属性总应用于图像,使文本围绕在图像周围,不过在 CSS 中,任何元素 ...
- H5新增特性、方法
1.FileReader和progress实现实时监控文件上传进度 2.HTML5新增的客户端校验 1.调用checkValidity方法进行校验 2.setCustomValidity自定义错误