A communication method and apparatus
By associating the sequence groups and resources of reference signals with the geographical location of the transmitting device in a mobile communication system, the receiving device can implicitly determine the geographical location of the transmitting device, solving the problem that the receiving device has difficulty obtaining location information and improving communication performance and spectrum efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2024-11-27
- Publication Date
- 2026-05-29
AI Technical Summary
In mobile communication systems, receiving devices have difficulty obtaining the geographical location information of transmitting devices through reference signals, which limits the improvement of communication performance.
By associating the sequence groups and resources of reference signals with the geographical location of the transmitting device, the receiving device can implicitly determine the geographical location of the transmitting device, thereby achieving accurate channel-geographical mapping and improving the reliability and spectral efficiency of data transmission.
This technology enables receiving devices to accurately utilize the mapping relationship between channels and geographical locations when determining channels, thereby improving the reliability and spectral efficiency of data transmission while reducing transmission overhead.
Smart Images

Figure CN122120836A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a communication method and apparatus. Background Technology
[0002] In a mobile communication system, a transmitting device can transmit a reference signal; a receiving device can perform measurements and estimations based on the received reference signal. For example, the receiving device can determine the channel estimation result from the transmitting device to the receiving device based on the measurement result of the reference signal, and utilize channel heterogeneity to determine the channel estimation result from the receiving device to the transmitting device, thereby enabling communication based on the channel estimation result.
[0003] Further research is needed on how to enable the receiving device to acquire more information when transmitting reference signals. Summary of the Invention
[0004] This application provides a communication method and apparatus for transmitting a reference signal, which enables a receiving device to determine the geographical location of the transmitting device, thereby allowing the receiving device to optimize based on the geographical location of the transmitting device and improving communication performance.
[0005] In a first aspect, embodiments of this application provide a communication method that can be applied to a first device. The first device may be a terminal, or a device within the terminal (e.g., a module, a communication module, a circuit or chip responsible for communication functions (such as a modem chip, also known as a baseband chip, or a system-on-a-chip (SoC) chip or system-in-package (SIP) chip containing a modem core), a chip system, or a processor), or a logical node, logical module, or software capable of implementing all or part of the terminal's functions.
[0006] The method may include: a first device determining a first reference signal; the first device determining a second reference signal and transmitting the first reference signal and the second reference signal, wherein a first sequence group is associated with the geographical location of the first device, the sequence group corresponding to the first reference signal is the first sequence group, and the sequence group corresponding to the second reference signal is the first sequence group; and / or, the first device transmitting the first reference signal, wherein the resource carrying the first reference signal is associated with the geographical location of the first device.
[0007] For example, the first reference signal is a first channel sounding reference signal (SRS), and the second reference signal is a second SRS. For example, the first reference signal and / or the second reference signal may also be other reference signals, such as a channel state information reference signal (CSI-RS).
[0008] In this method, the sequence group corresponding to the reference signal is associated with the geographical location of the first device, and / or the resources carrying the reference signal are associated with the geographical location of the first device, enabling the second device to determine the geographical location of the first device, thereby allowing the second device to perform optimization based on the geographical location of the first device. For example, this method allows the second device to determine the geographical location of the first device when determining a channel, thereby achieving an accurate mapping between the channel and the geographical location, and further enabling the second device to perform optimization based on the mapping relationship between the channel and the geographical location. For instance, the second device can determine the channel between the geographical location of the first device and the second device based on the first reference signal, thereby utilizing the spatial correlation between channels to achieve more accurate channel prediction, improve data transmission reliability, and increase spectral efficiency.
[0009] In addition, in this method, the sequence group corresponding to the reference signal is associated with the geographical location of the first device, and / or the resource carrying the reference signal is associated with the geographical location of the first device. In this way, the first device can implicitly indicate its geographical location through the reference signal, without having to explicitly send the geographical location information of the first device to the second device, thereby reducing transmission overhead.
[0010] Secondly, embodiments of this application provide a communication method that can be applied to a second device. The second device may be an access network device, or a device within the access network device (e.g., a module, communication module, circuit or chip responsible for communication functions (such as a modem chip, or a SoC chip or SIP chip containing a modem core), chip system, or processor), or a logical node, logical module, or software capable of implementing all or part of the functions of the access network device.
[0011] The method may include: a second device receiving a first reference signal and a second reference signal, a first sequence group being associated with the geographical location of a first device, the sequence group corresponding to the first reference signal being designated as the first sequence group, and the sequence group corresponding to the second reference signal being designated as the first sequence group; and / or, the second device receiving the first reference signal, and the resource carrying the first reference signal being associated with the geographical location of the first device. The second device determines the geographical location of the first device.
[0012] In this method, the sequence group corresponding to the reference signal is associated with the geographical location of the first device, and / or the resources carrying the reference signal are associated with the geographical location of the first device, enabling the second device to determine the geographical location of the first device, thereby allowing the second device to perform optimization based on the geographical location of the first device. For example, this method allows the second device to determine the geographical location of the first device when determining a channel, thereby achieving an accurate mapping between the channel and the geographical location, and further enabling the second device to perform optimization based on the mapping relationship between the channel and the geographical location. For instance, the second device can determine the channel between the geographical location of the first device and the second device based on the first reference signal, thereby utilizing the spatial correlation between channels to achieve more accurate channel prediction, improve data transmission reliability, and increase spectral efficiency.
[0013] In addition, in this method, the sequence group corresponding to the reference signal is associated with the geographical location of the first device, and / or the resource carrying the reference signal is associated with the geographical location of the first device. In this way, the second device can determine the geographical location of the first device based on the reference signal, and the first device does not need to explicitly send the geographical location information of the first device to the second device, thereby reducing transmission overhead.
[0014] Based on the first or second aspect, in one possible implementation, associating the first sequence group with the geographic location of the first device may include: associating the first sequence group with an identifier of a first region, the first region including the geographic location of the first device, and the size (or area) of the first region being less than (or less than or equal to) a first threshold.
[0015] For example, the length and width of the first region are x meters and y meters, respectively, where x and y are both less than or equal to 10. For example, x is 2 and y is 2; or x is 5 and y is 5; or x is 10 and y is 10.
[0016] In this implementation, the sequence group corresponding to the reference signal can be associated with the first region. The first device can implicitly indicate the first region through the reference signal, thereby implicitly indicating the geographical location of the first device. The first device does not need to explicitly send the geographical location information of the first device to the second device, thereby reducing transmission overhead.
[0017] Based on the first or second aspect, in one possible implementation, the first sequence group is associated with the first region, including: the group number u of the first sequence group and the identifier of the first region. satisfy:
[0018] or
[0019]
[0020] Among them, f ghThese are sequence transition control parameters. This is the sequence identifier for the first or second reference signal, and mod is the modulo operation.
[0021] This implementation provides a possible example of associating a first sequence group with a first region, through which the second device can accurately determine the geographical location of the first device. Furthermore, compared to the method specified in the protocol, this implementation adds an identifier for the first region. The changes to the protocol are minor. Furthermore, in this embodiment, the second device can determine the geographical location of the first device based on two reference signals, thereby increasing the speed of determining the geographical location of the first device.
[0022] Based on the first or second aspect, in one possible implementation, the first sequence group is associated with the first region, including:
[0023] The group number u of the first sequence group and the identifier of the first region satisfy:
[0024]
[0025] Among them, f gh These are sequence transition control parameters. The sequence identifier for the first reference signal, mod represents the modulo operation, f gh and Related.
[0026] For example, f gh and Related, including:
[0027] f gh and satisfy:
[0028] or
[0029]
[0030] Where c() is a quasi-random sequence; The number of symbols in a time slot; is the number of time slots within a frame; l is the index of the first symbol, which is the starting symbol of the time domain resources occupied by the first or second reference signal.
[0031] This implementation provides a possible example of associating a first sequence group with a first region, through which the second device can accurately determine the geographical location of the first device. Furthermore, compared to the method specified in the protocol, this implementation adds an identifier for the first region, resulting in less modification to the protocol.
[0032] Based on the first or second aspect, in one possible implementation, the resource carrying the first reference signal is associated with the geographical location of the first device, including: the resource carrying the first reference signal is associated with an identifier of a first region, the first region including the geographical location of the first device, and the size of the first region being less than a first threshold.
[0033] In this implementation, the resource carrying the reference signal can be associated with the first region. The first device can implicitly indicate the first region through the reference signal, thereby implicitly indicating the geographical location of the first device. The first device does not need to explicitly send the geographical location information of the first device to the second device, thereby reducing transmission overhead.
[0034] Based on the first or second aspect, in one possible implementation, the resource carrying the first reference signal is associated with an identifier of the first region, including at least one of the following:
[0035] The frequency domain resource element carrying the first reference signal is associated with the identifier of the first region;
[0036] The starting position of the frequency domain resource carrying the first reference signal is associated with the identifier of the first region; or
[0037] The time-domain resource unit carrying the first reference signal is associated with the identifier of the first region.
[0038] This implementation provides a variety of possible examples of associating a resource carrying a first reference signal with an identifier of a first region, which is easy to implement.
[0039] Based on the first or second aspect, in one possible implementation, the starting position of the frequency domain resource carrying the first reference signal is associated with the identifier of the first region, including: the starting position of the frequency domain resource carrying the first reference signal. The sign of the first area Satisfy the following formula:
[0040]
[0041] in, This is the offset between the first subcarrier and the lowest-frequency subcarrier in the uplink system bandwidth. The first subcarrier is the lowest-frequency subcarrier in the frequency domain resources used to transmit the first type of reference signal, and the first reference signal belongs to the first type of reference signal; B SRS The parameters indicated by the second device for determining the frequency domain resources carrying the first reference signal; K TC The value to be sent by the comb; n is the number of subcarriers in a resource block (RB). bis the frequency position index corresponding to the first reference signal; N is the number of subcarriers occupied by the first reference signal.
[0042] This implementation provides a possible example of associating the starting position of the frequency domain resource carrying the first reference signal with an identifier of the first region. Through this example, the second device can accurately determine the geographical location of the first device. Furthermore, compared to the method specified in the protocol, this implementation adds an identifier for the first region and N, resulting in minor modifications to the protocol.
[0043] Thirdly, embodiments of this application provide a communication method that can be applied to a first device. The first device may be a terminal, or a device within the terminal (e.g., a module, communication module, circuit or chip responsible for communication functions (such as a modem chip, or a SoC chip or SIP chip containing a modem core), chip system, or processor), or a logical node, logical module, or software capable of implementing all or part of the terminal functions.
[0044] The method may include: a first device transmitting a first reference signal, the first reference signal being carried by a first resource; the first device transmitting first location information, the first location information indicating the geographical location of the first device, the first location information being carried by a second resource; and the first reference signal and the first location information being associated in at least one of the following conditions: the time interval between the first resource and the second resource is less than a second threshold; or, the first resource and the second resource are located within a time window.
[0045] For example, the first reference signal is the first SRS.
[0046] This method allows a first device to transmit a first reference signal and first location information, enabling a second device to determine the geographical location of the first device based on the first location information. This, in turn, allows the second device to optimize based on the geographical location of the first device. For example, this method allows the second device to determine the geographical location of the first device when determining a channel, thereby achieving an accurate mapping between the channel and the geographical location. This, in turn, allows the second device to optimize based on the mapping relationship between the channel and the geographical location. For instance, the second device can determine the channel between the geographical location of the first device and the second device based on the first reference signal and the first location information. This allows for the utilization of the spatial correlation between channels to achieve more accurate channel prediction, improve data transmission reliability, and increase spectral efficiency.
[0047] Fourthly, embodiments of this application provide a communication method that can be applied to a second device. The second device may be an access network device, or a device within the access network device (e.g., a module, communication module, circuit or chip responsible for communication functions (such as a modem chip, or a SoC chip or SIP chip containing a modem core), chip system, or processor), or a logical node, logical module, or software capable of implementing all or part of the functions of the access network device.
[0048] The method may include: a second device receiving a first reference signal, the first reference signal being carried by a first resource; the second device receiving first location information, the first location information being used to indicate the geographical location of the first device, the first location information being carried by a second resource; and the second device determining that the first reference signal and the first location information are associated under at least one of the following conditions: the time interval between the first resource and the second resource is less than a second threshold, or the first resource and the second resource are located within a time window.
[0049] For example, the first reference signal is the first SRS.
[0050] This method allows the second device to receive a first reference signal and first location information, enabling it to determine the geographical location of the first device based on the first location information. This, in turn, allows the second device to optimize based on the geographical location of the first device. For example, this method allows the second device to determine the geographical location of the first device when determining a channel, thereby achieving an accurate mapping between the channel and the geographical location. This, in turn, allows the second device to optimize based on the mapping relationship between the channel and the geographical location. For instance, the second device can determine the channel between the geographical location of the first device and the second device based on the first reference signal and the first location information. This allows for the utilization of the spatial correlation between channels to achieve more accurate channel prediction, improve data transmission reliability, and increase spectral efficiency.
[0051] Based on the third or fourth aspect, in one possible implementation, the first location information is used to indicate the geographical location of the first device, including: the first location information is used to indicate a first area, the first area including the geographical location of the first device.
[0052] In this implementation, the first device can accurately indicate its geographical location by indicating a first region. If the first location information includes an identifier of the first region, the first device can indicate the first region with fewer bits, thereby reducing the overhead of indicating the geographical location of the first device.
[0053] Fifthly, this application provides a communication device. In some examples, the communication device can be a terminal, or a device within a terminal (e.g., a module, communication module, circuit or chip responsible for communication functions (such as a modem chip, or a SoC chip or SIP chip containing a modem core), chip system, or processor), or a logical node, logical module, or software capable of implementing all or part of the terminal's functions. The communication device has the functions to implement the first or third aspects described above. In other examples, the communication device can be an access network device, or a device within an access network device (e.g., a module, communication module, circuit or chip responsible for communication functions (such as a modem chip, or a SoC chip or SIP chip containing a modem core), chip system, or processor), or a logical node, logical module, or software capable of implementing all or part of the access network device's functions. The communication device has the functions to implement the second or fourth aspects described above.
[0054] In one possible implementation, the communication device includes modules, units, or means corresponding to the operations involved in any of the first to fourth aspects described above. These modules, units, or means can be implemented in software, hardware, or a combination of both. For example, the communication device includes an interface unit and a processing unit. The interface unit can be used to send and receive signals to enable communication between the communication device and other devices; the processing unit can be used to perform some internal operations of the communication device. The functions performed by the processing unit and the interface unit can correspond to the operations involved in any of the first to fourth aspects described above.
[0055] In one possible implementation, the communication device includes a processor. The processor is capable of executing a computer program or instructions that, when executed, cause the communication device to implement the methods in any of the possible implementations of any of the first to fourth aspects described above.
[0056] In one possible implementation, the communication device includes a processor and a memory, the memory of which may store necessary computer programs or instructions for implementing the functions involved in any of the first to fourth aspects described above. The processor may execute the computer programs or instructions stored in the memory, and when the computer programs or instructions are executed, cause the communication device to implement the methods in any of the possible implementations of any of the first to fourth aspects described above.
[0057] In one possible implementation, the communication device includes a processor and an interface circuit, wherein the processor is configured to communicate with other devices via the interface circuit and to perform the methods in any of the possible implementations of any of the first to fourth aspects described above.
[0058] Sixthly, this application provides a communication system that may include a first device and a second device. The first device may execute the communication method provided in the first aspect, and the second device may execute the communication method provided in the second aspect; or, the first device may execute the communication method provided in the third aspect, and the second device may execute the communication method provided in the fourth aspect.
[0059] In some possible implementations, the first device is a terminal and the second device is an access network device.
[0060] In a seventh aspect, this application provides a computer-readable storage medium storing a computer program or instructions, wherein when the computer program or instructions are executed, the method in any possible implementation of any of the first to fourth aspects described above is implemented.
[0061] Eighthly, this application provides a computer program product comprising computer program code, wherein when the computer program code is run, the method in any possible implementation of any of the first to fourth aspects described above is implemented.
[0062] Ninthly, this application provides a chip for reading a computer program stored in a memory to execute a method in any possible implementation of any of the first to fourth aspects described above.
[0063] The technical effects that can be achieved by any of the fifth to ninth aspects mentioned above can be described with reference to the technical effects that can be achieved by any of the possible implementation methods of the first to fourth aspects mentioned above, and the repetitions will not be discussed. Attached Figure Description
[0064] Figure 1 An architecture diagram of a communication system provided in an embodiment of this application;
[0065] Figure 2 A flowchart of an SRS transmission method provided in this application embodiment;
[0066] Figure 3 A flowchart illustrating a communication method provided in an embodiment of this application;
[0067] Figure 4 A schematic diagram illustrating the region division provided for an embodiment of this application;
[0068] Figure 5 A schematic diagram illustrating the first correspondence relationship provided in the embodiments of this application;
[0069] Figure 6 A flowchart illustrating another communication method provided in an embodiment of this application;
[0070] Figure 7 A schematic diagram illustrating a time window provided for an embodiment of this application;
[0071] Figures 8 to 11 Structural diagrams of several communication devices provided in the embodiments of this application. Detailed Implementation
[0072] The technical solutions in the embodiments of this application will now be described with reference to the accompanying drawings. The technical solutions in the embodiments of this application can be applied to various communication systems. Examples include Universal Mobile Telecommunications System (UMTS), Wireless Local Area Network (WLAN), Short-Range Wireless Communication Systems (such as Sidelink, Wireless Fidelity (Wi-Fi or WiFi), Bluetooth, wired networks, Integrated Sensing and Communication (ISAC), Vehicle-to-Everything (V2X) communication systems, Device-to-Device (D2D) communication systems, Vehicle-to-Everything (V2X) communication systems, Machine-to-Machine (M2M) communication, Machine-Type Communication (MTC), Internet of Things (IoT), 4th Generation (4G) mobile communication systems (such as Long Term Evolution (LTE) systems), LTE Frequency Division Duplex (FDD) systems, LTE Time Division Duplex (TDD) systems, Worldwide Interoperability for Microwave Access (WiMAX) communication systems, and 5th Generation (5G) mobile communication systems. No restrictions are imposed on generation (5G) mobile communication systems (such as new radio (NR) systems), future evolution communication systems, or other similar communication systems.
[0073] This application will present various aspects, embodiments, or features relating to systems that may include multiple devices, components, modules, etc. It should be understood that individual systems may include additional devices, components, modules, etc., and / or may not include all devices, components, modules, etc. discussed in conjunction with the accompanying drawings. Furthermore, combinations of these approaches are also possible.
[0074] Figure 1 An exemplary, non-limiting system diagram is shown. For example... Figure 1 As shown, the communication system 10 includes a radio access network (RAN) 100 and a core network (CN) 200. Optionally, the communication system 10 may also include an Internet 300.
[0075] RAN 100 includes at least one RAN node (such as...) Figure 1 110a and 110b (collectively referred to as 110) and at least one terminal (such as Figure 1 RAN 100, denoted as RAN 120a-120j, is collectively referred to as RAN 120. RAN 100 may also include other RAN nodes, such as wireless relay equipment and / or wireless backhaul equipment. Figure 1 (Not shown in the image). Terminal 120 is connected to RAN node 110 wirelessly. RAN node 110 is connected to core network 200 wirelessly or via wired connection. The core network equipment in core network 200 and RAN node 110 in RAN 100 can be different physical devices, or they can be the same physical device integrating core network logical functions and radio access network logical functions.
[0076] RAN 100 can be a cellular system related to the 3rd Generation Partnership Project (3GPP), such as 4G, 5G mobile communication systems, or future-oriented evolution systems. RAN 100 can also be an open RAN (O-RAN or ORAN), a cloud radio access network (CRAN), or a WiFi system. RAN 100 can also be a communication system that integrates two or more of the above systems.
[0077] RAN node 110, sometimes referred to as RAN entity or access node, constitutes part of the communication system and assists terminals in achieving wireless access. Multiple RAN nodes 110 in communication system 10 can be of the same type or different types. In some scenarios, the roles of RAN node 110 and terminal 120 are relative, for example... Figure 1Network element 120i can be a helicopter or a drone, and it can be configured as a mobile base station. For terminals 120j that access RAN 100 through network element 120i, network element 120i is a base station; however, for base station 110a, network element 120i is a terminal. RAN node 110 and terminal 120 are sometimes referred to as communication devices, for example... Figure 1 Network elements 110a and 110b can be understood as communication devices with base station functions, while network elements 120a-120j can be understood as communication devices with terminal functions.
[0078] RAN nodes can also be described in different ways, such as access network equipment. Unless otherwise specified in this application, access network equipment will be used as the term.
[0079] Access network equipment can be devices or modules located on the network side of the aforementioned communication system and possessing corresponding communication functions. Access network equipment typically contains communication modules, circuits, or chips that perform the corresponding communication functions. Access network equipment may also be configured with programs or instructions for performing the corresponding communication functions, as well as the corresponding programs or instructions themselves.
[0080] In one possible scenario, access network equipment can be a base station (BS), an evolved NodeB (eNodeB), a transmission point (TP), an access point (AP), a transmission reception point (TRP), a mobile switching center, a next-generation NodeB (gNB), a next-generation base station in a future communication system, or an access node in a WiFi system, etc. Access network equipment can also be a macro base station (such as...). Figure 1 110a), micro base stations or indoor stations (such as Figure 1 The access network equipment can be categorized as follows: 110b), relay nodes or donor nodes, wireless controllers in CRAN scenarios, satellites, drones, balloons, or aircraft, etc. Optionally, the access network equipment can also be servers, wearable devices, vehicles, or in-vehicle equipment. For example, the access network equipment in vehicle-to-everything (V2X) technology can be a roadside unit (RSU). All or part of the functions of the access network equipment in this application can also be implemented through software functions running on hardware, or through virtualization functions instantiated on a platform (e.g., a cloud platform).
[0081] In another possible scenario, multiple access network devices collaborate to assist the terminal in achieving wireless access, with each device performing a portion of the base station's functions. For example, the access network devices can be a central unit (CU or control unit), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), etc. The CU and DU can be separate entities or included in the same network element, such as a baseband unit (BBU). The RU can be included in radio frequency equipment or radio frequency units, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).
[0082] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an ORAN system, CU can also be called an open CU (O-CU), DU can also be called an open DU (O-DU), CU-CP can also be called an open CU-CP (O-CU-CP), CU-UP can also be called an open CU-UP (O-CU-UP), and RU can also be called an open RU (O-RU). Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software and hardware modules.
[0083] A terminal is a device or module that connects to the aforementioned communication system and possesses corresponding communication functions. A terminal can also be called a terminal device, user equipment (UE), mobile station, mobile terminal, wireless terminal device, subscriber unit, subscriber station, mobile station, remote station, user terminal, user agent, or user device, etc. A terminal typically contains communication modules, circuits, or chips that perform the corresponding communication functions. The terminal can also be configured with programs or instructions for performing these communication functions.
[0084] Terminals 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 (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, and smart cities. Terminals can be mobile phones, tablets, computers with wireless transceiver capabilities, wearable devices, vehicles, drones, helicopters, airplanes, ships, robots, robotic arms, smart home devices, etc. Wearable devices, also known as wearable smart devices or smart wearable devices, are a general term for devices that utilize wearable technology to intelligently design and develop everyday wearables. Terminals used in vehicles are called in-vehicle terminal devices, which include, for example, transportation vehicles with wireless communication capabilities, communication modules, or on-board units (OBUs).
[0085] For example, a terminal may include a mobile phone (or "cellular" phone), a computer with a mobile terminal device, or a portable, pocket-sized, handheld, or computer-embedded mobile device. For instance, a terminal may be a Personal Communication Service (PCS) phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), or other similar devices. A terminal may also include restricted devices, such as devices with limited power consumption, limited storage capacity, or limited computing power. For example, a terminal may be an information sensing device such as a barcode scanner, radio frequency identification (RFID), a sensor, a global positioning system (GPS), or a laser scanner. A terminal may also be an intelligent agent device, such as a robot or an extended reality (XR) headset. The embodiments of this application do not limit the device form of the terminal.
[0086] In this application, core network equipment refers to equipment in the core network that provides service support to terminals. For example, in the case where CN200 is the core network of a future communication system, a 5G core network, or an evolved 5G core network, some examples of core network equipment include: access and mobility management function (AMF) entities, session management function (SMF) entities, user plane function (UPF) entities, policy control function (PCF) entities, etc., which are not listed here. Among them, the AMF entity can be responsible for terminal access management and mobility management; the SMF entity can be responsible for session management, such as user session establishment; the UPF entity can be a user plane functional entity, mainly responsible for connecting to external networks. For example, in the case of CN200 as the 4G core network, some core network devices include: Mobility Management Entity (MME), Home Subscriber Server (HSS), Serving Gateway (S-GW), Policy and Charging Rules Function (PCRF), Public Data Network Gateway (PDN Gateway, P-GW), etc., which will not be listed here. It should be noted that in this application, entities can also be referred to as network elements or functional entities. For example, an AMF entity can also be called an AMF network element or AMF functional entity, and an SMF entity can also be called an SMF network element or SMF functional entity, etc. The above-mentioned core network devices can work independently or be combined to implement certain control functions. For example, AMF, SMF, and PCF can be combined into a single core network device.
[0087] The communication systems and service scenarios described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. Those skilled in the art will understand that, with the evolution of network architecture and the emergence of new service scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
[0088] The relevant terms used in the embodiments of this application will be explained below. It should be noted that these explanations are for the purpose of making the embodiments of this application easier to understand, and should not be regarded as a limitation on the scope of protection claimed by this application.
[0089] 1. Reference signal (RS):
[0090] The reference signal can also be called a pilot signal. In communication systems, estimating the uplink or downlink channel is crucial for transmitting and receiving data, obtaining system synchronization and feedback channel information. Channel estimation refers to the process of reconstructing or recovering the received signal to compensate for signal distortion caused by channel fading and noise fading. It uses a known reference signal from both the transmitting and receiving devices to track the time and frequency domain variations of the channel. This reference signal can also be called a reference signal. Optionally, the reference signal can be distributed across one or more resource elements (REs) in the time-frequency two-dimensional space within orthogonal frequency division multiplexing (OFDM) symbols, and has known amplitude and phase.
[0091] The reference signal may include an uplink reference signal and a downlink reference signal. The uplink reference signal may include, but is not limited to, at least one of the following: SRS, uplink demodulation reference signal (DMRS), or uplink phase tracking reference signal (PTRS). The downlink reference signal may include, but is not limited to, at least one of the following: CSI-RS, downlink DMRS, or downlink PTRS. The reference signal in this application may be any of the above-mentioned reference signals.
[0092] 2. Channel estimation based on SRS:
[0093] In a TDD system, the access network device can perform channel estimation based on the SRS received from the terminal. Specifically, the terminal can send an SRS to the access network device, which then performs channel estimation based on the received SRS to obtain uplink channel state information (CSI). In a TDD system, because uplink and downlink channels are distinct, the access network device can determine the downlink CSI based on the uplink CSI and perform downlink scheduling and precoding based on the downlink CSI, thereby enabling it to send downlink data to the terminal.
[0094] Optionally, the terminal may send SRS to the access network device based on configuration information from the access network device. The following section combines... Figure 2 Here is an example of this.
[0095] S201: The access network device sends uplink signal resource configuration information to the terminal.
[0096] The following explanation uses SRS resource configuration information as an example to illustrate the concept.
[0097] This SRS resource configuration information can be used to configure one or more SRS resource sets (SRS-ResourceSets) for uplink beam management; alternatively, access network devices can configure one or more SRS resource sets for uplink beam management for terminals. Each SRS resource set may include one or more SRS resources (SRS-Resources). Each SRS resource is associated with (or corresponds to or is related to) a beam. Each SRS resource includes (or carries) one SRS. Access network devices can perform uplink beam measurements by measuring the SRS corresponding to these SRS resources.
[0098] For ease of understanding, the following is an example of SRS resource configuration information in the version 15 (R15) protocol.
[0099]
[0100]
[0101] The following is an explanation of some of the parameters in this example:
[0102] SRS-ResourceSet is an SRS resource set.
[0103] srs-ResourceSetId is the index of the SRS resource set.
[0104] srs-ResourceIdList is a list of SRS resource indexes used to indicate the SRS resources included in an SRS resource set.
[0105] The resourceType in srs-ResourceIdList is used to indicate the type of SRS resource set, such as aperiodic, semi-static, or periodic.
[0106] The usage is used to indicate the purpose of the SRS resource set, such as: beam management, codebook-based uplink transmission, non-codebook-based uplink transmission, or uplink channel measurement.
[0107] srs-ResourceId is the SRS resource index.
[0108] nrofSRS-Ports represents the number of antenna ports for the SRS resource.
[0109] resourceMapping is the location of the time-frequency resource corresponding to the SRS resource.
[0110] The resourceType in SRS-Resource indicates the type of SRS resource, such as aperiodic, semi-static, or periodic.
[0111] spatialRelationInfo is the spatial information of an SRS resource set, used to indicate the transmission spatial parameters of that SRS resource set.
[0112] It should be understood that the example of this SRS resource configuration information is for illustrative purposes only. In practical applications, an SRS resource set may include one or more SRS resources, which will not be elaborated on here.
[0113] S202: For each SRS resource, the terminal uses the uplink transmission beam associated with that SRS resource to transmit the SRS associated with that SRS resource.
[0114] S203: The access network equipment measures each SRS sent by the terminal to obtain the quality of the channel corresponding to each SRS.
[0115] Therefore, when the access network device configures multiple SRS resources for the terminal, the terminal can send multiple SRSs to the access network device. Each of these multiple SRSs corresponds to one of the multiple SRS resources; in other words, each of these multiple SRSs can be carried by one of the multiple SRS resources, or there is a one-to-one correspondence between each of these multiple SRSs and one of the multiple SRS resources.
[0116] 3. In this application, "instruction" or "for instruction" can include explicit instruction (or direct instruction) and implicit instruction (or indirect instruction). When describing information for instructing A, it can include whether the information explicitly instructs A or implicitly instructs A, but does not necessarily mean that the information carries A.
[0117] The indication methods involved in the embodiments of this application should be understood to cover various methods that enable the party to be indicated to obtain the information to be indicated. The information to be indicated can be sent as a whole or divided into multiple sub-information and sent separately. Moreover, the sending period and / or sending time of these sub-information can be the same or different, without limitation.
[0118] In the embodiments of this application, "information" can be an explicit indication, that is, a direct indication through signaling, or obtained by combining other rules or parameters with parameters indicated by signaling, or by deduction. It can also be an implicit indication, that is, obtained based on rules or relationships, or based on other parameters, or by deduction. No limitation is imposed.
[0119] 4. In this application, communication between different devices can refer to direct communication between different devices (i.e., without the need for relaying or forwarding by other devices), or communication between different devices through other devices (i.e., requiring relaying or forwarding by other devices), or communication between a functional unit within a device and other devices through another functional unit. For example, "sending information to…(terminal)" can be understood as the destination of the information being the terminal, and may include sending information directly or indirectly to the terminal. "Receiving information from…(terminal)" can be understood as the source of the information being the terminal, and may include receiving information directly or indirectly from the terminal. Information may undergo necessary processing between the source and destination, such as format changes, digital-to-analog conversion, amplification, filtering, etc., but the destination can understand the valid information from the source. Similar expressions in this application can be understood in a similar way, and will not be elaborated further here.
[0120] 5. In this application, the words "exemplarily," "for example," "for instance," and "example" are used to indicate examples, illustrations, or explanations, and are not intended to limit the scope of protection of this application. It should be understood that the examples in this application may also be implemented in other ways. In this application, "of," "corresponding (relevant)," and "corresponding" may sometimes be used interchangeably, and it should be noted that when their distinction is not emphasized, their intended meanings are consistent.
[0121] 6. In this application, any two of the programs, instructions, and code can be substituted for one another.
[0122] 7. In this application, “in the case of…”, “when…”, “if…”, and “if…” can have the same meaning and can be used interchangeably.
[0123] 8. In this application, the parameters in the formula may also take other forms, for example, f gh It can be represented as For example, It can be represented as
[0124] 9. In this application, some characters are in regular font, such as N, and some characters are in italic font, such as N. When the same character is used in different fonts, it has the same meaning.
[0125] Currently, in mobile communication systems, a transmitting device can transmit a reference signal; a receiving device can perform measurements and estimations based on the received reference signal. For example, the receiving device can determine the channel estimation result from the transmitting device to the receiving device based on the measurement result of the reference signal, and utilize channel heterogeneity to determine the channel estimation result from the receiving device to the transmitting device, thereby enabling communication based on the channel estimation result.
[0126] The inventors discovered that after receiving a reference signal, the receiving device can optimize based on the geographical location of the transmitting device. For example, when UE#1 sends an SRS to the access network device, if the access network device knows the geographical location of UE#1, it can predict the channel between UE#2 and the access network device based on the geographical location of UE#1 and the SRS from UE#1. For instance, if the access network device determines that UE#1 is located at location #1 when UE#1 sends SRS#1, the access network device can predict the channel between UE#2 and the access network device when UE#2 is located at location #1 based on SRS#1.
[0127] Further research is needed on how to enable the receiving device to determine the geographical location of the transmitting device.
[0128] Based on this, embodiments of this application provide a communication method and apparatus for enabling a receiving device to determine the geographical location of a transmitting device. This allows the receiving device to optimize its communication based on the geographical location information of the transmitting device, thereby improving communication performance. The method and apparatus described in this application are based on the same technical concept. Since the principles by which the method and apparatus solve problems are similar, the implementations of the apparatus and method can be mutually referred to, and repeated details will not be elaborated further.
[0129] The various communication methods provided in the embodiments of this application will now be described in detail with reference to the accompanying drawings. These methods can be applied to... Figure 1 The communication system shown is not limited to this. This application describes the interaction between a first device and a second device as an example. The first device may be a terminal, or a device within a terminal (e.g., a module, communication module, circuit or chip responsible for communication functions (such as a modem chip, or a SoC chip or SIP chip containing a modem core), chip system, or processor), or a logical node, logical module, or software capable of implementing all or part of the terminal's functions. The second device may be an access network device, or a device within an access network device (e.g., a module, communication module, circuit or chip responsible for communication functions (such as a modem chip, or a SoC chip or SIP chip containing a modem core), chip system, or processor), or a logical node, logical module, or software capable of implementing all or part of the access network device's functions.
[0130] It is understood that in the embodiments of this application, the first device and / or the second device may perform some or all of the steps in the embodiments of this application. These steps or operations are merely examples, and the embodiments of this application may also perform other operations or variations thereof. Furthermore, the steps may be performed in different orders as presented in the embodiments of this application, and it is not necessary to perform all the operations in the embodiments of this application.
[0131] Figure 3 This is a flowchart illustrating a first communication method provided in an embodiment of this application. In this method, a first device can send a reference signal to a second device, and there is an association between the reference signal and the geographical location of the first device. For example, the sequence group corresponding to the reference signal is associated with the geographical location of the first device, and / or, the resource carrying the reference signal is associated with the geographical location of the first device. The second device can determine the geographical location of the first device based on this association. Figure 3 As shown, the method may include:
[0132] S301: The first device determines the first reference signal.
[0133] Optionally, the first device determines that "determine" in the first reference signal can be replaced by "acquire" or "generate".
[0134] The first reference signal may be a traditional reference signal, such as the first SRS. In the subsequent standard evolution process, the name of the traditional reference signal may change or remain the same, all of which are within the protection scope of this application; or, the first reference signal may be an evolution of the traditional reference signal. The name of the evolved reference signal may change or remain the same, all of which are within the protection scope of this application; or, the first reference signal may be a new reference signal or a reference signal defined in the future.
[0135] The first device can determine the first reference signal in several ways, such as method a1 or method a2:
[0136] Method a1: The first device determines the first reference signal based on the first sequence group.
[0137] The first sequence group is the sequence group corresponding to the first reference signal; in other words, the first sequence group includes the sequence corresponding to the first reference signal; or, the first sequence group includes the sequence used to generate the first reference signal. The first sequence group may be indicated by the second device to the first device. For example, the second device sends configuration information #1 to the first device, which is used to configure (or indicate) the first sequence group. This configuration information #1 may be carried in a conventional message or in a new message, without limitation.
[0138] Optionally, the group number u of the first sequence group and the sequence identifier corresponding to the first reference signal satisfy formula (1); the first device can determine the sequence identifier corresponding to the first reference signal according to formula (1) and the group number u of the first sequence group, thereby determining the first reference signal.
[0139]
[0140] Among them, f gh These are sequence transition control parameters. The sequence identifier is the one corresponding to the first reference signal, and mod is the modulo operation (also known as the remainder operation or modulo operation).
[0141] f gh Formula (2) can be satisfied:
[0142]
[0143] Where c() is a pseudo-random sequence. For example, this pseudo-random sequence can be represented by formula (3):
[0144] c(n)=(x1(n+N C )+x2(n+N C ))mod 2
[0145] x1(n+31)=(x1(n+3)+x1(n))mod 2
[0146] x2(n+31)=(x2(n+3)+x2(n+2)+x2(n+1)+x2(n))mod 2 (3)
[0147] Where, N C =1600, x1(0)=1, x1(n)=0, n=1,2,...,30, x2(n) is represented by the following formula.
[0148] This represents the number of symbols in a time slot. For example, It is 7 or 14.
[0149] This refers to the number of time slots within a frame. For example, It is one of 10, 20, 40 or 60.
[0150] l is the index of the first symbol, which is the starting symbol of the time-domain resources occupied by the first reference signal. For example, if the first reference signal occupies symbol 11, then the index of the first symbol is 11. Or, for example, if the first reference signal occupies symbols 10 to 11, then the index of the first symbol is 10.
[0151] The following example illustrates that "the first device can determine the sequence identifier corresponding to the first reference signal according to formula (1) and the group number u of the first sequence group".
[0152] For example, when the group number u of the first sequence group is u1, the sequence identifiers satisfying formula (1) include: [0,1,2,3,4,5…,49]. Thus, when the group number u of the first sequence group is u1, the first device can determine that the sequence identifiers in the first sequence group include: [0,1,2,3,4,5…,49]. If the first reference signal is the first SRS determined by the first device, then the first device can determine that the sequence identifier corresponding to the first reference signal is 0; if the first reference signal is the second SRS determined by the first device, then the first device can determine that the sequence identifier corresponding to the first reference signal is 1, and so on, without further explanation.
[0153] For example, when the group number u of the first sequence group is u2, the sequence identifiers satisfying formula (1) include: [50, 51, 52, 53, 54, 55…99]. Thus, when the group number u of the first sequence group is u2, the first device can determine that the sequence identifiers in the first sequence group include: [50, 51, 52, 53, 54, 55…99]. If the first reference signal is the first SRS determined by the first device, then the first device can determine that the sequence identifier corresponding to the first reference signal is 50; if the first reference signal is the second SRS determined by the first device, then the first device can determine that the sequence identifier corresponding to the first reference signal is 51, and so on, without further explanation.
[0154] Method a2: The first sequence group is associated with the geographical location of the first device, and the first device can determine the first reference signal based on the geographical location of the first sequence group and the first device.
[0155] The first sequence group is the sequence group corresponding to the first reference signal; in other words, the first sequence group includes the sequence corresponding to the first reference signal; or, the first sequence group includes the sequence used to generate the first reference signal. The first sequence group may be indicated by the second device to the first device. For example, the second device sends configuration information #1 to the first device, which is used to configure (or indicate) the first sequence group. This configuration information #1 may be carried in a conventional message or in a new message, without limitation.
[0156] The geographical location of the first device may be at least one of the following: the geographical location of the first device when the first device determines the first reference signal; or the geographical location of the first device when the first device sends the reference signal.
[0157] Optionally, the geographical location of the first device can be represented in various ways. In some examples, the geographical location of the first device can be represented by longitude and latitude. In other examples, the geographical location of the first device can be represented by coordinates. In still other examples, the geographical location of the first device can be represented by a first region, for example, by the identifier of the first region. The first region may include the geographical location of the first device; in other words, the first region is the region where the first device is located; or, the first region is the region where the geographical location of the first device is located. The size (or area) of the first region can be less than (or less than or equal to) a first threshold. For example, the length and width of the first region are x meters and y meters, respectively, where x and y are both less than or equal to 10. For example, x is 2, y is 2; or x is 5, y is 5; or x is 10, y is 10.
[0158] The first region can be one of multiple regions. These multiple regions can be obtained by dividing the coverage area of the serving cell, and each region can correspond to an identifier. The size (or area) and / or shape of different regions in these multiple regions can be the same or different. Optionally, the length and width of each region in these multiple regions can both be less than or equal to 10 meters. The regions in these multiple regions can have other names; for example, the multiple regions can be called multiple grids, and the first region can be called the first grid, without restriction.
[0159] In some implementations, the division of these multiple regions can be predefined. For example, the protocol may specify the following information: the length and width of each region, the shape of each region, and the correspondence between the multiple regions and the identifiers. Wherein, when each region in the multiple regions is a square, the length and width of each region can be replaced with the length of each region. The length of each region in the multiple regions can also be called the grid length. For example, the grid length can be 5 meters. The shape of each region is, for example, a rectangle, square, circle, or ellipse. The correspondence between the multiple regions and the identifiers is, for example, as follows: Figure 4 As shown. It should be understood that, Figure 4 This is just an example; the correspondence between these multiple areas and the identifiers can also be expressed in other ways, without limitation.
[0160] In other implementations, the division of these multiple regions may be indicated by another device (e.g., a second device) to the first device. For example, the second device sends configuration information #2 to the first device, which indicates the following information: the length and width of each region, the shape of each region, and the correspondence between the multiple regions and identifiers. The specific content of each piece of information can be found in the description above and will not be repeated here.
[0161] The first device can determine the location of the multiple regions and the identifier of each region according to the division method of the multiple regions, thereby determining the first region where the first device is located and the identifier of the first region. For example, the multiple regions are as follows: Figure 4 As shown, the number in each area is the identifier of that area; the first device can determine that the area where the first device is located is the third area in the second row, and determine that the identifier of the first area is 9.
[0162] In some possible ways, the first device can determine the first reference signal based on the first sequence group and the first region. There are multiple ways to determine the signal, such as one of modes b1 to b3.
[0163] Method b1: Group number u of the first sequence group and identifier of the first region Satisfying formula (4) or formula (5); the first device may be based on formula (4) or formula (5), and according to the group number u of the first sequence group and the identifier of the first region. The sequence identifier corresponding to the first reference signal is determined, thereby identifying the first reference signal.
[0164]
[0165] For the parameters in formulas (4) and (5), please refer to the explanation of the parameters in formula (1) in method a1, which will not be repeated here.
[0166] The following describes the first device, which can be based on formula (4) or formula (5), and according to the group number u of the first sequence group and the identifier of the first region. The example of "determining the sequence identifier corresponding to the first reference signal" is given.
[0167] For example, when the group number u of the first sequence group is u1, and the identifier of the first region... When the value is 1, the sequence identifiers that satisfy formula (4) or formula (5) include: [0,1,2,3,4,5…,49]. Thus, when the group number u of the first sequence group is u1, and the identifier of the first region… When the value is 1, the first device can determine that the sequence identifiers in the first sequence group include: [0, 1, 2, 3, 4, 5…, 49]. If the first reference signal is the first SRS determined by the first device, then the first device can determine that the sequence identifier corresponding to the first reference signal is 0; if the first reference signal is the second SRS determined by the first device, then the first device can determine that the sequence identifier corresponding to the first reference signal is 1, and so on, without further explanation.
[0168] For example, when the group number u of the first sequence group is u1, and the identifier of the first region... When the value is 2, the sequence identifiers that satisfy formula (4) or formula (5) include: [0,2,4,6,8,10…,98]. Thus, when the group number u of the first sequence group is u1, and the identifier of the first region… When the value is 2, the first device can determine that the sequence identifiers in the first sequence group include: [0, 2, 4, 6, 8, 10…, 98]. If the first reference signal is the first SRS determined by the first device, then the first device can determine that the sequence identifier corresponding to the first reference signal is 0; if the first reference signal is the second SRS determined by the first device, then the first device can determine that the sequence identifier corresponding to the first reference signal is 2, and so on, without further explanation.
[0169] Method b2: Group number u of the first sequence group and identifier of the first region Satisfying formula (6); the first device can be based on formula (6), and according to the group number u of the first sequence group and the identifier of the first region. The sequence identifier corresponding to the first reference signal is determined, thereby identifying the first reference signal.
[0170]
[0171] For the parameters in formula (6), please refer to the explanation of the parameters in formula (1) in method a1, which will not be repeated here.
[0172] The following describes the first device according to formula (6), and according to the group number u of the first sequence group and the identifier of the first region. The example of "determining the sequence identifier corresponding to the first reference signal" is given.
[0173] For example, when the group number u of the first sequence group is u1, and the identifier of the first region... When the value is 1, the sequence identifiers that satisfy formula (6) include: [1,2,3,4,5,6…,50]. Thus, when the group number u of the first sequence group is u1, and the identifier of the first region… When the value is 1, the first device can determine that the sequence identifiers in the first sequence group include: [1,2,3,4,5,6…,50]. If the first reference signal is the first SRS determined by the first device, then the first device can determine that the sequence identifier corresponding to the first reference signal is 1; if the first reference signal is the second SRS determined by the first device, then the first device can determine that the sequence identifier corresponding to the first reference signal is 2, and so on, without further explanation.
[0174] For example, when the group number u of the first sequence group is u1, and the identifier of the first region... When the value is 2, the sequence identifiers that satisfy formula (6) include: [2,3,4,5,6…,51]. Thus, when the group number u of the first sequence group is u1, and the identifier of the first region… When the value is 2, the first device can determine that the sequence identifiers in the first sequence group include: [2,3,4,5,6…,51]. If the first reference signal is the first SRS determined by the first device, then the first device can determine that the sequence identifier corresponding to the first reference signal is 2; if the first reference signal is the second SRS determined by the first device, then the first device can determine that the sequence identifier corresponding to the first reference signal is 3, and so on, without further explanation.
[0175] Method b3: Group number u of the first sequence group and identifier of the first region Satisfying formula (7); the first device can, according to formula (7), the group number u of the first sequence group and the identifier of the first region. The sequence identifier corresponding to the first reference signal is determined, thereby identifying the first reference signal.
[0176]
[0177] Among them, f gh and Association. For example, f gh and It can satisfy formula (8) or formula (9):
[0178]
[0179] The physical meaning of each parameter in formulas (7) to (9) can be found in the explanation of the physical meaning of each parameter in method a1, and will not be repeated here.
[0180] The following describes the first device according to formula (7), and according to the group number u of the first sequence group and the identifier of the first region. The example of "determining the sequence identifier corresponding to the first reference signal" is given.
[0181] 1. f gh and Formula (8) can be satisfied:
[0182] For example, when the group number u of the first sequence group is u1, and the identifier of the first region... When the value is 1, the sequence identifiers that satisfy formula (7) include: [1,2,3,4,5,6…,50]. Thus, when the group number u of the first sequence group is u1, and the identifier of the first region… When the value is 1, the first device can determine that the sequence identifiers in the first sequence group include: [1,2,3,4,5,6…,50]. If the first reference signal is the first SRS determined by the first device, then the first device can determine that the sequence identifier corresponding to the first reference signal is 1; if the first reference signal is the second SRS determined by the first device, then the first device can determine that the sequence identifier corresponding to the first reference signal is 2, and so on, without further explanation.
[0183] For example, when the group number u of the first sequence group is u1, and the identifier of the first region... When the value is 2, the sequence identifiers that satisfy formula (7) include: [3,4,5,6,7,8…,52]. Thus, when the group number u of the first sequence group is u1, and the identifier of the first region… When the value is 2, the first device can determine that the sequence identifiers in the first sequence group include: [3,4,5,6,7,8…,52]. If the first reference signal is the first SRS determined by the first device, then the first device can determine that the sequence identifier corresponding to the first reference signal is 3; if the first reference signal is the second SRS determined by the first device, then the first device can determine that the sequence identifier corresponding to the first reference signal is 4, and so on, without further explanation.
[0184] 2. f gh and It can satisfy formula (9):
[0185] For example, when the group number u of the first sequence group is u1, and the identifier of the first region... When the value is 1, the sequence identifiers that satisfy formula (7) include: [1,2,3,4,5,6…,50]. Thus, when the group number u of the first sequence group is u1, and the identifier of the first region… When the value is 1, the first device can determine that the sequence identifiers in the first sequence group include: [1,2,3,4,5,6…,50]. If the first reference signal is the first SRS determined by the first device, then the first device can determine that the sequence identifier corresponding to the first reference signal is 1; if the first reference signal is the second SRS determined by the first device, then the first device can determine that the sequence identifier corresponding to the first reference signal is 2, and so on, without further explanation.
[0186] For example, when the group number u of the first sequence group is u1, and the identifier of the first region... When the value is 2, the sequence identifiers that satisfy formula (7) include: [2,3,4,5,6…,51]. Thus, when the group number u of the first sequence group is u1, and the identifier of the first region… When the value is 2, the first device can determine that the sequence identifiers in the first sequence group include: [2,3,4,5,6…,51]. If the first reference signal is the first SRS determined by the first device, then the first device can determine that the sequence identifier corresponding to the first reference signal is 2; if the first reference signal is the second SRS determined by the first device, then the first device can determine that the sequence identifier corresponding to the first reference signal is 3, and so on, without further explanation.
[0187] It should be understood that the above-described method for determining the first reference signal is merely an example, and the first device may also use other methods to determine the first reference signal without limitation.
[0188] Figure 3 The method shown may also include Embodiment 1 and / or Embodiment 2. Embodiment 1 includes steps S302 to S304, and Embodiment 2 includes steps S305 to S306. These will be described below.
[0189] Implementation Method 1:
[0190] S302: The first device determines the second reference signal.
[0191] Optionally, the first device determines that "determine" in the second reference signal can be replaced by "acquire" or "generate".
[0192] The second reference signal may be a traditional reference signal, such as a second SRS. In the subsequent standard evolution process, the name of the traditional reference signal may change or remain the same, all of which are within the protection scope of this application; or, the second reference signal may be an evolution of the traditional reference signal. The name of the evolved reference signal may change or remain the same, all of which are within the protection scope of this application; or, the second reference signal may be a new reference signal or a reference signal defined in the future.
[0193] In some possible approaches, the first sequence group is associated with the geographical location of the first device, and the first device can determine the second reference signal based on the first sequence group and the geographical location of the first device. Here, the first sequence group is the sequence group corresponding to the second reference signal; in other words, the first sequence group includes the sequence corresponding to the second reference signal; or, the first sequence group includes the sequence used to generate the second reference signal. The specific content of "the first device can determine the second reference signal based on the first sequence group and the geographical location of the first device" can be found in method a2 above, and will not be repeated here.
[0194] Optionally, the first reference signal and the second reference signal may be adjacent reference signals determined by the first device; in other words, the second reference signal may be the next reference signal determined by the first device after determining the first reference signal.
[0195] In some examples, the first device determines the first reference signal and the second reference signal according to method b1 above. In this case, the group number u of the first sequence group and the identifier of the first region are... It satisfies formula (4) or formula (5) above. When the group number u of the first sequence group is u1, and When the value is 1, the sequence identifiers that satisfy formula (4) or formula (5) include: [0, 1, 2, 3, 4, 5…, 49]. If the sequence identifier corresponding to the first reference signal is 0, then the sequence identifier corresponding to the second reference signal is 1. If the sequence identifier corresponding to the first reference signal is 5, then the sequence identifier corresponding to the second reference signal is 6.
[0196] In other examples, the first device determines the first reference signal and the second reference signal according to method b1 above, in which case the group number u of the first sequence group and the identifier of the first region are... It satisfies formula (4) or formula (5) above. When the group number u of the first sequence group is u1, and When the value is 2, the sequence identifiers that satisfy formula (4) or formula (5) include: [0, 2, 4, 6, 8, 10…, 98]. If the sequence identifier corresponding to the first reference signal is 0, then the sequence identifier corresponding to the second reference signal is 2. If the sequence identifier corresponding to the first reference signal is 8, then the sequence identifier corresponding to the second reference signal is 10.
[0197] Optionally, both the first reference signal and the second reference signal correspond to the first region. The specific content of the first region can be found in the description of the first region in method a2, and will not be repeated here. For example, when the first device determines or transmits the first reference signal, the first device is located in the first region; in other words, when the first device determines or transmits the first reference signal, the geographical location of the first device is located in the first region. When the first device determines or transmits the second reference signal, the first device is located in the first region; in other words, when the first device determines or transmits the second reference signal, the geographical location of the first device is located in the first region.
[0198] S302 can be executed after S301, or S301 and S302 can be executed simultaneously.
[0199] S303: The first device sends a first reference signal and a second reference signal; correspondingly, the second device receives the first reference signal and the second reference signal.
[0200] The first device may simultaneously transmit the first reference signal and the second reference signal; or, the first device may transmit the first reference signal first and then transmit the second reference signal. Optionally, if the first device transmits the first reference signal first and then the second reference signal, the order in which the first device transmits the first reference signal and determines the second reference signal (i.e., S302) is not limited.
[0201] In this context, the sequence group corresponding to the first reference signal is called the first sequence group, and the sequence group corresponding to the second reference signal is also called the first sequence group. The first sequence group is associated with the geographical location of the first device. For details on the first sequence group, please refer to the description of the first sequence group in method a2 above; for details on the geographical location of the first device, please refer to the description of the geographical location of the first device in method a2 above, and will not be repeated here.
[0202] Optionally, the first device transmits a first reference signal and a second reference signal. The first sequence group is associated with the geographical location of the first device. This can be understood as follows: the first device can determine and transmit the first reference signal and the second reference signal based on the first sequence group and the geographical location of the first device. In other words, S301 to S303 can be replaced with: the first device can determine the first reference signal and the second reference signal based on the first sequence group and the geographical location of the first device; the first device transmits the first reference signal and the second reference signal. The specific content of "the first device determines the first reference signal based on the first sequence group and the geographical location of the first device" can be referred to in method a2 above, and will not be repeated here. The specific content of "the first device determines the second reference signal based on the first sequence group and the geographical location of the first device" can also be referred to in method a2 above, except that the first reference signal is replaced with the second reference signal, and will not be repeated here.
[0203] Optionally, the second device receives a first reference signal and a second reference signal, and the first sequence group is associated with the geographical location of the first device. This can be understood as: the second device receives the first reference signal and the second reference signal, and the first sequence group is used to determine the geographical location of the first device.
[0204] In some implementations, the first sequence group can be associated with an identifier of the first region. The first region includes the geographical location of the first device, and its size is less than a first threshold. For details regarding the content of the first region, please refer to the description of the first region in method a2 above; further details will not be repeated here.
[0205] In some examples, the group number u of the first sequence group and the identifier of the first region are... It can satisfy formula (4) or formula (5) above. For details, please refer to the explanation of formula (4) or formula (5) in method b1 above. It will not be repeated here.
[0206] In other examples, the group number u of the first sequence group and the identifier of the first region. It can satisfy the formula (6) above. For details, please refer to the explanation of formula (6) in method b2 above. It will not be repeated here.
[0207] In some other examples, the group number u of the first sequence group and the identifier of the first region are... It can satisfy the formula (7) above. For details, please refer to the explanation of formula (7) in method b3 above. It will not be repeated here.
[0208] S304: The second device determines the geographical location of the first device.
[0209] The second device can determine the geographical location of the first device based on the first sequence group. Optionally, the second device can determine a first region based on the first sequence group, the first region including the geographical location of the first device.
[0210] In some implementations, the group number u of the first sequence group and the identifier of the first region are... It can satisfy formula (4) or formula (5) in method b1 above; the second device can determine the first region based on the first sequence group, the sequence identifier corresponding to the first reference signal and the sequence identifier corresponding to the second reference signal, thereby determining the geographical location of the first device.
[0211] For example, the group number u of the first sequence group is u1. For instance, the second device configures (or instructs) the first device to have a sequence group with a group number of u1. Assume that when the group number u of the first sequence group is u1, and... When the value is 1, the sequence identifiers that satisfy formula (4) or formula (5) include: [0,1,2,3,4,5…,49]; when the group number u of the first sequence group is u1, and When the value is 2, the sequence identifiers that satisfy formula (4) or formula (5) include: [0,2,4,6,8,10…,98].
[0212] If the difference between the sequence identifiers corresponding to the first reference signal and the second reference signal is 1, then the second device can determine the identifier of the first region. The value is 1, thus determining that the first device is located within the first region marked with 1. For example, if the sequence identifier corresponding to the first reference signal is 5 and the sequence identifier corresponding to the second reference signal is 6, then the second device can determine the identifier of the first region. The value is 1, thus it can be determined that the first device is located in the first region marked as 1.
[0213] If the difference between the sequence identifiers of the first reference signal and the second reference signal is 2, then the second device can determine the identifier of the first region. The value is 2, thus determining that the first device is located within the first region identified as 2. For example, if the sequence identifier corresponding to the first reference signal is 8 and the sequence identifier corresponding to the second reference signal is 10, then the second device can determine the identifier of the first region. The value is 2, thus it can be determined that the first device is located in the first area marked as 2.
[0214] Through this implementation, the second device can accurately determine the geographical location of the first device. Furthermore, in this implementation, the second device can determine the geographical location of the first device based on two reference signals, thereby improving the speed of determining the geographical location of the first device.
[0215] In other implementations, the group number u of the first sequence group and the identifier of the first region are... It can satisfy formula (6) or formula (7) in method b2 above; the second device can determine the first region based on the first sequence group and the sequence identifiers corresponding to multiple reference signals, thereby determining the geographical location of the first device. Among them, the multiple reference signals include the first reference signal and the second reference signal.
[0216] In some examples, the group number u of the first sequence group and the identifier of the first region are... It can satisfy formula (6) in method b2 above; or, the group number u of the first sequence group and the identifier of the first region. It can satisfy formula (7) in method b2 above, and f gh and Formula (9) can be satisfied. The group number u of the first sequence group is u1, for example, the group number of the sequence group configured (or indicated) by the second device for the first device is u1. Assume that when the group number u of the first sequence group is u1, and When the value is 1, the sequence identifiers that satisfy formula (6) or formula (7) include: [1,2,3,4,5,6…,50]; when the group number u of the first sequence group is u1, and When the value is 2, the sequence identifiers satisfying formula (6) or formula (7) include: [2,3,4,5,6…,51]. If the second device receives a reference signal (e.g., SRS) with sequence identifiers 1 to 50, the second device can determine the identifier of the first region. If the first device receives a reference signal with a sequence identifier of 1 (e.g., SRS), then the second device can determine the identifier of the first region. The value is 2, thus it can be determined that the first device is located in the first area marked as 2.
[0217] In other examples, the group number u of the first sequence group and the identifier of the first region. It can satisfy formula (7) in method b2 above, and f gh and Formula (8) can be satisfied. The group number u of the first sequence group is u1, for example, the group number of the sequence group configured (or indicated) by the second device for the first device is u1. Assume that when the group number u of the first sequence group is u1, and When the value is 1, the sequence identifiers that satisfy formula (7) include: [1,2,3,4,5,6…,50]; when the group number u of the first sequence group is u1, and When the value is 2, the sequence identifiers satisfying formula (7) include: [3,4,5,6,7,8…,52]. If the second device receives a reference signal (e.g., SRS) with sequence identifiers 1 to 50, the second device can determine the identifier of the first region. The value is 1, thus determining that the first device is located within the first region identified as 1. If the second device receives a reference signal (e.g., SRS) with a sequence identifier of 3 to 52, the second device can determine the identifier of the first region. The value is 2, thus it can be determined that the first device is located in the first area marked as 2.
[0218] Through this implementation, the second device can accurately determine the geographical location of the first device.
[0219] Optionally, after determining the location information of the first device, the second device can determine the channel between the first region and the second device based on the first reference signal and the second reference signal. The channel can be obtained by channel estimation of the first reference signal and the second reference signal. The specific method of channel estimation is not limited, for example, it can be the method specified in the protocol.
[0220] In Implementation Method 1, the sequence group corresponding to the reference signal is associated with the geographical location of the first device, enabling the second device to determine the geographical location of the first device and thus allowing the second device to optimize based on the geographical location of the first device. For example, this implementation method allows the second device to determine the geographical location of the first device when determining the channel, thereby achieving an accurate mapping between the channel and the geographical location, and further enabling the second device to optimize based on the mapping relationship between the channel and the geographical location. For instance, the second device can determine the channel between the geographical location of the first device and the second device based on the first reference signal and the second reference signal, thereby utilizing the spatial correlation between channels to achieve more accurate channel prediction, improve data transmission reliability, and increase spectral efficiency.
[0221] In addition, in this embodiment, the sequence group corresponding to the reference signal is associated with the geographical location of the first device. In this way, the first device can implicitly indicate its geographical location through the reference signal, without having to explicitly send the geographical location information of the first device to the second device, thereby reducing transmission overhead.
[0222] Implementation Method Two:
[0223] S305: The first device can send a first reference signal; correspondingly, the second device receives the first reference signal.
[0224] The resource carrying the first reference signal is associated with the geographical location of the first device. The specific details of the geographical location of the first device can be found in the description of the geographical location of the first device in method a2 above, and are not limited thereto.
[0225] Optionally, the first device may transmit a first reference signal, wherein the resource carrying the first reference signal is associated with the geographical location of the first device, and may be replaced by any of the following: the first device transmits the first reference signal on the resource associated with the geographical location of the first device; or, the first device may transmit the first reference signal, wherein the resource carrying the first reference signal is determined based on the geographical location of the first device; or, the first device determines the resource carrying the first reference signal based on the geographical location of the first device, and transmits the first reference signal on the resource carrying the first reference signal.
[0226] Optionally, the second device receiving the first reference signal, wherein the resource carrying the first reference signal is associated with the geographical location of the first device, can be replaced by: the second device receiving the first reference signal on the resource associated with the geographical location of the first device; or, the second device receiving the first reference signal, wherein the resource carrying the first reference signal is used to determine the geographical location of the first device.
[0227] In some possible approaches, the resource carrying the first reference signal is associated with an identifier of a first region, which includes the geographical location of the first device, and the size of the first region is less than a first threshold. The specific content of the first region can be found in the description of the first region in approach a2 above, and will not be repeated here.
[0228] There are several ways to associate the resource carrying the first reference signal with the identifier of the first region, such as one of methods c1 to c3.
[0229] Method c1: The starting position of the frequency domain resource carrying the first reference signal is associated with the identifier of the first region.
[0230] Optionally, the starting position of the frequency domain resource carrying the first reference signal is associated with the geographical location of the first device, which can be replaced by: the starting position of the frequency domain resource carrying the first reference signal is used to determine the geographical location of the first device.
[0231] For example, the starting position of the frequency domain resource carrying the first reference signal The sign of the first area The following formula (10) is satisfied:
[0232]
[0233] in, The offset between the first subcarrier and the lowest-frequency subcarrier in the uplink system bandwidth is defined as follows: the first subcarrier is the lowest-frequency subcarrier in the frequency domain resources used to transmit the first type of reference signal, which belongs to the first type of reference signal. For example, the first type of reference signal is an SRS, and the first reference signal is the first SRS. It is assumed that the smaller the subcarrier index, the lower the subcarrier frequency. If the frequency domain resources carrying the SRS include subcarriers with indices from 10 to 20, then the first subcarrier is the subcarrier with index 10. The frequency domain resources carrying the SRS can be configured by the second device for the first device. If the uplink system bandwidth includes subcarriers with indices from 0 to 100, then the lowest-frequency subcarrier in the uplink system bandwidth is the subcarrier with index 0. This is the offset between the subcarrier with index 10 and the subcarrier with index 0.
[0234] B SRS The parameters indicated by the second device for determining the frequency domain resources carrying the first reference signal can be used to indicate the bandwidth of the frequency domain resources for a single transmission of the first type of reference signal by the first device. For example, B SRS The value of can be one of 0, 1, 2, or 3. Optionally, B SRS The value can be indicated by b-SRS in the higher-level parameter frequency hopping (freqHopping).
[0235] K TC The value of the transmission comb. Optionally, the first device can be configured to transmit every K... TC Each subcarrier maps (or transmits) an element of the first reference signal. For example, K... TC It can be 2 or 4. Optionally, K TC It can be that the second device is configured for the first device.
[0236] This refers to the number of subcarriers in a resource block (RB). For example, It is 12.
[0237] n b This is the frequency position indicator corresponding to the first reference signal.
[0238] In some examples, the first reference signal is the first SRS. When frequency hopping is not enabled, i.e., in the case of no frequency hopping, n b It is a constant. For example, n b It can satisfy formula (11):
[0239]
[0240] in, Indicates the floor operation; nRRC For the frequency domain position corresponding to the first SRS, optionally, n RRC The frequency domain position (freqDomainPosition) can be indicated via higher-level parameters; m SRS,b and N b The value of B SRS and SRS bandwidth index C SRS There is a corresponding relationship between them, so the first device can, based on this correspondence and B, SRS and C SRS Determine m SRS,b and N b The value of .
[0241] In other examples, the first reference signal is the first SRS. When frequency hopping is enabled, i.e., in the case of frequency hopping, n b Satisfies formula (12):
[0242]
[0243] The parameters in formula (12) can be found in the explanation of the parameters in formula (11), and will not be repeated here. hop These are parameters used to configure SRS frequency hopping, indicated by the b-hop field in the higher-level parameter freqHopping; F b (n SRS ) can be with n SRS Related functions. SRS The number of SRS transmissions.
[0244] N is the number of subcarriers occupied by the first reference signal. For example, if the first reference signal occupies subcarriers with indices 1, 4, 7, and 11, then N is 4.
[0245] This example illustrates the starting position of the frequency domain resource carrying the first reference signal. The sign of the first area This is one possible relationship between them, and it is easy to implement. Furthermore, compared to the current protocol, this approach requires minimal changes.
[0246] In method c1, the starting position of the frequency domain resource carrying the first reference signal is associated with the identifier of the first region. Thus, the first device can implicitly indicate the identifier of the first region by using the starting position of the frequency domain resource carrying the first reference signal, thereby implicitly indicating the geographical location of the first device.
[0247] Method c2: The frequency domain resource element carrying the first reference signal is associated with the identifier of the first region.
[0248] Optionally, the association between the frequency domain resource unit carrying the first reference signal and the identifier of the first region can be replaced by: the frequency domain resource unit carrying the first reference signal being used to determine the geographical location of the first device.
[0249] In some implementations, the frequency domain resources carrying the first type of reference signal include multiple frequency domain resource units, and there is a first correspondence between the multiple frequency domain resource units and the identifiers of multiple regions. The first reference signal belongs to the first type of reference signal; for example, the first type of reference signal is an SRS, and the first reference signal is a first SRS. The multiple regions include a first region; the specific contents of the multiple regions can be found in the description of the multiple regions in method a2, and will not be repeated here. Thus, the first device can select a frequency domain resource unit from the multiple frequency domain resource units to carry the first reference signal based on this correspondence and the identifier of the first region.
[0250] For example, Figure 5 A possible example of the first correspondence is shown. If the first device is located in the region identified as 1, that is, the first region is identified as 1, then the frequency domain resource units carrying the first reference signal can be RB#1 and RB#2. If the first device is located in the region identified as 2, that is, the first region is identified as 2, then the frequency domain resource units carrying the first reference signal can be RB#3 and RB#4.
[0251] The first correspondence may be pre-set, such as as specified in the protocol; or it may be indicated to the first device by other devices (e.g., the second device or core network equipment); or it may be determined by the first device, without limitation.
[0252] Optionally, in mode c2, the frequency domain resource unit can be an RB or a subcarrier, etc.
[0253] In method c2, the frequency domain resource unit carrying the first reference signal is associated with the identifier of the first region. Thus, the first device can implicitly indicate the identifier of the first region through the frequency domain resource unit carrying the first reference signal, thereby implicitly indicating the geographical location of the first device.
[0254] Method c3: The time-domain resource unit carrying the first reference signal is associated with the identifier of the first region.
[0255] Optionally, the association between the time-domain resource unit carrying the first reference signal and the identifier of the first region can be replaced by: the time-domain resource unit carrying the first reference signal being used to determine the geographical location of the first device.
[0256] In some implementations, the time-domain resources carrying the first type of reference signal include multiple time-domain resource units, and a second correspondence exists between the identifiers of these multiple time-domain resource units and multiple regions. The first reference signal belongs to the first type of reference signal; for example, the first type of reference signal is an SRS, and the first reference signal is a first SRS. The multiple regions include a first region; the specific contents of these multiple regions can be found in the description of multiple regions in method a2, and will not be repeated here. Thus, the first device can select a time-domain resource unit from the multiple time-domain resource units to carry the first reference signal based on this correspondence and the identifier of the first region.
[0257] For example, the second region can be any one of the multiple regions, and the identifier of the second region is k, where k is a positive integer; the 30n+kth time slot corresponds to the second region, where n is a non-negative integer, for example, n can be one of 0, 1, 2, 3, etc. If the first device is located in the region identified as 1, that is, the identifier of the first region is 1, then the time slot carrying the first reference signal can be the 30n+1th time slot. If the first device is located in the region identified as 2, that is, the identifier of the first region is 2, then the time slot carrying the first reference signal can be the 30n+2th time slot.
[0258] Optionally, in mode c3, the time-domain resource unit can be a time slot, a micro-slot, or a symbol, etc.
[0259] In method c3, the time-domain resource unit carrying the first reference signal is associated with the identifier of the first region. Thus, the first device can implicitly indicate the identifier of the first region through the time-domain resource unit carrying the first reference signal, thereby implicitly indicating the geographical location of the first device.
[0260] S306: The second device determines the geographical location of the first device.
[0261] The second device can determine the geographical location of the first device based on the resources carrying the first reference signal. Optionally, the second device can determine a first region based on the resources carrying the first reference signal, the first region including the geographical location of the first device.
[0262] In some implementations, the starting position of the frequency domain resource carrying the first reference signal is associated with the identifier of the first region; the second device can determine the first region based on the starting position of the frequency domain resource carrying the first reference signal. The specific details of the association between the starting position of the frequency domain resource carrying the first reference signal and the identifier of the first region can be found in method c1 above, and will not be repeated here.
[0263] In other implementations, the frequency domain resource unit carrying the first reference signal is associated with the identifier of the first region; the second device can determine the first region based on the frequency domain resource unit carrying the first reference signal. The specific details of the association between the frequency domain resource unit carrying the first reference signal and the identifier of the first region can be found in method c2 above, and will not be repeated here.
[0264] In other implementations, the time-domain resource unit carrying the first reference signal is associated with the identifier of the first region; the second device can determine the first region based on the time-domain resource unit carrying the first reference signal. The specific details of the association between the time-domain resource unit carrying the first reference signal and the identifier of the first region can be found in method c3 above, and will not be repeated here.
[0265] Optionally, after determining the location information of the first device, the second device can determine the channel between the first region and the second device based on the first reference signal. The channel can be obtained by channel estimation of the first reference signal. The specific method of channel estimation is not limited, for example, it can be the method specified by the protocol.
[0266] In the second implementation, the resources carrying the reference signal are associated with the geographical location of the first device, enabling the second device to determine the geographical location of the first device based on the resources carrying the first reference signal. This allows the second device to optimize based on the geographical location of the first device. For example, this implementation allows the second device to determine the geographical location of the first device when determining a channel, thereby achieving an accurate mapping between the channel and the geographical location. This, in turn, allows the second device to optimize based on the mapping relationship between the channel and the geographical location. For instance, the second device can determine the channel between the geographical location of the first device and the second device based on the first reference signal, thereby utilizing the spatial correlation between channels to achieve more accurate channel prediction, improve data transmission reliability, and increase spectral efficiency.
[0267] In addition, in this embodiment, the resource carrying the reference signal is associated with the geographical location of the first device. In this way, the first device can implicitly indicate its geographical location through the reference signal, without having to explicitly send the geographical location information of the first device to the second device, thereby reducing transmission overhead.
[0268] Figure 6 This is a flowchart illustrating a second communication method provided in an embodiment of this application. In this method, a first device can send a first reference signal and first location information to a second device, and the second device can determine whether the first reference signal and the first location information are associated based on the resources carrying the first reference signal and the resources carrying the first location information. Figure 6 As shown, the method may include:
[0269] S601: The first device sends a first reference signal; correspondingly, the second device receives the first reference signal.
[0270] The first reference signal may be carried by a first resource; in other words, the first device may transmit the first reference signal through (or using, or according to) the first resource, and correspondingly, the second device may receive the first reference signal through (or using, or according to) the first resource; or, the first device may transmit the first reference signal on the first resource, and correspondingly, the second device may receive the first reference signal on the first resource. Optionally, the first resource may be indicated by the second device to the first device. For example, the second device may indicate the first resource to the first device through the uplink signal resource configuration information in S201.
[0271] Optionally, the first reference signal may be a conventional reference signal, such as the first SRS. In the subsequent standard evolution process, the name of the conventional reference signal may change or remain the same, all of which are within the protection scope of this application; or, the first reference signal may be an evolution of the conventional reference signal. The name of the evolved reference signal may change or remain the same, all of which are within the protection scope of this application; or, the first reference signal may be a new reference signal or a reference signal defined in the future.
[0272] S602: The first device sends first location information; correspondingly, the second device receives the first location information.
[0273] The first location information is used to indicate the geographical location of the first device. For details regarding the geographical location of the first device, please refer to the description of the geographical location of the first device in S301, which will not be repeated here.
[0274] In some possible approaches, the first location information can be used to indicate a first region, which may include the geographical location of the first device. The size (or area) of the first region may be less than (or less than or equal to) a first threshold. For details regarding the specific content of the first region, please refer to the description of the first region in S301, which will not be repeated here.
[0275] For example, the first location information may include an identifier of a first region. For instance, using... Figure 4 For example, if the first device can determine that the area where the first device is located is the third area in the second row, and determine that the identifier of the first area is 9, then the first location information may include the identifier 9 of the first area.
[0276] In this way, the first device can accurately indicate its geographical location by indicating a first region. If the first location information includes an identifier of the first region, the first device can indicate the first region with fewer bits, thereby reducing the overhead of indicating the geographical location of the first device.
[0277] The first location information can be carried by a second resource; in other words, the first device can transmit the first location information through (or using, or according to) the second resource, and correspondingly, the second device can receive the first location information through (or using, or according to) the second resource; or, the first device can transmit the first location information on the second resource, and correspondingly, the second device can receive the first location information on the second resource. Optionally, the second resource can be indicated by the second device to the first device. For example, the second device can indicate the second resource to the first device through the uplink signal resource configuration information in S201.
[0278] The first location information can be carried in a traditional message or in a new message, without limitation. For example, the first location information can be carried on the physical uplink shared channel (PUSCH). The first location information can also have other names, such as location indication information, without limitation.
[0279] This application does not limit the order of S601 and S602; in other words, the first resource may precede or follow the second resource, or the first resource and the second resource may occupy the same time domain resource.
[0280] The first reference signal and the first position information can be associated under at least one of the following conditions:
[0281] Case 1: The time interval between the first resource and the second resource is less than (or less than or equal to) the second threshold.
[0282] The second threshold may be preset, such as as specified in the protocol; or it may be indicated to the first device by other devices (e.g., the second device or core network equipment); or it may be determined by the first device and is not limited.
[0283] For example, the second threshold is 10ms. If the first resource occupies the second time slot and the second resource occupies the seventh time slot, then the time interval between the first resource and the second resource is less than the second threshold.
[0284] Scenario 2: The first and second resources are within the same time window.
[0285] The time window can be pre-set, such as as specified in the protocol; or it can be indicated to the first device by other devices (e.g., a second device or core network equipment); or it can be determined by the first device, without restriction.
[0286] Figure 7 This illustrates a possible example of a time window. Here, D represents the downlink time slot, and U represents the uplink time slot. For example... Figure 7As shown, the time window includes time slots 2 through 8. If the first resource occupies the second time slot and the second resource occupies the seventh time slot, then the first and second resources are located within the same time window.
[0287] S603: In at least one of Situation 1 or Situation 2, the second device determines that the first reference signal and the first position information are associated.
[0288] For details regarding Case 1 and Case 2, please refer to the descriptions of Case 1 and Case 2 in S602, which will not be repeated here.
[0289] Optionally, if the first reference signal and the first location information are associated, the second device can determine the channel between the first region and the second device based on the first reference signal. The channel can be obtained by channel estimation of the first reference signal. The specific method of channel estimation is not limited, for example, it can be a method specified by the protocol.
[0290] pass Figure 6 The method described herein allows a first device to transmit a first reference signal and first location information, enabling a second device to determine the geographical location of the first device based on the first location information. This, in turn, allows the second device to optimize based on the geographical location of the first device. For example, this method allows the second device to determine the geographical location of the first device when determining a channel, thereby achieving an accurate mapping between the channel and the geographical location. This, in turn, enables the second device to optimize based on the mapping relationship between the channel and the geographical location. For instance, the second device can determine the channel between the geographical location of the first device and the second device based on the first reference signal and the first location information. This allows for the utilization of the spatial correlation between channels to achieve more accurate channel prediction, improve data transmission reliability, and increase spectral efficiency.
[0291] Based on the same technical concept as the above-described method embodiments, this application provides a corresponding communication device that can be used to perform the functions of the relevant steps in the above-described method embodiments. This function can be implemented in hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions. The communication device can be a terminal or access network device, or a device within the terminal or access network device (e.g., a module, communication module, circuit or chip responsible for communication functions (such as a modem chip, or a SoC chip or SIP chip containing a modem core), chip system, or processor), or a logical node, logical module, or software capable of implementing all or part of the functions of the terminal or access network device.
[0292] In one possible implementation, the communication device provided in this application embodiment has the following structure: Figure 8As shown, the communication device includes a processing unit 802. Optionally, the communication device may also include an interface unit 801. The functions of each unit in the communication device 800 are described below.
[0293] Interface unit 801 is used for inputting and / or outputting information. Input information can be replaced by received information, and output information can be replaced by transmitted information. When outputting information, interface unit 801 can output information to other devices outside of communication device 800, or to other units within communication device 800. In some embodiments, interface unit 801 can be implemented through at least one of a physical interface, a communication module, a communication interface, and an input / output interface. In other embodiments, interface unit 801 can be implemented through an interface circuit, such as a mobile communication module. The mobile communication module may include one or more of at least one antenna, at least one filter, a switch, a power amplifier, a low noise amplifier (LNA), etc. Interface unit 801 is used to perform the receiving and transmitting operations in the above method embodiments.
[0294] In this application, the interface unit 801 may also have other names, such as a transceiver unit or a communication unit. Optionally, the interface unit 801 may include a receiving unit and / or a sending unit, used for inputting information and outputting information, respectively. The receiving unit is used to perform the receiving operation in the above method embodiments. The sending unit is used to perform the sending operation in the above method embodiments.
[0295] The processing unit 802 can be used to support the communication device 800 in performing the processing actions in the above method embodiments. The processing unit 802 can be implemented by one or more processors. For example, the processor can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), microprocessors (MCUs), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. A general-purpose processor can be a microprocessor or any conventional processor. The processing unit 802 is used to perform processing-related operations in the above method embodiments, for example, to instruct operations other than receiving and sending operations in the above method embodiments.
[0296] In one embodiment, the communication device 800 is applied to Figure 3The first device in this embodiment of the application is shown. The specific functions of the processing unit 802 in this embodiment are described below.
[0297] Processing unit 802 is configured to: determine a first reference signal. Processing unit 802 is further configured to: determine a second reference signal, send the first reference signal and the second reference signal through interface unit 801, associate a first sequence group with the geographical location of the first device, the sequence group corresponding to the first reference signal being the first sequence group, and the sequence group corresponding to the second reference signal being the first sequence group; and / or, processing unit 802 is further configured to: send the first reference signal through interface unit 801, and associate the resource carrying the first reference signal with the geographical location of the first device.
[0298] In another embodiment, the communication device 800 is applied to Figure 3 The second device in this embodiment of the application is shown. The specific functions of the processing unit 802 in this embodiment will be described below.
[0299] The processing unit 802 is configured to: receive a first reference signal and a second reference signal through the interface unit 801, wherein a first sequence group is associated with the geographical location of the first device, the sequence group corresponding to the first reference signal is the first sequence group, and the sequence group corresponding to the second reference signal is the first sequence group; and / or, receive the first reference signal through the interface unit 801, wherein the resource carrying the first reference signal is associated with the geographical location of the first device; and determine the geographical location of the first device.
[0300] In yet another embodiment, the communication device 800 is applied to Figure 6 The first device in this embodiment of the application is shown. The specific functions of the processing unit 802 in this embodiment are described below.
[0301] Processing unit 802 is configured to: send a first reference signal via interface unit 801, the first reference signal being carried by a first resource; and send first location information via interface unit 801, the first location information being used to indicate the geographical location of the first device, the first location information being carried by a second resource. The first reference signal and the first location information are associated under at least one of the following conditions: the time interval between the first resource and the second resource is less than a second threshold; or, the first resource and the second resource are located within a time window.
[0302] In yet another embodiment, the communication device 800 is applied to Figure 6 The second device in this embodiment of the application is shown. The specific functions of the processing unit 802 in this embodiment will be described below.
[0303] Processing unit 802 is configured to: receive a first reference signal via interface unit 801, the first reference signal being carried by a first resource; and receive first location information via interface unit 801, the first location information being used to indicate the geographical location of the first device, the first location information being carried by a second resource. The association between the first reference signal and the first location information is determined under at least one of the following conditions: the time interval between the first resource and the second resource is less than a second threshold, or the first resource and the second resource are located within a time window.
[0304] In one possible implementation, when the communication device 800 is a communication equipment or a communication module within a communication equipment, the function of the processing unit 802 can be implemented by one or more processors. For example, the processor may include a modem chip, or a system-on-a-chip (SoC) chip or a SIP chip containing a modem core. The function of the interface unit 801 can be implemented by transceiver circuitry.
[0305] In one possible implementation, when the communication device 800 is a circuit or chip responsible for communication functions in a communication device, such as a modem chip or a system-on-a-chip (SoC) or SIP chip containing a modem core, the function of the processing unit 802 can be implemented by a circuit system in the aforementioned chip that includes one or more processors or processor cores. The function of the interface unit 801 can be implemented by the interface circuit or data transceiver circuit on the aforementioned chip.
[0306] The communication device can be a terminal or an access network device.
[0307] For a more detailed description of the processing unit 802 and the interface unit 801 mentioned above, please refer to [link / reference]. Figure 3 or Figure 6 The relevant descriptions in the method embodiments shown are directly obtained and will not be repeated here.
[0308] It should be noted that the module division in the above embodiments of this application is illustrative and only represents a logical functional division. In actual implementation, there may be other division methods. Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, exist as separate physical units, or be integrated into one unit. The integrated units can be implemented in hardware, as software functional units, or in a combination of hardware and software. Whether a function is executed in hardware or software depends on the specific application and implementation constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0309] For example, the functional unit in any of the above devices may be one or more integrated circuits configured to implement the above methods, such as one or more ASICs, one or more CPUs, one or more MCUs, one or more DSPs, or one or more FPGAs, or a combination of at least two of these integrated circuit forms.
[0310] If the integrated units described above are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0311] In one possible implementation, the communication device provided in the embodiments of this application is described below. Figure 9 As shown, the communication device 900 includes a processor 902. Optionally, the communication device 900 further includes an interface circuit 901 and a memory 903. Optionally, the communication device 900 further includes an antenna (not shown). The interface circuit 901, processor 902, and memory 903 are coupled to each other, and the interface circuit 901 is connected to the antenna.
[0312] Optionally, the interface circuit 901, processor 902, and memory 903 are coupled to each other via bus 904. Bus 904 can be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 9 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0313] Interface circuit 901 is used for inputting and / or outputting information. Input information can be replaced by received information, and output information can be replaced by transmitted information. When outputting information, interface circuit 901 can output information to other devices outside of communication device 900, or to other units within communication device 900. Exemplarily, interface circuit 901 can be implemented through at least one of a physical interface, a communication module, a communication interface, an input / output interface, and a mobile communication module. The mobile communication module may include one or more of at least one antenna, at least one filter, a switch, a power amplifier, an LNA, etc. Interface circuit 901 is used to perform the receiving and transmitting operations in the above method embodiments.
[0314] Interface circuit 901 may be one of the following: a transceiver, a transceiver circuit, a communication circuit, an interface, a communication interface, or an input / output interface (e.g., a chip's input / output interface). Interface circuit 901 may include input interface circuitry and output interface circuitry, used for inputting information and outputting information, respectively. The input interface circuitry is used to perform the receiving operation in the above method embodiments. The output interface circuitry is used to perform the transmitting operation in the above method embodiments.
[0315] The transceiver can be used for communication with other communication devices. For example, if communication device 900 is a terminal, the transceiver can be used to communicate with access network equipment or with another terminal. As another example, if communication device 900 is an access network device, the transceiver can be used to communicate with a terminal or with another access network device.
[0316] Optionally, the transceiver may include a receiver and / or a transmitter. The receiver is used to perform the receiving operation in the above method embodiments. The transmitter is used to perform the sending operation in the above method embodiments.
[0317] Optionally, the transceiver can be integrated with the processor 902 or exist independently and be coupled to the processor 902 through the interface circuit of the communication device 900. This application embodiment does not specifically limit this.
[0318] Processor 902 can be used to support communication device 900 in performing the processing actions in the above method embodiments. When communication device 900 is used to implement the above method embodiments, processor 902 can also be used to implement the functions of processing unit 802. Processor 902 can be a CPU, or other general-purpose processors, DSPs, ASICs, FPGAs, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. General-purpose processors can be microprocessors or any conventional processor. Processor 902 is used to perform processing-related operations in the above method embodiments, for example, to instruct operations other than receiving and sending operations in the above method embodiments.
[0319] In one embodiment, the communication device 900 is applied to Figure 3 The first device in this embodiment of the application is shown. The specific functions of the processor 902 in this embodiment are described below.
[0320] Processor 902 is configured to: determine a first reference signal. Processor 902 is further configured to: determine a second reference signal, transmit the first reference signal and the second reference signal through interface circuit 901, associate a first sequence group with the geographical location of the first device, the sequence group corresponding to the first reference signal being the first sequence group, and the sequence group corresponding to the second reference signal being the first sequence group; and / or, processor 902 is further configured to: transmit the first reference signal through interface circuit 901, and associate the resource carrying the first reference signal with the geographical location of the first device.
[0321] In another embodiment, the communication device 900 is applied to Figure 3 The second device in this embodiment of the application is shown below. The specific functions of the processor 902 in this embodiment are described below.
[0322] The processor 902 is configured to: receive a first reference signal and a second reference signal via an interface circuit 901, wherein a first sequence group is associated with the geographical location of a first device, the sequence group corresponding to the first reference signal is a first sequence group, and the sequence group corresponding to the second reference signal is a first sequence group; and / or, receive the first reference signal via the interface circuit 901, wherein the resource carrying the first reference signal is associated with the geographical location of the first device; and determine the geographical location of the first device.
[0323] In yet another embodiment, the communication device 900 is applied to Figure 6 The first device in this embodiment of the application is shown. The specific functions of the processor 902 in this embodiment are described below.
[0324] Processor 902 is configured to: transmit a first reference signal via interface circuit 901, the first reference signal being carried by a first resource; and transmit first location information via interface circuit 901, the first location information indicating the geographical location of a first device, the first location information being carried by a second resource. The first reference signal and the first location information are associated in at least one of the following conditions: the time interval between the first resource and the second resource is less than a second threshold; or, the first resource and the second resource are located within a time window.
[0325] In yet another embodiment, the communication device 900 is applied to Figure 6 The second device in this embodiment of the application is shown below. The specific functions of the processor 902 in this embodiment are described below.
[0326] Processor 902 is configured to: receive a first reference signal via interface circuit 901, the first reference signal being carried by a first resource; and receive first location information via interface circuit 901, the first location information being used to indicate the geographical location of a first device, the first location information being carried by a second resource. The association between the first reference signal and the first location information is determined under at least one of the following conditions: the time interval between the first resource and the second resource is less than a second threshold, or the first resource and the second resource are located within a time window.
[0327] The specific functions of processor 902 can be found in the descriptions of the communication methods provided in the embodiments and examples of this application above. Figure 8 The specific functional description of the communication device 800 shown in the embodiments of this application will not be repeated here.
[0328] Memory 903 is used to store program instructions and / or data. Specifically, program instructions may include program code, which includes computer operation instructions. Memory 903 may include RAM and may also include non-volatile memory, such as at least one disk storage device. Processor 902 executes the program instructions stored in memory 903 and uses the data stored in memory 903 to implement the above-mentioned functions, thereby realizing the communication method provided in the embodiments of this application. Memory 903 may be integrated with processor 902 or may be a memory outside the communication device.
[0329] It is understood that this application Figure 9The memory 903 can be volatile memory or non-volatile memory, or may include both. The non-volatile memory can be ROM, programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be RAM, which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0330] This application also provides a communication device 1000, which can be a terminal, a processor in the terminal, or a chip. The communication device 1000 can be used to perform the operations performed by the first device in the above method embodiments.
[0331] When communication device 1000 is a terminal Figure 10 A schematic diagram of a terminal structure is shown. For example... Figure 10 As shown, the terminal includes a processor, a memory, and a transceiver. The memory can store computer program code, and the transceiver includes a transmitter 1031, a receiver 1032, radio frequency circuitry (not shown), an antenna 1033, and input / output devices (not shown).
[0332] The processor is mainly used to process communication protocols and communication data; control terminals; execute software programs; and process data from software programs.
[0333] Memory is mainly used to store software programs and data.
[0334] Radio frequency (RF) circuits are mainly used for the conversion between baseband signals and RF signals, as well as for the processing of RF signals.
[0335] Antennas are primarily used for transmitting and receiving radio frequency signals in the form of electromagnetic waves.
[0336] Input / output devices can include touchscreens, displays, or keyboards. They are primarily used to receive user input and output data to the user. It should be noted that some types of terminals may not have input / output devices.
[0337] When data needs to be transmitted, the processor performs baseband processing on the data to be transmitted and outputs a baseband signal to the radio frequency (RF) circuit. The RF circuit then processes the baseband signal and transmits it outwards as electromagnetic waves via an antenna. When data is sent to the terminal, the RF circuit receives the RF signal through the antenna. The RF circuit converts the RF signal back into a baseband signal and outputs it to the processor. The processor converts the baseband signal back into data and processes that data.
[0338] For ease of explanation, Figure 10 Only one memory, processor, and transceiver are shown in the illustration. In actual terminal products, there may be one or more processors and one or more memories. Memory may also be referred to as storage medium or storage device, etc. Memory may be set up independently of the processor or integrated with the processor; this application does not impose any limitations on this.
[0339] In the embodiments of this application, the antenna and radio frequency circuit with transceiver function can be regarded as the interface unit of the terminal, and the processor with processing function can be regarded as the processing unit of the terminal.
[0340] like Figure 10 As shown, the terminal includes a processor 1010, a memory 1020, and a transceiver 1030. The processor 1010 may also be referred to as a processing board, processing module, or processing device, etc. The transceiver 1030 may also be referred to as an interface circuit, transceiver, or transceiver device, etc. The processor 1010 is used to execute the processing operations on the first device side in the above method embodiments. The transceiver 1030 is used to execute the transmit and receive operations on the first device side in the above method embodiments.
[0341] Optionally, the device in transceiver 1030 used for receiving functions can be considered a receiver, and the device in transceiver 1030 used for transmitting functions can be considered a transmitter; that is, transceiver 1030 includes receiver 1032 and transmitter 1031. A receiver may also be called a receiver module or receiving circuit, etc. A transmitter may also be called a transmitter, transmitting module, or transmitting circuit, etc. The receiver is used to perform the receiving operation on the first device side in the above method embodiments. The transmitter is used to perform the transmitting operation on the first device side in the above method embodiments.
[0342] It should be understood that Figure 10This is for illustrative purposes only and not a limitation; the terminal may not depend on it. Figure 10 The structure shown.
[0343] When the communication device 1000 is a chip, the chip includes a processor and a transceiver. The transceiver can be an input / output circuit or a communication interface. The processor can be a processing module integrated on the chip, a microprocessor, or an integrated circuit. In the above method embodiments, the transmitting operation of the first device can be understood as the chip's output, and the receiving operation of the first device in the above method embodiments can be understood as the chip's input.
[0344] The communication device 1000 may also include a memory, which may be a memory built into the chip or an external memory.
[0345] This application also provides a communication device 1100, which can be an access network device or a chip. The communication device 1100 can be used to perform the operations performed by the second device in the above method embodiments.
[0346] When the communication device 1100 is an access network device, such as a base station. Figure 11 A schematic diagram of an access network device is shown. The access network device includes part 1110, part 1120, and part 1130.
[0347] The 1110 section is mainly used for baseband processing and controlling access network equipment; the 1110 section is usually the control center of the base station, which can be called a processor, and is used to control the access network equipment to perform the processing operations on the second device side in the above method embodiment.
[0348] Section 1120 is primarily used to store computer program code and data.
[0349] Section 1130 is primarily used for transmitting and receiving radio frequency (RF) signals, as well as converting RF signals to baseband signals. Section 1130 is commonly referred to as a transceiver module, transceiver, transceiver circuit, interface circuit, or transceiver unit. Section 1130 may include an antenna 1133 and RF circuitry (not shown in the figure), where the RF circuitry is mainly used for RF processing. Section 1130 can be used to perform the transmit and receive operations on the second device side in the above method embodiments.
[0350] Optionally, the device used to implement the receiving function in part 1130 can be regarded as a receiver, and the device used to implement the transmitting function can be regarded as a transmitter; that is, part 1130 includes receiver 1132 and transmitter 1131. The receiver can also be called a receiving module, receiver circuit, etc., and the transmitter can be called a transmitting module, transmitter, or transmitting circuit, etc. The receiver is used to perform the receiving operation on the second device side in the above method embodiments. The transmitter is used to perform the transmitting operation on the second device side in the above method embodiments.
[0351] Sections 1110 and 1120 may include one or more single boards, each single board may include one or more processors and one or more memories. The processor is used to read and execute programs in the memory to implement baseband processing functions and control access network devices. If multiple single boards exist, they can be interconnected to enhance processing capabilities. As an optional implementation, multiple single boards may share one or more processors, multiple single boards may share one or more memories, or multiple single boards may simultaneously share one or more processors.
[0352] It should be understood that Figure 11 This is for illustrative purposes only and not as a limitation; access network devices may not rely on this. Figure 11 The structure shown.
[0353] When the communication device 1100 is a chip, the chip includes a transceiver and a processor. The transceiver can be an input / output circuit or a communication interface; the processor can be a processor integrated on the chip, a microprocessor, or an integrated circuit. In the above method embodiments, the transmitting operation of the second device can be understood as the chip's output, and the receiving operation of the second device in the above method embodiments can be understood as the chip's input.
[0354] The communication device 1100 may also include a memory, which may be a memory built into the chip or an external memory.
[0355] Based on the above embodiments, this application also provides a computer program product including computer-executable instructions, which, when run, causes the methods provided in the above embodiments to be executed.
[0356] Based on the above embodiments, this application also provides a computer-readable storage medium storing a computer program, which, when executed by a computer, causes the computer to perform the methods provided in the above embodiments.
[0357] The storage medium can be any available medium that a computer can access. For example, but not limited to, a computer-readable medium can include RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage media or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer.
[0358] Based on the above embodiments, this application also provides a chip for reading a computer program stored in a memory and implementing the method provided in the above embodiments.
[0359] Based on the above embodiments, this application provides a chip system including a processor for supporting a computer device in implementing the functions involved in the devices in the above embodiments. In one possible implementation, the chip system further includes a memory for storing necessary programs and data of the computer device. The chip system may be composed of chips or may include chips and other discrete components.
[0360] In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of different embodiments are consistent and can be referenced by each other. The technical features of different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0361] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0362] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0363] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0364] In this application, the terms "system" and "network" are used interchangeably. "At least one item" refers to one or more items, and "more than one item" refers to two or more items. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. In the textual description of this application, the character " / " generally indicates that the preceding and following related objects have an "or" relationship.
[0365] It is understood that the various numerical designations used in the embodiments of this application are merely for descriptive convenience and are not intended to limit the scope of the embodiments of this application. The order of the process numbers described above does not imply the order of execution; the execution order of each process should be determined by its function and internal logic.
[0366] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.
Claims
1. A communication method, characterized in that, Applied to the first device, comprising: Determine the first reference signal; A second reference signal is determined, the first reference signal and the second reference signal are transmitted, a first sequence group is associated with the geographical location of the first device, the sequence group corresponding to the first reference signal is the first sequence group, and the sequence group corresponding to the second reference signal is the first sequence group; and / or, The first reference signal is sent, and the resource carrying the first reference signal is associated with the geographical location of the first device.
2. The method as described in claim 1, characterized in that, The first sequence group is geographically associated with the first device, including: The first sequence group is associated with an identifier of a first region, which includes the geographical location of the first device, and the size of the first region is less than a first threshold.
3. The method as described in claim 2, characterized in that, The first sequence group is associated with the first region and includes: The group number u of the first sequence group and the identifier of the first region satisfy: or Among them, f gh These are sequence transition control parameters. The sequence identifier is either the first reference signal or the second reference signal, and mod is the modulo operation.
4. The method according to any one of claims 1 to 3, characterized in that, The resource carrying the first reference signal is associated with the geographical location of the first device, including: The resource carrying the first reference signal is associated with an identifier of a first region, the first region including the geographical location of the first device, and the size of the first region is less than a first threshold.
5. The method as described in claim 4, characterized in that, The resource carrying the first reference signal is associated with the identifier of the first region, including at least one of the following: The frequency domain resource element carrying the first reference signal is associated with the identifier of the first region; The starting position of the frequency domain resource carrying the first reference signal is associated with the identifier of the first region; or The time-domain resource unit carrying the first reference signal is associated with the identifier of the first region.
6. The method as described in claim 5, characterized in that, The starting position of the frequency domain resource carrying the first reference signal is associated with the identifier of the first region, including: The starting position of the frequency domain resources carrying the first reference signal The identifier of the first area Satisfy the following formula: in, The offset between the first subcarrier and the lowest frequency subcarrier in the uplink system bandwidth, wherein the first subcarrier is the lowest frequency subcarrier in the frequency domain resources used to transmit the first type of reference signal, and the first reference signal belongs to the first type of reference signal; B SRS The parameters indicated by the second device for determining the frequency domain resources carrying the first reference signal; K TC The value to be sent by the comb; n is the number of subcarriers in a resource block (RB). b , where N is the frequency position indicator corresponding to the first reference signal; N is the number of subcarriers occupied by the first reference signal.
7. The method according to any one of claims 1 to 6, characterized in that, The first reference signal is a first channel sounding reference signal (SRS), and the second reference signal is a second SRS.
8. A communication method, characterized in that, Applied to a second device, comprising: Receive a first reference signal and a second reference signal, associate a first sequence group with the geographical location of the first device, the sequence group corresponding to the first reference signal is the first sequence group, and the sequence group corresponding to the second reference signal is the first sequence group; and / or, receive a first reference signal, and associate the resource carrying the first reference signal with the geographical location of the first device; Determine the geographical location of the first device.
9. The method as described in claim 8, characterized in that, The first sequence group is geographically associated with the first device, including: The first sequence group is associated with an identifier of a first region, which includes the geographical location of the first device, and the size of the first region is less than a first threshold.
10. The method as described in claim 9, characterized in that, The first sequence group is associated with the first region and includes: The group number u of the first sequence group and the identifier of the first region satisfy: or Among them, f gh These are sequence transition control parameters. The sequence identifier is either the first reference signal or the second reference signal, and mod is the modulo operation.
11. The method according to any one of claims 8 to 10, characterized in that, The resource carrying the first reference signal is associated with the geographical location of the first device, including: The resource carrying the first reference signal is associated with an identifier of a first region, the first region including the geographical location of the first device, and the size of the first region is less than a first threshold.
12. The method as described in claim 11, characterized in that, The resource carrying the first reference signal is associated with the identifier of the first region, including at least one of the following: The frequency domain resource element carrying the first reference signal is associated with the identifier of the first region; The starting position of the frequency domain resource carrying the first reference signal is associated with the identifier of the first region; or The time-domain resource unit carrying the first reference signal is associated with the identifier of the first region.
13. The method as described in claim 12, characterized in that, The starting position of the frequency domain resource carrying the first reference signal is associated with the identifier of the first region, including: The starting position of the frequency domain resources carrying the first reference signal The identifier of the first area Satisfy the following formula: in, The offset between the first subcarrier and the lowest frequency subcarrier in the uplink system bandwidth, wherein the first subcarrier is the lowest frequency subcarrier in the frequency domain resources used to transmit the first type of reference signal, and the first reference signal belongs to the first type of reference signal; B SRS The parameters indicated by the second device for determining the frequency domain resources carrying the first reference signal; K TC The value to be sent by the comb; n is the number of subcarriers in a resource block (RB). b , where N is the frequency position indicator corresponding to the first reference signal; N is the number of subcarriers occupied by the first reference signal.
14. The method according to any one of claims 8 to 13, characterized in that, The first reference signal is a first channel sounding reference signal (SRS), and the second reference signal is a second SRS.
15. A communication device, characterized in that, Includes a unit for performing the method as described in any one of claims 1-14.
16. A communication device, characterized in that, Includes a processor for executing computer programs or instructions that cause the apparatus to perform the method as described in any one of claims 1-14.
17. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program or instructions, which, when executed, implement the method as described in any one of claims 1-14.
18. A computer program product, characterized in that, The computer program product includes: computer program code, which, when the computer program code is run, implements the method as described in any one of claims 1-14.