Adaptive spectrum sensing method and device

Through adaptively adjusting the spectrum perception period and perceived duration, the active probability of authorized users is predicted, which solves the problems of low spectrum utilization and communication interruption caused by changes in authorized users' activities, and achieves higher overall spectrum utilization and lower communication interrupt rate.

CN116015501BActive Publication Date: 2025-02-18GUANGZHOU HAIGE COMMUNICATION GROUP INCORPORATED COMPANY
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111235362.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-10-22
Publication Date
2025-02-18
Estimated Expiration
2041-10-22

AI Technical Summary

Technical Problem

In the prior art, the spectrum utilization rate is low due to the change in the activity probability of authorized users and the spectrum perception leads to communication interruption.

Method used

By dynamically adjusting the spectrum perception method based on pre-acquisition authorized user data, the spectrum perception method is predicted and spectrum perception is performed based on the perceived times and active probability to avoid interference to the authorized user .

Benefits of technology

This improves the spectrum access opportunities of subscribers, enhances the overall spectrum utilization rate, and reduces the occurrence of communication interruptions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116015501B_ABST
    Figure CN116015501B_ABST
Patent Text Reader

Abstract

The present invention provides a spectrum sensing method and device with adaptive adjustment, the method comprising: obtaining the number of sensing times within the current superframe time based on pre-acquired authorized user data, the authorized user data including historical activity data or initial loading data of the authorized user within at least one superframe time on the corresponding pre-selected spectrum; performing prediction based on the authorized user data to obtain a predicted active probability; obtaining a predicted sensing period and a predicted sensing duration based on the predicted active probability and the number of sensing times; performing spectrum sensing on the spectrum based on the predicted sensing period and the predicted sensing duration, and using the spectrum for communication when the authorized user on the spectrum is in an idle state based on the spectrum sensing result. The present invention dynamically adjusts the sensing period and the sensing duration based on the acquired authorized user data, so as to facilitate subsequent spectrum sensing, and effectively improve the overall spectrum utilization rate without causing harmful interference to the authorized user.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of wireless communication technology, and in particular to a spectrum sensing method and device for adaptive adjustment. Background Art

[0002] As people's demand for wireless high-speed data transmission continues to grow, spectrum resources are becoming increasingly scarce, and effective and reliable wireless spectrum access has become the focus of attention. The radio technology (Cognitive Radio, CR) that has emerged in recent years is a new type of intelligent wireless communication technology that can sense the surrounding environment and significantly improve spectrum utilization, which can effectively solve the problem of tight spectrum resources. Cognitive radio mainly uses the ability of wireless communication equipment to discover and reasonably use spectrum holes. Spectrum sensing is one of the key technologies of cognitive radio, which can quickly and reliably detect spectrum holes occupied by unauthorized users for secondary users to access.

[0003] At present, most of them use system-limited parameter settings, such as false alarm probability and detection probability, to build mathematical models to optimize the sensing period, sensing duration, MAC layer access probability, etc., and calculate the optimal sensing period and sensing duration.

[0004] When this optimization method is used to optimize parameter settings, since the actual authorized user activities are often related to human activities, there is a certain regularity after being segmented into certain periods, but the regularity will change with time. Therefore, when the activity pattern of the authorized user changes, the relevant perception parameters cannot be tracked and corrected in time, resulting in a mismatch between the activity pattern and the parameter setting, and thus unable to better adapt to the changes in the authorized user's activities, resulting in low spectrum utilization and transmission efficiency. In addition, spectrum sensing may cause communication interruption. Summary of the invention

[0005] The present invention provides an adaptive spectrum sensing method and device to solve the defect of low spectrum utilization rate due to the change of authorized user activity probability in the prior art, so as to improve the spectrum utilization rate on the basis of avoiding interference to authorized users under the condition of limited spectrum.

