WO2017020299A1 - Method and station for transmitting identifier - Google Patents

Method and station for transmitting identifier Download PDF

Info

Publication number
WO2017020299A1
WO2017020299A1 PCT/CN2015/086265 CN2015086265W WO2017020299A1 WO 2017020299 A1 WO2017020299 A1 WO 2017020299A1 CN 2015086265 W CN2015086265 W CN 2015086265W WO 2017020299 A1 WO2017020299 A1 WO 2017020299A1
Authority
WO
WIPO (PCT)
Prior art keywords
bit
information sequence
sequence
bits
information
Prior art date
Application number
PCT/CN2015/086265
Other languages
French (fr)
Chinese (zh)
Other versions
WO2017020299A9 (en
Inventor
马征
罗荻
朱俊
Original Assignee
华为技术有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 华为技术有限公司 filed Critical 华为技术有限公司
Priority to CN201580082205.1A priority Critical patent/CN107852641B/en
Priority to PCT/CN2015/086265 priority patent/WO2017020299A1/en
Publication of WO2017020299A1 publication Critical patent/WO2017020299A1/en
Publication of WO2017020299A9 publication Critical patent/WO2017020299A9/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/06Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]

Definitions

  • the present invention belongs to the field of communications technologies, and in particular, to a method and a station for transmitting an identifier.
  • the convolutional code is the preferred channel coding scheme for current WLAN standards (eg, IEEE 802.11ac).
  • the convolutional encoder used in IEEE 802.11ac is shown in Figure 1. It has a constraint length of 7 and a code rate of 1/2. Six zero bits are added at the end of the information sequence at the encoder input, and 12 tail bits are added to the output.
  • the convolutional code is mainly divided into a return-to-zero convolutional code and a tail-biting convolutional code.
  • the former needs to add 0 bits at the end of the information stream to force the state of the convolutional code to zero; the latter initializes the encoder with the bits of the user data packet itself, causing the trellis diagram to start and end in a certain state.
  • the performance of the zeroing convolutional code is better than the tailing convolutional code, but the tailing convolutional code does not require any extra bits to be transmitted, and the zeroing convolutional code requires the transmission of additional tail bits. In short frame applications, the bit rate loss caused by the tail bits cannot be ignored.
  • the zeroing convolutional code transmission scheme adopted by the IEEE802.11ac standard simply transmits the encoded data directly, that is, it bears the extra overhead caused by the tail bits.
  • the data transmission process of the AP and the STA is as follows.
  • the data packet sent by the AP specifies the STA to be received.
  • the specified method is to include one or more user ID numbers in the data packet.
  • Each STA that receives the data packet uses the local user ID number and the received data packet.
  • User ID number XOR If the XOR result of STA1 is all 0, it means that the data packet is sent to STA1; if the XOR result is not all 0, it means that the data packet is not sent to STA1, and STA1 discards the data packet.
  • the STA Since the STA knows its own user ID at the receiving end, the AP can embed some information in the user ID of the transmitting data packet at the transmitting end. At the receiving end, the STA decrypts the embedded information with the local user ID, which can reduce the codeword overhead of the transport stream.
  • the technical solution can cooperate with the tail-biting convolutional code to reduce the overhead of the CRC codeword when transmitting the data stream, and further reduce the overhead of the tail bit, thereby improving the efficiency of transmitting the data stream.
  • the performance of the tail biting convolutional code is worse than the zeroing convolutional code, and the decoder is more complex than the zeroing convolutional code.
  • the present invention provides a method and apparatus for transmitting an identifier for reducing overhead of a tail bit and improving the efficiency of transmitting a data stream.
  • an embodiment of the present invention provides a method for transmitting an identifier, which is applied to a WLAN, including:
  • the bit bit includes: compressing a 12-bit bit of a predetermined position in the second information sequence into 6-bit bits.
  • the protocol specifies an m-bit of a location, including: a tail m-bit of the second information sequence.
  • an embodiment of the present invention provides a method for transmitting an identifier, which is applied to a WLAN, including:
  • the soft exclusive OR processing includes: A soft value is reserved on a corresponding bit of the 0" bit, and a soft value on a corresponding bit of the "1" bit in the encoded subsequence is inverted;
  • Transforming the first information sequence to obtain a second information sequence comprising: replacing the first coding subsequence with a head n bit of the first information sequence, and placing the second subsequence for the first The tail of the sequence of information;
  • Determining the decoded second information sequence comprising: the CRC sequence verification, and comparing the first partial bit in the local identifier sequence with the first n/2 bits of the decoded second information sequence Bit.
  • an embodiment of the present invention provides a method for transmitting an identifier, which is applied to a WLAN, including:
  • the protocol specifies an n-bit bit of the location, including: a tail n-bit bit of the second information sequence.
  • an embodiment of the present invention provides a method for transmitting an identifier, which is applied to a WLAN, including:
  • the soft exclusive OR process includes: “0” in the coding subsequence A soft value is reserved on a corresponding bit of the bit, and a soft value on a corresponding bit of the "1" bit in the encoded subsequence is inverted;
  • Transforming the first information sequence to obtain a second information sequence comprising: placing the first subsequence to a tail of the first information sequence, and replacing the coding subsequence with a first n bits of the first information sequence Bit
  • Determining the decoded second information sequence comprising: the CRC sequence verification, and comparing the first partial bit in the local identifier sequence with the first n/2 bits of the decoded second information sequence Bit.
  • an embodiment of the present invention provides a method for transmitting an identifier, which is applied to a WLAN, including:
  • the protocol specifies an n-bit bit of the location, including: a tail n-bit bit of the second information sequence.
  • an embodiment of the present invention provides a method for transmitting an identifier, which is applied to a WLAN, including:
  • the soft exclusive OR process includes: “0” in the coding subsequence A soft value is reserved on a corresponding bit of the bit, and a soft value on a corresponding bit of the "1" bit in the encoded subsequence is inverted;
  • Transforming the first information sequence to obtain a second information sequence comprising: placing the first subsequence to a tail of the first information sequence, and replacing the coding subsequence with a first n bits of the first information sequence Bit.
  • an embodiment of the present invention provides a station for transmitting an identifier, which is applied to a WLAN of a wireless local area network, and includes:
  • the partial bit of the identifier sequence for selecting the first information sequence is XORed with the cyclic redundancy code CRC, wherein the identifier sequence is located at a head of the first information sequence;
  • the baseband chip is further configured to perform a zero- convolutional coding on the first information sequence after performing the XOR operation to obtain a second information sequence;
  • the baseband chip is further configured to select an m-bit bit of a predetermined position in the second information sequence, compress the m-bit bit of the specified position of the protocol into an n-bit bit, n is an even number greater than 0, and m is greater than n ;
  • the baseband chip is further configured to XOR the compressed n-bit bit with the first n-bit bit of the second information sequence;
  • the baseband chip is further configured to delete the m-bit bit of the specified location of the protocol, to obtain a third information sequence, where the third information sequence is located in an efficient signaling field HE-SIG of the physical layer protocol data unit PPDU;
  • a radio frequency chip configured to send the third information sequence.
  • the baseband chip selects an m-bit of a specified position in the second information sequence, and compresses the m-bit of the specified position of the protocol.
  • the n-bit bit includes: compressing a 12-bit bit of a predetermined position in the second information sequence into 6-bit bits.
  • the protocol specifies an m-bit of the location, including: a tail m-bit of the second information sequence.
  • an embodiment of the present invention provides a station for transmitting an identifier, which is applied to a WLAN of a wireless local area network, and includes:
  • a radio frequency chip configured to receive a first information sequence, where the first information sequence is located in an efficient signaling field HE-SIG of a physical layer protocol data unit PPDU;
  • a baseband chip configured to encode a first partial bit in the sequence of local identifiers to obtain a first coding subsequence of n bits, wherein the first partial number of bits is n/2, and n is an even number greater than 0;
  • the baseband chip is further configured to perform a soft exclusive OR processing on the first coding subsequence and a soft value of the first n bits of the first information sequence to obtain a first subsequence, where the soft exclusive OR process includes : a soft value is reserved on a corresponding bit of the "0" bit in the coding subsequence, and a soft value on a corresponding bit of the "1" bit in the coding subsequence is inverted;
  • the baseband chip is further configured to transform the first sub-sequence of the n-bit bit to obtain a second sub-sequence of m-bit bits, where m is an integer greater than 0, and m is greater than n;
  • the baseband chip is further configured to transform the first information sequence to obtain a second information sequence, including: replacing the first coding subsequence with a head n bit of the first information sequence, a second subsequence placing a tail of the first information sequence;
  • the baseband chip is further configured to decode the second information sequence, and XOR the second partial bit in the local identifier sequence and a partial bit of the decoded second information sequence to obtain a CRC sequence;
  • the baseband chip is further configured to determine the decoded second information sequence, including: the CRC sequence verification, and compare a first partial bit in the local identifier sequence with the decoded second The first n/2 bits of the information sequence.
  • an embodiment of the present invention provides a station for transmitting an identifier, which is applied to a WLAN of a wireless local area network, and includes:
  • the baseband chip, the partial bit of the identifier sequence for selecting the first information sequence is XORed with the cyclic redundancy code CRC, wherein the identifier sequence is located at the head of the first information sequence;
  • the baseband chip is further configured to perform a zero- convolutional coding on the first information sequence after performing the XOR operation to obtain a second information sequence;
  • the baseband chip is further configured to select an n-bit bit of a protocol specified position in the second information sequence, and XOR the n-bit bit of the protocol specified position with the first n-bit bit of the second information sequence, where n is An integer greater than 0;
  • the baseband chip is further configured to delete n bits of the specified location of the protocol to obtain a third information sequence, where the third information sequence is located in an efficient signaling field HE-SIG of the physical layer protocol data unit PPDU;
  • the radio frequency chip is configured to send the third information sequence.
  • the protocol specifies an n-bit bit of the location, including: a tail n-bit of the second information sequence.
  • an embodiment of the present invention provides a station for transmitting an identifier, which is applied to a WLAN of a wireless local area network, and includes:
  • a radio frequency chip configured to receive a first information sequence, where the first information sequence is located in an efficient signaling field HE-SIG of a physical layer protocol data unit PPDU;
  • a baseband chip configured to encode a first partial bit in a sequence of local identifiers to obtain an encoded subsequence of n bits, wherein the first partial number of bits is n/2, and n is an even number greater than 0;
  • the baseband chip is further configured to perform soft exclusive OR processing on the coding subsequence and a soft value of a first n bit of the first information sequence to obtain a first subsequence, where the soft exclusive OR process includes: A soft value is reserved on a corresponding bit of the "0" bit in the coding subsequence, and a soft value on a corresponding bit of the "1" bit in the coding subsequence is inverted;
  • the baseband chip is further configured to transform the first information sequence to obtain a second information sequence, including: placing the first subsequence to a tail of the first information sequence, and replacing the coding subsequence with the The first n bits of the first information sequence;
  • the baseband chip is further configured to decode the second information sequence, where the local XORing a second partial bit in the identifier sequence with a partial bit of the decoded second information sequence to obtain a CRC sequence;
  • the baseband chip is further configured to determine the decoded second information sequence, including: the CRC sequence verification, and compare a first partial bit in the local identifier sequence with the decoded second The first n/2 bits of the information sequence.
  • an embodiment of the present invention provides a station for transmitting an identifier, which is applied to a WLAN of a wireless local area network, and includes:
  • a baseband chip configured to perform a zero- convolutional coding on the first information sequence to obtain a second information sequence, where the identifier sequence is located at a front portion of the first information sequence;
  • the baseband chip is further configured to select an n-bit bit of a protocol specified position in the second information sequence, and XOR the n-bit bit of the protocol specified position with the first n-bit bit of the second information sequence, where n is greater than 0 Integer
  • the baseband chip is further configured to delete n bits of the specified location of the protocol to obtain a third information sequence, where the third information sequence is located in an efficient signaling field HE-SIG of the physical layer protocol data unit PPDU;
  • a radio frequency chip configured to send the third information sequence.
  • the protocol specifies an n-bit of a location, including: a tail n-bit of the second information sequence.
  • the embodiment of the present invention provides a station for transmitting an identifier, which is applied to a WLAN of a wireless local area network, and includes:
  • a radio frequency chip configured to receive a first information sequence, where the first information sequence is located in an efficient signaling field HE-SIG of a physical layer protocol data unit PPDU;
  • a baseband chip for encoding a sequence of local identifiers to obtain an encoded subsequence of n bits, n being an integer greater than zero;
  • the baseband chip is further configured to perform soft exclusive OR processing on the coding subsequence and a soft value of a first n bit of the first information sequence to obtain a first subsequence, where the soft exclusive OR process includes: A soft value is reserved on a corresponding bit of the "0" bit in the coding subsequence, and a soft value on a corresponding bit of the "1" bit in the coding subsequence is inverted;
  • the baseband chip is further configured to transform the first information sequence to obtain a second information sequence, where The method includes: placing the first subsequence to a tail of the first information sequence, and replacing the coding subsequence with a first n bits of the first information sequence.
  • the transmitting unit in the process of transmitting an identifier in a wireless local area network, performs zero-reversed convolutional coding on the information sequence, wherein the identifier sequence is located at the front of the information sequence. Moreover, the transmitting unit compresses the tail bit in the information sequence and embeds it into the associated ID for transmission. In the above manner, the overhead of the CRC sequence and the tail bit is reduced, and the efficiency of transmitting the data stream is improved, and compared The tail biting convolutional coding performance is better.
  • FIG. 1 is a diagram of an application scenario of the present invention.
  • Embodiment 2 is a flow chart of a method according to Embodiment 1 of the present invention.
  • FIG. 3 is a structural diagram of a physical layer protocol data unit PPDU according to an embodiment of the present invention.
  • FIG. 4 is a block diagram 1 of a process according to Embodiment 1 of the present invention.
  • Fig. 5 is a block diagram 2 of the processing according to the first embodiment of the present invention.
  • Fig. 6 is a block diagram 3 of the process according to the first embodiment of the present invention.
  • FIG. 7 is a flowchart of a method according to Embodiment 2 of the present invention.
  • Fig. 8 is a block diagram 1 of a process according to a second embodiment of the present invention.
  • Fig. 9 is a block diagram 2 showing a process according to a second embodiment of the present invention.
  • FIG. 10 is a block diagram 3 of a process according to Embodiment 2 of the present invention.
  • FIG. 11 is a flowchart of a method according to Embodiment 3 of the present invention.
  • FIG. 12 is a flowchart of a method according to Embodiment 4 of the present invention.
  • FIG. 13 is a flowchart of a method according to Embodiment 5 of the present invention.
  • Figure 15 is a diagram showing the hardware configuration of Embodiment 7-12 of the present invention.
  • the embodiments of the present invention can be applied to a WLAN.
  • the standard adopted by the WLAN is the IEEE 802.11 series.
  • the WLAN may include multiple basic service sets (English: Basic Service Set, BSS for short).
  • the network nodes in the basic service set are stations (English: Station, abbreviated as STA).
  • the site includes the access point class (abbreviation: AP). , English: Access Point) and non-access point class sites (English: None Access Point Station, referred to as: Non-AP STA).
  • Each basic service set may contain one AP and multiple Non-AP STAs associated with the AP.
  • Access point class sites also known as wireless access points or hotspots.
  • the AP is an access point for mobile users to enter the wired network. It is mainly deployed in the home, inside the building, and inside the campus. The typical coverage radius is tens of meters to hundreds of meters. Of course, it can also be deployed outdoors.
  • An AP is equivalent to a bridge connecting a wired network and a wireless network. Its main function is to connect the wireless network clients together and then connect the wireless network to the Ethernet.
  • the AP may be a terminal device or a network device with a WiFi (English: Wireless Fidelity) chip.
  • the AP may be a device supporting the 802.11ax system. Further, the AP may be a device supporting multiple WLAN technologies such as 802.11ac, 802.11n, 802.11g, 802.11b, and 802.11a.
  • Non-AP STA A non-access point class (English: None Access Point Station, referred to as Non-AP STA), which can be a wireless communication chip, a wireless sensor, or a wireless communication terminal.
  • Non-AP STA mobile phone supporting WiFi communication function
  • tablet computer supporting WiFi communication function set-top box supporting WiFi communication function
  • smart TV supporting WiFi communication function smart wearable device supporting WiFi communication function
  • vehicle communication supporting WiFi communication function Devices and computers that support WiFi communication.
  • the site can support the 802.11ax system. Further optionally, the site supports multiple WLAN formats such as 802.11ac, 802.11n, 802.11g, 802.11b, and 802.11a.
  • Figure 1 is a system diagram of a typical WLAN deployment scenario, including an AP and three STAs, and the AP communicates with STA1, STA2, and STA3, respectively.
  • Embodiment 1 of the present invention provides a method for transmitting a transmission identifier in a WLAN, and the method can be applied to a site, such as the AP and STA1-STA3 in FIG. 1, which can support a next-generation WLAN standard, for example: 802.11ax standard.
  • 2 is a flow chart of the method of transmitting an identifier, the specific steps are as follows:
  • Step 110 Select a partial bit of the identifier sequence of the first information sequence to XOR with a cyclic redundancy code CRC, where the identifier sequence is located at a head of the first information sequence;
  • Step 120 Perform a zero- convolutional coding on the first information sequence after performing the XOR operation to obtain a second information sequence.
  • Step 130 Select an m-bit bit in a predetermined position in the second information sequence, and compress an m-bit bit of the specified position of the protocol into an n-bit bit, where n is an even number greater than 0, and m is greater than n;
  • Step 140 XOR the compressed n-bit bit with the first n-bit bit of the second information sequence
  • Step 150 Delete the m-bit bits of the specified location of the protocol to obtain a third information sequence, where the third information sequence is located in the high-efficiency signaling field HE-SIG of the physical layer protocol data unit PPDU.
  • Step 160 Send the third information sequence.
  • the protocol specifies an m-bit of the location, including: a tail m-bit of the second information sequence.
  • the m-bit bit may be partially located at the end of the information sequence, and the other portion is located at the head of the information sequence.
  • the present invention does not limit the position of the m-bit bit.
  • the first information sequence, the second information sequence, and the third information sequence mentioned in steps 110-150 belong to signaling, and are located in the preamble of the physical layer protocol data unit PPDU of the next generation WLAN (English: Preamble)
  • the above information sequence is located in the efficient signaling field HE-SIG, as shown in FIG.
  • the length of the above information sequence is variable, and the length includes several tens of bits to several hundred bits.
  • the length of the information sequence is not limited by the present invention. The description of the above information sequence is equally applicable to the subsequent embodiments.
  • the sequence of identifiers mentioned in step 110 includes various forms, for example: AID (English: Associate Identifier, Chinese: Association Identifier), Partial AID, Pre-AID, BSSID (English: Basic Services Set Identifier, Chinese: Basic Service) Set ID) or Partial BSSID.
  • the AID is an identifier assigned by the AP to the associated site, and can be used for multi-user transmission (including multi-user transmission in the frequency domain and multi-user transmission in the spatial domain), and the length of the AID is 11 bits.
  • the Partial AID is a reduced-length version of the AID.
  • the Pre-AID is a temporary identifier assigned by the AP to the STA when the AP is not fully associated with multiple STAs.
  • the BSSID is the identifier of the BSS where the AP and the STA are located.
  • the BSSID is generally the MAC address of the AP and the length is 48 bits.
  • the Partial BSSID is a reduced-length version of the BSSID. The description of the above identifier sequence applies equally to the subsequent embodiments.
  • the zeroing convolutional coding mentioned in step 120 belongs to a channel coding scheme applied to a WLAN standard (for example, IEEE 802.11ac).
  • the zeroing convolutional code requires zero bits at the end of the stream to force the state of the convolutional code to zero, thereby causing the trellis to start and end in the all zero state.
  • the compression strategy for compressing the m-bit bits into n-bits in step 130 includes: if the m-bit bits include the tail bits of the second information sequence, then preferentially compressing the second information sequence from the penultimate bit to a length of mn Bits. Any n bits of the m-bit bits can be compressed if the m-bit bits do not contain a tail bit.
  • the m-bit bits comprise tail bits, for example the m-bit bits are all tail bits.
  • Steps 110 to 150 of the present embodiment are explained below with a specific example.
  • the identifier sequence is 11-bit AID
  • the CRC sequence is 8 bits
  • the first information sequence is 30 bits.
  • Step 1101 Calculate an 8-bit CRC redundancy check code according to the first information sequence, and XOR the same with the last 8 bits of the AID.
  • the AID is located at the head of the first information sequence, as shown in FIG.
  • Step 1201 Adding a 6-bit all-zero tail bit (30-bit information + 6-bit 0) to the first information sequence after the embedded CRC is performed, and performing a zero- convolutional coding to obtain a 72-bit second information sequence, as shown in FIG. .
  • the first 6 bits of the second information sequence after convolutional coding are not embedded information. It should be noted that, in step 120, a zero-zero convolutional coding with a code rate of 1/2 is used.
  • Step 1301 The 12-bit tail bit is taken out from the end of the encoded second information sequence and compressed into 6-bit tail bits.
  • the first information sequence performs a second information sequence obtained by zero- convolutional coding
  • the second information sequence includes 12-bit tail bits
  • the 12-bit tail bits have certain characteristics.
  • Characteristic 1 Once the first 6 bits of the tail bit are determined, the last 6 bits are fixed, so a maximum 64-line tail bit codebook can be obtained. That is, the tail bits are compressible: after some bits of the tail bits are known, the codebook can complete the tail bits.
  • Feature 2 The last two bits of the tail bit (bits 11, 12) must be the same.
  • the 12-bit tail bits generated by the second sequence of information are as shown in Table 1:
  • the first 5 and the last 1 bits can restore all the tail bits.
  • the compression method used here is to remove the 6-11 bit bits, and retain the 1st to 5th and 12th tail bits to obtain the compressed 6 bits, as shown in Table 2.
  • Step 1401 XOR the compressed 6-bit tail bit with the first 6 bits of the encoded second information sequence in step 120, as shown in FIG. 6.
  • Step 1501 The embedded tail bits obtained in step 140 and the last 12 bits of the 72-bit second information sequence of the CRC are removed to obtain a 60-bit third information sequence.
  • the transmitting unit in the process of transmitting an identifier in a wireless local area network, performs zero-reversed convolutional coding on the information sequence, wherein the identifier sequence is located at the front of the information sequence. Moreover, the transmitting unit compresses the tail bit in the information sequence and embeds it into the associated ID for transmission. In the above manner, the overhead of the CRC sequence and the tail bit is reduced, and the efficiency of transmitting the data stream is improved, and compared The tail biting convolutional coding performance is better.
  • Embodiment 2 of the present invention provides a method for transmitting a transmission identifier in a WLAN, and the method can be applied to a site, such as the AP and STA1-STA3 in FIG. 1, and the site can support a next-generation WLAN standard, for example: 802.11ax standard.
  • Figure 7 is a flow chart of the method of transmitting an identifier, the specific steps are as follows:
  • Step 210 Receive a first information sequence, where the first information sequence is located in an efficient signaling field HE-SIG of a physical layer protocol data unit PPDU;
  • Step 220 Encode the first part of the local identifier sequence to obtain n bits. a first coding subsequence of bits, the first partial number of bits being n/2, and n being an even number greater than 0;
  • Step 230 Perform soft exclusive OR processing on the first coding subsequence and a soft value of the first n bits of the first information sequence to obtain a first subsequence, where the soft exclusive OR process includes: the coder A soft value is reserved on a corresponding bit of the "0" bit in the sequence, and a soft value on a corresponding bit of the "1" bit in the encoded subsequence is inverted;
  • Step 240 Transform the first sub-sequence of the n-bit bit to obtain a second sub-sequence of m-bit bits, where m is an integer greater than 0, and m is greater than n;
  • Step 250 Transform the first information sequence to obtain a second information sequence, including: replacing the first coding subsequence with a head n bit of the first information sequence, and placing the second subsequence Describe the tail of the first information sequence;
  • Step 260 Decode the second information sequence, and XOR the second part of the local identifier sequence with a part of the decoded second information sequence to obtain a CRC sequence.
  • Step 270 Determine the decoded second information sequence, including: the CRC sequence verification, and compare the first partial bit in the local identifier sequence with the first n of the decoded second information sequence /2-bit bit.
  • the sequence of local identifiers mentioned in step 220 is saved by the site itself.
  • the local identifier sequence includes various forms, for example: AID (English: Associate Identifier, Chinese: Association Identifier), Partial AID, Pre-AID, BSSID (English: Basic Services Set Identifier, Chinese: Basic Service Set Identifier) or Partial BSSID.
  • the sequence of local identifiers is divided into two parts, a first partial bit for the operation of step 220 and a second partial bit for the operation of step 260.
  • the soft value of the first n bits of the first sequence of information mentioned in step 230 the soft value being a real number, rather than a discrete "0" or "1".
  • the first sub-sequence of the n-bits mentioned in step 240 is transformed to obtain a second sub-sequence of m-bits, the operation of which is decompressed, and the sequence of m-bits is recovered according to the sequence of known n-bits.
  • Steps 210 to 270 of the present embodiment are explained below with a specific example.
  • the identifier sequence is 11-bit AID
  • the CRC sequence is 8 bits
  • the first information sequence is 60 bits.
  • Step 2201 Performing the first 3 bits of the local AID without tail convolutional coding to obtain a 6-bit first coding subsequence.
  • Step 2301 Perform soft exclusive OR processing on the 6-bit first coding subsequence corresponding to the first 6 bits of the received first information sequence to obtain a first subsequence having a length of 6 bits.
  • a specific soft OR rule a soft value is reserved on a corresponding bit of the "0" bit in the first coding subsequence, and a soft value on a corresponding bit of the "1" bit in the first coding subsequence is inverted.
  • Step 230 is specifically shown in FIG.
  • Step 2401 Restore the first subsequence of 6 bits to the second subsequence of 12 bits.
  • the restored 12-bit bit (reduction mode a) is shown in Table 3.
  • the restored 12-bit bit (reduction mode b) is shown in Table 4.
  • Step 2501 Transform the first information sequence to obtain a second information sequence, specifically: placing the second sub-sequence of 12 bits into the tail of the first information sequence of length 60 bits, and replacing the first coding sub-sequence The first 6 bits of the information sequence.
  • Step 250 is specifically shown in FIG.
  • Step 2601 Input the 72-bit second information sequence into the Viterbi decoder to obtain 36-bit information bits, and remove the last 6 bits of the 36-bit information bits to obtain 30-bit information bits of the embedded CRC.
  • the 8-bit CRC is fetched with a second portion of the local identifier sequence (4-11 bits) or a partial bit of the 30-bit information bits.
  • Step 260 is specifically shown in FIG.
  • Step 2701 Perform CRC verification on the 30-bit information bit. If the CRC is verified and the first 3 bits of the 30-bit information sequence are the same as the first 3 bits of the local identification sequence AID, the 30-bit information transmitted in this transmission is considered to be correct, otherwise discarded. The 30-bit information bit.
  • the receiving unit in the process of transmitting an identifier in a wireless local area network, the receiving unit is local to After the identifier sequence is subjected to zero- convolutional coding, a soft XOR operation is performed with the received information sequence to obtain an identifier sequence and a CRC sequence.
  • the identifier sequence and the CRC sequence can be extracted from the received information sequence. Ensuring that packets are properly transmitted with less overhead and is better than using tail-biting convolutional coding.
  • Embodiment 3 of the present invention provides a method for transmitting a transmission identifier in a WLAN, and the method can be applied to a station, for example, an AP and a STA1-STA3 in FIG. 1, and the station can support a next-generation WLAN standard, for example: 802.11ax standard.
  • Figure 11 is a flow chart of the method of transmitting an identifier, the specific steps are as follows:
  • Step 310 Select a partial bit of the identifier sequence of the first information sequence to XOR with a cyclic redundancy code CRC, where the identifier sequence is located at a head of the first information sequence;
  • Step 320 Perform a zero- convolutional coding on the first information sequence after performing the XOR operation to obtain a second information sequence.
  • Step 330 Select an n-bit bit of a specified position in the second information sequence, and XOR the n-bit bit of the specified position of the protocol with the first n-bit bit of the second information sequence, where n is an integer greater than 0;
  • Step 340 Delete n bits of the specified location of the protocol to obtain a third information sequence, where the third information sequence is located in the high efficiency signaling field HE-SIG of the physical layer protocol data unit PPDU.
  • Step 350 Send the third information sequence.
  • the protocol specifies n bits of the location, including: a tail n-bit of the second sequence of information.
  • Embodiment 3 differs from Embodiment 1 in that only a partial bit of an 8-bit CRC is XORed with a partial bit of an AID, and an operation of bit compression is not performed.
  • Steps 310 to 340 of the present embodiment are explained below with a specific example.
  • the identifier sequence is 11-bit AID
  • the CRC sequence is 8 bits
  • the first information sequence is 30 bits.
  • Step 3101 Calculate an 8-bit CRC redundancy check code according to the first information sequence, and XOR the first 5 bits of the 8-bit CRC with the last 5 bits (7-11 bits) of the AID, and the last 3 positions of the CRC are at the first position.
  • the AID is located at the head of the first information sequence.
  • Step 3201 After adding the 6-bit all-zero-bit bit to the first information sequence after the embedded CRC (33) Bit information bits + 6 bits 0) Zero- convolutional coding is performed to obtain a 78-bit second information sequence.
  • Step 3301 Select the 12-bit bit of the protocol specified position in the second information sequence to be XORed with the first 12 bits of the second information sequence. It should be noted that, in step 330, before the XOR operation, the first 12 bits of the second information sequence are not embedded with information. Preferably, the 12-bit bit of the protocol specified location is located at the end of the second information sequence.
  • Step 3401 The 12-bit bit of the protocol specified position in the 78-bit second information sequence is removed, and a 66-bit third information sequence is obtained.
  • the identifier sequence is 11-bit AID
  • the CRC sequence is 4 bits
  • the first information sequence is 30 bits.
  • Step 3102 Calculate a 4-bit CRC redundancy check code according to the first information sequence, and XOR the 4-bit CRC code with the last 4 bits of the AID (8-11 bits of the 30-bit first information sequence).
  • the AID is located at the head of the first information sequence.
  • Step 3202 Adding a 6-bit all-zero tail bit (30-bit information bit + 6-bit 0) to the first information sequence after the embedded CRC is performed, and performing a zero- convolutional coding to obtain a 72-bit second information sequence.
  • Step 3302 Select the protocol specified location 14 bits in the second information sequence to XOR with the first 14 bits of the second information sequence.
  • the first 14 bits of the second information sequence are not embedded with information.
  • the 14-bit bit of the protocol specified location may be a 12-bit tail bit of the second information sequence plus a 2-bit bit at any location.
  • Step 3402 The 14-bit bit of the protocol specified position in the 72-bit second information sequence is removed, and a 58-bit third information sequence is obtained.
  • the transmitting unit in the process of transmitting an identifier in a wireless local area network, performs zero-reversed convolutional coding on the information sequence, wherein the identifier sequence is located at the front of the information sequence. Moreover, the transmitting unit transmits the tail bits in the information sequence to the associated ID for transmission. In the above manner, the overhead of the CRC sequence and the tail bits is reduced, the efficiency of transmitting the data stream is improved, and the tail biting convolution is used. Better coding performance.
  • Embodiment 4 of the present invention provides a method for transmitting a transmission identifier in a WLAN, and the method can be applied to a station, for example, an AP and a STA1-STA3 in FIG. 12, and the station can support a next-generation WLAN standard, for example: 802.11ax standard.
  • Figure X is a flow chart of the method of transmitting an identifier, the specific steps are as follows:
  • Step 410 Receive a first information sequence, where the first information sequence is located in an efficient signaling field HE-SIG of a physical layer protocol data unit PPDU;
  • Step 420 Encode the first part of the local identifier sequence to obtain an encoding subsequence of n bits, the first part of the number of bits being n/2, and n being an even number greater than 0;
  • Step 430 Perform soft exclusive OR processing on the coding subsequence and the soft value of the first n bits of the first information sequence to obtain a first subsequence, where the soft exclusive OR process includes: in the coding subsequence A soft value is reserved on a corresponding bit of the "0" bit, and a soft value on a corresponding bit of the "1" bit in the encoded subsequence is inverted;
  • Step 440 Transform the first information sequence to obtain a second information sequence, including: placing the first sub-sequence to a tail of the first information sequence, and replacing the coding sub-sequence with the first information sequence The first n bits;
  • Step 450 Decode the second information sequence, and XOR the second partial bit in the local identifier sequence and a partial bit of the decoded second information sequence to obtain a CRC sequence.
  • Step 460 Determine the decoded second information sequence, including: the CRC sequence verification, and compare the first partial bit in the local identifier sequence with the first n of the decoded second information sequence /2-bit bit.
  • Steps 410 to 460 of this embodiment are explained below with a specific example.
  • the identifier sequence is 11-bit AID
  • the CRC sequence is 8 bits
  • the first information sequence is 66 bits.
  • Step 4201 Perform zero- convolutional coding on the first 6 bits of the local identifier sequence AID to obtain a 12-bit coding subsequence.
  • Step 4301 The X-bit coding subsequence is subjected to XOR processing with the first 12 bits of the first information sequence to obtain a 12-bit first sub-sequence.
  • the rule of soft exclusive OR processing leaves a soft value on the corresponding bit of the "0" bit in the first information sequence, and the soft value on the corresponding bit of the "1" bit in the first information sequence is inverted.
  • Step 4401 The first information sequence is transformed into the second information sequence, including: the 12-bit first sub-sequence is placed at the end of the first information sequence received by the 66-bit, and the 12-bit coding sub-sequence obtained by the local-zero convolutional coding is replaced.
  • the first 12-bit value of the first information sequence, the 66-bit first information sequence is transformed to the 78-bit second information sequence.
  • Step 4501 The 78-bit second information sequence is input to the Viterbi decoder to obtain 39-bit information bits.
  • the last 6 bits of the 39 bits of information bits are removed, resulting in a 33-bit letter with embedded CRC.
  • Interest bits The XOR operation is performed by using the last five bits (7 to 11 bits) of the local identifier sequence AID and the 7 to 11 bits of the 33-bit information bits of the embedded CRC to obtain a 5-bit CRC sequence and 33 bits of information bits embedded with the CRC.
  • the last 3 bits are combined to get an 8-bit CRC.
  • Step 4601 Determine whether the 33-bit information bit is correctly transmitted, including: if the CRC verification passes and the first 6 bits of the 33-bit information sequence are the same as the first 6 bits of the local user AID, then the current transmission is considered correct, otherwise discarded.
  • the identifier sequence is 11-bit AID
  • the CRC sequence is 4 bits
  • the first information sequence is 58 bits.
  • Step 4202 The first 7 bits of the local identifier sequence AID are subjected to zero convolutional coding to obtain a 14-bit coding subsequence.
  • Step 4302 The X-bit coding subsequence is subjected to XOR processing with the first 14 bits of the first information sequence to obtain a 14-bit first sub-sequence.
  • the rule of soft exclusive OR processing leaves a soft value on the corresponding bit of the "0" bit in the first information sequence, and the soft value on the corresponding bit of the "1" bit in the first information sequence is inverted.
  • Step 4402 The first information sequence is transformed into the second information sequence, including: the 14-bit first sub-sequence is placed at the end of the first information sequence at the 58-bit, and the 14-bit coding sub-sequence obtained by the local-zero convolutional coding is replaced.
  • the first 14-bit value of the first information sequence, the 58-bit first information sequence is transformed to the 72-bit second information sequence.
  • Step 4502 The 72-bit second information sequence is input to the Viterbi decoder to obtain 36-bit information bits.
  • the last 6 bits of the 36-bit information bits are removed, resulting in a 30-bit information bit embedded with the CRC.
  • the XOR operation is performed by XORing the last four bits (8 to 11 bits) of the local identifier sequence AID with the 8 to 11 bits of the 30-bit information bits of the embedded CRC to obtain a 4-bit CRC sequence.
  • Step 4602 Determine whether the 30-bit information bit is correctly transmitted, including: if the CRC verification passes and the first 7 bits of the 30-bit information sequence are the same as the first 7 bits of the local user AID, then the current transmission is considered correct, otherwise discarded.
  • the receiving unit performs a null-OR operation on the sequence of local identifiers and performs a soft exclusive OR operation with the received information sequence to obtain an identifier sequence and a CRC sequence.
  • the identifier sequence and the CRC sequence can be extracted from the received information sequence, ensuring that the data packet completes the correct transmission with less overhead, and is better than the tail-biting convolutional coding performance.
  • Embodiment 5 of the present invention provides a method for transmitting a transmission identifier in a WLAN, and the method can be applied to a station, for example, an AP and a STA1-STA3 in FIG. 1, and the station can support a next-generation WLAN standard, for example: 802.11ax standard.
  • Figure 13 is a flow chart of the method of transmitting an identifier, the specific steps are as follows:
  • Step 510 Perform a zero- convolutional coding on the first information sequence to obtain a second information sequence, where the identifier sequence is located at the front of the first information sequence;
  • Step 520 Select n bits of the specified position in the second information sequence, and XOR the n bits of the specified position of the protocol with the first n bits of the second information sequence, where n is an integer greater than 0;
  • Step 530 Delete the n-bit bits of the specified location of the protocol to obtain a third information sequence, where the third information sequence is located in the high-efficiency signaling field HE-SIG of the physical layer protocol data unit PPDU.
  • Step 540 Send the third information sequence.
  • the protocol specifies n bits of the location, including: a tail n-bit of the second sequence of information.
  • the identifier sequence mentioned in step 510 includes multiple forms, for example: AID (English: Associate Identifier, Chinese: Association Identifier), Partial AID, Pre-AID, BSSID (English: Basic Services Set Identifier) , Chinese: Basic Service Set Identifier) or Partial BSSID.
  • AID English: Associate Identifier, Chinese: Association Identifier
  • BSSID English: Basic Services Set Identifier
  • BSSID Chinese: Basic Service Set Identifier
  • Partial BSSID Preferably, this embodiment employs an 11-bit AID.
  • Embodiment 5 differs from Embodiment 3 and Embodiment 1 in that the CRC redundancy check code is not embedded at all. Then the 11 bits of the AID that are not convolutionally encoded at the transmitting end are fully available. After the 11-bit AID convolutional coding, 22 available embedded bits are generated, and the 22 bits of the protocol specified position of the second information sequence can be used. Fully embedded in the first 22 bits of the second information sequence.
  • the 22-bit bit of the protocol specified location may be a 12-bit tail bit at the end of the encoded sequence plus a 10-bit bit at any position.
  • Steps 510 to 530 of the present embodiment are explained below with a specific example.
  • the identifier sequence is set to an 11-bit AID
  • the first information sequence is 36 bits.
  • Step 5101 The 36-bit first information sequence (30-bit information bits + 6-bit 0) is subjected to zero- convolutional coding to obtain a 72-bit second information sequence.
  • Step 5201 The first 22 bits in the second information sequence are AIDs, and the 22 data bits are all unembedded information. Exchanging the last 22 bits of the convolutionally encoded 72-bit user data (including the 12-bit tail bit) with the first 22 bits of the second information sequence, ie, the 51st bit XOR of the convolutional encoded data stream To the 1st, 52nd XOR to 2nd... 72nd XOR to 22nd.
  • Step 5301 The last 22 bits of the 72-bit second information sequence are removed, and a 50-bit third information sequence is obtained for transmission.
  • the transmitting unit in the process of transmitting an identifier in a wireless local area network, performs zero-reversed convolutional coding on the information sequence, wherein the identifier sequence is located at the front of the information sequence. Moreover, the transmitting unit transmits the tail bits in the information sequence to the associated ID for transmission. In the above manner, the overhead of the tail bits is reduced, the efficiency of transmitting the data stream is improved, and the encoding performance is better than that of the tail-biting convolution coding. excellent.
  • Embodiment 6 of the present invention provides a method for transmitting a transmission identifier in a WLAN, and the method can be applied to a station, for example, an AP and a STA1-STA3 in FIG. 1, and the station can support a next-generation WLAN standard, for example: 802.11ax standard.
  • Figure 14 is a flow chart of the method of transmitting an identifier, the specific steps are as follows:
  • Step 610 Receive a first information sequence, where the first information sequence is located in an efficient signaling field HE-SIG of a physical layer protocol data unit PPDU;
  • Step 620 Encode the local identifier sequence to obtain an encoded subsequence of n bits, where n is an integer greater than 0;
  • Step 630 Perform soft exclusive OR processing on the coding subsequence and the soft value of the first n bits of the first information sequence to obtain a first subsequence, where the soft exclusive OR process includes: in the coding subsequence A soft value is reserved on a corresponding bit of the "0" bit, and a soft value on a corresponding bit of the "1" bit in the encoded subsequence is inverted;
  • Step 640 Transform the first information sequence to obtain a second information sequence, including: placing the first sub-sequence to a tail of the first information sequence, and replacing the coding sub-sequence with the first information sequence The first n bits.
  • Step 610 to step 640 of the present embodiment are explained below with a specific example.
  • the identifier sequence is 11-bit AID
  • the first information sequence is 50 bits.
  • Step 6201 Perform a zero convolutional coding of the local identifier sequence (11-bit AID). Go to a 22-bit code subsequence.
  • Step 6301 Perform soft exclusive OR processing on the 22-bit coding subsequence with the first 22 bits of the first information sequence to obtain a 22-bit first sub-sequence.
  • Step 6401 Transform the 50-bit first information sequence to obtain a 72-bit second information sequence, specifically: placing the first sub-sequence of 22 bits into the tail of the 50-bit first information sequence, and the 22-bit coding sub-sequence AID The value replaces the first 22 bits of the first sequence of information received.
  • the receiver may further input a 72-bit second information sequence stream into the Viterbi decoder to obtain 36-bit information bits, and remove the last 6-bit tail bits of the 36-bit information bits to obtain the restored 30-bit information bits. .
  • the receiving unit performs a soft exclusive OR operation on the sequence of local identifiers and performs a soft exclusive OR operation with the received information sequence to obtain a sequence of identifiers.
  • the sequence of identifiers is extracted from the received sequence of information, ensuring that the packet is correctly transmitted with less overhead and is better than using tail-biting convolutional coding.
  • FIG. 15 is a schematic block diagram of a station for transmitting an identifier in a wireless local area network according to Embodiment 7 of the present invention.
  • the site 1500 includes a processor 1510, a memory chip 1520, a baseband chip 1530, a radio frequency chip 1540, and an antenna 1550.
  • the processor 1510 controls the operation of the station 1500.
  • the memory 1520 can include read only memory and random access memory and provides instructions and data to the processor 1510, which can be a general purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array, or other programmable logic. Device. A portion of memory 1520 may also include non-volatile line random access memory (NVRAM).
  • the baseband chip 1530 is used to synthesize the baseband signal to be transmitted or to decode the received baseband signal.
  • the radio frequency chip 1540 is for modulating a low frequency baseband signal to a high frequency carrier signal, and a high frequency carrier signal is transmitted through the antenna 1550.
  • the radio frequency chip is also used to demodulate the high frequency signal received by the antenna 1550 into a low frequency carrier signal.
  • the various components of station 1500 are coupled together by a bus 1560, which in addition to the data bus includes a power bus, a control bus, and a status signal bus. However, for clarity of description, various buses are labeled as bus system 1560 in the figure. It should be noted that the above description of the site structure can be applied to the subsequent embodiments.
  • Site 1500 can be the AP or STA1-STA3 shown in FIG.
  • the station in Embodiment 7 acts as a transmitter.
  • the partial bit of the identifier sequence for selecting the first information sequence is XORed with the cyclic redundancy code CRC, wherein the identifier sequence is located at a head of the first information sequence;
  • the baseband chip 1530 is further configured to perform a zero- convolutional coding on the first information sequence after performing an exclusive OR operation to obtain a second information sequence.
  • the baseband chip 1530 is further configured to select an m-bit bit of a predetermined position in the second information sequence, compress the m-bit bit of the specified position of the protocol into an n-bit bit, and n is an even number greater than 0, where m is greater than n;
  • the baseband chip 1530 is further configured to XOR the compressed n-bit bit with the first n-bit bit of the second information sequence;
  • the baseband chip 1530 is further configured to delete the m-bit bit of the specified location of the protocol, to obtain a third information sequence, where the third information sequence is located in an efficient signaling field HE-SIG of the physical layer protocol data unit PPDU;
  • the radio frequency chip 1540 is configured to send the third information sequence.
  • the baseband chip selects an m-bit bit of the protocol specified position in the second information sequence, and compresses the m-bit bit of the protocol specified position into n-bit bits, including: in the second information sequence The 12 bits of the location specified by the protocol are compressed into 6 bits.
  • the protocol specifies an m-bit of the location, including: a tail m-bit of the second information sequence.
  • the baseband chip in the process of transmitting an identifier in a wireless local area network, performs zero- convolutional coding on the information sequence, wherein the identifier sequence is located at the front of the information sequence. Moreover, the baseband chip compresses the tail bits in the information sequence and embeds them into the associated ID for transmission.
  • the station in Embodiment 8 includes a processor, a memory chip, a baseband chip, a radio frequency chip, and an antenna.
  • the site may be the AP or STA1-STA3 shown in FIG.
  • the station in Embodiment 8 acts as a receiver.
  • a radio frequency chip configured to receive a first information sequence, where the first information sequence is located in an efficient signaling field HE-SIG of a physical layer protocol data unit PPDU;
  • a baseband chip configured to encode a first partial bit in the sequence of local identifiers to obtain a first coding subsequence of n bits, wherein the first partial number of bits is n/2, and n is an even number greater than 0;
  • the baseband chip is further configured to perform a soft exclusive OR processing on the first coding subsequence and a soft value of the first n bits of the first information sequence to obtain a first subsequence, where the soft exclusive OR process includes : a soft value is reserved on a corresponding bit of the "0" bit in the coding subsequence, and a soft value on a corresponding bit of the "1" bit in the coding subsequence is inverted;
  • the baseband chip is further configured to transform the first sub-sequence of the n-bit bit to obtain a second sub-sequence of m-bit bits, where m is an integer greater than 0, and m is greater than n;
  • the baseband chip is further configured to transform the first information sequence to obtain a second information sequence, including: replacing the first coding subsequence with a head n bit of the first information sequence, a second subsequence placing a tail of the first information sequence;
  • the baseband chip is further configured to decode the second information sequence, and XOR the second partial bit in the local identifier sequence and a partial bit of the decoded second information sequence to obtain a CRC sequence;
  • the baseband chip is further configured to determine the decoded second information sequence, including: the CRC sequence verification, and compare a first partial bit in the local identifier sequence with the decoded second The first n/2 bits of the information sequence.
  • the baseband chip performs a null-OR operation on the sequence of local identifiers and performs a soft exclusive OR operation with the received information sequence to obtain an identifier sequence and a CRC sequence.
  • the identifier sequence and the CRC sequence can be extracted from the received information sequence, ensuring that the data packet completes the correct transmission with less overhead, and is better than the tail-biting convolutional coding performance.
  • the station in Embodiment 9 includes a processor, a memory chip, a baseband chip, a radio frequency chip, and an antenna.
  • the site may be the AP or STA1-STA3 shown in FIG.
  • the station in Embodiment 9 acts as a transmitter.
  • the baseband chip is configured to select a partial bit of the identifier sequence of the first information sequence a cyclic redundancy code CRC exclusive OR, wherein the identifier sequence is located at a head of the first information sequence;
  • the baseband chip is further configured to perform a zero- convolutional coding on the first information sequence after performing the XOR operation to obtain a second information sequence;
  • the baseband chip is further configured to select an n-bit bit of a protocol specified position in the second information sequence, and XOR the n-bit bit of the protocol specified position with the first n-bit bit of the second information sequence, where n is An integer greater than 0;
  • the baseband chip is further configured to delete n bits of the specified location of the protocol to obtain a third information sequence, where the third information sequence is located in an efficient signaling field HE-SIG of the physical layer protocol data unit PPDU;
  • the radio frequency chip is configured to send the third information sequence.
  • the protocol specifies n bits of the location, including: a tail n-bit of the second sequence of information.
  • the baseband chip in the process of transmitting an identifier in a wireless local area network, performs zero- convolutional coding on the information sequence, wherein the identifier sequence is located at the front of the information sequence. Moreover, the baseband chip transmits the tail bits in the information sequence to the associated ID, and by the above manner, the overhead of the CRC sequence and the tail bits is reduced, the efficiency of transmitting the data stream is improved, and the tail-biting convolution is used. Better coding performance.
  • the station in Embodiment 10 includes a processor, a memory chip, a baseband chip, a radio frequency chip, and an antenna.
  • the site may be the AP or STA1-STA3 shown in FIG.
  • the station in Embodiment 10 acts as a receiver.
  • a radio frequency chip configured to receive a first information sequence, where the first information sequence is located in an efficient signaling field HE-SIG of a physical layer protocol data unit PPDU;
  • a baseband chip configured to encode a first partial bit in a sequence of local identifiers to obtain an encoded subsequence of n bits, wherein the first partial number of bits is n/2, and n is an even number greater than 0;
  • the baseband chip is further configured to perform soft exclusive OR processing on the coding subsequence and a soft value of a first n bit of the first information sequence to obtain a first subsequence, where the soft exclusive OR process includes: A soft value is reserved on a corresponding bit of the "0" bit in the coding subsequence, and a soft value on a corresponding bit of the "1" bit in the coding subsequence is inverted;
  • the baseband chip is further configured to transform the first information sequence to obtain a second information sequence, where The method includes: placing the first sub-sequence to a tail of the first information sequence, and replacing the coding sub-sequence with a first n-bit of the first information sequence;
  • the baseband chip is further configured to decode the second information sequence, and XOR the second partial bit in the local identifier sequence and a partial bit of the decoded second information sequence to obtain a CRC sequence;
  • the baseband chip is further configured to determine the decoded second information sequence, including: the CRC sequence verification, and compare a first partial bit in the local identifier sequence with the decoded second The first n/2 bits of the information sequence.
  • the baseband chip performs a null-OR operation on the sequence of local identifiers and performs a soft exclusive OR operation with the received information sequence to obtain an identifier sequence and a CRC sequence.
  • the identifier sequence and the CRC sequence can be extracted from the received information sequence, ensuring that the data packet completes the correct transmission with less overhead, and is better than the tail-biting convolutional coding performance.
  • the station in Embodiment 11 includes a processor, a memory chip, a baseband chip, a radio frequency chip, and an antenna.
  • the site may be the AP or STA1-STA3 shown in FIG.
  • the station in Embodiment 11 acts as a transmitter.
  • a baseband chip configured to perform a zero- convolutional coding on the first information sequence to obtain a second information sequence, where the identifier sequence is located at a front portion of the first information sequence;
  • the baseband chip is further configured to select an n-bit bit of a protocol specified position in the second information sequence, and XOR the n-bit bit of the protocol specified position with the first n-bit bit of the second information sequence, where n is greater than 0 Integer
  • the baseband chip is further configured to delete n bits of the specified location of the protocol to obtain a third information sequence, where the third information sequence is located in an efficient signaling field HE-SIG of the physical layer protocol data unit PPDU;
  • a radio frequency chip configured to send the third information sequence.
  • the protocol specifies n bits of the location, including: a tail n-bit of the second sequence of information.
  • the baseband chip in the process of transmitting an identifier in a wireless local area network, performs zero- convolutional coding on the information sequence, wherein the identifier sequence is located at the front of the information sequence. And, The baseband chip transmits the tail bits in the information sequence to the associated ID. In the above manner, the overhead of the tail bits is reduced, the efficiency of transmitting the data stream is improved, and the encoding performance is better than that of the tail-biting convolution.
  • the station in Embodiment 12 includes a processor, a memory chip, a baseband chip, a radio frequency chip, and an antenna.
  • the site may be the AP or STA1-STA3 shown in FIG.
  • the station in Embodiment 12 acts as a receiver.
  • a radio frequency chip configured to receive a first information sequence, where the first information sequence is located in an efficient signaling field HE-SIG of a physical layer protocol data unit PPDU;
  • a baseband chip for encoding a sequence of local identifiers to obtain an encoded subsequence of n bits, n being an integer greater than zero;
  • the baseband chip is further configured to perform soft exclusive OR processing on the coding subsequence and a soft value of a first n bit of the first information sequence to obtain a first subsequence, where the soft exclusive OR process includes: A soft value is reserved on a corresponding bit of the "0" bit in the coding subsequence, and a soft value on a corresponding bit of the "1" bit in the coding subsequence is inverted;
  • the baseband chip is further configured to transform the first information sequence to obtain a second information sequence, including: placing the first subsequence to a tail of the first information sequence, and replacing the coding subsequence with the The first n bits of the first information sequence.
  • the baseband chip performs a soft exclusive OR operation on the sequence of local identifiers and performs a soft exclusive OR operation with the received information sequence to obtain an identifier sequence.
  • the sequence of identifiers is extracted from the received sequence of information, ensuring that the packet is correctly transmitted with less overhead and is better than using tail-biting convolutional coding.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Error Detection And Correction (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Provided in an embodiment of the invention is a method for transmitting an identifier in a wireless local area network, comprising: performing, by a transmission unit, zero-termination convolutional coding on an information sequence, wherein an identifier sequence is located in a front portion of the information sequence; and compressing, by the transmission unit, a tail bit in the information sequence, and embedding the compressed tail bit in an associated ID for transmission. Also provided in the embodiment of the invention is a related station. Applying the method and station provided in the embodiment of the invention reduces overhead of a CRC sequence and a tail bit, increases data stream transmission efficiency, and exhibits superior performance than tail-biting convolutional coding.

Description

一种传输标识符的方法和站点Method and site for transmitting identifiers 技术领域Technical field
本发明属于通信技术领域,尤其涉及一种传输标识符的方法和站点。The present invention belongs to the field of communications technologies, and in particular, to a method and a station for transmitting an identifier.
背景技术Background technique
卷积码是目前WLAN标准(例如:IEEE802.11ac)首选的信道编码方案。IEEE 802.11ac中使用的卷积编码器如图1所示。它的约束长度为7,码率为1/2。在编码器输入端信息序列的尾部要添加6个0比特,输出端则会增加12个尾比特。The convolutional code is the preferred channel coding scheme for current WLAN standards (eg, IEEE 802.11ac). The convolutional encoder used in IEEE 802.11ac is shown in Figure 1. It has a constraint length of 7 and a code rate of 1/2. Six zero bits are added at the end of the information sequence at the encoder input, and 12 tail bits are added to the output.
具体地,卷积码主要分为归零卷积码和咬尾卷积码。前者需要在信息流的末端添置0比特从而迫使卷积码的状态归零;后者用用户数据包自身的比特来初始化编码器,使得格形图起始和终止于某一个相同的状态。Specifically, the convolutional code is mainly divided into a return-to-zero convolutional code and a tail-biting convolutional code. The former needs to add 0 bits at the end of the information stream to force the state of the convolutional code to zero; the latter initializes the encoder with the bits of the user data packet itself, causing the trellis diagram to start and end in a certain state.
一般认为,归零卷积码的性能要优于咬尾卷积码,但是咬尾卷积码不要求传输任何额外比特,而归零卷积码需要传输额外的尾比特。在短帧应用中,尾比特所引起的码率损失不能忽略。IEEE802.11ac标准所采用的归零卷积码传输方案是简单的将编码后的数据直接传输,即承受了尾比特所带来额外开销。It is generally believed that the performance of the zeroing convolutional code is better than the tailing convolutional code, but the tailing convolutional code does not require any extra bits to be transmitted, and the zeroing convolutional code requires the transmission of additional tail bits. In short frame applications, the bit rate loss caused by the tail bits cannot be ignored. The zeroing convolutional code transmission scheme adopted by the IEEE802.11ac standard simply transmits the encoded data directly, that is, it bears the extra overhead caused by the tail bits.
WLAN标准中,AP与STA的数据发送过程如下。In the WLAN standard, the data transmission process of the AP and the STA is as follows.
AP发送的数据包会指定接收的STA,其指定方式为在数据包内包含一段或者多段用户ID号,各接收到此数据包的STA会用本地的用户ID号与接收到的数据包内的用户ID号异或。若STA1的异或结果为全0,则说明这个数据包就是发给STA1的;若异或结果不为全0,则说明这个数据包不是发给STA1的,则STA1将数据包丢弃。The data packet sent by the AP specifies the STA to be received. The specified method is to include one or more user ID numbers in the data packet. Each STA that receives the data packet uses the local user ID number and the received data packet. User ID number XOR. If the XOR result of STA1 is all 0, it means that the data packet is sent to STA1; if the XOR result is not all 0, it means that the data packet is not sent to STA1, and STA1 discards the data packet.
因为在接收端STA知道自己的用户ID,所以AP在发送端可以将一些信息内嵌到发送数据包的用户ID中。在接收端STA用本地的用户ID将内嵌信息解出,这样可以减少传输信息流的码字开销。Since the STA knows its own user ID at the receiving end, the AP can embed some information in the user ID of the transmitting data packet at the transmitting end. At the receiving end, the STA decrypts the embedded information with the local user ID, which can reduce the codeword overhead of the transport stream.
目前有一种Build-In CRC的技术方案在发送端将CRC冗余校验码与用户数据包内的用户ID异或,在接收端用STA自己的用户ID将CRC解出来,然后再进行CRC校验。 At present, there is a Build-In CRC technical solution in which the CRC redundancy check code is XORed with the user ID in the user data packet, and the CRC is solved at the receiving end by the STA's own user ID, and then the CRC is performed. Test.
该技术方案可以配合运用咬尾卷积码,在发送数据流时减少了CRC码字的开销,并且进一步减小了尾比特的开销,提高了发送数据流的效率。The technical solution can cooperate with the tail-biting convolutional code to reduce the overhead of the CRC codeword when transmitting the data stream, and further reduce the overhead of the tail bit, thereby improving the efficiency of transmitting the data stream.
然而,咬尾卷积码的性能要差于归零卷积码,其译码器也要比归零卷积码更复杂。However, the performance of the tail biting convolutional code is worse than the zeroing convolutional code, and the decoder is more complex than the zeroing convolutional code.
发明内容Summary of the invention
有鉴于此,本发明提供一种传输标识符的方法和装置,用于减小尾比特的开销,提高发送数据流的效率。In view of this, the present invention provides a method and apparatus for transmitting an identifier for reducing overhead of a tail bit and improving the efficiency of transmitting a data stream.
第一方面,本发明实施例提供了一种传输标识符的方法,应用于无线局域网WLAN,包括:In a first aspect, an embodiment of the present invention provides a method for transmitting an identifier, which is applied to a WLAN, including:
选择第一信息序列的标识符序列的部分比特与循环冗余码CRC异或,其中所述标识符序列位于所述第一信息序列的头部;Selecting a partial bit of the identifier sequence of the first information sequence to be exclusive OR with a cyclic redundancy code CRC, wherein the identifier sequence is located at a head of the first information sequence;
对执行异或操作后的第一信息序列进行归零卷积编码,得到第二信息序列;Performing zero- convolutional coding on the first information sequence after performing the XOR operation to obtain a second information sequence;
选择所述第二信息序列中协议规定位置的m位比特,将所述协议规定位置的m位比特压缩为n位比特,n为大于0的偶数,m大于n;Selecting m bits of the specified position in the second information sequence, compressing m bits of the specified position of the protocol into n bits, n being an even number greater than 0, and m is greater than n;
将所述压缩后的n位比特与所述第二信息序列的前n位比特异或;Exchanging the compressed n-bit bits with the first n-bit bits of the second information sequence;
删除所述协议规定位置的m位比特,得到第三信息序列,所述第三信息序列位于物理层协议数据单元PPDU的高效信令字段HE-SIG;Deleting the m-bit of the specified location of the protocol, to obtain a third information sequence, where the third information sequence is located in the high-efficiency signaling field HE-SIG of the physical layer protocol data unit PPDU;
发送所述第三信息序列。Sending the third sequence of information.
结合第一方面,在第一方面的第一种可能的实现方式中,所述选择所述第二信息序列中协议规定位置的m位比特,将所述协议规定位置的m位比特压缩为n位比特,包括:将所述第二信息序列中协议规定位置的12位比特,压缩为6位比特。With reference to the first aspect, in a first possible implementation manner of the first aspect, the selecting an m-bit of a specified position in the second information sequence, and compressing the m-bit of the specified position of the protocol into n The bit bit includes: compressing a 12-bit bit of a predetermined position in the second information sequence into 6-bit bits.
结合第一方面第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述协议规定位置的m位比特,包括:所述第二信息序列的尾部m位比特。In conjunction with the first possible implementation of the first aspect, in a second possible implementation manner of the first aspect, the protocol specifies an m-bit of a location, including: a tail m-bit of the second information sequence.
第二方面,本发明实施例提供了一种传输标识符的方法,应用于无线局域网WLAN,包括: In a second aspect, an embodiment of the present invention provides a method for transmitting an identifier, which is applied to a WLAN, including:
接收第一信息序列,所述第一信息序列位于物理层协议数据单元PPDU的高效信令字段HE-SIG;Receiving a first information sequence, where the first information sequence is located in an efficient signaling field HE-SIG of a physical layer protocol data unit PPDU;
将本地标识符序列中的第一部分比特进行编码,得到n位比特的第一编码子序列,所述第一部分比特数目为n/2,n为大于0的偶数;Encoding a first partial bit in the sequence of local identifiers to obtain a first coding subsequence of n bits, the first partial number of bits being n/2, n being an even number greater than 0;
将所述第一编码子序列与所述第一信息序列的前n位比特的软值进行软异或处理,得到第一子序列,所述软异或处理包括:所述编码子序列中“0”比特的对应位上保留软值,所述编码子序列中“1”比特的对应位上的软值取反;And performing soft exclusive OR processing on the first coding subsequence and the soft value of the first n bits of the first information sequence to obtain a first subsequence, where the soft exclusive OR processing includes: A soft value is reserved on a corresponding bit of the 0" bit, and a soft value on a corresponding bit of the "1" bit in the encoded subsequence is inverted;
将所述n位比特的第一子序列变换得到m位比特的第二子序列,m为大于0的整数,m大于n;Converting the first sub-sequence of the n-bit bit to obtain a second sub-sequence of m-bit bits, where m is an integer greater than 0, and m is greater than n;
对所述第一信息序列变换得到第二信息序列,包括:将所述第一编码子序列替换所述第一信息序列的头部n位比特,将所述第二子序列放置所述第一信息序列的尾部;Transforming the first information sequence to obtain a second information sequence, comprising: replacing the first coding subsequence with a head n bit of the first information sequence, and placing the second subsequence for the first The tail of the sequence of information;
对所述第二信息序列进行译码,将所述本地标识符序列中的第二部分比特与译码后的第二信息序列的部分比特异或得到CRC序列;Decoding the second information sequence, and XORing a second partial bit in the local identifier sequence with a partial bit of the decoded second information sequence to obtain a CRC sequence;
确定所述译码后的第二信息序列,包括:所述CRC序列验证,且比较所述本地标识符序列中的第一部分比特与所述译码后的第二信息序列的前n/2位比特。Determining the decoded second information sequence, comprising: the CRC sequence verification, and comparing the first partial bit in the local identifier sequence with the first n/2 bits of the decoded second information sequence Bit.
第三方面,本发明实施例提供了一种传输标识符的方法,应用于无线局域网WLAN,包括:In a third aspect, an embodiment of the present invention provides a method for transmitting an identifier, which is applied to a WLAN, including:
选择第一信息序列的标识符序列的部分比特与循环冗余码CRC异或,其中标识符序列位于所述第一信息序列的头部;Selecting a partial bit of the identifier sequence of the first information sequence to be exclusive to the cyclic redundancy code CRC, wherein the identifier sequence is located at a head of the first information sequence;
对执行异或操作后的第一信息序列进行归零卷积编码,得到第二信息序列;Performing zero- convolutional coding on the first information sequence after performing the XOR operation to obtain a second information sequence;
选择第二信息序列中协议规定位置的n位比特,并将所述协议规定位置的n位比特与所述第二信息序列的前n位比特异或,n为大于0的整数;Selecting n bits of the location specified by the protocol in the second information sequence, and XORing the n bits of the specified location of the protocol with the first n bits of the second sequence of information, n being an integer greater than 0;
删除所述协议规定位置的n位比特,得到第三信息序列,所述第三信息序列位于物理层协议数据单元PPDU的高效信令字段HE-SIG;Deleting the n-bit of the specified location of the protocol, to obtain a third information sequence, where the third information sequence is located in the high-efficiency signaling field HE-SIG of the physical layer protocol data unit PPDU;
发送所述第三信息序列。 Sending the third sequence of information.
结合第三方面,在第三方面的第一种可能的实现方式中,所述协议规定位置的n位比特,包括:所述第二信息序列的尾部n位比特。In conjunction with the third aspect, in a first possible implementation manner of the third aspect, the protocol specifies an n-bit bit of the location, including: a tail n-bit bit of the second information sequence.
第四方面,本发明实施例提供了一种传输标识符的方法,应用于无线局域网WLAN,包括:In a fourth aspect, an embodiment of the present invention provides a method for transmitting an identifier, which is applied to a WLAN, including:
接收第一信息序列,所述第一信息序列位于物理层协议数据单元PPDU的高效信令字段HE-SIG;Receiving a first information sequence, where the first information sequence is located in an efficient signaling field HE-SIG of a physical layer protocol data unit PPDU;
将本地标识符序列中的第一部分比特编码,得到n位比特的编码子序列,所述第一部分比特数目为n/2,n为大于0的偶数;Encoding a first partial bit in the sequence of local identifiers to obtain an encoded subsequence of n bits, the first partial number of bits being n/2, n being an even number greater than 0;
将所述编码子序列与所述第一信息序列的前n位比特的软值进行软异或处理,得到第一子序列,所述软异或处理包括:所述编码子序列中“0”比特的对应位上保留软值,所述编码子序列中“1”比特的对应位上的软值取反;And performing soft exclusive OR processing on the coding subsequence and the soft value of the first n bits of the first information sequence to obtain a first subsequence, where the soft exclusive OR process includes: “0” in the coding subsequence A soft value is reserved on a corresponding bit of the bit, and a soft value on a corresponding bit of the "1" bit in the encoded subsequence is inverted;
对所述第一信息序列变换得到第二信息序列,包括:将所述第一子序列放置所述第一信息序列的尾部,将所述编码子序列替换所述第一信息序列的前n位比特;Transforming the first information sequence to obtain a second information sequence, comprising: placing the first subsequence to a tail of the first information sequence, and replacing the coding subsequence with a first n bits of the first information sequence Bit
对所述第二信息序列进行译码,将所述本地标识符序列中的第二部分比特与译码后的第二信息序列的部分比特异或得到CRC序列;Decoding the second information sequence, and XORing a second partial bit in the local identifier sequence with a partial bit of the decoded second information sequence to obtain a CRC sequence;
确定所述译码后的第二信息序列,包括:所述CRC序列验证,且比较所述本地标识符序列中的第一部分比特与所述译码后的第二信息序列的前n/2位比特。Determining the decoded second information sequence, comprising: the CRC sequence verification, and comparing the first partial bit in the local identifier sequence with the first n/2 bits of the decoded second information sequence Bit.
第五方面,本发明实施例提供了一种传输标识符的方法,应用于无线局域网WLAN,包括:In a fifth aspect, an embodiment of the present invention provides a method for transmitting an identifier, which is applied to a WLAN, including:
对第一信息序列进行归零卷积编码得到第二信息序列,其中标识符序列位于所述第一信息序列的前部;Performing zero- convolutional coding on the first information sequence to obtain a second information sequence, wherein the identifier sequence is located at the front of the first information sequence;
选择第二信息序列中协议规定位置的n位比特,并将所述协议规定位置的n位比特与第二信息序列的前n位比特异或,n为大于0的整数;Selecting n bits of the location specified by the protocol in the second information sequence, and XORing the n bits of the specified location of the protocol with the first n bits of the second information sequence, n being an integer greater than 0;
删除所述协议规定位置的n位比特,得到第三信息序列,所述第三信息序列位于物理层协议数据单元PPDU的高效信令字段HE-SIG;Deleting the n-bit of the specified location of the protocol, to obtain a third information sequence, where the third information sequence is located in the high-efficiency signaling field HE-SIG of the physical layer protocol data unit PPDU;
发送所述第三信息序列。 Sending the third sequence of information.
结合第五方面,在第五方面的第一种可能的实现方式中,所述协议规定位置的n位比特,包括:所述第二信息序列的尾部n位比特。In conjunction with the fifth aspect, in a first possible implementation manner of the fifth aspect, the protocol specifies an n-bit bit of the location, including: a tail n-bit bit of the second information sequence.
第六方面,本发明实施例提供了一种传输标识符的方法,应用于无线局域网WLAN,包括:In a sixth aspect, an embodiment of the present invention provides a method for transmitting an identifier, which is applied to a WLAN, including:
接收第一信息序列,所述第一信息序列位于物理层协议数据单元PPDU的高效信令字段HE-SIG;Receiving a first information sequence, where the first information sequence is located in an efficient signaling field HE-SIG of a physical layer protocol data unit PPDU;
将本地标识符序列进行编码,得到n位比特的编码子序列,n为大于0的整数;Encoding the sequence of local identifiers to obtain an encoded subsequence of n bits, n being an integer greater than 0;
将所述编码子序列与所述第一信息序列的前n位比特的软值进行软异或处理,得到第一子序列,所述软异或处理包括:所述编码子序列中“0”比特的对应位上保留软值,所述编码子序列中“1”比特的对应位上的软值取反;And performing soft exclusive OR processing on the coding subsequence and the soft value of the first n bits of the first information sequence to obtain a first subsequence, where the soft exclusive OR process includes: “0” in the coding subsequence A soft value is reserved on a corresponding bit of the bit, and a soft value on a corresponding bit of the "1" bit in the encoded subsequence is inverted;
对所述第一信息序列变换得到第二信息序列,包括:将所述第一子序列放置所述第一信息序列的尾部,将所述编码子序列替换所述第一信息序列的前n位比特。Transforming the first information sequence to obtain a second information sequence, comprising: placing the first subsequence to a tail of the first information sequence, and replacing the coding subsequence with a first n bits of the first information sequence Bit.
第七方面,本发明实施例提供了一种传输标识符的站点,应用于无线局域网WLAN,包括:In a seventh aspect, an embodiment of the present invention provides a station for transmitting an identifier, which is applied to a WLAN of a wireless local area network, and includes:
基带芯片,用于选择第一信息序列的标识符序列的部分比特与循环冗余码CRC异或,其中所述标识符序列位于所述第一信息序列的头部;a baseband chip, the partial bit of the identifier sequence for selecting the first information sequence is XORed with the cyclic redundancy code CRC, wherein the identifier sequence is located at a head of the first information sequence;
所述基带芯片,还用于对执行异或操作后的第一信息序列进行归零卷积编码,得到第二信息序列;The baseband chip is further configured to perform a zero- convolutional coding on the first information sequence after performing the XOR operation to obtain a second information sequence;
所述基带芯片,还用于选择所述第二信息序列中协议规定位置的m位比特,将所述协议规定位置的m位比特压缩为n位比特,n为大于0的偶数,m大于n;The baseband chip is further configured to select an m-bit bit of a predetermined position in the second information sequence, compress the m-bit bit of the specified position of the protocol into an n-bit bit, n is an even number greater than 0, and m is greater than n ;
所述基带芯片,还用于将所述压缩后的n位比特与所述第二信息序列的前n位比特异或;The baseband chip is further configured to XOR the compressed n-bit bit with the first n-bit bit of the second information sequence;
所述基带芯片,还用于删除所述协议规定位置的m位比特,得到第三信息序列,所述第三信息序列位于物理层协议数据单元PPDU的高效信令字段HE-SIG; The baseband chip is further configured to delete the m-bit bit of the specified location of the protocol, to obtain a third information sequence, where the third information sequence is located in an efficient signaling field HE-SIG of the physical layer protocol data unit PPDU;
射频芯片,用于发送所述第三信息序列。And a radio frequency chip, configured to send the third information sequence.
结合第七方面,在第七方面的第一种可能的实现方式中,所述基带芯片选择所述第二信息序列中协议规定位置的m位比特,将所述协议规定位置的m位比特压缩为n位比特,包括:将所述第二信息序列中协议规定位置的12位比特,压缩为6位比特。With reference to the seventh aspect, in a first possible implementation manner of the seventh aspect, the baseband chip selects an m-bit of a specified position in the second information sequence, and compresses the m-bit of the specified position of the protocol. The n-bit bit includes: compressing a 12-bit bit of a predetermined position in the second information sequence into 6-bit bits.
结合第七方面第一种可能的实现方式,在第七方面的第二种可能的实现方式中,所述协议规定位置的m位比特,包括:所述第二信息序列的尾部m位比特。With reference to the first possible implementation manner of the seventh aspect, in a second possible implementation manner of the seventh aspect, the protocol specifies an m-bit of the location, including: a tail m-bit of the second information sequence.
第八方面,本发明实施例提供了一种传输标识符的站点,应用于无线局域网WLAN,包括:In an eighth aspect, an embodiment of the present invention provides a station for transmitting an identifier, which is applied to a WLAN of a wireless local area network, and includes:
射频芯片,用于接收第一信息序列,所述第一信息序列位于物理层协议数据单元PPDU的高效信令字段HE-SIG;a radio frequency chip, configured to receive a first information sequence, where the first information sequence is located in an efficient signaling field HE-SIG of a physical layer protocol data unit PPDU;
基带芯片,用于将本地标识符序列中的第一部分比特进行编码,得到n位比特的第一编码子序列,所述第一部分比特数目为n/2,n为大于0的偶数;a baseband chip, configured to encode a first partial bit in the sequence of local identifiers to obtain a first coding subsequence of n bits, wherein the first partial number of bits is n/2, and n is an even number greater than 0;
所述基带芯片,还用于将所述第一编码子序列与所述第一信息序列的前n位比特的软值进行软异或处理,得到第一子序列,所述软异或处理包括:所述编码子序列中“0”比特的对应位上保留软值,所述编码子序列中“1”比特的对应位上的软值取反;The baseband chip is further configured to perform a soft exclusive OR processing on the first coding subsequence and a soft value of the first n bits of the first information sequence to obtain a first subsequence, where the soft exclusive OR process includes : a soft value is reserved on a corresponding bit of the "0" bit in the coding subsequence, and a soft value on a corresponding bit of the "1" bit in the coding subsequence is inverted;
所述基带芯片,还用于将所述n位比特的第一子序列变换得到m位比特的第二子序列,m为大于0的整数,m大于n;The baseband chip is further configured to transform the first sub-sequence of the n-bit bit to obtain a second sub-sequence of m-bit bits, where m is an integer greater than 0, and m is greater than n;
所述基带芯片,还用于对所述第一信息序列变换得到第二信息序列,包括:将所述第一编码子序列替换所述第一信息序列的头部n位比特,将所述第二子序列放置所述第一信息序列的尾部;The baseband chip is further configured to transform the first information sequence to obtain a second information sequence, including: replacing the first coding subsequence with a head n bit of the first information sequence, a second subsequence placing a tail of the first information sequence;
所述基带芯片,还用于对所述第二信息序列进行译码,将所述本地标识符序列中的第二部分比特与译码后的第二信息序列的部分比特异或得到CRC序列;The baseband chip is further configured to decode the second information sequence, and XOR the second partial bit in the local identifier sequence and a partial bit of the decoded second information sequence to obtain a CRC sequence;
所述基带芯片,还用于确定所述译码后的第二信息序列,包括:所述CRC序列验证,且比较所述本地标识符序列中的第一部分比特与所述译码后的第二信息序列的前n/2位比特。 The baseband chip is further configured to determine the decoded second information sequence, including: the CRC sequence verification, and compare a first partial bit in the local identifier sequence with the decoded second The first n/2 bits of the information sequence.
第九方面,本发明实施例提供了一种传输标识符的站点,应用于无线局域网WLAN,包括:In a ninth aspect, an embodiment of the present invention provides a station for transmitting an identifier, which is applied to a WLAN of a wireless local area network, and includes:
所述基带芯片,用于选择第一信息序列的标识符序列的部分比特与循环冗余码CRC异或,其中标识符序列位于所述第一信息序列的头部;The baseband chip, the partial bit of the identifier sequence for selecting the first information sequence is XORed with the cyclic redundancy code CRC, wherein the identifier sequence is located at the head of the first information sequence;
所述基带芯片,还用于对执行异或操作后的第一信息序列进行归零卷积编码,得到第二信息序列;The baseband chip is further configured to perform a zero- convolutional coding on the first information sequence after performing the XOR operation to obtain a second information sequence;
所述基带芯片,还用于选择第二信息序列中协议规定位置的n位比特,并将所述协议规定位置的n位比特与所述第二信息序列的前n位比特异或,n为大于0的整数;The baseband chip is further configured to select an n-bit bit of a protocol specified position in the second information sequence, and XOR the n-bit bit of the protocol specified position with the first n-bit bit of the second information sequence, where n is An integer greater than 0;
所述基带芯片,还用于删除所述协议规定位置的n位比特,得到第三信息序列,所述第三信息序列位于物理层协议数据单元PPDU的高效信令字段HE-SIG;The baseband chip is further configured to delete n bits of the specified location of the protocol to obtain a third information sequence, where the third information sequence is located in an efficient signaling field HE-SIG of the physical layer protocol data unit PPDU;
所述射频芯片,用于发送所述第三信息序列。The radio frequency chip is configured to send the third information sequence.
结合第九方面,在第九方面的第一种可能的实现方式中,所述协议规定位置的n位比特,包括:所述第二信息序列的尾部n位比特。In conjunction with the ninth aspect, in a first possible implementation manner of the ninth aspect, the protocol specifies an n-bit bit of the location, including: a tail n-bit of the second information sequence.
第十方面,本发明实施例提供了一种传输标识符的站点,应用于无线局域网WLAN,包括:In a tenth aspect, an embodiment of the present invention provides a station for transmitting an identifier, which is applied to a WLAN of a wireless local area network, and includes:
射频芯片,用于接收第一信息序列,所述第一信息序列位于物理层协议数据单元PPDU的高效信令字段HE-SIG;a radio frequency chip, configured to receive a first information sequence, where the first information sequence is located in an efficient signaling field HE-SIG of a physical layer protocol data unit PPDU;
基带芯片,用于将本地标识符序列中的第一部分比特编码,得到n位比特的编码子序列,所述第一部分比特数目为n/2,n为大于0的偶数;a baseband chip, configured to encode a first partial bit in a sequence of local identifiers to obtain an encoded subsequence of n bits, wherein the first partial number of bits is n/2, and n is an even number greater than 0;
所述基带芯片,还用于将所述编码子序列与所述第一信息序列的前n位比特的软值进行软异或处理,得到第一子序列,所述软异或处理包括:所述编码子序列中“0”比特的对应位上保留软值,所述编码子序列中“1”比特的对应位上的软值取反;The baseband chip is further configured to perform soft exclusive OR processing on the coding subsequence and a soft value of a first n bit of the first information sequence to obtain a first subsequence, where the soft exclusive OR process includes: A soft value is reserved on a corresponding bit of the "0" bit in the coding subsequence, and a soft value on a corresponding bit of the "1" bit in the coding subsequence is inverted;
所述基带芯片,还用于对所述第一信息序列变换得到第二信息序列,包括:将所述第一子序列放置所述第一信息序列的尾部,将所述编码子序列替换所述第一信息序列的前n位比特;The baseband chip is further configured to transform the first information sequence to obtain a second information sequence, including: placing the first subsequence to a tail of the first information sequence, and replacing the coding subsequence with the The first n bits of the first information sequence;
所述基带芯片,还用于对所述第二信息序列进行译码,将所述本地 标识符序列中的第二部分比特与译码后的第二信息序列的部分比特异或得到CRC序列;The baseband chip is further configured to decode the second information sequence, where the local XORing a second partial bit in the identifier sequence with a partial bit of the decoded second information sequence to obtain a CRC sequence;
所述基带芯片,还用于确定所述译码后的第二信息序列,包括:所述CRC序列验证,且比较所述本地标识符序列中的第一部分比特与所述译码后的第二信息序列的前n/2位比特。The baseband chip is further configured to determine the decoded second information sequence, including: the CRC sequence verification, and compare a first partial bit in the local identifier sequence with the decoded second The first n/2 bits of the information sequence.
第十一方面,本发明实施例提供了一种传输标识符的站点,应用于无线局域网WLAN,包括:In an eleventh aspect, an embodiment of the present invention provides a station for transmitting an identifier, which is applied to a WLAN of a wireless local area network, and includes:
基带芯片,用于对第一信息序列进行归零卷积编码得到第二信息序列,其中标识符序列位于所述第一信息序列的前部;a baseband chip, configured to perform a zero- convolutional coding on the first information sequence to obtain a second information sequence, where the identifier sequence is located at a front portion of the first information sequence;
所述基带芯片,还用于选择第二信息序列中协议规定位置的n位比特,并将所述协议规定位置的n位比特与第二信息序列的前n位比特异或,n为大于0的整数;The baseband chip is further configured to select an n-bit bit of a protocol specified position in the second information sequence, and XOR the n-bit bit of the protocol specified position with the first n-bit bit of the second information sequence, where n is greater than 0 Integer
所述基带芯片,还用于删除所述协议规定位置的n位比特,得到第三信息序列,所述第三信息序列位于物理层协议数据单元PPDU的高效信令字段HE-SIG;The baseband chip is further configured to delete n bits of the specified location of the protocol to obtain a third information sequence, where the third information sequence is located in an efficient signaling field HE-SIG of the physical layer protocol data unit PPDU;
射频芯片,用于发送所述第三信息序列。And a radio frequency chip, configured to send the third information sequence.
结合第十一方面,在第十一方面的第一种可能的实现方式中,所述协议规定位置的n位比特,包括:所述第二信息序列的尾部n位比特。In conjunction with the eleventh aspect, in a first possible implementation manner of the eleventh aspect, the protocol specifies an n-bit of a location, including: a tail n-bit of the second information sequence.
第十二方面,本发明实施例提供了一种传输标识符的站点,应用于无线局域网WLAN,包括:In a twelfth aspect, the embodiment of the present invention provides a station for transmitting an identifier, which is applied to a WLAN of a wireless local area network, and includes:
射频芯片,用于接收第一信息序列,所述第一信息序列位于物理层协议数据单元PPDU的高效信令字段HE-SIG;a radio frequency chip, configured to receive a first information sequence, where the first information sequence is located in an efficient signaling field HE-SIG of a physical layer protocol data unit PPDU;
基带芯片,用于将本地标识符序列进行编码,得到n位比特的编码子序列,n为大于0的整数;a baseband chip for encoding a sequence of local identifiers to obtain an encoded subsequence of n bits, n being an integer greater than zero;
所述基带芯片,还用于将所述编码子序列与所述第一信息序列的前n位比特的软值进行软异或处理,得到第一子序列,所述软异或处理包括:所述编码子序列中“0”比特的对应位上保留软值,所述编码子序列中“1”比特的对应位上的软值取反;The baseband chip is further configured to perform soft exclusive OR processing on the coding subsequence and a soft value of a first n bit of the first information sequence to obtain a first subsequence, where the soft exclusive OR process includes: A soft value is reserved on a corresponding bit of the "0" bit in the coding subsequence, and a soft value on a corresponding bit of the "1" bit in the coding subsequence is inverted;
所述基带芯片,还用于对所述第一信息序列变换得到第二信息序列, 包括:将所述第一子序列放置所述第一信息序列的尾部,将所述编码子序列替换所述第一信息序列的前n位比特。The baseband chip is further configured to transform the first information sequence to obtain a second information sequence, where The method includes: placing the first subsequence to a tail of the first information sequence, and replacing the coding subsequence with a first n bits of the first information sequence.
本发明实施例在无线局域网传输标识符的过程中,发送单元对信息序列进行归零卷积编码,其中标识符序列位于信息序列的前部。并且,发送单元对信息序列中的尾比特经过压缩后,内嵌至关联ID内进行传输,通过上述方式,减少了CRC序列和尾比特的开销,提高了发送数据流的效率,并且相比采用咬尾卷积编码性能更优。In the embodiment of the present invention, in the process of transmitting an identifier in a wireless local area network, the transmitting unit performs zero-reversed convolutional coding on the information sequence, wherein the identifier sequence is located at the front of the information sequence. Moreover, the transmitting unit compresses the tail bit in the information sequence and embeds it into the associated ID for transmission. In the above manner, the overhead of the CRC sequence and the tail bit is reduced, and the efficiency of transmitting the data stream is improved, and compared The tail biting convolutional coding performance is better.
附图说明DRAWINGS
图1为本发明的应用场景图。FIG. 1 is a diagram of an application scenario of the present invention.
图2为本发明实施例1的方法流程图。2 is a flow chart of a method according to Embodiment 1 of the present invention.
图3为本发明实施例涉及的的物理层协议数据单元PPDU的结构图。FIG. 3 is a structural diagram of a physical layer protocol data unit PPDU according to an embodiment of the present invention.
图4为本发明实施例1涉及的处理框图1。4 is a block diagram 1 of a process according to Embodiment 1 of the present invention.
图5为本发明实施例1涉及的处理框图2。Fig. 5 is a block diagram 2 of the processing according to the first embodiment of the present invention.
图6为本发明实施例1涉及的处理框图3。Fig. 6 is a block diagram 3 of the process according to the first embodiment of the present invention.
图7为本发明实施例2的方法流程图。FIG. 7 is a flowchart of a method according to Embodiment 2 of the present invention.
图8为本发明实施例2涉及的处理框图1。Fig. 8 is a block diagram 1 of a process according to a second embodiment of the present invention.
图9为本发明实施例2涉及的处理框图2。Fig. 9 is a block diagram 2 showing a process according to a second embodiment of the present invention.
图10为本发明实施例2涉及的处理框图3。FIG. 10 is a block diagram 3 of a process according to Embodiment 2 of the present invention.
图11为本发明实施例3的方法流程图。FIG. 11 is a flowchart of a method according to Embodiment 3 of the present invention.
图12为本发明实施例4的方法流程图。FIG. 12 is a flowchart of a method according to Embodiment 4 of the present invention.
图13为本发明实施例5的方法流程图。FIG. 13 is a flowchart of a method according to Embodiment 5 of the present invention.
图14为本发明实施例6的方法流程图。14 is a flow chart of a method according to Embodiment 6 of the present invention.
图15为本发明实施例7-12的硬件结构图。Figure 15 is a diagram showing the hardware configuration of Embodiment 7-12 of the present invention.
具体实施方式detailed description
为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明具体实施例作进一步的详细描述。为了全面理解本发明,在以下详 细描述中提到了众多具体细节。但是本领域技术人员应该理解,本发明可以无需这些具体细节实现。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the objects, technical solutions and advantages of the present invention more comprehensible, the embodiments of the present invention are further described in detail below. In order to fully understand the present invention, the following details A number of specific details are mentioned in the detailed description. However, it will be understood by those skilled in the art that the present invention may be practiced without these specific details. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative efforts are within the scope of the present invention.
本发明实施例可以应用于WLAN,目前WLAN采用的标准为IEEE802.11系列。WLAN可以包括多个基本服务集(英文:Basic Service Set,简称:BSS),基本服务集中的网络节点为站点(英文:Station,简称:STA),站点包括接入点类的站点(简称:AP,英文:Access Point)和非接入点类的站点(英文:None Access Point Station,简称:Non-AP STA)。每个基本服务集可以包含一个AP和多个关联于该AP的Non-AP STA。The embodiments of the present invention can be applied to a WLAN. Currently, the standard adopted by the WLAN is the IEEE 802.11 series. The WLAN may include multiple basic service sets (English: Basic Service Set, BSS for short). The network nodes in the basic service set are stations (English: Station, abbreviated as STA). The site includes the access point class (abbreviation: AP). , English: Access Point) and non-access point class sites (English: None Access Point Station, referred to as: Non-AP STA). Each basic service set may contain one AP and multiple Non-AP STAs associated with the AP.
接入点类站点,也称之为无线访问接入点或热点等。AP是移动用户进入有线网络的接入点,主要部署于家庭、大楼内部以及园区内部,典型覆盖半径为几十米至上百米,当然,也可以部署于户外。AP相当于一个连接有线网和无线网的桥梁,其主要作用是将各个无线网络客户端连接到一起,然后将无线网络接入以太网。具体地,AP可以是带有WiFi(英文:Wireless Fidelity,中文:无线保真)芯片的终端设备或者网络设备。可选地,AP可以为支持802.11ax制式的设备,进一步可选地,该AP可以为支持802.11ac、802.11n、802.11g、802.11b及802.11a等多种WLAN制式的设备。Access point class sites, also known as wireless access points or hotspots. The AP is an access point for mobile users to enter the wired network. It is mainly deployed in the home, inside the building, and inside the campus. The typical coverage radius is tens of meters to hundreds of meters. Of course, it can also be deployed outdoors. An AP is equivalent to a bridge connecting a wired network and a wireless network. Its main function is to connect the wireless network clients together and then connect the wireless network to the Ethernet. Specifically, the AP may be a terminal device or a network device with a WiFi (English: Wireless Fidelity) chip. Optionally, the AP may be a device supporting the 802.11ax system. Further, the AP may be a device supporting multiple WLAN technologies such as 802.11ac, 802.11n, 802.11g, 802.11b, and 802.11a.
非接入点类的站点(英文:None Access Point Station,简称:Non-AP STA),可以是无线通讯芯片、无线传感器或无线通信终端。例如:支持WiFi通讯功能的移动电话、支持WiFi通讯功能的平板电脑、支持WiFi通讯功能的机顶盒、支持WiFi通讯功能的智能电视、支持WiFi通讯功能的智能可穿戴设备、支持WiFi通讯功能的车载通信设备和支持WiFi通讯功能的计算机。可选地,站点可以支持802.11ax制式,进一步可选地,该站点支持802.11ac、802.11n、802.11g、802.11b及802.11a等多种WLAN制式。A non-access point class (English: None Access Point Station, referred to as Non-AP STA), which can be a wireless communication chip, a wireless sensor, or a wireless communication terminal. For example: mobile phone supporting WiFi communication function, tablet computer supporting WiFi communication function, set-top box supporting WiFi communication function, smart TV supporting WiFi communication function, smart wearable device supporting WiFi communication function, and vehicle communication supporting WiFi communication function Devices and computers that support WiFi communication. Optionally, the site can support the 802.11ax system. Further optionally, the site supports multiple WLAN formats such as 802.11ac, 802.11n, 802.11g, 802.11b, and 802.11a.
图1为一个典型的WLAN部署场景的***示意图,包括一个AP和3个STA,AP分别与STA1、STA2和STA3进行通信。 Figure 1 is a system diagram of a typical WLAN deployment scenario, including an AP and three STAs, and the AP communicates with STA1, STA2, and STA3, respectively.
实施例1Example 1
本发明实施例1提供了一种应用于WLAN中的传输标识符的方法,该方法可以应用于站点,例如:图1中的AP和STA1-STA3,该站点可以支持下一代WLAN标准,例如:802.11ax制式。图2是该传输标识符的方法的流程图,具体步骤如下: Embodiment 1 of the present invention provides a method for transmitting a transmission identifier in a WLAN, and the method can be applied to a site, such as the AP and STA1-STA3 in FIG. 1, which can support a next-generation WLAN standard, for example: 802.11ax standard. 2 is a flow chart of the method of transmitting an identifier, the specific steps are as follows:
步骤110:选择第一信息序列的标识符序列的部分比特与循环冗余码CRC异或,其中所述标识符序列位于所述第一信息序列的头部;Step 110: Select a partial bit of the identifier sequence of the first information sequence to XOR with a cyclic redundancy code CRC, where the identifier sequence is located at a head of the first information sequence;
步骤120:对执行异或操作后的第一信息序列进行归零卷积编码,得到第二信息序列;Step 120: Perform a zero- convolutional coding on the first information sequence after performing the XOR operation to obtain a second information sequence.
步骤130:选择所述第二信息序列中协议规定位置的m位比特,将所述协议规定位置的m位比特压缩为n位比特,n为大于0的偶数,m大于n;Step 130: Select an m-bit bit in a predetermined position in the second information sequence, and compress an m-bit bit of the specified position of the protocol into an n-bit bit, where n is an even number greater than 0, and m is greater than n;
步骤140:将所述压缩后的n位比特与所述第二信息序列的前n位比特异或;Step 140: XOR the compressed n-bit bit with the first n-bit bit of the second information sequence;
步骤150:删除所述协议规定位置的m位比特,得到第三信息序列,所述第三信息序列位于物理层协议数据单元PPDU的高效信令字段HE-SIG。Step 150: Delete the m-bit bits of the specified location of the protocol to obtain a third information sequence, where the third information sequence is located in the high-efficiency signaling field HE-SIG of the physical layer protocol data unit PPDU.
步骤160:发送所述第三信息序列。Step 160: Send the third information sequence.
可选地,所述协议规定位置的m位比特,包括:所述第二信息序列的尾部m位比特。m位比特可以一部分位于信息序列的尾部,另一部分位于信息序列的头部,本发明对m位比特的位置不做限定。Optionally, the protocol specifies an m-bit of the location, including: a tail m-bit of the second information sequence. The m-bit bit may be partially located at the end of the information sequence, and the other portion is located at the head of the information sequence. The present invention does not limit the position of the m-bit bit.
需要说明的是,步骤110-150中提到的第一信息序列、第二信息序列和第三信息序列均属于信令,位于下一代WLAN的物理层协议数据单元PPDU的前导(英文:Preamble)部分,优选地,上述信息序列位于高效信令字段HE-SIG,如图3所示。上述信息序列的长度是可变的,长度包括几十比特到几百比特,本发明对信息序列的长度不做限定。对于上述信息序列的描述同样适用于后续的实施例。It should be noted that the first information sequence, the second information sequence, and the third information sequence mentioned in steps 110-150 belong to signaling, and are located in the preamble of the physical layer protocol data unit PPDU of the next generation WLAN (English: Preamble) In part, preferably, the above information sequence is located in the efficient signaling field HE-SIG, as shown in FIG. The length of the above information sequence is variable, and the length includes several tens of bits to several hundred bits. The length of the information sequence is not limited by the present invention. The description of the above information sequence is equally applicable to the subsequent embodiments.
步骤110中提到的标识符序列包括多种形式,例如:AID(英文:Associate Identifier,中文:关联标识符)、Partial AID、Pre-AID、BSSID(英文:Basic Services Set Identifier,中文:基本服务集标识)或Partial BSSID。 The sequence of identifiers mentioned in step 110 includes various forms, for example: AID (English: Associate Identifier, Chinese: Association Identifier), Partial AID, Pre-AID, BSSID (English: Basic Services Set Identifier, Chinese: Basic Service) Set ID) or Partial BSSID.
具体来说,AID是AP分配给关联站点的标识,可以用于多用户传输(包含频域的多用户传输和空间域的多用户传输),AID的长度为11位。Partial AID是AID的长度缩减版本。Pre-AID是AP和多个STA没有完全关联时,AP分配给STA的临时标识。BSSID是AP和STA所在BSS的标识,BSSID一般为AP的MAC地址,长度为48位。Partial BSSID为BSSID的长度缩减版本。对于上述标识符序列的描述同样适用于后续的实施例。Specifically, the AID is an identifier assigned by the AP to the associated site, and can be used for multi-user transmission (including multi-user transmission in the frequency domain and multi-user transmission in the spatial domain), and the length of the AID is 11 bits. The Partial AID is a reduced-length version of the AID. The Pre-AID is a temporary identifier assigned by the AP to the STA when the AP is not fully associated with multiple STAs. The BSSID is the identifier of the BSS where the AP and the STA are located. The BSSID is generally the MAC address of the AP and the length is 48 bits. The Partial BSSID is a reduced-length version of the BSSID. The description of the above identifier sequence applies equally to the subsequent embodiments.
步骤120中提到的归零卷积编码属于应用于WLAN标准(例如:IEEE802.11ac)的信道编码方案。归零卷积码需要在信息流的末端添置0比特从而迫使卷积码的状态归零,以此来使格形图起始和终止于全零状态。The zeroing convolutional coding mentioned in step 120 belongs to a channel coding scheme applied to a WLAN standard (for example, IEEE 802.11ac). The zeroing convolutional code requires zero bits at the end of the stream to force the state of the convolutional code to zero, thereby causing the trellis to start and end in the all zero state.
步骤130中将m位比特压缩成n位比特的压缩策略,具体包括:如果m位比特包含第二信息序列的尾部比特,则优先压缩第二信息序列从倒数第二个比特开始的长度为m-n的比特。如果m位比特不包含尾部比特则可以压缩m位比特中的任意n位。优选的,m位比特包含尾部比特,例如m位比特全部都是尾部比特。The compression strategy for compressing the m-bit bits into n-bits in step 130 includes: if the m-bit bits include the tail bits of the second information sequence, then preferentially compressing the second information sequence from the penultimate bit to a length of mn Bits. Any n bits of the m-bit bits can be compressed if the m-bit bits do not contain a tail bit. Preferably, the m-bit bits comprise tail bits, for example the m-bit bits are all tail bits.
下面以具体的一个例子来解释本实施例的步骤110-步骤150,这里设定标识符序列为11位的AID,CRC序列为8位,第一信息序列为30位。 Steps 110 to 150 of the present embodiment are explained below with a specific example. Here, the identifier sequence is 11-bit AID, the CRC sequence is 8 bits, and the first information sequence is 30 bits.
步骤1101:根据第一信息序列计算8位CRC冗余校验码,并将其与AID的后8位异或。AID位于第一信息序列的头部,如图4所示。Step 1101: Calculate an 8-bit CRC redundancy check code according to the first information sequence, and XOR the same with the last 8 bits of the AID. The AID is located at the head of the first information sequence, as shown in FIG.
步骤1201:将内嵌CRC后的第一信息序列添加6位全零尾比特后(30位信息+6位0)进行归零卷积编码得到72位的第二信息序列,如图5所示。其中,卷积编码后第二信息序列的前6位是未内嵌信息的。需要说明的是,步骤120中采用码率为1/2的归零卷积编码。Step 1201: Adding a 6-bit all-zero tail bit (30-bit information + 6-bit 0) to the first information sequence after the embedded CRC is performed, and performing a zero- convolutional coding to obtain a 72-bit second information sequence, as shown in FIG. . The first 6 bits of the second information sequence after convolutional coding are not embedded information. It should be noted that, in step 120, a zero-zero convolutional coding with a code rate of 1/2 is used.
步骤1301:将12位尾比特从编码后的第二信息序列末端取出,压缩为6位尾比特。Step 1301: The 12-bit tail bit is taken out from the end of the encoded second information sequence and compressed into 6-bit tail bits.
具体地,第一信息序列进行归零卷积编码后得到的第二信息序列,该第二信息序列包含12位尾比特,这12位尾比特具有一定的特性。特性1:尾比特的前6位一旦确定了,后6位就是一定的,因此可以得到一个最大64行的尾比特码本。即尾比特具有可压缩性:已知尾比特的某些位后,查码本即可补全尾比特。特性2:尾比特的最后两位(第11、12位)一定是相同的。 Specifically, the first information sequence performs a second information sequence obtained by zero- convolutional coding, and the second information sequence includes 12-bit tail bits, and the 12-bit tail bits have certain characteristics. Characteristic 1: Once the first 6 bits of the tail bit are determined, the last 6 bits are fixed, so a maximum 64-line tail bit codebook can be obtained. That is, the tail bits are compressible: after some bits of the tail bits are known, the codebook can complete the tail bits. Feature 2: The last two bits of the tail bit (bits 11, 12) must be the same.
示例性地,第二信息序列产生的12位尾比特,如表1所示:Illustratively, the 12-bit tail bits generated by the second sequence of information are as shown in Table 1:
表1Table 1
Figure PCTCN2015086265-appb-000001
Figure PCTCN2015086265-appb-000001
根据尾比特的码本特点可知,已知前5和最后1位可以还原所有尾比特。此处使用的压缩方法为将6~11位尾比特去掉,保留第1~5位和第12位尾比特,得到压缩后的6位比特,如表2所示。According to the codebook characteristics of the tail bits, it is known that the first 5 and the last 1 bits can restore all the tail bits. The compression method used here is to remove the 6-11 bit bits, and retain the 1st to 5th and 12th tail bits to obtain the compressed 6 bits, as shown in Table 2.
表2Table 2
Figure PCTCN2015086265-appb-000002
Figure PCTCN2015086265-appb-000002
应理解,如果需要压缩12位尾比特至n位,n<12,则根据上述规则可将12位尾比特中的第n,n+1,…,11位去掉,保留第1,2,…,n-1位和第12位。It should be understood that if it is necessary to compress the 12-bit tail bit to the n-bit, n<12, the nth, n+1, ..., 11 bits of the 12-bit tail bit can be removed according to the above rule, and the first, second, ... , n-1 and 12th.
步骤1401:将压缩后的6位尾比特与步骤120中的编码后的第二信息序列的前6位异或,如图6所示。Step 1401: XOR the compressed 6-bit tail bit with the first 6 bits of the encoded second information sequence in step 120, as shown in FIG. 6.
步骤1501:将步骤140得到的内嵌尾比特和CRC的72位第二信息序列的最末12位尾比特去掉,得到60位的第三信息序列。Step 1501: The embedded tail bits obtained in step 140 and the last 12 bits of the 72-bit second information sequence of the CRC are removed to obtain a 60-bit third information sequence.
本发明实施例在无线局域网传输标识符的过程中,发送单元对信息序列进行归零卷积编码,其中标识符序列位于信息序列的前部。并且,发送单元对信息序列中的尾比特经过压缩后,内嵌至关联ID内进行传输,通过上述方式,减少了CRC序列和尾比特的开销,提高了发送数据流的效率,并且相比采用咬尾卷积编码性能更优。In the embodiment of the present invention, in the process of transmitting an identifier in a wireless local area network, the transmitting unit performs zero-reversed convolutional coding on the information sequence, wherein the identifier sequence is located at the front of the information sequence. Moreover, the transmitting unit compresses the tail bit in the information sequence and embeds it into the associated ID for transmission. In the above manner, the overhead of the CRC sequence and the tail bit is reduced, and the efficiency of transmitting the data stream is improved, and compared The tail biting convolutional coding performance is better.
实施例2Example 2
本发明实施例2提供了一种应用于WLAN中的传输标识符的方法,该方法可以应用于站点,例如:图1中的AP和STA1-STA3,该站点可以支持下一代WLAN标准,例如:802.11ax制式。图7是该传输标识符的方法的流程图,具体步骤如下: Embodiment 2 of the present invention provides a method for transmitting a transmission identifier in a WLAN, and the method can be applied to a site, such as the AP and STA1-STA3 in FIG. 1, and the site can support a next-generation WLAN standard, for example: 802.11ax standard. Figure 7 is a flow chart of the method of transmitting an identifier, the specific steps are as follows:
步骤210:接收第一信息序列,所述第一信息序列位于物理层协议数据单元PPDU的高效信令字段HE-SIG;Step 210: Receive a first information sequence, where the first information sequence is located in an efficient signaling field HE-SIG of a physical layer protocol data unit PPDU;
步骤220:将本地标识符序列中的第一部分比特进行编码,得到n位 比特的第一编码子序列,所述第一部分比特数目为n/2,n为大于0的偶数;Step 220: Encode the first part of the local identifier sequence to obtain n bits. a first coding subsequence of bits, the first partial number of bits being n/2, and n being an even number greater than 0;
步骤230:将所述第一编码子序列与所述第一信息序列的前n位比特的软值进行软异或处理,得到第一子序列,所述软异或处理包括:所述编码子序列中“0”比特的对应位上保留软值,所述编码子序列中“1”比特的对应位上的软值取反;Step 230: Perform soft exclusive OR processing on the first coding subsequence and a soft value of the first n bits of the first information sequence to obtain a first subsequence, where the soft exclusive OR process includes: the coder A soft value is reserved on a corresponding bit of the "0" bit in the sequence, and a soft value on a corresponding bit of the "1" bit in the encoded subsequence is inverted;
步骤240:将所述n位比特的第一子序列变换得到m位比特的第二子序列,m为大于0的整数,m大于n;Step 240: Transform the first sub-sequence of the n-bit bit to obtain a second sub-sequence of m-bit bits, where m is an integer greater than 0, and m is greater than n;
步骤250:对所述第一信息序列变换得到第二信息序列,包括:将所述第一编码子序列替换所述第一信息序列的头部n位比特,将所述第二子序列放置所述第一信息序列的尾部;Step 250: Transform the first information sequence to obtain a second information sequence, including: replacing the first coding subsequence with a head n bit of the first information sequence, and placing the second subsequence Describe the tail of the first information sequence;
步骤260:对所述第二信息序列进行译码,将所述本地标识符序列中的第二部分比特与译码后的第二信息序列的部分比特异或得到CRC序列;Step 260: Decode the second information sequence, and XOR the second part of the local identifier sequence with a part of the decoded second information sequence to obtain a CRC sequence.
步骤270:确定所述译码后的第二信息序列,包括:所述CRC序列验证,且比较所述本地标识符序列中的第一部分比特与所述译码后的第二信息序列的前n/2位比特。Step 270: Determine the decoded second information sequence, including: the CRC sequence verification, and compare the first partial bit in the local identifier sequence with the first n of the decoded second information sequence /2-bit bit.
需要说明的是,步骤220中提到的本地标识符序列,由站点自身保存。本地标识符序列包括多种形式,例如:AID(英文:Associate Identifier,中文:关联标识符)、Partial AID、Pre-AID、BSSID(英文:Basic Services Set Identifier,中文:基本服务集标识)或Partial BSSID。该本地标识符序列分为两部分,第一部分比特用于步骤220的操作,第二部分比特用于步骤260的操作。It should be noted that the sequence of local identifiers mentioned in step 220 is saved by the site itself. The local identifier sequence includes various forms, for example: AID (English: Associate Identifier, Chinese: Association Identifier), Partial AID, Pre-AID, BSSID (English: Basic Services Set Identifier, Chinese: Basic Service Set Identifier) or Partial BSSID. The sequence of local identifiers is divided into two parts, a first partial bit for the operation of step 220 and a second partial bit for the operation of step 260.
步骤230中提到的所述第一信息序列的前n位比特的软值,所述软值为实数,而不是离散的“0”或“1”。The soft value of the first n bits of the first sequence of information mentioned in step 230, the soft value being a real number, rather than a discrete "0" or "1".
步骤240中提到的n位比特的第一子序列变换得到m位比特的第二子序列,变换的操作属于解压缩,根据已知的n位比特的序列恢复m位比特的序列。The first sub-sequence of the n-bits mentioned in step 240 is transformed to obtain a second sub-sequence of m-bits, the operation of which is decompressed, and the sequence of m-bits is recovered according to the sequence of known n-bits.
下面以具体的一个例子来解释本实施例的步骤210-步骤270,这里设定标识符序列为11位的AID,CRC序列为8位,第一信息序列为60位。 Steps 210 to 270 of the present embodiment are explained below with a specific example. Here, the identifier sequence is 11-bit AID, the CRC sequence is 8 bits, and the first information sequence is 60 bits.
步骤2201:将本地AID的前3位进行不带尾卷积编码,得到一个6位的第一编码子序列。 Step 2201: Performing the first 3 bits of the local AID without tail convolutional coding to obtain a 6-bit first coding subsequence.
步骤2301:将6位第一编码子序列对应收到的第一信息序列的前6位的软值进行软异或处理,得到长度为6位的第一子序列。具体的软异或规则:第一编码子序列中“0”比特的对应位上保留软值,第一编码子序列中“1”比特的对应位上的软值取反。步骤230具体如图8所示。Step 2301: Perform soft exclusive OR processing on the 6-bit first coding subsequence corresponding to the first 6 bits of the received first information sequence to obtain a first subsequence having a length of 6 bits. A specific soft OR rule: a soft value is reserved on a corresponding bit of the "0" bit in the first coding subsequence, and a soft value on a corresponding bit of the "1" bit in the first coding subsequence is inverted. Step 230 is specifically shown in FIG.
步骤2401:将6位的第一子序列还原为12位的第二子序列。Step 2401: Restore the first subsequence of 6 bits to the second subsequence of 12 bits.
还原的方式有两种:a、将前5位比特保留,第6位比特复制到还原后的11和12位上,还原后的6~10位比特填0。b、将收到的6位比特先做判决还原成6位二进制比特,然后查码本,将之前压缩掉的6位比特用码本还原。There are two ways to restore: a, the first 5 bits are reserved, the 6th bit is copied to the restored 11 and 12 bits, and the restored 6 to 10 bits are filled with 0. b. Restore the received 6-bit bit to a 6-bit binary bit, and then check the codebook to restore the previously compressed 6-bit bit with the codebook.
还原过后的12位比特(还原方式a),如表3所示。The restored 12-bit bit (reduction mode a) is shown in Table 3.
表3table 3
Figure PCTCN2015086265-appb-000003
Figure PCTCN2015086265-appb-000003
还原过后的12位比特(还原方式b),如表4所示。The restored 12-bit bit (reduction mode b) is shown in Table 4.
表4Table 4
Figure PCTCN2015086265-appb-000004
Figure PCTCN2015086265-appb-000004
步骤2501:对第一信息序列变换得到第二信息序列,具体为:将12位的第二子序列放置到长度为60位的第一信息序列的尾部,将第一编码子序列替换的第一信息序列的头6位。步骤250处理完后,得到72位的第二信息序列。步骤250具体如图9所示。Step 2501: Transform the first information sequence to obtain a second information sequence, specifically: placing the second sub-sequence of 12 bits into the tail of the first information sequence of length 60 bits, and replacing the first coding sub-sequence The first 6 bits of the information sequence. After the step 250 is processed, a 72-bit second information sequence is obtained. Step 250 is specifically shown in FIG.
步骤2601:将72位的第二信息序列输入Viterbi译码器,得到36位的信息比特,将36位信息比特的最后6位去掉,得到内嵌CRC的30位信息比特。用本地标识符序列的第二部分比特(4~11位)异或30位信息比特中的部分比特,将8位CRC取出。步骤260具体如图10所示。Step 2601: Input the 72-bit second information sequence into the Viterbi decoder to obtain 36-bit information bits, and remove the last 6 bits of the 36-bit information bits to obtain 30-bit information bits of the embedded CRC. The 8-bit CRC is fetched with a second portion of the local identifier sequence (4-11 bits) or a partial bit of the 30-bit information bits. Step 260 is specifically shown in FIG.
步骤2701:将30位信息比特做CRC验证,若CRC验证通过且30位信息序列的前3比特与本地标识序列AID的前3位相同,则认为本次传输的30位信息传输正确,否则丢弃该30位信息比特。Step 2701: Perform CRC verification on the 30-bit information bit. If the CRC is verified and the first 3 bits of the 30-bit information sequence are the same as the first 3 bits of the local identification sequence AID, the 30-bit information transmitted in this transmission is considered to be correct, otherwise discarded. The 30-bit information bit.
本发明实施例在无线局域网传输标识符的过程中,接收单元对本地 标识符序列进行归零卷积编码后与接收到的信息序列执行软异或操作,得到标识符序列和CRC序列,通过上述方式,可以从接收到的信息序列中提取标识符序列与CRC序列,确保数据包以较小的开销完成正确传输,并且相比采用咬尾卷积编码性能更优。In the embodiment of the present invention, in the process of transmitting an identifier in a wireless local area network, the receiving unit is local to After the identifier sequence is subjected to zero- convolutional coding, a soft XOR operation is performed with the received information sequence to obtain an identifier sequence and a CRC sequence. In the above manner, the identifier sequence and the CRC sequence can be extracted from the received information sequence. Ensuring that packets are properly transmitted with less overhead and is better than using tail-biting convolutional coding.
实施例3Example 3
本发明实施例3提供了一种应用于WLAN中的传输标识符的方法,该方法可以应用于站点,例如:图1中的AP和STA1-STA3,该站点可以支持下一代WLAN标准,例如:802.11ax制式。图11是该传输标识符的方法的流程图,具体步骤如下: Embodiment 3 of the present invention provides a method for transmitting a transmission identifier in a WLAN, and the method can be applied to a station, for example, an AP and a STA1-STA3 in FIG. 1, and the station can support a next-generation WLAN standard, for example: 802.11ax standard. Figure 11 is a flow chart of the method of transmitting an identifier, the specific steps are as follows:
步骤310:选择第一信息序列的标识符序列的部分比特与循环冗余码CRC异或,其中标识符序列位于所述第一信息序列的头部;Step 310: Select a partial bit of the identifier sequence of the first information sequence to XOR with a cyclic redundancy code CRC, where the identifier sequence is located at a head of the first information sequence;
步骤320:对执行异或操作后的第一信息序列进行归零卷积编码,得到第二信息序列;Step 320: Perform a zero- convolutional coding on the first information sequence after performing the XOR operation to obtain a second information sequence.
步骤330:选择第二信息序列中协议规定位置的n位比特,并将所述协议规定位置的n位比特与所述第二信息序列的前n位比特异或,n为大于0的整数;Step 330: Select an n-bit bit of a specified position in the second information sequence, and XOR the n-bit bit of the specified position of the protocol with the first n-bit bit of the second information sequence, where n is an integer greater than 0;
步骤340:删除所述协议规定位置的n位比特,得到第三信息序列,所述第三信息序列位于物理层协议数据单元PPDU的高效信令字段HE-SIG。Step 340: Delete n bits of the specified location of the protocol to obtain a third information sequence, where the third information sequence is located in the high efficiency signaling field HE-SIG of the physical layer protocol data unit PPDU.
步骤350:发送所述第三信息序列。Step 350: Send the third information sequence.
可选地,所述协议规定位置的n位比特,包括:所述第二信息序列的尾部n位比特。Optionally, the protocol specifies n bits of the location, including: a tail n-bit of the second sequence of information.
实施例3与实施例1的区别在于仅用8位CRC的部分比特与AID的部分比特进行异或,且不进行比特压缩的操作。 Embodiment 3 differs from Embodiment 1 in that only a partial bit of an 8-bit CRC is XORed with a partial bit of an AID, and an operation of bit compression is not performed.
下面以具体的一个例子来解释本实施例的步骤310-步骤340,这里设定标识符序列为11位的AID,CRC序列为8位,第一信息序列为30位。 Steps 310 to 340 of the present embodiment are explained below with a specific example. Here, the identifier sequence is 11-bit AID, the CRC sequence is 8 bits, and the first information sequence is 30 bits.
步骤3101:根据第一信息序列计算8位CRC冗余校验码,并将8位CRC的前5位与AID的后5位(7~11位)异或,CRC的后3位置于第一信息序列的尾部。AID位于第一信息序列的头部。Step 3101: Calculate an 8-bit CRC redundancy check code according to the first information sequence, and XOR the first 5 bits of the 8-bit CRC with the last 5 bits (7-11 bits) of the AID, and the last 3 positions of the CRC are at the first position. The tail of the sequence of information. The AID is located at the head of the first information sequence.
步骤3201:将内嵌CRC后的第一信息序列添加6位全零尾比特后(33 位信息比特+6位0)进行归零卷积编码得到78位的第二信息序列。Step 3201: After adding the 6-bit all-zero-bit bit to the first information sequence after the embedded CRC (33) Bit information bits + 6 bits 0) Zero- convolutional coding is performed to obtain a 78-bit second information sequence.
步骤3301:选择第二信息序列中协议规定位置12位比特与第二信息序列的前12位比特异或。需要说明的是,步骤330中,采用异或操作前,第二信息序列的前12位比特未内嵌信息的。优选地,协议规定位置的12位比特位于第二信息序列的尾部。Step 3301: Select the 12-bit bit of the protocol specified position in the second information sequence to be XORed with the first 12 bits of the second information sequence. It should be noted that, in step 330, before the XOR operation, the first 12 bits of the second information sequence are not embedded with information. Preferably, the 12-bit bit of the protocol specified location is located at the end of the second information sequence.
步骤3401:将78位的第二信息序列中的协议规定位置的12位比特去掉,得到66位的第三信息序列。Step 3401: The 12-bit bit of the protocol specified position in the 78-bit second information sequence is removed, and a 66-bit third information sequence is obtained.
下面以另一个例子来解释本实施例的步骤310-步骤340,这里设定标识符序列为11位的AID,CRC序列为4位,第一信息序列为30位。In the following, another step 310-step 340 of the embodiment is explained. Here, the identifier sequence is 11-bit AID, the CRC sequence is 4 bits, and the first information sequence is 30 bits.
步骤3102:根据第一信息序列计算4位CRC冗余校验码,并将4位CRC码与AID的后4位(30位第一信息序列的8-11位)异或。AID位于第一信息序列的头部。Step 3102: Calculate a 4-bit CRC redundancy check code according to the first information sequence, and XOR the 4-bit CRC code with the last 4 bits of the AID (8-11 bits of the 30-bit first information sequence). The AID is located at the head of the first information sequence.
步骤3202:将内嵌CRC后的第一信息序列添加6位全零尾比特后(30位信息比特+6位0)进行归零卷积编码得到72位的第二信息序列。Step 3202: Adding a 6-bit all-zero tail bit (30-bit information bit + 6-bit 0) to the first information sequence after the embedded CRC is performed, and performing a zero- convolutional coding to obtain a 72-bit second information sequence.
步骤3302:选择第二信息序列中协议规定位置14位比特与第二信息序列的前14位比特异或。需要说明的是,步骤330中,采用异或操作前,第二信息序列的前14位比特未内嵌信息的。优选地,协议规定位置的14位比特可以是第二信息序列的12位尾比特再加任意位置的2位比特。Step 3302: Select the protocol specified location 14 bits in the second information sequence to XOR with the first 14 bits of the second information sequence. It should be noted that, in step 330, before the XOR operation, the first 14 bits of the second information sequence are not embedded with information. Preferably, the 14-bit bit of the protocol specified location may be a 12-bit tail bit of the second information sequence plus a 2-bit bit at any location.
步骤3402:将72位的第二信息序列中的协议规定位置的14位比特去掉,得到58位的第三信息序列。Step 3402: The 14-bit bit of the protocol specified position in the 72-bit second information sequence is removed, and a 58-bit third information sequence is obtained.
本发明实施例在无线局域网传输标识符的过程中,发送单元对信息序列进行归零卷积编码,其中标识符序列位于信息序列的前部。并且,发送单元对信息序列中的尾比特内嵌至关联ID内进行传输,通过上述方式,减少了CRC序列和尾比特的开销,提高了发送数据流的效率,并且相比采用咬尾卷积编码性能更优。In the embodiment of the present invention, in the process of transmitting an identifier in a wireless local area network, the transmitting unit performs zero-reversed convolutional coding on the information sequence, wherein the identifier sequence is located at the front of the information sequence. Moreover, the transmitting unit transmits the tail bits in the information sequence to the associated ID for transmission. In the above manner, the overhead of the CRC sequence and the tail bits is reduced, the efficiency of transmitting the data stream is improved, and the tail biting convolution is used. Better coding performance.
实施例4Example 4
本发明实施例4提供了一种应用于WLAN中的传输标识符的方法,该方法可以应用于站点,例如:图12中的AP和STA1-STA3,该站点可以支持下一代WLAN标准,例如:802.11ax制式。图X是该传输标识符的方法的流程图,具体步骤如下: Embodiment 4 of the present invention provides a method for transmitting a transmission identifier in a WLAN, and the method can be applied to a station, for example, an AP and a STA1-STA3 in FIG. 12, and the station can support a next-generation WLAN standard, for example: 802.11ax standard. Figure X is a flow chart of the method of transmitting an identifier, the specific steps are as follows:
步骤410:接收第一信息序列,所述第一信息序列位于物理层协议数据单元PPDU的高效信令字段HE-SIG;Step 410: Receive a first information sequence, where the first information sequence is located in an efficient signaling field HE-SIG of a physical layer protocol data unit PPDU;
步骤420:将本地标识符序列中的第一部分比特编码,得到n位比特的编码子序列,所述第一部分比特数目为n/2,n为大于0的偶数;Step 420: Encode the first part of the local identifier sequence to obtain an encoding subsequence of n bits, the first part of the number of bits being n/2, and n being an even number greater than 0;
步骤430:将所述编码子序列与所述第一信息序列的前n位比特的软值进行软异或处理,得到第一子序列,所述软异或处理包括:所述编码子序列中“0”比特的对应位上保留软值,所述编码子序列中“1”比特的对应位上的软值取反;Step 430: Perform soft exclusive OR processing on the coding subsequence and the soft value of the first n bits of the first information sequence to obtain a first subsequence, where the soft exclusive OR process includes: in the coding subsequence A soft value is reserved on a corresponding bit of the "0" bit, and a soft value on a corresponding bit of the "1" bit in the encoded subsequence is inverted;
步骤440:对所述第一信息序列变换得到第二信息序列,包括:将所述第一子序列放置所述第一信息序列的尾部,将所述编码子序列替换所述第一信息序列的前n位比特;Step 440: Transform the first information sequence to obtain a second information sequence, including: placing the first sub-sequence to a tail of the first information sequence, and replacing the coding sub-sequence with the first information sequence The first n bits;
步骤450:对所述第二信息序列进行译码,将所述本地标识符序列中的第二部分比特与译码后的第二信息序列的部分比特异或得到CRC序列;Step 450: Decode the second information sequence, and XOR the second partial bit in the local identifier sequence and a partial bit of the decoded second information sequence to obtain a CRC sequence.
步骤460:确定所述译码后的第二信息序列,包括:所述CRC序列验证,且比较所述本地标识符序列中的第一部分比特与所述译码后的第二信息序列的前n/2位比特。Step 460: Determine the decoded second information sequence, including: the CRC sequence verification, and compare the first partial bit in the local identifier sequence with the first n of the decoded second information sequence /2-bit bit.
下面以具体的一个例子来解释本实施例的步骤410-步骤460,这里设定标识符序列为11位的AID,CRC序列为8位,第一信息序列为66位。 Steps 410 to 460 of this embodiment are explained below with a specific example. Here, the identifier sequence is 11-bit AID, the CRC sequence is 8 bits, and the first information sequence is 66 bits.
步骤4201:将本地标识符序列AID的前6位进行归零卷积编码,得到一个12位的编码子序列。Step 4201: Perform zero- convolutional coding on the first 6 bits of the local identifier sequence AID to obtain a 12-bit coding subsequence.
步骤4301:将该12位的编码子序列与第一信息序列的前12位进行软异或处理,得到12位的第一子序列。软异或处理的规则为第一信息序列中“0”比特的对应位上保留软值,第一信息序列中“1”比特的对应位上的软值取反。Step 4301: The X-bit coding subsequence is subjected to XOR processing with the first 12 bits of the first information sequence to obtain a 12-bit first sub-sequence. The rule of soft exclusive OR processing leaves a soft value on the corresponding bit of the "0" bit in the first information sequence, and the soft value on the corresponding bit of the "1" bit in the first information sequence is inverted.
步骤4401:第一信息序列变换得到第二信息序列包括:将12位第一子序列置于66位收到第一信息序列的尾部,将本地归零卷积编码得到的12位编码子序列替换第一信息序列的头12位值,66位的第一信息序列变换完成后到78位的第二信息序列。Step 4401: The first information sequence is transformed into the second information sequence, including: the 12-bit first sub-sequence is placed at the end of the first information sequence received by the 66-bit, and the 12-bit coding sub-sequence obtained by the local-zero convolutional coding is replaced. The first 12-bit value of the first information sequence, the 66-bit first information sequence is transformed to the 78-bit second information sequence.
步骤4501:78位的第二信息序列输入Viterbi译码器,得到39位信息比特。将这39位信息比特的最后6位尾比特去掉,得到内嵌CRC的33位信 息比特。用本地标识符序列AID的后五位(7~11位)与内嵌CRC的33位信息比特的7~11位做异或操作,得到5位CRC序列,与内嵌CRC的33位信息比特的最后3位合并得到8位CRC。Step 4501: The 78-bit second information sequence is input to the Viterbi decoder to obtain 39-bit information bits. The last 6 bits of the 39 bits of information bits are removed, resulting in a 33-bit letter with embedded CRC. Interest bits. The XOR operation is performed by using the last five bits (7 to 11 bits) of the local identifier sequence AID and the 7 to 11 bits of the 33-bit information bits of the embedded CRC to obtain a 5-bit CRC sequence and 33 bits of information bits embedded with the CRC. The last 3 bits are combined to get an 8-bit CRC.
步骤4601:确定33位信息比特是否传输正确,包括:如果CRC验证通过且33位信息序列的前6比特与本地用户AID的前6位相同,则认为本次传输正确,否则丢弃。Step 4601: Determine whether the 33-bit information bit is correctly transmitted, including: if the CRC verification passes and the first 6 bits of the 33-bit information sequence are the same as the first 6 bits of the local user AID, then the current transmission is considered correct, otherwise discarded.
下面以另一个例子来解释本实施例的步骤410-步骤460,这里设定标识符序列为11位的AID,CRC序列为4位,第一信息序列为58位。In the following, another step 410-step 460 of the embodiment is explained. Here, the identifier sequence is 11-bit AID, the CRC sequence is 4 bits, and the first information sequence is 58 bits.
步骤4202:将本地标识符序列AID的前7位进行归零卷积编码,得到一个14位的编码子序列。Step 4202: The first 7 bits of the local identifier sequence AID are subjected to zero convolutional coding to obtain a 14-bit coding subsequence.
步骤4302:将该14位的编码子序列与第一信息序列的前14位进行软异或处理,得到14位的第一子序列。软异或处理的规则为第一信息序列中“0”比特的对应位上保留软值,第一信息序列中“1”比特的对应位上的软值取反。Step 4302: The X-bit coding subsequence is subjected to XOR processing with the first 14 bits of the first information sequence to obtain a 14-bit first sub-sequence. The rule of soft exclusive OR processing leaves a soft value on the corresponding bit of the "0" bit in the first information sequence, and the soft value on the corresponding bit of the "1" bit in the first information sequence is inverted.
步骤4402:第一信息序列变换得到第二信息序列包括:将14位第一子序列置于58位收到第一信息序列的尾部,将本地归零卷积编码得到的14位编码子序列替换第一信息序列的头14位值,58位的第一信息序列变换完成后到72位的第二信息序列。Step 4402: The first information sequence is transformed into the second information sequence, including: the 14-bit first sub-sequence is placed at the end of the first information sequence at the 58-bit, and the 14-bit coding sub-sequence obtained by the local-zero convolutional coding is replaced. The first 14-bit value of the first information sequence, the 58-bit first information sequence is transformed to the 72-bit second information sequence.
步骤4502:72位的第二信息序列输入Viterbi译码器,得到36位信息比特。将这36位信息比特的最后6位尾比特去掉,得到内嵌CRC的30位信息比特。用本地标识符序列AID的后四位(8~11位)与内嵌CRC的30位信息比特的8~11位做异或操作,得到4位CRC序列。Step 4502: The 72-bit second information sequence is input to the Viterbi decoder to obtain 36-bit information bits. The last 6 bits of the 36-bit information bits are removed, resulting in a 30-bit information bit embedded with the CRC. The XOR operation is performed by XORing the last four bits (8 to 11 bits) of the local identifier sequence AID with the 8 to 11 bits of the 30-bit information bits of the embedded CRC to obtain a 4-bit CRC sequence.
步骤4602:确定30位信息比特是否传输正确,包括:如果CRC验证通过且30位信息序列的前7比特与本地用户AID的前7位相同,则认为本次传输正确,否则丢弃。Step 4602: Determine whether the 30-bit information bit is correctly transmitted, including: if the CRC verification passes and the first 7 bits of the 30-bit information sequence are the same as the first 7 bits of the local user AID, then the current transmission is considered correct, otherwise discarded.
本发明实施例在无线局域网传输标识符的过程中,接收单元对本地标识符序列进行归零卷积编码后与接收到的信息序列执行软异或操作,得到标识符序列和CRC序列,通过上述方式,可以从接收到的信息序列中提取标识符序列与CRC序列,确保数据包以较小的开销完成正确传输,并且相比采用咬尾卷积编码性能更优。 In the process of transmitting an identifier in a wireless local area network, the receiving unit performs a null-OR operation on the sequence of local identifiers and performs a soft exclusive OR operation with the received information sequence to obtain an identifier sequence and a CRC sequence. In this way, the identifier sequence and the CRC sequence can be extracted from the received information sequence, ensuring that the data packet completes the correct transmission with less overhead, and is better than the tail-biting convolutional coding performance.
实施例5Example 5
本发明实施例5提供了一种应用于WLAN中的传输标识符的方法,该方法可以应用于站点,例如:图1中的AP和STA1-STA3,该站点可以支持下一代WLAN标准,例如:802.11ax制式。图13是该传输标识符的方法的流程图,具体步骤如下:Embodiment 5 of the present invention provides a method for transmitting a transmission identifier in a WLAN, and the method can be applied to a station, for example, an AP and a STA1-STA3 in FIG. 1, and the station can support a next-generation WLAN standard, for example: 802.11ax standard. Figure 13 is a flow chart of the method of transmitting an identifier, the specific steps are as follows:
步骤510:对第一信息序列进行归零卷积编码得到第二信息序列,其中标识符序列位于所述第一信息序列的前部;Step 510: Perform a zero- convolutional coding on the first information sequence to obtain a second information sequence, where the identifier sequence is located at the front of the first information sequence;
步骤520:选择第二信息序列中协议规定位置的n位比特,并将所述协议规定位置的n位比特与第二信息序列的前n位比特异或,n为大于0的整数;Step 520: Select n bits of the specified position in the second information sequence, and XOR the n bits of the specified position of the protocol with the first n bits of the second information sequence, where n is an integer greater than 0;
步骤530:删除所述协议规定位置的n位比特,得到第三信息序列,所述第三信息序列位于物理层协议数据单元PPDU的高效信令字段HE-SIG。Step 530: Delete the n-bit bits of the specified location of the protocol to obtain a third information sequence, where the third information sequence is located in the high-efficiency signaling field HE-SIG of the physical layer protocol data unit PPDU.
步骤540:发送所述第三信息序列。Step 540: Send the third information sequence.
可选地,所述协议规定位置的n位比特,包括:所述第二信息序列的尾部n位比特。Optionally, the protocol specifies n bits of the location, including: a tail n-bit of the second sequence of information.
需要说明的是,步骤510中提到的标识符序列包括多种形式,例如:AID(英文:Associate Identifier,中文:关联标识符)、Partial AID、Pre-AID、BSSID(英文:Basic Services Set Identifier,中文:基本服务集标识)或Partial BSSID。优选地,本实施例采用11位的AID。It should be noted that the identifier sequence mentioned in step 510 includes multiple forms, for example: AID (English: Associate Identifier, Chinese: Association Identifier), Partial AID, Pre-AID, BSSID (English: Basic Services Set Identifier) , Chinese: Basic Service Set Identifier) or Partial BSSID. Preferably, this embodiment employs an 11-bit AID.
实施例5与实施例3和实施例1的不同在于完全不内嵌CRC冗余校验码。那么在发送端未卷积编码的AID的11位就完全可用,这11位AID卷积编码后就会产生22位可用的内嵌位,则第二信息序列的协议规定位置的22位就可以完全内嵌在第二信息序列的头22位中。优选地,所述协议规定位置的22位比特可以是编码后序列末端的12位尾比特再加任意位置的10位比特。Embodiment 5 differs from Embodiment 3 and Embodiment 1 in that the CRC redundancy check code is not embedded at all. Then the 11 bits of the AID that are not convolutionally encoded at the transmitting end are fully available. After the 11-bit AID convolutional coding, 22 available embedded bits are generated, and the 22 bits of the protocol specified position of the second information sequence can be used. Fully embedded in the first 22 bits of the second information sequence. Preferably, the 22-bit bit of the protocol specified location may be a 12-bit tail bit at the end of the encoded sequence plus a 10-bit bit at any position.
下面以具体的一个例子来解释本实施例的步骤510-步骤530,这里设定标识符序列为11位的AID,第一信息序列为36位。 Steps 510 to 530 of the present embodiment are explained below with a specific example. Here, the identifier sequence is set to an 11-bit AID, and the first information sequence is 36 bits.
步骤5101:36位的第一信息序列(30位信息位+6位0)进行归零卷积编码得到72位比特的第二信息序列。 Step 5101: The 36-bit first information sequence (30-bit information bits + 6-bit 0) is subjected to zero- convolutional coding to obtain a 72-bit second information sequence.
步骤5201:第二信息序列中头22位是AID,这22位数据位都是未内嵌信息的。将卷积编码后72位用户数据的最末22位比特(包括12位尾比特)与第二信息序列中头22位做异或处理,即:卷积编码数据流的第51位比特异或至第1位,第52位异或至第2位……第72位异或至第22位。Step 5201: The first 22 bits in the second information sequence are AIDs, and the 22 data bits are all unembedded information. Exchanging the last 22 bits of the convolutionally encoded 72-bit user data (including the 12-bit tail bit) with the first 22 bits of the second information sequence, ie, the 51st bit XOR of the convolutional encoded data stream To the 1st, 52nd XOR to 2nd... 72nd XOR to 22nd.
步骤5301:将72位的第二信息序列的末22位尾比特去掉,得到50位的第三信息序列,进行传输。Step 5301: The last 22 bits of the 72-bit second information sequence are removed, and a 50-bit third information sequence is obtained for transmission.
本发明实施例在无线局域网传输标识符的过程中,发送单元对信息序列进行归零卷积编码,其中标识符序列位于信息序列的前部。并且,发送单元对信息序列中的尾比特内嵌至关联ID内进行传输,通过上述方式,减少了尾比特的开销,提高了发送数据流的效率,并且相比采用咬尾卷积编码性能更优。In the embodiment of the present invention, in the process of transmitting an identifier in a wireless local area network, the transmitting unit performs zero-reversed convolutional coding on the information sequence, wherein the identifier sequence is located at the front of the information sequence. Moreover, the transmitting unit transmits the tail bits in the information sequence to the associated ID for transmission. In the above manner, the overhead of the tail bits is reduced, the efficiency of transmitting the data stream is improved, and the encoding performance is better than that of the tail-biting convolution coding. excellent.
实施例6Example 6
本发明实施例6提供了一种应用于WLAN中的传输标识符的方法,该方法可以应用于站点,例如:图1中的AP和STA1-STA3,该站点可以支持下一代WLAN标准,例如:802.11ax制式。图14是该传输标识符的方法的流程图,具体步骤如下: Embodiment 6 of the present invention provides a method for transmitting a transmission identifier in a WLAN, and the method can be applied to a station, for example, an AP and a STA1-STA3 in FIG. 1, and the station can support a next-generation WLAN standard, for example: 802.11ax standard. Figure 14 is a flow chart of the method of transmitting an identifier, the specific steps are as follows:
步骤610:接收第一信息序列,所述第一信息序列位于物理层协议数据单元PPDU的高效信令字段HE-SIG;Step 610: Receive a first information sequence, where the first information sequence is located in an efficient signaling field HE-SIG of a physical layer protocol data unit PPDU;
步骤620:将本地标识符序列进行编码,得到n位比特的编码子序列,n为大于0的整数;Step 620: Encode the local identifier sequence to obtain an encoded subsequence of n bits, where n is an integer greater than 0;
步骤630:将所述编码子序列与所述第一信息序列的前n位比特的软值进行软异或处理,得到第一子序列,所述软异或处理包括:所述编码子序列中“0”比特的对应位上保留软值,所述编码子序列中“1”比特的对应位上的软值取反;Step 630: Perform soft exclusive OR processing on the coding subsequence and the soft value of the first n bits of the first information sequence to obtain a first subsequence, where the soft exclusive OR process includes: in the coding subsequence A soft value is reserved on a corresponding bit of the "0" bit, and a soft value on a corresponding bit of the "1" bit in the encoded subsequence is inverted;
步骤640:对所述第一信息序列变换得到第二信息序列,包括:将所述第一子序列放置所述第一信息序列的尾部,将所述编码子序列替换所述第一信息序列的前n位比特。Step 640: Transform the first information sequence to obtain a second information sequence, including: placing the first sub-sequence to a tail of the first information sequence, and replacing the coding sub-sequence with the first information sequence The first n bits.
下面以具体的一个例子来解释本实施例的步骤610-步骤640,这里设定标识符序列为11位的AID,第一信息序列为50位。Step 610 to step 640 of the present embodiment are explained below with a specific example. Here, the identifier sequence is 11-bit AID, and the first information sequence is 50 bits.
步骤6201:将本地标识符序列(11位AID)进行归零卷积编码,得 到一个22位的编码子序列。Step 6201: Perform a zero convolutional coding of the local identifier sequence (11-bit AID). Go to a 22-bit code subsequence.
步骤6301:将该22位的编码子序列与的第一信息序列的前22位比特进行软异或处理,得到22位的第一子序列。Step 6301: Perform soft exclusive OR processing on the 22-bit coding subsequence with the first 22 bits of the first information sequence to obtain a 22-bit first sub-sequence.
步骤6401:将50位第一信息序列变换得到72位的第二信息序列,具体为:将22位的第一子序列放到50位第一信息序列的尾部,将22位的编码子序列AID值替换收到第一信息序列的头22位。Step 6401: Transform the 50-bit first information sequence to obtain a 72-bit second information sequence, specifically: placing the first sub-sequence of 22 bits into the tail of the 50-bit first information sequence, and the 22-bit coding sub-sequence AID The value replaces the first 22 bits of the first sequence of information received.
步骤6401之后,接收机还可以将72位的第二信息序列流输入Viterbi译码器,得到36位信息比特,将这36位信息比特的最后6位尾比特去掉,得到还原的30位信息比特。After step 6401, the receiver may further input a 72-bit second information sequence stream into the Viterbi decoder to obtain 36-bit information bits, and remove the last 6-bit tail bits of the 36-bit information bits to obtain the restored 30-bit information bits. .
本发明实施例在无线局域网传输标识符的过程中,接收单元对本地标识符序列进行归零卷积编码后与接收到的信息序列执行软异或操作,得到标识符序列,通过上述方式,可以从接收到的信息序列中提取标识符序列,确保数据包以较小的开销完成正确传输,并且相比采用咬尾卷积编码性能更优。In the process of transmitting an identifier in a wireless local area network, the receiving unit performs a soft exclusive OR operation on the sequence of local identifiers and performs a soft exclusive OR operation with the received information sequence to obtain a sequence of identifiers. The sequence of identifiers is extracted from the received sequence of information, ensuring that the packet is correctly transmitted with less overhead and is better than using tail-biting convolutional coding.
实施例7Example 7
图15是本发明实施例7的无线局域网中传输标识符的站点的示意性框图。该站点1500包括处理器1510、存储芯片1520、基带芯片1530、射频芯片1540和天线1550。Figure 15 is a schematic block diagram of a station for transmitting an identifier in a wireless local area network according to Embodiment 7 of the present invention. The site 1500 includes a processor 1510, a memory chip 1520, a baseband chip 1530, a radio frequency chip 1540, and an antenna 1550.
处理器1510控制站点1500的操作。存储器1520可以包括只读存储器和随机存取存储器,并向处理器1510提供指令和数据,处理器可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件。存储器1520的一部分还可以包括非易失行随机存取存储器(NVRAM)。基带芯片1530是用来合成即将发射的基带信号,或对接收到的基带信号进行解码。射频芯片1540用于将低频的基带信号调制到高频的载波信号,高频的载波信号通过天线1550发射。射频芯片也用于将天线1550接收的高频信号解调成低频的载波信号。站点1500的各个组件通过总线1560耦合在一起,其中总线***1560除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图中将各种总线都标为总线***1560。需要说明的是,上述对于站点结构的描述,可应用于后续的实施例。 The processor 1510 controls the operation of the station 1500. The memory 1520 can include read only memory and random access memory and provides instructions and data to the processor 1510, which can be a general purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array, or other programmable logic. Device. A portion of memory 1520 may also include non-volatile line random access memory (NVRAM). The baseband chip 1530 is used to synthesize the baseband signal to be transmitted or to decode the received baseband signal. The radio frequency chip 1540 is for modulating a low frequency baseband signal to a high frequency carrier signal, and a high frequency carrier signal is transmitted through the antenna 1550. The radio frequency chip is also used to demodulate the high frequency signal received by the antenna 1550 into a low frequency carrier signal. The various components of station 1500 are coupled together by a bus 1560, which in addition to the data bus includes a power bus, a control bus, and a status signal bus. However, for clarity of description, various buses are labeled as bus system 1560 in the figure. It should be noted that the above description of the site structure can be applied to the subsequent embodiments.
站点1500可以为图1中示出的AP或STA1-STA3。实施例7中的站点充当发射机的角色。 Site 1500 can be the AP or STA1-STA3 shown in FIG. The station in Embodiment 7 acts as a transmitter.
基带芯片1530,用于选择第一信息序列的标识符序列的部分比特与循环冗余码CRC异或,其中所述标识符序列位于所述第一信息序列的头部;a baseband chip 1530, the partial bit of the identifier sequence for selecting the first information sequence is XORed with the cyclic redundancy code CRC, wherein the identifier sequence is located at a head of the first information sequence;
所述基带芯片1530,还用于对执行异或操作后的第一信息序列进行归零卷积编码,得到第二信息序列;The baseband chip 1530 is further configured to perform a zero- convolutional coding on the first information sequence after performing an exclusive OR operation to obtain a second information sequence.
所述基带芯片1530,还用于选择所述第二信息序列中协议规定位置的m位比特,将所述协议规定位置的m位比特压缩为n位比特,n为大于0的偶数,m大于n;The baseband chip 1530 is further configured to select an m-bit bit of a predetermined position in the second information sequence, compress the m-bit bit of the specified position of the protocol into an n-bit bit, and n is an even number greater than 0, where m is greater than n;
所述基带芯片1530,还用于将所述压缩后的n位比特与所述第二信息序列的前n位比特异或;The baseband chip 1530 is further configured to XOR the compressed n-bit bit with the first n-bit bit of the second information sequence;
所述基带芯片1530,还用于删除所述协议规定位置的m位比特,得到第三信息序列,所述第三信息序列位于物理层协议数据单元PPDU的高效信令字段HE-SIG;The baseband chip 1530 is further configured to delete the m-bit bit of the specified location of the protocol, to obtain a third information sequence, where the third information sequence is located in an efficient signaling field HE-SIG of the physical layer protocol data unit PPDU;
射频芯片1540,用于发送所述第三信息序列。The radio frequency chip 1540 is configured to send the third information sequence.
可选地,所述基带芯片选择所述第二信息序列中协议规定位置的m位比特,将所述协议规定位置的m位比特压缩为n位比特,包括:将所述第二信息序列中协议规定位置的12位比特,压缩为6位比特。Optionally, the baseband chip selects an m-bit bit of the protocol specified position in the second information sequence, and compresses the m-bit bit of the protocol specified position into n-bit bits, including: in the second information sequence The 12 bits of the location specified by the protocol are compressed into 6 bits.
可选地,所述协议规定位置的m位比特,包括:所述第二信息序列的尾部m位比特。Optionally, the protocol specifies an m-bit of the location, including: a tail m-bit of the second information sequence.
本发明实施例在无线局域网传输标识符的过程中,基带芯片对信息序列进行归零卷积编码,其中标识符序列位于信息序列的前部。并且,基带芯片对信息序列中的尾比特经过压缩后,内嵌至关联ID内进行传输,通过上述方式,减少了CRC序列和尾比特的开销,提高了发送数据流的效率,并且相比采用咬尾卷积编码性能更优。In the embodiment of the present invention, in the process of transmitting an identifier in a wireless local area network, the baseband chip performs zero- convolutional coding on the information sequence, wherein the identifier sequence is located at the front of the information sequence. Moreover, the baseband chip compresses the tail bits in the information sequence and embeds them into the associated ID for transmission. By the above manner, the overhead of the CRC sequence and the tail bits is reduced, and the efficiency of transmitting the data stream is improved, and compared The tail biting convolutional coding performance is better.
实施例8Example 8
实施例8中的站点包括处理器、存储芯片、基带芯片、射频芯片和天线。站点可以为图1中示出的AP或STA1-STA3。实施例8中的站点充当接收机的角色。 The station in Embodiment 8 includes a processor, a memory chip, a baseband chip, a radio frequency chip, and an antenna. The site may be the AP or STA1-STA3 shown in FIG. The station in Embodiment 8 acts as a receiver.
射频芯片,用于接收第一信息序列,所述第一信息序列位于物理层协议数据单元PPDU的高效信令字段HE-SIG;a radio frequency chip, configured to receive a first information sequence, where the first information sequence is located in an efficient signaling field HE-SIG of a physical layer protocol data unit PPDU;
基带芯片,用于将本地标识符序列中的第一部分比特进行编码,得到n位比特的第一编码子序列,所述第一部分比特数目为n/2,n为大于0的偶数;a baseband chip, configured to encode a first partial bit in the sequence of local identifiers to obtain a first coding subsequence of n bits, wherein the first partial number of bits is n/2, and n is an even number greater than 0;
所述基带芯片,还用于将所述第一编码子序列与所述第一信息序列的前n位比特的软值进行软异或处理,得到第一子序列,所述软异或处理包括:所述编码子序列中“0”比特的对应位上保留软值,所述编码子序列中“1”比特的对应位上的软值取反;The baseband chip is further configured to perform a soft exclusive OR processing on the first coding subsequence and a soft value of the first n bits of the first information sequence to obtain a first subsequence, where the soft exclusive OR process includes : a soft value is reserved on a corresponding bit of the "0" bit in the coding subsequence, and a soft value on a corresponding bit of the "1" bit in the coding subsequence is inverted;
所述基带芯片,还用于将所述n位比特的第一子序列变换得到m位比特的第二子序列,m为大于0的整数,m大于n;The baseband chip is further configured to transform the first sub-sequence of the n-bit bit to obtain a second sub-sequence of m-bit bits, where m is an integer greater than 0, and m is greater than n;
所述基带芯片,还用于对所述第一信息序列变换得到第二信息序列,包括:将所述第一编码子序列替换所述第一信息序列的头部n位比特,将所述第二子序列放置所述第一信息序列的尾部;The baseband chip is further configured to transform the first information sequence to obtain a second information sequence, including: replacing the first coding subsequence with a head n bit of the first information sequence, a second subsequence placing a tail of the first information sequence;
所述基带芯片,还用于对所述第二信息序列进行译码,将所述本地标识符序列中的第二部分比特与译码后的第二信息序列的部分比特异或得到CRC序列;The baseband chip is further configured to decode the second information sequence, and XOR the second partial bit in the local identifier sequence and a partial bit of the decoded second information sequence to obtain a CRC sequence;
所述基带芯片,还用于确定所述译码后的第二信息序列,包括:所述CRC序列验证,且比较所述本地标识符序列中的第一部分比特与所述译码后的第二信息序列的前n/2位比特。The baseband chip is further configured to determine the decoded second information sequence, including: the CRC sequence verification, and compare a first partial bit in the local identifier sequence with the decoded second The first n/2 bits of the information sequence.
本发明实施例在无线局域网传输标识符的过程中,基带芯片对本地标识符序列进行归零卷积编码后与接收到的信息序列执行软异或操作,得到标识符序列和CRC序列,通过上述方式,可以从接收到的信息序列中提取标识符序列与CRC序列,确保数据包以较小的开销完成正确传输,并且相比采用咬尾卷积编码性能更优。In the process of transmitting an identifier in a wireless local area network, the baseband chip performs a null-OR operation on the sequence of local identifiers and performs a soft exclusive OR operation with the received information sequence to obtain an identifier sequence and a CRC sequence. In this way, the identifier sequence and the CRC sequence can be extracted from the received information sequence, ensuring that the data packet completes the correct transmission with less overhead, and is better than the tail-biting convolutional coding performance.
实施例9Example 9
实施例9中的站点包括处理器、存储芯片、基带芯片、射频芯片和天线。站点可以为图1中示出的AP或STA1-STA3。实施例9中的站点充当发射机的角色。The station in Embodiment 9 includes a processor, a memory chip, a baseband chip, a radio frequency chip, and an antenna. The site may be the AP or STA1-STA3 shown in FIG. The station in Embodiment 9 acts as a transmitter.
所述基带芯片,用于选择第一信息序列的标识符序列的部分比特与 循环冗余码CRC异或,其中标识符序列位于所述第一信息序列的头部;The baseband chip is configured to select a partial bit of the identifier sequence of the first information sequence a cyclic redundancy code CRC exclusive OR, wherein the identifier sequence is located at a head of the first information sequence;
所述基带芯片,还用于对执行异或操作后的第一信息序列进行归零卷积编码,得到第二信息序列;The baseband chip is further configured to perform a zero- convolutional coding on the first information sequence after performing the XOR operation to obtain a second information sequence;
所述基带芯片,还用于选择第二信息序列中协议规定位置的n位比特,并将所述协议规定位置的n位比特与所述第二信息序列的前n位比特异或,n为大于0的整数;The baseband chip is further configured to select an n-bit bit of a protocol specified position in the second information sequence, and XOR the n-bit bit of the protocol specified position with the first n-bit bit of the second information sequence, where n is An integer greater than 0;
所述基带芯片,还用于删除所述协议规定位置的n位比特,得到第三信息序列,所述第三信息序列位于物理层协议数据单元PPDU的高效信令字段HE-SIG;The baseband chip is further configured to delete n bits of the specified location of the protocol to obtain a third information sequence, where the third information sequence is located in an efficient signaling field HE-SIG of the physical layer protocol data unit PPDU;
所述射频芯片,用于发送所述第三信息序列。The radio frequency chip is configured to send the third information sequence.
可选地,所述协议规定位置的n位比特,包括:所述第二信息序列的尾部n位比特。Optionally, the protocol specifies n bits of the location, including: a tail n-bit of the second sequence of information.
本发明实施例在无线局域网传输标识符的过程中,基带芯片对信息序列进行归零卷积编码,其中标识符序列位于信息序列的前部。并且,基带芯片对信息序列中的尾比特内嵌至关联ID内进行传输,通过上述方式,减少了CRC序列和尾比特的开销,提高了发送数据流的效率,并且相比采用咬尾卷积编码性能更优。In the embodiment of the present invention, in the process of transmitting an identifier in a wireless local area network, the baseband chip performs zero- convolutional coding on the information sequence, wherein the identifier sequence is located at the front of the information sequence. Moreover, the baseband chip transmits the tail bits in the information sequence to the associated ID, and by the above manner, the overhead of the CRC sequence and the tail bits is reduced, the efficiency of transmitting the data stream is improved, and the tail-biting convolution is used. Better coding performance.
实施例10Example 10
实施例10中的站点包括处理器、存储芯片、基带芯片、射频芯片和天线。站点可以为图1中示出的AP或STA1-STA3。实施例10中的站点充当接收机的角色。The station in Embodiment 10 includes a processor, a memory chip, a baseband chip, a radio frequency chip, and an antenna. The site may be the AP or STA1-STA3 shown in FIG. The station in Embodiment 10 acts as a receiver.
射频芯片,用于接收第一信息序列,所述第一信息序列位于物理层协议数据单元PPDU的高效信令字段HE-SIG;a radio frequency chip, configured to receive a first information sequence, where the first information sequence is located in an efficient signaling field HE-SIG of a physical layer protocol data unit PPDU;
基带芯片,用于将本地标识符序列中的第一部分比特编码,得到n位比特的编码子序列,所述第一部分比特数目为n/2,n为大于0的偶数;a baseband chip, configured to encode a first partial bit in a sequence of local identifiers to obtain an encoded subsequence of n bits, wherein the first partial number of bits is n/2, and n is an even number greater than 0;
所述基带芯片,还用于将所述编码子序列与所述第一信息序列的前n位比特的软值进行软异或处理,得到第一子序列,所述软异或处理包括:所述编码子序列中“0”比特的对应位上保留软值,所述编码子序列中“1”比特的对应位上的软值取反;The baseband chip is further configured to perform soft exclusive OR processing on the coding subsequence and a soft value of a first n bit of the first information sequence to obtain a first subsequence, where the soft exclusive OR process includes: A soft value is reserved on a corresponding bit of the "0" bit in the coding subsequence, and a soft value on a corresponding bit of the "1" bit in the coding subsequence is inverted;
所述基带芯片,还用于对所述第一信息序列变换得到第二信息序列, 包括:将所述第一子序列放置所述第一信息序列的尾部,将所述编码子序列替换所述第一信息序列的前n位比特;The baseband chip is further configured to transform the first information sequence to obtain a second information sequence, where The method includes: placing the first sub-sequence to a tail of the first information sequence, and replacing the coding sub-sequence with a first n-bit of the first information sequence;
所述基带芯片,还用于对所述第二信息序列进行译码,将所述本地标识符序列中的第二部分比特与译码后的第二信息序列的部分比特异或得到CRC序列;The baseband chip is further configured to decode the second information sequence, and XOR the second partial bit in the local identifier sequence and a partial bit of the decoded second information sequence to obtain a CRC sequence;
所述基带芯片,还用于确定所述译码后的第二信息序列,包括:所述CRC序列验证,且比较所述本地标识符序列中的第一部分比特与所述译码后的第二信息序列的前n/2位比特。The baseband chip is further configured to determine the decoded second information sequence, including: the CRC sequence verification, and compare a first partial bit in the local identifier sequence with the decoded second The first n/2 bits of the information sequence.
本发明实施例在无线局域网传输标识符的过程中,基带芯片对本地标识符序列进行归零卷积编码后与接收到的信息序列执行软异或操作,得到标识符序列和CRC序列,通过上述方式,可以从接收到的信息序列中提取标识符序列与CRC序列,确保数据包以较小的开销完成正确传输,并且相比采用咬尾卷积编码性能更优。In the process of transmitting an identifier in a wireless local area network, the baseband chip performs a null-OR operation on the sequence of local identifiers and performs a soft exclusive OR operation with the received information sequence to obtain an identifier sequence and a CRC sequence. In this way, the identifier sequence and the CRC sequence can be extracted from the received information sequence, ensuring that the data packet completes the correct transmission with less overhead, and is better than the tail-biting convolutional coding performance.
实施例11Example 11
实施例11中的站点包括处理器、存储芯片、基带芯片、射频芯片和天线。站点可以为图1中示出的AP或STA1-STA3。实施例11中的站点充当发射机的角色。The station in Embodiment 11 includes a processor, a memory chip, a baseband chip, a radio frequency chip, and an antenna. The site may be the AP or STA1-STA3 shown in FIG. The station in Embodiment 11 acts as a transmitter.
基带芯片,用于对第一信息序列进行归零卷积编码得到第二信息序列,其中标识符序列位于所述第一信息序列的前部;a baseband chip, configured to perform a zero- convolutional coding on the first information sequence to obtain a second information sequence, where the identifier sequence is located at a front portion of the first information sequence;
所述基带芯片,还用于选择第二信息序列中协议规定位置的n位比特,并将所述协议规定位置的n位比特与第二信息序列的前n位比特异或,n为大于0的整数;The baseband chip is further configured to select an n-bit bit of a protocol specified position in the second information sequence, and XOR the n-bit bit of the protocol specified position with the first n-bit bit of the second information sequence, where n is greater than 0 Integer
所述基带芯片,还用于删除所述协议规定位置的n位比特,得到第三信息序列,所述第三信息序列位于物理层协议数据单元PPDU的高效信令字段HE-SIG;The baseband chip is further configured to delete n bits of the specified location of the protocol to obtain a third information sequence, where the third information sequence is located in an efficient signaling field HE-SIG of the physical layer protocol data unit PPDU;
射频芯片,用于发送所述第三信息序列。And a radio frequency chip, configured to send the third information sequence.
可选地,所述协议规定位置的n位比特,包括:所述第二信息序列的尾部n位比特。Optionally, the protocol specifies n bits of the location, including: a tail n-bit of the second sequence of information.
本发明实施例在无线局域网传输标识符的过程中,基带芯片对信息序列进行归零卷积编码,其中标识符序列位于信息序列的前部。并且, 基带芯片对信息序列中的尾比特内嵌至关联ID内进行传输,通过上述方式,减少了尾比特的开销,提高了发送数据流的效率,并且相比采用咬尾卷积编码性能更优。In the embodiment of the present invention, in the process of transmitting an identifier in a wireless local area network, the baseband chip performs zero- convolutional coding on the information sequence, wherein the identifier sequence is located at the front of the information sequence. And, The baseband chip transmits the tail bits in the information sequence to the associated ID. In the above manner, the overhead of the tail bits is reduced, the efficiency of transmitting the data stream is improved, and the encoding performance is better than that of the tail-biting convolution.
实施例12Example 12
实施例12中的站点包括处理器、存储芯片、基带芯片、射频芯片和天线。站点可以为图1中示出的AP或STA1-STA3。实施例12中的站点充当接收机的角色。The station in Embodiment 12 includes a processor, a memory chip, a baseband chip, a radio frequency chip, and an antenna. The site may be the AP or STA1-STA3 shown in FIG. The station in Embodiment 12 acts as a receiver.
射频芯片,用于接收第一信息序列,所述第一信息序列位于物理层协议数据单元PPDU的高效信令字段HE-SIG;a radio frequency chip, configured to receive a first information sequence, where the first information sequence is located in an efficient signaling field HE-SIG of a physical layer protocol data unit PPDU;
基带芯片,用于将本地标识符序列进行编码,得到n位比特的编码子序列,n为大于0的整数;a baseband chip for encoding a sequence of local identifiers to obtain an encoded subsequence of n bits, n being an integer greater than zero;
所述基带芯片,还用于将所述编码子序列与所述第一信息序列的前n位比特的软值进行软异或处理,得到第一子序列,所述软异或处理包括:所述编码子序列中“0”比特的对应位上保留软值,所述编码子序列中“1”比特的对应位上的软值取反;The baseband chip is further configured to perform soft exclusive OR processing on the coding subsequence and a soft value of a first n bit of the first information sequence to obtain a first subsequence, where the soft exclusive OR process includes: A soft value is reserved on a corresponding bit of the "0" bit in the coding subsequence, and a soft value on a corresponding bit of the "1" bit in the coding subsequence is inverted;
所述基带芯片,还用于对所述第一信息序列变换得到第二信息序列,包括:将所述第一子序列放置所述第一信息序列的尾部,将所述编码子序列替换所述第一信息序列的前n位比特。The baseband chip is further configured to transform the first information sequence to obtain a second information sequence, including: placing the first subsequence to a tail of the first information sequence, and replacing the coding subsequence with the The first n bits of the first information sequence.
本发明实施例在无线局域网传输标识符的过程中,基带芯片对本地标识符序列进行归零卷积编码后与接收到的信息序列执行软异或操作,得到标识符序列,通过上述方式,可以从接收到的信息序列中提取标识符序列,确保数据包以较小的开销完成正确传输,并且相比采用咬尾卷积编码性能更优。In the process of transmitting an identifier in a wireless local area network, the baseband chip performs a soft exclusive OR operation on the sequence of local identifiers and performs a soft exclusive OR operation with the received information sequence to obtain an identifier sequence. The sequence of identifiers is extracted from the received sequence of information, ensuring that the packet is correctly transmitted with less overhead and is better than using tail-biting convolutional coding.
以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。 The above embodiments are only used to illustrate the technical solutions of the present invention, and are not intended to be limiting; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that The technical solutions are described as being modified, or equivalent to some of the technical features are replaced; and the modifications or substitutions do not deviate from the scope of the technical solutions of the embodiments of the present invention.

