Broadcast frequency band switching method, device, equipment, medium and product

By acquiring and processing signals in the broadcast spectrum in a cognitive wireless network and automatically switching the frequency bands, the instability of signal transmission caused by limited resources in the broadcast band is solved, and the spectrum utilization rate and stability of the broadcast signal are improved.

CN119255318APending Publication Date: 2025-01-03GUANGZHOU BAOLUN ELECTRONICS CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411360119.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-27
Publication Date
2025-01-03

AI Technical Summary

Technical Problem

In cognitive wireless networks, the resources of the broadcast frequency band are limited, resulting in unstable signal transmission and lag in playback. The existing technology cannot effectively solve the problem of fixed frequency bands through service priority allocation.

Method used

By obtaining the broadcast signal in the broadcast spectrum, the frequency domain signal is processed, the power spectrum density of the frequency component is determined, and the frequency band is automatically switched according to the occupation status of different frequency bands to achieve stable transmission of the broadcast signal.

Benefits of technology

It improves spectrum utilization, solves the problems of unstable signal transmission and stuttering playback, and realizes automatic switching and stable transmission of broadcast signals.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119255318A_ABST
    Figure CN119255318A_ABST
Patent Text Reader

Abstract

The invention discloses a broadcast frequency band switching method, device and equipment, a medium and a product. The method comprises the following steps: acquiring a broadcast signal in a broadcast spectrum, and processing the broadcast signal to obtain a frequency domain signal; determining the power spectral density of the frequency component based on the component complex number of the frequency component; determining occupancy states of at least two broadcast frequency bands in the broadcast spectrum based on the power spectrum density of each frequency component; and when the occupancy state of the current broadcast frequency band comprises the first state and the occupancy state of the other broadcast frequency bands comprises the second state, switching the broadcast signal in the current broadcast frequency band to the other broadcast frequency bands in the second state. The problems that in the prior art, due to the fact that a fixed broadcast frequency band is distributed for each broadcast service according to the service priority of the broadcast service, signal transmission stability is low, and broadcast playing is not smooth are solved, automatic switching is achieved after broadcast is affected in the original frequency band, the spectrum utilization rate is improved, and the effect of guaranteeing stable transmission of broadcast signals is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer processing technology, and in particular to a broadcast frequency band switching method, device, equipment, medium and product. Background Art

[0002] In cognitive wireless networks, the resources of the broadcast frequency band that broadcast services can access are limited, so it is necessary to reasonably allocate resources for broadcast signals to ensure the stability of broadcasting.

[0003] Currently, the allocation of broadcast frequency bands is usually to allocate a fixed broadcast frequency band to each broadcast service based on the business priority of the broadcast service. However, if the signal volume of the transmission channel of this broadcast frequency band is too large, the signal transmission will be unstable, resulting in the problem of broadcast playback jamming. Summary of the invention

[0004] The present invention provides a broadcast frequency band switching method, device, equipment, medium and product to achieve automatic switching of broadcast after the original frequency band is affected, improve spectrum utilization, and achieve the effect of ensuring stable transmission of broadcast signals.

[0005] According to one aspect of the present invention, a method for switching a broadcast frequency band is provided, the method comprising:

[0006] Acquire a broadcast signal in a broadcast spectrum, and process the broadcast signal to obtain a frequency domain signal; wherein the frequency domain signal includes a complex number of components of different frequency components;

[0007] For each of the frequency components, determining a power spectral density of the frequency component based on the complex component number of the frequency component;

[0008] determining an occupancy status of at least two broadcast frequency bands in the broadcast spectrum based on the power spectral density of each of the frequency components;

[0009] For each of the broadcast frequency bands, when the occupation state of the current broadcast frequency band includes a first state, and the occupation states of other broadcast frequency bands include a second state, the broadcast signal in the current broadcast frequency band is switched to other broadcast frequency bands in the second state.

[0010] According to another aspect of the present invention, a broadcast frequency band switching device is provided, the device comprising:

[0011] A frequency domain signal determination module, used to obtain a broadcast signal in a broadcast spectrum, and process the broadcast signal to obtain a frequency domain signal; wherein the frequency domain signal includes a complex number of components of different frequency components;

[0012] A power spectral density determination module, configured to determine, for each of the frequency components, a power spectral density of the frequency component based on the complex number of the frequency component;