[0006] The present invention provides a spectrum sensing method for adaptive adjustment, comprising: obtaining the number of perceptions within the current superframe time based on pre-acquired authorized user data, wherein the authorized user data includes historical activity data or initial loading data of the authorized user within at least one superframe time on a pre-selected spectrum; performing prediction based on the authorized user data to obtain a predicted activity probability; obtaining a predicted perception period and a predicted perception duration based on the predicted activity probability and the number of perceptions; performing spectrum sensing on the spectrum based on the predicted perception period and the predicted perception duration, and utilizing the spectrum for communication when the authorized user on the spectrum is in an idle state based on the spectrum sensing result.

[0007] According to an adaptively adjusted spectrum sensing method provided by the present invention, the number of perceptions within the current superframe time is obtained based on pre-acquired authorized user data, including: obtaining the perception duration and communication duration corresponding to at least one superframe time according to the authorized user data; and obtaining the number of perceptions based on the superframe time and the perception duration and communication duration corresponding to each of the superframe times.

[0008] According to an adaptively adjusted spectrum sensing method provided by the present invention, the predicted sensing period and the predicted sensing duration are obtained according to the predicted active probability and the number of sensing times, including: obtaining a minimum sensing period according to the number of sensing times; obtaining a predicted idle probability according to the predicted active probability; performing rounding operations based on the predicted active probability and the predicted idle probability, and obtaining a predicted sensing period according to the operation result and the minimum sensing period; and obtaining the predicted sensing duration according to the predicted sensing period.

[0009] According to a spectrum sensing method with adaptive adjustment provided by the present invention, before performing spectrum sensing on the spectrum based on the predicted sensing period and the predicted sensing duration, the method further includes: obtaining a predicted communication duration according to the predicted sensing period and the predicted sensing duration; and communicating using the spectrum includes: communicating using the spectrum according to the predicted communication duration.

[0010] According to an adaptively adjusted spectrum sensing method provided by the present invention, before performing spectrum sensing on the spectrum based on the predicted sensing period and the predicted sensing duration, the method further includes: obtaining a predicted sensing moment according to a current sensing moment and the predicted sensing period.

[0011] According to an adaptively adjusted spectrum sensing method provided by the present invention, the obtaining of authorized user data corresponding to a pre-selected spectrum includes: checking whether there is historical activity data corresponding to the historical activity pattern of the authorized user, the historical activity data being the historical activity data of the authorized user within the current sensing period corresponding to the pre-selected spectrum; if so, obtaining the historical activity data as the authorized user data; otherwise, loading the initial default sample data, and obtaining the initial default sample data as the authorized user data.

[0012] The present invention also provides an adaptively adjusted spectrum sensing device, comprising: a data analysis module, which obtains the number of perceptions within the current superframe time based on pre-acquired authorized user data, wherein the authorized user data includes historical activity data or initial loading data of the authorized user within at least one superframe time on a pre-selected spectrum; a probability prediction module, which performs prediction based on the authorized user data to obtain a predicted active probability; a data processing module, which obtains a predicted perception period and a predicted perception duration based on the predicted active probability and the number of perceptions; a communication module, which performs spectrum sensing on the spectrum based on the predicted perception period and the predicted perception duration, and uses the spectrum for communication when the authorized user on the spectrum is in an idle state based on the spectrum sensing result.

[0013] The present invention also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the steps of any of the above-mentioned adaptively adjusted spectrum sensing methods are implemented.

[0014] The present invention also provides a non-transitory computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the steps of any of the above-mentioned adaptively adjusted spectrum sensing methods are implemented.

[0015] The present invention also provides a computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the steps of any one of the above-mentioned adaptively adjusted spectrum sensing methods are implemented.

