Communication method and communication apparatus
By using different sets of transmission channels and signal spectrum in the wireless communication system, the problems of long target object perception time and low power in the prior art are solved, and more efficient target object perception and speed determination are achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2024-11-29
- Publication Date
- 2026-05-29
AI Technical Summary
Existing wireless communication systems require multiple signal transmissions when sensing target objects, resulting in long transmission times, low power, poor system performance, and difficulty in accurately sensing the position and speed of target objects.
By transmitting K signals using different sets of transmission channels at multiple transmission times, and employing code division multiplexing (CDM) and signals with different spectra, the transmission power and accuracy are improved. Doppler compensation and Doppler deblurring techniques are used to improve sensing accuracy.
It reduces the signal transmission time, increases transmission power, enhances system performance, and improves the perception accuracy and speed of target objects.
Smart Images

Figure CN122120934A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and more specifically, to a communication method and a communication device. Background Technology
[0002] In some wireless communication scenarios, wireless communication systems need to sense specific targets. The transmitter can send a sensing signal, which is reflected back to the receiver after passing through the target. The receiver can then sense the location of the target object based on the received signal. In one existing method, the transmitter needs to send a signal sequentially at each transmission time using time division multiplexing (TDM). Since multiple signal transmissions are required to sense the target object's location, the transmitter needs to send signals multiple times sequentially, resulting in a long transmission time and low transmission power. This leads to a long time to sense the target object and poor system performance. Summary of the Invention
[0003] This application provides a communication method and a communication device that can save the time of transmitting signals and increase the transmission power, thereby improving system performance.
[0004] Firstly, a communication method is provided, which can be executed by a device with computing capabilities or a component (such as a chip or module) of a device with computing capabilities. For example, the device can be a first device; or, the method can also be executed by a computing device with communication capabilities or a component (such as a chip or module) of a computing device with communication capabilities. The following explanation uses the first device as the executing entity of this method as an example; in actual implementation, the executing entity of this method can be other names.
[0005] The communication method includes: generating K signals; transmitting the K signals respectively through K transmission channels included in a first transmission channel set at a first transmission time; M transmission times including the first transmission time; at each of the M transmission times, the first device can transmit the K signals respectively through K transmission channels included in the transmission channel set corresponding to each transmission time; the K signals are used to sense a target object; wherein the transmission channel sets corresponding to different transmission times in the M transmission times are different, and K and M are positive integers greater than 1.
[0006] In the above scheme, the first device can send K signals through K transmission channels included in the first transmission channel set at the first transmission time. In each of the M transmission times, K signals can be sent. In this way, the first device can send M*K signals in M transmission times, thereby reducing the duration of signal transmission. Since K signals can be sent in one transmission time, the transmission power can be increased, which is beneficial to improving system performance.
[0007] Optionally, any two sets of M transmission channels have no intersection, or the intersection of any two sets of transmission channels is empty.
[0008] Optionally, there exist two sets of M transmission channels whose intersection is non-empty.
[0009] Optionally, the first device can group the transmission channels to obtain a set of M transmission channels corresponding to M transmission times.
[0010] Optionally, the M transmission times can be replaced with M basic time units, such as M symbols.
[0011] In some possible implementations, each of the K signals has a different Code Division Multiplexing (CDM) encoding.
[0012] In the above scheme, K signals can be sent at each transmission moment, and the CDM codes of the K signals are different. This can avoid interference caused by sending K signals on K transmission channels, thus reducing the transmission time. In addition, being able to send K signals at one transmission moment can increase the transmission power.
[0013] In some possible implementations, each of the K signals occupies a different spectrum.
[0014] In the above scheme, K signals can be sent at each transmission time. The K signals have different spectra. This can avoid interference caused by sending K signals on K transmission channels and also reduce the transmission time. For example, if there are N transmission channels, N = M * K, where N is greater than M and greater than K. In this way, the signal can be sent in M transmission times, thereby reducing the signal transmission time.
[0015] Optionally, the first device can determine the spectrum occupied by each signal based on the actual bandwidth of the system, the system subcarrier spacing, and K.
[0016] In some possible implementations, the subcarrier spacing of the spectrum occupied by each of the K signals is K first subcarrier spacings, where the first subcarrier spacing is the system subcarrier spacing of the communication method.
[0017] In the above scheme, the subcarrier spacing of the spectrum occupied by each signal is K first subcarrier spacings. In this way, the bandwidth occupied by each signal is relatively large, which is beneficial to reduce the distance resolution and improve the ability to identify target objects.
[0018] In some possible implementations, the M transmission times include a second transmission time, the second transmission time corresponds to a second set of transmission channels, the first transmission time corresponds to the first set of transmission channels, the intersection of the first set of transmission channels and the second set of transmission channels is a first subset of transmission channels, the first subset of transmission channels includes at least one transmission channel, and the first transmission time and the second transmission time are two adjacent transmission times.
[0019] In some cases, the target object is moving. Since there is an intersection between the transmission channels at the first and second transmission times, the first device can transmit signals through the same transmission channel at different times. The second device can sense the movement of the target object based on the signals transmitted through the same transmission channel at different times, thereby enabling Doppler compensation and improving the accuracy of target object sensing.
[0020] In some possible implementations, the M transmission times include a second transmission time and a third transmission time. The first transmission time corresponds to a first set of transmission channels, the second transmission time corresponds to a second set of transmission channels, and the third transmission time corresponds to a third set of transmission channels. The intersection of the first set of transmission channels and the second set of transmission channels is a first subset of transmission channels, which includes at least one transmission channel. The intersection of the second set of transmission channels and the third set of transmission channels is a second subset of transmission channels, which also includes at least one transmission channel. The first transmission time and the second transmission time are two adjacent transmission times, and the second transmission time and the third transmission time are two adjacent transmission times.
[0021] In the above scheme, multiple adjacent sets of transmission channels can have intersections. Thus, in a scenario where the target object is moving, since there is an intersection between the transmission channels at the first transmission time and the transmission channels at the second transmission time, the first device can transmit signals through the transmission channels included in the first transmission channel subset at the first and second transmission times, and can transmit signals through at least one transmission channel included in the second and third transmission times. In this way, the second device can sense the movement of the target object based on the signals transmitted by the same transmission channel at different times, thereby enabling Doppler compensation and improving the accuracy of target object sensing.
[0022] In some possible implementations, the M transmission times are any two adjacent transmission times with equal time intervals.
[0023] In the above scheme, the time interval between each two adjacent transmission times is equal, which simplifies the design. For example, the time interval information can indicate a time interval, so that the second device can determine that the time interval between each two adjacent transmission times is equal based on this time interval.
[0024] In some possible implementations, the time interval between any two adjacent transmission times among the M transmission times is not unique.
[0025] In the above scheme, the time interval between any two adjacent transmission times among the M transmission times is not unique. Thus, the total transmission duration is not proportional to the time interval between two adjacent transmission times. This is beneficial for the second device to use the maximum unambiguous speed related to the total transmission duration and the maximum unambiguous speed related to the time interval between two adjacent transmission times to deambiguously determine the estimated velocity of the target object, thereby improving the accuracy of determining the velocity of the target object.
[0026] Optionally, the time interval between the first transmission time and the second transmission time is not equal to the time interval between the second transmission time and the third transmission time, wherein the first transmission time and the second transmission time are two adjacent transmission times, and the second transmission time and the third transmission time are two adjacent transmission times.
[0027] In some possible implementations, the total transmission duration corresponding to the M transmission times is T1, the time interval between the first transmission time and the second transmission time is T2, where 1 / 4T1 and 1 / 4T2 are coprime, and λ is the wavelength corresponding to the system subcarrier of the communication method.
[0028] In the above scheme, T1 and T2 can be designed such that l / 4T1 and l / 4T2, where l / 4T1 and l / 4T2 can be two unambiguous velocities. In this way, the estimated velocity of the target object can be deambigued by using these two unambiguous velocities, thereby improving the accuracy of determining the velocity of the target object.
[0029] In some possible implementations, the communication method further includes: sending configuration information, the configuration information being used to configure the first device to send K signals respectively through K transmission channels included in the transmission channel set corresponding to each of the M transmission times.
[0030] In the above scheme, the first device can send configuration information to the second device. The second device can determine, based on the configuration information, that the first device will send K signals through K transmission channels in the set of transmission channels corresponding to each of the M transmission times. Thus, the second device can know the method by which the first device sends K signals.
[0031] In some possible implementations, the configuration information includes transmission channel information and / or time interval information. The transmission channel information is used to indicate the K transmission channels included in the transmission channel set corresponding to each of the M transmission times, and the time interval information is used to indicate the time interval between any two adjacent transmission times among the M transmission times.
[0032] Optionally, if the time interval between any two adjacent transmission times is equal among the M transmission times, the time interval information can indicate one time interval. If the time interval between any two adjacent transmission times among the M transmission times is not unique, the time interval information can indicate multiple time intervals and indicate which two adjacent transmission times each time interval is, thus preventing the second device from knowing the time when the first device transmits K signals each time.
[0033] Secondly, a communication method is provided, which can be executed by a device with computing capabilities or a component (such as a chip or module) of a device with computing capabilities. For example, the device can be a second device; or, the method can also be executed by a computing device with communication capabilities or a component (such as a chip or module) of a computing device with communication capabilities. The following explanation uses the example of a second device as the executing entity of this method; in actual implementation, the executing entity of this method can be other names.
[0034] The communication method includes: the communication method is applied to a second device, including: acquiring configuration information, the configuration information being used to configure the first device to transmit K signals respectively through K transmission channels included in the transmission channel set corresponding to each of the M transmission times; receiving the K signals respectively at M reception times corresponding to the M transmission times according to the configuration information; and sensing a target object based on the K signals received at each of the M reception times; wherein the transmission channel sets corresponding to different transmission times in the M transmission times are different, and K and M are positive integers greater than 1.
[0035] In the above scheme, the first device can transmit K signals through K transmission channels at each of the M transmission times, and the second device can receive the K signals transmitted by the first device through the K transmission channels at each of the M reception times. The second device can sense the target object based on the signals received at the M reception times, which can reduce the time for sensing the target object. Since K signals can be transmitted in one transmission time, the transmission power of the first device in transmitting K signals can also be increased, which is beneficial to improving the accuracy of sensing the target object.
[0036] In some possible implementations, each of the K signals has a different CDM encoding.
[0037] In the above scheme, the CDM codes of the K signals are different, which can avoid interference caused by the K signals, thus reducing the transmission time. In addition, K signals can be transmitted in one transmission moment, which can improve the transmission power.
[0038] In some possible implementations, each of the K signals occupies a different spectrum.
[0039] In the above scheme, the K signals have different spectra, which can avoid interference caused by the K signals and also reduce the transmission time. For example, with N transmission channels, N = M * K, where N is greater than M and greater than K. In this way, the signal can be transmitted in M transmission times, thereby reducing the transmission time.
[0040] In some possible implementations, the subcarrier spacing of the spectrum occupied by each of the K signals is K first subcarriers, where the first subcarriers are the system subcarriers of the communication method.
[0041] In the above scheme, the subcarrier spacing of the spectrum occupied by each signal is K first subcarrier spacings. In this way, the bandwidth occupied by each signal is relatively large, which helps to reduce the distance resolution and improve the ability of the second device to identify target objects.
[0042] In some possible implementations, the communication method further includes: determining a first phase difference based on signals transmitted on the same transmission channel present in different sets of transmission channels; wherein, sensing a target object based on the K signals received at each of the M reception times includes: sensing the target object based on the K signals received at each of the M reception times and the first phase difference.
[0043] In the above scheme, the second device can use the first phase difference determined by the signals transmitted on the same transmission channel in different transmission channel sets to perform Doppler compensation on the phase difference of the target object, thereby making the determined phase of the target object more accurate.
[0044] In some possible implementations, the M transmission times include a first transmission time and a second transmission time, the first transmission time corresponds to a first set of transmission channels, the second transmission time corresponds to a second set of transmission channels, the intersection of the first set of transmission channels and the second set of transmission channels is a subset of the first set of transmission channels, the first subset of transmission channels includes at least one transmission channel, and the first transmission time and the second transmission time are two adjacent transmission times.
[0045] The step of determining the first phase difference based on signals transmitted on the same transmission channel in different transmission channel sets includes:
[0046] The first phase difference is determined based on the signals transmitted on at least one transmission channel included in the first transmission channel subset of the first transmission channel set, and the signals transmitted on at least one transmission channel included in the first transmission channel subset of the second transmission channel set.
[0047] In the above scheme, the second device can use the first phase difference determined by the signals transmitted on the same transmission channel in the two transmission channel sets to perform Doppler compensation on the phase difference of the target object, thereby making the determined phase of the target object more accurate.
[0048] In some possible implementations, the M transmission times include a first transmission time, a second transmission time, and a third transmission time. The first transmission time corresponds to a first set of transmission channels, the second transmission time corresponds to a second set of transmission channels, and the third transmission time corresponds to a third set of transmission channels. The intersection of the first set of transmission channels and the second set of transmission channels is a subset of the first set of transmission channels, which includes at least one transmission channel. The intersection of the second set of transmission channels and the third set of transmission channels is a subset of the second set of transmission channels, which also includes at least one transmission channel. The first transmission time and the second transmission time are two adjacent transmission times, and the second transmission time and the third transmission time are two adjacent transmission times.
[0049] The step of determining the first phase difference based on signals transmitted on the same transmission channel in different transmission channel sets includes:
[0050] The first phase difference is determined based on the signals transmitted on at least one transmission channel included in the first subset of transmission channels in the first set of transmission channels, the signals transmitted on at least one transmission channel included in the first subset of transmission channels in the second set of transmission channels, the signals transmitted on at least one transmission channel included in the second subset of transmission channels in the second set of transmission channels, and the signals on at least one transmission channel included in the second subset of transmission channels in the third set of transmission channels.
[0051] In the above scheme, the second device can use the first phase difference determined by the signal transmitted on the same transmission channel in the set of multiple transmission channels to perform Doppler compensation on the phase difference of the target object, thereby making the determined phase of the target object more accurate.
[0052] In some possible implementations, determining the first phase difference based on signals transmitted on the same transmission channel existing in different sets of transmission channels includes: determining the power spectral peak signal of the signals transmitted on the same transmission channel existing in different sets of transmission channels; and determining the first phase difference based on the power spectral peak signal.
[0053] In the above scheme, the second device can determine the first phase difference based on the power spectrum peak signal of the signal on the same transmission channel, so that the second device can perform Doppler compensation on the phase difference of the target object based on the first phase difference, thereby making the determined phase of the target object more accurate.
[0054] In some possible implementations, the communication method further includes:
[0055] The first velocity of the target object is determined based on the K signals received at each of the M receiving times;
[0056] The second velocity of the target object is determined based on the first phase difference;
[0057] The first velocity is defuzzified using the second velocity and the maximum unfuzzy velocity corresponding to the first velocity to obtain the third velocity of the target object;
[0058] Among the M transmission times, the time interval between any two adjacent transmission times is equal.
[0059] In the above scheme, the first velocity estimated by the second device may be inaccurate. The second velocity can be determined by using the first phase difference, and the first velocity can be defuzzified by using the maximum unambiguous velocity solution corresponding to the first velocity and the second velocity to obtain the third velocity of the target object. The third velocity can be the velocity after calibration of the estimated first velocity, so that the determined third velocity of the target object is more accurate.
[0060] In some possible implementations, the communication method further includes: determining a first velocity of the target object based on the K signals received at each of the M receiving times; determining a second velocity of the target object based on the first phase difference; and defuzzifying the first velocity using the second velocity, the maximum unambiguous velocity corresponding to the first velocity, and the maximum unambiguous velocity corresponding to the second velocity to obtain a third velocity of the target object.
[0061] The time interval between any two adjacent transmission times among the M transmission times is not unique.
[0062] In the above scheme, the second device can determine the first velocity of the target object based on the K signals received at each of the M receiving times. The first velocity can be the velocity estimated by the second device. The second device determines the second velocity of the target object based on the first phase difference. The second device can use the second velocity, the maximum unambiguous velocity corresponding to the first velocity, and the maximum unambiguous velocity corresponding to the second velocity to perform deambiguity processing on the first velocity to obtain the third velocity of the target object. The first velocity is the estimated velocity, and the third velocity can be the velocity after calibration of the estimated first velocity, thereby making the third velocity more accurate.
[0063] In some possible implementations, the total transmission duration of the M signals is T1, the time interval between the first transmission time and the second transmission time is T2, where l / 4T1 and l / 4T2 are coprime, l / 4T1 is the maximum unambiguous speed corresponding to the first speed, l / 4T2 is the maximum unambiguous speed corresponding to the second speed, and λ is the wavelength corresponding to the system subcarrier of the communication method.
[0064] In the above scheme, the first velocity is defuzzified using the maximum unfuzzy velocity corresponding to the first velocity. Therefore, the first velocity will not exceed the maximum unfuzzy velocity corresponding to the first velocity. The maximum unfuzzy velocity corresponding to the second velocity is larger than that corresponding to the first velocity, and the maximum unfuzzy velocity l / 4T2 corresponding to the second velocity is coprime with the maximum unfuzzy velocity l / 4T1 corresponding to the first velocity. This allows for a wider range of velocities obtained through defuzzification, resulting in a more accurate determined third velocity. This avoids the problem of a small determined third velocity due to an inaccurate or small maximum unfuzzy velocity corresponding to the first velocity, thus improving the accuracy of the determined target object.
[0065] In some possible implementations, the configuration information includes transmission channel information and / or time interval information. The transmission channel information is used to indicate the K transmission channels included in the transmission channel set corresponding to each of the M transmission times, and the time interval information is used to indicate the time interval between any two adjacent transmission times among the M transmission times.
[0066] Thirdly, a communication device is provided, which has the function of implementing any of the above aspects. The function can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the above functions. For example, a transceiver module or unit, a processing module or unit, an acquisition module or unit, etc.
[0067] Fourthly, embodiments of this application provide a communication device, including: a memory and a processor, wherein the memory is used to store a computer program; and the processor is used to cause the communication device to execute the communication method described in any one of the above aspects when the computer program is invoked.
[0068] Fifthly, embodiments of this application provide a chip system including a processor coupled to a memory, the processor executing a computer program stored in the memory to implement the communication method described in any of the above aspects.
[0069] The chip system can be a single chip or a chip module composed of multiple chips.
[0070] Sixthly, embodiments of this application provide a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the communication method described in any of the above aspects.
[0071] In a seventh aspect, embodiments of this application provide a computer program product that, when run on a communication device, causes the communication device to execute the communication method described in any of the above aspects.
[0072] It is understood that the beneficial effects of aspects three through seven mentioned above can be found in the relevant descriptions of the above aspects, and will not be repeated here. Attached Figure Description
[0073] Figure 1 This is a schematic diagram of an application scenario provided in the embodiments of this application.
[0074] Figure 2 This is a schematic diagram of another application scenario provided in the embodiments of this application.
[0075] Figure 3 This is a schematic diagram of the system architecture provided in the embodiments of this application.
[0076] Figure 4 This is a schematic diagram of the RAN structure provided in the embodiments of this application.
[0077] Figure 5 This is a schematic diagram of the transmission channel provided in an embodiment of this application.
[0078] Figure 6 This is a schematic diagram of the communication method provided in an embodiment of this application.
[0079] Figure 7 This is a schematic diagram of the transmission signal provided in an embodiment of this application.
[0080] Figure 8 This is a schematic diagram of another transmitted signal provided in an embodiment of this application.
[0081] Figure 9 This is a spectrum diagram provided in an embodiment of this application.
[0082] Figure 10 This is a schematic diagram of time-domain resources provided in an embodiment of this application.
[0083] Figure 11 This is a schematic diagram illustrating another communication method provided in an embodiment of this application.
[0084] Figure 12 This is a schematic diagram illustrating another communication method provided in an embodiment of this application.
[0085] Figure 13 This is a schematic block diagram of a communication device provided in an embodiment of this application.
[0086] Figure 14 This is a schematic block diagram of another communication device provided in an embodiment of this application. Detailed Implementation
[0087] The technical solutions in the embodiments of this application will now be described with reference to the accompanying drawings.
[0088] The technical solutions of this application embodiment can be applied to various communication systems, such as: Global System for Mobile Communications (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, LTE Frequency Division Duplex (FDD) system, LTE Time Division Duplex (TDD) system, Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) communication system, 5th Generation (5G) system or New Radio (NR) system, and future communication systems such as 6G.
[0089] In wireless communication scenarios, wireless communication systems can sense specific objects. For example, in the field of safety monitoring, a wireless communication system can sense vehicles occupying emergency lanes, thereby issuing real-time alerts or recording information about illegal occupation of emergency lanes; or a wireless communication system can sense and identify foreign objects (people, animals, or falling rocks, etc.) intruding into highways or railways and take emergency measures. In the field of health monitoring, for example, a wireless communication system can sense and identify abnormal postures of people (such as falls), thereby issuing alerts. In the field of health monitoring, a wireless communication system can continuously monitor human respiration and / or heart rate; after multiple consecutive sensing, it can determine abnormalities in respiration and / or heart rate, thereby issuing alerts. In the field of meteorological monitoring, a wireless communication system can continuously sense changes in the environment, climate, or weather, and use the results of multiple sensing to predict the weather. In the field of autonomous driving, a wireless communication system can sense various objects in a map; continuous multiple sensing of various objects in the map can generate a map for vehicles or drones to navigate according to the map. Alternatively, a wireless communication system can continuously track drones, detecting them as they deviate from their flight path, thereby issuing real-time alerts or recording information about deviating from their flight path. In other words, wireless communication systems can sense a specific object multiple times consecutively, and the data from these multiple sensing attempts can be used to track that specific object.
[0090] Figure 1 The diagram illustrates an application scenario applicable to an embodiment of this application. In this scenario, node 1 can act as a transmitter to send signals. After the signals are reflected by the target object, they are reflected back to node 1. Node 1 senses the target object based on the signals sent by the transmitting antenna, the reflected signals received by the receiving antenna, and changes in the angle between the transmitting and receiving antennas. Figure 1 Taking a drone as an example, the target object can also be other objects, and this application does not limit this.
[0091] Figure 2 Another application scenario applicable to the embodiments of this application is shown. In this scenario, node 1 can act as a transmitter to send a signal. After the signal is reflected by the target object, it is reflected to node 2. Node 2 can obtain data related to the transmitting antenna of node 1 from node 1. Node 2 can perceive the target object based on the data related to the transmitting antenna, the reflected signal received by the receiving antenna, the angle of the receiving antenna, etc. Alternatively, node 2 can send the perceived data to node 1. Node 1 can perceive the target object based on the signal sent by the transmitting antenna, the angle of the transmitting antenna, and the data perceived by node 2. Figure 2 Taking a drone as an example, the target object can also be other objects, and this application does not limit this.
[0092] Figure 3 A schematic diagram of a system architecture provided in an embodiment of this application is shown. Figure 3As shown, the system 300 includes at least one of the following: user equipment (UE) 301, radio access network (RAN) 302, user plane function (UPF) 303, core access and mobility management function (AMF) 304, session management function (SMF) 305, policy control function (PCF) 306, unified data management (UDM) 307, network repository function (NRF) 308, network exposure function (NEF) 309, authentication server function (AUSF) 310, or sensing function (SF) 311.
[0093] UE 301 is also known as terminal equipment, mobile station (MS), mobile terminal (MT), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication equipment, user agent, or user equipment, etc.
[0094] UE 301 can be a device that provides voice / data connectivity to users, such as a handheld device or vehicle-mounted device with wireless connectivity. Currently, examples of terminal devices include: mobile phones, tablets, laptops, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to wireless modems, in-vehicle devices, wearable devices, terminal devices in 5G networks, or future public land mobile communication networks. This application does not limit the terminal devices in the network (PLMN), or UE 301 can be the communication chip in these terminal devices.
[0095] RAN 302 can be a device communicating with UE 301. RAN 302 can also be referred to as an access network device or radio access network device. It can be a transmission reception point (TRP), an evolved NodeB (eNB or eNodeB) in an LTE system, a home base station (e.g., home evolved NodeB or home Node B, HNB), a base band unit (BBU), or a radio controller in a cloud radio access network (CRAN) scenario. Alternatively, RAN 302 can be a relay station, access point, vehicle-mounted equipment, wearable devices, network equipment in a 5G network, or network equipment in a future evolved PLMN network. It can also be an access point (AP) in a WLAN, or a gNB in an NR system. RAN 302 can also be a city base station, micro base station, pico base station, femtobase station, etc., and this application does not limit its scope. In some embodiments, RAN can be open, for example, as... Figure 4 As shown, the RAN can include open radio units (O-RUs), open distributed units (O-DUs), and open centralized units (O-CUs). The main functions of the O-RU are radio signal transmission, reception, power amplification, digital-to-analog conversion, and beamforming. It is primarily implemented using field-programmable gate arrays (FPGAs) and is typically installed near or inside the radio antenna. The O-DU handles the physical layer, medium access control (MAC) layer, and radio link control (RLC) layer. The O-DU is usually located close to the O-RU, and its operation is controlled by the O-CU. The O-CU is divided into logical units for the control plane and user plane, enabling independent deployment on different hardware platforms. The O-CU operates at higher layers, including the radio resource control (RRC) layer, the service data adaptation protocol (SDAP) layer, and the packet data convergence protocol (PDCP) layer. O-CU is typically located near the core network equipment, which is... Figure 3The equipment in question is excluding UE 301 and RAN 302.
[0096] UPF 303 is primarily used for user plane service processing, such as service routing, forwarding, billing, quality of service (QoS) mapping and enforcement, uplink identification and routing to the data network, downlink packet buffering and downlink data arrival notification triggering, and connection to external data networks. UPF 103 can also be referred to as a user plane network element or user plane device in 5G; this may be the name used in future communications, and this application does not limit its scope.
[0097] AMF 304 is primarily used for mobility management and access management. It can be used to implement functions of the Mobility Management Entity (MME) other than session management, such as lawful interception, access authorization (or authentication), UE 101 registration, mobility management, tracking area update procedures, reachability detection, selection of session management network elements, and mobility state transition management. AMF 105 can also be called an access and mobility management function, access and mobility management device, access and mobility management network element, access management device, mobility management device, etc. In future communication systems, AMF 105 may have other names. The name of the network element that manages the mobility of UE 101 in this embodiment is not limited.
[0098] The SMF 305 is responsible for selecting or reselecting UPFs and managing session-related services, such as session establishment, release, IP address allocation, session creation, modification, release, and Quality of Service (QoS) control. The SMF 305 can also be called a session management function, session management device, session management function network element, or session management network element. In future communication systems, the SMF 305 may have other names; the name of the network element with session management functions in this application embodiment is not limited.
[0099] PCF 306 is used to implement policy control functions, charging policy control functions, and Quality of Service (QoS) control. During QoS control, PCF 306 can generate QoS rules. PCF 306 can also be called a policy control function, policy control device, policy control function network element, policy control network element, etc. In future communication systems, PCF 306 may have other names; the name of the network element with policy control functions in this application embodiment is not limited.
[0100] UDM 307 is responsible for managing the subscription information of UE 301. UDM 307 can also be called data management function, data management device, data management function equipment, data management function network element, data management network element, unified data management function, unified data management equipment, unified data management function equipment, unified data management function network element, etc. In future communication systems, UDM 307 may have other names. The name of the network element with data management function in this application embodiment is not limited.
[0101] NRF 308 supports network function registration and discovery. NRF 308 can be called network storage function, network storage device, network storage function device, network storage function network element, network storage network element, etc. In future communication systems, NRF 308 may have other names. This application embodiment does not limit the name of the network element with network storage.
[0102] NEF 309 is a network function entity responsible for opening up core network capabilities to third parties.
[0103] AUSF 310 is used to authenticate UE301.
[0104] SF 311 is used to sense objects or to control RAN 302 to sense objects.
[0105] It should be noted that, Figure 3 The names of the various network elements included (such as UE 301, RAN 302, UPF 303, AMF 304, SMF 305, PCF 306, UDM 307, NEF 309, AUSF 310, and SF 311, etc.) are merely names and do not limit the function of the network element itself. In 5G networks and other future networks, the aforementioned network elements may also have other names, and this application embodiment does not specifically limit this. For example, in 6G networks, some or all of the aforementioned network elements may use the terminology from 5G, or they may have other names, etc. This is uniformly explained here and will not be repeated below.
[0106] It should be noted that, Figure 3 The various network elements in the network do not necessarily have to exist at the same time; the required network elements can be determined based on the needs. Figure 1 The connection relationships between the various network elements are not uniquely determined and can be adjusted according to requirements.
[0107] In some embodiments, Figure 1 and Figure 2 Node 1 in the data can be Figure 3 RAN 302 in; in other embodiments, Figure 2Node 2 in the middle can be Figure 3 RAN 302. In some embodiments, if RAN 302 is Figure 1 and Figure 2 Node 1, or, if RAN is Figure 2 Node 2 in the middle, then Figure 3 SF 311 can control or manage RAN 302 to sense target objects; in other embodiments, Figure 1 and Figure 2 Node 1 in the system may also be uncontrolled or unmanaged by SF 311, or Figure 2 Node 2 in the process may also be independent of SF 311. Node 1 and Node 2 can sense the target object on their own or rely on other devices to sense the target object. This application does not limit this.
[0108] In some embodiments, the transmitter needs to send a signal sequentially at each transmission time using time division multiplexing (TDM). Since multiple signal transmissions are required to sense the target object's position, the transmitter needs to send signals multiple times sequentially, resulting in a longer transmission time and lower transmission power, leading to a longer time to sense the target object and poorer system performance. Furthermore, the estimated target object velocity can be defuzzified using the maximum unambiguous velocity to determine the target object's velocity. However, as the signal transmission time increases, the system's maximum unambiguous velocity decreases, affecting the accuracy of the determined target object's velocity. For example, the system's maximum unambiguous velocity is... For example in N t Sending a signal at each transmission time is equivalent to T increasing by N. t If the factor is multiplied by a factor of n, then n will be... max Shrink N t This reduces the speed of the target object, thus affecting the accuracy of target object perception.
[0109] In other embodiments, the transmitter needs to transmit different signals on different frequency bands using frequency division multiplexing (FDM). However, FDM reduces the actual bandwidth of each transmitted signal. Since distance resolution is bandwidth-dependent, for example, the distance resolution is... Where c is the speed of light and B is the actual bandwidth, the distance resolution increases, which in turn decreases the accuracy of sensing the target object. For example, the total bandwidth of the system is B. a When it is necessary to send N t When there are one signal, the actual bandwidth B of the system is equivalent to B. a / N tThis will cause the distance resolution R to be reduced. res Reduce N t times.
[0110] In some embodiments, the transmitter can send signals using code division multiplexing (CDM), allowing signals with different CDM codes to be sent simultaneously, with good cross-correlation between the CDM codes of different signals. However, when multiple signals need to be sent simultaneously, a large number of CDM codes are required. Since the number of CDM codes is limited, this cannot meet the transmission requirements. For example, if signals need to be sent through 64 or 128 transmission channels, and CDM codes are used to distinguish signals sent through different channels, only 10 CDM codes may be available, thus failing to meet the transmission requirements.
[0111] In this embodiment of the application, the first device can be a transmitter; for example, the transmitter may be... Figure 1 or Figure 2 Node 1, or the sender, can also be Figure 3 UE 301, or the sending end can also be Figure 3 RAN 302. The first device can transmit multiple signals through multiple transmission channels at a single transmission time. This allows the first device to transmit more signals at multiple transmission times, reducing the transmission duration and thus increasing the speed of the sensed target object. Furthermore, transmitting multiple signals simultaneously increases transmission power, which is beneficial for improving system performance. This is especially true in multiple-input multiple-output (MIMO) sensing scenarios where there are many transmission channels, further reducing the transmission duration.
[0112] Figure 5 The concept of a transmission channel is illustrated, such as Figure 5 As shown, the first device includes N transmission channels, numbered 1, 2, ..., N, for example, as Figure 4 Each transmission channel can be connected to L antennas via L phase shifters, radiating signals from the L antennas. One transmission channel can correspond to multiple antennas, and the number of antennas connected to different transmission channels may not be the same. In this embodiment, "transmission channel" can be replaced with "transmit channel," "radio frequency channel," or "radio frequency link," etc., and this embodiment does not impose any restrictions on this.
[0113] The following is combined with Figure 6 The communication method 600 in the embodiments of this application is described as follows: Figure 6 As shown, the communication method 600 includes:
[0114] S610, the first device transmits K signals respectively through the K transmission channels included in the first transmission channel set at the first transmission time. The second device receives the K signals respectively transmitted by the first device through the K transmission channels included in the first transmission channel set at the first reception time.
[0115] Optionally, there may be M transmission times, including the first transmission time. The first device may transmit K signals at each of the M transmission times through the K transmission channels included in the transmission channel set corresponding to each transmission time.
[0116] Optionally, K signals are used to sense the target object. A first device, acting as the transmitter, can send K signals, and a second device, acting as the receiver, can receive K signals. The second device can be aware that the first device has sent K signals. For example, the first device can configure the second device to send K signals. Therefore, the second device can receive the K signals sent by the first device at a first receiving time. Thus, the second device can sense the target object based on the reception status of the K signals.
[0117] Optionally, each of the M transmission times corresponds to a set of transmission channels. Thus, the M transmission times correspond to M sets of transmission channels. The number of transmission channels included in each of the M sets can be equal or unequal. For example, each of the M sets may include K transmission channels; or, the first set of transmission channels corresponding to the first transmission time may include K transmission channels, and the second set of transmission channels corresponding to the second transmission time may include S transmission channels, where K is not equal to S, and K and S are positive integers. In other words, the first device can group the N transmission channels into M groups, with each group corresponding to one transmission time. The total number of transmission channels in the M groups is N. Among them, K i Let K be the number of transmission channels included in the i-th transmission channel set. At this time, the first device can transmit K1 signals respectively through the K1 transmission channels included in the first transmission channel set at the first transmission time. The first device can transmit K2 signals respectively through the K2 transmission channels included in the second transmission channel set at the second transmission time, and so on. The first device can transmit K1 signals respectively through the K1 transmission channels included in the M-th channel set at the M-th transmission time. M Each of the transmission channels sends K. M There are 1 signal. When each set of transmission channels includes K transmission channels, N = M * K, where M, K, and N are positive integers.
[0118] Optionally, any two sets of M transmission channels have no intersection, or the intersection of any two sets of transmission channels is empty.
[0119] Optionally, there exists a non-empty intersection of two transmission channel sets among the M transmission channel sets. Optionally, the M transmission times include a first transmission time and a second transmission time. The first transmission time corresponds to a first transmission channel set, and the second transmission time corresponds to a second transmission channel set. The intersection of the first and second transmission channel sets is a subset of the first transmission channels, which is non-empty. For example, the first transmission channel subset includes at least one transmission channel. Optionally, the first and second transmission times can be two adjacent transmission times. For example, the transmission channel numbers are 1, 2, 3, 4, 5, 6, the first transmission channel set corresponding to time t1 is {1, 2, 3, 4}, and the second transmission channel set corresponding to time t2 is {3, 4, 5, 6}. The intersection of the first and second transmission channel sets is {3, 4}, where time t1 and time t2 are two adjacent transmission times. Optionally, the first and second transmission times may not be adjacent transmission times; this embodiment does not impose such limitations. In some cases, the target object is moving. Since there is an intersection between the transmission channels at the first and second transmission times, the first device can transmit signals through the same transmission channel at different times. The second device can sense the movement of the target object based on the signals transmitted through the same transmission channel at different times, thereby enabling Doppler compensation and improving the accuracy of target object sensing.
[0120] Optionally, the intersection of two or more transmission channel sets among the M transmission channel sets is non-empty. Optionally, the M transmission times include a first transmission time, a second transmission time, and a third transmission time. The first transmission time corresponds to the first transmission channel set, the second transmission time corresponds to the second transmission channel set, and the third transmission time corresponds to the third transmission channel set. The intersection of the first transmission channel set and the second transmission channel set is a subset of the first transmission channel set, which is non-empty. For example, the subset of the first transmission channel set includes at least one transmission channel. The intersection of the second and third transmission channel sets is the second transmission channel subset. For example, the second transmission channel subset includes at least one transmission channel, where the first and second transmission times are two adjacent transmission times, and the second and third transmission times are two adjacent transmission times. For example, the transmission channel numbers are 1, 2, 3, 4, 5, 6, 7, 8, the first transmission channel set corresponding to time t1 is {1, 2, 3}, the second transmission channel set corresponding to time t2 is {3, 4, 5}, and the third transmission channel set corresponding to time t3 is {5, 6, 7, 8}. The intersection of the first and second transmission channel sets is {3}, and the intersection of the second and third transmission channel sets is {5}, where time t1 and time t2 are two adjacent transmission times, and time t2 and time t3 are two adjacent transmission times. Alternatively, two of the first, second, and third transmission times may not be adjacent; this embodiment does not impose such a limitation. In other words, there can be multiple overlapping sets of M transmission channels, and this application does not impose any restrictions on this.
[0121] Optionally, prior to S610, the first device could generate K signals. That is, generating K signals is an internal implementation of the first device. In some cases, the first device can obtain K signals based on its own implementation, and the generation step may not be necessary.
[0122] Optionally, the time interval between any two adjacent transmission times in the M transmission times is equal. For example, time t1 corresponds to transmission channel set 1, time t2 corresponds to transmission channel set 2, and time t3 corresponds to transmission channel set 3. Time t1 and time t2 are two adjacent transmission times, time t2 and time t3 are two adjacent transmission times, the time interval from time t1 to time t2 is equal to the time interval from time t2 to time t3, and the M transmission times include time t1, time t2, and time t3.
[0123] Optionally, the time interval between any two adjacent transmission times among the M transmission times is not unique. For example, time t1 corresponds to transmission channel set 1, time t2 corresponds to transmission channel set 2, and time t3 corresponds to transmission channel set 3. Time t1 and time t2 are two adjacent transmission times, and time t2 and time t3 are two adjacent transmission times. The time interval from time t1 to time t2 may not be equal to the time interval from time t2 to time t3. The M transmission times include time t1, time t2, and time t3. Optionally, if the total transmission duration corresponding to the M transmission times is T1, and the first transmission channel set corresponding to the first transmission time intersects with the second transmission channel set corresponding to the second transmission time, and the intersection is non-empty, then the time interval between the first and second transmission times is T2. In this case, l / 4T1 and l / 4T2 are coprime, and λ is the wavelength corresponding to the system subcarrier of the communication method.
[0124] Optionally, the M transmission times correspond to the M reception times; for example, there is a one-to-one correspondence between the M transmission times and the M reception times. Therefore, the first device can transmit K signals at each of the M transmission times through the K transmission channels included in the set of transmission channels corresponding to the M transmission times. For example, after S610, the first device transmits K signals at the second transmission time through the K transmission channels included in the second transmission channel set, and the second device receives the K signals transmitted by the first device through the K transmission channels included in the second transmission channel set at the second reception time. The second reception time corresponds to the second transmission time, and so on. The first device transmits K signals at the Mth transmission time through the K transmission channels included in the Mth transmission channel set, and the second device receives the K signals transmitted by the first device through the K transmission channels included in the Mth transmission channel set at the Mth reception time. Therefore, as... Figure 6 As shown, similar steps to S610 are executed M times, so that the second device receives K signals at each of the M receiving times corresponding to the M sending times.
[0125] Optionally, prior to S610, the first device can send configuration information to the second device. This configuration information configures the first device to transmit K signals through K transmission channels in each of the M transmission times, corresponding to the set of transmission channels for each transmission time. Thus, the second device can receive K signals in each of the M reception times according to the configuration information. Optionally, the configuration information may include transmission channel information and / or time interval information. The transmission channel information indicates the K transmission channels included in the set of transmission channels corresponding to each of the M transmission times. This allows the second device to determine the grouping of transmission channels by the first device based on the transmission channel information. For example, the transmission channel information may indicate that there are M transmission channel sets, and the number of each transmission channel included in each set. The transmission channel information may indicate that there are two transmission channel sets: transmission channel set 1 is {1, 2, 3, 4}, and transmission channel set 2 is {5, 6, 7, 8}, where 1, 2, 3, 4, 5, 6, 7, 8 are the numbers of the transmission channels. The time interval information indicates the time interval between any two adjacent transmission times out of M transmission times. That is, it indicates the time interval between K signals transmitted through transmission channels included in two sets of transmission channels at two adjacent times. Thus, the second device can determine the M reception times corresponding to the M transmission times based on the time interval information. Optionally, the time interval between any two adjacent transmission times out of the M transmission times indicated by the time interval information is equal. For example, K signals are transmitted through transmission channels included in transmission channel set 1 at time t1, K signals are transmitted through transmission channels included in transmission channel set 2 at time t2, and K signals are transmitted through transmission channels included in transmission channel set 3 at time t3. Here, t1 and t2 are two adjacent transmission times, t2 and t3 are two adjacent transmission times, and the time interval from t1 to t2 is equal to the time interval from t2 to t3. Optionally, the time interval between any two adjacent transmission times out of the M transmission times indicated by the time interval information is not unique; for example, the unit of the time interval can be a symbol. For example, at time t1, K signals are transmitted through the transmission channels included in transmission channel set 1; at time t2, K signals are transmitted through the transmission channels included in transmission channel 2; and at time t3, K signals are transmitted through the transmission channels included in transmission channel set 3. Here, t1 and t2 are two adjacent transmission times, and t2 and t3 are two adjacent transmission times. The time interval from t1 to t2 may not be equal to the time interval from t2 to t3. Optionally, the configuration information may include CDM encoding information, which indicates the CDM encoding used by each transmission channel. Thus, the second device can determine the CDM encoding used by each transmission channel based on the CDM encoding information, and thereby extract the corresponding signal using the CDM encoding.Optionally, the configuration information may include spectrum information, which can indicate the spectrum corresponding to the signal on each transmission channel. In this way, the second device can determine the spectrum corresponding to the signal on each transmission channel based on the spectrum information, thereby extracting the corresponding signal.
[0126] The K signals are described in two cases below.
[0127] Scenario 1: Each of the K signals has a different CDM code.
[0128] In this embodiment, K signals can be transmitted at each transmission moment, and the CDM codes of the K signals are different. This avoids interference caused by transmitting K signals on K transmission channels, and also reduces the transmission time. For example, with N transmission channels, N = M * K, the signal transmission can be completed in M transmission moments, thereby reducing the signal transmission time. Optionally, there are M transmission channel sets corresponding to the M transmission moments. Signals transmitted on transmission channels in different transmission channel sets within the M transmission channel sets can use the same CDM code, while signals transmitted on transmission channels within the same transmission channel set use different CDM codes. That is, signals transmitted on transmission channels at the same moment use different CDM codes. In this way, a total of K CDM codes can be used. The K CDM codes can be mutually orthogonal, allowing multiple signal transmissions with fewer CDM codes. Fewer CDM codes can still satisfy good autocorrelation and cross-correlation characteristics. This not only reduces the number of CDM codes used, but also avoids interference between signals on different transmission channels at the same moment, thereby improving system performance. Furthermore, K signals can be transmitted in a single transmission moment, which can increase the transmission power of the first device and thus improve the system performance.
[0129] For example, such as Figure 7 As shown, there are M transmission times, TDM1, TDM2, TDM3, ..., TDMM, each transmission time corresponding to a set of transmission channels. The set of transmission channels F1 corresponding to TDM1 is {F... 1,1 F 1,2 ,…,F 1,M}, the set of transmission channels F2 corresponding to TDM2 is {F 2,1 F 2,2 ,…,F 2,M}, the set of transmission channels F3 corresponding to TDM3 is {F 3,1 F 3,2 ,…,F 3,M}, the set of transmission channels F corresponding to TDM M M For {F M,1 F M,2 ,…,FM,M} (not shown in the figure), where the transmitting channel F in the channel set F1 1,1 The sending channel F in channel set F2 2,1 The sending channel F in channel set F3 3,1 Channel set F M The sending channel F in M,1 The CDM encoding used for all signals transmitted is CDM encoding 1; the transmission channel F in channel set F1 1,2 The sending channel F in channel set F2 2,2 The sending channel F in channel set F3 3,2 Channel set F M The sending channel F in M,2 The CDM encoding used for the signals transmitted is CDM encoding 2; and so on, the transmission channels F in channel set F1 are all CDM encoding 2. 1,K The sending channel F in channel set F2 2,K The sending channel F in channel set F3 3,K Channel set F M The sending channel F in M,K The signals transmitted all use CDM encoding K, so that signals can be transmitted through M*K transmission channels at M transmission times. For example... Figure 5 The baseband signal processing unit of the first device can control the transmission signals of the transmission channels included in the transmission channel set corresponding to each transmission time. The second device can extract the signal on each channel by performing matched filtering using CDM encoding at each corresponding reception time. Taking TDM1 as an example, the baseband signal processing unit of the first device can control the transmission channels {F1} included in the transmission channel set F1. 1,1 F 1,2 ,…,F 1,M Simultaneously send signals, sending channel F 1,1 The signal uses CDM encoding 1, and the transmission channel F... 1,2 The signal used in the above signal uses CDM2 encoding. The second device can extract the transmission channel F by performing matched filtering using CDM1 encoding in TDM1. 1,1 The signal from the above channel can be extracted by using CDM encoding 2 and matched filtering. 1,2 The signal from the above channel can be extracted by using CDM encoding K and matched filtering. 1,K The signal from the above, and so on, allows the second device to extract signals from M transmission times. Among them, Figure 7 Taking the example that each set of transmission channels includes the same number of transmission channels, K, in practical applications, the number of transmission channels included in each set of transmission channels may not be equal.
[0130] In scenario one, the first device can simultaneously transmit multiple signals through multiple transmission channels within a single TDM moment, resulting in high transmission power. Compared to the traditional TDM method where only one transmission channel transmits data per TDM moment, this reduces the number of signal transmission times and increases transmission power. For example, with 64 independent transmission channels and 8 CDM codes satisfying cross-correlation and autocorrelation, this embodiment can divide the transmission channels into 8 groups, transmitting signals through all 8 channels at a time. Using the traditional TDM method would require transmitting 64 signals, thus reducing the transmission time by 8 times in this embodiment, achieving the maximum unambiguous speed. It can be increased by 8 times, thus making the determined target speed more accurate when using the maximum unambiguous speed to determine the target speed.
[0131] Optionally, in scenario one, the configuration information may include CDM encoding information, which may indicate the CDM encoding used by each transmission channel. For example, it may indicate K CDM encodings and the correspondence between each transmission channel and the K CDM encodings. In this way, the second device can determine the K CDM encodings and the correspondence between each transmission channel and the K CDM encodings, thereby using the corresponding CDM encoding on each transmission channel to perform matched filtering on the signal of each transmission channel.
[0132] Scenario 2: Each of the K signals occupies a different frequency spectrum.
[0133] In this embodiment, K signals can be transmitted at each transmission moment, and these K signals have different spectra. This avoids interference caused by transmitting K signals on K transmission channels and also reduces transmission time. For example, with N transmission channels, N = M * K, signal transmission can be completed in M transmission moments, thus reducing transmission time. Optionally, the M transmission moments correspond to M transmission channel sets. Signals transmitted on transmission channels in different transmission channel sets within the M transmission channel sets can use the same spectrum, while signals transmitted on transmission channels within the same transmission channel set use different spectra. That is, signals transmitted on transmission channels at the same moment use different spectra, allowing a total of K spectra to be used. This avoids interference between signals from different transmission channels at the same moment, thereby improving system performance. Furthermore, since K signals can be transmitted in one transmission moment, the transmission power of the first device can also be increased, further improving system performance.
[0134] Optionally, in case two, the subcarrier spacing of the spectrum occupied by each of the K signals is K first subcarrier spacings, and the first subcarrier spacing is the system subcarrier spacing.
[0135] For example, such as Figure 8 As shown, there are M transmission times, TDM1, TDM2, TDM3, ..., TDMM, each transmission time corresponding to a set of transmission channels. The set of transmission channels F1 corresponding to TDM1 is {F... 1,1 F 1,2 ,…,F 1,M}, the set of transmission channels F2 corresponding to TDM2 is {F 2,1 F 2,2 ,…,F 2,M}, the set of transmission channels F3 corresponding to TDM3 is {F 3,1 F 3,2 ,…,F 3,M}, the set of transmission channels F corresponding to TDM M M For {F M,1 F M,2 ,…,F M,M} (not shown in the figure), where the transmitting channel F in the channel set F1 1,1 The sending channel F in channel set F2 2,1 The sending channel F in channel set F3 3,1 Channel set F M The sending channel F in M,1 The spectrum of the signal transmitted is spectrum 1; the transmission channel F in channel set F1 1,2 The sending channel F in channel set F2 2,2 The sending channel F in channel set F3 3,2 Channel set F M The sending channel F in M,2 The spectrum of the signal transmitted is spectrum 2; and so on, the transmission channel F in channel set F1 is spectrum 2. 1,K The sending channel F in channel set F2 2,K The sending channel F in channel set F3 3,K Channel set F M The sending channel F in M,K The spectrum of the transmitted signal is all of spectrum 1. Therefore, signals can be transmitted through M*K transmission channels at M transmission times. For example, Figure 5The baseband signal processing unit of the first device can modulate the signals of the transmission channels included in the transmission channel set corresponding to each transmission time onto the corresponding spectrum, for example, using inverse fast fourier transform (IFFT). The second device can use the signal corresponding to each transmission channel to perform matched filtering on the signal transmitted on each transmission channel at each corresponding reception time to determine the received signal. Taking TDM1 as an example, the baseband signal processing unit of the first device can modulate the transmission channels {F1} included in the transmission channel set F1. 1,1 F 1,2 ,…,F 1,M Simultaneously send signals, sending channel F 1,1 The spectrum of the signal on the transmission channel F is spectrum 1. 1,2 The spectrum of the signal on the device is spectrum 2. The second device can use the transmission channel F in TDM1. 1,1 The corresponding signal pair is transmitted from channel F. 1,1 The received signal is matched and filtered to obtain the transmission channel F. 1,1 The signal is transmitted using channel F. 1,2 The corresponding signal pair is transmitted from channel F. 1,2 The received signal is matched and filtered to obtain the transmission channel F. 1,2 The signal is transmitted using channel F. 1,K The corresponding signal pair is transmitted from channel F. 1,K The received signal is matched and filtered to obtain the transmission channel F. 1,K The first device can extract signals from M transmission times, similarly, by using signals transmitted at each transmission channel. The first device can pre-configure the signals transmitted on each channel to the second device. This allows the second device to obtain the signals transmitted on each channel after reflection from the target object. In other words, the second device can know the signals transmitted on each channel in advance and use pre-known signals for matched filtering to obtain the received signals on each channel, thus enabling it to sense the target object. Figure 8 Taking the example that each set of transmission channels includes the same number of transmission channels, K, in practical applications, the number of transmission channels included in each set of transmission channels may not be equal.
[0136] Optionally, the first device can adjust the actual bandwidth B of the system according to the first subcarrier spacing f of the orthogonal frequency division multiplexing (OFDM) system. scs Divide into S parts, S = B / f scsThen, the S subcarriers are divided into M groups, with K subcarriers in each group, for example, such as Figure 9 As shown, each group of K subcarriers is numbered {1,2,…,K} from low to high frequency. Subcarrier number 1 constitutes spectrum 1, subcarrier number 2 constitutes spectrum 2, subcarrier number 3 constitutes spectrum 3, and so on, with subcarrier number K constituting spectrum K. The subcarrier spacing between any two adjacent subcarrier bands numbered 1 in spectrum 1 is K times the first subcarrier spacing f. scs . or in, For floor operations, This is the floor operation, where S, M, and K are positive integers greater than 1.
[0137] Optionally, in scenario two, the configuration information may include spectrum information, which can indicate the spectrum corresponding to each transmission channel. For example, it can indicate the number of each spectrum in the K spectrums, as well as the correspondence between each transmission channel and the K spectrums. In this way, the second device can determine the K spectrums and the correspondence between each transmission channel and the K spectrums.
[0138] In scenario two, the first device can simultaneously transmit multiple signals through multiple transmission channels in a single TDM moment, resulting in high transmission power. Compared to the traditional TDM scheme where only one transmission channel transmits data per TDM moment, this reduces the total transmission duration and increases transmission power. In scenario two, in the traditional FDM scheme, the bandwidth of each transmission channel is B / K. In this embodiment, the actual bandwidth of each transmission channel is close to the total bandwidth B. Since distance resolution is inversely proportional to the transmission signal bandwidth, the distance resolution in this embodiment can be improved by a factor of K, thereby improving the accuracy of sensing target objects. For example, in a 20MHz bandwidth OFDM communication system with a subcarrier spacing of 30kHz, there are 666 carriers to choose from. Dividing these 666 carriers into 111 equal parts, each with 6 subcarriers, i.e., K=6, the first device can simultaneously transmit signals through 6 transmission channels. Since each spectrum occupies the entire 20MHz bandwidth, the distance resolution obtained using scenario two is... If the distance resolution obtained using the traditional FDM method is Therefore, since the distance resolution in case two is low, the embodiments of this application can improve the accuracy of sensing target objects.
[0139] Optionally, the first device can be configured with time-domain resources for transmitting communication data or time-domain resources for transmitting signals used for sensing. For example, time-domain resources between two transmission times can be configured as time-domain resources for transmitting communication data. Optionally, the time-domain resources for transmitting communication data can be referred to as communication symbols, for example, such as... Figure 9As shown, the time-domain resources between two TDMs can be configured as communication symbols for transmitting communication data.
[0140] Understandable, Figure 7 and Figure 8 The example described uses TDM as the transmission time. In some embodiments, the transmission time can be a basic time unit, such as a symbol, etc. This application does not limit this.
[0141] S620, the second device can sense the target object based on the K signals received at each of the M receiving times.
[0142] Optionally, the first device and the second device can be the same device, for example, in Figure 1 In the scenario shown, the first device and the second device can be Figure 1 In node 1, the first device can send K signals each time in M transmission moments, and the first device can receive the reflected K signals at each reception moment, and perceive the target object based on these reflected signals and the transmitted signals.
[0143] Optionally, the first device and the second device can be different devices, for example, in Figure 2 In the scenario shown, the first device can be node 1 of node 2, and the second device can be... Figure 2 In node 2, the first device can act as a transmitter to send signals sequentially at M transmission times. After the signal sent by the first device is reflected by the target object, it is received by the second device. After receiving the signal, the second device can perceive the target object based on the received signal and the signal sent by the first device.
[0144] Optionally, S620 includes: the second device can determine a first phase difference, and the second device can sense the target object based on the first phase difference and K signals received at each of the M reception times. Optionally, the CDM codes of each of the K signals are different, or the spectra of each of the K signals are different. In this way, the second device can use the determined first phase difference to perform Doppler compensation on the phase difference of the target object, thereby making the determined phase of the target object more accurate. Since in some cases the target object sensed by the second device is not stationary but moving, and the target object is also moving while the first device is transmitting signals through the transmission channel at different transmission times, the phase difference of the target object sensed by the second device is due to the change in the angle of the target object and the movement of the target object. The second device needs to use the first phase difference caused by the movement of the target object to compensate for the obtained phase difference of the target object, thereby obtaining the phase difference caused by the change in the angle of the target object, thus making the determination of the phase difference caused by the change in the angle of the target object more accurate, and thus sensing the target object more accurately.
[0145] Optionally, the second device determines the first phase difference by: the second device determining the first phase difference based on signals transmitted on the same transmission channels existing in different transmission channel sets. Optionally, the second device can determine which transmission channel sets have the same transmission channels based on the transmission channel information in the configuration information, and can determine the number of the same transmission channels. For example, if there is a non-empty intersection of two transmission channel sets among the M transmission channel sets, the second device can determine the first phase difference based on the signals transmitted on the transmission channels in the intersection. Optionally, the M transmission channel sets include the first transmission channel set corresponding to the first transmission time, the second transmission channel set corresponding to the second transmission time, and the intersection of the first and second transmission channel sets is a subset of the first transmission channels. The first transmission channel subset is non-empty, for example, if the first transmission channel subset includes at least one transmission channel. Then, the second device determines the first phase difference based on signals transmitted on the same transmission channels existing in different transmission channel sets by: the second device determining the first phase difference based on signals transmitted on at least one transmission channel in the first transmission channel set at the first transmission time, and signals transmitted on at least one transmission channel in the second transmission channel set at the second transmission time. The transmitted signal determines the first phase difference of the target object between the first transmission time and the second transmission time. For example, the transmission channels are numbered 1, 2, 3, 4, 5, 6, 7, the first transmission channel set corresponding to time t1 is {1, 2, 3, 4}, and the second transmission channel set corresponding to time t2 is {4, 5, 6, 7}. Time t1 and time t2 are two adjacent transmission times, and the intersection of the first transmission channel set and the second transmission channel set is {4}. Then, the second device can determine the first phase difference between time t1 and time t2 based on the signal transmitted on the transmission channel numbered 4 at time t1 and the signal transmitted on the transmission channel numbered 4 at time t2.Optionally, the M transmission channel sets include a first transmission channel set corresponding to a first transmission time, a second transmission channel set corresponding to a second transmission time, and a third transmission channel set corresponding to a third transmission time. The intersection of the first transmission channel set and the second transmission channel set is a first transmission channel subset, which includes at least one transmission channel. The intersection of the second transmission channel set and the third transmission channel set is a second transmission channel subset, which also includes at least one transmission channel. The first transmission time and the second transmission time are two adjacent transmission times, and the second transmission time and the third transmission time are two adjacent transmission times. Then, the second device determines the first phase difference based on the signals transmitted on the same transmission channels in different transmission channel sets, including: determining the first phase difference based on the signals transmitted on at least one transmission channel included in the first transmission channel subset of the first transmission channel set, the signals transmitted on at least one transmission channel included in the first transmission channel subset of the second transmission channel set, the signals transmitted on at least one transmission channel included in the second transmission channel subset of the second transmission channel set, and the signals on at least one transmission channel included in the second transmission channel subset of the third transmission channel set. For example, if the transmission channels are numbered 1, 2, 3, 4, 5, 6, 7, 8, the first transmission channel set corresponding to time t1 is {1, 2, 3}, the second transmission channel set corresponding to time t2 is {3, 4, 5}, and the third transmission channel set corresponding to time t3 is {5, 6, 7, 8}. The intersection of the first and second transmission channel sets is {3}, and the intersection of the second and third transmission channel sets is {5}. Here, time t1 and time t2 are two adjacent transmission times, and time t2 and time t3 are two adjacent transmission times. Then, the second device can determine the first phase difference between time t1 and time t3 based on the signal transmitted on transmission channel number 3 at time t1, the signal transmitted on transmission channel number 3 at time t2, the signal transmitted on transmission channel number 4 at time t2, and the signal transmitted on transmission channel number 4 at time t3. Optionally, if there are more overlapping transmission channel sets among the M transmission channel sets, the second device can determine the first phase difference of the target object based on the signals transmitted by the transmission channels in the overlap at different transmission times. This application embodiment does not limit the number of overlapping transmission channel sets.
[0146] Optionally, the second device determines the first phase difference based on signals transmitted on the same transmission channel in different transmission channel sets, including: the second device can determine the power spectrum peak signal of the signals transmitted on the same transmission channel in different transmission channel sets; the second device can determine the first phase difference based on the power spectrum peak signal. Optionally, the second device determines the power spectrum peak signal of the signals transmitted on the same transmission channel in different transmission channel sets, including: the second device can determine the power spectrum peak signal of each signal received at M reception times. For example, the second device can perform range pulse compression on each signal received at the M reception times to obtain the range velocity power spectrum of each signal; determine the total range velocity power spectrum based on the range velocity power spectrum of each signal; and determine the power spectrum peak signal of the signals transmitted on the same transmission channel in different transmission channel sets based on the total range velocity power spectrum. Optionally, the second device determines the power spectrum peak signals of signals transmitted on the same transmission channel in different transmission channel sets based on the total range-velocity power spectrum, including: determining the range-velocity index of the target object based on the total range-velocity power spectrum; extracting signals transmitted on the same transmission channel in different transmission channel sets based on the target object's range-velocity index; and determining the power spectrum peak signals of signals transmitted on the same transmission channel. For example, the second device can perform a fast fourier transform (FFT) on the range-velocity power spectrum of each signal to obtain the range-velocity power spectrum of each signal. The second device can perform incoherent superposition of the velocity power spectra of each signal to obtain the total range-velocity power spectrum, and perform two-dimensional constant false alarm rate (CFAR) detection on the total range-velocity power spectrum to determine the range-velocity index of the target object. For example, the power spectrum peak signals of signals transmitted on the same transmission channel are {x1, x2}, and the first phase difference is... in,() * For conjugate operations, `angel()` represents the radian operation. Optionally, if the intersection of two sets of transmission channels contains multiple identical transmission channels, multiple power spectral peaks of the signals transmitted on these identical channels can be extracted. Then, the average of these power spectral peaks is taken to determine the first phase difference. For example, if the intersection of two sets of transmission channels contains two identical transmission channels, two power spectral peaks can be extracted, averaged, and then the first phase difference is determined. For instance, if there are q identical transmission channels in the inter-group transmission channels, with power spectral peaks {x... 1,1 ,x 1,2},……,{x q,1 ,x q,2}, then the first phase difference is f d=angle(∑ i x i,1 ·∑ i x i,2 ).
[0147] Optionally, the second device can determine the first velocity of the target object based on the K signals received at each of the M receiving times. For example, the second device can extract the velocity corresponding to the distance-velocity index of the signals transmitted on the same transmission channel. This velocity can be the first velocity, which may be an estimated velocity by the second device. In some cases, the estimated first velocity may be inaccurate, requiring defuzzification using the maximum unambiguous velocity solution to obtain the third velocity of the target object. For example, the second device can determine the second velocity of the target object based on the first phase difference. The second device can then defuzzify the first velocity using the second velocity and the maximum unambiguous velocity corresponding to the first velocity to obtain the third velocity of the target object, thereby determining the velocity of the target object. The first velocity can be the estimated velocity, and the third velocity can be the velocity after calibration of the estimated first velocity. In this case, the time interval between any two adjacent transmission times in the M transmission times is equal. Optionally, if the time interval between any two adjacent transmission times in the M transmission times is equal, then the time interval between any two receiving times in the M receiving times is also equal. For example, the second velocity can be... The first velocity is v1, and the maximum unambiguous velocity corresponding to the first velocity is... Where λ is the wavelength corresponding to the system subcarrier of the communication method, T is the time interval between any two transmission times, and MT is the total transmission duration. That is, in this method, the time interval between any two adjacent transmission times is equal. The specific defuzzification method is: search for the number of defuzzification cycles. in, k1∈Z + The final obtained third velocity of the target object is In other words, in this embodiment, the first phase difference caused by object movement can be determined by the signals on the same transmission channels in two transmission channel sets. The second velocity obtained using the first phase difference can be used to unblur the first velocity. If the first velocity is unblurred using the maximum unblurred velocity corresponding to the first velocity, the first velocity will not exceed the maximum unblurred velocity corresponding to the first velocity. In this embodiment, the second velocity is larger than the maximum unblurred velocity corresponding to the first velocity, thus allowing for a wider range of determined velocities and making the determined third velocity more accurate. This avoids the problem of a small determined third velocity due to an inaccurate or small maximum unblurred velocity corresponding to the first velocity, thereby improving the accuracy of the determined target object.
[0148] Optionally, the second device can determine the first velocity of the target object based on the K signals received at each of the M receiving times. The first velocity can be the velocity estimated by the second device. In some cases, the estimated first velocity may be inaccurate, requiring defuzzification using the maximum unambiguous velocity solution to obtain the third velocity of the target object. For example, the second velocity of the target object can be determined based on the first phase difference. The second device can use the second velocity, the maximum unambiguous velocity corresponding to the first velocity, and the maximum unambiguous velocity corresponding to the second velocity to defuzzify the first velocity, obtaining the third velocity of the target object. The first velocity is the estimated velocity, and the third velocity can be the velocity after calibration of the estimated first velocity. The time interval between any two adjacent transmission times in the M transmission times is not unique. Optionally, if the time interval between any two adjacent transmission times in the M transmission times is not unique, then the time interval between any two receiving times in the M receiving times is also not unique. For example, the second velocity can be... The first velocity is v1, and the maximum unambiguous velocity corresponding to the first velocity is... The maximum unambiguous velocity corresponding to the second velocity is The values of T1 and T2 make v max1 With v max2 Coprime, λ is the wavelength corresponding to the system subcarrier of the communication method, T1 is the total transmission duration, and T2 is the time interval between two transmission times with the same channel. For example, if the set of first transmission channels corresponding to the first transmission time and the set of second transmission channels corresponding to the second transmission time intersect and the intersection is non-empty, the time interval between the first and second transmission times is T2, and the time interval between the second and third transmission times is T3. T2 is not equal to T3. That is, in this way, the time interval between two adjacent transmission times is not equal. In this case, the first device can indicate T1 and T2 to the second device through the time interval information. The specific defuzzification method is: searching for the number of defuzzification cycles. in, k1, k2∈Z + , v thres To determine the maximum perceptible speed, the final third velocity of the target object is: In other words, in this embodiment, the first phase difference caused by object movement can be determined using signals from the same transmission channel in two transmission channel sets. The maximum unambiguous velocity corresponding to the second velocity obtained from the first phase difference, along with the maximum unambiguous velocity corresponding to the first velocity, can be used to deambiguously determine the first velocity. Since the maximum unambiguous velocity corresponding to the first velocity is coprime to the maximum unambiguous velocity corresponding to the second velocity, the range of the determined third velocity can be larger. If the first velocity is deambiguously determined using the maximum unambiguous velocity corresponding to the first velocity, the first velocity will not exceed the maximum unambiguous velocity corresponding to the first velocity. In this embodiment, the maximum unambiguous velocity corresponding to the second velocity is larger than the maximum unambiguous velocity corresponding to the first velocity, and the maximum unambiguous velocity corresponding to the second velocity is coprime to the maximum unambiguous velocity corresponding to the first velocity. Therefore, the range of the deambigued velocities can be larger, resulting in a more accurate determined third velocity. This avoids the problem of a small determined third velocity due to an inaccurate or small maximum unambiguous velocity corresponding to the first velocity, thereby improving the accuracy of the determined target object.
[0149] In the aforementioned communication method 600, the first device can transmit K signals through K transmission channels at each of the M transmission times, and the second device can receive the K signals transmitted by the first device through the K transmission channels at each of the M reception times. The second device can sense the target object based on the signals received at the M reception times, which can reduce the time for sensing the target object. Since K signals can be transmitted in one transmission time, the transmission power of the first device in transmitting K signals can also be increased, which is beneficial to improving the accuracy of sensing the target object.
[0150] To better describe the above communication method, the following will combine... Figure 2 The communication method 1100 provided in the embodiments of this application is described as follows: Figure 11 As shown, the communication method 1100 includes:
[0151] S1110, Node 1 sends a perception service request message to Node 2, and Node 2 receives the perception service request message from Node 1.
[0152] Node 1 can be the first device in the communication method 600 described above, and Node 2 can be the second device in the communication method 600 described above. For example, Node 1 can be... Figure 3 UE 301, Node 2 can be Figure 3 RAN 302; for example, node 1 could be Figure 3 RAN302, Node 2 can be Figure 3 UE 301.
[0153] Optionally, when node 1 has a need to sense a target object, it can be triggered to send a sensing service request message.
[0154] Optionally, S1110 can be replaced by Node 2 sending a perception service request message to Node 1, and Node 1 receiving the perception service request message from Node 2. That is, the perception service request message can be triggered by Node 1 or Node 2. This application embodiment does not limit this.
[0155] S1120, Node 1 and Node 2 exchange capability information with each other.
[0156] Optionally, S1120 includes: Node 1 sending its capability information to Node 2, and Node 2 sending its capability information to Node 1. The order in which Node 1 and Node 2 send the capability information is not restricted.
[0157] Among them, Node 1 and Node 2 can exchange capability information based on the perception service request message.
[0158] Optionally, the capability information of node 1 is used to indicate the capabilities of node 1 related to the sensing function, such as the frequency bands supported by node 1, bandwidth, number of transmission channels, and network of transmission channels and antennas.
[0159] Optionally, the capability information of node 2 is used to indicate the capabilities of node 2 related to the sensing function, such as the frequency bands and bandwidth supported by node 2.
[0160] S1130, Node 1 sends configuration information to Node 2, and Node 2 receives configuration information from Node 1.
[0161] The configuration information is described in the above-described communication method 600, and will not be described in detail in this embodiment.
[0162] S1140, Node 1 sends K signals at each of the M transmission times. After the signals are reflected by the target object, Node 2 receives K signals at each of the M reception times.
[0163] Specifically, the method of transmitting and receiving signals in S1140 is described in the above-mentioned communication method 600.
[0164] S1150, Node 2 senses the target object based on the received signal and obtains the sensing result.
[0165] Optionally, S1160 may also exist.
[0166] S1160, Node 2 sends the sensing results to Node 1, and Node 1 receives the sensing results from Node 2.
[0167] In other words, in the communication method 1100 described above, node 2 can assist node 1 in perceiving the target object, and node 2 sends the obtained perception result to node 1. In some embodiments, node 1 can assist node 2 in perceiving the target object, and node 2 obtains the perception result of the target object; or, in some cases, node 2 can perceive the target object based on the received signal, obtain a first perception result, and node 2 sends the first perception result to node 1. Node 1 obtains a second perception result of the target object based on the first perception result and the signal sent by node 1.
[0168] In some scenarios, the SF311 network element of the core network equipment can also assist in sensing target objects, for example, such as... Figure 12 As shown, the communication method 1200 includes:
[0169] S1210, Node 1 sends a sensing service request message to SF, and SF receives the sensing service request message from Node 1.
[0170] S1220, SF sends a sensing service request message to Node 2, and Node 2 receives the sensing service request message from SF.
[0171] Optionally, S1210 and S1220 can be replaced by: Node 2 sending a sensing service request message to SF, SF receiving the sensing service request message from Node 2, SF sending a sensing service request message to Node 1, and Node 1 receiving the sensing service request message from SF.
[0172] Node 1 can be the first device in the communication method 600 described above, and Node 2 can be the second device in the communication method 600 described above. For example, Node 1 can be... Figure 3 UE 301, Node 2 can be Figure 3 RAN 302; for example, node 1 could be Figure 3 RAN302, Node 2 can be Figure 3 UE 301.
[0173] Optionally, when node 1 has a need to sense a target object, it can be triggered to send a sensing service request message.
[0174] S1230, SF auxiliary node 1 and node 2 exchange capability information.
[0175] Optionally, S1230 includes: Node 1 sending its capability information to SF, SF sending its capability information to Node 2, Node 2 sending its capability information to SF, and SF sending its capability information to Node 1. The order in which Node 1 and Node 2 send the capability information is not restricted.
[0176] S1240, Node 1 sends configuration information to SF, and SF receives configuration information from Node 1.
[0177] S1250, SF sends configuration information to node 2, and node 2 receives configuration information from SF.
[0178] The configuration information in S1240 and S1250 can be found in the description of communication method 600, and will not be described in detail in this embodiment.
[0179] S1260, Node 1 sends K signals at each of the M transmission times. After the signals are reflected by the target object, Node 2 receives K signals at each of the M reception times.
[0180] Specifically, the method of transmitting and receiving signals in S1260 is described in the above-mentioned communication method 600.
[0181] S1270, Node 2 obtains the perception result by sensing the target object based on the received signal.
[0182] Optionally, S1280 may also be present.
[0183] S1280, Node 2 sends the sensing results to SF, and SF receives the sensing results from Node 2.
[0184] In other words, in the above communication method 1200, node 1 and SF can assist node 2 in perceiving the target object. Node 2 obtains the perception result of the target object and sends it to SF. Alternatively, in some cases, node 2 can perceive the target object based on the received signal and obtain a first perception result. Node 2 sends the first perception result to SF, and SF can send the first perception result to node 1. Node 1 obtains a second perception result of the target object based on the first perception result and the signal sent by node 1.
[0185] Figure 13 This is a schematic block diagram of a communication device provided in an embodiment of this application. Figure 13 As shown, the communication device 1300 may include a processing unit 1310 and a communication unit 1320. The communication unit 1320 can implement corresponding communication functions, which can be internal communication within the communication device 1300 or communication between the communication device 1300 and other devices; the processing unit 1310 can implement corresponding processing functions. The communication unit 1320 may also be referred to as a communication interface or transceiver unit. Optionally, the communication device 1300 may further include a storage unit, which can be used to store instructions and / or data. The processing unit 1310 can read the instructions and / or data from the storage unit to enable the device to implement the aforementioned method embodiments.
[0186] In one possible design, the communication device 1300 may be the first device in communication method 600, node 1 in communication method 1100, or node 1 in communication method 1200. It may also be a module or chip applied to the first device or node 1. The communication device 1300 may be used to execute the steps or processes performed by the first device or node 1 in the above method embodiments.
[0187] In another possible design, the communication device 1300 may be the second device in communication method 600, node 2 in communication method 1100, or node 2 in communication method 1200. It may also be a module or chip applied to the first network device or DU1. The communication device 500 may be used to execute the steps or processes performed by the first device or node 1 in the above method embodiments.
[0188] For details regarding the steps or processes executed by each unit in the communication device 1300, please refer to the embodiments of the method described above; they will not be detailed here.
[0189] It should be understood that the "unit" in the communication device 1300 can be implemented in hardware, software, or by hardware executing corresponding software. For example, the "unit" can refer to an application-specific integrated circuit (ASIC), electronic circuitry, a processor (e.g., a shared processor, a proprietary processor, or a group processor, etc.) and memory for executing one or more software or firmware programs, combined logic circuitry, and / or other suitable components supporting the described functions. As another example, the communication unit 1320 can be replaced by a transceiver circuit (e.g., it may include receiving and transmitting circuitry), and the processing unit 1310 can be replaced by a processor or processing circuitry.
[0190] Figure 14 A schematic block diagram of another communication device 1400 provided in an embodiment of this application is shown. This communication device 1400 may be a first device, a second device, node 1, or node 2, or it may be a chip, chip system, or processor, etc., that supports the first device, the second device, node 1, or node 2 in implementing the above methods. This device can be used to implement the methods described in the above method embodiments; for details, please refer to the descriptions in the above method embodiments.
[0191] The communication device 1400 may include one or more processors 1410, which may also be referred to as processing units, and can implement certain control functions. The processor 1410 may be a general-purpose processor or a dedicated processor, for example, a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, while the central processing unit can be used to control the communication device (e.g., base station, baseband chip, user chip, DU or CU, etc.), execute software programs, and process data from the software programs.
[0192] In an alternative design, processor 1410 may also store instructions and / or data that can be executed by processor 1400 to cause the communication device 1400 to perform the methods described in the above method embodiments. Optionally, the processing unit 1310 in the communication device 1300 may be processor 1410.
[0193] In another alternative design, the communication device 1400 may include a communication interface 1420 for implementing receiving and transmitting functions. For example, the communication interface 1420 may be a transceiver circuit, interface, interface circuit, or transceiver. The transceiver circuit, interface, interface circuit, or transceiver for implementing receiving and transmitting functions may be separate or integrated. The aforementioned transceiver circuit, interface, interface circuit, or transceiver may be used for reading and writing code / data, or it may be used for transmitting or relaying signals. Optionally, the communication unit 1320 in the communication device 1300 may be the communication interface 1420.
[0194] Optionally, the communication device 1400 may include one or more memories 1430, which may store instructions that can be executed on the processor 1410, causing the communication device 1400 to perform the methods described in the above method embodiments. Optionally, the memories 1430 may also store data. Optionally, the processor 1410 may also store instructions and / or data. The processor 1410 and the memories 1430 may be provided separately or integrated together.
[0195] Those skilled in the art will understand that, for ease of explanation, Figure 14 Only one memory and processor are shown. In actual communication devices, multiple processors and memories may exist. Memory can also be called storage medium or storage device, etc., and the embodiments of this application do not limit this.
[0196] For example, a processor may include a baseband processor and a central processing unit (CPU). The baseband processor is mainly used to process communication protocols and communication data, while the CPU is mainly used to control the entire terminal device, execute software programs, and process the data of the software programs. Figure 14 The processor integrates the functions of a baseband processor and a central processing unit (CPU). Those skilled in the art will understand that the baseband processor and CPU can also be independent processors interconnected via technologies such as buses. It will also be understood that a terminal device can include multiple baseband processors to adapt to different network standards, and multiple CPUs to enhance its processing capabilities. The various components of the terminal device can be connected via various buses. The baseband processor can also be described as a baseband processing circuit or a baseband processing chip. Similarly, the CPU can be described as a central processing circuit or a central processing chip. The function of processing communication protocols and communication data can be built into the processor or stored as software programs in a storage unit, with the processor executing the software programs to implement the baseband processing function.
[0197] It should be understood that, in one possible design, the steps in the method embodiments provided in this application can be implemented by integrated logic circuits in the processor's hardware or by instructions in software form. The steps of the methods disclosed in the embodiments of this application can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules in the processor. The software modules can reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory, and the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above method. To avoid repetition, detailed descriptions are not provided here.
[0198] It should be noted that the processor in the embodiments of this application can be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method embodiments can be completed by the integrated logic circuitry in the processor's hardware or by instructions in software form. The processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly embodied as being executed by a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules can be located in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory, and the processor reads the information in the memory and, in conjunction with its hardware, completes the steps of the above methods.
[0199] It is understood that the memory in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (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 random access memory (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 used in the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0200] This application also provides a computer program product, which includes: computer program code, which, when run on a computer, causes the computer to execute the various steps or processes executed by the first device or the second device or node 1 or node 2 in any of the above method embodiments.
[0201] This application also provides a computer-readable storage medium storing program code that, when run on a computer, causes the computer to execute the various steps or processes executed by the first device, the second device, or node 1 or node 2 in any of the above method embodiments.
[0202] This application also provides a communication device, including a processor and an interface for sending and / or receiving signals, such that the processor executes the various steps or processes executed by the first device or the second device or node 1 or node 2 in any of the above method embodiments.
[0203] This application also provides a communication system, which includes a first device and a second device, or includes at least two devices selected from Node 1, Node 2, or SF.
[0204] The above-described device and method embodiments are completely corresponding, with corresponding modules or units performing corresponding steps. For example, a communication unit or communication interface performs the receiving or sending steps in the method embodiment, while other steps besides sending and receiving can be performed by a processing unit or processor.
[0205] In the embodiments of this application, the terms and English abbreviations are exemplary examples given for ease of description and should not be construed as limiting the application in any way. This application does not preclude the possibility of defining other terms that can achieve the same or similar functions in existing or future agreements.
[0206] As used in this specification, the terms "component," "module," "system," etc., are used to refer to computer-related entities, hardware, firmware, combinations of hardware and software, software, or software in execution. For example, a component can be, but is not limited to, a process running on a processor, a processor, an object, an executable file, an execution thread, a program, and / or a computer. As illustrated, applications running on computing devices and computing devices can both be components. One or more components may reside in a process and / or an execution thread, and components may be located on a single computer and / or distributed among two or more computers. Furthermore, these components can be executed from various computer-readable storage media on which various data structures are stored. Components can communicate, for example, via local and / or remote processes based on signals having one or more data packets (e.g., data from two components interacting with another component between a local system, a distributed system, and / or a network, such as the Internet interacting with other systems via signals).
[0207] Those skilled in the art will recognize that the various illustrative logical blocks and steps described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design 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 implementations should not be considered beyond the scope of this application.
[0208] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be based on the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0209] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0210] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0211] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0212] In the above embodiments, the functions of each functional unit can be implemented entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer instructions (programs). When the computer program instructions (programs) are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., DVDs), or semiconductor media (e.g., solid-state disks, SSDs), etc.
[0213] If the aforementioned functions 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 a portion 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.) 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.
[0214] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A communication method, characterized in that, The communication method is applied to the first device and includes: Generate K signals; At the first transmission moment, the first device transmits the K signals through the K transmission channels included in the first transmission channel set. The M transmission moments include the first transmission moment. At each of the M transmission moments, the first device can transmit the K signals through the K transmission channels included in the transmission channel set corresponding to each transmission moment. The K signals are used to sense the target object. Among them, the sets of transmission channels corresponding to different transmission times in the M transmission times are different, and K i M is a positive integer greater than 1.
2. The communication method according to claim 1, characterized in that, The code division multiplexing (CDM) encoding of each of the K signals is different.
3. The communication method according to claim 1, characterized in that, Each of the K signals occupies a different frequency spectrum.
4. The communication method according to claim 3, characterized in that, The subcarrier spacing of the spectrum occupied by each of the K signals is K first subcarrier spacings, and the first subcarrier spacing is the system subcarrier spacing of the communication method.
5. The communication method according to any one of claims 1 to 4, characterized in that, The M transmission times include a second transmission time, which corresponds to a second set of transmission channels. The first transmission time corresponds to the first set of transmission channels. The intersection of the first set of transmission channels and the second set of transmission channels is a first subset of transmission channels. The first subset of transmission channels includes at least one transmission channel. The first transmission time and the second transmission time are two adjacent transmission times.
6. The communication method according to any one of claims 1 to 4, characterized in that, The M transmission times include a second transmission time and a third transmission time. The first transmission time corresponds to a first transmission channel set, the second transmission time corresponds to a second transmission channel set, and the third transmission time corresponds to a third transmission channel set. The intersection of the first transmission channel set and the second transmission channel set is a first transmission channel subset, which includes at least one transmission channel. The intersection of the second transmission channel set and the third transmission channel set is a second transmission channel subset, which also includes at least one transmission channel. The first transmission time and the second transmission time are two adjacent transmission times, and the second transmission time and the third transmission time are two adjacent transmission times.
7. The communication method according to claim 5 or 6, characterized in that, The M transmission times are defined as any two adjacent transmission times having equal time intervals.
8. The communication method according to claim 5 or 6, characterized in that, The time interval between any two adjacent transmission times among the M transmission times is not unique.
9. The communication method according to claim 8, characterized in that, The total transmission duration corresponding to the M transmission times is T1, and the time interval between the first transmission time and the second transmission time is T2, where l / 4T1 and l / 4T2 are coprime, and λ is the wavelength corresponding to the system subcarrier of the communication method.
10. The communication method according to any one of claims 1 to 9, characterized in that, The communication method further includes: Send configuration information, which is used to configure the first device to send K signals through K transmission channels included in the set of transmission channels corresponding to each of the M transmission times.
11. The communication method according to claim 10, characterized in that, The configuration information includes transmission channel information and / or time interval information. The transmission channel information is used to indicate the K transmission channels included in the transmission channel set corresponding to each of the M transmission times. The time interval information is used to indicate the time interval between any two adjacent transmission times among the M transmission times.
12. A communication method, characterized in that, The communication method is applied to a second device and includes: Obtain configuration information, which is used to configure the first device to transmit K signals through K transmission channels included in the transmission channel set corresponding to each of the M transmission times; According to the configuration information, the K signals are received at the M receiving times corresponding to the M sending times, respectively; The target object is sensed based on the K signals received at each of the M receiving times; Among these, the sets of transmission channels corresponding to different transmission times among the M transmission times are different, and K and M are positive integers greater than 1.
13. The communication method according to claim 12, characterized in that, Each of the K signals has a different CDM code.
14. The communication method according to claim 12, characterized in that, Each of the K signals occupies a different frequency spectrum.
15. The communication method according to claim 14, characterized in that, The subcarrier spacing of the spectrum occupied by each of the K signals is K first subcarriers, and the first subcarriers are the system subcarriers of the communication method.
16. The communication method according to any one of claims 12 to 15, characterized in that, The communication method further includes: The first phase difference is determined based on the signals transmitted on the same transmission channel in different sets of transmission channels; The process of sensing the target object based on the K signals received at each of the M receiving times includes: The target object is sensed based on the K signals received at each of the M receiving times and the first phase difference.
17. The communication method according to claim 16, characterized in that, The M transmission times include a first transmission time and a second transmission time. The first transmission time corresponds to a first set of transmission channels, and the second transmission time corresponds to a second set of transmission channels. The intersection of the first set of transmission channels and the second set of transmission channels is a subset of the first set of transmission channels. The first subset of transmission channels includes at least one transmission channel, and the first transmission time and the second transmission time are two adjacent transmission times. The step of determining the first phase difference based on signals transmitted on the same transmission channel in different transmission channel sets includes: The first phase difference is determined based on the signals transmitted on at least one transmission channel included in the first transmission channel subset of the first transmission channel set, and the signals transmitted on at least one transmission channel included in the first transmission channel subset of the second transmission channel set.
18. The communication method according to claim 16, characterized in that, The M transmission times include a first transmission time, a second transmission time, and a third transmission time. The first transmission time corresponds to a first transmission channel set, the second transmission time corresponds to a second transmission channel set, and the third transmission time corresponds to a third transmission channel set. The intersection of the first transmission channel set and the second transmission channel set is a first transmission channel subset, which includes at least one transmission channel. The intersection of the second transmission channel set and the third transmission channel set is a second transmission channel subset, which also includes at least one transmission channel. The first transmission time and the second transmission time are two adjacent transmission times, and the second transmission time and the third transmission time are two adjacent transmission times. The step of determining the first phase difference based on signals transmitted on the same transmission channel in different transmission channel sets includes: The first phase difference is determined based on the signals transmitted on at least one transmission channel included in the first subset of transmission channels in the first set of transmission channels, the signals transmitted on at least one transmission channel included in the first subset of transmission channels in the second set of transmission channels, the signals transmitted on at least one transmission channel included in the second subset of transmission channels in the second set of transmission channels, and the signals on at least one transmission channel included in the second subset of transmission channels in the third set of transmission channels.
19. The communication method according to any one of claims 16 to 18, characterized in that, Determining the first phase difference based on signals transmitted on the same transmission channel in different transmission channel sets includes: Identify the power spectral peak signal of the signal transmitted on the same transmission channel in different transmission channel sets; The first phase difference is determined based on the power spectrum peak signal.
20. The communication method according to any one of claims 16 to 19, characterized in that, The communication method further includes: The first velocity of the target object is determined based on the K signals received at each of the M receiving times; The second velocity of the target object is determined based on the first phase difference; The first velocity is defuzzified using the second velocity and the maximum unfuzzy velocity corresponding to the first velocity to obtain the third velocity of the target object; Among the M transmission times, the time interval between any two adjacent transmission times is equal.
21. The communication method according to any one of claims 16 to 19, characterized in that, The communication method further includes: The first velocity of the target object is determined based on the K signals received at each of the M receiving times; The second velocity of the target object is determined based on the first phase difference; Using the second speed, the maximum unambiguous speed corresponding to the first speed, and the maximum unambiguous speed corresponding to the second speed, the first speed is deambigued to obtain the third speed of the target object; The time interval between any two adjacent transmission times among the M transmission times is not unique.
22. The communication method according to claim 21, characterized in that, The total transmission duration of the M signals is T1, and the time interval between the first transmission time and the second transmission time is T2. Here, l / 4T1 and l / 4T2 are coprime, l / 4T1 is the maximum unambiguous speed corresponding to the first speed, l / 4T2 is the maximum unambiguous speed corresponding to the second speed, and λ is the wavelength corresponding to the system subcarrier of the communication method.
23. The communication method according to any one of claims 12 to 22, characterized in that, The configuration information includes transmission channel information and / or time interval information. The transmission channel information is used to indicate the K transmission channels included in the transmission channel set corresponding to each of the M transmission times. The time interval information is used to indicate the time interval between any two adjacent transmission times among the M transmission times.
24. A communication device, characterized in that, This includes performing the communication method as described in any one of claims 1 to 11 or implementing the communication method as described in any one of claims 12 to 23.
25. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed, implements the communication method as described in any one of claims 1 to 11 or the communication method as described in any one of claims 12 to 23.
26. A chip, characterized in that, The device includes a processor connected to a memory for storing computer programs, and the processor for executing the computer programs stored in the memory to cause the chip to perform the communication method as described in any one of claims 1 to 11 or to implement the communication method as described in any one of claims 12 to 22.