[0013] an occupancy status determination module, configured to determine the occupancy status of at least two broadcast frequency bands in the broadcast spectrum based on the power spectrum density of each of the frequency components;

[0014] The switching module is used for switching the broadcast signal in the current broadcast frequency band to other broadcast frequency bands in the second state for each of the broadcast frequency bands when the occupation state of the current broadcast frequency band includes the first state and the occupation states of other broadcast frequency bands include the second state.

[0015] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising:

[0016] at least one processor; and a memory in communication with the at least one processor; wherein,

[0017] The memory stores a computer program that can be executed 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 broadcast frequency band switching method described in any embodiment of the present invention.

[0018] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the broadcast frequency band switching method described in any embodiment of the present invention when executed.

[0019] According to another aspect of the present invention, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the broadcast frequency band switching method as described in any embodiment of the present invention.

[0020] The technical solution of the embodiment of the present invention obtains a broadcast signal in a broadcast spectrum, processes the broadcast signal, and obtains a frequency domain signal; determines the power spectral density of the frequency component based on the component complex number of the frequency component; determines the occupancy status of at least two broadcast frequency bands in the broadcast spectrum based on the power spectral density of each frequency component; when the occupancy status of the current broadcast frequency band includes a first state, and the occupancy status of other broadcast frequency bands includes a second state, switches the broadcast signal in the current broadcast frequency band to other broadcast frequency bands in the second state, thereby solving the problem in the prior art that a fixed broadcast frequency band is allocated to each broadcast service according to the business priority of the broadcast service, resulting in low signal transmission stability and broadcast playback jams, and realizes automatic switching of the broadcast after the original frequency band is affected, thereby improving spectrum utilization and achieving the effect of ensuring stable transmission of the broadcast signal.

[0021] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0023] Figure 1 is a flow chart of a broadcast frequency band switching method provided according to Embodiment 1 of the present invention;

[0024] Figure 2 is a structural schematic diagram of a broadcast frequency band switching device provided according to Embodiment 2 of the present invention;

[0025] Figure 3 It is a structural schematic diagram of an electronic device for implementing the broadcast frequency band switching method according to an embodiment of the present invention. DETAILED DESCRIPTION

[0026] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0027] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0028] Embodiment 1

[0029] Figure 11 is a flowchart of a method for switching a broadcast frequency band according to Embodiment 1 of the present invention. This embodiment is applicable to the case of switching frequency bands for broadcasting. The method can be executed by a broadcast frequency band switching device. The broadcast frequency band switching device can be implemented in the form of hardware and / or software. The broadcast frequency band switching device can be configured in a computing device. Figure 1 As shown, the method includes:

[0030] S110, acquiring a broadcast signal in a broadcast spectrum, and processing the broadcast signal to obtain a frequency domain signal; the frequency domain signal includes a complex number of components of different frequency components.

[0031] Among them, the broadcast spectrum may refer to the electromagnetic wave frequency band used for broadcasting services. Electromagnetic waves can be divided into different frequency bands according to the frequency or wavelength, and the broadcast spectrum specifically refers to those frequency bands allocated for broadcasting purposes, which allow radio stations or television stations to send audio or video signals on them, so that users can receive broadcast content through radios or televisions. For example, the broadcast spectrum may be a frequency band between 10Hz and 300Hz. Frequency components may refer to components of a signal at different frequencies, and these components may be expressed in complex form, such as the real part of a complex number represents the complex number of the cosine component of the frequency component (i.e., the amplitude), and the imaginary part represents the complex number of the sine component (i.e., the phase). Component complex numbers refer to frequency components expressed in complex form.

[0032] In this embodiment, the broadcast signal in the broadcast spectrum can be monitored in real time. Furthermore, the broadcast signal can be preprocessed, such as preprocessing including but not limited to denoising, sampling, etc., and the preprocessed broadcast signal is converted from the time domain to the frequency domain to obtain a frequency domain signal.

[0033] Specifically, in the process of acquiring broadcast signals within the broadcast spectrum, a software-based radio receiver can be used to capture broadcast signals within the broadcast spectrum. A radio receiver based on software-defined radio (SDR) technology can enable the radio receiver to continuously monitor signals within the broadcast spectrum. At the same time, SDR technology allows the receiving frequency and bandwidth of the radio receiver to be flexibly configured, thereby ensuring that a wide spectrum range can be covered.

