Wireless frame processing method and wireless communication device

CN122845013APending Publication Date: 2026-09-29REALTEK SEMICON CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510353887.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-25
Publication Date
2026-09-29

AI Technical Summary

Technical Problem

在这种处理方式下,标头字段的部分字段可能因为回溯长度不够而导致解码错误

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122845013A_ABST
    Figure CN122845013A_ABST
Patent Text Reader

Abstract

The present disclosure relates to a wireless frame processing method and a wireless communication device. A wireless frame processing method includes: performing first demodulation, first equalization, first data detection and first decoding on a physical layer header field of a wireless frame to obtain first header data including a first data rate; in a case that the first header data fails a check, performing second demodulation, second equalization and second data detection on part of symbols in a payload field of the wireless frame according to the first data rate, performing joint decoding on the part of symbols in the physical layer header field and the payload field, and performing header decoding on a result of the second decoding to obtain second header data; and in a case that the second header data passes the check, performing third demodulation, third equalization, third data detection and payload decoding on the payload field according to a second data rate and a frame length in the second header data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the processing of wireless frames, and more particularly to a wireless frame processing method and wireless communication device with joint decoding function. Background Technology

[0002] Convolutional coding improves communication reliability by adding redundant information and is used in many communication network systems, such as wireless personal area networks (WPANs). At the receiver, Viterbi decoding is typically used. This utilizes the changing patterns of registers and the soft information obtained after equalization at the receiver to construct a transfer network and search for the optimal path across the entire network, thereby achieving coding gain. Ultra-wideband (UWB) systems using the 802.15.4 series of protocols also employ convolutional coding. In this series of protocols, when the constraint length of convolutional coding is 3, the header and payload fields are jointly encoded, and the decoding of the payload field depends on the content of the header field. In the conventional processing flow, the header field is decoded first to obtain the data rate and frame length information of the payload field, and then the payload field is processed. Under this processing method, some fields of the header field may lead to decoding errors due to insufficient backtracking length. If the header field cannot be decoded correctly, it will also affect the decoding performance of the payload field. Summary of the Invention

[0003] This disclosure proposes a resource unit configuration method, comprising: performing a first demodulation, a first equalization, a first data detection, and a first decoding on the physical layer header field of a radio frame to obtain first header bit data, which includes a first data rate and a first frame length; if the first header bit data fails verification, performing a second demodulation, a second equalization, and a second data detection on the first M symbols in the payload field of the radio frame according to the first data rate, and performing a second decoding on the first M symbols in the physical layer header field and the payload field, and performing header decoding on the result of the second decoding to obtain second header bit data, where M is a positive integer and the second decoding is joint decoding; and if the second header bit data passes verification, performing a third demodulation, a third equalization, a third data detection, and a payload decoding on the payload field according to the second data rate and the second frame length in the second header bit data to obtain payload bit data.

[0004] This disclosure also discloses a wireless communication device comprising a radio frequency (RF) circuit, a pulse shaper, a data detector, a data decoder, a header decoder, and a load decoder. The pulse shaper is coupled to the RF circuit, the data detector is coupled to the pulse shaper, the data decoder is coupled to the data detector, the header decoder is coupled to the data decoder, and the load decoder is coupled to the data decoder. The RF circuit, pulse shaper, and data detector are used to sequentially perform a first demodulation, a first equalization, and a first data detection on the first M symbols in the load field of the wireless frame according to the data rate in the physical layer header field of the wireless frame. The data decoder is used to perform a first decoding on the first M symbols in the physical layer header field and the load field, and the header decoder is used to perform header decoding on the result of the first decoding to obtain first header bit data, where M is a positive integer, and the first decoding is a joint decoding. After the first header bit data passes verification, the RF circuit, pulse shaper, data detector, and data decoder are used to sequentially perform a second demodulation, a second equalization, a second data detection, and a second decoding on the load field, and the load decoder is used to perform load decoding on the result of the second decoding to obtain load bit data. Attached Figure Description

[0005] To gain a more complete understanding of the embodiments and their advantages, reference is now made to the following description taken in conjunction with the accompanying drawings, wherein:

