METHOD, TRANSMITTER, STRUCTURE, TRANSCEIVER AND ACCESS POINT FOR PROVISION OF MULTI-CARRIER ON-OFF KEYING SIGNAL
20210306189 · 2021-09-30
Inventors
Cpc classification
H04L5/0007
ELECTRICITY
Y02D30/70
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
International classification
Abstract
A method of transmitting an On-Off Keying, OOK, signal which includes an ON waveform and an OFF waveform forming a pattern representing transmitted information. The method includes obtaining a basic baseband waveform; scrambling the basic baseband waveform by applying a first binary randomised sequence where one of the binary values cause transformation to a complex conjugate; modulating the information to be transmitted by applying the scrambled basic baseband waveform for the ON waveform and applying no waveform for the OFF waveform; and transmitting the modulated information.
Claims
1. A method of transmitting an On-Off Keying, OOK, signal which comprises an ON waveform and an OFF waveform forming a pattern representing transmitted information, the method comprising: obtaining a basic baseband waveform; scrambling the basic baseband waveform by applying a first binary randomised sequence where at least one of the binary values of the first binary randomised sequence causes transformation of the basic baseband waveform to a complex conjugate of the basic baseband waveform; modulating the information to be transmitted by applying the scrambled basic baseband waveform for the ON waveform and applying no waveform for the OFF waveform; and transmitting the modulated information.
2. The method of claim 1, wherein the obtaining of the basic baseband waveform comprises generating an Orthogonal Frequency Division Multiplexing signal mimicking a desired baseband waveform.
3. The method of claim 2, wherein the desired baseband waveform corresponds to a multicarrier on-off keying, MC-OOK, symbol.
4. The method of any one of items 1 to 3 claim 1, wherein the scrambling of the basic baseband waveform further comprises applying a second binary randomised sequence where binary values apply phase rotations which are mutually separated by π.
5. The method of claim 4, wherein the first randomised sequence is generated in a shift register mechanism representing a first polynomial and the second randomised sequence is generated in a shift register mechanism representing a second polynomial different from the first polynomial.
6. The method of claim 5, wherein the shift register mechanism uses a single shift register for the generation of both the first and the second binary randomised sequences, where the first binary randomised sequence is tapped at a first position of the single shift register and the second binary randomised sequence is tapped at a second position of the single shift register, and the first and second positions of the single shift register are different.
7. A transmitter for transmitting an On-Off Keying, OOK, signal which comprises an ON waveform and an OFF waveform forming a pattern representing transmitted information, the transmitter comprising: a basic waveform input configured to obtain a basic baseband waveform; a scrambler configured to scramble the basic baseband waveform by applying a first binary randomised sequence where at least one of the binary values of the first binary randomised sequence causes transformation of the basic baseband waveform to a complex conjugate of the basis baseband waveform; a modulator configured to modulate the information to be transmitted by applying the scrambled basic baseband waveform for the ON waveform and applying no waveform for the OFF waveform; and a transmitter circuit configured to transmit the modulated information.
8. The transmitter of claim 7, comprising a basic baseband waveform generator, wherein the basic baseband waveform generator is arranged to generate the basic baseband waveform as an Orthogonal Frequency Division Multiplex signal mimicking a desired baseband waveform, and is arranged to provide the basic baseband waveform to the basic waveform input.
9. The transmitter of claim 8, wherein the desired baseband waveform corresponds to a multicarrier on-off keying, MC-OOK, symbol.
10. The transmitter of claim 7, wherein the scrambler is arranged to apply a second binary randomised sequence where binary values apply phase rotations which are mutually separated by π.
11. The transmitter of claim 10, wherein the first randomised sequence is generated in a shift register mechanism representing a first polynomial and the second randomised sequence is generated in a shift register mechanism representing a second polynomial different from the first polynomial.
12. The transmitter of claim 11, further comprising a shift register, wherein the shift register mechanism uses the shift register for the generation of both the first and the second binary randomised sequences, where the first binary randomised sequence is tapped at a first position of the shift register and the second binary randomised sequence is tapped at a second position of the shift register, and the first and second positions of the shift register are different.
13. (canceled)
14. A structure for generating sequences, the structure comprising: a binary shift register; a feedback structure connected to the shift register arranged to define a linear feedback shift register according to a polynomial; a first output configured to collect one or more state values from a first group of elements of the shift register, the one or more state values from the first group forming a value of a first sequence; a second output configured to collect one or more state values from a second group of elements of the shift register, the one or more state values from the second group forming a value of a second sequence, no element of the second group belonging to the first group; and a third output configured to apply a binary randomised sequence to the second sequence to cause transformation of the second sequence to a complex conjugate of the second sequence.
15. The structure of claim 14, wherein the second output is configured to collect state values from the second group of elements, the second group comprising a plurality of elements of the shift register such that the second sequence comprises symbols having more than two possible values.
16. The structure of claim 14, wherein the second sequence is a binary sequence.
17. The structure of claim 16, wherein the second output is configured to collect state values from the second group of elements, where the second group comprises a single element of the shift register.
18. The structure of claim 14, wherein the first output is configured to collect state values from the first group of elements comprising a plurality of elements of the shift register such that the first sequence comprises symbols having more than two possible values.
19. The structure of claim 14, wherein the first sequence is a binary sequence.
20. The structure of claim 19, wherein the first output is configured to collect state values from the first group of elements, where the first group comprises a single element of the shift register.
21. A transceiver comprising: a transmitter, the transmitted configured to transmit an On-Off Keying, OOK, signal which comprises an ON waveform and an OFF waveform forming a pattern representing transmitted information, the transmitter comprising: a basic waveform input configured to obtain a basic baseband waveform; a scrambler configured to scramble the basic baseband waveform by applying a first binary randomised sequence where at least one of the binary values of the first binary randomised sequence causes transformation of the basic baseband waveform to a complex conjugate of the basis baseband waveform; a modulator configured to modulate the information to be transmitted by applying the scrambled basic baseband waveform for the ON waveform and applying no waveform for the OFF waveform; and a transmitter circuit configured to transmit the modulated information; and a structure, the structure being configured to provide the first and second binary randomized sequences for the transmitter, the structure comprising: a binary shift register; a feedback structure connected to the shift register arranged to define a linear feedback shift register according to a polynomial; a first output configured to collect one or more state values from a first group of elements of the shift register, the one or more state values from the first group forming a value of a first sequence; a second output configured to collect one or more state values from a second group of elements of the shift register, the one or more state values from the second group forming a value of a second sequence, no element of the second group belonging to the first group; and a third output configured to apply a binary randomised sequence to the second sequence to cause transformation of the second sequence to a complex conjugate of the second sequence.
22. The transmitter according to claim 7, wherein the transmitter is comprised in an access point and causes the access point to transmit a wake-up packet using multicarrier on-off keying.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0034] The above, as well as additional objects, features and advantages of the present disclosure, will be better understood through the following illustrative and non-limiting detailed description of preferred embodiments of the present disclosure, with reference to the appended drawings.
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
[0046]
[0047]
[0048]
[0049]
[0050]
[0051]
[0052]
[0053]
[0054]
[0055]
DETAILED DESCRIPTION
[0056]
[0057]
[0058]
[0059]
[0060] Referring back to the discussion in the background section about the limitations in output power, a discussion about the benefits of the flattened PSD illustrated by the diagram of
[0061]
[0062]
[0063]
[0064] The bit sequences provided to the PSD flattening structure for providing a randomised application of the complex conjugate may be provided in a variety of ways. One way is to use a pseudorandom sequence generator based on a linear feedback shift register. Another way is to collect a sequence from a look-up table. Below, with reference to
[0065] An alternative way of flattening a signal as discussed above is taught in international application PCT/EP2018/066984, which is here incorporated by reference in its entirety. That approach comprises transmitting a first on-off keyed signal corresponding to the data symbols, the first signal comprising a plurality of on periods and a plurality of off periods. Each on period comprises a first signal portion cyclically shifted within the on period by a respective random or pseudorandom factor. The cyclic shifting of the first signal portion may be performed within the on period. For example, the first signal portion may be shifted in the on period by a factor such as a delay or percentage, and any part of the first signal that is shifted outside of the on period may be reintroduced into the on period at the opposite end of the on period. In this way, for example, the on period may in some examples remain filled with a signal formed from the first signal portion. In some examples, therefore, the first signal may have a flatter frequency response than other signals. In an example, Manchester coding may be applied to the data part of a wake up packet (WUP). For example, a logical “0” is encoded as “10” and a logical “1” as “01”. Therefore, every data symbol comprises an “ON” part (where there is energy) and an “OFF” part, where there is no energy, wherein the order of these parts is dependent on the data symbol. In addition, the WUP may be generated in some examples by means of an inverse fast Fourier transform (IFFT), as this block may already be available in some transmitters such as for example Wi-Fi transmitters supporting e.g. IEEE 802.11a/g/n/ac. An example approach for generating the OOK signal representing a WUP is to use the 13 sub-carriers in the centre of an OFDM multi-carrier signal, and populating these 13 sub-carriers with a signal to represent ON and to not transmit anything at all to represent OFF, similar as demonstrated with reference to
[0066] In a first example embodiment, a signal is transmitted from a single antenna. Suppose that the data part of the WUP consists of a number N of OFDM symbols. This example embodiment consists of the following steps:
[0067] 1. Determine a set of K delays, K≥2. These are {T.sub.1.sup.CS, . . . , T.sub.k.sup.CS}.
[0068] 2. Generate a random or pseudorandom sequence consisting of N integers taking values between 1 and K. These are {m.sub.1, . . . , m.sub.N}.
[0069] 3. Apply a random or pseudorandom cyclic shift to each of the OFDM symbols corresponding to the “ON” parts of the data symbols, wherein the cyclic shift corresponds to one of the N integers in the sequence. For example, apply the delay T.sub.m.sub.
[0070] 4. Transmit the MC-OOK signal, comprising the cyclically shifted OFDM symbol s.sub.CS(t;T.sub.m.sub.
[0071] In one particular example, T.sub.s=.sup.4 μs. A set of K=8 cyclic shifts {T.sub.1.sup.CS, . . . , T.sub.8.sup.CS} is defined as shown in the table below.
TABLE-US-00001 T.sub.1.sup.CS −0 ns T.sub.2.sup.CS −400 ns T.sub.3.sup.CS −800 ns T.sub.4.sup.CS −1200 ns T.sub.5.sup.CS −1600 ns T.sub.6.sup.CS −2000 ns T.sub.7.sup.CS −2400 ns T.sub.8.sup.CS −2800 ns
[0072] In another particular example, T.sub.s=2 μs. A set of K=8 cyclic shifts {T.sub.1.sup.CS, . . . , T.sub.8.sup.CS} is defined as shown in the table below.
TABLE-US-00002 T.sub.1.sup.CS −0 ns T.sub.2.sup.CS −400 ns T.sub.3.sup.CS −600 ns T.sub.4.sup.CS −800 ns T.sub.5.sup.CS −1000 ns T.sub.6.sup.CS −1200 ns T.sub.7.sup.CS −1400 ns T.sub.8.sup.CS −1800 ns
[0073] A sequence of random or pseudorandom integers having values between 1 and 8 is generated for each data symbol, and a cyclic shift by the corresponding delay is applied to the “ON” part of the signal for each data symbol. For example, if T.sub.s=2 μs and the integer m generated for the n-th data symbol is 6, then a cyclic shift of T.sub.6.sup.CS=1200 ns is applied to the “ON” part of the n-th transmitted data symbol.
[0074] A suitable approach for generating pseudorandom sequence generation is desired for this solution as well for the approach demonstrated with reference to
[0075] Another example embodiment involves transmission from multiple antennas (e.g. transmit diversity or spatial diversity). For each of the antennas, an MC-OOK signal is generated from data symbols according to any given multi-antenna transmit (TX) diversity technique. Then, the embodiment given for a single transmit antenna can be applied to a signal to be transmitted from each antenna. The TX diversity technique applied to the signals from the antennas may comprise delay diversity (e.g. as used in the GSM cellular system) or cyclic delay diversity (e.g. as used in the LTE cellular system).
[0076] In an example, suppose that there are L transmit antennas, MC-OOK is used, and CSD is the TX diversity technique employed by the transmitter. In this case, cyclic delays Δ.sub.l, l=1, . . . , L are applied to the OFDM symbol s(t). Thus, the signal transmitted through the 1-th antenna is s.sup.l(t)=s.sub.CS(t;Δ.sub.l), where s.sub.CS(t;Δ.sub.l) denotes the cyclic shift of s(t) by Δ.sub.l and is defined as given above for the single-antenna example. This example embodiment consists of the following steps:
[0077] 1. Determine a set of K delays, K≥2. These are {T.sub.1.sup.CS, . . . , T.sub.k.sup.CS}.
[0078] 2. Generate a random or pseudorandom sequence consisting of N integers taking values between 1 and K These are {m.sub.1, . . . , m.sub.N}.
[0079] 3. For each of the L antennas, apply the delay T.sub.m.sub.
[0080] 4. Transmit the MC-OOK signal, comprising the cyclically shifted OFDM symbol s.sub.CS.sup.l(t;T.sub.m.sub.
[0081] As an example, if CSD is used, then:
[0082] Cyclic shift symbol randomization suppresses spectral lines and flattens the spectrum. In an example where T.sub.sym=4 μs and there are 8 possible syclic shifts, by 0 ns, 400 ns, 800 ns, 1200 ns, 1600 ns, 2000 ns, 2400 ns and 2800 ns.
[0083] A slight drawback of the cyclic shift symbol randomization technique is that it can't eliminate spectral lines arising from the DC component in the On waveform. A cyclic shift applied to an OFDM signal can be implemented by a rotation of the frequency domain symbols. Thus, when applied to OFDM waveforms, cyclic shift randomization can be thought of as randomization of the phases of the subcarriers. However, the rotation applied to the DC subcarrier by any cyclic shift is zero, and hence the phase of the DC subcarrier can't be randomized by means of cyclic shift randomization. A practical solution to this drawback may be to use waveforms without a DC component as On waveforms. This can be achieved by nulling or blanking the DC subcarrier of an OFDM waveform. However, there might be circumstances where having a non-null DC subcarrier is desirable, for example to have more degrees of freedom to optimize the On waveform for performance or for other metric.
[0084] Symbol randomization techniques that suppress spectral lines as demonstrated with reference to
[0085] A well-known approach for generating pseudorandom sequences are the above-mentioned linear feedback shift register using a proper polynomial. Considering the approaches demonstrated herein for removal of spectral lines and flattening of spectral properties of a signal, there is a desire for an efficient and low-resource consuming solution for producing two or more sequences. Here, the two or more sequences are preferably having limited correlation not to risk introducing new undesired spurs in the signal. A straightforward solution is to have one generation mechanism for each sequence to generate, and to carefully select e.g. structure and polynomials of the respective generation mechanism to provide limited correlation. However, in this disclosure it is suggested an approach for generating two or more sequences from a single shift register structure where register elements and their states are reused for the different sequences. A basic sequence generated by the structure will have the same properties as of a linear feedback shift register. The additional generated sequences will not have the same characteristics but will have low enough correlation for the purposes of the signal shaping approaches of this disclosure and will also have sufficient performance for other applications where multiple sequences with low correlation is desired.
[0086] An approach according to this disclosure is implemented in a transmitting network node, such as an access point, AP. An embodiment is illustrated in
[0087]
[0088]
[0089] A problem with the combined solution is that there is a strong correlation between the source of randomness used for the phase randomizer (i.e. b7) and the source of randomness for the cyclic shift randomizer (i.e. b5, b6, b7). In a combined flattening and spectral line suppression structure including e.g. a complex conjugation structure and a phase shifter, or a cyclic shifter and a phase shifter, this may cause remaining spectral lines as illustrated in the diagram of
[0090] Hence, since a symbol randomization technique based on a combination of phase randomization and cyclic shift randomization is desirable, and since due to ease of implementation it is also desirable to use only one LFSR as source of randomness for both randomization techniques, it is sought a method to achieve symbol randomization by means of a combination of phase randomization, cyclic shift randomization and using only one LFSR. The basic idea in the present disclosure is to create two sources of entropy or randomness from the same LFSR in such a way that the two randomization techniques are sufficiently decorrelated.
[0091]
[0092] The decreased correlation between the tapped sequences is achieved by choosing the source of randomness for a first sequence to depend on a first set of elements in the LFSR register, and to choose the sources of randomness for a second sequence to depend on a second set of elements of the register, such that the first and second sets are non-overlapping. The respective set may comprise one element, producing a binary sequence, or a plurality of sets, producing a higher order sequence, in any combination.
[0093] Although binary phase randomization is the simplest phase randomization technique, it is possible to use quaternary or higher order phase randomization techniques. As an illustration, in the case of quaternary phase randomization, for each occurrence of an On waveform, a randomly chosen phase of either 0, 90, 180 or 270 degrees is applied to said On waveform. Thus, it is necessary to choose randomly among 4 phases. This can be achieved by feeding bitstreams b1 and b2, drawn from elements 1 and 2 of the register, to the phase randomizer, and feeding bitstreams b5, b6, b7 drawn from elements 5, 6 and 7 of the register, to the cyclic shift randomizer. Once again, the key is that the two sets of elements of the register, namely {1,2} (used for phase randomization) and {5,6,7} (used for cyclic shift randomization) are non-overlapping.
[0094]
[0095] The information to be transmitted is modulated 1904 by applying the scrambled basic baseband waveform for the ON waveform and applying no waveform for the OFF waveform. The modulated information is then transmitted 1906.
[0096]
[0097] The methods according to the present disclosure is suitable for implementation with aid of processing means, such as computers and/or processors, especially for the case where the processing element 2008 demonstrated above comprises a processor handling WUP provision. Therefore, there is provided computer programs, comprising instructions arranged to cause the processing means, processor, or computer to perform the steps of any of the methods according to any of the features described with reference to