[0016] The adaptively adjusted spectrum sensing method and device provided by the present invention obtain the appropriate number of sensing times and predicted active probability based on the acquired authorized user data, so as to dynamically adjust the sensing cycle and sensing duration according to the authorized user channel activity law and real-time sensing situation, so as to facilitate subsequent spectrum sensing. On the premise of not causing harmful interference to the authorized user, the spectrum access opportunity of the secondary user is greatly improved, and the secondary user can judge whether to enter the communication state according to the spectrum sensing result, and effectively improve the overall spectrum utilization rate on the premise of meeting the detection quality requirements. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0018] Figure 1 It is a flow chart of the spectrum sensing method for adaptive adjustment provided by the present invention;

[0019] Figure 2 is the idle / active probability histogram of authorized users in different time periods provided by the present invention;

[0020] Figure 3 It is a structural schematic diagram of the spectrum sensing device for adaptive adjustment provided by the present invention;

[0021] Figure 4 It is a structural schematic diagram of the electronic device provided by the present invention. DETAILED DESCRIPTION

[0022] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the drawings of the present invention. Obviously, the described embodiments are 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 are within the scope of protection of the present invention.

[0023] Figure 1 A schematic flow chart of a spectrum sensing method for adaptive adjustment according to the present invention is shown, and the method comprises:

[0024] S01, obtaining the number of perceptions within a current superframe time based on pre-acquired authorized user data, where the authorized user data includes historical activity data or initial loading data of the authorized user within at least one superframe time on a pre-selected spectrum;

[0025] S02, predicting based on the authorized user data to obtain the predicted activity probability;

[0026] S03, obtaining a predicted perception period and a predicted perception duration according to the predicted activity probability and the number of perceptions;

[0027] S04: Perform spectrum sensing on the spectrum based on the predicted sensing period and the predicted sensing duration, and use the spectrum for communication when the authorized user on the spectrum is in an idle state based on the spectrum sensing result.

[0028] It should be noted that the S0N in this specification does not represent the sequence of the spectrum sensing method for adaptive adjustment. Figure 2 The adaptively adjusted spectrum sensing method of the present invention is described.

[0029] Step S01, based on pre-acquired authorized user data, obtaining the number of perceptions within the current superframe time, the authorized user data including historical activity data or initial loading data of the authorized user within at least one superframe time on a pre-selected spectrum.

[0030] In this embodiment, based on the authorized user data obtained in advance, the number of perceptions within the current superframe time is obtained, including: according to the authorized user data, obtaining the perception duration and communication duration corresponding to at least one superframe time; based on the superframe time and the perception duration and communication duration corresponding to each superframe time, the number of perceptions is obtained.

[0031] First, according to the authorized user data, the perception duration and communication duration corresponding to at least one superframe time are obtained. It should be noted that the authorized user data includes at least one superframe time corresponding to the pre-selected spectrum and the authorized user historical activity data or loading data corresponding to each superframe time.

[0032] Secondly, based on the superframe time and the sensing duration and communication duration corresponding to each superframe time, the sensing times are obtained. The sensing times are expressed as:

[0033]

[0034] Where n represents the number of perceptions, floor() represents the rounding down operation, T frame represents the superframe duration, i.e., the duration of a superframe in the communication system, τ represents the perception duration within the corresponding superframe time, T d Indicates the communication duration within the corresponding superframe time.

[0035] In one embodiment, before obtaining the number of perceptions within the current superframe time based on the pre-acquired authorized user data, the authorized user data is acquired, and the authorized user data includes historical activity data or initial loading data of the authorized user within at least one superframe time corresponding to the pre-selected spectrum. Specifically, acquiring the authorized user data includes: selecting a spectrum that is currently in working state; checking whether there is historical activity data of the authorized user corresponding to the selected spectrum, the historical activity data is the historical activity data of the authorized user within the current perception period corresponding to the pre-selected spectrum; if so, acquiring the historical activity data as the authorized user data; otherwise, loading the initial default sample data, and acquiring the initial default sample data as the authorized user data. It should be noted that the authorized user data includes at least one superframe time and the busy and idle status of the spectrum within each superframe time, the authorized user signal characteristics (power, modulation mode, signal bandwidth, access protocol, user type, etc.) and spectrum data location information, etc.

