The present invention relates to wireless communication apparatus, method and system, where data packets are transmitted and received in the form of radio signals.
In a wireless communication system, a data packet in the form of a radio signal is transmitted from a transmitter to a receiver. An ordinary type of data packets contains three sections; preamble, header and payload. These three sections are arranged sequentially in the packet, as shown in
Synchronization is to obtain the timing information on how to separate individual data bits in a data sequence. Channel estimation is to estimate representative characteristics of the propagation channel between the transmitter and the receiver. Then the header section is analyzed to get the control information of the packet such as the length or the main function of the packet. Next, the payload section, which carries the real message to be transferred from the transmitter to the receiver is demodulated. In the ordinary type of data packets, there is no overlap between any two sections.
However, in certain applications, in addition to the normal functions of a data packet, longer preamble sequence is desired. For example, in the ranging application, which is to estimate the distance between a receiver and a transmitter, the longer preamble section contributes to the improvement of accuracy in the channel estimation and ranging performance. Yet there is usually a limit on the total length of the data packet based on other system design concerns. Therefore, a new type of data packet that can accommodate longer preamble within the current data packet design is of great practical significance.
In this invention, we devise a new data packet structure where the preamble sequence is multiplexed with the data sequences of the header and payload section. In other words, the preamble sequence appears not only in the regular preamble section but also in the header and payload sections as well. For example, the multiplexed preamble sequence can be orthogonal or quasi-orthogonal to the regular data sequences of the header and payload sections in code division, which is not difficult to realize in most practical systems. The advantage of the new packet design is to significantly improve the performance of some important applications which depends on the length of the preamble sequence. Such applications include ranging and carrier sense. Ranging is to estimate the distance between a transmitter and a receiver. Carrier sense at one receiver is to determine whether the wireless channel is occupied by other receivers/users by processing its received signals.
This invention presents a wireless communication apparatus, method and system, utilizing a said new data packet structure. Wireless communication apparatus according to the present invention comprises: pulse generation means which generates a sequence of pulses according to said new data packet; and transmission means which transmits said sequence of pulses generated by said pulse generation means in the form of radio signals.
Wireless communication system for wireless communication from a transmitter to a receiver: wherein said transmitter transmits said new data packet in the form of a sequence of radio pulses, and said receiver receives said data packet.
Wireless communication method for wireless communication from a transmitter to a receiver, comprises: transmission step at which said transmitter transmits said new data packet in the form of a sequence of radio pulses, and receiving step at which said receiver receives said data packet.
An embodiment of the invention is described in detail by referring to the aforementioned figures.
The UWB technology is a technology for short-range radio communication, involving the intentional generation and transmission of radio frequency energy that spreads over a very large frequency range, overlapping several frequency bands allocated to existing radio communication services. The transmitter 2 and the receiver 3 can transmit and receive UWB signals, respectively. A UWB signal is defined as a radio signal with −10 dB bandwidth of at least 500 MHz or a fractional bandwidth greater than 0.2.
The transmitter 2 comprises: a pulse generating section 21 which generates a basic UWB signal, a pulse shaping section 22 which shapes the UWB signal generated by the pulse generating section 21 according to certain spectral criteria, a local oscillator 23 which supplies a frequency reference signal to the mixer circuit 24, a mixer circuit 24 which performs frequency conversion on the output signal from the pulse shaping section 22 by using the reference frequency signal supplied from the oscillator 23, a filter 25 for limiting the bandwidth of the frequency-converted signal generated by the mixer circuit 24, a first amplifier 26 which amplifies the output signal from the filter 25, an antenna 27 which radiates the output signal from the first amplifier 26.
The pulse generating section 21 generates a sequence of UWB pulses as a basic UWB signal. A UWB pulse is a signal whose bandwidth is inverse of the pulse duration usually on the order of a nanosecond or a fraction of a nanosecond. The pulse sequence generated by the pulse generating section 21 is sent directly to the pulse shaping section 22.
The pulse shaping section 22 shapes the basic UWB signal generated by the pulse generating section 21 according to certain spectral requirement.
The local oscillator 23 generates a frequency reference signal for frequency conversion in the mixer circuit 24. The frequency of the reference signal may be precisely controlled by an unillustrated PLL (Phase-Locked Loop) circuit or the like.
The mixer circuit 24 converts the output signal from the pulse shaping section 22 into a desired frequency band by using the frequency reference signal generated from the local oscillator 23.
The bandpass filter 25 limits the output signal from the mixer circuit 24 within the desired frequency band by removing the unwanted spectral components beyond the desired band. The output signal from the filter 25 is directly fed to the first amplifier 26.
The first amplifier 26 amplifies the output signal from the filter 25 and further modifies the signal in such a way that the signal spectrum is flat within the desired frequency band.
An antenna 27 radiates the output signal generated from the first amplifier 26 as radio signal waves into space which is to be received by the receiver 3 at the point B.
The receiver 3 comprises: an antenna 31 which captures the radio signal transmitted from the transmitter 2 in the air, a bandpass filter 32 which removes the unwanted spectral components of the output signal from the antenna 31, a low-noise amplifier (LNA) 33 which amplifies the output signal from the filter 32, a detection apparatus 34 which estimates the output signal from the LNA 33.
The antenna 31 captures the UWB radio signal transmitted from the transmitter 2 in the air, and converts the radio signal into an electrical signal.
The bandpass filter 32 limits the output signal from the antenna 31 within a desired frequency band by removing unwanted spectral components beyond the desired bandwidth.
The LNA 33 amplifies the output signal from the filter 32 in such a manner that amplification of the noise component contained in the signal is controlled under certain level. The amplified signal generated by the LNA 33 is sent to the detection apparatus 34.
The detection apparatus 34 estimates the output signal from the LNA 33.
The regular data packet 4 consists of three sections: the preamble section 5, the header section 6 and the payload section 7, which are arranged sequentially in the packet 4. Each section contains a data sequence which is designed for its specific purpose. When the receiver 3 receives the packet 4, the preamble section 5 is first used to perform synchronization and channel estimation.
Synchronization is to obtain the timing information on how to separate individual data bits in a data sequence, and channel estimation is to estimate representative characteristics of the propagation channel between the transmitter and the receiver. Then by using the information on synchronization and channel conditions obtained from the preamble section, data in the header section 6 and the payload section 7 are demodulated. In general, the header contains the control information of the packet, such as the length or the main function of the packet, and the payload carries the real message to be transferred from the transmitter.
It needs to be emphasized that in a regular data packet, the preamble, header and payload sections are arranged sequentially. In other words, there is no overlap between data sequences of any two sections.
The main difference between the new data packet 8 in the present invention and the regular packet 7 is that an extra preamble sequence 9 is added or superimposed to the header section 6 and the payload section 7. Hence, in effect, the preamble sequence exists in every section (the preamble section 5, the header section 6 and the payload section 7) of the new data packet 8. Therefore, use of the new type of data packets can significantly improve the performance of some important applications, which depend on the length of the preamble sequence. Such applications include ranging and carrier sense. Ranging is to estimate the distance between the transmitter and the receiver. Carrier sense at one receiver is to determine whether the wireless channel is occupied by other receivers/users or not by checking its received signals. On the other hand, introduction of the superimposed preamble may introduce interference to the data demodulation of the header and payload section. In order to reduce such interference and maintain the performance of the data modulation, the power level of the superimposed preamble sequence can be tuned to be much lower that of the data sequences in the header and payload sections. In general, a power reduction of 7 dB to 10 dB of the superimposed preamble is sufficient to reduce the interference to the data demodulation.
The horizontal axis in
With 2PPM, there are two symbols with equal time duration L, which represent binary data “0” and “1”. The total time duration L is divided into two time slots, say t11 and t12. For the binary data “0”, the time slot t11 is occupied by a pulse burst and a silent period, while the time slot t12 is completely empty. In contrast, for the binary data “1”, the time slot t11 is empty, and the time slot t12 is occupied by a pulse burst and a silent period. The pulse bursts contained in the binary symbols “0” and “1” should be same. The pulse burst is designed according to some code, denoted by c2. One requirement of the code c2 is that it has to be orthogonal or quasi-orthogonal to the code c1 which is adopted in symbol s1. For example, given the code c1 is the ternary code with length 31, the code c2 can be the Walsh code with code length 8, in particular, c2=[+ − − + − + + −]. Same as in code c1, the signs “+” and “−” in the code c2 are represented by the pulse with opposite polarity.
In what follows, we show the effectiveness of the new data packet by examining several numerical results.
First, the system parameters adopted in the numerical examples is described. The ternary code with code length 31, as shown in
The power level of the superimposed preamble sequence is much lower than that of regular preamble sequence and the data sequence in the header and payload section. About 7-15 dB reduction is examined in the following numerical results. The advantages of reducing the power level of the superimposed preamble are in three folds: first, the superimposed preamble will not cause interference to the data demodulation of the header and payload sections. Second, the resulting energy consumption is negligibly small. Third, although the energy level of the superimposed pulse is low, performance gain is guaranteed by exploiting the repetition the preamble symbol s1. Therefore, in summary, the new data packet structure can greatly improve the performance of the applications depending on the preamble sequence while maintaining the regular functions of a data packet.
Next, we present two numerical results regarding the new data packet.
It is seen that the extra energy consumption is very low, less than 5% for P>8 dB. Therefore, compared with the regular data packet without the superimposed preamble, only limited amount of increase in power is needed to transmit the new data packet.
Ranging is to estimate the distance between a transmitter and a receiver by processing the received data packet transmitted from the transmitter. Here the improvement of ranging accuracy is approximated by assuming a coherent ranging scheme. The relation that the variance of a ranging estimate is proportional to 1/R, where R is the signal-to-noise ratio, is adopted. Let the variance of a ranging estimate based on the preamble section be σ12, and that based on the superimposed preamble be σ22. It can be shown that the smallest variance of the ranging estimate by combining the above two estimates is σ2=1/(1/σ12+1/σ22), which is smaller than either σ12 or ρ22. The improvement of the ranging accuracy is given by
It is observed from
Compared with existing data packet, the new data packet according to this invention can achieve much better performance for some important applications depending on the preamble of their data packets, while maintaining most functions of a regular data packet.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP2005/021944 | 11/22/2005 | WO | 00 | 5/21/2009 |