[0034] In this embodiment, the broadcast signal is processed to obtain a frequency domain signal, including: based on the Nyquist sampling theorem, sampling the broadcast signal to obtain a sampled signal; performing fast Fourier transform processing on the sampled signal to obtain a frequency domain signal.

[0035] It can be understood that: using the Nyquist sampling theorem, the captured broadcast signal is sampled, and the obtained sampled signal can ensure that the sampling frequency is at least twice the highest frequency component of the signal, and can completely retain the information in the original signal to avoid signal distortion caused by frequency aliasing. The sampled signal is processed by the fast Fourier transform (FFT) algorithm to convert the sampled signal of the time domain signal into a frequency domain signal, so that the sampled signal is decomposed into a series of frequency components, each of which corresponds to a specific frequency value, amplitude and phase, etc.

[0036] S120 . For each frequency component, determine a power spectrum density of the frequency component based on the complex number of the frequency component.

[0037] Among them, the power spectral density (PSD) can be used to characterize the distribution of signal power in frequency.

[0038] In this embodiment, the square of the modulus of the complex number of the frequency component can be calculated to obtain the power value of the frequency component, and then the power value of the frequency component can be normalized, such as taking the power value and a preset normalization factor as a quotient, and the obtained quotient value is used as the power spectral density of the frequency component. For example, the normalization factor can be a sampling frequency or a number of samples, etc.

[0039] S130: Determine the occupancy status of at least two broadcast frequency bands in the broadcast spectrum based on the power spectrum density of each frequency component.

[0040] The occupancy state includes at least an idle state, a low occupancy state and a high occupancy state.

[0041] In this embodiment, each frequency component corresponds to a frequency value in the broadcast spectrum, and the occupancy state of the frequency value corresponding to the frequency component can be determined based on the power spectrum density of the frequency component. For example, if the power spectrum density is greater than the preset first threshold, the occupancy state of the frequency value corresponding to the frequency component is considered to be high occupancy; if the power spectrum density is not greater than the preset first threshold, and the power spectrum density is greater than the preset second threshold, the occupancy state of the frequency value corresponding to the frequency component is considered to be low occupancy, otherwise, the occupancy state of the frequency value is idle. After determining the occupancy state of the frequency value in the broadcast spectrum, the occupancy state of each broadcast frequency band in the broadcast spectrum can be determined.

[0042] Exemplarily, after calculating the power spectral density (PSD) of each frequency component, a threshold may be set to distinguish whether a signal exists in the broadcast frequency band and determine which type of occupied state the frequency band is.

[0043] In this embodiment, the occupancy status of at least two broadcast frequency bands in the broadcast spectrum is determined based on the power spectral density of each frequency component, including: for each frequency component, determining the signal strength at the frequency value corresponding to the frequency component based on the power spectral density of the frequency component; determining the occupancy attribute of the frequency value based on the signal strength at the frequency value and a preset threshold; determining the occupancy status of at least two broadcast frequency bands in the broadcast spectrum based on the occupancy attribute of each frequency value.

[0044] The occupancy attribute may be used to characterize the frequency occupancy situation. For example, the occupancy attribute may be an occupancy rate or an occupancy state.

[0045] It should be noted that the power spectrum density is a quantity that describes how the signal power is distributed in the frequency domain, which represents the average power within a unit frequency interval (i.e., frequency resolution). The power spectrum density can be used to reflect the signal strength of the frequency value corresponding to the frequency component. For example, the power spectrum density can be used as the signal strength; or, a conversion function can be used to convert the power spectrum density from one unit (watt / hertz (W / Hz)) to another unit (such as decibel (dB)), and the signal strength is obtained after the conversion. Furthermore, by comparing the signal strength of the frequency value with a preset threshold, it can be determined whether the frequency value is occupied and its occupancy attribute can be analyzed. For example, if the signal strength is higher than the preset threshold, the frequency value is considered to be occupied; if the signal strength is lower than the preset threshold, the frequency value is considered to be idle. Furthermore, according to the occupancy attribute of each frequency value, the occupancy status of each broadcast frequency band in the broadcast spectrum is determined.