[0036] In an optional embodiment, after checking whether there is historical activity data corresponding to the authorized user, the method includes: based on the existence of historical activity data corresponding to the historical activity rules of the authorized user, storing the historical activity data in a local sample database to update the local sample database. It should be noted that when the historical activity data is stored in the local sample database, obtaining the authorized user data includes: obtaining the authorized user data from the local sample database.

[0037] Step S02: Make a prediction based on the authorized user data to obtain a predicted activity probability.

[0038] In this embodiment, the trained algorithm model can be used to predict the authorized user data to obtain the predicted activity probability; or, the function can be used for fitting to obtain the predicted activity probability. It should be noted that the method of predicting the authorized user data to obtain the predicted activity probability can be selected according to actual usage requirements, actual cost, computing efficiency and other factors, and is not further limited here. In addition, the implementation order of step S02 and step S01 is not further limited, that is, step S02 can be implemented after step S01, or step S01 can be implemented after step S02, or step S01 and step S02 can be implemented simultaneously.

[0039] Step S03, obtaining a predicted perception period and a predicted perception duration according to the predicted activity probability and the number of perceptions.

[0040] In this embodiment, the sensing period is obtained according to the predicted active probability and the number of sensing times, including: obtaining the minimum sensing period according to the number of sensing times; obtaining the predicted idle probability according to the predicted active probability; performing rounding operations based on the predicted active probability and the predicted idle probability, and obtaining the predicted sensing period according to the operation result and the minimum sensing period; obtaining the predicted sensing duration according to the predicted sensing period. Specifically:

[0041] First, according to the number of sensing times, the minimum sensing period is obtained. Specifically, according to the number of sensing times, the communication time is minimized to obtain the maximum number of sensing times and the minimum sensing period. It should be noted that the superframe time T frame =nT, T represents the sensing period, n = 1, 2, ..., N, where N represents the maximum number of sensing times in a superframe. When the communication duration is T d When the minimum communication frame length is taken, the number of sensing times n is the largest, that is, n = N. At this time, the minimum sensing period is obtained, which is recorded as T min For example, assuming that the superframe time T frame =100ms, minimum communication duration (i.e., length of a communication frame) T d =8ms, the channel sensing time τ is about 2ms, then a maximum of 10 sensings can be performed within a superframe of 100ms, that is, n=N=10.

[0042] Secondly, based on the predicted active probability, the predicted idle probability is obtained.

[0043] Secondly, a rounding operation is performed based on the predicted active probability and the predicted idle probability, and the predicted sensing period is obtained according to the operation result and the minimum sensing period.

[0044] It should be noted that the operation result is expressed as:

[0045]

[0046] Wherein, m represents the calculation result of rounding off the predicted authorized user idle / active probability ratio, and round() represents the rounding off operation. represents the predicted idle probability, Represents the predicted active probability.

[0047] In addition, the predicted perception period is expressed as:

[0048]

[0049] Where T represents the prediction perception period, T min represents the minimum sensing period, m represents the result of rounding off the predicted authorized user idle / active probability ratio, T frame Indicates the superframe time.

[0050] Finally, the predicted perception duration is obtained based on parameters such as the received signal-to-noise ratio, detection spectrum bandwidth, and false alarm probability.

[0051] The predicted perception duration is based on the relationship between the false alarm probability and the detection threshold. After derivation, the detection threshold is eliminated, and finally the perception duration τ and the received signal noise ratio γ, the detection spectrum bandwidth W, and the false alarm probability P are given. f The relationship between the parameters is as follows:

[0052] The false alarm probability under different detection thresholds λ is expressed as:

[0053]

[0054] In the formula, σ r represents the received signal energy, σ n represents the noise energy in the corresponding time period when no signal is detected, is the energy based on maximum a posteriori detection, and H0 is the case where no authorized user signal is transmitted at the sensing moment).

[0055] According to the above formula, the detection threshold λ is derived as:

