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. 因此维护一下当前区间中的节点是否全部在环上. 不是直接暴力到叶子节点修改. 否则整体打标 ...
随机推荐
- xmanager 连接centos 7桌面
1.前言 工作中服务器有时候需要图形处理一些事物,那么这个时候就需要远程连接方式,XDMCP,VNC,RDP,我今天介绍一下xdmp怎么使用与配置(x display manager control ...
- spark高可用集群搭建及运行测试
文中的所有操作都是在之前的文章spark集群的搭建基础上建立的,重复操作已经简写: 之前的配置中使用了master01.slave01.slave02.slave03: 本篇文章还要添加master0 ...
- js如何发送wss协议的请求,以及接受服务器返回的数据
今天遇到问题,以往都是请求http协议的url,现在请求变成了wss的,用以前那种ajax的方式不可以发送和接受.然后查阅相关资料解决了这个问题,在这记录一下解决办法,使用的是websocket. & ...
- 我从Angular 2转向Vue.js, 也没有选择React
译者按: 通过使用Angular的经历,作者已经完全转为Vue粉了!我们Fundebug目前还是用AngularJS 1,坦白说,学习曲线蛮陡的. 原文: Why we moved from Angu ...
- jquery网页日历显示控件calendar3.1使用详解
关于日历插件,我做了好多次尝试,一直致力于开发一款简单易用的日历控件.我的想法是争取在引用这个控件后,用一行js代码就能做出一个日历,若在加点参数,就能自定义外观和功能丰富多彩的日历.Calendar ...
- elementUI vue upload完整示例
elementUI 和vue 还有axios +java的完整示例, 代码敲了很久, 累死了, 以后用就直接复制了 ,很值吧!!! 1.html <!DOCTYPE html> <h ...
- JS中的call、apply、bind方法详解
bind 是返回对应函数,便于稍后调用:apply .call 则是立即调用 . apply.call 在 javascript 中,call 和 apply 都是为了改变某个函数运行时的上下文(co ...
- [转]原生JS-查找相邻的元素-siblings方法的实现
在针对element的操作里,查找附近的元素是一个不可少的过程,比如在实现tab时,其中的一个div增加了“on”class,其他的去除“on”class.如果用jquery的朋友就肯定不会陌生sib ...
- 2018-08-22 为中文API的简繁转换库添加迟到的持续集成
前两天在V2EX偶遇反馈帖第一次见以汉字命名的 Java 类 - V2EX, 于是复习了一下半年多没碰的项目program-in-chinese/zhconverter. 前文介绍了发布过程: 在Ma ...
- Spring 切入点配置
有关各种拦截的切入点配置举例 (1)只对返回值为String的方法进行拦截 @Pointcut("execution (java.lang.String com.zzdr.spring.se ...