[0006] Figure 1 and Figure 2 These are schematic diagrams of circuit blocks for the transmitting end and receiving end in the wireless communication network of the present disclosure embodiment;

[0007] Figure 3 An example of an ultra-wideband frame;

[0008] Figure 4 for Figure 1 An example of a convolutional encoder used by the data encoder in the transmitting end;

[0009] Figure 5 An example of a symbol structure formed by burst position modulation (BPM); and

[0010] Figure 6 This is a flowchart of a wireless frame processing method according to an embodiment of this disclosure. Detailed Implementation

[0011] The embodiments disclosed herein are discussed in detail below. However, it will be understood that the embodiments provide many applicable concepts that can be implemented in a wide variety of specific situations. The discussed and disclosed embodiments are for illustrative purposes only and are not intended to limit the scope of this disclosure.

[0012] It is understood that while terms such as “first,” “second,” and “third” may be used in this disclosure to describe various signals, information, and / or operations, these terms should not be limiting of these signals, information, and / or operations. These terms are used only to distinguish one signal, information, and / or operation from another.

[0013] Figure 1 and Figure 2 These are schematic circuit block diagrams of the transmitting end 100 and the receiving end 200 in the wireless communication network of the present disclosure embodiment. The wireless communication network can be a wireless personal area network, such as IEEE 802.15.3 or IEEE 802.15.4, and the transmitting end 100 can transmit wireless frames to the receiving end 200 through a channel in the wireless communication network. The transmitting end 100 and the receiving end 200 can be wireless communication devices that support technologies such as, but not limited to, ultra-wideband, Zigbee, and Thread. In some embodiments, the transmitting end 100 and the receiving end 200 may also have the functions of receiving and transmitting wireless frames, respectively.

[0014] like Figure 1 As shown, the transmitting end 100 includes a header encoder 102, a payload encoder 104, a data encoder 106, a symbol mapper 108, a preamble inserter 110, a pulse shaper 112, and an RF circuit 114. The header encoder 102 and the payload encoder 104 are jointly coupled to the data encoder 106, and the data encoder 106, symbol mapper 108, preamble inserter 110, pulse shaper 112, and RF circuit 114 are coupled sequentially. The header encoder 102, payload encoder 104, data encoder 106, symbol mapper 108, preamble inserter 110, pulse shaper 112, and RF circuit 114 can be integrated into one or more chips. The header encoder 102 and payload encoder 104 encode the header bit data HB and the payload bit data PB, respectively. The encoded header bit data HB and the encoded payload bit data PB are merged into bit data DB, and then the data encoder 106 continuously encodes the bit data DB. Subsequently, the symbol mapper 108, the preamble inserter 110, the pulse shaper 112, and the radio frequency circuit 114 sequentially perform symbol mapping, preamble insertion, and modulation on the encoded bit data DB to generate a radio frame F. The radio frame F is transmitted from the antenna (not shown) of the transmitter 100 and transmitted to the receiver 200 via the wireless channel.

[0015] correspond Figure 1 The transmission end 100, such as Figure 2As shown, the receiver 200 includes an RF circuit 202, a pulse shaper 204, a synchronizer 206, a data detector 208, a data decoder 210, a header decoder 212, and a load decoder 214. The RF circuit 202, pulse shaper 204, synchronizer 206, data detector 208, and data decoder 210 are sequentially coupled, and the header decoder 212 and load decoder 214 are jointly coupled to the data decoder 210. Similarly, the RF circuit 202, pulse shaper 204, synchronizer 206, data detector 208, data decoder 210, header decoder 212, and load decoder 214 can be integrated into one or more chips. At the receiving end 200, the antenna (not shown in the diagram) first receives the radio frame F' (formed by the influence of the radio channel and noise on the radio frame F). Then, the RF circuit 202, pulse shaper 204, synchronizer 206, and data detector 208 sequentially perform synchronization, demodulation, equalization, and data detection on the radio frame F' to obtain a bit stream. Subsequently, the data decoder 210 decodes the bit stream to obtain bit data DB, and the header decoder 212 and payload decoder 214 decode the bit data DB to obtain header bit data HB and payload bit data PB from the bit data DB, respectively.

