CN115441995B - Data decoding method and device, storage medium, chip and electronic equipment - Google Patents
Data decoding method and device, storage medium, chip and electronic equipment Download PDFInfo
- Publication number
- CN115441995B CN115441995B CN202211392461.9A CN202211392461A CN115441995B CN 115441995 B CN115441995 B CN 115441995B CN 202211392461 A CN202211392461 A CN 202211392461A CN 115441995 B CN115441995 B CN 115441995B
- Authority
- CN
- China
- Prior art keywords
- data
- decoding
- diversity
- frame control
- time
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0006—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B3/00—Line transmission systems
- H04B3/54—Systems for transmission via power distribution lines
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0023—Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
- H04L1/0026—Transmission of channel quality indication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/02—Arrangements for detecting or preventing errors in the information received by diversity reception
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE 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/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing 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)
- Radio Transmission System (AREA)
Abstract
The invention relates to the field of communication, and particularly discloses a data decoding method, a data decoding device, a storage medium, a chip and electronic equipment, wherein the method comprises the following steps: receiving frame data, wherein the frame data comprises load data, and the load data comprises diversity copy data for N times, wherein N is an integer greater than or equal to 1; acquiring initial diversity combining times M of load data, wherein M is more than or equal to 1 and less than or equal to N; demodulating and diversity combining the diversity copy data from the 1 st time to the Mth time in the diversity copy data of the N times to obtain a first diversity combining result, and decoding the first diversity combining result to obtain a first decoding result; and when the first decoding result passes the verification, stopping demodulating, diversity combining and decoding the diversity copy data from the M +1 th time to the Nth time, and outputting a first decoding result. Therefore, the data calculation amount and calculation time in the data decoding process are reduced, the system power consumption and communication delay are reduced, and the optimization of the data decoding method is realized.
Description
Technical Field
The present invention relates to the field of communications, and in particular, to a data decoding method, a data decoding apparatus, a storage medium, a chip, and an electronic device.
Background
In a power line communication and wireless communication system, when a sending end device faces a plurality of different receiving end devices, the quality difference between channels of the different receiving end devices may be large, and in order to cover the receiving end devices with poor channel conditions, in a related technology, a diversity copy mode is generally adopted for data transmission, that is, the sending end device processes a frame of data to be transmitted by an interleaver and copies the data for N (N is greater than or equal to 1) times to obtain N times of diversity copy data, modulates the N times of diversity copy data, for example, modulates the diversity copy data onto different subcarriers by using an OFDM modulation technology and transmits the data to the receiving end, and the receiving end demodulates, combines and decodes the diversity copy data to obtain transmitted data, thereby improving the performance and reliability of the system.
The above related technologies have disadvantages that data to be transmitted after the frame data is diversity copied is greatly increased, and the calculation amount of the modulation, demodulation, and decoding processes is additionally increased, which increases the power consumption of the system, and at the same time, the time for the communication system to modulate and demodulate is also increased, which increases the communication delay.
Disclosure of Invention
The present invention is directed to solving, at least to some extent, one of the technical problems in the related art. Therefore, a first object of the present invention is to provide a data decoding method, wherein when frame data is received, the diversity copy data from 1 st to mth times of the diversity copy data in N times of diversity copy data is demodulated, diversity-combined, and decoded to obtain a first decoding result, the first decoding result is checked, and when the check is passed, the first decoding result is output as a final decoding result without performing subsequent calculations such as demodulation, diversity-combination, and the like on the diversity copy data, so that data calculation amount and calculation time in a data decoding process are reduced, system power consumption and communication delay are reduced, and optimization of the data decoding method is achieved.
A second object of the invention is to propose a computer-readable storage medium.
A third objective of the present invention is to provide a chip.
A fourth object of the present invention is to provide a data decoding apparatus.
A fifth object of the invention is to propose an electronic device.
In order to achieve the above object, an embodiment of a first aspect of the present invention provides a data decoding method, where the method includes: receiving frame data, wherein the frame data comprises load data, and the load data comprises diversity copy data for N times, wherein N is an integer greater than or equal to 1; acquiring initial diversity combining times M of load data, wherein M is more than or equal to 1 and less than or equal to N; demodulating and diversity combining the diversity copy data from the 1 st time to the Mth time in the diversity copy data of the N times to obtain a first diversity combining result, and decoding the first diversity combining result to obtain a first decoding result; and when the first decoding result passes the verification, stopping demodulating, diversity combining and decoding the diversity copy data from the M +1 th time to the Nth time, and outputting a first decoding result.
According to the data decoding method provided by the embodiment of the invention, when frame data is received, the diversity copy data from the 1 st time to the Mth time in the diversity copy data of N times is demodulated, diversity combined and decoded to obtain a first decoding result, the first decoding result is verified, and when the verification is passed, the first decoding result is output as a final decoding result without performing subsequent calculations such as demodulation, diversity combination and the like on the diversity copy data, so that the data calculation amount and calculation time in the data decoding process are reduced, the system power consumption and communication delay are reduced, and the optimization of the data decoding method is realized.
According to an embodiment of the present invention, when the first decoding result is not verified, the method further includes: and demodulating and diversity combining the diversity copy data of the (M + 1) th time to obtain a second diversity set combining result, decoding the second diversity set combining result to obtain a second decoding result, demodulating and diversity combining the diversity copy data of the (M + 2) th time when the second decoding result is not verified, and circulating the steps until the decoding result is verified or the demodulation, diversity combining and decoding of the diversity copy data of the Nth time are completed.
According to one embodiment of the invention, the initial diversity combining time M is a fixed value which is set in advance.
According to one embodiment of the present invention, the frame data includes frame control data, and the initial diversity combining number M is obtained by: demodulating and decoding the frame control data to obtain frame control demodulation data and frame control decoding data; acquiring a channel signal-to-noise ratio according to the frame control demodulation data and the frame control decoding data; acquiring demodulation threshold data according to the frame control decoding data; and determining the initial diversity combining times M according to the signal-to-noise ratio of the channel and the demodulation threshold data.
According to an embodiment of the present invention, acquiring the channel signal-to-noise ratio according to the frame control demodulation data and the frame control decoding data comprises: acquiring a channel error rate according to the frame control demodulation data and the frame control decoding data; and acquiring the signal-to-noise ratio of the channel according to the channel error rate.
According to an embodiment of the present invention, the initial diversity combining times M may be calculated according to the following formula:
wherein, RX _ SNR is the signal-to-noise ratio of the channel, and TH _ SNR is the demodulation threshold data.
According to an embodiment of the present invention, when the frame data includes a plurality of frames, after demodulating the frame control data, the method further includes: diversity combining is carried out on the frame control demodulation data to obtain a diversity combining result of the frame control data; and decoding the diversity combination result of the frame control data to obtain frame control decoding data.
According to an embodiment of the present invention, demodulating and diversity combining the diversity copy data from 1 st to mth times in the diversity copy data of N times to obtain a first diversity combination result, including: carrying out Fourier transform, channel equalization and soft decision on diversity copy data from the 1 st time to the Mth time in sequence to obtain a reliability measurement value of bit information of diversity copy data from the 1 st time to the Mth time; and carrying out average calculation on the reliability metric values of the bit information of the diversity copy data from the 1 st time to the Mth time to obtain a first diversity combination result.
In order to achieve the above object, a second aspect of the present invention provides a computer-readable storage medium, on which a data decoding program is stored, and the data decoding program, when executed by a processor, implements the foregoing data decoding method.
According to the computer-readable storage medium of the embodiment of the invention, by the data decoding method, the data calculation amount and the calculation time in the data decoding process can be reduced, so that the system power consumption and the communication delay are reduced, and the optimization of the data decoding method is realized.
In order to achieve the above object, a third aspect of the present invention provides a chip, including: the data decoding method comprises a memory, a processor and a data decoding program which is stored on the memory and can run on the processor, wherein when the processor executes the program, the data decoding method is realized.
According to the chip provided by the embodiment of the invention, the data decoding method is realized through the processor, and the data calculation amount and the calculation time in the data decoding process can be reduced, so that the system power consumption and the communication delay are reduced, and the optimization of the data decoding method is realized.
In order to achieve the above object, a fourth aspect of the present invention provides a data decoding apparatus, including: the communication unit is used for receiving frame data, wherein the frame data comprises load data, the load data comprises diversity copy data for N times, and N is an integer greater than or equal to 1; the device comprises an acquisition unit, a processing unit and a processing unit, wherein the acquisition unit is used for acquiring the initial diversity combining times M of load data, and M is more than or equal to 1 and less than or equal to N; the demodulation unit and the load data diversity combination unit are used for demodulating and diversity combining the diversity copy data from the 1 st time to the Mth time in the diversity copy data of the N times to obtain a first diversity combination result; the load data decoding unit is used for decoding the first diversity combining result to obtain a first decoding result; and the load data checking unit is used for checking the first decoding result, wherein when the first decoding result passes the checking, the demodulating unit, the load data diversity combining unit and the load data decoding unit stop demodulating, diversity combining and decoding the diversity copy data from the M +1 th time to the Nth time and output the first decoding result.
According to the data decoding device provided by the embodiment of the invention, after the communication unit receives frame data, the acquisition unit acquires the initial diversity combining times, the demodulation unit and the load data diversity combining unit demodulate and diversity combine diversity copy data from the 1 st time to the Mth time in diversity copy data of N times to obtain a first diversity combining result, the load data decoding unit decodes the first diversity combining result to obtain a first decoding result, the load data verification unit verifies the first decoding result, and when the verification is passed, the first decoding result is output as a final decoding result and subsequent calculations such as demodulation, diversity combining and the like of the diversity copy data are not performed any more, so that the data calculation amount and calculation time in the data decoding process are reduced, the system power consumption and communication delay are reduced, and the optimization of the data decoding method is realized.
According to an embodiment of the present invention, when the first decoding result is not verified, the demodulating unit and the load data diversity combining unit further demodulate and diversity combine the M +1 th time diversity copy data to obtain a second diversity combined result, the load data decoding unit further decodes the second diversity combined result to obtain a second decoding result, and the load data verifying unit further verifies the second decoding result, wherein when the second decoding result is not verified, the demodulating unit and the load data diversity combining unit further demodulate and diversity combine the M +2 th time diversity copy data, and the above-mentioned operation is repeated until the decoding result is verified or the nth time diversity copy data is demodulated, diversity combined, and decoded.
According to one embodiment of the invention, the initial diversity combining times M are fixed values which are set in advance.
According to one embodiment of the invention, the frame data comprises frame control data, the apparatus further comprising: the frame control data decoding unit, the demodulation unit and the frame control data decoding unit are used for demodulating and decoding the frame control data to obtain frame control demodulation data and frame control decoding data; the acquisition unit comprises a dynamic decoding decision subunit, and is used for acquiring a channel signal-to-noise ratio according to the frame control demodulation data and the frame control decoding data, acquiring demodulation threshold data according to the frame control decoding data, and determining an initial diversity combining time M according to the channel signal-to-noise ratio and the demodulation threshold data.
According to an embodiment of the present invention, the dynamic decoding decision subunit is specifically configured to obtain a channel error rate according to the frame control demodulation data and the frame control decoding data, and obtain a channel signal-to-noise ratio according to the channel error rate.
According to an embodiment of the present invention, the dynamic decoding decision subunit is specifically configured to calculate the initial diversity combining times M according to the following formula:
wherein, RX _ SNR is the signal-to-noise ratio of the channel, and TH _ SNR is the demodulation threshold data.
According to an embodiment of the present invention, when the frame data includes a plurality of frames, the apparatus further includes a frame control data diversity combining unit, configured to perform diversity combining on the frame control demodulation data to obtain a diversity combining result of the frame control data, and decode the diversity combining result of the frame control data to obtain frame control decoding data.
According to an embodiment of the invention, the demodulation unit is specifically configured to: carrying out Fourier transform, channel equalization and soft decision on diversity copy data from the 1 st time to the Mth time in sequence to obtain a reliability measurement value of bit information of diversity copy data from the 1 st time to the Mth time; and carrying out average calculation on the reliability metric values of the bit information of the diversity copy data from the 1 st time to the Mth time to obtain a first diversity combination result.
In order to achieve the above object, a fifth embodiment of the present invention provides an electronic device, which includes the foregoing chip, or the foregoing data decoding apparatus.
According to the electronic equipment provided by the embodiment of the invention, through the chip or the data decoding device, the data calculation amount and the calculation time in the data decoding process can be reduced, so that the system power consumption and the communication delay are reduced, and the optimization of the data decoding method is realized.
Additional aspects and advantages of the invention will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the invention.
Drawings
FIG. 1 is a flow chart of a data decoding method according to one embodiment of the present invention;
FIG. 2 is a format diagram of frame data according to one embodiment of the invention;
fig. 3 is a flowchart of an initial diversity combining times obtaining method according to an embodiment of the present invention;
FIG. 4 is a flow diagram of data demodulation according to one embodiment of the present invention;
FIG. 5 is a schematic diagram of a chip according to an embodiment of the invention;
FIG. 6 is a block diagram of a data decoding apparatus according to an embodiment of the present invention;
FIG. 7 is a block diagram of a data decoding apparatus according to another embodiment of the present invention;
FIG. 8a is a schematic structural diagram of an electronic device according to an embodiment of the invention;
fig. 8b is a schematic structural diagram of an electronic device according to another embodiment of the invention.
Detailed Description
Reference will now be made in detail to embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to the same or similar elements or elements having the same or similar function throughout. The embodiments described below with reference to the drawings are illustrative and intended to be illustrative of the invention and are not to be construed as limiting the invention.
A data decoding method, apparatus, storage medium, chip, and electronic device according to embodiments of the present invention are described below with reference to the accompanying drawings.
Fig. 1 is a flowchart of a data decoding method according to an embodiment of the present invention, and referring to fig. 1, the data decoding method includes:
s101, receiving frame data, wherein the frame data comprises load data, and the load data comprises diversity copy data for N times, wherein N is an integer greater than or equal to 1.
It should be noted that the encoding method of the frame data may adopt a Turbo code so as to be generally used in the power communication system and the wireless communication system, and may also adopt other encoding methods suitable for the power line communication system or the wireless communication system.
Specifically, as shown with reference to FIG. 2, the frame data may include frame headers, frame control data, and payload data. Wherein, the frame header is used for synchronizing frame data; the frame control data comprises control data about frame data transmission, such as the modulation format, the coding rate, the diversity times N and the like of the frame data; the load data comprises diversity copy data of N times, and the diversity copy times N are set values which meet the requirements of system performance and reliability under the condition of considering poor channel quality.
<xnotran> , , 15 , N {4, 2, 5, 11, 7, 11, 7, 7, 4, 7, 2, 7, 7, 7, 7}, {520, 520, 136, 136, 136, 136, 136, 520, 520, 520, 520, 264, 264, 72, 72} , , OFDM (Orthogonal Frequency Division Multiplexing, ) , , OFDM , 0 , , , OFDM {41, 21, 14, 59, 38, 30, 19, 144, 82, 72, 41, 37, 73, 10, 20}. </xnotran>
S102, acquiring the initial diversity combining times M of the load data, wherein M is more than or equal to 1 and less than or equal to N.
Specifically, the initial diversity combining number M represents the number of diversity copy data selected for subsequent demodulation, diversity combining and decoding in the payload data, for example, when M = N, it represents that the subsequent demodulation, diversity combining and other operations need to be performed on the diversity combined data of N times.
In some embodiments, the initial diversity combining time number M is a fixed value set in advance.
Specifically, the initial diversity combining time M may be preset, for example, when a scene with a high signal-to-noise ratio and a small change is faced, the initial diversity combining time M may be set to 1, that is, the diversity combining is not performed on the diversity copy data of N times, and only the 1 st copy of the diversity copy data of N times is selected to perform a subsequent demodulation and decoding operation, so that the number of the diversity copy data participating in the demodulation, diversity copy, and decoding processes is reduced, and the effects of reducing the system power consumption and the communication delay are achieved.
In some embodiments, referring to fig. 3, the initial diversity combining time M is obtained by:
s201, demodulating and decoding the frame control data to obtain frame control demodulation data and frame control decoding data;
specifically, after receiving frame data, the frame control data is first demodulated to obtain frame control demodulated data, and then the frame control demodulated data is decoded to obtain frame control decoded data.
In some embodiments, when the frame data includes a plurality of frames, after demodulating the frame control data, the method further includes: diversity combining is carried out on the frame control demodulation data to obtain a diversity combining result of the frame control data; and decoding the diversity combination result of the frame control data to obtain frame control decoding data.
Specifically, when a sending end copies frame data into multiple frame data for transmission in a diversity manner, a corresponding receiving end receives multiple pieces of frame control data, and in order to obtain higher accuracy, each piece of frame control data needs to be used for calculation, so that after demodulating the frame control data, the multiple pieces of frame control data need to be subjected to diversity combining to obtain a diversity combining result of the frame control data, wherein the diversity combining mainly refers to performing iterative accumulation and averaging calculation on the obtained multiple pieces of frame control data to obtain a diversity combining result of the frame control data, that is, frame control demodulation data; and then decoding the diversity combining result to obtain frame control decoding data. Because the frame control data is short, the calculation amount of demodulating, diversity combining and decoding the frame control data is small, and the communication delay and the system power consumption are small.
Optionally, after obtaining the frame control decoded data, the method may further include: and checking the frame control decoding data, and stopping data decoding if the check fails.
Specifically, when the signal-to-noise ratio of the channel is too low, a large number of errors may exist after the frame control data is transmitted through the channel, and the decoding process cannot be corrected, so that the frame control decoded data can be checked after the decoding of the frame control decoded data is finished, wherein the checking method can use Cyclic Redundancy Check (CRC) checking, when the checking is successful, the frame control decoded data is correct, the subsequent data decoding work can be performed, if the checking fails, the signal-to-noise ratio of the current channel is too low, the current modulation method cannot perform reliable signal transmission, and at this time, the data decoding work can be stopped, so as to reduce the power consumption of the system.
S202, acquiring the signal-to-noise ratio of the channel according to the frame control demodulation data and the frame control decoding data.
In some embodiments, the S202 obtains the channel signal-to-noise ratio according to the frame control demodulation data and the frame control decoding data, and includes: acquiring a channel error rate according to the frame control demodulation data and the frame control decoding data; and acquiring the signal-to-noise ratio of the channel according to the bit error rate of the channel.
Specifically, because the frame control data is transmitted from the transmitting end to the receiving end through the channel and is affected by channel noise during transmission, distortion is generated, so that partial errors exist in the frame control demodulation data compared with correct frame control data, and the higher the signal-to-noise ratio of the channel is, the fewer the errors are, when the frame control demodulation data is decoded, the decoding process corrects the errors in the frame control demodulation data to obtain correct frame control data, namely frame control decoding data, so that the error rate of the current channel can be obtained through the frame control demodulation data and the frame control decoding data, and then calculation is performed by combining information such as a modulation format and a channel type, and the signal-to-noise ratio of the current channel can be obtained according to the error rate.
And S203, acquiring demodulation threshold data according to the frame control decoding data.
Specifically, the frame control data generally includes demodulation threshold data, so that the demodulation threshold data of the communication system can be obtained from the frame control decoding data, where the demodulation threshold data refers to the minimum signal-to-noise ratio that can be allowed during frame data transmission, and due to the threshold effect, when the signal-to-noise ratio of a channel is lower than the demodulation threshold, reliable transmission of the frame data through the channel cannot be achieved.
And S204, determining the initial diversity combining times M according to the signal-to-noise ratio of the channel and the demodulation threshold data.
In some embodiments, the initial diversity combining times M may be calculated according to the following equation (1):
wherein, RX _ SNR is the channel signal-to-noise ratio, and TH _ SNR is the demodulation threshold data.
Specifically, during diversity combining, N pieces of diversity copy data need to be sequentially subjected to iterative accumulation to obtain an average value, and each time iteration is performed, the higher the transmission gain of frame data is, the lower the error rate is, after N times of iterative accumulation, the highest transmission gain of frame data is at this time, and the allowable signal-to-noise ratio during transmission is also the smallest, that is, the corresponding demodulation threshold is obtained. Therefore, the initial diversity combining time M can be calculated according to the difference between the current channel signal-to-noise ratio RX _ SNR and the demodulation threshold data TH _ SNR, where the unit of the channel signal-to-noise ratio RX _ SNR and the demodulation threshold data TH _ SNR is DB, and thus the initial diversity combining time M can be obtained by calculating according to the above formula (1), so as to ensure that, theoretically, the signal can realize stable transmission under the current channel condition. When the difference between the channel signal-to-noise ratio RX _ SNR and the demodulation threshold data TH _ SNR is larger, the current channel condition is better, and the initial diversity combining times M are smaller, so that the data calculation amount can be reduced; when the difference between the signal-to-noise ratio RX _ SNR of the channel and the demodulation threshold data TH _ SNR is smaller, the current channel condition is indicated to be poor, and the initial combining frequency M is larger at the moment, so that the transmission accuracy of the frame data is improved, and the dynamic adjustment of the initial diversity combining frequency M is realized.
Therefore, by demodulating and decoding frame control data, a channel signal-to-noise ratio and a minimum signal-to-noise ratio are obtained, and then an initial diversity time M is determined to ensure that signals can realize stable transmission under the current channel condition theoretically, so that dynamic adjustment of diversity combining times is realized, data calculation amount and calculation time in a data decoding process are reduced, system power consumption and communication delay are reduced, and optimization of a data decoding method is realized.
S103, demodulating and diversity combining the diversity copy data from the 1 st time to the Mth time in the diversity copy data of the N times to obtain a first diversity combining result, and decoding the first diversity combining result to obtain a first decoding result.
In some embodiments, the S103 demodulates and diversity-combines the diversity copy data from time 1 to time M of the diversity copy data of time N to obtain a first diversity combination result, including: carrying out Fourier transform, channel equalization and soft decision on diversity copy data from the 1 st time to the Mth time in sequence to obtain the reliability metric value of bit information of diversity copy data from the 1 st time to the Mth time; and carrying out average calculation on the reliability metric values of the bit information of the diversity copy data from the 1 st time to the Mth time to obtain a first diversity combination result.
Specifically, referring to fig. 4, after receiving frame data, soft-decision demodulation may be performed on diversity copy data from time 1 to time M, specifically by: carrying out Fourier transform, channel equalization and soft decision on diversity copy data from the 1 st time to the Mth time in sequence, and calculating to obtain a reliability metric value of bit information of diversity copy data from the 1 st time to the Mth time by combining different modulation modes adopted by OFDM subcarriers, wherein the reliability metric value can be represented by a log-likelihood ratio (LLR), so that soft decision demodulation on the diversity copy data from the M times is realized; then diversity combination is carried out on the M times of diversity copy data, namely, the reliability metric values of the bit information which is interweaved and copied to different positions are subjected to iterative accumulation in sequence, the reliability metric value of each bit information can be represented by a log-likelihood ratio (LLR), so that iterative accumulation sum of the reliability metric values of each bit information can be obtained, the average value of the reliability metric values is obtained according to the accumulation times, and a first diversity set and result are obtained.
After the first diversity combination result is obtained, the first diversity combination result is decoded to obtain a first decoding result, and then the first decoding result is checked, wherein the checking mode can be CRC (cyclic redundancy check) and the like, so as to verify whether the first decoding result is correct.
S104, when the first decoding result passes the verification, the demodulation, diversity combination and decoding of the diversity copy data from the M +1 th time to the Nth time are stopped, and the first decoding result is output.
Specifically, when the first decoding result passes the verification, it can be determined that the first decoding result is correct, and therefore the M +1 th to nth demodulation, diversity combining, and decoding operations can be stopped, and the first decoding result is output as the final decoding result to end the decoding process of the current data to be transmitted.
In the related art, after obtaining the diversity copy data for N times, the diversity copy data for N times generally needs to be demodulated, diversity combined and decoded to obtain a decoding result, which may cause communication delay and greatly increase the amount of computation, thereby increasing the power consumption of the system, for example, in a power line carrier communication system, taking an eighth diversity copy mode in a diversity copy basic diversity mode as an example, the diversity copy number in the diversity copy mode is 7 times, under the condition of a working frequency band 0, load data after copying needs 144 OFDM symbols for transmission, a receiving side continuously receives copy data of different diversity numbers until all the copy data for 7 times are collected, because the physical layer OFDM symbols of the power line carrier communication system are based on a clock sampling rate of 25MHz in a time domain, a processing delay as long as 7.43ms may be calculated, and meanwhile, in a process of demodulating the copy data for 7 times, a large amount of fourier transform, channel equalization and soft decision calculation may be performed; in the process of diversity combination of the demodulated data, the cache with the storage size of 8320 credibility measurement values is continuously read, written and accessed, so that all bit information completes demodulation of all diversity copy data and iterative accumulation of the credibility measurement values, and great power consumption cost is brought.
In the embodiment of the invention, the initial diversity combining times M of the load data are obtained in advance, and only the operations of demodulation, diversity combining, decoding and the like are carried out on the 1 st part to the Mth part in the diversity copy data of N times.
In some embodiments, when the first decoding result is not verified, the method further comprises: and demodulating and diversity combining the diversity copy data of the (M + 1) th time to obtain a second diversity set combining result, decoding the second diversity set combining result to obtain a second decoding result, demodulating and diversity combining the diversity copy data of the (M + 2) th time when the second decoding result is not verified, and circulating the steps until the decoding result is verified or the demodulation, diversity combining and decoding of the diversity copy data of the Nth time are completed.
Specifically, since the value M can be preset, when the channel condition is poor, there may be a case that the first decoding result does not pass the check, when the first decoding result is the check, the diversity copy data of the M +1 th time can be demodulated and diversity-combined, that is, iterative accumulation averaging is performed on the basis of the first diversity-combined result, so as to obtain a second diversity-combined result, and then the second diversity-combined result is decoded to obtain a second decoding result and CRC check, the second decoding result is obtained according to the diversity-copied data from the first time to the M +1 th time, so that the accuracy is higher; and after the second decoding result is checked, if the second decoding result passes the check, the second decoding result can be used as a final decoding result, if the second decoding result does not pass the check, the diversity combining, decoding and checking are carried out on the diversity copy data of the (M + 2) th time, and the steps are repeated until the decoding result passes the check or the demodulation, the diversity combining and the decoding are carried out on the diversity copy data of the Nth time. Thereby obtaining a final decoding result. Compared with the prior art in which the diversity copy data is directly demodulated, diversity combined and decoded for N times, the decoding method provided by the embodiment of the invention can dynamically adjust the diversity combining times according to the check result, effectively control the stop condition of decoding, make the data decoding method more flexible and achieve the purpose of reducing power consumption.
In the above embodiment, when the first decoding result does not pass the verification, the subsequent diversity copy data is demodulated, diversity-combined and decoded to obtain a decoding result with higher accuracy until the verification passes or the nth diversity copy data is demodulated, diversity-combined and decoded, so that the data decoding method is more flexible, the system power consumption is reduced, and the optimization of the data decoding method is realized.
In summary, according to the data decoding method of the embodiment of the present invention, when frame data is received, the initial diversity combining times are preset, or the frame control data is demodulated, diversity combined, and decoded to determine the channel signal-to-noise ratio and the demodulation threshold, so as to determine the initial diversity combining times, then the diversity copy data from the 1 st time to the mth time in the N times of diversity copy data are demodulated, diversity combined, and decoded to obtain the first decoding result, and the first decoding result is checked, when the check is passed, the first decoding result is output as the final decoding result, and subsequent calculations such as demodulation, diversity combining, and the like of the diversity copy data are not required to be performed, so that the dynamic adjustment of the initial diversity combining times of the frame data is realized, the data calculation amount and the calculation time in the data decoding process are reduced, and the system power consumption and the communication delay are reduced; and simultaneously, when the verification fails, demodulating, diversity combining and decoding the diversity copy data of the (M + 1) th time to obtain a second decoding result, verifying, and circulating until the verification passes or the Nth time of demodulating, diversity combining and decoding the diversity copy data is finished, so that the data decoding method is more flexible, the system power consumption is reduced, and the optimization of the data decoding method is realized.
In some embodiments, a computer readable storage medium is further provided, on which a data decoding program is stored, which when executed by a processor implements the aforementioned data decoding method.
According to the computer-readable storage medium of the embodiment of the invention, by the data decoding method, the dynamic adjustment of the initial diversity combining times of the frame data can be realized, and the data calculation amount and the calculation time in the data decoding process are reduced, so that the power consumption and the communication delay of a system are reduced, meanwhile, the data decoding method is more flexible, and the optimization of the data decoding method is realized.
In some embodiments, there is also provided a chip, and referring to fig. 5, the chip 100 includes: the memory 110, the processor 120, and the data decoding program stored in the memory 110 and executable on the processor 120, when the processor 120 executes the program, the aforementioned data decoding method is implemented.
According to the chip provided by the embodiment of the invention, the data decoding method is realized through the processor, the dynamic adjustment on the initial diversity combining times of the frame data can be realized, and the data calculation amount and the calculation time in the data decoding process are reduced, so that the system power consumption and the communication delay are reduced, meanwhile, the data decoding method is more flexible, and the optimization on the data decoding method is realized.
In some embodiments, there is also provided a data decoding apparatus, as shown in fig. 6, the data decoding apparatus 200 includes: communication unit 210, acquisition unit 220, demodulation unit 230, payload data diversity combining unit 240, payload data decoding unit 250, and payload data checking unit 260.
The communication unit 210 is configured to receive frame data, where the frame data includes payload data, and the payload data includes diversity copy data of N times, where N is an integer greater than or equal to 1; the acquiring unit 220 is configured to acquire an initial diversity combining number M of load data, where M is greater than or equal to 1 and less than or equal to N, and the demodulating unit 230 and the load data diversity combining unit 240 are configured to demodulate and diversity combine the diversity copy data from the 1 st time to the mth time in the diversity copy data of N times to obtain a first diversity combination result; the payload data decoding unit 250 is configured to decode the first subset sum result to obtain a first decoding result; the payload data checking unit 260 is configured to check the first decoding result, wherein when the first decoding result passes the check, the demodulating unit 230, the payload data diversity combining unit 240, and the payload data decoding unit 250 stop demodulating, diversity combining, and decoding the M +1 th to N th diversity copy data, and output the first decoding result.
According to an embodiment of the present invention, when the first decoding result is not verified, the demodulating unit 230 and the load data diversity combining unit 240 further demodulate and diversity combine the M +1 th time diversity copy data to obtain a second diversity combination result, the load data decoding unit 250 further decodes the second diversity combination result to obtain a second decoding result, and the load data checking unit 260 further verifies the second decoding result, wherein when the second decoding result is not verified, the demodulating unit 230 and the load data diversity combining unit 240 further demodulate and diversity combine the M +2 th time diversity copy data, and such a cycle is performed until the decoding result is verified or the N th time diversity copy data is demodulated, diversity combined, and decoded.
According to one embodiment of the invention, the initial diversity combining time M is a fixed value which is set in advance.
According to an embodiment of the present invention, the frame data includes frame control data, and as shown with reference to fig. 7, the apparatus 200 further includes: the frame control data decoding unit 270, the demodulating unit 230 and the frame control data decoding unit 270 are configured to demodulate and decode the frame control data to obtain frame control demodulated data and frame control decoded data; the obtaining unit 220 includes a dynamic decoding decision subunit 221, configured to obtain a channel signal-to-noise ratio according to the frame control demodulation data and the frame control decoding data, obtain demodulation threshold data according to the frame control decoding data, and determine an initial diversity combining time M according to the channel signal-to-noise ratio and the demodulation threshold data.
According to an embodiment of the present invention, the dynamic decoding decision subunit 221 is specifically configured to obtain a channel error rate according to the frame control demodulation data and the frame control decoding data, and obtain a channel signal-to-noise ratio according to the channel error rate.
According to an embodiment of the present invention, the dynamic decoding decision subunit 221 is specifically configured to calculate the initial diversity combining time M according to the following formula (1):
wherein, RX _ SNR is the channel signal-to-noise ratio, and TH _ SNR is the demodulation threshold data.
According to an embodiment of the present invention, as shown with reference to fig. 7, the obtaining unit 220 further includes: a frame control decoded data verification unit 222, configured to: the frame control decoding data is checked, and if the check is not passed, the data decoding apparatus 200 stops operating.
According to an embodiment of the present invention, referring to fig. 7, when the frame data includes a plurality of frames, the apparatus further includes a frame control data diversity combining unit 280 configured to perform diversity combining on the frame control demodulation data to obtain a diversity combining result of the frame control data, and decode the diversity combining result of the frame control data to obtain frame control decoding data.
According to an embodiment of the present invention, the demodulation unit 230 is specifically configured to: carrying out Fourier transform, channel equalization and soft decision on diversity copy data from the 1 st time to the Mth time in sequence to obtain a reliability measurement value of bit information of diversity copy data from the 1 st time to the Mth time; and carrying out average calculation on the reliability metric values of the bit information of the diversity copy data from the 1 st time to the Mth time to obtain a first diversity combination result.
It should be noted that, for the description of the data decoding apparatus in the present application, please refer to the description of the data decoding method in the present application, and detailed description thereof is omitted here.
According to the data decoding device provided by the embodiment of the invention, after a communication unit receives frame data, an acquisition unit presets initial diversity combining times, or a dynamic decoding decision subunit and a frame control data diversity combining unit in the acquisition unit demodulate, diversity combine and decode frame control data to determine a channel signal-to-noise ratio and a demodulation threshold, so as to determine the initial diversity combining times, and then a demodulation unit, a load data diversity combining unit and a load data decoding unit demodulate, diversity combine and decode diversity copy data from the 1 st time to the M times in the diversity copy data of N times to obtain a first decoding result, and a load data checking unit checks the first decoding result, when the checking is passed, the first decoding result is output as a final decoding result, and subsequent calculations such as demodulation, diversity combining and the like of the diversity copy data are not needed, so that the dynamic adjustment of the initial diversity combining times of the frame data is realized, the data calculation amount and the calculation time in the data decoding process are reduced, and the system power consumption and the communication delay are reduced; meanwhile, when the verification fails, the M +1 th time diversity copy data is demodulated, diversity combined and decoded through the coordination of the demodulation unit, the load data diversity combination unit and the load data decoding unit to obtain a second decoding result, the verification is performed through the load data verification unit, and the process is repeated until the verification passes or the N th time diversity copy data is demodulated, diversity combined and decoded, so that the data decoding method is more flexible, the system power consumption and the communication delay are reduced, and the optimization of the data decoding method is realized.
In some embodiments, an electronic device is further provided, and referring to fig. 8a to fig. 8b, the electronic device 1000 includes the foregoing chip 100 or the foregoing data decoding apparatus 200.
According to the electronic equipment provided by the embodiment of the invention, through the chip or the data decoding device, the data calculation amount and the calculation time in the data decoding process can be reduced, so that the system power consumption and the communication delay are reduced, meanwhile, the data decoding method is more flexible, and the optimization of the data decoding method is realized.
It should be noted that the logic and/or steps represented in the flowcharts or otherwise described herein, such as an ordered listing of executable instructions that can be considered to implement logical functions, can be embodied in any computer-readable medium for use by or in connection with an instruction execution system, apparatus, or device, such as a computer-based system, processor-containing system, or other system that can fetch the instructions from the instruction execution system, apparatus, or device and execute the instructions. For the purposes of this description, a "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of the computer-readable medium would include the following: an electrical connection (electronic device) having one or more wires, a portable computer diskette (magnetic device), a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disc read-only memory (CDROM). Additionally, the computer-readable medium could even be paper or another suitable medium upon which the program is printed, as the program can be electronically captured, via for instance optical scanning of the paper or other medium, then compiled, interpreted or otherwise processed in a suitable manner if necessary, and then stored in a computer memory.
It should be understood that portions of the present invention may be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, the various steps or methods may be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, any one or combination of the following techniques, which are known in the art, may be used: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, an application specific integrated circuit having an appropriate combinational logic gate circuit, a Programmable Gate Array (PGA), a Field Programmable Gate Array (FPGA), or the like.
In the description herein, references to the description of the term "one embodiment," "some embodiments," "an example," "a specific example," or "some examples," etc., mean that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the invention. In this specification, the schematic representations of the terms used above do not necessarily refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.
Furthermore, the terms "first", "second" and "first" are used for descriptive purposes only and are not to be construed as indicating or implying relative importance or to implicitly indicate the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one such feature. In the description of the present invention, "a plurality" means at least two, e.g., two, three, etc., unless explicitly specified otherwise.
In the present invention, unless otherwise expressly stated or limited, the terms "mounted," "connected," "secured," and the like are to be construed broadly and can, for example, be fixedly connected, detachably connected, or integrally formed; can be mechanically or electrically connected; they may be directly connected or indirectly connected through intervening media, or they may be connected internally or in any other suitable relationship, unless expressly stated otherwise. The specific meanings of the above terms in the present invention can be understood according to specific situations by those of ordinary skill in the art.
Although embodiments of the present invention have been shown and described above, it will be understood that the above embodiments are exemplary and not to be construed as limiting the present invention, and that changes, modifications, substitutions and alterations can be made to the above embodiments by those of ordinary skill in the art within the scope of the present invention.
Claims (17)
1. A method for decoding data, the method comprising:
receiving frame data, wherein the frame data comprises load data, the load data comprises diversity copy data for N times, and N is an integer greater than or equal to 1;
acquiring the initial diversity combining times M of the load data, wherein M is more than or equal to 1 and less than or equal to N;
demodulating and diversity combining the diversity copy data from the 1 st time to the Mth time in the diversity copy data of the N times to obtain a first diversity combining result, and decoding the first diversity combining result to obtain a first decoding result;
when the first decoding result passes the verification, stopping demodulating, diversity combining and decoding the diversity copy data from the M +1 th time to the Nth time, and outputting the first decoding result;
when the first decoding result is not checked to pass, demodulating and diversity combining the diversity copy data of the (M + 1) th time to obtain a second diversity combination result, decoding the second diversity combination result to obtain a second decoding result, and when the second decoding result is not checked to pass, demodulating and diversity combining the diversity copy data of the (M + 2) th time, and repeating the steps until the decoding result is checked to pass or the diversity copy data of the (N) th time is demodulated, diversity combined and decoded.
2. The data decoding method of claim 1 wherein the initial diversity combining time M is a fixed value set in advance.
3. The data decoding method of claim 1, wherein the frame data comprises frame control data, and the initial diversity combining time M is obtained by:
demodulating and decoding the frame control data to obtain frame control demodulation data and frame control decoding data;
acquiring a channel signal-to-noise ratio according to the frame control demodulation data and the frame control decoding data;
obtaining demodulation threshold data according to the frame control decoding data;
and determining the initial diversity combining times M according to the channel signal-to-noise ratio and the demodulation threshold data.
4. The data decoding method of claim 3, wherein the obtaining the channel SNR according to the frame control demodulation data and the frame control decoding data comprises:
acquiring a channel error rate according to the frame control demodulation data and the frame control decoding data;
and acquiring the signal-to-noise ratio of the channel according to the channel error rate.
6. The data decoding method according to claim 3, wherein when the frame data includes a plurality, after demodulating the frame control data, the method further comprises:
diversity combining is carried out on the frame control demodulation data to obtain a diversity combining result of the frame control data;
and decoding the diversity combination result of the frame control data to obtain the frame control decoding data.
7. The data decoding method of claim 1, wherein the demodulating and diversity combining the diversity copy data of 1 st to Mth times in the diversity copy data of N times to obtain a first diversity combination result comprises:
carrying out Fourier transform, channel equalization and soft decision on diversity copy data from the 1 st time to the Mth time in sequence to obtain the reliability metric value of bit information of diversity copy data from the 1 st time to the Mth time;
and carrying out average calculation on the reliability metric values of the bit information of the diversity copy data from the 1 st time to the Mth time to obtain the first diversity combination result.
8. A computer-readable storage medium, having stored thereon a data decoding program which, when executed by a processor, implements the data decoding method according to any one of claims 1 to 7.
9. A chip, comprising: a memory, a processor and a data decoding program stored in the memory and executable on the processor, the processor implementing the data decoding method according to any one of claims 1 to 7 when executing the program.
10. An apparatus for decoding data, the apparatus comprising:
a communication unit, configured to receive frame data, where the frame data includes payload data, and the payload data includes diversity copy data for N times, where N is an integer greater than or equal to 1;
an obtaining unit, configured to obtain an initial diversity combining frequency M of the load data, where M is greater than or equal to 1 and less than or equal to N;
a demodulation unit and a load data diversity combination unit, which are used for demodulating and diversity combining the diversity copy data from the 1 st time to the Mth time in the diversity copy data of the N times to obtain a first diversity combination result;
a load data decoding unit, configured to decode the first subset sum result to obtain a first decoding result;
a payload data checking unit, configured to check the first decoding result, where when the first decoding result passes the checking, the demodulating unit, the payload data diversity combining unit, and the payload data decoding unit stop demodulating, diversity combining, and decoding the M +1 th to N th diversity copy data, and output the first decoding result;
when the first decoding result is not verified, the demodulating unit and the load data diversity combining unit further demodulate and diversity combine the diversity copy data of the (M + 1) th time to obtain a second diversity combination result, the load data decoding unit further decodes the second diversity combination result to obtain a second decoding result, and the load data verifying unit further verifies the second decoding result, wherein when the second decoding result is not verified, the demodulating unit and the load data diversity combining unit further demodulate and diversity combine the diversity copy data of the (M + 2) th time, and the operation is repeated until the decoding result is verified or the demodulating, diversity combining and decoding of the diversity copy data of the (N) th time are completed.
11. The data decoding apparatus of claim 10, wherein the initial diversity combining time M is a fixed value set in advance.
12. The data decoding apparatus of claim 10, wherein the frame data comprises frame control data, the apparatus further comprising:
the frame control data decoding unit, the demodulation unit and the frame control data decoding unit are used for demodulating and decoding the frame control data to obtain frame control demodulation data and frame control decoding data;
the acquiring unit comprises a dynamic decoding decision subunit, which is used for acquiring a channel signal-to-noise ratio according to the frame control demodulation data and the frame control decoding data, acquiring demodulation threshold data according to the frame control decoding data, and determining the initial diversity combining times M according to the channel signal-to-noise ratio and the demodulation threshold data.
13. The data decoding device of claim 12, wherein the dynamic decoding decision subunit is specifically configured to obtain a channel error rate according to the frame control demodulation data and the frame control decoding data, and obtain the channel signal-to-noise ratio according to the channel error rate.
14. The data decoding device of claim 12, wherein the dynamic decoding decision subunit is specifically configured to calculate the initial diversity combining times M according to the following formula:
wherein, RX _ SNR is the signal-to-noise ratio of the channel, and TH _ SNR is the demodulation threshold data.
15. The data decoding apparatus of claim 12, wherein when the frame data includes a plurality of frames, the apparatus further comprises a frame control data diversity combining unit, configured to perform diversity combining on the frame control demodulation data to obtain a diversity combining result of the frame control data, and decode the diversity combining result of the frame control data to obtain the frame control decoding data.
16. The data decoding apparatus of claim 10, wherein the demodulation unit is specifically configured to:
carrying out Fourier transform, channel equalization and soft decision on diversity copy data from the 1 st time to the Mth time in sequence to obtain a reliability measurement value of bit information of diversity copy data from the 1 st time to the Mth time;
and carrying out average calculation on the reliability metric values of the bit information of the diversity copy data from the 1 st time to the Mth time to obtain the first diversity combination result.
17. An electronic device comprising a chip according to claim 9 or a data decoding device according to any one of claims 10-16.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211392461.9A CN115441995B (en) | 2022-11-08 | 2022-11-08 | Data decoding method and device, storage medium, chip and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211392461.9A CN115441995B (en) | 2022-11-08 | 2022-11-08 | Data decoding method and device, storage medium, chip and electronic equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115441995A CN115441995A (en) | 2022-12-06 |
CN115441995B true CN115441995B (en) | 2023-02-21 |
Family
ID=84252284
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211392461.9A Active CN115441995B (en) | 2022-11-08 | 2022-11-08 | Data decoding method and device, storage medium, chip and electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115441995B (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106788946A (en) * | 2017-03-14 | 2017-05-31 | 重庆邮电大学 | Data diversity merging method and system in a kind of repeated encoding system |
CN112532290A (en) * | 2020-11-22 | 2021-03-19 | 广州技象科技有限公司 | Method and device for switching signal diversity combining mode |
CN112968758A (en) * | 2021-02-03 | 2021-06-15 | 青岛鼎信通讯股份有限公司 | OFDM system diversity method based on power line carrier |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7185261B2 (en) * | 2003-04-28 | 2007-02-27 | The Insitu Group, Inc. | Multidimensional turbo product code decoding of encoded data transmitted over diversity channel |
-
2022
- 2022-11-08 CN CN202211392461.9A patent/CN115441995B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106788946A (en) * | 2017-03-14 | 2017-05-31 | 重庆邮电大学 | Data diversity merging method and system in a kind of repeated encoding system |
CN112532290A (en) * | 2020-11-22 | 2021-03-19 | 广州技象科技有限公司 | Method and device for switching signal diversity combining mode |
CN112968758A (en) * | 2021-02-03 | 2021-06-15 | 青岛鼎信通讯股份有限公司 | OFDM system diversity method based on power line carrier |
Also Published As
Publication number | Publication date |
---|---|
CN115441995A (en) | 2022-12-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101149153B1 (en) | Reducing harq retransmissions using peak power management techniques | |
US8194588B2 (en) | Coding block based HARQ combining scheme for OFDMA systems | |
US9444582B2 (en) | Transmitter and receiver for broadcasting data and providing incremental redundancy | |
US8423862B2 (en) | Execution decision apparatus, receiving apparatus, radio communication system, and execution decision method | |
US8132069B2 (en) | Selective HARQ combining scheme for OFDM/OFDMA systems | |
US20080025427A1 (en) | Symbol-level combining for mimo systems with harq and/or repetition coding | |
US8811503B2 (en) | System for generating space frequency block code relay signal and method thereof | |
US7809091B2 (en) | Method and system for decoding single antenna interference cancellation (SAIC) and redundancy processing adaptation using frame process | |
US9042493B2 (en) | Method and apparatus for iteratively detecting and decoding signal in communication system with multiple-input and multiple-out (MIMO) channel | |
JP5024197B2 (en) | Soft decision value correction method and receiving apparatus | |
US20060034399A1 (en) | Decoding apparatus and communication system receiver | |
US9203656B2 (en) | Receiver and method of estimating frequency response of transmission path by receiver | |
JP3637323B2 (en) | Reception device, transmission / reception device, and reception method | |
CN115441995B (en) | Data decoding method and device, storage medium, chip and electronic equipment | |
KR20160090101A (en) | Apparatus and method for performing channel decoding operation based on effective noise in mobile communication system | |
US20140211871A1 (en) | Method and System for Improved Cellular Diversity Receiver | |
US9166841B2 (en) | Receiving apparatus and receiving method | |
US20080049821A1 (en) | Modulation scheme deciding apparatus, receiving apparatus, modulation scheme deciding method and modulation scheme deciding program | |
JP4000067B2 (en) | Receiving method and apparatus | |
CN116232825B (en) | Information modulation and information demodulation methods and devices | |
JP7188793B2 (en) | Wireless communication device, data reception method and program | |
JP3802546B2 (en) | Power amplifier distortion correction circuit and method |
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 |