Transmitting and Receiving Physical Layer Packets with Midambles

JP7631363B2Active Publication Date: 2025-02-18TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2022555997
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2020-03-18
Publication Date
2025-02-18
Estimated Expiration
2040-03-18

Smart Images

  • Figure 0007631363000001
    Figure 0007631363000001
  • Figure 0007631363000002
    Figure 0007631363000002
  • Figure 0007631363000003
    Figure 0007631363000003
Patent Text Reader

Abstract

A method is disclosed for a transmitter configured to transmit a physical layer packet having multiple midambles. The method includes applying a respective phase shift to each midamble of the physical layer packet and transmitting the physical layer packet. The respective phase shifts are applied to at least a portion of the symbols of the midamble. A method is also disclosed for a receiver configured to receive a physical layer packet having multiple midambles. The method includes receiving a physical layer packet and canceling a respective phase shift for each midamble of the physical layer packet. Canceling the respective phase shifts includes applying an inverse of the respective phase shift to at least a portion of the symbols of the midamble or compensating for the respective phase shift for at least a portion of the symbols of the midamble. The respective phase shifts are from a sequence of phase shifts having a random or pseudo-random nature. In some embodiments, the multiple midambles may include multiple periodically occurring midambles. Corresponding apparatus, transmitters, receivers, communication devices, vehicles, and computer program products are also disclosed.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates generally to the field of wireless communications. More particularly, the present disclosure relates to transmitting and receiving physical layer packets that include midambles. [Background technology]

[0002] A midamble may be defined as a non-data carrying symbol block that is inserted into the data carrying portion of a physical layer packet.

[0003] For example, the midamble may be useful to support channel estimation in scenarios where the channel varies significantly over the duration of the physical layer packet (i.e., when a single channel estimation instance per physical layer packet, such as in the preamble, is not sufficient for adequate channel estimation).

[0004] Therefore, a need exists for a technique for transmitting and receiving physical layer packets that include midambles. Summary of the Invention

[0005] It should be emphasized that the term "comprise" (replaceable by "include"), as used herein, is taken to specify the presence of stated features, integers, steps, or components, but does not exclude the presence or addition of one or more other features, integers, steps, components, or groups thereof. As used herein, the singular forms "a", "an" and "the" are intended to include the plural forms unless the context clearly dictates otherwise.

[0006] In general, when an arrangement is referred to herein, the arrangement should be understood as a physical product, e.g., a device. The physical product may include one or more components, such as control circuitry in the form of one or more controllers, one or more processors, etc.

[0007] It is an object of some embodiments to solve or mitigate, alleviate or eliminate at least some disadvantages associated with transmitting and / or receiving physical layer packets that include midambles.

[0008] A first aspect is a method of a transmitter configured to transmit a physical layer packet having a plurality of midambles, the method including applying a respective phase shift to each midamble of the physical layer packet, the respective phase shift being from a sequence of phase shifts having a random or pseudorandom nature, and each phase shift being applied to at least a portion of the symbols of the midamble, and transmitting the physical layer packet.

[0009] In some embodiments, the portion of symbols includes all symbols of the midamble, or all non-pilot symbols of the midamble, or all symbols of the midamble that are intended for channel estimation purposes.

[0010] In some embodiments, the sequence of phase shifts has a zero phase average value.

[0011] In some embodiments, the sequence of phase shifts consists of phase shifts of 0 radians and π radians, represented by scaling values ​​1 and −1, respectively.

[0012] In some embodiments, applying a phase shift to the symbols includes multiplying the symbol values ​​by a scaling value representing the phase shift.

[0013] In some embodiments, the sequence of phase shifts is predefined or generated using a predefined algorithm.

[0014] In some embodiments, the physical layer packet is for multiple-input multiple-output (MIMO) transmission via two or more spatial streams, each midamble including at least a corresponding number of training portions, and the same respective phase shift is applied to all training portions of the midamble.

[0015] In some embodiments, the multiple midambles may include multiple periodically occurring midambles.

[0016] In some embodiments, applying the respective phase shift is responsive to the period of occurrence of the midamble being less than a threshold.

[0017] A second aspect is a method of a receiver configured to receive a physical layer packet having multiple midambles, the method including receiving a physical layer packet and offsetting a respective phase shift for each midamble of the physical layer packet, the respective phase shifts being from a sequence of phase shifts having a random or pseudorandom nature, and offsetting the respective phase shifts including applying an inverse of the respective phase shift to at least a portion of the symbols of the midamble or compensating the respective phase shift for at least a portion of the symbols of the midamble.

[0018] In some embodiments, the portion of symbols includes midamble symbols to which respective phase shifts have been applied by the transmitter of the physical layer packet.

[0019] In some embodiments, the sequence of phase shifts consists of phase shifts of 0 radians and π radians, represented by scaling values ​​1 and −1, respectively.

[0020] In some embodiments, applying the inverse of the phase shift to the symbols includes multiplying the symbol values ​​by a scaling value that represents the phase shift.

[0021] In some embodiments, the sequence of phase shifts is predefined or generated using a predefined algorithm.

[0022] In some embodiments, the method further comprises acquiring a sequence of phase shifts.

[0023] In some embodiments, collecting the sequence of phase shifts includes one or more of receiving a signal indicative of the sequence of phase shifts, reading the sequence of phase shifts from a memory of the receiver, generating the sequence of phase shifts using a predefined algorithm, and detecting the sequence of phase shifts based on the received physical layer packet.

[0024] In some embodiments, the multiple midambles may include multiple periodically occurring midambles.