[0016] The wireless frame transmitted from the transmitter 100 to the receiver 200 can be an ultra-wideband frame, and the data decoder 210, header decoder 212 and payload decoder 214 can be a convolutional decoder (e.g., a Viterbi decoder), a single error correction, double error detection (SECDED) decoder and a Reed-Solomon decoder, respectively. Figure 3This is an example of an Ultra Wideband Frame 300. Ultra Wideband Frame 300 is a packet format in the IEEE 802.15.4 standard. It includes a synchronization field 310, a start of frame delimiter (SFD) field 320, a physical layer header (PHR) field 330, and a payload field 340. The synchronization field 310 is used for synchronization between the transmitting and receiving ends, the start of frame delimiter field 320 indicates the start of the frame, the physical layer header field 330 contains payload-related information, and the payload field 340 is the physical service data unit (PSDU). Furthermore, the data structure of the physical layer header field 330 includes data rate 331, frame length 332, ranging packet 333, header extension 334, preamble duration 335, and single error correction double error detection check bit (hereinafter referred to as SECDED check bit) 336. Among them, data rate 331 is the transmission rate of the payload, frame length 332 is the length of the payload, ranging packet 333 is used to measure the distance between the transmitting end and the receiving end, header extension 334 is a reserved bit, preamble duration 335 is the length of the synchronization field 310, and SECDED check bit 336 is used for frame decoding verification.

[0017] The data encoder 106 can use a convolutional encoder to continuously encode bit data DB. Figure 4 This is an example of a convolutional encoder 400 used by data encoder 106. Figure 4 As shown, the convolutional encoder 400 employs systematic coding with a constraint length of 3 and a rate of 1 / 2, and includes registers 402 and 404 and an adder 406. The input of register 402 receives the input bit x. (n) The input of register 404 is coupled to the output of register 402, and the two inputs of adder 406 are coupled to the input of register 402 and the output of register 404, respectively. Registers 402 and 404 are used to provide a unit delay to the input bits, while adder 406 is used to perform modulo-2 addition to obtain the parity bit. In the convolutional encoder 400, the outputs of register 402 and adder 406 are used to output the system bit y0. (n) and corresponding position y1 (n) And the system outputs the bit y0 at the same time (i.e., the same n). (n) and corresponding position y1 (n) This constitutes a symbol. Furthermore, in some embodiments, the payload field 340 may not be convolutionally encoded.

[0018] by Figure 3 Taking the ultra-wideband frame 300 shown as an example, the physical layer header field 330 contains 19 bits, which are respectively marked as H0, H1, ..., H 18 The subsequent payload field 340 contains N bits (N is a positive integer), which are labeled D0, D1, ..., D... (N-1) The ultra-wideband frame 300 is encoded by a convolutional encoder 400, and the input bit x corresponding to the symbol with sequence number n is... (n) 、System position y0 (n) and corresponding position y1 (n) As shown in Table 1, T0 and T1 are the tail bits, and ⊕ represents modulo-2 addition. In this disclosed embodiment, the transmitting end performs continuous encoding on the physical layer header field 330 and the payload field 340, so the registers 402 and 404 will not return to zero at the tail of the physical layer header field 330. Continuous encoding is the basis for the use of joint decoding.

[0019] Table 1

[0020]

[0021]

[0022] Figure 5 This is an example of a symbol structure 500 formed by cluster position modulation. Symbol structure 500 corresponds to a symbol in a radio frame, where the position of the data is determined by the scrambling code and the symbol's systematic bits, and the pulse polarity of the data is determined by the scrambling code and the corresponding bits of the symbol. Specifically, as... Figure 5 As shown, symbol structure 500 has a time length T of one symbol. dsym Its first half and second half each have N hop One possible clustering location (the first half and the second half each have a time length T of half a symbol). BPM That is, the time length T of each symbol. dsym Half of, and N hop This represents the number of possible clustering locations and the subsequent guard interval (GI). The encoded system bits determine whether the data is in the first or second half of the symbol structure 500, while the scrambling code determines whether the data is in N. hop One of the possible burst positions. In the possible burst positions with data, the pulse polarity is determined by the scrambling code and the encoded corresponding bits, while the burst duration T... burstIt is determined by the mean pulse repetition frequency (mean PRF) and the data rate, where the mean pulse repetition frequency is N, which is the number of chips per burst. cpb Divide by the time length T of one symbol dsym (i.e. N) cpb / T dsym Since the pulse burst position and length of the payload field are related to the data rate, and the data rate of the payload is recorded in the physical layer header segment, the data rate of the physical layer header field must be decoded first at the receiving end in order to perform subsequent processing such as demodulation and equalization on the payload field.

