本发明涉及地球物理勘探行业,特别涉及一种多频组合信号发射装置及发射方法。
背景技术:
1、一般地球物理勘探行业人工可控源频率域csem、semi-air fem、tfem、fdip和sip等方法的发射装置用于发射单频方波、频率扫频等信号。当一次性发射一组多个组合频率信号时,例如63、83或更多频率,由于多频组合信号中含有很多频率,则多频组合信号单周期内会含有很多个0或1的状态,例如1048576个状态,即单个整周期信号的码流很大,会占用大量的逻辑单元。当加入多组多频组合信号时,会导致逻辑单元容量不够,发射前期准备工作时间长,例如软件编译代码时消耗大量时间,以及成本高。
技术实现思路
1、为了解决上述技术缺陷,本发明提供一种多频组合信号发射装置及发射方法。
2、为了解决以上技术问题,本发明采用以下技术方案来实现:
3、一方面,本发明实施例提供一种多频组合信号发射装置,其包括:处理器和flash存储芯片;
4、所述处理器,用于接收存储多频组合信号指令,或接收发射多频组合信号指令,所述存储多频组合信号指令包括频率类型和单周期多频组合信号,所述发射多频组合信号指令包括频率类型和基频;
5、当所述处理器接收到存储多频组合信号指令时,所述处理器按照所述频率类型,将所述单周期多频组合信号存储在所述flash存储芯片的地址区间中;
6、当所述处理器接收到发射多频组合信号指令时,所述处理器根据所述频率类型,从所述flash存储芯片中读取所述单周期多频组合信号,然后根据所述基频将所述单周期多频组合信号发射出去。
7、在一些实施例中,所述处理器是fpga或cpld处理器。
8、在一些实施例中,所述当所述处理器接收到发射多频组合信号指令时,所述处理器根据所述频率类型,从所述flash存储芯片中读取所述单周期多频组合信号,然后根据所述基频将所述单周期多频组合信号发射出去包括:
9、当所述处理器接收到发射多频组合信号指令时,所述处理器根据所述频率类型,从所述flash存储芯片中读取所述单周期多频组合信号,每次读取一个字节的单周期多频组合信号的码流数据并加载,然后根据所述基频,通过控制所述处理器的时钟,将所述码流数据发射出去;
10、当发射完1比特位码流数据后,继续从所述flash存储芯片中读取下一个字节的单周期多频组合信号的码流数据并缓存;
11、当把加载的当前字节的单周期多频组合信号的码流数据发射完后,继续将缓存的下一个字节的单周期多频组合信号的码流数据进行加载,然后根据所述基频,通过控制所述处理器的时钟,将所述码流数据发生出去。
12、在一些实施例中,还包括驱动模块;
13、所述将所述码流数据发射出去包括:
14、将所述码流数据转变成整流或逆变信号,然后通过所述驱动模块发射出去。
15、在一些实施例中,还包括控制模块;
16、所述控制模块,用于接收用户输入的存储多频组合信号指令或发射多频组合信号指令,然后将其转发给所述处理器。
17、另一方面,本发明实施例提供了一种多频组合信号发射方法,其包括如下步骤:
18、处理器接收发射多频组合信号指令,所述发射多频组合信号指令包括频率类型和基频;
19、所述处理器根据所述频率类型,从flash存储芯片中读取单周期多频组合信号,然后根据所述基频将所述单周期多频组合信号发射出去。
20、在一些实施例中,还包括如下步骤:
21、当所述处理器接收到存储多频组合信号指令时,所述存储多频组合信号指令包括频率类型和单周期多频组合信号,所述处理器按照所述频率类型,将所述单周期多频组合信号存储在所述flash存储芯片的地址区间中。
22、在一些实施例中,所述处理器是fpga或cpld处理器。
23、在一些实施例中,所述处理器根据所述频率类型,从flash存储芯片中读取单周期多频组合信号,然后根据所述基频将所述单周期多频组合信号发射出去包括:
24、所述处理器根据所述频率类型,从flash存储芯片中读取单周期多频组合信号,每次读取一个字节的单周期多频组合信号的码流数据并加载,然后根据所述基频,通过控制所述处理器的时钟,将所述码流数据发射出去;
25、当发射完1比特位码流数据后,继续从所述flash存储芯片中读取下一个字节的单周期多频组合信号的码流数据并缓存;
26、当把加载的当前字节的单周期多频组合信号的码流数据发射完后,继续将缓存的下一个字节的单周期多频组合信号的码流数据进行加载,然后根据所述基频,通过控制所述处理器的时钟,将所述码流数据发生出去。
27、在一些实施例中,其特征在于,所述将所述码流数据发射出去包括:
28、将所述码流数据转变成整流或逆变信号,然后通过驱动模块发射出去。
29、本发明提供的一种多频组合信号发射装置及发射方法,与现有技术相比,本发明取得的技术效果包括:
30、1、本发明实施例,使用flash存储芯片存储多频组合信号,避免了使用处理器存储多频组合信号,从而解决了现有装置无法存储多个多频组合信号的问题。
31、2、使用flash存储芯片存储多频组合信号,编译代码时间可以降到1分钟及以内,极大地减少代码编译时间。
1.一种多频组合信号发射装置,其特征在于,包括:处理器和flash存储芯片;
2.根据权利要求1所述的多频组合信号发射装置,其特征在于,所述处理器是fpga或cpld处理器。
3.根据权利要求2所述的多频组合信号发射装置,其特征在于,所述当所述处理器接收到发射多频组合信号指令时,所述处理器根据所述频率类型,从所述flash存储芯片中读取所述单周期多频组合信号,然后根据所述基频将所述单周期多频组合信号发射出去包括:
4.根据权利要求3所述的多频组合信号发射装置,其特征在于,还包括驱动模块;
5.根据权利要求1-4中任一所述的多频组合信号发射装置,其特征在于,还包括控制模块;
6.一种多频组合信号发射方法,其特征在于,包括如下步骤:
7.根据权利要求6所述的多频组合信号发射方法,其特征在于,还包括如下步骤:
8.根据权利要求7所述的多频组合信号发射方法,其特征在于,所述处理器是fpga或cpld处理器。
9.根据权利要求8所述的多频组合信号发射方法,其特征在于,所述处理器根据所述频率类型,从flash存储芯片中读取单周期多频组合信号,然后根据所述基频将所述单周期多频组合信号发射出去包括:
10.根据权利要求6-9中任一所述的多频组合信号发射方法,其特征在于,所述将所述码流数据发射出去包括: