Resource mapping method, resource mapping solution method and communication device

By using common hardware circuits and control units to generate configuration parameters in wireless communication devices, resource mapping or deresource mapping of multiple communication systems is realized, which solves the problem of large hardware resource overhead and improves the adaptation to technology evolution and private protocols. ability.

CN112332959BActive Publication Date: 2024-12-10SHANGHAI QINGKUN INFORMATION TECH CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
CN202011177570.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-10-29
Publication Date
2024-12-10
Estimated Expiration
2040-10-29

AI Technical Summary

Technical Problem

The existing multi-mode wireless communication devices need to support multiple wireless communication systems, resulting in a very large hardware resource overhead and difficult to compatible with the requirements of technological evolution and private protocols.

Method used

The general hardware circuit is used to combine the control unit to generate configuration parameters to realize resource mapping or deresource mapping under various communication systems, saving hardware overhead and improving scalability.

Benefits of technology

The general hardware circuit supports resource mapping or deresource mapping of multiple communication systems, which reduces hardware overhead, and is more suitable for the needs of technology evolution and private protocols, and has better scalability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112332959B_ABST
    Figure CN112332959B_ABST
Patent Text Reader

Abstract

The embodiment of the present invention provides a resource mapping method, a de-resource mapping method and a communication device to reduce the hardware resource overhead of a multi-mode communication device. The communication device includes a control unit and a de-resource mapping circuit or a resource mapping circuit that supports multiple communication formats and is connected to the control unit; wherein the control unit is used to determine the channel and / or signal to be received or sent under the current communication format, and generate configuration parameters according to the channel and / or signal to be received or sent, and input the configuration parameters to the de-resource mapping circuit or the resource mapping circuit; the de-resource mapping circuit is used to perform resource de-mapping on the channel and / or signal to be received according to the configuration parameters, and obtain the information carried on the channel to be received and / or the signal to be received; the resource mapping circuit is used to map the channel and / or signal to be sent to the resource location according to the configuration parameters.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technology, and in particular to a resource mapping method, a resource de-mapping method and a communication device. Background Art

[0002] With the development of wireless communication technology, wireless networks are being used more and more widely, and wireless access technology is also evolving. For example, from the second generation (2G) communication technology to the fourth generation (4G) communication technology, the fifth generation (5G) communication technology has arrived. Among them, 4G communication technology can also be called Long Term Evolution (LTE) communication technology, and 5G communication technology can also be called New Radio (NR) communication technology.

[0003] In order to support the evolution of wireless technology and be compatible with past wireless technologies, wireless communication devices are often multi-mode, that is, they support multiple wireless communication standards at the same time, such as supporting LTE and NR standards, that is, following the communication protocols of LTE and NR; wireless communication devices can even support certain private standards, or follow certain private protocols. At present, for each wireless communication standard, corresponding hardware modules are developed separately, resulting in very large hardware resource overhead. Summary of the invention

[0004] In view of this, the present invention provides a resource mapping method, a resource demapping method and a communication device to reduce the hardware resource overhead of a multi-mode communication device.

[0005] In one implementation, the present invention provides a communication device, located at the receiving end, the communication device includes a control unit and a resource de-mapping circuit connected to the control unit, the resource de-mapping circuit is a universal circuit, that is, it supports resource de-mapping under multiple communication standards, that is, the resource de-mapping circuit is universal, and resource de-mapping under each communication standard can be completed on the universal circuit. The control unit is used to determine the channel and / or signal to be received under the current communication standard, and generate configuration parameters according to the channel and / or signal to be received, and input the configuration parameters to the resource de-mapping circuit; the resource de-mapping circuit is used to perform resource de-mapping on the channel and / or signal to be received according to the configuration parameters, and obtain the information carried on the channel to be received and / or the signal to be received.

[0006] Correspondingly, the present invention also provides a resource demapping method, which is executed by a receiving end, and the receiving end includes a resource demapping circuit, and the resource demapping circuit supports resource demapping under multiple communication standards. The method includes: determining the channel and / or signal to be received under the current communication standard; generating configuration parameters according to the channel and / or signal to be received, and inputting the configuration parameters into the resource demapping circuit; the resource demapping circuit performs resource demapping according to the configuration parameters to obtain the information carried on the channel to be received and / or the signal to be received.

[0007] Furthermore, the configuration parameters are used to enable data extraction at the resource location where the channel and / or signal to be received is located, and the resource demapping circuit is used to extract data at the resource location where the channel and / or signal to be received is located according to the configuration parameters to obtain information carried on the channel to be received and / or the signal to be received.

[0008] Furthermore, the configuration parameters include multiple bits, each bit corresponds to a resource unit within the effective bandwidth, and the value of each bit is used to indicate whether to extract data on the corresponding resource unit, wherein the first value of the value is used to indicate the extraction of data on the corresponding resource unit; the resource demapping circuit extracts the data on the resource unit corresponding to the bit with the first value to obtain the information carried on the channel to be received and / or the signal to be received.

[0009] Further, the configuration parameters include a first parameter, the first parameter includes a plurality of domains, each domain corresponds to a resource unit group within the effective bandwidth, and the value of each domain is used to indicate whether the corresponding resource unit group is valid. For a valid resource unit group, the configuration parameters also include a second parameter, wherein the second parameter includes a plurality of bits, each bit corresponds to a resource unit within the valid resource unit group, and the value of each bit is used to indicate whether to extract data on the corresponding resource unit.

[0010] Furthermore, the above resource units are resource elements (RE).

[0011] In another implementation, the present invention provides a communication device, located at the transmitting end, including a control unit and a resource mapping circuit connected to the control unit, the resource mapping circuit is a universal circuit, that is, it supports resource mapping under multiple communication standards, that is, the resource mapping circuit is universal, and the resource mapping under each communication standard can be completed on the universal circuit. The control unit is used to determine the channel and / or signal to be sent under the current communication standard, and generate configuration parameters according to the channel and / or signal to be sent, and input the configuration parameters to the resource mapping circuit; the resource mapping circuit is used to perform resource mapping on the channel and / or signal to be sent according to the configuration parameters.