[0025] A third aspect is a computer program product comprising a non-transitory computer readable medium having thereon a computer program comprising program instructions, the computer program being loadable into a data processing unit and configured to cause the performance of a method according to either of the first or second aspects when the computer program is executed by the data processing unit.

[0026] A fourth aspect is an apparatus for a transmitter configured to transmit a physical layer packet having a plurality of midambles. The apparatus includes control circuitry configured to cause application of a respective phase shift for each midamble of the physical layer packet and transmission of the physical layer packet. Each phase shift is from a sequence of phase shifts having a random or pseudorandom nature, and application of each phase shift is to at least a portion of the symbols of the midamble.

[0027] A fifth aspect is an apparatus for a receiver configured to receive a physical layer packet having a plurality of midambles. The apparatus includes control circuitry configured to cause reception of the physical layer packet and cancellation of a respective phase shift for each midamble of the physical layer packet. The respective phase shifts are from a sequence of phase shifts having a random or pseudorandom nature, and the cancellation of the respective phase shifts includes application of an inverse of the respective phase shift to at least a portion of the symbols of the midamble or compensation of the respective phase shift for at least a portion of the symbols of the midamble.

[0028] A sixth aspect is a communications transmitter including the apparatus of the fourth aspect.

[0029] A seventh aspect is a communications receiver including the apparatus of the fifth aspect.

[0030] An eighth aspect is a communication device including one or more of the apparatus of the fourth aspect, the apparatus of the fifth aspect, the transmitter of the sixth aspect, and the receiver of the seventh aspect.

[0031] A ninth aspect is a vehicle including the communication device of the eighth aspect.

[0032] In some embodiments, any of the above aspects may further have features that are equivalent to or correspond to any of the various features described above for any of the other aspects.

[0033] An advantage of some embodiments is that spectral lines associated with the midamble of a physical layer packet are mitigated (eg, suppressed).

[0034] An advantage of some embodiments is that higher output power may be possible compared to prior art approaches while still meeting spectral requirements.

[0035] An advantage of some embodiments is that there is less possible interference to other users.

[0036] An advantage of some embodiments is that less stringent requirements may be applied for the transmission filters than in prior art approaches.

[0037] Further objects, features and advantages will become apparent from the following detailed description of the embodiments, when taken in conjunction with the accompanying drawings, in which the drawings are not necessarily to scale, emphasis instead being placed upon illustrating illustrative embodiments. [Brief description of the drawings]

[0038] [Figure 1] 4 is a flowchart illustrating exemplary method steps according to some embodiments. [Diagram 2] 4 is a flowchart illustrating exemplary method steps according to some embodiments. [Diagram 3] 1 is a schematic diagram illustrating an example physical layer packet according to some embodiments. [Figure 4] 4 is a schematic diagram illustrating an example phase shift for a physical layer packet according to some embodiments. [Diagram 5]1 is a collection of simulation plots illustrating example power spectral densities relevant to some embodiments. [Figure 6] 1 is a collection of simulation plots illustrating example power spectral densities relevant to some embodiments. [Figure 7] 1 is a collection of simulation plots illustrating example power spectral densities relevant to some embodiments. [Figure 8] 1 is a schematic block diagram illustrating an exemplary apparatus, according to some embodiments. [Figure 9] 1 is a schematic block diagram illustrating an exemplary apparatus, according to some embodiments. [Figure 10] 1 is a schematic diagram illustrating an exemplary computer-readable medium according to some embodiments. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0039] As already mentioned above, it should be emphasized that the term "comprise" (which can be replaced by "include"), when used herein, is taken to specify the presence of stated features, integers, steps or components, but does not exclude the presence or addition of one or more other features, integers, steps, components or groups thereof. As used herein, the singular forms "a", "an" and "the" are intended to include the plural forms unless the context clearly dictates otherwise.

[0040]

[0023] The embodiments of the present disclosure will now be described more fully and illustrated with reference to the accompanying drawings, in which:

[0024] The solutions disclosed herein may, however, be embodied in many different forms and should not be construed as being limited to the embodiments set forth herein.

[0041] In some communication applications, multiple midambles are inserted into a physical layer packet such that when some of the midamble symbols for different midambles match (e.g., when the midambles contain the same training sequence), spectral lines appear in the power spectrum of the physical layer packet. In the following, the case of periodically occurring midambles is considered as an example. However, it should be noted that the same problem of spectral lines appearing in the power spectrum of the physical layer packet can be experienced for non-periodically occurring midambles.

[0042] In general, the multiple midambles may include multiple periodically occurring midambles, or multiple non-periodically occurring midambles, or a first multiple periodically occurring midambles and a second multiple non-periodically occurring midambles.

[0043] In some communication applications, multiple midambles are inserted into a physical layer packet at equal distances from each other (e.g., separated by the same number of data-carrying symbols). When at least some of the midamble symbols for different midambles match, this approach can cause spectral lines to appear in the power spectrum of the physical layer packet (due to the periodic repetition of symbols).

[0044] Such spectral lines may be undesirable. For example, such spectral lines may be problematic with respect to achieving a spectral mask and / or other frequency requirements (e.g., with respect to power spectral density (PSD) and / or out-of-band emissions). Thus, a technique for transmitting and receiving physical layer packets, including midambles, in which the spectral lines are mitigated (e.g., suppressed) is needed.

[0045] Described below is an embodiment in which a physical layer packet containing midambles is processed by applying a respective phase shift for each midamble of the physical layer packet, where each phase shift is from a sequence of phase shifts that are random or pseudo-random in nature, which results in mitigating spectral lines associated with the midambles of the physical layer packet.

