A CCO frequency scanning method and device based on HPLC dual-mode wireless system
By receiving channel query requests in the HPLC dual-mode wireless system and determining the specified sub-channel list, and performing frequency sweep processing in turn, the problem of CCO's long time to obtain available channels is solved, and the channel acquisition efficiency is improved.
Patent Information
- Application Number
- CN202211012622.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-08-23
- Publication Date
- 2024-12-31
- Estimated Expiration
- 2042-08-23
AI Technical Summary
In HPLC dual-mode wireless systems, in the process of central coordinator (CCO) obtaining available channels, the prior art requires scanning frequency one by one, resulting in a long time and the inability to efficiently obtain available channels.
By receiving the channel query request, the specified subchannel list is determined, and the frequency sweeping process is performed sequentially within the setting period, the unoccupied specified subchannels are added to the accessable channel list of the CCO to avoid doing all the data in an unknown situation. Channel sweep frequency.
The frequency sweeping time is reduced, the efficiency of CCO obtaining available channels is improved, and a long-term channel acquisition process is avoided.
Smart Images

Figure CN115379536B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of power line carrier communication, and in particular to a CCO frequency scanning method and device based on an HPLC dual-mode wireless system. Background Art
[0002] With the development of science and technology, the Internet of Things, smart homes, smart meters, remote monitoring, etc. are becoming more and more widely integrated into people's daily lives. The above applications require data transmission during use. Commonly used data transmission methods include high-speed power line carriers (High-speed Power Line Carrier, HPLC). In the HPLC dual-mode wireless system, the HPLC communication network includes a central coordinator (CCO), a proxy coordinator (PCO), and a station (STA) network. Among them, the CCO and PCO are responsible for completing functions such as networking control and network maintenance management, and the STA is responsible for terminal data acquisition and transmission. The PCO and CCO in the communication network need to be upgraded.
[0003] In the prior art, each HPLC communication network includes a CCO, and the CCO needs to obtain its corresponding channel to send data. Specifically, according to the requirements of the Radio Management Bureau of the Ministry of Industry and Information Technology, the use frequency of "civilian metering instruments" type micro-power wireless devices is 470-510MHz, and the bandwidth occupied by the wireless channel is defined as 200kHz, 500kHz or 1000kHz, respectively, and multiple channels are divided according to different bandwidths; for the above 470-510MHz frequency band, the main wireless broadcasting service of radio and television is terrestrial digital multimedia broadcasting (Digital Terrestrial Multimedia Broadcast, DTMB), and there are also other services belonging to short-range device applications. Among them, DTMB has a total of 5 service channels, each of which has an effective bandwidth of 7.56MHz and a channel spacing of 8MHz. The center frequency information of each service channel is as follows: 474MHz, 482MHz, 490MHz, 498MHz and 506MHz respectively; the 470-510MHz frequency band defined in the HPLC dual-mode wireless system standard completely overlaps with the frequency band of DTMB. Therefore, when CCO needs to obtain its corresponding channel, it will give priority to scanning the above 5 service channels; if the above 5 service channels are not available, it is necessary to scan all channels. The scanning time is long, which causes CCO to take a long time to obtain the available channels.
[0004] In summary, how to reduce the frequency sweep time is a problem that needs to be solved at present. Summary of the invention
[0005] In view of this, an embodiment of the present invention provides a CCO frequency scanning method and device based on an HPLC dual-mode wireless system, which can reduce the frequency scanning time and improve the efficiency of the CCO in acquiring usable channels.
[0006] In a first aspect, an embodiment of the present invention provides a CCO frequency scanning method based on an HPLC dual-mode wireless system, the method comprising:
[0007] receiving a channel query request, wherein the channel query request is used to query whether a designated sub-channel exists in a broadband channel environment;
[0008] In response to the existence of the designated sub-channel, determining a designated sub-channel list, wherein the designated sub-channel list includes a plurality of the designated sub-channels;
[0009] In a set period, frequency scanning processing is performed in sequence according to the designated sub-channel list, and the unoccupied designated sub-channels are added to the accessible channel list of the central coordinator.
[0010] Optionally, the method further includes:
[0011] A target channel of the central coordinator is selected from the accessible channel list.
[0012] Optionally, the method further includes:
[0013] In response to all the designated sub-channels in the designated sub-channel list being occupied within the set period, the frequency scanning process is re-performed in sequence according to the designated sub-channel list within the next set period.
[0014] Optionally, the performing frequency scanning processing in sequence according to the designated sub-channel list specifically includes:
[0015] According to the designated sub-channel list, frame detection is performed on the designated sub-channels contained therein in sequence.
[0016] Optionally, the method further includes:
[0017] Determine whether the designated subchannel is occupied according to the frame detection result.
[0018] Optionally, the method further includes:
[0019] In response to the absence of the designated sub-channel, determining a central frequency point list of the DTMB channel, wherein the central frequency point list includes a plurality of central frequency points of the DTMB channel;
[0020] Within a set period, frequency scanning processing is performed in sequence according to the center frequency list to determine the center frequency of the DTMB channel that is not occupied;
[0021] Determine, according to the unoccupied central frequency of the DTMB channel, a frequency sweep range corresponding to the central frequency of the DTMB channel;
[0022] The sub-channels contained in the frequency sweep range are subjected to frequency sweep processing in sequence, and the unoccupied sub-channels are added to the accessible channel list of the central coordinator.
[0023] Optionally, the method further includes:
[0024] In response to the fact that the central frequencies of all the DTMB channels in the central frequency list are occupied within the set period, the frequency scanning process is performed again in sequence according to the central frequency list within the next set period.
[0025] Optionally, the performing frequency scanning processing in sequence according to the center frequency list to determine the center frequency of the unoccupied DTMB channel specifically includes:
[0026] According to the center frequency list, frame detection is performed on the center frequency points of the DTMB channels contained therein in sequence;
[0027] In response to not detecting the STF signal, continue to determine whether the received channel power is less than or equal to a set threshold;
[0028] In response to the receiving channel power being less than or equal to the set threshold, it is determined that the central frequency point of the DTMB channel is not occupied.
[0029] Optionally, the method further includes:
[0030] In response to the DTMB channel not existing, determining a continuous sub-channel list within a set range, wherein the continuous sub-channel list includes a plurality of continuous sub-channels, and a sweep frequency range of the continuous sub-channel is divided and determined within the set range according to a set bandwidth;
[0031] In a set period, frequency scanning processing is performed in sequence according to the continuous sub-channel list to determine unoccupied sub-channels, and the unoccupied sub-channels are added to the accessible channel list of the central coordinator.
[0032] Optionally, the method further includes:
[0033] In response to all the sub-channels in the continuous sub-channel list being occupied within the set period, the frequency scanning process is re-performed in sequence according to the continuous sub-channel list within the next set period.
[0034] Optionally, the method further includes:
[0035] When it is determined that the number of the continuous sub-channels is greater than a set value, performing frequency domain power detection processing on the sub-channels;
[0036] The continuous sub-channel list is updated according to the result of the frequency domain power detection process.
[0037] In a second aspect, an embodiment of the present invention provides a CCO frequency scanning device based on an HPLC dual-mode wireless system, the device comprising:
[0038] A receiving unit, configured to receive a channel query request, wherein the channel query request is used to query whether a designated sub-channel exists in a broadband channel environment;
[0039] a determining unit, in response to the existence of the designated sub-channel, configured to determine a designated sub-channel list, wherein the designated sub-channel list includes a plurality of the designated sub-channels;
[0040] The processing unit is used to perform frequency scanning processing in sequence according to the designated sub-channel list within a set period, and add the unoccupied designated sub-channels to the accessible channel list of the central coordinator.
[0041] Optionally, the device further comprises:
[0042] A selection unit is configured to select a target channel of the central coordinator from the accessible channel list.
[0043] Optionally, the processing unit is further used for:
[0044] In response to all the designated sub-channels in the designated sub-channel list being occupied within the set period, the frequency scanning process is re-performed in sequence according to the designated sub-channel list within the next set period.
[0045] Optionally, the processing unit is specifically used for:
[0046] According to the designated sub-channel list, frame detection is performed on the designated sub-channels contained therein in sequence.
[0047] Optionally, the determining unit is further configured to:
[0048] Determine whether the designated subchannel is occupied according to the frame detection result.
[0049] Optionally, the determining unit is further configured to:
[0050] In response to the absence of the designated sub-channel, determining a central frequency point list of the DTMB channel, wherein the central frequency point list includes a plurality of central frequency points of the DTMB channel;
[0051] Within a set period, frequency scanning processing is performed in sequence according to the center frequency list to determine the center frequency of the DTMB channel that is not occupied;
[0052] Determine, according to the unoccupied central frequency of the DTMB channel, a frequency sweep range corresponding to the central frequency of the DTMB channel;
[0053] The sub-channels contained in the frequency sweep range are subjected to frequency sweep processing in sequence, and the unoccupied sub-channels are added to the accessible channel list of the central coordinator.
[0054] Optionally, the processing unit is further used for:
[0055] In response to the fact that the central frequencies of all the DTMB channels in the central frequency list are occupied within the set period, the frequency scanning process is performed again in sequence according to the central frequency list within the next set period.
[0056] Optionally, the processing unit is specifically used for:
[0057] According to the center frequency list, frame detection is performed on the center frequency points of the DTMB channels contained therein in sequence;
[0058] In response to not detecting the STF signal, continue to determine whether the received channel power is less than or equal to a set threshold;
[0059] In response to the receiving channel power being less than or equal to the set threshold, it is determined that the central frequency point of the DTMB channel is not occupied.
[0060] Optionally, the determining unit is further configured to:
[0061] In response to the DTMB channel not existing, determining a continuous sub-channel list within a set range, wherein the continuous sub-channel list includes a plurality of continuous sub-channels, and a sweep frequency range of the continuous sub-channel is divided and determined within the set range according to a set bandwidth;
[0062] In a set period, frequency scanning processing is performed in sequence according to the continuous sub-channel list to determine unoccupied sub-channels, and the unoccupied sub-channels are added to the accessible channel list of the central coordinator.
[0063] Optionally, the processing unit is further used for:
[0064] In response to all the sub-channels in the continuous sub-channel list being occupied within the set period, the frequency scanning process is re-performed in sequence according to the continuous sub-channel list within the next set period.
[0065] Optionally, the processing unit is further used for:
[0066] When it is determined that the number of the continuous sub-channels is greater than a set value, performing frequency domain power detection processing on the sub-channels;
[0067] The continuous sub-channel list is updated according to the result of the frequency domain power detection process.
[0068] In a third aspect, an embodiment of the present invention provides an electronic device, comprising a memory and a processor, wherein the memory is used to store one or more computer instructions, wherein the one or more computer instructions are executed by the processor to implement a method as described in the first aspect or any possible embodiment of the first aspect.
[0069] In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium having a computer program stored thereon, the program being executed by a processor to implement a method as described in the first aspect or any possible embodiment of the first aspect.
[0070] The embodiment of the present invention receives a channel query request, wherein the channel query request is used to query whether there is a designated subchannel in a broadband channel environment; in response to the existence of the designated subchannel, a designated subchannel list is determined, wherein the designated subchannel list includes multiple designated subchannels; within a set period, frequency scanning is performed in sequence according to the designated subchannel list, and the unoccupied designated subchannel is added to the accessible channel list of the central coordinator. Through the above method, frequency scanning is performed in the designated subchannel, which can avoid frequency scanning of all channels in unknown situations and reduce the frequency scanning time. BRIEF DESCRIPTION OF THE DRAWINGS
[0071] The above and other objects, features and advantages of the present invention will become more apparent through the following description of the embodiments of the present invention with reference to the accompanying drawings, in which:
[0072] Figure 1 It is a schematic diagram of a physical layer frame structure in the prior art;
[0073] Figure 2 This is a flow chart of a CCO frequency scanning method based on an HPLC dual-mode wireless system according to an embodiment of the present invention;
[0074] Figure 3 It is a schematic diagram of another CCO frequency scanning method based on the HPLC dual-mode wireless system in an embodiment of the present invention;
[0075] Figure 4 It is a flow chart of another CCO frequency scanning method based on the HPLC dual-mode wireless system according to an embodiment of the present invention;
[0076] Figure 5Another CCO frequency scanning method flow chart based on HPLC dual-mode wireless system according to an embodiment of the present invention
[0077] Figure 6 This is a flow chart of a CCO frequency scanning method based on an HPLC dual-mode wireless system according to an embodiment of the present invention;
[0078] Figure 7 It is a schematic diagram of another CCO frequency scanning method based on the HPLC dual-mode wireless system in an embodiment of the present invention;
[0079] Figure 8 is another flow chart of a CCO frequency scanning method based on an HPLC dual-mode wireless system according to an embodiment of the present invention;
[0080] Fig. 9 This is a flow chart of a CCO frequency scanning method based on an HPLC dual-mode wireless system according to an embodiment of the present invention;
[0081] Fig.10 It is a flow chart of another CCO frequency scanning method based on the HPLC dual-mode wireless system according to an embodiment of the present invention;
[0082] Fig.11 This is a specific flow chart of a CCO frequency scanning method based on an HPLC dual-mode wireless system according to an embodiment of the present invention;
[0083] Fig.12 It is a flow chart of another CCO frequency scanning method based on the HPLC dual-mode wireless system according to an embodiment of the present invention;
[0084] Fig.13 This is a specific flow chart of another CCO frequency scanning method based on the HPLC dual-mode wireless system according to an embodiment of the present invention;
[0085] Fig.14 This is a specific flow chart of a CCO frequency scanning method based on an HPLC dual-mode wireless system according to an embodiment of the present invention;
[0086] Fig.15 Schematic diagram of a CCO frequency scanning device based on an HPLC dual-mode wireless system according to an embodiment of the present invention;
[0087] Fig.16 It is a schematic diagram of an electronic device in an embodiment of the present invention. DETAILED DESCRIPTION
[0088] The present invention is described below based on the embodiments, but the present invention is not limited to these embodiments. In the detailed description of the present invention below, some specific details are described in detail. It is possible for a person skilled in the art to fully understand the present invention without the description of these details. In order to avoid confusing the essence of the present invention, known methods, processes, procedures, components and circuits are not described in detail.
[0089] In addition, persons of ordinary skill in the art will appreciate that the drawings provided herein are for illustration purposes and are not necessarily drawn to scale.
[0090] Unless the context clearly requires otherwise, the words "include", "comprising" and similar words throughout the application should be interpreted as including rather than exclusive or exhaustive; that is, the meaning is "including but not limited to".
[0091] In the description of the present invention, it should be understood that the terms "first", "second", etc. are used for descriptive purposes only and cannot be understood as indicating or implying relative importance. In addition, in the description of the present invention, unless otherwise specified, the meaning of "plurality" is two or more.
[0092] The broadband power line carrier (HPLC) in the prior art mainly adopts the orthogonal frequency division multiplexing (OFDM) technology, and the frequency band uses 2MHz to 12MHz; however, the above method cannot realize data transmission in the wireless space, so the prior art proposes the HPLC dual-mode system, that is, a communication module or communication device that uses both high-speed power line carrier and high-speed wireless communication technology for data transmission. The high-speed wireless communication technology in the HPLC dual-mode system (hereinafter referred to as the HPLC dual-mode wireless system) is a supplement to the high-speed power line carrier technology. It is a broadband carrier technology for data transmission in the wireless space, which also adopts the orthogonal frequency division multiplexing (OFDM) technology, and the communication frequency band supports 470MHz to 510MHz.
[0093] The HPLC dual-mode wireless system is a burst signal system, and it is possible to send signals at any time. The central coordinator CCO in the HPLC dual-mode wireless system needs to send wireless signals (burst signals) in the working state. Specifically, the HPLC dual-mode wireless system is a burst signal system, and the physical layer frame structure of the burst signal is as follows: Figure 1As shown, it includes a short training field (STF) and a long training field (LTF) of a preamble signal, wherein the preamble signal is the preamble part of the burst signal; the burst signal also includes a signal (SIG), a physical layer frame header (PHR) and a physical layer service data unit (PSDU). Specifically, the STF can be used by the terminal to detect the position of the frame header and the fractional frequency offset, and the LTF can be used by the terminal to detect the integer frequency offset and frequency domain channel estimation, and the channel response is determined by the channel estimation. After that, the receiving terminal also needs to perform accurate channel estimation on the SIG, PHR and PSDU to determine the channel response of the SIG, PHR and PSDU.
[0094] Before the CCO sends a wireless signal, the CCO needs to obtain its corresponding channel. Specifically, according to the requirements of the Radio Management Bureau of the Ministry of Industry and Information Technology, the operating frequency of "civilian metering instruments" type micro-power wireless equipment is 470-510MHz, and the bandwidth occupied by the wireless channel is defined as 200kHz, 500kHz or 1000kHz, respectively. Multiple channels are divided according to different bandwidths; for the above 470-510MHz frequency band, the main wireless broadcasting service of radio and television is terrestrial digital multimedia broadcasting (DigitalTerrestrialMultimediaBroadcast, DTMB), and there are also other services belonging to short-range device applications. Among them, DTMB has a total of 5 service channels, each of which has an effective bandwidth of 7.56MHz and a channel spacing of 8MHz. The central frequency information of each service channel is as follows: 474MHz, 482MHz, 490MHz, 498MHz and 506MHz respectively; specifically, the channel allocation of the DTMB is shown in Table 1 below.
[0095] Table 1
[0096]
[0097] As shown in Table 1 above, the starting frequency corresponding to the center frequency 474MHz is 470.22MHz, and the ending frequency is 477.78MHz; the starting frequency corresponding to the center frequency 482MHz is 478.22MHz, and the ending frequency is 485.78MHz; the starting frequency corresponding to the center frequency 490MHz is 486.22MHz, and the ending frequency is 493.78MHz; the starting frequency corresponding to the center frequency 498MHz is 494.22MHz, and the ending frequency is 501.78MHz; the starting frequency corresponding to the center frequency 506MHz is 502.22MHz, and the ending frequency is 509.78MHz; the digital television service channels used in different places are different, some places only occupy one DTMB channel; some places will occupy all five DTMB channels. Since the 470-510MHz frequency band defined in the HPLC dual-mode wireless system standard completely overlaps with the DTMB frequency band, when CCO needs to obtain its corresponding channel, it will first scan the above five service channels; if the above five service channels are not available, it is necessary to scan all channels, and the scanning time is long, which causes CCO to take a long time to obtain the available channels. Specifically, when all channels need to be scanned, since the bandwidth occupied by the wireless channel is defined as 200kHz, 500kHz or 1000kHz, the number of all sub-channels corresponding to the frequency 470-510MHz is N, as shown in Table 2:
[0098] Table 2
[0099]
[0100] The above bandwidths of 200kHz, 500kHz or 1000kHz correspond to three options respectively. Specifically, the bandwidth (i.e., channel spacing) corresponding to Option 1 is 1000 kHz, the number of available sub-channels N is 39, and the initial sub-channel center frequency is 471 MHz, that is, 39 sub-channels with a channel spacing of 1000 kHz can be divided from the frequency 470 to 510 MHz; the bandwidth (i.e., channel spacing) corresponding to Option 2 is 500 kHz, the number of available sub-channels N is 79, and the initial sub-channel center frequency is 470.25 MHz, that is, 79 sub-channels with a channel spacing of 500 kHz can be divided from the frequency 470 to 510 MHz; the bandwidth (i.e., channel spacing) corresponding to Option 3 is 200 kHz, the number of available sub-channels N is 199, and the initial sub-channel center frequency is 470.1 MHz, that is, 199 sub-channels with a channel spacing of 200 kHz can be divided from the frequency 470 to 510 MHz; due to the large number of sub-channels, it takes a long time to scan the sub-channels one by one.
[0101] In summary, how to reduce the frequency sweep time is a problem that needs to be solved at present.
[0102] In order to solve the above problems, a CCO frequency scanning method based on a HPLC dual-mode wireless system is proposed in the embodiment of the present invention. Figure 2 As shown, Figure 2 1 is a flow chart of a method for reducing frequency sweep time according to an embodiment of the present invention, which specifically includes:
[0103] Step S200: receiving a channel query request, wherein the channel query request is used to query whether a designated sub-channel exists in a broadband channel environment.
[0104] Specifically, the designated subchannel is the highest priority choice when the CCO selects a channel. If the designated subchannel is set, the CCO needs to select a channel in the designated subchannel for signal transmission. Therefore, it is necessary to first query whether there is a designated subchannel in the broadband channel environment.
[0105] Step S201: In response to the existence of the designated sub-channel, determine a designated sub-channel list, wherein the designated sub-channel list includes a plurality of the designated sub-channels.
[0106] Specifically, if there are designated subchannels, a subchannel list is determined based on a group of designated subchannels, and the subchannel list can be called channel_list; assuming that the channel_list includes 8 designated subchannels, namely designated subchannel 1, designated subchannel 2, designated subchannel 3, designated subchannel 4, designated subchannel 5, designated subchannel 6, designated subchannel 7 and designated subchannel 8.
[0107] Step S202: within a set period, frequency scanning is performed in sequence according to the designated sub-channel list, and the unoccupied designated sub-channels are added to the accessible channel list of the central coordinator.
[0108] Specifically, within the set period T, frequency scanning processing is performed in sequence according to the designated sub-channel list to determine the unoccupied designated sub-channels among the multiple designated sub-channels, wherein the unoccupied designated sub-channel means that no device uses the designated sub-channel to send HPLC wireless signals, and only unoccupied designated sub-channels can be added to the accessible channel list of CCO.
[0109] In the embodiment of the present invention, the frequency scanning process is performed in sequence according to the designated sub-channel list, specifically including: performing frame detection on the designated sub-channels contained in the designated sub-channel list in sequence according to the designated sub-channel list, and then determining whether the designated sub-channel is occupied according to the frame detection result.
[0110] In a possible implementation, autocorrelation operations are performed on the wireless signals received by the designated subchannels in the designated subchannel list in turn. Taking any designated subchannel as an example, if no STF signal is detected on any designated subchannel number within a set period T, it is determined that no HPLC dual-mode wireless signal is detected, indicating that any designated subchannel number is not occupied and can be added to the list of accessible channels; if an STF signal is detected on any designated subchannel number, CFO estimation and decoding processing are continued. If it is determined that the parsed signal contains network message information, it is determined that an HPLC dual-mode wireless signal is detected, indicating that the designated subchannel is occupied and cannot be added to the list of accessible channels; if decoding fails or the parsed signal does not contain network message information, it indicates that no HPLC wireless signal is detected, the designated subchannel is added to the list of optional access channels, and the current frequency scanning parameters and status are recorded, and then the process jumps to the next designated subchannel number to continue.
[0111] In the embodiment of the present invention, after step S202, the method further includes the following steps: Figure 3 As shown, Figure 3 1 is a flow chart of a method for reducing frequency sweep time according to an embodiment of the present invention, which specifically includes:
[0112] Step S203: Select a target channel of the central coordinator from the accessible channel list.
[0113] Specifically, the target channel of the central coordinator is determined according to the frequency scanning parameters and states in the accessible channel list.
[0114] In the embodiment of the present invention, after step S202, the method further includes the following steps: Figure 4 As shown, Figure 4 This is a flow chart of a CCO frequency scanning method based on an HPLC dual-mode wireless system according to an embodiment of the present invention, which specifically includes:
[0115] Step S204: In response to all the designated sub-channels in the designated sub-channel list being occupied within the set period, re-performing frequency scanning processing in sequence according to the designated sub-channel list within the next set period.
[0116] The frequency sweep of the designated sub-channel is further described below through a specific embodiment. Figure 5 As shown, the following steps are included:
[0117] Step S500: Perform frame detection in sequence in the designated sub-channel list within a set period.
[0118] Step S501, determine whether an STF signal is detected in the received wireless signal, if not, execute step S502, if yes, execute step S503.
[0119] Specifically, if an STF signal is detected in the wireless signal, it is determined that the wireless signal is an HPLC dual-mode wireless signal, and CFO estimation and decoding processing are continued. If it is determined that the parsed signal contains network message information, it is determined that an HPLC dual-mode wireless signal is detected, indicating that the designated sub-channel is occupied and cannot be added to the accessible channel list; if the decoding fails or the parsed signal does not contain network message information, it indicates that the HPLC wireless signal is not detected, and the designated sub-channel is added to the optional access channel list, and the current frequency scanning parameters and status are recorded, and then the process jumps to the next designated sub-channel number to continue processing; if the STF signal does not exist, further judgment is actually required, and the specific judgment process has been described above and will not be repeated here.
[0120] Step S502: Add the current designated sub-channel to the accessible channel list.
[0121] Step S503: determine whether the current designated sub-channel is the last designated sub-channel in the designated sub-channel list. If so, end the frequency scanning. If not, execute step S500 again.
[0122] In the embodiment of the present invention, when the designated sub-channel does not exist, it is necessary to perform a next priority judgment, in which it is necessary to judge whether there is an available sub-channel in the DTMB channel, specifically as follows: Figure 6 As shown, Figure 6 This is a flow chart of a CCO frequency scanning method based on an HPLC dual-mode wireless system according to an embodiment of the present invention, which specifically includes:
[0123] Step S600: In response to the absence of the designated sub-channel, determine a central frequency point list of DTMB channels, wherein the central frequency point list includes a plurality of central frequency points of the DTMB channels.
[0124] Specifically, the center frequencies in the center frequency list may be 474 MHz, 482 MHz, 490 MHz, 498 MHz and 506 MHz.
[0125] Step S601: within a set period, frequency scanning is performed in sequence according to the center frequency list to determine the center frequency of the DTMB channel that is not occupied.
[0126] Specifically, the sub-channel list may be called freq_center_list, and the frequency is scanned at five center frequencies of 474 MHz, 482 MHz, 490 MHz, 498 MHz and 506 MHz in sequence.
[0127] In an embodiment of the present invention, frame detection is performed on the center frequency points of the DTMB channels contained in the center frequency point list in sequence; in response to no detection of the STF signal, it is further determined whether the received channel power is less than or equal to the set threshold; in response to the received channel power being less than or equal to the set threshold, it is determined that the center frequency point of the DTMB channel is not occupied.
[0128] In a possible implementation, if no STF wireless signal is detected within a set period T at any central frequency, it indicates that the DTMB channel may have opened a broadcasting and television service, and it is determined again whether the received signal power (Received Signal Strength Indication, RSSI) is greater than the threshold (RSSI_Thr1) of the received signal power; if RSSI>RSSI_Thr1, it is determined that the DTMB channel is occupied by the broadcasting and television service, and then jumps to the next DTMB channel to continue detection; if RSSI≤RSSI_Thr1, it is determined that the DTMB channel may not be occupied by the broadcasting and television service. If an HPLC dual-mode wireless signal is detected within a set period T at any central frequency, it indicates that the DTMB channel has not opened a broadcasting and television service; when the DTMB channel has not opened a broadcasting and television service or the DTMB channel may not be occupied by the broadcasting and television service, it is determined that the central frequency of the DTMB channel is not occupied.
[0129] Step S602: Determine a frequency sweep range corresponding to the center frequency of the DTMB channel according to the center frequency of the unoccupied DTMB channel.
[0130] Specifically, assuming that the central frequency point 474 MHz of the DTMB channel is an unoccupied central frequency point, the range 470.22 MHz to 477.78 MHz corresponding to the 474 MHz is the frequency sweep range.
[0131] Step S603: Perform frequency scanning processing on the sub-channels contained in the frequency scanning range in sequence, and add the unoccupied sub-channels to the accessible channel list of the central coordinator.
[0132] Specifically, when the bandwidth is 200kHz, 500kHz or 1000kHz, the frequency scanning range is divided into sub-channels according to the above bandwidth. Assume that the bandwidth is 200kHz, and a plurality of sub-channels are divided in the range of 470.22MHz to 477.78MHz for frequency scanning.
[0133] In the embodiment of the present invention, after step S601, the method further includes the following steps: Figure 7 As shown, Figure 7This is a flow chart of a CCO frequency scanning method based on an HPLC dual-mode wireless system according to an embodiment of the present invention, which specifically includes:
[0134] Step S604: In response to the fact that the central frequencies of all the DTMB channels in the central frequency list are occupied within the set period, re-performing frequency scanning processing in sequence according to the central frequency list within the next set period.
[0135] The DTMB channel scanning is further described below through a specific embodiment. Figure 8 As shown, the following steps are included:
[0136] Step S800: within a set period, perform frame detection in the center frequency point list in sequence.
[0137] Step S801: determine whether an STF signal is detected in the received wireless signal, if not, execute step S802, if yes, execute step S803.
[0138] Specifically, if an STF signal is detected in the wireless signal, it means that the DTMB channel has not opened the broadcasting and television service; if no STF wireless signal is detected, it means that the DTMB channel may have opened the broadcasting and television service, and it needs to be judged again.
[0139] Step S802: Determine the central frequency point of the unoccupied DTMB channel.
[0140] Specifically, after step S802, step S804 is continued to be executed.
[0141] Step S803, continue to determine whether the received channel power is greater than the set threshold, if so, execute step S805, if not, execute step S802.
[0142] Step S804: determine a frequency sweep range corresponding to the central frequency point of the DTMB channel, and perform frequency sweep processing on the sub-channels contained in the frequency sweep range in sequence.
[0143] Specifically, after the frequency scanning process, step S805 may also be executed.
[0144] Step S805: determine whether the central frequency of the current DTMB channel is the last central frequency in the central frequency list; if so, end the frequency scanning; if not, execute step S800 again.
[0145] In the embodiment of the present invention, when the DTMB channel does not exist, it is necessary to determine whether there is an available sub-channel in the continuous sub-channel list within the range to be set in the last priority. Fig. 9 As shown, Fig. 9 This is a flow chart of a CCO frequency scanning method based on an HPLC dual-mode wireless system according to an embodiment of the present invention, which specifically includes:
[0146] Step S900: In response to the DTMB channel not existing, determining a continuous sub-channel list within a set range, wherein the continuous sub-channel list includes a plurality of continuous sub-channels, and a frequency sweep range of the continuous sub-channel is divided and determined within the set range according to a set bandwidth.
[0147] Specifically, assuming that the bandwidth is 1000kHZ (i.e., the sweep frequency of each subchannel is 1000kHZ), the number of continuous subchannels N is 39, and the initial subchannel center frequency is 471MHz, that is, 39 subchannels with a channel interval of 1000kHZ can be divided from the frequency 470~510MHz; assuming that the bandwidth is 500kHZ (i.e., the sweep frequency of each subchannel is 500kHZ), the number of available subchannels N is 79, and the initial subchannel center frequency is 471MHz. The central frequency of the channel is 470.25MHz, that is, 79 sub-channels with a channel interval of 500kHZ can be divided out from the frequency of 470~510MHz; assuming that the bandwidth is 200kHZ (that is, the scanning frequency of each sub-channel is 200kHZ), the number of available sub-channels N is 199, and the initial sub-channel central frequency is 470.1MHz, that is, 199 sub-channels with a channel interval of 200kHZ can be divided out from the frequency of 470~510MHz.
[0148] Step S901: within a set period, frequency scanning is performed in sequence according to the continuous sub-channel list to determine unoccupied sub-channels, and the unoccupied sub-channels are added to the accessible channel list of the central coordinator.
[0149] Specifically, within the set period T, frequency scanning processing is performed in sequence according to the continuous sub-channel list to determine the unoccupied sub-channels in the continuous sub-channel list, wherein the unoccupied sub-channel means that no device uses the designated sub-channel to send HPLC wireless signals, and only unoccupied sub-channels can be added to the accessible channel list of CCO.
[0150] In the embodiment of the present invention, the frequency scanning process is performed in sequence according to the continuous sub-channel list, specifically including: performing frame detection on the designated sub-channels contained in the continuous sub-channel list in sequence according to the continuous sub-channel list, and then determining whether the continuous sub-channel is occupied according to the frame detection result.
[0151] In a possible implementation, autocorrelation operations are performed on the wireless signals received by the subchannels in the continuous subchannel list in turn. Taking any subchannel as an example, if no STF signal is detected on any designated subchannel number within a set period T, it is determined that no HPLC wireless signal is detected, indicating that any subchannel number is not occupied and can be added to the list of accessible channels; if an STF signal is detected on any subchannel number, CFO estimation and decoding processing are continued. If it is determined that the parsed signal contains network message information, it is determined that an HPLC wireless signal is detected, indicating that the subchannel is occupied and cannot be added to the list of accessible channels; if decoding fails or the parsed signal does not contain network message information, it indicates that no HPLC wireless signal is detected, the subchannel is added to the list of optional access channels, and the current frequency scanning parameters and status are recorded, and then the process jumps to the next subchannel number to continue.
[0152] In a possible implementation, if an HPLC dual-mode wireless signal is detected, the undetected sub-channels and the sub-channels that have been included in the optional access channel need to jump out of the bandwidth range of the HPLC dual-mode wireless signal. For example, if a signal with a bandwidth of 1000kHz is scanned at the center frequency of 480MHz, the HPLC wireless signal occupies the frequency range of 479.5MHz to 480.5MHz; then the undetected sub-channels (for example, the sub-channels corresponding to the small bandwidth of 500kHz and 200kHz) and the sub-channels that have been included in the optional access channel (for example, the center frequency of a certain sub-channel is 497.6MHz) need to jump out of the frequency range of 479.5MHz to 480.5MHz; that is, the sub-channels are not scanned within the frequency range of 479.5MHz to 480.5MHz, and the sub-channels in the accessible channel list that previously fell within this frequency range are also removed; then the optional access channel list is updated, and the continuous sub-channel list is updated, and the sub-channels within the bandwidth range of the HPLC wireless signal are excluded from the optional access channel list and the continuous sub-channel list.
[0153] In the embodiment of the present invention, after step S901, the method further includes the following steps: Fig.10 As shown, Fig.10 This is a flow chart of a CCO frequency scanning method based on an HPLC dual-mode wireless system according to an embodiment of the present invention, which specifically includes:
[0154] Step S902: In response to all the sub-channels in the continuous sub-channel list being occupied within the set period, re-performing frequency scanning processing in sequence according to the continuous sub-channel list within the next set period.
[0155] The continuous sub-channel frequency sweeping is further described below through a specific embodiment. Fig.11 As shown, the following steps are included:
[0156] Step S1100: within a set period, perform frame detection in sequence in the continuous sub-channel list.
[0157] Step S1101, determine whether an STF signal is detected in the received wireless signal, if not, execute step S1102, if yes, execute step S1103.
[0158] Specifically, if the presence of an STF signal is detected in the wireless signal, it is determined that the wireless signal is an HPLC dual-mode wireless signal.
[0159] Step S1102: Add the current continuous sub-channel to the accessible channel list, and record the current frequency scanning parameters and status.
[0160] In a possible implementation, after step S1102, step S1105 is performed.
[0161] Step S1103: Update the accessible sub-channel list.
[0162] In a possible implementation, after step S1103, step S1104 is performed.
[0163] Step S1104: Update the accessible sub-channel range.
[0164] Optionally, after step S1104, step S1105 may also be executed.
[0165] Step S1105: determine whether the current continuous sub-channel is the last sub-channel in the continuous sub-channel list. If so, end the frequency scanning. If not, execute step S1100 again.
[0166] In a possible implementation, before step S901, the method further includes the following steps: Fig.12 As shown, including:
[0167] Step S903: When it is determined that the number of the continuous sub-channels is greater than the set value, frequency domain power detection processing is performed on the sub-channels.
[0168] Specifically, it is determined that the number of consecutive subchannel numbers in the consecutive subchannel list exceeds N_ch1, wherein the bandwidth corresponding to N_ch1 is N_ch1*freq_ch1, and the sub-signal of the unknown channel environment is first subjected to frequency domain power detection processing. Specifically, the frequency domain power detection processing process of the signal is as follows: the total bandwidth BW of the unknown channel environment is divided into Nseg sub-bands with a bandwidth of BW0, wherein Nseg=ceil(BW / BW0); then, FFT processing is performed on the received signal on the Nseg sub-bands in turn, and the power of each frequency domain symbol is calculated, and then the powers of all frequency domain symbols on the Nseg sub-bands are listed in a register group, recorded as the Freq_power_list list.
[0169] Step S904: Update the continuous sub-channel list according to the result of the frequency domain power detection process.
[0170] Specifically, in the Freq_power_list list, if there are N_sc1 consecutive frequency domain symbols whose power is greater than the power threshold Freq_Power_Thr, it is determined that there may be HPLC dual-mode wireless signals or other interference signals on the continuous sub-channels within the bandwidth of the N_sc1 frequency domain symbols; then in the Freq_power_list list, all continuous sub-channels that meet the requirements are found, and deleted from the sub-channel register list, and the updated sub-channel register list is set as the continuous sub-channel list.
[0171] In a possible implementation, the above-mentioned Fig.12 The situation in detail is actually Fig.11 Based on the above, three steps are added before step S1100, such as Fig.13 As shown, the details are as follows:
[0172] Step S1106, determine whether the width of the unknown channel is greater than 2.083 MHz, if so, execute step S1107.
[0173] Step S1107: Perform frequency domain power detection processing on the sub-channel corresponding to the unknown channel.
[0174] Step S1108: Update the continuous sub-channel list according to the result of the frequency domain power detection process.
[0175] In the embodiment of the present invention, the above-mentioned frequency sweeping method is fully described through a complete embodiment, as shown in the following example. Fig.14 As shown, including:
[0176] Step S1400 , determine whether there is a designated sub-channel in the broadband channel environment, if so, execute step S1401 , if not, execute step S1404 .
[0177] Step S1401: Determine a designated sub-channel list.
[0178] Step S1402: Perform frequency scanning processing in sequence according to the designated sub-channel list.
[0179] Step S1403: determine whether an accessible channel is detected. If so, add it to the accessible channel list and end the frequency scanning. If not, perform the frequency scanning again in the next cycle (time interval T).
[0180] Step S1404: determine whether there is a DTMB channel in the broadband channel environment, if so, execute step S1405, if not, execute step S1408.
[0181] Step S1405: Determine the central frequency list of the DTMB channel.
[0182] Step S1406: performing frequency scanning processing in sequence according to the center frequency point list.
[0183] Step S1407: determine whether an accessible channel is detected. If so, add it to the accessible channel list and end the frequency scanning. If not, perform the frequency scanning again in the next cycle.
[0184] Step S1408: Determine a list of consecutive sub-channels within a set range.
[0185] Step S1409: Perform frequency scanning processing in sequence according to the continuous sub-channel list.
[0186] Step S1410: determine whether an accessible channel is detected. If so, add it to the accessible channel list and end the frequency scanning. If not, perform the frequency scanning again in the next cycle.
[0187] Fig.15 The present invention is a CCO frequency scanning device based on the HPLC dual-mode wireless system. Fig.15 As shown, the device of this embodiment includes a receiving unit 1501, a determining unit 1502 and a processing unit 1503.
[0188] Among them, the receiving unit 1501 is used to receive a channel query request, wherein the channel query request is used to query whether there is a designated subchannel in a broadband channel environment; the determining unit 1502 is used to determine a designated subchannel list in response to the existence of the designated subchannel, wherein the designated subchannel list includes multiple designated subchannels; the processing unit 1503 is used to perform frequency scanning processing in sequence according to the designated subchannel list within a set period, and add the unoccupied designated subchannel to the accessible channel list of the central coordinator.
[0189] Furthermore, the device also includes:
[0190] A selection unit is configured to select a target channel of the central coordinator from the accessible channel list.
[0191] Furthermore, the processing unit is also used for:
[0192] In response to all the designated sub-channels in the designated sub-channel list being occupied within the set period, the frequency scanning process is re-performed in sequence according to the designated sub-channel list within the next set period.
[0193] Furthermore, the processing unit is specifically used for:
[0194] According to the designated sub-channel list, frame detection is performed on the designated sub-channels contained therein in sequence.
[0195] Furthermore, the determining unit is further configured to:
[0196] Determine whether the designated subchannel is occupied according to the frame detection result.
[0197] Furthermore, the determining unit is further configured to:
[0198] In response to the absence of the designated sub-channel, determining a central frequency point list of the DTMB channel, wherein the central frequency point list includes a plurality of central frequency points of the DTMB channel;
[0199] Within a set period, frequency scanning processing is performed in sequence according to the center frequency list to determine the center frequency of the DTMB channel that is not occupied;
[0200] Determine, according to the unoccupied central frequency of the DTMB channel, a frequency sweep range corresponding to the central frequency of the DTMB channel;
[0201] The sub-channels contained in the frequency sweep range are subjected to frequency sweep processing in sequence, and the unoccupied sub-channels are added to the accessible channel list of the central coordinator.
[0202] Furthermore, the processing unit is also used for:
[0203] In response to the fact that the central frequencies of all the DTMB channels in the central frequency list are occupied within the set period, the frequency scanning process is performed again in sequence according to the central frequency list within the next set period.
[0204] Furthermore, the processing unit is specifically used for:
[0205] According to the center frequency list, frame detection is performed on the center frequency points of the DTMB channels contained therein in sequence;
[0206] In response to not detecting the STF signal, continue to determine whether the received channel power is less than or equal to a set threshold;
[0207] In response to the receiving channel power being less than or equal to the set threshold, it is determined that the central frequency point of the DTMB channel is not occupied.
[0208] Furthermore, the determining unit is further configured to:
[0209] In response to the DTMB channel not existing, determining a continuous sub-channel list within a set range, wherein the continuous sub-channel list includes a plurality of continuous sub-channels, and a sweep frequency range of the continuous sub-channel is divided and determined within the set range according to a set bandwidth;
[0210] In a set period, frequency scanning processing is performed in sequence according to the continuous sub-channel list to determine unoccupied sub-channels, and the unoccupied sub-channels are added to the accessible channel list of the central coordinator.
[0211] Furthermore, the processing unit is also used for:
[0212] In response to all the sub-channels in the continuous sub-channel list being occupied within the set period, the frequency scanning process is re-performed in sequence according to the continuous sub-channel list within the next set period.
[0213] Furthermore, the processing unit is also used for:
[0214] When it is determined that the number of the continuous sub-channels is greater than a set value, performing frequency domain power detection processing on the sub-channels;
[0215] The continuous sub-channel list is updated according to the result of the frequency domain power detection process.
[0216] Fig.16 is a schematic diagram of an electronic device according to an embodiment of the present invention. Fig.16The electronic device shown is a device for detecting and eliminating narrowband interference noise, which includes a general computer hardware structure, which at least includes a processor 1601 and a memory 1602. The processor 1601 and the memory 1602 are connected via a bus 1603. The memory 1602 is suitable for storing instructions or programs executable by the processor 1601. The processor 1601 can be an independent microprocessor or a collection of one or more microprocessors. Thus, the processor 1601 executes the instructions stored in the memory 1602, thereby executing the method flow of the embodiment of the present invention as described above to realize the processing of data and the control of other devices. The bus 1603 connects the above-mentioned multiple components together, and at the same time connects the above-mentioned components to the display controller 1604 and the display device and the input / output (I / O) device 1605. The input / output (I / O) device 1605 can be a mouse, a keyboard, a modem, a network interface, a touch input device, a somatosensory input device, a printer, and other devices known in the art. Typically, input / output devices 1605 are connected to the system through input / output (I / O) controller 1606 .
[0217] As will be appreciated by those skilled in the art, various aspects of the embodiments of the present invention may be implemented as a system, method or computer program product. Therefore, various aspects of the embodiments of the present invention may take the form of a complete hardware implementation, a complete software implementation (including firmware, resident software, microcode, etc.), or an implementation that combines software aspects with hardware aspects, which may generally be referred to herein as a "circuit," "module," or "system." In addition, various aspects of the embodiments of the present invention may take the form of a computer program product implemented in one or more computer-readable media having a computer-readable program code implemented thereon.
[0218] Any combination of one or more computer-readable media can be utilized. Computer-readable media can be computer-readable signal media or computer-readable storage media. Computer-readable storage media can be, for example, (but not limited to) electronic, magnetic, optical, electromagnetic, infrared or semiconductor systems, devices or apparatuses, or any suitable combination of the foregoing. More specific examples (non-exhaustive enumeration) of computer-readable storage media will include the following: an electrical connection with one or more wires, a portable computer floppy 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. In the context of an embodiment of the present invention, a computer-readable storage medium can be any tangible medium that can contain or store a program used by an instruction execution system, device or apparatus or a program used in conjunction with an instruction execution system, device or apparatus.
[0219] A computer readable signal medium may include a propagated data signal having a computer readable program code implemented therein, such as in baseband or as part of a carrier wave. Such propagated signals may take any of a variety of forms, including but not limited to electromagnetic, optical, or any suitable combination thereof. A computer readable signal medium may be any of the following computer readable media: not a computer readable storage medium, and may communicate, propagate, or transmit a program used by or in conjunction with an instruction execution system, device, or apparatus.
[0220] Program code embodied on a computer readable medium may be transmitted using any appropriate medium including, but not limited to, wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
[0221] The computer program code for performing operations for various aspects of the embodiments of the present invention can be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, Smalltalk, C++, etc., and conventional process programming languages such as "C" programming language or similar programming languages. The program code can be executed completely on the user's computer, partially on the user's computer as a stand-alone software package; partially on the user's computer and partially on a remote computer; or completely on a remote computer or server. In the latter case, the remote computer can be connected to the user's computer through any type of network including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (e.g., by using the Internet of an Internet service provider).
[0222] The flowchart legend and / or block diagram of the method, device (system) and computer program product according to the embodiment of the present invention described above describe various aspects of the embodiment of the present invention.It will be understood that each block of the flowchart legend and / or block diagram and the combination of the blocks in the flowchart legend and / or block diagram can be implemented by computer program instructions.These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer or other programmable data processing device to produce a machine so that the instructions (executed by the processor of the computer or other programmable data processing device) create a device for implementing the function / action specified in the flowchart and / or block diagram block or block.
[0223] These computer program instructions may also be stored in a computer-readable medium that can direct a computer, other programmable data processing device, or other apparatus to operate in a particular manner, so that the instructions stored in the computer-readable medium produce an article of manufacture including instructions for implementing the functions / actions specified in the flowchart and / or block diagram blocks or blocks.
[0224] The computer program instructions may also be loaded onto a computer, other programmable data processing device or other apparatus so that a series of operable steps are performed on the computer, other programmable device or other apparatus to produce a computer-implemented process, so that the instructions executed on the computer or other programmable device provide a process for implementing the functions / actions specified in the flowchart and / or block diagram block or blocks.
[0225] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
Claims
1. A CCO frequency scanning method based on HPLC dual-mode wireless system, characterized in that: The method includes: receiving a channel query request, wherein the channel query request is used to query whether a designated sub-channel exists in a broadband channel environment; In response to the existence of the designated sub-channel, determining a designated sub-channel list, wherein the designated sub-channel list includes a plurality of the designated sub-channels; Within a set period, frequency scanning is performed in sequence according to the designated sub-channel list, and the unoccupied designated sub-channels are added to the accessible channel list of the central coordinator; In response to the absence of the designated sub-channel, determining a central frequency point list of the DTMB channel, wherein the central frequency point list includes a plurality of central frequency points of the DTMB channel; Within a set period, frequency scanning processing is performed in sequence according to the center frequency list to determine the center frequency of the DTMB channel that is not occupied; Determine, according to the unoccupied central frequency of the DTMB channel, a frequency sweep range corresponding to the central frequency of the DTMB channel; Performing frequency scanning processing on the sub-channels contained in the frequency scanning range in sequence, and adding the unoccupied sub-channels to the accessible channel list of the central coordinator; In response to the DTMB channel not existing, determining a continuous sub-channel list within a set range, wherein the continuous sub-channel list includes a plurality of continuous sub-channels, and a sweep frequency range of the continuous sub-channel is divided and determined within the set range according to a set bandwidth; In a set period, frequency scanning processing is performed in sequence according to the continuous sub-channel list to determine unoccupied sub-channels, and the unoccupied sub-channels are added to the accessible channel list of the central coordinator.
2. The method according to claim 1, characterized in that The method further includes: A target channel of the central coordinator is selected from the accessible channel list.
3. The method according to claim 1, characterized in that The method further includes: In response to all the designated sub-channels in the designated sub-channel list being occupied within the set period, the frequency scanning process is re-performed in sequence according to the designated sub-channel list within the next set period.
4. The method according to claim 1, characterized in that The performing frequency scanning processing in sequence according to the designated sub-channel list specifically includes: According to the designated sub-channel list, frame detection is performed on the designated sub-channels contained therein in sequence.
5. The method according to claim 4, characterized in that The method further includes: Determine whether the designated subchannel is occupied according to the frame detection result.
6. The method according to claim 1, characterized in that The method further includes: In response to the fact that the central frequencies of all the DTMB channels in the central frequency list are occupied within the set period, the frequency scanning process is performed again in sequence according to the central frequency list within the next set period.
7. The method according to claim 1, characterized in that The performing frequency scanning processing in sequence according to the center frequency list to determine the center frequency of the unoccupied DTMB channel specifically includes: According to the center frequency list, frame detection is performed on the center frequency points of the DTMB channels contained therein in sequence; In response to not detecting the STF signal, continue to determine whether the received channel power is less than or equal to a set threshold; In response to the receiving channel power being less than or equal to the set threshold, it is determined that the central frequency point of the DTMB channel is not occupied.
8. The method according to claim 1, characterized in that The method further includes: In response to all the sub-channels in the continuous sub-channel list being occupied within the set period, the frequency scanning process is re-performed in sequence according to the continuous sub-channel list within the next set period.
9. The method according to claim 1, characterized in that The method further includes: When it is determined that the number of the continuous sub-channels is greater than a set value, performing frequency domain power detection processing on the sub-channels; The continuous sub-channel list is updated according to the result of the frequency domain power detection process.
10. A CCO frequency scanning device based on HPLC dual-mode wireless system, characterized in that: The device includes: A receiving unit, configured to receive a channel query request, wherein the channel query request is used to query whether a designated sub-channel exists in a broadband channel environment; a determining unit, in response to the existence of the designated sub-channel, configured to determine a designated sub-channel list, wherein the designated sub-channel list includes a plurality of the designated sub-channels; A processing unit, configured to perform frequency scanning processing in sequence according to the designated sub-channel list within a set period, and add the unoccupied designated sub-channels to the accessible channel list of the central coordinator; A second determining unit is configured to determine a central frequency point list of a DTMB channel in response to the absence of the designated sub-channel, wherein the central frequency point list includes a plurality of central frequency points of the DTMB channels; A frequency determination unit, configured to perform frequency scanning processing in sequence according to the center frequency list within a set period to determine the center frequency of the DTMB channel that is not occupied; A frequency sweep range determination unit, configured to determine a frequency sweep range corresponding to the center frequency of the DTMB channel according to the center frequency of the unoccupied DTMB channel; A second processing unit, configured to perform frequency scanning processing on the sub-channels contained in the frequency scanning range in sequence, and add the unoccupied sub-channels to the accessible channel list of the central coordinator; A third determining unit is configured to determine, in response to the absence of the DTMB channel, a list of continuous sub-channels within a set range, wherein the list of continuous sub-channels includes a plurality of continuous sub-channels, and a sweep frequency range of the continuous sub-channels is divided and determined within the set range according to a set bandwidth; The third processing unit is used to perform frequency scanning processing in sequence according to the continuous sub-channel list within a set period, determine unoccupied sub-channels, and add the unoccupied sub-channels to the accessible channel list of the central coordinator.
11. An electronic device comprising a memory and a processor, characterized in that: The memory is used to store one or more computer instructions, wherein the one or more computer instructions are executed by the processor to implement the method according to any one of claims 1 to 9.
12. A computer-readable storage medium having a computer program stored thereon, characterized in that: The program is executed by a processor to implement the method according to any one of claims 1 to 9.