Emergency broadcast receiving method, device, chip, system, medium and product
By setting up a corresponding module in the receiving terminal, after receiving the emergency broadcast audio signal on the mid-wave channel, it is converted into a digital signal and decoded, identifying the emergency broadcast command and converting the broadcast content into an analog signal for playback, the problem of inability to effectively handle the emergency broadcast analog signal in the prior art is solved, and efficient emergency broadcast reception and processing is achieved.
Patent Information
- Application Number
- CN202411905286.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-23
- Publication Date
- 2025-04-01
AI Technical Summary
The prior art cannot effectively receive and process digital signals transmitted through the mid-wave channel, especially after converting the digital signals into analog signals, there is a lack of an effective solution for how the receiving terminal handles these signals.
By setting an analog-to-digital conversion module, a decoding module and a digital-to-analog conversion module in the receiving terminal, after receiving the emergency broadcast audio signal on the mid-wave channel, it is converted into a digital signal, decoded to identify the emergency broadcast command, and convert the audio data of the broadcast content into an analog signal for playback.
The reception of the emergency broadcast audio signal based on the medium wave and the processing of the analog signal for the emergency broadcast is realized, which solves the problem of how the reception terminal handles the converted analog signal and improves the reception and processing capabilities of the emergency broadcast.
Smart Images