[0056]

[0057] In addition, according to the definition of false alarm probability have to:

[0058]

[0059] From equations (1) and (2), we can get the perception duration τ, which can be expressed as:

[0060]

[0061] Among them, Q -1 Represents the inverse of the complementary cumulative distribution function (of the standard normal distribution).

[0062] It should be noted that the spectrum utilization of the system is maximized under the condition that the interference constraint (the probability of system interference to the authorized user's communication is less than the maximum tolerable interference probability of the authorized user) is met. Therefore, the optimal predicted sensing duration needs to satisfy the following formula:

[0063]

[0064] in, represents the optimal communication duration, τ * represents the best predicted perception duration, R P It represents the maximum interference ratio that the authorized user network can tolerate, which is determined by the authorized user system index. IIt indicates the ratio of the authorized user being interrupted by the secondary user's communication when the authorized user is active (during the authorized user's communication), expressed as:

[0065]

[0066] According to the interference constraint R I ≤R P The communication duration T can be derived d and the false alarm probability. Related to the system detection probability, which is generally determined by system indicators, and the false alarm probability The smaller the value, the greater the detection probability, and the greater the system perception cost; therefore, according to the following formula: The maximum value of is substituted into formula (3) to calculate the predicted perception duration τ, which is the optimal value under the current conditions.

[0067]

[0068] In an optional embodiment, before performing spectrum sensing on the spectrum based on the predicted sensing period and the predicted sensing duration, the method further includes: obtaining a predicted communication duration according to the predicted sensing period and the predicted sensing duration. The predicted communication duration is expressed as: T d =T-τ, where T d represents the predicted communication duration, T represents the sensing period, and τ represents the predicted sensing duration.

[0069] In an optional embodiment, before performing spectrum sensing on the spectrum based on the predicted sensing period and the predicted sensing duration, the method further includes: obtaining a predicted sensing moment according to the current sensing moment and the predicted sensing period. It should be noted that the predicted sensing moment is expressed as: t N+1 =t N +T, where t0=0, t0 represents the system startup time, t N represents the current perception moment, t N+1 represents the predicted perception moment, that is, the next perception moment relative to the current perception moment, and T represents the perception cycle.

[0070] Step S04, based on the predicted sensing period and the predicted sensing duration, spectrum sensing is performed on the spectrum, and when the authorized user on the spectrum is in an idle state based on the spectrum sensing result, the spectrum is used for communication. It should be noted that the spectrum for spectrum sensing is a spectrum that has been pre-selected, and the spectrum selection may be a spectrum that is currently in a working state. In other embodiments, the spectrum selection may also be set based on actual usage requirements, which is not further limited here.

[0071] In an optional embodiment, before spectrum sensing is performed on the spectrum based on the predicted sensing period and the predicted sensing duration, a predicted communication duration is obtained according to the predicted sensing period and the predicted sensing duration, and when the spectrum sensing result shows that the authorized user is in an idle state, the spectrum is used for communication, and the communication duration is the predicted communication duration. It should be noted that after the communication is completed, steps S01 to S04 are re-implemented.

[0072] In an optional embodiment, based on the spectrum sensing result that the authorized user on the spectrum is in an active state, the acquired authorized user data is analyzed using signal detection and processing technology to obtain the current status information of the authorized user, and the current status information is updated to the local sample database, and steps S01-S04 are re-implemented, that is, based on the updated current status information of the authorized user, the number of update perceptions within the current superframe time is obtained, and the current status information is predicted to obtain the update prediction activity probability; based on the update perception number and the update prediction activity probability, the update prediction perception period and the update prediction perception duration are obtained, and spectrum sensing is performed to determine whether to enter the communication state.

