The present invention is concerns Ultra Wide-Band transmission technology and, in particular, a method for modifying data transmitted in an Ultra Wide-Band transmission system to reduce discrete frequency components.
Ultra Wide-Band (UWB) technology has been used for military applications for many years. Applications outside of the military will soon become possible due to a rule announced by the Federal Communications Commission (FCC) that permits the marketing and operation of certain new types of consumer products incorporating UWB technology.
UWB technology uses base-band pulses of very short duration to spread the energy of the radio signal very thinly from near zero to several GHz. The techniques for generating UWB signals are well known.
The key motivation for the FCC's new decision to allow commercial applications is that no new spectrum is required for UWB transmissions because, when they are properly configured, UWB signals can coexist with other applications in the same spectrum with negligible mutual interference. In order to ensure negligible mutual interference, however, the FCC has specified emission limits for the UWB applications. A basic FCC requirement is that UWB systems do not generate signals that interfere with other narrowband communication systems.
The emission profile of a UWB signal can be determined by examining its power spectral density (PSD). The PSD for ideal synchronous data pulse streams based upon stochastic theory is well documented in the literature. Characterization of the PSD of the Time-Hopping Spread Spectrum signaling scheme in the presence of random timing jitter using a stochastic approach is in an article by Moe et al. entitled “On the Power Spectral Density of Digital Pulse Streams Generated by M-ary Cyclostationary Sequences in the Presence of Stationary Timing Jitter.” IEEE Tran. on Comm., Vol. 46, no. 9, pp. 1135-1145, Sep. 1998. According to this research, power spectra of UWB signals consist of continuous and discrete components. The continuous component behaves like white noise and has less effect on narrowband communication systems than the discrete component. Thus a basic objective in the design of UWB systems is to reduce the discrete component of the UWB power spectrum.
UWB technology has many potential applications in networking and communications, as well as in radar. Multiple access systems such as current cellular systems and wireless personal network systems (e.g. PAN systems) commonly use frame synchronization. Frame synchronization uses a string of predefined pattern of bits, called ‘sync word’, at the beginning of a frame to allow the receiver to synchronize its clock signal to the clock signal used to transmit the data. In many wireless systems, especially in quality-of-service (QoS) guaranteed multimedia systems such as audio/video systems, the length of the frame is fixed for simplicity of implementation.
As described below, however, using a fixed frame length with a predefined sync word in a UWB system may generate a strong discrete component in the PSD of UWB signal.
The invention is embodied in a method for generating a pulse signal that is modulated by a data signal including at least one repetitive data pattern. The modulated signal has a reduced discrete frequency component resulting from the repetitive data pattern. The method locates instances of the repetitive pattern in the data signal and randomly inverts ones of the instances before modulating the pulse signal with the modified data signal. According to one aspect of the invention, the repetitive bit pattern is a frame synchronization word.
According to one aspect of the invention, the repetitive data pattern is a frame synchronization word.
According to another aspect of the invention, the data signal is divided into blocks and the repetitive data pattern is contained within ones of the blocks and the method inverts randomly selected blocks of the data signal.
In order to understand the operation of the invention, it is helpful to understand the Power of Spectral Densities (PSDs) of a clocked random sequence and of sync words used with fixed frame length data.
The PSD of a clocked random sequence may be used to model the PSD of an ideal data transmission. Assume that a digitally controlled signal is used that produces random transmissions at multiples of a basic clock period Tc. This signaling technique, known as clocked Time Hopping by a random sequence is shown in
where {an} is an unbalanced binary independent identically distributed (i.i.d.) random sequence and {εn} represents the random timing jitter. It is assumed that (an) and εn are stationary and mutually independent.
As shown in
The probability function of {an} may be represented by equation (2).
For an independent stationary stochastic sequence {εn}, it has been shown that the continuous and discrete components may be modeled in the frequency domain as shown in equations (3) and (4).
where
and
Equations (3) and (4) are the components of PSD of a clocked random sequence signal in the presence of arbitrary stationary timing jitter. If it is assumed that the jitter term is zero, (i.e. n=0) the above equations (3) and (4) can be simplified to equations (5) and (6).
These equations may be further simplified by defining functions to represent some of the claim terms as shown in equations (7), (8), (9) and (10).
C(p)=(2p−1)2 (9)
D(p)=1−(2p−1)2 (10)
Using these terms, equation (5), representing Sc(f), and equation (6), representing Sd(f), can be further simplified as shown in equations (11) and (12).
Sc(f,p)=A(f)D(p) (11)
Sd(f,p)=B(f)C(p) (12)
Based on above results, the following relationships may be derived:
From the above analysis, we can see that if the total PSD remains the same, the distribution of the random sequence will determine the distribution of the PSD between the continuous and discrete components. If the random sequence has equal probabilities of positive and negative polarity values, all of the energy of the signal is in the continuous component.
Now it is useful to examine the relationship between A(f) and B(f). Because the total PSD is the same for p=0 and p=0.5, i.e., S(f, 0)=S(f, 0.5), we have the relationship given by equations (13), (14) or (15).
A(f)=B(f) (13)
or
From equation (15) the following can be seen that:
Another explanation of the above statement is that on the right side of equation (15), there is a scaling factor of 1/Tc. With high frame rate, Tc<<1 second, which means the magnitude on the right side is larger than that on the left side.
From the above analyses, it can be seen that a good design is to reduce or eliminate discrete component of PSD. In the exemplary embodiment of the invention p is chosen to be 0.5. Consequently, all energy goes into continuous component.
Based on the above theoretical analysis, a method may be devised to reduce the discrete component caused by the frame synchronization pattern (sync word) of a UWB signal having a fixed frame length. In current wireless implementations, sync words are usually transmitted at multiples of the basic clock period Tc. In
Each of the exemplary sync words consists of L symbols and symbol time is denoted by Tb. Similar to the previous example, a generic model of sync word is given by equation (16)
Because a sync word usually has fixed pattern as shown in equation (17),
an,l=blan,0 (17)
and bis have fixed values as shown in equation (18),
The sync word model can be changed to that shown by equation (19).
Defining the terms cn and ws(t-nTc) as shown in equations (20) and (21)
cn=an,0 (20)
allows the sync word model to be further changed to that shown in equation (22).
If two sync words SYNC and
Then as in the analyses of the Clocked Random Sequence, the continuous and discrete components may be represented in the frequency domain as shown in equations (24) and (25)
Ssc(f,p)=A(f){1−(2p−1)2} (24)
Ssd(f,p)=B(f)(2p−1)2 (25)
where the term Ws(f) in the functions A(f) and B(f) is the PSD of the sync word.
As in the analyses of the Clocked Random Sequence, if p is chosen to be 0.5, the following relationship holds.
Sc(f, 0.5)=A(f) and Sd(f, 0.5)=0.
In this case, Sc(f) reaches maximum and all energy goes to continuous component no matter what waveform is used for pulses. Based on the above analysis of the PSD of multiple sync words, the following mechanism is proposed for frame synchronization:
In performing above processing, a sequence {an} is combined with a control sequence {bn} using an exclusive-or (XOR) operation. Thus a new sequence {cn} is produced as shown in equation (27).
where Cn=an⊕bn.
The probability functions of {an} and {bn} are given by equations (28) and (29)
The XOR operation is shown in the table 1:
The probability of {cn} can be obtained as shown in equation (30)
Pr{cn=1}=Pr{an=1,bn=−1}+Pr{an=−1,bn=1} (30)
Because {an} and {bn} are independent, equation (30) becomes
Similarly the probability that cn is negative 1 is,
Therefore the probability function of {cn} is given by equation (31)
In doing this, a unbalanced sequence becomes balanced sequence and energy from the sync words is transferred from the discrete component to the continuous component of the PSD.
As described above with reference to equation (19), the sync word may be modeled as:
after applying the scheme described above in which selected sync words are randomly inverted in polarity responsive to the random sequence bn, described above with reference to equation (26), the transmitted signal may be represented by equation (32).
At time instant n, the received signal can be represented by equation (33).
where ân,l is the estimate of ā1 that is the element of the sync word is ā=(ā0, . . . ,āL-1). Assume ân,l may have values (1, −1). Synchronization in base-band is done by finding the sync word. This is typically done by sliding a correlation window consisting of ā through the received data r(n) and calculating correlation function at each time instant. If the sliding window is at the right place, the following correlation operation may be described by equation (34) which reduces to equation (35) when the received data is aligned with the correlation window.
where bn is either 1 or −1. Therefore, sync word is said detected when I(n) reaches either maximum or minimum. In other words, if the magnitude of I(n) gets maximum, the sync word is said found.
If the signal in the base-band is a sampled pulse shape instead of (1, −1), the template for correlation will use data of sampled pulse shape for correlation calculation. Criterion for detection remains the same.
The results of the simulation are shown in
The results show that
The above results show that the proposed mechanism, represented by
The implementations described above have focused on particular repetitive data, the sync word, that occurs in UWB communications. UWB communications typically employ Pulse Position Modulation (PPM) in publications. These signals may have repetitive elements that are not confined to the sync word. Time Hopping has been proposed to reduce or eliminate the discrete component of the PSD of these UWB signals. As described above, however, Time-Hopping may be difficult to implement, in the context of multiple access communications systems, especially wireless Ad Hoc networks.
Based on above analysis of the PSD of multiple sync words, it can be seen that the same principle may be applied to the payload data to reduce the discrete component of PSD that may be caused by the repetitive nature of the data. Therefore, following mechanism is proposed for payload data:
As in the analysis of frame synchronization, all energy goes to continuous component of the PSD.
The present invention concerns a mechanism to reduce or eliminate the discrete component of PSD of a UWB signal that is related to the repetitive occurrence of frame synchronization words. The invention also extends this concept to payload data. The implementation described for the present invention is easier than Time Hopping and it may be used in UWB multiple access communications and Ad-hoc networks.
The present invention has been described in terms of exemplary embodiments. It is contemplated, however, that it may be practiced as described above, within the scope of the following claims.
Number | Name | Date | Kind |
---|---|---|---|
3831142 | Fletcher et al. | Aug 1974 | A |
5349611 | Varian | Sep 1994 | A |
5636279 | Katta et al. | Jun 1997 | A |
5881074 | Rao | Mar 1999 | A |
5999571 | Shin et al. | Dec 1999 | A |
6192093 | Lai et al. | Feb 2001 | B1 |
20020080824 | Wingrove | Jun 2002 | A1 |
20020114301 | Yee et al. | Aug 2002 | A1 |
20030090977 | Schep et al. | May 2003 | A1 |
Number | Date | Country |
---|---|---|
101 10 676 | Sep 2002 | DE |
Number | Date | Country | |
---|---|---|---|
20040105515 A1 | Jun 2004 | US |