Communication method and apparatus
By determining the root value of the sensing sequence based on the number of OFDM symbols and the signal receiver identifier in a multi-symbol sensing scenario, and mapping the sensing sequence in segments, the problems of sensing sequence correlation performance and peak-to-average power ratio are solved, thereby improving the reliability and efficiency of the sensing signal.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2025-12-29
- Publication Date
- 2026-07-09
AI Technical Summary
Existing communication sensing technologies fail to effectively guarantee the correlation performance and peak-to-average power ratio of sensing sequences in multi-symbol sensing scenarios, resulting in poor sensing performance.
By determining the root value of the sensing sequence, based on the number of OFDM symbols occupied by the sensing signal and the cell identifier of the signal receiver, the sensing sequence is segmented and mapped onto multiple OFDM symbols to generate a sensing signal with low cross-correlation performance and low peak-to-average power ratio.
It improves the correlation performance of the sensing signal and reduces the peak-to-average power ratio, meeting the needs of sensing scenarios and ensuring more reliable determination of the position and velocity of the sensing target.
Smart Images

Figure CN2025146841_09072026_PF_FP_ABST
Abstract
Description
A communication method and apparatus
[0001] Cross-reference to related applications
[0002] This application claims priority to Chinese Patent Application No. 202510007000.2, filed on January 2, 2025, entitled "A Communication Method and Apparatus", the entire contents of which are incorporated herein by reference. Technical Field
[0003] This application relates to the field of communication technology, and in particular to a communication method and apparatus. Background Technology
[0004] Wireless sensing technology analyzes changes in wireless signals during propagation to obtain the characteristics of the signal propagation space (channel), thereby achieving scene perception. Integrated sensing and communications (ISAC) combines communication and sensing functions, enabling future communication systems to possess both communication and sensing capabilities. When transmitting information over a wireless channel, the physical characteristics of the surrounding environment are perceived by analyzing the channel's features, thus achieving mutual enhancement of communication and sensing functions.
[0005] After the signal transmitter sends a sensing signal to the target, the signal receiver receives the echo signal reflected from the target to detect it. During sensing, the signal receiver determines the target's position and velocity based on the sensing sequence carried on multiple time-domain symbols. However, current sequence designs only consider the performance of sequences mapped on a single time-domain symbol. In sensing scenarios, sensing may involve signals on multiple symbols. In this case, how to ensure the correlation performance of the sequences remains a challenge, and current technologies do not provide specific solutions. Summary of the Invention
[0006] This application provides a communication method and apparatus to generate sensing sequences with better performance across multiple time-domain symbols, meeting the needs of sensing scenarios. For example, the cross-correlation between sensing sequences on different symbols is low, and / or the peak-to-average power ratio (PAPR) is low.
[0007] Firstly, this application provides a communication method that can be applied to a sensing signal transmitting end. For example, the executing entity may be the sensing signal transmitting end, a component within the sensing signal transmitting end (e.g., a communication module, processor, circuit, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the sensing signal transmitting end. For example, the sensing signal transmitting end can be a network device, a terminal device, or other device; this application does not limit the specific form of the sensing signal transmitting end. The execution is as follows:
[0008] The sensing sequence is determined by the number of orthogonal frequency division multiplexing (OFDM) symbols occupied by the sensing signal and the cell identifier of the sensing signal receiver. The sensing sequence is segmented and mapped to the corresponding OFDM symbols to generate the sensing signal. The sensing signal is then transmitted.
[0009] In this application, the root value of the sensing sequence is determined based on the number of OFDM symbols occupied by the sensing signal and the cell identifier where the sensing signal receiver is located. Based on this, the partial sensing sequences mapped on different OFDM symbols are generated using the same design, and the different sensing sequences have low cross-correlation performance. In addition, the sensing sequence generated based on the root value of this sensing sequence has a low PAPR, which can meet the requirements of the sensing scenario.
[0010] In one alternative approach, candidate root values belong to a first set from which the root values are selected. The first set is determined based on the number of OFDM symbols occupied by the sensed signal.
[0011] In this application, after the sensing signal transmitting end selects the root value of the sensing sequence from the first set, it generates a sensing sequence based on the root value of the sensing sequence. Based on this, the generated sensing sequence has a low PAPR while ensuring low cross-correlation performance.
[0012] In one alternative approach, the first set is... The first set may include a first subset, a second subset, and a third subset, wherein the first subset is... The second subset is The third subset is N is the number of OFDM symbols, N≥2.
[0013] In this application, after the sensing signal transmitting end selects the root value of the sensing sequence from the first set, it generates a sensing sequence based on the root value of the sensing sequence. Based on this, the generated sensing sequence has a low PAPR while ensuring low cross-correlation performance.
[0014] In one alternative approach, the sensing signal transmitter further determines the root value sequence number based on the cell identifier where the sensing signal receiver is located and the number of elements in the first set; and selects a root value from the first set based on the root value sequence number.
[0015] Based on this, the partial sensing sequences mapped on different OFDM symbols are generated using the same design, and the different sensing sequences also have low cross-correlation performance.
[0016] In one alternative approach, the sensing sequence is a ZC sequence.
[0017] When the sensing sequence is a ZC sequence, it can be guaranteed that there is a low cross-correlation performance between different sensing sequences, and that all different sensing sequences have a low PAPR.
[0018] In one alternative approach, the ZC sequence satisfies the following formula: r q (n)=x q (n mod N ZC ), 0≤n≤M ZC
[0019] Where, r q (n) is a ZC sequence, M ZC N is the length of the ZC sequence. ZC For less than M ZC The largest prime number, q is the root value of the perceptual sequence, x q (m) is the base sequence of the ZC sequence.
[0020] In one alternative approach, the sensing signal transmitter determines the frequency domain resources occupied by the sensing signal; determines the length of the sensing sequence carried by each OFDM symbol based on the frequency domain resources; and segments the sensing sequence and maps it to multiple corresponding OFDM symbols based on the length of the sensing sequence to generate the sensing signal.
[0021] This method maps the sensing sequence to multiple OFDM symbols in segments, ensuring that different sensing sequences are mapped to the same OFDM symbols, and different sensing sequences also have low cross-correlation performance.
[0022] In one alternative approach, the length of the sensing sequence is K*N, where N is the number of OFDM symbols and K is the number of frequency domain resource elements (REs) occupied by the sensing signal.
[0023] In one alternative approach, the length of the sensing sequence is K*N*12 / 2. σN is the number of OFDM symbols, K is the number of frequency domain resource blocks (RBs) occupied by the sensing signal, and σ is the higher-layer configuration parameter.
[0024] In one alternative approach, the i-th OFDM symbol carries M elements in the sensing sequence, where the values of M and K are related, and 0 ≤ i ≤ N-1.
[0025] Based on this, it can be seen that the length of the sensing sequence carried on each OFDM is related to the amount of frequency domain resources occupied by the sensing signal.
[0026] In one alternative approach, the M elements are the corresponding elements with element indices i*M to i*M+M-1 in the perception sequence.
[0027] Based on this, the sensing signal transmitter can clearly identify which elements in the sensing sequence are specifically carried on different OFDM symbols.
[0028] In one alternative approach, the sensing signal transmitter sends configuration information for the sensing signal, which includes: the location of the time-frequency domain resources occupied by the sensing signal, the number of time-domain OFDM symbols, and the number of frequency-domain RBs.
[0029] Based on this, the sensing signal receiver receives the configuration information of the sensing signal, and can quickly demodulate the sensing signal to determine the information of the sensing target.
[0030] Secondly, this application provides a communication method that can be applied to a sensing signal receiving end. For example, the executing entity may be the sensing signal receiving end, a component within the sensing signal receiving end (e.g., a communication module, processor, circuit, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the sensing signal receiving end. For example, the sensing signal receiving end can be a network device, a terminal device, or other device; this application does not limit the specific form of the sensing signal receiving end. The execution is as follows:
[0031] Receive sensing signals; determine a reference sequence, the root value of which is determined based on the number of OFDM symbols occupied by the sensing signals and the cell identifier where the sensing signal receiver is located; and determine the sensing information of the sensing target based on the sensing signals and the reference sequence.
[0032] In this application, the root value of the reference sequence is determined based on the number of multiple OFDM symbols occupied by the sensing signal and the cell identifier where the sensing signal receiver is located. Based on this, the demodulation of the sensing signal can meet the needs of the sensing scenario and the determination of the sensing target is more reliable.
[0033] In one alternative approach, the sensing signal receiver receives configuration information of the sensing signal, which includes: the location of the time-frequency domain resources occupied by the sensing signal, the number of time-domain OFDM symbols, and the number of frequency-domain RBs.
[0034] Based on this, the sensing signal receiver receives the configuration information of the sensing signal, and can quickly demodulate the sensing signal to determine the information of the sensing target.
[0035] In one alternative approach, candidate root values belong to a first set from which the root values are selected. The first set is determined based on the number of OFDM symbols occupied by the sensed signal.
[0036] In this application, after the sensing signal receiver selects the root value of the reference sequence from the first set, it generates a reference sequence based on the root value of the reference sequence. Based on this, the generated reference sequence has a low PAPR while ensuring low cross-correlation performance.
[0037] In one alternative approach, the first set is... The first set may include a first subset, a second subset, and a third subset, wherein the first subset is... The second subset is The third subset is N is the number of OFDM symbols, N≥2.
[0038] In this application, after the sensing signal receiver selects the root value of the reference sequence from the first set, it generates a reference sequence based on the root value of the reference sequence. Based on this, the generated reference sequence has a low PAPR while ensuring low cross-correlation performance.
[0039] In one alternative approach, the sensing signal receiver determines the root value index based on the cell identifier where the sensing signal receiver is located and the number of elements in the first set; and selects a root value from the first set based on the root value index.
[0040] The reference sequences carried on these different OFDM symbols are generated using the same design.
[0041] In one alternative approach, the reference sequence is a ZC sequence.
[0042] When the reference sequence is a ZC sequence, it can be guaranteed that there is low cross-correlation performance between different reference sequences, and that all different reference sequences have low PAPR.
[0043] In one alternative approach, the ZC sequence satisfies the following formula: r q (n)=x q (n mod N ZC), 0≤n≤M ZC
[0044] Where, r q (n) is a ZC sequence, M ZC N is the length of the ZC sequence. ZC For less than M ZC The largest prime number, q is the root value of the perceptual sequence, x q (m) is the base sequence of the ZC sequence.
[0045] Thirdly, embodiments of this application provide a communication device, which can be a sensing signal transmitter or a sensing signal receiver. The communication device has the functions to implement the first to second aspects described above. For example, the communication device includes modules, units, or means corresponding to the steps involved in the first to second aspects. These functions, units, or means can be implemented by software, hardware, or hardware executing corresponding software.
[0046] In one possible design, the communication device includes a processing unit and a transceiver unit. The transceiver unit can be used to send and receive signals to enable communication between the communication device and other devices. The processing unit can be used to perform some internal operations of the communication device. The transceiver unit can be called an input / output unit, a communication unit, etc., and can be a transceiver; the processing unit can be a processor. When the communication device is a module (e.g., a chip) in a communication device, the transceiver unit can be an input / output interface, input / output circuit, or input / output pins, etc., and can also be called an interface, communication interface, or interface circuit, etc.; the processing unit can be a processor, processing circuit, or logic circuit, etc.
[0047] In another possible design, the communication device includes a processor and may further include a transceiver for transmitting and receiving signals. The processor executes program instructions to perform the methods in any of the possible designs or implementations of the first to second aspects described above. The communication device may also include one or more memories coupled to the processor, which may store necessary computer programs or instructions for implementing the functions involved in the first to second aspects described above. The processor can execute the computer programs or instructions stored in the memory, and when the computer programs or instructions are executed, the communication device implements the methods in any of the possible designs or implementations of the first to second aspects described above.
[0048] In another possible design, the communication device includes a processor that can be coupled to a memory. The memory can store necessary computer programs or instructions for implementing the functions described in the first to second aspects above. The processor can execute the computer programs or instructions stored in the memory, causing the communication device to implement the methods in any possible design or implementation of the first to second aspects above, when the computer programs or instructions are executed.
[0049] In another possible design, the communication device includes a processor and an interface circuit, wherein the processor is used to communicate with other devices through the interface circuit and to perform the methods in any possible design or implementation of the first to second aspects described above.
[0050] Understandably, in the third aspect described above, the processor can be implemented in hardware or software. When implemented in hardware, the processor can be a logic circuit, integrated circuit, etc.; when implemented in software, the processor can be a general-purpose processor that reads software code stored in memory. Furthermore, there can be one or more processors, and one or more memories. The memory can be integrated with the processor or separated from it. In specific implementations, the memory can be integrated with the processor on the same chip or disposed on different chips. This application does not limit the type of memory or the arrangement of the memory and processor.
[0051] Fourthly, embodiments of this application provide a communication system including the aforementioned sensing signal transmitting end and sensing signal receiving end. The sensing signal transmitting end can be used to execute the method in the first aspect, and the sensing signal receiving end can be used to execute the method in the second aspect. Furthermore, it should be noted that in each aspect, there may be processes executed interactively by multiple devices or network elements; the corresponding processes cannot be executed by a single device or network element. Instead, the corresponding processes are executed primarily through the interaction of corresponding devices or network elements, which will not be elaborated upon here.
[0052] Fifthly, this application provides a chip system including a processor and potentially a memory, for implementing the methods described in the first to second aspects above. The chip system may be composed of chips or may include chips and other discrete devices.
[0053] Sixthly, this application also provides a computer-readable storage medium storing computer-readable instructions that, when executed on a computer, cause the computer to perform the methods described in the first to second aspects.
[0054] In a seventh aspect, this application provides a computer program product containing instructions that, when run on a computer, cause the computer to perform the methods of the embodiments of the first to second aspects described above.
[0055] The technical effects that can be achieved by the second to seventh aspects mentioned above can be referred to the description of the technical effects that can be achieved by the corresponding possible design schemes in the first aspect mentioned above, and will not be repeated here. Attached Figure Description
[0056] Figure 1 shows a schematic diagram of a communication system;
[0057] Figure 2A shows a schematic diagram of yet another communication system;
[0058] Figure 2B shows a schematic diagram of another communication system;
[0059] Figure 3 shows a schematic diagram of an ISAC scenario;
[0060] Figure 4 shows a schematic diagram of a dual-base sensing method provided in an embodiment of this application;
[0061] Figure 5 shows a schematic diagram of a single-base sensing method provided in an embodiment of this application;
[0062] Figure 6 shows a flowchart of a communication method provided in an embodiment of this application;
[0063] Figure 7 shows a schematic diagram of a time-frequency pattern of a sensed signal;
[0064] Figure 8 shows a schematic diagram of a sensing sequence mapping process provided in an embodiment of this application;
[0065] Figure 9 shows a schematic diagram comparing the cross-correlation performance of the simulation;
[0066] Figure 10 shows a comparative diagram of the simulated PAPR performance;
[0067] Figure 11 shows a schematic diagram of a sensing communication scenario;
[0068] Figure 12 is a schematic diagram of a communication device structure provided in an embodiment of this application;
[0069] Figure 13 is a schematic diagram of a communication device structure provided in an embodiment of this application;
[0070] Figure 14 is a schematic diagram of a communication device structure provided in an embodiment of this application;
[0071] Figure 15 is a schematic diagram of a communication device structure provided in an embodiment of this application;
[0072] Figure 16 is a schematic diagram of a communication device structure provided in an embodiment of this application. Detailed Implementation
[0073] The technical solutions of the embodiments of this application will now be described with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them.
[0074] In this application embodiment, "at least one" refers to one or more, and "more than one" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these dozen or more items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple.
[0075] In the embodiments of this application, "send" and "receive" indicate the direction of signal transmission. For example, "send information to XX" can be understood as the destination of the information being XX, which may include direct transmission via the air interface or indirect transmission by other units or modules via the air interface. "Receive information from YY" can be understood as the source of the information being YY, which may include direct reception from YY via the air interface or indirect reception from YY by other units or modules via the air interface. "Send" can also be understood as the "output" of the chip interface, and "receive" can also be understood as the "input" of the chip interface. In other words, sending and receiving can occur between devices, such as between network devices and terminal devices, or within a device, such as between components, modules, chips, software modules, or hardware modules within the device via a bus, wiring, or interface. It is understood that information may undergo necessary processing, such as encoding and modulation, between the source and destination of information transmission, but the destination can understand the valid information from the source. Similar expressions in this application can be understood in a similar way and will not be repeated here.
[0076] In the embodiments of this application, "when," "if," and "if" all refer to the device taking corresponding actions under certain objective circumstances, not a time limit, nor do they require the device to perform a judgment action, nor do they imply any other limitations. Unless otherwise specified, "if" and "if" are interchangeable, and "when" and "in the case of" are interchangeable. "When" and "if" / "if" are interchangeable. In the embodiments of this application, "*" can be used to represent "multiplication."
[0077] The ordinal numbers such as "first" and "second" mentioned in the embodiments of this application are used to distinguish multiple objects and are not used to limit the size, content, order, timing, priority, or importance of the multiple objects. For example, the first sequence and the second sequence refer to two different sequences, and do not indicate that the content, priority, or importance of these two sequences are different. Words such as "exemplary" or "for example" are used to indicate that they are examples, illustrations, or explanations. Any embodiment or design that is described as "exemplary" or "for example" in this application should not be construed as being better or more advantageous than other embodiments or design solutions. Specifically, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.
[0078] Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion, so that a process, method, system, product, or apparatus that comprises a list of units is not necessarily limited to those units, but may include other units not expressly listed or inherent to those processes, methods, products, or apparatuses. The methods and apparatuses provided in the embodiments of this application are based on the same or similar technical concepts. Since the principles by which the methods and apparatuses solve the problems are similar, implementations of the apparatus and methods can be referred to mutually, and repeated details will not be elaborated further.
[0079] The technical solutions provided in this application can be applied to 5G systems, or to future communication systems or other similar communication systems. Furthermore, the technical solutions provided in this application can be applied to cellular links, public land mobile networks (PLMNs), machine-to-machine (M2M) networks, Internet of Things (IoT) networks, or other networks. They can also be applied to links between devices, such as device-to-device (D2D) links. D2D links can also be called sidelinks, which are also referred to as secondary links or auxiliary links. In this application, the above terms all refer to links established between devices of the same type, and their meanings are the same. The so-called "same type of devices" can be links between terminal devices, links between base stations, links between relay nodes, etc., and this application does not limit this.
[0080] Figure 1 is a schematic diagram of the architecture of the communication system 1000 used in an embodiment of this application. As shown in Figure 1, the communication system includes a wireless access network 100 and a core network 200. Optionally, the communication system 1000 may also include an Internet 300. The wireless access network 100 may include at least one wireless access network device (110a and 110b in Figure 1) and at least one terminal (120a-120j in Figure 1). The terminal is connected to the wireless access network device wirelessly, and the wireless access network device is connected to the core network wirelessly or via a wired connection. The core network device and the wireless access network device may be independent physical devices, or the functions of the core network device and the logical functions of the wireless access network device may be integrated on the same physical device, or a single physical device may integrate some of the functions of the core network device and some of the functions of the wireless access network device. Terminals and wireless access network devices can be interconnected via wired or wireless connections. Figure 1 is only a schematic diagram; the communication system may also include other network devices, such as wireless relay devices and wireless backhaul devices, which are not shown in Figure 1.
[0081] Wireless access network equipment can be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next-generation NodeB (gNB) in a 5G mobile communication system, a next-generation base station in a future communication system, a base station in a future mobile communication system, or an access node in a wireless-fidelity (WiFi) system; it can also be a module or unit that performs some of the functions of a base station. In some deployments, a gNB can include a centralized unit (CU) and a distributed unit (DU). The CU implements some of the functions of the gNB, and the DU implements some of the functions of the gNB. For example, the CU is responsible for handling non-real-time protocols and services. For example, it implements radio resource control (RRC), service data adaptation protocol (SDAP) functions, and packet data convergence protocol (PDCP) layer functions. The DU is responsible for handling physical layer protocols and real-time services. For example, it can implement the functions of the radio link control (RLC) layer, medium access control (MAC) layer, and physical (PHY) layer. The gNB can also include an active antenna unit (AAU). The AAU implements some physical layer processing functions, radio frequency processing, and related functions of the active antenna. Since the information in the RRC layer ultimately becomes the information in the PHY layer, or is derived from the information in the PHY layer, in this architecture, higher-layer signaling (e.g., RRC layer signaling) can also be considered to be sent by the DU, or by the DU and AAU. It is understood that the network device can be one or more of the following: CU node, DU node, and AAU node. Furthermore, the CU can be a network device in the radio access network (RAN), or a network device in the core network (CN); this application does not limit this. Additionally, in the embodiments of this application, the network device provides services to the cell, and the terminal device communicates with the network device through the transmission resources (e.g., frequency domain resources, or spectrum resources) used by the cell. The cell can be the cell corresponding to network equipment (such as a base station). The cell can belong to a macro base station or to a base station corresponding to a small cell.For example, small cells may include: metro cells, micro cells, pico cells, femto cells, etc. Because small cells have the characteristics of small coverage area and low transmission power, they can provide high-speed data transmission services. Furthermore, in other possible cases, the network device can be other devices that provide wireless communication functions for terminal devices. The embodiments of this application do not limit the specific technology or device form used in the network device.
[0082] In a CU-DU architecture, or in an open RAN (ORAN) system, access network equipment can include one or more logical network elements such as a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). CUs and DUs can be separate entities or included in the same network element, such as a baseband unit (BBU). RUs can be included in radio equipment or radio units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs). One possible structure for access network equipment is shown in Figure 2A. In this structure, core network equipment and access network equipment can communicate via a backhaul link; within the access network equipment, CUs and DUs can communicate via a midhaul link, and DUs and RUs can communicate via a fronthaul link.
[0083] Alternatively, another architecture for the access network device can be seen in Figure 2B, which illustrates an access network device implemented using a chip, such as a RAN chip. The RAN chip may include a CU, DU, and RU. The CU can perform L2 and L3 functions, etc.; the DU can perform L1 functions and some L2 functions, etc.; and the RU can perform L1 computation and radio frequency (RF) digital functions, etc. The CU communicates with the core network device through a backhaul interface, which carries the traffic between the CU and the core network device. The CU may include a central processing unit (CPU) based on x86 or ARM architecture, and may include a field-programmable gate array (FPGA), graphics processing unit (GPU), or other accelerators. The CPU can communicate with the FPGA, GPU, or other accelerators via a peripheral component interconnect express (PCIe) interface.
[0084] The CU and DU communicate via a midhaul interface, which carries the traffic between the CU and DU. The DU may include an x86 or ARM architecture CPU, as well as FPGAs, GPUs, or other accelerators, which can communicate with the FPGA, GPU, or other accelerators via a PCIe interface.
[0085] The DU and RU communicate via a fronthaul interface, which carries the traffic between the DU and RU. If the access network equipment uses an integrated DU, the integrated DU can include the functions of both the DU and RU, and the RAN may no longer need to include a separate RU. The RU may include a RAN fronthaul processing unit, a digital processing unit, and an RF processing unit. The RAN fronthaul processing unit is implemented, for example, using an FPGA or an application-specific integrated circuit (ASIC). The digital processing unit is implemented, for example, using an FPGA or an ASIC.
[0086] The RU can be connected to an antenna to communicate with the UE via the antenna.
[0087] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an ORAN system, CU can also be called an open CU (O-CU), DU can also be called an open DU (O-DU), CU-CP can also be called an open CU-CP (O-CU-CP), CU-UP can also be called an open CU-UP (O-CU-CP), and RU can also be called an open RU (O-RU). For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples in its embodiments. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in the embodiments of this application can be implemented through software modules, hardware modules, or a combination of software modules and hardware modules.
[0088] The CU and DU can be configured according to the protocol layer functions of the wireless network they implement. For example, the CU can be configured to implement the functions of the Packet Data Convergence Protocol (PDCP) layer and above (such as the Radio Resource Control (RRC) layer and / or the Service Data Adaptation Protocol (SDAP) layer); the DU can be configured to implement the functions of protocol layers below the PDCP layer (such as one or more of the Radio Link Control (RLC) layer, Media Access Control (MAC) layer, or Physical (PHY) layer). As another example, the CU can be configured to implement the functions of protocol layers above the PDCP layer (such as the RRC and / or SDAP layers), and the DU can be configured to implement the functions of protocol layers below the PDCP layer (such as one or more of the RLC, MAC, or PHY layers).
[0089] The above CU and DU configurations are merely examples; the functions of the CU and DU can be configured as needed. For instance, the CU or DU can be configured to have more protocol layer functions, or only some protocol layer processing functions. For example, some RLC layer functions and protocol layer functions above the RLC layer can be placed in the CU, while the remaining RLC layer functions and protocol layer functions below the RLC layer can be placed in the DU. Furthermore, the functions of the CU or DU can be divided according to service type or other system requirements, such as by latency. Functions that require low latency can be placed in the DU, while functions that do not require low latency can be placed in the CU.
[0090] DU and RU can cooperate to implement the functions of the PHY layer. A DU can be connected to one or more RUs. The functions of DU and RU can be configured in various ways depending on the design. For example, a DU can be configured to implement baseband functions, and an RU can be configured to implement mid-RF functions. Another example is that a DU can be configured to implement higher-level functions in the PHY layer, and an RU can be configured to implement lower-level functions in the PHY layer, or to implement both lower-level and RF functions. Higher-level functions in the physical layer can include a portion of the physical layer's functions that are closer to the MAC layer, while lower-level functions in the physical layer can include another portion of the physical layer's functions that are closer to the mid-RF side.
[0091] A terminal can also be referred to as a terminal device, user equipment (UE), mobile station, or mobile terminal (MT). Terminals can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), the Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, and smart cities. Terminals can be mobile phones, tablets, computers with wireless transceiver capabilities, wearable devices, vehicles, drones, helicopters, airplanes, ships, robots, robotic arms, smart home devices, etc. The embodiments of this application do not limit the specific technologies or device forms used in the terminal.
[0092] Network devices and terminals can be fixed in location or mobile. They can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; and they can be deployed on aircraft, balloons, and satellites. The embodiments of this application do not limit the application scenarios of the network devices and terminals.
[0093] The roles of network devices and terminals can be relative. For example, the helicopter or drone 120i in Figure 1 can be configured as a mobile network device. For terminals 120j that access the wireless access network 100 via 120i, drone 120i is a network device; however, for network device 110a, 120i is a terminal, meaning that 110a and 120i communicate via a wireless air interface protocol. Of course, 110a and 120i can also communicate via a network device-to-network device interface protocol. In this case, relative to 110a, 120i is also a network device. Therefore, both network devices and terminals can be collectively referred to as communication devices. 110a and 110b in Figure 1 can be called communication devices with network device functions, and 120a-120j in Figure 1 can be called communication devices with terminal functions.
[0094] In the embodiments of this application, the functions of the network device can be executed by modules (such as chips) within the network device, or by a control subsystem that includes network device functions. This control subsystem, including network device functions, can be a control center in the aforementioned application scenarios such as smart grids, industrial control, intelligent transportation, and smart cities. Similarly, the functions of the terminal can be executed by modules (such as chips or modems) within the terminal, or by a device that includes terminal functions.
[0095] To better illustrate the solution of this application, the technical terms involved in this application are explained below:
[0096] 1)ISAC
[0097] ISAC integrates communication and sensing functions, enabling future communication systems to simultaneously possess both capabilities. While transmitting information over a wireless channel, it actively recognizes and analyzes channel characteristics to perceive the physical features of the surrounding environment, thus enhancing the mutual capabilities of communication and sensing. Communication refers to the transmission of information between two or more communication devices. Sensing refers to detecting parameters of the physical environment based on communication signals, such as ranging and speed measurement. As shown in Figure 3, the sensing signals transmitted by the base station can be used to perceive information about the surrounding environment, assisting in the design of communication links to avoid obstacles (such as cars) and improve communication performance.
[0098] ISAC employs a sensing signal that simultaneously meets the requirements of communication and sensing signals. For example, an orthogonal frequency division multiplexing (OFDM) signal. The ISAC transmitter transmits an OFDM signal to the target to be sensed (also called a scatterer; the target and scatterer are interchangeable and will not be elaborated upon here). The OFDM signal is reflected by the target, generating an echo signal. The echo signal and the transmitted signal have a time delay. At the ISAC receiver, a range profile is obtained by performing time-domain or frequency-domain digital signal processing on the echo and transmitted signals. Then, a time delay estimate is obtained by searching for peak values in the range profile. Finally, the distance to the target is determined based on the time delay estimate.
[0099] 2) Perception Mode
[0100] Sensing is divided into two-base sensing (or bi-station sensing) and single-base sensing (or mono-station sensing). Two-base sensing involves two sensing devices (or sensing nodes; the terms "sensing device" and "sensing node" are interchangeable in this text). One sensing device (or sensing signal transmitter) transmits a signal, which is reflected by the sensing target, and the other sensing device (or sensing signal receiver) receives the signal to obtain the sensing result. Single-base sensing involves one sensing device. After the sensing device transmits a signal, which is reflected by the sensing target, the sensing device receives the reflected signal to obtain the sensing result (also called scatterer information or sensing data). In single-base sensing, the sensing signal transmitter and the sensing signal receiver are the same. The sensing result includes information such as signal transmission distance, relative velocity of the sensing target, angle of the sensing target relative to the antenna receiving array, or signal strength, etc., which are only illustrative examples and not specific limitations. The sensing device can determine the location information of the sensing target based on the sensing result, and can also directly report the sensing result to other devices so that other devices can determine the location information of the sensing target. The specific application of the sensing result is not limited here.
[0101] The schematic diagrams of dual-base sensing can be understood by referring to Figure 4. Figure 4(a) shows a car as the sensing target within the sensing area, a base station as the sensing signal transmitter, and a UE as the sensing signal receiver. After the base station transmits a signal, it is reflected by the car to obtain a reflected signal, which is then received by the UE to obtain the sensing result. Figure 4(b) shows a car as the sensing target within the sensing area, a UE as the sensing signal transmitter, and a base station as the sensing signal receiver. After the UE transmits a signal, it is reflected by the car to obtain a reflected signal, which is then received by the base station to obtain the sensing result. Figure 4(c) shows a car as the sensing target within the sensing area, base station 1 as the sensing signal transmitter, and base station 2 as the sensing signal receiver. After base station 1 transmits a signal, it is reflected by the car to obtain a reflected signal, which is then received by base station 2 to obtain the sensing result. Figure 4(d) shows a car as the sensing target within the sensing area, UE1 as the sensing signal transmitter, and UE2 as the sensing signal receiver. After UE1 transmits a signal, it is reflected by the car to obtain a reflected signal, which is then received by UE2 to obtain the sensing result. In Figure 4(e), the sensing device needs to receive instructions from the control device before it can transmit a signal. The control terminal is the base station, the sensing signal transmitter is UE1, the sensing signal receiver is UE2, and the sensing target within the sensing area is a car. After the base station sends a signal transmission instruction to UE1, UE1 transmits a signal, which is reflected by the car to obtain a reflected signal, which is then received by UE2. UE2 reports the sensing results based on the instructions from the base station. In Figure 4(f), the sensing device needs to receive instructions from the control device before it can transmit a signal. The control terminal is base station 3, the sensing signal transmitter is base station 1, the sensing signal receiver is base station 2, and the sensing target within the sensing area is a car. After base station 3 sends a signal transmission instruction to base station 1, base station 1 transmits a signal, which is reflected by the car to obtain a reflected signal, which is then received by base station 2. Base station 2 reports the sensing results based on the instructions from base station 3.
[0102] A schematic diagram of single-base sensing can be understood by referring to Figure 5. Figure 5(a) shows a car as the sensing target within the sensing area and a base station as the sensing device. After the base station transmits a signal, it is reflected by the car to obtain a reflected signal, which is then received by the base station to acquire the sensing result. Figure 5(b) shows a car as the sensing target within the sensing area and a UE as the sensing device. After the UE transmits a signal, it is reflected by the car to obtain a reflected signal, which is then received by the UE to acquire the sensing result.
[0103] 3) Perceptual sequence
[0104] The sensing sequence is cyclically shifted, mapped to OFDM symbols, and then modulated to obtain the sensing signal.
[0105] After the sensing signal transmitter sends a sensing signal to the sensing target, the sensing signal receiver receives the echo signal reflected from the sensing target to detect it. During sensing, the sensing signal receiver determines the position and velocity of the sensing target based on the sensing sequence carried on multiple OFDM symbols.
[0106] The sensing sequence can be a ZC sequence. Among them, using the ZC sequence as the sensing sequence has lower complexity and lower cross-correlation performance.
[0107] 4) ZC sequence
[0108] ZC sequences satisfy the following formula 1:
[0109] Where, r u,v (n) is a ZC sequence. q (m) is the base sequence of the ZC sequence. M ZC N is the length of the ZC sequence. ZC For less than M ZC The largest prime number, for example, M ZC For 32, N ZC It is 31. u is the group number, v is the sequence number, which is obtained according to the high-level parameter configuration.
[0110] The generation method of group number u satisfies the following formula 2:
[0111] in, These are cell-related parameters, with different values for different cells. When group hopping (i.e., different OFDM symbols carrying different sequences) is not enabled, f... gh The value is 0. When group jumping is enabled, f gh The following formula 3 is satisfied:
[0112] in, The number of symbols within a single time slot. Let l be the slot number within the frame, l be the OFDM symbol number within the slot, and c(i) be the pseudo-random sequence. The initial value of the pseudo-random sequence is... When no relevant parameters are configured at the high level, the value is taken as follows: (i.e., community signage), n SCID It is usually 0.
[0113] When sequence skipping is not enabled, the sequence number v is 0. When sequence skipping is enabled, the sequence number v satisfies the following formula 4:
[0114] in, The number of carriers occupied by each RB.
[0115] The cyclic shift value of the ZC sequence satisfies the following formula 5:
[0116] Where α is the cyclic displacement value, which is calculated based on the upper-level parameters. Typically, different types of signals correspond to different values of α. For example, the α value corresponding to a sensing signal is...
[0117] 5) Cross-correlation
[0118] Cross-correlation indicates the similarity between two sequences. A higher cross-correlation value indicates stronger sequence interference when both sequences are carried by the same OFDM symbol at the same time. Conversely, a lower cross-correlation value indicates weaker sequence interference when both sequences are carried by the same OFDM symbol at the same time.
[0119] 6) PAPR
[0120] PAPR is the ratio of peak power to average power, and its unit is decibels (dB). A modulated signal x(t) is a waveform with continuously varying amplitude in the time domain. Peak power and average power are two ways to measure signal amplitude. PAPR is used to describe the amplitude of signal fluctuations. For example, suppose the peak power of the signal x(t) over a certain time interval (e.g., from t0 to t1) is... Average power is Therefore, PAPR satisfies the following formula 6:
[0121] Among them, a low PAPR signal can reduce the output backoff (OBO) of the power amplifier, increase transmission power, and improve coverage.
[0122] In non-sensory communication scenarios, considering the cross-correlation characteristics of a single OFDM symbol during sequence generation is sufficient to meet communication requirements. However, in sensing scenarios, the signal receiver needs to estimate the position and velocity of the sensing target based on signals from multiple OFDM symbols, thus requiring consideration of the cross-interference problem between sequences on multiple OFDM symbols. A long sequence is generated based on the ZC sequence in the existing protocol, and then this long sequence is segmented according to OFDM symbols and applied to the sensing scenario to generate a sensing sequence. Since the sequences carried by each OFDM symbol are generated in the same way, the sensing sequence generated in this way has lower cross-correlation performance, but higher PAPR.
[0123] In this application, the generated sequence can also be replaced by the constructed sequence or the determined sequence. For example, generating a perceptual sequence based on the root value of the perceptual sequence can be replaced by determining a perceptual sequence based on the root value of the perceptual sequence.
[0124] Based on this, this application provides a communication method for generating sensing sequences, achieving a low PAPR while ensuring the cross-correlation performance of the sensing sequences. This communication method is applicable to the communication system illustrated in Figure 1 above, and can be applied to both sensing signal transmitting and receiving ends, or implemented through interactive processing between the sensing signal transmitting and receiving ends. The sensing signal transmitting end can be the sensing signal transmitting end itself, components within the sensing signal transmitting end (e.g., communication module, processor, circuit, chip, or chip system), or a logic module or software capable of implementing all or part of the sensing signal transmitting end's functions. For example, the sensing signal transmitting end can be a network device, a terminal device, or other device; this application does not limit the specific form of the sensing signal transmitting end. Similarly, the sensing signal receiving end can be the sensing signal receiving end itself, components within the sensing signal receiving end (e.g., communication module, processor, circuit, chip, or chip system), or a logic module or software capable of implementing all or part of the sensing signal receiving end's functions. For example, the sensing signal receiving end can be a network device, a terminal device, or other device; this application does not limit the specific form of the sensing signal receiving end. In typical ISAC scenarios, the sensing signal transmitter and receiver for a given sensing task are clearly defined. For example, when performing sensing task 1, the sensing signal transmitter is the base station in Figure 4(a), and the sensing signal receiver is the UE in Figure 4(a); or, the sensing signal transmitter is base station 1 in Figure 4(c), and the sensing signal receiver is base station 2 in Figure 4(c); or, the sensing signal transmitter is UE1 in Figure 4(e), and the sensing signal receiver is UE2 in Figure 4(e); or, the sensing signal transmitter is the base station in Figure 5(a), and the sensing signal receiver is the base station in Figure 5(a). This is merely an example and does not specifically limit the sensing signal transmitter and receiver. Referring to Figure 6, the following is executed:
[0125] Step 601: The sensing signal transmitter determines the sensing sequence. The root value of the sensing sequence is determined based on the number of OFDM symbols occupied by the sensing signal and the cell identifier where the sensing signal receiver is located.
[0126] In one possible implementation, after determining the root value of the sensing sequence, the sensing signal transmitter generates a sensing sequence based on the root value. For example, the sensing sequence is a ZC sequence; after determining the root value of the sensing sequence, the sensing signal transmitter uses that root value as the root value to generate the ZC sequence.
[0127] In another possible implementation, the sensing task is a periodically executed sensing task, and the sensing signal transmitter can determine the sensing sequence based on the sensing sequences in historically executed sensing tasks. For example, sensing task 1 is to periodically report the passenger flow of subway station A. When sensing task 1 is executed, the sensing signal transmitter uses sequence A. The sensing signal transmitter can use sequence A in the next execution of sensing task 1, or use sequence B, which is a cyclically shifted version of sequence A, as the sensing sequence.
[0128] In another possible implementation, the sensing signal transmitter obtains the sensing sequence from an upper-layer device (e.g., a core network device). For example, the sensing management network element sends the sensing sequence to the sensing signal transmitter so that the sensing signal transmitter can perform sensing tasks.
[0129] The method for determining the sensing sequence is not specifically limited here. Regardless of the implementation method used to determine the sensing sequence, the root value of the sensing sequence is determined based on the multiple OFDM symbols occupied by the sensing signal and the cell identifier where the sensing signal receiver is located. During sensing, the sensing signal transmitter sends a sensing signal to the sensing target. The sensing signal transmitter can predetermine the number of time-domain OFDM symbols occupied by the sensing signal to be transmitted, the number of frequency-domain RBs occupied, and the location of time-frequency resources. The OFDM symbols occupied by the sensing signal are usually equally spaced. For example, as shown in Figure 7, when the sensing signal transmitter performs sensing task 1, the interval between OFDM symbols is 2 OFDM symbols, and the OFDM symbols occupied by the sensing signal are OFDM symbols 2, 5, 8, and 11 in one time slot. The number of frequency-domain RBs occupied by the sensing signal is 1. This is only an example and the time-frequency pattern of the sensing signal is not specifically limited.
[0130] When performing sensing operations, the specific sensing mode—whether it's single-base sensing or dual-base sensing—is clearly defined. In dual-base sensing mode, the sensing signal transmitter and receiver are mutually recognized, and therefore, the cell identifier of the sensing signal receiver can be determined. For example, the sensing mode for performing sensing task 1 includes both single-base and dual-base sensing. If base station 1 uses single-base sensing to perform sensing task 1, then the cell identifier of the sensing signal receiver is the cell identifier corresponding to the location of base station 1. Furthermore, if there are multiple cell identifiers corresponding to the location of base station 1, the cell identifier of the sensing signal receiver can be any one of those cell identifiers. If base station 2 (sensing signal transmitter) and UE1 (sensing signal receiver) use dual-base sensing to perform sensing task 1, then the cell identifier of the sensing signal receiver is the cell identifier of the cell where UE1 receives communication services.
[0131] For example, candidate values for the root of the sensing sequence belong to a first set, and the root value of the sensing sequence is selected from the first set, which is determined based on the number of OFDM symbols occupied by the sensing signal. When the candidate values for the root of the sensing sequence belong to the first set, the root value of the sensing sequence is selected from the first set, and the sensing sequence is generated based on the root value of the sensing sequence. Based on this, the generated sensing sequence has a low PAPR while ensuring low cross-correlation performance.
[0132] In one implementation of energy, the first set includes a first subset, a second subset, and a third subset, wherein the first subset is... The second subset is The third subset is N represents the number of OFDM symbols occupied by the sensing signal, N≥2, where * represents the multiplication operation. To round up, This is for rounding down. The order of elements in the first, second, and third subsets is not specifically limited here; they can be sorted from smallest to largest or from largest to smallest. Different sorting rules can also be used for each subset, which is not specifically limited here.
[0133] For example, N is 6. It is 3. It is 9. The element is 16. The elements in the first, second, and third subsets are all sorted from largest to smallest. The first subset is {6, 5, 4, 3}, the second subset is {12, 11, 10, 9}, and the third subset is {18, 17, 16}. Alternatively, the elements in the first, second, and third subsets are all sorted from smallest to largest. The first subset is {3, 4, 5, 6}, the second subset is {9, 10, 11, 12}, and the third subset is {16, 17, 18}. Or, the elements in the first subset are sorted from smallest to largest, the elements in the second subset are sorted from largest to smallest, and the elements in the third subset are sorted from largest to smallest. The first subset is {3, 4, 5, 6}, the second subset is {12, 11, 10, 9}, and the third subset is {18, 17, 16}. These are merely illustrative examples and do not specifically limit the sorting rules for each subset. In specific applications, the sorting method of elements in the first subset, second subset, and third subset is predefined. For example, the elements in the first subset, second subset, and third subset are all sorted from largest to smallest.
[0134] In another possible implementation, the first set is The specific ordering of the elements in the first set is not limited here. For example, the elements in the first set can be ordered in the following manner. or This is merely an example and is not intended to be specific.
[0135] For example, N is 32. It is 16. It is 48. The value is 86, and the first set is {32,31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,64,63,62,61,60,59,58,57,56,55,54,53,52,51,50,49,48,96,95,94,93,92,91,90,89,88,87,86}. Alternatively, the first set is {16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,86,87,88,89,90,91,92,93,94,95,96}. Alternatively, the first set is {96,95,94,93,92,91,90,89,88,87,86,64,63,62,61,60,59,58,57,56,55,54,53,52,51,50,49,48,32,31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16}. Alternatively, the first set is {16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,96,95,94,93,92,91,90,89,88,87,86}. Alternatively, the first set can be {32,31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,96,95,94,93,92,91,90,89,88,87,86}. This is merely an example and does not specifically limit the sorting method of the elements in the first set. In specific applications, the sorting method of the elements in the first set is predefined; for example, the sorting method of the elements in the first set might be...
[0136] The sensing signal transmitter determines the root value index (or root value number) based on the cell identifier of the sensing signal receiver and the number of elements in the first set; and selects the root value from the first set based on the root value index. Based on this, some sensing sequences mapped to different OFDM symbols are generated using the same design, so even if different sensing sequences are mapped to the same OFDM symbol, the different sensing sequences have low cross-correlation performance.
[0137] In one possible implementation, the sensing signal transmitter determines the root value index, which satisfies the following formula 7:
[0138] Where, q u The root value index, These are cell-related parameters (i.e., parameters related to the cell where the sensing signal receiver is located). The number of symbols within a time slot. Here, l is the slot number within the frame, l is the number of the first OFDM symbol occupied within the slot, and c(i) is a pseudo-random sequence, which can be understood by referring to the relevant description in Formula 3 above, and will not be repeated here. N q The number of elements in the first set.
[0139] After determining the root value index by referring to Formula 7, the sensing signal transmitter selects the root value corresponding to that index from the first set. For example, if the root value index is 5, and the first set is {32,31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,96,95,94,93,92,91,90,89,88,87,86}, then the root value of the sensing sequence is 28. The sensing signal transmitter can also determine the root value index according to Formula 7 and obtain the sorting pattern of the elements in the first set, directly inferring the corresponding root value based on that index. For example, if the root value index is 5, N is 32, and the first set includes a first subset, a second subset, and a third subset, where the elements in the first subset, the second subset, and the third subset are all sorted from largest to smallest, then the sensing signal transmitter can determine that the root value of the sensing sequence is 28. This is only an example and not a specific limitation.
[0140] In another possible implementation, the sensing signal transmitter determines the root value index based on the cell identifier of the sensing signal receiver and a weighted calculation of the data of the first set of elements. For example, the subset index q of the root value. v The following formula 8 is satisfied:
[0141] Where, q v The subset index, The number of symbols within a time slot. is the time slot number within the frame, and l is the number of the first OFDM symbol occupied within the time slot. c(i) is a pseudo-random sequence, which can be understood by referring to the relevant description in Formula 3 above, and will not be repeated here.
[0142] After the sensing signal transmitter determines the subset index, it can be known that the number of candidate root values in the subset is N. qv Then determine the root value index, which is related to the number of candidate root values N. qv The following formula 9 applies between them:
[0143] Where, q u The root value index, N represents the cell-related parameters (i.e., the parameters related to the cell where the sensing signal receiver is located). qv The number of candidate root values. Represents the number of symbols within a time slot. The time slot number within the frame, l is the number of the first OFDM symbol occupied within the time slot, and c(i) is a pseudo-random sequence, which can be understood by referring to the relevant description in Formula 3 above, and will not be repeated here.
[0144] In another possible implementation, the sensing signal transmitter is equipped with an artificial intelligence (AI) processing model. The cell identifier where the sensing signal receiver is located and the number of elements in the first set are input into the AI processing model, and the root value sequence number is output.
[0145] Here, we will not specify how to determine the root value index.
[0146] For example, the sensing sequence is a ZC sequence. When the sensing sequence is a ZC sequence, it can be guaranteed that there is a low cross-correlation performance between different sensing sequences, and that all different sensing sequences have a low PAPR.
[0147] In one possible implementation, a sensing sequence is generated based on the ZC sequence, which satisfies the following formula 10: r q (n)=x q (n mod N ZC ), 0≤n≤M ZC -1
[0148] Where, r q (n) is a ZC sequence, also referred to as a sensing sequence in this application. M ZCN represents the length of the ZC sequence, also known as the length of the sensing sequence. ZC For less than M ZC The largest prime number, for example, M ZC 36, N ZC The value is 31. q is the root value of the perception sequence, and x... q (m) is the base sequence of the ZC sequence. The length of the sensing sequence is usually a multiple of 6, such as 6, 12, 18, 24, 30, 36, 42, 48, 54, etc.
[0149] For example, if the root value index is 5, and the first set is {32,31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,96,95,94,93,92,91,90,89,88,87,86}, then the root value of the perceptual sequence is 28. The length of the perceptual sequence is 36, and N... ZC It is 31.
[0150] Step 602: The sensing signal transmitter segments the sensing sequence and maps it to multiple corresponding OFDM symbols to generate a sensing signal.
[0151] For example, the multiple OFDM symbols mapped to the sensing sequence can be located in the same slot or the same subframe, or in different slots or different subframes. For instance, the sensing sequence may be mapped to 9 OFDM symbols, which can be located in the same slot. Alternatively, the 9 OFDM symbols can be located in 3 different slots, where the sensing sequence can be mapped to 3 OFDM symbols in the first slot, 3 OFDM symbols in the second slot, and 3 OFDM symbols in the third slot. Or, the sensing sequence can be mapped to 2 OFDM symbols in the first slot, 3 OFDM symbols in the second slot, and 4 OFDM symbols in the third slot. This is merely illustrative and not specifically limiting. However, the sequence length of the segmented sensing sequences mapped to a single OFDM symbol is generally equal.
[0152] After the sensing signal transmitter determines the sensing sequence, it can perform a cyclic shift on the sensing sequence. The cyclic shift of the sensing sequence satisfies the following formula 11:
[0153] in, This is the sensing sequence after cyclic shift α, where α is the cyclic shift value. α is calculated based on the upper-level parameters, and different types of signals typically correspond to different values of α. For example, the α value corresponding to the sensing signal is...
[0154] The sensing signal transmitter can map multiple sensing sub-sequences that make up the sensing sequence onto OFDM symbols respectively.
[0155] For example, a sensing sequence may contain N segments, or N sub-sequences. The sensing sequence can be divided into N segments based on the frequency domain resources occupied by the sensing signal (where N is the number of OFDM symbols occupied by the sensing signal). The N sensing sub-sequences are carried / mapped onto the corresponding OFDM symbols. After subcarrier mapping, IDFT, and the addition of a cyclic prefix, the sensing sequence is transformed into the sensing signal.
[0156] For example, as shown in Figure 8, the sensing signal occupies three OFDM symbols (OFDM symbol 3, OFDM symbol 6, and OFDM symbol 9). Sensing sequence 1 is cyclically shifted to obtain sensing sequence 1', which is then divided into three parts: sensing subsequence 11', sensing subsequence 12', and sensing subsequence 13'. Sensing subsequence 11' is carried in OFDM symbol 3, sensing subsequence 12' in OFDM symbol 6, and sensing subsequence 13' in OFDM symbol 9. Sensing subsequences 11', 12', and 13' are sequentially processed through subcarrier mapping, inverse discrete fourier transform (IDFT), and the addition of a cyclic prefix to obtain the sensing signal (in Figure 8, the sensing signal is an OFDM signal). This is merely an illustrative example and does not specifically limit how the sensing sequences are processed to obtain the sensing signal.
[0157] In one possible implementation, the sensing signal transmitter determines the frequency domain resources occupied by the sensing signal; based on the frequency domain resources, it determines the length of the sensing sequence carried by each OFDM symbol; and based on the length of the sensing sequence, it segments the sensing sequence and maps it to multiple corresponding OFDM symbols to generate the sensing signal. This method of segmenting the sensing sequence and mapping it to multiple OFDM symbols ensures that different sensing sequences also have low cross-correlation performance.
[0158] In one implementation, the length of the sensing sequence is K*N, where N is the number of OFDM symbols and K is the number of frequency domain resources (REs) occupied by the sensing signal. It can also be the number of frequency domain resources (REs) occupied by the sensing signal or the number of subcarriers occupied by the sensing signal. No specific limitation is made here. For example, if K is 36 and N is 5, then the length of the sensing sequence is 180 (36*5).
[0159] In another possible implementation, the length of the sensing sequence is K*N*12 / 2. σ N is the number of OFDM symbols, K is the number of frequency domain registrars (RBs) occupied by the sensing signal, and σ is a higher-layer configuration parameter, typically taking the value 0 or 1. One RB includes 12 REs. For example, if K is 1, N is 5, and σ is 0, then the length of the sensing sequence is 60 (1 * 5 * 12 / 2). 0 If K is 1, N is 5, and σ is 1, then the length of the perception sequence is 30(1*5*12 / 2). 1 ).
[0160] For example, the i-th OFDM symbol carries M elements in the sensing sequence, where the value of M is related to the value of K, 0 ≤ i ≤ N-1. Based on this, it can be seen that the length of the sensing sequence carried on each OFDM is related to the amount of frequency domain resources occupied by the sensing signal. For example, when K is the number of frequency domain RBs occupied by the sensing signal, if one RB includes 12 subcarriers, M = K * 12. When K is the number of frequency domain REs occupied by the sensing signal, M = K. When K is the number of subcarriers occupied by the sensing signal, M = K.
[0161] In one possible implementation, the M elements correspond to the elements with indices i*M to i*M+M-1 in the sensing sequence. Based on this, the sensing signal transmitter can clearly identify which elements of the sensing sequence are specifically carried on different OFDM symbols. For example, the sensing sequence before segmentation is R... q R q ={r q,0 ,r q,1 ,…,r q,N-1}, where r q,0 For the sensing subsequence carried by the 0th OFDM symbol, r q,1 The sensing subsequence r carried by the first OFDM symbol q,N-1 Let r be the sensing subsequence carried by the (N-1)th OFDM symbol. The i-th OFDM symbol carries the sensing subsequence r. q,i Perceptual subsequence r q,i The following formula 12 is satisfied:
[0162] in, Let i*M be the element corresponding to the element index i*M in the sensory sequence after cyclic shift α. This refers to the element corresponding to the element index i*M+1 in the sensory sequence after cyclic shift α. Let i be the element corresponding to the element index i*M+M-1 in the sensory sequence after cyclic shift α.
[0163] For example, if the root value index is 5, and the first set is {32,31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,96,95,94,93,92,91,90,89,88,87,86}, then the root value of the perceptual sequence is 28. The length of the perceptual sequence is 36, and N... ZC If the value is 31, then the perception sequence is: α is After the sensor sequence is cyclically shifted by α, it becomes
[0164] Step 603: The sensing signal transmitting end sends a sensing signal.
[0165] The sensing signal is reflected from the sensing target to the sensing signal receiver. Correspondingly, the sensing signal receiver receives the sensing signal. The sensing signal received by the sensing signal receiver is the echo signal reflected from the sensing target, similar to the echo signal in Figure 3. This echo signal has a time delay and Doppler frequency deviation relative to the sensing signal. Furthermore, the sensing signal may carry noise during transmission, which is included in the echo signal.
[0166] Furthermore, when the sensing mode is bi-base sensing, the sensing signal transmitter also sends configuration information for the sensing signal. This configuration information includes: the location of the time-frequency domain resources occupied by the sensing signal, the number of time-domain OFDM symbols, and the number of frequency-domain RBs. Based on this, the sensing signal receiver receives the configuration information of the sensing signal and can quickly demodulate the sensing signal to determine the information of the sensing target.
[0167] When the sensing mode is single-base sensing, the receiving end of the sensing signal and the receiving end of the sensing signal are the same, so there is no need to transmit the configuration information between the receiving end and the transmitting end of the sensing signal.
[0168] Step 604: The sensing signal receiver determines a reference sequence. The root value of the reference sequence is determined based on the number of OFDM symbols occupied by the sensing signal and the cell identifier where the sensing signal receiver is located.
[0169] The root value of the reference sequence is the same as the root value of the sensing sequence, and they are determined in the same way.
[0170] The reference sequence is used by the reference signal receiver to obtain relevant sensing information about the sensing target based on the reference sequence and the received sensing signal.
[0171] The root values of the reference sequence are determined based on the number of OFDM symbols occupied by the sensing signal and the cell identifier where the sensing signal receiver is located. During sensing, the sensing signal transmitter sends a sensing signal to the sensing target. The sensing signal transmitter can predetermine the number of time-domain OFDM symbols occupied by the sensing signal to be transmitted, the number of frequency-domain RBs occupied, and the location of time-frequency resources.
[0172] When performing sensing operations, the specific sensing mode—whether it's single-base sensing or dual-base sensing—is clearly defined. In dual-base sensing mode, the sensing signal transmitter and receiver are mutually recognized, and therefore, the cell identifier of the sensing signal receiver can be determined. For example, the sensing mode for performing sensing task 1 includes both single-base sensing and dual-base sensing. If base station 1 uses single-base sensing to perform sensing task 1, then the cell identifier of the sensing signal receiver is the cell identifier corresponding to the location of base station 1. Furthermore, if there are multiple cell identifiers corresponding to the location of base station 1, the cell identifier of the sensing signal receiver can be any one of those cell identifiers. If base station 2 (sensing signal transmitter) and UE1 (sensing signal receiver) use dual-base sensing to perform sensing task 1, then the cell identifier of the sensing signal receiver is the cell identifier of the cell where UE1 receives communication services.
[0173] For example, candidate values for the root value of the reference sequence belong to a first set, which is selected from the first set. The first set is determined based on the number of OFDM symbols occupied by the sensing signal. After the sensing signal receiver selects the root value of the reference sequence from the first set, it generates a reference sequence based on the root value. Based on this, the generated reference sequence has a low PAPR while ensuring low cross-correlation performance.
[0174] In one implementation of energy, the first set includes a first subset, a second subset, and a third subset, wherein the first subset is... The second subset is The third subset is N represents the number of OFDM symbols occupied by the sensing signal, N≥2, where * represents the multiplication operation. To round up, This is for rounding down. The specific ordering of elements in the first, second, and third subsets is not limited here; they can be ordered from smallest to largest or largest to smallest, and different sorting rules can be used for each subset. However, for specific applications, the sorting method of elements in the first, second, and third subsets should be consistent at both the sensing signal transmitting and receiving ends.
[0175] In another possible implementation, the first set is The specific order of the elements in the first set is not limited here. However, depending on the specific application, the order of the elements in the first set should remain consistent between the sensing signal transmitter and receiver. For example, the order of the elements in the first set might be...
[0176] The sensing signal receiver determines the root value number (or root value index) of the reference sequence based on the cell identifier where the sensing signal receiver is located and the number of elements in the first set; and selects the root value from the first set based on the root value number.
[0177] In one possible implementation, the sensing signal receiver can determine the root value index of the reference sequence by referring to Formula 7 above. This will not be elaborated here, but can be understood by referring to the method for determining the root value index of the sensing sequence.
[0178] In another possible implementation, the sensing signal receiver determines the root value index based on the cell identifier where the sensing signal receiver is located and the weighted operation of the first set of element data. The sensing signal receiver can refer to formulas 8 and 9 above to determine the root value index of the reference sequence, which will not be elaborated here but can be understood by referring to the method for determining the root value index of the sensing sequence.
[0179] In another possible implementation, the sensing signal receiver is equipped with an AI processing model. The cell identifier where the sensing signal receiver is located and the number of elements in the first set are input into the AI processing model, and the root value sequence number is output.
[0180] Here, we will not specify how to determine the root value index.
[0181] For example, the reference sequence is a ZC sequence. When the perceived sequence is a ZC sequence, the reference sequence is also a ZC sequence. For example, the reference sequence is generated with reference to Formula 10 above.
[0182] Step 605: The sensing signal receiver determines the sensing information of the sensing target based on the sensing signal and the reference sequence.
[0183] The perceived information of the target can be understood as the target's trajectory, outline, and position. This is merely an example and does not specifically limit the perceived information of the target.
[0184] The reference sequence is used by the reference signal receiver to obtain the sensing information of the sensing target based on the reference sequence and the received sensing signal.
[0185] After receiving the sensing signal (or echo signal), the sensing signal receiver compares the corresponding signal on each OFDM symbol with the conjugate of the reference sequence. The components are multiplied, and then an IFFT transformation is performed in the frequency domain to detect the distance dimension, and an FFT transformation is performed in the time domain to detect the velocity dimension.
[0186] For example, the sensing signal (or echo signal) received by the sensing signal receiver can be understood with reference to the following formula 13:
[0187] Where w(τ)=[exp(2πjΔfτ*0),exp(2πjΔfτ*1),…,exp(2πjΔfτ*M-1)] represents the phase change in the frequency domain caused by the propagation delay. This represents the phase change in the time domain caused by the motion of the sensed target, which is then detected using matched filtering. λ is the wavelength of the sensed signal. You can refer to the following formula 14 for understanding:
[0188] in, Given the conjugate of the reference sequence in the i-th OFDM symbol, an IFFT in the frequency domain can be used to obtain an estimate of τ, from which the distance can be calculated. An FFT in the time domain can then be used to obtain an estimate of the velocity v' of the sensed target.
[0189] In this application, the root value of the sensing sequence is determined based on the number of OFDM symbols occupied by the sensing signal and the cell identifier where the sensing signal receiver is located. Based on this, the partial sensing sequences mapped on different OFDM symbols are generated using the same design, and the different sensing sequences also have low cross-correlation performance. The simulation results are shown in Figure 9. In Figure 9, the horizontal axis represents the cross-correlation value (dB), and the vertical axis represents the cumulative distribution function (CDF). As shown in Figure 9, the short ZC sequence generated by the method of this application has a lower cross-correlation value compared to the existing long ZC sequence. In addition, the sensing sequence generated based on the root value of this sensing sequence has a low PAPR, which can meet the requirements of the sensing scenario. As shown in Figure 10. In Figure 10, the horizontal axis represents the PAPR value (dB), and the vertical axis represents the complementary cumulative distribution function (CCDF). Sequence 1 to Sequence 2 are the segments of the sensing sequence. After being segmented, the sensing sequence generated by the method of this application has a smaller CCDF value (less than 10). -2 When the sensor sequence segmentation generated by this application is used, the PAPR of the resulting sequence is lower than that of existing short ZC sequences, especially when the CCDF value is large (greater than 10). -2When using the sensor sequence segmentation generated in this application, the PAPR sequence is not significantly different from the existing short ZC sequence.
[0190] The following describes the solution of this application using a specific application scenario. Referring to Figure 11, the example uses bi-base sensing as the sensing mode and sensing the motion trajectory of a vehicle. The devices performing the sensing task include base station 1, UE1, and UE2. Base station 1 transmits sensing signal 1, and the vehicle-reflected sensing signal 1 (i.e., echo signal 1) is received by UE1. Base station 1 also transmits sensing signal 2, and the vehicle-reflected sensing signal 2 (i.e., echo signal 2) is received by UE2. Sensing signal 1 and sensing signal 2 occupy the same time-frequency resources and time-frequency positions, both occupying OFDM symbols 0 to 3 in time slots 1 (1 time slot includes 14 OFDM symbols), 2, and 3, totaling 11 RBs. The cell identifier for UE1's service is 1, and the cell identifier for UE2's service is 2. The candidate values for the root of the perceptual sequence 1 all fall within the first set, which is {32,31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,64,63,62,61,60,59,58,57,56,55,54,53,52,51,50,49,48,96,95,94,93,92,91,90,89,88,87,86}. Using Formula 8 above, the perceptual sequence 1 is generated, and its root value is 91. Using the above formula 1 to generate sensory sequence 2, its root value is 25, thus obtaining... The cross-correlation value between sensing sequence 1 and sensing sequence 2 is -30 dB. The PAPR of sensing sequence 1 is 2.5 dB, and the PAPR of sensing sequence 2 is 5.5 dB. Based on this, it can be seen that the sequences generated using this application have low cross-correlation and even lower PAPR.
[0191] Furthermore, if the sensing sequence is generated using the scheme of this application, the cell identifiers of the services received by UE1 and UE2 are the same, and different sensing sequences can be generated through different cyclic shifting processes.
[0192] The foregoing primarily describes the solutions provided by the embodiments of this application from the perspective of device interaction. It is understood that, in order to achieve the above functions, each device may include corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should readily recognize that, in conjunction with the units and algorithm steps of the various examples described in the embodiments disclosed herein, the embodiments of this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware 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 implementation should not be considered beyond the scope of this application.
[0193] The embodiments of this application can divide the device into functional units according to the above method examples. For example, each function can be divided into a separate functional unit, or two or more functions can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0194] Figure 12 illustrates a possible exemplary block diagram of a communication device according to an embodiment of this application, when using integrated units. As shown in Figure 12, the communication device 1200 may include a processing unit 1201 and a transceiver unit 1202. The processing unit 1201 is used to control and manage the operation of the communication device 1200. The transceiver unit 1202 is used to support communication between the communication device 1200 and other devices. Optionally, the transceiver unit 1202 may include a receiving unit and / or a transmitting unit, respectively used to perform receiving and transmitting operations. Optionally, the communication device 1200 may also include a storage unit for storing the program code and / or data of the communication device 1200. The transceiver unit may be referred to as an input / output unit, communication unit, etc., and the transceiver unit may be a transceiver; the processing unit may be a processor. When the communication device is a module (e.g., a chip) in a communication device, the transceiver unit may be an input / output interface, input / output circuit, or input / output pin, etc., and may also be referred to as an interface, communication interface, or interface circuit, etc.; the processing unit may be a processor, processing circuit, or logic circuit, etc. For example, the device can be the aforementioned sensing signal transmitter or sensing signal receiver.
[0195] More detailed descriptions of the processing unit 1201 and the transceiver unit 1202 can be obtained directly from the relevant descriptions in the above method embodiments, and will not be repeated here.
[0196] In one embodiment, when the communication device 1200 is a sensing signal transmitter, the processing unit 1201 is used to determine the sensing sequence. The root value of the sensing sequence is determined based on the number of multiple OFDM symbols occupied by the sensing signal and the cell identifier where the sensing signal receiver is located. The sensing sequence is segmented and mapped to the corresponding multiple OFDM symbols to generate the sensing signal. The transceiver unit 1202 is used to transmit the sensing signal.
[0197] In one alternative approach, candidate root values belong to a first set from which the root values are selected. The first set is determined based on the number of OFDM symbols occupied by the sensed signal.
[0198] In one alternative approach, the first set is... Alternatively, the first set includes a first subset, a second subset, and a third subset; where the first subset is... The second subset is The third subset is N is the number of OFDM symbols, N≥2.
[0199] In an alternative embodiment, the processing unit 1201 is further configured to determine the root value number based on the cell identifier where the sensing signal receiver is located and the number of elements in the first set; and select a root value from the first set based on the root value number.
[0200] In one alternative approach, the sensing sequence is a ZC sequence.
[0201] In one alternative approach, the ZC sequence satisfies the following formula: r q (n)=x q (n mod N ZC ), 0≤n≤M ZC
[0202] Where, r q (n) is a ZC sequence, M ZC N is the length of the ZC sequence. ZC For less than M ZC The largest prime number, q is the root value of the perceptual sequence, x q (m) is the base sequence of the ZC sequence.
[0203] In an alternative embodiment, the processing unit 1201 is further configured to determine the frequency domain resources occupied by the sensing signal; determine the length of the sensing sequence carried by each OFDM symbol based on the frequency domain resources; and segment and map the sensing sequence to the corresponding multiple OFDM symbols based on the length of the sensing sequence to generate the sensing signal.
[0204] In one alternative approach, the length of the sensing sequence is K*N, where N is the number of OFDM symbols and K is the number of frequency domain REs occupied by the sensing signal.
[0205] In one alternative approach, the i-th OFDM symbol carries M elements in the sensing sequence, where the values of M and K are related, and 0 ≤ i ≤ N-1.
[0206] In one alternative approach, the M elements are the corresponding elements with element indices i*M to i*M+M-1 in the perception sequence.
[0207] In an alternative embodiment, the transceiver unit 1202 is also used to transmit configuration information of the sensing signal, including: the location of the time-frequency domain resources occupied by the sensing signal, the number of time-domain OFDM symbols, and the number of frequency-domain RBs.
[0208] In one embodiment, when the communication device 1200 is a sensing signal receiver, the transceiver unit 1202 is used to receive the sensing signal; the processing unit 1201 is used to determine a reference sequence, the root value of which is determined based on the number of multiple OFDM symbols occupied by the sensing signal and the cell identifier where the sensing signal receiver is located; and the sensing information of the sensing target is determined based on the sensing signal and the reference sequence.
[0209] In an alternative embodiment, the transceiver unit 1202 is also configured to receive configuration information of the sensing signal, including: the location of the time-frequency domain resources occupied by the sensing signal, the number of time-domain OFDM symbols, and the number of frequency-domain RBs.
[0210] In one alternative approach, candidate root values belong to a first set from which the root values are selected. The first set is determined based on the number of OFDM symbols occupied by the sensed signal.
[0211] In one alternative approach, the first set is... The first set may include a first subset, a second subset, and a third subset; or the first subset may be... The second subset is The third subset is N is the number of OFDM symbols, N≥2.
[0212] In an alternative embodiment, the processing unit 1201 is further configured to determine the root value number based on the cell identifier where the sensing signal receiver is located and the number of elements in the first set; and select a root value from the first set based on the root value number.
[0213] In one alternative approach, the reference sequence is a ZC sequence.
[0214] In one alternative approach, the ZC sequence satisfies the following formula: r q (n)=x q (n mod N ZC ), 0≤n≤M ZC
[0215] Where, r q (n) is a ZC sequence, M ZC N is the length of the ZC sequence. ZC For less than M ZC The largest prime number, q is the root value of the perceptual sequence, x q (m) is the base sequence of the ZC sequence.
[0216] In one possible design, when the communication device 1200 is a terminal device or a communication module within a terminal device, the function of the processing unit 1201 can be implemented by one or more processors. Specifically, the processor may include a modem chip, or a system-on-a-chip (SoC) chip or a SIP chip containing a modem core. The function of the transceiver unit 1202 can be implemented by transceiver circuitry.
[0217] In one possible design, when the communication device 1200 is a circuit or chip responsible for communication functions in a terminal device, such as a modem chip or a system-on-a-chip (SoC) or SIP chip containing a modem core, the function of the processing unit 1201 can be implemented by a circuit system in the aforementioned chip that includes one or more processors or processor cores. The function of the transceiver unit 1202 can be implemented by the interface circuitry or data transceiver circuitry on the aforementioned chip.
[0218] When the aforementioned communication device is a module applied in a base station, the base station module implements the functions of the base station in the above method embodiments. The base station module receives information from other modules (such as radio frequency modules or antennas) in the base station, which is information sent by the UE to the base station; or, the base station module sends information to other modules (such as radio frequency modules or antennas) in the base station, which is information sent by the base station to the UE. Here, the base station module can be the baseband chip of the base station, or it can be a DU or other modules, where the DU can be an O-DU under the O-RAN architecture.
[0219] Figure 13 is an exemplary block diagram of a communication device provided in an embodiment of this application. For example, the communication device 10 may include a chip system 110, a memory 120, a bus 130, a power management module 140, or a transceiver 150, etc.
[0220] The chip system 110 can be an integrated circuit chip with signal processing capabilities. In implementation, each step of the above method can be completed through integrated logic circuits in the hardware of the chip system 110 or through software instructions.
[0221] As an example and not a limitation, chip system 110 may include circuitry or chips responsible for signal processing (such as a modem chip, also known as a baseband chip, or a system-on-chip (SoC) chip or system-in-package (SIP) chip containing a modem core).
[0222] Optionally, the chip system 110 may also include a memory (such as a cache) for storing instructions and data. In some embodiments, the memory in the chip system 110 is a cache memory. This memory can store instructions or data that the chip system 110 has just used or that are used repeatedly. If the chip system 110 needs to use the instruction or data again, it can directly retrieve it from the memory. This avoids repeated accesses, reduces the waiting time of the chip system 110, and thus improves the efficiency of the system.
[0223] In some embodiments, the chip system 110 may include one or more interfaces. Interfaces may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a SIM interface, and / or a USB interface, etc.
[0224] Memory 120 may include random access memory (RAM) and read-only memory (ROM). Memory 120 may store computer-readable, computer-executable code, including instructions that, when executed, cause the processor to perform the various functions described in this application.
[0225] Optionally, the code may include instructions for implementing various aspects of the embodiments of this application. The code may be stored in a non-transitory computer-readable medium such as system memory or other types of memory. In some cases, the code may not be directly executable by the chip system 110, but may enable a computer (e.g., at compile and execution time) to perform the functions described in this application. In some cases, memory 120 may in particular contain a basic I / O system that controls basic hardware or software operations, such as interaction with peripheral components or devices.
[0226] For example, the chip system 110 executes various functional applications and data processing of the communication device 10 by running instructions stored in the memory 120. For instance, when the communication device 10 transfers files with other devices (which may also be terminal devices or network devices), the chip system 110 of the communication device 10 can call the computer-executable program code stored in the memory 120 to implement the encoding or decoding methods provided in the embodiments of this application.
[0227] In addition, the memory 120 can be integrated into the chip system 110 or independent of the chip system 110.
[0228] Bus 130 may be a universal serial bus (USB) used to support communication between the various parts of the communication device 10.
[0229] The power management module 140 is used to receive charging input from the charger. Optionally, the power management module 140 can also supply power to the communication device 10 while charging it (e.g., the battery module of the communication device 10). By way of example and not limitation, the power management module 140 can also supply power to other devices besides the communication device 10.
[0230] Transceiver 150 can communicate bidirectionally via one or more antennas, wired links, or wireless links. For example, transceiver 150 can represent a wireless transceiver and can communicate bidirectionally with another wireless transceiver. Transceiver 150 may also include a modem for modulating packets and providing the modulated packets to the antenna for transmission, and for demodulating packets received from the antenna. Transceiver 150 may include a receiver and a transmitter, the receiver performing the function of receiving information and the transmitter performing the function of transmitting information.
[0231] In some cases, a wireless device may include a single antenna. However, in other cases, the device may have more than one antenna, such as antenna 1 and antenna 2 as shown in FIG. 13, which may be capable of simultaneously transmitting or receiving multiple wireless transmissions. Exemplarily, antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in communication device 10 can be used to cover one or more communication frequency bands. Different antennas can also be multiplexed to improve antenna utilization. For example, antenna 1 can be multiplexed as a diversity antenna for a wireless local area network. In other embodiments, the antennas can be used in conjunction with a tuning switch. Communication device 10 can transfer files to other devices via wireless communication functions.
[0232] In one design, the communication device 10 may correspond to the sensing signal transmitting end in the above method embodiments. The communication device 10 can implement the steps or processes executed by the sensing signal transmitting end in the above method embodiments, wherein the transceiver 150 can be used to perform the transmission and reception related operations of the sensing signal transmitting end in the above method embodiments; and the chip system 110 can be used to perform the processing related operations of the sensing signal transmitting end in the above method embodiments.
[0233] In another design, the communication device 10 may correspond to the sensing signal receiving end in the above method embodiments. The communication device 10 can implement the steps or processes executed by the sensing signal receiving end in the above method embodiments, wherein the transceiver 150 can be used to perform the transmission and reception related operations of the sensing signal receiving end in the above method embodiments; and the chip system 110 can be used to perform the processing related operations of the sensing signal receiving end in the above method embodiments.
[0234] Under this design, the communication device 10 may include modules such as a short-range communication module 164, a sensor 161, a display 162, or a camera 163, as shown in Figure 6.
[0235] The short-range communication module 164 may include modules that support short-range communication, such as WiFi and Bluetooth.
[0236] Sensor 161 may include pressure sensors, gyroscope sensors, barometric pressure sensors, magnetic sensors, accelerometers, distance sensors, proximity sensors, fingerprint sensors, temperature sensors, touch sensors, ambient light sensors, bone conduction sensors, etc.
[0237] Display 162 is used to display images, videos, etc. The display includes a display panel. The display panel can be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), a Miniled LED, a MicroLED, a Micro-OLED, a quantum dot light-emitting diode (QLED), etc. For example, in this embodiment, the display can be used to display the interface required by the communication device 10. Exemplarily, the communication device 10 implements display functions through a GPU, a display, and an application processor. The GPU is a microprocessor for image processing, connected to the display and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. The chip system 110 may include one or more GPUs that execute program instructions to generate or modify display information.
[0238] Camera 163 is used to acquire images, videos, etc.
[0239] It is understood that the structure shown in FIG13 does not constitute a specific limitation on the communication device 10. In some embodiments, the communication device 10 may also include more or fewer components than those shown in FIG13, or combine some components, or split some components, or have different component arrangements, etc. Alternatively, some components shown in FIG13 may be implemented in hardware, software, or a combination of software and hardware, and the communication device 10 may be based on the structure given in FIG12 with or without additional components.
[0240] Figure 14 is a schematic block diagram of a communication device provided in an embodiment of this application. The communication device 20 may include a baseband unit 210, which can communicate with external devices via a cellular radio frequency (RF) transceiver 220 (e.g., if the communication device 20 is a terminal device, the baseband unit 210 can communicate with network devices via the cellular RF transceiver 220; or, if the communication device 20 is a network device, the baseband unit 210 can communicate with terminal devices and / or core network devices via the cellular RF transceiver 220).
[0241] Baseband unit 210 may include computer-readable medium / memory. Baseband unit 210 is responsible for general processing, including the execution of software stored on the computer-readable medium / memory. When executed by baseband unit 210, the software causes baseband unit 210 to perform the various functions described above. The computer-readable medium / memory may also be used to store data manipulated by baseband unit 210 during software execution.
[0242] The baseband unit 210 further includes a receiving unit 201, a management unit 202, and a transmitting unit 203. The management unit 202 includes the one or more sub-units. The units within the management unit 202 can be stored in a computer-readable medium / memory and / or configured as hardware within the baseband unit 210. The receiving unit 201 and the transmitting unit 203 can be referred to as transceiver units.
[0243] Figure 15 is a schematic block diagram of a chip system provided in an embodiment of this application. The chip system 30 includes, but is not limited to, a modem chip, also known as a baseband chip, or a system-on-chip (SoC) chip or system-in-package (SIP) chip containing a modem core.
[0244] The chip system (or processing system) includes a processor 310 and an input / output interface 330. Optionally, the chip system also includes a memory 320.
[0245] The processor 310 can be a processing circuit in the chip system (including at least one processor, such as processor 311 and processor 312 as shown in FIG8). The processor 310 can be coupled to the memory 320, and call the instructions in the memory 320, so that the chip system can implement the methods and functions of the various embodiments of this application. The input / output interface 330 can be an input / output circuit in the chip system, which outputs the information processed by the chip system, or inputs the data or signaling information to be processed into the chip system for processing.
[0246] As one approach, the chip system is used to implement the operations performed by the sensing signal transmitter or sensing signal receiver in the various method embodiments described above.
[0247] For example, processor 310 is used to implement the processing-related operations performed by the sensing signal transmitting end or sensing signal receiving end in the above method embodiments, as described in the foregoing embodiments; input / output interface 330 is used to implement the transmission and / or reception-related operations performed by the sensing signal transmitting end or sensing signal receiving end in the above method embodiments, as described in the foregoing embodiments.
[0248] Figure 16 is a schematic block diagram of a chip system provided in an embodiment of this application. The chip system 40 (or processing system) includes an input / output interface 410 and logic circuitry 420. The input / output interface 410 can be an input / output circuit within the chip system, outputting processed information or inputting data or signaling information to be processed into the chip system for processing; details can be found in the descriptions of the foregoing embodiments. The logic circuitry 420 is used to execute the aforementioned communication method; details can also be found in the descriptions of the foregoing embodiments.
[0249] As one approach, the chip system is used to implement the operations performed by the sensing signal transmitter or sensing signal receiver in the various method embodiments described above.
[0250] For example, logic circuit 420 is used to implement processing-related operations performed by the sensing signal transmitting end or sensing signal receiving end in the above method embodiments; input / output interface 410 is used to implement transmission and / or reception-related operations performed by the sensing signal transmitting end or sensing signal receiving end in the above method embodiments.
[0251] This application also provides a computer-readable storage medium storing computer instructions for implementing the methods executed by the sensing signal transmitting end or the sensing signal receiving end in the above-described method embodiments.
[0252] For example, when the computer program is executed by a computer, it enables the computer to implement the methods executed by the sensing signal transmitting end or the sensing signal receiving end in the various embodiments of the above methods.
[0253] This application also provides a computer program product containing instructions that, when executed by a computer, implement the methods performed by the sensing signal transmitter or sensing signal receiver in the above-described method embodiments.
[0254] This application also provides a communication system, including the aforementioned sensing signal transmitting end or sensing signal receiving end.
[0255] The explanations and beneficial effects of the relevant contents in any of the devices provided above can be found in the corresponding method embodiments provided above, and will not be repeated here.
[0256] The method steps in the embodiments of this application can be implemented in hardware or by a processor executing software instructions. The software instructions can consist of corresponding software modules, which can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, registers, hard disks, portable hard disks, compact disc read-only memory (CD-ROM), or any other form of storage medium known in the art. An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and storage medium can reside in an ASIC. Additionally, the ASIC can be located in a sensing signal transmitting end. Alternatively, the processor and storage medium can exist as discrete components in an access network device or terminal.
[0257] In the above embodiments, implementation can be achieved 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 programs or instructions. A computer program is a set of instructions that directs each step of an action of an electronic computer or other device with message processing capabilities. It is typically written in a programming language and runs on a target architecture. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of this application are performed, in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer program or instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions can be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless 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 medium can be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; it can also be an optical medium, such as a digital video optical disc; or it can be a semiconductor medium, such as a solid-state drive. The computer-readable storage medium can be volatile or non-volatile, or it can include both types of storage media.
[0258] In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of different embodiments are consistent and can be referenced by each other. The technical features of different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0259] It is understood that the various numerical designations used in the embodiments of this application are merely for descriptive convenience and are not intended to limit the scope of the embodiments of this application. The order of the process numbers described above does not imply the order of execution; the execution order of each process should be determined by its function and internal logic.
Claims
1. A communication method, characterized in that, Applications include: [List of applications] The sensing sequence is determined based on the number of multiple orthogonal frequency division multiplexing (OFDM) symbols occupied by the sensing signal and the cell identifier where the sensing signal receiver is located. The sensing sequence is segmented and mapped to multiple corresponding OFDM symbols to generate the sensing signal; Send the sensing signal.
2. The method according to claim 1, characterized in that, The candidate values of the root value belong to a first set, and the root value is selected from the first set, which is determined based on the number of the plurality of OFDM symbols.
3. The method according to claim 1 or 2, characterized in that, The first set is Alternatively, the first set may include a first subset, a second subset, and a third subset; The first subset is The second subset is The third subset is The number of the plurality of OFDM symbols is N, where N ≥ 2.
4. The method according to claim 2 or 3, characterized in that, The method further includes: The root value number is determined based on the cell identifier where the sensing signal receiver is located and the number of elements in the first set. The root value is selected from the first set according to the root value index.
5. The method according to any one of claims 1-4, characterized in that, The sensing sequence is a ZC sequence.
6. The method according to claim 5, characterized in that, The ZC sequence satisfies the following formula: r q (n)=x q (n mod N ZC ), 0≤n≤M ZC Wherein, the r q (n) is the ZC sequence, and M is... ZC The length of the ZC sequence, N ZC For less than M ZC The largest prime number, where q is the root value of the perception sequence, and x is the largest prime number. q (m) is the base sequence of the ZC sequence, the 7. The method according to any one of claims 1-6, characterized in that, The method further includes: Determine the frequency domain resources occupied by the sensed signal; The length of the sensing sequence carried by each OFDM symbol is determined based on the frequency domain resources; The step of segmenting the sensing sequence and mapping it to corresponding multiple OFDM symbols to generate the sensing signal includes: The sensing sequence is segmented and mapped to multiple corresponding OFDM symbols according to its length to generate the sensing signal.
8. The method according to claim 7, characterized in that, The length of the sensing sequence is K*N, where N is the number of the plurality of OFDM symbols and K is the number of frequency domain resource elements (REs) occupied by the sensing signal.
9. The method according to claim 8, characterized in that, The i-th OFDM symbol carries M elements in the sensing sequence, where the value of M is related to the value of K, and 0≤i≤N-1.
10. The method according to claim 8, characterized in that, The M elements are the elements with element indices i*M to i*M+M-1 in the perception sequence.
11. The method according to any one of claims 1-10, characterized in that, The method further includes: The configuration information for sending the sensing signal includes: the location of the time-frequency domain resources occupied by the sensing signal, the number of time-domain OFDM symbols, and the number of frequency-domain resource blocks (RBs).
12. A communication method, characterized in that, Applications include: [List of applications] Receive sensing signals; A reference sequence is determined, the root value of which is determined based on the number of multiple orthogonal frequency division multiplexing (OFDM) symbols occupied by the sensing signal and the cell identifier where the sensing signal receiver is located. Based on the sensing signal and the reference sequence, the sensing information of the sensing target is determined.
13. The method according to claim 12, characterized in that, The method further includes: The configuration information received includes: the location of the time-frequency domain resources occupied by the sensing signal, the number of time-domain OFDM blocks, and the number of frequency-domain resource blocks (RBs).
14. The method according to claim 12 or 13, characterized in that, The candidate values of the root value belong to a first set, and the root value is selected from the first set, which is determined based on the number of the plurality of OFDM symbols.
15. The method according to claim 12 or 13, characterized in that, The first set is Alternatively, the first set may include a first subset, a second subset, and a third subset; The first subset is The second subset is The third subset is The number of the plurality of OFDM symbols is N, where N ≥ 2.
16. The method according to claim 14 or 15, characterized in that, The method further includes: The root value number is determined based on the cell identifier where the sensing signal receiver is located and the number of elements in the first set. The root value is selected from the first set according to the root value index.
17. The method according to any one of claims 12-16, characterized in that, The reference sequence is a ZC sequence.
18. The method according to claim 17, characterized in that, The ZC sequence satisfies the following formula: r q (n)=x q (n mod N ZC ), 0≤n≤M ZC Wherein, the r q (n) is the ZC sequence, and M is... ZC The length of the ZC sequence, N ZC For less than M ZC The largest prime number, where q is the root value of the perception sequence, and x is the largest prime number. q (m) is the base sequence of the ZC sequence.
19. A communication device, characterized in that, include: A sensing signal transmitting end for performing the method as described in any one of claims 1 to 11, or including a sensing signal receiving end for performing the method as described in any one of claims 12 to 18.
20. A communication device, characterized in that, It includes at least one processor; and a communication interface communicatively connected to said at least one processor; said at least one processor causes the method of any one of claims 1 to 18 to be executed by executing instructions stored in memory.
21. A computer-readable storage medium, characterized in that, The computer contains a computer program or instructions that, when executed on a computer, cause the computer to perform the method as described in any one of claims 1 to 18.
22. A computer program product, characterized in that, When the computer reads and executes the computer program product, the method described in any one of claims 1 to 18 is performed.