[0046] For example, in the broadcast spectrum from 100 MHz to 200 MHz, the signal strengths at different frequency values ​​are detected as follows:

[0047] The signal strength of the 100MHz frequency value is: -80dBm;

[0048] The signal strength of the 150MHz frequency value is: -70dBm;

[0049] The signal strength of the 180MHz frequency value is: -65dBm;

[0050] The signal strength of the 200MHz frequency value is: -75dBm;

[0051] Correspondingly, when the preset threshold is -85dBm, the occupancy properties of different frequency values ​​are:

[0052] Occupancy attribute of 100MHz frequency value: idle (signal strength is lower than the preset threshold);

[0053] Occupancy attribute of 150MHz frequency value: occupied (signal strength is higher than the preset threshold);

[0054] Occupancy attribute of 180MHz frequency value: occupied (signal strength is higher than the preset threshold);

[0055] Occupancy attribute of the 200MHz frequency value: idle (signal strength is lower than the preset threshold).

[0056] In this embodiment, the occupancy status of at least two broadcast frequency bands in the broadcast spectrum is determined based on the occupancy attributes of each frequency value, including: determining the spectrum utilization of at least two broadcast frequency bands based on the frequency values ​​of at least two broadcast frequency bands in the broadcast spectrum and the occupancy attributes of each frequency value; determining the occupancy status of at least two broadcast frequency bands based on the spectrum utilization and preset frequency band classification rules.

[0057] The spectrum utilization rate refers to the ability to effectively transmit signals within a unit bandwidth. For broadcast frequency bands, this can be defined as the ratio of the amount of effective signals that can be transmitted per unit time within a given broadcast frequency band.

[0058] In this embodiment, the occupancy attributes of the frequency values ​​of at least two broadcast frequency bands in the broadcast spectrum can be obtained through the occupancy attributes of each frequency value. Furthermore, the occupancy attributes of the continuous frequency values ​​of the broadcast frequency band over a period of time can be analyzed to determine whether the broadcast frequency band is continuously idle or low occupied or highly occupied, and the spectrum utilization rate of the broadcast frequency band can be obtained. Furthermore, the occupancy status of each broadcast frequency band can be analyzed according to the spectrum utilization rate and the preset frequency band classification rules. For example, if the spectrum utilization rate is greater than the preset first utilization rate, the occupancy status of the broadcast frequency band is considered to be high occupancy; if the spectrum utilization rate is not greater than the preset first utilization rate, and the spectrum utilization rate is greater than the preset second utilization rate, the occupancy status of the broadcast frequency band is considered to be low occupancy, otherwise, the occupancy status of the broadcast frequency band is idle.

[0059] Exemplarily, the spectrum utilization of different broadcast frequency bands within the broadcast spectrum of 100MHz to 200MHz is: the occupancy status of the broadcast frequency band of 100MHz to 149MHz: mostly idle; the occupancy status of the broadcast frequency band of 150MHz to 179MHz: highly occupied; the occupancy status of the broadcast frequency band of 180MHz to 200MHz: partially idle.

[0060] S140: For each broadcast frequency band, when the occupation state of the current broadcast frequency band includes the first state and the occupation states of other broadcast frequency bands include the second state, switch the broadcast signal in the current broadcast frequency band to other broadcast frequency bands in the second state.

[0061] The first state refers to a high occupancy state, and the second state includes a low occupancy state and an idle state. It should be noted that the method for determining whether each broadcast frequency band needs to be switched is the same, and any of the broadcast frequency bands can be used as the current broadcast frequency band to determine whether the current broadcast frequency band needs to be switched. Other broadcast frequency bands may refer to broadcast frequency bands that are different from the current broadcast frequency band.

[0062] In this embodiment, once it is detected that the occupancy status of the current broadcast frequency band is a high occupancy state, it is determined whether the occupancy status of other broadcast frequency bands includes the second state. If the occupancy status of other broadcast frequency bands includes a low occupancy state and an idle state, the broadcast signal in the current broadcast frequency band can be preferentially switched to other broadcast frequency bands in an idle state, so that the broadcast signal automatically switches to other broadcast frequency bands in the second state after the playback of the current broadcast frequency band is affected.