[0012] Correspondingly, the present invention also provides a resource mapping method, which is executed by a transmitting end, and the transmitting end includes a resource mapping circuit, and the resource mapping circuit supports resource mapping under multiple communication formats. The method includes: determining the channel and / or signal to be sent under the current communication format; generating configuration parameters according to the channel and / or signal to be sent, and inputting the configuration parameters into the resource mapping circuit; the resource mapping circuit performs resource mapping on the channel and / or signal to be sent according to the configuration parameters.

[0013] Further, the configuration parameter is used to enable mapping of the channel and / or signal to be sent to the resource location, and the resource mapping circuit is used to map the channel and / or signal to be sent to the resource location according to the configuration parameter.

[0014] Furthermore, the above configuration parameters include multiple bits, each bit corresponds to a resource unit within the effective bandwidth, and the value of each bit is used to indicate whether resource mapping is performed on the corresponding resource unit, and the first value of the value is used to indicate that resource mapping is performed on the corresponding resource unit; the resource mapping circuit maps the channel and / or signal to be sent to the resource unit corresponding to the bit with the first value.

[0015] Further, the above configuration parameters include a first parameter, the first parameter includes multiple domains, each domain corresponds to a resource unit group within the effective bandwidth, and the value of each domain is used to indicate whether the corresponding resource unit group is valid. For a valid resource unit group, the configuration parameters also include a second parameter, the second parameter includes multiple bits, each bit corresponds to a resource unit within the valid resource unit group, and the value of each bit is used to indicate whether resource mapping is performed on the corresponding resource unit.

[0016] Furthermore, the above resource units are resource elements (RE).

[0017] It can be seen that in the above resource mapping method, resource demapping method, and communication device, the control unit is used to uniformly identify the channels and / or signals to be resource mapped or the channels and / or signals to be de-resource mapped under different communication standards, and generate configuration parameters accordingly to provide the configuration parameters to a general resource mapping circuit or a resource demapping circuit, and the resource mapping circuit or the resource demapping circuit performs resource mapping or resource demapping according to the configuration parameters. It can be seen that the control unit generates configuration parameters to control the general hardware circuit to realize the support of resource mapping or resource demapping for multiple communication standards, which saves a lot of hardware overhead. In addition, with the evolution of technology and the demand for private protocols, the design of the communication device is more conducive to expanding new protocol requirements and has better scalability than the existing technology. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] The specific implementation modes of the present invention will be described below with reference to the accompanying drawings.

[0019] Figure 1 A schematic diagram of a communication system provided by an embodiment of the present invention;

[0020] Figure 2 A schematic diagram showing an existing multi-mode receiver

[0021] Figure 3 A schematic diagram of a communication device provided by an embodiment of the present invention;

[0022] Figure 4 A schematic diagram of a process flow of controlling solution resource mapping provided by an embodiment of the present invention;

[0023] Figure 5 A schematic diagram of resources provided for an embodiment of the present invention;

[0024] Figure 6 Another resource schematic diagram provided for an embodiment of the present invention;

[0025] Figure 7 Another schematic diagram of a process for controlling resource mapping provided by an embodiment of the present invention

[0026] Figure 8 A schematic diagram of a general circuit provided by an embodiment of the present invention;

[0027] Fig. 9 A schematic diagram of operations performed by a general circuit provided by an embodiment of the present invention;

[0028] Fig.10 A schematic diagram of a method for de-resource mapping provided by an embodiment of the present invention;

[0029] Fig.11 A schematic diagram of a resource mapping method provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0030] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the specific implementation methods of the present invention will be described below with reference to the accompanying drawings. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings and other implementation methods can be obtained based on these drawings without creative work. In order to make the drawings concise, only the parts related to the present invention are schematically shown in each figure, and they do not represent the actual structure of the product.

[0031] Please refer to Figure 1 , which is a schematic diagram of a communication system provided by an embodiment of the present invention. Figure 1As shown, the communication system includes an access network (AN) 110 and a core network (CN) 120. A user equipment (UE) 130 accesses the wireless network through AN 110 and communicates with other networks, such as a data network, through CN 120.

[0032] AN can also be called Radio Access Network (RAN), and the equipment on the AN side can be called AN equipment or RAN equipment, and can also be called base station. Its name is different in different communication standards. For example, in the Long Term Evolution (LTE) system, it can be called evolved Node B (eNB), and in the 5G system, it can be called next generation Node B (gNB). AN equipment can also be a centralized unit (CU), a distributed unit (DU), or both CU and DU.

[0033] In order to improve the communication efficiency of UE, wireless communication technology is constantly evolving, and has evolved from the initial 2G technology to 5G technology. In the process of technology evolution, there are often scenarios where new and old technologies coexist in the existing network. In order to support multiple wireless communication standards at the same time, wireless communication devices are often multi-mode. At present, for each wireless communication standard, corresponding hardware modules are developed separately, resulting in very large hardware resource overhead.

[0034] For example, a receiver is provided at the receiving end of the communication (the UE side in downlink communication and the AN side in uplink communication). For example, a multi-mode receiver is provided. Figure 2 , which shows a schematic diagram of an existing multi-mode receiver. Figure 2 As shown, for each communication standard, the multimode receiver is independently provided with a demapping subsystem, for example, a demapping subsystem 210 is provided for the LTE standard, a demapping subsystem 220 is provided for the NR standard, and a demapping subsystem 230 is provided for the private protocol standard. Of course, a demapping subsystem for 2G or 3G communication standards can also be provided, but for the sake of clarity, it is not shown here. Only LTE, NR and private protocols are described as examples.

