Transmission and reception of physical layer packet with midambles

JP2025028899APending Publication Date: 2025-03-05TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2024199405
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-11-15
Publication Date
2025-03-05

Smart Images

  • Figure 2025028899000001_ABST
    Figure 2025028899000001_ABST
Patent Text Reader

Abstract

To provide: a method of a transmitter for transmitting a physical layer packet having a plurality of midambles; a method of a receiver for receiving the physical layer packet; and a device, vehicle; and program.SOLUTION: A method of a transmitter includes: applying a respective phase shift for each midamble of the physical layer packet; and transmitting the physical layer packet. Each phase shift is applied to at least one part of symbols of the midamble. A method of a receiver includes: receiving the physical layer packet; and counteracting a respective phase shift for each midamble of the physical layer packet. Counteracting the respective phase shift includes applying an opposite of the respective phase shift to at least one part of symbols of the midamble or compensating the respective phase shift for at least one part of symbols of the midamble. The plurality of midambles includes the plurality of periodically occurring midambles.SELECTED DRAWING: Figure 1
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, and more particularly 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 inserted into the data carrying portion of a physical layer packet.

[0003] For example, a midamble may be useful to support channel estimation in scenarios where the channel varies significantly over the duration of a physical layer packet (i.e., when a single channel estimation instance per physical layer packet, such as a 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" (which can be replaced by "include" / "including"), 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 as well, unless the context clearly dictates otherwise.

[0006] Generally, when an arrangement is referred to herein, it should be understood as a physical product, e.g., a device, which 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 certain 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 and transmitting the physical layer packet, where each phase shift is from a sequence of phase shifts having a random or pseudo-random nature, and each phase shift is applied to at least a portion of the symbols of the midamble.

[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 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 a symbol includes multiplying the symbol value 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 plurality 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 for 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 pseudo-random 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 for 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 comprises multiplying the symbol values ​​by a scaling value representing 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 collecting 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 including program instructions, the computer program being loadable into a data processing unit and configured to cause 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 including 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, the respective phase shifts being from a sequence of phase shifts having a random or pseudo-random nature, and the application of each phase shift being for 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 multiple 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 pseudo-random nature, and the cancellation of 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.

[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 potential interference to other users.

[0036] An advantage of some embodiments is that less stringent requirements may be applied to 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, 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 explanation of the drawings]

[0038] [Figure 1] 1 is a flowchart illustrating exemplary method steps according to some embodiments. [Figure 2] 1 is a flowchart illustrating exemplary method steps according to some embodiments. [Figure 3] 1 is a schematic diagram illustrating an exemplary physical layer packet according to some embodiments. [Figure 4] 1 is a schematic diagram illustrating an exemplary phase shift for a physical layer packet according to some embodiments. [Figure 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 INVENTION

[0039] As already mentioned above, it should be emphasized that the term "comprise" (which can be replaced by "include" / "including"), 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 as well, unless the context clearly dictates otherwise.

[0040]

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

[0014] 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 so that spectral lines appear in the power spectrum of the physical layer packet when some of the midamble symbols for different midambles match (e.g., when the midambles contain the same training sequence). Below, we consider the case of periodically occurring midambles 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 aperiodically 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 the 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). Therefore, there is a need for an approach to transmitting and receiving physical layer packets, including midambles, in which spectral lines are mitigated (e.g., suppressed).

[0045] The following describes an embodiment in which physical layer packets containing midambles are processed by applying a respective phase shift to 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, thereby 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 limited thereto.

[0047] 1 illustrates an exemplary method 100 according to some embodiments. The method is for a transmitter configured to transmit physical layer packets having multiple (e.g., periodically occurring) midambles. Typically, at least some symbol values ​​are the same from midamble to midamble, resulting 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 the 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, a sequence or an indexed set of sequences may be predefined (e.g., 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 a 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] 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 proceeds as described above. Otherwise (N path from step 105), the method proceeds directly to step 140, where the physical layer packet is transmitted without applying a phase shift.

[0059] 2 illustrates an exemplary method 200 according to some embodiments. The method is for a receiver configured to receive physical layer packets 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 techniques.

[0060] For example, the midamble may be for channel estimation in scenarios where the channel varies significantly over the duration of the 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, the respective phase shifts are cancelled for each midamble of the physical layer packet.

[0062] In general, canceling out the respective phase shifts may be defined as applying the inverse of the respective phase shifts (reversing the respective phase shifts). Accordingly, canceling out 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 out 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 the respective phase shifts into account 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 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)).