[0023] Figure 6 This is a flowchart of a wireless frame processing method 600 according to an embodiment of this disclosure. The wireless frame processing method 600 is applicable to the receiving end of a wireless communication network, for example... Figure 2 The receiving end. Furthermore, the wireless frame decoded using the wireless frame processing method 600 can be, for example, an ultra-wideband frame.

[0024] In the wireless frame processing method 600, operation S602 is first performed to demodulate, equalize, detect data, and decode the physical layer header field of the received wireless frame. Specifically, in operation S602, the physical layer header field of the wireless frame is first demodulated, equalized, and detected sequentially to obtain the log-likelihood ratio (LLR) data of the corresponding physical layer header field. Then, a convolutional decoder (e.g., a Viterbi decoder) is used to perform convolutional decoding on the LLR data of the corresponding physical layer header field, and the decoding result of the convolutional decoder is used for header decoding to obtain header bit data (including data rate and frame length). The header decoder used for header decoding can be a decoder with error correction and verification functions, such as, but not limited to, a single-error-correction dual-error-detection decoder.

[0025] Next, operation S604 is performed to determine whether the obtained header data passes the verification. If the verification passes, operation S606 is performed to demodulate, equalize, detect data, and decode the payload field of the radio frame based on the data rate and frame length in the header data. Specifically, in operation S606, the payload field of the radio frame is first demodulated, equalized, and detected sequentially to obtain the log-likelihood ratio data of the corresponding payload field. Then, a convolutional decoder (e.g., a Viterbi decoder) is used to perform convolutional decoding on the log-likelihood ratio data of the corresponding payload field, and the decoding result of the convolutional decoder is subjected to payload decoding (e.g., Reed-Solomon decoding) to obtain the payload bit data. After operation S606 is completed, operation S608 is performed to end the processing of the radio frame.

[0026] Conversely, if the result of operation S604 is that the obtained header data fails the verification, operation S610 is performed. Based on the data rate in the header data, the first M symbols (M is a positive integer) in the payload field of the radio frame are demodulated, equalized, and data detected (data parsed). Then, operation S612 is performed to jointly decode the first M symbols in the physical layer header field and payload field, and the header is decoded on the result of the joint decoding to obtain the header data (including data rate and frame length) again. Specifically, operation S610 involves sequentially demodulating, equalizing, and performing data detection (data parsing) on ​​the first M symbols in the payload field of the radio frame to obtain the log-likelihood ratio data of the first M symbols in the corresponding payload field. Operation S612 involves concatenating the log-likelihood ratio data of the corresponding physical layer header field with the log-likelihood ratio data of the first M symbols in the corresponding payload field, and using a convolutional decoder (e.g., a Viterbi decoder) to perform continuous convolutional decoding on the concatenated log-likelihood ratio data. The decoding result of the convolutional decoder is then subjected to header decoding (which can be performed by a decoder with error correction and verification functions, such as a single-error-correction dual-error-detection decoder), to obtain the header bit data again.

[0027] After operation S612 is completed, operation S614 is performed to determine whether the verification passes. If the verification passes, operation S606 is performed; otherwise, operation S608 is performed (indicating that header decoding has failed).

[0028] It should be noted that the aforementioned wireless frame processing method 600 includes an independent decoding part (operation S602) and a joint decoding part (operations S610 and S612). The independent decoding part processes only the physical layer header field of the wireless frame, while the joint decoding part processes the first few bits of both the physical layer header field and the payload field of the wireless frame. This joint decoding is performed only if the independent decoding part fails verification, to avoid negative gain. The joint decoding part is a new processing step disclosed in this invention compared to the conventional processing flow. Furthermore, the wireless frame processing method 600 can be implemented in hardware (e.g., ...). Figure 2 (The components in the receiver 200), or the decoding part can be implemented by firmware or software while the rest can be implemented by hardware.