[0046] In a particular application, the physical layer packet is a physical layer protocol data unit (PPDU) of the IEEE 802.11 standard (e.g., directed to vehicle-to-everything (V2X) communications) that includes a component in the form of long training fields (LTF:s), although it should be understood that embodiments are not so limited.

[0047] 1 illustrates an example method 100 according to some embodiments. The method is for a transmitter configured to transmit a physical layer packet having multiple (e.g., periodically occurring) midambles. Typically, at least some symbol values ​​are the same from midamble to midamble, which results in undesirable spectral lines.

[0048] For example, the midamble may be for channel estimation in scenarios where the channel varies significantly over the duration of a physical layer packet (eg, in scenarios with significant Doppler effects, such as high speed scenarios).

[0049] In step 130, a respective phase shift is applied to each midamble of the physical layer packet, and in step 140, the physical layer packet is transmitted.

[0050] Each phase shift is applied to at least a portion of the symbols of the midamble in step 130. In some embodiments, the portion of symbols includes all symbols of the midamble (e.g., consists of all symbols of the midamble). In some embodiments, the portion of symbols includes all symbols of a portion of the midamble (e.g., consists of all symbols of a portion of the midamble). In some embodiments, the portion of symbols includes all non-pilot symbols of the midamble (e.g., consists of all non-pilot symbols of the midamble). In some embodiments, the portion of symbols includes all symbols of the midamble intended for channel estimation (e.g., training symbols, or other reference symbols) (e.g., consists of all symbols of the midamble intended for channel estimation (e.g., training symbols, or other reference symbols)).

[0051] The sequence of phase shifts may be predefined according to some embodiments, for example, the sequence or an indexed collection of sequences may be predefined (eg, according to a standard).

[0052] Alternatively or additionally, the sequence of phase shifts may be generated using a predefined algorithm, for example, the algorithm and / or one or more seed values ​​may be predefined (e.g., according to a standard).

[0053] In optional step 110, a sequence of phase shifts is collected.

[0054] Collecting the sequence of phase shifts may include, for example, receiving a signal indicative of the sequence of phase shifts from another communication node, such as, for example, a network node or a receiver of the physical layer packet. The signal indicative of the sequence of phase shifts may include, for example, one or more of a sequence, a sequence index, an algorithm identifier, an algorithm seed value, or an algorithm seed value index.

[0055] Alternatively or additionally, collecting the sequence of phase shifts may include reading the sequence of phase shifts from a memory of the transmitter, for example based on a sequence index when there is more than one sequence of phase shifts in the memory.

[0056] Also alternatively or additionally, collecting the sequence of phase shifts may include generating the sequence of phase shifts using a predefined algorithm, for example based on an algorithm seed value.

[0057] In optional step 120, a signal indicating the sequence of phase shifts is transmitted to a receiver of the physical layer packet. For example, the signal indicating the sequence of phase shifts may include, for example, one or more of a sequence, a sequence index, an algorithm identifier, an algorithm seed value, or an algorithm seed value index.

[0058] Optional step 105 indicates that applying the respective phase shift may be responsive to the period of occurrence of the midamble (per) being shorter than a threshold (thr). Thus, if it is determined that the period of occurrence of the midamble is shorter than the threshold (Y path from step 105), the method is performed as described above. Otherwise (N path from step 105), the method proceeds directly to step 140 where the physical layer packet is transmitted without application of a phase shift.

[0059] 2 illustrates an example method 200 according to some embodiments. The method is for a receiver configured to receive a physical layer packet having multiple (e.g., periodically occurring) midambles. Typically, at least some symbol values ​​are the same from midamble to midamble, which results in undesirable spectral lines when using prior art approaches.

[0060] For example, the midamble may be for channel estimation in scenarios where the channel varies significantly over the duration of a physical layer packet (eg, in scenarios with significant Doppler effects, such as high speed scenarios).

[0061] In step 210, a physical layer packet is received, and in step 230, a respective phase shift is cancelled for each midamble of the physical layer packet.

[0062] In general, canceling the respective phase shifts may be defined as applying the inverse of the respective phase shifts (reversing the respective phase shifts). Thus, canceling the respective phase shifts in step 230 may include applying the inverse of the respective phase shifts to at least a portion of the symbols of the midamble (e.g., applying a phase shift having the same phase magnitude as the respective phase shifts but an opposite phase direction, i.e., sign, compared to the respective phase shifts). Alternatively or additionally, canceling the respective phase shifts may be defined as compensating for the respective phase shifts for at least a portion of the symbols of the midamble without explicitly reversing the respective phase shifts. For example, a receiver processing step (e.g., channel estimation) may take into account the respective phase shifts without explicitly reversing the respective phase shifts.

[0063] In some embodiments, the portion of symbols includes all symbols of the midamble (e.g., consists of all symbols of the midamble). In some embodiments, the portion of symbols includes all symbols of the components of the midamble (e.g., consists of all symbols of the components of the midamble). In some embodiments, the portion of symbols includes all non-pilot symbols of the midamble (e.g., consists of all non-pilot symbols of the midamble). In some embodiments, the portion of symbols includes all symbols of the midamble intended for channel estimation (e.g., training symbols, or other reference symbols) (e.g., consists of all symbols of the midamble intended for channel estimation (e.g., training symbols, or other reference symbols)).

[0064] The portion of symbols may generally include the symbols of the midamble to which the respective phase shift was applied by the transmitter of the physical layer packet. Information regarding which symbols have had a phase shift applied may be predefined or indicated (implicitly or explicitly) in the preamble of the physical layer packet, for example.

