Cooperative frequency spectrum sensing method based on phase intelligent compensation

Cooperative frequency spectrum sensing method based on phase intelligent compensation

  • CN 107,359,949 A
  • Filed: 08/31/2017
  • Published: 11/17/2017
  • Est. Priority Date: 08/31/2017
  • Status: Active Application
First Claim
Patent Images

1. a kind of cognition wireless cloud network cooperative frequency spectrum sensing method based on phase intelligent compensation, the cognition wireless cloud networkIncluding a primary user, N number of cognitive user, N number of cognitive user forms N number of frequency spectrum detection sensing node, the cooperation frequencySpectrum cognitive method comprises the following steps:

  • Step 1, detection signal are collected, the signal s that N number of sensing node will be respectively receivedi(t) high in the clouds is sent to, wherein, i=1,2 ..., N, t are the time;

    Step 2, reference signal selection, high in the clouds select the maximum signal s of energy in the reception signal of N roadsm(t) it is used as reference signal;

    Step 3, adjusting offset, respectively to other N-1 roads signal sj(t) phase addsWith subtractObtain signal s'"'"'jAnd signal s " (t)j(t) calculate, and respectively its ENERGY E '"'"'mjWith E "mj <

    mrow>

    <

    msubsup>

    <

    mi>

    E<

    /mi>

    <

    mrow>

    <

    mi>

    m<

    /mi>

    <

    mi>

    j<

    /mi>

    <

    /mrow>

    <

    mo>

    &

    amp;

    prime;

    <

    /mo>

    <

    /msubsup>

    <

    mo>

    =<

    /mo>

    <

    msubsup>

    <

    mo>

    &

    amp;

    Integral;

    <

    /mo>

    <

    mn>

    0<

    /mn>

    <

    mi>

    T<

    /mi>

    <

    /msubsup>

    <

    msup>

    <

    mrow>

    <

    mo>

    &

    amp;

    lsqb;

    <

    /mo>

    <

    msub>

    <

    mi>

    s<

    /mi>

    <

    mi>

    m<

    /mi>

    <

    /msub>

    <

    mrow>

    <

    mo>

    (<

    /mo>

    <

    mi>

    t<

    /mi>

    <

    mo>

    )<

    /mo>

    <

    /mrow>

    <

    mo>

    +<

    /mo>

    <

    msubsup>

    <

    mi>

    s<

    /mi>

    <

    mi>

    j<

    /mi>

    <

    mo>

    &

    amp;

    prime;

    <

    /mo>

    <

    /msubsup>

    <

    mrow>

    <

    mo>

    (<

    /mo>

    <

    mi>

    t<

    /mi>

    <

    mo>

    )<

    /mo>

    <

    /mrow>

    <

    mo>

    &

    amp;

    rsqb;

    <

    /mo>

    <

    /mrow>

    <

    mn>

    2<

    /mn>

    <

    /msup>

    <

    mi>

    d<

    /mi>

    <

    mi>

    t<

    /mi>

    <

    /mrow>

    <

    mrow>

    <

    msubsup>

    <

    mi>

    E<

    /mi>

    <

    mrow>

    <

    mi>

    m<

    /mi>

    <

    mi>

    j<

    /mi>

    <

    /mrow>

    <

    mrow>

    <

    mo>

    &

    amp;

    prime;

    <

    /mo>

    <

    mo>

    &

    amp;

    prime;

    <

    /mo>

    <

    /mrow>

    <

    /msubsup>

    <

    mo>

    =<

    /mo>

    <

    msubsup>

    <

    mo>

    &

    amp;

    Integral;

    <

    /mo>

    <

    mn>

    0<

    /mn>

    <

    mi>

    T<

    /mi>

    <

    /msubsup>

    <

    msup>

    <

    mrow>

    <

    mo>

    &

    amp;

    lsqb;

    <

    /mo>

    <

    msub>

    <

    mi>

    s<

    /mi>

    <

    mi>

    m<

    /mi>

    <

    /msub>

    <

    mrow>

    <

    mo>

    (<

    /mo>

    <

    mi>

    t<

    /mi>

    <

    mo>

    )<

    /mo>

    <

    /mrow>

    <

    mo>

    +<

    /mo>

    <

    msubsup>

    <

    mi>

    s<

    /mi>

    <

    mi>

    j<

    /mi>

    <

    mrow>

    <

    mo>

    &

    amp;

    prime;

    <

    /mo>

    <

    mo>

    &

    amp;

    prime;

    <

    /mo>

    <

    /mrow>

    <

    /msubsup>

    <

    mrow>

    <

    mo>

    (<

    /mo>

    <

    mi>

    t<

    /mi>

    <

    mo>

    )<

    /mo>

    <

    /mrow>

    <

    mo>

    &

    amp;

    rsqb;

    <

    /mo>

    <

    /mrow>

    <

    mn>

    2<

    /mn>

    <

    /msup>

    <

    mi>

    d<

    /mi>

    <

    mi>

    t<

    /mi>

    <

    /mrow>

    If E'"'"'mj>

    E″

    mj, then signal s'"'"'j(t) with reference signal sm(t) phase difference between existsBetween, it is noThen signal s "j(t) with reference signal sm(t) phase difference between existsBetween;

    Phase difference existsBetween signal be designated asWith reference signal sm(t) phase difference between is θ

    jm, wherein, j=1,2 ..., N, and j ≠

    m;

    Step 4, phase compensation, it is rightPhaseCompensate, specific steps include:

    (1) optimization object function is built <

    mrow>

    <

    mi>

    f<

    /mi>

    <

    mrow>

    <

    mo>

    (<

    /mo>

    <

    msubsup>

    <

    mi>

    &

    amp;

    theta;

    <

    /mi>

    <

    mi>

    j<

    /mi>

    <

    mi>

    a<

    /mi>

    <

    /msubsup>

    <

    mo>

    )<

    /mo>

    <

    /mrow>

    <

    mo>

    =<

    /mo>

    <

    msup>

    <

    mrow>

    <

    mo>

    &

    amp;

    lsqb;

    <

    /mo>

    <

    msub>

    <

    mi>

    s<

    /mi>

    <

    mi>

    m<

    /mi>

    <

    /msub>

    <

    mrow>

    <

    mo>

    (<

    /mo>

    <

    mi>

    t<

    /mi>

    <

    mo>

    )<

    /mo>

    <

    /mrow>

    <

    mo>

    &

    amp;

    rsqb;

    <

    /mo>

    <

    /mrow>

    <

    mn>

    2<

    /mn>

    <

    /msup>

    <

    mo>

    -<

    /mo>

    <

    msup>

    <

    mrow>

    <

    mo>

    &

    amp;

    lsqb;

    <

    /mo>

    <

    msubsup>

    <

    mi>

    s<

    /mi>

    <

    mi>

    j<

    /mi>

    <

    mi>

    a<

    /mi>

    <

    /msubsup>

    <

    mrow>

    <

    mo>

    (<

    /mo>

    <

    mi>

    t<

    /mi>

    <

    mo>

    )<

    /mo>

    <

    /mrow>

    <

    mo>

    &

    amp;

    rsqb;

    <

    /mo>

    <

    /mrow>

    <

    mn>

    2<

    /mn>

    <

    /msup>

    <

    /mrow>

    (2) gradient function of calculation optimization object function <

    mrow>

    <

    mi>

    &

    amp;

    epsiv;

    <

    /mi>

    <

    mo>

    =<

    /mo>

    <

    mo>

    -<

    /mo>

    <

    mfrac>

    <

    mrow>

    <

    mi>

    d<

    /mi>

    <

    mi>

    f<

    /mi>

    <

    mrow>

    <

    mo>

    (<

    /mo>

    <

    msubsup>

    <

    mi>

    &

    amp;

    theta;

    <

    /mi>

    <

    mi>

    j<

    /mi>

    <

    mi>

    a<

    /mi>

    <

    /msubsup>

    <

    mo>

    )<

    /mo>

    <

    /mrow>

    <

    /mrow>

    <

    mrow>

    <

    msubsup>

    <

    mi>

    d&

    amp;

    theta;

    <

    /mi>

    <

    mi>

    j<

    /mi>

    <

    mi>

    a<

    /mi>

    <

    /msubsup>

    <

    /mrow>

    <

    /mfrac>

    <

    /mrow>

    (3) adjustPhase <

    mrow>

    <

    msubsup>

    <

    mi>

    &

    amp;

    theta;

    <

    /mi>

    <

    mi>

    j<

    /mi>

    <

    mi>

    a<

    /mi>

    <

    /msubsup>

    <

    mrow>

    <

    mo>

    (<

    /mo>

    <

    mi>

    k<

    /mi>

    <

    mo>

    +<

    /mo>

    <

    mn>

    1<

    /mn>

    <

    mo>

    )<

    /mo>

    <

    /mrow>

    <

    mo>

    =<

    /mo>

    <

    msubsup>

    <

    mi>

    &

    amp;

    theta;

    <

    /mi>

    <

    mi>

    j<

    /mi>

    <

    mi>

    a<

    /mi>

    <

    /msubsup>

    <

    mrow>

    <

    mo>

    (<

    /mo>

    <

    mi>

    k<

    /mi>

    <

    mo>

    )<

    /mo>

    <

    /mrow>

    <

    mo>

    +<

    /mo>

    <

    mi>

    &

    amp;

    Delta;

    <

    /mi>

    <

    mo>

    &

    amp;

    CenterDot;

    <

    /mo>

    <

    mi>

    &

    amp;

    epsiv;

    <

    /mi>

    <

    /mrow>

    Wherein, △

    is adjusting step, and k initial value is 0;

    ForInitial phase;

    (4) repeat step (1)~(3), per iteration once, k increases by 1, until | ε

    | less than assigned error threshold gamma;

    Step 5, signal merge, and reference signal and phase compensation Hou Ge roads signal are overlapped merging by high in the clouds, form high in the cloudsDetection signal;

    Step 6, frequency spectrum judging, the high in the clouds detection signal after high in the clouds merges to superposition carry out frequency spectrum detection, and adjudicating in the frequency range isIt is no with the presence of primary user.

View all claims
    ×
    ×

    Thank you for your feedback

    ×
    ×