Claims (20)

  1. 一种传输标识符的方法,应用于无线局域网WLAN,其特征在于,包括:A method for transmitting an identifier, applied to a wireless local area network WLAN, comprising:
    选择第一信息序列的标识符序列的部分比特与循环冗余码CRC异或,其中所述标识符序列位于所述第一信息序列的头部;Selecting a partial bit of the identifier sequence of the first information sequence to be exclusive OR with a cyclic redundancy code CRC, wherein the identifier sequence is located at a head of the first information sequence;
    对执行异或操作后的第一信息序列进行归零卷积编码,得到第二信息序列;Performing zero- convolutional coding on the first information sequence after performing the XOR operation to obtain a second information sequence;
    选择所述第二信息序列中协议规定位置的m位比特,将所述协议规定位置的m位比特压缩为n位比特,n为大于0的偶数,m大于n;Selecting m bits of the specified position in the second information sequence, compressing m bits of the specified position of the protocol into n bits, n being an even number greater than 0, and m is greater than n;
    将所述压缩后的n位比特与所述第二信息序列的前n位比特异或;Exchanging the compressed n-bit bits with the first n-bit bits of the second information sequence;
    删除所述协议规定位置的m位比特,得到第三信息序列,所述第三信息序列位于物理层协议数据单元PPDU的高效信令字段HE-SIG;Deleting the m-bit of the specified location of the protocol, to obtain a third information sequence, where the third information sequence is located in the high-efficiency signaling field HE-SIG of the physical layer protocol data unit PPDU;
    发送所述第三信息序列。Sending the third sequence of information.
  2. 根据权利要求1所述的方法,其特征在于,所述选择所述第二信息序列中协议规定位置的m位比特,将所述协议规定位置的m位比特压缩为n位比特,包括:将所述第二信息序列中协议规定位置的12位比特,压缩为6位比特。The method according to claim 1, wherein said selecting an m-bit of a predetermined position in said second information sequence, and compressing m-bit bits of said protocol-defined position into n-bit bits comprises: The 12-bit bit of the protocol specified position in the second information sequence is compressed into 6-bit bits.
  3. 根据权利要求2所述的方法,其特征在于,所述协议规定位置的m位比特,包括:所述第二信息序列的尾部m位比特。The method according to claim 2, wherein the protocol specifies an m-bit of a location, comprising: a tail m-bit of the second sequence of information.
  4. 一种传输标识符的方法,应用于无线局域网WLAN,其特征在于,包括:A method for transmitting an identifier, applied to a wireless local area network WLAN, comprising:
    接收第一信息序列,所述第一信息序列位于物理层协议数据单元PPDU的高效信令字段HE-SIG;Receiving a first information sequence, where the first information sequence is located in an efficient signaling field HE-SIG of a physical layer protocol data unit PPDU;
    将本地标识符序列中的第一部分比特进行编码,得到n位比特的第一编码子序列,所述第一部分比特数目为n/2,n为大于0的偶数;Encoding a first partial bit in the sequence of local identifiers to obtain a first coding subsequence of n bits, the first partial number of bits being n/2, n being an even number greater than 0;
    将所述第一编码子序列与所述第一信息序列的前n位比特的软值进行软异或处理,得到第一子序列,所述软异或处理包括:所述编码子序列中“0”比特的对应位上保留软值,所述编码子序列中“1”比特的对应位上的软值取反;And performing soft exclusive OR processing on the first coding subsequence and the soft value of the first n bits of the first information sequence to obtain a first subsequence, where the soft exclusive OR processing includes: A soft value is reserved on a corresponding bit of the 0" bit, and a soft value on a corresponding bit of the "1" bit in the encoded subsequence is inverted;
    将所述n位比特的第一子序列变换得到m位比特的第二子序列,m为 大于0的整数,m大于n;Transforming the first sub-sequence of the n-bit to obtain a second sub-sequence of m-bits, where m is An integer greater than 0, m is greater than n;
    对所述第一信息序列变换得到第二信息序列,包括:将所述第一编码子序列替换所述第一信息序列的头部n位比特,将所述第二子序列放置所述第一信息序列的尾部;Transforming the first information sequence to obtain a second information sequence, comprising: replacing the first coding subsequence with a head n bit of the first information sequence, and placing the second subsequence for the first The tail of the sequence of information;
    对所述第二信息序列进行译码,将所述本地标识符序列中的第二部分比特与译码后的第二信息序列的部分比特异或得到CRC序列;Decoding the second information sequence, and XORing a second partial bit in the local identifier sequence with a partial bit of the decoded second information sequence to obtain a CRC sequence;
    确定所述译码后的第二信息序列,包括:所述CRC序列验证,且比较所述本地标识符序列中的第一部分比特与所述译码后的第二信息序列的前n/2位比特。Determining the decoded second information sequence, comprising: the CRC sequence verification, and comparing the first partial bit in the local identifier sequence with the first n/2 bits of the decoded second information sequence Bit.
  5. 一种传输标识符的方法,应用于无线局域网WLAN,其特征在于,包括:A method for transmitting an identifier, applied to a wireless local area network WLAN, comprising:
    选择第一信息序列的标识符序列的部分比特与循环冗余码CRC异或,其中标识符序列位于所述第一信息序列的头部;Selecting a partial bit of the identifier sequence of the first information sequence to be exclusive to the cyclic redundancy code CRC, wherein the identifier sequence is located at a head of the first information sequence;
    对执行异或操作后的第一信息序列进行归零卷积编码,得到第二信息序列;Performing zero- convolutional coding on the first information sequence after performing the XOR operation to obtain a second information sequence;
    选择第二信息序列中协议规定位置的n位比特,并将所述协议规定位置的n位比特与所述第二信息序列的前n位比特异或,n为大于0的整数;Selecting n bits of the location specified by the protocol in the second information sequence, and XORing the n bits of the specified location of the protocol with the first n bits of the second sequence of information, n being an integer greater than 0;
    删除所述协议规定位置的n位比特,得到第三信息序列,所述第三信息序列位于物理层协议数据单元PPDU的高效信令字段HE-SIG;Deleting the n-bit of the specified location of the protocol, to obtain a third information sequence, where the third information sequence is located in the high-efficiency signaling field HE-SIG of the physical layer protocol data unit PPDU;
    发送所述第三信息序列。Sending the third sequence of information.
  6. 根据权利要求5所述的方法,其特征在于,所述协议规定位置的n位比特,包括:所述第二信息序列的尾部n位比特。The method of claim 5 wherein said protocol specifies n-bit bits of a location comprising: a tail n-bit of said second sequence of information.
  7. 一种传输标识符的方法,应用于无线局域网WLAN,其特征在于,包括:A method for transmitting an identifier, applied to a wireless local area network WLAN, comprising:
    接收第一信息序列,所述第一信息序列位于物理层协议数据单元PPDU的高效信令字段HE-SIG;Receiving a first information sequence, where the first information sequence is located in an efficient signaling field HE-SIG of a physical layer protocol data unit PPDU;
    将本地标识符序列中的第一部分比特编码,得到n位比特的编码子序列,所述第一部分比特数目为n/2,n为大于0的偶数;Encoding a first partial bit in the sequence of local identifiers to obtain an encoded subsequence of n bits, the first partial number of bits being n/2, n being an even number greater than 0;
    将所述编码子序列与所述第一信息序列的前n位比特的软值进行软异或处理,得到第一子序列,所述软异或处理包括:所述编码子序列中“0”比特的对应位上保留软值,所述编码子序列中“1”比特的对应位 上的软值取反;And performing soft exclusive OR processing on the coding subsequence and the soft value of the first n bits of the first information sequence to obtain a first subsequence, where the soft exclusive OR process includes: “0” in the coding subsequence A soft value is reserved on the corresponding bit of the bit, and the corresponding bit of the "1" bit in the encoding subsequence The soft value is reversed;
    对所述第一信息序列变换得到第二信息序列,包括:将所述第一子序列放置所述第一信息序列的尾部,将所述编码子序列替换所述第一信息序列的前n位比特;Transforming the first information sequence to obtain a second information sequence, comprising: placing the first subsequence to a tail of the first information sequence, and replacing the coding subsequence with a first n bits of the first information sequence Bit
    对所述第二信息序列进行译码,将所述本地标识符序列中的第二部分比特与译码后的第二信息序列的部分比特异或得到CRC序列;Decoding the second information sequence, and XORing a second partial bit in the local identifier sequence with a partial bit of the decoded second information sequence to obtain a CRC sequence;
    确定所述译码后的第二信息序列,包括:所述CRC序列验证,且比较所述本地标识符序列中的第一部分比特与所述译码后的第二信息序列的前n/2位比特。Determining the decoded second information sequence, comprising: the CRC sequence verification, and comparing the first partial bit in the local identifier sequence with the first n/2 bits of the decoded second information sequence Bit.
  8. 一种传输标识符的方法,应用于无线局域网WLAN,其特征在于,包括:A method for transmitting an identifier, applied to a wireless local area network WLAN, comprising:
    对第一信息序列进行归零卷积编码得到第二信息序列,其中标识符序列位于所述第一信息序列的前部;Performing zero- convolutional coding on the first information sequence to obtain a second information sequence, wherein the identifier sequence is located at the front of the first information sequence;
    选择第二信息序列中协议规定位置的n位比特,并将所述协议规定位置的n位比特与第二信息序列的前n位比特异或,n为大于0的整数;Selecting n bits of the location specified by the protocol in the second information sequence, and XORing the n bits of the specified location of the protocol with the first n bits of the second information sequence, n being an integer greater than 0;
    删除所述协议规定位置的n位比特,得到第三信息序列,所述第三信息序列位于物理层协议数据单元PPDU的高效信令字段HE-SIG;Deleting the n-bit of the specified location of the protocol, to obtain a third information sequence, where the third information sequence is located in the high-efficiency signaling field HE-SIG of the physical layer protocol data unit PPDU;
    发送所述第三信息序列。Sending the third sequence of information.
  9. 根据权利要求8所述的方法,其特征在于,所述协议规定位置的n位比特,包括:所述第二信息序列的尾部n位比特。The method of claim 8 wherein said protocol specifies n-bit bits of a location, comprising: a tail n-bit of said second sequence of information.
  10. 一种传输标识符的方法,应用于无线局域网WLAN,其特征在于,包括:A method for transmitting an identifier, applied to a wireless local area network WLAN, comprising:
    接收第一信息序列,所述第一信息序列位于物理层协议数据单元PPDU的高效信令字段HE-SIG;Receiving a first information sequence, where the first information sequence is located in an efficient signaling field HE-SIG of a physical layer protocol data unit PPDU;
    将本地标识符序列进行编码,得到n位比特的编码子序列,n为大于0的整数;Encoding the sequence of local identifiers to obtain an encoded subsequence of n bits, n being an integer greater than 0;
    将所述编码子序列与所述第一信息序列的前n位比特的软值进行软异或处理,得到第一子序列,所述软异或处理包括:所述编码子序列中“0”比特的对应位上保留软值,所述编码子序列中“1”比特的对应位上的软值取反;And performing soft exclusive OR processing on the coding subsequence and the soft value of the first n bits of the first information sequence to obtain a first subsequence, where the soft exclusive OR process includes: “0” in the coding subsequence A soft value is reserved on a corresponding bit of the bit, and a soft value on a corresponding bit of the "1" bit in the encoded subsequence is inverted;
    对所述第一信息序列变换得到第二信息序列,包括:将所述第一子 序列放置所述第一信息序列的尾部,将所述编码子序列替换所述第一信息序列的前n位比特。Transforming the first information sequence to obtain a second information sequence, including: using the first sub The sequence places the tail of the first information sequence, and replaces the coding subsequence with the first n bits of the first information sequence.
  11. 一种传输标识符的站点,应用于无线局域网WLAN,其特征在于,包括:A station for transmitting an identifier, applied to a wireless local area network (WLAN), characterized in that it comprises:
    基带芯片,用于选择第一信息序列的标识符序列的部分比特与循环冗余码CRC异或,其中所述标识符序列位于所述第一信息序列的头部;a baseband chip, the partial bit of the identifier sequence for selecting the first information sequence is XORed with the cyclic redundancy code CRC, wherein the identifier sequence is located at a head of the first information sequence;
    所述基带芯片,还用于对执行异或操作后的第一信息序列进行归零卷积编码,得到第二信息序列;The baseband chip is further configured to perform a zero- convolutional coding on the first information sequence after performing the XOR operation to obtain a second information sequence;
    所述基带芯片,还用于选择所述第二信息序列中协议规定位置的m位比特,将所述协议规定位置的m位比特压缩为n位比特,n为大于0的偶数,m大于n;The baseband chip is further configured to select an m-bit bit of a predetermined position in the second information sequence, compress the m-bit bit of the specified position of the protocol into an n-bit bit, n is an even number greater than 0, and m is greater than n ;
    所述基带芯片,还用于将所述压缩后的n位比特与所述第二信息序列的前n位比特异或;The baseband chip is further configured to XOR the compressed n-bit bit with the first n-bit bit of the second information sequence;
    所述基带芯片,还用于删除所述协议规定位置的m位比特,得到第三信息序列,所述第三信息序列位于物理层协议数据单元PPDU的高效信令字段HE-SIG;The baseband chip is further configured to delete the m-bit bit of the specified location of the protocol, to obtain a third information sequence, where the third information sequence is located in an efficient signaling field HE-SIG of the physical layer protocol data unit PPDU;
    射频芯片,用于发送所述第三信息序列。And a radio frequency chip, configured to send the third information sequence.
  12. 根据权利要求11所述的站点,其特征在于,所述基带芯片选择所述第二信息序列中协议规定位置的m位比特,将所述协议规定位置的m位比特压缩为n位比特,包括:将所述第二信息序列中协议规定位置的12位比特,压缩为6位比特。The station according to claim 11, wherein said baseband chip selects m-bit bits of a protocol-defined position in said second information sequence, and compresses m-bit bits of said protocol-defined position into n-bit bits, including : compressing the 12-bit bits of the predetermined position in the second information sequence into 6-bit bits.
  13. 根据权利要求12所述的站点,其特征在于,所述协议规定位置的m位比特,包括:所述第二信息序列的尾部m位比特。The station according to claim 12, wherein the protocol specifies an m-bit of a location, comprising: a tail m-bit of the second sequence of information.
  14. 一种传输标识符的站点,应用于无线局域网WLAN,其特征在于,包括:A station for transmitting an identifier, applied to a wireless local area network (WLAN), characterized in that it comprises:
    射频芯片,用于接收第一信息序列,所述第一信息序列位于物理层协议数据单元PPDU的高效信令字段HE-SIG;a radio frequency chip, configured to receive a first information sequence, where the first information sequence is located in an efficient signaling field HE-SIG of a physical layer protocol data unit PPDU;
    基带芯片,用于将本地标识符序列中的第一部分比特进行编码,得到n位比特的第一编码子序列,所述第一部分比特数目为n/2,n为大于0的偶数; a baseband chip, configured to encode a first partial bit in the sequence of local identifiers to obtain a first coding subsequence of n bits, wherein the first partial number of bits is n/2, and n is an even number greater than 0;
    所述基带芯片,还用于将所述第一编码子序列与所述第一信息序列的前n位比特的软值进行软异或处理,得到第一子序列,所述软异或处理包括:所述编码子序列中“0”比特的对应位上保留软值,所述编码子序列中“1”比特的对应位上的软值取反;The baseband chip is further configured to perform a soft exclusive OR processing on the first coding subsequence and a soft value of the first n bits of the first information sequence to obtain a first subsequence, where the soft exclusive OR process includes : a soft value is reserved on a corresponding bit of the "0" bit in the coding subsequence, and a soft value on a corresponding bit of the "1" bit in the coding subsequence is inverted;
    所述基带芯片,还用于将所述n位比特的第一子序列变换得到m位比特的第二子序列,m为大于0的整数,m大于n;The baseband chip is further configured to transform the first sub-sequence of the n-bit bit to obtain a second sub-sequence of m-bit bits, where m is an integer greater than 0, and m is greater than n;
    所述基带芯片,还用于对所述第一信息序列变换得到第二信息序列,包括:将所述第一编码子序列替换所述第一信息序列的头部n位比特,将所述第二子序列放置所述第一信息序列的尾部;The baseband chip is further configured to transform the first information sequence to obtain a second information sequence, including: replacing the first coding subsequence with a head n bit of the first information sequence, a second subsequence placing a tail of the first information sequence;
    所述基带芯片,还用于对所述第二信息序列进行译码,将所述本地标识符序列中的第二部分比特与译码后的第二信息序列的部分比特异或得到CRC序列;The baseband chip is further configured to decode the second information sequence, and XOR the second partial bit in the local identifier sequence and a partial bit of the decoded second information sequence to obtain a CRC sequence;
    所述基带芯片,还用于确定所述译码后的第二信息序列,包括:所述CRC序列验证,且比较所述本地标识符序列中的第一部分比特与所述译码后的第二信息序列的前n/2位比特。The baseband chip is further configured to determine the decoded second information sequence, including: the CRC sequence verification, and compare a first partial bit in the local identifier sequence with the decoded second The first n/2 bits of the information sequence.
  15. 一种传输标识符的站点,应用于无线局域网WLAN,其特征在于,包括:A station for transmitting an identifier, applied to a wireless local area network (WLAN), characterized in that it comprises:
    所述基带芯片,用于选择第一信息序列的标识符序列的部分比特与循环冗余码CRC异或,其中标识符序列位于所述第一信息序列的头部;The baseband chip, the partial bit of the identifier sequence for selecting the first information sequence is XORed with the cyclic redundancy code CRC, wherein the identifier sequence is located at the head of the first information sequence;
    所述基带芯片,还用于对执行异或操作后的第一信息序列进行归零卷积编码,得到第二信息序列;The baseband chip is further configured to perform a zero- convolutional coding on the first information sequence after performing the XOR operation to obtain a second information sequence;
    所述基带芯片,还用于选择第二信息序列中协议规定位置的n位比特,并将所述协议规定位置的n位比特与所述第二信息序列的前n位比特异或,n为大于0的整数;The baseband chip is further configured to select an n-bit bit of a protocol specified position in the second information sequence, and XOR the n-bit bit of the protocol specified position with the first n-bit bit of the second information sequence, where n is An integer greater than 0;
    所述基带芯片,还用于删除所述协议规定位置的n位比特,得到第三信息序列,所述第三信息序列位于物理层协议数据单元PPDU的高效信令字段HE-SIG;The baseband chip is further configured to delete n bits of the specified location of the protocol to obtain a third information sequence, where the third information sequence is located in an efficient signaling field HE-SIG of the physical layer protocol data unit PPDU;
    所述射频芯片,用于发送所述第三信息序列。The radio frequency chip is configured to send the third information sequence.
  16. 根据权利要求15所述的站点,其特征在于,所述协议规定位置的n位比特,包括:所述第二信息序列的尾部n位比特。The station according to claim 15, wherein said protocol specifies n-bit bits of a location, comprising: a tail n-bit of said second sequence of information.
  17. 一种传输标识符的站点,应用于无线局域网WLAN,其特征在 于,包括:A site for transmitting identifiers, applied to a wireless local area network WLAN, characterized by Yes, including:
    射频芯片,用于接收第一信息序列,所述第一信息序列位于物理层协议数据单元PPDU的高效信令字段HE-SIG;a radio frequency chip, configured to receive a first information sequence, where the first information sequence is located in an efficient signaling field HE-SIG of a physical layer protocol data unit PPDU;
    基带芯片,用于将本地标识符序列中的第一部分比特编码,得到n位比特的编码子序列,所述第一部分比特数目为n/2,n为大于0的偶数;a baseband chip, configured to encode a first partial bit in a sequence of local identifiers to obtain an encoded subsequence of n bits, wherein the first partial number of bits is n/2, and n is an even number greater than 0;
    所述基带芯片,还用于将所述编码子序列与所述第一信息序列的前n位比特的软值进行软异或处理,得到第一子序列,所述软异或处理包括:所述编码子序列中“0”比特的对应位上保留软值,所述编码子序列中“1”比特的对应位上的软值取反;The baseband chip is further configured to perform soft exclusive OR processing on the coding subsequence and a soft value of a first n bit of the first information sequence to obtain a first subsequence, where the soft exclusive OR process includes: A soft value is reserved on a corresponding bit of the "0" bit in the coding subsequence, and a soft value on a corresponding bit of the "1" bit in the coding subsequence is inverted;
    所述基带芯片,还用于对所述第一信息序列变换得到第二信息序列,包括:将所述第一子序列放置所述第一信息序列的尾部,将所述编码子序列替换所述第一信息序列的前n位比特;The baseband chip is further configured to transform the first information sequence to obtain a second information sequence, including: placing the first subsequence to a tail of the first information sequence, and replacing the coding subsequence with the The first n bits of the first information sequence;
    所述基带芯片,还用于对所述第二信息序列进行译码,将所述本地标识符序列中的第二部分比特与译码后的第二信息序列的部分比特异或得到CRC序列;The baseband chip is further configured to decode the second information sequence, and XOR the second partial bit in the local identifier sequence and a partial bit of the decoded second information sequence to obtain a CRC sequence;
    所述基带芯片,还用于确定所述译码后的第二信息序列,包括:所述CRC序列验证,且比较所述本地标识符序列中的第一部分比特与所述译码后的第二信息序列的前n/2位比特。The baseband chip is further configured to determine the decoded second information sequence, including: the CRC sequence verification, and compare a first partial bit in the local identifier sequence with the decoded second The first n/2 bits of the information sequence.
  18. 一种传输标识符的站点,应用于无线局域网WLAN,其特征在于,包括:A station for transmitting an identifier, applied to a wireless local area network (WLAN), characterized in that it comprises:
    基带芯片,用于对第一信息序列进行归零卷积编码得到第二信息序列,其中标识符序列位于所述第一信息序列的前部;a baseband chip, configured to perform a zero- convolutional coding on the first information sequence to obtain a second information sequence, where the identifier sequence is located at a front portion of the first information sequence;
    所述基带芯片,还用于选择第二信息序列中协议规定位置的n位比特,并将所述协议规定位置的n位比特与第二信息序列的前n位比特异或,n为大于0的整数;The baseband chip is further configured to select an n-bit bit of a protocol specified position in the second information sequence, and XOR the n-bit bit of the protocol specified position with the first n-bit bit of the second information sequence, where n is greater than 0 Integer
    所述基带芯片,还用于删除所述协议规定位置的n位比特,得到第三信息序列,所述第三信息序列位于物理层协议数据单元PPDU的高效信令字段HE-SIG;The baseband chip is further configured to delete n bits of the specified location of the protocol to obtain a third information sequence, where the third information sequence is located in an efficient signaling field HE-SIG of the physical layer protocol data unit PPDU;
    射频芯片,用于发送所述第三信息序列。And a radio frequency chip, configured to send the third information sequence.
  19. 根据权利要求18所述的站点,其特征在于,所述协议规定位置的n位比特,包括:所述第二信息序列的尾部n位比特。 The station according to claim 18, wherein said protocol specifies n-bit bits of a location, comprising: a tail n-bit of said second sequence of information.
  20. 一种传输标识符的站点,应用于无线局域网WLAN,其特征在于,包括:A station for transmitting an identifier, applied to a wireless local area network (WLAN), characterized in that it comprises:
    射频芯片,用于接收第一信息序列,所述第一信息序列位于物理层协议数据单元PPDU的高效信令字段HE-SIG;a radio frequency chip, configured to receive a first information sequence, where the first information sequence is located in an efficient signaling field HE-SIG of a physical layer protocol data unit PPDU;
    基带芯片,用于将本地标识符序列进行编码,得到n位比特的编码子序列,n为大于0的整数;a baseband chip for encoding a sequence of local identifiers to obtain an encoded subsequence of n bits, n being an integer greater than zero;
    所述基带芯片,还用于将所述编码子序列与所述第一信息序列的前n位比特的软值进行软异或处理,得到第一子序列,所述软异或处理包括:所述编码子序列中“0”比特的对应位上保留软值,所述编码子序列中“1”比特的对应位上的软值取反;The baseband chip is further configured to perform soft exclusive OR processing on the coding subsequence and a soft value of a first n bit of the first information sequence to obtain a first subsequence, where the soft exclusive OR process includes: A soft value is reserved on a corresponding bit of the "0" bit in the coding subsequence, and a soft value on a corresponding bit of the "1" bit in the coding subsequence is inverted;
    所述基带芯片,还用于对所述第一信息序列变换得到第二信息序列,包括:将所述第一子序列放置所述第一信息序列的尾部,将所述编码子序列替换所述第一信息序列的前n位比特。 The baseband chip is further configured to transform the first information sequence to obtain a second information sequence, including: placing the first subsequence to a tail of the first information sequence, and replacing the coding subsequence with the The first n bits of the first information sequence.