[0035] Each demapping subsystem has an independent hardware module, and each hardware module is designed according to the communication standard supported by the communication standard to de-resource map the channels and signals supported by the communication standard. For example, the demapping subsystem 210 supports the LTE standard and is provided with a de-resource mapping submodule for various channels and signals in the LTE communication standard, for example, a primary synchronization signal (PSS), a secondary synchronization signal (SSS), a channel state information reference signal (CSI-RS), a demodulation reference signal (DMRS), a sounding reference signal (SRS), a physical broadcast channel (PBCH), a physical control format indicator channel (PCFICH), a physical hybrid automatic repeat indicator channel (Physical Hybrid ARQ Indicator Channel, PHICH), a physical downlink control channel (PDCCH), an enhanced physical downlink control channel (EPDCCH), and a physical downlink shared channel (Physical Downlink Shared Channel). The resource mapping submodule includes the physical uplink shared channel (PDSCH), the physical uplink shared channel (Physical Uplink Shared Channel, PUSCH), the physical uplink control channel (Physical Uplink Control Channel, PUCCH), and the physical random access channel (Physical Random Access Channel, PRACH).The demapping subsystem 220 supports the NR standard and is provided with a resource demapping submodule for various channels and signals in the NR communication standard, for example, a primary synchronization signal (PSS), a secondary synchronization signal (SSS), a channel state information reference signal (CSI-RS), a demodulation reference signal (DMRS), a phase tracking reference signal (PTRS), a sounding reference signal (SRS), a physical broadcast channel (PBCH), a physical downlink control channel (PDCCH), a physical downlink shared channel (PDSCH), a physical uplink shared channel (Physical Uplink Shared Channel, PUSCH), a physical uplink control channel (PUCCH), and a physical random access channel (Physical Random Access Channel). Access Channel, PRACH) and other resource mapping submodules.

[0036] Each demapping subsystem indicates to its corresponding hardware module through software that the channels and / or signals need to be de-resource mapped, and accordingly, the hardware module calls the corresponding de-resource mapping submodule according to the instruction to implement de-resource mapping of different signals and channels. For example, if the demapping subsystem 210 indicates to the hardware module through software that it needs to de-resource map the PDCCH, the hardware module of the demapping subsystem 210 calls the de-resource mapping submodule of the PDCCH to implement de-resource mapping of the PDCCH to obtain information on the PDCCH.

[0037] Different communication standards may support different channels and / or signals, and channels and / or signals may follow different methods when mapping resources. Therefore, in the prior art, demapping subsystems for each communication standard are independently designed. For private wireless communication protocols, the demapping subsystem is also customized according to the private protocol.

[0038] It can be seen that in existing wireless communication devices, the development of demapping subsystems for different wireless communication standards leads to very large hardware overhead; in addition, if the customization requirements of private wireless communication protocols are to be supported, further hardware overhead is also required. Similarly, for the multi-mode transmitter at the transmitting end (which can be the AN side in downlink communication and the UE side in uplink communication), the independent development of resource mapping subsystems for each communication standard also faces the same problem.

[0039] The embodiments of the present invention take the above problems into consideration and adopt a universal hardware circuit to support resource mapping or de-resource mapping of different communication standards, and use software to distinguish communication standards, and determine the channels and / or signals currently to be resource mapped or de-resource mapped under the corresponding communication standards, and generate configuration parameters based on the channels and / or signals currently to be resource mapped or de-resource mapped, and provide them to the universal hardware circuit, so that the universal hardware circuit completes the resource mapping or de-resource mapping function of different communication standards according to the configuration parameters.

[0040] Please refer to Figure 3 , which is a schematic diagram of a communication device provided by an embodiment of the present invention. The communication device includes a control unit 310 and a general circuit 320, and the control unit 310 is connected to the general circuit 320, and the connection can be a signal connection, that is, information can be exchanged with each other. When the communication device is located at the receiving end, the general circuit 320 can be a de-resource mapping circuit, which is used to perform de-resource mapping according to the control signaling of the control unit 310. When the communication device is located at the transmitting end, the general circuit 320 can be a resource mapping circuit, which is used to perform resource mapping according to the control signaling of the control unit 310. The receiving end can also be a transmitting end at the same time. For example, the UE can be a transmitting end in uplink communication to send uplink data to the AN device, and in downlink communication, it can also be a receiving end to receive downlink data sent by the AN device; for another example, the AN device can be a receiving end in uplink communication to receive uplink data sent by the UE, and in downlink communication, it can also be a transmitting end to send downlink data to the UE. Therefore, the general circuit 320 can also include both a resource mapping circuit and a de-resource mapping circuit. The control unit 310 is used to generate control signaling, which is a universal configuration parameter to control the universal circuit 320 to perform resource demapping and / or resource mapping. Universal configuration parameters refer to configuration parameters that are applicable to each communication standard and can be used to control resource demapping and / or resource mapping of various communication standards.

[0041] Taking resource demapping as an example, the control unit 310 is used to determine the channel and / or signal to be received under the current communication standard, and generate configuration parameters according to the channel and / or signal to be received, and input the configuration parameters to the resource demapping circuit 320, wherein the channel and / or signal to be received is the channel and / or signal to be de-resource mapped. The resource demapping circuit 320 is used to perform resource demapping on the channel and / or signal to be received according to the configuration parameters, and obtain the information carried on the channel to be received and / or the signal to be received.

[0042] The above configuration parameters can be used to enable data extraction at the resource location where the channel and / or signal to be received is located, so that the resource demapping circuit 320 extracts data at the resource location where the channel and / or signal to be received is located according to the configuration parameters to obtain information on the channel to be received and / or the signal to be received. For example, for each resource unit, it is determined whether the channel and / or signal to be received is mapped on the resource unit; when it is determined that the channel and / or signal to be received is mapped on the resource unit, data extraction on the resource unit is enabled, that is, a configuration parameter is generated, and the configuration parameter is used to enable data extraction on at least one resource unit.

