WO2023011110A1 - 一种通信方法及装置 - Google Patents
一种通信方法及装置 Download PDFInfo
- Publication number
- WO2023011110A1 WO2023011110A1 PCT/CN2022/104684 CN2022104684W WO2023011110A1 WO 2023011110 A1 WO2023011110 A1 WO 2023011110A1 CN 2022104684 W CN2022104684 W CN 2022104684W WO 2023011110 A1 WO2023011110 A1 WO 2023011110A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- cyclic shifts
- rotate
- cyclic
- reference signal
- cyclic shift
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/08—Testing, supervising or monitoring using real traffic
Definitions
- the embodiments of the present application relate to the field of communication technologies, and in particular, to a communication method and device.
- reference signal sequences such as demodulation reference signal (demodulation reference signal, DMRS) sequence and sounding reference signal (sounding reference signal, SRS)
- the sequence is a sequence generated according to the base sequence (base sequence, BS), where the base sequence can be a sequence generated by a ZC (Zadoff-Chu) sequence, such as the ZC sequence itself, or a sequence generated by a ZC sequence through cyclic shift, Or intercept the generated sequence for the ZC sequence.
- base sequence base sequence
- ZC Zero-Chu
- different reference signal sequences can be obtained by using different cyclic shifts.
- the network device may allocate different cyclic shifts to different antenna ports of the terminal device to ensure the orthogonality of reference signal sequences between different antenna ports and avoid interference.
- the existing cyclic shift allocation is to allocate equal-spaced cyclic shifts to different antenna ports of the same terminal device. As the number of antenna ports increases or the number of available cyclic shifts decreases, the existing equal-spaced allocation The way of cyclic shift cannot meet the requirement, in this case, how to assign cyclic shift to the antenna ports becomes a problem to be solved.
- Embodiments of the present application provide a communication method and device for allocating cyclic shifts to antenna ports when the existing method of allocating cyclic shifts at equal intervals cannot allocate cyclic shifts to antenna ports.
- the embodiment of the present application provides a communication method, the method includes: determining the number X of antenna ports and the maximum number of cyclic shifts of the reference signal
- the X is a positive integer; the reference signal is sent on the same time-frequency resource, and the reference signal is generated according to X cyclic shifts, wherein the X cannot be determined by the divisible, the X cyclic shifts are The cyclic shifts with different values and unequal intervals among the cyclic shifts.
- sending reference signals including X antenna ports on the same time-frequency resource indicates that the resource elements (resource element, RE) occupied by the reference signals of X antenna ports are the same, for example, the time-frequency resource may be on the same symbol Multiple consecutive REs or multiple REs at equal intervals on the same symbol (that is, comb teeth).
- the number of antenna ports X of the reference signal cannot be determined by the maximum cyclic shift number of the reference signal Evenly divisible, when it is not possible to assign cyclic shifts to the antenna ports at equal intervals, you can use the Among the cyclic shifts, X cyclic shifts with different values and unequal intervals are determined and allocated to the antenna ports, so as to support the transmission of the reference signal by the terminal device when the cyclic shifts cannot be allocated to the antenna ports at equal intervals.
- the X cyclic shifts are the Rotate ⁇ Rotate 0, Rotate 1, ..., Rotate ⁇ remove ⁇ circular shift i, cyclic shift cyclic shift ..., cyclic shift ⁇ outside the cyclic shift, wherein, the cyclic shift 0, cyclic shift 1, ..., cyclic shift yes Circular shifts sorted in ascending order and equally spaced, the i is greater than or equal to 0 and less than any integer of .
- the i is indicated by a network device.
- the X cyclic shifts that meet the above requirements are determined from the cyclic shifts, which can guarantee The rest of the cyclic shifts except X cyclic shifts
- the orthogonality of each cyclic shift enables multiple terminal devices to implement code division multiplexing by using different cyclic shifts on the same time-frequency resource, which is beneficial to improve resource utilization.
- the X cyclic shifts include the One of the following cyclic shifts; cyclic shift 1, cyclic shift 2, cyclic shift 4, cyclic shift 5; or, cyclic shift 0, cyclic shift 2, cyclic shift 3, cyclic shift Bit 5; or, Rotate 0, Rotate 1, Rotate 3, Rotate 4.
- the terminal device sending the reference signal including 2 antenna ports and the terminal device sending the reference signal including 4 antenna ports send reference signals in the same time-frequency resource, and they are orthogonal to each other, so as to improve resource utilization.
- the X cyclic shifts are indicated by indication information from the network device, where the indication information is used to indicate the The X cyclic shifts in the cyclic shifts.
- the indication information may be a bitmap or an index number; wherein, the bitmap is used to indicate the The distribution of the X cyclic shifts in the cyclic shifts; the index number is used to indicate one of a plurality of cyclic shift sets, wherein each cyclic shift set consists of The set of cyclic shifts indicated by the index number is composed of the X cyclic shifts.
- the implementation manners of the network device instructing the cyclic shift to the terminal device are enriched, which is beneficial to meet different communication requirements.
- the method before sending the reference signal on the same time-frequency resource, the method further includes: generating X reference signal sequences according to the X cyclic shifts; generating X reference signal sequences according to the X reference signal sequences; A signal sequence generates the reference signal.
- the embodiment of the present application provides a communication method, the method includes: determining the number M of comb teeth used for sending reference signals, and the M is determined by X and Determined by the greatest common factor R, the X is the number of antenna ports of the reference signal, the is the maximum number of cyclic shifts on a comb, the X, the is a positive integer, and the M is an integer greater than 1; the reference signal is sent on M comb teeth.
- the number of antenna ports X in the reference signal cannot be shifted by the maximum number of cyclic shifts on a comb Evenly divisible, when the cyclic shift cannot be allocated at equal intervals to the antenna ports, the number of comb teeth occupied by the reference signal resource can be flexibly configured, and the antenna ports included in the reference signal correspond to multiple comb teeth, and each comb tooth is an antenna Ports are allocated with cyclic shifts at equal intervals, so as to support the transmission of reference signals by terminal equipment.
- the M consists of X and
- the determination of the greatest common factor R includes: said M is equal to the value of said X divided by said R.
- each of the M combs corresponds to R antenna ports, where the R antenna ports correspond to R cyclic shifts, and the R cyclic shifts are The values in the R cyclic shifts are different and equally spaced cyclic shifts, and the reference signal sent on the comb teeth is generated according to the R cyclic shifts.
- the M comb teeth are continuous, or the M comb teeth are equally spaced.
- the embodiment of the present application provides a communication method, the method includes: receiving a reference signal including X antenna ports on the same time-frequency resource; performing channel estimation according to the reference signal and the X reference signal sequences, the The X reference signal sequences are generated according to X cyclic shifts, wherein the X cannot be divisible, the is the maximum cyclic shift number of the reference signal, and the X cyclic shifts are The cyclic shifts with different values and unequal intervals among the cyclic shifts.
- the X cyclic shifts are the Rotate ⁇ Rotate 0, Rotate 1, ..., Rotate ⁇ remove ⁇ circular shift i, cyclic shift cyclic shift ..., cyclic shift ⁇ outside the cyclic shift, wherein, the cyclic shift 0, cyclic shift 1, ..., cyclic shift yes Circular shifts sorted from small to large and equally spaced, the i is greater than or equal to 0 and less than an integer of .
- the X cyclic shifts include One of the following cyclic shifts; cyclic shift 1, cyclic shift 2, cyclic shift 4, cyclic shift 5; or, cyclic shift 0, cyclic shift 2, cyclic shift 3, cyclic shift Bit 5; or, Rotate 0, Rotate 1, Rotate 3, Rotate 4.
- the method further includes: indicating the i to a terminal device sending the reference signal.
- the X cyclic shifts are indicated by indication information, where the indication information is used to indicate the The X cyclic shifts in the cyclic shifts.
- the indication information may be a bitmap or an index number; wherein, the bitmap is used to indicate the The distribution of the X cyclic shifts in the cyclic shifts; the index number is used to indicate one of a plurality of cyclic shift sets, wherein each cyclic shift set consists of The set of cyclic shifts indicated by the index number is composed of the X cyclic shifts.
- the method further includes: sending the indication information to a terminal device that sends the reference signal.
- the embodiment of the present application provides a communication method, the method includes: determining the number M of comb teeth, and the M is determined by X and Determined by the greatest common factor R, the X is the number of antenna ports of the reference signal, the is the maximum cyclic shift number on a comb, the X, the is a positive integer, and the M is an integer greater than 1; the reference signal is received on M comb teeth.
- the M consists of X and
- the determination of the greatest common factor R includes: said M is equal to the value of said X divided by said R.
- each of the M combs corresponds to R antenna ports, where the R antenna ports correspond to R cyclic shifts, and the R cyclic shifts are The values in the R cyclic shifts are different and equally spaced cyclic shifts, and the reference signal sent on the comb teeth is generated according to the R cyclic shifts.
- the M comb teeth are continuous, or the M comb teeth are equally spaced.
- the embodiment of the present application provides a communication device, which has a method to realize the above-mentioned first aspect or any one of the possible design methods of the first aspect, or realize the above-mentioned second aspect or any one of the second aspect
- the functions of the method in the possible designs may be realized by hardware, or by executing corresponding software by hardware.
- the hardware or software includes one or more modules (or units) corresponding to the above functions, such as a transceiver unit and a processing unit.
- the device may be a chip or an integrated circuit.
- the device includes a memory and a processor, and the memory is used to store a program executed by the processor.
- the program is executed by the processor, the device can perform any of the above-mentioned first aspect or the first aspect.
- the device may be a terminal device.
- the embodiment of the present application provides a communication device, which has a method in design to realize the above third aspect or any possible design of the third aspect, or realize the above fourth aspect or any one of the fourth aspect
- the functions of the method in the possible designs may be realized by hardware, or by executing corresponding software by hardware.
- the hardware or software includes one or more modules (or units) corresponding to the above functions, such as a transceiver unit and a processing unit.
- the device may be a chip or an integrated circuit.
- the device includes a memory and a processor, and the memory is used to store a program executed by the processor.
- the program is executed by the processor, the device can perform any of the third aspect or the third aspect.
- the device may be a network device.
- the embodiment of the present application provides a communication system, the communication system includes a terminal device and a network device, and the terminal device can execute the method in the above-mentioned first aspect or any possible design of the first aspect,
- the network device may execute the method in the third aspect or any possible design of the third aspect; or the terminal device may execute the method in the second aspect or any possible design of the second aspect , the network device may execute the method in any possible design of the fourth aspect or the fourth aspect.
- the embodiments of the present application provide a computer-readable storage medium, in which computer programs or instructions are stored, and when the computer programs or instructions are executed by a communication device, the above-mentioned first aspect or the first aspect can be realized.
- the method described in any possible design of one aspect, or realize the method described in any possible design of the above second aspect or the second aspect, or realize the above third aspect or any of the third aspects The method described in one possible design, or the method described in any possible design for realizing the fourth aspect or the fourth aspect.
- the embodiment of the present application also provides a computer program product, including computer programs or instructions, when the computer programs or instructions are executed by the communication device, any possible design of the above-mentioned first aspect or the first aspect can be realized
- a computer program product including computer programs or instructions, when the computer programs or instructions are executed by the communication device.
- the embodiment of the present application also provides a chip, the chip is coupled with the memory, and is used to read and execute the program or instruction stored in the memory to realize the above first aspect or any possibility of the first aspect
- the method described in the design, or the method described in the second aspect or any possible design of the second aspect, or the third aspect or any possible design of the third aspect The method described above, or the method described in implementing the fourth aspect or any possible design of the fourth aspect.
- FIG. 1 is a schematic structural diagram of a mobile communication system applied in an embodiment of the present application
- FIG. 2A and FIG. 2B are schematic diagrams of communication scenarios provided by the embodiment of the present application.
- FIG. 3A and FIG. 3B are schematic diagrams of the comb teeth occupied by the reference signal provided by the embodiment of the present application;
- FIG. 4 is a schematic diagram of multiplexing the same time-frequency resource by reference signals of different terminal devices provided in an embodiment of the present application;
- FIG. 5 is one of the schematic diagrams of the communication method provided by the embodiment of the present application.
- FIG. 6 is one of the schematic diagrams of the comb teeth occupied by the SRS provided by the embodiment of the present application.
- FIG. 7 is the second schematic diagram of the communication method provided by the embodiment of the present application.
- FIG. 8 is one of the schematic diagrams of the distribution of cyclic shift values on the comb teeth provided by the embodiment of the present application.
- FIG. 9 is the second schematic diagram of the distribution of cyclic shift values on the comb teeth provided by the embodiment of the present application.
- Figure 10 is the second schematic diagram of the comb teeth occupied by the SRS provided by the embodiment of the present application.
- Figure 11 is the third schematic diagram of the comb teeth occupied by the SRS provided by the embodiment of the present application.
- Figure 12 is the third schematic diagram of the distribution of cyclic shift values on the comb teeth provided by the embodiment of the present application.
- FIG. 13 is the fourth schematic diagram of the distribution of cyclic shift values on the comb teeth provided by the embodiment of the present application.
- FIG. 14 is one of the schematic diagrams of the communication device provided by the embodiment of the present application.
- FIG. 15 is the second schematic diagram of the communication device provided by the embodiment of the present application.
- the technical solution of the embodiment of the present application can be applied to various communication systems, such as: global system of mobile communication (global system of mobile communication, GSM) system, code division multiple access (code division multiple access, CDMA) system, broadband code division multiple access (wideband code division multiple access, WCDMA) system, general packet radio service (general packet radio service, GPRS), long term evolution (long term evolution, LTE) system, LTE frequency division duplex (frequency division duplex, FDD) system, LTE Time division duplex (time division duplex, TDD), universal mobile communication system (univeRMal mobile telecommunications system, UMTS), global interconnection microwave access (worldwide interoperability for microwave access, WiMAX) communication system, fifth generation (5th generation, 5G) Mobile communication system or new radio (new radio, NR), etc.
- the 5G mobile communication system described in this application includes non-standalone (non-standalone, NSA) 5G mobile communication system and/or independent network (standalone, SA ) 5G mobile communication system.
- the technical solution provided by this application can also be applied to future communication systems, such as the sixth generation mobile communication system.
- the communication system may also be a public land mobile network (PLMN) network, a device-to-device (D2D) network, a machine-to-machine (M2M) network, an IoT network or other networks .
- PLMN public land mobile network
- D2D device-to-device
- M2M machine-to-machine
- IoT IoT network
- the architecture of the communication system applied in the embodiment of the present application may be shown in FIG. 1 .
- the communication system includes a radio access network 100 and a core network 200 .
- the communication system may also include the Internet 300 .
- the radio access network 100 may include at least one network device, such as 110a and 110b in FIG. 1 , and may also include at least one terminal device, such as 120a-120j in FIG. 1 .
- 110a is a base station
- 110b is a micro station
- 120a, 120e, 120f and 120j are mobile phones
- 120b is a car
- 120c is a fuel dispenser
- 120d is a home access point (HAP) arranged indoors or outdoors
- 120g is a laptop
- 120h is a printer
- 120i is a drone.
- the same terminal device or network device may provide different functions in different application scenarios.
- the mobile phones in Figure 1 include 120a, 120e, 120f and 120j.
- the mobile phone 120a can connect to the base station 110a, connect to the car 120b, communicate directly with the mobile phone 120e, and access the HAP.
- the mobile phone 120b can access the HAP and communicate with the mobile phone 120a.
- the mobile phone 120f can be connected to the micro station 110b, connected to the laptop 120g, connected to the printer 120h
- the mobile phone 120j can control the drone 120i.
- the terminal device is connected to the network device, and the network device is connected to the core network.
- Core network equipment and network equipment can be independent and different physical equipment, or the functions of the core network equipment and the logical functions of the network equipment can be integrated on the same physical equipment, or a physical equipment can integrate part of the core network equipment.
- device functions and functions of some network devices. Terminal devices and network devices may be connected to each other in a wired or wireless manner.
- FIG. 1 is only a schematic diagram.
- the communication system may also include other devices, such as wireless relay devices and wireless backhaul devices, which are not shown in FIG. 1 .
- Network equipment also known as wireless access network equipment, can be a base station (base station), evolved base station (evolved NodeB, eNodeB), transmission reception point (transmission reception point, TRP), fifth generation (5th generation, 5G ) the next generation NodeB (gNB) in the mobile communication system, the base station in the sixth generation (6G) mobile communication system, the base station in the future mobile communication system or the access node in the WiFi system, etc.; It may also be a module or unit that completes some functions of the base station, for example, it may be a centralized unit (central unit, CU) or a distributed unit (distributed unit, DU).
- the CU here completes the functions of the radio resource control protocol and the packet data convergence protocol (PDCP) of the base station, and also completes the function of the service data adaptation protocol (SDAP); the DU completes the functions of the base station
- the functions of the wireless link control layer and the medium access control (medium access control, MAC) layer can also complete the functions of part or all of the physical layer.
- 3rd generation partnership project, 3GPP third generation partnership project
- the network device may be a macro base station (such as 110a in Figure 1), a micro base station or an indoor station (such as 110b in Figure 1), or a relay node or a donor node.
- the embodiment of the present application does not limit the specific technology and specific device form adopted by the network device.
- a terminal device may also be called a terminal, a user equipment (user equipment, UE), a mobile station, a mobile terminal, and the like.
- Terminal devices can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (internet of things, IOT), virtual reality, augmented reality, industrial control, automatic driving, telemedicine, smart grid, smart furniture, smart office, smart wear, smart transportation, smart city, etc.
- Terminal devices can be mobile phones, tablet computers, computers with wireless transceiver functions, wearable devices, vehicles, drones, helicopters, airplanes, ships, robots, robotic arms, smart home devices, etc.
- the embodiment of the present application does not limit the specific technology and specific device form adopted by the terminal device.
- Network equipment and terminal equipment can be fixed or mobile.
- Network equipment and terminal equipment can be deployed on land, including indoors or outdoors, hand-held or vehicle-mounted; they can also be deployed on water; they can also be deployed on aircraft, balloons and artificial satellites in the air.
- the embodiments of the present application do not limit the application scenarios of the network device and the terminal device.
- the helicopter or UAV 120i in FIG. 1 may be configured as a mobile network equipment.
- the terminal device 120i is a network device; but for the network device 110a, 120i is a terminal device, that is, communication between 110a and 120i is performed through a wireless air interface protocol.
- communication between 110a and 120i may also be performed through an interface protocol between network devices.
- 120i is also a network device. Therefore, both network equipment and terminal equipment can be collectively referred to as communication devices, 110a and 110b in FIG. 1 can be referred to as communication devices with network device functions, and 120a-120j in FIG. 1 can be referred to as communication devices with terminal device functions .
- Communication between network devices and terminal devices, between network devices and network devices, between terminal devices and terminal devices can be performed through licensed spectrum, or through license-free spectrum, or through licensed spectrum and license-free spectrum at the same time
- Communication can be performed through a frequency spectrum below 6 gigahertz (GHz), or can be performed through a frequency spectrum above 6 GHz, and can also be performed using a frequency spectrum below 6 GHz and a frequency spectrum above 6 GHz at the same time.
- GHz gigahertz
- the embodiments of the present application do not limit the frequency spectrum resources used for wireless communication.
- the functions of the network device may also be performed by modules (such as chips) in the network device, or may be performed by a control subsystem including the functions of the network device.
- the control subsystem including network device functions may be the control center in the above application scenarios such as smart grid, industrial control, intelligent transportation, and smart city.
- the functions of the terminal equipment may also be performed by a module (such as a chip or a modem) in the terminal equipment, or may be performed by a device including the functions of the terminal equipment.
- the network device sends downlink signals or downlink information to the terminal device, and the downlink information is carried on the downlink channel; the terminal device sends uplink signals or uplink information to the network device, and the uplink information is carried on the uplink channel.
- the terminal device needs to establish a wireless connection with the cell controlled by the network device.
- a cell with which a terminal device has established a wireless connection is called the serving cell of the terminal device.
- the time-domain symbols may be Orthogonal Frequency Division Multiplexing (OFDM) symbols, or Discrete Fourier Transform-spread-OFDM (Discrete Fourier Transform-spread-OFDM) symbols. , DFT-s-OFDM) symbols. Unless otherwise specified, the symbols in the embodiments of the present application refer to time-domain symbols.
- OFDM Orthogonal Frequency Division Multiplexing
- Discrete Fourier Transform-spread-OFDM Discrete Fourier Transform-spread-OFDM
- DFT-s-OFDM DFT-s-OFDM
- the communication system may be in a single carrier scenario or a carrier aggregation scenario (carrier aggregation, CA), and the network device and the terminal device communicate through a wireless network.
- One or more cells may be included under the network device.
- the communication system can also be in the scenario of dual connectivity (dual connectivity, DC) or coordinated multipoint transmission (coordinated multipoint transmission/reception, CoMP), the communication system includes network device a, network device b and terminal Device, network device a is the network device when the terminal device initially accesses, responsible for radio resource control (radio resource control, RRC) communication with the terminal device, network device b is added during RRC reconfiguration, and is used to provide Additional wireless resources.
- RRC radio resource control
- a terminal device configured with carrier aggregation is connected to network device a and network device b.
- the link between network device a and terminal device may be called the first link, and the link between network device b and terminal device may be Call it the second link.
- the above-mentioned communication system applicable to this application is only an example, and the communication system applicable to this application is not limited thereto.
- the number of network devices and terminal devices included in the communication system can also be other numbers, or the scenario of using a single network device , multi-carrier aggregation scenarios, dual link scenarios or D2D communication scenarios, CoMP scenarios, etc.
- the CoMP can be one or more scenarios in non-coherent joint transmission (NCJT), coherent joint transmission (CJT), joint transmission (JT), etc.
- comb teeth, comb teeth are a plurality of resource elements (resource elements, REs) at equal intervals on one symbol, where one RE occupies one symbol in the time domain and one subcarrier in the frequency domain , that is, one subcarrier in one symbol in the time domain is one RE.
- resource elements resource elements, REs
- terminal equipment can send reference signals to network equipment, such as sending DMRS, SRS, etc. to network equipment, so that network equipment can perform operations such as estimating channel quality based on the reference signal; network equipment can also send reference signals to terminal equipment , such as sending a channel-state information reference signal (channel-state information reference signal, CSI-RS) to the terminal device, etc., for the terminal device to estimate the channel quality and report the channel quality information back to the network device.
- network equipment can send reference signals to network equipment, such as sending DMRS, SRS, etc. to network equipment, so that network equipment can perform operations such as estimating channel quality based on the reference signal
- network equipment can also send reference signals to terminal equipment , such as sending a channel-state information reference signal (channel-state information reference signal, CSI-RS) to the terminal device, etc., for the terminal device to estimate the channel quality and report the channel quality information back to the network device.
- CSI-RS channel-state information reference signal
- a reference signal sequence can be a sequence generated by the base sequence.
- the SRS sequence r u,v (n) of length M can be generated by the base sequence of length M Generated by the following formula:
- N ZC is the length of the ZC sequence; ⁇ is the cyclic shift, which is configured by the network device; q is the root index (root index), which is determined according to u and v; j is the imaginary unit.
- base sequence It may be a sequence generated based on the ZC sequence. In the above example, the base sequence is obtained after cyclic expansion of the ZC sequence, otherwise. The base sequence can also be generated by other methods, such as the ZC sequence itself, or a sequence generated by the ZC sequence through cyclic shift.
- the cyclic shift is configured by the network device.
- different SRS sequences can be obtained by using different cyclic shifts. If there are two cyclic shifts, when their values ⁇ 1 and ⁇ 2 satisfy ⁇ 1 mod 2 ⁇ 2 mod 2 ⁇ , the sequence x 1 (m) obtained from the base sequence r(m) and ⁇ 1 , and The sequence x 2 (m) obtained from the base sequence r(m) and ⁇ 2 is mutually orthogonal, that is, the cross-correlation coefficient is zero.
- the cross-correlation coefficient is defined as:
- the SRS sequences obtained based on the same base sequence and different cyclic shifts can be allocated to different terminal devices, and these terminal devices can send these SRS sequences on the same time-frequency resources.
- these SRS sequences will not cause interference between terminal devices.
- one reference signal resource includes one or more antenna ports, and each antenna port may correspond to a sequence, and each sequence may be generated according to the method in each embodiment of the present application, and then generated including multiple Reference signal at the antenna port.
- An SRS resource includes antenna ports, corresponding to sequence.
- the network device can issue SRS resource configuration information to the terminal device through RRC signaling, etc.
- the SRS resource configuration information includes the number of antenna ports, the transmission comb value (transmissionComb), the comb tooth offset Set (combOffset) and other information.
- the SRS adopts a comb-shaped (comb) transmission manner in the frequency domain, that is, for a single terminal device, the SRS of the antenna port is transmitted for every K TC subcarriers in the frequency domain.
- the combOffset can also be determined.
- the combOffset is one of ⁇ 0, 1 ⁇
- K TC 4
- combOffset is one of ⁇ 0, 1, 2, 3 ⁇ .
- a rectangular grid in Figure 3A represents one RE, and when the transmission comb value K TC is 2, multiple REs are divided into comb 0 numbered 0 (comb 0 is defined by all combs in Figure 3A RE numbered 0) and comb tooth 1 numbered 1 (comb tooth 1 is composed of all REs numbered 1 in Figure 3A).
- the terminal device sends SRS on comb tooth 0, that is, sends SRS on all REs numbered 0 in FIG. 3A .
- a rectangular grid in Figure 3B represents one RE, and the transmission comb tooth value is 4, and multiple REs are divided into comb tooth 0 numbered 0 (comb tooth 0 is represented by all numbers in Figure 3B 0), comb tooth 1 numbered 1 (comb tooth 1 is composed of all REs numbered 1 in Figure 3B), comb tooth 2 numbered 2 (comb tooth 2 is composed of all RE numbers numbered 2 in Figure 3B REs) and comb teeth 3 numbered 3 (comb teeth 3 consist of all REs numbered 3 in Figure 3B).
- the terminal device sends SRS on comb tooth 1, that is, the terminal device sends SRS on all REs numbered 1 in FIG. 3B .
- a rectangular grid in Figure 4 represents one RE, and when the transmission comb value is 4, multiple REs are divided into comb 0 numbered 0 (comb 0 is defined by All REs numbered 0), comb 1 numbered 1 (comb 1 is composed of all REs numbered 1 in Figure 4), comb 2 numbered 2 (comb 2 is composed of all numbers in Figure 4 2) and comb tooth 3 numbered 3 (comb tooth 3 is composed of all REs numbered 3 in Figure 4). If the comb tooth offset configured for terminal device 1 is 0, then terminal device 1 sends SRS on comb tooth 0, and if the comb tooth offset configured for terminal device 2 is 2, then terminal device 2 sends SRS on comb tooth 2.
- the SRSs of different terminal devices may use the same time-frequency resource, and at this time, different antenna ports of the SRSs of different terminal devices are multiplexed through different cyclic shifts (cs). Different antenna ports of the SRS of a terminal device may also use the same time-frequency resource, and at this time, different antenna ports of the SRS are multiplexed through different cyclic shifts.
- the protocol specifies the maximum number of cyclic shifts supported by different transmission comb values (also called comb values). The corresponding relationship between the specific transmission comb values and the supported maximum cyclic shifts is shown in Table 1 below. Among them, K TC represents the transmission comb value, Indicates the maximum number of cyclic shifts. In addition, it should be understood that a cyclic shift can also be called a cyclic shift value.
- SRS generated according to 8 cyclic shifts can be sent at most on the RE occupied by the SRS, that is to say , 8 SRSs can be sent on one comb (such as the comb composed of all REs numbered 0 in Figure 3A), and these 8 SRSs are orthogonally multiplexed on the same comb through 8 cyclic shift values, That is, on the same time-frequency resource; on the comb corresponding to the transmission comb value of 4 and the comb bias of 1, that is, when the transmission comb value is 4 and the comb bias is 1, the SRS occupies
- the SRS generated according to 12 cyclic shifts can be sent on the RE at most, that is to say, 12 SRSs can be sent on one comb (as shown on the comb composed of all REs numbered 1 in Figure 3B).
- the SRS is orthogonally multiplexed on the same
- a i represents the cyclic shift i, which means that the number is i cyclic shift
- the current cyclic shift allocation method is to allocate equal-spaced cyclic shifts to different antenna ports of the same terminal device.
- the allocation of equal-spaced cyclic shifts to different antenna ports of a terminal device can be understood as: if a terminal device needs to allocate The number of antenna ports for cyclic shift is X, and the maximum number of cyclic shifts is from The X cyclic shifts allocated to the X antenna ports in the cyclic shifts are arranged in ascending order, and the absolute values of the differences between any two adjacent cyclic shifts are equal and equal to The product of the ratio of X to P, where P is The cyclic shifts are arranged in ascending order, and the absolute value of the difference between any two adjacent cyclic shifts is The absolute value of the difference between any number of adjacent cyclic shifts in a cyclic shift can also be called the cyclic shift interval.
- the value of cyclic shift 0 is 0, the value of cyclic shift 1 is ⁇ /3, the value of cyclic shift 2 is 2 ⁇ /3, the value of cyclic shift 3 is ⁇ , and the value of cyclic shift 4
- the value is 4 ⁇ /3, and the value of cyclic shift 5 is 5 ⁇ /3 as an example
- P is ⁇ /3
- the product of the ratio to X and P is 2 ⁇ /3, then the 3 cyclic shifts assigned to the 3 antenna ports can be cyclic shift 0, cyclic shift 2, and cyclic shift 4 in ascending order, and can also be
- the cyclic shift 1, the cyclic shift 3 and the cyclic shift 5 satisfy that the absolute value of the difference between any two adjacent cyclic shifts is 2 ⁇ /3.
- the existing method of allocating cyclic shifts at equal intervals cannot meet requirements, which affects the transmission of reference signals by terminal equipment.
- beam management SRS, non-codebook SRS, antenna switching SRS and other types of SRS can support up to 4 antenna ports, at the maximum cyclic shift value In the case of 6, the 4 equally spaced cyclic shifts allocated for 4 antenna ports cannot be satisfied, which will affect the transmission of the reference signal by the terminal equipment. Therefore, how to allocate cyclic shifts to the terminal equipment is a technical problem that needs to be solved urgently at present when the cyclic shifts at equal intervals cannot be allocated to the terminal equipment.
- the communication method provided by the embodiment of the present application can support allocating cyclic shifts to antenna ports when the existing method of allocating cyclic shifts at equal intervals cannot allocate cyclic shifts to antenna ports, and supports terminal equipment to allocate reference signals sent to improve communication performance.
- the reference signal can be SRS, such as beam management SRS, non-codebook SRS, antenna switching SRS, etc., and can also be other reference signals, such as DMRS, etc.
- SRS beam management SRS
- non-codebook SRS non-codebook SRS
- DMRS other reference signals
- the reference signal is an SRS as an example
- the reference signal resource is also an SRS resource as an example. That is, all the SRSs described later can be replaced by reference signals.
- Fig. 5 is a schematic diagram of a communication method provided by an embodiment of the present application, the method includes:
- the terminal device determines the number X of antenna ports and the maximum number of cyclic shifts of the SRS The X, the is a positive integer. where in Figure 5 Expressed in K.
- the network device may indicate the SRS resource configuration to the terminal device by sending the first signaling to the terminal device.
- the first signaling may be RRC signaling, media access control layer (media access control, MAC) control element (control element, CE) signaling, and the like.
- the SRS resource configuration may include the number X of antenna ports of the SRS, the transmission comb value K TC, etc., and may also include information such as the time domain position of the SRS, the frequency domain position, the port number of the antenna port, and the comb tooth offset.
- the terminal device After the terminal device receives the first signaling from the network device, it can determine the number of antenna ports X of the SRS, and according to the transmission comb value K TC , and the corresponding relationship between the transmission comb value and the maximum cyclic shift number (as shown in Table 1), determine the maximum cyclic shift number of SRS
- the network device indicates to the terminal device that the number of SRS antenna ports X is 4 and the transmission comb value K TC is 8.
- the corresponding relationship of the number of bits can determine the maximum cyclic shift number of SRS for 6.
- the terminal device sends an SRS on the same time-frequency resource, and the network device receives the SRS, and the SRS is generated according to X cyclic shifts, wherein the X cannot be obtained by the divisible, the X cyclic shifts are The cyclic shifts with different values and unequal intervals among the cyclic shifts.
- Sending SRSs including X antenna ports on the same time-frequency resource means that the SRSs of X antenna ports occupy the same REs.
- the time-frequency resources can be multiple consecutive REs on the same symbol or multiple REs at equal intervals on the same symbol, and multiple REs at equal intervals on the same symbol can also be called comb teeth.
- the terminal device may determine the comb used to send the SRS according to the SRS resource configuration indicated by the network device.
- the comb teeth i.e., frequency resources
- Figure 6 the comb teeth (i.e., frequency resources) for transmitting SRSs containing X antenna ports are shown in Figure 6, where one The rectangular grid represents one RE, one RE is a symbol in the time domain, and one subcarrier in the frequency domain, and multiple REs are divided into comb 0 numbered 0 (comb 0 is composed of all numbers in Figure 6 0), comb tooth 1 numbered 1 (comb tooth 1 is composed of all REs numbered 1 in Figure 6), comb tooth 2 numbered 2 (comb tooth 2 is composed of all RE numbers numbered 2 in Figure 6 Composed of REs) and comb 3 numbered 3 (comb 3 is composed of all REs numbered 3 in FIG.
- cyclic shift 1 when the maximum number of cyclic shifts is , for the maximum number of cyclic shifts corresponding to cyclic shifts, that is, cyclic shift 0, cyclic shift 1, cyclic shift 2, ... cyclic shift It can be determined as follows:
- ⁇ i represents the cyclic shift i, that is, the cyclic shift i numbered i or The i+1th cyclic shift in the cyclic shifts, Indicates the number of cyclic shift i, is the maximum number of cyclic shifts f(i) is a variable function, where f(i) can be equal to i, or in,
- the value of cyclic shift 2 is 2 ⁇ /3
- the value of cyclic shift 3 is ⁇
- the value of cyclic shift 4 is 4 ⁇ /3
- the value of cyclic shift 5 is 5 ⁇ /3.
- Cyclic shift 0, cyclic shift 1, cyclic shift 2, cyclic shift 3, cyclic shift 4, and cyclic shift 5 are 6 cyclic shifts sorted from small to large with intervals of ⁇ /3.
- X cyclic shifts are assigned to X antenna ports, and the X cyclic shifts are arranged from small to large, and the absolute value of the difference between any two adjacent cyclic shifts is equal and equal to and P, where P is The cyclic shifts are arranged in ascending order, and the absolute value of the difference between any two adjacent cyclic shifts.
- the cyclic shifts are allocated to the antenna ports.
- X antenna ports can be assigned The X cyclic shifts with different values and unequal intervals in the cyclic shifts, that is, they can be in cyclic shifts assigns any X number of cyclic shifts with different values to the X antenna ports.
- the value of cyclic shift 0 among the 6 cyclic shifts is 0, the value of cyclic shift 1 is ⁇ /3, the value of cyclic shift 2 is 2 ⁇ /3, the value of cyclic shift 3 is ⁇ , and the value of cyclic shift 3 is ⁇ .
- the value of the shift 4 is 4 ⁇ /3, and the value of the cyclic shift 5 is 5 ⁇ /3 as an example, then it can be 4 antenna ports of the terminal device, in 6 cyclic shifts (cyclic shift 0-cyclic shift 5 ) to assign any 4 cyclic shifts with different values, such as assigning cyclic shift 0, cyclic shift 1, cyclic shift 3, and cyclic shift 4 to 4 antenna ports.
- X cyclic shifts with different values and no equal intervals may be indicated by the network device to the terminal device.
- the network device may carry indication information in the first signaling indicating SRS resource configuration, which is used to indicate the terminal equipment X cyclic shifts with different values and unequal intervals among the cyclic shifts.
- the X cyclic shifts in the N cyclic shifts can be indicated by a bitmap (bitmap) from the network device, which is used to indicate The distribution of X cyclic shifts in cyclic shifts.
- bitmap bitmap
- the length (number of bits) of the bitmap can be compared with the maximum number of cyclic shifts equal
- the first bit of the bitmap indicates Whether the first cyclic shift (that is, cyclic shift 0) in the cyclic shifts is available
- the second bit of the bitmap indicates Whether the second cyclic shift (that is, cyclic shift 1) in the cyclic shifts is available
- 1 may be used to indicate that the cyclic shift is available
- 0 may be used to indicate that the cyclic shift is not available.
- X is 4
- the bitmap is "011011" as an example, it indicates that X cyclic shifts are cyclic shift 1, cyclic shift 2, cyclic shift 4, and cyclic shift 5 among the cyclic shifts.
- the X cyclic shifts in the N cyclic shifts can also be indicated by an index number from the network device, which is used to indicate one of a plurality of cyclic shift sets, wherein each cyclic shift set is represented by The set of cyclic shifts indicated by the index number consists of X cyclic shifts.
- network devices and terminal devices can pre-set different maximum cyclic shift numbers Respectively pre-define the cyclic shift set index table, or the network device for different maximum cyclic shift After the cyclic shift set index table is configured, it is sent to the terminal device through broadcast or multicast.
- Each entry in the cyclic shift set index table corresponds to a preset cyclic shift set, and each entry corresponds to an index number. example, when When it is 6, the cyclic shift set index table can be shown in Table 2 below:
- X is 4, and the index number is 3.
- the index number 3 indicates that X cyclic shifts are cyclic shift 1, cyclic shift 2, cyclic shift 4, and cyclic shift 5 among the cyclic shifts.
- the cyclic shifts satisfy the values of different and equal intervals, which can be limited to X cyclic shifts allocated to X antenna ports, as Rotate ⁇ Rotate 0, Rotate 1, ..., Rotate ⁇ remove ⁇ circular shift i, cyclic shift cyclic shift ..., circular shift ⁇ outside the cyclic shift. It is also possible to follow this qualification from Select X cyclic shifts allocated to X antenna ports among cyclic shifts to guarantee the remaining The cyclic shifts satisfy different and equally spaced values. where i is greater than or equal to 0 and less than any integer of .
- the above technical solution of the embodiment of the present application can be understood as: determining the number X of antenna ports and the maximum number of cyclic shifts of the reference signal The X, the is a positive integer;
- the reference signal is generated according to X cyclic shifts, wherein the X cannot be determined by the divisible, the X cyclic shifts are The cyclic shifts with different values and unequal intervals in the cyclic shifts, the cyclic shift is The cyclic shifts with different median values and equal intervals.
- the X cyclic shifts and the The X cyclic shifts may be cyclic shifts allocated to different terminal devices, for example, the X cyclic shifts are allocated to terminal device 1, the cyclic shifts are assigned to terminal device 2.
- X is 4,
- the value of cyclic shift 0 is 0, the value of cyclic shift 1 is ⁇ /3, the value of cyclic shift 2 is 2 ⁇ /3, the value of cyclic shift 3 is ⁇ , and the value of cyclic shift 4
- the value is 4 ⁇ /3, and the value of cyclic shift 5 is 5 ⁇ /3 as an example, then
- the absolute value P of the difference between any number of adjacent cyclic shifts in a cyclic shift is equal to ⁇ /3, 0 ⁇ i ⁇ 3, i can be 0, 1, 2, when i is 0,
- X cyclic shifts include Cyclic shift 1, cyclic shift 2, cyclic shift 4, cyclic shift 5 in cyclic shifts, the absolute value of the difference between the unused 2 cyclic shifts (cyclic shift 0 and cyclic shift 3) ⁇ is equal to the product of 6/2 and ⁇ /3, which satisfies the condition that the values are different and equally spaced, has good orthogonality, and can be allocated by network
- X cyclic shifts include Cyclic shift 0, cyclic shift 2, cyclic shift 3, cyclic shift 5 in cyclic shifts, the absolute value of the difference between the unused 2 cyclic shifts (cyclic shift 1 and cyclic shift 4) ⁇ is equal to the product of 6/2 and ⁇ /3, which satisfies the condition that the values are different and equally spaced, has good orthogonality, and can be allocated by network equipment to other terminal equipment for use.
- X cyclic shifts include Cyclic shift 0, cyclic shift 1, cyclic shift 3, cyclic shift 4 in cyclic shifts, the absolute value of the difference between the unused 2 cyclic shifts (cyclic shift 2 and cyclic shift 5) ⁇ is equal to the product of 6/2 and ⁇ /3, which satisfies the condition that the values are different and equally spaced, has good orthogonality, and can be allocated by network equipment to other terminal equipment for use.
- the network device may also indicate to the terminal device the i X cyclic shifts in cyclic shifts.
- the bitmap, index number, i, etc. of the X cyclic shifts among the cyclic shifts may be indicated by the first signaling indicating the SRS resource sent by the network device to the terminal device, or may be indicated by other signaling.
- the terminal device can generate X SRS sequences according to the base sequence and the X cyclic shifts, and generate and send SRSs according to the X SRS sequences.
- the X cyclic shifts allocated to X antenna ports are cyclic shift 1 " ⁇ /3", cyclic shift 2 "2 ⁇ /3", cyclic shift 4 "4 ⁇ /3", cyclic shift
- the terminal device can shift 1 " ⁇ /3", cyclic shift 2 "2 ⁇ /3", cyclic shift 4 "4 ⁇ /3", cyclic shift 5 "5 ⁇ /3” generates 4 SRS sequences, each of the 4 antenna ports corresponds to a SRS sequence, and by mapping the SRS sequence corresponding to each antenna port to the corresponding subcarrier (instant frequency resource), the content of SRS post-transmission for 4 antenna ports.
- the network device performs channel estimation according to the SRS and the X SRS sequences.
- the X SRS sequences are generated according to X cyclic shifts, wherein, the X cannot be divisible, the is the maximum cyclic shift number of the SRS, and the X cyclic shifts are The cyclic shifts with different values and unequal intervals among the cyclic shifts.
- the SRS received by the network device is a deformed SRS.
- the network device can determine the original X SRS sequences based on the X cyclic shifts indicated to the terminal device. Based on the original X SRS sequences and the deformed SRS obtained through channel transmission, the network device can determine the network device and The channel between terminal devices is estimated.
- the above method embodiments mainly start from the point of view of cyclic shifts with different X values and unequal intervals indicated to the terminal device, and solve the problem that the existing equal interval
- the way of allocating cyclic shifts cannot meet the requirements, which affects the problem that the terminal equipment sends the SRS.
- Fig. 7 is a schematic diagram of another communication method provided by the embodiment of the present application, the method includes:
- the terminal device determines the number M of comb teeth used for sending the SRS, where M is an integer greater than 1.
- the network device when the network device configures SRS resources for the terminal device, the network device will not indicate to the terminal device the number M of comb teeth used to send SRS, and the terminal device sends on one comb tooth by default. SRS.
- a rectangular grid in Figure 8 represents one RE, and when the transmission comb value K TC is 4, multiple REs are divided into comb 0 numbered 0 (comb 0 is represented by Figure 8 Comb tooth 1 with number 1 (comb tooth 1 is composed of all RE with number 1 in Figure 8), comb tooth 2 with number 2 (comb tooth 2 is composed of all REs with number 1 in Figure 8 RE numbered 2) and comb tooth 3 numbered 3 (comb tooth 3 is composed of all REs numbered 3 in Figure 8).
- the terminal device sends SRS on comb 0; if the comb offset is 1, the terminal transmits SRS on comb 1; if the comb offset is 2, the terminal sends SRS on comb 1; SRS is sent on comb tooth 2. If the comb tooth offset is 3, the terminal device sends SRS on comb tooth 3. In Figure 8, the comb tooth offset is 0, and the terminal device sends SRS on comb tooth 0 as an example. Identifies the comb tooth used by the terminal device to send SRS.
- the number of antenna ports X of the SRS cannot be shifted by the maximum number of cyclic shifts on a comb When divisible, that is When , the method of allocating cyclic shifts at equal intervals cannot be used in Among the cyclic shifts, X cyclic shifts are assigned to X antenna ports to meet the arrangement from small to large, and the absolute value of the difference between any two adjacent cyclic shifts is equal and equal to The product of the ratio of X to P, where P is The cyclic shifts are arranged in ascending order, and the absolute value of the difference between any two adjacent cyclic shifts.
- the maximum number of cyclic shifts on a comb It can also be called the maximum cyclic shift number of SRS It can be determined according to the transmission comb value K TC of the SRS, and the corresponding relationship between the transmission comb value and the maximum cyclic shift number (as shown in Table 1), for The manner of determining the value of a cyclic shift may refer to the implementation in the method embodiment shown in FIG. 5 , and details are not repeated here.
- each comb can only correspond to a part of the antenna port of the SRS, so that each comb can be allocated to the antenna ports of the terminal device with equal intervals of cyclic shift.
- cyclic shift 0 is 0, the value of cyclic shift 1 is ⁇ /6, the value of cyclic shift 2 is ⁇ /3, the value of cyclic shift 3 is 3 ⁇ /6, and the value of cyclic shift
- the value of 4 is 2 ⁇ /3, ..., the value of cyclic shift 10 is 11 ⁇ /6, and the value of cyclic shift 11 is 2 ⁇ .
- comb tooth 0 can be sent according to 4 cyclic shifts (corresponding to 4 antennas port) and SRS generated by 4 cyclic shifts (corresponding to 4 antenna ports) are also sent on comb 1, then both comb 0 and comb 1 correspond to 4 antenna ports, and the maximum cyclic shift Divisible by 4, the 4 antenna ports corresponding to each comb can be allocated
- the 4 values in the cyclic shifts are different and equally spaced cyclic shifts.
- the embodiment of the present application can start from the perspective of flexibly configuring the number of comb teeth (that is, the number of comb teeth is not limited to 1). Implements assigning cyclic shifts to antenna ports.
- the number M of comb teeth of the SRS may be indicated by the network device to the terminal device through SRS resource configuration or the like.
- the network device can be based on the number of antenna ports X of the SRS and the maximum number of cyclic shifts of the SRS The greatest common factor R of , determines the number M of comb teeth, such as setting M equal to the value of X divided by R, or the number M of comb teeth carried in the SRS resource configuration.
- the network device may indicate to the terminal device by sending the first signaling to the terminal device.
- the first signaling may be RRC signaling, MAC CE signaling and the like.
- the SRS resource configuration may include the number X of antenna ports of the SRS, the transmission comb value K TC, etc., and may also include information such as the time domain position of the SRS, the frequency domain position, the port number of the antenna port, and the comb tooth offset.
- the terminal device After the terminal device receives the first signaling from the network device, it can determine the number of antenna ports X of the SRS, and according to the transmission comb value K TC , and the corresponding relationship between the transmission comb value and the maximum cyclic shift number (as shown in Table 1), determine the maximum cyclic shift number of SRS
- the terminal device can also be directly based on X and Determined by the greatest common factor R, such as making M equal to the value of X divided by R. For example, where X is 4, When it is 6, R is 2, and M is equal to 4/2, which is 2.
- the M comb teeth may be continuous or equally spaced.
- it is possible to pre-configure the M combs on the network device and the terminal device through a protocol to be continuous, that is, in the frequency domain, the M combs are adjacent and the numbers of the M combs are continuous; Protocols, etc. pre-configure M combs on network devices and terminal devices to be equally spaced, for example, pre-configure M combs with intervals of 1 or 2 combs between the two closest combs in the frequency domain.
- the specific distribution of the M comb teeth can also be indicated by the network device through a bitmap or the like.
- the network device can use the bitmap 1100 to indicate the occupancy of comb 0 and comb 1, comb 0 and comb 1 is continuous, and the bitmap 1010 can also indicate that comb tooth 0 and comb tooth 2 are occupied, and comb tooth 0 and comb tooth 2 are discontinuous.
- the terminal device sends the SRS transmission including X antenna ports.
- Combs i.e., frequency resources
- combs for sending SRS are comb 1 and comb 2 .
- the terminal device transmits the combs of the SRS (i.e. frequency resources) including X antenna ports.
- FIG. 10 shows that the terminal device transmits the combs of the SRS (i.e. frequency resources) including X antenna ports.
- one rectangular grid in Figure 10 and Figure 11 represents one RE, and multiple REs are divided into comb teeth 0 numbered 0 (comb tooth 0 is composed of all REs numbered 0 in Figure 10 or Figure 11), numbered Comb tooth 1 is 1 (comb tooth 1 is composed of all REs numbered 1 in Figure 10 or 11), comb tooth 2 is numbered 2 (comb tooth 2 is composed of all REs numbered 2 in Figure 10 or 11 Composition) and comb teeth 3 numbered 3 (comb teeth 3 are composed of all REs numbered 3 in Figure 10 or Figure 11).
- the terminal device sends the SRS on M combs, and the network device receives the SRS on the M combs.
- the implementation of determining the M comb teeth by the network device may refer to the implementation of determining the M comb teeth by the terminal device, and details are not repeated here.
- the terminal device can send the SRS on the M combs, and the network device can receive the SRS on the M combs.
- the number of antenna ports corresponding to each of the M combs may be the same or different. Taking the same number of antenna ports corresponding to each of the M combs as an example, each comb corresponds to R antenna ports, and the R cyclic shifts corresponding to the R antenna ports are The values in the R cyclic shifts are different and equally spaced cyclic shifts, and the SRS sent on the comb teeth is generated according to the R cyclic shifts.
- the network device may indicate to the terminal device the R cyclic shifts corresponding to each comb among the M combs by using cyclic shift indication information or the like.
- the R cyclic shifts corresponding to each comb tooth may be the same or different.
- the R cyclic shifts corresponding to each comb tooth are the same, which can be understood as: for example, for one of the M comb teeth, the corresponding cyclic shifts are cyclic shift 0, cyclic shift 2, and cyclic shift 4, Then, for other comb teeth in the M comb teeth, the corresponding cyclic shifts are also cyclic shift 0, cyclic shift 2 and cyclic shift 4. Or, for other comb teeth among the M comb teeth, there are also three corresponding cyclic shifts, and the values of these three cyclic shifts are equal to cyclic shift 0, cyclic shift 2 and cyclic shift 4 respectively.
- the R cyclic shifts corresponding to each of the M comb teeth can also be different and satisfy a predetermined relationship, for example: the R cyclic shifts corresponding to the comb teeth with the smallest number among the M comb teeth are cyclic shifts Shift A, cyclic shift B, ..., cyclic shift R, then the R cyclic shifts corresponding to the comb teeth with the second smallest number among the M comb teeth are cyclic shift A+1, cyclic shift B+1, ..., cyclic shift R+1, R cyclic shifts corresponding to other comb teeth, and so on.
- the cyclic shift indication information may be included in the SRS resource configuration indicated by the first signaling and be indicated by the network device to the terminal device, or may be indicated by the network device to the terminal device through other signaling.
- the network device can indicate M comb teeth as comb teeth 1 and comb teeth 2, and the maximum number of cyclic shifts for 6,
- the value of cyclic shift 0 is 0, the value of cyclic shift 1 is ⁇ /3, the value of cyclic shift 2 is 2 ⁇ /3, the value of cyclic shift 3 is ⁇ , and the value of cyclic shift 4
- the value is 4 ⁇ /3, and the value of cyclic shift 5 is 5 ⁇ /3.
- the network device may indicate the first comb among the M combs, such as comb 1, through the indication information, and the interval between each of the M combs is predefined as 1. Therefore, the terminal The device can determine the M comb teeth as comb teeth 1 and comb teeth 2 according to the values of comb teeth 1 and M of the first comb teeth, and the interval between the M comb teeth. Alternatively, the network device may directly indicate the M comb teeth as comb tooth 1 and comb tooth 2 to the terminal device through indication information.
- each of the M combs can correspond to 2 antenna ports.
- the cyclic shift indication information may only indicate the first cyclic shift among the multiple cyclic shifts, and the predefined For the interval between multiple cyclic shifts, the terminal device can determine each cyclic shift on each comb tooth according to the first cyclic shift and the interval between cyclic shifts.
- only the first cyclic shift among the multiple cyclic shifts may be indicated, and cyclic shifts at equal intervals between the multiple cyclic shifts are predefined, and the terminal device may set each comb according to the first cyclic shift The number of cyclic shifts on the teeth and the information distributed at equal intervals determine each cyclic shift interval on each comb tooth.
- the network device indicates that the cyclic shift is 0 through the cyclic shift indication information, Among the cyclic shifts, R cyclic shifts with different satisfying values including cyclic shift 0 and equal intervals are cyclic shift 0 and cyclic shift 3, and the terminal device determines the R cycles corresponding to comb tooth 1 and comb tooth 2 The shifts are both cyclic shift 0 and cyclic shift 3.
- the transmission comb value K TC of the SRS As 8, the number of antenna ports X as 4, and the determined number of combs M as 2 as an example.
- the network device indicates that the M comb teeth are comb teeth 1 and comb teeth 2, and the maximum number of cyclic shifts for 6,
- the value of cyclic shift 0 is 0, the value of cyclic shift 1 is ⁇ /3, the value of cyclic shift 2 is 2 ⁇ /3, the value of cyclic shift 3 is ⁇ , and the value of cyclic shift 4
- the value is 4 ⁇ /3, and the value of cyclic shift 5 is 5 ⁇ /3.
- X and The greatest common factor R of is still 2, and each of the M combs can correspond to 2 antenna ports.
- the network device can indicate the cyclic shift 0 and the cyclic shift 1 through the cyclic shift indication information, and predefine the indication
- the corresponding relationship between each cyclic shift and M comb teeth for example: the cyclic shift with the smallest number corresponds to the comb tooth with the smallest number among the M comb teeth, and the cyclic shift with the second smallest number corresponds to the second numbered comb tooth among the M comb teeth. Small comb teeth, comb teeth corresponding to other cyclic shifts, and so on.
- the terminal device can determine the first cyclic shift corresponding to each comb tooth according to the cyclic shift indicated by the cyclic shift indication information, and further determine the cyclic shift on each comb tooth according to the first cyclic shift.
- the determination method is the same as The above examples are the same and will not be repeated here.
- R cyclic shifts with different satisfying values including cyclic shift 0 and equal intervals are cyclic shift 0 and cyclic shift 3
- R cyclic shifts with different satisfying values including cyclic shift 1 and equal intervals are cyclic shift 1 and cyclic shift 4
- the terminal device determines that the R cyclic shifts corresponding to comb tooth 1 are cyclic
- the R cyclic shifts corresponding to shift 0, cyclic shift 3, and comb tooth 2 are cyclic shift 1 and cyclic shift 4.
- the network device can indicate only one cyclic shift through the cyclic shift indication information, for example, only indicate the cyclic shift 0, and the interval between the first cyclic shifts corresponding to multiple comb teeth is predefined.
- the terminal device can determine the first cyclic shift corresponding to the comb tooth with the smallest number among the M comb teeth according to the cyclic shift indicated by the cyclic shift indication information as the cyclic shift 0, and according to the predefined number of comb teeth The intervals between the corresponding first cyclic shifts determine the first cyclic shifts corresponding to other comb teeth, and then determine each cyclic shift on each comb tooth according to the first cyclic shifts.
- M comb teeth are comb teeth 1 and comb teeth 2, the number R of cyclic shifts on each comb tooth is 3, and the maximum number of cyclic shifts for 12.
- the interval between the first cyclic shifts between comb tooth 1 and comb tooth 2 is predefined as 2, and the cyclic shifts on each comb tooth are equally spaced.
- the network device indicates cyclic shift 0 to the terminal device, then the terminal device can determine that the first cyclic shift corresponding to comb tooth 1 is cyclic shift 0, because the difference between the first cyclic shift between comb tooth 1 and comb tooth 2 The interval between them is 2, therefore, the cyclic shift corresponding to comb tooth 2 is cyclic shift 2.
- each cyclic shift on comb tooth 1 is distributed at equal intervals, it can be determined that the cyclic shifts corresponding to comb tooth 1 are cyclic shift 0, cyclic shift 4 and Rotate by 8.
- the cyclic shifts corresponding to the comb tooth 2 are cyclic shift 2, cyclic shift 6, and cyclic shift 10, respectively.
- a rectangular grid in Figure 12 and Figure 13 represents one RE, and multiple REs are divided into comb teeth 0 numbered 0 (comb tooth 0 is composed of all REs numbered 0 in Figure 12 or Figure 13), numbered Comb tooth 1 is 1 (comb tooth 1 is composed of all REs numbered 1 in Figure 12 or 13), comb tooth 2 is numbered 2 (comb tooth 2 is composed of all REs numbered 2 in Figure 12 or 13 Composition) and comb tooth 3 numbered 3 (comb tooth 3 is composed of all RE numbered 3 in Figure 12 or Figure 13), comb tooth 4 numbered 4 (comb tooth 4 is composed of all numbered REs in Figure 12 or Figure 13 4), comb teeth 5 numbered 5 (comb teeth 5 consist of all REs numbered 5 in Figure 12 or Figure 13), comb teeth 6 numbered 6 (comb teeth 6 are formed by Figure 12 or All REs numbered 6 in 13) and comb teeth 7 numbered 7 (comb teeth 7 are composed of all REs numbered 7 in Figure 12 or Figure 13).
- the terminal device After the terminal device determines the R cyclic shifts corresponding to each of the M combs, it can generate the R antennas corresponding to each comb according to the base sequence and the R cyclic shifts corresponding to each comb.
- the port generates R SRS sequences. And for each comb, the corresponding R SRS sequences are mapped to the comb, and the SRS is sent, and the network device can receive the SRS sent by the terminal device on the corresponding comb.
- the R antenna ports occupying the same comb among the X antenna ports are code-division orthogonal, and since the corresponding R cyclic shifts are equally spaced, better orthogonality can be ensured, while occupying different combs
- the antenna ports of the teeth are frequency-division orthogonal, which can also ensure better orthogonality.
- the network device and the terminal device include hardware structures and/or software modules corresponding to each function.
- the present application can be implemented in the form of hardware or a combination of hardware and computer software with reference to the units and method steps of the examples described in the embodiments disclosed in the present application. Whether a certain function is executed by hardware or computer software drives the hardware depends on the specific application scenario and design constraints of the technical solution.
- FIG. 14 and FIG. 15 are schematic structural diagrams of possible communication devices provided by the embodiments of the present application. These communication apparatuses may be used to realize the functions of the terminal device or the network device in the foregoing method embodiments, and thus also realize the beneficial effects of the foregoing method embodiments.
- the communication device may be one of the terminal devices 120a-120j as shown in FIG. 1, or it may be the network device 110a or 110b as shown in FIG. 1, or it may be a terminal device Or a module (such as a chip) of a network device.
- a communication device 1400 includes a processing unit 1410 and a transceiver unit 1420 .
- the communication apparatus 1400 is configured to realize the functions of the terminal device or the network device in the method embodiment shown in FIG. 5 or FIG. 7 above.
- a processing unit 1410 configured to determine the number X of antenna ports and the maximum number of cyclic shifts of the reference signal The X, the is a positive integer;
- the transceiver unit 1420 is configured to send the reference signal on the same time-frequency resource, the reference signal is generated according to X cyclic shifts, wherein the X cannot be determined by the divisible, the X cyclic shifts are The cyclic shifts with different values and unequal intervals among the cyclic shifts.
- the X cyclic shifts are the Rotate ⁇ Rotate 0, Rotate 1, ..., Rotate ⁇ remove ⁇ circular shift i, cyclic shift cyclic shift ..., cyclic shift ⁇ outside the cyclic shift, wherein, the cyclic shift 0, cyclic shift 1, ..., cyclic shift yes Circular shifts sorted from small to large and equally spaced, the i is greater than or equal to 0 and less than any integer of .
- the X cyclic shifts include the One of the following cyclic shifts; cyclic shift 1, cyclic shift 2, cyclic shift 4, cyclic shift 5; or, cyclic shift 0, cyclic shift 2, cyclic shift 3, cyclic shift Bit 5; or, Rotate 0, Rotate 1, Rotate 3, Rotate 4.
- the i is indicated by a network device.
- the X cyclic shifts are indicated by indication information from the network device, where the indication information is used to indicate the The X cyclic shifts in the cyclic shifts are optional, and the indication information can be a bitmap or an index number; wherein, the bitmap is used to indicate the The distribution of the X cyclic shifts in the cyclic shifts; the index number is used to indicate one of a plurality of cyclic shift sets, wherein each cyclic shift set consists of The set of cyclic shifts indicated by the index number is composed of the X cyclic shifts.
- the processing unit 1410 is further configured to generate X reference signal sequences according to the X cyclic shifts before the transceiver unit 1420 sends the reference signal on the same time-frequency resource ; Generate the reference signal according to the X reference signal sequences.
- a processing unit 1410 configured to determine the number M of comb teeth used to send the reference signal, where M is determined by X and Determined by the greatest common factor R, the X is the number of antenna ports of the reference signal, the is the maximum cyclic shift number on a comb, the X, the is a positive integer, and the M is an integer greater than 1;
- the transceiver unit 1420 is configured to send the reference signal on the M comb teeth.
- the M consists of X and
- the determination of the greatest common factor R includes: said M is equal to the value of said X divided by said R.
- each of the M combs corresponds to R antenna ports, where the R antenna ports correspond to R cyclic shifts, and the R cyclic shifts are The values in the R cyclic shifts are different and equally spaced cyclic shifts, and the reference signal sent on the comb teeth is generated according to the R cyclic shifts.
- the M comb teeth are continuous, or the M comb teeth are equally spaced.
- a transceiver unit 1420 configured to receive a reference signal including X antenna ports on the same time-frequency resource
- the processing unit 1410 is configured to perform channel estimation according to the reference signal and X reference signal sequences, the X reference signal sequences are generated according to X cyclic shifts, wherein the X cannot be divisible, the is the maximum cyclic shift number of the reference signal, and the X cyclic shifts are The cyclic shifts with different values and unequal intervals among the cyclic shifts.
- the X cyclic shifts are the Rotate ⁇ Rotate 0, Rotate 1, ..., Rotate ⁇ remove ⁇ circular shift i, cyclic shift cyclic shift ..., circular shift ⁇ outside the cyclic shift, wherein, the cyclic shift 0, cyclic shift 1, ..., cyclic shift yes Circular shifts sorted from small to large and equally spaced, the i is greater than or equal to 0 and less than an integer of .
- the X cyclic shifts include One of the following cyclic shifts; cyclic shift 1, cyclic shift 2, cyclic shift 4, cyclic shift 5; or, cyclic shift 0, cyclic shift 2, cyclic shift 3, cyclic shift Bit 5; or, Rotate 0, Rotate 1, Rotate 3, Rotate 4.
- the transceiving unit 1420 is further configured to indicate the i to the terminal device sending the reference signal.
- the X cyclic shifts are indicated by indication information, where the indication information is used to indicate the The X cyclic shifts in the cyclic shifts.
- the indication information may be a bitmap or an index number; wherein, the bitmap is used to indicate the The distribution of the X cyclic shifts in the cyclic shifts; the index number is used to indicate one of a plurality of cyclic shift sets, wherein each cyclic shift set consists of The set of cyclic shifts indicated by the index number is composed of the X cyclic shifts.
- the transceiving unit 1420 is further configured to send the indication information to the terminal device that sends the reference signal.
- a processing unit 1410 configured to determine the number M of comb teeth, said M consisting of X and Determined by the greatest common factor R, the X is the number of antenna ports of the reference signal, the is the maximum cyclic shift number on a comb, the X, the is a positive integer, and the M is an integer greater than 1;
- the transceiver unit 1420 is configured to receive the reference signal on the M comb teeth.
- the M consists of X and
- the determination of the greatest common factor R includes: said M is equal to the value of said X divided by said R.
- each of the M combs corresponds to R antenna ports, where the R antenna ports correspond to R cyclic shifts, and the R cyclic shifts are The values in the R cyclic shifts are different and equally spaced cyclic shifts, and the reference signal sent on the comb teeth is generated according to the R cyclic shifts.
- the M comb teeth are continuous, or the M comb teeth are equally spaced.
- the transceiving unit 1420 is further configured to indicate the M to a terminal device sending the reference signal.
- processing unit 1410 and the transceiver unit 1420 can be directly obtained by referring to the relevant descriptions in the method embodiment shown in FIG. 5 or FIG. 7 , and will not be repeated here.
- a communication device 1500 includes a processor 1510 and an interface circuit 1520 .
- the processor 1510 and the interface circuit 1520 are coupled to each other.
- the interface circuit 1520 may be a transceiver or an input/output interface.
- the communication device 1500 may further include a memory 1530 for storing instructions executed by the processor 1510 or storing input data required by the processor 1510 to execute the instructions or storing data generated by the processor 1510 after executing the instructions.
- the processor 1510 is used to implement the functions of the processing unit 1410
- the interface circuit 1520 is used to implement the functions of the transceiver unit 1420.
- the terminal device chip implements the functions of the terminal device in the above method embodiment.
- the terminal device chip receives information from other modules in the terminal device (such as radio frequency modules or antennas), and the information is sent to the terminal device by the network device; or, the terminal device chip sends information to other modules in the terminal device (such as radio frequency modules or antenna) to send information, which is sent by the terminal device to the network device.
- the network equipment module implements the functions of the network equipment in the above method embodiments.
- the network equipment module receives information from other modules in the network equipment (such as radio frequency modules or antennas), and the information is sent to the network equipment by the terminal equipment; or, the network equipment module sends information to other modules in the network equipment (such as radio frequency modules or antenna) to send information, which is sent by the network device to the terminal device.
- the network device module here may be a baseband chip of the network device, or a DU or other modules, and the DU here may be a DU under an open radio access network (O-RAN) architecture.
- OF-RAN open radio access network
- processor in the embodiments of the present application may be a central processing unit (central processing unit, CPU), and may also be other general processors, digital signal processors (digital signal processor, DSP), application specific integrated circuits (application specific integrated circuit, ASIC), field programmable gate array (field programmable gate array, FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof.
- CPU central processing unit
- DSP digital signal processor
- ASIC application specific integrated circuit
- FPGA field programmable gate array
- a general-purpose processor can be a microprocessor, or any conventional processor.
- the method steps in the embodiments of the present application may be implemented by means of hardware, or may be implemented by means of a processor executing software instructions.
- Software instructions can be composed of corresponding software modules, and software modules can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only Memory, registers, hard disk, removable hard disk, CD-ROM or any other form of storage medium known in the art.
- An exemplary storage medium is coupled to the processor such the processor can read information from, and write information to, the storage medium.
- the storage medium may also be a component of the processor.
- the processor and storage medium can be located in the ASIC.
- the ASIC can be located in a network device or a terminal device. Certainly, the processor and the storage medium may also exist in the network device or the terminal device as discrete components.
- all or part of them may be implemented by software, hardware, firmware or any combination thereof.
- software When implemented using software, it may be implemented in whole or in part in the form of a computer program product.
- the computer program product comprises one or more computer programs or instructions. When the computer program or instructions are loaded and executed on the computer, the processes or functions described in the embodiments of the present application are executed in whole or in part.
- the computer may be a general purpose computer, a special purpose computer, a computer network, network equipment, user equipment, or other programmable devices.
- the computer program or instructions can be stored in or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer program or instructions can be downloaded from a website, computer, A server or data center transmits to another website site, computer, server or data center by wired or wireless means.
- the computer-readable storage medium may be any available medium that can be accessed by a computer, or a data storage device such as a server or a data center integrating one or more available media.
- the available medium may be a magnetic medium, such as a floppy disk, a hard disk, or a magnetic tape; it may also be an optical medium, such as a digital video disk; or it may be a semiconductor medium, such as a solid-state hard disk.
- the computer readable storage medium may be a volatile or a nonvolatile storage medium, or may include both volatile and nonvolatile types of storage media.
- information, signal (signal), message (message), and channel (channel) can sometimes be used interchangeably.
- signal signal
- message messages
- channel channel
- the character “/” generally indicates that the contextual objects are an “or” relationship; in the formulas of this application, the character “/” indicates that the contextual objects are a “division” Relationship.
- “Including at least one of A, B and C” may mean: including A; including B; including C; including A and B; including A and C; including B and C; including A, B and C.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请涉及通信技术领域,公开了一种通信方法及装置,用以支持在现有的等间隔分配循环移位的方式无法为天线端口分配循环移位的情况下,为天线端口分配循环移位。该方法包括:确定用于发送参考信号的梳齿的个数M,所述M由X和(I)的最大公因子R确定,所述X为所述参考信号的天线端口数、所述(I)为一个梳齿上的最大循环移位数,所述X、所述(I)是正整数、所述M是大于1的整数;在M个梳齿上发送所述参考信号。
Description
相关申请的交叉引用
本申请要求在2021年08月03日提交中国专利局、申请号为202110884500.6、申请名称为“一种通信方法及装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
本申请实施例涉及通信技术领域,尤其涉及一种通信方法及装置。
长期演进(long term evolution,LTE)以及新无线(new radio,NR)等系统中,参考信号序列,例如解调参考信号(demodulation reference signal,DMRS)序列和探测参考信号(sounding reference signal,SRS)序列是根据基序列(base sequence,BS)生成的序列,其中,基序列可以是ZC(Zadoff-Chu)序列生成的序列,例如是ZC序列本身,或者是ZC序列通过循环移位生成的序列,或者对ZC序列截取生成的序列。
对于同一个基序列来说,采用不同的循环移位,可以获得不同的参考信号序列。网络设备可以为终端设备的不同天线端口分配不同的循环移位来保证不同天线端口间参考信号序列的正交性避免干扰。然而,现有循环移位分配是为同一个终端设备的不同天线端口分配等间隔的循环移位,随着天线端口数的增加或者可用的循环移位个数的减少,现有的等间隔分配循环移位的方式无法满足要求,在这种情况下,如何为天线端口分配循环移位成为一个待解决的问题。
发明内容
本申请实施例提供一种通信方法及装置,用以支持在现有的等间隔分配循环移位的方式无法为天线端口分配循环移位的情况下,为天线端口分配循环移位。
第一方面,本申请实施例提供一种通信方法,该方法包括:确定参考信号的天线端口数X和最大循环移位数
所述X、所述
是正整数;在同一时频资源上发送所述参考信号,所述参考信号是根据X个循环移位生成的,其中,所述X不能被所述
整除,所述X个循环移位为
个循环移位中值不同且不等间隔的循环移位。
其中,在同一时频资源上发送包含X个天线端口的参考信号,表示X个天线端口的参考信号占用的资源粒子(resource element,RE)相同,例如所述时频资源可以为同一个符号上的连续的多个RE或者同一个符号上的等间隔的多个RE(即梳齿)。
采用上述方法,在参考信号的天线端口数X不能被参考信号的最大循环移位数
整除,无法为天线端口等间隔分配循环移位时,可以在
个循环移位中确定出X个值不同且不等间隔的循环移位分配给天线端口,从而支持无法为天线端口等间隔分配循环移位时,终端设备对参考信号的发送。
在一种可能的设计中,所述X个循环移位为所述
个循环移位{循环移位0,循环 移位1,…,循环移位
}中除去{循环移位i,循环移位
循环移位
…,循环移位
}外的循环移位,其中,所述循环移位0,循环移位1,…,循环移位
是
个按照从小到大顺序排序、且等间隔的循环移位,所述i是大于或等于0且小于
的任意一个整数。可选的,所述i由网络设备指示。
上述设计中,在
个循环移位中确定出满足上述要求的X个循环移位,可以保证
个循环移位中除X个循环移位外剩余的
个循环移位的正交性,使得多个终端设备可以在同一时频资源上通过使用的循环移位不同实现码分复用,有利于提高资源利用率。
在一种可能的设计中,当所述
为6、所述X为4时,所述X个循环移位包括所述
个循环移位中以下中的一项;循环移位1、循环移位2、循环移位4、循环移位5;或,循环移位0、循环移位2、循环移位3、循环移位5;或,循环移位0、循环移位1、循环移位3、循环移位4。
上述设计中,有利于实现发送包括2天线端口的参考信号的终端设备和发送包括4天线端口的参考信号的终端设备在相同时频资源发送参考信号,且互相正交,提高资源利用率。
在一种可能的设计中,所述X个循环移位由来自网络设备的指示信息指示,其中,所述指示信息用于指示所述
个循环移位中的所述X个循环移位。可选的,所述指示信息可以是位图或索引号;其中,所述位图用于指示所述
个循环移位中所述X个循环移位的分布;所述索引号用于指示多个循环移位集合中的一个,其中每个循环移位集合由
个循环移位中的至少一个循环移位组成,所述索引号所指示的循环移位集合由所述X个循环移位组成。
上述设计中,丰富了网络设备向终端设备指示循环移位的实现方式,有利于满足不同的通信需求。
在一种可能的设计中,所述在同一时频资源上发送所述参考信号之前,所述方法还包括:根据所述X个循环移位生成X个参考信号序列;根据所述X个参考信号序列生成所述参考信号。
第二方面,本申请实施例提供一种通信方法,该方法包括:确定用于发送参考信号的梳齿的个数M,所述M由X和
的最大公因子R确定,所述X为所述参考信号的天线端口数、所述
为一个梳齿上的最大循环移位数,所述X、所述
是正整数、所述M是大于1的整数;在M个梳齿上发送所述参考信号。
采用上述方法,在参考信号的天线端口数X不能被一个梳齿上的最大循环移位数
整除,无法天线端口等间隔分配循环移位时,可以灵活配置参考信号资源所占梳齿的个数,将参考信号包括的天线端口对应在多个梳齿上,在每个梳齿上为天线端口等间隔分配循环移位,从而支持终端设备对参考信号的发送。
在一种可能的设计中,所述M个梳齿中的每个梳齿对应R个天线端口,其中R个天线端口对应R个循环移位,所述R个循环移位为
个循环移位中的值不同且等间隔的循环移位,所述梳齿上发送的参考信号是根据所述R个循环移位生成的。
在一种可能的设计中,所述M个梳齿是连续的,或者所述M个梳齿是等间隔的。
第三方面,本申请实施例提供一种通信方法,该方法包括:在同一时频资源上接收包含X个天线端口的参考信号;根据所述参考信号和X个参考信号序列进行信道估计,所述X个参考信号序列是根据X个循环移位生成的,其中,所述X不能被
整除,所述
为所述参考信号的最大循环移位数,所述X个循环移位为
个循环移位中值不同且不等间隔的循环移位。
在一种可能的设计中,所述X个循环移位为所述
个循环移位{循环移位0,循环移位1,…,循环移位
}中除去{循环移位i,循环移位
循环移位
…,循环移位
}外的循环移位,其中,所述循环移位0,循环移位1,…,循环移位
是
个按照从小到大顺序排序、且等间隔的循环移位,所述i是大于或等于0且小于
的整数。
在一种可能的设计中,当所述
为6、所述X为4时,所述X个循环移位包括
个循环移位中以下中的一项;循环移位1、循环移位2、循环移位4、循环移位5;或,循环移位0、循环移位2、循环移位3、循环移位5;或,循环移位0、循环移位1、循环移位3、循环移位4。
在一种可能的设计中,所述方法还包括:向发送所述参考信号的终端设备指示所述i。
在一种可能的设计中,所述X个循环移位由指示信息指示,其中,所述指示信息用于指示所述
个循环移位中的所述X个循环移位。可选的,所述指示信息可以是位图或索引号;其中,所述位图用于指示所述
个循环移位中所述X个循环移位的分布;所述索引号用于指示多个循环移位集合中的一个,其中每个循环移位集合由
个循环移位中的至少一个循环移位组成,所述索引号所指示的循环移位集合由所述X个循环移位组成。
在一种可能的设计中,所述方法还包括:向发送所述参考信号的终端设备发送所述指示信息。
第四方面,本申请实施例提供一种通信方法,该方法包括:确定梳齿的个数M,所述M由X和
的最大公因子R确定,所述X为参考信号的天线端口数、所述
为一个梳齿上的最大循环移位数,所述X、所述
是正整数、所述M是大于1的整数;在M个梳齿上接收所述参考信号。
在一种可能的设计中,所述M个梳齿中的每个梳齿对应R个天线端口,其中R个天线端口对应R个循环移位,所述R个循环移位为
个循环移位中的值不同且等间隔的循环移位,所述梳齿上发送的参考信号是根据所述R个循环移位生成的。
在一种可能的设计中,所述M个梳齿是连续的,或者所述M个梳齿是等间隔的。
第五方面,本申请实施例提供一种通信装置,该装置具有实现上述第一方面或者第一方面的任一种可能的设计中方法,或实现上述第二方面或者第二方面的任一种可能的设计中方法的功能,所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块(或单元),比如包括收发单元和处理单元。
在一个可能的设计中,该装置可以是芯片或者集成电路。
在一个可能的设计中,该装置包括存储器和处理器,存储器用于存储所述处理器执行的程序,当程序被处理器执行时,所述装置可以执行上述第一方面或者第一方面的任一种可能的设计中的方法,或执行上述第二方面或者第二方面的任一种可能的设计中的方法。
在一个可能的设计中,该装置可以为终端设备。
第六方面,本申请实施例提供一种通信装置,该装置具有实现上述第三方面或者第三方面的任一种可能的设计中方法,或实现上述第四方面或者第四方面的任一种可能的设计中方法的功能,所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块(或单元),比如包括收发单元和处理单元。
在一个可能的设计中,该装置可以是芯片或者集成电路。
在一个可能的设计中,该装置包括存储器和处理器,存储器用于存储所述处理器执行的程序,当程序被处理器执行时,所述装置可以执行上述第三方面或者第三方面的任一种可能的设计中的方法,或执行上述第四方面或者第四方面的任一种可能的设计中的方法。
在一个可能的设计中,该装置可以为网络设备。
第七方面,本申请实施例提供一种通信系统,所述通信系统包括终端设备和网络设备,所述终端设备可以执行上述第一方面或者第一方面的任一种可能的设计中的方法,所述网络设备可以执行上述第三面或者第三方面的任一种可能的设计中的方法;或所述终端设备可以执行上述第二方面或者第二方面的任一种可能的设计中的方法,所述网络设备可以执行上述第四面或者第四方面的任一种可能的设计中的方法。
第八方面,本申请实施例提供一种计算机可读存储介质,所述存储介质中存储有计算机程序或指令,当所述计算机程序或指令被通信装置执行时,可以实现上述第一方面或者第一方面的任一种可能的设计中所述的方法,或实现上述第二方面或者第二方面的任一种可能的设计中所述的方法,或实现上述第三方面或者第三方面的任一种可能的设计中所述的方法,或实现上述第四方面或者第四方面的任一种可能的设计中所述的方法。
第九方面,本申请实施例还提供一种计算机程序产品,包括计算机程序或指令,当计算机程序或指令被通信装置执行时,可以实现上述第一方面或者第一方面的任一种可能的设计中所述的方法,或实现上述第二方面或者第二方面的任一种可能的设计中所述的方法,或实现上述第三方面或者第三方面的任一种可能的设计中所述的方法,或实现上述第四方面或者第四方面的任一种可能的设计中所述的方法。
第十方面,本申请实施例还提供一种芯片,所述芯片与存储器耦合,用于读取并执行所述存储器中存储的程序或指令实现上述第一方面或者第一方面的任一种可能的设计中所述的方法,或实现上述第二方面或者第二方面的任一种可能的设计中所述的方法,或实现上述第三方面或者第三方面的任一种可能的设计中所述的方法,或实现上述第四方面或者第四方面的任一种可能的设计中所述的方法。
上述第三方面至第十方面所能达到的技术效果请参照上述第一方面或第二方面所能达到的技术效果,这里不再重复赘述。
图1为本申请的实施例应用的移动通信系统的架构示意图;
图2A和图2B为本申请实施例提供的通信场景示意图;
图3A和图3B为本申请实施例提供的参考信号所占梳齿示意图;
图4为本申请实施例提供的不同终端设备的参考信号复用同一时频资源示意图;
图5为本申请实施例提供的通信方法示意图之一;
图6为本申请实施例提供的SRS所占梳齿示意图之一;
图7为本申请实施例提供的通信方法示意图之二;
图8为本申请实施例提供的循环移位值在梳齿上的分布示意图之一;
图9为本申请实施例提供的循环移位值在梳齿上的分布示意图之二;
图10为本申请实施例提供的SRS所占梳齿示意图之二;
图11为本申请实施例提供的SRS所占梳齿示意图之三;
图12为本申请实施例提供的循环移位值在梳齿上的分布示意图之三;
图13为本申请实施例提供的循环移位值在梳齿上的分布示意图之四;
图14为本申请实施例提供的通信装置示意图之一;
图15为本申请实施例提供的通信装置示意图之二。
本申请实施例的技术方案可以应用于各种通信系统,例如:全球移动通讯(global system of mobile communication,GSM)系统、码分多址(code division multiple access,CDMA)系统、宽带码分多址(wideband code division multiple access,WCDMA)系统、通用分组无线业务(general packet radio service,GPRS)、长期演进(long term evolution,LTE)系统、LTE频分双工(frequency division duplex,FDD)系统、LTE时分双工(time division duplex,TDD)、通用移动通信系统(univeRMal mobile telecommunication system,UMTS)、全球互联微波接入(worldwide interoperability for microwave access,WiMAX)通信系统、第五代(5th generation,5G)移动通信系统或新无线(new radio,NR)等,本申请所述的5G移动通信系统包括非独立组网(non-standalone,NSA)的5G移动通信系统和/或独立组网(standalone,SA)的5G移动通信系统。本申请提供的技术方案还可以应用于未来的通信系统,如第六代移动通信系统。通信系统还可以是公共陆地移动网(public land mobile network,PLMN)网络、设备到设备(device-to-device,D2D)网络、机器到机器(machine to machine,M2M)网络、IoT网络或者其他网络。
本申请实施例所应用的通信系统的架构可以如图1所示,该通信系统包括无线接入网100和核心网200,可选的,通信系统还可以包括互联网300。其中,无线接入网100可以包括至少一个网络设备,如图1中的110a和110b,还可以包括至少一个终端设备,如图1中的120a-120j。其中,110a是基站,110b是微站,120a、120e、120f和120j是手机,120b是汽车,120c是加油机,120d是布置在室内或室外的家庭接入节点(home access point,HAP),120g是笔记本电脑,120h是打印机,120i是无人机。其中,同一个终端设备或网络设备,在不同应用场景中可以提供不同的功能。比如,图1中的手机有120a、120e、120f和120j,手机120a可以接入基站110a,连接汽车120b,与手机120e直连通信以及接入到HAP,手机120b可以接入HAP以及与手机120a直连通信,手机120f可以接入为微站110b,连接笔记本电脑120g,连接打印机120h,手机120j可以控制无人机120i。
终端设备与网络设备相连,网络设备与核心网连接。核心网设备与网络设备可以是独 立的不同的物理设备,也可以是将核心网设备的功能与网络设备的逻辑功能集成在同一个物理设备上,还可以是一个物理设备上集成了部分核心网设备的功能和部分的网络设备的功能。终端设备和终端设备之间以及网络设备和网络设备之间可以通过有线或无线的方式相互连接。图1只是示意图,该通信系统中还可以包括其它设备,如还可以包括无线中继设备和无线回传设备,在图1中未画出。
网络设备,也可以称为无线接入网设备,可以是基站(base station)、演进型基站(evolved NodeB,eNodeB)、发送接收点(transmission reception point,TRP)、第五代(5th generation,5G)移动通信系统中的下一代基站(next generation NodeB,gNB)、第六代(6th generation,6G)移动通信系统中的基站、未来移动通信系统中的基站或WiFi系统中的接入节点等;也可以是完成基站部分功能的模块或单元,例如,可以是集中式单元(central unit,CU),也可以是分布式单元(distributed unit,DU)。这里的CU完成基站的无线资源控制协议和分组数据汇聚层协议(packet data convergence protocol,PDCP)的功能,还可以完成业务数据适配协议(service data adaptation protocol,SDAP)的功能;DU完成基站的无线链路控制层和介质访问控制(medium access control,MAC)层的功能,还可以完成部分物理层或全部物理层的功能,有关上述各个协议层的具体描述,可以参考第三代合作伙伴计划(3rd generation partnership project,3GPP)的相关技术规范。网络设备可以是宏基站(如图1中的110a),也可以是微基站或室内站(如图1中的110b),还可以是中继节点或施主节点等。本申请的实施例对网络设备所采用的具体技术和具体设备形态不做限定。
终端设备也可以称为终端、用户设备(user equipment,UE)、移动台、移动终端等。终端设备可以广泛应用于各种场景,例如,设备到设备(device-to-device,D2D)、车物(vehicle to everything,V2X)通信、机器类通信(machine-type communication,MTC)、物联网(internet of things,IOT)、虚拟现实、增强现实、工业控制、自动驾驶、远程医疗、智能电网、智能家具、智能办公、智能穿戴、智能交通、智慧城市等。终端设备可以是手机、平板电脑、带无线收发功能的电脑、可穿戴设备、车辆、无人机、直升机、飞机、轮船、机器人、机械臂、智能家居设备等。本申请的实施例对终端设备所采用的具体技术和具体设备形态不做限定。
网络设备和终端设备可以是固定位置的,也可以是可移动的。网络设备和终端设备可以部署在陆地上,包括室内或室外、手持或车载;也可以部署在水面上;还可以部署在空中的飞机、气球和人造卫星上。本申请的实施例对网络设备和终端设备的应用场景不做限定。
网络设备和终端设备的角色可以是相对的,例如,图1中的直升机或无人机120i可以被配置成移动网络设备,对于那些通过120i接入到无线接入网100的终端设备120j来说,终端设备120i是网络设备;但对于网络设备110a来说,120i是终端设备,即110a与120i之间是通过无线空口协议进行通信的。当然,110a与120i之间也可以是通过网络设备与网络设备之间的接口协议进行通信的,此时,相对于110a来说,120i也是网络设备。因此,网络设备和终端设备都可以统一称为通信装置,图1中的110a和110b可以称为具有网络设备功能的通信装置,图1中的120a-120j可以称为具有终端设备功能的通信装置。
网络设备和终端设备之间、网络设备和网络设备之间、终端设备和终端设备之间可以通过授权频谱进行通信,也可以通过免授权频谱进行通信,也可以同时通过授权频谱和免授权频谱进行通信;可以通过6千兆赫(gigahertz,GHz)以下的频谱进行通信,也可以 通过6GHz以上的频谱进行通信,还可以同时使用6GHz以下的频谱和6GHz以上的频谱进行通信。本申请的实施例对无线通信所使用的频谱资源不做限定。
在本申请的实施例中,网络设备的功能也可以由网络设备中的模块(如芯片)来执行,也可以由包含有网络设备功能的控制子系统来执行。这里的包含有网络设备功能的控制子系统可以是智能电网、工业控制、智能交通、智慧城市等上述应用场景中的控制中心。终端设备的功能也可以由终端设备中的模块(如芯片或调制解调器)来执行,也可以由包含有终端设备功能的装置来执行。
在本申请中,网络设备向终端设备发送下行信号或下行信息,下行信息承载在下行信道上;终端设备向网络设备发送上行信号或上行信息,上行信息承载在上行信道上。终端设备为了与网络设备进行通信,需要与网络设备控制的小区建立无线连接。与终端设备建立了无线连接的小区称为该终端设备的服务小区。当终端设备与该服务小区进行通信的时候,还会受到来自邻区的信号的干扰。
另外,在本申请的实施例中,时域符号可以是正交频分复用(orthogonal frequency division multiplexing,OFDM)符号,也可以是离散傅里叶变换扩频OFDM(Discrete Fourier Transform-spread-OFDM,DFT-s-OFDM)符号。如果没有特别说明,本申请实施例中的符号均指时域符号。
如图2A所示,通信系统可以处于单载波场景或载波聚合场景(carrier aggregation,CA)中,网络设备与终端设备通过无线网络进行通信。网络设备下可以包括一个或多个小区。当通信系统的传输方向为上行传输时,终端设备为发送端,网络设备为接收端,当通信系统的传输方向为下行传输时,网络设备为发送端,终端设备为接收端。
如图2B所示,通信系统还可以处于双链接(dual connectivity,DC)或多点协作传输(coordinated multipoint transmission/reception,CoMP)的场景中,该通信系统包括网络设备a、网络设备b和终端设备,网络设备a为终端设备初始接入时的网络设备,负责与终端设备之间的无线资源控制(radio resource control,RRC)通信,网络设备b是在RRC重配置时添加的,用于提供额外的无线资源。配置了载波聚合的终端设备与网络设备a和网络设备b相连,网络设备a和终端设备之间的链路可以为称之为第一链路,网络设备b和终端设备之间的链路可以称之为第二链路。
上述适用本申请的通信系统仅是举例说明,适用本申请的通信系统不限于此,例如,通信系统中包括的网络设备和终端设备的数量还可以是其它的数量,或者采用单网络设备的场景、多载波聚合的场景、双链接的场景或D2D通信场景、CoMP场景等。其中CoMP可以为非相干联合发送(non coherent joint transmission,NCJT)、相干联合发送(coherent joint transmission,CJT)、联合发送(joint transmission,JT)等中的一种或多种场景。
为了便于本领域技术人员理解,下面对本申请实施例中的部分用语进行解释说明。
1)、梳齿,梳齿为1个符号上的等间隔的多个资源单元(resource element,RE),其中,1个RE在时域上占用1个符号,在频域上占用1个子载波,也即在时域上1个符号内1个子载波是1个RE。
2)、参考信号和参考信号序列。在通信系统中终端设备可以向网络设备发送参考信号,如向网络设备发送DMRS、SRS等,网络设备从而可以基于该参考信号对信道质量进行估计等操作;网络设备也可以向终端设备发送参考信号,如向终端设备发送信道状态信息参考信号(channel-state information reference signal,CSI-RS)等,用于终端设备估计信道质 量并将信道质量信息报告回传给网络设备。
其中,N
ZC是ZC序列的长度;α是循环移位,是网络设备配置的;q为根指标(root index),是根据u和v确定的;j为虚数单位。u是序列组号,v是序列号,v=0或v=1,u=0,1,…,29;u和v的具体取值是网络设备配置的。基序列
可以是基于ZC序列生成的序列,在上述例子中,基序列是ZC序列循环扩充后得到,除此之外。基序列也可以由其他方式生成,例如是ZC序列本身,或者是ZC序列通过循环移位生成的序列。
目前,循环移位是网络设备配置的,对于同一个基序列来说,采用不同的循环移位,可以获得不同的SRS序列。如果存在两个循环移位,当它们的取值α
1和α
2满足α
1mod 2π≠α
2mod 2π时,由基序列r(m)和α
1获得的序列x
1(m)、与由基序列r(m)和α
2获得的序列x
2(m)是相互正交的,即互相关系数为零。其中,序列x
1(m)和x
2(m)的长度为M,m=0,1…M-1,互相关系数定义为:
由于互相关系数为0,因此,可以将基于同一个基序列和不同循环移位得到的SRS序列分配给不同的终端设备,这些终端设备可以在相同的时频资源上发送这些SRS序列,当终端设备的信道的时延扩展小于对应的门限值时,这些SRS序列不会造成终端设备间干扰。
应理解,本申请各实施例中,一个参考信号资源包括一个或多个天线端口,每个天线端口可以对应一个序列,每个序列可以根据本申请各实施例的方法生成,进而生成包括多个天线端口的参考信号。例如:一个SRS资源包括
个天线端口,共对应
个序列。
3)、SRS资源和SRS序列,网络设备可以通过RRC信令等向终端设备下发SRS资源配置信息,在SRS资源配置信息中包括了天线端口数、传输梳齿值(transmissionComb)、梳齿偏置(combOffset)等信息。其中,SRS在频域上采用了梳状(comb)发送的方式,即对于单个终端设备,在频域上每K
TC个子载波发送天线端口的SRS。在NR中传输梳齿值K
TC支持K
TC=2或者K
TC=4配置。对于终端设备,确定发送梳齿密度,也即传输梳齿值K
TC后,还可以确定combOffset,在NR中传输梳齿值K
TC=2时combOffset为{0,1}中的一个,K
TC=4时combOffset为{0,1,2,3}中的一个。
如图3A所示,其中图3A中一个长方格子代表一个RE,在传输梳齿值K
TC为2,多个RE被划分为编号为0的梳齿0(梳齿0由图3A中所有编号为0的RE构成)和编号为1的梳齿1(梳齿1由图3A中所有编号为1的RE构成)。梳齿偏置为0的情况下,终端设备在梳齿0上发送SRS,也即在图3A中所有编号为0的RE上发送SRS。
如图3B所示,其中图3B中一个长方格子代表一个RE,在传输梳齿值为4,多个RE被划分为编号为0的梳齿0(梳齿0由图3B中所有编号为0的RE构成)、编号为1的梳齿1(梳齿1由图3B中所有编号为1的RE构成)、编号为2的梳齿2(梳齿2由图3B中 所有编号为2的RE构成)和编号为3的梳齿3(梳齿3由图3B中所有编号为3的RE构成)。梳齿偏置为1的情况下,终端设备在梳齿1上发送SRS,也即终端设备在图3B中所有编号为1的RE上发送SRS。
另外,需要理解的是,不同的终端设备可以配置不同的梳齿偏置实现频分复用。如图4所示,其中图4中一个长方格子代表一个RE,在传输梳齿值为4的情况下,多个RE被划分为编号为0的梳齿0(梳齿0由图4中所有编号为0的RE构成)、编号为1的梳齿1(梳齿1由图4中所有编号为1的RE构成)、编号为2的梳齿2(梳齿2由图4中所有编号为2的RE构成)和编号为3的梳齿3(梳齿3由图4中所有编号为3的RE构成)。为终端设备1配置的梳齿偏置为0,则终端设备1在梳齿0上发送SRS,为终端设备2配置的梳齿偏置为2,则终端设备2在梳齿2上发送SRS。
不同终端设备的SRS可以使用相同的时频资源,此时不同终端设备的SRS的不同天线端口,通过不同的循环移位(cyclic shift,cs)复用。一个终端设备的SRS的不同天线端口也可以使用相同的时频资源,此时SRS的不同天线端口,通过不同的循环移位复用。目前,协议中规定了不同传输梳齿值(也可以称为梳齿值)支持的最大循环移位数,具体传输梳齿值和支持的最大循环移位数的对应关系如下表1所示,其中,K
TC表示传输梳齿值、
表示最大循环移位数,另外需要理解的是循环移位也可以称为循环移位值。
表1
如表1所示可知,在传输梳齿值为2时,在1个梳齿上最多发送根据8个循环移位生成的SRS;在传输梳齿值为4时,在1个梳齿上最多发送根据12个循环移位生成的SRS;在传输梳齿值为8时,在1个梳齿上最多发送根据6个循环移位生成的SRS。仍以上述图3A和图3B为例,在传输梳齿值为2、梳齿偏置为0时,SRS所占的RE上可以最多可以发送根据8个循环移位生成的SRS,也就是说,一个梳齿上(如图3A中所有编号为0的RE构成的梳齿上)可以发送8个SRS,这8个SRS通过8个循环移位值正交复用在同一个梳齿上,也就是相同的时频资源上;在传输梳齿值为4、梳齿偏置为1对应的梳齿上,即在传输梳齿值为4、梳齿偏置为1时,SRS所占的RE上可以最多可以发送根据12个循环移位生成的SRS,也就是说,一个梳齿上(如图3B中所有编号为1的RE构成的梳齿上)可以发送12个SRS,这12个SRS通过12个循环移位值正交复用在同一个梳齿上,也就是相同的时频资源上。
当前的循环移位分配方式是为同一个终端设备的不同天线端口分配等间隔的循环移位,其中为一个终端设备的不同天线端口分配等间隔的循环移位可以理解为:如果终端设备需要分配循环移位的天线端口数为X、最大循环移位数为
从
个循环移位中为X个天线端口分配的X个循环移位满足按照从小到大排列,任意相邻的两个循环移位的差的绝对值相等、且等于
与X的比值与P的积,其中P为
个循环移按照从小到大排列,任意相邻的两个循环移位的差的绝对值,也即为
个循环移中任意编号相邻的两个循环移位的差的绝对值,也可以称为循环移位间隔。
以X为3、
为6、
个循环移位中循环移位0的值为0、循环移位1的值为π/3、循环移位2的值为2π/3、循环移位3的值为π、循环移位4的值为4π/3、循环移位5的值为5π/3为例,P为π/3、
与X的比值与P的积为2π/3,则为3个天线端口分配的3循环移位按从小到大排序可以为循环移位0、循环移位2和循环移位4,也可以为循环移位1、循环移位3和循环移位5,满足任意相邻的两个循环移位的差的绝对值为2π/3。
然而随着天线端口数的增加或者可用的循环移位个数的减少,现有的等间隔分配循环移位的方式无法满足要求,影响终端设备对参考信号的发送。例如:波束管理SRS,非码本SRS,天线切换SRS等类型的SRS可以最多支持4个天线端口,在最大循环移位值
为6的情况下,无法满足为4个天线端口分配的4个等间隔的循环移位,会影响终端设备对参考信号的发送。因此,在无法为终端设备分配等间隔的循环移位的情形下,应当如何为终端设备进行循环移位的分配,是当前亟需解决的技术问题。
本申请实施例提供的通信方法,能够支持在现有的等间隔分配循环移位的方式无法为天线端口分配循环移位的情况下,为天线端口分配循环移位,支持终端设备对参考信号的发送,以改善通信性能。
下面将结合附图,对本申请实施例进行详细描述。在本申请各实施例中,参考信号可以为SRS,如波束管理SRS,非码本SRS,天线切换SRS等,还可以为其它参考信号,如DMRS等,在后文各个实施例的介绍中,均以参考信号是SRS为例,那么参考信号资源也就以SRS资源为例。即,后文所述的SRS均能替换为参考信号。
图5为本申请实施例提供的一种通信方法示意图,该方法包括:
在一种可能的实施中,网络设备可以通过向终端设备发送第一信令,向终端设备指示SRS资源配置。其中,第一信令可以是RRC信令,媒体介入控制层(media access control,MAC)控制单元(control element,CE)信令等。SRS资源配置可以包括SRS的天线端口数X、传输梳齿值K
TC等,还可以包括SRS的时域位置、频域位置、天线端口的端口号、梳齿偏置等信息。终端设备接收到来自网络设备的第一信令后,即可确定SRS的天线端口数X,并根据传输梳齿值K
TC,以及传输梳齿值与最大循环移位数的对应关系(如表1),确定SRS的最大循环移位数
S502:所述终端设备在同一时频资源上发送SRS,网络设备接收所述SRS,所述SRS是根据X个循环移位生成的,其中,所述X不能被所述
整除,所述X个循环移位为
个循环移位中值不同且不等间隔的循环移位。
在同一时频资源上发送包含X个天线端口的SRS,表示X个天线端口的SRS占用的RE相同。其中时频资源可以为同一个符号上的连续的多个RE或者同一个符号上的等间隔的多个RE,同一符号上的等间隔的多个RE也可以称为梳齿,具体的以时频资源为梳齿为例,终端设备可以根据网络设备指示的SRS资源配置确定用于发送SRS的梳齿。作为一种示例,假设传输梳齿值K
TC=4、梳齿偏置为1,则发送包含X个天线端口的SRS的梳齿(即时频资源)如图6所示,其中图6中一个长方格子代表一个RE,1个RE为时域上的一个符号,频域上的一个子载波,多个RE被划分为编号为0的梳齿0(梳齿0由图6中所有编号为0的RE构成)、编号为1的梳齿1(梳齿1由图6中所有编号为1的RE构成)、编号为2的梳齿2(梳齿2由图6中所有编号为2的RE构成)和编号为3的梳齿3(梳齿3由图6中所有编号为3的RE构成),终端设备用于发送包含X个天线端口的SRS的梳齿为梳齿1。
以最大循环移位数
为6,f(i)等于i为例,则
对于i=0,a
0=0,也就是循环移位0的值为0。对于i=1,a
1=π/3,也就是循环移位1的值为π/3。以此类推,循环移位2的值为2π/3、循环移位值3的值为π、循环移位4的值为4π/3、循环移位5的值为5π/3。循环移位0、循环移位1、循环移位2、循环移位3、循环移位4、循环移位5为从小到大顺序排序、且间隔均为π/3的6个循环移位。
当SRS的天线端口数X不能被
整除时,也即
时,采用等间隔分配循环移位的方式,无法在
个循环移位中为X个天线端口分配X个循环移位,X个循环移位满足从小到大排列,任意相邻的两个循环移位的差的绝对值相等、且等于
与P的积,其中,P为
个循环移位按照从小到大排列,任意相邻的两个循环移位的差的绝对值。以X为4、
为6,
个循环移位中循环移位0的值为0、循环移位1的值为π/3、循环移位2的值为2π/3、循环移位3的值为π、循环移位4的值为4π/3、循环移位5的值为5π/3为例,P为π/2,6个循环移位中任意2个循环移位的差的绝对值均不为
与X的比值与P的积,在6个循环移位中不能为4天线端口分配值不同、且等间隔的4个循环移位。
为了支持等间隔分配循环移位的方式无法为天线端口分配循环移位的情况下,为天线端口分配循环移位,在一种可能的实施中,当SRS的天线端口数X不能被
整除时, 可以为X个天线端口分配
个循环移位中值不同且不等间隔的X循环移位,也即可以在
个循环移位为X天线端口分配任意X个值不同的循环移位。仍以上述X为4、
为6,6个循环移位中循环移位0的值为0、循环移位1的值为π/3、循环移位2的值为2π/3、循环移位3的值为π、循环移位4的值为4π/3、循环移位5的值为5π/3为例,则可以为终端设备的4个天线端口,在6个循环移位(循环移位0-循环移位5)中分配任意值不同的4个循环移位,如为4天线端口分配循环移位0、循环移位1、循环移位3和循环移位4等。
其中,对于
个循环移位中的X个值不同且等不间隔的循环移位可以由网络设备指示给终端设备。例如网络设备可以在指示SRS资源配置的第一信令中携带指示信息,用于指示终端设备
个循环移位中的X个值不同且不等间隔的循环移位。
其中,位图的长度(位数)可以与最大循环移位数
相等,位图的第一位指示
个循环移位中第一个循环移位(即循环移位0)是否可用,依次类推位图的第二位指示
个循环移位中第二个循环移位(即循环移位1)是否可用,……,具体可以通过1指示循环移位可用,通过0指示循环移位不可用。以
为6、X为4,位图为“011011”为例,则指示X个循环移位为
个循环移位中的循环移位1、循环移位2、循环移位4、循环移位5。
作为另一种示例,
个循环移位中的X个循环移位还可以由来自网络设备的索引号指示,所述索引号用于指示多个循环移位集合中的一个,其中每个循环移位集合由
个循环移位中的至少一个循环移位组成,所述索引号所指示的循环移位集合由X个循环移位组成。
具体的,网络设备和终端设备可以预先针对不同的最大循环移位数
分别预先定义循环移位集合索引表,或者由网络设备针对不同的最大循环移位数
配置循环移位集合索引表后,通过广播或组播等方式发送给终端设备。在循环移位集合索引表中每一个表项对应一个预设的循环移位集合,并且每一个表项与一个索引号对应。示例的,当
为6时,循环移位集合索引表可以如下表2所示:
| 索引号 | 循环移位集合 |
| 0 | 0,3 |
| 1 | 1,4 |
| 2 | 2,5 |
| 3 | 1,2,4,5 |
| 4 | 0,2,3,5 |
| 5 | 0,1,3,4 |
表2
另外,考虑到网络设备可以为不同终端设备分配
个循环移位中不同的循环移位,实现不同终端设备在同一时频资源(如梳齿)上发送SRS,当为多个天线端口分配的多个循环移位可以满足值不同且等间隔时,基于多个天线端口对应的多个循环移位生成的多个SRS序列的正交性较好,干扰较少。因此,在一些实施中,当X不能被
整除时,可以优先保障
个循环移位中除X个循环移位外剩余的
个循环移位的正交性。
作为一种示例,当X不能被
整除时,为了保障剩余的
个循环移位满足值不同且等间隔,可以限定为X个天线端口分配的X个循环移位,为
个循环移位{循环移位0,循环移位1,…,循环移位
}中除去{循环移位i,循环移位
循环移位
…,循环移位
}外的循环移位。也可以按照该限定条件从
个循环移位中选择为X个天线端口分配的X个循环移位,以保障剩余的
个循环移位满足值不同且等间隔。其中,i是大于或等于0且小于
的任意一个整数。或者,本申请实施例的上述技术方案可以理解为:确定参考信号的天线端口数X和最大循环移位数
所述X、所述
是正整数;
在同一时频资源上发送所述参考信号,所述参考信号是根据X个循环移位生成的,其中,所述X不能被所述
整除,所述X个循环移位为
个循环移位中值不同且不等间隔的循环移位,所述
个循环移位为
个循环移位中值不同且等间隔的循环移位。
以
为6、X为4、
个循环移位中循环移位0的值为0、循环移位1的值为π/3、循环移位2的值为2π/3、循环移位3的值为π、循环移位4的值为4π/3、循环移位5的值为5π/3为例,则
个循环移中任意编号相邻的两个循环移位的差的绝对值P等于π/3、
0≤i<3,i可以为0、1、2,当i为0时,X个循环移位包括
个循环移位中的循环移位1、循环移位2、循环移位4、循环移位5,未使用的2个循环移位(循环移位0和循环移位3)的差的绝对值为π等于6/2与π/3的积,满足值不同且等间隔的条件,具有较好的正交性,可以由网络设备分配给其它终端设备使用。
当i为1时,X个循环移位包括
个循环移位中的循环移位0、循环移位2、循环移位3、循环移位5,未使用的2个循环移位(循环移位1和循环移位4)的差的绝对值为π等于6/2与π/3的积,满足值不同且等间隔的条件,具有较好的正交性,可以由网络设备分配给其它终端设备使用。
当i为2时,X个循环移位包括
个循环移位中的循环移位0、循环移位1、循环移位3、循环移位4,未使用的2个循环移位(循环移位2和循环移位5)的差的绝对值为π等于6/2与π/3的积,满足值不同且等间隔的条件,具有较好的正交性,可以由网络设备分配给其它终端设备使用。
获取到为X个天线端口分配的X个循环移位后,终端设备即可根据基序列和X个循环移位生成X个SRS序列,根据X个SRS序列生成SRS并发送。以X为4、为X个天线端口分配的X个循环移位为循环移位1“π/3”、循环移位2“2π/3”、循环移位4“4π/3”、循环移位5“5π/3”为例,终端设备可以根据基序列和循环移位1“π/3”、循环移位2“2π/3”、循环移位4“4π/3”、循环移位5“5π/3”生成4个SRS序列,4个天线端口每个天线端口对应一个SRS序列,通过将每个天线端口对应的SRS序列映射到对应的子载波(即时频资源)上,得到包含4个天线端口的SRS后发送。
S503:所述网络设备根据所述SRS和X个SRS序列进行信道估计。
由于SRS经过信道的传输会受到信道中噪声,多径等的影响,网络设备接收到的SRS是产生形变后的SRS。网络设备基于指示给终端设备的X个循环移位,即可确定原始的X个SRS序列,基于原始的X个SRS序列和经过信道传输得到的存在形变的SRS,网络设备即可对网络设备和终端设备间的信道进行估计。
上述方法实施例主要是从指示给终端设备X个值不同且不等间隔的循环移位角度出发,解决随着天线端口数的增加或者可用的循环移位个数的减少,现有的等间隔分配循环移位的方式无法满足要求,影响终端设备对SRS的发送的问题。在一些实施中,也可以从灵活配置SRS资源的梳齿个数的角度出发,通过灵活配置SRS资源的梳齿个数,来解决随着天线端口数的增加或者可用的循环移位个数的减少,现有的等间隔分配循环移位的方式无法满足要求,影响终端设备对SRS的发送的问题。下面结合实施例进行详细介绍。
图7为本申请实施例提供的另一种通信方法示意图,该方法包括:
S701:终端设备确定用于发送SRS的梳齿的个数M,所述M是大于1的整数。
等间隔分配循环移位的方式中,网络设备对终端设备进行SRS资源配置时,网络设备不会指示给终端设备用于发送SRS的梳齿的个数M,终端设备默认在一个梳齿上发送SRS。如图8所示,其中图8中一个长方格子代表一个RE,在传输梳齿值K
TC为4情况下,多个RE被划分为编号为0的梳齿0(梳齿0由图8中所有编号为0的RE构成)、编号为1的梳齿1(梳齿1由图8中所有编号为1的RE构成)、编号为2的梳齿2(梳齿2由图8中所有编号为2的RE构成)和编号为3的梳齿3(梳齿3由图8中所有编号为3的RE构成)。如果梳齿偏置为0,则终端设备在梳齿0上发送SRS;如果梳齿偏置为1,则终端设备在梳齿1上发送SRS,如果梳齿偏置为2,则终端设备在梳齿2上发送SRS,如果梳齿偏置为3,则终端设备在梳齿3上发送SRS,其中图8是以梳齿偏置为0,终端设备在梳齿0上发送SRS为例,标识终端设备用于发送SRS的梳齿的。
SRS的天线端口数X不能被一个梳齿上的最大循环移位数
整除时,也即
时,采用等间隔分配循环移位的方式,无法在
个循环移位中为X个天线端口分配X个循环移位满足从小到大排列,任意相邻的两个循环移位的差的绝对值相等、且等于
与X的比值与P的积,其中P为
个循环移位按照从小到大排列, 任意相邻的两个循环移位的差的绝对值。需要理解的是,一个梳齿上的最大循环移位数
也可以称为SRS的最大循环移位数
可以根据SRS的传输梳齿值K
TC,以及传输梳齿值与最大循环移位数的对应关系(如表1)确定,对于
个循环移位的值的确定方式,可以参照图5所示的方法实施例中的实现,不再进行赘述。
以天线端口数X为8、传输梳齿值K
TC为4、终端设备在图8中所示的梳齿0上发送SRS为例,由表1可知,在传输梳齿值K
TC为4时,一个梳齿上的最大循环移位数
为12,如果
个循环移位中循环移位0的值为0、循环移位1的值为π/6、循环移位2的值为π/3、循环移位3的值为3π/6、循环移位4的值为2π/3、…、循环移位10的值为11π/6、循环移位11的值为2π,则P为π/6、
与P的积为π/4,12个循环移位中任意2个循环移位的差的绝对均不等于π/4,在12个循环移位中不能为8天线端口分配值不同、且等间隔的8个循环移位。
如图9所示,当终端设备在图8中所示的梳齿0和梳齿1上发送SRS时,虽然X还是不能被
整除,但是由于发送SRS梳齿的个数为2、可以让每个梳齿仅对应部分SRS的天线端口,实现在每个梳齿为终端设备的天线端口分配等间隔的循环移位。仍以
个循环移位中循环移位0的值为0、循环移位1的值为π/6、循环移位2的值为π/3、循环移位3的值为3π/6、循环移位4的值为2π/3、…、循环移位10的值为11π/6、循环移位11的值为2π为例,可以让梳齿0上发送根据4个循环移位(对应4个天线端口)生成的SRS、梳齿1上也发送根据4个循环移位(对应4个天线端口)生成的SRS,则梳齿0和梳齿1均对应4个天线端口,最大循环移位数
能够被4整除,可以为每个梳齿对应的4个天线端口分配
个循环移位中的4个值不同、且等间隔的循环移位。
例如:为梳齿0对应的4个天线端口分配循环移位0“0”、循环移位3“3π/6”、循环移位6“π”、循环移位9“3π/2”、也为梳齿1对应的4个天线端口也分配循环移位0“0”、循环移位3“3π/6”、循环移位6“π”、循环移位9“3π/2”。或为梳齿0对应的4个天线端口分配循环移位0“0”、循环移位3“3π/6”、循环移位6“π”、循环移位9“3π/2”、为梳齿1对应的4个天线端口分配循环移位1“π/6”、循环移位4“2π/3”、循环移位7“7π/6”、循环移位10“5π/3”等。
因此,本申请实施例可以从灵活配置梳齿个数(即不限定梳齿个数为1)的角度出发,现有的等间隔分配循环移位的方式无法为天线端口分配循环移位时,实现为天线端口分配循环移位。
对于SRS的梳齿的个数M,可以由网络设备通过SRS资源配置等指示给终端设备。作为一种示例,网络设备可以根据SRS的天线端口数X和SRS的最大循环移位数
的最大公因子R,确定梳齿的个数M,如令M等于X除以R的值,或在SRS资源配置中携带梳齿的个数M。
对于SRS资源配置,网络设备可以通过向终端设备发送第一信令指示给终端设备。其中,第一信令可以是RRC信令,MAC CE信令等。SRS资源配置可以包括SRS的天线端口数X、传输梳齿值K
TC等,还可以包括SRS的时域位置、频域位置、天线端口的端口号、梳齿偏置等信息。终端设备接收到来自网络设备的第一信令后,即可确定SRS的天线端口数X,并根据传输梳齿值K
TC,以及传输梳齿值与最大循环移位数的对应关系(如表1),确定SRS的最大循环移位数
另外,M个梳齿可以是连续的,也可以是等间隔的。作为一种示例,可以通过协议等预先在网络设备和终端设备上配置M个梳齿是连续的,也即在频域上M个梳齿相邻、M个梳齿的编号连续;也可以通过协议等预先在网络设备和终端设备上配置M个梳齿是等间隔的,如预配置M个梳齿中频域上间隔最近的两个梳齿间间隔1个梳齿、2个梳齿等。当然,还可以由网络设备通过位图等来指示M个梳齿的具体分布。例如传输梳齿值K
TC为4,梳齿偏置为0,梳齿个数M为2时,网络设备可以通过位图1100,指示占用梳齿0和梳齿1,梳齿0和梳齿1连续,也可以通过位图1010指示占用梳齿0和梳齿2,梳齿0和梳齿2不连续。
以SRS的传输梳齿值K
TC为4、梳齿偏置为1、梳齿个数为M为2、M个梳齿是连续的为例,则终端设备发送包含X个天线端口的SRS的梳齿(即时频资源)如图10所示,发送SRS的梳齿为梳齿1和梳齿2。以SRS的传输梳齿值K
TC为4、梳齿偏置为1、梳齿个数为M为2、M个梳齿中频域上间隔最近的两个梳齿间间隔1个梳齿为例,则终端设备发送包含X个天线端口的SRS的梳齿(即时频资源)如图11所示发送SRS的梳齿为梳齿1和梳齿3。
其中,图10和图11中一个长方格子代表一个RE,多个RE被划分为编号为0的梳齿0(梳齿0由图10或图11中所有编号为0的RE构成)、编号为1的梳齿1(梳齿1由图10或图11中所有编号为1的RE构成)、编号为2的梳齿2(梳齿2由图10或图11中所有编号为2的RE构成)和编号为3的梳齿3(梳齿3由图10或图11中所有编号为3的RE构成)。
S702:所述终端设备在M个梳齿上发送SRS,所述网络设备在M个梳齿上接收所述SRS。
在本申请实施例中,网络设备确定M个梳齿的实现可以参考终端设备确定M个梳齿的实现,不再进行赘述。确定M个梳齿后,终端设备即可在M个梳齿上发送SRS,网络设备即可在M个梳齿上接收SRS。
具体的,M个梳齿中的每个梳齿对应的天线端口数可以相同,也可以不同。以M个梳齿中每个梳齿对应的天线端口数相同为例,则每个梳齿对应R个天线端口,其中R个天线端口对应的R个循环移位为
个循环移位中的值不同且等间隔的循环移位,在梳齿上发送的SRS是根据所述R个循环移位生成的。
在一些实施中,网络设备可以通过循环移位指示信息等指示终端设备在M个梳齿中,每个梳齿对应的R个循环移位。其中,每个梳齿对应的R个循环移位可以相同,也可以不同。每个梳齿对应的R个循环移位相同可以理解为:例如,对于M个梳齿中的一个梳齿,对应的循环移位为循环移位0、循环移位2和循环移位4,那么对于M个梳齿中的其他梳齿,对应的循环移位同样为循环移位0,循环移位2和循环移位4。或者对于M个梳齿中的其他梳齿,对应的循环移位同样为3个,且这三个循环移位的值分别等于循环移位0,循环移位2和循环移位4。
进一步,M个梳齿中每个梳齿对应的R个循环移位,还可以是不同且满足预定关系的,例如:M个梳齿中编号最小的梳齿对应的R个循环移位为循环移位A、循环移位B、…、循环移位R,则M个梳齿中编号次小的梳齿对应的R个循环移位为循环移位A+1、循环 移位B+1、…、循环移位R+1,其它梳齿对应的R个循环移位以此类推。
其中循环移位指示信息可以包括在第一信令指示的SRS资源配置中由网络设备指示给终端设备,也可以通过其它信令由网络设备指示给终端设备。
以SRS的传输梳齿值K
TC为8、天线端口数X为4、确定的梳齿个数M为2为例。网络设备可以指示M个梳齿为梳齿1和梳齿2、最大循环移位数
为6、
个循环移位中循环移位0的值为0、循环移位1的值为π/3、循环移位2的值为2π/3、循环移位3的值为π、循环移位4的值为4π/3、循环移位5的值为5π/3。具体而言,网络设备可以通过指示信息指示M个梳齿中的第一梳齿,例如梳齿1,并且预先定义了M个梳齿中每个梳齿之间的间隔为1,因此,终端设备可以根据第一梳齿梳齿1、M的数值,以及M个梳齿之间的间隔而确定M个梳齿分别为梳齿1和梳齿2。或者,网络设备可以通过指示信息直接将M个梳齿分别为梳齿1和梳齿2指示给终端设备。
根据X和
的数值可知X和
的最大公因子R为2,在M个梳齿中每个梳齿可以对应2个天线端口。如图12所示,当M个梳齿中每个梳齿上对应的循环移位相同时,循环移位指示信息可以仅指示多个循环移位中的首个循环移位,并且预先定义了多个循环移位之间的间隔,终端设备可以根据首个循环移位以及循环移位之间的间隔确定每个梳齿上的每个循环移位。或者,可以仅指示多个循环移位中的首个循环移位,并且预先定义了多个循环移位之间是等间隔的循环移位,终端设备可以根据首个循环移位,每个梳齿上的循环移位的个数以及等间隔分布的信息确定在每个梳齿上的每个循环移位间隔。例如,网络设备通过循环移位指示信息指示循环移位0,
个循环移位中包括循环移位0的满足值不同、且等间隔的R个循环移位为循环移位0和循环移位3,终端设备确定梳齿1和梳齿2对应的R个循环移位均为循环移位0和循环移位3。
仍以SRS的传输梳齿值K
TC为8、天线端口数X为4、确定的梳齿个数M为2为例。网络设备指示M个梳齿为梳齿1和梳齿2、最大循环移位数
为6、
个循环移位中循环移位0的值为0、循环移位1的值为π/3、循环移位2的值为2π/3、循环移位3的值为π、循环移位4的值为4π/3、循环移位5的值为5π/3。X和
的最大公因子R仍为2,在M个梳齿中每个梳齿可以对应2个天线端口。如图13所示,当M个梳齿中每个梳齿上对应的循环移位不同时,网络设备可以通过循环移位指示信息指示循环移位0和循环移位1,并且预先定义了指示的每个循环移位与M个梳齿的对应关系,例如:编号最小的循环移位对应M个梳齿中编号最小的梳齿、编号次小的循环移位对应M个梳齿中编号次小的梳齿、其它循环移位对应的梳齿以此类推。终端设备可以根据循环移位指示信息所指示的循环移位确定每个梳齿对应的首个循环移位,并进一步根据首个循环移位确定每个梳齿上的循环移位,确定方法与上述示例相同,此处不再赘述。例如:
个循环移位中包括循环移位0的满足值不同、且等间隔的R个循环移位为循环移位0和循环移位3,
个循环移位中包括循环移位1的满足值不同、且等间隔的R个循环移位为循环移位1和循环移位4,终端设备确定梳齿1对应的R个循环移位为循环移位0和循环移位3、梳齿2对应的R个循环移位为循环移位1和循环移位4。当M个梳齿中每个梳齿上对应的循环移位不同时,作为一种可选的实施方式,网络设备可以通过循环移位指示信息仅仅指示一个循环移位,例如仅仅指示循环移位0,并且预先定义了多个梳齿所对应的首个循环移位之间的间隔。终端设备可以根据循环移位指示信息所指示的循环移位确定M个梳齿中,编号最小的梳齿所对应的首个循环移位为循环移位0,并且根据预定义的多个梳齿所对应 的首个循环移位之间的间隔确定其他梳齿所对应的首个循环移位,进而再根据首个循环移位确定每个梳齿上的每个循环移位。举例而言,M个梳齿为梳齿1和梳齿2,每个梳齿上的循环移位的个数R为3个,最大循环移位数
为12。预先定义了梳齿1和梳齿2之间的首个循环移位之间的间隔为2,并且每个梳齿上的循环移位等间隔分布。网络设备向终端设备指示循环移位0,那么终端设备能够确定梳齿1所对应的首个循环移位为循环移位0,由于梳齿1和梳齿2之间的首个循环移位之间的间隔为2,因此,梳齿2所对应的循环移位为循环移位2。进一步的,对于梳齿1,由于梳齿1上的每个循环移位是等间隔分布的,因此,能够确定梳齿1所对应的循环移位分别为循环移位0、循环移位4和循环移位8。同样的,对于梳齿2,能够确定梳齿2所对应的循环移位分别为循环移位2、循环移位6和循环移位10。
其中,图12和图13中一个长方格子代表一个RE,多个RE被划分为编号为0的梳齿0(梳齿0由图12或图13中所有编号为0的RE构成)、编号为1的梳齿1(梳齿1由图12或图13中所有编号为1的RE构成)、编号为2的梳齿2(梳齿2由图12或图13中所有编号为2的RE构成)和编号为3的梳齿3(梳齿3由图12或图13中所有编号为3的RE构成)、编号为4的梳齿4(梳齿4由图12或图13中所有编号为4的RE构成)、编号为5的梳齿5(梳齿5由图12或图13中所有编号为5的RE构成)、编号为6的梳齿6(梳齿6由图12或图13中所有编号为6的RE构成)和编号为7的梳齿7(梳齿7由图12或图13中所有编号为7的RE构成)。
终端设备确定M个梳齿中每个梳齿对应的R个循环移位后,即可根据基序列,以及每个梳齿对应的R个循环移位,为每个梳齿对应的R个天线端口生成R个SRS序列。并针对每个梳齿,将对应的R个SRS序列映射到该梳齿上,并发送SRS,网络设备在相应梳齿上即可接收终端设备发送的SRS。
这样X个天线端口中占用相同的梳齿的R个天线端口是码分正交的,且由于对应的R个循环移位是等间隔的,可以保证较好的正交性,同时占用不同梳齿的天线端口是频分正交的,也可以保证较好的正交性。
可以理解的是,为了实现上述实施例中功能,网络设备和终端设备包括了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本申请中所公开的实施例描述的各示例的单元及方法步骤,本申请能够以硬件或硬件和计算机软件相结合的形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用场景和设计约束条件。
图14和图15为本申请的实施例提供的可能的通信装置的结构示意图。这些通信装置可以用于实现上述方法实施例中终端设备或网络设备的功能,因此也能实现上述方法实施例所具备的有益效果。在本申请的实施例中,该通信装置可以是如图1所示的终端设备120a-120j中的一个,也可以是如图1所示的网络设备110a或110b,还可以是应用于终端设备或网络设备的模块(如芯片)。
如图14所示,通信装置1400包括处理单元1410和收发单元1420。通信装置1400用于实现上述图5或图7中所示的方法实施例中终端设备或网络设备的功能。
当通信装置1400用于实现图5所示的方法实施例中终端设备的功能时:
在一种可能的设计中,所述X个循环移位为所述
个循环移位{循环移位0,循环移位1,…,循环移位
}中除去{循环移位i,循环移位
循环移位
…,循环移位
}外的循环移位,其中,所述循环移位0,循环移位1,…,循环移位
是
个按照从小到大顺序排序、且等间隔的循环移位,所述i是大于或等于0且小于
的任意一个整数。
在一种可能的设计中,当所述
为6、所述X为4时,所述X个循环移位包括所述
个循环移位中以下中的一项;循环移位1、循环移位2、循环移位4、循环移位5;或,循环移位0、循环移位2、循环移位3、循环移位5;或,循环移位0、循环移位1、循环移位3、循环移位4。
在一种可能的设计中,所述i由网络设备指示。
在一种可能的设计中,所述X个循环移位由来自网络设备的指示信息指示,其中,所述指示信息用于指示所述
个循环移位中的所述X个循环移位可选的,所述指示信息可以是位图或索引号;其中,所述位图用于指示所述
个循环移位中所述X个循环移位的分布;所述索引号用于指示多个循环移位集合中的一个,其中每个循环移位集合由
个循环移位中的至少一个循环移位组成,所述索引号所指示的循环移位集合由所述X个循环移位组成。
在一种可能的设计中,所述处理单元1410,还用于在所述收发单元1420在同一时频资源上发送所述参考信号之前,根据所述X个循环移位生成X个参考信号序列;根据所述X个参考信号序列生成所述参考信号。
当通信装置1400用于实现图7所示的方法实施例中终端设备的功能时:
处理单元1410,用于确定用于发送参考信号的梳齿的个数M,所述M由X和
的最大公因子R确定,所述X为所述参考信号的天线端口数、所述
为一个梳齿上的最大循环移位数,所述X、所述
是正整数、所述M是大于1的整数;
收发单元1420,用于在M个梳齿上发送所述参考信号。
在一种可能的设计中,所述M个梳齿中的每个梳齿对应R个天线端口,其中R个天线端口对应R个循环移位,所述R个循环移位为
个循环移位中的值不同且等间隔的循环移位,所述梳齿上发送的参考信号是根据所述R个循环移位生成的。
在一种可能的设计中,所述M个梳齿是连续的,或者所述M个梳齿是等间隔的。
当通信装置1400用于实现图5所示的方法实施例中网络设备的功能时:
收发单元1420,用于在同一时频资源上接收包含X个天线端口的参考信号;
处理单元1410,用于根据所述参考信号和X个参考信号序列进行信道估计,所述X个参考信号序列是根据X个循环移位生成的,其中,所述X不能被
整除,所述
为所述参考信号的最大循环移位数,所述X个循环移位为
个循环移位中值不同且不 等间隔的循环移位。
在一种可能的设计中,所述X个循环移位为所述
个循环移位{循环移位0,循环移位1,…,循环移位
}中除去{循环移位i,循环移位
循环移位
…,循环移位
}外的循环移位,其中,所述循环移位0,循环移位1,…,循环移位
是
个按照从小到大顺序排序、且等间隔的循环移位,所述i是大于或等于0且小于
的整数。
在一种可能的设计中,当所述
为6、所述X为4时,所述X个循环移位包括
个循环移位中以下中的一项;循环移位1、循环移位2、循环移位4、循环移位5;或,循环移位0、循环移位2、循环移位3、循环移位5;或,循环移位0、循环移位1、循环移位3、循环移位4。
在一种可能的设计中,所述收发单元1420,还用于向发送所述参考信号的终端设备指示所述i。
在一种可能的设计中,所述X个循环移位由指示信息指示,其中,所述指示信息用于指示所述
个循环移位中的所述X个循环移位。可选的,所述指示信息可以是位图或索引号;其中,所述位图用于指示所述
个循环移位中所述X个循环移位的分布;所述索引号用于指示多个循环移位集合中的一个,其中每个循环移位集合由
个循环移位中的至少一个循环移位组成,所述索引号所指示的循环移位集合由所述X个循环移位组成。
在一种可能的设计中,所述收发单元1420,还用于向发送所述参考信号的终端设备发送所述指示信息。
当通信装置1400用于实现图7所示的方法实施例中网络设备的功能时:
收发单元1420,用于在M个梳齿上接收所述参考信号。
在一种可能的设计中,所述M个梳齿中的每个梳齿对应R个天线端口,其中R个天线端口对应R个循环移位,所述R个循环移位为
个循环移位中的值不同且等间隔的循环移位,所述梳齿上发送的参考信号是根据所述R个循环移位生成的。
在一种可能的设计中,所述M个梳齿是连续的,或者所述M个梳齿是等间隔的。
在一种可能的设计中,所述收发单元1420,还用于向发送所述参考信号的终端设备指示所述M。
有关上述处理单元1410和收发单元1420更详细的描述可以直接参考图5或图7所示的方法实施例中相关描述直接得到,这里不加赘述。
如图15所示,通信装置1500包括处理器1510和接口电路1520。处理器1510和接口电路1520之间相互耦合。可以理解的是,接口电路1520可以为收发器或输入输出接口。可选的,通信装置1500还可以包括存储器1530,用于存储处理器1510执行的指令或存储处理器1510运行指令所需要的输入数据或存储处理器1510运行指令后产生的数据。
当通信装置1500用于实现图5或图7所示的方法时,处理器1510用于实现上述处理 单元1410的功能,接口电路1520用于实现上述收发单元1420的功能。
当上述通信装置为应用于终端设备的芯片时,该终端设备芯片实现上述方法实施例中终端设备的功能。该终端设备芯片从终端设备中的其它模块(如射频模块或天线)接收信息,该信息是网络设备发送给终端设备的;或者,该终端设备芯片向终端设备中的其它模块(如射频模块或天线)发送信息,该信息是终端设备发送给网络设备的。
当上述通信装置为应用于网络设备的模块时,该网络设备模块实现上述方法实施例中网络设备的功能。该网络设备模块从网络设备中的其它模块(如射频模块或天线)接收信息,该信息是终端设备发送给网络设备的;或者,该网络设备模块向网络设备中的其它模块(如射频模块或天线)发送信息,该信息是网络设备发送给终端设备的。这里的网络设备模块可以是网络设备的基带芯片,也可以是DU或其他模块,这里的DU可以是开放式无线接入网(open radio access network,O-RAN)架构下的DU。
可以理解的是,本申请的实施例中的处理器可以是中央处理单元(central processing unit,CPU),还可以是其它通用处理器、数字信号处理器(digital signal processor,DSP)、专用集成电路(application specific integrated circuit,ASIC)、现场可编程门阵列(field programmable gate array,FPGA)或者其它可编程逻辑器件、晶体管逻辑器件,硬件部件或者其任意组合。通用处理器可以是微处理器,也可以是任何常规的处理器。
本申请的实施例中的方法步骤可以通过硬件的方式来实现,也可以由处理器执行软件指令的方式来实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于随机存取存储器、闪存、只读存储器、可编程只读存储器、可擦除可编程只读存储器、电可擦除可编程只读存储器、寄存器、硬盘、移动硬盘、CD-ROM或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于ASIC中。另外,该ASIC可以位于网络设备或终端设备中。当然,处理器和存储介质也可以作为分立组件存在于网络设备或终端设备中。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机程序或指令。在计算机上加载和执行所述计算机程序或指令时,全部或部分地执行本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、网络设备、用户设备或者其它可编程装置。所述计算机程序或指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机程序或指令可以从一个网站站点、计算机、服务器或数据中心通过有线或无线方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是集成一个或多个可用介质的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,例如,软盘、硬盘、磁带;也可以是光介质,例如,数字视频光盘;还可以是半导体介质,例如,固态硬盘。该计算机可读存储介质可以是易失性或非易失性存储介质,或可包括易失性和非易失性两种类型的存储介质。
在本申请的各个实施例中,如果没有特殊说明以及逻辑冲突,不同的实施例之间的术语和/或描述具有一致性、且可以相互引用,不同的实施例中的技术特征根据其内在的逻辑关系可以组合形成新的实施例。
另外,需要理解,在本申请实施例中,“示例的”一词用于表示作例子、例证或说明。本申请中被描述为“示例”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用示例的一词旨在以具体方式呈现概念。
此外,本申请实施例中,信息(information),信号(signal),消息(message),信道(channel)有时可以混用,应当指出的是,在不强调其区别时,其所要表达的含义是一致的。“的(of)”,“相应的(corresponding,relevant)”和“对应的(corresponding)”有时可以混用,应当指出的是,在不强调其区别时,其所要表达的含义是一致的。
本申请实施例和权利要求书及附图中的术语“包括”和“具有”不是排他的。例如,包括了一系列步骤或模块的过程、方法、系统、产品或设备没有限定于已列出的步骤或模块,还可以包括没有列出的步骤或模块。本文中术语“系统”和“网络”在本文中常被可互换使用。“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A,B可以是单数或者复数。在本申请的文字描述中,字符“/”,一般表示前后关联对象是一种“或”的关系;在本申请的公式中,字符“/”,表示前后关联对象是一种“相除”的关系。“包括A,B和C中的至少一个”可以表示:包括A;包括B;包括C;包括A和B;包括A和C;包括B和C;包括A、B和C。
可以理解的是,在本申请的实施例中涉及的各种数字编号仅为描述方便进行的区分,并不用来限制本申请的实施例的范围。上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定。
Claims (48)
- 如权利要求1-3中任一项所述的方法,其特征在于,所述M个梳齿是连续的,或者所述M个梳齿是等间隔的。
- 如权利要求6所述的方法,其特征在于,所述i由网络设备指示。
- 如权利要求5-9中任一项所述的方法,其特征在于,所述在同一时频资源上发送所述参考信号之前,所述方法还包括:根据所述X个循环移位生成X个参考信号序列;根据所述X个参考信号序列生成所述参考信号。
- 如权利要求11-13中任一项所述的方法,其特征在于,所述M个梳齿是连续的,或者所述M个梳齿是等间隔的。
- 如权利要求16所述的方法,其特征在于,所述方法还包括:向发送所述参考信号的终端设备指示所述i。
- 如权利要求19所述的方法,其特征在于,所述方法还包括:向发送所述参考信号的终端设备发送所述指示信息。
- 如权利要求21所述的装置,其特征在于,所述M等于所述X除以所述R的值。
- 如权利要求21-23中任一项所述的装置,其特征在于,所述M个梳齿是连续的,或者所述M个梳齿是等间隔的。
- 如权利要求26所述的装置,其特征在于,所述i由网络设备指示。
- 如权利要求25-29中任一项所述的装置,其特征在于,所述处理单元,还用于在所述收发单元在同一时频资源上发送所述参考信号之前,根据所述X个循环移位生成X个参考信号序列;根据所述X个参考信号序列生成所述参考信号。
- 如权利要求31所述的装置,其特征在于,所述M等于所述X除以所述R的值。
- 如权利要求31-33中任一项所述的装置,其特征在于,所述M个梳齿是连续的,或者所述M个梳齿是等间隔的。
- 如权利要求36所述的装置,其特征在于,所述收发单元,还用于向发送所述参考信号的终端设备指示所述i。
- 如权利要求39所述的装置,其特征在于,所述收发单元,还用于向发送所述参考信号的终端设备发送所述指示信息。
- 一种通信装置,其特征在于,包括处理器,所述处理器用于执行如权利要求1-10中任一项所述的方法。
- 一种通信装置,其特征在于,包括处理器,所述处理器用于执行如权利要求11-20中任一项所述的方法。
- 一种通信装置,其特征在于,包括处理器,所述处理器用于执行存储在存储器中的指令,以使得如权利要求1-10中任一项所述的方法被实现。
- 一种通信装置,其特征在于,包括处理器,所述处理器用于执行存储在存储器中的指令,以使得如权利要求11-20中任一项所述的方法被实现。
- 一种计算机程序产品,其特征在于,包括程序代码,当所述程序代码被执行,使得如权利要求1-10中任一项所述的方法被实现。
- 一种计算机程序产品,其特征在于,包括程序代码,当所述程序代码被执行,使得如权利要求11-20中任一项所述的方法被实现。
- 一种计算机可读存储介质,其特征在于,所述存储介质中存储有计算机程序或指令,当所述计算机程序或指令被通信装置执行时,实现如权利要求1-10中任一项所述的方法。
- 一种计算机可读存储介质,其特征在于,所述存储介质中存储有计算机程序或指令,当所述计算机程序或指令被通信装置执行时,实现如权利要求11-20中任一项所述的方法。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110884500.6 | 2021-08-03 | ||
| CN202110884500.6A CN115706629A (zh) | 2021-08-03 | 2021-08-03 | 一种通信方法及装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2023011110A1 true WO2023011110A1 (zh) | 2023-02-09 |
Family
ID=85155085
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2022/104684 Ceased WO2023011110A1 (zh) | 2021-08-03 | 2022-07-08 | 一种通信方法及装置 |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN115706629A (zh) |
| WO (1) | WO2023011110A1 (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116192350A (zh) * | 2023-02-17 | 2023-05-30 | 华为技术有限公司 | 通信方法和装置 |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP4686132A1 (en) * | 2023-04-07 | 2026-01-28 | Huawei Technologies Co., Ltd. | Communication method and communication apparatus |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20120183086A1 (en) * | 2011-01-19 | 2012-07-19 | Minseok Noh | Method for transmitting sounding reference signal in multiple antenna wireless communication system and apparatus therefor |
| CN103096389A (zh) * | 2011-11-07 | 2013-05-08 | 华为技术有限公司 | 上行参考信号的发送方法、用户设备和基站 |
| CN110249548A (zh) * | 2017-01-26 | 2019-09-17 | 高通股份有限公司 | 灵活的基于梳齿的参考信号 |
| CN111835488A (zh) * | 2019-08-15 | 2020-10-27 | 维沃移动通信有限公司 | 一种确定天线端口映射方法和终端 |
-
2021
- 2021-08-03 CN CN202110884500.6A patent/CN115706629A/zh active Pending
-
2022
- 2022-07-08 WO PCT/CN2022/104684 patent/WO2023011110A1/zh not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20120183086A1 (en) * | 2011-01-19 | 2012-07-19 | Minseok Noh | Method for transmitting sounding reference signal in multiple antenna wireless communication system and apparatus therefor |
| CN103096389A (zh) * | 2011-11-07 | 2013-05-08 | 华为技术有限公司 | 上行参考信号的发送方法、用户设备和基站 |
| CN110249548A (zh) * | 2017-01-26 | 2019-09-17 | 高通股份有限公司 | 灵活的基于梳齿的参考信号 |
| CN111835488A (zh) * | 2019-08-15 | 2020-10-27 | 维沃移动通信有限公司 | 一种确定天线端口映射方法和终端 |
Non-Patent Citations (1)
| Title |
|---|
| ERICSSON: "maintenance of Rel-16 UL reference signals for NR positioning", 3GPP DRAFT; R1-2001003, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. RAN WG1, no. e-Meeting; 20200224 - 20200306, 14 February 2020 (2020-02-14), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France , XP051853127 * |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116192350A (zh) * | 2023-02-17 | 2023-05-30 | 华为技术有限公司 | 通信方法和装置 |
| WO2024169719A1 (zh) * | 2023-02-17 | 2024-08-22 | 华为技术有限公司 | 通信方法和装置 |
| CN116192350B (zh) * | 2023-02-17 | 2025-10-28 | 华为技术有限公司 | 通信方法和装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN115706629A (zh) | 2023-02-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110176981B (zh) | 参考信号的传输方法和传输装置 | |
| CN109039965B (zh) | 参考信号的传输方法和传输装置 | |
| JP7227297B2 (ja) | データ通信方法、端末、および基地局 | |
| TW201931807A (zh) | 相位追蹤參考信號傳輸 | |
| CN108632006A (zh) | 一种参考信号传输方法、装置及系统 | |
| JP7032418B2 (ja) | データ伝送方法および装置 | |
| TWI797105B (zh) | 上行傳輸方法、裝置、終端設備、接入網設備及系統 | |
| WO2019096311A1 (zh) | 随机接入方法、终端及网络设备 | |
| WO2022022579A1 (zh) | 一种通信方法及装置 | |
| WO2018201860A1 (zh) | 上报端口信息的方法、终端设备和网络设备 | |
| CN114270972A (zh) | 一种上行传输资源的确定方法及装置 | |
| CN116582941A (zh) | 一种资源分配的方法,终端以及网络设备 | |
| CN110769508A (zh) | 信号传输方法、装置、终端设备、网络设备及系统 | |
| CN112968756A (zh) | 参考信号配置方法和装置 | |
| WO2023066202A1 (zh) | 参考信号的资源映射方法与装置、终端和网络设备 | |
| WO2020052419A1 (zh) | 参考信号及序列配置方法和装置 | |
| WO2023011110A1 (zh) | 一种通信方法及装置 | |
| WO2018171792A1 (zh) | 一种参考信号传输方法、装置及系统 | |
| WO2018126944A1 (zh) | 信道状态信息测量的配置方法及相关设备 | |
| CN107113622A (zh) | 干扰抑制方法、装置及系统 | |
| CN114503487B (zh) | 一种通信方法及装置 | |
| EP3468243A1 (en) | Csi-rs transmission method and network device | |
| CN119254378A (zh) | 用于dft扩展ofdm的低papr dmrs和低小区间干扰 | |
| WO2022252954A1 (zh) | 资源配置的方法及装置 | |
| CN115996472A (zh) | 资源配置方法及相关设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 22851824 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 22851824 Country of ref document: EP Kind code of ref document: A1 |