PCT/CN2015/086265 2015-08-06 2015-08-06 Method and station for transmitting identifier WO2017020299A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201580082205.1A CN107852641B (en) 2015-08-06 2015-08-06 Method and station for transmitting identifier
PCT/CN2015/086265 WO2017020299A1 (en) 2015-08-06 2015-08-06 Method and station for transmitting identifier

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2015/086265 WO2017020299A1 (en) 2015-08-06 2015-08-06 Method and station for transmitting identifier

Publications (2)

Publication Number Publication Date
WO2017020299A1 true WO2017020299A1 (en) 2017-02-09
WO2017020299A9 WO2017020299A9 (en) 2018-02-22

Family

ID=57942320

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2015/086265 WO2017020299A1 (en) 2015-08-06 2015-08-06 Method and station for transmitting identifier

Country Status (2)

Country Link
CN (1) CN107852641B (en)
WO (1) WO2017020299A1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101867379A (en) * 2010-06-24 2010-10-20 东南大学 Cyclic redundancy check-assisted convolutional code decoding method
CN102696182A (en) * 2010-11-26 2012-09-26 Lg电子株式会社 Method for reporting channel information based on link adaptation in wireless local area network and the apparatus for the same
CN103430601A (en) * 2011-01-16 2013-12-04 Lg电子株式会社 Method for communication based on identifying information assignment and apparatus for the same

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101867379A (en) * 2010-06-24 2010-10-20 东南大学 Cyclic redundancy check-assisted convolutional code decoding method
CN102696182A (en) * 2010-11-26 2012-09-26 Lg电子株式会社 Method for reporting channel information based on link adaptation in wireless local area network and the apparatus for the same
CN103430601A (en) * 2011-01-16 2013-12-04 Lg电子株式会社 Method for communication based on identifying information assignment and apparatus for the same

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
ODOR, M. ET AL.: "A Frame Handler Module for A Side-Channel in Mobile Ad Hoc Networks", THE 5TH LCN WORKSHOP ON SECURITY IN COMMUNICATIONS NETWORKS (SICK 2009), 23 October 2009 (2009-10-23), XP031581384 *