[0063] The broadcast frequency band switching method also includes: after processing the broadcast signal to obtain the frequency domain signal, the method also includes: extracting features from the sampled signal and / or the frequency domain signal to obtain signal feature information; based on the signal feature information, obtaining the signal type and signal source, so as to construct a spectrum diagram corresponding to the broadcast spectrum based on the signal type and signal source.

[0064] The signal characteristic information includes at least the center frequency, bandwidth, peak power and modulation type. Peak power refers to the maximum power of the signal at a certain moment. The signal source refers to the source of the signal, which includes but is not limited to local broadcasting stations, satellite broadcasting or other wireless communication systems. Signal types include but are not limited to AM, FM, digital broadcasting signals, etc.

[0065] In this embodiment, feature extraction technology can be used to extract features from sampled signals and / or frequency domain signals to obtain signal feature information. For example, Fourier transform (FFT) is performed on the sampled signal to obtain its spectrum, and the frequency point with the most concentrated energy in the spectrum is found as the center frequency; the bandwidth is determined by calculating the frequency range in which the energy in the spectrum exceeds a certain threshold. Furthermore, pattern recognition technologies such as machine learning and deep learning are used to identify the type and source of the signal.

[0066] Based on the above technical solution, the broadcast frequency band switching method also includes: constructing a spectrum diagram corresponding to the broadcast spectrum based on the signal type and signal source of the broadcast spectrum, the occupancy attributes of the frequency values ​​in the broadcast spectrum, and the signal strength, and distinguishing and displaying the broadcast frequency bands with different occupancy states in the broadcast spectrum.

[0067] In this embodiment, the occupancy status of the frequency values ​​in the broadcast spectrum, the signal strength and occupancy status, the signal type and signal source of the broadcast spectrum, and the occupancy status of each broadcast frequency band (including idle, low-occupancy and high-occupancy frequency bands) are visualized to generate a spectrum graph, that is, a visual display is performed in the form of a graph, and the broadcast frequency bands with different occupancy status in the spectrum graph are displayed differently according to preset rules. The spectrum graph can fully display the signal strength and occupancy status of each frequency in the broadcast frequency band, which facilitates the system to make intelligent channel switching decisions and provide decision support for dynamic spectrum allocation. Based on this, it is also possible to identify which specific broadcast frequency band is in the first state and which broadcast frequency band is in the second state by analyzing the spectrum graph. The system can switch the broadcast signal from an interfered broadcast frequency band to another idle broadcast frequency band to maintain stable transmission of the broadcast.

[0068] Exemplarily, the spectrum diagram can be expressed as:

[0069]

[0070]

[0071] In the spectrum diagram, different colors or shades can be used to represent different signal strengths and occupancy states, for example: idle frequency bands are represented by green; low-occupancy frequency bands are represented by yellow; and high-occupancy frequency bands are represented by red.

[0072] In this embodiment, spectrum allocation strategies may also be formulated based on real-time spectrum utilization and historical data analysis, taking into account factors such as signal quality, bandwidth requirements, and geographical distribution. These strategies are used to guide how to dynamically allocate and adjust spectrum resources.

[0073] Specifically, the time domain and frequency domain changes of spectrum utilization can be analyzed to identify the peak and valley periods of spectrum utilization. Collect historical data such as historical spectrum allocation records, spectrum usage, and signal quality reports, and identify long-term trends and periodic changes in spectrum usage through statistical analysis methods. Furthermore, according to the signal quality requirements of different businesses or services, evaluate the support capabilities of each frequency band for signal quality, so as to consider using technologies such as spectrum reuse and interference suppression to improve signal quality. Analyze the bandwidth requirements of each business or service, including peak bandwidth, average bandwidth, etc., predict the growth trend of future bandwidth requirements, and ensure that spectrum allocation can meet the needs of future development. According to the geographical distribution of users or devices, evaluate the differences in spectrum requirements in various regions, and consider the geographical distribution characteristics of spectrum resources, such as differences in spectrum usage between urban and rural areas, mountainous areas and plains. Furthermore, adopt dynamic spectrum allocation technology to dynamically adjust spectrum allocation according to real-time spectrum utilization and demand changes. For example, the spectrum allocation strategy can be: when spectrum resources are tight, give priority to ensuring the spectrum requirements of high-priority businesses or services. A feedback mechanism can also be introduced to adjust the spectrum allocation strategy in a timely manner according to user feedback and changes in business requirements, so as to ensure efficient utilization and reasonable allocation of spectrum resources.