[0065] However, it should be noted that other approaches are possible. For example, when a respective phase shift is applied by the transmitter to all symbols of the midamble, the receiver may apply the inverse of the respective phase shift to only the symbols of the midamble intended for channel estimation and / or to the non-pilot symbols of the midamble. Correspondingly, when a respective phase shift is applied by the transmitter to only the symbols of the midamble intended for channel estimation and / or to the non-pilot symbols of the midamble, the receiver may apply the inverse of the respective phase shift to all symbols of the midamble.

[0066] The sequence of phase shifts may be predefined according to some embodiments, for example, the sequence or an indexed collection of sequences may be predefined (eg, according to a standard).

[0067] Alternatively or additionally, the sequence of phase shifts may be generated using a predefined algorithm, for example, the algorithm and / or one or more seed values ​​may be predefined (e.g., according to a standard).

[0068] In optional step 220, a sequence of phase shifts is collected.

[0069] Collecting the sequence of phase shifts may include, for example, receiving a signal indicative of the sequence of phase shifts from another communication node, such as, for example, a network node or a transmitter of a physical layer packet (compare step 120 shown in FIG. 1). The signal indicative of the sequence of phase shifts may include, for example, one or more of a sequence, a sequence index, an algorithm identifier, an algorithm seed value, or an algorithm seed value index.

[0070] Alternatively or additionally, collecting the sequence of phase shifts may include reading the sequence of phase shifts from a memory of the receiver based on a sequence index, for example, when there is more than one sequence of phase shifts in the memory.

[0071] Also alternatively or additionally, collecting the sequence of phase shifts may include generating the sequence of phase shifts using a predefined algorithm, for example based on an algorithm seed value.

[0072] Further alternatively or additionally, collecting the sequence of phase shifts may include detecting the sequence of phase shifts based on a received physical layer packet For example, when a previous channel estimate is known (e.g., from a preamble or a previous midamble), such knowledge may be used to estimate a phase shift for a subsequent midamble.

[0073] For example, the phase of each subcarrier for the LTF in the preamble may be compared to the phase of the corresponding subcarrier in the first LTF in the midamble. The phase difference for each subcarrier may be determined, and the phase shift of the first midamble relative to the LTF in the preamble may be estimated by averaging over the subcarriers. The process may continue by comparing the phase of each subcarrier for the first midamble to the phase of the corresponding subcarrier in the second midamble, as well as estimating the phase shift of the second midamble relative to the first midamble, and so on.

[0074] Optional step 215 indicates that offsetting the respective phase shift may be responsive to the period of occurrence of the midamble (per) being shorter than a threshold (thr). Thus, if it is determined that the period of occurrence of the midamble is shorter than the threshold (Y path from step 215), the method is performed as described above. Otherwise (N path from step 215), the received physical layer packet is processed without phase shift offsetting.

[0075] In any case, processing of the received physical layer packet may include performing channel estimation based on the midamble, as indicated by optional step 240. Step 230 may be viewed as a sub-step relative to step 240 when offsetting the respective phase shifts includes compensating for the respective phase shifts during channel estimation.

[0076] 1 and 2 may be performed in a different order than shown, according to some embodiments. Some examples include steps 110 and / or 120 being performed only once for multiple physical layer packets, step 220 being performed before step 215 and / or before step 210, and step 220 being performed only once for multiple physical layer packets.

[0077] Generally, each phase shift is from a sequence of phase shifts that are random or pseudo-random in nature.

[0078] For example, each phase shift for a sequence of midambles may be selected in order of appearance in the (pseudo)random sequence of phase shifts, i.e., two consecutive midambles are associated with two consecutive phase shifts in the (pseudo)random sequence of phase shifts.

[0079] In some embodiments, scrambling may be applied to the sequence of phase shifts and / or to each phase shift of a physical layer packet to prevent multiple consecutive phase shifts of the same value from being applied to a physical layer packet.

[0080] The random or pseudorandom nature of the sequence of phase shifts may be defined according to any suitable probabilistic convention, and further, the sequence may be provided using any suitable algorithmic or other technique.

[0081] For example, the sequence of phase shifts may have a zero phase average value. Alternatively, the sequence of phase shifts may have a phase average value close to zero, for example, within an absolute phase difference to zero phase below a phase threshold. Alternatively, the sequence of phase shifts may have any suitable phase average value.

[0082] The phase average value of a sequence of phase shifts may be in the context of a phase shift space defined as [-π, π] radians. For example, a sequence of phase shifts having a 0 phase average value may be in the context of a phase shift space defined as [-π, π] radians, with half of the instances with a value of π radians being considered as instances with a value of -π radians, and vice versa.

[0083] In general, each phase shift applied for a single physical layer packet may have the same or a different average phase value as the sequence of phase shifts from which each phase shift is taken.

[0084] In some embodiments, the sequence of phase shifts consists of phase shifts of 0 radians (0°) and π radians (180°). Such phase shifts may be represented by scaling values ​​1 and −1, respectively. The latter is particularly suitable when the modulation scheme used for communication is such that multiplication by −1 corresponds to a phase shift of π radians (e.g., phase shift keying (PSK), particularly binary phase shift keying (BPSK), quadrature amplitude modulation (QAM), etc.). In that case, applying a phase shift to a symbol may include multiplying the symbol value by a scaling value representing the phase shift, and applying the inverse of the phase shift to a symbol may also include multiplying the symbol value by a scaling value representing the phase shift (since two multiplications by −1 cancel each other and multiplication by 1 is a coincidence operation).

