Abstract:
This disclosure describes the generation and implementation of Golay sequences and Golay Sequence Sets (GSSs) for channel estimation in wireless networks. In one embodiment, this disclosure describes an extension of the Golay sequences Ga and Gb defined in various legacy standards to GSSs. In various embodiments, the disclosed GSSs can include a number of Golay complementary pairs (e.g., Ga and Gb). In one embodiment, the disclosed Golay complementary pairs can meet various predetermined design rules and can be used to define enhanced directional multi-gigabit (EDMG) short training field (STF) and/or channel estimation field (CEF) fields for multiple-input and multiple-output (MIMO) transmission.
Abstract:
Logic for spur estimation of a wireless communication packet. Logic may receive an input signal output by a set of analog-to-digital converters and determine means of sequences for each of the analog-to-digital converters. The sequences may be from a preamble of the wireless communication packet. The sequences may comprise a set of short training sequences with an average zero mean received after logic detects a boundary of the sequences. The set of short training sequences may comprise a Golay sequence Ga and a Golay sequence −Ga. Logic may determine spur estimations for each of the analog-to-digital converters based upon a frequency offset estimation for the wireless communication packet. Logic may remove a mean of the spur estimations from the spur estimations. And logic may remove the spur estimations from the packet.
Abstract:
This disclosure describes methods, devices, and systems related to interleaving and deinterleaving symbols used in single carrier modulation and coding schemes. A device is disclosed comprising at least one memory storing computer-executable instructions, and at least one processor configured to access the at least one memory. The at least one processor is further configured to execute the computer-executable instructions to: receive a source data bit string from the at least one memory, scramble the source data bit string, parse the scrambled source data bit string into a plurality of segments, assign a portion of the plurality of segments to a Single Carrier-Block (SC-BLK), and encode the portion of the plurality of segments into a code word, wherein the code word comprises a plurality of bit groups, and each bit group comprises one or more bits. The at least one processor is further configured to determine a number of modulation symbols based at least in part on group size; map each of the plurality of bit groups to a corresponding modulation symbol; group the modulation symbols into an interleaved symbol block associated with the SC-BLK; group the plurality of modulation symbols in the interleaved symbol block into a second code word that corresponds to the first code word; and transmit a packet comprising the interleaved symbol block.
Abstract:
Some demonstrative embodiments include devices, systems and methods of scrambling wireless transmissions. For example, an apparatus may include a selector to select a selected scrambling seed based on a number of codewords in a packet to be transmitted; and a scrambler to scramble bits of the packet based on a periodic sequence of scrambling bits, the sequence of scrambling bits being generated according to the selected scrambling seed.
Abstract:
For example, an EDMG STA may generate an LDPC coded bit stream for a user based on data bits for the user in an EDMG PPDU, the LDPC coded bit stream for the user including a concatenation of a plurality of LDPC codewords, a count of the plurality of LDPC codewords is based at least on a codeword length for the user and on a code rate for the user; generate encoded and padded bits for the user by concatenating the LDPC coded bit stream with a plurality of coded pad zero bits, a count of the coded pad zero bits is based at least on a count of one or more spatial streams for the user and on the count of the plurality of LDPC codewords for the user; and distribute the encoded and padded bits for the user to the one or more spatial streams for the user.
Abstract:
Some demonstrative embodiments include apparatuses, devices, systems and methods of communicating an Enhanced Directional Multi-Gigabit (DMG) (EDMG) Physical Layer Protocol Data Unit (PPDU). For example, an EDMG wireless communication station (STA) may be configured to communicate an EDMG PPDU including a Channel Estimation Field (CEF) and/or a pilot sequence, which may be configured for an OFDM mode.
Abstract:
An apparatus of a transmitter may include, for example, a Golay builder to build modulated Golay sequences for at least a non-EDMG Short Training Field (L-STF), and a non-EDMG Channel Estimation Field (L-CEF) of a PPDU; a scrambler to generate scrambled bits by scrambling bits of a non-EDMG header (L-header) and a data field of the PPDU; an encoder to encode the scrambled bits into encoded bits according to a low-density parity-check (LDPC) code; a constellation mapper to map the encoded bits into a stream of constellation points according to a constellation scheme; a spreader to spread the stream of constellation points according to a Golay sequence; and a transmit chain mapper to map a bit stream output from the Golay builder and the spreader to a plurality of transmit chains by applying a spatial expansion with relative cyclic shift over the plurality of transmit chains.
Abstract:
Some demonstrative embodiments include apparatuses, devices, systems and methods of communicating a Physical Layer Protocol Data Unit (PPDU). For example, an Enhanced Directional Multi-Gigabit (DMG) (EDMG) station (STA) may be configured to generate a Physical Layer (PHY) PPDU; generate one or more PPDU waveforms corresponding to one or more respective transmit chains for digital beamforming transmission of the PPDU; and transmit the PPDU via the one or more transmit chains over a channel bandwidth of at least 2.16 Gigahertz (GHz) in a frequency band above 45 GHz.
Abstract:
For example, an EDMG STA may generate an LDPC coded bit stream for a user based on data bits for the user in an EDMG PPDU, the LDPC coded bit stream for the user including a concatenation of a plurality of LDPC codewords, a count of the plurality of LDPC codewords is based at least on a codeword length for the user and on a code rate for the user; generate encoded and padded bits for the user by concatenating the LDPC coded bit stream with a plurality of coded pad zero bits, a count of the coded pad zero bits is based at least on a count of one or more spatial streams for the user and on the count of the plurality of LDPC codewords for the user; and distribute the encoded and padded bits for the user to the one or more spatial streams for the user.
Abstract:
Various embodiments may be generally directed to antenna array weight vector selection techniques for 60 GHz multiple-input multiple-output (MIMO) communications. In some embodiments, using one or more such techniques, a 60 GHz-capable transmitting device may select respective antenna array weight vectors for two or more transmit antenna arrays, and a 60 GHz-capable receiving device may select respective antenna array weight vectors for two or more receive antenna arrays. In various embodiments, in order to obtain information for use in selecting such antenna array weight vectors, the transmitter and receiver may utilize one or more existing beamforming training algorithms defined for 60 GHz single-input single-output (SISO) communications. In some embodiments, for example, the transmitter and receiver may utilize one or more beamforming training algorithms defined in IEEE 802.11ad-2012. The embodiments are not limited in this context.