[0074] Exemplarily, the dynamic spectrum allocation strategy may be: allocating new broadcast services to idle frequency bands from 100 MHz to 149 MHz; optimizing the use of channels from 150 MHz to 179 MHz to improve spectrum utilization; and using the idle frequency band of 200 MHz for emergency communication services.

[0075] In this embodiment, historical spectrum usage data can also be collected and analyzed, and machine learning models can be used to predict future spectrum resource supply and demand to provide guidance for channel allocation. The machine learning model considers factors such as time periods (such as daytime and nighttime), seasonal changes, and special events (such as large-scale sports events or festivals) to predict future spectrum resource supply and demand, making it possible to more accurately predict spectrum usage trends.

[0076] In order to make those skilled in the art further understand the technical solutions of the embodiments of the present invention, specific application scenario examples are given.

[0077] Example 1: During a major sports event, due to the simultaneous broadcasting of a large number of radio stations, the original frequency band signal was seriously interfered. Through the broadcast frequency band switching method provided in this embodiment, the system can quickly identify the idle frequency band and automatically switch to ensure clear and unobstructed broadcasting of the event.

[0078] Example 2: In daily broadcasting, the system regularly evaluates the utilization of frequency bands and switches broadcast signals to channels with higher utilization rates, significantly improving the overall utilization of spectrum resources.

[0079] Example 3: During the holiday peak period, the machine learning optimization model predicted a surge in spectrum demand and adjusted the channel allocation plan in advance, avoiding potential signal congestion and ensuring the smooth operation of broadcast services.

[0080] The technical solution provided in this embodiment obtains the broadcast signal in the broadcast spectrum, processes the broadcast signal, and obtains the frequency domain signal; determines the power spectral density of the frequency component based on the component complex number of the frequency component; determines the occupancy status of at least two broadcast frequency bands in the broadcast spectrum based on the power spectral density of each frequency component; when the occupancy status of the current broadcast frequency band includes the first state, and the occupancy status of other broadcast frequency bands includes the second state, switches the broadcast signal in the current broadcast frequency band to other broadcast frequency bands in the second state, which solves the problem of allocating a fixed broadcast frequency band to each broadcast service according to the business priority of the broadcast service in the prior art, resulting in low signal transmission stability and broadcast playback jams, and realizes automatic switching of the broadcast after the original frequency band is affected, thereby improving spectrum utilization and ensuring the stable transmission of the broadcast signal.

[0081] Embodiment 2

[0082] Figure 2 1 is a schematic diagram of the structure of a broadcast frequency band switching device provided according to Embodiment 2 of the present invention. Figure 2 As shown, the device includes: a frequency domain signal determination module 210, a power spectrum density determination module 220, an occupancy state determination module 230 and a switching module 240.

[0083] Among them, the frequency domain signal determination module 210 is used to obtain the broadcast signal in the broadcast spectrum and process the broadcast signal to obtain the frequency domain signal; wherein the frequency domain signal includes a complex number of components of different frequency components; the power spectrum density determination module 220 is used to determine the power spectrum density of the frequency component for each of the frequency components based on the complex number of components of the frequency components; the occupancy state determination module 230 is used to determine the occupancy state of at least two broadcast frequency bands in the broadcast spectrum based on the power spectrum density of each of the frequency components; the switching module 240 is used for, for each of the broadcast frequency bands, when the occupancy state of the current broadcast frequency band includes a first state, and the occupancy states of other broadcast frequency bands include a second state, switching the broadcast signal in the current broadcast frequency band to other broadcast frequency bands in the second state.

[0084] The technical solution of this embodiment obtains a broadcast signal in a broadcast spectrum, processes the broadcast signal, and obtains a frequency domain signal; determines the power spectral density of the frequency component based on the complex number of the frequency component; determines the occupancy status of at least two broadcast frequency bands in the broadcast spectrum based on the power spectral density of each frequency component; when the occupancy status of the current broadcast frequency band includes a first state, and the occupancy status of other broadcast frequency bands includes a second state, switches the broadcast signal in the current broadcast frequency band to other broadcast frequency bands in the second state, which solves the problem in the prior art of allocating a fixed broadcast frequency band to each broadcast service according to the business priority of the broadcast service, resulting in low signal transmission stability and broadcast playback jams, and realizes automatic switching of the broadcast after the original frequency band is affected, thereby improving spectrum utilization and ensuring the stable transmission of the broadcast signal.