[0085] In some embodiments, the sequence of phase shifts consists of phase shifts of 0 radians (0°), π / 2 radians (90°), π radians (180°), and 3π / 2 radians (270°). Such phase shifts may be represented by complex scaling values ​​1, i, -1, and -i, respectively. The latter is particularly suitable when the modulation scheme used for communication is such that multiplication by i corresponds to a phase shift of π / 2 radians, multiplication by -1 corresponds to a phase shift of π radians, and so on (e.g., phase shift keying (PSK), quadrature amplitude modulation (QAM), etc.). In that case, applying a phase shift to a symbol may include multiplying the symbol value with a scaling value representing the phase shift, and applying the inverse of the phase shift to a symbol may include multiplying the symbol value with a complex conjugate of the complex scaling value representing the phase shift.

[0086] In some embodiments, the sequence of phase shifts consists of a selection from another set of phase shifts, which may be, for example, equidistantly distributed in the interval [0, 2π] radians.

[0087] The non-pilot symbols of the midamble may be understood, for example, in the context of the IEEE 802.11 standard. In that case, in each orthogonal frequency division multiplexing (OFDM) symbol, some of the subcarriers may be dedicated to pilot signals to perform coherent detection robust to frequency offsets and phase noise. Long training fields (LTF:s) are used for channel estimation and to improve the accuracy of frequency and time estimation. In the physical layers of ultra-high throughput (802.11ac), high efficiency (802.11ax) and 802.11bd, LTF:s enable phase tracking by inserting pilot subcarriers among subcarriers dedicated to channel sounding. OFDM symbols that support channel sounding and include LTF:s include both pilot and non-pilot subcarriers. The non-pilot symbols of the midamble may then refer to the portion of the midamble that corresponds to the non-pilot subcarriers.

[0088] In general, the non-pilot symbols of the midamble may refer to any portion of the midamble whose function is not affected by phase randomization. For such portions of the midamble, the respective phase shifts may be applied for transmission without being offset for reception, or the respective phase shifts may be applied for transmission and offset for reception, or the respective phase shifts may not be applied for transmission but offset for reception, or the respective phase shifts may not be applied for transmission and not offset for reception.

[0089] 3 illustrates a schematic diagram of an exemplary physical layer packet 300 according to some embodiments. Multiple midambles 301, 302 are inserted into the physical layer packet (e.g., equidistant from each other, separated by the same number of data-carrying symbols as indicated by 305). Each midamble 301, 302 may include one or more (generally equivalent) components 310, 320, such as, for example, a sequence of training symbols.

[0090] When the physical layer packet is for multiple-input multiple-output (MIMO) transmission via two or more spatial streams, each midamble may include (at least) a corresponding number of components (e.g., a training portion). For example, in a MIMO application with two spatial streams, each midamble may include two components.

[0091] In a particular application example, the physical layer packet is a physical layer protocol data unit (PPDU) of the IEEE 802.11 standard (e.g., directed to vehicle-to-everything (V2X) communications), a component of the midamble is a long training field (LTF:s), and some embodiments aim to mitigate (e.g., suppress) spectral lines in the power spectral density (PSD) of the PPDU signal by repeating the LTF:s within and / or between midambles.

[0092] 4 illustrates an exemplary physical layer packet (e.g., PPDU) 400 according to some embodiments. Multiple midambles 401, 402 are inserted into the physical layer packet (e.g., at equal distances from each other). Each midamble 401, 402 includes two components 410, 420 and 430, 440 (e.g., LTF:s).

[0093] Also shown is the application / cancellation of the respective phase shifts 491, 492 by multiplication with a scaling value. In this example, the respective phase shifts are used for the entire midamble. Thus, the original phase differences between components of the same midamble are preserved, which may be particularly beneficial in MIMO applications, since different components of the midamble are used for channel estimation for each spatial stream.

[0094] Specific exemplary applications of some embodiments will now be described.

[0095] Current IEEE 802.11 technology for V2X applications is based on the IEEE 802.11p-2010 amendment, which in turn was derived from the IEEE 802.11a-1999 Orthogonal Frequency Division Multiplexing (OFDM) Physical Layer (PHY). Work is ongoing in the IEEE 802.11bd task group to provide support for higher throughput and range in IEEE 802.11-based V2X applications by adopting newer IEEE 802.11 technology than IEEE 802.11a.

[0096] To better support channel estimation in propagation environments with high Doppler, the IEEE 802.11ax amendment introduced the so-called midamble. Midambles, at least in this context, are a set of 100 ms (e.g., 100 ms) in the Physical Layer Protocol Data Unit (PPDU) to facilitate updates to the channel estimate. MA The midamble may be viewed as a group of one or more long training fields (LTFs) that are inserted periodically (separated by data field symbols) (compare Figures 3 and 4). For example, for IEEE 802.11ax, each midamble may contain several high-efficiency (HE-LTFs), each of which is equivalent to a HE LTF:s in the PPDU preamble.

[0097] Since high Doppler is common in V2X communications, IEEE 802.11bd considers the adoption of midambles. Moreover, IEEE 802.11bd proposes to shorten the period of midambles for IEEE 802.11ax. The number of data symbols between a pair of midambles, M MA is about 4 (i.e., M MA ≧4).

[0098] Furthermore, IEEE 802.11bd contemplates the adoption of MIMO with up to two spatial streams to increase throughput. When both MIMO and midambles are adopted, each midamble typically contains (at least) two LTFs.

[0099] When the midamble period is short (for example, M MA = 4), spikes appear in the spectrum. This is because the LTF:s in the midamble are repeated, which creates strong periodic correlations. These correlations give rise to spectral lines that are spikes in the power spectral density (PSD) of the PPDU. The PSD of the IEEE 802.11bd PPDU is shown in Figures 5 and 6.