[0073] To summarize, the embodiments of the present invention obtain appropriate perception times and predicted activity probabilities based on the acquired authorized user data, so as to dynamically adjust the perception period and perception duration according to the authorized user channel activity rules and real-time perception conditions, so as to facilitate subsequent spectrum sensing. Under the premise of not causing harmful interference to the authorized users, the spectrum access opportunities of secondary users are greatly improved, and the secondary users are enabled to determine whether to enter the communication state based on the spectrum sensing results, thereby effectively improving the overall spectrum utilization rate under the premise of meeting the detection quality requirements.

[0074] The spectrum sensing device with adaptive adjustment provided by the present invention is described below. The spectrum sensing device with adaptive adjustment described below and the spectrum sensing method with adaptive adjustment described above can be referred to each other.

[0075] Figure 3 A schematic diagram of the structure of a spectrum sensing device for adaptive adjustment is shown, the device comprising:

[0076] The data analysis module 31 obtains the number of perceptions within the current superframe time based on the pre-acquired authorized user data, where the authorized user data includes historical activity data or initial loading data of the authorized user within at least one superframe time on the pre-selected spectrum;

[0077] The probability prediction module 32 performs prediction based on the authorized user data to obtain a predicted activity probability;

[0078] The data processing module 33 obtains a predicted sensing period and a predicted sensing duration according to the predicted activity probability and the sensing times;

[0079] The communication module 34 performs spectrum sensing on the spectrum based on the predicted sensing period and the predicted sensing duration, and uses the spectrum for communication when the authorized user on the spectrum is in an idle state based on the spectrum sensing result.

[0080] In this embodiment, the data analysis module 31 includes: a data analysis unit, which obtains the perception duration and communication duration corresponding to at least one superframe time according to authorized user data; and a data calculation unit, which obtains the number of perception times based on the superframe time and the perception duration and communication duration corresponding to each superframe time.

[0081] In an optional embodiment, the device further includes a data acquisition module for acquiring authorized user data, wherein the authorized user data includes historical activity data or initial loading data of the authorized user within at least one superframe time on the pre-selected spectrum. The data acquisition module includes: a selection unit for selecting the spectrum currently in operation; a checking unit for checking whether there is historical activity data of the authorized user corresponding to the selected spectrum, wherein the historical activity data is the historical activity data of the authorized user within the current sensing period corresponding to the pre-selected spectrum; if so, the historical activity data is acquired as the authorized user data; otherwise, the initial default sample data is loaded and the initial default sample data is acquired as the authorized user data.

[0082] In an optional embodiment, the data acquisition module further includes: based on the existence of historical activity data corresponding to the historical activity rules of the authorized user, storing the historical activity data in the local sample database to update the local sample database.

[0083] The probability prediction module 32 includes: an algorithm model unit, which predicts the authorized user data using a machine learning model to obtain a predicted active probability; or, the probability prediction module 32 includes: a function fitting unit, which predicts the authorized user data using function fitting to obtain a predicted active probability. It should be noted that the method of predicting the authorized user data to obtain the predicted active probability can be selected according to actual usage requirements, actual cost, computing efficiency and other factors, and is not further limited here.

[0084] The data processing module 33 includes: a first data processing unit, which obtains the minimum perception period according to the number of perceptions; a second data processing unit, which obtains the predicted idle probability according to the predicted active probability; a predicted perception period acquisition unit, which rounds off the predicted active probability and the predicted idle probability, and obtains the predicted perception period according to the calculation result and the minimum perception period; and a predicted perception duration acquisition unit, which obtains the predicted perception duration according to the predicted perception period.

[0085] In an optional embodiment, the data processing module 33 further includes: a predicted perception time acquisition unit, which obtains the predicted perception time according to the current perception time and the predicted perception cycle. It should be noted that the predicted perception time is expressed as: t N+1 =t N +T, where t0=0, t0 represents the system startup time, t N represents the current perception moment, t N+1 represents the predicted perception moment, that is, the next perception moment relative to the current perception moment, and T represents the perception cycle.

