[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN115412206B - Data receiving system, method, equipment and chip for dual-mode communication - Google Patents

Data receiving system, method, equipment and chip for dual-mode communication Download PDF

Info

Publication number
CN115412206B
CN115412206B CN202211353670.2A CN202211353670A CN115412206B CN 115412206 B CN115412206 B CN 115412206B CN 202211353670 A CN202211353670 A CN 202211353670A CN 115412206 B CN115412206 B CN 115412206B
Authority
CN
China
Prior art keywords
phr
decoding
psdu
data
copy number
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
CN202211353670.2A
Other languages
Chinese (zh)
Other versions
CN115412206A (en
Inventor
刘庚
金明松
刘颖
姚亮
冯晨
潘熹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qingdao Zhixin Semiconductor Technology Co ltd
Beijing Smartchip Microelectronics Technology Co Ltd
Original Assignee
State Grid Sigi Ziguang Qingdao Microelectronics Technology Co ltd
Beijing Smartchip Microelectronics Technology Co Ltd
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 State Grid Sigi Ziguang Qingdao Microelectronics Technology Co ltd, Beijing Smartchip Microelectronics Technology Co Ltd filed Critical State Grid Sigi Ziguang Qingdao Microelectronics Technology Co ltd
Priority to CN202211353670.2A priority Critical patent/CN115412206B/en
Publication of CN115412206A publication Critical patent/CN115412206A/en
Application granted granted Critical
Publication of CN115412206B publication Critical patent/CN115412206B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0002Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate
    • H04L1/0003Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate by switching between different modulation schemes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0023Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
    • H04L1/0026Transmission of channel quality indication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0061Error detection codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/0202Channel estimation
    • H04L25/0224Channel estimation using sounding signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks
    • H04W84/22Self-organising networks, e.g. ad-hoc networks or sensor networks with access to wired networks
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Power Engineering (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention relates to the field of communication, and discloses a data receiving system, a method, equipment and a chip for dual-mode communication. The data receiving system includes: the master control device is used for analyzing the SIG decoding result to obtain the MCS, the maximum Copy times and the code rate, and determining control information for PHR decoding according to the link quality of the PHR stage, the PHR target decoding success rate, the MCS, the maximum Copy times, the code rate and the specific bandwidth option; and the PHR data processing device is used for receiving and processing PHR frequency domain data corresponding to the minimum Copy number according to the control information under the condition that the minimum Copy number in the control information is smaller than the maximum Copy number so as to obtain a PHR decoding result in advance. The invention can utilize the link quality condition, SIG decoding result and PHR target decoding success rate to judge whether the current PHR can be decoded in advance, thereby avoiding unnecessary redundant data reception and further reducing the power consumption on a receiving link.

Description

Data receiving system, method, equipment and chip for dual-mode communication
Technical Field
The present invention relates to the field of communications, and in particular, to a data receiving system, method, device, and chip for dual mode communications.
Background
High-speed power line carrier communication (HPLC) is a wired communication technology that uses power wiring to transmit and receive communication signals. Because the power line network is widely distributed, the power line is used as a communication medium, and the communication network is not required to be reconstructed by punching and wiring indoors, so that the power line network has the advantages of low cost, convenience in connection and the like, and is paid more and more attention to the aspects of smart power grids and broadband access. The performance of power line communication is mainly restricted by a power line communication channel, and due to the characteristics of various network structures, complex load conditions, complex equipment types and the like of a power distribution network, isolated nodes appear in the network. In addition, as the types of grid services increase and the use environment becomes complicated, reliable and stable communication also becomes critical. In order to solve the islanding of information and ensure reliable and stable communication, a dual-mode communication mode (i.e., a wired and wireless dual-mode communication mode) of HPLC _ HRF (HRF: high-speed wireless communication) is attracting more and more attention.
The HPLC _ HRF dual-mode communication system may be a bursty ad hoc network communication system, and each node in the network must monitor a communication channel in real time to ensure that signals from other nodes are received and to maintain routing and other data interactions in the network. This presents a severe challenge to the static power consumption of the system. At present, according to the requirement of dual-mode communication, for a single-phase module, the static power consumption does not exceed 250mw, and the dynamic power consumption does not exceed 1500mw; for a three-phase module, static power consumption does not exceed 500mw, and dynamic power consumption does not exceed 2500mw; for the concentrator communication module, the static power consumption does not operate over 800mw, and the dynamic power consumption does not exceed 6000mw. Wherein, the static power consumption is that no actual signal is sent in the network, the module opens the receiving path, and no effective signal can be detected; during detection, receiving false alarms can cause static power consumption to increase. The dynamic power consumption is that service interaction exists in the network, and the module can receive signals and possibly transmit the signals; receiving false alarms increases dynamic power consumption; failure of normal reception decoding also increases unnecessary reception power consumption, thereby increasing dynamic power consumption.
The frame structure of the HPLC _ HRF includes four parts, STF, LTF, SIG, PHR and PSDU, as shown in FIG. 1. For the receiving side, the link processing of each level of data in the frame structure is limited by the state or decoding result of the previous level of data, and the turning on of each level necessarily requires that all the modules on the data link have to be turned on, such as the processing of the digital front end, channel estimation, equalization, decoding related processing, and the like. If the data or state of the previous stage (e.g., SIG stage) in the frame structure is not authentic, the processing of the next stage (e.g., PHR stage) is turned on, and it can be determined whether the current frame is a false alarm frame only after PHR decoding fails, which inevitably results in an increase in static power consumption. In addition, the PHR and PSDU occupy 511 OFDM symbols at most and approximately 80 ms in duration under different bandwidth selection (Option 1, option2, option 3) conditions and different payload sizes (16, 40, 72, 136, 264, and 520 bytes), which further worsens static power consumption. And the smaller the bandwidth is, the more the PHR and PSDU data occupy the more the OFDM number, the larger the required power consumption is, for the current small bandwidth (Option 2 and Option 3) mainly adopted by national network, the more serious the power consumption influence.
Disclosure of Invention
An object of the present invention is to provide a data receiving system, method, device and chip for dual-mode communication, which can solve at least some of the above technical problems, for example, in the PHR receiving stage, it can determine whether the current PHR can be decoded in advance by using the link quality status, SIG decoding result and PHR target decoding success rate, so as to avoid unnecessary redundant data reception and further reduce the power consumption on the receiving link.
In order to achieve the above object, a first aspect of the present invention provides a data receiving system for dual mode communication, the data receiving system comprising a master control device and a PHR data processing device, the master control device being configured to, in a case where a SIG decoding result under a specific bandwidth option is received, perform the following operations: analyzing the SIG decoding result to obtain a first MCS, a first maximum Copy number and a first code rate under the specific bandwidth option, and determining control information for PHR decoding according to link quality of a PHR stage, PHR target decoding success rate, the first MCS, the first maximum Copy number, the first code rate and the specific bandwidth option, wherein the control information for PHR decoding comprises the first minimum Copy number and OFDM number occupied by PHR under the specific bandwidth option, and sending the control information for PHR decoding to the PHR data processing device, and the PHR data processing device is used for receiving and processing PHR frequency domain data corresponding to the first minimum Copy number according to the control information for PHR decoding under the condition that the first minimum Copy number is smaller than the first maximum Copy number to obtain a PHR decoding result in advance.
Preferably, the PHR data processing apparatus includes: the PHR data receiving module is used for receiving PHR frequency domain data; the first PHR processing module is used for balancing, mediating and merging the received PHR frequency domain data according to the number of OFDM occupied by the PHR under the specific bandwidth option in the control information for PHR decoding; and the second PHR processing module is used for stopping receiving the PHR frequency domain data and performing de-interleaving and decoding on the combined PHR frequency domain data under the condition that the received PHR frequency domain data amount is equal to the data amount corresponding to the first minimum Copy number.
Preferably, the PHR data processing apparatus further includes: the data receiving system further comprises a first digital front-end processing device, and correspondingly, the main control device is further configured to, when feedback information that the PHR is decoded in advance is received, turn off the first digital front-end processing device and maintain the turn-off state until PSDU data is to be received.
Preferably, the determining, by the master device, control information for PHR coding includes: determining the first minimum Copy times when the PHR decoding success rate is greater than or equal to the PHR target decoding success rate according to the link quality of the PHR stage, the first MCS, the first maximum Copy times, the first code rate and the specific bandwidth option; and determining the number of OFDM occupied by the PHR according to the first MCS and the specific bandwidth option.
Preferably, the master control device is further configured to perform the following steps: predicting PHR decoding success rate corresponding to the link quality, the first MCS, the first maximum Copy number and the first code rate in the PHR stage; and performing the step of determining control information for PHR decoding, if the PHR decoding success rate is greater than or equal to a first threshold.
Preferably, the PHR target coding success rate is smaller than the first threshold.
Preferably, the data receiving system further includes a PSDU data processing device, and correspondingly, the main control device is further configured to, in case of receiving the PHR decoding result, perform the following operations: analyzing the PHR decoding result to obtain a second MCS, a second maximum Copy number, a second code rate and a load size under the specific bandwidth option, and determining control information for PSDU decoding according to link quality at a PSDU stage, a PSDU target decoding success rate, the second MCS, the second maximum Copy number, the second code rate, the load size and the specific bandwidth option, wherein the control information for PSDU decoding comprises the second minimum Copy number required by PSDU decoding under the specific bandwidth option and the OFDM number occupied by PSDUs, and the control information for PSDU decoding is sent to the PSDU data processing device, and the PSDU data processing device is used for receiving and processing PSDU frequency domain data corresponding to the second minimum Copy number according to the control information for PSDU decoding under the specific bandwidth option to obtain a PSDU decoding result in advance under the condition that the second minimum Copy number is smaller than the second maximum Copy number.
Preferably, the PSDU data processing apparatus includes: the PSDU data receiving module is used for receiving PSDU frequency domain data; the first PSDU processing module is used for balancing, mediating and merging the received PSDU frequency domain data according to the number of OFDM occupied by the PSDU under the specific bandwidth option in the control information for PSDU decoding; and the second PSDU processing module is used for stopping receiving the PSDU frequency domain data and performing de-interleaving and decoding on the merged PHR frequency domain data under the condition that the received PSDU frequency domain data amount is equal to the data amount corresponding to the second minimum Copy number.
Preferably, the data receiving system further comprises a second digital front-end processing device, and the master control device is further configured to turn off the second digital front-end processing device if the receiving side is in a non-idle state and feedback information of any one of the following is received: PHR decoding fails; PHR decoding is successful but no PSDU is received; or the PSDU reception is complete.
Preferably, the master control device is further configured to, in a case that feedback information that the PSDU is decoded successfully in advance or successfully is received, turn off each device on the receiving link.
Preferably, the determining the control information for PSDU decoding includes: determining the second minimum Copy number when the PSDU decoding success rate is greater than or equal to the PSDU target decoding success rate according to the link quality, the second MCS, the second maximum Copy number, the second code rate, the load size and the specific bandwidth option in the PSDU stage; and determining the number of OFDM occupied by the PSDU according to the second MCS, the load size and the specific bandwidth option.
Preferably, the master control device is further configured to perform the following steps: predicting PSDU decoding success rate corresponding to the link quality, the second MCS, the second maximum Copy number, the second code rate and the load size in the PSDU stage; and executing the step of determining control information for PSDU decoding under the condition that the PSDU decoding success rate is greater than or equal to a second threshold value.
Preferably, the PSDU target decoding success rate is smaller than the second threshold.
Preferably, the data receiving system further comprises a SIG data processing device, and the master control device is further configured to, if the synchronization detection result satisfies the reliability condition, perform the following operations: under the condition that the SIG decoding success rate corresponding to the link quality of the LTF stage is larger than or equal to a third threshold, determining control information for SIG decoding according to the specific bandwidth option; and transmitting control information for receiving SIG data to the SIG data processing device, and accordingly, the SIG data processing device is configured to receive SIG frequency domain data, process the SIG frequency domain data according to the control information for SIG decoding to obtain a SIG decoding result under the specific bandwidth option, and feed back the SIG decoding result under the specific bandwidth option to the main control device.
Preferably, the master control device is further configured to, if the STF synchronization detection result indicates frame synchronization, perform the following operations: comparing the synchronous detection success rate corresponding to the link quality of the LTF stage with a fourth threshold; and determining that the synchronous detection result meets the reliability condition when the synchronous detection success rate is greater than or equal to the fourth threshold.
Preferably, the master control device is further configured to: estimating the link quality of the LTF stage according to the LTF frequency domain data; and/or acquiring the link quality of the PHR phase according to the link quality of the LTF phase and the pilot frequency data of the PHR phase, wherein the link quality of the PHR phase is the same as the link quality of the PSDU phase.
Through the technical scheme, the invention creatively executes the following operations through the master control device under the condition of receiving the SIG decoding result under the specific bandwidth option: analyzing the SIG decoding result to obtain a first MCS, a first maximum Copy number and a first code rate under a specific bandwidth option, and determining control information for PHR decoding according to link quality of a PHR stage, PHR target decoding success rate, analyzed decoding result and the specific bandwidth option, wherein the control information for PHR decoding comprises the first minimum Copy number required by PHR decoding under the specific bandwidth option and the number of OFDM occupied by PHR, and receiving and processing PHR frequency domain data corresponding to the first minimum Copy number according to the control information for PHR decoding by a PHR data processing device under the condition that the first minimum Copy number is smaller than the first maximum Copy number to obtain the PHR decoding result in advance. Therefore, in the PHR receiving stage, whether the current PHR can be decoded in advance is judged by using the current link quality evaluation result, the SIG decoding result, the PHR target decoding success rate and the specific bandwidth option, unnecessary redundant data receiving can be effectively avoided under the condition that decoding can be performed in advance, and power consumption on a receiving link is further reduced.
A second aspect of the present invention provides a data receiving method for dual mode communication, the data receiving method comprising: under the condition that an SIG decoding result under a specific bandwidth option is received, analyzing the SIG decoding result to obtain a first MCS, a first maximum Copy number and a first code rate under the specific bandwidth option; determining control information for PHR decoding according to link quality of a PHR stage, PHR target decoding success rate, the first MCS, the first maximum Copy number, the first code rate and a specific bandwidth option, wherein the control information for PHR decoding comprises the first minimum Copy number required by PHR decoding under the specific bandwidth option and the number of OFDM occupied by PHR; and under the condition that the first minimum Copy number is smaller than the first maximum Copy number, receiving and processing PHR frequency domain data corresponding to the first minimum Copy number according to the control information for PHR decoding so as to acquire a PHR decoding result in advance.
For specific details and benefits of the data receiving method for dual mode communication according to the present invention, reference may be made to the above description of the data receiving system for dual mode communication, which is not described herein again.
A third aspect of the present invention provides a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements the data receiving method for dual mode communication.
A fourth aspect of the present invention provides an electronic apparatus, comprising: a processor; a memory for storing the processor-executable instructions; the processor is used for reading the instruction from the memory and executing the instruction to realize the data receiving method for dual-mode communication.
A fifth aspect of the present invention provides a chip for executing instructions that, when executed by the chip, implement the data receiving method for dual mode communication.
Additional features and advantages of the invention will be set forth in the detailed description which follows.
Drawings
The accompanying drawings, which are included to provide a further understanding of the embodiments of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the embodiments of the invention without limiting the embodiments of the invention. In the drawings:
FIG. 1 is a schematic diagram of an HPLC _ HRF frame structure;
fig. 2 is a schematic structural diagram of a data receiving system for dual-mode communication according to an embodiment of the present invention;
fig. 3 is a schematic structural diagram of a data receiving system for dual-mode communication according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of a master device (on a receiving link) according to an embodiment of the present invention;
FIG. 5 is a flowchart of a process performed by the synchronization processing control unit according to an embodiment of the present invention; and
fig. 6 is a flow chart of a data receiving process in dual mode communication according to an embodiment of the present invention.
Detailed Description
The following detailed description of embodiments of the invention refers to the accompanying drawings. It should be understood that the detailed description and specific examples, while indicating the present invention, are given by way of illustration and explanation only, not limitation.
As shown in the frame structure of HPLC _ HRF of fig. 1, the processing method of the receiving side may include the following processes: 1. detecting frame synchronization by using STF (short training field) to determine whether a received signal exists and obtain decimal frequency offset; 2. after frame synchronization is obtained, fine synchronization, integer frequency offset, channel estimation and the like are carried out by adopting LTF (long training field); 3. performing digital front-end processing (including filtering, DC removal, IQ balancing, frequency offset compensation of down-conversion, compensation of sampling deviation, notch of narrowband interference, CP removal, FFT conversion, and the like), equalization, demodulation, and block code decoding processing on the OFDM time domain data corresponding to the SIG (signal) to obtain MCS (modulation and coding strategy) configuration information (e.g., the number of occupied OFDM symbols, the number of repetitions of diversity copy, and the like) of a PHR (physical layer frame header); 4. performing digital front-end processing on PHR configuration information indicated by SIG, then performing channel estimation result updating or channel estimation, channel equalization and demodulation on PHR according to pilot frequency, performing diversity combining and de-interleaving, turbo decoding, CRC (cyclic redundancy check) removing and other operations according to repetition times to analyze PHR bit stream, thereby obtaining configuration information of PSDU (physical layer service data unit), such as MCS configuration (number of occupied OFDM symbols, repetition times of diversity copying and the like); 5. similarly, the digital front end is processed according to the configuration information of the PSDU, then channel estimation or updating is carried out according to the pilot frequency, channel equalization and demodulation of the physical block of the PSDU are carried out, and diversity combining and de-interleaving, turbo decoding, CRC removing and other operations are carried out according to the repetition times.
Before describing various embodiments of the present invention, a brief description will be given of the main control device 10 and several units therein in fig. 4.
The master control device 10 generates rf front-end processing control information, digital front-end processing control information, synchronization processing control information, SIG processing control information, PHR processing control information, and PSDU processing control information, respectively, according to the state of the receiving side, and distributes them to corresponding processing device blocks.
For example, after acquiring a reception request command issued by a higher layer, the main control device 10 generates radio frequency front end processing control information, such as frequency point and bandwidth information, according to the system information. Accordingly, the rf front-end processing device 70 receives and samples the rf data according to the frequency point configured by the system, the bandwidth information, the low-if or zero-if scheme, the sampling configuration, and the like. And the sampled digital signal is fed to the digital front-end processing device 60 for digital front-end processing.
When the main control device 10 acquires a reception request command issued by a higher layer, it generates digital front-end processing control information, such as sampling rate information, bandwidth information, control parameters of each module of the digital processing front-end, and the like, based on the system information. Accordingly, the digital front-end processing device 60 performs filtering, interference removal, FFT conversion, data separation, etc. on the sampled data, performs gain control, etc. on the radio frequency according to a zero-intermediate frequency or low-intermediate frequency scheme of the radio frequency, an interference characteristic of the system, etc. The STF time domain data after the front-end processing is sent to the STF synchronous detection device 50 for synchronous detection; sending the LTF frequency domain data and the pilot frequency data to the main control device 10 for estimating and updating link quality; sending the SIG frequency domain data to the SIG data processing device 50 for SIG processing, and acquiring a SIG decoding result; sending the PHR frequency domain data to a PHR data processing device 20 for PHR processing to obtain a PHR decoding result; the PSDU frequency domain data is sent to the PDSU data processing device 30 for PSDU processing, and the decoding result of the PSDU is obtained.
In the master control apparatus 10, a system request processing unit 101 acquires a system high-level control command, and analyzes and transfers the system high-level control command to each processing unit. The high level control commands include: receiving a request and receiving a termination request. The reception request may include bandwidth indication information (Option) and frequency point information related to the current system. The initial state of the receiving side is a system idle state. In the idle state, if a reception termination request is received, the system request processing unit 101 and other devices or units on the receiving side may not process it.
When the system request processing unit 101 broadcasts a reception termination request issued by a higher layer, as long as the reception side is in a non-idle state, all devices and units stop receiving related work, and the reception side enters an idle state. Accordingly, the synchronization processing control unit 103 sends a termination request to the STF synchronization detecting device 50, terminating all operations.
The front-end processing control unit 102 obtains the data receiving indications given by the synchronization processing control unit 103, the SIG processing control unit 105, the phr processing control unit 106, and the psdu processing control unit 107, and assembles different types of receiving indications into interface information in a unified form, and generates control information of the rf front-end and the digital processing front-end to instruct the rf front-end processing device 70 and the digital front-end processing device 60 to perform on, off, or continuous data receiving processing. The specific functions and procedures are described below.
A. When the system request processing unit 101 receives the receiving request, it forwards information such as frequency point, bandwidth, etc. to the front-end processing control unit 102. The front-end processing control unit 102 configures a frequency point and a bandwidth, provides a radio frequency front-end processing device 70 with a radio frequency parameter required by a radio frequency module design, and turns on the radio frequency front-end processing device 70.
B. When the system request processing unit 101 receives the receiving request, the front-end processing control unit 102 generates and sends control information to the digital front-end processing device 60 according to the bandwidth and the function of the digital front-end processing device 60, and turns on the digital front-end processing device 60.
C. When the receiving side returns to the idle state, the front-end processing control unit 102 turns off the rf front-end processing device 70 and the digital front-end processing device 60.
D. When the receiving side is in the non-idle state, the front-end processing control unit 102 maintains the on state of the rf front-end processing device 70.
E. When the receiving side is in the non-idle state, if the front-end processing control unit 102 does not receive the digital front-end processing shutdown request triggered by the PHR and PSDU early decoding completion, the front-end processing control unit 102 maintains the on state of the digital front-end processing device 60.
Fig. 2 is a schematic structural diagram of a data receiving system for dual-mode communication according to an embodiment of the present invention. As shown in fig. 2, the data receiving system may include a master control device 10 and a PHR data processing device 20.
Wherein, the master control device 10 is configured to, in case of receiving a SIG decoding result under a specific bandwidth option, perform the following operations: analyzing the SIG decoding result to obtain a first MCS, a first maximum Copy number and a first code rate under the specific bandwidth option, determining control information for PHR decoding according to link quality of a PHR stage, PHR target decoding success rate, the first MCS, the first maximum Copy number, the first code rate and the specific bandwidth option, wherein the control information for PHR decoding comprises the first minimum Copy number required by PHR decoding under the specific bandwidth option and the OFDM number occupied by PHR, and sending the control information for PHR decoding to the PHR data processing device.
Wherein, the determining, by the master device 10, the control information for PHR coding includes: determining the first minimum Copy number when the PHR decoding success rate is greater than or equal to the PHR target decoding success rate according to the link quality of the PHR stage, the first MCS, the first maximum Copy number, the first code rate and the specific bandwidth option; and determining the number of OFDM occupied by the PHR according to the first MCS and the specific bandwidth option.
Wherein, the master control device 10 is further configured to perform the following operations: estimating the link quality of the LTF stage according to the LTF frequency domain data; and acquiring the link quality of the PHR stage according to the link quality of the LTF stage and the pilot frequency data of the PHR stage. That is, the link quality of the LTF phase is updated according to the pilot data of the PHR phase.
Specifically, the SIG decoding result can be obtained by the SIG data processing apparatus 40 in the prior art or in the following, which is not described herein again.
First, when the system is in a receiving process, the PHR processing control unit 106 in fig. 4 obtains a SIG decoding result under a specific bandwidth option, and then analyzes the SIG decoding result to obtain a first MCS, a first Copy (diversity) number, a first code rate, and a load size under the specific bandwidth option (for the PHR, the load size is a fixed value 16, which is not shown in tables 1 to 4), as shown in table 1.
TABLE 1 SIG indicates relationship to PHR
Figure 482663DEST_PATH_IMAGE001
Then, the process of estimating the link quality by the link quality estimation and update unit 104 in fig. 4.
The link quality of the LTF stage is estimated according to the LTF frequency domain data provided by the digital front-end processing device 60, and then the link quality of the LTF stage is updated according to the pilot data of the PHR stage provided by the digital front-end processing device 60 to obtain the link quality of the PHR stage. In this embodiment, a signal-to-noise ratio (SNR) may be used as an evaluation parameter of link quality. Of course, for the OFDM system, the received signal power (RSRP) and the Received Signal (RSRQ) may also be used as the evaluation parameters of the link quality. And the estimated or updated SNR is used as a key parameter for judging the reliability of the current synchronization result, the reliability of SIG decoding and the advanced decoding of the PHR and the PSDU.
The LTF reception stage, which proposes but is not limited to SNR estimation, uses the following procedure:
averaging the received LTF frequency domain data according to OFDM symbols to obtain useful signals;
carrying out subcarrier power averaging on the useful signal to obtain useful signal power;
obtaining noise by subtracting the received LTF frequency domain data and the useful signal, and obtaining power of the noise; and
and calculating the SNR by using the useful signal power and the noise power.
In the PHR reception phase, the pilot data is first used to estimate the SNR, and SNR _ pilot is obtained. The present embodiment does not make any limitation on the estimation of SNR _ pilot at this stage.
The SNR update procedure is as follows:
SNR_update=α*SNR_last+(1-α)*SNR_pilot (1)
wherein SNR _ pilot represents the signal-to-noise ratio of the current pilot frequency estimation; SNR _ last represents the signal-to-noise ratio before update (i.e., SNR at LTF stage); SNR _ update represents the updated signal-to-noise ratio; alpha is less than or equal to 1, and alpha represents a forgetting factor. The smaller alpha is, the smaller the proportion occupied by the historical estimation result is, and the value can be 0.25.
In order to reduce the calculation of the control information, the number of OFDM occupied by the PHR may be stored in advance in a table manner. As shown in tables 2 to 4, the numbers of OFDM occupied by the PHR and the number of OFDM occupied by Copy under the conditions of Option1, option2, and Option3, respectively.
TABLE 2 OFDM number occupied by PHR under Option1 condition
Figure 292487DEST_PATH_IMAGE002
TABLE 3 OFDM number occupied by PHR under Option2
Figure 82588DEST_PATH_IMAGE003
TABLE 4 OFDM number occupied by PHR under Option3
Figure 243442DEST_PATH_IMAGE004
Furthermore, after receiving the analyzed SIG decoding result (as shown in table 1), the PHR processing control unit 106 in fig. 4 determines the minimum Copy number (hereinafter phrdcopnumm) required for PHR decoding under a bandwidth Option (e.g., option 1) according to the SNR of the PHR stage, the PHR target decoding success rate, and the analyzed MCS, copy number, and code rate. Then, the number of OFDM occupied by the PHR and the number of Copy (i.e., the maximum number of Copy, or the number of OFDM occupied by Copy each time) under the bandwidth Option (e.g., option 1) are obtained from the MCS information and tables 2 to 4. The above-described minimum Copy number and maximum Copy number required for PHR decoding, etc. are included in the control information for PHR decoding. Then, the control information for PHR decoding is sent to the PHR data processing module 20 for equalization, demodulation, combination, deinterleaving, decoding, and CRC removal.
Wherein, the PHR data processing apparatus 20 is configured to receive and process PHR frequency domain data corresponding to the first minimum Copy number according to the control information for PHR decoding to obtain a PHR decoding result in advance, if the first minimum Copy number is smaller than the first maximum Copy number.
Specifically, the PHR data processing apparatus 20 may include: the PHR data receiving module is used for receiving PHR frequency domain data; a first PHR processing module, configured to balance, mediate and combine the received PHR frequency domain data according to the number of OFDM occupied by the PHR under the specific bandwidth option in the control information for PHR decoding; and the second PHR processing module is used for stopping receiving the PHR frequency domain data and performing de-interleaving and decoding on the combined PHR frequency domain data under the condition that the received PHR frequency domain data amount is equal to the data amount corresponding to the first minimum Copy number.
As shown in fig. 3, the PHR data processing device 20 obtains the PHR frequency domain data separated by the digital front end processing device 60, and performs equalization, demodulation, combination, deinterleaving, decoding, and CRC decoding according to the indication information provided by the main control device 10 to obtain a decoding result.
The PHR frequency domain data is processed according to the control information provided by the main control device 10, and the processing procedure is as follows.
Step1, according to the control information provided by the main control device 10, the frequency domain data is equalized, demodulated and combined. If the data size of the received PHR frequency domain data reaches the data size corresponding to the minimum Copy number required for decoding, the PHR data processing module 20 performs deinterleaving and Turbo decoding. That is, PHR decoding may be performed in advance without performing the maximum Copy number in case of receiving data corresponding to the required minimum Copy number.
If the data amount does not reach the data amount corresponding to the minimum Copy number required for decoding, but the receiving has reached the amount corresponding to the maximum Copy, the PHR data processing module 20 performs deinterleaving and Turbo decoding.
Step2, if the CRC (cyclic redundancy check code) obtained by decoding passes, reporting a PHR early decoding success indication to the main control device 10.
If the CRC fails, but the maximum Copy number specified by the protocol is not received, step1 is returned.
If the CRC fails and the reception has reached the maximum Copy number specified by the system protocol, a PHR decoding failure indication is reported to the master device 10.
Step3, if the PHR decoding is successful, the PHR data processing module 20 closes the modules of equalization, demodulation, merging, deinterleaving, turbo decoding, and the like.
It should be noted that: the PHR is successfully decoded in advance, so that unnecessary processing such as equalization, demodulation, combination and the like can be avoided, and the purpose of reducing power consumption is achieved. In the present embodiment, in the PHR stage, it is determined whether the current PHR can perform decoding operation in advance by using the link quality evaluation result in the LTF stage and the PHR code rate indicated by SIG, so as to avoid unnecessary redundant data reception. By avoiding unnecessary redundant data reception by the PHR, reception power consumption is reduced.
In an embodiment, the PHR data processing apparatus 20 may further include: and the state determining module is used for determining that the PHR finishes the decoding in advance under the condition that the CRC obtained by the decoding passes. The data receiving system may further include: a first digital front-end processing means (digital front-end processing means 60, shown in fig. 3). Accordingly, the master device may be further configured to, upon receiving the feedback information that the PHR advance coding is completed, turn off the first digital front-end processing device and maintain the off state until the PSDU data is to be started to be received.
When the host 10 receives the indication of successful decoding or decoding in advance, it will analyze the PSDU control information. To further reduce power consumption, the master control device 10 may instruct the digital front-end processing device 60 to turn off the digital front-end processing device 60 until the PSDU phase turns on the processing of the digital front-end, under the condition that timing can be maintained.
When the main control device 10 receives the indication of decoding failure, if the upper layer does not have a request for terminating the reception, the main control device 10 restarts the STF synchronization detection device 50 to start a new synchronization detection process; if a request for terminating the reception is received by the upper layer, the rf front-end processing device 70 and the digital front-end processing device 60 are turned off.
In the conventional dual-mode communication receiving process, if the data or state of the previous stage (e.g., SIG stage) in the frame structure is not authentic, the process of the next stage (e.g., PHR stage) is started, and it can be determined whether the current frame is a false alarm frame only after PHR decoding fails, which inevitably leads to an increase in static power consumption.
In an embodiment, the master control device 10 is further configured to perform the following steps: predicting PHR decoding success rate corresponding to the link quality, the first MCS, the first maximum Copy times and the first code rate in the PHR stage; and performing the step of determining control information for PHR decoding, if the PHR decoding success rate is greater than or equal to a first threshold.
Wherein the PHR target coding success rate (e.g., 92%) is less than the first threshold (e.g., 95%).
For example, under the condition of obtaining SNR and SIG decoding results in the PHR stage, the corresponding PHR decoding success rate can be obtained by combining the corresponding relationship among SNR, MCS, copy times, code rate and decoding success rate. Then, comparing the predicted success rate of the PHR decoding with a first threshold, if the predicted success rate of the PHR decoding is greater than or equal to the first threshold, indicating that the probability of the PHR decoding success under the current SNR condition is very high (the false alarm probability is very small), having the necessity of receiving the PHR, and performing subsequent operations (i.e. determining whether the current link quality can ensure that the PHR decoding success is maintained in the range with the maximum probability); otherwise, the false alarm probability is high, subsequent operation is not required to be executed, the current receiving process can be abandoned, synchronous detection is carried out again, or receiving is closed according to a high-level command, so that digital front-end receiving process, equalization, demodulation and decoding of the PHR can be avoided. By avoiding unnecessary PHR reception processing, reception power consumption is reduced.
In this embodiment, the PHR decoding success rate is confirmed in the PHR receiving stage, and the PHR and PSDU processing links are turned on only when the PHR decoding success rate is very high, so as to reduce false alarms, avoid unnecessary turning on of subsequent PHR and PSDU processing links, and achieve the purpose of reducing static power consumption.
Therefore, for the present embodiment, to implement early decoding, the key control information of PHR processing is shown in table 5:
TABLE 5 PHR Process Key control parameters
Figure 511613DEST_PATH_IMAGE005
The options currently adopted for phrOFDMNumPerCopy, phrOFDMNumAllCopy, and phrMaxCompyNum in the tables are determined; for phrDecCopyNum, the evaluation is performed according to the received SNR and MCS, and whether PHR is decoded in advance and the corresponding Copy number is determined.
The more the decoding times are, the more the times of de-interleaving, turbo decoding and de-CRC processing on the link are. If the SNR is too low, the maximum Copy number may be received before decoding is successful, which may result in increased power consumption. Therefore, the present embodiment may limit the number of decoding times to not more than two.
By usingphrDecThr[i]Means PHR MCS equalsiTime of flightTarget decoding success ratephrDecTargetPeA corresponding SNR threshold, which may be based on the first MCS, the first maximum Copy number, the first code rate, the particular bandwidth option, and the target coding success ratephrDecTargetPeAnd (4) determining. According to the HPLC _ HRF protocol, the protocol processing procedures of the PHR and the PSDU are basically completely consistent. The difference in terms of parameters affecting decoding performance is mainly that the PHR has a fixed payload size of 16Byte, the maximum number of copies can be 6, while the PSDU has a payload supporting 16Byte,40Byte,72Byte,136Byte,264Byte,520Byte, and the maximum number of copies can only be 4. In practical implementation, for system stability, the performance of the PHR is generally required to be better than that of the PSDU in scheduling. Considering that HPLC _ HRF interworking requires a PSDU success rate of 90%, it is possible to connect phrDecTargetPeDefinition is 95% phrDecThr[i],The SNR and PHR decoding success rate can be obtained by simulating the link, and the specific correspondence depends on the RF noise factor on the link, the channel estimation, equalization algorithm, and the algorithm used in combination by the digital front-end processing device 60. For simulation of SNR and PHR decoding success rate, it is required to set the maximum Copy number determined by PHR MCS.
Theoretically, for every 1 Copy increase, the combined gain increases by about 3dB. Therefore, within the maximum Copy number range corresponding to PHR _ MCS, the SNR is reduced by 3dB for every Copy reduction.
Step1. Number of initialization cycles LoopIdx = 0;
the minimum Copy number required for initial coding, phrdcopynum = phrMaxCopyNum;
initializing a difference threshold phr for the minimum decoded phrdcopNum and phrMaxCopyNumOFDMNumDifThr
The SNR is initialized. The SNR uses the initial SNR estimated from the current LTF frequency domain data.
Step2, under the condition that the LoopIdx is less than phrMaxCopyNum, calculating the minimum Copy number required by decoding.
A. If SNR ≧ SNRphrDecThr[i],The current SNR meets the PHR decoding success rate requirement:
update LoopIdx = LoopIdx +1;
update phrdcopynum = phrdcopynum-1;
update SNR = SNR-3;
return to Step2 processing.
B. If SNR<phrDecThr[i],The current SNR can not meet the requirement of PHR decoding success rate:
if the LoopIdx >1 is present,
updated phrDeecCopyNum = phrDeecCopyNum +1.
Step3, updating phrDecCopyNum.
Due to different bandwidths, if the number of the OFDM needed for decoding in advance is equal to the number of the OFDM occupied by the maximum Copy number, even if the decoding is successful for the first time, the PHR equalization, demodulation, and combining time is short in advance, and the purpose of reducing power consumption may not be achieved. In addition, the number of the OFDM is equivalent, and the number of the OFDM occupied by the maximum Copy number can be adopted. Therefore, the phrDecopyNum needs to be updated.
A. If (a)phrMaxCopyNum-phrDecCopyNum)*phrOFDMNumPerCopyphrOFDMNumDifThrThe description may take the form of an establishedphrDecCopyNum
B. If (a)phrMaxCopyNumphrDecCopyNum)*phrOFDMNumPerCopy<phrOFDMNumDifThrDescription can only be taken definitelyphrDecCopyNum=phrMaxCopyNum
Thus, the process control and parameter calculation of the PHR data processing apparatus are completed. Other parameters required by the PHR data processing device can be directly deduced according to system parameters.
In an embodiment, the data receiving system may further include a PSDU data processing apparatus 30, as shown in fig. 3. Accordingly, the master device 10 may also be configured to, upon receiving the PHR coding result, perform the following operations: and analyzing the PHR decoding result to obtain a second MCS, a second maximum Copy number, a second code rate and a load size under the specific bandwidth option, determining control information for PSDU decoding according to the link quality at the PSDU stage, the PSDU target decoding success rate, the second MCS, the second maximum Copy number, the second code rate, the load size and the specific bandwidth option, wherein the control information for PSDU decoding comprises the second minimum Copy number required by PSDU decoding under the specific bandwidth option and the number of OFDM occupied by PSDUs, and sending the control information for PSDU decoding to the PSDU data processing device.
Wherein, the master control device 10 is configured to determine the control information for PSDU decoding, including: determining the second minimum Copy number when the PSDU decoding success rate is greater than or equal to the PSDU target decoding success rate according to the link quality, the second MCS, the second maximum Copy number, the second code rate, the load size and the specific bandwidth option in the PSDU stage; and determining the number of OFDM occupied by the PSDU according to the second MCS, the load size and the specific bandwidth option.
Wherein the link quality in the PHR phase may be the same as the link quality in the PSDU phase.
First, when the system is in a receiving process, after the PSDU processing control unit 106 in fig. 4 obtains a PHR decoding result, the PSDU processing control unit analyzes the PHR decoding result to obtain a second MCS, a second maximum Copy number, a second code rate, and a load size under the specific bandwidth option.
In order to reduce the calculation of the control information, the number of OFDM occupied by the PSDU may be stored in advance in a table manner. As shown in tables 6 to 8, the number of OFDM occupied by different PSDU loads and the number of OFDM occupied by Copy each time under the conditions of Option1, option2, and Option3, respectively (the complete contents of tables 6 to 8 can be determined according to the corresponding communication protocol, which can be cited herein).
TABLE 6 OFDM number occupied by PSDU under Option1 condition
Figure 769419DEST_PATH_IMAGE006
TABLE 7 OFDM number occupied by PSDU under Option2 condition
Figure 127760DEST_PATH_IMAGE007
TABLE 8 OFDM number occupied by PSDU under Option3 condition
Figure 900544DEST_PATH_IMAGE008
Then, the link quality in the PHR phase is determined as the link quality in the PSDU phase by the link quality estimation and update unit 104 in fig. 4. Of course, the link quality in the PHR phase may be updated in other manners to obtain the link quality (e.g., SNR) in the PSDU phase.
Furthermore, after receiving the analyzed SIG decoding result (as shown in table 1), the PSDU processing control unit 107 in fig. 4 determines the minimum Copy number required for PSDU decoding under a bandwidth Option (e.g., option 1) according to the SNR of the PSDU stage, the PSDU target decoding success rate, the MCS, the Copy number, the code rate, and the load size. Then, the number of OFDM symbols occupied by the PSDU and the number of Copy bits (i.e., the maximum number of Copy bits, or the number of OFDM symbols occupied by each Copy bit) in the bandwidth Option (e.g., option 1) are obtained from the MCS, the payload size, and tables 6 to 8. The minimum Copy number, the maximum Copy number, the number of OFDM occupied by the PSDU, and the like required for PSDU decoding described above are included in the control information for PSDU decoding. Then, the control information for PSDU decoding is sent to the PSDU data processing module 30 for equalization, demodulation, merging, deinterleaving, decoding, and CRC removal.
Wherein, the PSDU data processing apparatus 30 is configured to receive and process the PSDU frequency domain data corresponding to the second minimum Copy number according to the control information for PSDU decoding, if the second minimum Copy number is smaller than the second maximum Copy number, so as to obtain the PSDU decoding result in advance.
Specifically, the PSDU data processing apparatus 30 may include: the PSDU data receiving module is used for receiving PSDU frequency domain data; the first PSDU processing module is used for balancing, mediating and merging the received PSDU frequency domain data according to the number of OFDM occupied by the PSDU under the specific bandwidth option in the control information for PSDU decoding; and the second PSDU processing module is used for stopping receiving the PSDU frequency domain data and performing de-interleaving and decoding on the merged PHR frequency domain data under the condition that the received PSDU frequency domain data amount is equal to the data amount corresponding to the second minimum Copy number.
As shown in fig. 3, the PSDU data processing device 30 acquires PSDU frequency domain data separated by the digital front end processing device 60, and performs equalization, demodulation, combination, deinterleaving, decoding, and CRC decoding according to the indication information provided by the main control device 10 to obtain a decoding result.
The PSDU frequency domain data is processed according to the control information provided by the master control device 10, and the processing procedure is as follows. The PSDU frequency domain data processing procedure is similar to the PHR frequency domain data processing procedure, except that the specific parameters are configured differently.
Step1, according to the control information provided by the master control device 10, the frequency domain data is equalized, demodulated, and combined. If the data size of the received PSDU frequency domain data reaches the data size corresponding to the minimum Copy number required for decoding, the PSDU data processing apparatus 30 performs deinterleaving processing and Turbo decoding processing. That is, the PSDU decoding may be performed in advance without performing the maximum Copy number in case of receiving data corresponding to the required minimum Copy number.
If the data size does not reach the data size corresponding to the minimum Copy number required for decoding, but the reception reaches the number corresponding to the maximum Copy, the PSDU data processing apparatus 30 performs the deinterleaving processing and the Turbo decoding processing.
Step2, if the CRC obtained by decoding passes, reporting a PSDU decoding success indication to the master control device 10.
If the CRC fails, but the maximum Copy number specified by the protocol is not received, then Step1 is returned.
If the CRC fails and the reception has reached the maximum Copy number specified by the system protocol, a PSDU decoding failure indication is reported to the master device 10.
Step3. If the PSDU decoding is successful, the PSDU data processing apparatus 30 turns off the modules for equalization, demodulation, merging, deinterleaving, turbo decoding, and the like.
It should be noted that: the PSDU is successfully decoded in advance, so that unnecessary processing such as equalization, demodulation, combination and the like can be avoided, and the purpose of reducing power consumption is achieved. In the PSDU stage, the present embodiment determines whether the current PSDU can be decoded in advance by using the link quality updated in the PHR stage and the obtained information such as the PSDU code rate, so as to avoid unnecessary redundant data reception. By avoiding unnecessary redundant data reception of the PSDU, reception power consumption is reduced.
In an embodiment, the master control device 10 is further configured to shut down each device on the receiving link if feedback information indicating that the PSDU decoding is successful in advance or successfully decoded is received.
When the master control device 10 receives the indication that the PSDU is successfully decoded or decoded in advance, it turns off each device on the receiving link. A frame interval exists between transceiving data frames. When the timing reaches the minimum frame interval boundary, if the upper layer does not have a request to terminate reception, the respective devices on the reception link are turned on according to the state. When the timing reaches the minimum inter-frame boundary, the receive link remains closed if the upper layer triggers a request to terminate reception. Thereby, unnecessary receiving operations are reduced.
When the main control device 10 receives the indication of decoding failure, if the upper layer does not have a request for terminating the reception, the main control device 10 restarts the STF synchronization detection device 50 to start a new synchronization detection process; if the upper layer request for terminating the reception is received, the rf front-end processing device 70 and the digital front-end processing device 60 are turned off.
In an embodiment, the data receiving system may further include: a second digital front end processing device. Wherein the second digital front-end processing device and the first digital front-end processing device can be the same device or different devices. Accordingly, the master device 10 is also used to turn off the second digital front-end processing device (e.g., digital front-end processing device 60) if the receiving side is in a non-idle state and feedback information is received for any of: PHR decoding fails; PHR decoding is successful but no PSDU is received; or the PSDU reception is complete.
In the existing receiving process of dual-mode communication, if the data or state of the previous stage (for example, PHR stage) in the frame structure is not trusted, the processing of the next stage (for example, PSDU stage) is started, and it can be determined whether the current frame is a false alarm frame only after the PSDU decoding fails, which inevitably results in an increase in static power consumption.
In an embodiment, the master control device 10 is further configured to perform the following steps: predicting the PSDU decoding success rate corresponding to the link quality, the second MCS, the second maximum Copy number, the second code rate and the load size in the PSDU stage; and executing the step of determining control information for PSDU decoding under the condition that the PSDU decoding success rate is greater than or equal to a second threshold value.
Wherein the PSDU target coding success rate (e.g., 90%) is less than the second threshold (e.g., 92%).
For example, under the condition of obtaining the SNR and PHR decoding results at the PSDU stage, the corresponding PSDU decoding success rate can be obtained by combining the correspondence between SNR, MCS, copy number, code rate, load size and decoding success rate. Then, comparing the predicted PSDU decoding success rate with a second threshold, if the predicted PSDU decoding success rate is greater than or equal to the second threshold, it is indicated that the probability of PSDU decoding success under the current SNR condition is very high (false alarm probability is very small), and subsequent operations may be performed (i.e., it is determined that the current link quality can ensure that the PSDU decoding success is maintained within the range of the maximum probability); otherwise, the false alarm probability is high, subsequent operation is not required to be executed, the current receiving process can be abandoned, synchronous detection is carried out again, or receiving is closed according to a high-level command, so that the digital front-end receiving process, the equalization, the demodulation and the decoding of the PSDU can be avoided. Through unnecessary PSDU reception processing, the reception power consumption is reduced.
In this embodiment, the PSDU decoding success rate is determined in the PSDU receiving stage, and the PSDU processing link is only started when the PSDU decoding success rate is very high, so that false alarms can be reduced, unnecessary starting of subsequent PSDU processing links is avoided, and the purpose of reducing static power consumption is achieved.
Therefore, for the present embodiment, to implement early decoding, the key control information of PSDU processing is shown in table 9.
TABLE 9 PSDU processing Key control parameters
Figure 847772DEST_PATH_IMAGE009
The psduOFDMNumPercopy, psduOFDMNumAllCopy, and psduMaxCompyNum in the table are determined by the currently adopted Option; for the psduDecCopyNum, the PSDU is evaluated according to the received SNR and MCS (PSDU payload size), and it is determined whether the PSDU is decoded in advance and the corresponding Copy number during decoding.
The more the decoding times are, the more the times of de-interleaving, turbo decoding and de-CRC processing on the link are. If the SNR is too low, the maximum Copy number may be received before decoding is successful, which may result in increased power consumption. Therefore, the present embodiment limits the number of decoding times to not more than two.
By usingpsduDecThr_k[i]Denotes a PSDU load size of k (k =16, 40, 72, 136, 264, 520),when the MCS is equal to i, then,target decoding success ratepsduDecTargetPeA corresponding SNR threshold, which may be based on a second MCS, a second maximum Copy number, a second code rate, a load size, a specific bandwidth option, and a target coding success ratepsduDecTargetPeAnd (4) determining. For PSDU,psduDecTargetPeCan be defined as 90% (interconnection requires 90% success rate)。psduDecThr_k[i],The SNR and PSDU decoding success rate can be obtained by simulating the link, and the specific correspondence depends on the RF noise factor on the link, the channel estimation, equalization algorithm, and the algorithm used in combination by the digital front-end processing device 60. For SNR and PSDThe simulation of the success rate of the U decoding needs to be performed under the maximum Copy times corresponding to the PSDU load k and the MCS.
Theoretically, for every 1 Copy increase, the combined gain increases by about 3dB. Therefore, within the maximum Copy number range corresponding to the MCS, the SNR is reduced by 3dB for every Copy reduction.
Step1. Number of initialization cycles LoopIdx = 0;
the minimum Copy number required for initial coding, psduDecCopyNum = psduMaxCopyNum;
initializing a difference threshold psdu for minimum decoded psdu DecCopyNum and psdu MaxCopyNumOFDMNumDifThr
The SNR is initialized. The SNR uses the PHR phase and the SNR updated with the pilot.
Step2. Under the condition that the LoopIdx is less than the psduMaxCopyNum, the minimum Copy number required by decoding is calculated.
A. If SNR ≧ SNRpsduDecThr_k[i],The current SNR meets the PSDU decoding success rate requirement:
update LoopIdx = LoopIdx +1;
update psduDecCopyNum = psduDecCopyNum-1;
update SNR = SNR-3;
return to Step2 processing.
B. If SNR<psduDecThr_k[i]It is shown that the current SNR cannot meet the requirement of PSDU decoding success rate:
if the LoopIdx >1 is present,
updated psduDecCopyNum = psduDecCopyNum +1.
Step3. Update psduDecCopyNum.
Due to different bandwidths, if the number of OFDM needed for decoding in advance is equal to the number of OFDM occupied by the maximum Copy number, the PSDU equalization, demodulation, and merging time is short in advance even if the first decoding is successful, and the purpose of reducing power consumption may not be achieved. In addition, the number of the OFDM is equivalent, and the number of the OFDM occupied by the maximum Copy number can be adopted. Therefore, an update judgment of the psduDecCopyNum is required.
A. If (psduMaxComyNum-psduDecCopyNum) > psduOFDMNumcopy ≧ psduOFDMNumDifThr, it is indicated that the already-identified psduDecCopyNum can be used.
B. If (psduMaxComyNum-psduDecCopyNum)' psduOFDMNumPerCopy < psduOFDMNumDifThr, it is stated that only a certain psduDecCopyNum = psduMaxCopyNum can be used.
Therefore, the processing control and the parameter calculation of the PSDU frequency domain processing module are completed. Other parameters required by the PSDU frequency domain processing module can be directly derived according to system parameters.
In an embodiment, the data receiving system may further include: SIG data processing means 40, as shown in fig. 3.
The master control device 10 is further configured to, if the synchronization detection result satisfies the reliability condition, perform the following operations: under the condition that the SIG decoding success rate corresponding to the link quality of the LTF stage is larger than or equal to a third threshold, determining control information for SIG decoding according to the specific bandwidth option; and transmitting control information for receiving SIG data to the SIG data processing device 40.
Accordingly, the SIG data processing device 40 is configured to receive SIG frequency domain data, process the SIG frequency domain data according to the control information for SIG decoding to obtain SIG decoding results under the specific bandwidth option, and feed back the SIG decoding results under the specific bandwidth option to the master control device 10.
Wherein the third threshold value (sigDecTargerPe) The setting can be reasonable according to the actual conditions, for example, the value can be 95%. In this embodiment, the probability of successful SIG decoding is detected by comparing the success rate of SIG decoding corresponding to the link quality in the LTF stage with a third threshold.
For example, the cross-correlation detection algorithm used in the present embodiment, as shown in table 10, may be selectedsigDecThr= 9dB, where the performance is 96% (which is comparable to 95%).
TABLE 10 relationship between SNR and SIG decoding success rate in the present invention
Figure 22401DEST_PATH_IMAGE010
The performance of successful SIG decoding is close to or slightly lower than that of synchronous detection.
First, according to the link quality (e.g., SNR) of the LTF stage and the table 10, the success rate of SIG decoding is determined, and the success rate of SIG decoding is compared with a third threshold value(s) ((sigDecTargerPe) And (3) comparison: if the value is greater than or equal to the third threshold, correct decoding of the SIG can be guaranteed approximately, SIG receiving processing is performed, and the receiving enters an SIG receiving state (namely, the current link quality is judged to guarantee that the successful decoding of the SIG is maintained in a range with the maximum probability); otherwise, the success probability of SIG decoding is low, the synchronization is abandoned, and the receiving side returns to the synchronous detection state again, so that the digital front-end receiving processing, equalization, demodulation and decoding of the SIG can be avoided. By avoiding false alarm and unnecessary SIG reception processing, reception power consumption is reduced.
Upon receiving the Option indication, the SIG processing control unit 105 in fig. 4 generates control information necessary for SIG processing according to the bandwidth: the number of OFDM occupied by SIG and the number of carriers (Option 1, occupying 1 OFDM, total 96 sub-carriers; option2, occupying 2 OFDM, total 96 sub-carriers; option3, occupying 2 OFDM, total 36 sub-carriers). The SIG processing control unit 105 transmits control information of the SIG frequency domain data processing to the SIG data processing device 40.
Then, the SIG data processing device 40 in fig. 3 acquires the SIG frequency domain data separated by the digital front end processing device 60, and performs equalization, mediation, and merging processing according to the number of OFDM occupied by the SIG at the specific bandwidth option in the control information for SIG decoding. And generating 36 bits of data after combination, and performing cross-correlation operation on the combined data by adopting the locally stored 7 groups of sequences. And selecting an index corresponding to the cross-correlation peak value as an SIG decoding result, and reporting the SIG decoding result to the main control device 10.
The cross-correlation process is as follows:
Figure 227434DEST_PATH_IMAGE013
P(ind) Maximum value corresponds to
Figure DEST_PATH_IMAGE015
I.e. the SIG decoding result (i.e. SIG indication) obtained by decoding. After obtaining the reported SIG indication support, the master control device 10 obtains configuration information for the PHR according to table 1: MCS, copy times, modulation mode and code rate.
The SIG decoding information is composed of 3-bit information, and indicates MCS, copy number, modulation scheme, and code rate of the PHR, as shown in table 1. The 3 bits are encoded by O (36,3) to generate a 36-bit sequence. Regardless of the reserved 111, encoding the SIG indication with O (36,3) generates 7 sets of local sequences and stores. The SIG data occupies 96 subcarriers and 1 OFDM symbol at most under the condition of the Option1, and occupies 48 subcarriers and 18 subcarriers and 2 OFDM respectively under the conditions of the Option2 and the Option3, so that the decision processing of decoding in advance is not needed. Thus for frequency domain processing of the SIG, the conventional scheme described conventionally above may be employed.
Of course, in another embodiment, the link quality (e.g., SNR) of the LTF stage may also be compared to the SIG coding success rate acknowledgement thresholdsigDecThrA comparison is made to detect the probability of successful SIG decoding. SIG decoding success rate confirmation thresholdsigDecThrThe decision can be made according to actually adopted SIG decoding algorithm and channel estimation algorithm. The present invention employs a minimum mean square error method for channel estimation and a cross-correlation method, such as that described by the SIG data processing device 50, for decoding detection.
It should be noted that, with different algorithms, the success rate and SNR relationship is different. Since Option3 has only 36 subcarriers, and Option1 and Option2 have 96 subcarriers, the performance of Option3 is about 4.2dB lower. The algorithm can be simulated to obtain the relation between the SNR and the SIG decoding success rate under the condition of Option 1; under the condition of the Option2, the relation between the SNR and the SIG decoding success rate is consistent with that of the Option 1. And 4.2dB increase under the condition of Option 3. For the sake of generality, tosigDecPeIndicating the success rate of the SIG decoding,sigDecTargerPeindicating SIG target decoding success rateThen the threshold issigDecThrCan be expressed as:
sigDecThr=min (find(SNR(sigDecPesigDecTargerPe)))。 (3)
that is, the select SIG decoding success rate is greater than or equal tosigDecTargerPeCorresponding SNR assigDecThr。For the HPLC _ HRF interconnection and interworking test, the success rate of the PSDU under the maximum attenuation condition is required to reach 90%. The decoding success rate of SIG is higher than that of PHR and PSDU, so this embodiment proposes to select the SNR corresponding to the decoding success rate of SIG target of 95% assigDecThrIs taken from the value of (i.e.sigDecTargerPe=95%。
The above-described embodiment has been mainly described with respect to the determination to turn on SIG decoding performed by the synchronization processing control unit 103.
In an embodiment, the master control device 10 is further configured to, in a case that the STF synchronization detection result indicates frame synchronization, perform the following operations: comparing the synchronous detection success rate corresponding to the link quality of the LTF stage with a fourth threshold; and determining that the synchronous detection result meets the reliability condition when the synchronous detection success rate is greater than or equal to the fourth threshold.
Wherein the fourth threshold value (e.g.,sysncTargerPe) It can be set reasonably according to the actual situation, for example, it can be set to 99%. In this embodiment, the reliability of the synchronization detection result is detected by comparing the synchronization detection success rate corresponding to the link quality of the LTF stage with a fourth threshold.
For synchronization results with errors within 3 samples, the detection was considered successful. In this embodiment, the relationship between the success rate of synchronous detection and SNR can be obtained with ± 3 sampling points as the limit, and the result is shown in table 11. If the adopted algorithm is inconsistent, the limiting conditions are inconsistent, and the relation between the synchronous detection success rate and the SNR is inconsistent.
TABLE 11 relationship between SNR and success rate of synchronous detection under + -3 sampling points of error of the present invention
Figure 243932DEST_PATH_IMAGE016
After the synchronization processing control unit 103 in fig. 4 obtains the SNR of the LTF stage, it determines the synchronization detection success rate under the current SNR condition by combining table 11. Comparing the determined sync detection success rate with a fourth threshold: if the synchronous detection result is greater than or equal to the fourth threshold, the synchronous detection result meets the reliability condition, and SIG receiving processing can be performed (that is, it is determined that the current link quality can ensure that the synchronous detection is successfully maintained within the range of the maximum probability); otherwise, the false alarm probability of the current synchronization result is larger, and the receiving is restarted, so that the operations of digital front end receiving processing of SIG, PHR and PSDU, frequency domain related channel estimation, equalization, demodulation, diversity combination, deinterleaving, decoding and the like are avoided. The embodiment reduces the static power consumption by reducing the false alarm.
Of course, in another embodiment, the link quality (e.g., SNR) of the LTF stage may also be compared to the synchronization confirmation thresholdsyncThrAnd comparing to detect the reliability of the synchronous detection result.syncThrMay be determined based on the performance of the algorithm employed by the STF synchronization detection apparatus 50. The STF synchronization detecting apparatus 50 performs synchronization detection using an autocorrelation algorithm, and determines whether synchronization is valid or not by a peak-to-average ratio of correlation values (described below).
For the frame structure design of HPLC _ HRF, under the same SNR condition, the probability of successful LTF synchronization detection must be higher than the probability of successful decoding of SIG, PHR, and PSDU, otherwise the system reception performance is affected by the synchronization performance. For the sake of generality, tosysncPeIt indicates the success rate of the synchronous detection, sysncTargerPeindicating the success rate of LTF target synchronous detectionThen the threshold issyncThrCan be expressed as:
syncThr =min(find(SNR(syncPe≥sysncTargerPe)))。 (4)
that is, the success rate of the selective synchronization detection is greater than or equal tosysncTargerPeCorresponding SNR assyncThr。For the HPLC-HRF interconnection and intercommunication test, the success rate of the PSDU under the maximum attenuation condition is required to reach 90%, so the invention proposes to select the SNR corresponding to the synchronization success rate of 99% as the SNRsyncThrIs taken from the value of (i.e.sysncTargerPe=99%. In the invention, the SNR is-9 dB when the success rate of the synchronous detection algorithm is 99%.
The above-described embodiment is mainly described with respect to determination of the synchronization result performed by the synchronization processing control unit 103. After STF synchronous detection is completed, the synchronization reliability is confirmed in an LTF receiving stage, false alarms are reduced, unnecessary starting of subsequent SIG, PHR and PSDU processing links is avoided, and therefore the purpose of reducing static power consumption is achieved.
In an embodiment, the data receiving system may further include: the STF synchronization detecting device 50 is configured to perform a frame synchronization detecting process, and feed back an STF synchronization detecting result to the master control device 10, as shown in fig. 3.
When the system request processing unit 101 in the master control apparatus 10 acquires the reception request command of the upper layer, the reception request command is broadcasted to each unit in the master control apparatus 10, and if the receiving side is in the idle state, the synchronization processing control unit 103 in the master control apparatus 10 generates and configures the control parameters (e.g., STF wrap, synchronization detection request command, etc.) of the STF synchronization detection apparatus 50. At this time, the receiving side enters a synchronous detection state, and the STF synchronous detection device 50 in fig. 3 performs synchronous detection after acquiring the synchronous detection request command and the STF time domain data processed by the digital front-end processing device 60; and reports the detection result to the synchronization processing control unit 103 in the main control device 10. At this time, the synchronization processing control unit notifies and waits for the link quality (e.g., SNR) provided by the link quality estimation and updating unit 102, and the receiving side enters a synchronization pending confirmation state. To ensure the reliability of the synchronization, it may further be determined whether the SNR exceeds a threshold, and if the SNR exceeds the threshold, the synchronization may be considered reliable (see above for details).
The synchronous detection can adopt the existing autocorrelation algorithm, combine with the code winding, determine the position of the peak value, and deduce the position of the wireless frame head. Of course, other methods such as STF time domain data cross-correlation and the like may be used for synchronization detection. The algorithm of the STF synchronization detection is not limited by the present invention.
The above-described embodiments are mainly described with respect to the maintenance of the synchronization process performed by the synchronization processing control unit 103.
The following describes a procedure performed by the synchronization processing control unit, taking fig. 5 as an example.
The process performed by the synchronization process control unit may include the following steps S501 to S507, as shown in fig. 5.
Step S501, judging whether a request receiving command is received, if so, executing step S502; otherwise, step S507 is executed.
Step S502, sending a synchronous detection request to the STF synchronous detection device, and enabling the system to enter a synchronous detection state.
Step S503, obtaining the synchronous detection result, the system enters the synchronous to-be-determined state, and waits for the SNR result.
Step S504, judge whether the synchronization is reliable, if yes, carry out step S505; otherwise, step S507 is executed.
Step S505, judging whether the SIG decoding success rate is greater than a threshold value, if so, executing step S506; otherwise, step S507 is executed.
Step S506, the system enters SIG receiving state, and starts the subsequent operations.
Step S507, judging whether a receiving stop command is received, if so, enabling the system to enter an idle state; otherwise, step S501 is executed.
The above-described embodiment relates to three processes of maintenance of the synchronization process, determination of the synchronization result, and determination of turning on SIG decoding, which are performed by the synchronization processing control unit 103.
Specifically, a data receiving process in the dual mode communication will now be briefly described by taking fig. 6 as an example.
The data reception procedure in the dual mode communication may include steps S601 to S613 as shown in fig. 6.
Step S601, obtaining STF time domain data through the STF synchronization detection apparatus, and starting STF synchronization detection.
Step S602, judging whether the synchronization is successful or not through the STF synchronization detection device, if so, executing step S603; otherwise, step S613 is performed.
Step S603, acquiring LTF frequency domain data by the master control device and performing link quality evaluation.
Step S604, judging whether the synchronization result is reliable or not according to the link quality through the main control device, and whether the SIG decoding success rate is greater than a threshold or not, if so, executing step S605; otherwise, step S613 is executed.
In step S605, the SIG data processing device acquires SIG frequency domain data and performs SIG decoding processing.
Step S606, obtaining, by the master control device, the maximum Copy number of the PHR and the number of OFDM occupied by the PHR according to the SIG decoding result and the specific bandwidth option, and determining the minimum Copy number required for decoding according to the current link quality to generate PHR processing control information.
Step S607, determining whether the PHR can be decoded in advance according to the PHR processing control signal, if yes, executing step S608; otherwise, decoding normally.
Step S608, obtaining and processing the PHR frequency domain data according to the PHR processing control information to obtain the PHR decoding result in advance.
Step S609, whether the PHR decoding is successful is judged through the CRC, and if so, the step S610 is executed; otherwise, step S613 is executed.
Step S610, obtaining, by the master control device, the maximum Copy number of the PSDU and the number of OFDM occupied by the PSDU according to the PHR decoding result and the specific bandwidth option, and determining the minimum Copy number required for decoding according to the current link quality, so as to generate PSDU processing control information.
Step S611, determining whether the PSDU is decodable in advance according to the PSDU processing control signal, if yes, performing step S612; otherwise, decoding normally.
Step S612, acquiring and processing PSDU frequency domain data according to the PSDU processing control information to acquire a PSDU decoding result in advance.
Step S613, determining whether a reception stop command is received, and if so, ending; otherwise, step S602 is performed.
The receiving processing mode is reduced by reducing false alarm and decoding in advance, and the purposes of reducing static power consumption and dynamic power consumption are achieved.
In summary, the present invention creatively performs the following operations by the master device when receiving the SIG decoding result under a specific bandwidth option: analyzing the SIG decoding result to obtain a first MCS, a first maximum Copy number and a first code rate under a specific bandwidth option, and determining control information for PHR decoding according to link quality of a PHR stage, PHR target decoding success rate, analyzed decoding result and the specific bandwidth option, wherein the control information for PHR decoding comprises the first minimum Copy number required by PHR decoding under the specific bandwidth option and the number of OFDM occupied by PHR, and receiving and processing PHR frequency domain data corresponding to the first minimum Copy number according to the control information for PHR decoding by a PHR data processing device under the condition that the first minimum Copy number is smaller than the first maximum Copy number to obtain the PHR decoding result in advance. Therefore, in the PHR receiving stage, whether the current PHR can be decoded in advance is judged by using the current link quality evaluation result, the SIG decoding result, the PHR target decoding success rate and the specific bandwidth option, unnecessary redundant data receiving can be effectively avoided under the condition that decoding can be performed in advance, and power consumption on a receiving link is further reduced.
An embodiment of the present invention provides a data receiving method for dual mode communication. The data receiving method may include: under the condition that an SIG decoding result under a specific bandwidth option is received, analyzing the SIG decoding result to obtain a first MCS, a first maximum Copy number and a first code rate under the specific bandwidth option; determining a first minimum Copy number required by PHR decoding according to the link quality of a PHR stage, the PHR target decoding success rate, the first MCS, the first maximum Copy number and the first code rate; determining control information for PHR coding according to the first MCS and a specific bandwidth option, wherein the control information for PHR coding comprises a first maximum Copy number under the specific bandwidth option; and under the condition that the first minimum Copy number is smaller than the first maximum Copy number, receiving and processing PHR frequency domain data corresponding to the first minimum Copy number according to the control information for PHR decoding so as to acquire a PHR decoding result in advance.
For specific details and benefits of the data receiving method for dual mode communication according to the present invention, reference may be made to the above description of the data receiving system for dual mode communication, which is not described herein again.
An embodiment of the present invention provides a computer-readable storage medium. The computer-readable storage medium has stored thereon a computer program which, when being executed by a processor, implements the data receiving method for dual-mode communication.
An embodiment of the invention provides an electronic device. The electronic device includes: a processor; a memory for storing the processor-executable instructions; the processor is used for reading the instruction from the memory and executing the instruction to realize the data receiving method for dual-mode communication.
An embodiment of the present invention provides a chip, configured to execute an instruction, where the instruction, when executed by the chip, implements the data receiving method for dual-mode communication.
The preferred embodiments of the present invention have been described in detail with reference to the accompanying drawings, however, the present invention is not limited to the specific details of the above embodiments, and various simple modifications can be made to the technical solution of the present invention within the technical idea of the present invention, and these simple modifications are within the protective scope of the present invention.
It should be noted that the various technical features described in the above embodiments can be combined in any suitable manner without contradiction, and the invention is not described in any way for the possible combinations in order to avoid unnecessary repetition.
Those skilled in the art will understand that all or part of the steps in the method according to the above embodiments may be implemented by a program, which is stored in a storage medium and includes several instructions to enable a single chip, a chip, or a processor (processor) to execute all or part of the steps in the method according to the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
In addition, any combination of the various embodiments of the present invention is also possible, and the same should be considered as the disclosure of the present invention as long as it does not depart from the spirit of the present invention.

Claims (17)

1. A data receiving system for dual mode communication, the data receiving system comprises a main control device and a PHR data processing device,
the master control device is used for, when receiving a SIG decoding result under a specific bandwidth option, executing the following operations:
analyzing the SIG decoding result to obtain a first MCS, a first maximum Copy number and a first code rate under the specific bandwidth option,
determining control information for PHR decoding according to link quality of a PHR stage, PHR target decoding success rate, the first MCS, the first maximum Copy number, the first code rate and a specific bandwidth option, wherein the control information for PHR decoding comprises the first minimum Copy number required by PHR decoding under the specific bandwidth option, the number of OFDM occupied by PHR, and
transmitting the control information for PHR decoding to the PHR data processing apparatus,
the PHR data processing device is used for receiving and processing PHR frequency domain data corresponding to the first minimum Copy number according to the control information for PHR decoding to obtain a PHR decoding result in advance when the first minimum Copy number is smaller than the first maximum Copy number,
wherein the master device is configured to determine the control information for PHR coding, including:
determining the first minimum Copy number when the PHR decoding success rate is greater than or equal to the PHR target decoding success rate according to the link quality of the PHR stage, the first MCS, the first maximum Copy number, the first code rate and the specific bandwidth option; and
determining the number of OFDM occupied by the PHR according to the first MCS and the specific bandwidth option,
wherein the PHR data processing apparatus includes:
the PHR data receiving module is used for receiving PHR frequency domain data;
the first PHR processing module is used for balancing, mediating and merging the received PHR frequency domain data according to the number of OFDM occupied by the PHR under the specific bandwidth option in the control information for PHR decoding; and
and the second PHR processing module is used for stopping receiving the PHR frequency domain data and performing de-interleaving and decoding on the combined PHR frequency domain data under the condition that the received PHR frequency domain data amount is equal to the data amount corresponding to the first minimum Copy number.
2. The data receiving system of claim 1, wherein the PHR data processing apparatus further comprises: a state determining module for determining that PHR decoding is completed in advance when the cyclic redundancy check code obtained by decoding passes,
the data receiving system further comprises a first digital front-end processing device,
correspondingly, the master control device is also used for turning off the first digital front-end processing device and maintaining the turning off state until the PSDU data is to be started to be received under the condition that the feedback information of PHR early decoding completion is received.
3. The data receiving system of claim 1, wherein the master device is further configured to perform the following steps:
predicting PHR decoding success rate corresponding to the link quality, the first MCS, the first maximum Copy number and the first code rate in the PHR stage; and
and performing the step of determining control information for the PHR decoding when the PHR decoding success rate is greater than or equal to a first threshold.
4. The data receiving system of claim 3, wherein the PHR target decoding success rate is less than the first threshold.
5. The data receiving system according to claim 1, wherein said data receiving system further comprises a PSDU data processing means,
correspondingly, the master control device is also used for, in case of receiving the PHR decoding result, performing the following operations:
analyzing the PHR decoding result to obtain a second MCS, a second maximum Copy number, a second code rate and a load size under the specific bandwidth option,
determining control information for PSDU decoding according to link quality, PSDU target decoding success rate, the second MCS, the second maximum Copy number, the second code rate, the load size and the specific bandwidth option at a PSDU stage, wherein the control information for PSDU decoding comprises the second minimum Copy number required by PSDU decoding under the specific bandwidth option, the number of OFDM occupied by PSDU, and
transmitting the control information for PSDU decoding to the PSDU data processing device,
and the PSDU data processing device is used for receiving and processing PSDU frequency domain data corresponding to the second minimum Copy number according to the control information for PSDU decoding to acquire a PSDU decoding result in advance when the second minimum Copy number is smaller than the second maximum Copy number.
6. The data receiving system according to claim 5, wherein the PSDU data processing means includes:
the PSDU data receiving module is used for receiving PSDU frequency domain data;
the first PSDU processing module is used for balancing, mediating and merging the received PSDU frequency domain data according to the number of OFDM occupied by the PSDU under the specific bandwidth option in the control information for PSDU decoding; and
and the second PSDU processing module is used for stopping receiving the PSDU frequency domain data and performing de-interleaving and decoding on the merged PHR frequency domain data under the condition that the received PSDU frequency domain data amount is equal to the data amount corresponding to the second minimum Copy number.
7. The data receiving system of claim 6, further comprising a second digital front end processing device,
the master control device is further configured to, if the receiving side is in a non-idle state and feedback information of any one of the following is received, turn off the second digital front-end processing device:
PHR decoding fails;
PHR decoding is successful but no PSDU is received; or
The PSDU reception is complete.
8. The data receiving system of claim 6, wherein the master control device is further configured to shut down each device on the receiving link if feedback information indicating that the PSDU was decoded successfully in advance or successfully is received.
9. The data receiving system of claim 5, wherein the determining the control information for PSDU decoding comprises:
determining the second minimum Copy number when the PSDU decoding success rate is greater than or equal to the PSDU target decoding success rate according to the link quality, the second MCS, the second maximum Copy number, the second code rate, the load size and the specific bandwidth option in the PSDU stage; and
and determining the number of OFDM occupied by the PSDU according to the second MCS, the load size and the specific bandwidth option.
10. The data receiving system of claim 5, wherein the master device is further configured to perform the following steps:
predicting the PSDU decoding success rate corresponding to the link quality, the second MCS, the second maximum Copy number, the second code rate and the load size in the PSDU stage; and
and under the condition that the PSDU decoding success rate is larger than or equal to a second threshold value, executing the step of determining the control information for PSDU decoding.
11. The data receiving system of claim 10, wherein the PSDU target decoding success rate is less than the second threshold.
12. The data receiving system according to claim 1, further comprising a SIG data processing device,
the main control device is further configured to, when the synchronization detection result satisfies the reliability condition, perform the following operations:
under the condition that the SIG decoding success rate corresponding to the link quality of the LTF stage is larger than or equal to a third threshold, determining control information for SIG decoding according to the specific bandwidth option; and
transmitting control information for receiving SIG data to the SIG data processing apparatus,
accordingly, the SIG data processing device is configured to receive SIG frequency domain data, process the SIG frequency domain data according to the control information for SIG decoding to obtain a SIG decoding result under the specific bandwidth option, and feed back the SIG decoding result under the specific bandwidth option to the master control device.
13. The data receiving system of claim 12, wherein the master device is further configured to, if the STF synchronization detection result indicates frame synchronization, perform the following operations:
comparing the synchronous detection success rate corresponding to the link quality of the LTF stage with a fourth threshold; and
and determining that the synchronous detection result meets the reliability condition under the condition that the synchronous detection success rate is greater than or equal to the fourth threshold.
14. The data receiving system of claim 12, wherein the master device is further configured to:
estimating the link quality of the LTF stage according to the LTF frequency domain data; and/or
And acquiring the link quality of the PHR stage according to the link quality of the LTF stage and the pilot frequency data of the PHR stage, wherein the link quality of the PHR stage is the same as the link quality of the PSDU stage.
15. A data receiving method for dual mode communication, the data receiving method comprising:
under the condition that an SIG decoding result under a specific bandwidth option is received, analyzing the SIG decoding result to obtain a first MCS, a first maximum Copy number and a first code rate;
determining control information for PHR decoding according to link quality of a PHR stage, PHR target decoding success rate, the first MCS, the first maximum Copy number, the first code rate and a specific bandwidth option, wherein the control information for PHR decoding comprises the first minimum Copy number required by PHR decoding under the specific bandwidth option and the number of OFDM occupied by PHR; and
receiving and processing PHR frequency domain data corresponding to the first minimum Copy number according to the control information for PHR decoding to obtain a PHR decoding result in advance when the first minimum Copy number is smaller than the first maximum Copy number,
wherein the determining control information for PHR coding comprises:
determining the first minimum Copy times when the PHR decoding success rate is greater than or equal to the PHR target decoding success rate according to the link quality of the PHR stage, the first MCS, the first maximum Copy times, the first code rate and the specific bandwidth option; and
determining the number of OFDM occupied by the PHR according to the first MCS and the specific bandwidth option,
wherein the receiving and processing the PHR frequency domain data corresponding to the first minimum Copy number comprises:
receiving PHR frequency domain data;
according to the OFDM number occupied by the PHR under the specific bandwidth option in the control information for PHR decoding, balancing, mediating and merging the received PHR frequency domain data; and
and under the condition that the received PHR frequency domain data amount is equal to the data amount corresponding to the first minimum Copy number, stopping receiving the PHR frequency domain data, and performing de-interleaving and decoding on the combined PHR frequency domain data.
16. A computer-readable storage medium, characterized in that the computer-readable storage medium has stored thereon a computer program which, when being executed by a processor, implements the data receiving method for dual-mode communication according to claim 15.
17. An electronic device, characterized in that the electronic device comprises:
a processor;
a memory for storing the processor-executable instructions;
the processor is configured to read the instructions from the memory and execute the instructions to implement the data receiving method for dual mode communication of claim 15.
CN202211353670.2A 2022-11-01 2022-11-01 Data receiving system, method, equipment and chip for dual-mode communication Active CN115412206B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211353670.2A CN115412206B (en) 2022-11-01 2022-11-01 Data receiving system, method, equipment and chip for dual-mode communication

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211353670.2A CN115412206B (en) 2022-11-01 2022-11-01 Data receiving system, method, equipment and chip for dual-mode communication

Publications (2)

Publication Number Publication Date
CN115412206A CN115412206A (en) 2022-11-29
CN115412206B true CN115412206B (en) 2023-03-21

Family

ID=84168796

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211353670.2A Active CN115412206B (en) 2022-11-01 2022-11-01 Data receiving system, method, equipment and chip for dual-mode communication

Country Status (1)

Country Link
CN (1) CN115412206B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116170319B (en) * 2023-04-21 2023-07-04 石家庄科林电气股份有限公司 Power dual-mode communication bandwidth option determining method, device, terminal and storage medium
CN118055484B (en) * 2024-04-15 2024-07-16 北京智芯微电子科技有限公司 HRF synchronous detection method and device, storage medium and controller

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114884540A (en) * 2022-05-17 2022-08-09 青岛鼎信通讯股份有限公司 Dual-mode communication interconnection detection equipment applied to electric power product
CN114915394A (en) * 2022-04-08 2022-08-16 深圳市国电科技通信有限公司 Dual-mode communication device, dual-mode communication method, and storage medium
CN115189705A (en) * 2022-09-09 2022-10-14 北京智芯微电子科技有限公司 Method for determining wireless receiving parameter, dual-mode communication method and system thereof

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8861574B2 (en) * 2010-05-21 2014-10-14 Telecommunications Research Laboratories System and method for providing a wireless/power-line diversity communications channel

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114915394A (en) * 2022-04-08 2022-08-16 深圳市国电科技通信有限公司 Dual-mode communication device, dual-mode communication method, and storage medium
CN114884540A (en) * 2022-05-17 2022-08-09 青岛鼎信通讯股份有限公司 Dual-mode communication interconnection detection equipment applied to electric power product
CN115189705A (en) * 2022-09-09 2022-10-14 北京智芯微电子科技有限公司 Method for determining wireless receiving parameter, dual-mode communication method and system thereof

Also Published As

Publication number Publication date
CN115412206A (en) 2022-11-29

Similar Documents

Publication Publication Date Title
CN115412206B (en) Data receiving system, method, equipment and chip for dual-mode communication
US8339978B2 (en) Wireless communication apparatus and wireless communication, and computer program
JP4989632B2 (en) Acknowledgment message changes in communication networks
JP4748691B2 (en) Method and apparatus for antenna control in radio terminal
KR101261701B1 (en) Methods for detection of failure and recovery in a radio link
JP3024524B2 (en) Carrier synchronization unit and synchronization method
US10110398B2 (en) Adaptive receive diversity
JP2001513956A (en) Receiver apparatus for receiving a received signal transmitted on a channel susceptible to interference and related method
WO2012158083A1 (en) Inter symbol interference reduction by applying turbo equalization mode
JP2008533831A (en) Method and apparatus for signal transmission in a multi-carrier system
EP3185430B1 (en) Power-line carrier communication method
JP2009021710A (en) Radio communication equipment, radio communication system, and radio communicating method and program
EP2139186A1 (en) Establishing Decoding Order for Successive Interference Cancellation
US8243859B2 (en) Joint frequency and unique word detection
JP2004222260A (en) Link adaption process, wireless communication system and receiver
CN102318412B (en) Base station and method for avoiding unnecessary power control command transmission during DTX
FI3800813T3 (en) Method and device for predicting the performance of a receiver in a communication system
CN112188550B (en) Data transmission method, wireless access point and computer readable storage medium
US20230396363A1 (en) Symbol Interleaving for Parameter Estimation
US11108899B2 (en) WLAN device with preamble decode-based receive suspend during undesired packets
CN114124294A (en) Adaptive modulation coding method, base station and storage medium
CN111404585B (en) Energy cache transmission method based on instantaneous channel state information estimation
EP2701417B1 (en) Method for cell interference coordination and corresponding system
JP3681988B2 (en) OFDM communication apparatus and OFDM communication method
CN113613302B (en) Network switching method, module, device and readable storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP01 Change in the name or title of a patent holder

Address after: 100192 building 3, A District, Dongsheng science and Technology Park, Zhongguancun, 66 Haidian District West Road, Beijing.

Patentee after: BEIJING SMARTCHIP MICROELECTRONICS TECHNOLOGY Co.,Ltd.

Patentee after: Qingdao Zhixin Semiconductor Technology Co.,Ltd.

Address before: 100192 building 3, A District, Dongsheng science and Technology Park, Zhongguancun, 66 Haidian District West Road, Beijing.

Patentee before: BEIJING SMARTCHIP MICROELECTRONICS TECHNOLOGY Co.,Ltd.

Patentee before: State Grid Sigi Ziguang (Qingdao) Microelectronics Technology Co.,Ltd.

CP01 Change in the name or title of a patent holder