[0100] FIG. 5 shows the PSD of an IEEE 802.11bd PPDU with one spatial stream.

[0101] In the upper plot, the y-axis represents the PSD ranging from -40 dB to 10 dB, and the x-axis represents a frequency interval of approximately 12 MHz. MA The right plot is the PSD 501 for a PPDU with a midamble (=4), and the right plot is the PSD 502 for a PPDU without a midamble.

[0102] In the lower plot (which represents a zoomed in version of the upper plot), the y-axis represents the PSD ranging from -15 dB to 10 dB, and the x-axis represents a frequency interval of approximately 0.5 MHz. Spectral lines caused by the midamble can be seen in the left plot, some of which are indicated by 503.

[0103] FIG. 6 shows the PSD of an IEEE 802.11bd PPDU with two spatial streams, the PSD shown corresponds to the output signal from one of the transmit chains.

[0104] In the upper plot, the y-axis represents the PSD ranging from -40 dB to 10 dB, and the x-axis represents a frequency interval of approximately 12 MHz. MA The right plot is the PSD 601 for a PPDU with a midamble (=4), and the right plot is the PSD 602 ​​for a PPDU without a midamble.

[0105] In the lower plot (which represents a zoomed in version of the upper plot), the y-axis represents the PSD ranging from -40 dB to -15 dB, and the x-axis represents a frequency interval of approximately 1 MHz. Spectral lines caused by the midamble can be seen in the left plot, some of which are indicated by 603.

[0106] As can be seen in Figures 5 and 6, the use of midambles introduces undesirable spikes (spectral lines) in the PSD that may make it more difficult to meet one or more of the spectral mask requirements (e.g., requirements regarding leakage into adjacent channels) and the PSD requirements (e.g., requirements regarding power radiation per frequency unit). The undesirable spikes may thus result in a forced reduction of the total transmit power well below the maximum allowable limit.

[0107] As illustrated in the embodiments herein, applying a (pseudo) random phase shift to the LTF in the midamble leads to randomization that mitigates or eliminates undesirable spikes in the PSD of the IEEE 802.11bd PPDU.

[0108] Randomization of the transmitted waveform results in mitigation of spectral lines, which may lead to one or more of higher output power, less interference to other users, and more relaxed requirements on transmission filters.

[0109] As exemplified above, some embodiments propose to impart a (pseudo)random variation to the phase of the LTF:s contained in the midamble.

[0110] For MIMO PPDU, the transmitter generally applies orthogonal spreading codes to the LTF:s to enable MIMO channel estimation at the receiver, and the change to the phase of the LTF:s contained in one midamble should preferably be the same as preserving the phase difference between the LTF:s. In particular, the spreading code may impart a 0° or 180° phase shift to consecutive LTF:s contained in each midamble for MIMO, and these phase shifts may be important to obtain the orthogonality in the spreading codes and enable the receiver to estimate the channel. Thus, the randomization should preserve the relative phase shift between different LTF:s for MIMO.

[0111] As previously mentioned, the sequence of phase shifts may be generated as a pseudo-random sequence of phases.

[0112] One exemplary sequence is the pseudorandom sequence p n This sequence may be based on the IEEE 802.11-2016 Part 11 specification, which specifies that this sequence is a cyclic extension of the 127 elements in the sequence specified in equation (17-25) of that specification, and is typically used to control the polarity of the pilot subcarriers.

[0113] One exemplary sequence may be based on a data scrambler defined in section 17.3.5.5 of the IEEE 802.11-2016 Part 11 specification, which generates a scrambling sequence of logical bits that can be mapped to ±1.

[0114] Once the sequence of phase shifts is available, the LTFs contained in the nth midamble are all assigned the same phase factor p n , for example, may be multiplied by the nth entry of a sequence of phase shifts (compare FIG. 4). Such an approach preserves the relative phase between successive LTF:s in the same midamble.

[0115] FIG. 7 (which should be compared with FIG. 6) shows the PSD of an IEEE 802.11bd PPDU with two spatial streams, the PSD shown corresponds to the output signal from one of the transmit chains.