[0086] The communication module 34 includes: a spectrum sensing unit, which performs spectrum sensing on the spectrum based on the predicted sensing period and the predicted sensing duration; and a communication unit, which uses the spectrum for communication based on the spectrum sensing result that the authorized user on the spectrum is in an idle state.

[0087] In an optional embodiment, the communication module 34 also includes: a data update unit, which uses signal detection and processing technology to analyze the acquired authorized user data to obtain the current status information of the authorized user, and updates the current status information to the local sample database, and re-implements steps S01-S04, that is, re-obtaining the number of update perceptions within the current superframe time based on the updated current status information of the authorized user, and predicting the current status information to obtain the update prediction active probability; according to the update perception number and the update prediction active probability, obtaining the update prediction perception period and the update prediction perception duration, and performing spectrum perception to determine whether to enter the communication state.

[0088] Figure 4 An example of a physical structure diagram of an electronic device is shown in FIG. Figure 4 As shown, the electronic device may include: a processor 41, a communication interface 42, a memory 43 and a communication bus 44, wherein the processor 41, the communication interface 42 and the memory 43 communicate with each other through the communication bus 44. The processor 41 may call the logic instructions in the memory 43 to execute the spectrum sensing method of adaptive adjustment, the method comprising: obtaining the number of sensing times within the current superframe time based on the pre-acquired authorized user data, the authorized user data including the historical activity data or initial loading data of the authorized user within at least one superframe time corresponding to the pre-selected spectrum; performing prediction based on the authorized user data to obtain the predicted active probability; obtaining the predicted sensing period and the predicted sensing duration based on the predicted active probability and the number of sensing times; performing spectrum sensing on the spectrum based on the predicted sensing period and the predicted sensing duration, and using the spectrum for communication based on the spectrum sensing result when the authorized user on the spectrum is in an idle state.

[0089] In addition, the logic instructions in the above-mentioned memory 43 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program codes.

[0090] On the other hand, the present invention also provides a computer program product, which includes a computer program. The computer program can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the adaptive spectrum sensing method provided by the above methods, the method including: obtaining the number of perceptions within the current superframe time based on pre-acquired authorized user data, the authorized user data including historical activity data or initial loading data of the authorized user within at least one superframe time on the corresponding pre-selected spectrum; making predictions based on the authorized user data to obtain a predicted active probability; obtaining a predicted sensing period and a predicted sensing duration based on the predicted active probability and the number of perceptions; performing spectrum sensing on the spectrum based on the predicted sensing period and the predicted sensing duration, and using the spectrum for communication when the authorized user on the spectrum is in an idle state based on the spectrum sensing result.

[0091] On the other hand, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, is implemented to execute the adaptively adjusted spectrum sensing method provided by the above-mentioned methods, the method comprising: obtaining the number of perceptions within the current superframe time based on pre-acquired authorized user data, the authorized user data comprising historical activity data or initial loading data of the authorized user within at least one superframe time corresponding to a pre-selected spectrum; making predictions based on the authorized user data to obtain a predicted active probability; obtaining a predicted sensing period and a predicted sensing duration based on the predicted active probability and the number of perceptions; performing spectrum sensing on the spectrum based on the predicted sensing period and the predicted sensing duration, and using the spectrum for communication when the authorized user on the spectrum is in an idle state based on the spectrum sensing result.

[0092] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.

[0093] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.