[0043] Specifically, the control unit 310 can determine the channel and / or signal to be received according to the current communication mode and the current communication state, wherein the channel and / or signal to be received is the channel and / or signal to be solved for resource mapping. The communication state is the communication state of the receiving end. For example, when the receiving end is a UE, the UE is turned on and is in a state where a cell search is required; or the UE requests uplink resources from the AN device and is in a state of detecting the PDCCH to obtain an uplink authorization. For another example, the receiving end is an AN device, and the AN device schedules the UE for uplink transmission and is in a state of receiving uplink data from the PUSCH. For example, after the UE is turned on, a cell search is required. At this time, the UE detects the PSS and SSS to determine the cell identifier. When the UE works in the LTE mode, the control unit 310 determines that the signal to be received includes the PSS and SSS; or when the UE works in the NR mode, the control unit 310 determines that the signal to be received includes the PSS, SSS and PBCH. For another example, the UE needs to detect the CSI-RS for channel measurement. At this time, the control unit 310 determines that the signal to be received includes the CSI-RS. For another example, the UE detects the PDCCH to obtain uplink or downlink scheduling information, and then performs uplink transmission on the PUSCH resources indicated by the uplink scheduling information, or receives downlink data on the PDSCH resources indicated by the downlink scheduling information. At this time, the control unit 310 determines that the channel to be received includes the PDCCH, and when receiving downlink data, the channel to be received also includes the PDSCH.

[0044] Then, the control unit 310 generates configuration parameters according to the channel and / or signal to be received, and inputs the configuration parameters to the resource demapping circuit 320. The resource demapping circuit 320 performs resource demapping on the channel and / or signal to be received according to the configuration parameters, and obtains the information carried on the channel to be received and / or the signal to be received. For example, if the control unit 310 determines that the signal to be received is PSS, SSS and PBCH, then according to the PSS, SSS and PBCH resource mapping method specified in the NR protocol, the resource position of PSS, SSS and PBCH is determined, and then the configuration parameters for enabling data extraction at these resource positions are generated. The resource demapping circuit 320 extracts the data at these resource positions according to the configuration parameters to obtain information on PSS, SSS and PBCH. Other channels and / or signals are similar and will not be repeated here.

[0045] Taking resource mapping as an example, the control unit 310 is used to determine the channel and / or signal to be sent under the current communication standard, and generate configuration parameters according to the channel and / or signal to be sent, and input the configuration parameters to the resource mapping circuit 320, wherein the channel and / or signal to be sent is the channel and / or signal to be resource mapped. The resource mapping circuit 320 is used to perform resource mapping on the channel and / or signal to be sent according to the configuration parameters.

[0046] The configuration parameter can be used to enable mapping of the channel and / or signal to be sent to the resource location, so that the resource mapping circuit 320 maps the channel and / or signal to be sent to the resource location according to the configuration parameter. For example, for each resource unit, it is determined whether the channel and / or signal to be sent is mapped on the resource unit; when it is determined that the channel and / or signal to be sent is mapped on the resource unit, the mapping on the resource unit is enabled, that is, the configuration parameter is generated, and the configuration parameter is used to enable mapping of the channel and / or signal to be sent to the resource location.

[0047] Specifically, the control unit 310 can determine the channel and / or signal to be sent according to the current communication standard and the current communication state, wherein the channel and / or signal to be sent is the channel and / or signal to be resource mapped. The communication state refers to the communication state of the transmitting end. For example, when the transmitting end is a UE, the UE uses the PUSCH resources allocated by the AN device to the UE to send uplink data to the AN device. At this time, the channel to be sent is the PUSCH. For another example, the transmitting end is an AN device, and the AN device sends an uplink authorization or downlink resource allocation to the UE through the PDCCH. At this time, the channel to be sent is the PDCCH channel; for another example, the AN device sends a reference signal to the UE, such as CSI-RS, so that the UE can perform channel measurement. At this time, the signal to be sent is the reference signal.

[0048] It can be seen that the above resource demapping circuit or resource mapping circuit 320 is a universal module, which does not need to identify different channels and signals under different communication standards. Instead, the control unit 310 identifies the channels and / or signals to be deresource mapped under different communication standards, and provides configuration parameters to the resource demapping circuit or resource mapping circuit 320, and the resource demapping circuit or resource mapping circuit 320 performs resource demapping or resource mapping according to the configuration parameters. In this way, support for resource demapping in multiple communication standards can be achieved through a universal hardware circuit, saving a lot of hardware overhead. In addition, with the evolution of technology and the demand for private protocols, the design of the communication device is more conducive to expanding new protocol requirements and has better scalability than the prior art.

[0049] In one implementation, the above control unit 310 can be implemented by software, that is, the functions of the control unit 310 are stored in the memory in the form of program code, and the processor calls the program code to implement the functions of the control unit 310. In this way, when the hardware structure is subsequently evolved to support new communication standards or private protocols, the expansion can be completed by updating the software without changing the hardware structure, which further saves hardware costs.

[0050] The above resource units are resource units within the effective bandwidth under the current communication standard. The receiving end can determine whether the channels and / or signals to be received are mapped on each resource unit according to the channels and / or signals to be received under the current communication standard, and enable resource mapping on the resource unit. The transmitting end can determine whether the channels and / or signals to be sent are mapped on each resource unit according to the channels and / or signals to be sent under the current communication standard, and enable resource mapping on the resource unit.

