Method, device and electronic device for determining zoom factor
By determining the target scaling coefficient based on the mutual information between the quantized LLR sequence and the sent information bit sequence in the wireless communication system, the problem of low reliability of quantized LLR in the prior art is solved, and better decoding performance is achieved.
Patent Information
- Application Number
- CN202210430379.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-04-22
- Publication Date
- 2025-05-23
- Estimated Expiration
- 2042-04-22
AI Technical Summary
In the wireless communication system, the quantized LLR determined in the prior art according to the purpose of minimizing quantization errors has a problem that the reliability of accurate decoding is low.
By determining the target scaling coefficient based on the mutual information between the quantized LLR sequence and the sent information bit sequence as the performance criterion, the target scaling coefficient can be determined so that the quantized LLR sequence can retain a large amount of information.
The decoding performance of quantized LLR sequences in the decoder is improved, and the reliability of a decoder that is sensitive to the amount of information carried by the LLR is improved.
Smart Images

Figure CN114828090B_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of communication technology, and specifically relates to a method, device and electronic device for determining a scaling factor. Background Art
[0002] In a wireless communication system, the physical layer demodulation module calculates the log likelihood ratio (LLR) based on the signal to interference plus noise ratio (SINR) of the received signal y and the reference signal. The LLR is quantized and passed to the decoder for decoding, and finally the transmitted information bits are decoded.
[0003] In the related art, a uniform quantization method is usually used to convert LLR into quantized LLR. In order to minimize the quantization loss, the original LLR needs to be scaled before quantization. However, the decoder after demodulation is more sensitive to the amount of information carried by the LLR, that is, the greater the amount of information retained after LLR quantization, the better the decoding performance. However, the purpose of minimizing the quantization error in the related art is not consistent with the purpose of maximizing the amount of information, resulting in low reliability of accurate decoding of the quantized LLR. Summary of the invention
[0004] The purpose of the embodiments of the present application is to provide a scaling factor determination method, device and electronic device, which can solve the problem of low reliability of accurate decoding of quantized LLR determined for the purpose of minimizing quantization error in the related art.
[0005] In a first aspect, an embodiment of the present application provides a method for determining a scaling factor, the method comprising:
[0006] quantizing the log-likelihood ratio (LLR) sequence of the received signal based on each of the S scaling coefficients to obtain S quantized LLR sequences, where S is an integer greater than 1;
[0007] According to the first information, a target scaling factor is determined from the S scaling factors, wherein the first information includes: mutual information between each of the S quantized LLR sequences and a transmitted information bit sequence, and the received signal is a signal determined based on the transmitted information bit sequence.
[0008] In a second aspect, an embodiment of the present application provides a device for determining a scaling factor, the device comprising:
[0009] A first quantization module, configured to quantize a log-likelihood ratio (LLR) sequence of a received signal based on each of the S scaling coefficients to obtain S quantized LLR sequences, where S is an integer greater than 1;
[0010] A first determination module is used to determine a target scaling factor from the S scaling factors according to first information, wherein the first information includes: mutual information between each of the S quantized LLR sequences and a transmitted information bit sequence, and the received signal is a signal determined based on the transmitted information bit sequence.
[0011] In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the first aspect are implemented.
[0012] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.
[0013] In a fifth aspect, an embodiment of the present application provides a chip, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the method described in the first aspect.
[0014] In a sixth aspect, an embodiment of the present application provides a computer program product, which is stored in a storage medium and is executed by at least one processor to implement the method described in the first aspect.
[0015] In an embodiment of the present application, the mutual information between the quantized LLR sequence and the transmitted information bit sequence can be used as a performance criterion for determining the target scaling factor, so that the quantized LLR sequence obtained by quantizing the LLR sequence based on the target scaling factor can retain a larger amount of information. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] Figure 1 It is a structural schematic diagram of a transmission model to which the scaling factor determination method provided in an embodiment of the present application can be applied;
[0017] Figure 2 is a flow chart of a method for determining a scaling factor provided in an embodiment of the present application;
[0018] Figure 3 Schematic diagram of a scaling factor determined by the scaling factor determination method provided in an embodiment of the present application in the following application scenario;
[0019] Figure 4 Yes Figure 3 Schematic diagram of simulation results of the scaling factor obtained in ;
[0020] Figure 5is a structural schematic diagram of a device for determining a scaling factor provided in an embodiment of the present application;
[0021] Figure 6 It is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0022] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application belong to the scope of protection of this application.
[0023] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.
[0024] In a wireless communication system, the physical layer demodulation module calculates the LLR based on the signal to interference plus noise ratio (SINR) of the received signal y and the reference signal. The calculated LLR is quantized and then passed to the decoder for decoding, and finally the transmitted information bits are decoded.
[0025] For example: Figure 1 In the transmission model shown in the figure, the information bit sequence b is modulated and mapped by the signal transmitter to obtain the transmission signal x. After the transmission signal x is transmitted through the additive white Gaussian noise (AWGN) channel, the received signal y carrying noise is obtained. The channel noise n of the AWGN channel obeys the complex Gaussian distribution CN(0,σ 2 ), where 0 represents the expected value and the noise variance σ 2 =1 / sinr. The SINR values (i.e., sinr) of the received signal y and the reference signal are input into the demodulation module at the signal receiving end. The demodulation module first performs LLR calculation to obtain the original LLR sequence l(0), l(1)..., l(Q m -1), where Q mRepresents the modulation order, and then the demodulation module quantizes the LLR sequence to obtain the quantized LLR sequence So that the decoder can decode the quantized LLR sequence to obtain a decoded output bit sequence (i.e., restore the transmitted information bit sequence b).
[0026] In the above process, the performance measurement (or performance metric, i.e., the criterion for measuring the performance of LLR quantization) and implementation method of the LLR quantization process will change the quality of the demodulation output / decoding input signal, thereby affecting the system performance.
[0027] The LLR quantization scheme in the related art can be divided into uniform quantization and non-uniform quantization according to the quantization interval division method. Among them, uniform quantization is to divide the given LLR value range evenly, and the original LLR is mapped to a uniform value interval according to a certain mapping criterion; and non-uniform quantization is to divide the given LLR value range non-uniformly, and the original LLR is mapped to a non-uniform value interval according to a certain mapping criterion. Relatively speaking, non-uniform quantization can achieve better performance, but the implementation complexity is higher, and uniform quantization is generally used in actual systems.
[0028] For uniform quantization, in order to minimize the quantization loss, the original LLR needs to be scaled before quantization, that is, the original LLR sequence is multiplied by the scaling factor s to obtain s·(l(0),l(1)...,l(Q m -1)), and then quantized to obtain the quantized LLR sequence In the related art, the scaling factor s is determined based on the quantization error (including saturation error and rounding error) as a measure and with the goal of minimizing the quantization error. The scaling factor s determined in this way can minimize the LLR numerical error before and after quantization.
[0029] The differences between the embodiments of the present application and the related technical solutions include: In the embodiments of the present application, the scaling factor s is mainly determined based on the maximum mutual information between the quantized LLR sequence and the transmitted information bit sequence b, so that the amount of information retained by the quantized LLR sequence can be larger, thereby improving the decoding performance of the decoder that is sensitive to the amount of information carried by the LLR. The scaling factor determination method provided in the embodiments of the present application can be used to determine the scaling factor of the given modulation order Q. m , quantization bit width w, and SINR value of the reference signal, the optimal scaling factor under the current SINR value is calculated based on these parameters.
[0030] In conjunction with the accompanying drawings, the zoom factor determination method, zoom factor determination device, and electronic device provided in the embodiments of the present application are described in detail below through specific embodiments and their application scenarios.
[0031] See also Figure 2, a scaling factor determination method provided in an embodiment of the present application, the executor of which may be a signal receiving end, which is a signal receiving end in any wireless communication system, for example: a signal receiving end in a wireless communication system such as a terrestrial cellular communication system (including but not limited to a 4G LTE system and a 5G NR system), a satellite communication system, a data link communication system, such as a mobile phone, a vehicle-mounted terminal, etc., which is not specifically limited here.
[0032] like Figure 2 As shown, the scaling factor determination method may include the following steps:
[0033] Step 201: quantize a log-likelihood ratio (LLR) sequence of a received signal based on each of S scaling coefficients to obtain S quantized LLR sequences, where S is an integer greater than 1.
[0034] In implementation, the above-mentioned signal receiving end can calculate the LLR sequence according to the received signal in the same manner as in the prior art, which will not be elaborated here. The received signal can be a signal received by the signal receiving end and sent by the signal sending end, or the received signal can also be a received symbol generated by the signal receiving end itself.
[0035] Optionally, before quantizing the log-likelihood ratio LLR sequence of the received signal based on each of the S scaling coefficients, the scaling coefficient determination method further includes:
[0036] Randomly generate N received symbols y=sinr·(x+n), where sinr represents a signal to interference plus noise ratio SINR value of a reference signal, n represents channel noise, x represents a transmitted signal obtained after the transmitted information bit sequence is modulated and mapped, and the received signal includes the N received symbols;
[0037] The LLR sequence is determined according to the N received symbols.
[0038] The random generation of N received symbols may be to use methods such as Monte Carlo to simulate the generation of N random received symbols. The Monte Carlo method is also called statistical simulation method or statistical test method, which simulates the received signal by simulation.
[0039] In an implementation, an LLR sequence determined according to the N received symbols includes N·Q m LLR values, that is, the Q corresponding to each received symbol m The LLR values can be expressed as: l(0),l(1)...,l(Q m -1).
[0040] In addition, the above S scaling factors may be any scaling factors within the range of scaling factors input by a user or an external device, or may be a possible distribution range or possible values of scaling factors derived from empirical data, which are not specifically limited here.
[0041] In implementation, taking a received symbol as an example, the LLR sequence is quantized based on S scaling coefficients, which may be that each of the S scaling coefficients is multiplied by the LLR sequence to obtain s·(l(0),l(1)...,l(Q m -1)), then for this s·(l(0),l(1)...,l(Q m -1)) is quantized to obtain the quantized LLR sequence: Wherein, s represents the scaling factor. Since there are S values of the scaling factor, a quantized LLR sequence can be determined for each value, so that S quantized LLR sequences can be obtained according to the S scaling factors.
[0042] It is worth noting that in the process of quantizing the LLR sequence, in addition to using the scaling factor s, other parameters are also required, such as the quantization bit width w, etc. The specific quantization process can refer to the LLR quantization process in the prior art and will not be elaborated here.
[0043] Step 202: Determine a target scaling factor from the S scaling factors according to first information, wherein the first information includes: mutual information between each of the S quantized LLR sequences and a transmitted information bit sequence, and the received signal is a signal determined based on the transmitted information bit sequence.
[0044] In implementation, the target scaling factor can be used as the scaling factor finally determined by the signal receiving end, and the demodulation module of the signal receiving end can demodulate the received signal based on the scaling factor, that is, the signal receiving end quantizes the LLR sequence according to the target scaling factor. In this way, the signal receiving end can improve the decoding performance in the process of decoding the quantized LLR sequence.
[0045] The greater the value of the mutual information between the quantized LLR sequence and the transmitted information bit sequence, the greater the amount of information retained by the quantized LLR sequence, thereby achieving better decoding performance when decoding is performed based on the quantized LLR sequence.
[0046] As an optional implementation manner, quantizing the LLR sequence based on each of the S scaling coefficients to obtain S quantized LLR sequences includes:
[0047] Each of the S scaling coefficients is multiplied by the LLR sequence, and the multiplied LLR sequence is quantized to obtain S quantized LLR sequences;
[0048] The method further comprises:
[0049] Determine the mutual information between each of the S quantized LLR sequences and the transmitted information bit sequence;
[0050] The determining, according to the first information, a target scaling factor from the S scaling factors comprises:
[0051] A first scaling factor set is determined based on the mutual information between each of the S quantized LLR sequences and the transmitted information bit sequence, the mutual information corresponding to the scaling factors in the first scaling factor set is greater than or equal to a preset mutual information value, and the target scaling factor is determined based on the first scaling factor set.
[0052] In implementation, the preset mutual information value may be a mutual information value preset by a user, for example, a minimum value of the mutual information configured at the factory stage on the basis of ensuring that the amount of information retained by the quantized LLR sequence is greater than a preset amount of information or ensuring the decoding reliability of the decoder; or, the preset mutual information value may be the maximum value of the mutual information of the S quantized LLR sequences.
[0053] In addition, the above-mentioned determination of the mutual information between each of the S quantized LLR sequences and the transmitted information bit sequence may be: respectively calculating the mutual information between each quantized LLR sequence and the transmitted information bit sequence b; that is, taking a received symbol as an example, the first information includes the S quantized LLR sequences The mutual information between each quantized LLR sequence in and the transmitted information bit sequence b.
[0054] In a possible implementation, determining the target scaling factor from the S scaling factors based on the first information may be performed by selecting a scaling factor corresponding to the mutual information having the largest value from the S scaling factors as the target scaling factor. Of course, determining the target scaling factor from the S scaling factors based on the first information may also be performed by selecting at least one scaling factor corresponding to mutual information greater than or equal to a preset mutual information value from the S scaling factors to determine the target scaling factor. For example, assuming that there are two scaling factors corresponding to mutual information greater than or equal to the preset mutual information value among the S scaling factors, the larger one of the two scaling factors may be taken, or the average of the two scaling factors may be taken.
[0055] In this embodiment, the target scaling factor is determined by selecting a scaling factor with a larger mutual information with the transmitted information bit sequence or an average of at least two scaling factors. In the process of determining the quantized LLR sequence based on the target scaling factor, the amount of information retained by the quantized LLR sequence can be increased.
[0056] In another possible implementation, the first information may also include a quantization saturation error corresponding to each of the S quantized LLR sequences, wherein the quantization saturation error corresponding to each of the S quantized LLR sequences may be obtained by scaling the LLR sequence based on each of the S scaling coefficients and quantizing each scaled LLR sequence, and then comparing each LLR sequence before quantization with the quantized LLR sequence to determine the quantization saturation error of the quantized LLR sequence. The smaller the quantization saturation error, the smaller the LLR numerical error before and after quantization.
[0057] As an optional implementation manner, the scaling factor determination method further includes:
[0058] Determine a quantization saturation error corresponding to each of the S quantized LLR sequences, wherein the first information further includes a quantization saturation error corresponding to each of the S quantized LLR sequences;
[0059] The determining, according to the first information, a target scaling factor from the S scaling factors further includes:
[0060] A second scaling factor set is determined based on the quantization saturation error corresponding to each of the S quantized LLR sequences, the quantization saturation error corresponding to the scaling factor in the second scaling factor set is less than or equal to a preset quantization saturation error value, and the target scaling factor is also determined based on the second scaling factor set.
[0061] In implementation, the preset quantization saturation error value may be a quantization saturation error value preset by a user, for example: a maximum value of the quantization saturation error configured at the factory stage on the basis of ensuring the decoding reliability of the decoder; or, the preset quantization saturation error value may be a minimum value among the quantization saturation errors of the S quantized LLR sequences.
[0062] In addition, the determining of the quantization saturation error corresponding to each of the S quantized LLR sequences may be: calculating the quantization saturation error between each quantized LLR sequence and an LLR sequence before quantization of the quantized LLR sequence.
[0063] Of course, in implementation, the mutual information between each of the above-mentioned S quantized LLR sequences and the transmitted information bit sequence, the quantization saturation error corresponding to each quantized LLR sequence, etc. can also be notified by other devices to the signal receiving end that executes the scaling coefficient determination method provided in the present application, and no specific limitation is made here.
[0064] In implementation, determining the target scaling factor from the S scaling factors based on the first information may be to further select, from at least one scaling factor corresponding to mutual information greater than or equal to a preset mutual information value, a scaling factor corresponding to a quantization saturation error less than or equal to a preset quantization saturation error value as the target scaling factor. Alternatively, when the number of scaling factors having mutual information greater than or equal to the preset mutual information value and quantization saturation error less than or equal to the preset quantization saturation error value is at least two, one of the at least two scaling factors may be selected as the target scaling factor, for example, the scaling factor having the largest mutual information is preferentially selected.
[0065] In this embodiment, the target scaling factor can be determined based on the scaling factor corresponding to the mutual information with a larger value and / or the scaling factor corresponding to the quantization saturation error with a smaller value, so that the target scaling factor can not only increase the amount of information retained by the quantized LLR sequence relative to its original LLR sequence, but also reduce the quantization error between the quantized LLR sequence and its original LLR sequence, thereby improving the reliability of the decoder in decoding the quantized LLR sequence.
[0066] As an optional implementation manner, determining the target scaling factor from the S scaling factors according to the first information further includes:
[0067] In the case where the first scaling factor set and the second scaling factor set have no intersection, determining a scaling factor with the smallest value from the first scaling factor set as the target scaling factor; or,
[0068] In the case that the first scaling factor set and the second scaling factor set have an intersection, a scaling factor with a maximum value is determined from the intersection of the first scaling factor set and the second scaling factor set as the target scaling factor.
[0069] In this embodiment, when the first scaling coefficient set and the second scaling coefficient set have no intersection, a scaling coefficient with the smallest value is preferentially determined from the first scaling coefficient set as the target scaling coefficient, so that the quantized LLR sequence can be given priority to retain the largest amount of information. In addition, when the first scaling coefficient set includes at least two scaling coefficients, the target scaling coefficient can be uniquely determined by determining a scaling coefficient with the smallest value from the first scaling coefficient set as the target scaling coefficient. When the first scaling coefficient set and the second scaling coefficient set have an intersection, the largest scaling coefficient is selected from the intersection to scale the LLR sequence. In this way, by using mutual information and quantization saturation error as a mixed measure for determining the target scaling coefficient, it is possible to achieve that the quantized LLR sequence obtained by quantizing the LLR sequence based on the scaling coefficient can retain a larger amount of information, and the saturation error of the LLR sequence before and after quantization can also be smaller.
[0070] In order to facilitate the description of the scaling factor determination method provided in the embodiment of the present application, Figure 3 Taking the schematic diagram of the scaling factor determined in the application scenario shown as an example, the scaling factor determination method provided in the embodiment of the present application is illustrated by way of example:
[0071] In this application scenario, assuming the modulation order Q m =2, quantization bit width w=6, scaling factor s ranges from 0.25 to 150, and SINR value ranges from -20 to 12.5 (dB). The value of the target scaling factor determined by the scaling factor determination method provided in the embodiment of the present application is as follows: Figure 3 shown.
[0072] The target scaling factor is simulated and tested based on the Low Density Parity Check Code (LDPC) in 5G NR. The simulation parameters and results are shown in Table 1 below:
[0073] Table 1
[0074] Simulation Example No. Transport block size Bit rate × 1024 Q Example 1 576 30 2 Example 2 576 193 2 Example 3 576 379 2
[0075] The comparison results of the error probability of the transmission block obtained by the simulation test and the error probability of the transmission block corresponding to the scaling factor determined by taking the quantization error (including saturation error and rounding error) as the measure and minimizing the quantization error as the goal are as follows: Figure 4 As shown. Figure 4 It can be seen that, in the scenario of the same SINR value, LLR scaling is performed based on the target scaling factor determined by the scaling factor determination method provided in the embodiment of the present application, which can effectively reduce the transmission block error probability compared to the prior art.
[0076] The scaling factor determination method provided in the embodiment of the present application may be executed by a scaling factor determination device. In the embodiment of the present application, the scaling factor determination method executed by the scaling factor determination device is taken as an example to illustrate the present invention.
[0077] The application embodiment provides a device for determining a scaling factor.
[0078] See also Figure 5 , the scaling factor determination device 500 provided in the embodiment of the present application is as follows Figure 5 The scaling factor determination device 500 may include the following modules:
[0079] A first quantization module 501 is used to quantize the log likelihood ratio LLR sequence of the received signal based on each of the S scaling coefficients to obtain S quantized LLR sequences, where S is an integer greater than 1;
[0080] The first determination module 502 is used to determine a target scaling factor from the S scaling factors according to first information, wherein the first information includes: mutual information between each of the S quantized LLR sequences and a transmitted information bit sequence, and the received signal is a signal determined based on the transmitted information bit sequence.
[0081] Optionally, the scaling factor determination device 500 further includes:
[0082] A generating module, configured to randomly generate N receiving symbols y=sinr·(x+n), wherein sinr represents a signal to interference plus noise ratio of a reference signal, n represents channel noise, and x represents a transmitting signal obtained after modulation and mapping of the transmitting information bit sequence, and the receiving signal includes the N receiving symbols;
[0083] The third determination module is used to determine the LLR sequence according to the N received symbols.
[0084] Optionally, the first quantization module 501 is specifically configured to:
[0085] Each of the S scaling coefficients is multiplied by the LLR sequence, and the multiplied LLR sequence is quantized to obtain S quantized LLR sequences;
[0086] The scaling factor determination device 500 further includes:
[0087] A second determination module is used to determine the mutual information between each of the S quantized LLR sequences and the transmitted information bit sequence;
[0088] The first determining module 502 includes:
[0089] A first determination unit is used to determine a first scaling factor set based on the mutual information between each of the S quantized LLR sequences and the transmitted information bit sequence, wherein the mutual information corresponding to the scaling factors in the first scaling factor set is greater than or equal to a preset mutual information value, and the target scaling factor is determined based on the first scaling factor set.
[0090] Optionally, the scaling factor determination device 500 further includes:
[0091] a fourth determining module, configured to determine a quantization saturation error corresponding to each of the S quantized LLR sequences, wherein the first information further includes a quantization saturation error corresponding to each of the S quantized LLR sequences;
[0092] The first determining module 502 further includes:
[0093] A second determination unit is used to determine a second scaling coefficient set according to the quantization saturation error corresponding to each of the S quantized LLR sequences, the quantization saturation error corresponding to the scaling coefficient in the second scaling coefficient set is less than or equal to a preset quantization saturation error value, and the target scaling coefficient is also determined based on the second scaling coefficient set.
[0094] Optionally, the first determining module 502 further includes:
[0095] A third determining unit is configured to determine, when the first scaling factor set and the second scaling factor set have no intersection, a scaling factor with a minimum value from the first scaling factor set as a target scaling factor; or
[0096] The fourth determining unit is configured to determine, when the first scaling factor set and the second scaling factor set have an intersection, a scaling factor with a maximum value from the intersection of the first scaling factor set and the second scaling factor set as a target scaling factor.
[0097] Optionally, the scaling factor determination device 500 further includes:
[0098] A second quantization module is configured to quantize the LLR sequence according to the target scaling factor.
[0099] The scaling factor determination device in the embodiment of the present application can be an electronic device, or a component in the electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal, or it can be other devices other than a terminal. Exemplarily, the electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, a vehicle-mounted electronic device, a mobile Internet device (Mobile Internet Device, MID), an augmented reality (augmented reality, AR) / virtual reality (virtual reality, VR) device, a robot, a wearable device, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a netbook or a personal digital assistant (personal digital assistant, PDA), etc., and can also be a network attached storage (Network Attached Storage, NAS), a personal computer (Personal Computer, PC), a television (Television, TV), a teller machine or a self-service machine, etc., which is not specifically limited in the embodiment of the present application.
[0100] The zoom factor determination device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.
[0101] The scaling factor determination device provided in the embodiment of the present application can achieve the following Figure 2 The various processes implemented by the illustrated method embodiment can achieve the same beneficial effects, and will not be described again here to avoid repetition.
[0102] Alternatively, if Figure 6 As shown, an embodiment of the present application also provides an electronic device 600, including a processor 601 and a memory 602, wherein the memory 602 stores a program or instruction that can be executed on the processor 601, and when the program or instruction is executed by the processor 601, the various steps of the above-mentioned scaling factor determination method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0103] It should be noted that the electronic devices in the embodiments of the present application include the mobile electronic devices and non-mobile electronic devices mentioned above.
[0104] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, each process of the above-mentioned scaling factor determination method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0105] The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk.
[0106] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned scaling factor determination method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0107] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0108] An embodiment of the present application provides a computer program product, which is stored in a storage medium. The program product is executed by at least one processor to implement the various processes of the above-mentioned scaling factor determination method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0109] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0110] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, a disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application.
[0111] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.
Claims
1. A method for determining a scaling factor, It is characterized in that include: quantizing the log-likelihood ratio (LLR) sequence of the received signal based on each of the S scaling coefficients to obtain S quantized LLR sequences, where S is an integer greater than 1; Determine the mutual information between each of the S quantized LLR sequences and the transmitted information bit sequence; Determine a quantization saturation error corresponding to each of the S quantized LLR sequences; Determine a target scaling factor from the S scaling factors according to first information, wherein the first information includes: mutual information between each of the S quantized LLR sequences and a transmitted information bit sequence and a quantization saturation error corresponding to each of the S quantized LLR sequences; and the received signal is a signal determined based on the transmitted information bit sequence; The step of determining a target scaling factor from the S scaling factors according to the first information includes: Determine a first set of scaling factors according to mutual information between each of the S quantized LLR sequences and a transmitted information bit sequence, wherein the mutual information corresponding to the scaling factors in the first set of scaling factors is greater than or equal to a preset mutual information value; Determine a second scaling coefficient set according to the quantization saturation error corresponding to each of the S quantized LLR sequences, wherein the quantization saturation error corresponding to the scaling coefficient in the second scaling coefficient set is less than or equal to a preset quantization saturation error value; In a case where the first scaling factor set and the second scaling factor set have no intersection, determining a scaling factor with a minimum value from the first scaling factor set as a target scaling factor; In the case that the first scaling factor set and the second scaling factor set have an intersection, a scaling factor with a maximum value is determined from the intersection of the first scaling factor set and the second scaling factor set as the target scaling factor.
2. The method according to claim 1, It is characterized in that Before quantizing the log-likelihood ratio LLR sequence of the received signal based on each of the S scaling coefficients, the method further includes: Randomly generate N received symbols y=sinr·(x+n), where sinr represents a signal to interference plus noise ratio of a reference signal, n represents channel noise, x represents a transmitted signal obtained after the transmitted information bit sequence is modulated and mapped, and the received signal includes the N received symbols; The LLR sequence is determined according to the N received symbols.
3. The method according to claim 1, It is characterized in that The step of quantizing the LLR sequence based on each of the S scaling coefficients to obtain S quantized LLR sequences includes: Each of the S scaling coefficients is multiplied by the LLR sequence, and the multiplied LLR sequence is quantized to obtain S quantized LLR sequences.
4. The method according to any one of claims 1 to 3, It is characterized in that The method further comprises: The LLR sequence is quantized according to the target scaling factor.
5. A device for determining a scaling factor, It is characterized in that The device comprises: A first quantization module, configured to quantize a log-likelihood ratio (LLR) sequence of a received signal based on each of the S scaling coefficients to obtain S quantized LLR sequences, where S is an integer greater than 1; A second determination module is used to determine the mutual information between each of the S quantized LLR sequences and the transmitted information bit sequence; A third determination module is used to determine the quantization saturation error corresponding to each of the S quantized LLR sequences; A first determination module is configured to determine a target scaling factor from the S scaling factors according to first information, wherein the first information includes: mutual information between each of the S quantized LLR sequences and a transmitted information bit sequence and a quantization saturation error corresponding to each of the S quantized LLR sequences; and the received signal is a signal determined based on the transmitted information bit sequence; The first determining module is specifically configured to: Determine a first set of scaling factors according to mutual information between each of the S quantized LLR sequences and a transmitted information bit sequence, wherein the mutual information corresponding to the scaling factors in the first set of scaling factors is greater than or equal to a preset mutual information value; Determine a second scaling coefficient set according to the quantization saturation error corresponding to each of the S quantized LLR sequences, wherein the quantization saturation error corresponding to the scaling coefficient in the second scaling coefficient set is less than or equal to a preset quantization saturation error value; In a case where the first scaling factor set and the second scaling factor set have no intersection, determining a scaling factor with a minimum value from the first scaling factor set as a target scaling factor; In the case that the first scaling factor set and the second scaling factor set have an intersection, a scaling factor with a maximum value is determined from the intersection of the first scaling factor set and the second scaling factor set as the target scaling factor.
6. The device according to claim 5, It is characterized in that The device also includes: A generating module, configured to randomly generate N receiving symbols y=sinr·(x+n), wherein sinr represents a signal to interference plus noise ratio of a reference signal, n represents channel noise, and x represents a transmitting signal obtained after modulation and mapping of the transmitting information bit sequence, and the receiving signal includes the N receiving symbols; The LLR sequence is determined according to the N received symbols.
7. The device according to claim 5, It is characterized in that The first quantization module is specifically used for: Each of the S scaling coefficients is multiplied by the LLR sequence, and the multiplied LLR sequence is quantized to obtain S quantized LLR sequences.
8. The device according to any one of claims 5 to 7, It is characterized in that The device also includes: A second quantization module is configured to quantize the LLR sequence according to the target scaling factor.
9. An electronic device, It is characterized in that The method comprises a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the scaling factor determination method according to any one of claims 1 to 4 are implemented.
10. A readable storage medium, It is characterized in that The readable storage medium stores a program or an instruction, and when the program or the instruction is executed by a processor, the steps of the scaling factor determination method according to any one of claims 1 to 4 are implemented.
Citation Information
Patent Citations
Communication device and method for processing a received signal
WO2020046620A1