A method of data transmission, related apparatus and device
By generating a second mapping spectrum during data transmission, the data mapping of local oscillator resource elements in zero-IF systems is avoided, thus solving the signal quality degradation problem caused by local oscillator leakage in zero-IF systems and improving bandwidth resource utilization and signal quality.
Patent Information
- Application Number
- CN202111236217.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-10-22
- Publication Date
- 2025-11-07
- Estimated Expiration
- 2041-10-22
AI Technical Summary
Local oscillator leakage in zero-IF systems leads to signal quality degradation, and existing methods have low bandwidth resource utilization when avoiding local oscillator leakage.
During data transmission, the network device obtains the capability information of the terminal device and the location of the local oscillator resource element. By not performing data mapping in the target resource block where the local oscillator resource element is located, a second mapping map is generated and sent to the terminal device to avoid local oscillator leakage.
It improves the utilization rate of bandwidth resources, reduces bandwidth resource loss during data transmission, and improves signal quality.
Smart Images

Figure CN116032314B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] Embodiments of the present application relate to the field of communication, and in particular, to a data transmission method, related apparatus and device. BACKGROUND
[0002] In the field of wireless communication, a transceiver system with a zero intermediate frequency (ZIF) architecture has the advantages of low cost, low power consumption and easy support for large bandwidth, and has been widely applied. However, there is a serious local oscillator leakage (i.e. DC bias) phenomenon in the zero intermediate frequency system, which will reduce the quality of the signal. Therefore, how to solve the adverse effects caused by the local oscillator leakage has become a problem to be solved.
[0003] In a data transmission method, a network device side can determine a resource scheduling manner according to a direct current carrier position of a terminal device. In the process of resource scheduling, a frequency resource block group corresponding to the direct current carrier position is not scheduled to the terminal device, so as to avoid direct current interference.
[0004] In this method, since the minimum granularity of non-continuous scheduling is a resource block group (RBG), when avoiding the local oscillator leakage, the entire RBG where the resource element (RE) corresponding to the local oscillator is located is not scheduled, and the loss of bandwidth resources is large, and the utilization rate of bandwidth resources is low. SUMMARY
[0005] Embodiments of the present application provide a data transmission method, related apparatus and device. In a mapping atlas sent to a terminal device, data mapping is not performed in a target resource block (RB) where a local oscillator resource element is located, and the terminal device is instructed not to perform data analysis in the target resource block where the local oscillator resource element is located, so as to avoid the local oscillator leakage phenomenon. Since the granularity of the resource block is smaller than that of the resource block group, the loss of bandwidth resources in the data transmission process is reduced, and the utilization rate of bandwidth resources is improved.
[0006] A first aspect of embodiments of the present application provides a data transmission method, which is applied to a single-carrier single-user communication system, and the method comprises:
[0007] The network device can acquire the capability information of the terminal device, the capability information indicating that the terminal device has the capability of not analyzing data in any n resource blocks in m resource blocks. The network device can also acquire the target position of the resource element corresponding to the local oscillator in the first mapping graph, that is, the network device can determine the position of the resource element in the bandwidth in which the local oscillator leakage occurs. After acquiring the target position, in order to avoid the adverse effects of the local oscillator leakage, the network device can not perform data mapping on the resource block in which the resource element of the local oscillator is located in the first mapping graph according to the capability information and the target position, to obtain a second mapping graph. In addition, since the local oscillator leakage occurs in one resource element, in the second mapping graph, there is no data in the position of one resource block. Then, the network device sends the second mapping graph to the terminal device, so that the terminal device analyzes data according to the second mapping graph, that is, decodes the data sent by the network device and performs other processing. Since there is no data in the target resource block in which the resource element of the local oscillator is located in the second mapping graph, the terminal device also has the capability of not analyzing data in the target resource block, so the terminal device will not process the resource block when analyzing data, avoiding the local oscillator leakage phenomenon.
[0008] From the above technical solutions, it can be seen that the embodiments of the present application have the following advantages:
[0009] The network device does not perform data mapping in the target resource block in which the resource element of the local oscillator is located in the mapping graph sent to the terminal device, instructs the terminal device not to analyze data in the target resource block in which the resource element of the local oscillator is located, thereby avoiding the local oscillator leakage phenomenon. Since the granularity of the resource block is smaller than that of the resource block group, the loss of bandwidth resources in the data transmission process is reduced, thereby improving the utilization rate of bandwidth resources.
[0010] In some optional embodiments, the capability information reported by the terminal device to the network device can indicate the capability of the terminal device to dynamically perform the operation of not analyzing data in any n resource blocks in m resource blocks. In this case, the network device can dynamically configure the terminal device to perform data analysis according to the capability of the terminal device. Specifically, the network device can trigger the second mapping graph to take effect through the downlink control information (DCI), so that the terminal device analyzes data based on the second mapping graph.
[0011] In some optional embodiments, the capability information reported by the terminal device to the network device can also indicate the capability of the terminal device to semi-statically perform non-resolving data in any n resource blocks in m resource blocks. In this case, the second mapping pattern is already in effect when the network device issues the second mapping pattern to the terminal device. Under the condition that the device is normally working, the network device no longer performs data mapping for the terminal device with the capability, and the terminal device no longer resolves data.
[0012] In the embodiments of the present application, there are multiple possible ways for the terminal device to support the capability of performing non-resolving data in resource blocks, and accordingly, the network device can control the second mapping pattern to be in effect based on different ways, which enriches the flexibility of the technical solution of the present application and improves the applicability of the technical solution of the present application.
[0013] The second aspect of the embodiments of the present application provides a data transmission apparatus, which is applied to a single carrier single user communication system, and the apparatus comprises:
[0014] The acquisition unit is configured to acquire capability information of the terminal device, wherein the capability information indicates that the terminal device has the capability of non-resolving data in any n resource blocks in m resource blocks, m and n are positive integers, and m≥n; and acquire a target position of a resource element corresponding to a local oscillator in a first mapping pattern;
[0015] The processing unit is configured to, according to the capability information and the target position, not map data in a target resource block where the resource element is located in the first mapping pattern, to obtain a second mapping pattern;
[0016] The sending unit is configured to send the second mapping pattern to the terminal device.
[0017] The data transmission apparatus is configured to implement the method of the first aspect.
[0018] The third aspect of the embodiments of the present application provides a network device, which comprises a processor, a memory and a communication interface, the processor, the memory and the communication interface are connected, and the processor is configured to execute the method of the first aspect.
[0019] The fourth aspect of the embodiments of the present application provides a communication system, which is a single carrier single user communication system, and comprises a network device, wherein the network device is configured to execute the method of the first aspect.
[0020] In some optional embodiments, the communication system further comprises a terminal device, wherein the terminal device is configured to send its own capability information to the network device, receive the second mapping pattern from the network device, and perform data resolving according to the second mapping pattern.
[0021] The fifth aspect of the embodiments of the present application provides a computer readable storage medium, and the computer readable storage medium stores a program. When the computer executes the program, the method of the first aspect is executed.
[0022] The sixth aspect of the embodiments of the present application provides a computer program product, and when the computer program product is executed on a computer, the computer executes the method of the first aspect.
[0023] The beneficial effects of the second aspect to the sixth aspect are similar to those of the first aspect, and will not be repeated here. BRIEF DESCRIPTION OF DRAWINGS
[0024] Figure 1 A network architecture schematic diagram to which the data transmission method provided by the embodiments of the present application is applied is provided.
[0025] Figure 2 A flowchart of the data transmission method provided by the embodiments of the present application is provided.
[0026] Figure 3 Another flowchart of the data transmission method provided by the embodiments of the present application is provided.
[0027] Figure 4 An experimental result schematic diagram of the data transmission method provided by the embodiments of the present application is provided.
[0028] Figure 5 A structure schematic diagram of the data transmission device provided by the embodiments of the present application is provided.
[0029] Figure 6 A structure schematic diagram of the network device provided by the embodiments of the present application is provided. DETAILED DESCRIPTION
[0030] The embodiments of the present application provide a data transmission method, related apparatus and device. In the mapping atlas sent by the network device to the terminal device, data mapping is not performed in the target resource block in which the local oscillator resource element is located, and the terminal device is instructed not to perform data analysis in the target resource block position of the local oscillator resource element, so as to avoid the local oscillator leakage phenomenon. Since the granularity of the resource block is smaller than that of the resource block group, the loss of bandwidth resources in the data transmission process is reduced, and the utilization rate of the bandwidth resources is improved.
[0031] Firstly, the related concepts that may be involved in the embodiments of the present application are described.
[0032] 1. Local oscillator leakage (LOL).
[0033] The local oscillator leakage can also be referred to as LO leakage or direct current bias, which appears as an increased direct current component in the signal path and has a negative impact on the signal, for example, reducing the signal-to-noise ratio of the signal. Therefore, in the process of data transmission, it is necessary to avoid the adverse effects of local oscillator leakage as much as possible.
[0034] 2. Resource element (RE), resource block (RB), and resource block group (RBG).
[0035] The RE is a resource unit, which occupies 1 orthogonal frequency division multiplexing (OFDM) symbol in the time domain and 1 subcarrier in the frequency domain.
[0036] The RB is a resource unit for service channel resource allocation, and a RB can include multiple REs. For example, 1 RB can occupy 14 OFDM symbols in the time domain and 12 subcarriers in the frequency domain.
[0037] The RBG is also a resource unit for service channel resource allocation, and each RBG is composed of a group of RBs. The number of RBs included in each RBG is related to the bandwidth of the system.
[0038] In general, the relationship between the RBG, the RB, and the RE can be simply understood as follows: the RBG includes the RB, and the RB includes the RE. Among the three, the RBG occupies the most resources, and the RE occupies the least resources.
[0039] 3. Signal interference noise ratio (SNIR).
[0040] The SNIR is the ratio of the signal strength of the useful signal to the signal strength of the interference signal, and is used to reflect the signal quality. The higher the value of the SNIR, the better the signal quality. The interference signal includes interference and noise. The interference includes not only the interference from other cells in the system, but also the interference from other systems. The noise is mainly determined and generated by the thermal performance of the receiving device.
[0041] Next, refer to Figure 1 , Figure 1 The network architecture provided by the data transmission method provided by the embodiments of the present application is shown in the following schematic diagram.
[0042] As Figure 1As shown, the data transmission method provided by the embodiments of the present application is applied to a single-carrier single-user communication system. A terminal device 101 establishes a communication connection with a network device 102, and the terminal device 101 and the network device 102 communicate based on single carrier. The network device 102 can configure network resources and deliver the configuration result to the terminal device 101, so that the terminal device 101 can process various information. The terminal device 101 also reports its capability information to the network device 102, so that the network device 102 determines the resource configuration mode according to the capability of the terminal device 101, thereby ensuring that the network device 102 and the terminal device 101 can smoothly perform data transmission.
[0043] The technical solutions in the embodiments of the present application can be applied to various communication systems. For example, the fifth generation (5th generation, 5G) mobile communication system, the 5G new radio (new radio, NR) communication system, and the future mobile communication system, as long as it is a single-carrier single-user communication system, and the specific embodiments are not limited herein. In the following description, the single-carrier single-user NR communication system is taken as an example for description.
[0044] Optionally, the terminal device can also be referred to as a terminal or a user equipment (user equipment, UE), which is a device with wireless transceiver function. The terminal device can be deployed on land, including indoor or outdoor, handheld or vehicle-mounted; it can also be deployed on the water surface (such as ships, etc.); it can also be deployed in the air (such as airplanes, drones, balloons and satellites, etc.). The terminal device can be a mobile phone, a tablet computer, a computer with wireless transceiver function; it can also be a terminal device applied in the field of virtual reality and augmented reality; in addition, it can also be other types of terminal devices, such as wireless terminal devices applied in industrial control, unmanned driving, remote medical treatment, smart power grid, transportation safety, smart city and smart home. The terminal device can be fixed or mobile. The type of terminal device is determined according to the actual application requirement, and the embodiments of the present application do not limit this.
[0045] The network device can be an access network device, which can also be referred to as a radio access network (RAN) device, and is a device that provides wireless communication functions for a terminal device. The access network device has various types, and can be a generation nodeB (gNB) in 5G, a baseband unit (BBU), a transmitting and receiving point (TRP), a transmitting point (TP), a base station in a future mobile communication system, or an access point in a WiFi system, etc. The access network device can also be a wireless controller in a cloud radio access network (CRAN) scenario, a centralized unit (CU), and / or a distributed unit (DU). In addition, the network device can also be other devices, such as a relay station, a vehicle-mounted device, and a network device in a future evolved PLMN network, etc., which are not limited here.
[0046] The terminal device can communicate with multiple access network devices using different technologies, for example, the terminal device can communicate with an access network device supporting long term evolution (LTE), and can also communicate with an access network device supporting 5G, and can also communicate with both an access network device supporting LTE and an access network device supporting 5G. The embodiments of the present application are not limited.
[0047] Based on the above network framework, the data transmission method in the embodiments of the present application is described below. Please refer to Figure 2 , Figure 2 A flowchart of the method of data transmission provided by the embodiments of the present application is shown.
[0048] 201. Obtain the capability information of the terminal device, wherein the capability information indicates that the terminal device has the capability of not parsing data in any n resource blocks in m resource blocks, m and n are positive integers, and m > n.
[0049] The network device can obtain the capability information of the terminal device in various ways, which can receive the capability information from the terminal device, in addition to which the capability information of the terminal device can also be obtained in other ways, for example, the capability information of the terminal device can be obtained from the core network device. The way in which the network device obtains the capability information of the terminal device is determined according to the actual application requirements, and is not limited here.
[0050] The capability information of the terminal device indicates that the terminal device has the capability of not analyzing data in any n resource blocks in m resource blocks. The any n resource blocks can be continuous or discontinuous in the m resource blocks, which is not limited herein.
[0051] 202. Obtain a target position of the resource element corresponding to the local oscillator in the first mapping graph.
[0052] The network device can also obtain the target position of the resource element corresponding to the local oscillator in the first mapping graph. Optionally, the network device can obtain the target position in multiple ways, such as receiving the target position reported by the terminal device, establishing data sharing with the terminal device to obtain the target position, or receiving the target position from a detection device used for detecting the position of the resource element corresponding to the local oscillator. The way of obtaining the target position by the network device is selected according to the actual application, which is not limited herein.
[0053] 203. According to the capability information and the target position, data in a target resource block in which the resource element corresponding to the local oscillator is located in the first mapping graph is not mapped, to obtain a second mapping graph.
[0054] The capability information of the terminal device indicates that the terminal device has the capability of not analyzing data in any n resource blocks in m resource blocks. The any n resource blocks can be any resource blocks in any position sent by the network device, which can also be located in the mapping graph. Therefore, the network device can not map data in the target resource block in which the resource element corresponding to the local oscillator is located in the first mapping graph according to the capability information and the target position, to obtain a second mapping graph. That is, the network device removes the data in the target resource block corresponding to the resource element in the first mapping graph, to obtain the second mapping graph, in which the target resource block is not stored in the position. The terminal device is instructed not to analyze data in the resource block, so as to avoid local oscillator leakage while ensuring normal communication between the terminal device and the network device.
[0055] Exemplarily, the data not mapped in the target resource block in which the resource element corresponding to the local oscillator is located in the first mapping graph can be physical downlink shared channel (PDSCH) data.
[0056] It can be understood that, since the network device does not map data in the target resource block in which the resource element corresponding to the local oscillator is located in the first mapping graph, in the second mapping graph, the target resource block in which the resource element corresponding to the local oscillator is located is not stored.
[0057] 204. Send the second mapping graph to the terminal device.
[0058] After obtaining the second mapping atlas, the network device sends the second mapping atlas to the terminal device, so that the terminal device does not parse the target resource block where the local oscillator resource element is located according to the resource information corresponding to the second mapping atlas.
[0059] In the embodiment of the application, the network device does not perform data mapping in the target resource block where the local oscillator resource element is located in the mapping atlas sent to the terminal device, and instructs the terminal device not to perform data parsing in the target resource block where the local oscillator resource element is located, thereby avoiding the local oscillator leakage phenomenon. Since the granularity of the resource block is smaller than that of the resource block group, the loss of bandwidth resources in the data transmission process is reduced, thereby improving the utilization rate of bandwidth resources.
[0060] In the embodiment of the application, the network device can apply the bitmap technology in the NR protocol to send the mapping atlas to the terminal device. The network device can flexibly determine the validity mechanism of the mapping atlas according to the capability of the terminal device, and the following describes possible cases.
[0061] Optionally, if the capability information of the terminal device can represent the capability of the terminal device to dynamically perform data parsing in any n resource blocks in the m resource blocks, the network device triggers the second mapping atlas to take effect through the downlink control information. The downlink control information includes various control information, such as uplink and downlink resource allocation, power control, etc., which is not limited here.
[0062] For example, in this case, in the NR network, the capability information reported by the terminal device to the network device can include the rateMatchingResrcSetDynamic capability. The rateMatchingResrcSetDynamic capability specifically represents that the user equipment has the capability to receive physical downlink shared channel information with resource mapping, wherein the resource mapping is dynamically indicated based on DCI to exclude RB. That is, the rateMatchingResrcSetDynamic capability supports dynamic exclusion of any RB. The network device uses this capability to exclude the RB where the local oscillator RE is located in the mapping atlas.
[0063] Optionally, if the capability information of the terminal device can represent the capability of the terminal device to semi-statically perform data parsing in any n resource blocks in the m resource blocks, the second mapping atlas can take effect when it is issued.
[0064] For example, in this case, in the NR network, the capability information reported by the terminal device to the network device can include the rateMatchingResrcSetSemi-Static capability. Similar to the rateMatchingResrcSetDynamic capability, the rateMatchingResrcSetSemi-Static capability also indicates that the terminal device has the capability of not parsing data in any n resource blocks in m resource blocks. The difference is that, in the case where the terminal device supports this capability semi-statically, the resource configuration and other information is not dynamically configured in real time, but is configured once at the beginning of the establishment of the communication connection between the network device and the terminal device.
[0065] It can be understood that the network device can perform data mapping based on the mapping atlas, and the terminal device can receive the mapping atlas and perform data parsing according to the mapping atlas, which means that both the network device and the terminal device support the bitmap technology in the NR protocol. Specifically, in the rateMatchingResrcSetDynamic capability, the terminal device supports a dynamic bitmap puncturing manner, that is, the network device instructs the terminal device to puncture at which time through DCI. In the rateMatchingResrcSetSemi-Static capability, the terminal device supports a semi-static bitmap puncturing manner. Among them, puncturing refers to not mapping data.
[0066] Further, in the embodiment of the present application, there are multiple possible ways for the terminal device to support the capability of not parsing data in any n resource blocks in m resource blocks, and accordingly, the network device can also control the second mapping atlas to take effect based on different ways, which enriches the flexibility of the technical solution of the present application and also improves the applicability of the technical solution of the present application.
[0067] Optionally, after step 204, the terminal device receives the second mapping atlas and performs data mapping according to the resource configuration indicated by the second mapping atlas. That is, the terminal device does not perform data mapping on the resource block where the local oscillator corresponding resource element is located, thereby avoiding local oscillator leakage.
[0068] In short, Figure 2 The corresponding steps can be simplified as Figure 3 In the embodiment shown, next, please refer to Figure 3 , Figure 3 Another flowchart of the data transmission method provided by the embodiment of the present application.
[0069] 301. The network device establishes communication with the terminal device.
[0070] 302. Whether the terminal device reports capability information to the network device, wherein the capability information is used to indicate that the terminal device has the capability of not parsing data in any n resource blocks in m resource blocks; if yes, step 303 is performed; if no, step 304 is performed. Wherein m and n are positive integers, and m≥n.
[0071] After the network device and the terminal device establish a communication connection, it is judged whether the capability information reported by the terminal device is received. The capability information is used to indicate that the terminal device has the capability of not parsing data in any n resource blocks in m resource blocks. The capability information can also indicate that the capability of the terminal device to perform the operation of not parsing data in the resource block is based on a dynamic or semi-static manner, so that the network device triggers the second mapping atlas to take effect based on the corresponding effective mechanism.
[0072] 303. The network device issues a mapping atlas to the terminal device, indicating that the terminal device does not schedule the resource block where the direct current component is located.
[0073] If the terminal device has the capability of not parsing data in the resource block, the network device will issue a mapping atlas to the terminal device, indicating that the terminal device does not perform data parsing at the RB position where the local oscillator corresponding RE is located, that is, does not schedule the RB where the direct current component is located. The specific content has been described in the embodiment shown in Figure 2 , and will not be repeated here.
[0074] 304. The network device and the terminal device maintain communication.
[0075] If the terminal does not have the capability of not parsing data in the resource block, the network device can still maintain communication with the terminal device.
[0076] In general, in the process of data transmission in the embodiments of the present application, the waste of bandwidth resources is reduced, and the resource loss is reduced. For example, the results of resource loss can be shown in Table 1 as follows:
[0077] Table 1
[0078] Bandwidth 5M 10M 15M 20M 30M RBG granularity (config 1) 4 4 8 8 16 Number of RBs 25 52 79 106 160 Avoiding loss of one RBG 16.0% 7.7% 10.1% 7.5% 10.0% Avoiding loss of one RB 4% 2% 1% 1% 1%
[0079] It can be understood that the local oscillator leakage occurs at a resource element, and therefore, in the embodiments of the present application, the local oscillator leakage phenomenon can be avoided by avoiding the resource block corresponding to the local oscillator leakage.
[0080] As shown in a column of data with a bandwidth of 5M in Table 1, in the case of a bandwidth of 5M, 4 RBs are included in one RBG, and there are 25 RBs in the full bandwidth of 5M, in the prior art scheme, by avoiding one RBG to avoid the local oscillator leakage, a loss of 16.0% is generated, while in the technical scheme of the present application, under the same conditions, the loss is reduced to 4%. According to Table 1, the technical scheme of the present application greatly reduces the loss of bandwidth resources.
[0081] In addition, the data transmission method provided by the embodiment of the present application can also improve the performance of the terminal side. Please refer to Figure 4 , Figure 4 for an experimental result diagram of the data transmission method provided by the embodiment of the present application.
[0082] As shown in Figure 4 , after ignoring the noise data of the measured fluctuation, in the case of a modulation order greater than or equal to 18, the performance corresponding to the modulation and coding scheme (MCS) is obviously improved after avoiding the influence of the local oscillator. In the MCS, the modulation order of the data and the code rate and spectrum effectiveness (SE) corresponding to the modulation order are set. In the case of the same network environment, the higher the modulation order, the higher the corresponding code rate and spectrum effectiveness, and the higher the utilization rate of the network bandwidth.
[0083] For example, as shown in Figure 4 , in the case of the original modulation order of 18, based on the data transmission method provided by the embodiment of the present application, the modulation order is increased by about 1, and data of 19 can be transmitted.
[0084] It can be understood that the modulation order is generally 0 to 27, and the highest order is generally 27, so the higher the order, the smaller the maximum order that can be increased. Therefore, in the embodiment shown in Figure 4 , after 22, the order increase gradually decreases, but in general, the order can still be increased.
[0085] Next, the data transmission device provided by the embodiment of the present application is described. Please refer to Figure 5 , Figure 5 for a structural diagram of the data transmission device provided by the embodiment of the present application. The data transmission device 500 is applied to a single-carrier single-user communication system, and the data transmission device 500 includes:
[0086] The acquisition unit 501 is configured to acquire capability information of a terminal device and acquire a target position of a resource element corresponding to a local oscillator in a first mapping graph, wherein the capability information indicates that the terminal device has a capability of not parsing data in any n resource blocks in m resource blocks. Both m and n are positive integers, and m is greater than or equal to n.
[0087] The processing unit 502 is configured to obtain a second mapping graph by not mapping data in a target resource block in which the resource element is located in the first mapping graph according to the capability information and the target position.
[0088] The sending unit 503 is configured to send the second mapping graph to the terminal device.
[0089] In some optional embodiments, the processing unit 502 is further configured to trigger the second mapping graph to take effect through downlink control information (DCI) if the capability information indicates that the terminal device dynamically performs the capability of not parsing data in any n resource blocks in m resource blocks.
[0090] In some optional embodiments, the processing unit 502 is further configured to determine that the second mapping graph takes effect if the capability information indicates that the terminal device semi-statically performs the capability of not parsing data in any n resource blocks in m resource blocks.
[0091] The data transmission apparatus 500 can perform the operations of the network device in the foregoing Figures 1 to 4 embodiments, which will not be described here again.
[0092] Next, the network device provided by the embodiments of the present application is described. Please refer to Figure 6 , Figure 6 a structural schematic diagram of the network device provided by the embodiments of the present application. The network device 600 includes a processor 601 and a memory 602, and the memory 602 stores one or more than one application program or data.
[0093] The memory 602 can be volatile storage or persistent storage. The program stored in the memory 602 can include one or more than one module, and each module can be used to perform a series of operations performed by the network device 600. Furthermore, the processor 601 can communicate with the memory 602 to execute a series of instruction operations in the memory 602 on the network device 600. The processor 601 can be a central processing unit (CPU), and can also be a single-core processor, and in addition, can be other types of processors, such as a dual-core processor, which is not limited here.
[0094] The network device 600 can further include one or more communication interfaces 603, one or more operating systems such as Windows Server TM , Mac OS X TM , Unix TM , Linux TM , FreeBSD TM , and the like.
[0095] The network device 600 can perform the operations of the network device performed in the foregoing Figures 1 to 4 embodiments, which are not repeated here.
[0096] The present application also provides a data transmission system including a network device and a terminal device. The network device can perform the operations of the network device performed in the foregoing Figures 1 to 4 embodiments, and the terminal device can perform the operations of the terminal device performed in the foregoing Figures 1 to 4 embodiments, which are not repeated here.
[0097] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the system, device and unit described above can refer to the corresponding processes in the foregoing method embodiments, which are not repeated here.
[0098] In the several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented by other means. For example, the device embodiments described above are only schematic, and the division of the units is only a logical function division, and there can be another division manner in actual implementation, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interface, device or unit, and can be electrical, mechanical or other forms.
[0099] The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, i.e., they can be located in one place, or can be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the present embodiment.
[0100] In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.
[0101] The integrated unit, if implemented in the form of a software function unit and sold or used as an independent product, can be stored in a computer-readable storage medium. Based on such understanding, the technical solutions of the present application, essentially or in other words, the part that contributes to the prior art or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a number of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media that can store program codes.
Claims
1. A method of data transmission, characterized by, The method is applied to a single-carrier single-user communication system, and the method comprises: obtaining capability information of a terminal device, wherein the capability information indicates that the terminal device has a capability of not analyzing data in any n resource blocks in m resource blocks, m and n are positive integers, and m≥n; obtaining a target position of a resource element corresponding to a local oscillator in a first mapping graph; according to the capability information and the target position, not mapping data in a target resource block where the resource element is located in the first mapping graph to obtain a second mapping graph; sending the second mapping graph to the terminal device; the not mapping data in the target resource block where the resource element is located in the first mapping graph comprises: removing the data in the target resource block where the resource element is located in the first mapping graph.
2. The method of claim 1, wherein, After the second mapping graph is sent, the method further comprises: if the capability information indicates that the terminal device dynamically performs the capability of not analyzing data in any n resource blocks in m resource blocks, triggering the second mapping graph to take effect through downlink control information (DCI).
3. The method of claim 1, wherein, The method further comprises: if the capability information indicates that the terminal device semi-statically performs the capability of not analyzing data in any n resource blocks in m resource blocks, determining that the second mapping graph takes effect.
4. An apparatus for data transmission, characterized by The apparatus is applied to a single-carrier single-user communication system, and the apparatus comprises: an obtaining unit configured to obtain capability information of a terminal device, wherein the capability information indicates that the terminal device has a capability of not analyzing data in any n resource blocks in m resource blocks, m and n are positive integers, and m≥n; the obtaining unit is further configured to obtain a target position of a resource element corresponding to a local oscillator in a first mapping graph; a processing unit configured to, according to the capability information and the target position, not map data in a target resource block where the resource element is located in the first mapping graph to obtain a second mapping graph; a sending unit configured to send the second mapping graph to the terminal device; the processing unit is specifically configured to remove the data in the target resource block where the resource element is located in the first mapping graph.
5. The apparatus of claim 4, wherein, the processing unit is further configured to: if the capability information indicates that the terminal device dynamically performs the capability of not analyzing data in any n resource blocks in m resource blocks, trigger the second mapping graph to take effect through downlink control information (DCI).
6. The apparatus of claim 4, wherein, the processing unit is further configured to: if the capability information indicates that the terminal device semi-statically performs the capability of not analyzing data in any n resource blocks in m resource blocks, determine that the second mapping graph takes effect.
7. A network device, comprising: comprise: a processor, a memory and a communication interface; the processor, the memory and the communication interface are connected; the processor is configured to execute the method in any one of claims 1 to 3.
8. A communication system, characterized by The communication system is a single-carrier single-user communication system, and the communication system comprises a network device, and the network device is configured to execute the method in any one of claims 1 to 3.
9. A computer-readable storage medium, characterized in that, The computer readable storage medium has saved therein a program, and when the computer executes the program, the method in any one of claims 1 to 3 is executed.
10. A computer program product, characterised in that, When the computer program product is executed on the computer, the computer executes the method in any one of claims 1 to 3.
Citation Information
Patent Citations
Method and device for configuring subcarriers in multi-carrier communication system and terminal equipment
CN102447662A