b1c和b2a是否需要b1i及b2i引导捕获

b1c和b2a是否需要b1i及b2i引导捕获,第1张

北斗二号在B1、B2和B3三个频段提供B1I、B2I和B3I三个公开服务信号。其中,B1频段的中心频率为1561.098MHz,B2为1207.14MHz,B3为1268.52MHz

北斗三号在B1、B2和B3三个频段提供B1I、B1C、B2a、B2b和B3I五个公开服务信号。其中B1频段的中心频率为1575.42MHz,B2为1176.45MHz,B3为1268.52MHz

北斗二与北斗三之间的共有频率为B1I与B3I,而北斗三的新频点为B1c、B2a以及B2b。

拘役具体调制方式的命名区别详见

rinex304中的Table 9 : RINEX Version 3.04 BDS Observation Codes

数据下载

数据从igs的ftp网站进行下载:ftp://igs.ign.fr/pub/igs/data/,为方便下载在Linux上可使用命令:wget -qr -nH --cut-dirs=7 "ftp://igs.ign.fr/pub/igs/data/${yyyy}/${doy}/${site2}*_R_${yyyy}${doy}0000_01D_30S_MO.crx.gz",其中yyyy为年,doy为年积日,只需将所需数据的时间按照数据年与年积日进行相应命名即可用来进行观测数据下载。

当下载下来的数据可使用下述命令进行批处理,以实现格式转换与命名:

解压:

gunzip *_R_${yyyy}${doy}0000_01D_30S_MO.crx.gz

重命名:

set obs_list=`ls *_R_${yyyy}${doy}0000_01D_30S_MO.crx`

foreach f ($obs_list)

set s_c=`basename $f`

set s=`echo $s_c | tr "[A-Z]" "[a-z]" | cut -c1-4`

mv ${s_c} ${s}${doy}0.${yy}d

./CRX2RNX ${s}${doy}0.${yy}d

rm ${site1}${doy}0.${yy}d

end

1

2

3

4

5

6

7

8

1

2

3

4

5

6

7

8

数据查找

在Linux系统上只需要在已下载的目录下分别使用命令:grep - r ' C5D' ;grep - r ' C5P' ;grep - r ' C5X' ,查看那些观测文件在北斗的频率中同时包含1与5,包含即为有新频点的测站。

最终的站点

areg

brux

brst

cebr

cedu

chpg

dav1

djig

enao

faa1

ffmj

gamg

gop6

harb

hob2

hueg

jfng

joze

kat1

kirg

kiru

kit3

kitg

koug

kour

krgg

laut

lck3

leij

lmmf

lpgs

mayg

mac1

mao0

mas1

maw1

metg

met3

mgue

mizu

nklg

nnor

nrmg

nya2

ous2

pado

parc

pots

ptgg

redu

rgdg

rio2

seyg

sgoc

sod3

stj3

str1

sutm

tash

thtg

tit2

tlsg

tow2

ulab

unsa

urum

usp1

vill

warn

wind

wtzz

wuh2

yar2

yar3

yarr

yel2

安装一键安装包来安装PHP环境,

// 教程地址 http://help.aliyun.com/view/11108189_13435438.html?spm=5176.7224445.1997283057.5.w30dOY

望采纳 Thx

#/bin/bash

count1=`cat file1|wc -l`

count2=`cat file2|wc -l`

a=`expr $count1 - $count2`

if [ $a -gt 0 ]then

for((i=1i<=$count2i++))

do

x=${i}"p"

echo "`cat file1|sed -n "$x"` `cat file2|sed -n "$x"`" >>/result.log

done

count=`expr $count2 + 1`

for((j=$countj<=$count1j++))

do

y=${j}"p"

z=${count2}"p"

echo "`cat file1|sed -n "$y"` `cat file2|sed -n "$z"`" >>/result.log

done

elif [ $a -lt 0 ]then

for((i=1i<=$count1i++))

do

x=${i}"p"

echo "`cat file2|sed -n "$x"` `cat file1|sed -n "$x"`" >>/result.log

done

count=`expr $count1 + 1`

for((j=$countj<=$count2j++))

do

y=${j}"p"

z=${count1}"p"

echo "`cat file2|sed -n "$y"` `cat file1|sed -n "$z"`" >>/result.log

done

else

for((k=1k<=$count1k++))

do

f=${k}"p"

echo "`cat file1|sed -n "$f"` `cat file2|sed -n "$f"`" >>/result.log

done

fi

行数小的写在行数大的后面,同行的话直接第二个文件内容写在第一个后面


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7408203.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-05
下一篇 2023-04-05

发表评论

登录后才能评论

评论列表(0条)

保存