[0051] The effective bandwidth may be the system bandwidth, the carrier bandwidth, or the current working bandwidth of the receiving end or the transmitting end, for example, the bandwidth part (Bandwidth Part, BWP) in the NR system. The resource unit may be a resource element (ResourceElement, RE), each resource element corresponding to a frequency domain resource unit and a time domain resource unit, wherein the frequency domain resource unit may be a subcarrier, and the time domain resource unit may be an orthogonal frequency division multiplexing (Orthogonal Frequency Division Multiplexing, OFDM) symbol. With the evolution of technology, the time domain resource unit and the frequency domain resource unit may change, but the application of this scheme in the new resource unit does not change. In one implementation, the configuration parameter may be implemented in the form of a bitmap. That is, the configuration parameter includes a plurality of bits, each bit corresponds to a resource unit within the effective bandwidth, and the value of each bit is used to indicate whether data is to be mapped on the corresponding resource unit, or to indicate whether data is mapped on the corresponding resource unit, that is, whether to extract data on the corresponding resource unit. Taking the configuration parameter indicating resource demapping as an example, in one implementation, when the value of a bit is "1", the data on the corresponding resource unit is extracted, and when the value of the bit is "0", the data on the corresponding resource unit is not extracted; vice versa, when the value of the bit is "0", the data on the corresponding resource unit is extracted, and when the value of the bit is "1", the data on the corresponding resource unit is not extracted. Let the value of the data on the corresponding resource unit to be extracted be a first value, then the resource demapping circuit 320 extracts the data on the resource unit corresponding to the bit with the first value, and the data includes information carried on the channel to be received and / or the signal to be received. The configuration parameter indicating resource mapping is similar to this, and the value of the bit is used to indicate whether the corresponding resource unit has data to be mapped, that is, whether to map the data to the corresponding resource unit. The example of value is similar to the above and will not be repeated.

[0052] It can be seen that the control unit 310 enables data extraction or mapping on the resource unit through configuration parameters, wherein the configuration parameters include multiple bits, each bit corresponds to a resource unit within the effective bandwidth, and the value of each bit is used to indicate whether to extract or map the data on the corresponding resource unit.

[0053] The above configuration parameters are configured with bits for each resource unit, so the overhead of the configuration parameters is relatively large, resulting in too large a number of parameters transmitted between the control unit 310 and the general circuit 320. Considering the efficiency of parameter transmission between the control unit 310 and the general circuit 320, in another implementation, multiple resource units are regarded as a resource unit group. First, set whether each resource unit group is valid; specifically, if the resource units in the group include any resource unit on which data is to be mapped or mapped, the resource unit group is valid; configure a domain for each resource unit group, the domain is used to indicate whether the corresponding resource unit group is valid, and then obtain a domain map, the domain map includes multiple domains, each domain corresponds to a resource unit group, the domain is used to indicate whether the corresponding resource unit group is valid. For a valid resource unit group, further configure whether the resource units in the group are valid; specifically, if there is data to be mapped or data is mapped on the resource unit, the resource unit is valid; a bit is configured for each resource unit, and the bit is used to indicate whether the corresponding resource unit is valid, then a bit map is obtained, which includes multiple bits, each bit corresponds to a resource unit, and the bit is used to indicate whether the corresponding resource unit is valid.

[0054] At this time, the configuration parameters include a first parameter, which corresponds to the above domain diagram, including multiple domains, each domain corresponding to a resource unit group, and the domain is used to indicate whether the corresponding resource unit group is valid. For a valid resource unit group, the configuration parameters also include a second parameter, which corresponds to the above bit map, including multiple bits, each bit corresponding to a resource unit, and the bit is used to indicate whether the corresponding resource unit is valid. In this way, for an invalid resource unit group, the amount of parameters transmitted can be reduced.

[0055] Since the resource mapping pattern defined by the wireless communication protocol has a strong regularity, this method can greatly reduce the amount of parameter transmission between the control unit 310 and the general circuit 320, thereby improving the processing efficiency of the entire resource de-mapping or resource mapping.

[0056] The above first parameter or the field in the field map may include one bit, or may include multiple bits.

[0057] The resource unit group can be divided for each frequency domain resource unit, that is, each resource unit group corresponds to one frequency domain resource unit and A consecutive time domain resource units; or it can be divided for each time domain resource unit, that is, each resource unit group corresponds to one time domain resource unit and B consecutive frequency domain resource units; or, the time domain and frequency domain are divided at the same time, that is, each resource unit group corresponds to A time domain resource units and B consecutive frequency domain resource units. Wherein, A and B are both positive integers greater than 1, and can be set as needed. For example, A can be any value from 3 to 14, or can be an integer multiple of 6 or 7; for example, B can be an integer multiple of 6.

[0058] The operations performed by the above control unit 310 are further described below. Figure 4 , which is a flow chart of a control solution resource mapping provided by an embodiment of the present invention. Figure 4 As shown, the control unit 310 can perform the following operations:

[0059] S410: Determine the channel and / or signal to be received according to the current communication standard and the current communication state, wherein the channel and / or signal to be received is the channel and / or signal for which resource mapping is to be solved.

[0060] The communication state refers to the communication state of the receiving end. For example, when the receiving end is a UE, the UE is powered on and needs to search for a cell; or the UE has requested uplink resources from the AN device and is detecting the PDCCH to obtain uplink authorization. For another example, when the receiving end is an AN device, the AN device schedules the UE for uplink transmission and receives uplink data from the PUSCH.

[0061] S420: Generate configuration parameters according to the channel and / or signal to be received;

[0062] For example, for each time domain resource unit, each RE in the effective bandwidth may be configured respectively to obtain a bit map corresponding to the time domain resource unit, each bit of the bit map corresponds to an RE in the time domain resource unit, if the data on the RE needs to be extracted by de-resource mapping, then the corresponding bit is set to 1, otherwise it is set to 0. For another example, for each frequency domain resource unit, each RE in the effective time domain resource unit may be configured respectively to obtain a bit map corresponding to the frequency domain resource unit, each bit of the bit map corresponds to an RE in the frequency domain resource unit, if the data on the RE needs to be extracted by de-resource mapping, then the corresponding bit is set to 1, otherwise it is set to 0.

[0063] The following is a description with reference to the accompanying drawings.

[0064] Please refer to Figure 5, which is a resource schematic diagram provided by an embodiment of the present invention. Figure 5 As shown, the horizontal axis represents the time domain t, and the vertical axis represents the frequency domain f. Each small grid represents an RE, corresponding to an OFDM symbol in the time domain and a subcarrier in the frequency domain. An OFDM symbol in a time slot and 12 subcarriers in the frequency domain form a resource block (RB), which can also be called a physical resource block (PRB). For example, in the LTE communication standard, under the conventional cyclic prefix (CP), a time slot includes 7 OFDM symbols, and under the extended CP, a time slot includes 6 OFDM symbols, then an RB pair includes 14 OFDM symbols or 12 OFDM symbols. For another example, in the NR communication standard, one RB corresponds to one time slot, and under the conventional CP, one time slot includes 14 OFDM symbols, and under the extended CP, one time slot includes 12 OFDM symbols. Figure 5 Taking 14 OFDM symbols in the time domain as an example, the small grid including R0 in the figure indicates that data is mapped thereon.

[0065] For simplicity, assume that the effective bandwidth corresponds to two RBs (or one RB pair) in the frequency domain, where each RB corresponds to 12 subcarriers for one OFDM symbol. Then within the effective bandwidth, for each OFDM symbol index S, each RE within the effective bandwidth is configured separately, and the length of the effective bandwidth is set to W(S), then a bitmap with a length of W(S) is obtained. If the data on the RE needs to be extracted by de-resource mapping, the corresponding bit is set to 1, otherwise it is set to 0. Taking the bitmap of the RE corresponding to the OFDM symbol index S of "0" as an example, the obtained bitmap is: [0 0 0 0 0 1 00 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1], where the bitmap decreases from left to right, and the data on the 1st, 7th, 13th and 19th REs are to be extracted.

[0066] Please refer to Figure 6 , which is another resource schematic diagram provided by an embodiment of the present invention. Figure 6 As shown, the meanings of the horizontal axis, vertical axis, and each small grid are the same as Figure 5 Here, we take the division of each time domain resource unit as an example. Figure 6As shown, the resource unit group is the RE group, the time domain resource unit is the OFDM symbol, and the frequency domain resource unit is the subcarrier. For each OFDM symbol S, the RE group is divided according to the granularity of consecutive B(S) subcarriers. Then, an RE group includes consecutive B(S) REs, corresponding to an OFDM symbol S and consecutive B(S) subcarriers. Take the OFDM symbol S=0, B(0)=6 as an example. Each RE group within the effective bandwidth (length W(S), unit RE) is represented by 1 bit, and a domain diagram with a length of M(S) is obtained, which is a bitmap. If the RE group is valid, the bit position corresponding to the RE group is 1, otherwise it is set to 0. Assume that the effective bandwidth is 100 RBs and each RB corresponds to 12 REs. Then the OFDM symbol index 0 corresponds to M(0)=200, and the domain graph of length M(0) is: [1 ... 1 ...

[0067] Furthermore, for the RE group indicating validity in the domain graph, each RE in the RE group corresponds to a bit position. If a certain RE is valid, the corresponding bit position is set to 1, otherwise it is set to 0, and a bit map with a length of B(S) is obtained, such as Figure 6 As shown, for OFDM symbol 0, the bitmap of length B(0) is: [0 0 0 0 0 1], where the right side of the bitmap corresponds to the lower subcarrier index.

[0068] A valid RE refers to an RE on which data is to be mapped or on which data is mapped, and an invalid RE refers to an RE on which data is not mapped or will not be mapped. A valid RE group refers to an RE group that includes at least one valid RE, and an invalid RE group refers to an RE group that does not include any valid RE. The data may include information on a channel to be received or sent, and / or a signal to be received or sent. Here, a valid RE group and a valid RE are indicated by a bit value of "1", and an invalid RE group and an invalid RE are indicated by a bit value of "0", and vice versa, and the present invention is not limited thereto.

[0069] In the above domain diagram and bit diagram, the right side corresponds to a lower index as an example. In other implementations, the right side may correspond to a higher index, that is, the left side corresponds to a lower index. The present invention does not limit this.

[0070] S430: configuring the data storage information of the resource mapping to be solved and the configuration parameters to the resource mapping circuit 320.

[0071] For example, in the process of configuring the data storage information of the resource mapping to be solved, the information received by the radio frequency device is stored as the input of the resource mapping circuit 320, wherein the configuration parameters are used as the parameter input and the data storage information of the resource mapping to be solved is used as the data input. The resource mapping circuit 320 parses the parameters and then extracts the data according to the data storage information. Another operation performed by the above control unit 310 is further described below. Please refer to Figure 7 , which is a schematic diagram of another process of controlling resource mapping provided by an embodiment of the present invention. Figure 7 As shown, the control unit 310 can perform the following operations:

[0072] S710: Determine a channel and / or signal to be sent according to a current communication standard and a current communication state, wherein the channel and / or signal to be sent is a channel and / or signal to be resource mapped;

[0073] S720: Generate configuration parameters according to the channel and / or signal to be sent;

[0074] S730: Configure the data storage information to be resource mapped and the configuration parameters to the resource mapping circuit 320.

[0075] Resource mapping and resource demapping are inverse processes and are similarly implemented. For details, please refer to the above embodiments and will not be described in detail.

[0076] The structure and operations performed by the general circuit 320 are further described below. Figure 8 , which is a schematic diagram of a general circuit 320 provided by an embodiment of the present invention. Figure 8As shown, the general circuit 320 includes a first storage element 321, a second storage element 322 and an interface 323, wherein the interface 323 is used to receive data storage information and configuration parameters from the control unit 310, and the first storage element 321 and the second storage element 322 are used to cache the data storage information and configuration parameters respectively. The general circuit 320 also includes a parameter parsing circuit 324, which performs the following steps: Fig. 9 The operations shown are to obtain configuration parameters (S910); obtain data storage information to be resource mapped / de-resource mapped (S920); map / extract data according to configuration parameters (S930). The “ / ” here indicates that de-resource mapping can be performed, or resource mapping can be performed, or both de-resource mapping and resource mapping can be performed. Optionally, the general circuit 320 may further include a third storage element 325 for storing the result of de-resource mapping. The first storage element 321, the second storage element 322 and the third storage element 325 may be implemented by the same memory or by different memories, and the present invention does not limit this. In addition, the type of memory is not limited, for example, it may be a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk, etc. Invention

[0077] Resource mapping and de-resource mapping are inverse processes. The mapping resources of each channel and / or signal under different communication standards follow the provisions of the respective communication protocols, and the description of the configuration parameters is the same as the description of de-resource mapping in the above embodiment. For example, the configuration parameters are used to enable mapping of the resource location where the channel and / or signal to be sent is located, and the resource mapping circuit is used to map the channel and / or signal to be sent to the resource location according to the configuration parameters.

[0078] The above step S930 is described below by taking resource mapping solution as an example.

[0079] In one implementation, the configuration parameter includes a plurality of bits, each bit corresponds to a resource unit within the effective bandwidth, and the value of each bit is used to indicate whether to extract data on the corresponding resource unit, and the first value of the bit value is used to indicate to extract data on the corresponding resource unit. At this time, in the above step S930, the parameter parsing circuit 324 traverses each bit of the configuration parameter, extracts data on the resource unit corresponding to the bit with the first value, and skips the data extraction on the bit with the second value.

[0080] For example, see Figure 5For each OFDM symbol S of the effective bandwidth, the data storage information of the resource mapping to be solved is processed according to the configuration parameters. The configuration parameter is the bitmap of the RE with the length W(S) above, then the bitmap is traversed, if the bit is 1, then the data at the corresponding position is extracted or the data at the corresponding position is mapped, otherwise it is skipped, and the data may include information on the channel to be received and / or the signal to be received.

[0081] In another implementation, the configuration parameters include a first parameter, the first parameter includes multiple domains, each domain corresponds to a resource unit group within the effective bandwidth, and the value of each domain is used to indicate whether the corresponding resource unit group is valid. And for the valid resource unit group, the configuration parameters also include a second parameter, the second parameter includes multiple bits, each bit corresponds to a resource unit in the valid resource unit group, and the value of each bit is used to indicate whether to extract data on the corresponding resource unit. At this time, in the above step S930, the parameter parsing circuit 324 traverses each domain of the first parameter, determines the valid resource unit group, and skips the parsing of the invalid resource unit group; and traverses the bits of the second parameter of the valid resource unit group, extracts the data on the valid resource unit, and skips the data extraction on the invalid resource unit.

[0082] For example, see Figure 6 For each OFDM symbol S of the effective bandwidth, RE groups are divided according to the granularity of consecutive B(S) subcarriers; then the domain of the first parameter is traversed to determine the effective RE groups in these RE groups, and the processing of invalid RE groups is skipped. For the effective RE groups, the bits of the second parameter are traversed to determine the effective REs in the effective RE groups, and the data on the effective REs is extracted, and the data extraction on the invalid REs is skipped.

[0083] In this way, the number of resource unit groups or resource units that the resource de-mapping circuit 320 needs to parse is reduced, thereby improving the processing efficiency of the resource de-mapping circuit 320 .

[0084] For further information, please refer to Fig.10 The embodiment of the present invention further provides a method for de-resource mapping, which is executed by a receiving end and includes the following steps:

[0085] S1010: Determine a channel and / or signal to be received under the current communication standard;

[0086] S1020: Generate configuration parameters according to the channel and / or signal to be received, and input the configuration parameters to the resource demapping circuit;

[0087] S1030: The resource demapping circuit performs resource demapping according to the configuration parameters to obtain information carried on the channel to be received and / or the signal to be received.

[0088] Similar, please refer to Fig.11 The embodiment of the present invention further provides a resource mapping method, which is executed by a sending end and includes the following steps:

[0089] S1110: Determine a channel and / or signal to be sent under the current communication standard;

[0090] S1120: Generate configuration parameters according to the channel and / or signal to be sent, and input the configuration parameters to the resource mapping circuit;

[0091] S1130: The resource mapping circuit performs resource mapping on the channel and / or signal to be transmitted according to the configuration parameters.

[0092] Each step is described in detail with reference to the above embodiments and will not be repeated here.

[0093] It can be seen that in the resource mapping method, de-resource mapping method, and communication device in the embodiments of the present invention, the control unit uniformly identifies the channels and / or signals to be de-resource mapped, or the channels and / or signals to be resource mapped, under different communication standards, and generates configuration parameters accordingly to provide the configuration parameters to the general circuit, which performs de-resource mapping or resource mapping according to the configuration parameters. In this way, support for de-resource mapping of multiple communication standards can be achieved through a general hardware circuit, saving a lot of hardware overhead. In addition, with the evolution of technology and the demand for private protocols, the design of the communication device is more conducive to expanding new protocol requirements and has better scalability than the existing technology.

[0094] The above receiving end can also be a transmitting end, and the transmitting end can also be a receiving end. For example, the UE that acts as a transmitting end in uplink communication can act as a receiving end in downlink communication; the receiving end AN device in downlink communication can act as a transmitting end in uplink communication. Therefore, for the UE or AN device, the above device for implementing resource mapping and the device for implementing resource demapping can be integrated together, and the generation of configuration parameters can be realized by the same control unit, and the resource mapping circuit and the resource demapping circuit can be realized by the same or independent hardware circuits.

[0095] The above descriptions are only some embodiments of the present invention. It should be pointed out that, for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.

Claims

1. A communication device, located at a receiving end, characterized in that: It includes a control unit and a resource mapping circuit connected to the control unit, wherein the resource mapping circuit supports resource mapping under multiple communication standards, wherein: The control unit is used to determine the channel and / or signal to be received under the current communication standard, and generate configuration parameters according to the channel and / or signal to be received, and input the configuration parameters to the resource demapping circuit; The resource demapping circuit is used to perform resource demapping on the channel and / or signal to be received according to the configuration parameters, and obtain the information carried on the channel and / or the signal; The configuration parameters are used to enable data extraction at the resource location where the channel and / or signal to be received is located, and the resource demapping circuit is used to extract the data at the resource location where the channel and / or signal to be received is located according to the configuration parameters to obtain the information carried on the channel and / or the signal; The configuration parameter includes a plurality of bits, each bit corresponds to a resource unit within the effective bandwidth, and the value of each bit is used to indicate whether to extract data on the corresponding resource unit, and the first value of the value is used to indicate to extract data on the corresponding resource unit; The resource demapping circuit extracts data on a resource unit corresponding to a bit whose value is the first value, so as to obtain the information carried on the channel and / or the signal.

2. The device according to claim 1, characterized in that The configuration parameters include a first parameter, the first parameter includes a plurality of domains, each domain corresponds to a resource unit group within the effective bandwidth, and the value of each domain is used to indicate whether the corresponding resource unit group is valid, and for a valid resource unit group, the configuration parameters also include a second parameter, wherein, The second parameter includes a plurality of bits, each bit corresponds to a resource unit in a valid resource unit group, and the value of each bit is used to indicate whether to extract data on the corresponding resource unit.

3. A communication device, located at a transmitting end, characterized in that: It includes a control unit and a resource mapping circuit connected to the control unit, wherein the resource mapping circuit supports resource mapping under multiple communication standards, wherein: The control unit is used to determine the channel and / or signal to be sent under the current communication standard, and generate configuration parameters according to the channel and / or signal to be sent, and input the configuration parameters to the resource mapping circuit; The resource mapping circuit is used to perform resource mapping on the channel and / or signal to be sent according to the configuration parameters; The configuration parameter is used to enable mapping of the channel and / or signal to be sent to the resource location, and the resource mapping circuit is used to map the channel and / or signal to be sent to the resource location according to the configuration parameter; The configuration parameter includes a plurality of bits, each bit corresponds to a resource unit within the effective bandwidth, and the value of each bit is used to indicate whether resource mapping is performed on the corresponding resource unit, and the first value of the value is used to indicate that resource mapping is performed on the corresponding resource unit; The resource mapping circuit maps the channel and / or signal to be sent to a resource unit corresponding to a bit having a first value.

4. The device according to claim 3, characterized in that The configuration parameters include a first parameter, the first parameter includes a plurality of domains, each domain corresponds to a resource unit group within the effective bandwidth, and the value of each domain is used to indicate whether the corresponding resource unit group is valid, and for a valid resource unit group, the configuration parameters also include a second parameter, wherein, The second parameter includes a plurality of bits, each bit corresponds to a resource unit in a valid resource unit group, and the value of each bit is used to indicate whether resource mapping is performed on the corresponding resource unit.

5. A method for de-resource mapping, characterized in that: The method is executed by a receiving end, the receiving end includes a resource demapping circuit, the resource demapping circuit supports resource demapping under multiple communication standards, and the method includes: Determine the channel and / or signal to be received under the current communication standard; Generate configuration parameters according to the channel and / or signal to be received, and input the configuration parameters into a resource demapping circuit; wherein the configuration parameters are used to enable data extraction at a resource location where the channel and / or signal to be received is located; The resource demapping circuit extracts data at a resource location where the channel and / or signal to be received is located according to the configuration parameters, and obtains information carried on the channel and / or the signal; The configuration parameter includes a plurality of bits, each bit corresponds to a resource unit within the effective bandwidth, and the value of each bit is used to indicate whether to extract data on the corresponding resource unit, and the first value of the value is used to indicate to extract data on the corresponding resource unit; The resource demapping circuit extracts data on a resource unit corresponding to a bit whose value is the first value, so as to obtain the information carried on the channel and / or the signal.

6. A resource mapping method, characterized in that: The method is executed by a transmitting end, the transmitting end includes a resource mapping circuit, the resource mapping circuit supports resource mapping under multiple communication formats, and the method includes: Determine the channel and / or signal to be sent under the current communication standard; Generate configuration parameters according to the channel and / or signal to be sent, and input the configuration parameters into the resource mapping circuit; wherein the configuration parameters are used to enable data extraction at the resource location where the channel and / or signal to be received is located; the configuration parameters include a plurality of bits, each bit corresponds to a resource unit within the effective bandwidth, and the value of each bit is used to indicate whether to extract data on the corresponding resource unit, and the first value of the value is used to indicate the extraction of data on the corresponding resource unit; The resource mapping circuit performs resource mapping on the channel and / or signal to be sent according to the configuration parameters.

Citation Information

Patent Citations

  • Communication resource distributing indication method and its system and device

    CN101155194A

  • Method and apparatus for LTE downlink control channel demapping

    CN102263604A

  • Method and device for processing data resource mapping positions

    CN103036640A

  • Segmented spread spectrum based OFDMA (Orthogonal Frequency Division Multiple Access) transmitter and receiver

    CN103701743A

  • Control channel transmitting and receiving method, base station and user equipment

    CN105490796A