Figure CN119743221A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of signal processing technology, and in particular to an emergency broadcast receiving method, device, chip, system, medium and product. Background Art
[0002] Wireless emergency broadcasting has the advantages of rapid transmission, wide coverage and convenient reception. Currently, the widely used receiving terminals usually use digital channels to receive emergency broadcasting, but cannot directly use medium waves to receive emergency broadcasting.
[0003] Specifically, since the emergency broadcast instructions and audio content generated by the emergency broadcast platform are digital signals, and there is no unit for transmitting digital signals in the medium wave channel, only pure analog signals can be transmitted. Therefore, if medium wave amplitude modulation (AM) is used as the channel for wireless emergency broadcasting, the transmitter (such as the emergency broadcast platform) needs to convert the digital signal into an analog signal before it can be sent out through the medium wave transmitter. However, this increases the difficulty of designing the receiving terminal. There is currently no effective solution for how the receiving terminal receives and processes the instructions and content that have been converted into analog signals. Summary of the invention
[0004] The present application provides an emergency broadcast receiving method, device, chip, system, medium and product to realize the reception of emergency broadcast audio signals based on medium waves and the corresponding processing of analog signals of emergency broadcasts.
[0005] In a first aspect, an embodiment of the present application provides an emergency broadcast receiving method, including:
[0006] In case of receiving an emergency broadcast audio signal through a medium wave channel, converting the emergency broadcast audio signal into a digital signal, wherein the emergency broadcast audio signal includes audio data of emergency broadcast instructions and audio data of broadcast content;
[0007] Decoding the digital signal, and identifying the emergency broadcast instruction according to the decoded digital signal;
[0008] The audio data corresponding to the broadcast content in the digital signal is converted into a first analog audio signal, and the first analog audio signal is played according to the emergency broadcast instruction.
[0009] In a second aspect, an embodiment of the present application further provides an emergency broadcast receiving device, comprising:
[0010] an analog-to-digital conversion module, configured to convert the emergency broadcast audio signal into a digital signal when the emergency broadcast audio signal is received through a medium wave channel, wherein the emergency broadcast audio signal includes audio data of the emergency broadcast instruction and audio data of the broadcast content;
[0011] A first decoding module, used to decode the digital signal and identify the emergency broadcast instruction according to the decoded digital signal;
[0012] A first digital-to-analog conversion module, configured to convert the broadcast content in the digital signal into a first analog audio signal;
[0013] A playing module is used to play the first analog audio signal according to the emergency broadcast instruction.
[0014] In a third aspect, an embodiment of the present application provides a chip, including:
[0015] one or more processors;
[0016] A storage device for storing one or more programs;
[0017] When the one or more programs are executed by the one or more processors, the one or more processors implement the emergency broadcast receiving method as described in the first aspect.
[0018] In a fourth aspect, an embodiment of the present application further provides an emergency broadcast receiving system, comprising: an analog-to-digital conversion module, a speaker, and at least two chips as described in the third aspect, wherein the chips include a first chip and a second chip; the analog-to-digital conversion module, the first chip, and the second chip are connected in pairs; the first chip is also connected to the speaker;
[0019] The analog-to-digital conversion module is used to convert the emergency broadcast audio signal into a digital signal when the emergency broadcast audio signal is received through the medium wave channel, wherein the emergency broadcast audio signal includes audio data of the emergency broadcast instruction and audio data of the broadcast content;
[0020] The first chip is used to decode the digital signal and identify the emergency broadcast instruction according to the decoded digital signal;
[0021] The second chip is used to convert the audio data corresponding to the broadcast content in the digital signal into a first analog audio signal, and control the speaker to play the first analog audio signal according to the emergency broadcast instruction.
[0022] In a fifth aspect, an embodiment of the present application further provides a computer-readable storage medium on which a computer program is stored, and when the program is executed by a processor, the emergency broadcast receiving method as described in the first aspect is implemented.
[0023] In a sixth aspect, an embodiment of the present application further provides a computer program product, comprising a computer program and / or instructions, which, when executed by a processor, implements the emergency broadcast receiving method as described in any of the above embodiments.
[0024] The embodiments of the present application provide an emergency broadcast receiving method, device, chip, system, medium and product. The emergency broadcast receiving method includes: when an emergency broadcast audio signal is received through a medium wave channel, converting the emergency broadcast audio signal into a digital signal, wherein the emergency broadcast audio signal includes audio data of an emergency broadcast instruction and audio data of broadcast content; decoding the digital signal, and identifying the emergency broadcast instruction according to the decoded digital signal; converting the audio data corresponding to the broadcast content in the digital signal into a first analog audio signal, and playing the first analog audio signal according to the emergency broadcast instruction. The above technical solution receives the emergency broadcast audio signal through a medium wave channel and converts it into a digital signal, identifies the emergency broadcast instruction by processing the digital signal and obtains the analog audio signal to be played, thereby realizing the reception of the emergency broadcast audio signal based on the medium wave and the corresponding processing of the analog signal of the emergency broadcast. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the accompanying drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and the originals and elements are not necessarily drawn to scale.
[0026] Figure 1 A schematic diagram of a format of an emergency broadcast instruction provided by an embodiment;
[0027] Figure 2 A flowchart of an emergency broadcast receiving method provided in an embodiment of the present application;
[0028] Figure 3 A schematic diagram of an emergency broadcast audio signal received through a medium wave channel provided by an embodiment;
[0029] Figure 4 A schematic diagram of an emergency broadcast audio signal processing process provided by an embodiment;
[0030] Figure 5 A schematic diagram of the structure of an emergency broadcast receiving device provided in an embodiment of the present application;
[0031] Figure 6 A schematic diagram of the structure of a chip provided in an embodiment of the present application;
[0032] Figure 7 A schematic diagram of the structure of an emergency broadcast receiving system provided in an embodiment of the present application;
[0033] Figure 8 A schematic diagram of an implementation of an emergency broadcast receiving system provided in an embodiment of the present application. DETAILED DESCRIPTION
[0034] The present application will be further described in detail below in conjunction with the accompanying drawings and embodiments. It is to be understood that the specific embodiments described herein are only used to explain the present application, rather than to limit the present application. It should also be noted that, for ease of description, only the parts related to the present application, rather than all structures, are shown in the accompanying drawings.
[0035] It should be mentioned before discussing the exemplary embodiments in more detail that some exemplary embodiments are described as processes or methods depicted as flow charts. Although the flow charts describe the steps as sequential processes, many of the steps therein can be implemented in parallel, concurrently or simultaneously. In addition, the order of the steps can be rearranged. The process can be terminated when its operation is completed, but can also have additional steps not included in the accompanying drawings. The process can correspond to a method, function, procedure, subroutine, subprogram, etc.
[0036] It should be noted that the concepts of "first", "second", etc. mentioned in the embodiments of the present application are only used to distinguish different devices, modules, units or other objects, and are not used to limit the order or interdependence of the functions performed by these devices, modules, units or other objects.
[0037] In addition, the embodiments in the present application and the features in the embodiments may be combined with each other if there is no conflict.
[0038] The acquisition, storage, use, and processing of data in the technical solution of this application comply with the relevant provisions of national laws and regulations.
[0039] It should be noted that in the embodiments of the present application, certain software, components, models and other existing solutions in the industry may be mentioned, and they should be regarded as exemplary. Their purpose is only to illustrate the feasibility of implementing the technical solution of the present application, but it does not mean that the applicant has or will necessarily use the relevant content of the solution.
[0040] In the embodiment of the present application, medium wave amplitude modulation (AM) broadcasting is used as a channel for wireless emergency broadcasting. The emergency broadcasting instructions broadcast by the emergency broadcasting platform and the corresponding broadcasting content can be sent to the receiving terminal through the medium wave channel. Among them, the general format of the emergency broadcasting instructions can be as follows: Figure 1 shown.
[0041] Figure 1 A schematic diagram of the format of an emergency broadcast instruction provided in an embodiment. Since both the emergency broadcast instruction and the broadcast content must be converted into analog signals for transmission in the medium wave channel, and the medium wave channel is occupied in time periods, the sending end (emergency broadcast platform) can convert the purely digital emergency broadcast instruction and broadcast content into analog signals and send them together.
[0042] Exemplarily, the process of the emergency broadcast platform converting the emergency broadcast instruction and broadcast content into an analog signal may include:
[0043] 1) Generate data packets: The emergency broadcast platform can Figure 1 Generate the emergency broadcast instructions that need to be issued in the format shown.
[0044] 2) Encapsulate data packets: For example, with 160 bytes (1280 bits) as one frame, if the generated data packet is less than 160 bytes, it can be filled with "00"; if the generated data packet exceeds 160 bytes, it can be divided into 2 frames or more frames for transmission.
[0045] 3) Encoded data packet: The encapsulated data frame is encoded by a low-density parity-check code (LDPC) and expanded to 2580 bits (320 bytes). A 64-bit frame header and a 2-bit frame tail are added to form a baseband coded data frame. The frame header can be a 64-bit pseudo-noise (PN) sequence, and the value can be: 71B4 8995 03EF 3AC3. The frame tail can be a binary, for example: 11
[0046] 4) Modulation of data packets: After being encapsulated and encoded, the emergency broadcast command can be modulated according to the following rules: with a 2KHz sine wave as the center frequency, a frequency deviation of ±1KHz, and a code rate of 4Kbps. 3KHz represents 1 and 1KHz represents 0; add a pre-pilot (sine wave with a duration of 8 cycles) and a post-pilot with a 1 / 5 amplitude (sine wave with an amplitude of 8 cycles) to the modulated analog signal, and assemble them together to obtain the audio data of the emergency broadcast command.
[0047] The emergency broadcast receiving method provided in the embodiment of the present application has the following main idea: converting the medium wave analog audio stream (the emergency broadcast audio signal in the form of an analog signal) into a digital audio stream (in the form of a digital signal), identifying the emergency broadcast command through command parsing, and then playing the broadcast content according to the emergency broadcast command.
[0048] Figure 2A flowchart of an emergency broadcast receiving method provided in an embodiment of the present application, this embodiment can be applicable to the situation of receiving emergency broadcast audio signals. Specifically, the emergency broadcast receiving method can be executed by an emergency broadcast receiving device, and the emergency broadcast receiving device can be implemented by software and / or hardware and integrated in a chip. Chips include but are not limited to system-on-chip (SoC), programmable logic devices (Field-Programmable Gate Array, FPGA) or microcontrollers (MicroController Unit, MCU) and other devices with signal processing functions. The above-mentioned chips can be one or more, which can be deployed in an emergency broadcast receiving terminal or an emergency broadcast receiving system containing a medium wave channel. It can be an existing chip in the receiving terminal or the emergency broadcast receiving system, or it can be a newly added chip.
[0049] like Figure 2 As shown, the method specifically comprises the following steps:
[0050] S110. When an emergency broadcast audio signal is received through a medium wave channel, convert the emergency broadcast audio signal into a digital signal, wherein the emergency broadcast audio signal includes audio data of an emergency broadcast instruction and audio data of broadcast content.
[0051] In this embodiment, the emergency broadcast audio signal includes the audio data of the emergency broadcast instruction and the audio data of the broadcast content, which are transmitted in different time periods on the same channel, and the receiving terminal can receive the audio data of the emergency broadcast instruction and the audio data of the broadcast content at the same time. Among them, the emergency broadcast instruction can be understood as a control command for broadcasting emergency broadcasts, such as starting, stopping and / or configuring the broadcast mode, etc.; the broadcast content can be understood as the audio content played.
[0052] Figure 3 FIG. 1 is a schematic diagram of an emergency broadcast audio signal received through a medium wave channel provided by an embodiment. Figure 3 As shown, in the emergency broadcast audio signal captured through the medium wave channel, the two highly consistent rectangular signal packets on the left are the audio data of two continuously broadcast emergency broadcast instructions.
[0053] The emergency broadcast audio signal received by the receiving terminal through the medium wave channel is in the form of an analog signal, which can be converted into a digital signal to obtain a digital signal. The digital signal includes a part corresponding to the emergency broadcast instruction and a part corresponding to the broadcast content.
[0054] S120: Decode the digital signal, and identify the emergency broadcast instruction according to the decoded digital signal.
[0055] In this embodiment, the digital signal can be decoded accordingly according to the encoding rules of the sending end. The decoded digital signal includes the decoding result of the emergency broadcast instruction. The emergency broadcast instruction can be identified based on the decoding result of the emergency broadcast instruction. On this basis, the corresponding operation of playing the emergency broadcast can be performed according to the emergency broadcast instruction.
[0056] S130: Convert the audio data corresponding to the broadcast content in the digital signal into a first analog audio signal, and play the first analog audio signal according to the emergency broadcast instruction.
[0057] In this embodiment, the first analog audio signal can be understood as an audio signal in analog signal form converted from the part of the digital signal corresponding to the broadcast content, that is, the analog audio signal to be played, which can be played through the speaker according to the emergency broadcast instruction.
[0058] It is understandable that the audio data of the emergency broadcast instruction is inserted into the emergency broadcast audio signal (such as Figure 3 As shown in the figure, the first analog audio signal corresponds to the audio data corresponding to the broadcast content in the emergency broadcast audio signal; and for the audio data corresponding to the emergency broadcast instruction, if it is broadcast directly without processing, it will form a harsh noise packet after amplification. In this regard, according to the characteristics of the audio data of the emergency broadcast instruction (its form, length and modulation mode are relatively fixed), the audio data of the emergency broadcast instruction can be eliminated from the emergency broadcast audio signal, and the remaining part is basically the audio data of the broadcast content; that is, the part of the digital signal corresponding to the emergency broadcast instruction can be eliminated, and the remaining part is basically the part corresponding to the broadcast content, and the remaining part is converted into the first analog audio signal.
[0059] Optionally, the above S110 may be executed by an analog-to-digital conversion module independent of the chip; the above S120 and S130 may be executed by the same chip or by different chips respectively.
[0060] An emergency broadcast receiving method provided in an embodiment of the present application receives an emergency broadcast audio signal through a medium wave channel and converts it into a digital signal, identifies the emergency broadcast command by processing the digital signal and obtains the analog audio signal to be played, thereby realizing the reception of the emergency broadcast audio signal based on the medium wave and the corresponding processing of the analog signal of the emergency broadcast.
[0061] In one embodiment, decoding the digital signal includes:
[0062] S1210, demodulating the digital signal to obtain a demodulated signal;
[0063] S1220. Decode the demodulated signal based on a coding rule of a low-density parity-check code to obtain a decoded digital signal.
[0064] For example, the original data of emergency broadcast instructions and broadcast content (in the format of Figure 1 As shown in Table 1, the digital signal has been encoded and modulated by the transmitter. For the receiving terminal, the processing process of the digital signal includes a demodulation process and a decoding process, wherein the demodulation process can be understood as extracting the digital signal from its modulated carrier or signal, and the decoding process can be understood as decoding the extracted signal to restore the original data. Among them, the encoding at the transmitter and the decoding at the receiving terminal can be based on low-density parity-check code (LDPC). On this basis, the emergency broadcast instruction can be identified according to the decoded digital signal. Table 1 shows the definition of each data bit in a decoded digital signal. As shown in Table 1, the decoded digital signal can be a data packet, which contains information such as the type of emergency broadcast instruction and resource encoding. Exemplarily, bits 9-12 of the data packet can be used to indicate the type of emergency broadcast instruction, for example, 0x1 represents a start broadcast instruction.
[0065] Table 1 Definition of each data bit in the decoded digital signal
[0066]
[0067] In one embodiment, demodulating the digital signal to obtain a demodulated signal includes:
[0068] S1, filtering the digital signal using a low-pass filter;
[0069] S2, based on the minimum frequency shift keying waveform of the locally generated pseudo noise sequence, time-synchronize with the filtered signal, and detect the effective pseudo noise waveform of the filtered signal;
[0070] S3. When a valid pseudo noise waveform is detected, detecting a pre-pilot signal of the filtered signal;
[0071] S4. When the pre-pilot signal is detected, minimum frequency shift keying coherent demodulation is performed on the filtered signal to obtain a demodulated signal.
[0072] Figure 4 FIG. 1 is a schematic diagram of an emergency broadcast audio signal processing process provided by an embodiment. Figure 4 As shown, the ADC module can be used to convert the emergency broadcast audio signal into a digital signal;
[0073] The main function of the low-pass filter is to filter out the out-of-band noise of the digital signal. Its attenuation in the passband range can be 3dB, and the cut-off frequency can be set to 5kHz. The low-pass filter can be designed with a 47-order filter.
[0074] The PN sequence defined by the medium wave emergency broadcast standard has good auto / cross-correlation characteristics. The minimum shift keying (MSK) waveform of the locally generated PN sequence can be used to perform sliding correlation with the filtered signal to achieve effective PN waveform detection and time synchronization.
[0075] When a valid PN waveform is detected, the preamble detection can be started. If a preamble detection is not completed, and a new valid PN waveform is detected, the current preamble detection can be interrupted, and the preamble detection can be performed again according to the position of the new valid PN waveform. After the preamble is detected, the preamble detection success flag can be set to a specified value, such as pre_dec_succ=1;
[0076] When the current pilot detection success flag pre_dec_succ=1, MSK coherent demodulation can be performed. If one MSK demodulation has not been completed, and a new pre_dec_succ=1 indication arrives, the current MSK demodulation can be interrupted, and the new pre-pilot detection success flag is used as the basis, and MSK demodulation is performed again. Specifically, the data [192:31703] in the buffer (Buffer) can be extracted for coherent demodulation;
[0077] Optionally, the demodulated data may be further extracted based on a forward error correction code (FEC);
[0078] LDPC decoding is performed based on the demodulated data. On this basis, the complete content of the emergency broadcast instruction can be restored by looking up a table (such as Table 1) according to the definition of each data bit in the decoded data packet.
[0079] In one embodiment, the digital signal is decoded, and the emergency broadcast instruction is identified based on the decoded digital signal, which is executed by the first chip; the audio data corresponding to the broadcast content in the digital signal is converted into a first analog audio signal, and the first analog audio signal is played according to the emergency broadcast instruction, which is executed by the second chip; the emergency broadcast instruction is identified by the first chip and sent to the second chip.
[0080] For emergency broadcast reception of medium wave channels, the chip in the receiving terminal needs to process the emergency broadcast instruction and the broadcast content separately. Exemplarily, two chips, a first chip and a second chip, can be set in the receiving terminal. The first chip is mainly used to decode the digital signal and identify the emergency broadcast instruction according to the decoded digital signal; the first chip can indicate the emergency broadcast instruction to the second chip through a dedicated communication port; the second chip is mainly used to convert the part of the digital signal corresponding to the broadcast content into a first analog audio signal and execute the emergency broadcast instruction, such as controlling the speaker to play the first analog audio signal.
[0081] Optionally, the second chip can further include five units such as filtering, waveform synchronization, pre-pilot detection, MSK demodulation and decoding, which are respectively used to process the digital signal accordingly. On this basis, the requirements for the computing power of a single chip can be effectively reduced, the cost of use can be reduced, and it is conducive to the promotion and use of medium wave emergency broadcasting.
[0082] In one embodiment, the method further comprises:
[0083] S140, when an emergency broadcast audio signal is received through a digital channel, decoding the emergency broadcast audio signal, and identifying the emergency broadcast instruction according to the decoded emergency broadcast audio signal;
[0084] S150: Convert the audio data corresponding to the broadcast content in the emergency broadcast audio signal into a second analog audio signal, and play the second analog audio signal according to the emergency broadcast instruction.
[0085] Exemplarily, for the receiving terminal, on the basis of supporting the reception of emergency broadcast audio signals through the medium wave channel, it can be compatible with other channel reception modes to improve the flexibility of receiving emergency broadcast audio signals.
[0086] Specifically, the digital channel may include Internet Protocol (IP), 4G, Digital Terrestrial Multimedia Broadcast (DTMB) and / or Digital Video Broadcasting-Cable (DVB_C), etc., and the digital emergency broadcast audio signal is received through the digital channel, which includes a data packet of emergency broadcast instructions and a data packet of broadcast content. The emergency broadcast instructions and the broadcast content can be identified by parsing the data packet, and then the audio data packet of the broadcast content is converted into a second analog audio signal, so that the broadcast content can be played according to the emergency broadcast instruction.
[0087] Optionally, in the case of receiving an emergency broadcast audio signal through a digital channel, a second chip can be used for processing. That is, after the second chip simultaneously receives the data packet of the emergency broadcast instruction and the audio data packet of the broadcast content, it parses the audio data of the emergency broadcast instruction and the broadcast content, and then converts the audio data packet of the broadcast content into a second analog audio signal, and plays the broadcast content according to the emergency broadcast instruction.
[0088] In one embodiment, the method further comprises:
[0089] S160. When an emergency broadcast audio signal is received through an FM channel, the emergency broadcast instruction is identified according to the audio data of the emergency broadcast instruction, and a third analog audio signal is played according to the emergency broadcast instruction, wherein the third analog audio signal includes audio data of the broadcast content.
[0090] Exemplarily, for the receiving terminal, on the basis of supporting the reception of emergency broadcast audio signals through the medium wave channel, another channel reception mode is to receive semi-digital and semi-analog emergency broadcast audio signals through the frequency modulation (Frequency Modulation, FM) channel, wherein the audio of the emergency broadcast instructions and the broadcast content are transmitted separately through two channels at the same time. FM contains a Radio Data System (RDS) digital channel, which can be used to transmit emergency broadcast instructions in the form of digital signals, i.e., audio data of emergency broadcast instructions; FM receives broadcast content in the form of analog signals, i.e., a third analog audio signal. The chip can obtain the emergency broadcast instruction by parsing the audio data of the emergency broadcast instruction, and play the third analog audio signal according to the emergency broadcast instruction. Optionally, in the case of receiving the emergency broadcast audio signal through the FM channel, a second chip can be used for processing. The second chip can scan its internal RDS channel to receive the sent emergency broadcast instruction, and perform emergency broadcast directly by switching the playback channel according to the instruction.
[0091] In one embodiment, the method further comprises:
[0092] S100: When an emergency broadcast audio signal is monitored through at least two channels, determine a receiving channel for the emergency broadcast audio signal according to the priority of each channel.
[0093] Exemplarily, for the entire receiving terminal, emergency broadcast instructions of different channels (in addition to medium wave channels, they can also include IP, 4G, DTMB, DVB-C and / or FM channels) can be monitored simultaneously. For example, channels such as IP, 4G, DTMB, DVB-C and / or FM can be scanned and monitored by the second chip; medium wave channels can be scanned and monitored by the first chip. Among them, for the medium wave channel, the first chip continuously monitors and scans the signal coming in from the ADC. After scanning an emergency broadcast instruction, the emergency broadcast instruction can be conveyed to the second chip, and then the scanning continues. The second chip is mainly responsible for scanning the audio data of the emergency broadcast instruction.
[0094] Optionally, in a chip (such as a second chip), the priority of each channel can be configured. If at least two channels receive the emergency broadcast audio signal at the same time, the priority can be used to determine which channel to use as the receiving channel, thereby determining the mode in which to execute the emergency broadcast command.
[0095] The priority setting can be determined according to the type of receiving terminal. For example, for a receiving terminal with medium wave, the priority of medium wave can be set to high. In addition, considering the receiving environment, which channel has the best reception quality, the strongest reception capability, and / or the least interference, the priority of the corresponding channel can be set to high. On this basis, the flexibility of receiving emergency broadcast audio signals can be improved, and a reliable guarantee can be provided for the reception of emergency broadcast audio signals.
[0096] The emergency broadcast receiving method of the embodiment of the present application takes into account the characteristics of multi-mode transmission of emergency broadcasts. The receiving terminal can take into account the reception and processing in different modes, and provides a variety of receiving modes and response methods including medium wave: one mode is that the audio data of the emergency broadcast instructions and the broadcast content are digitized and can be transmitted simultaneously. The emergency broadcast instructions and the broadcast content can reach the receiving terminal at the same time in channels such as IP, 4G, DTMB or DVB-C, and the chip of the receiving terminal can directly process them to obtain the emergency broadcast instructions and the broadcast content; the other mode is that the emergency broadcast instructions are received through the FM channel, the emergency broadcast instructions are digitized, the audio data of the broadcast content is analog, and the audio data of the emergency broadcast instructions and the broadcast content are The data are separate: the emergency broadcast command corresponds to the digital RDS broadcast, and the audio data of the broadcast content corresponds to the FM radio. The chip of the receiving terminal processes the emergency broadcast command from the RDS channel, and can play the audio data from the FM channel; there is also a main mode, which is received through the medium wave channel. The emergency broadcast command and the audio data of the broadcast content are both analog quantities. The chip of the receiving terminal cannot directly parse the analog quantity, but first digitizes the analog quantity through the ADC module and then passes it to the chip for processing. For example, one chip decodes the digitized content to obtain the emergency broadcast command, and the other chip converts the digitized audio data into analog audio signals and plays them according to the emergency broadcast command.
[0097] Figure 5 A schematic diagram of the structure of an emergency broadcast receiving device provided in an embodiment of the present application. The emergency broadcast receiving device provided in this embodiment includes:
[0098] The analog-to-digital conversion module 210 is used to convert the emergency broadcast audio signal into a digital signal when the emergency broadcast audio signal is received through the medium wave channel, wherein the emergency broadcast audio signal includes audio data of the emergency broadcast instruction and audio data of the broadcast content;
[0099] A first decoding module 220, configured to decode the digital signal and identify the emergency broadcast instruction according to the decoded digital signal;
[0100] A first digital-to-analog conversion module 230, configured to convert the broadcast content in the digital signal into a first analog audio signal;
[0101] The playing module 240 is used to play the first analog audio signal according to the emergency broadcast instruction.
[0102] The device receives emergency broadcast audio signals through a medium wave channel and converts them into digital signals. By processing the digital signals, it identifies the emergency broadcast instructions and obtains the analog audio signals to be played, thereby realizing the reception of medium wave-based emergency broadcast audio signals and the corresponding processing of the analog signals of emergency broadcasts.
[0103] Based on the above embodiment, the first decoding module 220 includes:
[0104] A demodulation unit, used to demodulate the digital signal to obtain a demodulated signal;
[0105] The decoding unit is used to decode the demodulated signal based on the coding rule of the low-density parity-check code to obtain a decoded digital signal.
[0106] Based on the above embodiment, the demodulation unit specifically includes:
[0107] A filtering subunit, configured to filter the digital signal using a low-pass filter;
[0108] A synchronization detection subunit, for performing time synchronization with the filtered signal based on a minimum frequency shift keying waveform of a locally generated pseudo noise sequence, and detecting an effective pseudo noise waveform of the filtered signal;
[0109] A pilot detection subunit, configured to detect a pre-pilot of the filtered signal when a valid pseudo noise waveform is detected;
[0110] The demodulation subunit is used to perform minimum frequency shift keying coherent demodulation on the filtered signal to obtain a demodulated signal when the pre-pilot signal is detected.
[0111] Based on the above embodiment, the device further includes:
[0112] A second decoding module is used to decode the emergency broadcast audio signal when the emergency broadcast audio signal is received through the digital channel, and identify the emergency broadcast instruction according to the decoded emergency broadcast audio signal;
[0113] The second digital-to-analog conversion module is used to convert the audio data corresponding to the broadcast content in the emergency broadcast audio signal into a second analog audio signal, and play the second analog audio signal according to the emergency broadcast instruction.
[0114] On the basis of the above embodiment, the emergency broadcast audio signal includes the audio data of the emergency broadcast instruction corresponding to the emergency broadcast instruction and the third analog audio signal corresponding to the broadcast content; the device also includes:
[0115] A third decoding module is used to identify the emergency broadcast instruction according to the audio data of the emergency broadcast instruction when the emergency broadcast audio signal is received through the FM channel;
[0116] The third digital-to-analog conversion module is used to play a third analog audio signal according to the emergency broadcast instruction, and the third analog audio signal includes audio data of the broadcast content.
[0117] Based on the above embodiment, the device further includes:
[0118] The channel determination module is used to determine a receiving channel for the emergency broadcast audio signal according to the priority of each channel when the emergency broadcast audio signal is monitored through at least two channels.
[0119] The emergency broadcast receiving device provided in the embodiment of the present application can be used to execute the emergency broadcast receiving method provided in any of the above embodiments, and has corresponding functions and beneficial effects.
[0120] Figure 6 The schematic diagram of the structure of the chip 10 that can be used to implement the embodiment of the present application is shown. The chip 10 includes, but is not limited to, a device with a signal processing function such as a system on chip (System on Chip, SoC), a field-programmable gate array (Field-Programmable Gate Array, FPGA) or a microcontroller (MicroController Unit, MCU). The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present application described and / or required herein.
[0121] like Figure 6 As shown, the chip 10 includes at least one processor 11, and a memory connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the chip 10 can also be stored. The processor 11, ROM 12 and RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0122] Multiple components in the chip 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the chip 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks, wireless networks.
[0123] The processor 11 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 performs the various methods and processes described above.
[0124] In some embodiments, the method of the above embodiment may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on the chip 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the method described above may be performed. Alternatively, in other embodiments, the processor 11 may be configured to perform any of the above embodiment methods in any other appropriate manner (e.g., by means of firmware).
[0125] The embodiment of the present application also provides a multi-mode emergency broadcast terminal (ie, a receiving terminal) including medium wave amplitude modulation emergency broadcast, which includes the chip of the above embodiment and can realize the broadcast of emergency broadcast using medium wave amplitude modulation broadcast.
[0126] The embodiment of the present application also provides an emergency broadcast receiving system. The emergency broadcast receiving system includes the chip of the above embodiment and can broadcast emergency broadcasts using medium wave amplitude modulation broadcasting. The emergency broadcast receiving system can be deployed in a receiving terminal. Figure 7 This is a schematic diagram of the structure of an emergency broadcast receiving system provided in an embodiment of the present application. Figure 7 As shown, the system includes: an analog-to-digital conversion module 310, a speaker 330, and at least two chips 320 as described in any of the above embodiments, and the chip 320 is connected to the analog-to-digital conversion module 310 and the speaker 330 respectively. The analog-to-digital conversion module 310 is used to convert the emergency broadcast audio signal into a digital signal when the emergency broadcast audio signal is received through the medium wave channel.
[0127] In one embodiment, the chip 320 includes a first chip and a second chip; the analog-to-digital conversion module 310, the first chip and the second chip are connected in pairs; the first chip is also connected to the speaker 330; the first chip is used to decode the digital signal and identify the emergency broadcast instruction based on the decoded digital signal; the second chip is used to convert the audio data corresponding to the broadcast content in the digital signal into a first analog audio signal, and control the speaker to play the first analog audio signal according to the emergency broadcast instruction.
[0128] In one embodiment, the second chip is further used for:
[0129] When an emergency broadcast audio signal is received through a digital channel, the emergency broadcast audio signal is decoded, and the emergency broadcast instruction is identified according to the decoded emergency broadcast audio signal;
[0130] The audio data corresponding to the broadcast content in the emergency broadcast audio signal is converted into a second analog audio signal, and the speaker is controlled to play the second analog audio signal according to the emergency broadcast instruction.
[0131] In one embodiment, the emergency broadcast audio signal includes audio data of the emergency broadcast instruction corresponding to the emergency broadcast instruction and a third analog audio signal corresponding to the broadcast content;
[0132] The second chip is also used to: when an emergency broadcast audio signal is received through an FM channel, identify the emergency broadcast instruction according to the audio data of the emergency broadcast instruction, and control the speaker to play a third analog audio signal according to the emergency broadcast instruction, wherein the third analog audio signal includes audio data of the broadcast content.
[0133] In one embodiment, the chip 320 is further configured to: when the emergency broadcast audio signal is monitored through at least two channels, determine a receiving channel for the emergency broadcast audio signal according to the priority of each channel.
[0134] In one embodiment, the system further comprises: a multiplexer and a power amplifier; the first chip, the multiplexer, the power amplifier and the speaker are connected in sequence; the first chip is connected to the multiplexer via a first interface and a second interface; the multiplexer is connected to the power amplifier via a third interface; the second chip is also used to transmit the analog audio signal to be played to the multiplexer via the first interface or the second interface;
[0135] The multiplexer is used to transmit the analog audio signal to be played to the power amplifier; the power amplifier is used to amplify the analog audio signal to be played and transmit the amplified signal to the speaker.
[0136] Figure 8 The following is a schematic diagram of an implementation of an emergency broadcast receiving system provided in an embodiment of the present application. The emergency broadcast receiving system may be an emergency broadcast receiving terminal having a medium wave channel. Figure 8 As shown, the three receiving modes are as follows:
[0137] Mode 1: Fully digital emergency broadcast instructions and audio data reception of broadcast content
[0138] In this mode, the input signals are IP, 4G, DTMB, and DVB-C. The emergency broadcast instructions and audio files of the broadcast content are all digitized, and the second chip (SOC2) can be used to parse and process these data. SOC2 first parses the emergency broadcast instructions in the data packet, and then completes the corresponding actions according to the emergency broadcast instructions, such as playing emergency broadcast programs, modifying the terminal configuration information, etc. During playback, SOC2 controls the multiplexer to open channel S2. At the same time, SOC2 needs to decode the digital audio and convert the digital audio into analog audio, and send it to the multiplexed S2 port. At this time, the multiplexed S2 port and D are turned on, and the audio signal is amplified by the amplifier through S2-D, and finally broadcast by the loudspeaker.
[0139] Mode 2: Semi-digital and semi-analog emergency broadcast instructions and audio data reception of broadcast content
[0140] When the input signal is FM broadcast, since the emergency broadcast command is digital, SOC2 can directly monitor and analyze the emergency broadcast command, and after parsing the emergency broadcast command, complete the corresponding action according to the command. For example, play the emergency broadcast program. When playing, SOC2 can directly control the multiplexer to open the S1 channel. At this time, S1 and D of the multiplexer are connected, and the analog audio is directly sent from S1 to the amplifier through the D port for amplification, and finally broadcast through the loudspeaker.
[0141] Mode 3: Fully simulated emergency broadcast instructions and audio data reception of broadcast content
[0142] Emergency broadcast instructions and broadcast content are transmitted through the medium wave channel. Since emergency broadcast instructions and audio data are analog, SOC1 and SOC2 cannot directly identify them. At this time, the analog signal can be digitized through the ADC module, and the digitized data can be transmitted to SOC1 and SOC2 at the same time; in SOC1, the digitized signal is demodulated, decoded and identified to obtain the emergency broadcast instruction, and the emergency broadcast instruction is sent to SOC2. SOC2 can convert the digital audio data of the broadcast content transmitted by the ADC module into an analog audio signal, and control the multiplexer S2 to connect to D for playback.
[0143] The emergency broadcast receiving system provided in the embodiment of the present application can be used to execute the emergency broadcast receiving method provided in any of the above embodiments, and has corresponding functions and beneficial effects.
[0144] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0145] The computer programs for implementing the methods of the present application may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer programs are executed by the processor, the functions / operations specified in the flow charts and / or block diagrams are implemented. The computer programs may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.
[0146] In the context of the present application, a computer readable storage medium may be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, device or equipment. A computer readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer readable storage medium may be a machine readable signal medium. A more specific example of a machine readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0147] To provide interaction with a user, the systems and techniques described herein may be implemented on a chip 10 having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the chip 10. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).
[0148] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0149] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.
[0150] An embodiment of the present application also provides a computer program product, including a computer program and / or instructions, which, when executed by a processor, implements the emergency broadcast receiving method as described in any of the above embodiments.
[0151] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps recorded in this application can be executed in parallel, sequentially or in different orders, as long as the expected results of the technical solution of this application can be achieved, and this document is not limited here.
[0152] The above specific implementations do not constitute a limitation on the protection scope of this application. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principles of this application should be included in the protection scope of this application.
Claims
1. A method for receiving emergency broadcast, characterized in that: include: In case of receiving an emergency broadcast audio signal through a medium wave channel, converting the emergency broadcast audio signal into a digital signal, wherein the emergency broadcast audio signal includes audio data of emergency broadcast instructions and audio data of broadcast content; Decoding the digital signal, and identifying the emergency broadcast instruction according to the decoded digital signal; The audio data corresponding to the broadcast content in the digital signal is converted into a first analog audio signal, and the first analog audio signal is played according to the emergency broadcast instruction.
2. The method according to claim 1, characterized in that: The decoding of the digital signal comprises: Demodulating the digital signal to obtain a demodulated signal; Based on the coding rule of low-density parity-check code, the demodulated signal is decoded to obtain a decoded digital signal.
3. The method according to claim 2, characterized in that The demodulating the digital signal to obtain a demodulated signal includes: Using a low-pass filter to filter the digital signal; time synchronizing the filtered signal based on a minimum frequency shift keying waveform of a locally generated pseudo noise sequence and detecting a valid pseudo noise waveform of the filtered signal; In case a valid pseudo noise waveform is detected, detecting a pre-pilot tone of the filtered signal; When the pre-pilot signal is detected, minimum frequency shift keying coherent demodulation is performed on the filtered signal to obtain a demodulated signal.
4. The method according to claim 1, characterized in that: Decoding the digital signal, and identifying the emergency broadcast instruction according to the decoded digital signal, which is executed by the first chip; converting the audio data corresponding to the broadcast content in the digital signal into a first analog audio signal, and playing the first analog audio signal according to the emergency broadcast instruction, which is executed by the second chip; The emergency broadcast instruction is identified by the first chip and then sent to the second chip.
5. The method according to claim 1, characterized in that Also includes: When an emergency broadcast audio signal is received through a digital channel, the emergency broadcast audio signal is decoded, and the emergency broadcast instruction is identified according to the decoded emergency broadcast audio signal; The audio data corresponding to the broadcast content in the emergency broadcast audio signal is converted into a second analog audio signal, and the second analog audio signal is played according to the emergency broadcast instruction.
6. The method according to claim 1, characterized in that Also includes: When an emergency broadcast audio signal is received through an FM channel, the emergency broadcast instruction is identified according to the audio data of the emergency broadcast instruction, and a third analog audio signal is played according to the emergency broadcast instruction, wherein the third analog audio signal includes the audio data of the broadcast content.
7. The method according to any one of claims 1 to 6, characterized in that: Also includes: In the case where the emergency broadcast audio signal is monitored through at least two channels, a receiving channel for the emergency broadcast audio signal is determined according to the priority of each of the channels.
8. An emergency broadcast receiving device, characterized in that: include: an analog-to-digital conversion module, configured to convert the emergency broadcast audio signal into a digital signal when the emergency broadcast audio signal is received through a medium wave channel, wherein the emergency broadcast audio signal includes audio data of the emergency broadcast instruction and audio data of the broadcast content; A first decoding module, used to decode the digital signal and identify the emergency broadcast instruction according to the decoded digital signal; A first digital-to-analog conversion module, configured to convert the broadcast content in the digital signal into a first analog audio signal; A playing module is used to play the first analog audio signal according to the emergency broadcast instruction.
9. A chip, characterized in that: include: at least one processor; a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the emergency broadcast receiving method as described in any one of claims 1-7.
10. An emergency broadcast receiving system, characterized in that: include: An analog-to-digital conversion module, a speaker, and at least two chips according to claim 9, wherein the chips are connected to the analog-to-digital conversion module and the speaker respectively; The analog-to-digital conversion module is used to convert the emergency broadcast audio signal into a digital signal when the emergency broadcast audio signal is received through the medium wave channel.
11. The system according to claim 10, characterized in that The chip includes a first chip and a second chip; the analog-to-digital conversion module, the first chip and the second chip are connected in pairs; the first chip is also connected to the speaker; The first chip is used to decode the digital signal and identify the emergency broadcast instruction according to the decoded digital signal; The second chip is used to convert the audio data corresponding to the broadcast content in the digital signal into a first analog audio signal, and control the speaker to play the first analog audio signal according to the emergency broadcast instruction.
12. The system according to claim 11, characterized in that The second chip is also used for: When an emergency broadcast audio signal is received through a digital channel, the emergency broadcast audio signal is decoded, and the emergency broadcast instruction is identified according to the decoded emergency broadcast audio signal; The audio data corresponding to the broadcast content in the emergency broadcast audio signal is converted into a second analog audio signal, and the speaker is controlled to play the second analog audio signal according to the emergency broadcast instruction.
13. The system according to claim 11, characterized in that The second chip is also used to: when an emergency broadcast audio signal is received through an FM channel, identify the emergency broadcast instruction according to the audio data of the emergency broadcast instruction, and control the speaker to play a third analog audio signal according to the emergency broadcast instruction, wherein the third analog audio signal includes audio data of the broadcast content.
14. The system according to claim 11, characterized in that The chip is also used for: In the case where the emergency broadcast audio signal is monitored through at least two channels, a receiving channel for the emergency broadcast audio signal is determined according to the priority of each of the channels.
15. The system according to claim 11, characterized in that Also includes: Multiplexers and power amplifiers; The first chip, the multiplexer, the power amplifier and the speaker are connected in sequence; the first chip is connected to the multiplexer through a first interface and a second interface; the multiplexer is connected to the power amplifier through a third interface; The second chip is also used to transmit the analog audio signal to be played to the multiplexer through the first interface or the second interface; The multiplexer is used to transmit the analog audio signal to be played to the power amplifier; The power amplifier is used to amplify the analog audio signal to be played and transmit the amplified signal to the speaker.
16. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the emergency broadcast receiving method as described in any one of claims 1 to 7 is implemented.
17. A computer program product comprising a computer program and / or instructions, characterized in that When the computer program and / or instructions are executed by a processor, the emergency broadcast receiving method as described in any one of claims 1-7 is implemented.
Citation Information
Cited By
Emergency broadcast message processing method, device and equipment based on international search and rescue service return link
CN120343537A