Uplink communication methods, and apparatus
By determining the time domain location of DMRS by receiving information from network devices at the terminal and transmitting DMRS on the PUSCH of OCC multi-user multiplexing, the problem of low spectrum and resource utilization in uplink communication is solved, achieving more efficient spectrum utilization and uplink transmission for more users.
Patent Information
- Application Number
- PCT/CN2024/111274
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-08-09
- Publication Date
- 2026-02-12
AI Technical Summary
Existing technologies struggle to effectively improve uplink spectrum and resource utilization through orthogonal coverage code (OCC) multi-user multiplexing under limited time-frequency resources and terminal transmit power. In particular, under the Single-tone NPUSCH format, the frequency offset estimation of DMRS is easily affected by carrier frequency offset.
By receiving the first information sent by the network device, the time domain position of the terminal's demodulation reference signal (DMRS) is determined, and the DMRS is transmitted on the physical uplink shared channel (PUSCH) based on orthogonal coverage code (OCC) multi-user multiplexing, so that the DMRS sequences between different users are orthogonal to ensure effective channel estimation.
It improves the system's communication efficiency and spectrum resource utilization, supports uplink transmission for more users, and enhances uplink coverage.
Smart Images

Figure CN2024111274_12022026_PF_FP_ABST
Abstract
Description
Uplink communication method and device TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of communication, and particularly relates to an uplink communication method and device. BACKGROUND
[0002] In order to improve uplink (UL) coverage and enable a cell to serve more users simultaneously, multi-user multiplexing based on an orthogonal cover code (OCC) can be considered to achieve uplink capacity enhancement.
[0003] SUMMARY
[0004] Embodiments of the present disclosure provide an uplink communication method and device.
[0005] A first aspect of the present disclosure provides an uplink communication method, which is performed by a terminal, and includes:
[0006] receiving first information sent by a network device;
[0007] determining a time domain position of a demodulation reference signal (DMRS) of the terminal based on the first information;
[0008] sending the DMRS to the network device on a physical uplink shared channel (PUSCH) based on OCC multi-user multiplexing.
[0009] A second aspect of the present disclosure provides an uplink communication method, which is performed by a network device, and includes:
[0010] sending first information to a terminal;
[0011] receiving a demodulation reference signal (DMRS) sent by the terminal on a physical uplink shared channel (PUSCH) based on OCC multi-user multiplexing;
[0012] The first information is used to determine a time domain position of the DMRS.
[0013] A third aspect of the present disclosure provides a terminal, which includes:
[0014] a transceiver, configured to receive first information sent by a network device;
[0015] a processing module, configured to determine a time domain position of a demodulation reference signal (DMRS) of the terminal based on the first information;
[0016] The transceiver module is further configured to send the DMRS to the network device on a physical uplink shared channel (PUSCH) based on OCC multi-user multiplexing.
[0017] The fourth aspect of the present disclosure provides a network device, comprising:
[0018] The transceiver module is configured to send first information to a terminal.
[0019] The transceiver module is further configured to receive a demodulation reference signal (DMRS) sent by the terminal on a physical uplink shared channel (PUSCH) based on OCC multi-user multiplexing.
[0020] The first information is used to determine the time domain position of the DMRS.
[0021] The scheme provided by the embodiments of the present disclosure comprises the following steps: receiving first information sent by a network device; determining the time domain position of a demodulation reference signal (DMRS) of a terminal based on the first information; and sending the DMRS to the network device on a physical uplink shared channel (PUSCH) based on OCC multi-user multiplexing. As a result, the DMRS sequences of different users subjected to OCC multi-user multiplexing are orthogonal to each other, which ensures that the receiving end can effectively perform DMRS channel estimation of different multiplexed users, effectively improves the communication efficiency of the system, and improves the spectrum and resource utilization. BRIEF DESCRIPTION OF DRAWINGS
[0022] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure or the background art, the drawings needed to be used in the embodiments of the present disclosure or the background art will be described below.
[0023] FIG. 1A is a schematic diagram of the architecture of a communication system provided by an embodiment of the present disclosure;
[0024] FIG. 2A is an interaction diagram of an uplink communication method provided by an embodiment of the present disclosure;
[0025] FIGS. 2B-2H are schematic diagrams of an uplink communication method provided by an embodiment of the present disclosure;
[0026] FIG. 3A is a flow diagram of an uplink communication method provided by an embodiment of the present disclosure;
[0027] FIG. 4A is a flow diagram of an uplink communication method provided by an embodiment of the present disclosure;
[0028] FIG. 5 is a flow diagram of an uplink communication method provided by an embodiment of the present disclosure;
[0029] FIG. 6A is a schematic diagram of the structure of a terminal provided by an embodiment of the present disclosure;
[0030] FIG. 6B is a structural schematic diagram of a network device according to an embodiment of the present disclosure;
[0031] FIG. 7A is a structural schematic diagram of a communication device according to an embodiment of the present disclosure;
[0032] FIG. 7B is a structural schematic diagram of a chip according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0033] Embodiments of the present disclosure provide an uplink communication method and device.
[0034] In a first aspect, embodiments of the present disclosure provide an uplink communication method, the method comprising:
[0035] receiving first information sent by a network device;
[0036] determining a time domain position of a demodulation reference signal (DMRS) of the terminal based on the first information;
[0037] sending the DMRS to the network device on a physical uplink shared channel (PUSCH) based on orthogonal cover code (OCC) multi-user multiplexing.
[0038] In the above embodiments, the DMRS sequences of different users subjected to OCC multi-user multiplexing are mutually orthogonal, so that the receiving end can effectively perform DMRS channel estimation of different multiplexed users, effectively improving the communication efficiency of the system and improving the spectrum and resource utilization.
[0039] In some embodiments of the first aspect, the OCC multiplexing is OCC multiplexing based on multiple time slots.
[0040] The DMRS of the terminal is code division multiplexed (CDM) with the DMRS corresponding to other terminals in the same OCC multiplexed user group; or
[0041] The DMRS of the terminal is time division multiplexed (TDM) with the DMRS corresponding to other terminals in the same OCC multiplexed user group; or
[0042] The DMRS of the terminal is CDM with the DMRS corresponding to part of the other terminals in the same OCC multiplexed user group, and the DMRS of the terminal is TDM with the DMRS corresponding to another part of the other terminals in the same OCC multiplexed user group.
[0043] The time-frequency domain resources of the PUSCH corresponding to the terminals in the same user group are the same.
[0044] In some embodiments of the first aspect, the DMRS of the terminal is code division multiplexed (CDM) with the DMRS of other terminals in the same OCC multiplexed user group.
[0045] The DMRS covers the values of different positions in the OCC sequence corresponding to the terminal in each time slot.
[0046] In some embodiments of the first aspect, the DMRS of the terminal is time division multiplexed (TDM) with the DMRS of other terminals in the same OCC multiplexed user group; the DMRS does not cover the values of the OCC sequence.
[0047] The TDM is performed in units of multiple time slots multiplexed by the OCC; or
[0048] The TDM is performed in units of a single time slot; or
[0049] The TDM is performed in units of a single time slot, and the mapping of the TDM DMRS is performed in order of groups of two terminals each, and the mapping of the next group is performed after the mapping of the TDM DMRS of each group is completed.
[0050] In some embodiments of the first aspect, the DMRS of the terminal is code division multiplexed (CDM) with a part of the DMRS of other terminals in the same OCC multiplexed user group, and the DMRS of the terminal is time division multiplexed (TDM) with another part of the DMRS of other terminals in the same OCC multiplexed user group.
[0051] The CDM DMRS in each time slot covers the values of different positions in the OCC sequence.
[0052] The TDM DMRS is mapped in units of multiple time slots multiplexed by the OCC; or the TDM DMRS is performed in units of a single time slot.
[0053] The OCC sequence corresponding to the DMRS is different from the OCC sequence corresponding to the terminal.
[0054] In some embodiments of the first aspect, the first information is used to indicate the time domain position of the DMRS.
[0055] In some embodiments of the first aspect, the first information includes at least one of the following information:
[0056] Downlink control information (DCI);
[0057] Radio resource control (RRC);
[0058] The terminal-specific signaling.
[0059] In some embodiments of the first aspect, the first information is used to indicate the time-domain position of the DMRS, and the first information is further used to indicate the OCC sequence corresponding to the DMRS, and the time-domain position of the DMRS and the OCC sequence corresponding to the DMRS are indicated independently.
[0060] In some embodiments of the first aspect, the first information is used to jointly indicate the time-domain position of the DMRS and the OCC sequence corresponding to the DMRS.
[0061] The first information is further used to indicate the OCC sequence corresponding to the terminal.
[0062] In a second aspect, the embodiments of the present disclosure provide an uplink communication method, and the method comprises:
[0063] sending first information to a terminal;
[0064] receiving a demodulation reference signal (DMRS) sent by the terminal on a physical uplink shared channel (PUSCH) based on orthogonal cover code (OCC) multi-user multiplexing;
[0065] The first information is used to determine the time-domain position of the DMRS.
[0066] In the above embodiments, the DMRS sequences of different users subjected to OCC multi-user multiplexing are mutually orthogonal, so that the receiving end can effectively perform DMRS channel estimation of different multiplexed users, effectively improving the communication efficiency of the system and improving the spectrum and resource utilization.
[0067] In some embodiments of the second aspect, the OCC multiplexing is OCC multiplexing based on multiple time slots.
[0068] The DMRS of the terminal is code division multiplexed (CDM) with the DMRS corresponding to other terminals in the same OCC multiplexed user group; or
[0069] The DMRS of the terminal is time division multiplexed (TDM) with the DMRS corresponding to other terminals in the same OCC multiplexed user group; or
[0070] The DMRS of the terminal is code division multiplexed (CDM) with the DMRS corresponding to part of the other terminals in the same OCC multiplexed user group, and the DMRS of the terminal is time division multiplexed (TDM) with the DMRS corresponding to another part of the other terminals in the same OCC multiplexed user group.
[0071] The time-frequency domain resource of the PUSCH corresponding to the terminal in the same user group is the same.
[0072] In some embodiments of the second aspect, the DMRS of the terminal is code division multiplexing (CDM) with the DMRS of the other terminals in the same OCC multiplexing user group.
[0073] The DMRS covers the values of different positions in the OCC sequence corresponding to the terminal in each slot.
[0074] In some embodiments of the second aspect, the DMRS of the terminal is time division multiplexing (TDM) with the DMRS of the other terminals in the same OCC multiplexing user group; and the DMRS does not cover the values of the OCC sequence.
[0075] The TDM is performed in units of multiple slots multiplexed by the OCC; or
[0076] The TDM is performed in units of a single slot; or
[0077] The TDM is performed in units of a single slot, and the mapping of the TDM DMRS is performed in the order of each two terminals as a group, and the mapping of the TDM DMRS of each group is completed before the mapping of the next group.
[0078] In some embodiments of the second aspect, the DMRS of the terminal is code division multiplexing (CDM) with the DMRS of a part of the other terminals in the same OCC multiplexing user group, and the DMRS of the terminal is time division multiplexing (TDM) with the DMRS of another part of the other terminals in the same OCC multiplexing user group.
[0079] The CDM DMRS in each slot covers the values of different positions in the OCC sequence.
[0080] The TDM DMRS is mapped in units of multiple slots multiplexed by the OCC; or the TDM DMRS is performed in units of a single slot.
[0081] The OCC sequence corresponding to the DMRS is different from the OCC sequence corresponding to the terminal.
[0082] In some embodiments of the second aspect, the first information is used to indicate the time domain position of the DMRS.
[0083] In some embodiments of the second aspect, the first information includes at least one of the following information:
[0084] Downlink Control Information, DCI;
[0085] Radio Resource Control, RRC;
[0086] The terminal-specific signaling.
[0087] In some embodiments of the second aspect, the first information comprises at least one of the following:
[0088] Downlink Control Information, DCI;
[0089] Radio Resource Control, RRC;
[0090] The terminal-specific signaling.
[0091] In some embodiments of the second aspect, the first information is used to jointly indicate the time-domain position of the DMRS and the OCC sequence corresponding to the DMRS.
[0092] The first information is also used to indicate the OCC sequence corresponding to the terminal.
[0093] In a third aspect, the embodiments of the present disclosure provide an uplink communication method, and the method comprises the following steps:
[0094] The network device sends first information to a terminal;
[0095] The terminal determines the time-domain position of a demodulation reference signal, DMRS, of the terminal based on the first information.
[0096] The terminal sends the DMRS to the network device on a physical uplink shared channel, PUSCH, which is subjected to orthogonal cover code, OCC, multi-user multiplexing.
[0097] In the above embodiments, the DMRS sequences of different users subjected to OCC multi-user multiplexing are mutually orthogonal, so that the receiving end can effectively perform DMRS channel estimation of different multiplexed users, effectively improving the communication efficiency of the system and improving the spectrum and resource utilization.
[0098] In a fourth aspect, the embodiments of the present disclosure provide a terminal, which comprises a transceiver module and a processing module; wherein the terminal is configured to execute the first aspect and the optional implementation manners of the first aspect.
[0099] In a fifth aspect, the embodiments of the present disclosure provide a network device, which comprises a transceiver module and a processing module; wherein the network device is configured to execute the second aspect and the optional implementation manners of the second aspect.
[0100] In a sixth aspect, the embodiments of the present disclosure provide a communication apparatus, comprising: one or more processors; wherein the communication apparatus is configured to perform the method in the first aspect and the optional implementation manners of the first aspect.
[0101] In a seventh aspect, the embodiments of the present disclosure provide a communication apparatus, comprising: one or more processors; wherein the communication apparatus is configured to perform the method in the second aspect and the optional implementation manners of the second aspect.
[0102] In an eighth aspect, the embodiments of the present disclosure provide a communication system, comprising: a terminal, a network device; wherein the terminal is configured to perform the method described in the first aspect and the optional implementation manners of the first aspect, and the network device is configured to perform the method described in the second aspect and the optional implementation manners of the second aspect.
[0103] In a ninth aspect, the embodiments of the present disclosure provide a storage medium, which stores instructions, when the instructions are executed on a communication device, causing the communication device to perform the method described in the first aspect and the optional implementation manners of the first aspect, the second aspect and the optional implementation manners of the second aspect.
[0104] In a tenth aspect, the embodiments of the present disclosure provide a program product, which, when executed by a communication device, causes the communication device to perform the method described in the first aspect and the optional implementation manners of the first aspect, the second aspect and the optional implementation manners of the second aspect.
[0105] In an eleventh aspect, the embodiments of the present disclosure provide a computer program, which, when executed on a computer, causes the computer to perform the method described in the first aspect and the optional implementation manners of the first aspect, the second aspect and the optional implementation manners of the second aspect.
[0106] In a twelfth aspect, the embodiments of the present disclosure provide a chip or chip system. The chip or chip system comprises processing circuitry configured to perform the method described in the first aspect and the optional implementation manners of the first aspect, the second aspect and the optional implementation manners of the second aspect.
[0107] It can be understood that the terminal, the access network device, the core network device, the communication system, the storage medium, the program product, the computer program, the chip or the chip system are all used to perform the method proposed in the embodiments of the present disclosure. Therefore, the beneficial effects that can be achieved are referred to the beneficial effects in the corresponding method, which will not be described here.
[0108] Embodiments of the present disclosure provide an uplink communication method and device. In some embodiments, the uplink communication method and the information processing method, the communication method, and the like can be replaced with each other, the uplink communication device and the information processing device, the communication device, and the like can be replaced with each other, and the uplink communication system and the information processing system, the communication system, and the like can be replaced with each other.
[0109] The embodiments of the present disclosure are not exhaustive, but only illustrate some embodiments, and are not specific limitations on the protection scope of the present disclosure. In the case of no contradiction, each step in an embodiment can be implemented as an independent embodiment, and the steps can be combined arbitrarily, for example, the scheme after removing some steps in an embodiment can also be implemented as an independent embodiment, and the order of the steps in an embodiment can be exchanged arbitrarily, in addition, the optional implementation manners in an embodiment can be combined arbitrarily; in addition, the embodiments can be combined arbitrarily, for example, some or all steps of different embodiments can be combined arbitrarily, an embodiment can be combined with the optional implementation manners of other embodiments.
[0110] In the embodiments of the present disclosure, the terms and / or descriptions between the embodiments are consistent if there is no special description and logical conflict, and can be referred to each other, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0111] The terms used in the embodiments of the present disclosure are only for the purpose of describing specific embodiments, and not as a limitation on the present disclosure.
[0112] In the embodiments of the present disclosure, unless otherwise specified, the elements expressed in singular form, such as "one", "a", "the", "above", "above", "preceding", "this", and the like, can represent "one and only one", or "one or more", "at least one", and the like. For example, in the case of using articles such as "a", "an", "the" in English, the noun after the article can be understood as singular expression, or can be understood as plural expression.
[0113] In the embodiments of the present disclosure, "a plurality of" means two or more.
[0114] In some embodiments, the terms "at least one of", "one or more", "a plurality of", "multiple", and the like can be replaced with each other.
[0115] In some embodiments, "at least one of A, B", "A and / or B", "in one case A, in another case B", "responsive to case A, responsive to case B" and the like, can be interpreted to include both cases, A and B, in some embodiments, A (A is performed regardless of B), in some embodiments, B (B is performed regardless of A), in some embodiments, selected from the group consisting of A and B (the selection between A and B is an option), in some embodiments, A and B (both A and B are performed).
[0116] In some embodiments, "A or B" and the like, can be interpreted to include both cases, A and B, in some embodiments, A (A is performed regardless of B), in some embodiments, B (B is performed regardless of A), in some embodiments, selected from the group consisting of A and B (the selection between A and B is an option).
[0117] In some embodiments, the prefix words "first", "second" and the like in the disclosure do not limit the position, order, priority, number or content of the described objects, and the description of the described objects should be referred to the context of the claims or embodiments, and should not be construed as redundant limitations. For example, the described objects are "fields", and the ordinal words before "fields" in "first field" and "second field" do not limit the position or order between "fields", and "first" and "second" do not limit whether the "fields" modified by them are in the same message or not, nor limit the order of "first field" and "second field". For another example, the described objects are "levels", and the ordinal words before "levels" in "first level" and "second level" do not limit the priority between "levels". For another example, the number of the described objects is not limited by the ordinal words, and can be one or more. For example, "first device", where the number of "devices" can be one or more. In addition, the objects modified by different prefix words can be the same or different, for example, the described objects are "devices", and "first device" and "second device" can be the same device or different devices, and their types can be the same or different; for another example, the described objects are "information", and "first information" and "second information" can be the same information or different information, and their contents can be the same or different.
[0118] In some embodiments, "including A", "containing A", "for indicating A", "carrying A" can be interpreted as directly carrying A, or indirectly indicating A.
[0119] In some embodiments, the terms "in response to", "in response to determining", "in the case of", "when", "when", "if", "if" and the like can be replaced with each other.
[0120] In some embodiments, the terms "greater than", "greater than or equal to", "not less than", "more than", "more than or equal to", "not less than", "higher than", "higher than or equal to", "not lower than", "above", and the like can be replaced with each other, and the terms "less than", "less than or equal to", "not greater than", "fewer than", "fewer than or equal to", "not more than", "lower than", "lower than or equal to", "not higher than", "below", and the like can be replaced with each other.
[0121] In some embodiments, the apparatuses and devices can be interpreted as physical or virtual, and their names are not limited to the names described in the embodiments, and in some cases can also be understood as "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", "subject", and the like.
[0122] In some embodiments, "network" can be interpreted as an apparatus included in the network, such as an access network device, a core network device, and the like.
[0123] In some embodiments, an “access network device (AN device)” can also be referred to as a “radio access network device (RAN device),” a “base station (BS),” a “radio base station,” a “fixed station,” and in some embodiments can also be understood as a “node,” an “access point,” a “transmission point (TP),” a “reception point (RP),” a “transmission / reception point (TRP),” a “panel,” an “antenna panel,” an “antenna array,” a “cell,” a “macro cell,” a “small cell,” a “femto cell,” a “pico cell,” a “sector,” a “cell group,” a “serving cell,” a “carrier,” a “component carrier,” a “bandwidth part (BWP),” and the like.
[0124] In some embodiments, a "terminal" or "terminal device" can be referred to as a "user equipment (UE)", "user terminal", Narrow Band-Internet of Things (NB-IoT) device, "mobile station (MS)", "mobile terminal (MT)", subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, handset, user agent, mobile client, client, etc.
[0125] In some embodiments, an access network device, a core network device, or a network device can be replaced with a terminal. For example, the embodiments of the present disclosure can also be applied to a structure in which communication between an access network device, a core network device, or a network device and a terminal is replaced with communication between a plurality of terminals (e.g., device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, it can also be configured as a structure in which a terminal has all or part of the functions of an access network device. In addition, the terms "uplink", "downlink", etc. can also be replaced with terms corresponding to inter-terminal communication (e.g., "side"). For example, an uplink channel, a downlink channel, etc. can be replaced with a side channel, and an uplink, a downlink, etc. can be replaced with a side link.
[0126] In some embodiments, the terminal can be replaced by an access network device, a core network device, or a network device. In this case, the access network device, the core network device, or the network device can also be configured to have all or part of the functions of the terminal.
[0127] In some embodiments, the data, information, and the like can be acquired in compliance with the laws and regulations of the country where the terminal is located.
[0128] In some embodiments, the data, information, and the like can be acquired after obtaining the consent of the user.
[0129] In addition, each element, each row, or each column in the table of the embodiments of the present disclosure can be implemented as an independent embodiment, and any combination of any element, any row, or any column can also be implemented as an independent embodiment.
[0130] FIG. 1A is a schematic diagram of an architecture of a communication system according to an embodiment of the present disclosure.
[0131] As shown in FIG. 1A, the communication system 100 includes a terminal 101 and a network device 102.
[0132] In some embodiments, the terminal 101 includes at least one of a mobile phone, a wearable device, an Internet of Things device, a Narrow Band-Internet of Things (NB-IoT) device, a satellite communication device, a car with communication function, a smart car, a Pad, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in smart grid, a wireless terminal device in transportation safety, a wireless terminal device in smart city, a wireless terminal device in smart home, a RedCap terminal, and the like, but is not limited thereto.
[0133] In some embodiments, the network device 102 is, for example, a node or device that accesses a terminal to a wireless network, and the network device can include at least one of a node such as a satellite or a drone in an uplink communication network, an evolved NodeB (eNB) in a 5G communication system, a next generation eNB (ng-eNB), a next generation NodeB (gNB), a next generation RAN node (NG-RAN node), a node B (NB), a home node B (HNB), a home evolved node B (HeNB), a wireless backhaul device, a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a base band unit (BBU), a mobile switching center, a base station in a 6G communication system, an Open RAN, a Cloud RAN, a base station in other communication systems, an access node in a Wi-Fi system, but is not limited thereto.
[0134] In some embodiments, the technical solutions of the present disclosure can be applied to an Open RAN architecture, at this time, the interfaces between or within the access network devices involved in the embodiments of the present disclosure can become internal interfaces of the Open RAN, and the processes and information interactions between these internal interfaces can be realized through software or programs.
[0135] In some embodiments, the access network device can be composed of a central unit (CU) and a distributed unit (DU), wherein the CU can also be referred to as a control unit (control unit). The CU-DU structure can split the protocol layers of the access network device, and part of the protocol layer functions are controlled by the CU, and the remaining part or all of the protocol layer functions are distributed in the DU and controlled by the CU, but the present disclosure is not limited thereto.
[0136] It can be understood that the communication system described in the embodiments of the present disclosure is for more clearly illustrating the technical solutions of the embodiments of the present disclosure, and does not constitute a limitation on the technical solutions proposed in the embodiments of the present disclosure. It can be known by those skilled in the art that, with the evolution of system architecture and the appearance of new business scenarios, the technical solutions proposed in the embodiments of the present disclosure are also applicable to similar technical problems.
[0137] The following embodiments of the present disclosure can be applied to the communication system 100 shown in FIG. 1A or part of the subjects, but are not limited thereto. The subjects shown in FIG. 1A are illustrative, and the communication system can include all or part of the subjects in FIG. 1A, or other subjects other than those in FIG. 1A. The number and form of each subject is arbitrary, each subject can be physical or virtual, the connection relationship between each subject is illustrative, each subject can not be connected or can be connected, the connection can be in any way, can be direct connection or indirect connection, can be wired connection or wireless connection.
[0138] Embodiments of the present disclosure can be applied to a Non-terrestrial Network (NTN), Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G new radio (NR), Future Radio Access (FRA), New-Radio Access Technology (RAT), New Radio (NR), New radio access (NX), Future generation radio access (FX), Global System for Mobile communications (GSM (registered trademark)), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, Ultra-WideBand (UWB), Bluetooth (Bluetooth (registered trademark)), Public Land Mobile Network (PLMN) network, Device-to-Device (D2D) system, Machine to Machine (M2M) system, Internet of Things (IoT) system, Narrow Band-IoT (NB-IoT) system, Vehicle-to-Everything (V2X), system using other communication methods, next-generation system expanded based on them, and the like. Further, a plurality of systems can be combined (for example, combination of LTE or LTE-A and 5G, and the like).
[0139] In some embodiments, in order to improve the coverage of uplink (UL), uplink capacity enhancement is considered to be performed so as to be able to serve more users at the same time. Multi-user multiplexing based on orthogonal cover code (OCC) can be considered to achieve uplink capacity enhancement.
[0140] In the transmission scenario of format 1 single-tone narrow-band physical uplink shared channel (NPUSCH), the frequency domain resource unit (RU) can be as shown in the following table:
[0141] The determination of the time domain resource position of the demodulation reference signal (DMRS): for 3.75 kHz sub-carrier spacing (SCS), the DMRS of NPUSCH format 1 is located on symbol 4; for 15 kHz SCS, the DMRS of NPUSCH format 1 is located on symbol 3 (NPUSCH occupies 7 symbols in a slot).
[0142] In the single-tone NPUSCH format 1 scenario, if the DMRS adopts the orthogonal manner of OCC, accurate frequency offset estimation may not be performed, and the estimation value is easily affected by the carrier frequency offset (CFO).
[0143] Therefore, for OCC multi-user multiplexing of NPUSCH, one problem that needs to be considered is how to design the DMRS orthogonal manner to support NPUSCH OCC multi-user multiplexing to achieve system expansion, so as to support more users to perform uplink transmission under the premise of limited time-frequency resources and limited terminal transmission power.
[0144] The uplink communication method and device provided by the present disclosure will be described in detail below in combination with the accompanying drawings.
[0145] FIG. 2A is an interaction diagram of an uplink communication method according to an embodiment of the present disclosure. As shown in FIG. 2A, the present embodiment relates to an uplink communication method, and the method comprises:
[0146] In step S2101, the network device 102 sends first information.
[0147] In some embodiments, the terminal 101 receives the first information sent by the network device 102.
[0148] In some embodiments, the first information can be used to indicate the time domain position of the DMRS of the terminal 101 (i.e. the time domain position of the actual DMRS transmission).
[0149] In some embodiments, the first information can be included in at least one of the following information:
[0150] Downlink Control Information (DCI);
[0151] Radio Resource Control (RRC);
[0152] UE dedicated signaling (e.g. some UE dedicated semi-static signaling, etc.).
[0153] In some embodiments, the first information can explicitly or implicitly indicate the time domain position of the DMRS of the terminal 101.
[0154] As an example, the terminal 101 can implicitly determine the time domain position related parameters of the current DMRS transmission based on the OCC sequence index.
[0155] In some embodiments, the first information can be included in a newly added field (or information domain), or can be included in an existing field (or information domain) (i.e. multiplexing the existing field).
[0156] Optionally, the first information can be included in a newly introduced field to indicate the time domain position related information of the DMRS transmitted by the terminal 101.
[0157] Optionally, the first information can be included in an existing field, which can multiplex at least one of the following fields to indicate the time domain position related information of the DMRS transmitted by the terminal 101:
[0158] Modulation and Coding Scheme (MCS) field;
[0159] resource assignment field;
[0160] repetition number field;
[0161] sub-carrier indication field.
[0162] Optionally, the indication of the DMRS time-domain position information transmitted by the terminal 101 can be performed through the first N bits from high to low in the MCS field.
[0163] Optionally, the indication of the DMRS time-domain position information transmitted by the terminal 101 can be performed through the first N bits from high to low in the resource allocation field.
[0164] Optionally, the indication of the DMRS time-domain position information transmitted by the terminal 101 can be performed through the first N bits from high to low in the repetition number field.
[0165] Optionally, the indication of the DMRS time-domain position information transmitted by the terminal 101 can be performed through part of the bits in the sub-carrier indication field.
[0166] In some embodiments, when the terminal 101 parses the fields of the DCI, when the terminal 101 supports and reports support of OCC multiplexing, the terminal 101 always adopts at least one of the above-mentioned manners to interpret the information fields in the DCI (i.e., a new manner instead of a traditional manner).
[0167] Alternatively, in some embodiments, when the network device 102 enables OCC multiplexing, the terminal only interprets the information fields in the DCI based on at least one of the above-mentioned manners. Otherwise, for the indication manner of the DMRS time-domain position through the newly added information field, there is no such newly added field. For the indication manner of the DMRS time-domain position through multiplexing of the existing information field, each field is still defined according to the traditional manner.
[0168] Optionally, the network device 102 can enable OCC multiplexing based on an explicit indication manner or an implicit indication manner. For example, the explicit indication manner includes a 1-bit field in the RRC or system message to indicate whether to enable; the implicit indication manner includes configuration of OCC multiplexing related parameters in the RRC or system message to enable, such as configuration of OCC length and the like.
[0169] In some embodiments, the first information is used to jointly indicate the time-domain position of the DMRS and the OCC sequence corresponding to the DMRS.
[0170] In some embodiments, the first information is also used to indicate the OCC sequence corresponding to the terminal.
[0171] In step S2102, the terminal 101 determines the time-domain position of the demodulation reference signal DMRS.
[0172] In some embodiments, the terminal 101 determines the time-domain position of the DMRS based on the first information described above.
[0173] In some embodiments, the terminal 101 performs the transmission of the DMRS described above on a physical uplink shared channel PUSCH based on OCC multiplexing.
[0174] In some embodiments, the OCC multiplexing employed by the terminal 101 is OCC multiplexing based on multiple slots (Nslot).
[0175] In some embodiments, the DMRS of the terminal 101 is code division multiplexed (CDM) with the DMRS corresponding to other terminals in the same OCC multiplexed user group.
[0176] In some embodiments, the DMRS of the terminal 101 is time division multiplexed (TDM) with the DMRS corresponding to other terminals in the same OCC multiplexed user group.
[0177] In some embodiments, the DMRS of the terminal 101 is code division multiplexed (CDM) with the DMRS corresponding to part of the other terminals in the same OCC multiplexed user group, and the DMRS of the terminal 101 is time division multiplexed (TDM) with the DMRS corresponding to the other part of the other terminals in the same OCC multiplexed user group.
[0178] In some embodiments, the time-frequency domain resources of the PUSCH corresponding to the terminals in the same user group are the same.
[0179] In some embodiments, the DMRS of the terminal 101 is CDM with the DMRS corresponding to other terminals in the same OCC multiplexed user group, and the DMRS on each slot covers the values at different positions in the OCC sequence corresponding to the terminal 101 (that is, the CDM is performed in units of a single slot).
[0180] Optionally, for data, Nslot(e.g., 2) slots are a block, each block covers the OCC sequence value of the corresponding bit of OCC sequence i (corresponding to user i), and data symbols on different slots within a block cover the same OCC sequence value; for DMRS symbol, one DMRS symbol is a block, OCC multiplexing based on multiple slots (Nslot). That is, the CDM group of DMRS is in slot units, which is different from the OCC mode of data symbol. In this case, the time span of DMRS OCC can be shortened.
[0181] As an example, as shown in FIG. 2B, UE1 and UE2 are two terminals in the same user group, and OCC multiplexing based on multiple slots (Nslot) is adopted. Among them, the OCC sequence corresponding to UE1 is (+1, +1), and the OCC sequence corresponding to UE2 is (+1, -1). For UE1, in the data part, slot#0 and slot#1 are a block, and slot#2 and slot#3 are a block, all data symbols on the first block (i.e., slot#0 and slot#1) cover the first bit of the OCC sequence, i.e., +1; all data symbols on the second block (i.e., the second slot#0 and slot#1) cover the second bit of the OCC sequence, i.e., +1. On the DMRS symbol, each DMRS symbol is a block, the first block (i.e., the DMRS symbol on slot#0) covers the first bit of the OCC sequence, i.e., +1; the second block (i.e., the DMRS symbol on slot#1) covers the second bit of the OCC sequence, i.e., +1; the third block (i.e., the DMRS symbol on the second slot#0) covers the first bit of the OCC sequence, i.e., +1; and the fourth block (i.e., the DMRS symbol on the second slot#1) covers the second bit of the OCC sequence, i.e., +1.
[0182] For UE2, in the data part, slot#0 and slot#1 are one multiplex block, slot#2 and slot#3 are one multiplex block, all data symbols in the first multiplex block (i.e. slot#0 and slot#1) cover the first bit in the OCC sequence, i.e. +1; all data symbols in the second multiplex block (i.e. the second slot#0 and slot#1) cover the second bit in the OCC sequence, i.e. -1. On the DMRS symbols, each DMRS symbol is one multiplex block, the first multiplex block (i.e. the DMRS symbol on slot#0) covers the first bit in the OCC sequence, i.e. +1; the second multiplex block (i.e. the DMRS symbol on slot#1) covers the second bit in the OCC sequence, i.e. -1; the third multiplex block (i.e. the DMRS symbol on the second slot#0) covers the first bit in the OCC sequence, i.e. +1; the fourth multiplex block (i.e. the DMRS symbol on the second slot#1) covers the second bit in the OCC sequence, i.e. -1.
[0183] In some embodiments, the DMRS of terminal 101 is TDMed with the DMRS corresponding to other terminals in the same OCC multiplexed user group, each DMRS does not cover the value of the OCC sequence.
[0184] Optionally, for the part of data symbols, still Nslot (e.g. taking the value 2) slots are one multiplex block, each multiplex block covers the OCC sequence value corresponding to the bit of the OCC sequence i (corresponding to user i), the data symbols on different slots within one multiplex block cover the same OCC sequence value. And each DMRS does not cover the value of the OCC sequence. It can be shown in FIG. 2C, in which every two slots are one multiplex block, the first multiplex block block#0 covers the first bit W(0) in the OCC sequence, the second multiplex block block#1 covers the second bit W(1) in the OCC sequence.
[0185] Optionally, as the first possible implementation, the above TDM is performed in units of OCC multiplexed slots.
[0186] As an example, as shown in FIG. 2D, UEl-UE4 are four terminals in the same user group. The DMRS symbol of UE4 is on the first Nslot (i.e. the first slot#0 and slot#1); the DMRS symbol of UE3 is on the second Nslot (i.e. the second slot#0 and slot#1); the DMRS symbol of UE2 is on the third Nslot (i.e. the third slot#0 and slot#1); and the DMRS symbol of UEl is on the fourth Nslot (i.e. the fourth slot#0 and slot#1). In this case, actually, the TDM DMRS actually transmitted by each multiplexed user is not uniform in time domain.
[0187] Optionally, as a second possible implementation, the above TDM is performed in units of a single slot.
[0188] As an example, as shown in FIG. 2E, UEl-UE4 are four terminals in the same user group. The DMRS symbol of UE4 is on the first slot and the fifth slot (i.e. the first slot#0 and the third slot#0); the DMRS symbol of UE3 is on the second slot and the sixth slot (i.e. the first slot#1 and the third slot#1); the DMRS symbol of UE2 is on the third slot and the seventh slot (i.e. the second slot#0 and the fourth slot#0); and the DMRS symbol of UEl is on the fourth slot and the eighth slot (i.e. the second slot#1 and the fourth slot#1). In this case, actually, the TDM DMRS actually transmitted by each multiplexed user is uniform in time domain.
[0189] Optionally, as a third possible implementation, the above TDM is performed in units of a single slot, and the mapping of the above TDM DMRS is performed in order of each two terminals as a group, and the mapping of the TDM DMRS of each group is completed before the mapping of the next group.
[0190] As an example, as shown in FIG. 2F, UEl-UE4 are four terminals in the same user group. The mapping of DMRS symbols of two terminals (e.g., UE4 and UE3) is performed first according to TDM grouping of a single slot, and the mapping of DMRS symbols of the remaining two terminals (e.g., UE2 and UEl) is performed. Thus, the DMRS symbols of UE4 are on the first and third slots (i.e., the first slot#0 and the second slot#0); the DMRS symbols of UE3 are on the second and fourth slots (i.e., the first slot#1 and the second slot#1); the DMRS symbols of UE2 are on the fifth and seventh slots (i.e., the third slot#0 and the fourth slot#0); and the DMRS symbols of UEl are on the sixth and eighth slots (i.e., the third slot#1 and the fourth slot#1). In this case, actually, the TDM DMRS actually transmitted by the multiplexed users is not uniform in the time domain. In addition, it can be understood that, for single-tone NPUSCH transmission with a number of multiplexed users of 2, the TDM DMRS patterns obtained by using the second and third possible implementation manners are consistent.
[0191] In some embodiments, the DMRS of the terminal 101 is code division multiplexed (CDM) with the DMRS corresponding to a part of the other terminals in the same OCC multiplexed user group, and the DMRS of the terminal 101 is time division multiplexed (TDM) with the DMRS corresponding to another part of the other terminals in the same OCC multiplexed user group.
[0192] Optionally, for the data symbols, the number of slots Nslot (e.g., taking a value of 2) is still taken as one multiplexing block, each multiplexing block covers the OCC sequence values of the positions corresponding to user i (corresponding to OCC sequence i) in the OCC sequence, and the data symbols on different slots in one multiplexing block cover the same OCC sequence values.
[0193] For the DMRS symbols, optionally, as a first possible implementation manner, the DMRS on each slot covers the values of different positions in the OCC sequence (i.e., CDM is performed in units of a single slot). The TDM DMRS is mapped in units of multiple slots in which OCC multiplexing is performed.
[0194] As an example, as shown in FIG. 2G, UEl-UE4 are four terminals in the same user group. Among them, UE4 and UE3 are a CDM group, UE2 and UEl are a CDM group, the two CDM groups are TDM, and the TDM is performed in units of Nslot.
[0195] Therefore, the DMRS symbol of UE4 is on the first Nslot (i.e. the first slot #0 and slot #1); the DMRS symbol of UE3 is on the first Nslot (i.e. the first slot #0 and slot #1); the DMRS symbol of UE2 is on the second Nslot (i.e. the second slot #0 and slot #1); and the DMRS symbol of UE1 is on the second Nslot (i.e. the second slot #0 and slot #1). And, UE4 and UE3 are a CDM group, UE2 and UE1 are another CDM group, the OCC sequence corresponding to UE4 is (+1, +1), the OCC sequence corresponding to UE3 is (+1, -1), the OCC sequence corresponding to UE2 is (+1, +1), and the OCC sequence corresponding to UE1 is (+1, -1).
[0196] That is, the DMRS of UE4 on each slot covers the values +1 and +1 in the OCC sequence in turn (i.e. the DMRS on the first slot #0 covers +1, and the DMRS on the first slot #1 covers +1). The DMRS of UE3 on each slot covers the values +1 and -1 in the OCC sequence in turn (i.e. the DMRS on the first slot #0 covers +1, and the DMRS on the first slot #1 covers -1). The DMRS of UE2 on each slot covers the values +1 and +1 in the OCC sequence in turn (i.e. the DMRS on the second slot #0 covers +1, and the DMRS on the second slot #1 covers +1). The DMRS of UE1 on each slot covers the values +1 and -1 in the OCC sequence in turn (i.e. the DMRS on the second slot #0 covers +1, and the DMRS on the second slot #1 covers -1). In this case, actually, the TDM DMRS actually transmitted by each multiplexing user is not uniform in the time domain.
[0197] It can be understood that, for the data part, UE1-UE4 are the same user group, that is, the length of the OCC sequence corresponding to each UE should be at least 4, and the OCC sequence corresponding to the DMRS is different.
[0198] For the DMRS symbol, alternatively, as a second possible implementation, the DMRS on each slot covers the values in different positions in the OCC sequence (i.e. CDM is performed in a single slot as a unit). The above TDM DMRS is mapped in a single slot as a unit.
[0199] As an example, as shown in FIG. 2H, UEl-UE4 are four terminals in the same user group. Among them, UE4 and UE3 are a CDM group, UE2 and UEl are another CDM group, and the two CDM groups are TDM, and the TDM is in units of a single slot.
[0200] Therefore, the DMRS symbol of UE4 is in the first slot and the third slot (i.e., the first slot #0 and the second slot #0); the DMRS symbol of UE3 is in the first slot and the third slot (i.e., the first slot #0 and the second slot #0); the DMRS symbol of UE2 is in the second slot and the fourth slot (i.e., the first slot #1 and the second slot #1); and the DMRS symbol of UEl is in the second slot and the fourth slot (i.e., the first slot #1 and the second slot #1). Moreover, UE4 and UE3 are a CDM group, UE2 and UEl are another CDM group, the OCC sequence corresponding to UE4 is (+1, +1), the OCC sequence corresponding to UE3 is (+1, -1), the OCC sequence corresponding to UE2 is (+1, +1), and the OCC sequence corresponding to UEl is (+1, -1).
[0201] That is, the DMRS of UE4 in each slot covers the values +1 and +1 in the OCC sequence in turn (i.e., the DMRS on the first slot #0 covers +1, and the DMRS on the second slot #0 covers +1). The DMRS of UE3 in each slot covers the values +1 and -1 in the OCC sequence in turn (i.e., the DMRS on the first slot #0 covers +1, and the DMRS on the second slot #0 covers -1). The DMRS of UE2 in each slot covers the values +1 and +1 in the OCC sequence in turn (i.e., the DMRS on the first slot #1 covers +1, and the DMRS on the second slot #1 covers +1). The DMRS of UEl in each slot covers the values +1 and -1 in the OCC sequence in turn (i.e., the DMRS on the first slot #1 covers +1, and the DMRS on the second slot #1 covers -1). In this case, in fact, the TDM DMRS actually transmitted by each multiplexed user is uniform in the time domain.
[0202] It can be understood that, for the data part, UEl-UE4 are in the same user group, that is, the length of the OCC sequence corresponding to each UE should be at least 4, which is different from the OCC sequence corresponding to the DMRS.
[0203] It can be further understood that, in the above various embodiments, in the case of using the TDM DMRS pattern, for a specific terminal (e.g., UE1), the DMRS time-domain position at which no actual DMRS is transmitted (which is used by other users to transmit DMRS according to the above figure) and the data symbol position at which no data symbol is transmitted (i.e., the blank position in FIGS. 2D-2H) are not used.
[0204] In some embodiments, which of the above several different orthogonal design schemes of DMRS (such as CDM, TDM, or a combination of CDM and TDM) is used, and / or which TDM DMRS pattern is used, can be determined by a protocol, by a configuration / indication of the base station, or by a combination of the protocol and the configuration / indication of the base station. Optionally, the configuration / indication signaling of the base station can be RRC, DCI, etc.
[0205] In step S2103, the terminal 101 transmits the above DMRS.
[0206] In some embodiments, the network device 102 receives the above DMRS.
[0207] In some embodiments, the above DMRS is transmitted on the PUSCH based on OCC multiplexing.
[0208] In some embodiments, after determining the orthogonal manner of the DMRS, the terminal 101 can further determine the time-domain position thereof and then transmit the DMRS.
[0209] In some embodiments, the above first information can explicitly or implicitly indicate the time-domain position of the DMRS of the terminal 101.
[0210] As an example, the terminal 101 can implicitly determine the time-domain position related parameter of the current DMRS transmission based on the OCC sequence index. For example, the association between different values of the OCC sequence index and the TDM DMRS pattern and / or the time-domain position of the UE DMRS can be determined. The association can be configured by the network device 102 through semi-static signaling or system message, or the association can be preset by a protocol, such as a protocol preset association table.
[0211] The TDM DMRS pattern can be understood as the location of DMRS of a specific terminal, i.e., which DMRS symbols actually perform DMRS mapping, and which DMRS symbols do not perform DMRS mapping (and also do not perform data mapping).
[0212] In some embodiments, the first information is used to jointly indicate the time domain location of the DMRS and the OCC sequence corresponding to the DMRS.
[0213] In some embodiments, the first information is also used to indicate the OCC sequence corresponding to the terminal.
[0214] As an example, for a DMRS orthogonal design scheme that combines CDM and TDM, the terminal 101 can jointly indicate the actual transmitted time domain location of the DMRS of the terminal 101 and the OCC sequence of the DMRS based on the OCC sequence index. Different values of the OCC sequence index have a correlation with the time domain location of the DMRS and the OCC sequence of the DMRS, and the correlation can be configured by the network device 102 through semi-static signaling or system message, or the correlation can be preset by a protocol, such as a relevant correlation table. Further, the OCC sequence index can be determined by the configuration or indication of the network device 102.
[0215] As an example, for the correlation between different values of the OCC sequence index and the time domain location of the DMRS and the OCC sequence of the DMRS, the following table can be used (using the TDM DMRS pattern shown in FIG. 2G):
[0216] Table 1: DMRS parameters of NPUSCH configuration type 1
[0217] As another example, for the correlation between different values of the OCC sequence index and the time domain location of the DMRS and the OCC sequence of the DMRS, the following table can be used (using the TDM DMRS pattern shown in FIG. 2H):
[0218] Table 2: DMRS parameters of NPUSCH configuration type 2
[0219] The relevant parameters can be determined using the following formula: k,l = W(l') r(2n + l') l' = 0, 1 n = 0, 1,…
[0220] where a k,l is the value of DMRS mapped onto the resource grid, k is the frequency subcarrier position where the DMRS transmitted by the user occupies, l is the time domain symbol position where the DMRS occupies, and l' is used to determine the CDM group.
[0221] In some embodiments, the terms “eNB”, “gNB”, “base station”, “NG-RAN node”, and the like can be replaced with each other.
[0222] In some embodiments, the terms “carrier”, “band”, “frequency”, and the like can be replaced with each other.
[0223] In some embodiments, the names of information and the like are not limited to the names described in the embodiments, and the terms “information”, “message”, “signal”, “signaling”, “report”, “configuration”, “indication”, “instruction”, “command”, “channel”, “parameter”, “domain”, “field”, “symbol”, “symbol”, “codebook”, “codeword”, “codepoint”, “bit”, “data”, “program”, “chip”, and the like can be replaced with each other.
[0224] In some embodiments, the names of information and the like are not limited to the names described in the embodiments, and the terms “information”, “message”, “signal”, “signaling”, “report”, “configuration”, “indication”, “instruction”, “command”, “channel”, “parameter”, “domain”, “field”, “symbol”, “symbol”, “codebook”, “codeword”, “codepoint”, “bit”, “data”, “program”, “chip”, and the like can be replaced with each other.
[0225] In some embodiments, the terms “physical downlink shared channel (PDSCH),” “DL data,” and the like can be replaced with each other, and the terms “physical uplink shared channel (PUSCH),” “UL data,” and the like can be replaced with each other.
[0226] In some embodiments, the terms “radio,” “wireless,” “radio access network (RAN),” “access network (AN),” “RAN-based,” and the like can be replaced with each other.
[0227] In some embodiments, the terms “resource block (RB),” “physical resource block (PRB),” “sub-carrier group (SCG),” “resource element group (REG),” “PRB pair,” “RB pair,” “resource element (RE),” “sub-carrier,” and the like can be replaced with each other.
[0228] In some embodiments, the terms “acquire,” “obtain,” “get,” “receive,” “transmit,” “bidirectional transmission,” “send and / or receive,” and the like can be replaced with each other, and can be interpreted as receiving from other subjects, acquiring from protocols, obtaining from higher layers, obtaining by self-processing, implementing autonomously, and the like.
[0229] In some embodiments, the terms “send,” “transmit,” “report,” “issue,” “transmit,” “bidirectional transmission,” “send and / or receive,” and the like can be replaced with each other.
[0230] In some embodiments, the terms “certain,” “preseted,” “preset,” “set,” “indicated,” “a certain,” “any,” “first,” and the like can be replaced with each other, and “certain A,” “preset A,” “preset A,” “set A,” “indicated A,” “a certain A,” “any A,” “first A” can be interpreted as A specified in advance in protocols and the like, can be interpreted as A obtained by setting, configuring, or indicating, and the like, and can be interpreted as certain A, a certain A, any A, or first A, but are not limited thereto.
[0231] In some embodiments, the determination or judgment can be made by a value represented by 1 bit (0 or 1), or by a true or false value (Boolean value) represented by true or false, or by comparison of numerical values (for example, comparison with a predetermined value), but is not limited thereto.
[0232] In some embodiments, “not expecting to receive” can be interpreted as not receiving on the time domain resource and / or the frequency domain resource, or as not performing subsequent processing on the data, etc. after receiving the data; “not expecting to send” can be interpreted as not sending, or as sending but not expecting the receiver to respond to the content of the sending.
[0233] The communication method related to the embodiments of the present disclosure can include at least one of steps S2101-S2103. For example, step 2101 can be implemented as an independent embodiment, step 2102 can be implemented as an independent embodiment, step 2103 can be implemented as an independent embodiment, steps 2101+2102 can be implemented as an independent embodiment, steps 2102+2103 can be implemented as an independent embodiment, steps 2101+2103 can be implemented as an independent embodiment, steps 2101+2102+2103 can be implemented as an independent embodiment, and the like, but is not limited thereto.
[0234] In some embodiments, step S2101 is optional, and one or more of the steps can be omitted or replaced in different embodiments.
[0235] In some embodiments, other optional implementations described before or after the description corresponding to FIG. 2A can be referred to.
[0236] FIG. 3A is a flow diagram of an uplink communication method according to an embodiment of the present disclosure. As shown in FIG. 3A, the embodiments of the present disclosure relate to an uplink communication method, the method is performed by a terminal 101, and the method includes:
[0237] Step S3101, receiving first information sent by a network device 102.
[0238] The optional implementation of step S3101 can refer to the optional implementation of step S2101 of FIG. 2A and other related parts in the embodiments related to FIG. 2A, which will not be described here.
[0239] Step S3102, determining the time domain position of the actually sent DMRS.
[0240] The optional implementation of step S3102 can refer to the optional implementation of step S2102 in FIG. 2A and other associated parts in the embodiments related to FIG. 2A, which will not be repeated here.
[0241] Step S3103, sending the DMRS.
[0242] The optional implementation of step S3103 can refer to the optional implementation of step S2103 in FIG. 2A and other associated parts in the embodiments related to FIG. 2A, which will not be repeated here.
[0243] The communication method related to the embodiments of the present disclosure can include at least one of steps S3101-S3103. For example, step 3101 can be implemented as an independent embodiment, step 3102 can be implemented as an independent embodiment, step 3103 can be implemented as an independent embodiment, steps 3101+3102 can be implemented as an independent embodiment, steps 3102+3103 can be implemented as an independent embodiment, steps 3101+3103 can be implemented as an independent embodiment, steps 3101+3102+3103 can be implemented as an independent embodiment, and the like, but are not limited thereto.
[0244] In some embodiments, step S3101 is optional, and one or more of the steps can be omitted or replaced in different embodiments.
[0245] FIG. 4A is a flow diagram of an uplink communication method according to an embodiment of the present disclosure. As shown in FIG. 4A, the embodiments of the present disclosure relate to an uplink communication method, and the method is performed by the network device 102, and the method includes:
[0246] Step S4101, sending first information to the terminal 101.
[0247] The optional implementation of step S4101 can refer to the optional implementation of step S2101 in FIG. 2A and other associated parts in the embodiments related to FIG. 2A, which will not be repeated here.
[0248] Optionally, the first information is used by the terminal 101 to determine the time domain position of the actually sent DMRS, and the optional implementation can refer to the optional implementation of step S2102 in FIG. 2A and other associated parts in the embodiments related to FIG. 2A, which will not be repeated here.
[0249] Step S4102, receiving the DMRS sent by the terminal 101.
[0250] The optional implementation of step S4102 can refer to the optional implementation of step S2103 in FIG. 2A and other associated parts in the embodiments related to FIG. 2A, which will not be repeated here.
[0251] The communication method related to the embodiments of the present disclosure can include at least one of steps S4101-S4102. For example, step 4101 can be implemented as an independent embodiment, step 4102 can be implemented as an independent embodiment, step 4101+4102 can be implemented as an independent embodiment, and the like, but is not limited thereto.
[0252] In some embodiments, step S4101 is optional, and one or more of the steps can be omitted or replaced in different embodiments.
[0253] FIG. 5 is a flow diagram of an uplink communication method according to an embodiment of the present disclosure. As shown in FIG. 5, the method related to the embodiments of the present disclosure is used in the communication system 100, and the method includes:
[0254] Step S5101, the network device 102 sends the first information to the terminal 101.
[0255] Step S5102, the terminal 101 determines the time domain position of the DMRS actually sent by the terminal 101 based on the first information.
[0256] Step S5103, the terminal 101 sends the DMRS on the PUSCH based on OCC multi-user multiplexing to the network device 102.
[0257] The optional implementation of steps S5101-S5103 can refer to the steps in any one or more of the above-mentioned embodiments of FIGS. 2A, 3A, and 4A, and other associated parts of the embodiments related to FIGS. 2A, 3A, and 4A.
[0258] In some embodiments, the above method can include the above-mentioned methods of the above-mentioned communication system side, terminal side, network device side, and the like, which are not described herein.
[0259] In the present embodiment or embodiment, each step can be independently, arbitrarily combined or exchanged in order, the optional mode or optional example can be arbitrarily combined, and can be arbitrarily combined with any step of other embodiments or other embodiments.
[0260] The following is an exemplary introduction to the above-mentioned methods of each embodiment.
[0261] Step 1: The terminal 101 first judges whether the OCC related RRC parameters, such as OCC length, OCC multiplexing UE number, etc., are configured, or whether the explicit enable / disable signaling is configured, etc.
[0262] Step 2: If the result of Step 1 is positive (i.e., the OCC related parameters are configured), further read the new field in the DCI, or at least part of the bits in the existing field. Take part of the bits in the existing field as an example below, such as the highest 1 bit in the repetition number field, which is used as the indication field of whether to dynamically activate OCC. Assuming the value is 1, OCC multiplexing is dynamically activated.
[0263] Step 3: Based on the value of the highest 1 bit in the repetition number field in Step 2 being 1, further analyze the highest 3 bits in the MCS field to determine the orthogonal scheme adopted by the DMRS of the current terminal 101 (for example, the value of the highest 3 bits in the MCS field is 010, which indicates that the current terminal 101 adopts TDM DMRS, and its TDM DMRS pattern is the pattern shown in FIG. 2E, i.e., the TDM DMRS actually transmitted by each multiplexing user is in slot units).
[0264] Step 4: Based on the value of the highest 3 bits in the MCS field in Step 3 not being 000 (for example, the value 000 is to adopt CDM DMRS), further analyze the highest 3 bits in the subcarrier indication field to determine the OCC sequence index adopted by the terminal 101, or the time domain position of the first DMRS actually transmitted.
[0265] Step 5: Based on step 2 and step 3, if the highest 3 bits in the MCS field take value 100 or 101 (for example, value 100 or 101 means DMRS using CDM and TDM combination), a new field can be considered to be added, or the highest N bits of the resource assignment field are used to indicate DMRS port, and the OCC sequence of the DMRS port in the same frequency domain resource is covered (wherein, optionally, the above OCC sequence is covered by the DMRS symbol, and only 2 users are involved in multiplexing on the DMRS symbol).
[0266] Optionally, the field for indicating the first DMRS time domain position actually sent by the current user is independent of the field for indicating DMRS port and DMRS OCC sequence.
[0267] Embodiment 2:
[0268] Step 1: The terminal 101 first determines whether the OCC related RRC parameters such as OCC length, OCC multiplexing UE number, etc. are configured, or whether the explicit enable / disable signaling is configured, etc.
[0269] Step 2: If the result of step 1 is positive (i.e. the OCC related parameters are configured), further read the new field in the DCI, or at least part of the bits in the existing field. The following takes part of the bits in the existing field as an example for description, for example, the highest 1 bit in the repetition number field is used as an indication field of whether to dynamically activate OCC, and assuming that the value is 1, OCC multiplexing is dynamically activated.
[0270] Step 3: Based on the highest 1 bit in the repetition number field in step 2 taking value 1, further analyze the highest 3 bits in the MCS field to determine the orthogonal scheme of the DMRS of the current terminal 101 (for example, the highest 3 bits in the MCS field take value 100, indicating that the terminal 101 uses the DMRS orthogonal scheme combining CDM and TDM, and the TDM DMRS pattern is the pattern shown in FIG. 2G, i.e. the TDM DMRS actually sent by each multiplexing user is in Nslot units).
[0271] Step 4: Based on the value of the highest 3 bits in the MCS field in step 3 is 100, the subsequent uses the relevant association table (such as Table 1 above) specified in the protocol to determine the time domain position of the DMRS actually sent by the terminal 101 and the OCC sequence of the DMRS. Further, the value of the highest bit of the OCC sequence index field is parsed.
[0272] Step 5: Based on the value of the highest bit of the OCC sequence index field parsed in step 4 is 0, the time domain resource related parameters in the above association table (such as Table 1 above) with index 0 can be obtained, and the DMRS frequency domain resource related parameters can be obtained based on the index of the subcarrier, and the mapping of the DMRS of the user is completed according to the preset formula related to the protocol.
[0273] The embodiments of the present disclosure also propose a device for implementing any of the above methods, for example, a device is proposed, which includes units or modules for implementing each step performed by the terminal in any of the above methods. For another example, another device is also proposed, which includes units or modules for implementing each step performed by the network equipment (such as access network equipment, core network function node, core network equipment, etc.) in any of the above methods.
[0274] It should be understood that the division of each unit or module in the above apparatus is only a logical function division, and all or part of them can be integrated into a physical entity or physically separated in actual implementation. In addition, the units or modules in the apparatus can be implemented in the form of processor calling software: for example, the apparatus includes a processor connected with a memory, the memory stores instructions, and the processor calls the instructions stored in the memory to implement any of the above methods or realize the functions of each unit or module of the above apparatus, wherein the processor is, for example, a general processor such as a central processing unit (CPU) or a microprocessor, and the memory is a memory in the apparatus or a memory outside the apparatus. Alternatively, the units or modules in the apparatus can be implemented in the form of hardware circuit, and the functions of part or all of the units or modules can be realized by the design of hardware circuit. The above hardware circuit can be understood as one or more processors; for example, in one implementation, the above hardware circuit is an application-specific integrated circuit (ASIC), and the functions of part or all of the above units or modules are realized by the design of the logical relationship of elements in the circuit; for example, in another implementation, the above hardware circuit is a programmable logic device (PLD), and a field programmable gate array (FPGA) is taken as an example, which can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by a configuration file, so as to realize the functions of part or all of the above units or modules. All units or modules of the above apparatus can be implemented in the form of processor calling software, or all units or modules can be implemented in the form of hardware circuit, or part of the units or modules are implemented in the form of processor calling software, and the remaining part is implemented in the form of hardware circuit.
[0275] In the embodiments of the present disclosure, the processor is a circuit with signal processing capability. In one implementation, the processor can be a circuit with instruction reading and running capability, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), a digital signal processor (DSP), or the like. In another implementation, the processor can implement certain functions through a logical relationship of a hardware circuit, and the logical relationship of the hardware circuit is fixed or reconfigurable. For example, the processor is a hardware circuit implemented by an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In the reconfigurable hardware circuit, the processor loads a configuration document to implement the configuration of the hardware circuit. It can be understood that the processor loads instructions to implement the functions of the above part or all units or modules. In addition, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), and the like.
[0276] FIG. 6A is a structural schematic diagram of a network device according to an embodiment of the present disclosure. As shown in FIG. 6A, the terminal 6100 can include at least one of a transceiver module 6101, a processing module 6102, and the like. In some embodiments, the transceiver module 6101 is configured to receive first information sent by a network device; the processing module 6102 is configured to determine a time domain position of a demodulation reference signal (DMRS) of the terminal based on the first information; and the transceiver module 6101 is further configured to send the DMRS to the network device on a physical uplink shared channel (PUSCH) based on orthogonal cover code (OCC) multi-user multiplexing.
[0277] Optionally, the OCC multiplexing is OCC multiplexing based on multiple time slots.
[0278] The DMRS of the terminal and the DMRS corresponding to other terminals in the same OCC multiplexing user group are code division multiplexing (CDM).
[0279] The DMRS of the terminal is time division multiplexed (TDM) with the DMRS of other terminals in the same OCC multiplexed user group; or
[0280] The DMRS of the terminal is code division multiplexed (CDM) with the DMRS of part of the other terminals in the same OCC multiplexed user group, and the DMRS of the terminal is time division multiplexed (TDM) with the DMRS of the other terminals in the same OCC multiplexed user group;
[0281] The time-frequency domain resources of the PUSCH corresponding to the terminals in the same user group are the same.
[0282] Optionally, the DMRS of the terminal is code division multiplexed (CDM) with the DMRS of other terminals in the same OCC multiplexed user group;
[0283] The DMRS of the terminal covers the values of different positions in the OCC sequence corresponding to the terminal in each time slot.
[0284] Optionally, the DMRS of the terminal is time division multiplexed (TDM) with the DMRS of other terminals in the same OCC multiplexed user group; the DMRS does not cover the values of the OCC sequence;
[0285] The TDM is performed in units of multiple time slots multiplexed by the OCC; or
[0286] The TDM is performed in units of a single time slot; or
[0287] The TDM is performed in units of a single time slot, and the mapping of the TDM DMRS is performed in order of groups of two terminals each, and the mapping of the TDM DMRS of each group is completed before the mapping of the next group.
[0288] Optionally, the DMRS of the terminal is code division multiplexed (CDM) with the DMRS of part of the other terminals in the same OCC multiplexed user group, and the DMRS of the terminal is time division multiplexed (TDM) with the DMRS of the other terminals in the same OCC multiplexed user group;
[0289] The CDM DMRS in each time slot covers the values of different positions in the OCC sequence;
[0290] The TDM DMRS is mapped in units of multiple time slots multiplexed by the OCC; or the TDM DMRS is performed in units of a single time slot;
[0291] The OCC sequence corresponding to the DMRS is different from the OCC sequence corresponding to the terminal.
[0292] Optionally, the first information is used to indicate the time domain position of the DMRS.
[0293] Optionally, the first information comprises at least one of the following information:
[0294] Downlink Control Information (DCI);
[0295] Radio Resource Control (RRC);
[0296] Terminal-specific signaling.
[0297] Optionally, the first information is used to indicate the time domain position of the DMRS, and the first information is also used to indicate the OCC sequence corresponding to the DMRS, and the time domain position of the DMRS and the OCC sequence corresponding to the DMRS are indicated independently.
[0298] Optionally, the first information is used to jointly indicate the time domain position of the DMRS and the OCC sequence corresponding to the DMRS.
[0299] The first information is also used to indicate the OCC sequence corresponding to the terminal.
[0300] Optionally, the transceiver module is used to perform at least one of the communication steps (such as steps S2101 and S2103, but not limited thereto) of the sending and / or receiving performed by the terminal in any of the above methods, which will not be repeated here.
[0301] Optionally, the processing module is used to perform at least one of the other steps (such as step S2102, but not limited thereto) performed by the terminal in any of the above methods, which will not be repeated here.
[0302] FIG. 6B is a structural schematic diagram of another network device according to an embodiment of the present disclosure. As shown in FIG. 6B, the network device 6200 can include at least one of a transceiver module 6201, a processing module 6202, etc. In some embodiments, the transceiver module 6201 is configured to send first information to a terminal, and the transceiver module 6201 is also configured to receive a demodulation reference signal (DMRS) sent by the terminal on a physical uplink shared channel (PUSCH) based on orthogonal cover code (OCC) multi-user multiplexing, wherein the first information is used to determine the time domain position of the DMRS.
[0303] Optionally, the OCC multiplexing is OCC multiplexing based on multiple time slots.
[0304] The DMRS of the terminal is code division multiplexed (CDM) with the DMRS corresponding to other terminals in the same OCC multiplexing user group; or
[0305] The DMRS of the terminal is time division multiplexed (TDM) with the DMRS of other terminals in the same OCC multiplexed user group; or
[0306] The DMRS of the terminal is code division multiplexed (CDM) with the DMRS of part of the other terminals in the same OCC multiplexed user group, and the DMRS of the terminal is time division multiplexed (TDM) with the DMRS of the other terminals in the same OCC multiplexed user group;
[0307] The time-frequency domain resources of the PUSCH corresponding to the terminals in the same user group are the same.
[0308] Optionally, the DMRS of the terminal is code division multiplexed (CDM) with the DMRS of other terminals in the same OCC multiplexed user group;
[0309] The DMRS covers the values of different positions in the OCC sequence corresponding to the terminal in each time slot.
[0310] Optionally, the DMRS of the terminal is time division multiplexed (TDM) with the DMRS of other terminals in the same OCC multiplexed user group; the DMRS does not cover the values of the OCC sequence;
[0311] The TDM is performed in units of multiple time slots multiplexed by the OCC; or
[0312] The TDM is performed in units of a single time slot; or
[0313] The TDM is performed in units of a single time slot, and the mapping of the TDM DMRS is performed in order of groups of two terminals each, and the mapping of the TDM DMRS of each group is completed before the mapping of the next group.
[0314] Optionally, the DMRS of the terminal is code division multiplexed (CDM) with the DMRS of part of the other terminals in the same OCC multiplexed user group, and the DMRS of the terminal is time division multiplexed (TDM) with the DMRS of the other terminals in the same OCC multiplexed user group;
[0315] The CDM DMRS in each time slot covers the values of different positions in the OCC sequence;
[0316] The TDM DMRS is mapped in units of multiple time slots multiplexed by the OCC; or the TDM DMRS is performed in units of a single time slot;
[0317] The OCC sequence corresponding to the DMRS is different from the OCC sequence corresponding to the terminal.
[0318] Optionally, the first information is used to indicate the time domain position of the DMRS.
[0319] Optionally, the first information comprises at least one of the following information:
[0320] Downlink Control Information (DCI);
[0321] Radio Resource Control (RRC);
[0322] terminal-specific signaling.
[0323] Optionally, the first information is used to indicate the time domain position of the DMRS, and the first information is also used to indicate the OCC sequence corresponding to the DMRS, and the time domain position of the DMRS and the OCC sequence corresponding to the DMRS are indicated independently.
[0324] Optionally, the first information is used to jointly indicate the time domain position of the DMRS and the OCC sequence corresponding to the DMRS.
[0325] The first information is also used to indicate the OCC sequence corresponding to the terminal.
[0326] Optionally, the transceiver module is used to perform at least one of the communication steps (such as steps S2101 and S2103, but not limited to) performed by the network device in any of the above methods, and details are not repeated here.
[0327] Optionally, the processing module is used to perform at least one of the other steps performed by the network device in any of the above methods, and details are not repeated here.
[0328] In some embodiments, the transceiver module can include a sending module and / or a receiving module, which can be separate or integrated together. Optionally, the transceiver module can be mutually replaced with a transceiver.
[0329] In some embodiments, the processing module can be one module or include multiple sub-modules. Optionally, the multiple sub-modules perform all or part of the steps required to be performed by the processing module. Optionally, the processing module can be mutually replaced with a processor.
[0330] FIG. 7A is a structural schematic diagram of a communication device 7100 according to an embodiment of the present disclosure. The communication device 7100 can be a network device (e.g., an access network device, a core network device, etc.), a terminal (e.g., a user equipment, etc.), a chip, a chip system, or a processor supporting the network device to implement any of the above methods, or a chip, a chip system, or a processor supporting the terminal to implement any of the above methods. The communication device 7100 can be used to implement the methods described in the above method embodiments, which can be referred to the descriptions in the above method embodiments.
[0331] As shown in FIG. 7A, the communication device 7100 includes one or more processors 7101. The processor 7101 can be a general processor or a special-purpose processor, for example, a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control the communication device (e.g., a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute programs, and process data of the programs. The communication device 7100 is configured to execute any of the above methods.
[0332] In some embodiments, the communication device 7100 further includes one or more memories 7102 configured to store instructions. Alternatively, all or part of the memory 7102 can be located outside the communication device 7100.
[0333] In some embodiments, the communication device 7100 further includes one or more transceivers 7103. When the communication device 7100 includes one or more transceivers 7103, the transceiver 7103 performs at least one of the communication steps such as transmitting and / or receiving in the above methods, and the processor 7101 performs at least one of the other steps.
[0334] In some embodiments, the transceiver can include a receiver and / or a transmitter, which can be separate or integrated together. Alternatively, the terms of transceiver, transceiving unit, transceiver, transceiving circuit, etc. can be replaced by each other, the terms of transmitter, transmitting unit, transmitter, transmitting circuit, etc. can be replaced by each other, and the terms of receiver, receiving unit, receiver, receiving circuit, etc. can be replaced by each other.
[0335] In some embodiments, the communication device 7100 can include one or more interface circuits 7104. Alternatively, the interface circuit 7104 is connected with the memory 7102, and the interface circuit 7104 can be used to receive signals from the memory 7102 or other devices, and can be used to send signals to the memory 7102 or other devices. For example, the interface circuit 7104 can read the instructions stored in the memory 7102 and send the instructions to the processor 7101.
[0336] The communication device 7100 described in the above embodiments can be a network device or a terminal, but the scope of the communication device 7100 described in the present disclosure is not limited thereto, and the structure of the communication device 7100 can not be limited by FIG. 7A. The communication device can be a standalone device or can be part of a larger device. For example, the above communication device can be: (1) a standalone integrated circuit (IC), or a chip, or a chip system or subsystem; (2) a set of one or more ICs, which can optionally also include storage components for storing data, programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, a terminal device, a smart terminal device, a cellular phone, a wireless device, a handset, a mobile unit, a vehicle-mounted device, a network device, a cloud device, an artificial intelligence device, and the like; (6) other devices, and the like.
[0337] FIG. 7B is a structural schematic diagram of a chip 7200 according to an embodiment of the present disclosure. For the case where the communication device 7100 is a chip or a chip system, the structural schematic diagram of the chip 7200 shown in FIG. 7B can be referred to, but is not limited thereto.
[0338] The chip 7200 includes one or more processors 7201, and the chip 7200 is configured to execute any of the above methods.
[0339] In some embodiments, the chip 7200 further includes one or more interface circuits 7202. Optionally, the interface circuit 7202 is connected to the memory 7203, and the interface circuit 7202 can be configured to receive signals from the memory 7203 or other devices, and the interface circuit 7202 can be configured to send signals to the memory 7203 or other devices. For example, the interface circuit 7202 can read instructions stored in the memory 7203 and send the instructions to the processor 7201.
[0340] In some embodiments, the interface circuit 7202 performs at least one of the communication steps such as sending and / or receiving in the above methods, and the processor 7201 performs at least one of the other steps.
[0341] In some embodiments, the terms interface circuit, interface, transceiver pin, transceiver, and the like can be replaced with each other.
[0342] In some embodiments, the chip 7200 further includes one or more memories 7203 for storing instructions. Optionally, all or part of the memory 7203 can be outside the chip 7200.
[0343] The disclosure further provides a storage medium having stored instructions which, when executed on the communication device 7100, cause the communication device 7100 to perform any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but is not limited thereto and can also be a storage medium readable by other apparatuses. Optionally, the storage medium can be a non-transitory storage medium, but is not limited thereto and can also be a transitory storage medium.
[0344] The disclosure further provides a program product which, when executed by the communication device 7100, causes the communication device 7100 to perform any of the above methods. Optionally, the program product is a computer program product.
[0345] The disclosure further provides a computer program which, when executed on a computer, causes the computer to perform any of the above methods.
[0346] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware, or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer programs. When the computer programs are loaded and executed on a computer, all or part of the processes or functions described above according to the embodiments of the disclosure are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable apparatus. The computer programs can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer programs can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center through a wired (for example, coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (for example, infrared, wireless, microwave, etc.) manner. The computer-readable storage medium can be any available medium accessible by a computer or a data storage device such as a server, data center, etc. integrated with one or more available media sets. The available medium can be a magnetic medium (for example, a floppy disk, a hard disk, a magnetic tape), an optical medium (for example, a high-density digital video disc (digital video disc, DVD)), or a semiconductor medium (for example, a solid state disk (solid state disk, SSD)), etc.
[0347] Those skilled in the art can clearly understand that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are realized in hardware or software manner depends on the specific application and design constraints of the technical solution. The skilled person can use different methods to realize the described functions for each specific application, but such implementation should not be considered beyond the scope of the disclosure.
[0348] Those skilled in the art can clearly understand that, for the convenience and brevity of the description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be described here.
[0349] The above is only a specific implementation of the present disclosure, but the protection scope of the present disclosure is not limited thereto, and any person skilled in the art can easily think of changes or replacements within the technical scope disclosed by the present disclosure, which should be covered within the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be subject to the protection scope of the above claims.
Claims
An uplink communication method, characterized by comprising: The method is performed by a terminal, and the method comprises: receiving first information sent by a network device; determining a time domain position of a demodulation reference signal (DMRS) of the terminal based on the first information; sending the DMRS to the network device on a physical uplink shared channel (PUSCH) that is multiplexed by an orthogonal cover code (OCC) for multiple users. The method of claim 1, wherein The OCC multiplexing is OCC multiplexing for multiple time slots. The DMRS of the terminal and the DMRS corresponding to other terminals in the same OCC multiplexing user group are code division multiplexing (CDM). The DMRS of the terminal and the DMRS corresponding to other terminals in the same OCC multiplexing user group are time division multiplexing (TDM). The DMRS of the terminal and the DMRS corresponding to part of the other terminals in the same OCC multiplexing user group are CDM, and the DMRS of the terminal and the DMRS corresponding to another part of the other terminals in the same OCC multiplexing user group are TDM. The time-frequency domain resources of the PUSCH corresponding to the terminals in the same user group are the same. The method according to claim 2, characterized in that The DMRS of the terminal and the DMRS corresponding to other terminals in the same OCC multiplexing user group are CDM. The DMRS on each time slot covers the values of different positions in the OCC sequence corresponding to the terminal. The method according to claim 2, characterized in that The DMRS of the terminal and the DMRS corresponding to other terminals in the same OCC multiplexing user group are TDM; the DMRS does not cover the values of the OCC sequence. The TDM is performed in units of multiple time slots of the OCC multiplexing; or The TDM is performed in units of a single time slot; or The TDM is performed in units of a single time slot, and the mapping of the TDM DMRS is performed in the order of each two terminals as a group, and the mapping of the TDM DMRS of each group is completed before the mapping of the next group. The method according to claim 2, characterized in that The DMRS of the terminal and the DMRS corresponding to part of the other terminals in the same OCC multiplexing user group are CDM, and the DMRS of the terminal and the DMRS corresponding to another part of the other terminals in the same OCC multiplexing user group are TDM. The CDM DMRS on each time slot covers the values of different positions in the OCC sequence. The TDM DMRS is mapped in units of multiple time slots of the OCC multiplexing; or the TDM DMRS is performed in units of a single time slot. The OCC sequence corresponding to the DMRS is different from the OCC sequence corresponding to the terminal. The method according to any one of claims 1 to 5, characterized in that The first information is used to indicate the time domain position of the DMRS. The method according to claim 6, characterized in that The first information comprises at least one of the following information: downlink control information (DCI); radio resource control (RRC); terminal-specific signaling. The method according to claim 5, characterized in that The first information is used for indicating the time domain position of the DMRS, and the first information is also used for indicating the OCC sequence corresponding to the DMRS, and the time domain position of the DMRS and the OCC sequence corresponding to the DMRS are independently indicated. The method according to claim 5, characterized in that The first information is used for jointly indicating the time domain position of the DMRS and the OCC sequence corresponding to the DMRS. The first information is also used for indicating the OCC sequence corresponding to the terminal. An uplink communication method, characterized by comprising: The method is executed by a network device, and the method comprises: sending first information to a terminal; receiving a demodulation reference signal (DMRS) sent by the terminal on a physical uplink shared channel (PUSCH) based on orthogonal cover code (OCC) multi-user multiplexing; The first information is used for determining the time domain position of the DMRS. The method of claim 10, wherein The OCC multiplexing is OCC multiplexing based on multiple time slots. The DMRS of the terminal is code division multiplexing (CDM) with the DMRS of other terminals in the same OCC multiplexing user group; or The DMRS of the terminal is time division multiplexing (TDM) with the DMRS of other terminals in the same OCC multiplexing user group; or The DMRS of the terminal is code division multiplexing (CDM) with the DMRS of part of the other terminals in the same OCC multiplexing user group, and the DMRS of the terminal is time division multiplexing (TDM) with the DMRS of the other terminals in the same OCC multiplexing user group. The time-frequency domain resources of the PUSCH corresponding to the terminals in the same user group are the same. The method of claim 11, wherein The DMRS of the terminal is code division multiplexing (CDM) with the DMRS of other terminals in the same OCC multiplexing user group. The DMRS on each time slot covers the values of different positions in the OCC sequence corresponding to the terminal. The method of claim 11, wherein The DMRS of the terminal is time division multiplexing (TDM) with the DMRS of other terminals in the same OCC multiplexing user group; the DMRS does not cover the values of the OCC sequence. The TDM is performed in units of multiple time slots of the OCC multiplexing; or The TDM is performed in units of a single time slot; or The TDM is performed in units of a single time slot, and the mapping of the TDM DMRS is performed in the order of each two terminals as a group, and the mapping of the TDM DMRS of each group is completed before the mapping of the next group is performed. The method of claim 11, wherein The DMRS of the terminal is code division multiplexing (CDM) with the DMRS of part of the other terminals in the same OCC multiplexing user group, and the DMRS of the terminal is time division multiplexing (TDM) with the DMRS of the other terminals in the same OCC multiplexing user group. The CDM DMRS on each time slot covers the values of different positions in the OCC sequence. The TDM DMRS is mapped in units of multiple time slots of the OCC multiplexing; or the TDM DMRS is performed in units of a single time slot. The OCC sequence corresponding to the DMRS is different from the OCC sequence corresponding to the terminal. The method according to any one of claims 10-14, characterized in that The first information is used for indicating the time domain position of the DMRS. The method of claim 15, wherein The first information comprises at least one of the following information: downlink control information (DCI); radio resource control (RRC); terminal-specific signaling. The method of claim 14, wherein The first information is used for indicating the time domain position of the DMRS, and the first information is also used for indicating the OCC sequence corresponding to the DMRS, and the time domain position of the DMRS and the OCC sequence corresponding to the DMRS are independently indicated. The method of claim 14, wherein The first information is used for jointly indicating the time domain position of the DMRS and the OCC sequence corresponding to the DMRS. The first information is also used for indicating the OCC sequence corresponding to the terminal. A terminal, characterized by comprising: The terminal comprises: a transceiver module, configured to receive first information sent by a network device; a processing module, configured to determine, based on the first information, a time domain position of a demodulation reference signal (DMRS) of the terminal; the transceiver module is further configured to send, to the network device, the DMRS on a physical uplink shared channel (PUSCH) based on orthogonal cover code (OCC) multi-user multiplexing. A network device, characterized in that The network device comprises: a transceiver module, configured to send first information to a terminal; the transceiver module is further configured to receive a demodulation reference signal (DMRS) sent by the terminal on a physical uplink shared channel (PUSCH) based on orthogonal cover code (OCC) multi-user multiplexing; wherein the first information is used for determining the time domain position of the DMRS. A communication device characterized by comprising: The terminal comprises: one or more processors; wherein the terminal is configured to perform the uplink communication method in any one of claims 1-9. A communication device, characterized by The network device comprises: one or more processors; wherein the network device is configured to perform the uplink communication method in any one of claims 10-18. A communication system characterized by The terminal and the network device are configured to implement the model training method in any one of claims 1-9 and the uplink communication method in any one of claims 10-18. A storage medium storing instructions, the instructions comprising: When the instructions run on the communication device, the communication device is caused to perform the uplink communication method in any one of claims 1-9 or 10-18.
Citation Information
Patent Citations
Method and system for indicating uplink demodulation reference signal
CN101882980A
Sending method and receiving method of uploading demodulating pilot frequency, base station and moving relay
CN103166880A
Method and apparatus for satellite communication in non-terrestrial network
CN118318491A
Pucch format 1 signal processing with reduced complexity
US20240259247A1