This application claims priority to and the benefit under 35 U.S.C. §119(a) of Korean Patent Application No. 10-2013-0073408, filed on Jun. 26, 2013, in the Korean Intellectual Property Office, the entire disclosure of which is incorporated herein by reference for all purposes.
1. Field
The following description relates to a cooperative spectrum sensing (CSS) apparatus and method used in cognitive radio (CR) communication.
2. Description of Related Art
Cognitive radio (CR) communication based on dynamic spectrum access highly attracts attentions as one solution with respect to frequency resource shortage problems. In a CR system, in a spectrum band allocated to a primary user (PU), a secondary user transmits signals in a corresponding spectrum band when a PU signal does not exist. Thus, a spectrum sensing method for accurately detecting presence and absence of a PU signal is a very important process in the CR system.
It is for the secondary users to perform accurate spectrum sensing due to a shadowing phenomenon and a multipath fading phenomenon.
Cooperative spectrum sensing (CSS) is a spectrum sensing method which is designed to overcome such uncertainties. In CSS, each of at least geographically distributed two users transmits local sensing data which is results collected through spectrum sensing to a fusion center, and the fusion center determines whether a PU uses the frequency band of interest using the local sensing data collected from the at least two users of the next order.
In a practical communication environment, impulsive non-Gaussian noise often occurs due to causes such as moving vehicles, an opening and closing transient state of power lines, vehicle ignition, a sea-surface reflected wave, lightning, and the like. Thus, a noise environment of the CR may be modeled as an impulsive noise model. In addition, each secondary user may experience a different noise environment in a CR network.
However, most of conventional CSS techniques have been developed so far on the assumption that noise follows normal distribution.
In one general aspect, there is provided a cooperative spectrum sensing (CSS) apparatus including: a receiver of a secondary user configured to include a reception unit to receive observation vectors with respect to a spectrum band allocated to a primary user (PU), and a detection unit to generate an analysis result value with respect to each of the observation vectors using a generalized likelihood ratio test (GLRT) with respect to order statistics of reception samples taking non-Gaussian noise into consideration; and a fusion center unit configured to fuse the analysis result value to determine whether the spectrum band of interest is being used.
The detection unit may perform modeling on the non-Gaussian noise as a probability density function (PDF) of bivariate isotropic symmetric α-stable (BISαS) distribution.
The detection unit may include an order statistics unit configured to generate order statistics with respect to the observation vector, a test statistic generation unit configured to select an observation sample in size ascending order in the order statistics to generate GLRT test statistics, a local detector configured to yield detection result data with respect to presence and absence of a PU signal using the GLRT test statistics with respect to the observation sample, and a transmission unit configured to transmit the detection result data to the fusion center unit.
In another general aspect, there is provided a CSS method including: receiving, by a detector of secondary users, observation vectors which are use state information of a spectrum band allocated to a PU in a cognitive radio (CR) network; generating, by the detector, an analysis result value with respect to each of the observation vectors using GLRT with respect to order statistics of reception samples taking non-Gaussian noise into consideration; transmitting, by the detector, the analysis result value to a fusion center unit; and fusing, by the fusion center unit, the analysis result value to determine whether the spectrum band is being used.
The generating may include generating the order statistics with respect to the observation vector, selecting an observation sample in size ascending order in the order statistics to generate GLRT test statistics, and generating the analysis result value represented as 0 or 1 by adding up the GLRT test statistics.
Throughout the drawings and the detailed description, unless otherwise described, the same drawing reference numerals will be understood to refer to the same elements, features, and structures. The relative size and depiction of these elements may be exaggerated for clarity, illustration, and convenience.
The following detailed description is provided to assist the reader in gaining a comprehensive understanding of the methods, apparatuses, and/or systems described herein. Accordingly, various changes, modifications, and equivalents of the systems, apparatuses and/or methods described herein will be suggested to those of ordinary skill in the art. Also, descriptions of well-known functions and constructions may be omitted for increased clarity and conciseness.
The presently described examples will be understood by reference to the drawings, wherein like parts are designated by like numerals throughout. The drawings are not necessarily drawn to scale, and the size and relative sizes of the layers and regions may have been exaggerated for clarity.
It will be understood that, although the terms first, second, A, B, etc. may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. For example, a first element could be termed a second element, and, similarly, a second element could be termed a first element, without departing from the scope of the present invention. As used herein, the term “and/or” includes any and all combinations of one or more of the associated listed items.
As used herein, the singular forms “a,” “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises,” “comprising,” “includes” and/or “including,” when used herein, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
Before starting detailed explanations of figures, components that will be described in the specification are discriminated merely according to functions mainly performed by the components or conventionally carried out according to common knowledge of related technical fields. That is, two or more components which will be described later can be integrated into a single component. Furthermore, a single component which will be explained later can be separated into two or more components. Moreover, each component which will be described can additionally perform some or all of a function executed by another component in addition to the main function thereof. Some or all of the main function of each component which will be explained can be carried out by another component. Accordingly, presence/absence of each component which will be described throughout the specification should be functionally interpreted.
When performing a method or an operation method, each step constituting the method may occur in a different order from that specified above in the context which did not apparently write a specific order. In other words, each step may occur in the same order as specified, and may be performed substantially simultaneously with the step or may be performed in reverse order.
The present example relates to a cooperative spectrum sensing (CSS) apparatus 500 and a CSS method, and accurate spectrum sensing may be performed taking non-Gaussian noise into consideration, unlike the conventional invention.
Referring to
Referring to
A process for taking non-Gaussian noise into consideration in the present example will be first described.
In a cognitive radio network including a single FC 200 and M receivers of secondary users (CRs), an n-th baseband sample ym(n)=ym,I(n)+jym,Q(n) of an m-th CR (m=1, 2, . . . , and M) may be represented as the following Equation 1 when a PU signal does not exist.
ym(n)=wm(n),n=1,2, . . . N[Equation 1]
Here, subscripts I and Q respectively denote an in-phase component of a complex number and a quadrature component thereof, N denotes the number of observation samples, wm(n) denotes complex additive noise represented as wm,I(n)+jwm,Q(n), which is assumed to be independent of m and n.
When a PU signal exists, ym(n) may be represented as the following Equation 2.
ym(n)=hms(n)+wm(n),n=1,2, . . . N[Equation 2]
Here, s(n)=sI(n)+jsQ(n) denotes an n-th sample of a complex signal transmitted from a PU, hm=hm,I(n)+jhm,Q(n) denotes a complex channel coefficient in which {hm}m=1M is assumed to have independent and identically distributed random variables, and not to be changed during a spectrum sensing period.
The non-Gaussian noise according to an embodiment of the present example is modeled in accordance with bivariate isotropic symmetric a-stable (BISaS) distribution. A probability density function (PDF) of the BISaS distribution may be represented as the following Equation 3.
Here, α denotes a characteristic exponent (0<α≦2) in which a thickness of both ends of the PDF is increased along with a decrease in a value of α, indicating that the impulsive noise component becomes more dominant, and γ denotes the dispersion in which the PDF more widely spreads along with an increase in a value of γ. The BISaS is known to be arranged in the form in which the PDF is closed only when α=1, 2. The PDF of Equation 3 may be represented as bivariate Cauchy distribution as shown in the following Equation 4 when α=1.
In addition, when α=2, the PDF of Equation 3 may be represented as bivariate Gaussian distribution as shown in the following Equation 5.
Here, σ2=2γ is satisfied, which denotes the variance.
Non-coherent spectrum sensing may not more increase sensing performance even though a sample observation period is increased to infinity when there is no information about noise dispersion in a low signal-to-noise ratio (SNR) environment. This phenomenon is called an SNR wall phenomenon. When cooperatively performing sensing by increasing the number of CRs participating in a CR network, such a SNR wall phenomenon may be overcome. However, the present example may not handle a method for overcoming the SNR wall, and therefore it is assumed that distribution of noise is known.
When information such as a modulation method of PU signals, a pulse type, a packet type, and the like is known to the CR, matched filter detection has optimized performance. However, it is difficult for the CR to obtain information about PU signals in practice, and therefore a generalized likelihood ratio test (GLRT) using a maximum likelihood estimate (MLE) of hms(n) with respect to an m-th CR may be used instead of the matched filter.
A spectrum sensing problem in the CR network may be summarized as a binary hypothesis test problem as shown below. Null hypothesis H0 and alternative hypothesis H1 may be defined as the following Equations 6 and 7.
H0: Spectrum of PU is empty [Equation 6]
H1: Spectrum of PU is occupied [Equation 7]
When a joint PDF with respect to an observation ym vector in hypothesis of Hc (cε0, 1) is fh
Here, ln(•) and {circumflex over (•)} respectively denote a natural logarithm and an MLE, and fm denotes a combined PDF of wm,I(n) and wm,Q(n) with respect to n=1, 2, . . . , and N.
When a molecular component within the natural logarithm of Equation 8 is rewritten with respect to Cauchy noise and Gaussian noise, the following Equations 9 and 10 may be respectively obtained. In a derivation process, relationships fm(x)=fBI(Re(x),Im(x)) and γ=γm with Equations 4 and 5 are used.
Here, Re(x) and Im(x) respectively denote a part of a real number of x and a part of an imaginary number thereof, and rm and σm2 respectively denote dispersion of Cauchy distribution with respect to an m-th CR and dispersion of Gaussian distribution with respect to the m-th CR. Thus, MLE with respect to hms(n) in Cauchy and Gaussian noise environments may be easily obtained from Equations 9 and 10 as shown in the following Equation 11.=ym(n) [Equation 11]
As a method for reducing influence of an impulsive component of non-Gaussian noise, order statistics are used. This is because an observation sample having large amplitude in an impulsive noise environment tends to be derived by a noise component rather than a signal component. An approach that selects and uses observation samples having small amplitude through a non-linear technique based on order statistics may exhibit more excellent performance compared to a method that uses all observation samples in a non-Gaussian impulsive noise environment.
First, order statistics {ym
Here, Jm denotes the number of observation samples selected in an m-th CR, and hms(l)=hms(
Here, kε{1, 2, . . . , and N} is obtained. Relationships TGL(ym)=GC(ym,N) and TGSO(ym)=GC(ym,Jm) are obtained in a Cauchy noise environment, and relationships TGL(ym)=GC(ym,N) and TGSO(ym)=GC(ym,Jm) are obtained in a Gaussian noise environment. A binary SSI value xm of the m-th CR may be obtained as shown in the following Equation 15 through GSO detection, and the obtained binary SSI value may be transmitted to the FC 200.
The detection unit 100 of the CSS apparatus 500 generates an analysis result value with respect to the observation vector using the above-described GLRT test statistics.
The CSS apparatus 500 includes a receiver of a secondary user (CR) which includes a reception unit 50 configured to receive observation vectors with respect to a spectrum band allocated to a primary user (PU), and a detection unit 100 configured to generate an analysis result value with respect to each of the observation vectors using a GLRT with respect to order statistics of reception samples taking non-Gaussian noise into consideration. In addition, the CSS apparatus 500 includes a fusion center unit 200 configured to receive the analysis result value from the receiver of the secondary user (CR), and to determine whether the spectrum band is used by fusing the analysis result value.
Thus, the detection unit 100 generates the GLRT test statistics based on a result obtained by modeling non-Gaussian noise using a PDF of BISαS distribution.
The detection unit 100 may include an order statistics unit 110 configured to generate order statistics with respect to an observation vector ym, a test statistics generation unit 120 configured to select observation samples in size ascending order in the order statistics to generate GLRT test statistics, a local detector 130 configured to determine a sensing result in an m-th CR based on the test statistics, and a transmission unit 140 configured to transmit the result data of the local detector 130 to the fusion center unit 200.
The observation sample corresponds to N sample signals transmitted from a PU, and the observation vector denotes a set of use state information including these signals.
The test statistics generation unit 120 generates GLRT test statistics using the above-described Equation 12. It is preferable that the test statistics generation unit 120 use Equation 13 in a Cauchy noise environment and Equation 14 in a Gaussian noise environment.
The local detector 130 determines a sensing result in an m-th CR using the result of the GLRT test statistics with respect to the N observation samples.
Here, xm=0 denotes that a spectrum is empty, xm=1 denotes that a spectrum is occupied, and λm denotes a threshold value in accordance with a false alarm probability in an m-th CR.
The transmission unit 140 transmits, to the FC 200, the analysis result value (xm) with respect to the GLRT test statistics determined in the local detector 130 using Equation 15.
In the FC 200, test statistics TFC(x) of the FC 200 may be generated using a set x=[x1, x2, . . . xM] of M analysis result values.
It is assumed that the analysis result values transmitted from the CR to the FC 200 are transmitted without any error, and a hypothesis test is performed through a counting rule.
Specifically, the number of is within x is counted, the counted number and a threshold value of the FC 200 are compared, and in the present example, a majority rule is considered.
The test statistics TFC(x) is obtained as
and therefore a final decision is made as shown in the following Equation 16 in the FC 200.
A threshold value λFC of Equation 16 has a value of ┌M/2┐. Here, ┌x┐ indicates the smallest integer greater than or equal to x.
The FC 200 finally determines whether a corresponding spectrum band is occupied by a PU using Equation 16.
The CSS method includes receiving, by a detector of a plurality of secondary users, observation vectors which are use state information of a spectrum band allocated to a PU in a cognitive radio (CR) network (901), generating, by the detector, order statistics with respect to the observation vectors ym (902), generating GLRT test statistics by selecting an observation sample in size ascending order in the order statistics (903), generating an analysis result value xm represented as 0 or 1 (904), transmitting, by the detector, the analysis result value to an FC 200, and fusing, by the FC 200, the analysis result value to determine whether the spectrum band is used (905). Here, the detector corresponds to the above-described receiver of the secondary user or the detection unit 100.
The generating, by the detector, the analysis result value with respect to each of the observation vectors using the GLRT considering non-Gaussian noise corresponds to the generating, by the detector, of the order statistics with respect to the observation vectors ym (902), the generating of the GLRT test statistics by selecting the observation sample in size ascending order in the order statistics (903), and the generating of the analysis result value xm represented as 0 or 1 (904).
A process of generating the analysis result value xm is performed by the above-described local detector.
A specific process of generating the GLRT test statistics, a process of calculating the analysis result value, and a process of finally determining, by the FC 200, final presence and absence of occupancy of a PU are the same as described above.
Hereinafter, results obtained by testing effects of the present disclosure will be described.
In order to verify performance, in a BISaS noise environment in which α=1, 1.5, 2 and γ=1, receiver operation characteristics (ROC) performance of a CSS technique to which a GSO detector is applied is analyzed. A Rayleigh fading channel is considered as a channel environment, and it is assumed that a complex channel gain {hm}m=1M is changed for each symbol time and E[|hm|2]=1 is satisfied.
In addition, it is assumed that signal power
is 10, s(1)=s(2)= . . . s(N) is satisfied, and sI(n)=sQ(n) is satisfied.
Prior to performance analysis of the CSS technique, a value of Jm with respect to the GSO detector is first determined M=1 is assumed, representation of Jm=J(Jε{0.2N, 0.4N, . . . , N} is obtained, and the GSO detectors to which GC(ym,J) and GC(ym,J) are applied and are indicated as GSOC(J) and GSOG(J), respectively.
In theory, Jm may have an infinite value, but five values of Jm are considered for practicality.
From
As described above, according to the embodiments of the present disclosure, signals of the PU may be more reliably sensed in an actual communication environment. Consequently, reliability of a CR communication network may be increased.
A number of examples have been described above. Nevertheless, it will be understood that various modifications may be made. For example, suitable results may be achieved if the described techniques are performed in a different order and/or if components in a described system, architecture, device, or circuit are combined in a different manner and/or replaced or supplemented by other components or their equivalents. Accordingly, other implementations are within the scope of the following claims.
Number | Date | Country | Kind |
---|---|---|---|
10-2013-0073408 | Jun 2013 | KR | national |
Number | Name | Date | Kind |
---|---|---|---|
7885229 | Huttunen et al. | Feb 2011 | B2 |
7949357 | Huttunen et al. | May 2011 | B2 |
8611293 | Xin et al. | Dec 2013 | B2 |
8711720 | Heo et al. | Apr 2014 | B2 |
20130090145 | Wang et al. | Apr 2013 | A1 |
Number | Date | Country |
---|---|---|
10-2013-0008065 | Jan 2013 | KR |
Entry |
---|
Korean Office Action issued Dec. 23, 2014, in counterpart Application No. 10-2013-0073408 (3 pages, in Korean). |
Font-Segura, Josep, et al., “GLRT-based spectrum sensing for cognitive radio with prior information.” Communications, IEEE Transactions on 58.7 (2010): 2137-2146. |
Number | Date | Country | |
---|---|---|---|
20150003508 A1 | Jan 2015 | US |