[0064] The portion of symbols may generally include the symbols of the midamble to which the respective phase shifts were applied by the transmitter of the physical layer packet. Information regarding which symbols have had phase shifts 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 only 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 only 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, a sequence or an indexed set of sequences may be predefined (e.g., 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 the receiver's memory, for example, based on a sequence index 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 with 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 canceling 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 cancellation.

[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. When canceling out the respective phase shifts includes compensating for the respective phase shifts during channel estimation, step 230 may be viewed as a substep relative to step 240.

[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 is 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 pseudo-random nature of the sequence of phase shifts may be defined according to any suitable probabilistic definition, and the sequence may be provided using any suitable algorithm 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, e.g., 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 mean phase 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 mean phase 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 phase average value as the sequence of phase shifts from which it 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, etc. (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 by a scaling value representing the phase shift, and applying the inverse of the phase shift to a symbol may include multiplying the symbol value by the 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 can 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 can be dedicated to pilot signals to perform coherent detection that is robust against frequency offset 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 contain both pilot and non-pilot subcarriers. The non-pilot symbols of the midamble, in that case, can refer to the portion of the midamble that corresponds to the non-pilot subcarriers.

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

[0089] 3 schematically illustrates 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) corresponding components (e.g., training portions). For example, in a MIMO application with two spatial streams, each midamble may include two components.

[0091] In a particular application, the physical layer packet is a physical layer protocol data unit (PPDU) of the IEEE 802.11 standard (e.g., targeted at vehicle-to-everything (V2X) communications), the components of the midamble are long training fields (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 can 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. A midamble, at least in this context, is a signal (e.g., M) in the physical layer protocol data unit (PPDU) to facilitate updates to the channel estimate. MA The PPDU preamble may be viewed as a group of one or more long training fields (LTFs) 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 communication, IEEE802.11bd considers the adoption of midambles. Furthermore, IEEE802.11bd proposes shortening the period of midambles for IEEE802.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 result in spectral lines, which are spikes in the power spectral density (PSD) of the PPDU. The PSD of an IEEE 802.11bd PPDU is shown in Figures 5 and 6.

[0100] Figure 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, where 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] 5 and 6, the use of midambles introduces unwanted 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 unwanted spikes may therefore 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 results in randomization that mitigates or eliminates undesired 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 (pseudo)random variations to the phase of the LTF:s contained in the midamble.

[0110] For MIMO PPDUs, the transmitter typically applies orthogonal spreading codes to the LTF:s to enable MIMO channel estimation at the receiver, and changes to the phase of the LTF:s included 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 included in each midamble for MIMO, and these phase shifts may be important to obtain orthogonality among the spreading codes and enable the receiver to estimate the channel. Therefore, 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 example sequence is the pseudorandom sequence p in Section 17.3.5.10. n This sequence may be based on the IEEE 802.11-2016 Part 11 specification, which specifies the sequence, which 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 the 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 LTF:s contained in the nth midamble are 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 corresponding 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 of the midamble (M MA 7 is a PSD 701 for a PPDU with a midamble (=4) (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. 6.

[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 preferred when the period is large enough (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 physical layer packets having multiple (e.g., periodically occurring) midambles. For example, the apparatus 810 may be configured to cause (e.g., perform) the execution of one or more of the method steps described with respect to FIG. 1.

[0119] The apparatus may be (or can 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, eg, 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 value by a scaling value representing the phase shift, as detailed above.

[0123] The controller 800 is also configured to cause the transmission of physical layer packets (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 configured 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 to 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 physical layer packets having multiple (e.g., periodically occurring) midambles. For example, the apparatus 910 may be configured to cause (e.g., perform) the execution of one or more of the method steps described with respect to FIG. 2.

[0128] The apparatus may be (or can 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, eg, a control circuit or control module) 900 .

[0130] The controller 900 is configured to cause the reception 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., receiving circuitry or receiver module) 930. The receiver may be configured to receive physical layer packets.

[0132] The 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 symbol values ​​by scaling values ​​representing the inverse of the respective phase shifts, 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 to 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 implemented 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), coprocessor 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 and / or 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 unit) 1020, which may be included in 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 method steps, for example, according to any of the methods shown in FIGS. 1 and 2 or otherwise described herein.

[0139] In general, all terms used herein should be construed 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] Reference has been made herein to various embodiments. 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. Furthermore, although some method steps are described as being performed in order, 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] Similarly, it should be noted that in describing the embodiments, the division of functional blocks into specific units is in no way limiting. On the contrary, these divisions are merely exemplary. 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 combined 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 given for purposes of illustration, and that all modifications that fall within the scope of the 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 A method comprising:

2. The portion of the symbol is All symbols of the midamble, or all non-pilot symbols of the midamble; or All symbols of the midamble for channel estimation purposes The method of claim 1 , comprising:

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

4. 4. A method according to any one of claims 1 to 3, wherein the sequence of phase shifts consists of phase shifts of 0 radians and π radians, represented by scaling values ​​1 and -1, respectively.

5. The method of claim 4 , wherein applying a phase shift to a symbol comprises multiplying a symbol value by the scaling value representing the phase shift.

6. The method according to claim 1 , wherein the sequence of phase shifts is predefined or generated using a predefined algorithm.

7. 7. 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.

8. The method of claim 1 , wherein the plurality of midambles comprises a plurality of periodically occurring midambles.

9. 9. The method of claim 8, wherein applying each phase shift is responsive to a period of occurrence of the midamble being less than a threshold.

10. 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; A method comprising:

11. 11. The method of claim 10, wherein the portion of symbols includes the midamble symbols to which the respective phase shifts were applied by a transmitter of the physical layer packet.

12. A method according to claim 10 or 11, wherein said sequence of phase shifts consists of phase shifts of 0 radians and π radians, represented by scaling values ​​1 and -1, respectively.

13. The method of claim 12 , wherein applying an inverse of the phase shift to the symbols comprises multiplying symbol values ​​by the scaling value representing the phase shift.

14. 14. A method according to any one of claims 10 to 13, wherein the sequence of phase shifts is predefined or generated using a predefined algorithm.

15. The method of any one of claims 10 to 14, further comprising collecting (220) the sequence of phase shifts.

16. collecting said sequence of phase shifts; receiving a signal indicative of said sequence of phase shifts; reading the sequence of phase shifts from a memory of the receiver; generating said sequence of phase shifts using a predefined algorithm; detecting the sequence of phase shifts based on the received physical layer packet; The method of claim 15, comprising one or more of:

17. 17. The method of claim 10, wherein the plurality of midambles comprises a plurality of periodically occurring midambles.

18. 18. A computer program product comprising a non-transitory computer readable medium (1000) having thereon 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 17 when the computer program is executed by the data processing unit.

19. 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; The apparatus includes a control circuit (800) configured to cause

20. The portion of the symbol is All symbols of the midamble, or all non-pilot symbols of the midamble; or All symbols of the midamble for channel estimation purposes 20. The apparatus of claim 19, comprising:

21. 21. Apparatus according to claim 19 or 20, wherein the sequence of phase shifts has a zero phase average value.

22. 22. Apparatus according to any one of claims 19 to 21, wherein the sequence of phase shifts consists of phase shifts of 0 radians and π radians, represented by scaling values ​​1 and -1, respectively.

23. 23. The apparatus of claim 22, wherein applying a phase shift to a symbol comprises multiplying a symbol value by the scaling value representing the phase shift.

24. 24. Apparatus according to any one of claims 19 to 23, wherein the sequence of phase shifts is predefined or generated using a predefined algorithm.

25. 25. The apparatus of claim 19, 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.

26. 26. The apparatus of claim 19, wherein the plurality of midambles comprises a plurality of periodically occurring midambles.

27. 27. The apparatus of claim 26, wherein application of each phase shift is responsive to a period of occurrence of the midamble being less than a threshold.

28. 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 offsetting 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 offsetting 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 for the respective phase shift for at least a portion of the symbols of the midamble; The apparatus includes a control circuit (900) configured to cause

29. 30. The apparatus of claim 28, wherein the portion of symbols includes symbols of the midamble for which the respective phase shifts were applied by a transmitter of the physical layer packet.

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

31. 31. The apparatus of claim 30, wherein applying an inverse phase shift to a symbol comprises multiplying a symbol value by the scaling value representing the phase shift.

32. 32. Apparatus according to any one of claims 28 to 31, wherein the sequence of phase shifts is predefined or generated using a predefined algorithm.

33. 33. Apparatus according to any one of claims 28 to 32, wherein the control circuitry is further configured to cause collection of the sequence of phase shifts.

34. collecting said sequence of phase shifts receiving a signal indicative of said sequence of phase shifts; reading said sequence of phase shifts from a memory of said receiver; generating said sequence of phase shifts using a predefined algorithm; detecting the sequence of phase shifts based on the received physical layer packet; 34. The apparatus of claim 33, comprising one or more of:

35. 35. The apparatus of claim 28, wherein the plurality of midambles comprises a plurality of periodically occurring midambles.

36. 28. A communications transmitter comprising an apparatus according to any one of claims 19 to 27.

37. A communications receiver comprising an apparatus according to any one of claims 28 to 35.

38. A communications device comprising one or more of the apparatus of any one of claims 19 to 27, the apparatus of any one of claims 28 to 35, the transmitter of claim 36, and the receiver of claim 37.

39. 40. A vehicle comprising the communication device of claim 38.