[0029] According to wireless frame processing method 600, if the independent decoding of the physical layer header field fails (fails verification), an additional iteration can be performed. This involves convolutional decoding using the log-likelihood ratios of several symbols in both the physical layer header and payload fields. This improves the problem of decoding failures in some bits of the physical layer header field due to insufficient traceback depth. It's important to note that if the data rate is decoded incorrectly during the independent decoding stage, the calculated log-likelihood ratio of the payload field based on this data rate is also unreliable. In this case, the joint decoding iteration will not improve the Viterbi decoding result of the physical layer header field. Fortunately, for ultra-wideband frames, since the data rate occupies the first two bits in the physical layer header field, and the traceback depth of the data rate bits is relatively deeper than subsequent data, the data rate decoding usually succeeds during the independent decoding stage. However, subsequent data may fail to decode due to insufficient traceback depth. Therefore, joint decoding is expected to improve the decoding accuracy of the physical layer header field, and this expectation can be verified through simulation. The prioritization of data rate in the protocol design is likely based on this consideration.

[0030] The number of symbols (M) in the payload field used for joint decoding can be 5 to 10 times the number of tail segments in the corresponding radio frame (corresponding to the number of encoder registers, i.e., encoder constraint length - 1, for example, constraint length of 3 and tail segment count of 2), in order to improve decoding performance without excessively increasing computational load. For example, if using... Figure 4 The convolutional encoder 400 encodes the ultra-wideband frame 300 by first combining the first 10 bits (M=10) of the physical layer header field 330 and the payload field 340 of the ultra-wideband frame 300 with the first 10 bits of the ... with the first Simulations show that, in use cases with an average pulse repetition frequency of 3.9MHz, a physical layer header rate of 850kbps, and a load rate of 850kbps, the joint decoding method reduces the signal-to-noise ratio (SNR) required for a 1% packet error rate (PER) in physical layer header field 330 by 0.4 dB compared to using only independent decoding. Similarly, in use cases with an average pulse repetition frequency of 62.4MHz, a physical layer header rate of 6.8Mbps, and a load rate of 6.8Mbps, the joint decoding method also reduces the SNR required for a 1% packet error rate (PER) in physical layer header field 330 by 0.8 dB compared to using only independent decoding.

[0031] In summary, this disclosed embodiment uses an iterative processing method to jointly decode the physical layer header field and a portion of the payload field in the received wireless frame, thereby avoiding decoding errors in the physical layer header field due to insufficient backtracking depth. Therefore, in scenarios where the decoding of the payload field depends on the header field content and the header and payload fields are consecutively encoded, this disclosed embodiment can improve the packet error rate performance of the physical layer header field and correspondingly improve the packet error rate performance of the payload field.

[0032] In summary, this disclosure provides a resource unit configuration method, comprising: performing a first demodulation, a first equalization, a first data detection, and a first decoding on the physical layer header field of a radio frame to obtain first header bit data, the first header bit data including a first data rate and a first frame length; if the first header bit data fails verification, performing a second demodulation, a second equalization, and a second data detection on the first M symbols in the payload field of the radio frame according to the first data rate, and performing a second decoding on the first M symbols in the physical layer header field and the payload field, and performing header decoding on the result of the second decoding to obtain second header bit data, where M is a positive integer, and the second decoding is joint decoding; and if the second header bit data passes verification, performing a third demodulation, a third equalization, a third data detection, and a payload decoding on the payload field according to the second data rate and the second frame length in the second header bit data to obtain payload bit data. In one embodiment, the first decoding of the physical layer header field and the joint decoding of the first M symbols in the physical layer header field and the payload field respectively include convolutional decoding of the physical layer header field and sequential convolutional decoding of the first M symbols in the physical layer header field and the payload field. In one embodiment, the convolutional decoding of the physical layer header field and the sequential convolutional decoding of the first M symbols in the physical layer header field and the payload field are performed by a Viterbi decoder. In one embodiment, header decoding is performed by a single-error-corrected dual-error-detection decoder. In one embodiment, payload decoding is performed by a Reed-Solomon decoder. In one embodiment, the radio frame is an ultra-wideband frame. In one embodiment, the joint decoding of the first M symbols in the physical layer header field and the payload field to obtain the second header bit data is performed by a single-error-corrected dual-error-detection decoder. In one embodiment, the radio frame processing method further includes, after the first header bit data passes verification, performing third demodulation, third equalization, third data detection, and payload decoding on the payload field according to a first data rate and a first frame length to obtain payload bit data. In one embodiment, M is 5 to 10 times the number of tail portions of the corresponding wireless frame.

