WO2024208174A1 - Communication modulation method, apparatus and storage medium - Google Patents
Communication modulation method, apparatus and storage medium Download PDFInfo
- Publication number
- WO2024208174A1 WO2024208174A1 PCT/CN2024/085451 CN2024085451W WO2024208174A1 WO 2024208174 A1 WO2024208174 A1 WO 2024208174A1 CN 2024085451 W CN2024085451 W CN 2024085451W WO 2024208174 A1 WO2024208174 A1 WO 2024208174A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- resources
- information
- matrix
- resource
- activation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0453—Resources in frequency domain, e.g. a carrier in FDMA
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0446—Resources in time domain, e.g. slots or frames
Definitions
- the present application relates to the field of communication technology, and in particular to a communication modulation method, device and storage medium.
- an activation resource when transmitting information, can be determined from at least two pre-set candidate resources within a unit time (such as a symbol or a transmission cycle), and the information to be transmitted is represented by the activation resource.
- an active resource is always determined to represent the information to be transmitted, which limits the transmission rate. If the transmission rate is increased by increasing the number of candidate resources, the total number of candidate resources will increase exponentially with the number of bits of the transmitted information, thus reducing the spectrum efficiency.
- the embodiments of the present application provide a communication modulation method, device, and storage medium, in order to increase the transmission rate without reducing the spectrum efficiency.
- an embodiment of the present application provides a communication modulation method, including: a first device determines m activation resources from M candidate resources, M is an integer greater than or equal to 2, m is an integer greater than or equal to 1 and less than or equal to M, the M candidate resources belong to the same time unit or the same cycle, the m activation resources are used to represent first information, the first information includes N bits, N is a positive integer, and M is less than 2 to the power of N; the first device sends the first information to the second device through the M candidate resources.
- the first device determines one or more activation resources from at least two candidate resources in the same time unit or the same period, and the number of candidate resources is less than 2 to the power of N, where N is the number of bits contained in the information represented by the activation resource.
- This scheme can improve the transmission rate without reducing the spectrum efficiency.
- the first device determines m activation resources from M candidate resources, including: the first device determines an activation vector of the first information based on a first matrix, the first matrix includes elements of N rows and M columns, and the activation vector is used to indicate the m activation resources.
- the first device can modulate the first information based on the first matrix
- the second device can demodulate the first information based on the first matrix. Therefore, there is no need to synchronize the mapping relationship between the information state and the activation resources between the first device and the second device, so as to avoid the synchronization mapping relationship causing a large communication overhead when the number of information bits is large.
- the activation vector includes M elements, each of the M elements corresponds to a candidate resource, and when the element is a first value, it indicates that the candidate resource corresponding to the element is activated.
- the activation resource among the M candidate resources is indicated through the activation vector, so that the activation resource of the first information is clearly represented through the activation vector.
- the first matrix includes a first sub-matrix, the first sub-matrix is a square matrix, the elements on the diagonal of the first sub-matrix are 1, and the elements on the non-diagonal of the first sub-matrix are 0.
- the first sub-matrix is a unit matrix.
- the first matrix includes a second sub-matrix, elements of the second sub-matrix are all 1, and the second sub-matrix is used to be combined with the first sub-matrix to obtain the first matrix.
- the communication modulation method provided by this implementation ensures that the dimension of the first matrix satisfies N rows by M columns, so that the elements in the obtained activation vector correspond one-to-one to the M candidate resources, so as to accurately indicate whether each candidate resource is an activated resource.
- the first device determines the activation vector of the first information based on the first matrix, including: the first device converts the first information according to the first matrix to obtain a first vector, and the first vector includes M elements; the first device determines the activation vector based on a second vector and the first vector, and the second vector is used to indicate the offset between the M elements in the activation vector and the M elements in the first vector.
- the activation vector is determined based on the second vector, which can increase the transmission difference between N bits of different information and improve the stability of information transmission.
- the last element in the second vector is 1, and all elements in the second vector except the last element are 0. It is ensured that the M elements in the activation vector are not all 0 to avoid that no activation vector can represent the first information.
- the candidate resources include at least one of time resources, frequency resources, time-frequency two-dimensional resources, and code channel resources.
- the communication modulation method provided by this implementation does not limit the resource type of candidate resources and can be applied to different modulation scenarios.
- the first device sends first indication information to the second device, where the first indication information is used to indicate at least one of the following: a first matrix; a second vector; the number M of the candidate resources; and the number N of bits of the first information.
- the first device synchronizes the modulation parameters to the second device, so that the second device demodulates the first information based on the first indication information.
- the first device determines m activation resources from M candidate resources, including: the first device determines at least one activation resource from each resource group in at least one resource group to obtain the m activation resources, the at least one activation resource determined by each resource group in the at least one resource group is used to characterize the second information, the first information includes the second information, K resource groups include the at least one resource group, K is an integer greater than 1, the K resource groups are obtained by dividing the M candidate resources, and K is less than M.
- the first device determines at least one activation resource from each resource group in at least one resource group to ensure that one or more activation resources can be determined within the same time unit or the same cycle, thereby improving the transmission rate.
- the K resource groups each include L candidate resources; or, if the remainder of M divided by L is equal to k, and k is not equal to 0, K-1 resource groups among the K resource groups each include L candidate resources, and the remaining resource groups among the K resource groups include k candidate resources.
- the number of candidate resources in all resource groups or most of the K resource groups is as consistent as possible, so that the second device can achieve a better demodulation effect.
- the demodulation effect of the second device is better.
- the first device determines at least one activation resource from each resource group in at least one resource group, including: taking the nth resource group in at least one resource group as an example, n is a positive integer, the first device determines the activation vector of the second information according to the second matrix, the second matrix includes N′ rows and M′ columns of elements, N′ is the number of bits of the second information, M′ is the number of candidate resources in the nth resource group, the activation vector is used to indicate the at least one activation resource, and N′ and M′ are both positive integers.
- the first device can modulate the first information based on the first matrix
- the second device can demodulate the first information based on the first matrix. Therefore, there is no need to synchronize the mapping relationship between the information status and the activation resources between the first device and the second device, so as to avoid the synchronization mapping relationship causing a large communication overhead when the number of bits of the transmitted information is large.
- the first device determines at least one activation resource from each resource group in at least one resource group, including: the first device determines the activation resource of the second information based on a mapping relationship between N′ bits of information and activation resources in M′ candidate resources.
- the first device can search for the activation resources corresponding to the first information according to the mapping relationship and perform modulation
- the second device can search for the activation resources corresponding to the first information according to the mapping relationship and perform demodulation. There is no need to determine the activation resources based on the first matrix during each information transmission process, thereby improving processing efficiency.
- the method further includes: the first device sending second indication information to the second device, where the second indication information is used to indicate the K resource groups and candidate resources included in each of the K resource groups.
- the first device and the second device synchronize modulation parameters, so that the second device demodulates the first information based on the second indication information.
- an embodiment of the present application provides a communication modulation method, including: a second device receives first information sent by a first device through M candidate resources, M is an integer greater than or equal to 2, the M candidate resources belong to the same time unit or the same cycle, the M candidate resources include m activation resources, m is an integer greater than or equal to 1 and less than or equal to M, the m activation resources are used to represent the first information, the first information includes N bits, N is a positive integer, and M is less than 2 to the power of N; the second device demodulates the first information.
- the second device demodulates the first information, including: the second device demodulates the first information according to a first mapping relationship and the m activation resources, where the first mapping relationship is a mapping relationship between N bits of information and the activation resources in the M candidate resources.
- the method further includes: the second device generating the first mapping relationship according to a first matrix, where the first matrix includes elements of N rows and M columns.
- the first matrix includes a first sub-matrix, the first sub-matrix is a square matrix, the elements on the diagonal of the first sub-matrix are 1, and the elements on the non-diagonal of the first sub-matrix are 0.
- the first sub-matrix is a unit matrix.
- the first matrix includes a second sub-matrix, elements of the second sub-matrix are all 1, and the second sub-matrix is used to be combined with the first sub-matrix to obtain the first matrix.
- the second device generates the first mapping relationship based on the first matrix, including: the second device generates the first mapping relationship based on the first matrix and a second vector, the second vector is used to indicate the offset between the M elements of the activation vector and the M elements of the first vector, and the M elements of the activation vector are respectively used to indicate the activation resources among the M candidate resources.
- the last element in the second vector is 1, and all elements in the second vector except the last element are 0.
- the candidate resources include at least one of time resources, frequency resources, time-frequency two-dimensional resources, and code channel resources.
- the second device receives first indication information sent by the first device, and the first indication information is used to indicate at least one of the following: a first matrix; a second vector; the number M of candidate resources; and the number N of bits of the first information.
- the M candidate resources are divided into K resource groups, where K is an integer greater than 1 and K is less than M.
- the K resource groups include at least one resource group, each resource group in the at least one resource group includes the at least one activated resource, and the activated resources in the at least one resource group constitute the m activated resources.
- the K resource groups each include L candidate resources; or, if the remainder of M divided by L is equal to k, and k is not equal to 0, K-1 resource groups among the K resource groups each include L candidate resources, and the remaining resource groups among the K resource groups include k candidate resources.
- the second device demodulates the first information, including: for each resource group in the at least one resource group, the second device demodulates the second information according to a second mapping relationship and at least one activated resource in the resource group, the second mapping relationship being a mapping relationship between N′ bits of information and activated resources in M′ candidate resources, N′ being the number of bits of the second information, M′ being the number of candidate resources in the resource group, and N′ and M′ being positive integers.
- the second device further includes: generating the second mapping relationship according to the second matrix;
- the second matrix consists of N' rows by M' columns of elements.
- beneficial effects of the communication modulation method provided by the second aspect and each possible implementation manner of the second aspect can be referred to the beneficial effects brought about by the first aspect and each possible implementation manner of the first aspect, and will not be repeated here.
- an embodiment of the present application provides a communication device, comprising: a processing module, used to determine m activation resources from M candidate resources, M is an integer greater than or equal to 2, m is an integer greater than or equal to 1 and less than or equal to M, the M candidate resources belong to the same time unit or the same cycle, the m activation resources are used to represent first information, the first information includes N bits, N is a positive integer, and M is less than 2 to the power of N; a transceiver module, used to send the first information to a second device through the M candidate resources.
- the processing module is specifically used to: determine an activation vector of the first information according to a first matrix, the first matrix includes elements of N rows and M columns, and the activation vector is used to indicate the m activation resources.
- the activation vector includes M elements, each of the M elements corresponds to a candidate resource, and when the element is a first value, it indicates that the candidate resource corresponding to the element is activated.
- the first matrix includes a first sub-matrix, the first sub-matrix is a square matrix, the elements on the diagonal of the first sub-matrix are 1, and the elements on the non-diagonal of the first sub-matrix are 0.
- the first sub-matrix is a unit matrix.
- the first matrix includes a second sub-matrix, elements of the second sub-matrix are all 1, and the second sub-matrix is used to be combined with the first sub-matrix to obtain the first matrix.
- the processing module is specifically used to: transform the first information according to the first matrix to obtain a first vector, wherein the first vector includes M elements; determine the activation vector according to the second vector and the first vector, wherein the second vector is used to indicate the offset between the M elements in the activation vector and the M elements in the first vector.
- the last element in the second vector is 1, and all elements in the second vector except the last element are 0.
- the candidate resources include at least one of time resources, frequency resources, time-frequency two-dimensional resources, and code channel resources.
- the transceiver module is further used to send first indication information to the second device, where the first indication information is used to indicate at least one of the following: a first matrix; a second vector; a number M of candidate resources; or a bit number N of the first information.
- the processing module is specifically used to: determine at least one activation resource from each resource group in at least one resource group to obtain the m activation resources, the at least one activation resource determined by each resource group in the at least one resource group is used to characterize the second information, the first information includes the second information, K resource groups include the at least one resource group, K is an integer greater than 1, the K resource groups are obtained by dividing the M candidate resources, and K is less than M.
- the K resource groups each include L candidate resources; or, if the remainder of M divided by L is equal to k, and k is not equal to 0, K-1 resource groups among the K resource groups each include L candidate resources, and the remaining resource groups among the K resource groups include k candidate resources.
- L is equal to 4.
- the processing module is specifically used to: determine an activation vector of the second information based on a second matrix, the second matrix comprising N′ rows by M′ columns of elements, N′ being the number of bits of the second information, M′ being the number of candidate resources in the resource group, the activation vector being used to indicate the at least one activated resource, and N′ and M′ being positive integers.
- the processing module is specifically configured to determine the activation resource of the second information according to a mapping relationship between the N′ bits of information and the activation resources in the M′ candidate resources.
- the transceiver module is further used to send second indication information to the second device, where the second indication information is used to indicate the K resource groups and the candidate resources included in each of the K resource groups.
- beneficial effects of the communication device provided by the third aspect and each possible implementation manner of the third aspect can be referred to the beneficial effects brought about by the first aspect and each possible implementation manner of the first aspect, and will not be repeated here.
- an embodiment of the present application provides a communication device, comprising: a transceiver module, configured to receive a first message sent by a first device through M candidate resources, where M is an integer greater than or equal to 2, the M candidate resources belong to the same time unit or the same cycle, the M candidate resources include m activation resources, where m is an integer greater than or equal to 1 and less than or equal to M, the The m activation resources are used to represent the first information, where the first information includes N bits, where N is a positive integer and M is less than 2 to the power of N; and the processing module is used to demodulate the first information.
- the processing module is specifically used to: demodulate the first information according to a first mapping relationship and the m activation resources, where the first mapping relationship is a mapping relationship between N bits of information and an activation resource among the M candidate resources.
- the processing module is further configured to generate the first mapping relationship according to a first matrix, where the first matrix includes elements of N rows and M columns.
- the first matrix includes a first sub-matrix, the first sub-matrix is a square matrix, the elements on the diagonal of the first sub-matrix are 1, and the elements on the non-diagonal of the first sub-matrix are 0.
- the first sub-matrix is a unit matrix.
- the first matrix includes a second sub-matrix, elements of the second sub-matrix are all 1, and the second sub-matrix is used to be combined with the first sub-matrix to obtain the first matrix.
- the processing module is specifically used to: generate the first mapping relationship based on the first matrix and the second vector, the second vector is used to indicate the offset between the M elements of the activation vector and the M elements of the first vector, and the M elements of the activation vector are respectively used to indicate the activation resources among the M candidate resources.
- the last element in the second vector is 1, and all elements in the second vector except the last element are 0.
- the candidate resources include at least one of time resources, frequency resources, time-frequency two-dimensional resources, and code channel resources.
- the transceiver module is further used to receive first indication information sent by the first device, where the first indication information is used to indicate at least one of the following: a first matrix; a second vector; the number M of candidate resources; or the number N of bits of the first information.
- the M candidate resources are divided into K resource groups, where K is an integer greater than 1 and K is less than M.
- the K resource groups include at least one resource group, each resource group in the at least one resource group includes the at least one activated resource, and the activated resources in the at least one resource group constitute the m activated resources.
- the K resource groups each include L candidate resources; or, if the remainder of M divided by L is equal to k, and k is not equal to 0, K-1 resource groups among the K resource groups each include L candidate resources, and the remaining resource groups among the K resource groups include k candidate resources.
- the processing module is specifically used to: for each resource group in the at least one resource group, demodulate the second information according to a second mapping relationship and at least one activated resource in the resource group, the second mapping relationship being a mapping relationship between N′ bits of information and activated resources in M′ candidate resources, N′ being the number of bits of the second information, M′ being the number of candidate resources in the resource group, and N′ and M′ being positive integers.
- the processing module is further configured to generate the second mapping relationship according to a second matrix, where the second matrix includes elements of N′ rows by M′ columns.
- beneficial effects of the communication device provided by the fourth aspect and each possible implementation manner of the fourth aspect can be referred to the beneficial effects brought about by the first aspect and each possible implementation manner of the first aspect, and will not be repeated here.
- an embodiment of the present application provides a communication device, comprising: a processor and a memory, the memory being used to store a computer program, the processor being used to call and run the computer program stored in the memory, and executing the method in the first aspect, the second aspect, or each possible implementation method.
- an embodiment of the present application provides a chip, comprising: a processor, configured to call and execute computer instructions from a memory, so that a device equipped with the chip executes a method as in the first aspect, the second aspect, or any possible implementation manner.
- an embodiment of the present application provides a computer-readable storage medium for storing computer program instructions, wherein the computer program enables a computer to execute a method as in the first aspect, the second aspect, or each possible implementation manner.
- an embodiment of the present application provides a computer program product, comprising computer program instructions, which enable a computer to execute a method as in the first aspect, the second aspect, or each possible implementation manner.
- an embodiment of the present application provides a device, including a logic circuit and an input/output interface, wherein the input/output interface is used to receive a signal from another communication device outside the device and transmit it to the logic circuit or transmit the signal from the logic circuit to the device.
- the signal is sent to other communication devices outside the device, and the logic circuit is used to execute code instructions to implement the method in the first aspect, the second aspect or each possible implementation manner.
- FIG1 is a schematic diagram of a communication system provided in an embodiment of the present application.
- FIGS. 2a to 2c are schematic diagrams of communication modulation provided in an embodiment of the present application.
- FIG3 is a schematic interactive flow chart of a communication modulation method provided in an embodiment of the present application.
- FIG4 is a schematic interactive flow chart of another communication modulation method provided in an embodiment of the present application.
- FIG5a and FIG5b are schematic diagrams of resource groups provided in an embodiment of the present application.
- FIG6 is a schematic block diagram of a communication device provided in an embodiment of the present application.
- FIG. 7 is a schematic block diagram of another communication device provided in an embodiment of the present application.
- LTE Long Term Evolution
- LTE-A advanced long term evolution
- 5G fifth-generation communication
- 6G sixth-generation
- the terminal device involved in the embodiments of the present application may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication equipment, user agent or user device, etc.
- UE user equipment
- Terminal equipment can also be called terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), etc.
- Terminal equipment can be mobile phones, tablet computers, smart wearable devices, computers with wireless transceiver functions, virtual reality (VR) terminal equipment, augmented reality (AR) terminal equipment, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, etc.
- VR virtual reality
- AR augmented reality
- the network device is an access device that the terminal device uses to access the mobile communication system wirelessly, and may be a base station, for example, a NodeB, an evolved base station, such as an evolved NodeB eNodeB, a base station in a new radio access technology (NR) mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system.
- the network device may provide services to the terminal device in the form of a central unit (CU) and a distributed unit (DU) separated.
- CU central unit
- DU distributed unit
- terminal devices and network devices can be deployed on land, including indoors or outdoors, handheld, wearable or vehicle-mounted; they can also be deployed on the water surface (such as ships, etc.); they can also be deployed in the air (for example, on drones, airplanes, balloons and satellites, etc.).
- Network devices and terminal devices can communicate through a licensed spectrum, or through an unlicensed spectrum, or through both a licensed spectrum and an unlicensed spectrum.
- Network devices and terminal devices, as well as terminal devices and terminal devices can communicate through a spectrum below 6 gigahertz (GHz), or through a spectrum at or above 6 GHz, or through both a spectrum below 6 GHz and a spectrum at or above 6 GHz.
- GHz gigahertz
- the embodiments of the present application do not limit the spectrum resources used between network devices and terminal devices.
- FIG. 1 shows a schematic diagram of a communication system applicable to the communication method of the embodiments of the present application.
- a communication system 100 may include a network device and a terminal device.
- the number of network devices and terminal devices may be one or more, such as the network device 110 and terminal devices 121 to 123 shown in FIG. 1.
- the network device 110 may communicate with at least one of the terminal devices 121 to 123 through a wireless air interface.
- the network device 110 may send a downlink to the terminal device 121.
- the terminal device 121 can send uplink information to the network device 110, and the terminal devices 121 and 122 can communicate through a sidelink to exchange sidelink information.
- the communication modulation method provided in the present application can be applied to the modulation of uplink information, the modulation of downlink information or the modulation of side information.
- the uplink information, the downlink information and the side information can all include signaling and/or data.
- the candidate resources in the embodiments of the present application may include but are not limited to: at least one of: frequency resources, time resources, time-frequency two-dimensional resources (hereinafter referred to as time-frequency resources), and code channel resources. It should be noted that the candidate resources are resources agreed upon between the receiving end and the transmitting end for information transmission.
- activating a candidate resource in the signal modulation process means using this resource to send information, and the activated candidate resource or the resource to be activated can be called an activated resource.
- Activating a candidate resource from at least two candidate resources can be expressed as determining an activated resource from at least two candidate resources and sending information through the activated resource, or can be expressed as selecting an activated resource from at least two candidate resources and sending information through the activated resource.
- candidate resources and activation resources are defined to facilitate the distinction between whether they are used for information transmission.
- both candidate resources and activation resources are resources that can be used for information transmission as agreed between the sender and the receiver.
- the present application does not limit the naming of candidate resources and activation resources.
- a candidate resource can be called a first resource
- an activation resource can be called a second resource
- the first and second are only used to distinguish different resources, and are not used to limit the scope of the embodiments of the present application.
- Frequency shift keying (FSK) modulation In FSK modulation, multiple frequency resources are agreed upon between the receiving end and the transmitting end. During the information transmission process, the transmitting end transmits information by activating one of the multiple frequency resources.
- FSK modulation multiple frequency resources are agreed upon between the receiving end and the transmitting end. During the information transmission process, the transmitting end transmits information by activating one of the multiple frequency resources.
- the number of frequency resources agreed upon by the receiving end and the transmitting end is 4, including channels 1 to 4.
- the transmitting end activates channel 1 in an orthogonal frequency division multiplexing (OFDM) symbol to transmit to represent the first information state, such as 2 bits "00"; activates channel 2 in an OFDM symbol to transmit to represent the second information state, such as 2 bits "01"; activates channel 3 in an OFDM symbol to transmit to represent the third information state, such as 2 bits "10"; activates channel 4 in an OFDM symbol to transmit to represent the fourth information state, such as 2 bits "11".
- OFDM orthogonal frequency division multiplexing
- PPM modulation Pulse position modulation
- multiple time resources (such as multiple time slots) are agreed upon between the receiving end and the transmitting end.
- the transmitting end transmits information by activating one of the multiple time resources.
- time is divided into time slots, and each S slots (such as 4 slots) is a cycle, or a transmission cycle.
- each S slots (such as 4 slots) is a cycle, or a transmission cycle.
- the information state represented by the transmission of time slot 3 in cycle 1 activated by the transmitter is 2 bits "10"
- the information state represented by the transmission of time slot 1 in cycle 2 is 2 bits "00”
- the information state represented by the transmission of time slot 4 in cycle 3 is 2 bits "11", and so on.
- Joint time/frequency modulation In joint time/frequency modulation, multiple time/frequency resources are agreed upon between the receiver and the transmitter. During information transmission, the transmitter transmits information by activating one of the multiple time/frequency resources.
- time is divided into time slots, and each S slots (such as 2 slots) is a period, or a carrier transmission period.
- each S slots such as 2 slots
- each candidate frequency in each slot constitutes a time-frequency resource.
- the information state represented by the time-frequency resource ⁇ candidate frequency 1, slot 2 ⁇ activated by the transmitter in period 1 for transmission is 2 bits "01"
- the information state represented by the time-frequency resource ⁇ candidate frequency 2, slot 1 ⁇ activated in period 2 for transmission is 2 bits "10”
- the information state represented by the time-frequency resource ⁇ candidate frequency 1, slot 2 ⁇ activated in period 3 for transmission is 2 bits "01".
- the transmitter always activates one resource to express the information to be transmitted within a unit time (such as a time unit or a period).
- a unit time such as a time unit or a period.
- the number of resources agreed between the transmitter and the receiver will increase exponentially with the number of bits of the transmitted information, resulting in low spectrum efficiency.
- FSK modulation if the number of bits of the information to be transmitted is 2, the number of frequency resources agreed between the receiver and the transmitter is 2 to the square, that is, 4 frequency resources. If the number of bits of the information to be transmitted is 3, the number of frequency resources that need to be agreed between the receiver and the transmitter is 2 to the cube, that is, 8 frequency resources.
- the number of bits of the information to be transmitted is 4, the number of frequency resources agreed between the receiver and the transmitter is 2 to the 4th power. power, that is, 16 parallel frequency resources; if the number of bits of information to be transmitted is 5, the number of frequency resources agreed between the receiving end and the transmitting end is 2 to the power of 5, that is, 32 parallel frequency resources.
- the transmission rate increases by 1 bit per time unit, the number of parallel frequency resources used needs to be doubled, resulting in a decrease in the spectrum efficiency of the communication system.
- time unit may be a time slot, a sub-frame, a symbol, or other time units defined in the future. It should be noted that the time unit is a unit of measurement in the time domain and is not necessarily the smallest time unit.
- the method provided in the embodiment of the present application will be described below using a symbol as an example of a time unit. It is understandable that the description of the symbol in the following embodiment may also be replaced by other time units, such as a sub-frame, a symbol, etc. The embodiment of the present application does not limit this.
- the above-mentioned period may include one or more time units.
- an embodiment of the present application provides a modulation scheme to determine one or more activation resources from at least two candidate resources in the same time unit, and the number of at least two candidate resources is less than 2 to the power of N, where N is the number of bits included in the information sent by the activation resource.
- This scheme can improve the transmission rate.
- the first device may be a network device (such as the network device 110 in Figure 1)
- the second device may be a terminal device (such as at least one of the terminal devices 121 to 123 in Figure 1).
- the first device may be a terminal device (such as any one of the terminal devices 121 to 123 in Figure 1)
- the second device may be a network device (such as the network device 110 in Figure 1).
- the first device may be, for example, the terminal device 121 in Figure 1
- the second device may be, for example, the terminal device 122 in Figure 1.
- the first device shown in the following embodiment can also be replaced by a component in the first device, such as a chip, a chip system, or other functional modules that can call and execute programs;
- the second device shown in the following embodiment can also be replaced by a component in the second device, such as a chip, a chip system, or other functional modules that can call and execute programs.
- Fig. 3 is a schematic interactive flow chart of a communication modulation method 200 provided in an embodiment of the present application. As shown in Fig. 3, the method 200 may include part or all of the processes from S210 to S230. Each step in the method 200 is described below.
- the first device determines m activation resources from M candidate resources, where m is an integer greater than or equal to 1 and less than or equal to M, and the m activation resources are used to represent the first information;
- S220 The first device sends first information to the second device through the M candidate resources.
- the second device receives the first information sent by the first device through the M candidate resources.
- S230 The second device demodulates the first information.
- the M candidate resources may be candidate resources agreed upon between the first device and the second device, and the M candidate resources belong to the same time unit or the same period.
- the time unit and period have been described in the previous text and will not be repeated for the sake of brevity.
- the first information is the signaling and/or data that the first device needs to send to the second device.
- the first information may include N bits, where N is a positive integer.
- the first device and the second device may agree that M candidate resources are used for the transmission of N bits of information, where M is an integer greater than or equal to 2. Further, in order to increase the transmission rate, the number of candidate resources M agreed between the first device and the second device should also be less than 2 to the power of N.
- the first device can determine one or more activation resources from the M candidate resources, and characterize the first information through one or more activation resources. It should be understood that when the first device can determine at least two activation resources from the M candidate resources, each different activation resource can express a different information state, every two different activation resource combinations can express different information states, and every three different activation resource combinations can express different information states. Therefore, the transmission capacity of the information transmitted by the M candidate resources is enhanced, and the transmission rate is increased without increasing the candidate resources.
- the number of candidate frequency resources in the same symbol may be 3 (including frequency resources 1 to 3).
- y is a vector indicating N bits of information
- x indicates an activated resource among the M candidate resources (x may be an activation vector hereinafter)
- each element in x corresponds to a candidate resource
- a value of 1 corresponds to a candidate resource.
- the candidate resource corresponding to the element is activated, or the candidate resource corresponding to the element with a value of 1 is determined as the activated resource.
- the first device can determine frequency resource 3 as the activated resource among frequency resources 1 to frequency resources 3, or the first device activates frequency resource 3; when the first information is [0 1], the first device can activate frequency resource 1 among frequency resources 1 to frequency resources 3; when the first information is [1 0], the first device can activate frequency resources 1 and 2 among frequency resources 1 to frequency resources 3; when the first information is [1 1], the first device can activate frequency resources 1, 2, and 3 among frequency resources 1 to frequency resources 3.
- Table 1 is only an example and not a limiting description.
- the first device can activate frequency resource 2 among frequency resources 1 to frequency resources 3, etc., as long as the activation resources corresponding to different information states of the first information are different.
- the number of candidate frequency resources in the same symbol may be 4 (including frequency resource 1 to frequency resource 4). See Table 2 below.
- the first device may activate frequency resource 4 from frequency resource 1 to frequency resource 4. The corresponding relationship between other information states and activated resources in Table 2 is similar, and will not be repeated for brevity.
- Embodiment 1 is a diagrammatic representation of Embodiment 1:
- the first device may determine an activation vector of the first information based on a first matrix, where the first matrix includes elements of N rows and M columns, and the activation vector is used to indicate m activation resources representing the first information.
- the activation vector can be understood as the indication information of activating resources, and the activation vector is only one kind of indication information.
- the activation vector may include M elements, each of which corresponds to a candidate resource. When the element is a first value, it indicates that the candidate resource corresponding to the element is activated, or in other words, when the element is a first value, it indicates that the corresponding candidate resource is an activated resource.
- the first value can be "1"
- this application is not limited to this, for example, the first value can be "0".
- the above-mentioned first matrix can also be called a generation matrix.
- the vector of first information can be converted into a vector (such as an activation vector) indicating an activated resource among M candidate resources.
- the first matrix G may include a first submatrix I, and the first submatrix I may be an identity matrix.
- the first submatrix I may be 3
- the first submatrix I can also be any square matrix with elements on the diagonal being 1 and elements on the off-diagonal being 0, such as
- the first matrix may further include a second submatrix u, the elements of which are all 1.
- the sum of the number of columns of the second submatrix u and the number of columns of the first submatrix G is equal to M.
- the first device and the second device agree on 4 candidate resource transmissions. 3 bits of first information, then the second sub-matrix First Matrix
- the activation vector can be obtained by calculation That is, it is determined that the m activated resources include frequency resources 1 and 3.
- the first device determines the activation vector according to the second vector and the converted vector (such as the first vector), wherein the second vector is used to indicate the offset between the M elements in the activation vector and the M elements in the first vector.
- the last element in the second vector is 1, and all elements except the last element are 0.
- the activation vector can be obtained by calculation That is, it is determined that the m activated resources include frequency resources 1, 3 and 4.
- the relationship between the vector y and the activation vector x in different information states can be seen in Table 2 above.
- the first device sends the first information to the second device through the M candidate resources.
- the second device can receive the first information sent by the first device through the M candidate resources, where the M candidate resources include the m activation resources, and then demodulate the first information.
- the second device can demodulate the first information according to the first mapping relationship and the m activation resources, where the first mapping relationship is a mapping relationship between N bits of information and activation resources in the M candidate resources.
- the activation vector indicating the m activation resources corresponds to N bits of information in the first mapping relationship, which is the demodulated first information.
- the first mapping relationship may be preset or configured, for example, the first mapping relationship may be preset in the first device and the second device, or the first mapping relationship may be configured from the first device to the second device, or the first mapping relationship may be configured from the second device to the first device; or the first mapping relationship may be agreed upon by a protocol.
- the second device may generate the first mapping relationship based on the first matrix.
- the second device may generate the first mapping relationship based on the first matrix, which may include that the second device generates an activation vector corresponding to each information state of the N-bit information in the first mapping relationship based on the first matrix.
- the first mapping relationship can be found in Table 2 above.
- the second device generates an activation vector corresponding to an information state in the first mapping relationship based on the first matrix, which is the same or similar to the activation vector generated by the first device based on the first matrix for the first information, and will not be repeated for the sake of brevity.
- the second device can also determine the activation vector corresponding to each information state based on the first matrix and the second vector.
- the specific implementation method can refer to the first device determining the activation vector of the first information based on the first matrix and the second vector, which has the same or corresponding implementation method, and will not be repeated for the sake of brevity.
- the second device can also directly demodulate the first information based on the first matrix (or based on the first matrix and the second vector) and the m activation resources.
- the demodulation process can be the inverse process of the first device determining the m activation resources of the first information based on the first matrix (or based on the first matrix and the second vector).
- the method 200 further includes: S240, the first device sends indication information (such as the first indication information and/or the second indication information hereinafter) to the second device; correspondingly, the second device receives the indication information sent by the first device, so that the second device demodulates the first information according to the indication information.
- indication information such as the first indication information and/or the second indication information hereinafter
- the embodiment of the present application does not limit the execution order between S240 and S210.
- the first device may send first indication information to the second device, where the first indication information may be used to indicate at least one of the following:
- the number of candidate resources M is the number of candidate resources M.
- the number of bits N of the first information is the number of bits N of the first information.
- the second device may demodulate the first information based on the content of the first indication information.
- the information not indicated in the first indication information may be preset information, preconfigured information, or information agreed upon by a protocol.
- the second vector may be agreed upon by a protocol, in which case, the second vector does not need to be indicated by the first indication information.
- the first device and the second device can both modulate or demodulate the first information based on the first matrix (in some embodiments, based on the first matrix and the second vector). Therefore, there is no need to synchronize the mapping relationship between the information status and the activation resources between the first device and the second device, so as to avoid the synchronization mapping relationship causing a large communication overhead when the number of information bits transmitted is large.
- Embodiment 2 is a diagrammatic representation of Embodiment 1:
- the first device may determine m activation resources according to the mapping relationship between the N bits of information and the activation resources in the M candidate resources, such as the mapping relationship embodied in the above Table 1 and Table 2.
- the mapping relationship may be preset or configured, for example, the mapping relationship may be preset in the first device and the second device, or the mapping relationship may be configured by the first device to the second device, or the mapping relationship may be configured by the second device to the first device; or the mapping relationship may be agreed upon by a protocol.
- the mapping relationship may be generated by the first device.
- the first device may determine activation vectors corresponding to different information states of N bits according to the first matrix. It should be understood that when the first device generates a mapping relationship based on the first matrix, if the mapping relationship is not preset in the second device, the first device may indicate the first matrix to the second device without indicating the mapping relationship to the second device, which may reduce the overhead of data transmission.
- the first matrix has been described in the above example and will not be described again here.
- the first device generates an activation vector corresponding to each information state in the mapping relationship based on the first matrix, which is the same or similar to the process in which the first device generates an activation vector for the first information based on the first matrix in the above first example and will not be described again here.
- the first device in order to increase the transmission difference between N bits of different information and improve the stability of transmission.
- the first device can generate an activation vector corresponding to each information state in the mapping relationship based on the first matrix and the second vector.
- the second vector has been described in the above-mentioned first example, and the activation vector corresponding to each information state is determined based on the first matrix and the second vector, which is similar to the first device determining the activation vector of the first information, and will not be repeated for the sake of brevity.
- the mapping relationship can be seen in Table 2 above.
- the second device can receive the first information sent by the first device through M candidate resources, where the M candidate resources include m activation resources, and then demodulate the first information.
- M candidate resources include m activation resources
- demodulates the first information is referred to in the first embodiment above, which will not be described again for brevity.
- the first device may also send the first indication information to the second device; accordingly, the second device receives the first indication information sent by the first device, so that the second device demodulates the first information according to the first indication information. See S240 in FIG. 4. It should be noted that the embodiment of the present application does not limit the execution order between S240 and S210.
- the first indication information is described in the above-mentioned embodiment 1, and will not be repeated for the sake of brevity.
- the first device determines m activation resources based on the mapping relationship between N bits of information and activation resources in M candidate resources, avoiding determining the activation vector of the information to be transmitted based on the first matrix (in some embodiments, based on the first matrix and the second vector) every time information is transmitted, but directly searching for the activation resources of the information to be transmitted from the mapping relationship, thereby improving processing efficiency and further improving data transmission efficiency.
- M candidate resources can be divided into K resource groups, each of which includes at least one candidate resource.
- the i-th resource group includes N i candidate resources.
- K is an integer greater than 1, and K is less than M.
- the first device can determine at least one activation resource from each resource group in the at least one resource group to obtain m activation resources.
- the at least one resource group is part or all of the K resource groups.
- the at least one activation resource determined by each resource group in the at least one resource group is used to represent the second information, and the second information represented by the at least one resource group respectively constitutes the first information, that is, the first information includes at least one second information.
- the numbers of candidate resources respectively included in the K resource groups may be the same, different, or partially the same.
- the number of candidate resources in most of the K resource groups is as consistent as possible. For example, if the remainder of M divided by L is equal to 0, the K resource groups all include L candidate resources, that is, the M candidate resources are evenly divided into each resource group, so that each resource group includes K candidate resources; if the remainder of M divided by L is equal to k, and k is not equal to 0, K-1 resource groups among the K resource groups all include L candidate resources, and the remaining resource groups among the K resource groups include k candidate resources. Dividing the candidate resources into K resource groups as evenly as possible can achieve better demodulation effect.
- the second device when L is equal to 4, the second device has a better demodulation effect when demodulating the first information.
- the first device may determine a candidate resource from at least one resource group. For example, the first device may determine one of the frequency resources based on the FSK modulation technology for each resource group in the at least one resource group; or determine one of the time resources based on the PPM modulation technology; or determine one of the time-frequency two-dimensional resources based on the time-frequency joint modulation technology.
- FSK modulation for example, the first device may determine one of the frequency resources based on the FSK modulation technology for each resource group in the at least one resource group; or determine one of the time resources based on the PPM modulation technology; or determine one of the time-frequency two-dimensional resources based on the time-frequency joint modulation technology.
- 16 candidate resources are divided into four resource groups (such as resource groups 1 to 4), and each resource group includes 4 candidate resources, such as resource group 1 includes frequency resources 1 to 4, resource group 2 includes frequency resources 5 to 8, resource group 3 includes frequency resources 9 to 12, and resource group 4 includes frequency resources 13 to 16. If one frequency resource is determined from each resource group, and the frequency resources activated in each of the four resource groups can transmit 2 bits of second information, then the frequency resources activated in the four resource groups can transmit 8 bits of first information.
- frequency resource 3 is determined in resource group 1, the information state of the second information transmitted by the activated frequency resource 3 in resource group 1 is 10; if frequency resource 5 is determined in resource group 2, the information state of the second information transmitted by the activated frequency resource 5 in resource group 2 is 00; if frequency resource 12 is determined in resource group 3, the information state of the second information transmitted by resource group 3 is 11; if frequency resource 14 is determined in resource group 4, the information state of the second information transmitted by resource group 4 is 01.
- the information state of the four second information transmitted by the four resource groups constituting the first information is [10001101].
- 16 candidate resources (such as frequency resources 1 to 16) are divided into three resource groups (such as resource groups 1 to 3), resource group 1 includes frequency resources 1 to 8, resource group 2 includes frequency resources 9 to 12, and resource group 3 includes frequency resources 13 to 16. If one frequency resource is determined from each resource group, resource group 1 can transmit 3-bit second information, resource groups 2 and 3 can both transmit 2-bit second information, and the activated frequency resources in the three resource groups can transmit 7-bit first information.
- frequency resource 5 is determined in resource group 1, the information state of the second information transmitted by the activated frequency resource 5 in resource group 1 is 100; if frequency resource 10 is determined in resource group 2, the information state of the second information transmitted by the activated frequency resource 10 in resource group 2 is 01; if frequency resource 15 is determined in resource group 3, the information state of the second information transmitted by resource group 3 is 10.
- the information state of the first information composed of the 3 second information transmitted by the three resource groups is [1000110].
- the first device may determine an activation resource from at least one candidate resource in the resource group according to the second mapping relationship for each resource group in the K resource groups.
- one information (or information state) corresponds to one activation resource.
- the first device may determine an activation resource corresponding to the second information to be transmitted based on the second information to be transmitted, and transmit the second information through the one activation resource.
- the second device receives the second information transmitted by the first device through the one activation resource, and can determine the second information in the second mapping relationship based on the one activation resource, that is, the second device demodulates the second information according to the second mapping relationship and an activation resource in the corresponding resource group.
- the first device can determine one or more activation resources from at least one resource group, so that the number of bits N′ of the second information that can be transmitted by the resource group is greater than log 2 M′, where M′ is the number of candidate resources in the resource group, and N′ and M′ are both positive integers.
- the first device determines one or more activation resources from a resource group, which is similar to the first device determining m activation resources from M candidate resources in the above-mentioned embodiments 1 and 2, with the difference that the first device determines the activation resources from the resource group in embodiment 3, while embodiments 1 and 2 determine the activation resources from M candidate resources.
- the first device may determine the activated resources in the resource group based on the following two methods:
- Method 1 The first device determines the activation resources of the second information according to the second mapping relationship.
- the second mapping relationship is a mapping relationship between N′ bits of information and activation resources in M′ candidate resources.
- the first device can search for activation resources that match the information state of the second information in the mapping relationship according to the N′ bits of second information to be transmitted.
- the second mapping relationship is similar to the first mapping relationship in the aforementioned example, and the difference between the two is that the M′ candidate resources in the second mapping relationship are part of the M candidate resources in the first mapping relationship.
- demodulating the first information by the second device may include: demodulating the second information according to the second mapping relationship and at least one activated resource in the corresponding resource group.
- the second mapping relationship may be preset or configured, for example, the second mapping relationship may be preset in the first device and the second device.
- Device or the first mapping relationship can be configured by the first device to the second device, or the first mapping relationship can be configured by the second device to the first device; or the second mapping relationship can be agreed upon by the protocol.
- both the first device and the second device may generate the second mapping relationship according to the second matrix.
- both the first device and the second device may generate activation vectors corresponding to each information state of the N′ bits of information in the second mapping relationship according to the second matrix.
- the second matrix may include elements of N′ rows by M′ columns.
- the second matrix is similar to the first matrix.
- the second matrix may include a first sub-matrix and a second sub-matrix, which will not be described in detail for the sake of brevity.
- the activation vector is used to indicate at least one activated resource in the resource group.
- the generation process of the second mapping relationship is similar to the generation process of the first mapping relationship, which will not be described in detail for the sake of brevity.
- the first device and/or the second device may also generate activation vectors corresponding to each information state of the N′ bits of information in the second mapping relationship according to the second matrix and the second vector, and the second vector is a 1 by M′ dimensional vector.
- Method 2 The first device determines the activation vector of the second information according to the second matrix.
- the process of the first device determining the activation vector of the second information according to the second matrix is similar to the process of the first device determining the activation vector of the first information according to the first matrix in the above embodiment 1, and will not be repeated for the sake of brevity.
- the demodulation process of the first information by the second device is consistent with the demodulation process in the above-mentioned method 1, which will not be described again for the sake of brevity.
- the second device can also directly demodulate the second information according to the second matrix (or based on the second matrix and the second vector) and the m activation resources.
- the demodulation process can be the inverse process of the first device determining the activation resources of the second information based on the second matrix (or based on the second matrix and the second vector).
- the first device may also send the second indication information to the second device; accordingly, the second device receives the second indication information sent by the first device, so that the second device demodulates the first information according to the second indication information, or demodulates each second information in the first information according to the second indication information, see S240 in Figure 4. It should be noted that the embodiment of the present application does not limit the execution order between S240 and S210.
- the second indication information may be used to indicate K resource groups and candidate resources included in each of the K resource groups.
- the second indication information may further include at least one of the following:
- the number of bits of the second information is N'.
- the information not indicated in the second indication information may be preset information, preconfigured information or information agreed upon by a protocol.
- the second vector may be agreed upon by a protocol, in which case, the second vector does not need to be indicated by the second indication information.
- FIG6 is a schematic block diagram of a communication device provided in an embodiment of the present application.
- the device 300 may include: a processing module 310 and a transceiver module 320 .
- the communication device 300 may correspond to the first device in the above method embodiment, for example, may be the first device, or a component configured in the first device (such as a chip or a chip system, etc.).
- the processing module 310 can be used to determine m activation resources from M candidate resources, M is an integer greater than or equal to 2, m is an integer greater than or equal to 1 and less than or equal to M, the M candidate resources belong to the same time unit or the same cycle, the m activation resources are used to represent the first information, the first information includes N bits, N is a positive integer, and M is less than 2 to the power of N; the transceiver module 320 can be used to send the first information to the second device through the M candidate resources.
- the communication device 300 may correspond to the second device in the above method embodiment, for example, may be the second device, or a component configured in the second device (such as a chip or a chip system, etc.).
- the transceiver module 320 can be used to receive the first information sent by the first device through M candidate resources, M is an integer greater than or equal to 2, the M candidate resources include m activation resources, m is an integer greater than or equal to 1 and less than or equal to M, the M candidate resources belong to the same time unit or the same cycle, the m activation resources are used to represent the first information, the first information includes N bits, N is a positive integer, M is less than 2 to the power of N; the processing module 310 can be used to demodulate the first information.
- the transceiver module 320 in the communication device 300 may be implemented by a transceiver, for example, corresponding to the transceiver 410 in the communication device 400 shown in FIG. 7 .
- the processing module 310 in the communication device 300 may be implemented by at least one processor, for example, corresponding to the processor 420 in the communication device 400 shown in FIG. 7 .
- the transceiver module 320 in the communication device 300 can be implemented through an input/output interface, circuit, etc., and the processing module 310 in the communication device 300 can be implemented through a processor, microprocessor or integrated circuit integrated on the chip or chip system.
- FIG7 is a schematic block diagram of another communication device provided in an embodiment of the present application.
- the communication device 400 may include: a transceiver 410, a processor 420, and a memory 430.
- the transceiver 410, the processor 420, and the memory 430 communicate with each other through an internal connection path, the memory 430 is used to store instructions, and the processor 420 is used to execute the instructions stored in the memory 430 to control the transceiver 410 to send and/or receive signals.
- the communication device 400 may correspond to the first device or the second device in the above method embodiment, and may be used to execute the various steps and/or processes performed by the second device or the second device in the above method embodiment.
- the memory 430 may include a read-only memory and a random access memory, and provide instructions and data to the processor. A portion of the memory may also include a non-volatile random access memory.
- the memory 430 may be a separate device or may be integrated in the processor 420.
- the processor 420 may be used to execute instructions stored in the memory 430, and when the processor 420 executes instructions stored in the memory, the processor 420 is used to execute the various steps and/or processes of the above method embodiment corresponding to the terminal device or network device.
- the communication device 400 is the first device in the above embodiment.
- the communication device 400 is the second device in the above embodiment.
- the transceiver 410 may include a transmitter and a receiver.
- the transceiver 410 may further include an antenna, and the number of antennas may be one or more.
- the processor 420 and the memory 430 and the transceiver 410 may be devices integrated on different chips.
- the processor 420 and the memory 430 may be integrated in a baseband chip, and the transceiver 410 may be integrated in a radio frequency chip.
- the processor 420 and the memory 430 and the transceiver 410 may also be devices integrated on the same chip. This application does not limit this.
- the communication device 400 is a component configured in a terminal device, such as a chip, a chip system, etc.
- the communication device 400 is a component configured in a network device, such as a chip, a chip system, etc.
- the transceiver 420 may also be a communication interface, such as an input/output interface, a circuit, etc.
- the transceiver 420, the processor 410, and the memory 430 may be integrated into the same chip, such as a baseband chip.
- the present application also provides a processing device, including at least one processor, wherein the at least one processor is used to execute a computer program stored in a memory, so that the processing device executes the method executed by the first device or the second device in the above method embodiment.
- the embodiment of the present application also provides a processing device, including a processor and an input/output interface.
- the input/output interface is coupled to the processor.
- the input/output interface is used to input and/or output information.
- the information includes at least one of an instruction and data.
- the processor is used to execute a computer program so that the processing device executes the method executed by the first device or the second device in the above method embodiment.
- the present application also provides a processing device, including a processor and a memory.
- the memory is used to store a computer program
- the processor is used to call and run the computer program from the memory, so that the processing device executes the method executed by the first device or the second device in the above method embodiment.
- the above-mentioned processing device can be one or more chips.
- the processing device can be a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on chip (SoC), a central processor unit (CPU), a network processor (NP), a digital signal processor (DSP), a microcontroller unit (MCU), a programmable logic device (PLD) or other integrated chips.
- FPGA field programmable gate array
- ASIC application specific integrated circuit
- SoC system on chip
- CPU central processor unit
- NP network processor
- DSP digital signal processor
- MCU microcontroller unit
- PLD programmable logic device
- each step of the above method can be completed by an integrated logic circuit of hardware in the processor or by instructions in the form of software.
- the steps of the method disclosed in the embodiment of the present application can be directly embodied as being executed by a hardware processor, or can be executed by a combination of hardware and software modules in the processor.
- the software module can be located in a mature storage medium in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc.
- the storage medium is located in a memory, and the processor reads the memory.
- the information in the memory is combined with its hardware to complete the steps of the above method. To avoid repetition, it will not be described in detail here.
- the processor in the embodiment of the present application can be an integrated circuit chip with signal processing capabilities.
- each step of the above method embodiment can be completed by an integrated logic circuit of hardware in the processor or an instruction in the form of software.
- the above processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components.
- DSP digital signal processor
- ASIC application-specific integrated circuit
- FPGA field programmable gate array
- the methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed.
- the general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc.
- the steps of the method disclosed in the embodiment of the present application can be directly embodied as a hardware decoding processor to perform, or the hardware and software modules in the decoding processor can be combined and performed.
- the software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc.
- the storage medium is located in a memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
- the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories.
- the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory.
- the volatile memory can be a random access memory (RAM), which is used as an external cache.
- RAM random access memory
- SRAM static RAM
- DRAM dynamic RAM
- SDRAM synchronous DRAM
- DDR SDRAM double data rate SDRAM
- ESDRAM enhanced SDRAM
- SLDRAM synchlink DRAM
- DR RAM direct rambus RAM
- the present application also provides a computer program product, which includes: computer program code, when the computer program code is run on a computer, the computer executes the method executed by the first device or the second device in the above method embodiment.
- the present application also provides a computer-readable storage medium, which stores a program code.
- the program code runs on a computer, the computer executes the method executed by the first device or the second device in the above method embodiment.
- the present application also provides a communication system, which may include the aforementioned first device and second device.
- the disclosed systems, devices and methods can be implemented in other ways.
- the device embodiments described above are only schematic.
- the division of units is only a logical function division. There may be other division methods in actual implementation.
- multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed.
- Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
- the above functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium.
- the part of the technical solution of the present application that essentially contributes or the part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the method in each embodiment of the present application.
- the aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard drives, ROM, RAM, magnetic disks, or optical disks.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
本申请要求于2023年04月07日提交中国专利局、申请号为202310404167.3、申请名称为“通信调制方法、装置以及存储介质”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。This application claims priority to the Chinese patent application filed with the China Patent Office on April 7, 2023, with application number 202310404167.3 and application name “Communication modulation method, device and storage medium”, all contents of which are incorporated by reference in this application.
本申请涉及通信技术领域,尤其涉及一种通信调制方法、装置以及存储介质。The present application relates to the field of communication technology, and in particular to a communication modulation method, device and storage medium.
在一些通信系统中,如第五代通信(5th-Generation,5G)系统,为了保证通信效果,克服远距离信号传输中的问题,常将信号频谱搬移到高频信道中进行传输,例如将各种基带信号转换成适于信道传输的调制信号。这种将要发送的信号加载到高频信道的过程称作信号调制。在通信的调制技术中,传输信息时,在单位时间(如一个符号或者一个传输周期)内可以从预先设置的至少两个候选资源中确定一个激活资源,通过该激活资源来表征待传输的信息。In some communication systems, such as the fifth-generation (5G) system, in order to ensure communication effects and overcome problems in long-distance signal transmission, the signal spectrum is often moved to a high-frequency channel for transmission, such as converting various baseband signals into modulated signals suitable for channel transmission. This process of loading the signal to be sent into a high-frequency channel is called signal modulation. In the modulation technology of communication, when transmitting information, an activation resource can be determined from at least two pre-set candidate resources within a unit time (such as a symbol or a transmission cycle), and the information to be transmitted is represented by the activation resource.
然而,在单位时间内总是通过确定一个激活资源来表征待传输的信息,使得传输速率有限。如果通过增加候选资源的数量来增大传输速率,候选资源的总数将随传输的信息的比特数呈指数增长,则降低了频谱效率。However, in a unit time, an active resource is always determined to represent the information to be transmitted, which limits the transmission rate. If the transmission rate is increased by increasing the number of candidate resources, the total number of candidate resources will increase exponentially with the number of bits of the transmitted information, thus reducing the spectrum efficiency.
因此,在不降低频谱效率的情况下,如何进行信号调制以提高传输速率,是当前亟待解决的问题。Therefore, how to perform signal modulation to increase the transmission rate without reducing the spectrum efficiency is a problem that needs to be solved urgently.
发明内容Summary of the invention
本申请实施例提供的一种通信调制方法、装置以及存储介质,以期在不降低频谱效率的情况下,提高传输速率。The embodiments of the present application provide a communication modulation method, device, and storage medium, in order to increase the transmission rate without reducing the spectrum efficiency.
第一方面,本申请实施例提供一种通信调制方法,包括:第一设备从M个候选资源中确定m个激活资源,M为大于或等于2的整数,m为大于或等于1且小于或等于M的整数,该M个候选资源属于同一时间单元或者属于同一周期,该m个激活资源用于表征第一信息,该第一信息包括N个比特,N为正整数,M小于2的N次方;该第一设备通过该M个候选资源,向第二设备发送该第一信息。In a first aspect, an embodiment of the present application provides a communication modulation method, including: a first device determines m activation resources from M candidate resources, M is an integer greater than or equal to 2, m is an integer greater than or equal to 1 and less than or equal to M, the M candidate resources belong to the same time unit or the same cycle, the m activation resources are used to represent first information, the first information includes N bits, N is a positive integer, and M is less than 2 to the power of N; the first device sends the first information to the second device through the M candidate resources.
通过第一方面提供的通信调制方法,第一设备从同一时间单元或同一周期的至少两个候选资源中确定一个或者多个激活资源,候选资源的数量小于2的N次方,N为激活资源表征的信息所包含的比特数,采用这一方案可以在不降低频谱效率的情况下,提高传输速率。Through the communication modulation method provided by the first aspect, the first device determines one or more activation resources from at least two candidate resources in the same time unit or the same period, and the number of candidate resources is less than 2 to the power of N, where N is the number of bits contained in the information represented by the activation resource. This scheme can improve the transmission rate without reducing the spectrum efficiency.
在一种可能的实施方式中,该第一设备从M个候选资源中确定m个激活资源,包括:该第一设备根据第一矩阵,确定该第一信息的激活向量,该第一矩阵包括N行乘M列的元素,该激活向量用于指示该m个激活资源。In a possible implementation, the first device determines m activation resources from M candidate resources, including: the first device determines an activation vector of the first information based on a first matrix, the first matrix includes elements of N rows and M columns, and the activation vector is used to indicate the m activation resources.
通过该实施方式提供的通信调制方法,第一设备可以基于第一矩阵对第一信息进行调制,第二设备可以基于第一矩阵对第一信息进行解调,因此不需要在第一设备和第二设备之间同步信息状态与激活资源之间的映射关系,避免在传输信息比特较多时,同步映射关系带来较大的通信开销。Through the communication modulation method provided by this embodiment, the first device can modulate the first information based on the first matrix, and the second device can demodulate the first information based on the first matrix. Therefore, there is no need to synchronize the mapping relationship between the information state and the activation resources between the first device and the second device, so as to avoid the synchronization mapping relationship causing a large communication overhead when the number of information bits is large.
在一种可能的实施方式中,该激活向量包括M个元素,该M个元素中的每个元素对应一个候选资源,该元素为第一数值时指示该元素对应的候选资源被激活。In a possible implementation manner, the activation vector includes M elements, each of the M elements corresponds to a candidate resource, and when the element is a first value, it indicates that the candidate resource corresponding to the element is activated.
通过该实施方式提供的通信调制方法,通过激活向量对M个候选资源中的激活资源进行指示,便于通过激活向量明确表征第一信息的激活资源。Through the communication modulation method provided by this implementation, the activation resource among the M candidate resources is indicated through the activation vector, so that the activation resource of the first information is clearly represented through the activation vector.
在一种可能的实施方式中,该第一矩阵包括第一子矩阵,该第一子矩阵为方阵,且该第一子矩阵对角线上的元素为1,该第一子矩阵非对角线上的元素为0。In a possible implementation, the first matrix includes a first sub-matrix, the first sub-matrix is a square matrix, the elements on the diagonal of the first sub-matrix are 1, and the elements on the non-diagonal of the first sub-matrix are 0.
通过该实施方式提供的通信调制方法,当N个比特的信息的信息状态不同时,基于第一矩阵 转换得到的激活向量不同,以确保每个信息状态对应不同的激活向量(或者激活向量组合),提高通信调制的可靠性。By using the communication modulation method provided by this embodiment, when the information states of N bits of information are different, based on the first matrix The activation vectors obtained by conversion are different, so as to ensure that each information state corresponds to a different activation vector (or activation vector combination), thereby improving the reliability of communication modulation.
可选的,该第一子矩阵为单位矩阵。Optionally, the first sub-matrix is a unit matrix.
在一种可能的实施方式中,该第一矩阵包括第二子矩阵,该第二子矩阵的元素均为1,第二子矩阵用于与第一子矩阵组合得到第一矩阵。In a possible implementation, the first matrix includes a second sub-matrix, elements of the second sub-matrix are all 1, and the second sub-matrix is used to be combined with the first sub-matrix to obtain the first matrix.
通过该实施方式提供的通信调制方法,确保第一矩阵的维度满足N行乘M列,以便于得到的激活向量中的元素与M个候选资源一一对应,以对每个候选资源是否为激活资源进行准确指示。The communication modulation method provided by this implementation ensures that the dimension of the first matrix satisfies N rows by M columns, so that the elements in the obtained activation vector correspond one-to-one to the M candidate resources, so as to accurately indicate whether each candidate resource is an activated resource.
在一种可能的实施方式中,该第一设备根据第一矩阵,确定该第一信息的激活向量,包括:该第一设备根据该第一矩阵,对该第一信息进行转换,得到第一向量,该第一向量包括M个元素;该第一设备根据第二向量和该第一向量,确定该激活向量,该第二向量用于指示激活向量中的M个元素与第一向量中的M个元素之间的偏移量。In a possible implementation, the first device determines the activation vector of the first information based on the first matrix, including: the first device converts the first information according to the first matrix to obtain a first vector, and the first vector includes M elements; the first device determines the activation vector based on a second vector and the first vector, and the second vector is used to indicate the offset between the M elements in the activation vector and the M elements in the first vector.
通过该实施方式提供的通信调制方法,基于第二向量确定激活向量,可以增加N个比特的不同信息之间的传输差异性,提高信息传输的稳定性。By using the communication modulation method provided in this embodiment, the activation vector is determined based on the second vector, which can increase the transmission difference between N bits of different information and improve the stability of information transmission.
可选的,该第二向量中最后一个元素为1,该第二向量中除该最后一个元素之外的元素均为0。确保激活向量中的M个元素不均为0,避免没有任何激活向量能够表征第一信息。Optionally, the last element in the second vector is 1, and all elements in the second vector except the last element are 0. It is ensured that the M elements in the activation vector are not all 0 to avoid that no activation vector can represent the first information.
在一种可能的实施方式中,该候选资源包括时间资源、频率资源、时频二维资源、码道资源中的至少之一。In a possible implementation manner, the candidate resources include at least one of time resources, frequency resources, time-frequency two-dimensional resources, and code channel resources.
通过该实施方式提供的通信调制方法,不限定候选资源的资源类型,可以适用于不同的调制场景。The communication modulation method provided by this implementation does not limit the resource type of candidate resources and can be applied to different modulation scenarios.
在一种可能的实施方式中,还包括:该第一设备向该第二设备发送第一指示信息,该第一指示信息用于指示以下至少之一:第一矩阵;第二向量;该候选资源的数量M;该第一信息的比特数N。In a possible implementation, it further includes: the first device sends first indication information to the second device, where the first indication information is used to indicate at least one of the following: a first matrix; a second vector; the number M of the candidate resources; and the number N of bits of the first information.
通过该实施方式提供的通信调制方法,第一设备向第二设备同步调制参数,以便于第二设备基于该第一指示信息解调第一信息。Through the communication modulation method provided in this embodiment, the first device synchronizes the modulation parameters to the second device, so that the second device demodulates the first information based on the first indication information.
在一种可能的实施方式中,该第一设备从M个候选资源中确定m个激活资源,包括:该第一设备从至少一个资源组中的每个资源组确定至少一个激活资源,得到该m个激活资源,该至少一个资源组中的每个资源组确定的至少一个激活资源用于表征第二信息,该第一信息包括该第二信息,K个资源组包括该至少一个资源组,K为大于1的整数,该K个资源组由该M个候选资源划分得到,K小于M。In a possible implementation, the first device determines m activation resources from M candidate resources, including: the first device determines at least one activation resource from each resource group in at least one resource group to obtain the m activation resources, the at least one activation resource determined by each resource group in the at least one resource group is used to characterize the second information, the first information includes the second information, K resource groups include the at least one resource group, K is an integer greater than 1, the K resource groups are obtained by dividing the M candidate resources, and K is less than M.
通过该实施方式提供的通信调制方法,第一设备从至少一个资源组中的每个资源组确定至少一个激活资源,以确保在同一时间单元或者同一周期内能够确定一个或多个激活资源,从而提高传输速率。Through the communication modulation method provided by this embodiment, the first device determines at least one activation resource from each resource group in at least one resource group to ensure that one or more activation resources can be determined within the same time unit or the same cycle, thereby improving the transmission rate.
在一种可能的实施方式中,若M除以L的余数等于0,该K个资源组均包括L个候选资源;或者,若M除以L的余数等于k,且k不等于0,该K个资源组中的K-1个资源组均包括L个候选资源,该K个资源组中剩余的资源组包括k个候选资源。In one possible implementation, if the remainder of M divided by L is equal to 0, the K resource groups each include L candidate resources; or, if the remainder of M divided by L is equal to k, and k is not equal to 0, K-1 resource groups among the K resource groups each include L candidate resources, and the remaining resource groups among the K resource groups include k candidate resources.
通过该实施方式提供的通信调制方法,K个资源组中的所有资源组或者大部分资源组中的候选资源的数量尽可能一致,可以使第二设备达到较佳的解调效果。Through the communication modulation method provided by this implementation, the number of candidate resources in all resource groups or most of the K resource groups is as consistent as possible, so that the second device can achieve a better demodulation effect.
可选的,L等于4时,第二设备的解调效果较佳。Optionally, when L is equal to 4, the demodulation effect of the second device is better.
在一种可能的实施方式中,该第一设备从至少一个资源组中的每个资源组确定至少一个激活资源,包括:以至少一个资源组中的第n个资源组为例,n为正整数,该第一设备根据第二矩阵,确定该第二信息的激活向量,该第二矩阵包括N′行乘M′列的元素,N′为该第二信息的比特数,M′为该第n个资源组中的候选资源的个数,该激活向量用于指示该至少一个激活资源,N′和M′均为正整数。In one possible implementation, the first device determines at least one activation resource from each resource group in at least one resource group, including: taking the nth resource group in at least one resource group as an example, n is a positive integer, the first device determines the activation vector of the second information according to the second matrix, the second matrix includes N′ rows and M′ columns of elements, N′ is the number of bits of the second information, M′ is the number of candidate resources in the nth resource group, the activation vector is used to indicate the at least one activation resource, and N′ and M′ are both positive integers.
通过该实施方式提供的通信调制方法,第一设备可以基于第一矩阵对第一信息进行调制,第二设备可以基于第一矩阵对第一信息进行解调,因此不需要在第一设备和第二设备之间同步信息状态与激活资源之间的映射关系,避免在传输信息的比特数较多时,同步映射关系带来较大的通信开销。 Through the communication modulation method provided by this embodiment, the first device can modulate the first information based on the first matrix, and the second device can demodulate the first information based on the first matrix. Therefore, there is no need to synchronize the mapping relationship between the information status and the activation resources between the first device and the second device, so as to avoid the synchronization mapping relationship causing a large communication overhead when the number of bits of the transmitted information is large.
在一种可能的实施方式中,该第一设备从至少一个资源组中的每个资源组确定至少一个激活资源,包括:该第一设备根据N′个比特的信息和M′个候选资源中的激活资源之间的映射关系,确定该第二信息的激活资源。In one possible implementation, the first device determines at least one activation resource from each resource group in at least one resource group, including: the first device determines the activation resource of the second information based on a mapping relationship between N′ bits of information and activation resources in M′ candidate resources.
通过该实施方式提供的通信调制方法,第一设备可以按照映射关系查找与第一信息对应的激活资源,进行调制,第二设备可以按照映射关系查找与第一信息对应的激活资源,进行解调,不需要在每次信息传输过程中基于第一矩阵确定激活资源,提高了处理效率。Through the communication modulation method provided by this implementation, the first device can search for the activation resources corresponding to the first information according to the mapping relationship and perform modulation, and the second device can search for the activation resources corresponding to the first information according to the mapping relationship and perform demodulation. There is no need to determine the activation resources based on the first matrix during each information transmission process, thereby improving processing efficiency.
在一种可能的实施方式中,还包括:该第一设备向该第二设备发送第二指示信息,该第二指示信息用于指示该K个资源组以及该K个资源组中每个资源组包括的候选资源。In a possible implementation manner, the method further includes: the first device sending second indication information to the second device, where the second indication information is used to indicate the K resource groups and candidate resources included in each of the K resource groups.
通过该实施方式提供的通信调制方法,第一设备和第二设备同步调制参数,以便于第二设备基于该第二指示信息解调该第一信息。Through the communication modulation method provided in this embodiment, the first device and the second device synchronize modulation parameters, so that the second device demodulates the first information based on the second indication information.
第二方面,本申请实施例提供一种通信调制方法,包括:第二设备接收第一设备通过M个候选资源发送的第一信息,M为大于或等于2的整数,该M个候选资源属于同一时间单元或者属于同一周期,M个候选资源包括m个激活资源,m为大于或等于1且小于或等于M的整数,该m个激活资源用于表征该第一信息,该第一信息包括N个比特,N为正整数,M小于2的N次方;该第二设备对该第一信息进行解调。In a second aspect, an embodiment of the present application provides a communication modulation method, including: a second device receives first information sent by a first device through M candidate resources, M is an integer greater than or equal to 2, the M candidate resources belong to the same time unit or the same cycle, the M candidate resources include m activation resources, m is an integer greater than or equal to 1 and less than or equal to M, the m activation resources are used to represent the first information, the first information includes N bits, N is a positive integer, and M is less than 2 to the power of N; the second device demodulates the first information.
在一种可能的实施方式中,该第二设备对该第一信息进行解调,包括:该第二设备根据第一映射关系和该m个激活资源,对该第一信息进行解调,该第一映射关系为N个比特的信息和该M个候选资源中的激活资源之间的映射关系。In a possible implementation, the second device demodulates the first information, including: the second device demodulates the first information according to a first mapping relationship and the m activation resources, where the first mapping relationship is a mapping relationship between N bits of information and the activation resources in the M candidate resources.
在一种可能的实施方式中,还包括:该第二设备根据第一矩阵,生成该第一映射关系,该第一矩阵包括N行乘M列的元素。In a possible implementation manner, the method further includes: the second device generating the first mapping relationship according to a first matrix, where the first matrix includes elements of N rows and M columns.
在一种可能的实施方式中,该第一矩阵包括第一子矩阵,该第一子矩阵为方阵,且该第一子矩阵对角线上的元素为1,该第一子矩阵非对角线上的元素为0。In a possible implementation, the first matrix includes a first sub-matrix, the first sub-matrix is a square matrix, the elements on the diagonal of the first sub-matrix are 1, and the elements on the non-diagonal of the first sub-matrix are 0.
在一种可能的实施方式中,该第一子矩阵为单位矩阵。In a possible implementation manner, the first sub-matrix is a unit matrix.
在一种可能的实施方式中,该第一矩阵包括第二子矩阵,该第二子矩阵的元素均为1,该第二子矩阵用于与该第一子矩阵组合得到第一矩阵。In a possible implementation, the first matrix includes a second sub-matrix, elements of the second sub-matrix are all 1, and the second sub-matrix is used to be combined with the first sub-matrix to obtain the first matrix.
在一种可能的实施方式中,该第二设备根据第一矩阵,生成该第一映射关系,包括:该第二设备根据该第一矩阵和第二向量,生成该第一映射关系,该第二向量用于指示激活向量的M个元素与第一向量的M个元素之间的偏移量,激活向量的M个元素分别用于指示该M个候选资源中的激活资源。In a possible implementation, the second device generates the first mapping relationship based on the first matrix, including: the second device generates the first mapping relationship based on the first matrix and a second vector, the second vector is used to indicate the offset between the M elements of the activation vector and the M elements of the first vector, and the M elements of the activation vector are respectively used to indicate the activation resources among the M candidate resources.
在一种可能的实施方式中,该第二向量中最后一个元素为1,该第二向量中除该最后一个元素之外的元素均为0。In a possible implementation manner, the last element in the second vector is 1, and all elements in the second vector except the last element are 0.
在一种可能的实施方式中,该候选资源包括时间资源、频率资源、时频二维资源、码道资源中的至少之一。In a possible implementation manner, the candidate resources include at least one of time resources, frequency resources, time-frequency two-dimensional resources, and code channel resources.
在一种可能的实施方式中,还包括:该第二设备接收该第一设备发送的第一指示信息,该第一指示信息用于指示以下至少之一:第一矩阵;第二向量;该候选资源的数量M;该第一信息的比特数N。In a possible implementation, it also includes: the second device receives first indication information sent by the first device, and the first indication information is used to indicate at least one of the following: a first matrix; a second vector; the number M of candidate resources; and the number N of bits of the first information.
在一种可能的实施方式中,该M个候选资源划分得到K个资源组,K为大于1的整数,且K小于M,该K个资源组包括至少一个资源组,该至少一个资源组中的每个资源组包括该至少一个激活资源,该至少一个资源组中的激活资源组成该m个激活资源。In one possible implementation, the M candidate resources are divided into K resource groups, where K is an integer greater than 1 and K is less than M. The K resource groups include at least one resource group, each resource group in the at least one resource group includes the at least one activated resource, and the activated resources in the at least one resource group constitute the m activated resources.
在一种可能的实施方式中,若M除以L的余数等于0,该K个资源组均包括L个候选资源;或者,若M除以L的余数等于k,且k不等于0,该K个资源组中的K-1个资源组均包括L个候选资源,该K个资源组中剩余的资源组包括k个候选资源。In one possible implementation, if the remainder of M divided by L is equal to 0, the K resource groups each include L candidate resources; or, if the remainder of M divided by L is equal to k, and k is not equal to 0, K-1 resource groups among the K resource groups each include L candidate resources, and the remaining resource groups among the K resource groups include k candidate resources.
在一种可能的实施方式中,该第二设备对该第一信息进行解调,包括:针对该至少一个资源组中的每个资源组,该第二设备根据第二映射关系和该资源组中的至少一个激活资源,对第二信息进行解调,该第二映射关系为N′个比特的信息和M′个候选资源中的激活资源之间的映射关系,N′为该第二信息的比特数,M′为该资源组中的候选资源的个数,N′和M′均为正整数。In a possible implementation, the second device demodulates the first information, including: for each resource group in the at least one resource group, the second device demodulates the second information according to a second mapping relationship and at least one activated resource in the resource group, the second mapping relationship being a mapping relationship between N′ bits of information and activated resources in M′ candidate resources, N′ being the number of bits of the second information, M′ being the number of candidate resources in the resource group, and N′ and M′ being positive integers.
在一种可能的实施方式中,还包括:该第二设备根据第二矩阵,生成该第二映射关系,该第 二矩阵包括N′行乘M′列的元素。In a possible implementation manner, the second device further includes: generating the second mapping relationship according to the second matrix; The second matrix consists of N' rows by M' columns of elements.
上述第二方面以及上述第二方面的各可能的实施方式所提供的通信调制方法,其有益效果可以参见上述第一方面以及第一方面的各可能的实施方式所带来的有益效果,在此处不再赘述。The beneficial effects of the communication modulation method provided by the second aspect and each possible implementation manner of the second aspect can be referred to the beneficial effects brought about by the first aspect and each possible implementation manner of the first aspect, and will not be repeated here.
第三方面,本申请实施例提供一种通信装置,包括:处理模块,用于从M个候选资源中确定m个激活资源,M为大于或等于2的整数,m为大于或等于1且小于或等于M的整数,该M个候选资源属于同一时间单元或者属于同一周期,该m个激活资源用于表征第一信息,该第一信息包括N个比特,N为正整数,M小于2的N次方;收发模块,用于通过该M个候选资源,向第二设备发送该第一信息。In a third aspect, an embodiment of the present application provides a communication device, comprising: a processing module, used to determine m activation resources from M candidate resources, M is an integer greater than or equal to 2, m is an integer greater than or equal to 1 and less than or equal to M, the M candidate resources belong to the same time unit or the same cycle, the m activation resources are used to represent first information, the first information includes N bits, N is a positive integer, and M is less than 2 to the power of N; a transceiver module, used to send the first information to a second device through the M candidate resources.
在一种可能的实施方式中,该处理模块具体用于:根据第一矩阵,确定该第一信息的激活向量,该第一矩阵包括N行乘M列的元素,该激活向量用于指示该m个激活资源。In a possible implementation, the processing module is specifically used to: determine an activation vector of the first information according to a first matrix, the first matrix includes elements of N rows and M columns, and the activation vector is used to indicate the m activation resources.
在一种可能的实施方式中,该激活向量包括M个元素,该M个元素中的每个元素对应一个候选资源,该元素为第一数值时指示该元素对应的候选资源被激活。In a possible implementation manner, the activation vector includes M elements, each of the M elements corresponds to a candidate resource, and when the element is a first value, it indicates that the candidate resource corresponding to the element is activated.
在一种可能的实施方式中,该第一矩阵包括第一子矩阵,该第一子矩阵为方阵,且该第一子矩阵对角线上的元素为1,该第一子矩阵非对角线上的元素为0。In a possible implementation, the first matrix includes a first sub-matrix, the first sub-matrix is a square matrix, the elements on the diagonal of the first sub-matrix are 1, and the elements on the non-diagonal of the first sub-matrix are 0.
在一种可能的实施方式中,该第一子矩阵为单位矩阵。In a possible implementation manner, the first sub-matrix is a unit matrix.
在一种可能的实施方式中,该第一矩阵包括第二子矩阵,该第二子矩阵的元素均为1,该第二子矩阵用于与该第一子矩阵组合得到第一矩阵。In a possible implementation, the first matrix includes a second sub-matrix, elements of the second sub-matrix are all 1, and the second sub-matrix is used to be combined with the first sub-matrix to obtain the first matrix.
在一种可能的实施方式中,该处理模块具体用于:根据该第一矩阵,对该第一信息进行转换,得到第一向量,该第一向量包括M个元素;根据第二向量和该第一向量,确定该激活向量,该第二向量用于指示激活向量中的M个元素与第一向量中的M个元素之间的偏移量。In a possible implementation, the processing module is specifically used to: transform the first information according to the first matrix to obtain a first vector, wherein the first vector includes M elements; determine the activation vector according to the second vector and the first vector, wherein the second vector is used to indicate the offset between the M elements in the activation vector and the M elements in the first vector.
在一种可能的实施方式中,该第二向量中最后一个元素为1,该第二向量中除该最后一个元素之外的元素均为0。In a possible implementation manner, the last element in the second vector is 1, and all elements in the second vector except the last element are 0.
在一种可能的实施方式中,该候选资源包括时间资源、频率资源、时频二维资源、码道资源中的至少之一。In a possible implementation manner, the candidate resources include at least one of time resources, frequency resources, time-frequency two-dimensional resources, and code channel resources.
在一种可能的实施方式中,该收发模块还用于向该第二设备发送第一指示信息,该第一指示信息用于指示以下至少之一:第一矩阵;第二向量;该候选资源的数量M;该第一信息的比特数N。In a possible implementation, the transceiver module is further used to send first indication information to the second device, where the first indication information is used to indicate at least one of the following: a first matrix; a second vector; a number M of candidate resources; or a bit number N of the first information.
在一种可能的实施方式中,该处理模块具体用于:从至少一个资源组中的每个资源组确定至少一个激活资源,得到该m个激活资源,该至少一个资源组中的每个资源组确定的至少一个激活资源用于表征第二信息,该第一信息包括该第二信息,K个资源组包括该至少一个资源组,K为大于1的整数,该K个资源组由该M个候选资源划分得到,K小于M。In one possible implementation, the processing module is specifically used to: determine at least one activation resource from each resource group in at least one resource group to obtain the m activation resources, the at least one activation resource determined by each resource group in the at least one resource group is used to characterize the second information, the first information includes the second information, K resource groups include the at least one resource group, K is an integer greater than 1, the K resource groups are obtained by dividing the M candidate resources, and K is less than M.
在一种可能的实施方式中,若M除以L的余数等于0,该K个资源组均包括L个候选资源;或者,若M除以L的余数等于k,且k不等于0,该K个资源组中的K-1个资源组均包括L个候选资源,该K个资源组中剩余的资源组包括k个候选资源。In one possible implementation, if the remainder of M divided by L is equal to 0, the K resource groups each include L candidate resources; or, if the remainder of M divided by L is equal to k, and k is not equal to 0, K-1 resource groups among the K resource groups each include L candidate resources, and the remaining resource groups among the K resource groups include k candidate resources.
在一种可能的实施方式中,L等于4。In one possible implementation, L is equal to 4.
在一种可能的实施方式中,该处理模块具体用于:根据第二矩阵,确定该第二信息的激活向量,该第二矩阵包括N′行乘M′列的元素,N′为该第二信息的比特数,M′为该资源组中的候选资源的个数,该激活向量用于指示该至少一个激活资源,N′和M′均为正整数。In one possible implementation, the processing module is specifically used to: determine an activation vector of the second information based on a second matrix, the second matrix comprising N′ rows by M′ columns of elements, N′ being the number of bits of the second information, M′ being the number of candidate resources in the resource group, the activation vector being used to indicate the at least one activated resource, and N′ and M′ being positive integers.
在一种可能的实施方式中,该处理模块具体用于:根据N′个比特的信息和M′个候选资源中的激活资源之间的映射关系,确定该第二信息的激活资源。In a possible implementation manner, the processing module is specifically configured to determine the activation resource of the second information according to a mapping relationship between the N′ bits of information and the activation resources in the M′ candidate resources.
在一种可能的实施方式中,该收发模块还用于向该第二设备发送第二指示信息,该第二指示信息用于指示该K个资源组以及该K个资源组中每个资源组包括的候选资源。In a possible implementation manner, the transceiver module is further used to send second indication information to the second device, where the second indication information is used to indicate the K resource groups and the candidate resources included in each of the K resource groups.
上述第三方面以及上述第三方面的各可能的实施方式所提供的通信装置,其有益效果可以参见上述第一方面以及第一方面的各可能的实施方式所带来的有益效果,在此处不再赘述。The beneficial effects of the communication device provided by the third aspect and each possible implementation manner of the third aspect can be referred to the beneficial effects brought about by the first aspect and each possible implementation manner of the first aspect, and will not be repeated here.
第四方面,本申请实施例提供一种通信装置,包括:收发模块,用于接收第一设备通过M个候选资源发送的第一信息,M为大于或等于2的整数,该M个候选资源属于同一时间单元或者属于同一周期,M个候选资源包括m个激活资源,m为大于或等于1且小于或等于M的整数,该 m个激活资源用于表征该第一信息,该第一信息包括N个比特,N为正整数,M小于2的N次方;处理模块,用于对该第一信息进行解调。In a fourth aspect, an embodiment of the present application provides a communication device, comprising: a transceiver module, configured to receive a first message sent by a first device through M candidate resources, where M is an integer greater than or equal to 2, the M candidate resources belong to the same time unit or the same cycle, the M candidate resources include m activation resources, where m is an integer greater than or equal to 1 and less than or equal to M, the The m activation resources are used to represent the first information, where the first information includes N bits, where N is a positive integer and M is less than 2 to the power of N; and the processing module is used to demodulate the first information.
在一种可能的实施方式中,该处理模块具体用于:根据第一映射关系和该m个激活资源,对该第一信息进行解调,该第一映射关系为N个比特的信息和该M个候选资源中的激活资源之间的映射关系。In a possible implementation, the processing module is specifically used to: demodulate the first information according to a first mapping relationship and the m activation resources, where the first mapping relationship is a mapping relationship between N bits of information and an activation resource among the M candidate resources.
在一种可能的实施方式中,该处理模块还用于根据第一矩阵,生成该第一映射关系,该第一矩阵包括N行乘M列的元素。In a possible implementation, the processing module is further configured to generate the first mapping relationship according to a first matrix, where the first matrix includes elements of N rows and M columns.
在一种可能的实施方式中,该第一矩阵包括第一子矩阵,该第一子矩阵为方阵,且该第一子矩阵对角线上的元素为1,该第一子矩阵非对角线上的元素为0。In a possible implementation, the first matrix includes a first sub-matrix, the first sub-matrix is a square matrix, the elements on the diagonal of the first sub-matrix are 1, and the elements on the non-diagonal of the first sub-matrix are 0.
在一种可能的实施方式中,该第一子矩阵为单位矩阵。In a possible implementation manner, the first sub-matrix is a unit matrix.
在一种可能的实施方式中,该第一矩阵包括第二子矩阵,该第二子矩阵的元素均为1,该第二子矩阵用于与该第一子矩阵组合得到第一矩阵。In a possible implementation, the first matrix includes a second sub-matrix, elements of the second sub-matrix are all 1, and the second sub-matrix is used to be combined with the first sub-matrix to obtain the first matrix.
在一种可能的实施方式中,该处理模块具体用于:根据该第一矩阵和第二向量,生成该第一映射关系,该第二向量用于指示激活向量的M个元素与第一向量的M个元素之间的偏移量,激活向量的M个元素分别用于指示M个候选资源中的激活资源。In a possible implementation, the processing module is specifically used to: generate the first mapping relationship based on the first matrix and the second vector, the second vector is used to indicate the offset between the M elements of the activation vector and the M elements of the first vector, and the M elements of the activation vector are respectively used to indicate the activation resources among the M candidate resources.
在一种可能的实施方式中,该第二向量中最后一个元素为1,该第二向量中除该最后一个元素之外的元素均为0。In a possible implementation manner, the last element in the second vector is 1, and all elements in the second vector except the last element are 0.
在一种可能的实施方式中,该候选资源包括时间资源、频率资源、时频二维资源、码道资源中的至少之一。In a possible implementation manner, the candidate resources include at least one of time resources, frequency resources, time-frequency two-dimensional resources, and code channel resources.
在一种可能的实施方式中,该收发模块还用于接收该第一设备发送的第一指示信息,该第一指示信息用于指示以下至少之一:第一矩阵;第二向量;该候选资源的数量M;该第一信息的比特数N。In a possible implementation, the transceiver module is further used to receive first indication information sent by the first device, where the first indication information is used to indicate at least one of the following: a first matrix; a second vector; the number M of candidate resources; or the number N of bits of the first information.
在一种可能的实施方式中,该M个候选资源划分得到K个资源组,K为大于1的整数,且K小于M,该K个资源组包括至少一个资源组,该至少一个资源组中的每个资源组包括该至少一个激活资源,该至少一个资源组中的激活资源组成该m个激活资源。In one possible implementation, the M candidate resources are divided into K resource groups, where K is an integer greater than 1 and K is less than M. The K resource groups include at least one resource group, each resource group in the at least one resource group includes the at least one activated resource, and the activated resources in the at least one resource group constitute the m activated resources.
在一种可能的实施方式中,若M除以L的余数等于0,该K个资源组均包括L个候选资源;或者,若M除以L的余数等于k,且k不等于0,该K个资源组中的K-1个资源组均包括L个候选资源,该K个资源组中剩余的资源组包括k个候选资源。In one possible implementation, if the remainder of M divided by L is equal to 0, the K resource groups each include L candidate resources; or, if the remainder of M divided by L is equal to k, and k is not equal to 0, K-1 resource groups among the K resource groups each include L candidate resources, and the remaining resource groups among the K resource groups include k candidate resources.
在一种可能的实施方式中,该处理模块具体用于:针对该至少一个资源组中的每个资源组,根据第二映射关系和该资源组中的至少一个激活资源,对第二信息进行解调,该第二映射关系为N′个比特的信息和M′个候选资源中的激活资源之间的映射关系,N′为该第二信息的比特数,M′为该资源组中的候选资源的个数,N′和M′均为正整数。In one possible implementation, the processing module is specifically used to: for each resource group in the at least one resource group, demodulate the second information according to a second mapping relationship and at least one activated resource in the resource group, the second mapping relationship being a mapping relationship between N′ bits of information and activated resources in M′ candidate resources, N′ being the number of bits of the second information, M′ being the number of candidate resources in the resource group, and N′ and M′ being positive integers.
在一种可能的实施方式中,该处理模块还用于根据第二矩阵,生成该第二映射关系,该第二矩阵包括N′行乘M′列的元素。In a possible implementation, the processing module is further configured to generate the second mapping relationship according to a second matrix, where the second matrix includes elements of N′ rows by M′ columns.
上述第四方面以及上述第四方面的各可能的实施方式所提供的通信装置,其有益效果可以参见上述第一方面以及第一方面的各可能的实施方式所带来的有益效果,在此处不再赘述。The beneficial effects of the communication device provided by the fourth aspect and each possible implementation manner of the fourth aspect can be referred to the beneficial effects brought about by the first aspect and each possible implementation manner of the first aspect, and will not be repeated here.
第五方面,本申请实施例提供一种通信设备,包括:处理器和存储器,该存储器用于存储计算机程序,该处理器用于调用并运行该存储器中存储的计算机程序,执行如第一方面、第二方面或各可能的实现方式中的方法。In a fifth aspect, an embodiment of the present application provides a communication device, comprising: a processor and a memory, the memory being used to store a computer program, the processor being used to call and run the computer program stored in the memory, and executing the method in the first aspect, the second aspect, or each possible implementation method.
第六方面,本申请实施例提供一种芯片,包括:处理器,用于从存储器中调用并运行计算机指令,使得安装有该芯片的设备执行如第一方面、第二方面或各可能的实现方式中的方法。In a sixth aspect, an embodiment of the present application provides a chip, comprising: a processor, configured to call and execute computer instructions from a memory, so that a device equipped with the chip executes a method as in the first aspect, the second aspect, or any possible implementation manner.
第七方面,本申请实施例提供一种计算机可读存储介质,用于存储计算机程序指令,该计算机程序使得计算机执行如第一方面、第二方面或各可能的实现方式中的方法。In a seventh aspect, an embodiment of the present application provides a computer-readable storage medium for storing computer program instructions, wherein the computer program enables a computer to execute a method as in the first aspect, the second aspect, or each possible implementation manner.
第八方面,本申请实施例提供一种计算机程序产品,包括计算机程序指令,该计算机程序指令使得计算机执行如第一方面、第二方面或各可能的实现方式中的方法。In an eighth aspect, an embodiment of the present application provides a computer program product, comprising computer program instructions, which enable a computer to execute a method as in the first aspect, the second aspect, or each possible implementation manner.
第九方面,本申请实施例提供一种装置,包括逻辑电路和输入输出接口,其中,该输入输出接口用于接收来自该装置之外的其他通信装置的信号并传输至该逻辑电路或将来自该逻辑电路的 信号发送给该装置之外的其他通信装置,该逻辑电路用于执行代码指令以实现如第一方面、第二方面或各可能的实现方式中的方法。In a ninth aspect, an embodiment of the present application provides a device, including a logic circuit and an input/output interface, wherein the input/output interface is used to receive a signal from another communication device outside the device and transmit it to the logic circuit or transmit the signal from the logic circuit to the device. The signal is sent to other communication devices outside the device, and the logic circuit is used to execute code instructions to implement the method in the first aspect, the second aspect or each possible implementation manner.
图1为本申请实施例提供的一种通信系统的示意图;FIG1 is a schematic diagram of a communication system provided in an embodiment of the present application;
图2a至图2c为本申请实施例提供的通信调制的示意图;2a to 2c are schematic diagrams of communication modulation provided in an embodiment of the present application;
图3为本申请实施例提供的一种通信调制方法的示意性交互流程图;FIG3 is a schematic interactive flow chart of a communication modulation method provided in an embodiment of the present application;
图4为本申请实施例提供的另一种通信调制方法的示意性交互流程图;FIG4 is a schematic interactive flow chart of another communication modulation method provided in an embodiment of the present application;
图5a和图5b为本申请实施例提供的资源组的示意图;FIG5a and FIG5b are schematic diagrams of resource groups provided in an embodiment of the present application;
图6是本申请实施例提供的一种通信装置的示意性框图;FIG6 is a schematic block diagram of a communication device provided in an embodiment of the present application;
图7是本申请实施例提供的另一种通信装置的示意性框图。FIG. 7 is a schematic block diagram of another communication device provided in an embodiment of the present application.
下面将结合附图,对本申请中的技术方案进行描述。The technical solution in this application will be described below in conjunction with the accompanying drawings.
本申请提供的通信方法可以应用于各种通信系统,例如:长期演进(Long Term Evolution,LTE)系统、先进的长期演进(Advanced long term evolution,LTE-A)系统、第五代通信(5th-Generation,5G)系统、第六代(6th Generation,6G)移动通信系统或其他通信系统、或者未来的通信系统等。The communication method provided in the present application can be applied to various communication systems, such as: Long Term Evolution (LTE) system, advanced long term evolution (LTE-A) system, fifth-generation communication (5G) system, sixth-generation (6G) mobile communication system or other communication systems, or future communication systems, etc.
本申请实施例中所涉及的终端设备,也可以称为用户设备(User Equipment,UE)、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置等。The terminal device involved in the embodiments of the present application may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication equipment, user agent or user device, etc.
终端设备也可以称为终端Terminal、用户设备(user equipment,UE)、移动台(mobile station,MS)、移动终端(mobile terminal,MT)等。终端设备可以是手机(mobile phone)、平板电脑(Pad)、智能可穿戴设备、带无线收发功能的电脑、虚拟现实(Virtual Reality,VR)终端设备、增强现实(Augmented Reality,AR)终端设备、工业控制(industrial control)中的无线终端、无人驾驶(self driving)中的无线终端、远程手术(remote medical surgery)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端等等。Terminal equipment can also be called terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), etc. Terminal equipment can be mobile phones, tablet computers, smart wearable devices, computers with wireless transceiver functions, virtual reality (VR) terminal equipment, augmented reality (AR) terminal equipment, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, etc.
网络设备是终端设备通过无线方式接入到该移动通信系统中的接入设备,可以是基站,例如,NodeB、演进型基站,例如演进节点B eNodeB、新无线接入技术(new radio access technology,NR)移动通信系统中的基站、未来移动通信系统中的基站或WiFi系统中的接入节点等。网络设备可以以中心单元(central unit,CU)和分布式单元(distributed unit,DU)分离的形式为终端设备提供服务。本申请的实施例对网络设备所采用的具体技术和具体设备形态不做限定。The network device is an access device that the terminal device uses to access the mobile communication system wirelessly, and may be a base station, for example, a NodeB, an evolved base station, such as an evolved NodeB eNodeB, a base station in a new radio access technology (NR) mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system. The network device may provide services to the terminal device in the form of a central unit (CU) and a distributed unit (DU) separated. The embodiments of the present application do not limit the specific technology and specific device form adopted by the network device.
在本申请实施例中,终端设备和网络设备均可以部署在陆地上,包括室内或室外、手持、穿戴或车载;也可以部署在水面上(如轮船等);还可以部署在空中(例如无人机、飞机、气球和卫星上等)。In the embodiments of the present application, terminal devices and network devices can be deployed on land, including indoors or outdoors, handheld, wearable or vehicle-mounted; they can also be deployed on the water surface (such as ships, etc.); they can also be deployed in the air (for example, on drones, airplanes, balloons and satellites, etc.).
网络设备和终端设备之间,以及终端设备和终端设备之间,可以通过授权频谱(licensed spectrum)进行通信,也可以通过免授权频谱(unlicensed spectrum)进行通信,也可以同时通过授权频谱和免授权频谱进行通信。网络设备和终端设备之间以及终端设备和终端设备之间可以通过6千兆赫(gigahertz,GHz)以下的频谱进行通信,也可以通过6GHz及6GHz以上的频谱进行通信,还可以同时使用6GHz以下的频谱和6GHz及以上的频谱进行通信。本申请的实施例对网络设备和终端设备之间所使用的频谱资源不做限定。Network devices and terminal devices, as well as terminal devices and terminal devices, can communicate through a licensed spectrum, or through an unlicensed spectrum, or through both a licensed spectrum and an unlicensed spectrum. Network devices and terminal devices, as well as terminal devices and terminal devices, can communicate through a spectrum below 6 gigahertz (GHz), or through a spectrum at or above 6 GHz, or through both a spectrum below 6 GHz and a spectrum at or above 6 GHz. The embodiments of the present application do not limit the spectrum resources used between network devices and terminal devices.
为便于理解本申请实施例,首先结合图1详细说明适用于本申请实施例的通信系统。图1示出了适用于本申请实施例的通信方法的通信系统的示意图。如图1所示,通信系统100可以包括网络设备和终端设备,网络设备和终端设备的数量均可以是一个或者多个,例如图1中所示的网络设备110、终端设备121至123。在该通信系统100中,网络设备110可以与终端设备121至123中的至少一个终端设备通过无线空口通信,例如网络设备110可以向终端设备121发送下行 信息,终端设备121可以向网络设备110发送上行信息,终端设备121和122之间可以通过侧行链路(sidelink)通信以交互侧行信息。To facilitate understanding of the embodiments of the present application, a communication system applicable to the embodiments of the present application is first described in detail in conjunction with FIG. 1. FIG. 1 shows a schematic diagram of a communication system applicable to the communication method of the embodiments of the present application. As shown in FIG. 1, a communication system 100 may include a network device and a terminal device. The number of network devices and terminal devices may be one or more, such as the network device 110 and terminal devices 121 to 123 shown in FIG. 1. In the communication system 100, the network device 110 may communicate with at least one of the terminal devices 121 to 123 through a wireless air interface. For example, the network device 110 may send a downlink to the terminal device 121. Information, the terminal device 121 can send uplink information to the network device 110, and the terminal devices 121 and 122 can communicate through a sidelink to exchange sidelink information.
本申请提供的通信调制方法可以应用于对上行信息的调制、对下行信息的调制或者对侧行信息的调制。其中上行信息、下行信息和侧行信息均可以包括信令和/或数据。本申请实施例中的候选资源可以包括但不限于:频率资源、时间资源、时频二维资源(下文中简称为时频资源)、码道(code channel)资源中的至少之一。需要说明的是,候选资源是接收端和发送端之间约定的用于信息传输的资源,The communication modulation method provided in the present application can be applied to the modulation of uplink information, the modulation of downlink information or the modulation of side information. The uplink information, the downlink information and the side information can all include signaling and/or data. The candidate resources in the embodiments of the present application may include but are not limited to: at least one of: frequency resources, time resources, time-frequency two-dimensional resources (hereinafter referred to as time-frequency resources), and code channel resources. It should be noted that the candidate resources are resources agreed upon between the receiving end and the transmitting end for information transmission.
本申请实施例中,在信号调制过程中激活一个候选资源的含义是使用这个资源来发送信息,被激活的候选资源或者将要被激活的资源可以称作激活资源。在至少两个候选资源中激活一个候选资源,或者可以表述为从至少两个候选资源中确定一个激活资源,并通过该激活资源发送信息,或者可以表述为从至少两个候选资源中选择一个激活资源,并通过该激活资源发送信息。下文中为便于表述采用其中的不同的表述方式时,其含义一致。In the embodiment of the present application, activating a candidate resource in the signal modulation process means using this resource to send information, and the activated candidate resource or the resource to be activated can be called an activated resource. Activating a candidate resource from at least two candidate resources can be expressed as determining an activated resource from at least two candidate resources and sending information through the activated resource, or can be expressed as selecting an activated resource from at least two candidate resources and sending information through the activated resource. When different expressions are used for the convenience of expression below, their meanings are consistent.
本申请实施例中,候选资源和激活资源是为了便于区分是否用于信息传输而定义,事实上,候选资源和激活资源均是发送端和接收端之间约定的可以用于信息传输的资源。本申请并不对候选资源和激活资源其命名进行限定。例如候选资源可以称作第一资源、激活资源可以称作第二资源,且第一和第二仅为区分不同的资源,并不用来限定本申请实施例的范围。In the embodiments of the present application, candidate resources and activation resources are defined to facilitate the distinction between whether they are used for information transmission. In fact, both candidate resources and activation resources are resources that can be used for information transmission as agreed between the sender and the receiver. The present application does not limit the naming of candidate resources and activation resources. For example, a candidate resource can be called a first resource, an activation resource can be called a second resource, and the first and second are only used to distinguish different resources, and are not used to limit the scope of the embodiments of the present application.
为便于理解,首先对本申请实施例相关的调制技术进行说明。To facilitate understanding, the modulation technology related to the embodiments of the present application is first described.
一、频移键控(frequency shift keying,FSK)调制。在FSK调制中,接收端和发送端之间约定多个频率资源,在信息传输过程中,发送端通过激活多个频率资源中的一个频率资源来传输信息。1. Frequency shift keying (FSK) modulation. In FSK modulation, multiple frequency resources are agreed upon between the receiving end and the transmitting end. During the information transmission process, the transmitting end transmits information by activating one of the multiple frequency resources.
参见图2a,例如,接收端和发送端约定的频率资源的个数为4,包括信道1至4。发送端在正交频分复用(orthogonal frequency division multiplexing,OFDM)符号内激活信道1进行发送代表第一种信息状态,如2个bit“00”;在OFDM符号内激活信道2进行发送代表第二种信息状态,如2个bit“01”;在OFDM符号内激活信道3进行发送代表第三种信息状态,如2个bit“10”;在OFDM符号内激活信道4进行发送代表第四种信息状态,如2个bit“11”。Referring to FIG. 2a, for example, the number of frequency resources agreed upon by the receiving end and the transmitting end is 4, including channels 1 to 4. The transmitting end activates channel 1 in an orthogonal frequency division multiplexing (OFDM) symbol to transmit to represent the first information state, such as 2 bits "00"; activates channel 2 in an OFDM symbol to transmit to represent the second information state, such as 2 bits "01"; activates channel 3 in an OFDM symbol to transmit to represent the third information state, such as 2 bits "10"; activates channel 4 in an OFDM symbol to transmit to represent the fourth information state, such as 2 bits "11".
二、脉冲位置键控(pulse position modulation,PPM)调制。在PPM调制中,接收端和发送端之间约定多个时间资源(如约定多个时隙),在信息传输过程中,发送端通过激活多个时间资源中的一个时间资源来传输信息。2. Pulse position modulation (PPM) modulation. In PPM modulation, multiple time resources (such as multiple time slots) are agreed upon between the receiving end and the transmitting end. During the information transmission process, the transmitting end transmits information by activating one of the multiple time resources.
参见图2b,例如,在基于PPM调制的信息传输中,将时间分为时隙(slot),每S个slot(如4个slot)作为一个周期,或称作传输周期。示例性的,发送端激活周期1内的时隙3进行发送代表的信息状态为2个bit“10”;激活周期2内的时隙1进行发送代表的信息状态为2个bit“00”;激活周期3内的时隙4进行发送代表的信息状态为2个bit“11”,等等。Referring to FIG. 2b , for example, in information transmission based on PPM modulation, time is divided into time slots, and each S slots (such as 4 slots) is a cycle, or a transmission cycle. Exemplarily, the information state represented by the transmission of time slot 3 in cycle 1 activated by the transmitter is 2 bits "10"; the information state represented by the transmission of time slot 1 in cycle 2 is 2 bits "00"; the information state represented by the transmission of time slot 4 in cycle 3 is 2 bits "11", and so on.
三、时频联合调制(joint time/frequency modulation)。在时频联合调制中,接收端和发送端之间约定多个时频资源,在信息传输过程中,发送端通过激活多个时频资源中的一个时频资源来传输信息。3. Joint time/frequency modulation. In joint time/frequency modulation, multiple time/frequency resources are agreed upon between the receiver and the transmitter. During information transmission, the transmitter transmits information by activating one of the multiple time/frequency resources.
参见图2c,例如,在基于时频联合调制的信息传输中,将时间分为时隙(slot),每S个slot(如2个slot)作为一个周期,或承载传输周期,在一个周期内,存在多个候选频率(如每个周期内存在两个候选频率),每个slot上的每个候选频率组成一个时频资源。例如,发送端激活周期1内的时频资源{候选频率1,slot 2}进行发送代表的信息状态为2个bit“01”;激活周期2内的时频资源{候选频率2,slot 1}进行发送的信息状态为2个bit“10”;激活周期3内的时频资源{候选频率1,slot 2}进行发送代表的信息状态为2个bit“01”。Referring to FIG. 2c, for example, in information transmission based on time-frequency joint modulation, time is divided into time slots, and each S slots (such as 2 slots) is a period, or a carrier transmission period. In a period, there are multiple candidate frequencies (such as two candidate frequencies in each period), and each candidate frequency in each slot constitutes a time-frequency resource. For example, the information state represented by the time-frequency resource {candidate frequency 1, slot 2} activated by the transmitter in period 1 for transmission is 2 bits "01"; the information state represented by the time-frequency resource {candidate frequency 2, slot 1} activated in period 2 for transmission is 2 bits "10"; the information state represented by the time-frequency resource {candidate frequency 1, slot 2} activated in period 3 for transmission is 2 bits "01".
在上述调制技术中,发送端在单位时间(如时间单元或者周期)内,总是激活一个资源来表达所要传输的信息,当需要提高传输效率时,发送端和接收端之间约定的资源的数量将随着传输信息的比特数呈指数增长,导致频谱效率较低。以FSK调制为例,若所要传输的信息的比特数为2,接收端和发送端之间约定的频率资源的数量为2的平方,即4个频率资源,若所要传输的信息的比特数为3,接收端和发送端之间需要约定的频率资源的数量为2的3次方,即8个频率资源。以此类推,若所要传输的信息的比特数为4,接收端和发送端之间约定的频率资源的数量为2的4 次方,即16个并行的频率资源;若所要传输的信息的比特数为5,接收端和发送端之间约定的频率资源的数量为2的5次方,即32个并行的频率资源,此种情况下,一个时间单元上增加1bit的传输速率,使用的并行频率资源数量需要增加一倍,导致通信系统的频谱效率降低。In the above modulation technology, the transmitter always activates one resource to express the information to be transmitted within a unit time (such as a time unit or a period). When the transmission efficiency needs to be improved, the number of resources agreed between the transmitter and the receiver will increase exponentially with the number of bits of the transmitted information, resulting in low spectrum efficiency. Taking FSK modulation as an example, if the number of bits of the information to be transmitted is 2, the number of frequency resources agreed between the receiver and the transmitter is 2 to the square, that is, 4 frequency resources. If the number of bits of the information to be transmitted is 3, the number of frequency resources that need to be agreed between the receiver and the transmitter is 2 to the cube, that is, 8 frequency resources. Similarly, if the number of bits of the information to be transmitted is 4, the number of frequency resources agreed between the receiver and the transmitter is 2 to the 4th power. power, that is, 16 parallel frequency resources; if the number of bits of information to be transmitted is 5, the number of frequency resources agreed between the receiving end and the transmitting end is 2 to the power of 5, that is, 32 parallel frequency resources. In this case, if the transmission rate increases by 1 bit per time unit, the number of parallel frequency resources used needs to be doubled, resulting in a decrease in the spectrum efficiency of the communication system.
需要说明的是,上述时间单元可以是时隙(slot)、子帧(sub frame)、符号(symbol)、或者其他未来定义的时间单元。需注意,时间单元是时域的一种计量单位,并不一定是最小的时间单元。下文中将以符号作为时间单元的一例来描述本申请实施例所提供的方法。可以理解的是,下文实施例中涉及符号的描述也可以替换为其他的时间单元,如子帧、符号等。本申请实施例对此不作限定。上述周期可以包括一个或者多个时间单元。It should be noted that the above-mentioned time unit may be a time slot, a sub-frame, a symbol, or other time units defined in the future. It should be noted that the time unit is a unit of measurement in the time domain and is not necessarily the smallest time unit. The method provided in the embodiment of the present application will be described below using a symbol as an example of a time unit. It is understandable that the description of the symbol in the following embodiment may also be replaced by other time units, such as a sub-frame, a symbol, etc. The embodiment of the present application does not limit this. The above-mentioned period may include one or more time units.
针对上述技术问题,本申请实施例提供一种调制方案,从同一时间单元的至少两个候选资源中确定一个或多个激活资源,至少两个候选资源的数量小于2的N次方,N为激活资源发送的信息所包括的比特数,采用这一方案可以提高传输速率。In response to the above technical problems, an embodiment of the present application provides a modulation scheme to determine one or more activation resources from at least two candidate resources in the same time unit, and the number of at least two candidate resources is less than 2 to the power of N, where N is the number of bits included in the information sent by the activation resource. This scheme can improve the transmission rate.
下面将结合附图对本申请实施例提供的通信方法进行说明。The communication method provided in the embodiments of the present application will be described below with reference to the accompanying drawings.
应理解,下文仅为便于理解和说明,主要以第一设备和第二设备之间的交互为例对本申请实施例所提供的方法进行说明。当本申请实施例提供的方法应用于下行传输时,第一设备可以是网络设备(如图1中的网络设备110),第二设备可以是终端设备(如图1中的终端设备121至123中的至少一个)。当本申请实施例提供的方法应用于上行传输时,第一设备可以是终端设备(如图1中的终端设备121至123中的任意一个),第二设备可以是网络设备(如图1中的网络设备110)。当本申请实施例提供的方法应用于侧行传输时,第一设备例如可以是图1中的终端设备121,第二设备例如可以是图1中的终端设备122。It should be understood that the following is only for the convenience of understanding and explanation, and the method provided by the embodiment of the present application is mainly described by taking the interaction between the first device and the second device as an example. When the method provided by the embodiment of the present application is applied to downlink transmission, the first device may be a network device (such as the network device 110 in Figure 1), and the second device may be a terminal device (such as at least one of the terminal devices 121 to 123 in Figure 1). When the method provided by the embodiment of the present application is applied to uplink transmission, the first device may be a terminal device (such as any one of the terminal devices 121 to 123 in Figure 1), and the second device may be a network device (such as the network device 110 in Figure 1). When the method provided by the embodiment of the present application is applied to side transmission, the first device may be, for example, the terminal device 121 in Figure 1, and the second device may be, for example, the terminal device 122 in Figure 1.
但应理解,这不应对本申请提供的方法的执行主体构成任何限定。只要能够通过运行有本申请实施例提供的方法的代码的程序,以执行本申请实施例提供的方法,便可以作为本申请实施例提供的方法的执行主体。例如,下文实施例所示的第一设备也可以替换为第一设备中的部件,比如芯片、芯片系统或其他能够调用程序并执行程序的功能模块;下文实施例所示的第二设备也可以替换为第二设备中的部件,比如芯片、芯片系统或其他能够调用程序并执行程序的功能模块。However, it should be understood that this should not constitute any limitation on the execution subject of the method provided in the present application. As long as the method provided in the embodiment of the present application can be executed by running a program having the code of the method provided in the embodiment of the present application, it can be used as the execution subject of the method provided in the embodiment of the present application. For example, the first device shown in the following embodiment can also be replaced by a component in the first device, such as a chip, a chip system, or other functional modules that can call and execute programs; the second device shown in the following embodiment can also be replaced by a component in the second device, such as a chip, a chip system, or other functional modules that can call and execute programs.
图3为本申请实施例提供的一种通信调制方法200的示意性交互流程图。如图3所示,该方法200可以包括S210至S230中的部分或者全部过程。下面对方法200中的各个步骤进行说明。Fig. 3 is a schematic interactive flow chart of a communication modulation method 200 provided in an embodiment of the present application. As shown in Fig. 3, the method 200 may include part or all of the processes from S210 to S230. Each step in the method 200 is described below.
S210,第一设备从M个候选资源中确定m个激活资源,m为大于或等于1且小于或等于M的整数,m个激活资源用于表征第一信息;S210, the first device determines m activation resources from M candidate resources, where m is an integer greater than or equal to 1 and less than or equal to M, and the m activation resources are used to represent the first information;
S220,第一设备通过M个候选资源,向第二设备发送第一信息。相应的,第二设备接收第一设备通过M个候选资源发送的第一信息。S220: The first device sends first information to the second device through the M candidate resources. Correspondingly, the second device receives the first information sent by the first device through the M candidate resources.
S230,第二设备对第一信息进行解调。S230: The second device demodulates the first information.
其中,M个候选资源可以是第一设备和第二设备之间约定的候选资源,且该M个候选资源属于同一时间单元或者属于同一周期,时间单元和周期在前文中已经述即,为了简洁不再赘述。Among them, the M candidate resources may be candidate resources agreed upon between the first device and the second device, and the M candidate resources belong to the same time unit or the same period. The time unit and period have been described in the previous text and will not be repeated for the sake of brevity.
第一信息为第一设备需要向第二设备发送的信令和/或数据。该第一信息可以包括N个比特,N为正整数。此种情况下,第一设备和第二设备之间可以约定M个候选资源用于N个比特的信息的传输M为大于或等于2的整数,进一步地,为了提高传输速率,第一设备和第二设备之间约定的候选资源的个数M还应小于2的N次方。The first information is the signaling and/or data that the first device needs to send to the second device. The first information may include N bits, where N is a positive integer. In this case, the first device and the second device may agree that M candidate resources are used for the transmission of N bits of information, where M is an integer greater than or equal to 2. Further, in order to increase the transmission rate, the number of candidate resources M agreed between the first device and the second device should also be less than 2 to the power of N.
在候选资源的个数M小于2的N次方时,总是通过一个激活资源进行信息传输,无法支持N个比特的信息的发送,参见图2a至图2c所示的示例,为了简洁不再赘述。因此,本申请实施例中,第一设备可以从M个候选资源中确定一个或者多个激活资源,并通过一个或者多个激活资源表征第一信息。应理解,当第一设备可以从M个候选资源中确定至少两个激活资源时,每个不同的激活资源可以表达不同信息状态、每两个不同的激活资源组合可以表达不同的信息状态、每三个不同的激活资源组合可以表达不同的信息状态,因此M个候选资源传输的信息的传输能力增强了,在不增加候选资源的情况下,提高了传输速率。When the number M of candidate resources is less than 2 to the power of N, information is always transmitted through one activation resource, and the transmission of N bits of information cannot be supported. See the examples shown in Figures 2a to 2c, which will not be repeated for the sake of brevity. Therefore, in an embodiment of the present application, the first device can determine one or more activation resources from the M candidate resources, and characterize the first information through one or more activation resources. It should be understood that when the first device can determine at least two activation resources from the M candidate resources, each different activation resource can express a different information state, every two different activation resource combinations can express different information states, and every three different activation resource combinations can express different information states. Therefore, the transmission capacity of the information transmitted by the M candidate resources is enhanced, and the transmission rate is increased without increasing the candidate resources.
举例而言,假设第一信息的比特数为2,同一符号内候选的频率资源的个数可以为3(包括频率资源1至频率资源3)。参见如下表1,y为指示N个比特的信息的向量,x指示M个候选资源中的激活资源(x可以是下文中的激活向量),x中的每个元素分别对应一个候选资源,值为1的 元素对应的候选资源被激活,或者说值为1的元素对应的候选资源确定为激活资源。当第一信息为[0 0]时,第一设备可以在频率资源1至频率资源3中将频率资源3确定为激活资源,或者说第一设备激活频率资源3;当第一信息为[0 1]时,第一设备可以在频率资源1至频率资源3中激活频率资源1;当第一信息为[1 0]时,第一设备可以在频率资源1至频率资源3中激活频率资源1和2;当第一信息为[1 1]时,第一设备可以在频率资源1至频率资源3中激活频率资源1、2和3。For example, assuming that the number of bits of the first information is 2, the number of candidate frequency resources in the same symbol may be 3 (including frequency resources 1 to 3). See Table 1 below, y is a vector indicating N bits of information, x indicates an activated resource among the M candidate resources (x may be an activation vector hereinafter), each element in x corresponds to a candidate resource, and a value of 1 corresponds to a candidate resource. The candidate resource corresponding to the element is activated, or the candidate resource corresponding to the element with a value of 1 is determined as the activated resource. When the first information is [0 0], the first device can determine frequency resource 3 as the activated resource among frequency resources 1 to frequency resources 3, or the first device activates frequency resource 3; when the first information is [0 1], the first device can activate frequency resource 1 among frequency resources 1 to frequency resources 3; when the first information is [1 0], the first device can activate frequency resources 1 and 2 among frequency resources 1 to frequency resources 3; when the first information is [1 1], the first device can activate frequency resources 1, 2, and 3 among frequency resources 1 to frequency resources 3.
表1
Table 1
应理解,表1仅为示例而非限定性的说明。例如第一信息为[0 1]时,第一设备可以在频率资源1至频率资源3中激活频率资源2等等,只要第一信息的不同信息状态对应的激活资源不同即可。It should be understood that Table 1 is only an example and not a limiting description. For example, when the first information is [0 1], the first device can activate frequency resource 2 among frequency resources 1 to frequency resources 3, etc., as long as the activation resources corresponding to different information states of the first information are different.
在又一种举例中,假设第一信息的比特数为3,同一符号内候选的频率资源的个数可以为4(包括频率资源1至频率资源4)。参见如下表2。当第一信息为[0 0 0]时,第一设备可以在频率资源1至频率资源4中激活频率资源4,表2中其他信息状态与激活资源的对应关系与之类似,为了简洁不再赘述。In another example, assuming that the number of bits of the first information is 3, the number of candidate frequency resources in the same symbol may be 4 (including frequency resource 1 to frequency resource 4). See Table 2 below. When the first information is [0 0 0], the first device may activate frequency resource 4 from frequency resource 1 to frequency resource 4. The corresponding relationship between other information states and activated resources in Table 2 is similar, and will not be repeated for brevity.
表2
Table 2
下面通过三种可能得实施例对方法200中的各步骤进行说明。The steps in method 200 are described below through three possible embodiments.
实施例一:Embodiment 1:
第一设备可以根据第一矩阵,确定第一信息的激活向量,该第一矩阵包括N行乘M列的元素,该激活向量用于指示表征第一信息的m个激活资源。The first device may determine an activation vector of the first information based on a first matrix, where the first matrix includes elements of N rows and M columns, and the activation vector is used to indicate m activation resources representing the first information.
激活向量可以理解为激活资源的指示信息,激活向量仅为指示信息的一种。该激活向量可以包括M个元素,M个元素中的每个元素对应一个候选资源,元素为第一数值时指示该元素对应的候选资源被激活,或者说,元素为第一数值时指示对应的候选资源为激活资源。其中,第一数值可以为“1”,当然,本申请并不对此进行限定,例如第一数值可以为“0”。The activation vector can be understood as the indication information of activating resources, and the activation vector is only one kind of indication information. The activation vector may include M elements, each of which corresponds to a candidate resource. When the element is a first value, it indicates that the candidate resource corresponding to the element is activated, or in other words, when the element is a first value, it indicates that the corresponding candidate resource is an activated resource. Among them, the first value can be "1", of course, this application is not limited to this, for example, the first value can be "0".
上述第一矩阵或者可以称作生成矩阵(generation matrix),通过第一矩阵可以将第一信息的向量转换为指示M个候选资源中的激活资源的向量(如激活向量)。The above-mentioned first matrix can also be called a generation matrix. Through the first matrix, the vector of first information can be converted into a vector (such as an activation vector) indicating an activated resource among M candidate resources.
示例性的,第一矩阵G可以包括第一子矩阵I,该第一子矩阵I可以为单位矩阵(identity matrix),例如第一信息的比特数为3,第一子矩阵但是本申请并不对此进行限定,第一子矩阵I还可以是对角线上的元素为1、非对角线上的元素为0的任意方阵,如 Exemplarily, the first matrix G may include a first submatrix I, and the first submatrix I may be an identity matrix. For example, if the number of bits of the first information is 3, the first submatrix I may be However, this application does not limit this, and the first submatrix I can also be any square matrix with elements on the diagonal being 1 and elements on the off-diagonal being 0, such as
示例性的,第一矩阵还可以包括第二子矩阵u,该第二子矩阵的元素均为1。第二子矩阵u的列数与第一子矩阵G的列数之和等于M。例如第一设备和第二设备之间约定4个候选资源传输 3个比特的第一信息,则第二子矩阵第一矩阵 Exemplarily, the first matrix may further include a second submatrix u, the elements of which are all 1. The sum of the number of columns of the second submatrix u and the number of columns of the first submatrix G is equal to M. For example, the first device and the second device agree on 4 candidate resource transmissions. 3 bits of first information, then the second sub-matrix First Matrix
例如,指示第一信息的向量y=[1 0 1],通过计算可以得到激活向量 也即确定m个激活资源包括频率资源1和3。For example, the vector y indicating the first information = [1 0 1], the activation vector can be obtained by calculation That is, it is determined that the m activated resources include frequency resources 1 and 3.
在上述实施例一的一些实现方式中,为了增加N个比特的不同信息之间的传输差异性,提高信息传输的稳定性。第一设备在根据第一矩阵,对第一信息进行转换后,根据第二向量和转换得到的向量(如第一向量),确定激活向量,其中第二向量用于指示激活向量中的M个元素与第一向量中的M个元素之间的偏移量。In some implementations of the above-mentioned embodiment 1, in order to increase the transmission difference between N bits of different information and improve the stability of information transmission, after converting the first information according to the first matrix, the first device determines the activation vector according to the second vector and the converted vector (such as the first vector), wherein the second vector is used to indicate the offset between the M elements in the activation vector and the M elements in the first vector.
可选的,第二向量中最后一个元素为1,且除最后一个元素之外的元素均为0。Optionally, the last element in the second vector is 1, and all elements except the last element are 0.
仍以第一设备和第二设备之间约定4个候选资源传输3个比特的第一信息为例,指示第一信息的向量y=[1 0 1],通过计算可以得到激活向量也即确定m个激活资源包括频率资源1、3和4。不同信息状态的向量y和激活向量x之间的关系可以参见上述表2。Still taking the example of the first device and the second device agreeing to use 4 candidate resources to transmit 3 bits of first information, the vector indicating the first information y = [1 0 1], the activation vector can be obtained by calculation That is, it is determined that the m activated resources include frequency resources 1, 3 and 4. The relationship between the vector y and the activation vector x in different information states can be seen in Table 2 above.
第一设备通过M个候选资源向第二设备发送第一信息。第二设备可以接收第一设备通过M个候选资源发送的第一信息,该M个候选资源包括该m个激活资源,进而,对第一信息进行解调。The first device sends the first information to the second device through the M candidate resources. The second device can receive the first information sent by the first device through the M candidate resources, where the M candidate resources include the m activation resources, and then demodulate the first information.
在上述实施例一中,第二设备可以根据第一映射关系和该m个激活资源,对第一信息进行解调,该第一映射关系为N个比特的信息和M个候选资源中的激活资源之间的映射关系。应理解,指示m个激活资源的激活向量在第一映射关系中对应N个比特的信息,即为解调后的第一信息。In the above-mentioned first embodiment, the second device can demodulate the first information according to the first mapping relationship and the m activation resources, where the first mapping relationship is a mapping relationship between N bits of information and activation resources in the M candidate resources. It should be understood that the activation vector indicating the m activation resources corresponds to N bits of information in the first mapping relationship, which is the demodulated first information.
该第一映射关系可以是预设的或者配置的,例如该第一映射关系可以预设于第一设备和第二设备,或者该第一映射关系可以由第一设备向第二设备进行配置,或者该第一映射关系可以由第二设备向第一设备进行配置;或者该第一映射关系可以是协议约定的。The first mapping relationship may be preset or configured, for example, the first mapping relationship may be preset in the first device and the second device, or the first mapping relationship may be configured from the first device to the second device, or the first mapping relationship may be configured from the second device to the first device; or the first mapping relationship may be agreed upon by a protocol.
或者,第二设备可以根据第一矩阵生成该第一映射关系。第二设备根据第一矩阵生成第一映射关系,可以包括,第二设备根据第一矩阵生成第一映射关系中N比特信息的每个信息状态分别对应的激活向量。以第一设备和第二设备之间约定4个候选资源传输3个比特的信息为例,第一映射关系可以参见如上表2。第二设备根据第一矩阵生成第一映射关系中一个信息状态对应的激活向量,与上述第一设备基于第一矩阵生成第一信息的激活向量相同或者相似,为了简洁不再赘述。当然,第二设备也可以基于第一矩阵和第二向量,确定每个信息状态分别对应的激活向量时,具体实现方式可以参见第一设备基于第一矩阵和第二向量确定第一信息的激活向量,其具有相同或者相应的实现方式,为了简洁不再赘述。Alternatively, the second device may generate the first mapping relationship based on the first matrix. The second device may generate the first mapping relationship based on the first matrix, which may include that the second device generates an activation vector corresponding to each information state of the N-bit information in the first mapping relationship based on the first matrix. Taking the example of the first device and the second device agreeing to transmit 3 bits of information on 4 candidate resources, the first mapping relationship can be found in Table 2 above. The second device generates an activation vector corresponding to an information state in the first mapping relationship based on the first matrix, which is the same or similar to the activation vector generated by the first device based on the first matrix for the first information, and will not be repeated for the sake of brevity. Of course, the second device can also determine the activation vector corresponding to each information state based on the first matrix and the second vector. The specific implementation method can refer to the first device determining the activation vector of the first information based on the first matrix and the second vector, which has the same or corresponding implementation method, and will not be repeated for the sake of brevity.
除了上述示例的解调过程,第二设备还可以根据第一矩阵(或者基于第一矩阵和第二向量)和m个激活资源直接对第一信息进行解调。该解调过程可以是第一设备基于第一矩阵(或者基于第一矩阵和第二向量)确定第一信息的m个激活资源的逆过程。In addition to the demodulation process of the above example, the second device can also directly demodulate the first information based on the first matrix (or based on the first matrix and the second vector) and the m activation resources. The demodulation process can be the inverse process of the first device determining the m activation resources of the first information based on the first matrix (or based on the first matrix and the second vector).
参见图4,在一些实施例中,方法200还包括:S240,第一设备向第二设备发送指示信息(如下文中的第一指示信息和/或第二指示信息);相应的,第二设备接收第一设备发送的指示信息,以使第二设备根据该指示信息解调第一信息。需要说明的是,本申请实施例对S240与S210之间的执行顺序不作限定。Referring to FIG. 4 , in some embodiments, the method 200 further includes: S240, the first device sends indication information (such as the first indication information and/or the second indication information hereinafter) to the second device; correspondingly, the second device receives the indication information sent by the first device, so that the second device demodulates the first information according to the indication information. It should be noted that the embodiment of the present application does not limit the execution order between S240 and S210.
在上述S240中,第一设备可以向第二设备发送第一指示信息,该第一指示信息可以用于指示以下至少之一:In the above S240, the first device may send first indication information to the second device, where the first indication information may be used to indicate at least one of the following:
第一矩阵;First matrix;
第二向量;The second vector;
候选资源的数量M;The number of candidate resources M;
第一信息的比特数N。The number of bits N of the first information.
第二设备可以基于该第一指示信息的内容对第一信息进行解调。可选的,第一指示信息中未指示的信息可以是预设的信息、预配置的信息或者协议约定的信息。例如,第二向量可以由协议约定,此种情况下,不需要通过第一指示信息指示第二向量。 The second device may demodulate the first information based on the content of the first indication information. Optionally, the information not indicated in the first indication information may be preset information, preconfigured information, or information agreed upon by a protocol. For example, the second vector may be agreed upon by a protocol, in which case, the second vector does not need to be indicated by the first indication information.
在上述实施例一中,第一设备和第二设备均可以基于第一矩阵(在一些实施例中基于第一矩阵和第二向量)对第一信息进行调制或者解调,因此不需要在第一设备和第二设备之间同步信息状态与激活资源之间的映射关系,避免在传输信息比特较多时,同步映射关系带来较大的通信开销。In the above-mentioned embodiment 1, the first device and the second device can both modulate or demodulate the first information based on the first matrix (in some embodiments, based on the first matrix and the second vector). Therefore, there is no need to synchronize the mapping relationship between the information status and the activation resources between the first device and the second device, so as to avoid the synchronization mapping relationship causing a large communication overhead when the number of information bits transmitted is large.
实施例二:Embodiment 2:
第一设备可以根据N个比特的信息和M个候选资源中的激活资源之间的映射关系确定m个激活资源,例如上述表1和表2所体现的映射关系。该映射关系可以是预设的或者配置的,例如该映射关系可以预设于第一设备和第二设备,或者该映射关系可以由第一设备向第二设备进行配置,或者该映射关系可以由第二设备向第一设备进行配置;或者该映射关系可以是协议约定的。The first device may determine m activation resources according to the mapping relationship between the N bits of information and the activation resources in the M candidate resources, such as the mapping relationship embodied in the above Table 1 and Table 2. The mapping relationship may be preset or configured, for example, the mapping relationship may be preset in the first device and the second device, or the mapping relationship may be configured by the first device to the second device, or the mapping relationship may be configured by the second device to the first device; or the mapping relationship may be agreed upon by a protocol.
可选的,该映射关系可以是第一设备生成的。示例性的,第一设备可以根据第一矩阵,确定N个比特的不同信息状态分别对应的激活向量。应理解,在第一设备基于第一矩阵生成映射关系时,若第二设备中未预设映射关系,第一设备可以向第二设备指示第一矩阵,而不需要向第二设备指示该映射关系,可以降低数据传输的开销。Optionally, the mapping relationship may be generated by the first device. Exemplarily, the first device may determine activation vectors corresponding to different information states of N bits according to the first matrix. It should be understood that when the first device generates a mapping relationship based on the first matrix, if the mapping relationship is not preset in the second device, the first device may indicate the first matrix to the second device without indicating the mapping relationship to the second device, which may reduce the overhead of data transmission.
第一矩阵在前述示例中已经说明,此处不再赘述。第一设备基于第一矩阵,生成映射关系中每个信息状态对应的激活向量,与上述第一种示例中第一设备基于第一矩阵生成第一信息的激活向量的过程相同或者相似,此处不再赘述。The first matrix has been described in the above example and will not be described again here. The first device generates an activation vector corresponding to each information state in the mapping relationship based on the first matrix, which is the same or similar to the process in which the first device generates an activation vector for the first information based on the first matrix in the above first example and will not be described again here.
在上述实施例二的一些实现方式中,为了增加N个比特的不同信息之间的传输差异性,提高传输的稳定性。第一设备可以基于第一矩阵和第二向量,生成映射关系中每个信息状态对应的激活向量。其中,第二向量在上述第一种示例中已经说明,并且基于第一矩阵和第二向量,确定每个信息状态对应的激活向量,与第一设备确定第一信息的激活向量类似,为了简洁不再赘述。仍以第一设备和第二设备之间约定4个候选资源传输3个比特的信息为例,映射关系可以参见如上表2。In some implementations of the above-mentioned embodiment 2, in order to increase the transmission difference between N bits of different information and improve the stability of transmission. The first device can generate an activation vector corresponding to each information state in the mapping relationship based on the first matrix and the second vector. Among them, the second vector has been described in the above-mentioned first example, and the activation vector corresponding to each information state is determined based on the first matrix and the second vector, which is similar to the first device determining the activation vector of the first information, and will not be repeated for the sake of brevity. Still taking the example of the first device and the second device agreeing to transmit 3 bits of information using 4 candidate resources, the mapping relationship can be seen in Table 2 above.
与实施例一类似的,第二设备可以接收第一设备通过M个候选资源发送的第一信息,该M个候选资源包括m个激活资源,进而,对第一信息进行解调。第二设备对第一信息进行解调的方式参见上述第一种实施例,为了简洁不再赘述。Similar to the first embodiment, the second device can receive the first information sent by the first device through M candidate resources, where the M candidate resources include m activation resources, and then demodulate the first information. The manner in which the second device demodulates the first information is referred to in the first embodiment above, which will not be described again for brevity.
上述实施例二中,第一设备还可以向第二设备发送第一指示信息;相应的,第二设备接收第一设备发送的第一指示信息,以使第二设备根据该第一指示信息解调第一信息。参见图4中的S240。需要说明的是,本申请实施例对S240与S210之间的执行顺序不作限定。第一指示信息参加上述实施例一中的说明,为了简洁不再赘述。In the above-mentioned embodiment 2, the first device may also send the first indication information to the second device; accordingly, the second device receives the first indication information sent by the first device, so that the second device demodulates the first information according to the first indication information. See S240 in FIG. 4. It should be noted that the embodiment of the present application does not limit the execution order between S240 and S210. The first indication information is described in the above-mentioned embodiment 1, and will not be repeated for the sake of brevity.
在上述实施例二中,第一设备根据N个比特的信息和M个候选资源中的激活资源之间的映射关系确定m个激活资源,避免在每次进行信息传输时,均基于第一矩阵(在一些实施例中基于第一矩阵和第二向量)确定待传输的信息的激活向量,而是直接从映射关系中查找待传输的信息的激活资源,提高了处理效率,进而提高了数据传输效率。In the above-mentioned second embodiment, the first device determines m activation resources based on the mapping relationship between N bits of information and activation resources in M candidate resources, avoiding determining the activation vector of the information to be transmitted based on the first matrix (in some embodiments, based on the first matrix and the second vector) every time information is transmitted, but directly searching for the activation resources of the information to be transmitted from the mapping relationship, thereby improving processing efficiency and further improving data transmission efficiency.
实施例三:Embodiment three:
M个候选资源可以划分为K个资源组,每个资源组中包括至少一个候选资源,如第i个资源组包括Ni个候选资源,其中,K为大于1的整数,且K小于M。第一设备可以从至少一个资源组中的每个资源组确定至少一个激活资源,得到m个激活资源。至少一个资源组是K个资源组中的部分或者全部。该至少一个资源组中的每个资源组确定的至少一个激活资源用于表征第二信息,至少一个资源组分别表征的第二信息组成第一信息,也即第一信息包括至少一个第二信息。M candidate resources can be divided into K resource groups, each of which includes at least one candidate resource. For example, the i-th resource group includes N i candidate resources. Wherein, K is an integer greater than 1, and K is less than M. The first device can determine at least one activation resource from each resource group in the at least one resource group to obtain m activation resources. The at least one resource group is part or all of the K resource groups. The at least one activation resource determined by each resource group in the at least one resource group is used to represent the second information, and the second information represented by the at least one resource group respectively constitutes the first information, that is, the first information includes at least one second information.
需要说明的是,K个资源组分别包括的候选资源的数量可以均相同,也可以均不同,或者可以部分相同。It should be noted that the numbers of candidate resources respectively included in the K resource groups may be the same, different, or partially the same.
作为一种示例,K个资源组中的大部分资源组中的候选资源的数量尽可能一致。例如,若M除以L的余数等于0,K个资源组均包括L个候选资源,也即将M个候选资源平均划分至每个资源组,使每个资源组均包括K个候选资源;若M除以L的余数等于k,且k不等于0,K个资源组中的K-1个资源组均包括L个候选资源,K个资源组中剩余的资源组包括k个候选资源。将候选资源尽量平均划分至K个资源组可以达到更佳的解调效果。 As an example, the number of candidate resources in most of the K resource groups is as consistent as possible. For example, if the remainder of M divided by L is equal to 0, the K resource groups all include L candidate resources, that is, the M candidate resources are evenly divided into each resource group, so that each resource group includes K candidate resources; if the remainder of M divided by L is equal to k, and k is not equal to 0, K-1 resource groups among the K resource groups all include L candidate resources, and the remaining resource groups among the K resource groups include k candidate resources. Dividing the candidate resources into K resource groups as evenly as possible can achieve better demodulation effect.
可选的,当L等于4时,第二设备解调第一信息时具有更好的解调效果。Optionally, when L is equal to 4, the second device has a better demodulation effect when demodulating the first information.
在上述实施例三的一种实现方式中,第一设备可以从至少一个资源组中分别确定一个候选资源。例如,第一设备针对至少一个资源组中的每个资源组可以基于FSK调制技术,确定其中的一个频率资源;或者基于PPM调制技术,确定其中的一个时间资源;或者基于时频联合调制技术,确定其中的一个时频二维资源。下面结合图5a和图5b,以FSK调制为例进行示例性的说明。In an implementation of the third embodiment, the first device may determine a candidate resource from at least one resource group. For example, the first device may determine one of the frequency resources based on the FSK modulation technology for each resource group in the at least one resource group; or determine one of the time resources based on the PPM modulation technology; or determine one of the time-frequency two-dimensional resources based on the time-frequency joint modulation technology. The following is an exemplary description using FSK modulation as an example in conjunction with FIG. 5a and FIG. 5b.
参见图5a,16个候选资源(如频率资源1至16)划分至四个资源组(如资源组1至4),每个资源组包括4个候选资源,如资源组1包括频率资源1至4、资源组2包括频率资源5至8、资源组3包括频率资源9至12、资源组4包括频率资源13至16。若从每个资源组中确定一个频率资源,四个资源组中的每个资源组激活的频率资源均可以传输2bit的第二信息,那么四个资源组中激活的频率资源可以传输8bit的第一信息。如资源组1中确定频率资源3,则资源组1中激活的频率资源3传输的第二信息的信息状态为10;资源组2中确定频率资源5,则资源组2中激活的频率资源5传输的第二信息的信息状态为00;资源组3中确定频率资源12,则资源组3传输的第二信息的信息状态为11;资源组4中确定频率资源14,则资源组4传输的第二信息的信息状态为01。四个资源组传输的4个第二信息组成第一信息的信息状态为[10001101]。Referring to FIG. 5a, 16 candidate resources (such as frequency resources 1 to 16) are divided into four resource groups (such as resource groups 1 to 4), and each resource group includes 4 candidate resources, such as resource group 1 includes frequency resources 1 to 4, resource group 2 includes frequency resources 5 to 8, resource group 3 includes frequency resources 9 to 12, and resource group 4 includes frequency resources 13 to 16. If one frequency resource is determined from each resource group, and the frequency resources activated in each of the four resource groups can transmit 2 bits of second information, then the frequency resources activated in the four resource groups can transmit 8 bits of first information. For example, if frequency resource 3 is determined in resource group 1, the information state of the second information transmitted by the activated frequency resource 3 in resource group 1 is 10; if frequency resource 5 is determined in resource group 2, the information state of the second information transmitted by the activated frequency resource 5 in resource group 2 is 00; if frequency resource 12 is determined in resource group 3, the information state of the second information transmitted by resource group 3 is 11; if frequency resource 14 is determined in resource group 4, the information state of the second information transmitted by resource group 4 is 01. The information state of the four second information transmitted by the four resource groups constituting the first information is [10001101].
参见图5b,16个候选资源(如频率资源1至16)划分至三个资源组(如资源组1至3),资源组1包括频率资源1至8、资源组2包括频率资源9至12、资源组3包括频率资源13至16。若从每个资源组中确定一个频率资源,资源组1可以传输3bit的第二信息、资源组2和3均可以传输2bit的第二信息,三个资源组中激活的频率资源可以传输7bit的第一信息。如资源组1中确定频率资源5,则资源组1中激活的频率资源5传输的第二信息的信息状态为100;资源组2中确定频率资源10,则资源组2中激活的频率资源10传输的第二信息的信息状态为01;资源组3中确定频率资源15,则资源组3传输的第二信息的信息状态为10。三个资源组传输的3个第二信息组成第一信息的信息状态为[1000110]。Referring to FIG. 5b , 16 candidate resources (such as frequency resources 1 to 16) are divided into three resource groups (such as resource groups 1 to 3), resource group 1 includes frequency resources 1 to 8, resource group 2 includes frequency resources 9 to 12, and resource group 3 includes frequency resources 13 to 16. If one frequency resource is determined from each resource group, resource group 1 can transmit 3-bit second information, resource groups 2 and 3 can both transmit 2-bit second information, and the activated frequency resources in the three resource groups can transmit 7-bit first information. If frequency resource 5 is determined in resource group 1, the information state of the second information transmitted by the activated frequency resource 5 in resource group 1 is 100; if frequency resource 10 is determined in resource group 2, the information state of the second information transmitted by the activated frequency resource 10 in resource group 2 is 01; if frequency resource 15 is determined in resource group 3, the information state of the second information transmitted by resource group 3 is 10. The information state of the first information composed of the 3 second information transmitted by the three resource groups is [1000110].
由此可见,当第一设备与第二设备之间约定了16个并行的候选资源时,无论采取哪一种资源分组方式,第一设备在一个单位时间内所能传输的第一信息的比特数量均大于总是从16个候选资源中确定一激活资源时所能传输的比特数log216=4,实现了传输速率的提高。It can be seen that when 16 parallel candidate resources are agreed upon between the first device and the second device, no matter which resource grouping method is adopted, the number of bits of the first information that can be transmitted by the first device within a unit time is greater than the number of bits that can be transmitted when an activated resource is always determined from the 16 candidate resources (log 2 16=4), thereby achieving an increase in the transmission rate.
示例性的,第一设备针对K个资源组中的每个资源组可以根据第二映射关系,从该资源组中的至少一个候选资源中确定一个激活资源。第二映射关系中,一个信息(或者说信息状态)对应一个激活资源。第一设备可以基于待传输的第二信息确定该第二信息对应的一个激活资源。并通过该一个激活资源传输一个第二信息。Exemplarily, the first device may determine an activation resource from at least one candidate resource in the resource group according to the second mapping relationship for each resource group in the K resource groups. In the second mapping relationship, one information (or information state) corresponds to one activation resource. The first device may determine an activation resource corresponding to the second information to be transmitted based on the second information to be transmitted, and transmit the second information through the one activation resource.
相应的,第二设备接收第一设备通过该一个激活资源传输的第二信息,可以根据该一个激活资源在第二映射关系中确定第二信息,也即第二设备根据第二映射关系和对应的资源组中的一个激活资源,对第二信息进行解调。Correspondingly, the second device receives the second information transmitted by the first device through the one activation resource, and can determine the second information in the second mapping relationship based on the one activation resource, that is, the second device demodulates the second information according to the second mapping relationship and an activation resource in the corresponding resource group.
为了进一步提高传输速率,在上述实施例三的一种实现方式中,第一设备可以从至少一个资源组中分别确定一个或者多个激活资源,使资源组所能传输的第二信息的比特数量N′大于log2 M′,M′为该资源组中的候选资源的个数,N′和M′均为正整数。第一设备从一个资源组中确定一个或者多个激活资源,与前述实施例一和实施例二中第一设备从M个候选资源中确定m个激活资源类似,其区别在于,第一设备在实施例三中是从资源组中确定激活资源,而实施例一和二是从M个候选资源中确定激活资源。In order to further improve the transmission rate, in an implementation of the above-mentioned embodiment 3, the first device can determine one or more activation resources from at least one resource group, so that the number of bits N′ of the second information that can be transmitted by the resource group is greater than log 2 M′, where M′ is the number of candidate resources in the resource group, and N′ and M′ are both positive integers. The first device determines one or more activation resources from a resource group, which is similar to the first device determining m activation resources from M candidate resources in the above-mentioned embodiments 1 and 2, with the difference that the first device determines the activation resources from the resource group in embodiment 3, while embodiments 1 and 2 determine the activation resources from M candidate resources.
示例性的,第一设备可以基于如下两种方式确定该资源组中的激活资源:Exemplarily, the first device may determine the activated resources in the resource group based on the following two methods:
方式一、第一设备根据第二映射关系,确定第二信息的激活资源。该第二映射关系为N′个比特的信息和M′个候选资源中的激活资源之间的映射关系。第一设备可以根据所要传输的N′个比特的第二信息在映射关系中查找与第二信息的信息状态匹配的激活资源。该第二映射关系和前述示例中的第一映射关系类似,二者的区别在于,第二映射关系中的M′个候选资源是第一映射关系中的M个候选资源中的部分候选资源。Method 1: The first device determines the activation resources of the second information according to the second mapping relationship. The second mapping relationship is a mapping relationship between N′ bits of information and activation resources in M′ candidate resources. The first device can search for activation resources that match the information state of the second information in the mapping relationship according to the N′ bits of second information to be transmitted. The second mapping relationship is similar to the first mapping relationship in the aforementioned example, and the difference between the two is that the M′ candidate resources in the second mapping relationship are part of the M candidate resources in the first mapping relationship.
在上述方式一中,第二设备对第一信息的解调,可以包括:根据第二映射关系和对应的资源组中的至少一个激活资源,对第二信息进行解调。In the first manner above, demodulating the first information by the second device may include: demodulating the second information according to the second mapping relationship and at least one activated resource in the corresponding resource group.
该第二映射关系可以是预设的或者配置的,例如该第二映射关系可以预设于第一设备和第二 设备,或者该第一映射关系可以由第一设备向第二设备进行配置,或者该第一映射关系可以由第二设备向第一设备进行配置;或者该第二映射关系可以是协议约定的。The second mapping relationship may be preset or configured, for example, the second mapping relationship may be preset in the first device and the second device. Device, or the first mapping relationship can be configured by the first device to the second device, or the first mapping relationship can be configured by the second device to the first device; or the second mapping relationship can be agreed upon by the protocol.
或者,第一设备和第二设备均可以根据第二矩阵生成该第二映射关系。示例性的,第一设备和第二设备均可以根据第二矩阵生成第二映射关系中N′个比特信息的每个信息状态分别对应的激活向量。第二矩阵可以包括N′行乘M′列的元素,第二矩阵与第一矩阵类似,第二矩阵可以包括第一子矩阵和第二子矩阵,为了简洁不再赘述。该激活向量用于指示该资源组中的至少一个激活资源。第二映射关系的生成过程与第一映射关系的生成过程类似,为了简洁不再赘述。在一些实施例中,第一设备和/或第二设备还可以根据第二矩阵和第二向量生成第二映射关系中N′个比特信息的每个信息状态分别对应的激活向量,该第二向量为1乘M′维的向量。Alternatively, both the first device and the second device may generate the second mapping relationship according to the second matrix. Exemplarily, both the first device and the second device may generate activation vectors corresponding to each information state of the N′ bits of information in the second mapping relationship according to the second matrix. The second matrix may include elements of N′ rows by M′ columns. The second matrix is similar to the first matrix. The second matrix may include a first sub-matrix and a second sub-matrix, which will not be described in detail for the sake of brevity. The activation vector is used to indicate at least one activated resource in the resource group. The generation process of the second mapping relationship is similar to the generation process of the first mapping relationship, which will not be described in detail for the sake of brevity. In some embodiments, the first device and/or the second device may also generate activation vectors corresponding to each information state of the N′ bits of information in the second mapping relationship according to the second matrix and the second vector, and the second vector is a 1 by M′ dimensional vector.
方式二、第一设备根据第二矩阵,确定第二信息的激活向量。该方式二中,第一设备根据第二矩阵确定第二信息的激活向量的过程,与上述实施例一中第一设备根据第一矩阵确定第一信息的激活向量的过程类似,为了简洁不再赘述。Method 2: The first device determines the activation vector of the second information according to the second matrix. In this method 2, the process of the first device determining the activation vector of the second information according to the second matrix is similar to the process of the first device determining the activation vector of the first information according to the first matrix in the above embodiment 1, and will not be repeated for the sake of brevity.
在上述方式二中,第二设备对第一信息的解调与上述方式一中的解调过程一致,为了简洁不再赘述。In the above-mentioned method 2, the demodulation process of the first information by the second device is consistent with the demodulation process in the above-mentioned method 1, which will not be described again for the sake of brevity.
除此之外,在上述方式二中,第二设备还可以根据第二矩阵(或者基于第二矩阵和第二向量)和m个激活资源直接对第二信息进行解调。该解调过程可以是第一设备基于第二矩阵(或者基于第二矩阵和第二向量)确定第二信息的激活资源的逆过程。In addition, in the above-mentioned method 2, the second device can also directly demodulate the second information according to the second matrix (or based on the second matrix and the second vector) and the m activation resources. The demodulation process can be the inverse process of the first device determining the activation resources of the second information based on the second matrix (or based on the second matrix and the second vector).
在上述实施例三中,第一设备还可以向第二设备发送第二指示信息;相应的,第二设备接收第一设备发送的第二指示信息,以使第二设备根据该第二指示信息解调第一信息,或者说根据该第二指示信息解调第一信息中的每个第二信息,参见图4中的S240。需要说明的是,本申请实施例对S240与S210之间的执行顺序不作限定。In the above-mentioned third embodiment, the first device may also send the second indication information to the second device; accordingly, the second device receives the second indication information sent by the first device, so that the second device demodulates the first information according to the second indication information, or demodulates each second information in the first information according to the second indication information, see S240 in Figure 4. It should be noted that the embodiment of the present application does not limit the execution order between S240 and S210.
示例性的,第二指示信息可以用于指示K个资源组以及K个资源组中每个资源组包括的候选资源。Exemplarily, the second indication information may be used to indicate K resource groups and candidate resources included in each of the K resource groups.
在一些实施例中,第二指示信息还可以包括以下至少之一:In some embodiments, the second indication information may further include at least one of the following:
第二矩阵;Second matrix;
第二向量;The second vector;
候选资源的数量M′;The number of candidate resources M′;
第二信息的比特数N′。The number of bits of the second information is N'.
可选的,第二指示信息中未指示的信息可以是预设的信息、预配置的信息或者协议约定的信息。例如,第二向量可以由协议约定,此种情况下,不需要通过第二指示信息指示第二向量。Optionally, the information not indicated in the second indication information may be preset information, preconfigured information or information agreed upon by a protocol. For example, the second vector may be agreed upon by a protocol, in which case, the second vector does not need to be indicated by the second indication information.
图6是本申请实施例提供的一种通信装置的示意性框图。如图6所示,该装置300可以包括:处理模块310和收发模块320。FIG6 is a schematic block diagram of a communication device provided in an embodiment of the present application. As shown in FIG6 , the device 300 may include: a processing module 310 and a transceiver module 320 .
可选地,该通信装置300可对应于上文方法实施例中的第一设备,例如,可以为第一设备,或者配置于第一设备中的部件(如,芯片或芯片系统等)。Optionally, the communication device 300 may correspond to the first device in the above method embodiment, for example, may be the first device, or a component configured in the first device (such as a chip or a chip system, etc.).
其中,当通信装置300用于执行第一设备侧的方法时,处理模块310可以用于从M个候选资源中确定m个激活资源,M为大于或等于2的整数,m为大于或等于1且小于或等于M的整数,该M个候选资源属于同一时间单元或者属于同一周期,该m个激活资源用于表征第一信息,该第一信息包括N个比特,N为正整数,M小于2的N次方;收发模块320可以用于通过该M个候选资源,向第二设备发送该第一信息。In which, when the communication device 300 is used to execute the method on the first device side, the processing module 310 can be used to determine m activation resources from M candidate resources, M is an integer greater than or equal to 2, m is an integer greater than or equal to 1 and less than or equal to M, the M candidate resources belong to the same time unit or the same cycle, the m activation resources are used to represent the first information, the first information includes N bits, N is a positive integer, and M is less than 2 to the power of N; the transceiver module 320 can be used to send the first information to the second device through the M candidate resources.
应理解,各模块执行的具体过程在上述方法实施例中已经详细说明,为了简洁,在此不再赘述。It should be understood that the specific process executed by each module has been described in detail in the above method embodiment, and for the sake of brevity, it will not be repeated here.
可选地,该通信装置300可对应于上文方法实施例中的第二设备,例如,可以为第二设备,或者配置于第二设备中的部件(如,芯片或芯片系统等)。Optionally, the communication device 300 may correspond to the second device in the above method embodiment, for example, may be the second device, or a component configured in the second device (such as a chip or a chip system, etc.).
其中,当通信装置300用于执行第二设备侧的方法时,收发模块320可以用于接收第一设备通过M个候选资源发送的第一信息,M为大于或等于2的整数,M个候选资源包括m个激活资源,m为大于或等于1且小于或等于M的整数,该M个候选资源属于同一时间单元或者属于同一周期,该m个激活资源用于表征该第一信息,该第一信息包括N个比特,N为正整数,M小于 2的N次方;处理模块310可以用于对该第一信息进行解调。Among them, when the communication device 300 is used to execute the method on the second device side, the transceiver module 320 can be used to receive the first information sent by the first device through M candidate resources, M is an integer greater than or equal to 2, the M candidate resources include m activation resources, m is an integer greater than or equal to 1 and less than or equal to M, the M candidate resources belong to the same time unit or the same cycle, the m activation resources are used to represent the first information, the first information includes N bits, N is a positive integer, M is less than 2 to the power of N; the processing module 310 can be used to demodulate the first information.
应理解,各模块执行的具体过程在上述方法实施例中已经详细说明,为了简洁,在此不再赘述。It should be understood that the specific process executed by each module has been described in detail in the above method embodiment, and for the sake of brevity, it will not be repeated here.
该通信装置300中的收发模块320可以通过收发器实现,例如可对应于图7中所示的通信装置400中的收发器410,该通信装置300中的处理模块310可通过至少一个处理器实现,例如可对应于图7中示出的通信装置400中的处理器420。The transceiver module 320 in the communication device 300 may be implemented by a transceiver, for example, corresponding to the transceiver 410 in the communication device 400 shown in FIG. 7 . The processing module 310 in the communication device 300 may be implemented by at least one processor, for example, corresponding to the processor 420 in the communication device 400 shown in FIG. 7 .
当该通信装置300为配置于通信设备(如终端设备或网络设备)中的芯片或芯片系统时,该通信装置300中的收发模块320可以通过输入/输出接口、电路等实现,该通信装置300中的处理模块310可以通过该芯片或芯片系统上集成的处理器、微处理器或集成电路等实现。When the communication device 300 is a chip or a chip system configured in a communication device (such as a terminal device or a network device), the transceiver module 320 in the communication device 300 can be implemented through an input/output interface, circuit, etc., and the processing module 310 in the communication device 300 can be implemented through a processor, microprocessor or integrated circuit integrated on the chip or chip system.
图7是本申请实施例提供的另一种通信装置的示意性框图。如图7所示,该通信装置400可以包括:收发器410、处理器420和存储器430。其中,收发器410、处理器420和存储器430通过内部连接通路互相通信,该存储器430用于存储指令,该处理器420用于执行该存储器430存储的指令,以控制该收发器410发送信号和/或接收信号。FIG7 is a schematic block diagram of another communication device provided in an embodiment of the present application. As shown in FIG7, the communication device 400 may include: a transceiver 410, a processor 420, and a memory 430. The transceiver 410, the processor 420, and the memory 430 communicate with each other through an internal connection path, the memory 430 is used to store instructions, and the processor 420 is used to execute the instructions stored in the memory 430 to control the transceiver 410 to send and/or receive signals.
应理解,该通信装置400可以对应于上述方法实施例中的第一设备或第二设备,并且可以用于执行上述方法实施例中第二设备或第二设备执行的各个步骤和/或流程。可选地,该存储器430可以包括只读存储器和随机存取存储器,并向处理器提供指令和数据。存储器的一部分还可以包括非易失性随机存取存储器。存储器430可以是一个单独的器件,也可以集成在处理器420中。该处理器420可以用于执行存储器430中存储的指令,并且当该处理器420执行存储器中存储的指令时,该处理器420用于执行上述与终端设备或网络设备对应的方法实施例的各个步骤和/或流程。It should be understood that the communication device 400 may correspond to the first device or the second device in the above method embodiment, and may be used to execute the various steps and/or processes performed by the second device or the second device in the above method embodiment. Optionally, the memory 430 may include a read-only memory and a random access memory, and provide instructions and data to the processor. A portion of the memory may also include a non-volatile random access memory. The memory 430 may be a separate device or may be integrated in the processor 420. The processor 420 may be used to execute instructions stored in the memory 430, and when the processor 420 executes instructions stored in the memory, the processor 420 is used to execute the various steps and/or processes of the above method embodiment corresponding to the terminal device or network device.
可选地,该通信装置400是前文实施例中的第一设备。Optionally, the communication device 400 is the first device in the above embodiment.
可选地,该通信装置400是前文实施例中的第二设备。Optionally, the communication device 400 is the second device in the above embodiment.
其中,收发器410可以包括发射机和接收机。收发器410还可以进一步包括天线,天线的数量可以为一个或多个。该处理器420和存储器430与收发器410可以是集成在不同芯片上的器件。如,处理器420和存储器430可以集成在基带芯片中,收发器410可以集成在射频芯片中。该处理器420和存储器430与收发器410也可以是集成在同一个芯片上的器件。本申请对此不作限定。Among them, the transceiver 410 may include a transmitter and a receiver. The transceiver 410 may further include an antenna, and the number of antennas may be one or more. The processor 420 and the memory 430 and the transceiver 410 may be devices integrated on different chips. For example, the processor 420 and the memory 430 may be integrated in a baseband chip, and the transceiver 410 may be integrated in a radio frequency chip. The processor 420 and the memory 430 and the transceiver 410 may also be devices integrated on the same chip. This application does not limit this.
可选地,该通信装置400是配置在终端设备中的部件,如芯片、芯片系统等。Optionally, the communication device 400 is a component configured in a terminal device, such as a chip, a chip system, etc.
可选地,该通信装置400是配置在网络设备中的部件,如芯片、芯片系统等。Optionally, the communication device 400 is a component configured in a network device, such as a chip, a chip system, etc.
其中,收发器420也可以是通信接口,如输入/输出接口、电路等。该收发器420与处理器410和存储器430都可以集成在同一个芯片中,如集成在基带芯片中。The transceiver 420 may also be a communication interface, such as an input/output interface, a circuit, etc. The transceiver 420, the processor 410, and the memory 430 may be integrated into the same chip, such as a baseband chip.
本申请还提供了一种处理装置,包括至少一个处理器,至少一个处理器用于执行存储器中存储的计算机程序,以使得处理装置执行上述方法实施例中第一设备或第二设备执行的方法。The present application also provides a processing device, including at least one processor, wherein the at least one processor is used to execute a computer program stored in a memory, so that the processing device executes the method executed by the first device or the second device in the above method embodiment.
本申请实施例还提供了一种处理装置,包括处理器和输入输出接口。输入输出接口与处理器耦合。输入输出接口用于输入和/或输出信息。信息包括指令和数据中的至少一项。处理器用于执行计算机程序,以使得处理装置执行上述方法实施例中第一设备或第二设备执行的方法。The embodiment of the present application also provides a processing device, including a processor and an input/output interface. The input/output interface is coupled to the processor. The input/output interface is used to input and/or output information. The information includes at least one of an instruction and data. The processor is used to execute a computer program so that the processing device executes the method executed by the first device or the second device in the above method embodiment.
本申请实施例还提供了一种处理装置,包括处理器和存储器。存储器用于存储计算机程序,处理器用于从所述存储器调用并运行计算机程序,以使得处理装置执行上述方法实施例中第一设备或第二设备执行的方法。The present application also provides a processing device, including a processor and a memory. The memory is used to store a computer program, and the processor is used to call and run the computer program from the memory, so that the processing device executes the method executed by the first device or the second device in the above method embodiment.
应理解,上述处理装置可以是一个或多个芯片。例如,该处理装置可以是现场可编程门阵列(field programmable gate array,FPGA),可以是专用集成芯片(application specific integrated circuit,ASIC),还可以是系统芯片(system on chip,SoC),还可以是中央处理器(central processor unit,CPU),还可以是网络处理器(network processor,NP),还可以是数字信号处理电路(digital signal processor,DSP),还可以是微控制器(micro controller unit,MCU),还可以是可编程控制器(programmable logic device,PLD)或其他集成芯片。It should be understood that the above-mentioned processing device can be one or more chips. For example, the processing device can be a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on chip (SoC), a central processor unit (CPU), a network processor (NP), a digital signal processor (DSP), a microcontroller unit (MCU), a programmable logic device (PLD) or other integrated chips.
在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存 储器中的信息,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。In the implementation process, each step of the above method can be completed by an integrated logic circuit of hardware in the processor or by instructions in the form of software. The steps of the method disclosed in the embodiment of the present application can be directly embodied as being executed by a hardware processor, or can be executed by a combination of hardware and software modules in the processor. The software module can be located in a mature storage medium in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. The storage medium is located in a memory, and the processor reads the memory. The information in the memory is combined with its hardware to complete the steps of the above method. To avoid repetition, it will not be described in detail here.
应注意,本申请实施例中的处理器可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。It should be noted that the processor in the embodiment of the present application can be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method embodiment can be completed by an integrated logic circuit of hardware in the processor or an instruction in the form of software. The above processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in the embodiment of the present application can be directly embodied as a hardware decoding processor to perform, or the hardware and software modules in the decoding processor can be combined and performed. The software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in a memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
可以理解,本申请实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,ROM)、可编程只读存储器(programmable ROM,PROM)、可擦除可编程只读存储器(erasable PROM,EPROM)、电可擦除可编程只读存储器(electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(random access memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(static RAM,SRAM)、动态随机存取存储器(dynamic RAM,DRAM)、同步动态随机存取存储器(synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(doubledata rate SDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(direct rambus RAM,DR RAM)。应注意,本文描述的系统和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。It can be understood that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchlink DRAM (SLDRAM), and direct rambus RAM (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
根据本申请实施例提供的方法,本申请还提供一种计算机程序产品,该计算机程序产品包括:计算机程序代码,当该计算机程序代码在计算机上运行时,使得该计算机执行上述方法实施例中第一设备或第二设备执行的方法。According to the method provided in the embodiment of the present application, the present application also provides a computer program product, which includes: computer program code, when the computer program code is run on a computer, the computer executes the method executed by the first device or the second device in the above method embodiment.
根据本申请实施例提供的方法,本申请还提供一种计算机可读存储介质,该计算机可读存储介质存储有程序代码,当该程序代码在计算机上运行时,使得该计算机执行上述方法实施例中第一设备或第二设备执行的方法。According to the method provided in the embodiment of the present application, the present application also provides a computer-readable storage medium, which stores a program code. When the program code runs on a computer, the computer executes the method executed by the first device or the second device in the above method embodiment.
根据本申请实施例提供的方法,本申请还提供一种通信系统,该通信系统可以包括前述的第一设备和第二设备。According to the method provided in the embodiment of the present application, the present application also provides a communication system, which may include the aforementioned first device and second device.
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
上述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例中方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。If the above functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the part of the technical solution of the present application that essentially contributes or the part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the method in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard drives, ROM, RAM, magnetic disks, or optical disks.
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技 术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。 The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Those skilled in the art can easily think of changes or substitutions within the technical scope disclosed in this application, which should be included in the protection scope of this application. Therefore, the protection scope of this application should be based on the protection scope of the claims.
Claims (35)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310404167.3A CN118785417A (en) | 2023-04-07 | 2023-04-07 | Communication modulation method, device and storage medium |
| CN202310404167.3 | 2023-04-07 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2024208174A1 true WO2024208174A1 (en) | 2024-10-10 |
Family
ID=92971329
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2024/085451 Pending WO2024208174A1 (en) | 2023-04-07 | 2024-04-02 | Communication modulation method, apparatus and storage medium |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN118785417A (en) |
| WO (1) | WO2024208174A1 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020048481A1 (en) * | 2018-09-07 | 2020-03-12 | 华为技术有限公司 | Communication method and apparatus |
| CN112997551A (en) * | 2019-03-28 | 2021-06-18 | Oppo广东移动通信有限公司 | Method and terminal equipment for transmitting sideline channel |
| CN115399007A (en) * | 2020-04-24 | 2022-11-25 | 华为技术有限公司 | Method, device and system for transmitting resource indication information |
-
2023
- 2023-04-07 CN CN202310404167.3A patent/CN118785417A/en active Pending
-
2024
- 2024-04-02 WO PCT/CN2024/085451 patent/WO2024208174A1/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020048481A1 (en) * | 2018-09-07 | 2020-03-12 | 华为技术有限公司 | Communication method and apparatus |
| CN112997551A (en) * | 2019-03-28 | 2021-06-18 | Oppo广东移动通信有限公司 | Method and terminal equipment for transmitting sideline channel |
| CN115399007A (en) * | 2020-04-24 | 2022-11-25 | 华为技术有限公司 | Method, device and system for transmitting resource indication information |
Also Published As
| Publication number | Publication date |
|---|---|
| CN118785417A (en) | 2024-10-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111867038B (en) | Communication method and device | |
| WO2018202130A1 (en) | Reference signal sequence determination method, apparatus, computer program product and computer readable storage medium | |
| CN109831827B (en) | Data transmission method, terminal and base station | |
| CN110351859A (en) | Method and device for acquiring resource indication value | |
| CN114205064A (en) | Method and device for sending phase tracking reference signal | |
| CN116709536A (en) | Means for transmission of control messages of a fronthaul interface | |
| WO2024051660A1 (en) | Communication method and communication apparatus | |
| WO2019015445A1 (en) | Communication method and apparatus | |
| CN116506960A (en) | Data transmission method and device, storage medium, terminal equipment and network equipment | |
| WO2022199346A1 (en) | Instruction method and related product | |
| WO2024067191A1 (en) | Communication method and apparatus | |
| JP2021503210A (en) | Resource configuration method, terminal equipment and network equipment | |
| CN112020145A (en) | A communication method and device | |
| WO2021109108A1 (en) | Communication method and apparatus | |
| CN109391427B (en) | Communication method and device | |
| CN115529107A (en) | Method and device for determining modulation and coding scheme MCS table | |
| CN111327346A (en) | Method and device for determining channel frequency hopping and computer storage medium | |
| US12389388B2 (en) | Method for sending and receiving control information, apparatus, and system | |
| CN113517959B (en) | Method, device and storage medium for sending feedback information | |
| CN112153690B (en) | Communication method and communication device | |
| WO2024208174A1 (en) | Communication modulation method, apparatus and storage medium | |
| WO2019192515A1 (en) | Method and apparatus for transmitting feedback information | |
| CN110890955A (en) | Communication method and device | |
| WO2022141106A1 (en) | Method and device for repeatedly transmitting data channel | |
| JP7712407B2 (en) | COMMUNICATION METHOD, COMMUNICATION APPARATUS AND COMPUTER-READABLE STORAGE MEDIUM |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 24784258 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |