一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

清缓冲区的双模FM-CDR应急广播消息接收方法与流程

2022-03-19 22:24:28 来源:中国专利 TAG:

清缓冲区的双模fm-cdr应急广播消息接收方法
技术领域
1.本发明属于应急广播技术领域,具体涉及清缓冲区的双模fm-cdr应急广播消息接收方法。


背景技术:

2.应急广播系统由应急广播平台、适配器、传输覆盖系统、应急广播终端组成,应急广播平台将应急广播消息经适配器、传输覆盖系统传给应急广播终端播放。应急广播消息包括应急广播指令和应急广播内容。应急广播内容是消息附属内容(文字、音频、音视频)或指定广播电视节目的参数。
3.在面临突发灾害时,政府利用应急广播系统能及时传达政令、发布权威信息、引导社会舆论、积极协助救灾。应急广播可由多种传输覆盖网单一或接力到达应急广播终端。目前的广播电视传输覆盖方式,包括数字调频(fm-cdr)。fm-cdr的国家规范有《调频频段数字音频广播第1部分:数字广播信道帧结构、信道编码和调制》、《调频频段数字音频广播第2部分:复用》等。
4.fm-cdr应急广播消息,是利用fm-cdr传输发射系统发送的应急广播消息。应急广播终端和适配器怎样接收fm-cdr应急广播消息,是一个需要解决的技术问题。


技术实现要素:

5.本发明要解决的技术问题是怎样接收fm-cdr应急广播消息,使应急广播消息从fm-cdr传输覆盖系统传输到应急广播终端和适配器。
6.本发明的技术方案如下。
7.清缓冲区的双模fm-cdr应急广播消息接收方法,有n个fm-cdr频率可能接收到fm-cdr应急广播消息,且fm-cdr应急广播消息在pid==pid_sel的cdr数据包中,其特征在于,频率数组f[n]中包括这n个fm-cdr频率值,循环检测f[n]中所有频率的fm-cdr信号,其中一次检测过程包括以下步骤,已知当前检测频率为频率f[i]:步骤1,检测模块清除第一cdr传输流缓冲区中数据,设置第一cdr调谐解调模块的接收频率为当前检测频率;步骤2,第一cdr调谐解调模块按接收频率对fm-cdr信号进行调谐解调,得cdr传输流,放第一cdr传输流缓冲区;步骤3,按pid==pid_sel,从第一cdr传输流缓冲区过滤出cdr传输流中应急广播消息对应的数据包;步骤4,在时间段t内,检测模块从数据包中检索和提取应急广播索引表,超时则结束本接收频率的检测,执行步骤6;步骤5,如应急广播索引表中消息目标区域与本机匹配,则设置当前接收频率为频率f[i],执行一次响应过程;步骤6,改变当前检测频率为f[j],其中j=i 1,如j==数组长度则j=0。
[0008]
所述一次响应过程包括以下步骤:步骤a,主控模块清除第二cdr传输流缓冲区中数据,设置第二cdr调谐解调模块的接收频率为当前接收频率,第二cdr调谐解调模块按接收频率对fm-cdr信号进行调谐解调,得cdr传输流,放第二cdr传输流缓冲区;步骤b,按pid==pid_sel,从第二cdr传输流缓冲区过滤出cdr传输流中应急广播消息对应的数据包;步骤c,主控模块从数据包中提取应急广播索引表和应急广播内容表,进一步得到cdr应急广播消息输出。
[0009]
优选的,所述第一cdr调谐解调模块和第二cdr调谐解调模块的核心是海尔hi5216芯片。
[0010]
对比现有技术,本发明的有益效果是:1、按接收频率数组f[n] 中的频率,循环接收fm-cdr信号,检测cdr传输流数据,当解析得到应急广播索引表且应急广播索引表中消息目标区域与本机匹配时,判断有发给本机的fm-cdr应急广播消息。这实现了怎样在至少1个频率中寻找发给本机的fm-cdr应急广播消息。
[0011]
2、由第一cdr调谐解调模块、第一cdr传输流缓冲区、检测模块、第二cdr调谐解调模块、第二cdr传输流缓冲区、主控模块实现接收fm-cdr应急广播消息。
[0012]
3、第一cdr调谐解调模块、第一cdr传输流缓冲区和检测模块进行有无fm-cdr应急广播消息的检测,第二cdr调谐解调模块、第二cdr传输流缓冲区和主控模块进行fm-cdr应急广播消息的接收,二者并发进行,实现fm-cdr应急广播消息检测不间断和接收不遗漏。
[0013]
4、第一cdr调谐解调模块接收新频率的fm-cdr信号前,检测模块先清除第一cdr传输流缓冲区中数据,防止因新频率的cdr传输流数据来不及覆盖旧频率的cdr传输流数据,引起检测模块检测不到新频率的cdr传输流数据的应急广播索引表,即防止检测失真。
[0014]
5、第二cdr调谐解调模块接收新频率的fm-cdr信号前,检测模块先清除第二cdr传输流缓冲区中数据,防止因新频率的cdr传输流数据来不及覆盖旧频率的cdr传输流数据,引起主控模块接收不到新频率的cdr传输流数据的应急广播索引表和应急广播内容表,即防止接收失真。
附图说明
[0015]
图1为本发明实施例的结构框图。
[0016]
图2为本发明实施例的一次检测过程的方法流程图。
[0017]
图3为本发明实施例的一次响应过程的方法流程图。
具体实施方式
[0018]
下面结合附图及实施例对本发明的具体实施方式进行详细描述。
[0019]
如图1-图3所示,清缓冲区的双模fm-cdr应急广播消息接收方法,有n个fm-cdr频率可能接收到fm-cdr应急广播消息,且fm-cdr应急广播消息在pid==pid_sel的cdr数据包中,其特征在于,频率数组f[n]中包括这n个fm-cdr频率值,循环检测f[n]中所有频率的fm-cdr信号,其中一次检测过程包括以下步骤,已知当前检测频率为频率f[i]:
步骤1,检测模块清除第一cdr传输流缓冲区中数据,设置第一cdr调谐解调模块的接收频率为当前检测频率;步骤2,第一cdr调谐解调模块按接收频率对fm-cdr信号进行调谐解调,得cdr传输流,放第一cdr传输流缓冲区;步骤3,按pid==pid_sel,从第一cdr传输流缓冲区过滤出cdr传输流中应急广播消息对应的数据包;步骤4,在时间段t内,检测模块从数据包中检索和提取应急广播索引表,超时则结束本接收频率的检测,执行步骤6;步骤5,如应急广播索引表中消息目标区域与本机匹配,则设置当前接收频率为频率f[i],执行一次响应过程;步骤6,改变当前检测频率为f[j],其中j=i 1,如j==数组长度则j=0。
[0020]
所述一次响应过程包括以下步骤:步骤a,主控模块清除第二cdr传输流缓冲区中数据,设置第二cdr调谐解调模块的接收频率为当前接收频率,第二cdr调谐解调模块按接收频率对fm-cdr信号进行调谐解调,得cdr传输流,放第二cdr传输流缓冲区;步骤b,按pid==pid_sel,从第二cdr传输流缓冲区过滤出cdr传输流中应急广播消息对应的数据包;步骤c,主控模块从数据包中提取应急广播索引表和应急广播内容表,进一步得到cdr应急广播消息输出。
[0021]
优选的,所述第一cdr调谐解调模块和第二cdr调谐解调模块的核心是海尔hi5216芯片。
[0022]
有益效果是:1、按接收频率数组f[n] 中的频率,循环接收fm-cdr信号,检测cdr传输流数据,当解析得到应急广播索引表且应急广播索引表中消息目标区域与本机匹配时,判断有发给本机的fm-cdr应急广播消息。这实现了怎样在至少1个频率中寻找发给本机的fm-cdr应急广播消息。
[0023]
2、由第一cdr调谐解调模块、第一cdr传输流缓冲区、检测模块、第二cdr调谐解调模块、第二cdr传输流缓冲区、主控模块实现接收fm-cdr应急广播消息。
[0024]
3、第一cdr调谐解调模块、第一cdr传输流缓冲区和检测模块进行有无fm-cdr应急广播消息的检测,第二cdr调谐解调模块、第二cdr传输流缓冲区和主控模块进行fm-cdr应急广播消息的接收,二者并发进行,实现fm-cdr应急广播消息检测不间断和接收不遗漏。
[0025]
4、第一cdr调谐解调模块接收新频率的fm-cdr信号前,检测模块先清除第一cdr传输流缓冲区中数据,防止因新频率的cdr传输流数据来不及覆盖旧频率的cdr传输流数据,引起检测模块检测不到新频率的cdr传输流数据的应急广播索引表,即防止检测失真。
[0026]
5、第二cdr调谐解调模块接收新频率的fm-cdr信号前,检测模块先清除第二cdr传输流缓冲区中数据,防止因新频率的cdr传输流数据来不及覆盖旧频率的cdr传输流数据,引起主控模块接收不到新频率的cdr传输流数据的应急广播索引表和应急广播内容表,即防止接收失真。
[0027]
实施例对本发明进行了描述,应该理解,本领域技术人员可以设计出很多其他的
修改和实施方式,这些修改和实施方式将落在本技术公开的原则范围和精神之内。更具体地说,在本技术公开、附图和权利要求的范围内,可以对主题组合布局的组成部件和/或布局进行多种变型和改进。除了对组成部件和/或布局进行的变型和改进外,对于本领域技术人员来说,其他的用途也将是明显的。
[0028]
本说明书中公开的所有特征,或公开的所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均可以以任何方式组合。
[0029]
本说明书(包括任何附加权利要求、摘要和附图)中公开的任一特征,除非特别叙述,均可被其他等效或具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献