[0033] In summary, this disclosure also provides a wireless communication device, comprising a radio frequency (RF) circuit, a pulse shaper, a data detector, a data decoder, a header decoder, and a load decoder. The pulse shaper is coupled to the RF circuit, the data detector is coupled to the pulse shaper, the data decoder is coupled to the data detector, the header decoder is coupled to the data decoder, and the load decoder is coupled to the data decoder. The RF circuit, pulse shaper, and data detector are used to sequentially perform a first demodulation, a first equalization, and a first data detection on the first M symbols in the load field of the wireless frame according to the data rate in the physical layer header field of the wireless frame. The data decoder is used to perform a first decoding on the first M symbols in the physical layer header field and the load field, and the header decoder is used to perform header decoding on the result of the first decoding to obtain first header bit data, where M is a positive integer, and the first decoding is a joint decoding. After the first header bit data passes verification, the RF circuit, pulse shaper, data detector, and data decoder are used to sequentially perform a second demodulation, a second equalization, a second data detection, and a second decoding on the load field, and the load decoder is used to perform load decoding on the result of the second decoding to obtain load bit data. In one embodiment, the data decoder is a convolutional decoder. In another embodiment, the convolutional decoder is a Viterbi decoder. In one embodiment, the header decoder is a single-error-corrected dual-error-detection decoder. In one embodiment, the load decoder is a Reed-Solomon decoder. In one embodiment, the radio frame is an ultra-wideband frame. In one embodiment, the RF circuit, pulse shaper, data detector, and data decoder are further configured to sequentially perform a third demodulation, a third equalization, a third data detection, and a third decoding on the physical layer header field before sequentially performing the first demodulation, the first equalization, the first data detection, and the first decoding to obtain second header bit data. If the second header bit data fails verification, the RF circuit, the pulse shaper, the data detector, and the data decoder sequentially perform the first demodulation, the first equalization, the first data detection, and the first decoding. In one embodiment, M is 5 to 10 times the number of tail portions of the corresponding radio frame.

[0034] Although this disclosure has been presented above with reference to embodiments, it is not intended to limit this disclosure. Any person skilled in the art may make some modifications and refinements without departing from the spirit and scope of this disclosure. Therefore, the scope of protection of this disclosure shall be determined by the appended claims.

[0035] Symbol Explanation

[0036] 100: Transmission end

[0037] 102: Standard Head Encoder

[0038] 104: Load Encoder

[0039] 106: Data Encoder

[0040] 108: Symbol Mapper

[0041] 110: Preamble Insertor

[0042] 112, 204: Pulse Shaper

[0043] 114, 202: Radio Frequency Circuits

[0044] 200: Receiver

[0045] 206: Synchronizer

[0046] 208: Data Detector

[0047] 210: Data Decoder

[0048] 212: Header Decoder

[0049] 214: Load Decoder

[0050] 300: Ultra-wide frame rate

[0051] 310: Synchronization Field

[0052] 320: Start of Frame Delimiter Field

[0053] 330: Physical Layer Header Field

[0054] 331: Data Rate

[0055] 332: Frame Length

[0056] 333: Ranging packet

[0057] 334: Header Extension

[0058] 335: Preamble Duration

[0059] 336: SECDED check bit

[0060] 340: Load field

[0061] 400: Convolutional Encoder