[0085] Based on the above device, optionally, the frequency domain signal determination module 210 includes:

[0086] a broadcast signal acquisition unit for a software-based radio receiver to capture broadcast signals within the broadcast spectrum;

[0087] A sampling signal determining unit, configured to sample the broadcast signal based on the Nyquist sampling theorem to obtain a sampling signal;

[0088] The frequency domain signal determination unit is used to perform fast Fourier transform processing on the sampled signal to obtain a frequency domain signal.

[0089] Based on the above device, optionally, the occupancy state determination module 230 includes:

[0090] a signal strength determination unit, configured to determine, for each of the frequency components, a signal strength at a frequency value corresponding to the frequency component based on a power spectrum density of the frequency component;

[0091] an occupancy attribute determining unit, configured to determine an occupancy attribute of the frequency value based on a signal strength at the frequency value and a preset threshold;

[0092] The occupancy status determining unit is used to determine the occupancy status of at least two broadcast frequency bands in the broadcast spectrum based on the occupancy attribute of each of the frequency values.

[0093] Based on the above device, optionally, the occupancy state determination unit includes:

[0094] a spectrum utilization rate determination subunit, configured to determine the spectrum utilization rates of at least two broadcast frequency bands in the broadcast spectrum based on the frequency values ​​of the at least two broadcast frequency bands in the broadcast spectrum and the occupancy attribute of each of the frequency values;

[0095] The occupancy status determination subunit is used to determine the occupancy status of at least two of the broadcast frequency bands based on the spectrum utilization and a preset frequency band classification rule.

[0096] On the basis of the above device, optionally, the device further includes:

[0097] A signal characteristic information determination unit, configured to extract characteristics of the sampled signal and / or the frequency domain signal to obtain signal characteristic information; wherein the signal characteristic information at least includes a center frequency, a bandwidth, a peak power and a modulation type;

[0098] A feature analysis unit is used to obtain a signal type and a signal source based on the signal feature information, so as to construct a spectrum diagram corresponding to the broadcast spectrum based on the signal type and the signal source.

[0099] On the basis of the above device, optionally, the device further includes:

[0100] A spectrum diagram determination unit is used to construct a spectrum diagram corresponding to the broadcast spectrum based on the signal type and signal source of the broadcast spectrum, the occupancy properties of the frequency values ​​in the broadcast spectrum, and the signal strength, and to distinguish and display broadcast frequency bands with different occupancy states in the broadcast spectrum.

[0101] The broadcast frequency band switching device provided in the embodiment of the present invention can execute the broadcast frequency band switching method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.

[0102] Embodiment 3

[0103] Figure 3 1 is a schematic diagram of the structure of an electronic device for implementing the broadcast frequency band switching method of an embodiment of the present invention. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workbenches, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. 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 invention described and / or required herein.

[0104] like Figure 3As shown, the electronic device 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 electronic device 10 can also be stored. The processor 11, the ROM 12, and the 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.

[0105] A number of components in the electronic device 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 electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0106] 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 dedicated 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, such as a broadcast frequency band switching method.

[0107] In some embodiments, the broadcast frequency band switching method 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 electronic device 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 broadcast frequency band switching method described above may be performed. Alternatively, in other embodiments, the processor 11 may be configured to perform the broadcast frequency band switching method in any other appropriate manner (e.g., by means of firmware).

[0108] 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.

[0109] Computer programs for implementing the methods of the present invention 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 program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program 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.

[0110] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination 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.

[0111] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device 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 a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. 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).

[0112] 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.

[0113] 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.

[0114] An embodiment of the present invention further provides a computer program product, including a computer program, which, when executed by a processor, implements the broadcast frequency band switching method provided by any embodiment of the present invention.

[0115] In the process of implementation, the computer program product can be written in one or more programming languages ​​or a combination thereof to perform the computer program code of the present invention, including object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, 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 (for example, using an Internet service provider to connect through the Internet).

[0116] 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 described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.

[0117] The above specific implementations do not constitute a limitation on the protection scope of the present invention. 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 modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims

1. A broadcast frequency band switching method, characterized in that: include: Acquire a broadcast signal in a broadcast spectrum, and process the broadcast signal to obtain a frequency domain signal; wherein the frequency domain signal includes a complex number of components of different frequency components; For each of the frequency components, determining a power spectral density of the frequency component based on the complex component number of the frequency component; determining, based on the power spectral density of each of the frequency components, an occupancy status of at least two broadcast frequency bands in the broadcast spectrum; For each of the broadcast frequency bands, when the occupation state of the current broadcast frequency band includes a first state, and the occupation states of other broadcast frequency bands include a second state, the broadcast signal in the current broadcast frequency band is switched to other broadcast frequency bands in the second state.

2. The method according to claim 1, characterized in that: The acquiring of the broadcast signal in the broadcast spectrum includes: Software-based radio receiver that captures broadcast signals within the broadcast spectrum.

3. The method according to claim 1, characterized in that The processing of the broadcast signal to obtain a frequency domain signal includes: Based on the Nyquist sampling theorem, sampling the broadcast signal to obtain a sampled signal; The sampling signal is processed by fast Fourier transform to obtain a frequency domain signal.

4. The method according to claim 1, characterized in that: The determining, based on the power spectrum density of each of the frequency components, the occupation status of at least two broadcast frequency bands in the broadcast spectrum comprises: For each of the frequency components, determining a signal strength at a frequency value corresponding to the frequency component based on a power spectrum density of the frequency component; Determining an occupancy attribute of the frequency value based on a signal strength at the frequency value and a preset threshold; Based on the occupancy attribute of each of the frequency values, the occupancy status of at least two broadcast frequency bands in the broadcast spectrum is determined.

5. The method according to claim 4, characterized in that The determining, based on the occupancy attribute of each of the frequency values, the occupancy status of at least two broadcast frequency bands in the broadcast spectrum comprises: Determine spectrum utilization of at least two broadcast frequency bands based on frequency values ​​of at least two broadcast frequency bands in the broadcast spectrum and an occupancy attribute of each of the frequency values; Based on the spectrum utilization and preset frequency band classification rules, the occupation status of at least two of the broadcast frequency bands is determined.

6. The method according to claim 3, characterized in that After the broadcast signal is processed to obtain a frequency domain signal, the method further includes: Performing feature extraction on the sampled signal and / or the frequency domain signal to obtain signal feature information; wherein the signal feature information at least includes center frequency, bandwidth, peak power and modulation type; Based on the signal characteristic information, the signal type and signal source are obtained, so as to construct a spectrum diagram corresponding to the broadcast spectrum based on the signal type and signal source.

7. The method according to any one of claims 1 to 6, characterized in that: The method further comprises: Based on the signal type and signal source of the broadcast spectrum, the occupancy properties of the frequency values ​​in the broadcast spectrum, and the signal strength, a spectrum diagram corresponding to the broadcast spectrum is constructed, and broadcast frequency bands with different occupancy states in the broadcast spectrum are displayed distinctively.

8. A broadcast frequency band switching device, characterized in that: include: A frequency domain signal determination module, used to obtain a broadcast signal in a broadcast spectrum, and process the broadcast signal to obtain a frequency domain signal; wherein the frequency domain signal includes a complex number of components of different frequency components; A power spectral density determination module, configured to determine, for each of the frequency components, a power spectral density of the frequency component based on the complex number of the frequency component; an occupancy status determination module, configured to determine the occupancy status of at least two broadcast frequency bands in the broadcast spectrum based on the power spectrum density of each of the frequency components; The switching module is used for switching the broadcast signal in the current broadcast frequency band to other broadcast frequency bands in the second state for each of the broadcast frequency bands when the occupation state of the current broadcast frequency band includes the first state and the occupation states of other broadcast frequency bands include the second state.

9. An electronic device, characterized in that: The electronic device comprises: at least one processor; and 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 broadcast frequency band switching method described in any one of claims 1-7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the broadcast frequency band switching method according to any one of claims 1 to 7 when executed.

Citation Information

Cited By

  • Information broadcasting system based on beacon vessel carrier

    CN121811699A