Noise calculation method and device, equipment, storage medium and program product
By calculating the average of noise values of the first time slot and the previous time slot in the lightweight terminal of the smart device, the problem of inaccurate noise values caused by inaccurate estimates of the previous module is solved, and the data transmission quality is improved.
Patent Information
- Application Number
- CN202411744549.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-29
- Publication Date
- 2025-03-18
AI Technical Summary
In smart devices, the least squares estimation value calculated by the pre-level module and the frequency domain filtering estimation value are inaccurate, resulting in low accuracy of the noise value calculated by the lightweight terminal RedCap, which affects the quality of data transmission.
By obtaining the noise values of the target resource element RE in the first time slot and the previous time slot adjacent thereto, the mean of the two noise values is calculated to obtain a more accurate target noise value.
The accuracy of noise value calculation results is improved, and the later module can use more accurate noise values to eliminate interference, thereby improving the quality of data transmission.
Smart Images

Figure CN119647114A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of chip technology, and in particular, relates to a noise calculation method, device, equipment, storage medium and program product. Background Art
[0002] During data transmission in smart devices, the lightweight terminal (Reduced Capability, RedCap) in the smart device can estimate and store the noise value of each time slot during data transmission, and then transmit the noise of the time slot to the subsequent module so that the subsequent module can eliminate interference based on the noise value stored in RedCap, thereby improving the quality of data transmission.
[0003] Specifically, the smart device can obtain the least squares estimate and frequency domain filter estimate of the resource element (RE) in the current time slot from the previous module, and then calculate the difference between the least squares estimate and the frequency domain filter estimate of the RE point in the current time slot to obtain the noise value of the RE point in the current time slot.
[0004] However, when the least squares estimate of the RE point in the current time slot and the frequency domain filtering estimate calculated by the previous module are inaccurate, the noise value of the RE point in the current time slot calculated by RedCap is less accurate, thus affecting the data transmission quality. Summary of the invention
[0005] The embodiments of the present application provide a noise calculation method, device, equipment, storage medium and program product, which can improve the accuracy of calculation results and thus improve the quality of data transmission.
[0006] In a first aspect, an embodiment of the present application provides a method for noise calculation, which is applied to a lightweight terminal chip RedCap, and the method includes:
[0007] Acquire a first noise value of a target resource element RE in a first time slot and a second noise value in a second time slot, where the second time slot is a previous time slot adjacent to the first time slot;
[0008] An average of the first noise value and the second noise value is calculated to obtain a target noise value of the target RE in the first time slot.
[0009] In a possible implementation manner, obtaining a first noise value of a target resource element RE in a first time slot and a second noise value in a second time slot includes:
[0010] Obtaining a first least squares estimation value and a first frequency domain filtering estimation value of the target RE in the first time slot;
[0011] Calculate the difference between the first least squares estimate and the first frequency domain filtering estimate to obtain a first noise value of the target RE in the first time slot;
[0012] Determining whether the first time slot is the first time slot starting from a preset transmission start time;
[0013] When the first time slot is not the first time slot, the second noise value is obtained.
[0014] In a possible implementation, the method further includes:
[0015] When the first time slot is the first time slot, the first noise value is used as the target noise value.
[0016] In a possible implementation manner, before obtaining the second noise value, the method further includes:
[0017] Obtaining a second least squares estimation value and a second frequency domain filtering estimation value of the target RE in the second time slot;
[0018] Calculate the difference between the second least squares estimate and the second frequency domain filtering estimate to obtain a second noise value to be processed of the target RE in the second time slot;
[0019] Determining whether the second time slot is the first time slot;
[0020] In a case where the second time slot is the first time slot, the second noise value to be processed is stored as the second noise value.
[0021] In a possible implementation manner, after determining whether the second time slot is the first time slot, the method further includes:
[0022] In a case where the second time slot is not the first time slot, obtaining a third noise value of the target RE in a third time slot, where the third time slot is a previous time slot adjacent to the second time slot;
[0023] Calculating a mean value of the third noise value and the second noise value to be processed to obtain the second noise value;
[0024] The second noise value is stored.
[0025] In a possible implementation manner, after calculating the average of the first noise value and the second noise value to obtain the target noise value of the target RE in the first time slot, the method further includes:
[0026] The target noise value is stored.
[0027] In a second aspect, an embodiment of the present application provides a device for noise calculation, which is applied to a lightweight terminal chip RedCap, and the device includes:
[0028] An acquisition module, configured to acquire a first noise value of a target resource element RE in a first time slot and a second noise value in a second time slot, wherein the second time slot is a previous time slot adjacent to the first time slot;
[0029] A calculation module is used to calculate the average of the first noise value and the second noise value to obtain a target noise value of the target RE in the first time slot.
[0030] In a third aspect, an embodiment of the present application provides an electronic device, the device comprising: a processor and a memory storing computer program instructions;
[0031] When the processor executes the computer program instructions, the method for noise calculation as described in any one of the first aspects is implemented.
[0032] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, on which computer program instructions are stored. When the computer program instructions are executed by a processor, the method for noise calculation as described in any one of the first aspects is implemented.
[0033] In a fifth aspect, an embodiment of the present application provides a computer program product. When instructions in the computer program product are executed by a processor of an electronic device, the electronic device performs the noise calculation method as described in any one of the first aspects.
[0034] A noise calculation method, apparatus, device, storage medium and program product according to an embodiment of the present application, when performing data transmission, a lightweight terminal chip RedCap obtains a first noise value in a first time slot and a second noise value in a previous time slot adjacent to the first time slot, and obtains a target noise value of a target RE in the first time slot by calculating the first noise value and the second noise value. In this way, the first noise value can be calibrated using the second noise value in the second time slot, thereby improving the accuracy of the target noise value calculation result, and a subsequent module can use the target noise value with higher accuracy to eliminate interference, thereby improving the data transmission quality. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] In order to more clearly illustrate the technical solution of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0036] Figure 1 is a flow chart of a noise calculation method provided in an embodiment of the present application;
[0037] Figure 2 is a flowchart of a first noise value calculation method provided in an embodiment of the present application;
[0038] Figure 3 is a flow chart of a second noise value calculation method provided in an embodiment of the present application;
[0039] Figure 4 is an exemplary schematic diagram of a noise calculation method provided in an embodiment of the present application;
[0040] Figure 5 is a structural schematic diagram of a noise calculation device provided in an embodiment of the present application;
[0041] Figure 6 It is a structural schematic diagram of an electronic device provided in yet another embodiment of the present application. DETAILED DESCRIPTION
[0042] The features and exemplary embodiments of various aspects of the present application will be described in detail below. In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain the present application, rather than to limit the present application. For those skilled in the art, the present application can be implemented without the need for some of these specific details. The following description of the embodiments is only to provide a better understanding of the present application by illustrating the examples of the present application.
[0043] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also 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 statement "include..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.
[0044] At present, during data transmission by lightweight terminals (Reduced Capability, RedCap), RedCap estimates and stores the noise value of each time slot, and transmits the noise value to the subsequent module. The subsequent module eliminates interference based on the noise value of each time slot, thereby improving the quality of data transmission.
[0045] Each time slot includes multiple resource elements (RE) points. For each RE point, the noise value of the RE point can be calculated using the following formula:
[0046] N=H LS -H FHF
[0047] Where N is the noise value of the RE point in the current time slot, H LS is the least squares estimate of the channel information of the RE point in the current time slot by the previous module, H FHF It is the frequency domain filtering estimation value of the channel information of the RE point in the current time slot by the previous module.
[0048] In this way, if the least squares estimate and frequency domain filtering estimate calculated by the previous module are inaccurate, the noise value of the RE point of the current time slot calculated by RedCap will be inaccurate, thereby affecting the interference removal effect of the subsequent module and reducing the data transmission quality.
[0049] In order to solve the problems existing in the prior art, the embodiments of the present application provide a method, apparatus, device, storage medium and program product for noise calculation. Figure 1 A noise calculation method provided in an embodiment of the present application is introduced, and the method is applied to a lightweight terminal chip RedCap, such as Figure 1 As shown, the method includes:
[0050] S101. Obtain a first noise value of a target resource element RE in a first time slot and a second noise value in a second time slot.
[0051] The second time slot is a previous time slot adjacent to the first time slot. The first noise value and the second noise value are determined based on the least squares estimation value and the frequency domain filtering estimation value corresponding to the first time slot and the least squares estimation value and the frequency domain filtering estimation value corresponding to the second time slot.
[0052] It should be noted that the embodiment of the present application is applied in a semi-continuous scheduling scenario. The lightweight terminal chip RedCap will allocate the same resource element RE to each time slot in each data transmission cycle. That is, in this continuous scheduling scenario, the channel conditions in each data transmission cycle are stable and unchanged. Therefore, the noise value of the previous time slot can be used to correct the noise value of the current time slot.
[0053] S102: Calculate the average of the first noise value and the second noise value to obtain a target noise value of a target RE in the first time slot.
[0054] By adopting the above method, the lightweight terminal chip RedCap obtains the first noise value of the first time slot and the second noise value in the previous time slot adjacent to the first time slot when performing data transmission, and obtains the target noise value of the target RE in the first time slot by calculating the first noise value and the second noise value. In this way, the first noise value can be calibrated using the second noise value of the second time slot, thereby improving the accuracy of the target noise value calculation result, and the post-stage module can use the target noise value with higher accuracy to eliminate interference, thereby improving the data transmission quality.
[0055] It should be noted that after the target noise value is obtained by the above calculation, the electronic device can also store the target noise value for use in RedCap calculating the noise value of the next time slot adjacent to the first time slot, and using the target noise value to calibrate the noise value of the next time slot to improve the accuracy of the noise calculation result.
[0056] The following describes how RedCap obtains the first noise value and the second noise value. Figure 2 As shown, for the above S101, obtaining the first noise value of the target resource element RE in the first time slot and the second noise value in the second time slot can be implemented as follows:
[0057] S1011. Obtain a first least squares estimation value and a first frequency domain filtering estimation value of a target RE in a first time slot.
[0058] Among them, RedCap can obtain the first least squares estimation value and the first frequency domain filtering estimation value of the first time slot from the previous module.
[0059] S1012. Calculate the difference between the first least squares estimation value and the first frequency domain filtering estimation value to obtain a first noise value of the target RE in the first time slot.
[0060] S1013: Determine whether the first time slot is the first time slot starting from the preset transmission start time.
[0061] The preset transmission time is the start time of the data transmission cycle in the semi-continuous scheduling scenario.
[0062] S1014: When the first time slot is not the first time slot, obtain a second noise value.
[0063] In addition, when the first time slot is the first time slot, the first noise value is used as the target noise value.
[0064] It can be understood that when the first time slot is the first time slot, it means that for the current data transmission cycle, the noise value data is not stored in the memory, so RedCap directly uses the first noise value as the target noise value and stores it in the memory. When the first time slot is not the first time slot, it means that the noise value data is stored in the memory, so RedCap obtains the noise value of the previous time slot from the memory, uses the noise value of the previous time slot to calibrate the noise value of the current time slot, and stores the calibrated target noise value in the memory.
[0065] The memory may be a First Input First Output (FIFO) memory. A FIFO memory is a dual-port memory, one of which is a dedicated write port for write operations only, and the other is a dedicated read port for read operations only; the noise value data written first is read out first, thereby ensuring the order of the noise value data, and no address is required during read and write operations, with a simple structure and convenient control.
[0066] The method provided in the embodiment of the present application is adopted, and the noise value of the first time slot is calculated using the first least squares estimation value and the first frequency domain filtering estimation value corresponding to the first time slot. In the case where the first time slot is not the first time slot starting from the preset transmission start time, the electronic device can obtain the second noise value of the previous time slot adjacent to the first time slot, that is, the electronic device obtains the second noise value of the second time slot. In this way, the electronic device can subsequently calculate the mean of the first noise value and the second noise value to improve the accuracy of the target noise value. Moreover, in the case where the first time slot is the first time slot, the first noise can be directly used as the target noise value.
[0067] Before the electronic device calculates the target noise value of the first time slot based on the noise values corresponding to the first time slot and the second time slot, the electronic device pre-calculates the second noise value of the second time slot. Specifically, in the above S1014, when the first time slot is not the first time slot, before obtaining the second noise value, such as Figure 3 As shown, RedCap calculates the second noise value as follows:
[0068] S301. Obtain a second least squares estimation value and a second frequency domain filtering estimation value of a target RE in a second time slot.
[0069] Among them, RedCap can obtain the second least squares estimation value and the second frequency domain filtering estimation value of the second time slot from the previous module.
[0070] S302: Calculate the difference between the second least squares estimation value and the second frequency domain filtering estimation value to obtain a second noise value to be processed in the second time slot of the target RE.
[0071] S303: Determine whether the second time slot is the first time slot.
[0072] S304: When the second time slot is the first time slot, store the second noise value to be processed as the second noise value.
[0073] In addition, when the second time slot is not the first time slot, obtain the third noise value of the target RE in the third time slot, where the third time slot is the previous time slot adjacent to the second time slot; calculate the average of the third noise value and the second noise value to be processed to obtain the second noise value; and store the second noise value.
[0074] It can be understood that when the second time slot is the first time slot, it means that the noise value data is not stored in the memory, so RedCap directly uses the second noise value to be processed as the second noise value and stores it in the memory. When the second time slot is not the first time slot, it means that the noise value data is stored in the memory, so RedCap obtains the noise value of the previous time slot from the memory, uses the noise value of the previous time slot to calibrate the noise value of the current time slot, and stores the calibrated target noise value in the memory.
[0075] Specifically, RedCap obtains the noise value of the previous time slot from the memory, and uses the noise value of the previous time slot to calibrate the noise value of the current time slot. Refer to the method for calculating the target noise value in the above embodiment, which will not be repeated here.
[0076] By adopting the method provided in the embodiment of the present application, after the electronic device obtains the second least squares estimate and the second frequency domain filtering estimate corresponding to the second time slot, it can calculate the second noise value to be processed corresponding to the second time slot. At this time, it is determined whether the second time slot is the first time slot. If the second time slot is the first time slot, the electronic device can directly store the second noise value to be processed as the second noise value. If the second time slot is not the first time slot, in order to ensure the accuracy of the second noise value corresponding to the second time slot, the electronic device obtains the third noise value of the third time slot, uses the third noise value to calibrate the second noise value to be processed, calculates the mean of the third noise value and the noise value to be processed, calculates and stores the second noise value, and improves the accuracy of the second noise value.
[0077] The following combination Figure 4 The complete process of the noise calculation method provided in the embodiment of the present application is introduced as follows: Figure 4 As shown, the method includes:
[0078] S401: Whether semi-persistent downlink scheduling SPS-DL is started.
[0079] If yes, execute S402, if no, execute S408.
[0080] Among them, SPS-DL is determined by RedCap according to the received downlink control information (Downlink Control Information, DCI). The DCI information encapsulates channel information and time parameters. RedCap can determine the start time and end time of SPS-DL based on the time parameters.
[0081] S402: Calculate the current time slot noise value.
[0082] Among them, RedCap obtains the current time slot noise value by calculating the difference between the least squares estimate value of the current time slot and the frequency domain filtering estimate value.
[0083] S403: Determine whether the current time slot is the first time slot.
[0084] If yes, execute S409, if no, execute S404.
[0085] S404: Read the noise value of the previous time slot from the FIFO memory.
[0086] S405: Calculate the average of the noise value of the previous time slot and the noise value of the current time slot, and update the noise value of the current time slot.
[0087] S406: Output the updated noise value.
[0088] S407: Check whether SPS-DL is finished.
[0089] If yes, execute S408, if no, execute S402.
[0090] S408: Wait for the next SPS-DL to start.
[0091] S409, writing the current time slot noise value into the FIFO memory.
[0092] The method provided in the embodiment of the present application is used to calculate the noise value of the current time slot, determine whether the current time slot is the first time slot, and if the current time slot is not the first time slot, in order to ensure the accuracy of the calculated noise value, obtain the noise value of the previous time slot, and calculate the average of the noise value of the previous time slot and the noise value of the current time slot to calibrate the noise value of the current time slot. The calibrated noise value of the current time slot is stored in the FIFO memory for calibration of the noise value of the next time slot. In this way, for each time slot in the semi-continuous scheduling scenario, the noise value of the previous time slot of the time slot can be used to calibrate the noise value of the time slot, thereby ensuring the accuracy of the calculated noise value, and facilitating the subsequent post-stage module to use the noise value of each time slot to eliminate interference, thereby improving the quality of data transmission.
[0093] Based on the same concept, the embodiment of the present application provides a noise calculation device, which is applied to a lightweight terminal chip RedCap, such as Figure 5 As shown, the device comprises:
[0094] An acquisition module 501 is configured to acquire a first noise value of a target resource element RE in a first time slot and a second noise value in a second time slot, where the second time slot is a previous time slot adjacent to the first time slot;
[0095] The calculation module 502 is configured to calculate an average of the first noise value and the second noise value to obtain a target noise value of the target RE in the first time slot.
[0096] In a possible implementation, the acquisition module 501 is specifically configured to:
[0097] Obtaining a first least squares estimation value and a first frequency domain filtering estimation value of the target RE in the first time slot;
[0098] Calculate the difference between the first least squares estimate and the first frequency domain filtering estimate to obtain a first noise value of the target RE in the first time slot;
[0099] Determining whether the first time slot is the first time slot starting from a preset transmission start time;
[0100] When the first time slot is not the first time slot, the second noise value is obtained.
[0101] In a possible implementation, the acquisition module 501 is further configured to:
[0102] When the first time slot is the first time slot, the first noise value is used as the target noise value.
[0103] In a possible implementation, the device further includes:
[0104] The acquisition module 501 is further configured to acquire a second least squares estimation value and a second frequency domain filtering estimation value of the target RE in the second time slot;
[0105] The calculation module 502 is further configured to calculate a difference between the second least squares estimation value and the second frequency domain filtering estimation value to obtain a second noise value to be processed of the target RE in the second time slot;
[0106] A judging module, configured to judge whether the second time slot is the first time slot;
[0107] A storage module is used to store the second noise value to be processed as the second noise value when the second time slot is the first time slot.
[0108] In a possible implementation, the acquisition module 501 is further configured to:
[0109] In a case where the second time slot is not the first time slot, obtaining a third noise value of the target RE in a third time slot, where the third time slot is a previous time slot adjacent to the second time slot;
[0110] Calculating a mean value of the third noise value and the second noise value to be processed to obtain the second noise value;
[0111] The second noise value is stored.
[0112] In a possible implementation manner, the storage module is further used to: store the target noise value.
[0113] It should be noted that the noise calculation device is a device corresponding to the above-mentioned noise calculation method, and all implementation methods in the above-mentioned method embodiment are applicable to the embodiment of the device and can achieve the same technical effect.
[0114] Figure 6 A schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application is shown.
[0115] The electronic device may include a processor 601 and a memory 602 storing computer program instructions.
[0116] Specifically, the processor 601 may include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiments of the present application.
[0117] The memory 602 may include a large capacity memory for data or instructions. By way of example and not limitation, the memory 602 may include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive or a combination of two or more of these. In appropriate cases, the memory 602 may include a removable or non-removable (or fixed) medium. In appropriate cases, the memory 602 may be inside or outside the integrated gateway disaster recovery device. In a specific embodiment, the memory 602 is a non-volatile solid-state memory.
[0118] The memory may include read-only memory (ROM), random access memory (RAM), magnetic disk storage media devices, optical storage media devices, flash memory devices, electrical, optical or other physical / tangible memory storage devices. Thus, typically, the memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., memory devices) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the method according to an aspect of the present disclosure.
[0119] The processor 601 implements any one of the noise calculation methods in the above embodiments by reading and executing computer program instructions stored in the memory 602 .
[0120] In one example, the electronic device may further include a communication interface 603 and a bus 604. Figure 6 As shown, the processor 601, the memory 602, and the communication interface 603 are connected via a bus 604 and communicate with each other.
[0121] The communication interface 603 is mainly used to implement communication between various modules, devices, units and / or equipment in the embodiments of the present application.
[0122] Bus 604 includes hardware, software or both, and the parts of electronic equipment are coupled to each other.For example, but not limitation, bus may include accelerated graphics port (AGP) or other graphics bus, enhanced industrial standard architecture (EISA) bus, front side bus (FSB), hypertransport (HT) interconnection, industrial standard architecture (ISA) bus, infinite bandwidth interconnection, low pin count (LPC) bus, memory bus, micro channel architecture (MCA) bus, peripheral component interconnection (PCI) bus, PCI-Express (PCI-X) bus, serial advanced technology attachment (SATA) bus, video electronics standard association local (VLB) bus or other suitable bus or two or more of these combinations. In appropriate cases, bus 604 may include one or more buses. Although the present application embodiment describes and shows a specific bus, the application considers any suitable bus or interconnection.
[0123] In addition, in combination with the noise calculation method in the above embodiment, the embodiment of the present application can provide a computer storage medium for implementation. The computer storage medium stores computer program instructions; when the computer program instructions are executed by a processor, any one of the noise calculation methods in the above embodiment is implemented.
[0124] In combination with the noise calculation method in the above embodiments, an embodiment of the present application may provide a computer program product. When the instructions in the computer program product are executed by a processor of an electronic device, the electronic device executes any noise calculation method in the above embodiments.
[0125] It should be clear that the present application is not limited to the specific configuration and processing described above and shown in the figures. For the sake of simplicity, a detailed description of the known method is omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of the present application is not limited to the specific steps described and shown, and those skilled in the art can make various changes, modifications and additions, or change the order between the steps after understanding the spirit of the present application.
[0126] The functional blocks shown in the above-described block diagram can be implemented as hardware, software, firmware or a combination thereof. When implemented in hardware, it can be, for example, an electronic circuit, an application specific integrated circuit (ASIC), appropriate firmware, a plug-in, a function card, etc. When implemented in software, the elements of the present application are programs or code segments that are used to perform the required tasks. The program or code segment can be stored in a machine-readable medium, or transmitted on a transmission medium or a communication link by a data signal carried in a carrier wave. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, optical fiber media, radio frequency (RF) links, etc. The code segment can be downloaded via a computer network such as the Internet, an intranet, etc.
[0127] It should also be noted that the exemplary embodiments mentioned in this application describe some methods or systems based on a series of steps or devices. However, this application is not limited to the order of the above steps, that is, the steps can be performed in the order mentioned in the embodiment, or in a different order from the embodiment, or several steps can be performed simultaneously.
[0128] Aspects of the present disclosure are described above with reference to the flowchart and / or block diagram of the method, device (system) and computer program product according to the embodiment of the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device to produce a machine so that these instructions executed by the processor of the computer or other programmable data processing device enable the implementation of the function / action specified in one or more boxes of the flowchart and / or block diagram. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field programmable logic circuit. It can also be understood that each box in the block diagram and / or flowchart and the combination of boxes in the block diagram and / or flowchart can also be implemented by dedicated hardware that performs a specified function or action, or can be implemented by a combination of dedicated hardware and computer instructions.
[0129] The above is only a specific implementation of the present application. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working processes of the systems, modules and units described above can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here. It should be understood that the protection scope of the present application is not limited to this. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in the present application, and these modifications or replacements should be included in the protection scope of the present application.
Claims
1. A method for noise calculation, characterized in that: Applied to the lightweight terminal chip RedCap, the method comprises: Acquire a first noise value of a target resource element RE in a first time slot and a second noise value in a second time slot, where the second time slot is a previous time slot adjacent to the first time slot; An average of the first noise value and the second noise value is calculated to obtain a target noise value of the target RE in the first time slot.
2. The method according to claim 1, characterized in that: The obtaining of a first noise value of a target resource element RE in a first time slot and a second noise value in a second time slot includes: Obtaining a first least squares estimation value and a first frequency domain filtering estimation value of the target RE in the first time slot; Calculate the difference between the first least squares estimate and the first frequency domain filtering estimate to obtain a first noise value of the target RE in the first time slot; Determining whether the first time slot is the first time slot starting from a preset transmission start time; When the first time slot is not the first time slot, the second noise value is obtained.
3. The method according to claim 2, characterized in that The method further comprises: When the first time slot is the first time slot, the first noise value is used as the target noise value.
4. The method according to claim 2, characterized in that: Before obtaining the second noise value, the method further includes: Obtaining a second least squares estimation value and a second frequency domain filtering estimation value of the target RE in the second time slot; Calculate the difference between the second least squares estimate and the second frequency domain filtering estimate to obtain a second noise value to be processed of the target RE in the second time slot; Determining whether the second time slot is the first time slot; In a case where the second time slot is the first time slot, the second noise value to be processed is stored as the second noise value.
5. The method according to claim 4, characterized in that After determining whether the second time slot is the first time slot, the method further includes: In a case where the second time slot is not the first time slot, obtaining a third noise value of the target RE in a third time slot, where the third time slot is a previous time slot adjacent to the second time slot; Calculating a mean value of the third noise value and the second noise value to be processed to obtain the second noise value; The second noise value is stored.
6. The method according to any one of claims 1 to 5, characterized in that: After calculating the average of the first noise value and the second noise value to obtain the target noise value of the target RE in the first time slot, the method further includes: The target noise value is stored.
7. A noise calculation device, characterized in that: Applied to a lightweight terminal chip RedCap, the device comprises: An acquisition module, configured to acquire a first noise value of a target resource element RE in a first time slot and a second noise value in a second time slot, wherein the second time slot is a previous time slot adjacent to the first time slot; A calculation module is used to calculate the average of the first noise value and the second noise value to obtain a target noise value of the target RE in the first time slot.
8. An electronic device, characterized in that: The device comprises: a processor and a memory storing computer program instructions; When the processor executes the computer program instructions, the method for noise calculation according to any one of claims 1 to 6 is implemented.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer program instructions, and when the computer program instructions are executed by a processor, the method for noise calculation according to any one of claims 1 to 6 is implemented.
10. A computer program product, characterized in that When the instructions in the computer program product are executed by a processor of an electronic device, the electronic device executes the noise calculation method as described in any one of claims 1 to 6.