[0062] 402, 404: Temporary registers

[0063] 406: Adder

[0064] DB: Bit Data

[0065] F, F': Wireless frame

[0066] GI: Guard Interval

[0067] HB: Header data

[0068] Ncpb Number of chips

[0069] N hop Number of possible cluster locations

[0070] PB: Load bit data

[0071] T BPM : The duration of half a symbol

[0072] T burst Length of time for cluster eruption

[0073] T c Chip duration

[0074] T dsym : The duration of a symbol

[0075] x (n) Input bit

[0076] y0 (n) System bit

[0077] y1 (n) Corresponding position

Claims

1. A wireless frame processing method, comprising: A first demodulation, a first equalization, a first data detection, and a first decoding are performed on a physical layer header field of a wireless frame to obtain a first header bit data, which includes a first data rate and a first frame length. If the first header bit data fails verification, based on the first data rate, a second demodulation, a second equalization, and a second data detection are performed on the first M symbols in the payload field of the radio frame. A second decoding is also performed on the physical layer header field and the first M symbols, and a header decoding is performed on the result of the second decoding to obtain a second header bit data, where M is a positive integer. The second decoding is a joint decoding. After the second header data passes verification, based on the second data rate and the second frame length in the second header data, the payload field is subjected to a third demodulation, a third equalization, a third data detection, and a payload decoding to obtain a payload bit data.

2. The wireless frame processing method as described in claim 1, wherein the first decoding of the physical layer header field and the joint decoding of the physical layer header field and the first M symbols respectively include performing a convolutional decoding of the physical layer header field and performing a continuous convolutional decoding of the physical layer header field and the first M symbols.

3. The wireless frame processing method as described in claim 2, wherein the convolutional decoding of the physical layer header field and the sequential convolutional decoding of the physical layer header field and the first M symbols are performed by a one-dimensional Terbi decoder.

4. The wireless frame processing method as described in claim 1, wherein the header decoding is performed by a single-error-corrected dual-error-detection decoder.

5. The wireless frame processing method as described in claim 1, wherein the payload decoding is performed by a Reed-Solomon decoder.

6. The wireless frame processing method as described in claim 1, wherein the wireless frame is an ultra-wideband frame.

7. The wireless frame processing method as described in claim 1, further comprising: With the first header data verified, the payload field is subjected to the third demodulation, the third equalization, the third data detection, and the payload decoding according to the first data rate and the first frame length to obtain the payload data.

8. The wireless frame processing method as described in claim 1, wherein M is 5 to 10 times the number of tail portions corresponding to one of the wireless frames.

9. A wireless communication device, comprising: One radio frequency circuit; A pulse shaper is coupled to the RF circuit; A data detector is coupled to the pulse shaper; A data decoder, coupled to the data detector; as well as A header decoder is coupled to the data decoder; as well as A load decoder, coupled to the data decoder; in: The radio frequency circuit, the pulse shaper, and the data detector are used to sequentially perform a first demodulation, a first equalization, and a first data detection on the first M symbols in the payload field of a radio frame according to a data rate in the physical layer header field of a radio frame. The data decoder is used to perform a first decoding on the physical layer header field and the first M symbols, and the header decoder is used to perform header decoding on the result of the first decoding to obtain a first header bit data, where M is a positive integer, and the first decoding is a joint decoding. Under the condition that the first header data passes the verification, the radio frequency circuit, the pulse shaper, the data detector and the data decoder are used to sequentially perform a second demodulation, a second equalization, a second data detection and a second decoding on the load field, and the load decoder is used to perform a load decoding on the result of the second decoding to obtain a load bit data.

10. The wireless communication apparatus of claim 9, wherein the radio frequency circuit, the pulse shaper, the data detector, and the data decoder are further configured to sequentially perform a third demodulation, a third equalization, a third data detection, and a third decoding on the physical layer header field before sequentially performing the first demodulation, the first equalization, the first data detection, and the first decoding to obtain a second header bit data, and if the second header bit data fails verification, the radio frequency circuit, the pulse shaper, the data detector, and the data decoder sequentially perform the first demodulation, the first equalization, the first data detection, and the first decoding.