一种信息传输的方法及系统的制作方法
【技术领域】
[0001 ]本发明设及通信技术领域,尤其设及一种信息传输方法及系统。
【背景技术】
[0002] 通信系统的一个很重要的标准是要满足实时性,故一般在进行团队开发的情况下 都会选择基于同一个平台进行开发工作,并配合使用版本管理软件。
[0003] W SVN( subversion)为例说明运种协作开发的方法。SVN是一个版本控制软件,主 要用途在于协同文件的操作、保留修改历史,W助于查阅/审计/回溯数据的修改,它是一个 集中式版本管理系统,版本库是SVN的核屯、部分,客户端连接到SVN版本库读取/修改运些数 据。通常服务器端管理者要先添加客户端用户和赋予权限,之后客户端用户可W从服务器 上传和下载文件。为了保证通信系统的实时性,开发人员一般都会选择基于同一平台进行 开发和仿真。
[0004] 但是不是所有环境下都可W在同一平台下进行编译开发,例如在LTE室内高精度 定位系统研究过程中,仿真主要的流程为射频信号处理、基带信号处理、算法和界面演示。 不同流程都需要不同的编译环境下实现。因此其不适用于利用一个版本控制软件来控制所 有流程在统一的编译环境下实现,
【发明内容】
[0005] 本发明的实施例提供一种信息传输的方法及系统,有效解决了多平台的实时性数 据传输问题,从而实现了多设备多平台的开发编译。
[0006] 为达到上述目的,本发明的实施例采用如下技术方案:
[0007] 本发明实施例提供了一种信息传输的方法,应用于一种信息传输系统,所述信息 传输系统包括无线手持信号源、无线信号接收单元、第一设备、第二设备和第=设备;
[000引所述无线信号接收单元通过空口无线信道接收所述无线手持信号源发出的无线 信号,并将所述射频数据按照预设格式向所述第一设备发送;
[0009] 所述第一设备对所述射频数据进行基带信号处理,得到若干个TDOA值,并将所述 若干个TDOA值向所述第二设备发送;
[0010] 所述第二设备根据接收到的TDOA值进行计算,得到无线信号的定位坐标;W及,将 所述定位坐标的各个维度值按照预设顺序向所述第=设备发送;
[0011] 所述第=设备按照接收先后顺序对接收到的维度值进行排序,组成所述定位坐 标,并显示所述定位坐标。
[0012] 本发明实施例还提供了一种信息传输的系统,包括无线手持信号源、无线信号接 收单元、第一设备、第二设备和第=设备;
[0013] 所述无线信号接收单元,用于通过空口无线信道接收所述无线手持信号源发出的 无线信号,并将所述射频数据按照预设格式向所述第一设备发送;
[0014] 所述第一设备,用于对所述射频数据进行基带信号处理,得到若干个TDOA值,并将 所述若干个TDOA值向所述第二设备发送;
[0015] 所述第二设备,用于根据接收到的TDOA值进行计算,得到无线信号的定位坐标;W 及,将所述定位坐标的各个维度值按照预设顺序向所述第=设备发送;
[0016] 所述第=设备,用于按照接收先后顺序对接收到的维度值进行排序,组成所述定 位坐标,并显示所述定位坐标。
[0017] 本发明实施例提供了一种信息传输的方法及系统,通过为各个设备之间的数据传 输设置相应的传输方式,使得各个设备可W独立在自己需要的环境和平台运行而不需要考 虑其他的设备情况。相比于现有技术来说,本发明实施例可W让每个设备选择自己的运行 环境,让平台开发更为灵活。
【附图说明】
[0018] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可W 根据运些附图获得其他的附图。
[0019] 图1为本发明实施例提供的一种信息传输的方法流程图;
[0020] 图2为本发明实施例提供的一种信息传输的系统的组成框图。
【具体实施方式】
[0021] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
[0022] 本发明实施例提供了一种信息传输的方法,应用于一种信息传输系统,所述信息 传输系统包括无线手持信号源、无线信号接收单元、第一设备、第二设备和第=设备。
[0023] 在该系统中,信号源为手持信号源,无线手持信号源与无线信号接收单元之间的 信道为空口无线信道;
[0024] 无线信号接收单元负责射频信号处理W及数据存储,平台为FPGA+ARM;
[0025] 第一设备负责基带信号处理,平台为matlab;
[0026] 第二设备负责进行定位计算,平台为matlab;
[0027] 第=设备负责演示界面生成,平台为WPF。
[0028] 第一设备、2和3可W是PC或其他具有运行前述平台能力的设备。
[0029] 所述无线信号接收单元、所述第一设备、所述第二设备和所述第=设备一般需要 设置于同一个局域网中。
[0030] 基于前述架构,本发明实施例提供的一种信息传输的方法具体如图1所示,包括:
[0031] 101、所述无线信号接收单元通过空口无线信道接收所述无线手持信号源发出的 无线信号。
[0032] 102、所述无线信号接收单元将所述射频数据按照预设格式向所述第一设备发送。
[0033] 其中,所述预设格式预设1416字节包括:
[0034] 标志位字段start,用于表示数据传输的标志位;
[0035] 长度字段Len,用于表示数据化化域中的数据长度;
[0036] IQ组号字段IQ_No,用于表示当前传输的IQ数据在所有IQ数据中的位置;
[0037] 数据序号字段Index,用于表示当前传输的IQ数据传输在当前IQ组号对应的IQ数 据中的位置;
[0038] 保留字段Served,用于表示字段保留;
[0039] 数据字段化化,用于表示当前传输的数据。
[0040] 具体字段顺序如下表1所示。
[0041] 表 1
[0043] 103、所述第一设备对所述射频数据进行基带信号处理,得到若干个TD0A(Time Difference of Arrival,到达时间差)值。
[0044] TDOA值由LTE上行SRS信号经过相关计算得到,用于后续的TDOA算法。TDOA定位算 法是一种利用时间差进行定位的方法。通过测量信号到达监测站的时间,可W确定信号源 的距离。利用信号源到各个监测站的距离(W监测站为中屯、,距离为半径作圆),就能确定信 号的位置。通过比较信号到达各个监测站的时间差,就能作出W监测站为焦点,距离差为长 轴的双曲线,双曲线的交点就是信号的位置。
[0045] 104、所述第一设备将所述若干个TDOA值向所述第二设备发送。
[0046] 对于单个用户同一时刻的当前定位点,TDO算法需要至少3个精确的TDOA值,因此 第一设备一般单次会发送至少3个TDOA值到第二设备。为了提高定位精度,可W增加无线信 号接收单元的数量,即增加接收端的天线簇的数量。一个接收单元由一簇天线组成,包括4 根接收天线,能计算3个TDOA值,W此类推,2簇天线就能得到6个TDOA值。运样,第一设备可 W将计算得到的6个TDOA值按照天线簇顺序发送给第二设备。当然如果根据需要设置了更 多的天线簇,那么第一设备单次需要传输的TDOA值就需要有更多。因此,若传输多天线簇的 TDOA值时,需要将对应于同一簇天线的TDOA值连续发送,当一簇天线对应的TDOA值发送完 成后才能发送另一簇天线对应的TDOA值。
[0047] 105、所述第二设备根据接收到的TDOA值进行计算,得到无线信号的定位坐标。
[004引运里需要说明的是,第二设备在使用第一设备提供的TDOA值时,需要考虑到当前 系统内部采用了几个无线信号接收单元。若只有一个,那么第二设备可W直接使用第一设 备提供的TDOA值进行计算。若有多个无线信号接收单元,则要根据从第一设备接收到的 TDOA值的顺序,则需要按照每个天线簇可m十算出的TDOA值(如步骤104提出