takizawa sequnces

Upload: ragaconi

Post on 04-Apr-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/31/2019 Takizawa Sequnces

    1/3

    Spectral properties of IR-UWB signaling that

    uses balanced unipolar complementary sequences

    as symbols

    Igor Dotlic (dotlic at gmail com)

    December 28, 2011

    1 Signal representation

    Let us use bipolar representation for bits, i.e. k-th symbol bit is bk {1, 1}.Bit scrambling is applied, so bits can be assumed to be uncorrelated. Let usdefine a observation window w(t) of duration Tw

    w(t) =

    1Tw

    , t [Tw/2, Tw/2],

    0, elsewhere.(1)

    Observed transmitted signal v(t) may be represented as

    v(t) = w(t) [s(t) g(t)] , (2)

    where represents convolution, g(t) is IR-UWB RF pulse waveform, while

    s(t) is a sequence of chips defined as

    s(t) =1

    2

    +k=

    Nc1n=0

    [1 + bkz(n)] (t nTc kTs). (3)

    Here, Nc is number of chips per symbol, Tc is chip duration and Ts = NcTc is asymbol duration, while z(n) {1, 1} is a balanced sequence of length Nc.

    Notice that chips in (3) are unipolar and take values of zero and one. Further-more, notice that unipolar chip sequences that represent bk = 1 and bk = 1 arecomplementary and derived from a single bipolar sequence z(n) as 1

    2[1 z(n)]

    and 12

    [1 + z(n)] respectively.

    2 Sequence autocorrelationWith getting rid of square brackets (3) can be rewritten as

    s(t) =1

    2

    +n=

    (t nTc) +1

    2

    +k=

    bk

    Nc1n=0

    z(n)(t nTc kTs). (4)

    1

  • 7/31/2019 Takizawa Sequnces

    2/3

    Now, let us calculate the autocorrelation of s(t)

    Rs() = limN

    1

    2N Tc

    +NTcNTc

    E{s(t)s(t + )} dt. (5)

    Since first and second term in (4) are uncorrelated, we may add their respectiveautocorrelations to get Rs()

    Rs() =1

    4Tc

    +n=

    ( nTc) +1

    4Tc

    Nc1n=Nc+1

    Rz(n)( nTc). (6)

    Here, Rz(n) is autocorrelation ofz(n)

    Rz(n) = 1Nc

    Nc1

    k=0

    z(k)z(k + n), (7)

    Rz(0) = 1, Rz(n) = Rz(n); since z(n) is balanced, following property holdsNc1

    n=Nc+1Rz(n) = 1 + 2

    Nc1n=1

    Rz(n) = 0.

    3 Observed transmitted signal power spectrum

    From (2), power spectrum of v(t), Pv(f) can be calculated as

    Pv(f) = Pw(f) [Ps(f)Pg(f)] , (8)

    where Pw(f), Ps(f) and Pg(f) represent power spectra ofw(t), s(t) and g(t) re-spectively. Since w(t) and g(t) are deterministic signals, we may write Pw(f) =

    |F{w(t)}|2

    = Twsinc2(f Tw) and Pg(f) = |F{g(t)}|

    2. For s(t), which is

    stochastic signal, we use Wiener-Khinchin theorem and write Ps(f) = F{Rs()}.Hence, applying Fourier transform to (6) and multiplying with Pg(f) yields

    Ps(f)Pg(f) =1

    4T2c

    +n=

    Pg

    n

    Tc

    f

    n

    Tc

    +

    Pg(f)

    4Tc

    1 + 2

    Nc1n=1

    Rz(n) cos(2fnTc)

    .

    (9)Since Pw(f) has integral over to equal to 1 and Tw Tc, Pw(f) ap-proximately acts like (f) in convolution with the second term in (9). Hence,substituting (9) into (8) and convolving yields

    Pv(f) Tw

    4T2c

    +n=

    Pg

    n

    Tc

    sinc2

    Tw

    f

    n

    Tc

    +

    Pg(f)

    4Tc

    1 + 2

    Nc1n=1

    Rz(n) cos(2fnTc)

    .

    (10)

    2

  • 7/31/2019 Takizawa Sequnces

    3/3

    4 Conclusions

    In communication setup used hight of discrete spectral components that we tryto avoid is not a function of sequence z(n) but only of duration of observa-tion window Tw (longer the window higher the discrete spectral components)

    1.Hence, these spectral components cannot be mitigated by any particular choiceof z(n). The proposed solution for this spectrum shaping problem is to mod-ify the prototype hardware before or at least in the manufacturing phase andrandomly (e.g. by using thermal noise based random generator) or pseudorandomly invert 1 chips in (3). In other words, make 1 chips bipolar.Then, (3) becomes

    s(t) =1

    2

    +k=

    Nc1n=0

    gk,n[1 + bkz(n)](t nTc kTs), (11)

    where gk,n {1, 1}. Another possibility is to randomly or pseudorandomlyinvert symbols, i.e.

    s(t) =1

    2

    +k=

    gk

    Nc1n=0

    [1 + bkz(n)](t nTc kTs), (12)

    where gk {1, 1}. This technique should completely whiten the Ps(f) andsolve the problem at hand with a minor complexity increase of the transmitterand without any hardware changes of the receiver.

    1In FCCs Part 15 rules regulated measurements window duration is Tw 1 ms.

    3