[0116] The y-axis represents the PSD ranging from -40 dB to 10 dB, and the x-axis represents a frequency interval of approximately 12 MHz. The left plot shows the PSD for the midamble (M MA 7 is a PSD 701 for a PPDU with a midamble (see also FIG. 4), and the right plot is a PSD 702 for a PPDU without a midamble. As is clear from FIG. 7, the spectral lines caused by the midamble seen in the left plot of FIG. 6 are no longer present, or at least less pronounced than in FIG.

[0117] If the period is large enough, the effect of the repeated midamble on the PSD is not very noticeable and can be ignored. Therefore, midamble randomization as exemplified herein is suitable for a period (e.g., M MA defined in terms of the value of, say, M MA =16) threshold.

[0118] 8 illustrates an exemplary apparatus 810 according to some embodiments. The apparatus 810 is for a transmitter configured to transmit a physical layer packet having multiple (e.g., periodically occurring) midambles. For example, the apparatus 810 may be configured to cause (e.g., execute) the execution of one or more of the method steps described with respect to FIG.

[0119] The apparatus may be (or may be) included in one or more of a (wireless) communication transmitter, a (wireless) communication device (e.g., a network node, an access point, a user equipment (UE), or a station (STA)), and a vehicle.

[0120] The apparatus includes a controller (CNTR, e.g., a control circuit or control module) 800 .

[0121] The controller 800 is configured to cause the application of a respective phase shift for each midamble of the physical layer packet (compare step 130 of FIG. 1).

[0122] To this end, the controller 800 may include or otherwise be associated with (e.g., connected to or connectable to) a phase shifter (PS, e.g., a phase shift circuit or phase shift module) 801. The phase shifter may be configured to apply a respective phase shift for each midamble of the physical layer packet. For example, the phase shifter may include one or more multipliers configured to multiply the symbol values ​​by a scaling value representing the phase shift, as detailed above.

[0123] The controller 800 is also configured to cause the transmission of a physical layer packet (compare step 140 in FIG. 1).

[0124] To this end, the controller 800 may include or otherwise be associated with (e.g., connected to or connectable to) a transmitter (TX, e.g., a transmission circuit or transmitter module) 830. The transmitter may be configured to transmit physical layer packets.

[0125] The controller 800 may also be set to cause the collection of a sequence of phase shifts (compare step 110 in FIG. 1).

[0126] To this end, the controller 800 may include or otherwise be associated with (e.g., connected or connectable to) an acquirer (ACQ, e.g., acquisition circuitry or acquisition module) 802. The acquirer may be configured to acquire (e.g., via receiving, memory reading, and / or generating) a sequence of phase shifts as detailed above.

[0127] 9 illustrates an exemplary apparatus 910 according to some embodiments. The apparatus 910 is for a receiver configured to receive a physical layer packet having multiple (e.g., periodically occurring) midambles. For example, the apparatus 910 may be configured to cause (e.g., execute) the execution of one or more of the method steps described with respect to FIG.

[0128] The apparatus may be (or may be) included in one or more of a (wireless) communication receiver, a (wireless) communication device (e.g., a network node, an access point, a user equipment (UE), or a station (STA)), and a vehicle.

[0129] The apparatus includes a controller (CNTR, e.g., a control circuit or control module) 900 .

[0130] The controller 900 is configured to cause receipt of a physical layer packet (compare step 210 in FIG. 2).

[0131] To this end, the controller 900 may include or otherwise be associated with (e.g., connected to or connectable to) a receiver (RX, e.g., a receiving circuit or receiver module) 930. The receiver may be configured to receive physical layer packets.

[0132] Controller 900 is configured to cause a respective phase shift cancellation for each midamble of the physical layer packet (compare step 230 of FIG. 2).

[0133] To this end, the controller 900 may include or otherwise be associated with (e.g., connected to or connectable to) a phase shifter (PS, e.g., a phase shift circuit or phase shift module) 901. The phase shifter may be configured to restore the respective phase shifts by applying the inverse of the respective phase shifts for each midamble of the physical layer packet. For example, the phase shifter may include one or more multipliers configured to multiply the symbol values ​​by a scaling value representing the inverse of the respective phase shift, as detailed above.

[0134] The controller 900 may also be configured to cause the collection of a sequence of phase shifts (compare step 220 in FIG. 2).

[0135] To this end, the controller 900 may include or otherwise be associated with (e.g., connected or connectable to) an collector (ACQ, e.g., acquisition circuitry or acquisition module) 902. The collector may be configured to collect (e.g., via receiving, memory reading, generating, and / or detecting) a sequence of phase shifts as detailed above.

[0136] The described embodiments and their equivalents may be realized in software or hardware or a combination thereof. The embodiments may be performed by general purpose circuitry. Examples of general purpose circuitry include digital signal processors (DSPs), central processing units (CPUs), co-processing units, field programmable gate arrays (FPGAs) and other programmable hardware. Alternatively or additionally, the embodiments may be performed by special purpose circuitry such as application specific integrated circuits (ASICs). The general purpose circuitry and / or the special purpose circuitry may be associated with or included in an apparatus such as a wireless communication device, a network node, or a vehicle, for example.

[0137] The embodiments may appear in an electronic device (such as a wireless communication device, a network node, or a vehicle) that includes structure, circuitry, and / or logic according to any of the embodiments described herein. Alternatively or additionally, the electronic device (such as a wireless communication device, a network node, or a vehicle) may be configured to perform a method according to any of the embodiments described herein.

[0138] According to some embodiments, the computer program product includes a tangible or non-tangible computer readable medium, such as, for example, a Universal Serial Bus (USB) memory, a plug-in card, an embedded drive, or a read-only memory (ROM). FIG. 10 shows an exemplary computer readable medium in the form of a compact disc (CD) ROM 1000. The computer readable medium has stored thereon a computer program including program instructions. The computer program is loadable into a data processor (PROC, e.g., a data processing circuit or data processing unit) 1020, which may be included in, for example, a device 1010 (e.g., a wireless communication device, a network node, or a vehicle). When loaded into the data processor, the computer program may be stored in a memory (MEM) 1030 associated with or included in the data processor. According to some embodiments, the computer program, when loaded into the data processor and executed by the data processor, may cause the execution of, for example, method steps according to any of the methods shown in FIG. 1 and FIG. 2 or otherwise described herein.

[0139] In general, all terms used herein are to be interpreted in accordance with their ordinary meaning in the relevant art unless a different meaning is clearly given and / or a different meaning is implied from the context in which the term is used.

[0140] Various embodiments have been referenced herein. However, those skilled in the art will recognize many variations of the described embodiments that would still fall within the scope of the claims.

[0141] For example, the method embodiments described herein disclose exemplary methods with steps performed in a certain order. However, it is recognized that these sequences of events may be performed in another order without departing from the scope of the claims. Additionally, although some method steps have been described as being performed in sequence, they may be performed in parallel. Thus, all method steps disclosed herein do not have to be performed in the exact order disclosed, unless a step is explicitly described as following or preceding another step and / or it is implied that a step must follow or precede another step.

[0142] Likewise, it should be noted that in the description of the embodiments, the division of functional blocks into specific units is in no way limiting. On the contrary, these divisions are merely examples. Functional blocks described herein as one unit may be divided into two or more units. Furthermore, functional blocks described herein as being implemented as two or more units may be merged into fewer (e.g., a single) units.

[0143] Any feature of any of the embodiments disclosed herein may be applied to any other embodiment whenever suitable, and likewise any advantage of any of the embodiments may be applied to any other embodiment and vice versa.

[0144] It is therefore to be understood that the details of the described embodiments are merely examples presented for purposes of illustration, and that all modifications falling within the scope of the appended claims are intended to be embraced therein.

Claims

1. A method of a transmitter configured to transmit a physical layer packet (300) having a plurality of midambles (301, 302), comprising: applying (130) a respective phase shift to each midamble of the physical layer packet, the respective phase shift being from a sequence of phase shifts having a random or pseudo-random nature, the respective phase shift being applied to at least a portion of the symbols of the midamble; Transmitting (140) the physical layer packet; and Including, the plurality of midambles includes a plurality of periodically occurring midambles; A method, wherein applying each phase shift is responsive to a period of occurrence of the midamble being less than a threshold.

2. The method of claim 1 , wherein the sequence of phase shifts has a zero phase average value.

3. 3. The method of claim 1, wherein the sequence of phase shifts consists of phase shifts of 0 radians and π radians, represented by scaling values ​​1 and -1, respectively.

4. 4. The method of claim 1, wherein the physical layer packet is for multiple-input multiple-output (MIMO) transmission via two or more spatial streams, each midamble including at least a corresponding number of training portions (410, 420), and the same respective phase shift is applied to all training portions of a midamble.

5. A method of a receiver configured to receive a physical layer packet (300) having a plurality of midambles (301, 302), comprising: receiving (210) the physical layer packet; offsetting (230) a respective phase shift for each midamble of the physical layer packet, the respective phase shift being from a sequence of phase shifts having a random or pseudo-random nature, and the offsetting the respective phase shift comprising applying an inverse of the respective phase shift to at least a portion of the symbols of the midamble or compensating the respective phase shift for at least a portion of the symbols of the midamble; Including, The method of claim 1, wherein canceling each phase shift is responsive to a period of occurrence of the midamble being less than a threshold.

6. 6. The method of claim 5, wherein the sequence of phase shifts consists of phase shifts of 0 radians and π radians represented by scaling values ​​1 and -1, respectively.

7. 7. A computer program comprising program instructions, the computer program being loadable into a data processing unit and configured to cause the execution of a method according to any one of claims 1 to 6 when the computer program is executed by the data processing unit.

8. An apparatus for a transmitter configured to transmit a physical layer packet (300) having a plurality of midambles (301, 302), comprising: application of a respective phase shift for each midamble of the physical layer packet, the respective phase shift being from a sequence of phase shifts having a random or pseudo-random nature, the respective phase shift application being to at least a portion of the symbols of the midamble; transmitting said physical layer packet; a control circuit (800) configured to cause the plurality of midambles includes a plurality of periodically occurring midambles; The applying of each phase shift is responsive to a period of occurrence of the midamble being less than a threshold.

9. The apparatus of claim 8 , wherein the sequence of phase shifts has a zero phase average value.

10. 10. Apparatus according to claim 8 or 9, wherein the sequence of phase shifts consists of phase shifts of 0 radians and π radians, represented by scaling values ​​1 and -1, respectively.

11. 11. The apparatus of claim 8, wherein the physical layer packet is for multiple-input multiple-output (MIMO) transmission via two or more spatial streams, each midamble including at least a corresponding number of training portions (410, 420), and the same respective phase shift is applied to all training portions of the midamble.

12. An apparatus for a receiver configured to receive a physical layer packet (300) having a plurality of midambles (301, 302), comprising: receiving the physical layer packet; and and canceling a respective phase shift for each midamble of the physical layer packet, the respective phase shift being from a sequence of phase shifts having a random or pseudo-random nature, the canceling of the respective phase shift including applying an inverse of the respective phase shift to at least a portion of the symbols of the midamble or compensating the respective phase shift for at least a portion of the symbols of the midamble, the canceling of the respective phase shift being responsive to a period of occurrence of the midamble being less than a threshold value. The apparatus includes a control circuit (900) configured to cause

13. 13. The apparatus of claim 12, wherein the sequence of phase shifts consists of phase shifts of 0 radians and π radians represented by scaling values ​​1 and -1, respectively.

14. A communications transmitter comprising an apparatus according to any one of claims 8 to 11.

15. A communications receiver including an apparatus according to claim 12 or 13.

16. A communications device comprising one or more of the apparatus according to any one of claims 8 to 11, the apparatus according to claim 12 or 13, the communications transmitter according to claim 14, and the communications receiver according to claim 15.

17. A vehicle comprising the communication device of claim 16.

Citation Information

Patent Citations

  • Method and Apparatus for Backward Compatible Communication in Multiple Antenna Communication Systems Using Time-Orthogonal Symbols

    JP2007525097A

  • Peak-to-average power management in wireless local area network signaling

    JP2019515585A

  • Methods and Apparatus for Generation of Physical Layer Protocol Data Units for Vehicular Environments

    US20190173710A1

  • Method of and base station for reducing peak - to - average power ratio for a multicarrier transmission

    WO2010139095A1