一种信号发射方法及装置与流程

文档序号:36639952发布日期:2024-01-06 23:25阅读:25来源:国知局
一种信号发射方法及装置与流程

本发明涉及信号处理,特别涉及一种信号发射方法及装置。


背景技术:

1、随着通信技术的发展,信号无处不在。信号是运载消息的工具,是消息的载体,如电信号可以通过幅度、频率、相位的变化来表示不同的消息。目前,大都是利用模拟信号实现消息的发送和接收,然而模拟信号受传输线路噪声的影响,会使得其消息处理精度较差。

2、例如,在无线遥控领域,通常会通过发送红外信号来实现控制消息的发送。在发送红外信号的过程中,需要基于pmw(pulse width modulation,脉冲宽度调制)通过红外发射管将电信号转化成光信号,来产生红外信号。

3、而pmw是一种模拟控制方式,其原理是根据相应载荷的变化来调制晶体管基极或mos管栅极的偏置,来实现晶体管或mos管导通时间的改变,从而实现开关稳压电源输出的改变。这便使得光信号的调制范围受偏置电压的限制,因此,为了产生不同参数的光信号往往需要个性化定制对应的电路结构,增加了开发难度和开发成本。

4、另外,虽然模拟信号的值可连续变化,但其受外接环境噪音影响较大,往往导致解析出的消息或指令存在错误。此外,模拟电路容易随时间漂移,因而难以调节。


技术实现思路

1、本发明的目的在于提供一种信号发射方法及装置,以至少解决现有信号载波调节不便且开发成本较高的问题。

2、为解决上述技术问题,本发明提供一种信号发射方法,包括:

3、获取载波信号的载波参数,所述载波参数包括载波频率和占空比;

4、获取输出端口的端口参数,所述端口参数包括每比特时钟周期和单位字长发送的比特数;

5、利用所述载波参数和所述端口参数,计算所述输出端口发射所述载波信号时,所述载波信号中高电平所需的比特数和低电平所需的比特数;

6、根据计算得到的所述载波信号中高电平所需的比特数和低电平所需的比特数,发射载波信号。

7、可选的,在所述的信号发射方法中,所述利用所述载波参数和所述端口参数,计算所述输出端口发射所述载波信号时,所述载波信号中高电平所需的比特数和低电平所需的比特数的方法包括:

8、根据所述载波参数,计算所述载波信号中高电平的发送时间和低电平的发送时间;

9、根据所述端口参数,计算每一比特的时间;

10、利用高电平的发送时间、低电平的发送时间和每一比特的时间,计算得到所述载波信号中高电平所需的比特数和低电平所需的比特数。

11、可选的,在所述的信号发射方法中,所述利用高电平的发送时间、低电平的发送时间和每一比特的时间,计算得到所述载波信号中高电平所需的比特数和低电平所需的比特数的方法包括:

12、设高电平的发送时间为th,低电平的发送时间为tl,每一比特的发送时间为tbit,则高电平所需的比特数p和低电平所需的比特数q满足如下公式:

13、p=th/tbit

14、q=tl/tbit

15、对高电平所需的比特数p和低电平所需的比特数q取整,以使p和q均为正整数。

16、可选的,在所述的信号发射方法中,所述对高电平所需的比特数p和低电平所需的比特数q取整,以使p和q均为正整数的方法包括:

17、若计算得到的p或q为小数,则选取该小数相邻的若干个正整数作为备选值;

18、以p或q的备选值作为p或q的值,计算所有取值情况下p和q的比值;

19、根据每个载波的总时长和目标占空比确认p和q的最终值。

20、可选的,在所述的信号发射方法中,在发射载波信号之前,所述信号发射方法还包括:

21、获取输出端口的字单元比特数;

22、根据所述载波信号中高电平所需的比特数和低电平所需的比特数与字单元比特数的关系,修正所述载波信号中高电平所需的比特数和低电平所需的比特数。

23、可选的,在所述的信号发射方法中,所述根据所述载波信号中高电平所需的比特数和低电平所需的比特数与字单元比特数的关系,修正所述载波信号中高电平所需的比特数和低电平所需的比特数的方法包括:

24、对所述载波信号中高电平所需的比特数和低电平所需的比特数求和,以得到发射所述载波信号所需的比特总数;

25、利用发射所述载波信号所需的比特总数和输出端口的字单元比特数,计算发射所述载波信号所用的字数;

26、获取输出端口每发送一个字后停顿的时间;

27、利用发射所述载波信号所用的字数和输出端口每发送一个字后停顿的时间对所述载波信号中高电平所需的比特数和低电平所需的比特数进行修正。

28、可选的,在所述的信号发射方法中,所述利用发射所述载波信号所用的字数和输出端口每发送一个字后停顿的时间对所述载波信号中高电平所需的比特数和低电平所需的比特数进行修正的方法包括:

29、根据发射所述载波信号所用的字数,计算输出端口的停顿次数;

30、根据输出端口的停顿次数和输出端口每发送一个字后停顿的时间,计算输出端口的停顿总时长;

31、根据载波信号所需的比特总数和每一比特的时间,计算载波信号的发射时长;

32、对输出端口的停顿总时长和载波信号的实际发射时长进行求和,以得到载波信号的发射总时长,并利用发射总时长得到载波信号的实际发射频率;

33、调整所述载波信号中高电平所需的比特数和低电平所需的比特数,以使载波信号的实际发射频率与载波频率最接近。

34、可选的,在所述的信号发射方法中,所述根据发射所述载波信号所用的字数,计算输出端口的停顿次数的方法包括:

35、选取大于发射所述载波信号所用的字数中最接近该字数的整数作为输出端口的停顿次数;

36、或,选取发射所述载波信号所用的字数的整数部分作为完整停顿次数,发射所述载波信号所用的字数的小数部分按照实际停顿时长计算。

37、可选的,在所述的信号发射方法中,所述发射载波信号的方法包括:

38、获取控制码;

39、将所述控制码调制在所述载波信号上;

40、将调制有控制码的载波信号通过输出端口进行发射。

41、为解决上述技术问题,本发明还提供一种信号发射装置,用于实现如上任一项所述的信号发射方法,所述信号发射装置包括处理器和输出端口;所述处理器用于获取载波信号的载波参数和输出端口的端口参数,并计算得到载波信号中高电平所需的比特数和低电平所需的比特数;所述输出端口用于根据所述处理器计算得到的载波信号中高电平所需的比特数和低电平所需的比特数,发射载波信号。

42、本发明提供的信号发射方法及装置,包括:获取载波信号的载波参数,所述载波参数包括载波频率和占空比;获取输出端口的端口参数,所述端口参数包括每比特时钟周期和单位字长发送的比特数;利用所述载波参数和所述端口参数,计算所述输出端口发射所述载波信号时,所述载波信号中高电平所需的比特数和低电平所需的比特数;根据计算得到的所述载波信号中高电平所需的比特数和低电平所需的比特数,发射载波信号。通过利用所述载波参数和所述端口参数计算载波信号中高电平所需的比特数和低电平所需的比特数,并根据高低电平的比特数发射载波信号,使得载波信号基于数字信号实现了精准、灵活的调节和发射;且在开发过程中,可直接利用现有的信号发射系统,无需额外开发特殊硬件,便可实现不同载波频率信号的发射,解决了现有信号载波调节不便且开发成本较高的问题。

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