RTK数据流内存分配
2022-09-19 16:38:53 18 举报
RTK数据流内存分配是指将计算机的内存资源分配给RTK(Real-Time Kinematic)系统的数据流。RTK是一种全球定位系统,它能够实时地计算出卫星信号传播到接收器的时间差,从而实现厘米级的定位精度。在RTK系统中,数据流包括了从卫星接收到的原始信号、经过处理后的定位结果以及相关的控制指令等。为了保证系统的实时性和稳定性,需要对数据流进行合理的内存分配。这包括确定每个数据流所需的内存大小、分配和管理内存资源以及对内存进行优化等。通过合理的内存分配,可以提高RTK系统的性能和可靠性。
作者其他创作
大纲/内容
通过obs和nav数据计算出卫星的状态
rover相对定位
输出解析数据
解析数据保存到svr->sbfu
卫星状态
svr->rtk->sol
rtcm->nav(eph+geph)
svr->rtcm[1].sta.pos[3]
svr->nav
文件,socket
rtcm->obs
1024字节
从rtcm解析
3*8=24字节
rtcm->buff 1200字节
svr->rtk->ssat
svr->rtk.rb
144字节
END
rtcm->sta
352*160=56,320字节
svr->solbuf
输出到流
buff
rover单点定位
svr->sbuf
解析数据保存到svr->solbuf
2x32768=65,536字节
从rtcm拷贝到svr
再次中转obs数据
天线位置
6*8=48字节
obs.data
svr->obs[0][fobs].data[obs->n]=svr->rtcm[0].obs->data[64]
svr->obs
精确定位
从svr拷贝到rtcm
数据采集
svr->buff 32768字节
收藏
收藏
0 条评论
回复 删除
下一页