Also Published As

Publication number Publication date
CN107852641A (en) 2018-03-27
WO2017020299A9 (en) 2018-02-22
CN107852641B (en) 2020-04-28

Similar Documents

Publication Publication Date Title
US7263651B2 (en) Method and apparatus for varying lengths of low density party check codewords
US7861134B2 (en) Methods and systems for LDPC coding
CN107534661B (en) Enhanced compression format for data compression
US7620880B2 (en) LDPC concatenation rules for IEEE 802.11n system with packets length specified in OFDM symbols
KR100945490B1 (en) System and Method for processing wireless high definition video data using remainder bytes
EP1656737B1 (en) Method and apparatus for varying lengths of low density parity check codewords
CN103684680B (en) Decoding a coded data block
US20190372711A1 (en) Polar code transmission method and apparatus
US8948309B2 (en) Method and system for redundancy-based decoding of video content in a wireless system
WO2008109538A1 (en) Combining packets in physical layer for two-way relaying
WO2012155575A1 (en) Method and the corresponding apparatus for data compression, transmission, reception and decompression
US10749549B2 (en) Method and device in user equipment and base station for wireless communication
TW202147798A (en) Fixed-length probabilistic amplitude shaping
US11757585B2 (en) Data transmission method and related apparatus
JP2022516802A (en) Data retransmission over wireless network
KR102096939B1 (en) Method of direct communication between stations in a wireless local area network and related devices
US20210143942A1 (en) Feedback and retransmission format of harq protocol
US9538526B2 (en) Method and device for transmitting frame
CN110476357B (en) Polarization code transmission method and device
WO2017020299A9 (en) Method and station for transmitting identifier
WO2018141280A1 (en) Data processing method and communication device
WO2024031286A1 (en) Data processing method, apparatus and device
WO2024031285A1 (en) Data processing method, apparatus and device
WO2023011145A1 (en) Communication method and apparatus
WO2022050019A1 (en) Information processing device and decoding method

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 15900073

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 15900073

Country of ref document: EP

Kind code of ref document: A1