[0094] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A spectrum sensing method for adaptive adjustment, characterized in that: include: Based on pre-acquired authorized user data, obtaining the number of perceptions within the current superframe time, wherein the authorized user data includes historical activity data or initial loading data of the authorized user within at least one superframe time on the pre-selected spectrum; Perform prediction based on the authorized user data to obtain a predicted activity probability; Obtaining a predicted perception period and a predicted perception duration according to the predicted activity probability and the number of perceptions; Based on the predicted sensing period and the predicted sensing duration, performing spectrum sensing on the spectrum, and when an authorized user on the spectrum is in an idle state based on a spectrum sensing result, using the spectrum for communication; The obtaining of the number of perceptions within the current superframe time based on the pre-acquired authorized user data includes: According to the authorized user data, a sensing duration and a communication duration corresponding to at least one superframe time are obtained; Obtaining a number of perception times based on the superframe time and the perception duration and communication duration respectively corresponding to each superframe time; The step of obtaining a predicted sensing period and a predicted sensing duration according to the predicted activity probability and the number of sensing times includes: According to the number of perceptions, a minimum perception period is obtained; According to the predicted active probability, a predicted idle probability is obtained; Performing a rounding operation based on the predicted active probability and the predicted idle probability, and obtaining a predicted sensing period according to the operation result and the minimum sensing period; The predicted perception duration is obtained according to the predicted perception period.

2. The spectrum sensing method for adaptive adjustment according to claim 1, characterized in that: Before performing spectrum sensing on the spectrum based on the predicted sensing period and the predicted sensing duration, the method further includes: Obtaining a predicted communication duration according to the predicted sensing period and the predicted sensing duration; The utilizing the spectrum for communication comprises: The frequency spectrum is used for communication according to the predicted communication duration.

3. The spectrum sensing method for adaptive adjustment according to claim 1, characterized in that: Before performing spectrum sensing on the spectrum based on the predicted sensing period and the predicted sensing duration, the method further includes: According to the current perception moment and the predicted perception period, the predicted perception moment is obtained.

4. The spectrum sensing method for adaptive adjustment according to claim 1, characterized in that: Before obtaining the number of perceptions within the current superframe time based on the pre-acquired authorized user data, acquiring the authorized user data; The obtaining of authorized user data includes: Check whether there is historical activity data corresponding to the historical activity pattern of the authorized user, where the historical activity data is the historical activity data of the authorized user in the current sensing period corresponding to the pre-selected spectrum; If so, obtaining the historical activity data as authorized user data; Otherwise, the initial default sample data is loaded, and the initial default sample data is obtained as the authorized user data.

5. A spectrum sensing device with adaptive adjustment, characterized in that: include: A data analysis module, based on pre-acquired authorized user data, obtains the number of perceptions within the current superframe time, wherein the authorized user data includes historical activity data or initial loading data of the authorized user within at least one superframe time on a pre-selected spectrum; A probability prediction module, which makes a prediction based on the authorized user data to obtain a predicted activity probability; A data processing module, which obtains a predicted perception period and a predicted perception duration according to the predicted activity probability and the number of perceptions; a communication module, performing spectrum sensing on the spectrum based on the predicted sensing period and the predicted sensing duration, and using the spectrum for communication based on a spectrum sensing result that an authorized user on the spectrum is in an idle state; The data analysis module comprises: A data analysis unit, which obtains a perception duration and a communication duration corresponding to at least one superframe time according to the authorized user data; A data calculation unit, which obtains the number of perception times based on the superframe time and the perception duration and communication duration respectively corresponding to each superframe time; The data processing module comprises: A first data processing unit obtains a minimum sensing period according to the sensing times; A second data processing unit obtains a predicted idle probability according to the predicted active probability; A predicted sensing period acquisition unit, performing rounding operation based on the predicted active probability and the predicted idle probability, and obtaining a predicted sensing period according to the operation result and the minimum sensing period; The predicted perception duration acquisition unit obtains the predicted perception duration according to the predicted perception period.

6. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the program, the steps of the spectrum sensing method for adaptive adjustment as claimed in any one of claims 1 to 4 are implemented.

7. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the spectrum sensing method for adaptive adjustment as claimed in any one of claims 1 to 4 are implemented.

8. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the spectrum sensing method for adaptive adjustment as claimed in any one of claims 1 to 4 are implemented.

Citation Information

Patent Citations

  • Quality of service (QoS) requirement and confidence-based multi-channel spectrum sensing mechanism for cognitive radio

    CN102572922A

  • Channel selection method which is in cognitive radio and based on time series predictions

    CN103139874A