The present invention relates to wireless communication systems, and, in particular, to a device and a method for distributed tone mapping in a long-range wireless communication system.
As technology advances, demand is growing for long-range wireless transmission over Wi-Fi networks. However, the Wi-Fi 6 specification does not define any PPDU (physical layer protocol data unit) format for long-range transmission, and it is difficult for the receiver to perform timing synchronization, frequency offset estimation, and channel estimation on a long-range transmission.
Accordingly, there is demand for a device and a method for distributed tone mapping in a long-range wireless communication system to solve the aforementioned problem.
An embodiment of the present invention provides a device, which includes radio-frequency circuitry and an encoder. The encoder is configured to modulate input data to generate a long-range packet, and to transmit the long-range packet to a receiver through the radio-frequency circuitry. The long-range packet includes a long-range signal field (LR-SIG) and a long-range data field (LR-DATA). Each modulated bits in the long-range signal field and the long-range data field is spread into a plurality of spread modulated bits that are distributed into a plurality of symbols in a frequency domain.
Another embodiment of the present invention provides a method. The method includes the following steps: utilizing an encoder of a transmitter to modulate input data to generate a long-range packet; and utilizing radio-frequency circuitry of the transmitter to transmit the long-range packet to a receiver. The long-range packet comprises a long-range signal field (LR-SIG) and a long-range data field (LR-DATA). Each modulated bits in the long-range signal field and the long-range data field is spread into a plurality of spread modulated bits that are distributed into a plurality of symbols in a frequency domain.
The present invention can be more fully understood by reading the subsequent detailed description and examples with references made to the accompanying drawings, wherein:
The following description is made for the purpose of illustrating the general principles of the disclosure and should not be taken in a limiting sense. The scope of the disclosure is best determined by reference to the appended claims.
The following description is presented to enable one of ordinary skill in the art to make and use the invention, and is provided in the context of a patent application and its requirements. Various modifications to the embodiments and the generic principles and features described herein will be readily apparent to those skilled in the art. Thus, the present invention is not intended to be limited to the embodiments shown, but is to be accorded the widest scope consistent with the principles and features described herein.
In an embodiment, the transmitter 100 may be used in a wireless communication device in a long-range Wi-Fi system. As depicted in
The scrambler 102 may be used to receive user data, and generate scrambled in response to the input data (e.g., digital data). For example, the scrambler 102 may generate the symbol density of the received input data, where the number of 0s and the number of 1s are substantially the same. The FEC encoder 104 may use a BCC (binary convolutional code) or LDPC (low-density parity check) algorithm with a code rate of 1/2 or 1/4 to encode the scrambled data. The interleaver 106 may be used to interleave the encoded data to make sure that adjacent symbols in the coded sequence are space out in the transmitted sequence, so that any clumps of bit errors in the received sequence are spread out more uniformly by the de-interleaver of the decoder (not shown in
The constellation mapper 108 may be used to map the interleaved encoded data using a phase shift keying technique such as binary phase shift keying (BPSK) or quadrature binary phase shift keying (QBPSK) to generate a mapped sequence. The duplicate and tone mapping unit 110 may be used to duplicate the mapped sequence with different multiples (e.g., 2×, 4×, or 8×) in the frequency domain depending on which field (e.g., long-range signal field (LR-SIG), long-range data field (LR-DATA), etc.) of the long-range packet is currently processed, where the details will be described later. That is, the duplicate and tone mapping unit 110 may duplicate the mapped sequence to spread the modulated bit in the LR-SIG and the LR-DATA into a plurality of spread modulated bits. In addition, the duplicate and tone mapping unit 110 may apply phase rotation to the spread modulated bits per bit or duplicated tones to reduce the PAPR of the transmitter 100. The IDFT (inverse discrete Fourier transform) unit 112 may be used to transform the frequency-domain data at the output of the duplicate and tone mapping unit 110 into time-domain data. The guard-interval inserter 114 may be used to add a guard interval between two adjacent fields (e.g., LR-LTF1 and LR-LTF2, and so on) of the output long-range packet.
The long-range packet 200 may be a PPDU (physical layer protocol data unit), which includes a plurality of fields 202 to 216. The fields 202 to 216 respectively denote LSTF (legacy short training field), LLTF (legacy long training field), LSIG (legacy signal), LR-STF (long-range short training field), LR-LTF1 (long-range long training field 1), LR-LTF2 (long-range long training field 2), LR-SIG (long-range signal), and LR-DATA (long-range data). The fields 202 to 206 may be compatible with the IEEE 802.11g LG-OFDM preamble format for spoofing, where each of the fields 202, 204, and 206 may have lengths of 8 μs, 8 μs, and 4μs in the time domain, respectively.
The fields 208 to 216 are dedicated for long-range Wi-Fi communication. For example, the fields 208 to 212 may have lengths of X μs, Y μs, and Z μs in the time domain, respectively. The value of X, Y, and Z may be changed depending on how many times the symbols in the corresponding field is repeated. The field 208 is designed for the decoder to have a better packet detection performance, and it can also be used for packet format detection. The field 210 is designed for the decoder to have better performances on timing synchronization and frequency offset estimation. The field 212 is designed for the decoder to perform long-range channel estimation.
The field 214 is a long-range version of the signal field, and it is used to provide demodulation or decoding parameters (e.g., FEC code rate or duplication factor) for the data field (e.g., field 216). The field 216 refers to the long-range data field.
In an embodiment, for the field 214 (LR-SIG), the FEC encoder 104 may use BCC or LDPC with a code rate of 1/2 or 1/4, and the duplicate and tone mapping unit 110 may perform 8× duplicate (e.g., hash spreading) of the mapped sequence for tone mapping within one 20 MHz channel. In addition, for the field 216 (LR-DATA), the FEC encoder 104 may use BCC or LDPC with a code rate of 1/2 or 1/4, and the duplicate and tone mapping unit 110 may perform 2×, 4×, or 8× duplicate for tone mapping within one 20 MHz channel. The decoding parameters for the field 216 are indicated in the field 214 (LR-SIG).
In addition, a hash spreading mechanism using frequency repetition can not only effectively overcome the issue of fading channels, but also provide robust security. However, highly-correlated frequency repetition results using a fixed spreading index may result in a high PAPR (peak-to-average power ratio) for the transmitter 100. Thus, the duplicate and tone mapping unit 110 may use a dynamic spreading parameter for the hash spreading mechanism to solve the problem of the high PAPR.
For example, a cyclic shift spreading index j is used by the duplicate and tone mapping unit 110, where the cyclic shift spreading index j can be expressed by equation (1) as follows:
j=(joff+bit_cnt % L)%L (1)
where joff denotes a preset offset within a range of [0, L-1]; bit_cnt denotes a bit count; % represents a modulo operation. In addition, the relationship between the spreading index and spreading factor D (e.g., can be 2, 4, or 8) can be expressed by the matrix Ws shown in
Specifically, there may be 52 tones within a 20 MHz channel, where 48 tones are for data, and 4 tones are for pilot. In addition, the duplicated tone can be separately distributed. Table 1 shows an example of the duplicated tone index for the 2×, 4×, and 8× duplicated data and their pilot indices:
More specifically, the groups of duplicated tone indices for the 2×, 4×, or 8× duplicated data may be distributed over the frequency domain in a designated order, where two neighbor indices in each group are not consecutive in number. Taking the 8× duplicated data as an example, there are six groups of duplicated tone indices. The first group of duplicated tone indices is [−26, −19, −13, −6, 1, 8, 14, 20], and the second group of duplicated tone indices is [−25, −18, −12, −5, 2, 9, 15, 22], and so on. In this embodiment, the frequency-domain data output by the duplicate and tone mapping unit 150 may start from the first group to the sixth group in sequence. In other words, the duplicated (or spread) modulated bits are distributed in groups over the frequency domain. For example, as shown in
Referring to
Referring to
Referring to
Referring to
In an embodiment, the field 212 (i.e., LR-LTF2) is a repeated format of a known sequence of ODFM symbols, and the receiver corresponding to the transmitter 100 can improve the performance of channel estimation by combining these repeated symbols. For example, as shown in
Step S610: utilizing an encoder of a transmitter to modulate input data to generate a long-range packet. For example, the encoder may be referred to the encoding architecture of the transmitter 100 shown in
Step S620: utilizing radio-frequency circuitry of the transmitter to transmit the long-range packet to a receiver. For example, the long-range packet comprises a long-range signal field (LR-SIG) and a long-range data field (LR-DATA), and each modulated bit in the long-range signal field and the long-range data field is spread into a plurality of spread modulated bits that are distributed into a plurality of symbols in a frequency domain.
Embodiments described herein can take the form of an entirely hardware implementation, an entirely software implementation, or an implementation containing both hardware and software elements. Embodiments may be implemented in software, which includes, but is not limited to, application software, firmware, resident software, microcode, etc.
The steps described herein may be implemented using any suitable controller or processor, and software application, which may be stored on any suitable storage location or computer-readable medium. The software application provides instructions that enable the processor to cause the receiver to perform the functions described herein.
Furthermore, embodiments may take the form of a computer program product accessible from a computer-usable or computer-readable medium providing program code for use by or in connection with a computer or any instruction execution system. For the purposes of this description, a computer-usable or computer-readable medium can be any device that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, device, or device.
The medium may be an electronic, magnetic, optical, electromagnetic, infrared, semiconductor system (or device or device), or a propagation medium. Examples of a computer-readable medium include a semiconductor or solid state memory, magnetic tape, a removable computer diskette, a random access memory (RAM), a read-only memory (ROM), a rigid magnetic disk, and an optical disk. Current examples of optical disks include DVD, compact disk-read-only memory (CD-ROM), and compact disk-read/write (CD-R/W).
While the invention has been described by way of example and in terms of the preferred embodiments, it should be understood that the invention is not limited to the disclosed embodiments. On the contrary, it is intended to cover various modifications and similar arrangements (as would be apparent to those skilled in the art). Therefore, the scope of the appended claims should be accorded the broadest interpretation so as to encompass all such modifications and similar arrangements.
This application claims the benefits of U.S. Provisional Application No. 63/312,117 filed on Feb. 21, 2022, and U.S. Provisional Application No. 63/322,668 filed on Mar. 23, 2022, the entirety of which are incorporated by reference herein.
Number | Date | Country | |
---|---|---|---|
63312117 | Feb 2022 | US | |
63322668 | Mar 2022 | US |