一种将天文射电信号转换为音频的系统的制作方法

文档序号:15463904发布日期:2018-09-18 18:50阅读:来源:国知局

技术特征:

1.一种将天文射电信号转换为音频的系统,其特征在于,该系统包括射电望远镜和射电望远镜控制台,射电望远镜与射电望远镜控制台通过通信线路连接,射电望远镜将射电信号传输至射电望远镜控制台。

2.根据权利要求1所述的将天文射电信号转换为音频的系统,其特征在于,该系统中还包括天文体验馆射电展项服务器,该服务器位于天文体验馆中,并且与射电望远镜控制台通过通信线路连接。

3.根据权利要求2所述的将天文射电信号转换为音频的系统,其特征在于,射电望远镜控制台对获取宇宙射电信号的处理步骤包括:

消除射频干扰,从时间,频率,极化,位置,距离,敏感性参数来区分射电天文信号和射频干扰,在数据流中识别射频干扰并完全删除或消隐,其中对于射频干扰消除又包括:

(1)时频域切除,即在时域或频域里设立不同的阈值,如果信号强度大于阈值,则被认为是射频干扰并剔除;

(2)采用零陷定位干扰源,将天线阵设置为跟踪特定方向的目标,提高消除干扰效果;

将消除射频干扰后的天文射电模拟信号,通过模数转换器转换成一组一组相关的二进制数据保存,数字化作为数字音频,以单字节形式存储;

在内存中创建内存流对象,将已经序列化的数据的长度写入所创建的内存流中,随后再写入序列化数据本身,通过两段的数据拼接处理保证网络传输过程中数据的完整性。

4.根据权利要求3所述的将天文射电信号转换为音频的系统,其特征在于,天文体验馆射电展项服务器接收到从射电望远镜控制台发送过来的已经数字化的射电信号,在服务器内存中创建数据流对象,将数据根据传输时定义的数据长度拆解出来放入缓存列表中,将二进制数据通过反序列化方法获得音频编码的字节数组存入队列中。

5.根据权利要求4所述的将天文射电信号转换为音频的系统,其特征在于,所述的通过反序列化方法获得音频编码的方法包括:

天文体验馆射电展项服务器读取存储在内存流中的数字信号,数字信号以8位byte字节数组的数据结构读取,以字节数组第一个取值为基准,通过贪心算法将各个组成的字节音符分别对应到以C大调为基准的有C、D、E、F、G、A、B之中,再更具解析得到音频数据中的频率字段参数进行对音频单元归类,

将各部分音调合成以每四拍为一小节的方式组成人耳能接收的音乐,最后通过使用Unity3D引擎I,将二进制音频文件合成为语音数据。

6.根据权利要求5所述的将天文射电信号转换为音频的系统,其特征在于,音频数据转换对应关系如下:

大调→bool升序降序→二进制频率码;

C→无升降号→1 2 3 4 5 6 7→a小调;

D→2升(#4#1)→2 3#4 5 6 7#1→b小调;

E→4升(#4#1#5#2)→3#4#5 6 7#1#2→#c小调;

F→1降(b7)→4 5 6 b7 1 2 3→d小调;

G→1升(#4)→5 6 7 1 2 3#4→e小调;

A→3升(#4#1#5)→6 7#1 2 3#4#5→#f小调;

B→5升(#4#1#5#2#6)→7#1#2 3#4#5#6→#g小调。

7.根据权利要求6所述的将天文射电信号转换为音频的系统,其特征在于,将音频文件通过系统中的多个听筒播放,听筒设计成陨石状。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1