Signal generation method, signal receiving method, and device
By manipulating M frequency or time domain sequences, the correlation characteristics of the signal in the frequency and time domains are increased, which solves the problem of poor communication performance caused by the correlation characteristics of the communication signal in a single dimension and improves the overall performance of the communication equipment.
Patent Information
- Application Number
- PCT/CN2024/096923
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-06-07
- Filing Date
- 2024-06-03
- Publication Date
- 2026-01-29
AI Technical Summary
The correlation characteristics of communication signals in a single dimension result in poor communication performance of communication devices.
By acquiring M sequences in the frequency or time domain and operating on them based on a second sequence, relevant features in the time or frequency domain are added to generate the target signal.
This improves the correlation characteristics of signals in both the frequency and time domains, thereby enhancing the communication performance of communication devices, including sensing performance and communication measurement performance.
Smart Images

Figure CN2024096923_29012026_PF_FP_ABST
Abstract
Description
Signal generation method, signal receiving method and equipment
[0001] Cross-references to related applications
[0002] This application claims priority to Chinese Patent Application No. 202310668417.4, filed in China on June 7, 2023, the entire contents of which are incorporated herein by reference. Technical Field
[0003] This application belongs to the field of communication technology, specifically relating to a signal generation method, a signal receiving method, and a device. Background Technology
[0004] In communication systems, communication or measurement is mainly carried out through communication signals. However, the sequence of communication signals is often associated with only one dimension of resources. For example, the sequence of communication signals is associated with frequency domain resources. This results in the communication signals having correlation characteristics in only one dimension, such as correlation characteristics only in the frequency domain dimension, which in turn leads to relatively poor communication performance of communication equipment.
[0005] Summary of the Invention
[0006] This application provides a signal generation method, a signal receiving method, and a device that can solve the problem of poor communication performance of communication devices.
[0007] Firstly, a signal generation method is provided, including:
[0008] The first device acquires M first sequences, where each first sequence is a sequence in the frequency domain or the time domain, and M is a positive integer greater than 1.
[0009] The first device performs operations on the M first sequences based on the second sequence to add relevant features in the time domain or frequency domain, thereby obtaining the target signal.
[0010] Secondly, a signal receiving method is provided, including:
[0011] The second device receives a target signal, which is a target signal obtained by performing operations on M first sequences based on a second sequence to add relevant features in the time domain or frequency domain, wherein the first sequences are sequences in the frequency domain or time domain.
[0012] Thirdly, a signal generation device is provided, comprising:
[0013] The acquisition module is used to acquire M first sequences, where the first sequence is a sequence in the frequency domain or the time domain, and M is a positive integer greater than 1;
[0014] The execution module is used to perform operations on the M first sequences based on the second sequence to add relevant features in the time domain or frequency domain to obtain the target signal.
[0015] Fourthly, a signal receiving device is provided, comprising:
[0016] The first receiving module is used to receive a target signal, which is a target signal obtained by performing operations on M first sequences based on a second sequence to add relevant features in the time domain or frequency domain, wherein the first sequence is a sequence in the frequency domain or time domain.
[0017] Fifthly, an apparatus is provided, comprising a processor and a memory, the memory storing a program or instructions executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the signal generation method as described in the embodiments of this application, and the program or instructions, when executed by the processor, implement the steps of the signal receiving method as described in the embodiments of this application.
[0018] In a sixth aspect, a device is provided, including a processor and a communication interface, wherein the processor is configured to acquire M first sequences, the first sequences being sequences in the frequency domain or the time domain, and M being a positive integer greater than 1; based on a second sequence, perform operations on the M first sequences to add relevant features in the time domain or the frequency domain to obtain a target signal; or, the communication interface is configured to receive a target signal, the target signal being a target signal obtained by performing operations on the M first sequences based on the second sequence to add relevant features in the time domain or the frequency domain, wherein the first sequences are sequences in the frequency domain or the time domain.
[0019] In a seventh aspect, a readable storage medium is provided, on which a program or instructions are stored, which, when executed by a processor, implement the steps of the signal generation method as described in the embodiments of this application, or implement the steps of the signal receiving method as described in the embodiments of this application.
[0020] Eighthly, a wireless communication system is provided, comprising: a first device and a second device, wherein the first device is configured to perform the steps of the signal generation method as described in the embodiments of this application, and the second device is configured to perform the steps of the signal reception method as described in the embodiments of this application.
[0021] In a ninth aspect, a chip is provided, the chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being used to run programs or instructions to implement the signal generation method as described in the embodiments of this application, or to implement the signal receiving method as described in the embodiments of this application.
[0022] In a tenth aspect, a computer program / program product is provided, which is stored in a storage medium and is executed by at least one processor to implement the steps of the signal generation method as described in the embodiments of this application, or the program / program product is executed by at least one processor to implement the steps of the signal receiving method as described in the embodiments of this application.
[0023] In this embodiment, a first device acquires M first sequences, where each first sequence is a sequence in the frequency domain or the time domain, and M is a positive integer greater than 1. Based on a second sequence, the first device performs operations on the M first sequences to add relevant features in the time domain or the frequency domain, thereby obtaining a target signal. Thus, by performing operations on the M first sequences to add relevant features in the time domain or the frequency domain based on the second sequence, the signal acquires relevant characteristics in both the frequency and time domains, thereby improving the signal's characteristics and ultimately enhancing the communication performance of the communication device. Attached Figure Description
[0024] Figure 1 is a block diagram of a wireless communication system applicable to an embodiment of this application;
[0025] Figure 2 is a schematic diagram of a sensing measurement scenario provided in an embodiment of this application;
[0026] Figure 3 is a flowchart of a signal generation method provided in an embodiment of this application;
[0027] Figure 4 is a schematic diagram of a sequence truncation provided in an embodiment of this application;
[0028] Figure 5 is a flowchart of a signal receiving method provided in an embodiment of this application;
[0029] Figures 6a and 6b are schematic diagrams of a region division provided in an embodiment of this application;
[0030] Figure 6c is a schematic diagram of a signal waveform provided in an embodiment of this application;
[0031] Figures 7a and 7b are schematic diagrams of a resource mapping provided in an embodiment of this application;
[0032] Figures 8a to 8d are schematic diagrams of a measurement performance provided in an embodiment of this application;
[0033] Figures 9a to 9d are schematic diagrams of a measurement performance provided in an embodiment of this application;
[0034] Figure 10 is a structural diagram of a signal generation device provided in an embodiment of this application;
[0035] Figure 11 is a structural diagram of a signal receiving device provided in an embodiment of this application;
[0036] Figure 12 is a structural diagram of a communication device provided in an embodiment of this application;
[0037] Figure 13 is a structural diagram of another communication device provided in an embodiment of this application;
[0038] Figure 14 is a structural diagram of another communication device provided in an embodiment of this application. Detailed Implementation
[0039] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.
[0040] The terms "first," "second," etc., used in this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, without limiting the number of objects; for example, the first object can be one or more. Furthermore, "or" in this application indicates at least one of the connected objects. For example, "A or B" covers three scenarios: Scenario 1: including A but not B; Scenario 2: including B but not A; Scenario 3: including both A and B. The character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0041] The term "instruction" in this application can be either a direct instruction (or explicit instruction) or an indirect instruction (or implicit instruction). A direct instruction can be understood as one in which the sender explicitly informs the receiver of specific information, the operation to be performed, or the requested result, etc., in the instruction sent. An indirect instruction can be understood as one in which the receiver determines the corresponding information based on the instruction sent by the sender, or makes a judgment and determines the operation to be performed or the requested result, etc., based on the judgment result.
[0042] It is worth noting that the technologies described in this application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), or other systems. The terms "system" and "network" in this application are often used interchangeably, and the described technologies can be used with the systems and radio technologies mentioned above, as well as with other systems and radio technologies. The following description describes New Radio (NR) systems for illustrative purposes, and the term NR is used in most of the following description; however, these technologies can also be applied to systems other than NR systems, such as 6th generation (6G) radio systems. th Generation 6G communication system.
[0043] Figure 1 shows a block diagram of a wireless communication system applicable to an embodiment of this application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 can be a mobile phone, tablet computer, laptop computer, notebook computer, personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), augmented reality (AR), virtual reality (VR) device, robot, wearable device, flight vehicle, vehicle user equipment (VUE), shipboard equipment, pedestrian user equipment (PUE), smart home (home devices with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), game console, personal computer (PC), ATM, or self-service machine, etc. Wearable devices include: smartwatches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart chains, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among these, in-vehicle devices can also be referred to as in-vehicle terminals, in-vehicle controllers, in-vehicle modules, in-vehicle components, in-vehicle chips, or in-vehicle units, etc. It should be noted that the specific type of terminal 11 is not limited in this application embodiment. Network-side equipment 12 may include access network equipment or core network equipment, wherein access network equipment may also be referred to as Radio Access Network (RAN) equipment, radio access network function, or radio access network unit. Access network equipment may include base stations, Wireless Local Area Network (WLAN) access points (APs), or Wireless Fidelity (WiFi) nodes, etc.The term "base station" can be referred to as Node B (NB), Evolved Node B (eNB), Next Generation Node B (gNB), New Radio Node B (NR Node B), Access Point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), Radio Base Station, Radio Transceiver, Basic Service Set (BSS), Extended Service Set (ESS), Home Node B (HNB), Home Evolved Node B, Transmission Reception Point (TRP), or any other suitable term in the relevant field, as long as the same technical effect is achieved. The term "base station" is not limited to any specific technical terminology. It should be noted that this application embodiment only uses a base station in an NR system as an example for description and does not limit the specific type of base station.
[0044] Core network equipment may include, but is not limited to, at least one of the following: core network node, core network function, Mobility Management Entity (MME), Access and Mobility Management Function (AMF), Session Management Function (SMF), User Plane Function (UPF), Policy Control Function (PCF), Policy and Charging Rules Function (PCRF), Edge Application Server Discovery Function (EASDF), Unified Data Management (UDM), Unified Data Repository (UDR), Home Subscriber Server (HSS), Centralized network configuration (CNC), Network Repository Function (NRF), Network Exposure Function (NEF), Local NEF (or L-NEF), Binding Support Function (BSF), and Application Function. Function (AF), etc. It should be noted that the embodiments of this application only use the core network equipment in the NR system as an example for introduction, and do not limit the specific type of core network equipment.
[0045] In some communication systems, for communication services, corresponding reference signal sequences are usually generated and frequency-domain mapped according to the frequency domain dimension (or subcarrier dimension). The reference signal sequences corresponding to the frequency domain dimension have good correlation characteristics. The generation methods of reference signal sequences corresponding to different time domain positions are different (associated with time slot numbers and / or symbol numbers). The receiving end processing is also usually performed along the frequency domain dimension.
[0046] For example: for Orthogonal Frequency Division Multiplexing (OFDM) baseband transmission signals Where l represents the symbol index, k represents the subcarrier index, Δf represents the subcarrier spacing, and T O The OFDM symbol duration (including the cyclic prefix (CP)) is represented by M, the number of symbols is represented by N, and c(k,l) represents the modulation data corresponding to symbol l on subcarrier k.
[0047] Among them, the sequence along the frequency domain dimension, that is, for the same symbol l0, the sequence {c(0,l0),c(1,l0),…,c(N-1,l0)} is usually generated based on a specially designed sequence (such as a pseudo-random sequence or a ZC sequence) with good correlation characteristics; while the sequence along the time domain dimension, that is, for the same subcarrier k0, the sequence {c(k0,0),c(k0,1),…,c(k0,M-1)} is not specially considered or designed.
[0048] In some embodiments, network-side devices and terminals, in addition to communication capabilities, may possess sensing capabilities. Sensing capabilities refer to the ability of one or more devices to sense information such as the location, distance, and speed of a target object through the transmission and reception of wireless signals, or to detect, track, identify, and image target objects, events, or environments. Some sensing functions and application scenarios are shown in Table 1.
[0049] Table 1
[0050] It should be noted that the perception categories shown in Table 1 above are merely illustrative examples, and the categories of perception measurements are not limited in this application embodiment.
[0051] Furthermore, the embodiments of this application can be applied to integrated communication and sensing scenarios. Integrated communication and sensing refers to the integrated design of communication and sensing functions in the same system through spectrum sharing and hardware sharing. While transmitting information, the system can sense information such as location, distance, and speed, and detect, track, and identify target devices or events. The communication system and the sensing system complement each other, thereby improving overall performance and bringing a better service experience.
[0052] For example, the integration of communication and radar is a typical application of communication and sensing integration (communication and sensing fusion). The integration of communication and radar systems can bring many advantages, such as cost savings, size reduction, power consumption reduction, improved spectrum efficiency, and reduced mutual interference, thereby improving the overall system performance.
[0053] In this embodiment, depending on the different transmitting and receiving nodes of the sensing signal, there may be, but is not limited to, the six sensing links shown in Figure 2. It should be noted that each sensing link in Figure 2 is illustrated with one transmitting node and one receiving node. In actual systems, different sensing links can be selected according to different sensing requirements. Each sensing link may have one or more transmitting and receiving nodes, and the actual sensing system may include multiple different sensing links. Furthermore, the sensing targets in Figure 2 are people and vehicles as examples, and it is assumed that neither people nor vehicles carry or have installed signal transceiver equipment. The sensing targets in actual scenarios will be much more diverse.
[0054] Sensing Link 1: Base station self-transmitting and self-receiving sensing. In this method, the base station sends sensing signals and obtains the sensing results by receiving the echoes of these signals;
[0055] Sensing Link 2: Inter-base station air interface sensing. In this mode, base station 2 receives sensing signals sent by base station 1 and obtains the sensing results.
[0056] Sensing Link 3: Uplink air interface sensing. In this mode, the base station receives sensing signals sent by the terminal and obtains the sensing results.
[0057] Sensing Link 4: Downlink Air Interface Sensing. In this mode, the terminal receives sensing signals sent by the base station and obtains the sensing results.
[0058] Sensing Link 5: Terminal Self-Sending and Receiving Sensing. In this mode, the terminal sends a sensing signal and obtains the sensing result by receiving the echo of the sensing signal.
[0059] Sensing Link 6: Sidelink sensing between terminals. For example, terminal 2 receives a sensing signal sent by terminal 1 and obtains a sensing result, or terminal 1 receives a sensing signal sent by terminal 2 and obtains a sensing result.
[0060] The following description, in conjunction with the accompanying drawings, details a signal generation method, a signal receiving method, and a device provided in this application through some embodiments and application scenarios.
[0061] Please refer to Figure 3, which is a flowchart of a signal generation method provided in an embodiment of this application. As shown in Figure 3, it includes the following steps:
[0062] Step 301: The first device acquires M first sequences, where the first sequence is a sequence in the frequency domain or the time domain, and M is a positive integer greater than 1.
[0063] The first device mentioned above can be a network-side device or a terminal.
[0064] The first sequence mentioned above, being a frequency domain sequence, can also be referred to as a sequence associated with frequency domain resources, or a sequence along the frequency domain dimension. Alternatively, the first sequence can also be a frequency domain sequence obtained by Fourier transforming a time-domain generated sequence.
[0065] The first sequence mentioned above is a sequence in the time domain dimension, which can also be called a sequence associated with time domain resources, or a sequence along the time domain dimension.
[0066] In some implementations, the frequency domain sequence is a sequence used for mapping on frequency domain resources, or a sequence used for mapping along frequency domain resources. For example, the M first sequences are frequency domain sequences corresponding to different symbols.
[0067] In some implementations, the time-domain sequence is a sequence used for mapping on time-domain resources, or a sequence used for mapping along time-domain resources. For example, the M first sequences are time-domain sequences corresponding to different subcarriers.
[0068] Step 302: The first device performs operations on the M first sequences based on the second sequence to add relevant features in the time domain or frequency domain, thereby obtaining the target signal.
[0069] The above-mentioned operation of adding relevant features in the time domain or frequency domain to the M first sequences based on the second sequence to obtain the target signal may include:
[0070] In the case where the first sequence is a frequency domain sequence, based on the second sequence, the M first sequences are subjected to an operation to add relevant features in the time domain dimension to obtain the target signal;
[0071] In the case where the first sequence is a time-domain sequence, the target signal is obtained by performing operations on the M first sequences to add correlation features in the frequency domain dimension based on the second sequence.
[0072] In this embodiment, the above steps enable the addition of time-domain or frequency-domain correlation features to M first sequences based on the second sequence. This results in the signal possessing correlation characteristics in both the frequency and time domains, thereby improving the signal's characteristics and ultimately enhancing the communication performance of the communication device. This communication performance includes sensing performance or communication measurement performance. For example, when the target signal is used for sensing measurement, since frequency-domain characteristics are correlated with ranging performance, and time-domain characteristics are correlated with velocity measurement performance, both ranging and velocity measurement performance can be improved.
[0073] In some implementations, the target signal can also be referred to as a two-dimensional signal in the time and frequency domains. Since the target signal is obtained by performing operations on the M first sequences to increase the correlation features in the time or frequency domain based on the second sequence, the two-dimensional signal can have good correlation characteristics in both the time and frequency domains. The good correlation characteristics refer to a high autocorrelation peak value, a low autocorrelation sidelobe value, or a low cross-correlation peak value.
[0074] As an optional implementation, the N sequence elements in the frequency domain sequence are associated with N frequency domain resources respectively; or, the N sequence elements in the time domain sequence are associated with N time domain resources respectively.
[0075] Where N is an integer greater than 1.
[0076] The association of the above N sequence elements with N frequency domain resources can be such that each of the N sequence elements corresponds one-to-one with one of the N frequency domain resources.
[0077] The association of the above N sequence elements with N time-domain resources can be such that each of the N sequence elements corresponds one-to-one with one of the N time-domain resources.
[0078] In this embodiment, since the N sequence elements in the sequence associated with the frequency domain resources are associated with N frequency domain resources respectively, the above signal can have good correlation characteristics in the frequency domain dimension. Similarly, since the N sequence elements in the sequence associated with the time domain resources are associated with N time domain resources respectively, the above signal can have good correlation characteristics in the time domain dimension.
[0079] For example: the first sequence is represented as x m =[x m (0),x m (1),…,x m (N-1)] T ,0≤m≤M-1, the second sequence is represented as y=[y(0),y(1),…,y(M-1)].
[0080] As an optional implementation, the step of performing operations on the M first sequences based on the second sequence to add relevant features in the time domain or frequency domain to obtain the target signal includes the following:
[0081] The target signal is obtained by performing phase modulation on the M first sequences based on the second sequence;
[0082] The target signal is obtained by performing phase rotation on the M first sequences based on the second sequence;
[0083] The target signal is obtained by multiplying the elements in the second sequence with the M elements in the first sequence;
[0084] The target signal is obtained by scrambling the M first sequences in the time domain or frequency domain based on the second sequence.
[0085] In some implementations, the above-mentioned phase modulation of the M first sequences based on the second sequence to obtain the target signal can be achieved by performing phase modulation on the M first sequences according to the M elements in the second sequence, that is, one element of the second sequence performs phase modulation on one first sequence.
[0086] In some implementations, the above-mentioned phase rotation of the M first sequences based on the second sequence to obtain the target signal can be achieved by performing phase rotation on the M first sequences according to the M elements in the second sequence, that is, phase modulation of a first sequence by an element in the second sequence.
[0087] In some embodiments, the step of performing phase modulation on the M first sequences based on the second sequence to obtain the target signal includes:
[0088] The target signal is obtained by performing phase modulation on the m-th element of the second sequence;
[0089] Where 0 ≤ m ≤ M-1, or 1 ≤ m ≤ M.
[0090] The above-mentioned phase modulation of the m-th first sequence based on the m-th element in the second sequence can be achieved by having M elements in the second sequence correspond one-to-one with M first sequences, thereby using the corresponding elements to perform phase modulation on the first sequence.
[0091] For example: Based on the m-th element of the second sequence, phase modulation is performed on the m-th first sequence to obtain the target signal: z(n,m)=x m (n)·y(m).
[0092] In some embodiments, the step of performing phase modulation on the m-th first sequence based on the m-th element of the second sequence to obtain the target signal includes:
[0093] The target signal is obtained by performing phase modulation on the m-th first sequence based on the m-th element and the first phase value in the second sequence.
[0094] Wherein, the aforementioned first phase value is agreed upon in the protocol or configured on the network side, and the aforementioned first phase value is represented as e. jθ The first phase value mentioned above represents a fixed phase rotation, where θ = 0 (equivalent to no additional phase rotation) or
[0095] Based on the m-th element and the first phase value in the second sequence, the m-th first sequence is phase-modulated to obtain the target signal: z(n,m)=x m (n)·y(m)·e jθ .
[0096] In this embodiment, additional phase modulation can be achieved through the first phase value, thereby enabling the signal to meet different scenario or business requirements and improving the compatibility of the signal.
[0097] In some embodiments, the step of performing phase rotation on the M first sequences based on the second sequence to obtain the target signal includes:
[0098] The target signal is obtained by performing a phase rotation on the m-th element of the second sequence;
[0099] Where 0 ≤ m ≤ M-1, or 1 ≤ m ≤ M.
[0100] The above-mentioned phase rotation of the m-th first sequence based on the m-th element in the second sequence can be achieved by having M elements in the second sequence correspond one-to-one with M first sequences, thereby using the corresponding elements to perform phase rotation on the first sequence.
[0101] For example: Based on the m-th element of the second sequence, perform a phase rotation on the m-th first sequence to obtain the target signal: z(n,m)=x m (n)·y(m).
[0102] In some implementations, the step of performing a phase rotation on the m-th first sequence based on the m-th element of the second sequence to obtain the target signal includes:
[0103] The target signal is obtained by performing phase rotation on the m-th first sequence based on the m-th element and the second phase value in the second sequence.
[0104] The second phase value mentioned above is determined by the protocol or configured on the network side, and is represented as e. jθ The second phase value mentioned above represents a fixed phase rotation, where θ = 0 (equivalent to no additional phase rotation) or
[0105] The target signal is obtained by performing a phase rotation on the m-th first sequence based on the m-th element and the second phase value in the second sequence: z(n,m)=x m (n)·y(m)·e jθ .
[0106] In this embodiment, the second phase value can be used to perform additional phase rotation, thereby enabling the signal to meet different scenarios or business requirements and improving the compatibility of the signal.
[0107] In some implementations, multiplying the elements in the second sequence with the M elements in the first sequence can be done by multiplying each of the M elements in the second sequence with the M elements in the first sequence.
[0108] In some implementations, multiplying the elements of the second sequence with the M elements of the first sequence to obtain the target signal includes:
[0109] The target signal is obtained by multiplying the m-th element of the second sequence with the m-th element of the first sequence;
[0110] Where 0 ≤ m ≤ M-1, or 1 ≤ m ≤ M.
[0111] The above-mentioned multiplication of the m-th element in the second sequence with the m-th element in the first sequence can be achieved by having M elements in the second sequence correspond one-to-one with M elements in the first sequence, thereby multiplying the first sequence using the corresponding elements.
[0112] In some embodiments, the step of performing phase modulation on the m-th first sequence based on the m-th element of the second sequence to obtain the target signal includes:
[0113] The step of multiplying the m-th element of the second sequence with the m-th element of the first sequence to obtain the target signal includes:
[0114] The target signal is obtained by multiplying the m-th element in the second sequence, the m-th element in the first sequence, and the third phase value.
[0115] The aforementioned third phase value is specified by the protocol or configured on the network side, and is represented as e. jθ The third phase value mentioned above represents a fixed phase rotation, where θ = 0 (equivalent to no additional phase rotation) or
[0116] In this embodiment, additional characteristics can be added through the aforementioned third phase value, thereby enabling the signal to meet different scenario or business requirements and improving the compatibility of the signal.
[0117] The above-mentioned scrambling of the M first sequences in the time domain or frequency domain based on the second sequence to obtain the target signal includes:
[0118] When the first sequence is a frequency-domain sequence, the target signal is obtained by scrambling the M first sequences in the time domain based on the second sequence; or,
[0119] When the first sequence is a time-domain sequence, the target signal is obtained by scrambling the M first sequences in the frequency domain based on the second sequence.
[0120] The above-mentioned scrambling of the M first sequences based on the second sequence in the time domain or frequency domain can be achieved by scrambling the M first sequences in the time domain or frequency domain based on the M elements in the second sequence.
[0121] In some implementations, the step of scrambling the M first sequences in the time domain or frequency domain based on the second sequence to obtain the target signal includes:
[0122] The target signal is obtained by scrambling the m-th first sequence in the time domain or frequency domain based on the m-th element in the second sequence;
[0123] Where 0 ≤ m ≤ M-1, or 1 ≤ m ≤ M.
[0124] In the above embodiments, since the first sequence is scrambled in the time or frequency domain based on the second sequence, the correlation characteristics of the signal in the time or frequency domain can be increased.
[0125] In one optional implementation, the number of elements in the second sequence is equal to M.
[0126] In this embodiment, the number of elements in the second sequence can be equal to the number of elements in the first sequence. This eliminates the need for additional processing of the second sequence when generating the target signal, thereby reducing the computational load.
[0127] It should be noted that in some implementations, the number of elements in the second sequence can be greater than M. In this way, when generating the target signal, the second sequence is first truncated, and then the target signal is generated based on the truncated second sequence.
[0128] As an optional implementation, the first sequence includes a sequence generated based on first information, the first information including at least one of the following:
[0129] Pseudo-random (PN) sequences, ZC sequences, chirped signals, frequency-modulated continuous wave (FMCW) signals, Gray sequences, complementary Gray sequences, complementary codes, Frank codes, P codes, Barker codes, constant-envelope zero-auto-corelation (CAZAC) sequences, low-ambiguity zone (LAZ) codes, zero-ambiguity zone (ZAZ) codes, JPL sequences, Walsh-Hadamard codes; or,
[0130] The second sequence includes a sequence generated based on second information, which includes at least one of the following:
[0131] Pseudo-random sequences, ZC sequences, Chirp signals, FMCW signals, Gray sequences, complementary Gray sequences, complementary codes, Frank codes, P codes, Barker codes, CAZAC sequences, LAZ codes, ZAZ codes, JPL sequences, and Walsh-Hadamard codes.
[0132] The aforementioned pseudo-random sequences include, but are not limited to:
[0133] Gold sequence, phase control (PC) sequence, shift register sequence (m and M sequences), GMW sequence, cascaded GMW sequence, Kasami sequence, Bent sequence, No sequence.
[0134] For example, the first or second sequence mentioned above is a sequence obtained by quadrature phase shift keying (QPSK) modulation of a PN sequence.
[0135] The P codes mentioned above are the P codes defined in the protocol, such as P1 code, P2 code, P3 code, or P4 code.
[0136] It should be noted that the generation method of the first sequence and the second sequence is not limited in the embodiments of this application. The generation method of the first sequence and the second sequence can be the generation method defined in the protocol, or the generation method newly defined in subsequent versions of the protocol.
[0137] Optionally, at least one of the initial value, primitive polynomial, cyclic shift value, truncation position, root sequence number, frequency modulation slope, and starting frequency of the first information is associated with the third information; or, at least one of the initial value, primitive polynomial, cyclic shift value, truncation position, root sequence number, frequency modulation slope, and starting frequency of the second information is associated with the third information.
[0138] The third information includes at least one of the following:
[0139] Sensing area identifier, whether it is used for sensing, sensing service identifier, sensing service type identifier, sensing target identifier, number of sensing targets, sensing measurement quantity identifier, device identifier participating in sensing measurement, time domain resource information, frequency domain resource information, port index or antenna index, maximum number of ports, beam identifier, transmit antenna panel index, codeword index, sensing resource block index.
[0140] Different beams can be associated with different sensing targets, and different panels can be associated with different beams. The association of at least one of the initial value, primitive polynomial, cyclic shift value, intercept position, root sequence number, frequency modulation slope, and starting frequency of the first information with the third information can be such that at least one of the initial value, primitive polynomial, cyclic shift value, intercept position, root sequence number, frequency modulation slope, and starting frequency of the first information is determined based on the third information.
[0141] The association of at least one of the initial value, primitive polynomial, cyclic shift value, truncation position, root sequence number, frequency modulation slope, and starting frequency of the second information with the third information may be that at least one of the initial value, primitive polynomial, cyclic shift value, truncation position, root sequence number, frequency modulation slope, and starting frequency of the second information is determined based on the third information.
[0142] In this embodiment, since at least one of the initial value, primitive polynomial, cyclic shift value, truncation position, root sequence number, frequency modulation slope, and starting frequency of the first information is associated with the third information, the generated first sequence can be associated with the third information, thereby realizing the characteristic of associating the third information in the signal to enhance the correlation characteristics of the signal in the time and frequency domains.
[0143] Optionally, the time-domain resource information includes at least one of the following:
[0144] Information including wireless frame index, subframe index, time slot index, symbol index, duration, temporal density, CP type, CP length, and time window, wherein the time window is the time window for calculating the measurement results; or,
[0145] The frequency domain resource information includes at least one of the following:
[0146] Resource Element (RE) index, Resource Block (RB) index, frequency point information, frequency band information, bandwidth, frequency domain density, and subcarrier spacing.
[0147] The aforementioned radio frame index and subframe index can be the radio frame index and subframe index defined by the communication system, or the relative radio frame index and subframe index within the coherent processing time window / sensing resource block; the aforementioned time slot index can be the time slot index within the radio frame, or the time slot index within the coherent processing time window / sensing resource block; the aforementioned symbol index can be the symbol index within the time slot, or the symbol index within the coherent processing time window / sensing resource block.
[0148] In some implementations, the information of the time window includes at least one of the following:
[0149] The index of the time window, the number of time windows, and the index of the time domain resources occupied by the signal within the time window;
[0150] Wherein, at least one of the initial value, primitive polynomial, cyclic shift value, truncation position, root sequence number, frequency modulation slope, and starting frequency of the first information is associated with the index of the time domain resources occupied by the signal within the time window;
[0151] The initial value, primitive polynomial, cyclic shift value, truncation position, root sequence number, frequency modulation slope, and starting frequency of the second information are associated with at least one of the index of the time window or the number of time windows.
[0152] In some implementations, when the first or second information includes a PN sequence, the initial value, primitive polynomial, cyclic shift value, and truncation position of the PN sequence are associated with the index of the time-domain resources occupied by the signal within the time window.
[0153] In some implementations, when the first or second information includes a ZC sequence, the root sequence number or cyclic shift value of the ZC sequence is associated with the index of the time-domain resources occupied by the signal within the time window.
[0154] In some implementations, when the first or second information includes a Chirp signal, the chirp signal's modulation slope or starting frequency is associated with the index of the time-domain resources occupied by the signal within the time window.
[0155] The association between at least one of the initial value, primitive polynomial, cyclic shift value, truncation position, root sequence number, frequency modulation slope, and starting frequency of the first information and the index of the time-domain resources occupied by the signal within the time window can be that at least one of the initial value, primitive polynomial, cyclic shift value, truncation position, root sequence number, frequency modulation slope, and starting frequency of the first information is determined based on the index of the time-domain resources occupied by the signal within the time window. For example, for the first sequence mentioned above, the time-domain resource information can be the index corresponding to the first time slot occupied by the sensed signal within the current coherent processing time window.
[0156] The association between at least one of the initial value, primitive polynomial, cyclic shift value, truncation position, root sequence number, frequency modulation slope, and starting frequency of the second information and the index of the time window or the number of time windows can be such that at least one of the initial value, primitive polynomial, cyclic shift value, truncation position, root sequence number, frequency modulation slope, and starting frequency of the second information is determined based on the index of the time window or the number of time windows. For example, for the second sequence, the time-domain resource information can be the coherent processing time window index or the number of coherent processing time windows.
[0157] Optionally, the time window is associated with at least one of the following:
[0158] The length of the second sequence, the start position of the time domain, and the length of the time domain resources.
[0159] The aforementioned time window can be a coherent processing time window, which can be the period for each calculation of the sensing measurement results. For example, it can be the time-domain resource length corresponding to the distance-Doppler map obtained by performing a two-dimensional Fast Fourier Transform (FFT) operation. This time window can contain multiple time slots or symbols.
[0160] In this embodiment, since the time window is associated with at least one of the length of the second sequence, the start position of the time domain, and the length of the time domain resources, the second device or the first device can complete the sensing measurement or communication-related measurement within the time window to improve the sensing performance of the communication device.
[0161] As an optional implementation, the first sequence includes a reference signal sequence.
[0162] The aforementioned reference signal sequence may include at least one of the following:
[0163] The sequences include Channel State Information Reference Signal (CSI-RS), Sounding Reference Signal (SRS), Demodulation Reference Signal (DMRS), Phase-tracking Reference Signal (PT-RS), Positioning Reference Signal (PRS), Primary Synchronization Signal (PSS), and Secondary Synchronization Signal (SSS).
[0164] In this embodiment, the target signal can be generated based on the reference signal sequence, thereby reducing the complexity of generating the target signal.
[0165] It should be noted that, in the embodiments of this application, the first sequence is not limited to the reference signal sequence, but may be a sequence generated based on the first information.
[0166] As an optional implementation, before the first device sends the signal, the method further includes at least one of the following:
[0167] The first device sends configuration information for the target signal;
[0168] The first device receives the configuration information of the target signal;
[0169] The configuration information includes at least one of the following:
[0170] Signal resource identifier, waveform, subcarrier spacing, guard interval, frequency domain start position, frequency domain resource length, frequency domain resource interval, time domain start position, time domain resource length, time domain resource interval, signal power, sequence information, signal direction, quasi-co-location (QCL) relationship, antenna port information, sensing identifier information, time window information, and information of the second sequence, wherein the time window is the time window for calculating the measurement results;
[0171] The sensing identification information is used to indicate that the target signal is used for sensing measurement when the first sequence is a reference signal sequence.
[0172] The information of the aforementioned time window can be the time window information of the coherent perception processing, such as window size, starting position, window index, etc.
[0173] In this embodiment, it can be applied to device A sending a sensing signal and device B receiving the sensing signal. Before device A sends the sensing signal, it can obtain the configuration information of the signal or notify device B of the configuration information of the signal.
[0174] In this embodiment, it can also be applied to obtaining the configuration information of the aforementioned signals and determining the signal configuration to be sent before device A sends the sensing signal to device A receiving the sensing signal.
[0175] The aforementioned signal resource identifiers are used to distinguish different signal resource configurations;
[0176] The above can be OFDM, Single-carrier Frequency-Division Multiple Access (SC-FDMA), Orthogonal Time Frequency Space (OTFS), Frequency Modulated Continuous Wave (FMCW), or pulse signals, etc.
[0177] The subcarrier spacing mentioned above can be the subcarrier spacing of an OFDM system, for example, 30 kHz.
[0178] The aforementioned guard interval can be the time interval from the moment the signal ends transmission to the moment the latest echo signal of that signal is received, and this parameter is proportional to the maximum sensing distance; for example, it can be expressed as c / (2R). max )Calculations show that R max For the maximum sensing distance (belonging to sensing demand information), such as for spontaneously generated and received sensing signals, R max This represents the maximum distance from the signal transmission / reception point to the signal reflection point; in some cases, the OFDM signal cyclic prefix (CP) can serve as a minimum guard interval, where c is the speed of light.
[0179] The starting position of the frequency domain can be the starting frequency point or the starting RE or RB index.
[0180] The aforementioned frequency domain resource length can be the frequency domain bandwidth, which is inversely proportional to the distance resolution. The frequency domain bandwidth of each signal is B≥c / (2ΔR), where c is the speed of light and ΔR is the distance resolution.
[0181] The frequency domain resource spacing mentioned above is inversely proportional to the maximum unambiguous distance or the maximum unambiguous delay. For OFDM systems, when the subcarriers are continuously mapped, the frequency domain spacing is equal to the subcarrier spacing.
[0182] The aforementioned starting position in the time domain can be the starting time point, or it can be the starting symbol, time slot, or frame index.
[0183] The aforementioned temporal resource length can be the duration of a burst, and the temporal resource length is inversely proportional to the Doppler resolution (which belongs to the sensing demand information).
[0184] The aforementioned time-domain resource interval can be the time interval between two adjacent signals, and the time-domain resource interval is associated with the maximum unambiguous Doppler frequency shift or the maximum unambiguous velocity.
[0185] The signal power mentioned above can be an interval power value, for example: a value taken every 2dBm from -20dBm to 23dBm.
[0186] The aforementioned signal direction can be either the angle information or the beam information of the signal transmission.
[0187] The above QCL relationship can indicate that the above signal includes multiple resources, each resource is associated with a Synchronization Signal and PBCH block (SSB) QCL, and the QCL includes type A, type B, type C or type D.
[0188] The antenna port information mentioned above can be the maximum number of antenna ports or the antenna port index. Different antenna ports can be associated with the generation method of the first sequence or the second sequence.
[0189] Optionally, the sequence information includes at least one of the following:
[0190] The sequence type information of the first sequence, the sequence generation method of the first sequence, the sequence length of the first sequence, the sequence type information of the second sequence, the sequence generation method of the second sequence, and the sequence length of the second sequence.
[0191] The above sequence generation method can generate a first sequence based on the first information, or generate a second sequence based on the second information, and can also represent third information associated with the first or second information, such as: the initial value of the PN sequence, the cyclic shift value, the original polynomial, the truncation position, the root sequence number of the ZC sequence, the cyclic shift value, the frequency modulation slope of the Chirp signal, the starting frequency of the Chirp signal, and other associated third information.
[0192] In this embodiment, since the sequence information is included, the first device can directly generate the first sequence or the second sequence based on the sequence information, and the second device can receive and process the signal based on the sequence information.
[0193] As an optional implementation, before the first device sends the signal, the method further includes:
[0194] The first device acquires the capability information of the second device, wherein the capability information includes at least one of the following:
[0195] Supported sequence types, supported bandwidth, maximum supported detection duration, maximum supported number of ports, and sensing-related capabilities.
[0196] By determining the sequence type of the first or second sequence using the above sequence type, the first device ensures that the generated signal corresponds to the sequence supported by the second device, thereby improving the communication performance between the first and second devices.
[0197] The aforementioned perception-related capabilities may include the perception services or perception service types supported by the second device, the perception measurement quantity, the maximum number of detectable targets, etc.
[0198] As an optional implementation, the signal is used for at least one of the following:
[0199] Measurements related to perception and communication.
[0200] In this embodiment, since the signal is used for sensing-related measurements, the sensing performance of the communication device can be improved; since the signal is used for communication-related measurements, the communication measurement performance of the communication device can be improved.
[0201] As an optional implementation, the method further includes:
[0202] The first device sends the target signal.
[0203] Optionally, the method further includes:
[0204] The first device transmits multiple target signals through a multi-port; or
[0205] The first device sends multiple target signals to multiple devices;
[0206] The multiplexing method of the multiple target signals includes at least one of the following:
[0207] Time division multiplexing, frequency division multiplexing, code division multiplexing.
[0208] The above-mentioned sending multiple target signals through multiple ports can mean sending multiple target signals to the same device or multiple devices through multiple ports.
[0209] In this embodiment, since the aforementioned multiple target signals can be transmitted using time division multiplexing, frequency division multiplexing, and code division multiplexing, the communication performance of the first device can be improved.
[0210] Optionally, when the multiplexing method includes code division multiplexing, the multiple target signals occupy the same time-frequency domain resources, wherein:
[0211] The first sequences corresponding to the multiple target signals are different, or the second sequences corresponding to the multiple target signals are different; or,
[0212] The first and second sequences corresponding to the multiple target signals are the same, and the orthogonal complementary codes (OCCs) corresponding to the multiple target signals are different; or,
[0213] The first sequences corresponding to the multiple target signals are different, or the second sequences corresponding to the multiple target signals are different, and the OCCs corresponding to the multiple target signals are different.
[0214] The difference in the first sequence can be distinguished by the first information described in the above embodiments, and the difference in the second sequence can be distinguished by the second information described in the above embodiments.
[0215] For example: if the first sequence or the second sequence is generated based on the PN sequence, different initial values of the scrambling code (c) can be used. init Distinguishing between sequences: if the first or second sequence is generated based on the ZC sequence, it is distinguished by different cyclic shift values or root sequence numbers; if the first or second sequence is generated based on the Chirp signal, it is distinguished by different frequency modulation slopes or starting frequencies.
[0216] The existence of multiple signals with different OCCs can refer to the fact that the ports corresponding to the multiple signals use different OCCs. For example, one signal's port uses a first OCC, while another signal's port uses a different OCC. Alternatively, multiple signals with different OCCs can refer to the fact that the multiple signals are obtained based on a first sequence, a second sequence, and different OCC sequences, where the first or second sequence of the multiple signals is the same or different. For example, a signal generated based on a first sequence and a second sequence can be multiplied by different OCC sequences to obtain the final signals for different ports. Similarly, after generating the aforementioned signals based on the first and second sequences, the signals for different ports are multiplied by different OCC sequences before being mapped to time-frequency domain resources to distinguish between the different signals.
[0217] In this implementation, the above-mentioned signals can be distinguished in multiple ways to meet different scenarios or business needs.
[0218] Optionally, if the first sequences corresponding to multiple target signals are different, or if the second sequences corresponding to multiple target signals are different: the third information corresponding to each target signal includes a port index of the corresponding port, wherein...
[0219] At least one of the initial value, primitive polynomial, cyclic shift value, truncation position, root sequence number, frequency modulation slope, and starting frequency of the first information is associated with the third information; or, at least one of the initial value, primitive polynomial, cyclic shift value, truncation position, root sequence number, frequency modulation slope, and starting frequency of the second information is associated with the third information.
[0220] The first sequence includes a sequence generated based on the first information, and the second sequence includes a sequence generated based on the second information.
[0221] In this implementation, each signal can be determined based on its corresponding port index by using a first or second sequence. This allows the generation of the first or second sequence using the corresponding port index, making the generated signal more compatible with the corresponding port and improving the reliability of signal transmission.
[0222] As an optional implementation, the first sequence is a sequence obtained by truncating or extracting the third sequence, wherein the third sequence is a sequence in the frequency domain or the time domain; or, the second sequence is a sequence obtained by truncating the fourth sequence, wherein the third sequence is a sequence in the time domain or the frequency domain.
[0223] The generation of the third or fourth sequence can be found in the description of the generation of the first or second sequence, which will not be repeated here.
[0224] In some implementations, the third sequence described above may be a third sequence of length N0 generated based on the system bandwidth. The fourth sequence may be a fourth sequence of length M0 generated based on the total duration of the sensing measurements, or a fourth sequence generated according to other rules, such as generating a fourth sequence based on the duration corresponding to every X radio frames.
[0225] Furthermore, the third and fourth sequences can be generated based on different or the same type of sequences. For example, the third sequence can be generated based on a PN sequence, and the fourth sequence can be generated based on a ZC sequence. Similarly, the first and second sequences can also be generated based on different or the same type of sequences.
[0226] The above-mentioned truncation or sampling of the third sequence can be achieved by truncation or sampling of the third sequence based on the frequency domain resource information (e.g., bandwidth, number of frequency domain resources, frequency domain density) or time domain resource information (e.g., coherent processing time window length, time domain density, period, time domain resource length) of the above signal to obtain the first sequence.
[0227] The above-mentioned truncation or sampling of the fourth sequence can be performed by truncating or sampling the fourth sequence based on the time-domain resource information (e.g., coherent processing time window length, time-domain density, period, time-domain resource length) or frequency-domain resource information (e.g., bandwidth, number of frequency-domain resources, frequency-domain density) of the above signal to obtain the second sequence.
[0228] In addition, the above sampling can be downsampling.
[0229] In some implementations, as shown in Figure 4, multiple second sequences can be obtained based on the fourth sequence, and these multiple second sequences can be completely different sequences or sequences that include some of the same elements.
[0230] Since the first sequence is a sequence obtained by truncating or sampling the third sequence, or the second sequence is a sequence obtained by truncating or sampling the fourth sequence, multiple sequences can be generated based on the third and fourth sequences, thereby reducing the power consumption of the first device.
[0231] As an optional implementation, the first device, based on the second sequence, performs operations on the M first sequences to add relevant features in the time domain or frequency domain to obtain the target signal, including:
[0232] The first device, based on the second sequence, performs operations on the M first sequences to add relevant features in the time domain or frequency domain to obtain candidate signals;
[0233] The candidate signal is truncated or sampled based on frequency domain resources and time domain resources to obtain the target signal;
[0234] The transmission resources of the target signal include the frequency domain resources and the time domain resources.
[0235] The candidate signals mentioned above can be understood as a total two-dimensional signal, which can be associated with the entire system bandwidth. For example, the first sequence mentioned above is a sequence of length N0 generated based on the system bandwidth, and the total two-dimensional signal can be associated with the total duration of sensing and measurement. For example, the second sequence mentioned above is a sequence of length M0 generated based on the total duration of sensing and measurement.
[0236] The above-mentioned interception or sampling of the candidate signals based on frequency domain resources and time domain resources to obtain the target signal can be achieved by selecting a sequence from the candidate signals that is mapped to the frequency domain resources and time domain resources to obtain the target signal.
[0237] In this embodiment, since the candidate signal is obtained by truncation or sampling based on frequency domain resources and time domain resources, the first device can obtain multiple signals based on the candidate signal, thereby reducing the power consumption of the first device.
[0238] As an optional implementation, when the first sequence is a frequency-domain sequence, the length of the first sequence is associated with at least one of the following: the frequency-domain resource length of the transmission resource, the frequency-domain resource interval of the transmission resource; or,
[0239] When the first sequence is a frequency domain sequence, the length of the second sequence or the value of M is associated with at least one of the following: the time domain resource length of the transmission resource, the time domain resource interval of the transmission resource; or,
[0240] When the first sequence is a time-domain sequence, the length of the first sequence is associated with at least one of the following: the time-domain resource length of the transmission resource, the time-domain resource interval of the transmission resource; or,
[0241] When the first sequence is a time-domain sequence, the length of the second sequence or the value of M is associated with at least one of the following: the frequency domain resource length of the transmission resource, and the frequency domain resource interval of the transmission resource.
[0242] The frequency domain resource length of the aforementioned transmission resources can be the bandwidth of the transmission resources, the number of resource blocks (RBs), or the number of subcarriers. The frequency domain resource interval of the aforementioned transmission resources can be the frequency domain resource density of the transmission resources.
[0243] The time-domain resource length of the aforementioned transmission resources can be the coherent processing time of the transmission resources, the number of symbols, etc., and the time-domain resource interval of the aforementioned transmission resources can be the time-domain resource density of the transmission resources.
[0244] The association between the length of the first sequence and the frequency domain resource length of the transmission resource can be achieved by determining the length of the first sequence based on the frequency domain resource length of the transmission resource, such as ensuring that the length of the first sequence satisfies the signal mapping of the transmission resource with that frequency domain resource length.
[0245] The association between the length of the first sequence and the time-domain resource length of the transmission resource can be achieved by determining the length of the first sequence based on the time-domain resource length of the transmission resource, such as ensuring that the length of the first sequence satisfies the signal mapping of the transmission resource with that time-domain resource length.
[0246] The length of the first sequence and the frequency domain resource interval of the transmission resources can be determined based on the frequency domain resource interval of the transmission resources.
[0247] The length of the first sequence and the time-domain resource interval of the transmission resources can be determined based on the time-domain resource interval of the transmission resources.
[0248] The association between the length of the second sequence and the time-domain resource length of the transmission resource can be achieved by determining the length of the second sequence based on the time-domain resource length of the transmission resource, such as ensuring that the length of the second sequence satisfies the signal mapping of the transmission resource with that time-domain resource length.
[0249] The relationship between the length of the second sequence and the frequency domain resource length of the transmission resource can be such that the length of the second sequence is determined based on the frequency domain resource length of the transmission resource, such that the length of the second sequence can satisfy the signal mapping of the transmission resource with the frequency domain resource length.
[0250] The length of the second sequence and the frequency domain resource interval of the transmission resources can be determined based on the frequency domain resource interval of the transmission resources.
[0251] The length of the second sequence and the frequency domain resource interval of the transmission resources can be determined based on the frequency domain resource interval of the transmission resources.
[0252] In this embodiment, since the length of the first sequence or the length of the second sequence is associated with at least one of the above, the signal can be better mapped to the transmission resource to improve the transmission performance of the signal.
[0253] In some implementations, after the target signal is generated in the manner described above, it is mapped onto transmission resources. The mapping onto the transmission resources of the target signal can be a continuous mapping or a non-continuous mapping.
[0254] As an optional implementation, the signal transmission resources meet the sensing performance requirements.
[0255] The aforementioned perceived performance requirements can be defined by the protocol or configured on the network side.
[0256] The transmission resources for the aforementioned signals that meet the sensing performance requirements may include:
[0257] The resource length or resource interval of the above signal transmission resources meets the sensing performance requirements. The resource interval can also be referred to as resource density.
[0258] In this embodiment, when the above-mentioned signal is used for sensing-related measurements, the transmission resources of the above-mentioned signal meet the sensing performance requirements, so as to improve the sensing performance of the communication device.
[0259] In some implementations, the signal is mapped onto the transmission resource. Furthermore, the mapping onto the transmission resource can be a continuous mapping or a non-continuous mapping.
[0260] In some implementations, the resource length of the signal transmission resources meets the sensing resolution requirements; or,
[0261] The resource interval of the signal transmission resources meets the requirements of the sensing measurement range.
[0262] The resource length of the above signal transmission resources that meets the sensing resolution requirements may include:
[0263] The time-domain resource length of the signal transmission resources meets the Doppler resolution requirement, or the time-domain resource length of the signal transmission resources meets the velocity resolution requirement; or,
[0264] The frequency domain resource length of the signal transmission resource meets the delay resolution requirement, or the frequency domain resource length of the signal transmission resource meets the distance resolution requirement.
[0265] The resource intervals for the transmission resources of the aforementioned signals that meet the sensing measurement range requirements may include:
[0266] The time-domain resource interval of the signal transmission resources satisfies the Doppler ambiguity-free measurement requirement; or, the time-domain resource interval of the signal transmission resources satisfies the Doppler ambiguity-free measurement requirement; or,
[0267] The frequency domain resource spacing of the signal transmission resources meets the requirement of unambiguous delay measurement, or the frequency domain resource spacing of the signal transmission resources meets the requirement of unambiguous distance resolution measurement.
[0268] Taking monostatic radar sensing as an example:
[0269] The time-domain resource length satisfies T≥1 / Δf d Or T≥c / (2f) c Δv), where Δf d Δv is the Doppler resolution, Δv is the velocity resolution, and c is the speed of light.
[0270] The length of the frequency domain resource satisfies B≥1 / Δτ or B≥c / (2ΔR), where Δτ is the time delay resolution and ΔR is the distance resolution;
[0271] If the velocity direction is considered, the time-domain resource interval satisfies ΔT≤1 / (2|f dmax|) or ΔT≤c / (4f c |v max |);
[0272] If the velocity direction is not considered, the time-domain resource interval satisfies ΔT≤1 / f dmax Or ΔT≤c / (2f) c v max ), where f dmax For the maximum unambiguous Doppler, v max For the maximum unambiguous velocity, f c denoted as carrier frequency, and c as the speed of light.
[0273] Frequency domain resource spacing satisfies Δf1≤1 / τ max Or Δf1≤c / (2R) max ), where τ max For the maximum unambiguous delay, v max The maximum unambiguous speed.
[0274] In this embodiment, since the resource length of the signal transmission resources meets the sensing resolution requirements, or the resource interval of the signal transmission resources meets the sensing measurement range requirements, the sensing performance of the communication device can be improved. Since the signal is used for communication-related measurements, the communication measurement performance of the communication device can be improved.
[0275] In this embodiment, a first device acquires M first sequences, where each first sequence is a sequence in the frequency domain or the time domain, and M is a positive integer greater than 1. Based on a second sequence, the first device performs operations on the M first sequences to add relevant features in the time domain or the frequency domain, thereby obtaining a target signal. Thus, by performing operations on the M first sequences to add relevant features in the time domain or the frequency domain based on the second sequence, the signal acquires relevant characteristics in both the frequency and time domains, thereby improving the signal's characteristics and ultimately enhancing the communication performance of the communication device.
[0276] Please refer to Figure 5, which is a flowchart of a signal receiving method provided in an embodiment of this application. As shown in Figure 5, it includes the following steps:
[0277] Step 501: The second device receives a target signal, which is a target signal obtained by performing operations on M first sequences based on a second sequence to add relevant features in the time domain or frequency domain, wherein the first sequences are sequences in the frequency domain or time domain.
[0278] Optionally, the N sequence elements in the frequency domain sequence are associated with N frequency domain resources; or, the N sequence elements in the time domain sequence are associated with N time domain resources.
[0279] Where N is an integer greater than 1.
[0280] Optionally, the number of elements in the second sequence is equal to M.
[0281] Optionally, the first sequence includes a sequence generated based on first information, the first information including at least one of the following:
[0282] Pseudo-random sequences, ZC sequences, Chirp signals, frequency modulated continuous wave (FMCW) signals, Gray sequences, complementary Gray sequences, complementary codes, Frank codes, P codes, Barker codes, CAZAC sequences, LAZ codes, ZAZ codes, JPL sequences, Walsh-Hadamard codes; or,
[0283] The second sequence includes a sequence generated based on second information, which includes at least one of the following:
[0284] Pseudo-random sequences, ZC sequences, Chirp signals, FMCW signals, Gray sequences, complementary Gray sequences, complementary codes, Frank codes, P codes, Barker codes, CAZAC sequences, LAZ codes, ZAZ codes, JPL sequences, and Walsh-Hadamard codes.
[0285] Optionally, at least one of the initial value, primitive polynomial, cyclic shift value, truncation position, root sequence number, frequency modulation slope, and starting frequency of the first information is associated with the third information; or, at least one of the initial value, primitive polynomial, cyclic shift value, truncation position, root sequence number, frequency modulation slope, and starting frequency of the second information is associated with the third information.
[0286] The third information includes at least one of the following:
[0287] Sensing area identifier, whether it is used for sensing, sensing service identifier, sensing service type identifier, sensing target identifier, number of sensing targets, sensing measurement quantity identifier, device identifier participating in sensing measurement, time domain resource information, frequency domain resource information, port index or antenna index, maximum number of ports, beam identifier, transmit antenna panel index, codeword index, sensing resource block index.
[0288] Optionally, the time-domain resource information includes at least one of the following:
[0289] Information including wireless frame index, subframe index, time slot index, symbol index, duration, temporal density, cyclic prefix (CP) type, CP length, and time window, wherein the time window is the time window for calculating the measurement results; or,
[0290] The frequency domain resource information includes at least one of the following:
[0291] Resource element (RE) index, resource block (RB) index, frequency point information, frequency band information, bandwidth, frequency domain density, and subcarrier spacing.
[0292] Optionally, the information of the time window includes at least one of the following:
[0293] The index of the time window, the number of time windows, and the index of the time domain resources occupied by the signal within the time window;
[0294] Wherein, at least one of the initial value, primitive polynomial, cyclic shift value, truncation position, root sequence number, frequency modulation slope, and starting frequency of the first information is associated with the index of the time domain resources occupied by the signal within the time window;
[0295] The initial value, primitive polynomial, cyclic shift value, truncation position, root sequence number, frequency modulation slope, and starting frequency of the second information are associated with at least one of the index of the time window or the number of time windows.
[0296] Optionally, the time window is associated with at least one of the following:
[0297] The length of the second sequence, the start position of the time domain, and the length of the time domain resources.
[0298] Optionally, the first sequence includes a reference signal sequence.
[0299] Optionally, the reference signal sequence includes at least one of the following:
[0300] Channel State Information Reference Signal (CSI-RS) sequence, Sounding Reference Signal (SRS) sequence, Demodulation Reference Signal (DMRS) sequence, Phase Tracking Reference Signal (PT-RS) sequence, Positioning Reference Signal (PRS) sequence, Primary Synchronization Signal (PSS) sequence, and Secondary Synchronization Signal (SSS) sequence.
[0301] Optionally, before the second device receives the target signal, the method further includes:
[0302] The second device receives the configuration information of the target signal;
[0303] The configuration information includes at least one of the following:
[0304] Signal resource identifier, waveform, subcarrier spacing, guard interval, frequency domain start position, frequency domain resource length, frequency domain resource interval, time domain start position, time domain resource length, time domain resource interval, signal power, sequence information, signal direction, quasi-co-located QCL relationship, antenna port information, sensing identifier information, time window information, and information of the second sequence, wherein the time window is the time window for calculating the measurement results;
[0305] The sensing identification information is used to indicate that the target signal is used for sensing measurement when the first sequence is a reference signal sequence.
[0306] Optionally, the sequence information includes at least one of the following:
[0307] The sequence type information of the first sequence, the sequence generation method of the first sequence, the sequence length of the first sequence, the sequence type information of the second sequence, the sequence generation method of the second sequence, and the sequence length of the second sequence.
[0308] Optionally, the target signal is used for at least one of the following:
[0309] Measurements related to perception and communication.
[0310] Optionally, when the first sequence is a frequency-domain sequence, the length of the first sequence is associated with at least one of the following: the frequency-domain resource length of the transmission resource, the frequency-domain resource interval of the transmission resource; or,
[0311] When the first sequence is a frequency domain sequence, the length of the second sequence or the value of M is associated with at least one of the following: the time domain resource length of the transmission resource, the time domain resource interval of the transmission resource; or,
[0312] When the first sequence is a time-domain sequence, the length of the first sequence is associated with at least one of the following: the time-domain resource length of the transmission resource, the time-domain resource interval of the transmission resource; or,
[0313] When the first sequence is a time-domain sequence, the length of the second sequence or the value of M is associated with at least one of the following: the frequency domain resource length of the transmission resource, and the frequency domain resource interval of the transmission resource.
[0314] It should be noted that this embodiment is an implementation of the second device corresponding to the embodiment shown in FIG3. For the specific implementation, please refer to the relevant description of the embodiment shown in FIG3. In order to avoid repeated description, this embodiment will not be repeated.
[0315] The following examples illustrate the method provided in this application through multiple embodiments, using correlation measurements of signals for sensing (i.e., the target signal mentioned above is a two-dimensional sensing signal):
[0316] Example 1:
[0317] This embodiment provides the generation methods for the first sequence and the second sequence. The first sequence can reuse the existing reference signal sequence generation methods of the communication system, such as CSI-RS, SRS, DMRS, PSS, SSS, PT-RS, PRS, etc., and its generation method will not be described in detail. Alternatively, it can be a sequence generated according to the characteristics of the sensing service, as described in this embodiment.
[0318] If the first sequence and the second sequence are generated based on the PN sequence, for example, by performing quadrature phase shift keying (QPSK) modulation, the initial value of the PN sequence, the primitive polynomial of the PN sequence, the cyclic shift value of the PN sequence, or the truncation position of the PN sequence are associated with the third information. That is, the generation of the first sequence can be based on the system bandwidth to obtain the second sequence, and then based on the actual bandwidth to obtain the first sequence.
[0319] If the first sequence and the second sequence are generated based on the ZC sequence, then the root sequence number or cyclic shift value of the ZC sequence is associated with the first information;
[0320] If the first sequence and the second sequence are generated based on the Chirp signal, then the frequency modulation slope or starting frequency of the Chirp signal is associated with the first information.
[0321] It should be noted that the first and second sequences can be generated based on different types of sequences, such as the first sequence being generated based on the PN sequence and the second sequence being generated based on the ZC sequence.
[0322] The third information includes at least one of the following:
[0323] Sensing area identification;
[0324] Whether it is an identifier used for sensing, a sensing business identifier, or a sensing business type identifier;
[0325] Perceive target identifiers, and the tags associated with perceived targets;
[0326] Number of targets detected;
[0327] Sensing measurement quantity labeling;
[0328] The device identifiers involved in the sensing measurements can be, for example, cell identifiers or terminal identifiers (e.g., Radio Network Temporary Identifier (RNTI)).
[0329] Time-domain resource information or frequency-domain resource information, wherein the time-domain resource information includes at least one of the following:
[0330] Information related to time-domain resources (wireless frame index, subframe index, slot index, symbol index, duration, time-domain density, cyclic prefix (CP) type, CP length, and may also be coherent processing time window index or number of coherent processing time windows);
[0331] The aforementioned radio frame index and subframe index can be the radio frame index and subframe index defined by the communication system, or the relative radio frame index and subframe index within the coherent processing time window / sensing resource block; the aforementioned time slot index can be the time slot index within the radio frame, or the time slot index within the coherent processing time window / sensing resource block; the aforementioned symbol index can be the symbol index within the time slot, or the symbol index within the coherent processing time window / sensing resource block.
[0332] For the first sequence, the time-domain resource information can be the first time slot occupied by the sensed signal within the current coherent processing time window, and the index corresponding to the first symbol;
[0333] For the second sequence, the time-domain resource information can be the coherent processing time window index or the number of coherent processing time windows;
[0334] The aforementioned coherent processing time window is the time window for each calculation of the sensing measurement result. For example, performing a two-dimensional FFT operation to obtain the temporal resource length corresponding to the distance-Doppler map can contain multiple time slots / symbols.
[0335] The frequency domain resource information includes information related to frequency domain resources, such as at least one of the following:
[0336] RE index, resource block RB index, frequency point information, frequency band information, bandwidth, frequency domain density, subcarrier spacing.
[0337] The sensing resource block index contains multiple physical resource blocks (PRBs) and multiple time slots / symbols, i.e., it contains specific time-frequency domain resources, such as the frequency domain resource length and time domain resource length corresponding to the distance-Doppler map obtained by performing a two-dimensional FFT operation.
[0338] Port index or antenna index;
[0339] Maximum number of ports;
[0340] Codeword index.
[0341] The following is a further explanation of the above content:
[0342] The sensing area corresponding to the sensing area identifier is the target area to be sensed, which can be pre-defined and can include the following methods:
[0343] Multiple base station coverage areas (cells) constitute a sensing area, which is associated with a sensing area identifier n. areaID As shown in Figure 6a, each hexagonal region represents the base station coverage area, and regions with the same number represent the same sensing area. Specifically, the RAN-based notification area (RNA) can be considered as a sensing area, and the RNA ID can be used as the identifier of the sensing area.
[0344] A single base station's coverage area (cell) contains multiple sensing areas, each associated with a sensing area identifier. For example, taking the base station as the origin, its coverage area can be rasterized into multiple sensing areas, with each area associated with a region ID denoted as n. areaID As shown in Figure 6b, the dashed lines represent the base station coverage area, and each square represents the divided sensing area.
[0345] Alternatively, a region ID n can be generated directly using geographic region identifiers unrelated to the base station location, such as latitude and longitude, or coordinates. areaID .
[0346] It can also be associated with different area IDs n relative to different angle ranges of the base station. areaID For example, the azimuth angle x1°~x2° and the pitch angle y1°~y2° correspond to the sensing area ID1, where x and y are real numbers.
[0347] When multiple devices jointly sense the same sensing area, the multiple devices use a common area ID to generate sensing signals.
[0348] Optionally, the generation parameters of the sensing signal are independent of the cell identifier or terminal identifier, meaning that different transmitting devices can use the same sensing signal generation parameters, which facilitates the further construction of code division orthogonal sensing signals (for example, generating a first sensing signal based on the same generation parameters, and different devices using the same first sensing signal and different OCC sequences to generate mutually orthogonal second sensing signals for sensing measurement). The receiving device can acquire and measure the sensing signal based on the same sensing signal generation parameters and code division orthogonal method, reducing signal interference between different devices and reducing signaling overhead, thereby improving measurement efficiency.
[0349] The initial value of the PN sequence is generated based on whether it is an identifier used for sensing, a specific sensing service identifier, or a sensing service type identifier, including:
[0350] Based on whether the identifier is used for perception, n is used when it is not used for perception. sensingID =0; when used for perception, n sensingID =1.
[0351] Based on specific sensing service identifiers, for example, different sensing services correspond to different sensing service IDs n sensingID The sensing services can be, for example, the following:
[0352] Target presence detection, location, speed detection, distance detection, angle detection, acceleration detection, material analysis, composition analysis, shape detection, category classification, radar cross section (RCS) detection, polarization scattering characteristic detection, fall detection, intrusion detection, quantity counting, indoor positioning, gesture recognition, lip reading, gait recognition, facial expression recognition, face recognition, respiration monitoring, heart rate monitoring, pulse monitoring, humidity / brightness / temperature / atmospheric pressure monitoring, air quality monitoring, weather condition monitoring, environmental reconstruction, terrain and landform, building / vegetation distribution detection, pedestrian or vehicle flow detection, crowd density, vehicle density detection, etc.
[0353] It can also be an identifier for the type of sensing service, with different categories corresponding to different sensing service IDs. sensingID For example, sensing functions or business types can be divided according to their scope, such as:
[0354] Category 1 (Close-range / small-scale): Material analysis, composition analysis, gesture recognition, lip reading, gait recognition, facial expression recognition, face recognition, respiration monitoring, heart rate monitoring, pulse monitoring, etc.
[0355] Category 2 (Medium-range / Medium-scale): Intrusion detection, quantity counting, indoor positioning, etc.
[0356] The third category (long distance / large area): humidity / brightness / temperature / atmospheric pressure monitoring, air quality monitoring, weather condition monitoring, environmental reconstruction, topography and landform, building / vegetation distribution detection, pedestrian or vehicle flow detection, etc.
[0357] Other classification criteria are also possible, such as classifying them by function into positioning perception, imaging perception, pattern recognition perception, etc.; they can also be classified by power consumption / energy consumption, or by resource usage, etc.
[0358] Alternatively, a sensing signal can be generated based on a measurement quantity identifier, meaning that at least one of the sensing measurements is associated with a measurement quantity identifier, as shown in Table 2:
[0359] Table 2
[0360] The sensed measurement quantity includes at least one of the following:
[0361] The first level of measurement (received signal / raw channel information) includes: the complex result of the received signal / channel response, amplitude / phase, I-channel / Q-channel and its operation results (operations include addition, subtraction, multiplication, division, matrix addition, subtraction, multiplication, matrix transpose, trigonometric operations, square root operations, and power operations, as well as threshold detection results and maximum / minimum value extraction results of the above operation results; operations also include Fast Fourier Transform (FFT) / Inverse Fast Fourier Transform (IFFT), Discrete Fourier Transform (DFT) / Inverse Discrete Fourier Transform (IDFT), 2D-FFT, 3D-FFT, matched filtering, autocorrelation operation, wavelet transform and digital filtering, as well as threshold detection results and maximum / minimum value extraction results of the above operation results).
[0362] The second level of measurement (basic measurement) includes: time delay, Doppler, angle, intensity, and their multidimensional combination representations;
[0363] The third level of measurement (basic attributes / states) includes: distance, velocity, orientation, spatial position, and acceleration;
[0364] The fourth level of measurement (advanced attributes / status) includes: target presence, trajectory, action, expression, vital signs, quantity, imaging results, weather, air quality, shape, material, and composition.
[0365] Generated based on the perceived target identifier (or the tag identifier associated with the perceived target), including:
[0366] The signal transmitting device acquires the identifier of the sensed target; different sensed targets correspond to different sensed target IDs. targetID The determination of the sensing target can be based on prior information obtained from existing measurement results. For example, base station A can perform preliminary measurements by sending sensing measurement signals through an omnidirectional beam. Base station A can obtain a range-Doppler image (or range-angle image, etc.), determine the number of targets based on the range-Doppler image, and assign an ID to each target. Alternatively, base station A can perform preliminary measurements by sending sensing measurement signals through an omnidirectional beam. The receiving device (e.g., other base stations or terminals) can obtain a range-Doppler image (or range-angle image, etc.), determine the number of targets based on the range-Doppler image, assign an ID to each target, and then notify the sending base station of the target ID and / or target-related information.
[0367] After the signal transmitting device determines the ID of each target, it generates signals for sensing different targets based on the different target IDs. These sensing signals are transmitted using different beams, with the beam direction pointing to the sensing target associated with the target ID.
[0368] The sensing targets are equipped with tags, and different tags are associated with different tag IDs. The transmitting device obtains the tag ID of the corresponding target, and then obtains the signal used to sense different targets. The tag can be a device that supports backscatter communication, and its excitation source can be a device other than the tag, or the excitation source can be the tag itself. It can also be a terminal, that is, a general transceiver module installed on the sensing target, such as a communication device such as an in-vehicle terminal installed in a car.
[0369] It can also be an identifier for the type of perceived target. Different types correspond to different perceived target IDs, such as stationary targets and moving targets. The latter can be further divided into high-speed targets and low-speed targets. Different types of targets correspond to different n. targetID .
[0370] Specifically, using the perceived region identifier n areaID For example, the initial value of a PN sequence can be: c init =n areaID , where n areaID For the identification of the sensing area; or or, or, or
[0371] in, The number of symbols in each time slot, Here, l is the time slot index within the radio frame, and n is the symbol index within the time slot. areaID The region to be perceived is identified by x, which is a non-negative positive integer.
[0372] In the initialization formula, the coefficient parameter of the first term can be determined based on the range of variable values and the value of the coefficient parameter of the following terms. For example, if there are 1000 sensing area IDs, which need to be represented by 10 bits of binary numbers, then x = 10 can be set to ensure that no duplicate generation sequence occurs. Here, A is a non-negative positive integer, so A = 31 can be set.
[0373] or, in It can be a physical community identifier, or it can be... or, Where x and y are non-negative positive integers; or,
[0374] c init =(2 x n RNTI +n areaID mod2 A or c init =2 x n RNTI +n areaID , where n RNTI Let x and A be the terminal identifiers, where x and A are non-negative positive integers, and let A = 31.
[0375] or It could also be or Where x, y, and A are non-negative positive integers, we can let A = 31.
[0376] or Where q is the codeword index, or it can be... or Where x, y, z, and A are non-negative positive integers, we can let A = 31.
[0377] Alternatively, taking the sensing region identifier and sensing target identifier as examples, the initial value of the PN sequence can be: or
[0378] Alternatively, using the perceptual coherence processing time window index n period and antenna port index n port For example, the initial value of a PN sequence can be:
[0379] c init =(2 x (n period +1)+n port mod2 A or c init =2 x (n period +1)+n port or
[0380] It should be noted that the c corresponding to the first sequence and the second sequence init The generation methods can be different.
[0381] or or or or in This represents the number of time slots corresponding to each coherent processing time window. Time slot index within the coherent processing time window.
[0382] The first / second sequence can be generated by generating the PN sequence according to the following formula:
[0383] c(n)=(x1(n+N C )+x2(n+N C ))mod 2
[0384] x1(n+31)=(x1(n+3)+x1(n))mod 2
[0385] x²(n+31)=(x²(n+3)) + x²(n+2) + x²(n+1) + x²(n) mod 2
[0386] Where n = 0, 1, ..., M PN -1, M PN N is the sequence length. C =1600, the initialization method of the first m-sequence x1(n) is x1(0)=1, x1(n)=0, n=1,2,...,30; the initialization method of the second m-sequence x2(n) is...
[0387] Furthermore, the PN sequence is modulated to obtain a first sequence / second sequence, for example, by performing QPSK modulation: M is the length of the first sequence / the second sequence.
[0388] Alternatively, based on the initial value c init Generate a pseudo-random sequence by modulating the pseudo-random sequence c(i) with π / 2-BPSK. Then according to the sequence Generate base sequences: Then, the first / second sequence is generated based on the base sequence: M represents the length of the first / second sequence. Compared to the previous method, the first / second sequence generated by this method has a smaller peak-to-average power ratio (PAPR) and higher power amplifier efficiency, which is beneficial for improving the coverage performance of sensing measurements.
[0389] Example 2:
[0390] In this embodiment, a two-dimensional sensing signal is generated based on the ZC sequence.
[0391] In this embodiment, a two-dimensional sensing signal is generated based on the ZC sequence. Compared with the sensing signal generated based on the PN sequence, the sensing signal generated in this way has a smaller PAPR and higher power amplifier efficiency, which is beneficial to improving the sensing measurement coverage performance. The root sequence number value or cyclic shift value of the ZC sequence is associated with the third information, the specific content of which can be found in Embodiment 1.
[0392] The first / second sequence is generated as follows:
[0393] Determined based on the root sequence number q This leads to the base sequence. in,
[0394] 0≤n <M,N ZC The largest prime number less than the sequence length M is used. Additionally, the sensing signal can be obtained through cyclic shifting. 0≤n <M。
[0395] The sequence length M is related to the sensing signal resources. For example, the number of frequency domain resource units used to transmit the sensing signal is determined based on the sensing signal bandwidth and frequency domain resource interval, which is the length of the first sequence; or the number of time domain resource units used to transmit the sensing signal is determined based on the total duration of the sensing signal and time domain resource interval, which is the length of the second sequence.
[0396] The cyclic shift value α and the root sequence number q are associated with the first information. The association method can be as follows: for example, if the sensing area identifier is an 8-bit ID, then all or part of this 8-bit ID can be used to calculate the root sequence number q or the cyclic shift value α. For example, the cyclic shift value α can be determined by the first 4 bits of the ID, and the root sequence number q can be determined by the last 4 bits of the ID. Alternatively, the cyclic shift value α can be determined based on the sensing service identifier, and the root sequence number q can be determined based on the sensing area identifier. There can be a preset mapping relationship between different sensing area identifiers and the root sequence number q, as shown in Table 3 below. This preset mapping relationship is agreed upon or obtained by the second device through signaling messages.
[0397] Table 3
[0398] It can also be calculated using a formula. Specifically, the calculation of the root sequence number q can be, for example:
[0399] Where u∈{0,1,...,29} is the group number, and v is the base sequence number within the group. Again, taking the sensory region identifier as an example, the value can be u=(n areaID)mod30,v=0.
[0400] The cyclic shift value can be calculated in the following ways: This is the maximum value in the region identifier.
[0401] Example 3:
[0402] In this embodiment, a two-dimensional sensing signal is generated based on Chirp or FMCW signals.
[0403] In this embodiment, a sensing signal is generated based on a chirp or FMCW signal, wherein the frequency modulation slope of the chirp or FMCW signal is associated with first information, the specific content of which can be found in Embodiment 1. FMCW transmits a waveform whose frequency changes over time, typically linearly. One frequency modulation cycle of the FMCW waveform is generally called a chirp, as shown in Figure 6c.
[0404] The Chirp signal can be represented by the following formula:
[0405] Where A0 is the amplitude, f c The starting frequency is |k| = B / T, which is the frequency modulation slope, where B is the bandwidth and T is the chirp duration (i.e., the frequency modulation period of FMCW). For example, if the first sequence is generated based on the chirp signal, then the chirp duration is equal to the OFDM symbol duration.
[0406] Among them, different frequency modulation slopes are associated with third information. For example, different sensing services have different requirements for bandwidth and chirp duration, that is, different requirements for frequency modulation slope. This can be because there is a preset mapping relationship between different sensing service IDs and different frequency modulation slopes. For another example, for two-port signal transmission, the frequency modulation slopes of the chirp signals used by port 0 and port 1 can be k0 and -k0, respectively, that is, opposite numbers to each other.
[0407] Different starting frequencies are associated with third information; for example, there is a preset mapping relationship between different sensing areas and starting frequencies.
[0408] Example 4:
[0409] This embodiment mainly describes the specific generation method of sensing signals based on time-domain or frequency-domain phase modulation.
[0410] For the generation of sensing signals based on time-domain phase modulation, the first sequence is a frequency-domain generated sequence. Alternatively, the first sequence is a frequency-domain sequence obtained by Fourier transforming the time-domain generated sequence, which can be used for spread-spectrum orthogonal frequency division multiplexing (DFT-s-OFDM) waveforms based on discrete Fourier transform.
[0411] The length N of the first sequence is determined based on the number of subcarriers occupied by the sensed signal (the size of the sensed resource block). The length M of the second sequence (or the number of first sequences within the window) is determined based on the number of time-domain symbols occupied by the sensed signal (the size of the coherent processing time window / the size of the sensed resource block). The first sequences corresponding to different symbols are generated independently, as shown in Figure 7a. Then, phase modulation is performed on the M first sequences along the time-domain dimension in the above manner (m corresponds to the symbol index, and n corresponds to the subcarrier index).
[0412] Specifically, if the second sequence uses a PN sequence, an initial second sequence can be generated based on the total duration of sensing measurements (which may include multiple coherent processing time windows). Then, for each coherent processing time window, the initial second sequence is truncated to obtain the second sequence corresponding to that coherent processing time window. For example, as shown in Figure 7a.
[0413] For the generation of sensing signals based on frequency-domain phase modulation, the first sequence consists of sequences corresponding to different subcarriers. The length N of the first sequence is determined based on the number of symbols occupied by the sensing signal (coherent processing time window size / sensing resource block size). The length M of the second sequence (and / or the number of first sequences) is determined based on the number of subcarriers occupied by the sensing signal (sensing resource block size). The first sequences corresponding to different subcarriers are generated independently, as shown in Figure 7b. Then, phase modulation is performed along the frequency domain dimension on the M first sequences in the above manner (n corresponds to the symbol index, m corresponds to the subcarrier index). For example, as shown in Figure 7b.
[0414] After the sensing signal is generated, it is mapped to time-frequency domain resources, as described in the previous embodiments.
[0415] Example 5:
[0416] This embodiment mainly describes the generation of sensing signals based on time-domain or frequency-domain phase modulation of existing signals.
[0417] The first sequence can be an existing reference signal sequence in the communication system, such as CSI-RS, SRS, DMRS, PSS, SSS, or PT-RS. In each coherent processing time window or sensing resource block, the first sequence corresponding to different symbols or different subcarriers within the window is phase-modulated based on the second sequence.
[0418] If phase modulation is performed based on an existing reference signal sequence in the communication system, the signal configuration information includes at least one of the following:
[0419] Signal resource identifier, waveform, subcarrier spacing, guard interval, frequency domain start position, frequency domain resource length, frequency domain resource interval, time domain start position, time domain resource length, time domain resource interval, signal power, sequence information, signal direction, quasi-co-located QCL relationship, and antenna port information.
[0420] And also includes at least one of the following:
[0421] Identification information, coherent processing time window information, and second sequence information for time-domain or frequency-domain phase modulation;
[0422] The aforementioned identification information is used to indicate that the target signal is used for sensing measurement when the first sequence is a reference signal sequence.
[0423] The following are specific examples:
[0424] The sensing signal is generated based on time-domain phase modulation of CSI-RS, as follows:
[0425] Determine the CSI-RS signal resource configuration, such as determining the CSI-RS bandwidth (number of RBs occupied) based on delay / distance resolution requirements; or determining the CSI-RS frequency domain density (number of CSI-RS within each RB) based on delay / distance measurement range requirements; or determining the coherent processing time window size based on Doppler / velocity resolution requirements, thereby determining the time-domain behavior of CSI-RS transmission: for periodic or semi-continuous transmission of CSI-RS, this could be the number of transmission cycles corresponding to each coherent processing time window; for aperiodic transmission of CSI-RS... S can be the total duration corresponding to at least one non-periodic CSI-RS resource / resource set; or, the CSI-RS time domain density determined according to the delay / distance measurement range requirements, corresponding to the time domain period of the same CSI-RS resource or the minimum time domain interval of multiple CSI-RS resources / resource sets; or, other CSI-RS time-frequency domain resource parameters determined, such as the starting RE (intra-RB offset), starting symbol / time slot (symbol / time slot offset), etc.; or, the number of CSI-RS ports and CDM type determined according to the number of sensing targets and the number of sensing users (devices).
[0426] A CSI-RS signal is generated, and then, according to the method described in Embodiment 2 above, at least one CSI-RS within each coherent processing time window is phase-modulated along the time domain to obtain the sensing signal.
[0427] For a sensing mode where device A transmits and device B receives (or device A transmits and device A receives), before sending the sensing signal, device A needs to obtain the sensing signal configuration information, or notify device B of the sensing signal configuration information. The sensing signal configuration information, in addition to CSI-RS signal resource configuration information (related configuration information in Channel State Information Measurement Configuration (CSI-MeasConfig)), also includes at least one of the following:
[0428] Identification information indicates that the at least one CSI-RS signal resource is a phase-modulated signal used for sensing and measurement;
[0429] Coherent processing window information, including window size, starting position, window index, etc.;
[0430] Information from the second sequence.
[0431] The second sequence type and generation method are associated with the maximum number of supported ports or port index, and this information does not require special notification.
[0432] Example 6:
[0433] This embodiment primarily describes a multi-port / multi-user awareness design.
[0434] For designs involving multiple ports or multiple users, the following can be used: time division multiplexing, and / or frequency division multiplexing, and / or code division multiplexing.
[0435] Specifically, it can be applied to scenarios where multiple sensing devices work simultaneously or a single device senses multiple targets (e.g., signals from different ports are transmitted using different beams to sense different targets).
[0436] For code division multiplexing, the time-frequency domain resources occupied by the two-dimensional sensing signals corresponding to different ports / users are the same. A specific implementation method could be:
[0437] Method 1: The first sequence is different, and / or the second sequence is different. If generated based on the PN sequence, it is distinguished by different initial scrambling code values (cinit); if generated based on the ZC sequence, it is distinguished by different cyclic shift values and / or root sequence numbers; if generated based on the Chirp signal, it is distinguished by different frequency modulation slopes and / or starting frequencies. As described in the previous embodiments, the first information includes the antenna port index.
[0438] For example, the sensing signals corresponding to different ports use different first sequences and different second sequences, where the first and second sequences are PN sequences, and the initial value corresponding to the first sequence is:
[0439] or
[0440] or
[0441] or
[0442] The initial value corresponding to the second sequence is:
[0443] or
[0444] or
[0445] or
[0446] Where x, y, z, and A are non-negative positive integers, for example, we can let A = 31, n port For port indexing, For physical community identification, The number of symbols in each time slot, Here, l is the time slot index within the radio frame, and n is the symbol index within the time slot. period This is an index for the coherent processing time window.
[0447] For example, the sensing signals corresponding to different ports use the same first sequence and different second sequences, where the first and second sequences are PN sequences, and the initial value corresponding to the first sequence is:
[0448] or
[0449] The initial value corresponding to the second sequence is:
[0450] or
[0451] or
[0452] or
[0453] For example, the sensing signals corresponding to different ports use different first sequences and the same second sequence, where the first and second sequences are PN sequences, and the initial value corresponding to the first sequence is:
[0454] or
[0455] or
[0456] or
[0457] The initial value corresponding to the second sequence is:
[0458] or
[0459] For another example, when using the ZC sequence, the first sequence / second sequence corresponding to different ports can adopt the same ZC base sequence, and then obtain the base sequence 0 ≤ n < M, where the root sequence numbers q of different ports are the same. Further, the first sequence / second sequence corresponding to different ports is obtained through cyclic shift: 0 ≤ n < M, and the calculation method of the cyclic shift value can be, for example: is the cyclic shift value associated with the port index.
[0460] In addition, when using the ZC sequence, the first sequence / second sequence corresponding to different ports can also adopt different ZC base sequences, that is, the root sequence numbers are different, where is associated with the port index. [[ID=3,6]]
[0461] In addition, when using the ZC sequence, the first sequence / second sequence corresponding to different ports can also adopt different ZC base sequences and different cyclic shift values, where the root sequence number and the cyclic shift value are associated with the port index.
[0462] Method 2: The first sequence and the second sequence are the same, and the OCC code is used to distinguish multiple ports.
[0463] Taking the 2-port frequency-domain OCC as an example, after obtaining the two-dimensional sensing signal z(n, m), 0 ≤ n ≤ N - 1, 0 ≤ m ≤ M - 1, according to the first sequence and the second sequence, the frequency-domain sequences corresponding to different symbols of port 0 are multiplied by [+1 +1,..., +1, +1] and mapped to different subcarriers, and the frequency-domain sequences corresponding to different symbols of port 1 are multiplied by [+1 -1,..., +1, -1] and mapped to different subcarriers.
[0464] The time-domain OCC can also be adopted, or the time-domain OCC and the frequency-domain OCC are adopted simultaneously. The principle is similar and will not be elaborated here. Method 3: The first sequence is different, and / or, the second sequence is different, and the OCC code is used to distinguish multiple ports simultaneously.
[0465] Specifically, for example, the first sequence corresponding to different ports is the same but uses different OCC codes for frequency domain OCC mapping, and the second sequence corresponding to different ports is different. For specific sensing signal generation methods, please refer to the previous embodiments. Taking CSI-RS Row3 defined in the protocol as an example, based on frequency domain code division multiplexing (CDM) (e.g., frequency domain OCC modulation), 2-port CSI-RS transmission can be supported. The two ports using frequency domain OCC modulation correspond to the same first sequence on the same symbol. In addition, based on the second sequence A and the second sequence B (the second sequence A and the second sequence B have a low cross-correlation peak), the first sequence of different symbols within the window that has undergone frequency domain OCC modulation is subjected to time domain phase modulation.
[0466] Alternatively, ports using the same first sequence and second sequence can correspond to the same port set, with different ports within the same port set distinguished by OCC, and different port sets using different first sequences and / or second sequences.
[0467] Assuming there are two targets to be sensed, a two-port signal is used for sensing. In the design of the two-dimensional sensing signal in the time-frequency domain, the first and second sequences corresponding to the two port signals are different (both use QPSK modulated PN sequences, but the cinit is different). The first sequence of each symbol is generated independently, and then phase modulation is performed along the time domain based on the second sequence. CSI-RS uses OCC codes to distinguish the two port signals. As shown in Figures 8a to 8d, Figures 8a to 8d compare the measurement performance of the two-dimensional sensing signal generated by time-domain phase modulation based on the second sequence (PN sequence) with the measurement performance of the current communication system CSI-RS, including time delay, Doppler, root mean squared error (RMSE) of angle measurement, and positioning RMSE. It can be seen that the proposed scheme improves the sensing performance compared with the original reference signal design.
[0468] For example, in the design of a two-dimensional sensing signal in the time-frequency domain, the first sequences corresponding to the two port signals are the same and are distinguished by frequency-domain OCC codes. The second sequences are different (using PN sequences (real sequences) without QPSK modulation, with different cinit values). The first sequence of each symbol is generated independently, and then phase modulation is performed along the time domain based on the second sequence. In contrast, CSI-RS uses OCC codes to distinguish the two port signals. As shown in Figures 9a to 9d, the measurement performance of the two-dimensional sensing signal generated by time-domain phase modulation based on the second sequence (PN sequence) is compared with the measurement performance of the current communication system CSI-RS, including time delay, Doppler, angle measurement RMSE, and positioning RMSE. It can be seen that the proposed scheme improves the sensing performance compared to the original reference signal design.
[0469] Example 7:
[0470] This embodiment mainly describes the first sequence and the second sequence obtained based on sequence truncation.
[0471] The generation of the first or second sequence can also be based on truncating a specially designed sequence that is longer.
[0472] For example, a third sequence of length N0 is generated based on the system bandwidth. Then, the third sequence is truncated or decimated (downsampled) based on the frequency domain resource information of the sensed signal (bandwidth, number of frequency domain resources, frequency domain density) to obtain the first sequence. The third sequences corresponding to different time domain positions (e.g., different symbols) are generated independently, i.e., M third sequences are generated, and then M first sequences are truncated.
[0473] A fourth sequence of length M0 is generated based on the total duration of the sensing measurement (or the fourth sequence is generated according to other rules, such as the duration corresponding to each X wireless frames). Then, the fourth sequence is truncated or extracted (downsampled) based on the temporal resource information of the sensing signal (coherent processing time window length, temporal density, period, temporal resource length) to obtain the second sequence.
[0474] The generation of the third and fourth sequences can be referenced in Example 1, namely:
[0475] If the generation is based on a PN sequence (e.g., quadrature phase shift keying (QPSK) modulation), then the initial value of the PN sequence and / or the primitive polynomial of the PN sequence are associated with the first information.
[0476] If generated based on a ZC sequence, then the root sequence number and / or cyclic shift value of the ZC sequence are associated with the first information;
[0477] If generated based on a Chirp signal, then the frequency modulation slope and / or starting frequency of the Chirp signal are associated with the first information.
[0478] It should be noted that the third and fourth sequences can be generated based on different types of sequences. For example, the third sequence can be generated based on the PN sequence, and the fourth sequence can be generated based on the ZC sequence.
[0479] The definition of the third information is as described in Embodiment 1, wherein, for the generation of the third sequence and the fourth sequence, the third information further includes at least one of the following:
[0480] The starting position in the frequency domain, for example, A (PonitA);
[0481] Offset relative to the starting position in the frequency domain;
[0482] The starting position in the time domain, for example, the starting time domain position of every K (K≥1) wireless frames;
[0483] Offset relative to the starting position in the time domain.
[0484] Optionally, for the generation of the third and fourth sequences, the first information may not include the coherent processing time window index or the sensing resource block index. In this case, the third and fourth sequences may correspond to multiple coherent processing time windows or sensing resource blocks. Taking the fourth and second sequences corresponding to the time domain as examples, the relationship between the sensing signal and the coherent processing time window is illustrated in Figure 4. Different coherent processing time windows may not overlap in the time domain, or they may partially overlap (i.e., the sensing measurement results are calculated in the form of a sliding window, and the sliding step size is smaller than the length of the coherent processing time window, which is suitable for sensing services such as trajectory tracking, intrusion detection, and breathing detection).
[0485] As shown in Figure 4, the length M0 of the fourth sequence corresponds to the total duration of the sensing measurement, and the second sequence 0, 1, ... is obtained by truncating the fourth sequence according to the coherent processing time window 0, 1, ...
[0486] It should be noted that the above-mentioned two-dimensional sensing signal can also be generated by directly generating the overall two-dimensional signal based on the third and fourth sequences (the generation method is as described in the previous embodiment, and is the same as generating the two-dimensional sensing signal based on the first and second sequences). Then, the overall two-dimensional signal is truncated in the frequency domain and time domain according to the frequency domain resource information and time domain resource information of the sensing signal to obtain the two-dimensional sensing signal.
[0487] In the embodiments of this application, a sensing signal is obtained based on time-domain or frequency-domain phase modulation. After generating frequency-domain sequences corresponding to different symbols, phase modulation is performed on the signal along the time-domain dimension based on the second sequence. Alternatively, after generating time-domain sequences corresponding to different subcarriers, phase modulation is performed on the signal along the frequency-domain dimension based on the second sequence.
[0488] The embodiments of this application can improve sensing performance, such as by using phase modulation based on a second sequence to make the sensing signal have good correlation characteristics along the time domain or frequency domain, reducing sidelobes of sensing measurements, and improving sensing measurement performance.
[0489] In addition, in the embodiments of this application, code division multiplexing can be performed by designing phase modulation sequences in the time domain or frequency domain in multi-port / multi-user scenarios, thereby reducing signal interference between different ports or users, improving sensing performance, and further increasing the maximum number of ports supported.
[0490] In addition, in this embodiment, the sensing signal can be obtained based on the existing reference signal of the communication system, which has good compatibility.
[0491] The signal generation method provided in this application can be executed by a signal generation device. This application uses an example of a signal generation device executing the signal generation method to illustrate the signal generation device provided in this application.
[0492] The signal receiving method provided in this application can be executed by a signal receiving device. This application uses an example of a signal receiving device executing the signal receiving method to illustrate the signal receiving device provided in this application.
[0493] Please refer to Figure 10, which is a structural diagram of a signal generation device provided in an embodiment of this application. As shown in Figure 10, the signal generation device 1000 includes:
[0494] The acquisition module 1001 is used to acquire M first sequences, where the first sequence is a sequence in the frequency domain or the time domain, and M is a positive integer greater than 1;
[0495] The execution module 1002 is used to perform operations on the M first sequences based on the second sequence to add relevant features in the time domain or frequency domain to obtain the target signal.
[0496] Optionally, the N sequence elements in the frequency domain sequence are associated with N frequency domain resources; or, the N sequence elements in the time domain sequence are associated with N time domain resources.
[0497] Where N is an integer greater than 1.
[0498] Optionally, the step of performing operations on the M first sequences based on the second sequence to add relevant features in the time domain or frequency domain to obtain the target signal includes the following:
[0499] The target signal is obtained by performing phase modulation on the M first sequences based on the second sequence;
[0500] The target signal is obtained by performing phase rotation on the M first sequences based on the second sequence;
[0501] The target signal is obtained by multiplying the elements in the second sequence with the M elements in the first sequence;
[0502] The target signal is obtained by scrambling the M first sequences in the time domain or frequency domain based on the second sequence.
[0503] Optionally, the step of performing phase modulation on the M first sequences based on the second sequence to obtain the target signal includes:
[0504] The target signal is obtained by phase modulation of the m-th first sequence based on the m-th element of the second sequence; or,
[0505] The step of performing phase rotation on the M first sequences based on the second sequence to obtain the target signal includes:
[0506] The target signal is obtained by performing a phase rotation on the m-th element of the first sequence based on the m-th element of the second sequence; or,
[0507] The step of multiplying the elements in the second sequence with the M elements in the first sequence to obtain the target signal includes:
[0508] Multiply the m-th element of the second sequence by the m-th element of the first sequence to obtain the target signal; or,
[0509] The step of scrambling the M first sequences based on the second sequence in either the time domain or the frequency domain to obtain the target signal includes:
[0510] The target signal is obtained by scrambling the m-th first sequence in the time domain or frequency domain based on the m-th element in the second sequence;
[0511] Where 0 ≤ m ≤ M-1, or 1 ≤ m ≤ M.
[0512] Optionally, the step of performing phase modulation on the m-th first sequence based on the m-th element of the second sequence to obtain the target signal includes:
[0513] The target signal is obtained by performing phase modulation on the m-th element and the first phase value of the second sequence; or,
[0514] The step of performing a phase rotation on the m-th first sequence based on the m-th element of the second sequence to obtain the target signal includes:
[0515] The target signal is obtained by performing a phase rotation on the m-th first sequence based on the m-th element and the second phase value in the second sequence; or,
[0516] The step of multiplying the m-th element of the second sequence with the m-th element of the first sequence to obtain the target signal includes:
[0517] The target signal is obtained by multiplying the m-th element in the second sequence, the m-th element in the first sequence, and the third phase value.
[0518] Optionally, the number of elements in the second sequence is equal to M.
[0519] Optionally, the first sequence includes a sequence generated based on first information, the first information including at least one of the following:
[0520] Pseudo-random sequences, ZC sequences, Chirp signals, frequency modulated continuous wave (FMCW) signals, Gray sequences, complementary Gray sequences, complementary codes, Frank codes, P codes, Barker codes, CAZAC sequences, LAZ codes, ZAZ codes, JPL sequences, Walsh-Hadamard codes; or,
[0521] The second sequence includes a sequence generated based on second information, which includes at least one of the following:
[0522] Pseudo-random sequences, ZC sequences, Chirp signals, FMCW signals, Gray sequences, complementary Gray sequences, complementary codes, Frank codes, P codes, Barker codes, CAZAC sequences, LAZ codes, ZAZ codes, JPL sequences, and Walsh-Hadamard codes.
[0523] Optionally, at least one of the initial value, primitive polynomial, cyclic shift value, truncation position, root sequence number, frequency modulation slope, and starting frequency of the first information is associated with the third information; or, at least one of the initial value, primitive polynomial, cyclic shift value, truncation position, root sequence number, frequency modulation slope, and starting frequency of the second information is associated with the third information.
[0524] The third information includes at least one of the following:
[0525] Sensing area identifier, whether it is used for sensing identifier, sensing service identifier, sensing service type identifier, sensing target identifier, number of sensing targets, sensing measurement quantity identifier, device identifier participating in sensing measurement, time domain resource information, frequency domain resource information, port index or antenna index, maximum number of ports, codeword index, sensing resource block index.
[0526] Optionally, the time-domain resource information includes at least one of the following:
[0527] Information including wireless frame index, subframe index, time slot index, symbol index, duration, temporal density, cyclic prefix (CP) type, CP length, and time window, wherein the time window is the time window for calculating the measurement results; or,
[0528] The frequency domain resource information includes at least one of the following:
[0529] Resource element (RE) index, resource block (RB) index, frequency point information, frequency band information, bandwidth, frequency domain density, and subcarrier spacing.
[0530] Optionally, the information of the time window includes at least one of the following:
[0531] The index of the time window, the number of time windows, and the index of the time domain resources occupied by the signal within the time window;
[0532] Wherein, at least one of the initial value, primitive polynomial, cyclic shift value, truncation position, root sequence number, frequency modulation slope, and starting frequency of the first information is associated with the index of the time domain resources occupied by the signal within the time window;
[0533] The initial value, primitive polynomial, cyclic shift value, truncation position, root sequence number, frequency modulation slope, and starting frequency of the second information are associated with at least one of the index of the time window or the number of time windows.
[0534] Optionally, the time window is associated with at least one of the following:
[0535] The length of the second sequence, the start position of the time domain, and the length of the time domain resources.
[0536] Optionally, the first sequence includes a reference signal sequence.
[0537] Optionally, the reference signal sequence includes at least one of the following:
[0538] Channel State Information Reference Signal (CSI-RS) sequence, Sounding Reference Signal (SRS) sequence, Demodulation Reference Signal (DMRS) sequence, Phase Tracking Reference Signal (PT-RS) sequence, Positioning Reference Signal (PRS) sequence, Primary Synchronization Signal (PSS) sequence, and Secondary Synchronization Signal (SSS) sequence.
[0539] Optionally, the device further includes at least one of the following:
[0540] The first transmitting module is used to transmit the configuration information of the target signal;
[0541] A receiving module is used to receive the configuration information of the target signal;
[0542] The configuration information includes at least one of the following:
[0543] Signal resource identifier, waveform, subcarrier spacing, guard interval, frequency domain start position, frequency domain resource length, frequency domain resource interval, time domain start position, time domain resource length, time domain resource interval, signal power, sequence information, signal direction, quasi-co-located QCL relationship, antenna port information, sensing identifier information, time window information, and information of the second sequence, wherein the time window is the time window for calculating the measurement results;
[0544] The sensing identification information is used to indicate that the target signal is used for sensing measurement when the first sequence is a reference signal sequence.
[0545] Optionally, the sequence information includes at least one of the following:
[0546] The sequence type information of the first sequence, the sequence generation method of the first sequence, the sequence length of the first sequence, the sequence type information of the second sequence, the sequence generation method of the second sequence, and the sequence length of the second sequence.
[0547] Optionally, the target signal is used for at least one of the following:
[0548] Measurements related to perception and communication.
[0549] Optionally, the device further includes:
[0550] The second transmitting module is used to transmit multiple target signals through a multi-port; or
[0551] The third transmitting module is used to transmit multiple target signals to multiple devices;
[0552] The multiplexing method of the multiple target signals includes at least one of the following:
[0553] Time division multiplexing, frequency division multiplexing, code division multiplexing.
[0554] Optionally, when the multiplexing method includes code division multiplexing, the multiple target signals occupy the same time-frequency domain resources, wherein:
[0555] The first sequences corresponding to the multiple target signals are different, or the second sequences corresponding to the multiple target signals are different; or,
[0556] The first and second sequences corresponding to the multiple target signals are the same, but the OCCs corresponding to the multiple target signals are different; or...
[0557] The first sequences corresponding to the multiple target signals are different, or the second sequences corresponding to the multiple target signals are different, and the OCCs corresponding to the multiple target signals are different.
[0558] Optionally, if the first sequences corresponding to multiple target signals are different, or if the second sequences corresponding to multiple target signals are different: the third information corresponding to each target signal includes a port index of the corresponding port, wherein...
[0559] At least one of the initial value, primitive polynomial, cyclic shift value, truncation position, root sequence number, frequency modulation slope, and starting frequency of the first information is associated with the third information; or, at least one of the initial value, primitive polynomial, cyclic shift value, truncation position, root sequence number, frequency modulation slope, and starting frequency of the second information is associated with the third information.
[0560] The first sequence includes a sequence generated based on the first information, and the second sequence includes a sequence generated based on the second information.
[0561] Optionally, the first sequence is a sequence obtained by truncating or extracting the third sequence, wherein the third sequence is a sequence in the frequency domain or the time domain; or, the second sequence is a sequence obtained by truncating the fourth sequence, wherein the third sequence is a sequence in the time domain or the frequency domain; or,
[0562] The first device, based on the second sequence, performs operations on the M first sequences to add relevant features in the time domain or frequency domain to obtain the target signal, including:
[0563] The first device, based on the second sequence, performs operations on the M first sequences to add relevant features in the time domain or frequency domain to obtain candidate signals;
[0564] The candidate signal is truncated or sampled based on frequency domain resources and time domain resources to obtain the target signal;
[0565] The transmission resources of the target signal include the frequency domain resources and the time domain resources.
[0566] Optionally, when the first sequence is a frequency-domain sequence, the length of the first sequence is associated with at least one of the following: the frequency-domain resource length of the transmission resource, the frequency-domain resource interval of the transmission resource; or,
[0567] When the first sequence is a frequency domain sequence, the length of the second sequence or the value of M is associated with at least one of the following: the time domain resource length of the transmission resource, the time domain resource interval of the transmission resource; or,
[0568] When the first sequence is a time-domain sequence, the length of the first sequence is associated with at least one of the following: the time-domain resource length of the transmission resource, the time-domain resource interval of the transmission resource; or,
[0569] When the first sequence is a time-domain sequence, the length of the second sequence or the value of M is associated with at least one of the following: the frequency domain resource length of the transmission resource, and the frequency domain resource interval of the transmission resource.
[0570] The aforementioned signal generation device can improve the communication performance of communication equipment.
[0571] In the embodiments of this application, the signal generating device can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip. For example, the electronic device can be a terminal, or it can be a device other than a terminal. Exemplarily, the terminal can include, but is not limited to, the types of terminals listed in the embodiments of this application. Other devices can be servers, network attached storage (NAS), etc., and the embodiments of this application do not specifically limit them.
[0572] The signal generation apparatus provided in this application embodiment can implement the various processes implemented in the method embodiment shown in FIG3 and achieve the same technical effect. To avoid repetition, it will not be described again here.
[0573] Please refer to Figure 11, which is a structural diagram of a signal receiving device provided in an embodiment of this application. As shown in Figure 11, the signal receiving device 1100 includes:
[0574] The first receiving module 1101 is used to receive a target signal, which is a target signal obtained by performing operations on M first sequences based on a second sequence to add relevant features in the time domain or frequency domain, wherein the first sequence is a sequence in the frequency domain or time domain.
[0575] Optionally, the N sequence elements in the frequency domain sequence are associated with N frequency domain resources; or, the N sequence elements in the time domain sequence are associated with N time domain resources.
[0576] Where N is an integer greater than 1.
[0577] Optionally, the number of elements in the second sequence is equal to M.
[0578] Optionally, the first sequence includes a sequence generated based on first information, the first information including at least one of the following:
[0579] Pseudo-random sequences, ZC sequences, Chirp signals, frequency modulated continuous wave (FMCW) signals, Gray sequences, complementary Gray sequences, complementary codes, Frank codes, P codes, Barker codes, CAZAC sequences, LAZ codes, ZAZ codes, JPL sequences, Walsh-Hadamard codes; or,
[0580] The second sequence includes a sequence generated based on second information, which includes at least one of the following:
[0581] Pseudo-random sequences, ZC sequences, Chirp signals, FMCW signals, Gray sequences, complementary Gray sequences, complementary codes, Frank codes, P codes, Barker codes, CAZAC sequences, LAZ codes, ZAZ codes, JPL sequences, and Walsh-Hadamard codes.
[0582] Optionally, at least one of the initial value, primitive polynomial, cyclic shift value, truncation position, root sequence number, frequency modulation slope, and starting frequency of the first information is associated with the third information; or, at least one of the initial value, primitive polynomial, cyclic shift value, truncation position, root sequence number, frequency modulation slope, and starting frequency of the second information is associated with the third information.
[0583] The third information includes at least one of the following:
[0584] Sensing area identifier, whether it is used for sensing identifier, sensing service identifier, sensing service type identifier, sensing target identifier, number of sensing targets, sensing measurement quantity identifier, device identifier participating in sensing measurement, time domain resource information, frequency domain resource information, port index or antenna index, maximum number of ports, codeword index, sensing resource block index.
[0585] Optionally, the time-domain resource information includes at least one of the following:
[0586] Information including wireless frame index, subframe index, time slot index, symbol index, duration, temporal density, cyclic prefix (CP) type, CP length, and time window, wherein the time window is the time window for calculating the measurement results; or,
[0587] The frequency domain resource information includes at least one of the following:
[0588] Resource element (RE) index, resource block (RB) index, frequency point information, frequency band information, bandwidth, frequency domain density, and subcarrier spacing.
[0589] Optionally, the information of the time window includes at least one of the following:
[0590] The index of the time window, the number of time windows, and the index of the time domain resources occupied by the signal within the time window;
[0591] Wherein, at least one of the initial value, primitive polynomial, cyclic shift value, truncation position, root sequence number, frequency modulation slope, and starting frequency of the first information is associated with the index of the time domain resources occupied by the signal within the time window;
[0592] The initial value, primitive polynomial, cyclic shift value, truncation position, root sequence number, frequency modulation slope, and starting frequency of the second information are associated with at least one of the index of the time window or the number of time windows.
[0593] Optionally, the time window is associated with at least one of the following:
[0594] The length of the second sequence, the start position of the time domain, and the length of the time domain resources.
[0595] Optionally, the first sequence includes a reference signal sequence.
[0596] Optionally, the reference signal sequence includes at least one of the following:
[0597] Channel State Information Reference Signal (CSI-RS), Sequence Detection Reference Signal (SRS), Demodulation Reference Signal (DMRS), Phase Tracking Reference Signal (PT-RS), Positioning Reference Signal (PRS), Primary Synchronization Signal (PSS), and Secondary Synchronization Signal (SSS).
[0598] Optionally, the device further includes:
[0599] The second receiving module is used to receive the configuration information of the target signal;
[0600] The configuration information includes at least one of the following:
[0601] Signal resource identifier, waveform, subcarrier spacing, guard interval, frequency domain start position, frequency domain resource length, frequency domain resource interval, time domain start position, time domain resource length, time domain resource interval, signal power, sequence information, signal direction, quasi-co-located QCL relationship, antenna port information, sensing identifier information, time window information, and information of the second sequence, wherein the time window is the time window for calculating the measurement results;
[0602] The sensing identification information is used to indicate that the target signal is used for sensing measurement when the first sequence is a reference signal sequence.
[0603] Optionally, the sequence information includes at least one of the following:
[0604] The sequence type information of the first sequence, the sequence generation method of the first sequence, the sequence length of the first sequence, the sequence type information of the second sequence, the sequence generation method of the second sequence, and the sequence length of the second sequence.
[0605] Optionally, the target signal is used for at least one of the following:
[0606] Measurements related to perception and communication.
[0607] Optionally, when the first sequence is a frequency-domain sequence, the length of the first sequence is associated with at least one of the following: the frequency-domain resource length of the transmission resource, the frequency-domain resource interval of the transmission resource; or,
[0608] When the first sequence is a frequency domain sequence, the length of the second sequence or the value of M is associated with at least one of the following: the time domain resource length of the transmission resource, the time domain resource interval of the transmission resource; or,
[0609] When the first sequence is a time-domain sequence, the length of the first sequence is associated with at least one of the following: the time-domain resource length of the transmission resource, the time-domain resource interval of the transmission resource; or,
[0610] When the first sequence is a time-domain sequence, the length of the second sequence or the value of M is associated with at least one of the following: the frequency domain resource length of the transmission resource, and the frequency domain resource interval of the transmission resource.
[0611] The aforementioned signal receiving device can improve the communication performance of communication equipment.
[0612] The signal receiving device in this application embodiment can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal or a network-side device.
[0613] The signal receiving device provided in this application embodiment can implement the various processes implemented in the method embodiment shown in FIG5 and achieve the same technical effect. To avoid repetition, it will not be described again here.
[0614] Optionally, as shown in FIG12, this application embodiment also provides a communication device 1200, including a processor 1201 and a memory 1202. The memory 1202 stores a program or instructions that can be executed on the processor 1201. For example, when the communication device 1200 is a first device, when the program or instructions are executed by the processor 1201, they implement the various steps of the above-described signal generation method embodiment and achieve the same technical effect. When the communication device 1200 is a second device, when the program or instructions are executed by the processor 1201, they implement the various steps of the above-described signal receiving method embodiment and achieve the same technical effect. To avoid repetition, further details are omitted here.
[0615] This application also provides a communication device, including a processor and a communication interface. The processor is configured to acquire M first sequences, where each first sequence is a sequence in the frequency domain or the time domain, and M is a positive integer greater than 1. Based on a second sequence, the processor performs operations on the M first sequences to add relevant features in the time domain or the frequency domain to obtain a target signal. This communication device embodiment corresponds to the above-described signal generation method embodiment. All implementation processes and methods of the above method embodiments can be applied to this communication device embodiment and achieve the same technical effects.
[0616] Specifically, Figure 13 is a schematic diagram of the hardware structure of a communication device that implements an embodiment of this application.
[0617] The communication device 1300 includes, but is not limited to, at least some of the following components: radio frequency unit 1301, network module 1302, audio output unit 1303, input unit 1304, sensor 1305, display unit 1306, user input unit 1307, interface unit 1308, memory 1309, and processor 1310.
[0618] Those skilled in the art will understand that the communication device 1300 may also include a power supply (such as a battery) for powering various components. The power supply may be logically connected to the processor 1310 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. The communication device structure shown in Figure 13 does not constitute a limitation on the communication device. The communication device may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.
[0619] It should be understood that, in this embodiment, the input unit 1304 may include a graphics processing unit (GPU) 13041 and a microphone 13042. The GPU 13041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 1306 may include a display panel 13061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 1307 includes a touch panel 13071 and at least one of other input devices 13072. The touch panel 13071 is also called a touch screen. The touch panel 13071 may include a touch detection device and a touch controller. Other input devices 13072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, and joysticks, which will not be described in detail here.
[0620] In this embodiment, after receiving downlink data from the network-side device, the radio frequency unit 1301 can transmit it to the processor 1310 for processing; in addition, the radio frequency unit 1301 can send uplink data to the network-side device. Typically, the radio frequency unit 1301 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc.
[0621] The memory 1309 can be used to store software programs or instructions and various data. The memory 1309 may primarily include a first storage area for storing programs or instructions and a second storage area for storing data. The first storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback function, image playback function, etc.). Furthermore, the memory 1309 may include volatile memory or non-volatile memory, or both. The non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DRRAM). The memory 1309 in this embodiment includes, but is not limited to, these and any other suitable types of memory.
[0622] Processor 1310 may include one or more processing units; optionally, processor 1310 integrates an application processor and a modem processor, wherein the application processor mainly handles operations involving the operating system, user interface, and applications, and the modem processor mainly handles wireless communication signals, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 1310.
[0623] In this embodiment, the communication device is the first device, and the first device is used as the terminal for illustrative purposes:
[0624] The processor 1310 is configured to acquire M first sequences, wherein the first sequences are sequences in the frequency domain or the time domain, and M is a positive integer greater than 1; and based on the second sequence, to perform operations on the M first sequences to add relevant features in the time domain or the frequency domain to obtain the target signal.
[0625] Optionally, the N sequence elements in the frequency domain sequence are associated with N frequency domain resources; or, the N sequence elements in the time domain sequence are associated with N time domain resources.
[0626] Where N is an integer greater than 1.
[0627] Optionally, the step of performing operations on the M first sequences based on the second sequence to add relevant features in the time domain or frequency domain to obtain the target signal includes the following:
[0628] The target signal is obtained by performing phase modulation on the M first sequences based on the second sequence;
[0629] The target signal is obtained by performing phase rotation on the M first sequences based on the second sequence;
[0630] The target signal is obtained by multiplying the elements in the second sequence with the M elements in the first sequence;
[0631] The target signal is obtained by scrambling the M first sequences in the time domain or frequency domain based on the second sequence.
[0632] Optionally, the step of performing phase modulation on the M first sequences based on the second sequence to obtain the target signal includes:
[0633] The target signal is obtained by phase modulation of the m-th first sequence based on the m-th element of the second sequence; or,
[0634] The step of performing phase rotation on the M first sequences based on the second sequence to obtain the target signal includes:
[0635] The target signal is obtained by performing a phase rotation on the m-th element of the first sequence based on the m-th element of the second sequence; or,
[0636] The step of multiplying the elements in the second sequence with the M elements in the first sequence to obtain the target signal includes:
[0637] Multiply the m-th element of the second sequence by the m-th element of the first sequence to obtain the target signal; or,
[0638] The step of scrambling the M first sequences based on the second sequence in either the time domain or the frequency domain to obtain the target signal includes:
[0639] The target signal is obtained by scrambling the m-th first sequence in the time domain or frequency domain based on the m-th element in the second sequence;
[0640] Where 0 ≤ m ≤ M-1, or 1 ≤ m ≤ M.
[0641] Optionally, the step of performing phase modulation on the m-th first sequence based on the m-th element of the second sequence to obtain the target signal includes:
[0642] The target signal is obtained by performing phase modulation on the m-th element and the first phase value of the second sequence; or,
[0643] The step of performing a phase rotation on the m-th first sequence based on the m-th element of the second sequence to obtain the target signal includes:
[0644] The target signal is obtained by performing a phase rotation on the m-th first sequence based on the m-th element and the second phase value in the second sequence; or,
[0645] The step of multiplying the m-th element of the second sequence with the m-th element of the first sequence to obtain the target signal includes:
[0646] The target signal is obtained by multiplying the m-th element in the second sequence, the m-th element in the first sequence, and the third phase value.
[0647] Optionally, the number of elements in the second sequence is equal to M.
[0648] Optionally, the first sequence includes a sequence generated based on first information, the first information including at least one of the following:
[0649] Pseudo-random sequences, ZC sequences, Chirp signals, frequency modulated continuous wave (FMCW) signals, Gray sequences, complementary Gray sequences, complementary codes, Frank codes, P codes, Barker codes, CAZAC sequences, LAZ codes, ZAZ codes, JPL sequences, Walsh-Hadamard codes; or,
[0650] The second sequence includes a sequence generated based on second information, which includes at least one of the following:
[0651] Pseudo-random sequences, ZC sequences, Chirp signals, FMCW signals, Gray sequences, complementary Gray sequences, complementary codes, Frank codes, P codes, Barker codes, CAZAC sequences, LAZ codes, ZAZ codes, JPL sequences, and Walsh-Hadamard codes.
[0652] Optionally, at least one of the initial value, primitive polynomial, cyclic shift value, truncation position, root sequence number, frequency modulation slope, and starting frequency of the first information is associated with the third information; or, at least one of the initial value, primitive polynomial, cyclic shift value, truncation position, root sequence number, frequency modulation slope, and starting frequency of the second information is associated with the third information.
[0653] The third information includes at least one of the following:
[0654] Sensing area identifier, whether it is used for sensing identifier, sensing service identifier, sensing service type identifier, sensing target identifier, number of sensing targets, sensing measurement quantity identifier, device identifier participating in sensing measurement, time domain resource information, frequency domain resource information, port index or antenna index, maximum number of ports, codeword index, sensing resource block index.
[0655] Optionally, the time-domain resource information includes at least one of the following:
[0656] Information including wireless frame index, subframe index, time slot index, symbol index, duration, temporal density, cyclic prefix (CP) type, CP length, and time window, wherein the time window is the time window for calculating the measurement results; or,
[0657] The frequency domain resource information includes at least one of the following:
[0658] Resource element (RE) index, resource block (RB) index, frequency point information, frequency band information, bandwidth, frequency domain density, and subcarrier spacing.
[0659] Optionally, the information of the time window includes at least one of the following:
[0660] The index of the time window, the number of time windows, and the index of the time domain resources occupied by the signal within the time window;
[0661] Wherein, at least one of the initial value, primitive polynomial, cyclic shift value, truncation position, root sequence number, frequency modulation slope, and starting frequency of the first information is associated with the index of the time domain resources occupied by the signal within the time window;
[0662] The initial value, primitive polynomial, cyclic shift value, truncation position, root sequence number, frequency modulation slope, and starting frequency of the second information are associated with at least one of the index of the time window or the number of time windows.
[0663] Optionally, the time window is associated with at least one of the following:
[0664] The length of the second sequence, the start position of the time domain, and the length of the time domain resources.
[0665] Optionally, the first sequence includes a reference signal sequence.
[0666] Optionally, the reference signal sequence includes at least one of the following:
[0667] Channel State Information Reference Signal (CSI-RS), Sequence Detection Reference Signal (SRS), Demodulation Reference Signal (DMRS), Phase Tracking Reference Signal (PT-RS), Positioning Reference Signal (PRS), Primary Synchronization Signal (PSS), and Secondary Synchronization Signal (SSS).
[0668] Optionally, the radio frequency unit 1301 is used for at least one of the following:
[0669] Configuration information for sending the target signal;
[0670] Configuration information for receiving the target signal;
[0671] The configuration information includes at least one of the following:
[0672] Signal resource identifier, waveform, subcarrier spacing, guard interval, frequency domain start position, frequency domain resource length, frequency domain resource interval, time domain start position, time domain resource length, time domain resource interval, signal power, sequence information, signal direction, quasi-co-located QCL relationship, antenna port information, sensing identifier information, time window information, and information of the second sequence, wherein the time window is the time window for calculating the measurement results;
[0673] The sensing identification information is used to indicate that the target signal is used for sensing measurement when the first sequence is a reference signal sequence.
[0674] Optionally, the sequence information includes at least one of the following:
[0675] The sequence type information of the first sequence, the sequence generation method of the first sequence, the sequence length of the first sequence, the sequence type information of the second sequence, the sequence generation method of the second sequence, and the sequence length of the second sequence.
[0676] Optionally, the target signal is used for at least one of the following:
[0677] Measurements related to perception and communication.
[0678] Optionally, the radio frequency unit 1301 is also used for:
[0679] Send multiple target signals through multiple ports; or
[0680] Send multiple target signals to multiple devices;
[0681] The multiplexing method of the multiple target signals includes at least one of the following:
[0682] Time division multiplexing, frequency division multiplexing, code division multiplexing.
[0683] Optionally, when the multiplexing method includes code division multiplexing, the multiple target signals occupy the same time-frequency domain resources, wherein:
[0684] The first sequences corresponding to the multiple target signals are different, or the second sequences corresponding to the multiple target signals are different; or,
[0685] The first and second sequences corresponding to the multiple target signals are the same, but the OCCs corresponding to the multiple target signals are different; or...
[0686] The first sequences corresponding to the multiple target signals are different, or the second sequences corresponding to the multiple target signals are different, and the OCCs corresponding to the multiple target signals are different.
[0687] Optionally, if the first sequences corresponding to multiple target signals are different, or if the second sequences corresponding to multiple target signals are different: the third information corresponding to each target signal includes a port index of the corresponding port, wherein...
[0688] At least one of the initial value, primitive polynomial, cyclic shift value, truncation position, root sequence number, frequency modulation slope, and starting frequency of the first information is associated with the third information; or, at least one of the initial value, primitive polynomial, cyclic shift value, truncation position, root sequence number, frequency modulation slope, and starting frequency of the second information is associated with the third information.
[0689] The first sequence includes a sequence generated based on the first information, and the second sequence includes a sequence generated based on the second information.
[0690] Optionally, the first sequence is a sequence obtained by truncating or extracting the third sequence, wherein the third sequence is a sequence in the frequency domain or the time domain; or, the second sequence is a sequence obtained by truncating the fourth sequence, wherein the third sequence is a sequence in the time domain or the frequency domain; or,
[0691] The first device, based on the second sequence, performs operations on the M first sequences to add relevant features in the time domain or frequency domain to obtain the target signal, including:
[0692] The first device, based on the second sequence, performs operations on the M first sequences to add relevant features in the time domain or frequency domain to obtain candidate signals;
[0693] The candidate signal is truncated or sampled based on frequency domain resources and time domain resources to obtain the target signal;
[0694] The transmission resources of the target signal include the frequency domain resources and the time domain resources.
[0695] Optionally, when the first sequence is a frequency-domain sequence, the length of the first sequence is associated with at least one of the following: the frequency-domain resource length of the transmission resource, the frequency-domain resource interval of the transmission resource; or,
[0696] When the first sequence is a frequency domain sequence, the length of the second sequence or the value of M is associated with at least one of the following: the time domain resource length of the transmission resource, the time domain resource interval of the transmission resource; or,
[0697] When the first sequence is a time-domain sequence, the length of the first sequence is associated with at least one of the following: the time-domain resource length of the transmission resource, the time-domain resource interval of the transmission resource; or,
[0698] When the first sequence is a time-domain sequence, the length of the second sequence or the value of M is associated with at least one of the following: the frequency domain resource length of the transmission resource, and the frequency domain resource interval of the transmission resource.
[0699] The aforementioned communication equipment can improve the communication performance of communication devices.
[0700] This application also provides a communication device, including a processor and a communication interface. The communication interface is used to receive a target signal, which is a target signal obtained by performing operations on M first sequences based on a second sequence to add relevant features in the time domain or frequency domain. The first sequences are sequences in the frequency domain or time domain. This communication device embodiment corresponds to the above-described signal receiving method embodiment. All implementation processes and methods of the above method embodiments can be applied to this communication device embodiment and achieve the same technical effects.
[0701] Specifically, this application embodiment also provides a communication device. As shown in FIG14, the communication device 1400 includes: an antenna 1401, a radio frequency device 1402, a baseband device 1403, a processor 1404, and a memory 1405. The antenna 1401 is connected to the radio frequency device 1402. In the uplink direction, the radio frequency device 1402 receives information through the antenna 1401 and sends the received information to the baseband device 1403 for processing. In the downlink direction, the baseband device 1403 processes the information to be transmitted and sends it to the radio frequency device 1402, which then processes the received information and transmits it through the antenna 1401.
[0702] The method executed by the communication device in the above embodiments can be implemented in the baseband device 1403, which includes a baseband processor.
[0703] The baseband device 1403 may include at least one baseband board, on which multiple chips are disposed, as shown in FIG14. One of the chips is, for example, a baseband processor, which is connected to the memory 1405 via a bus interface to call the program in the memory 1405 and execute the network device operation shown in the above method embodiment.
[0704] The communication device may also include a network interface 1406, such as a common public radio interface (CPRI).
[0705] Specifically, the communication device 1400 in this application embodiment further includes: instructions or programs stored in memory 1405 and executable on processor 1404. Processor 1404 calls the instructions or programs in memory 1405 to execute the methods executed by each module shown in FIG11 and achieve the same technical effect. To avoid repetition, it will not be described in detail here.
[0706] In this embodiment, the aforementioned communication device is a second device, and the second device is illustrated as a wireless access network device.
[0707] The radio frequency device 1402 is used to receive a target signal, which is a target signal obtained by performing operations on M first sequences based on a second sequence to add relevant features in the time domain or frequency domain, wherein the first sequence is a sequence in the frequency domain or time domain.
[0708] Optionally, the N sequence elements in the frequency domain sequence are associated with N frequency domain resources; or, the N sequence elements in the time domain sequence are associated with N time domain resources.
[0709] Where N is an integer greater than 1.
[0710] Optionally, the number of elements in the second sequence is equal to M.
[0711] Optionally, the first sequence includes a sequence generated based on first information, the first information including at least one of the following:
[0712] Pseudo-random sequences, ZC sequences, Chirp signals, frequency modulated continuous wave (FMCW) signals, Gray sequences, complementary Gray sequences, complementary codes, Frank codes, P codes, Barker codes, CAZAC sequences, LAZ codes, ZAZ codes, JPL sequences, Walsh-Hadamard codes; or,
[0713] The second sequence includes a sequence generated based on second information, which includes at least one of the following:
[0714] Pseudo-random sequences, ZC sequences, Chirp signals, FMCW signals, Gray sequences, complementary Gray sequences, complementary codes, Frank codes, P codes, Barker codes, CAZAC sequences, LAZ codes, ZAZ codes, JPL sequences, and Walsh-Hadamard codes.
[0715] Optionally, at least one of the initial value, primitive polynomial, cyclic shift value, truncation position, root sequence number, frequency modulation slope, and starting frequency of the first information is associated with the third information; or, at least one of the initial value, primitive polynomial, cyclic shift value, truncation position, root sequence number, frequency modulation slope, and starting frequency of the second information is associated with the third information.
[0716] The third information includes at least one of the following:
[0717] Sensing area identifier, whether it is used for sensing identifier, sensing service identifier, sensing service type identifier, sensing target identifier, number of sensing targets, sensing measurement quantity identifier, device identifier participating in sensing measurement, time domain resource information, frequency domain resource information, port index or antenna index, maximum number of ports, codeword index, sensing resource block index.
[0718] Optionally, the time-domain resource information includes at least one of the following:
[0719] Information including wireless frame index, subframe index, time slot index, symbol index, duration, temporal density, cyclic prefix (CP) type, CP length, and time window, wherein the time window is the time window for calculating the measurement results; or,
[0720] The frequency domain resource information includes at least one of the following:
[0721] Resource element (RE) index, resource block (RB) index, frequency point information, frequency band information, bandwidth, frequency domain density, and subcarrier spacing.
[0722] Optionally, the information of the time window includes at least one of the following:
[0723] The index of the time window, the number of time windows, and the index of the time domain resources occupied by the signal within the time window;
[0724] Wherein, at least one of the initial value, primitive polynomial, cyclic shift value, truncation position, root sequence number, frequency modulation slope, and starting frequency of the first information is associated with the index of the time domain resources occupied by the signal within the time window;
[0725] The initial value, primitive polynomial, cyclic shift value, truncation position, root sequence number, frequency modulation slope, and starting frequency of the second information are associated with at least one of the index of the time window or the number of time windows.
[0726] Optionally, the time window is associated with at least one of the following:
[0727] The length of the second sequence, the start position of the time domain, and the length of the time domain resources.
[0728] Optionally, the first sequence includes a reference signal sequence.
[0729] Optionally, the reference signal sequence includes at least one of the following:
[0730] Channel State Information Reference Signal (CSI-RS), Sequence Detection Reference Signal (SRS), Demodulation Reference Signal (DMRS), Phase Tracking Reference Signal (PT-RS), Positioning Reference Signal (PRS), Primary Synchronization Signal (PSS), and Secondary Synchronization Signal (SSS).
[0731] Optionally, the radio frequency device 1402 is further configured to:
[0732] Configuration information for receiving the target signal;
[0733] The configuration information includes at least one of the following:
[0734] Signal resource identifier, waveform, subcarrier spacing, guard interval, frequency domain start position, frequency domain resource length, frequency domain resource interval, time domain start position, time domain resource length, time domain resource interval, signal power, sequence information, signal direction, quasi-co-located QCL relationship, antenna port information, sensing identifier information, time window information, and information of the second sequence, wherein the time window is the time window for calculating the measurement results;
[0735] The sensing identification information is used to indicate that the target signal is used for sensing measurement when the first sequence is a reference signal sequence.
[0736] Optionally, the sequence information includes at least one of the following:
[0737] The sequence type information of the first sequence, the sequence generation method of the first sequence, the sequence length of the first sequence, the sequence type information of the second sequence, the sequence generation method of the second sequence, and the sequence length of the second sequence.
[0738] Optionally, the target signal is used for at least one of the following:
[0739] Measurements related to perception and communication.
[0740] Optionally, when the first sequence is a frequency-domain sequence, the length of the first sequence is associated with at least one of the following: the frequency-domain resource length of the transmission resource, the frequency-domain resource interval of the transmission resource; or,
[0741] When the first sequence is a frequency domain sequence, the length of the second sequence or the value of M is associated with at least one of the following: the time domain resource length of the transmission resource, the time domain resource interval of the transmission resource; or,
[0742] When the first sequence is a time-domain sequence, the length of the first sequence is associated with at least one of the following: the time-domain resource length of the transmission resource, the time-domain resource interval of the transmission resource; or,
[0743] When the first sequence is a time-domain sequence, the length of the second sequence or the value of M is associated with at least one of the following: the frequency domain resource length of the transmission resource, and the frequency domain resource interval of the transmission resource.
[0744] The aforementioned communication equipment can improve the communication performance of communication devices.
[0745] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above-described signal generation method or signal receiving method embodiments, and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0746] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
[0747] This application also provides a computer program / program product, which is stored in a storage medium and executed by at least one processor to implement the various processes of the above-described signal generation method or signal receiving method embodiments, and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0748] This application also provides a wireless communication system, including a first device and a second device. The first device can be used to perform the steps of the signal generation method as described in the embodiments of this application, and the second device can be used to perform the steps of the signal receiving method as described in the embodiments of this application.
[0749] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
[0750] From the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of computer software products plus necessary general-purpose hardware platforms, and of course, they can also be implemented by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes several instructions to cause the terminal or network-side device to execute the methods described in the various embodiments of this application.
[0751] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other implementations under the guidance of this application without departing from the spirit and scope of the claims. All of these implementations are within the protection scope of this application.
Claims
1. A signal generation method, comprising: obtaining, by a first device, M first sequences, the first sequences being sequences in a frequency domain dimension or a time domain dimension, M being a positive integer greater than 1; performing, by the first device, an operation for increasing a relevant feature of the time domain dimension or the frequency domain dimension on the M first sequences based on a second sequence to obtain a target signal.
2. The method of claim 1, wherein, N sequence elements in the sequence in the frequency domain dimension are respectively associated with N frequency domain resources, or N sequence elements in the sequence in the time domain dimension are respectively associated with N time domain resources; wherein N is an integer greater than 1.
3. The method of claim 1 or 2, wherein, The operation for increasing the relevant feature of the time domain dimension or the frequency domain dimension on the M first sequences based on the second sequence to obtain the target signal comprises one of the following: performing phase modulation on the M first sequences based on the second sequence to obtain the target signal; performing phase rotation on the M first sequences based on the second sequence to obtain the target signal; multiplying elements in the second sequence with elements in the M first sequences to obtain the target signal; performing scrambling on the M first sequences in the time domain dimension or the frequency domain dimension based on the second sequence to obtain the target signal.
4. The method of claim 3, wherein, The operation for increasing the relevant feature of the time domain dimension or the frequency domain dimension on the M first sequences based on the second sequence to obtain the target signal comprises one of the following: performing phase modulation on the mth first sequence based on the mth element in the second sequence to obtain the target signal; or The operation for increasing the relevant feature of the time domain dimension or the frequency domain dimension on the M first sequences based on the second sequence to obtain the target signal comprises one of the following: performing phase rotation on the mth first sequence based on the mth element in the second sequence to obtain the target signal; or The operation for increasing the relevant feature of the time domain dimension or the frequency domain dimension on the M first sequences based on the second sequence to obtain the target signal comprises one of the following: multiplying the mth element in the second sequence with elements in the mth first sequence to obtain the target signal; wherein 0≤m≤M-1, or 1≤m≤M.
5. The method of claim 4, wherein, The operation for increasing the relevant feature of the time domain dimension or the frequency domain dimension on the M first sequences based on the second sequence to obtain the target signal comprises one of the following: performing phase modulation on the mth first sequence based on the mth element in the second sequence and a first phase value to obtain the target signal; or The operation for increasing the relevant feature of the time domain dimension or the frequency domain dimension on the M first sequences based on the second sequence to obtain the target signal comprises one of the following: performing phase rotation on the mth first sequence based on the mth element in the second sequence and a second phase value to obtain the target signal; or The operation for increasing the relevant feature of the time domain dimension or the frequency domain dimension on the M first sequences based on the second sequence to obtain the target signal comprises one of the following: multiplying the mth element in the second sequence, elements in the mth first sequence and a third phase value to obtain the target signal. The number of elements in the second sequence is equal to the M.
6. The method of any one of claims 1 to 5, wherein, The first sequence comprises a sequence generated based on first information, the first information comprising at least one of the following:
7. The method of any one of claims 1 to 6, wherein, a pseudo-random sequence, a ZC sequence, a Chirp signal, a FMCW signal, a Golay sequence, a complementary Golay sequence, a complementary code, a Frank code, a P code, a Barker code, a CAZAC sequence, a LAZ code, a ZAZ code, a JPL sequence, a Walsh-Hadamard code; or the second information comprises at least one of the following: a pseudo-random sequence, a ZC sequence, a Chirp signal, a FMCW signal, a Golay sequence, a complementary Golay sequence, a complementary code, a Frank code, a P code, a Barker code, a CAZAC sequence, a LAZ code, a ZAZ code, a JPL sequence, a Walsh-Hadamard code.
8. The method of claim 7, wherein, at least one of the initial value, the primitive polynomial, the cyclic shift value, the truncation position, the root sequence number, the frequency modulation slope, the starting frequency of the first information is associated with the third information, or at least one of the initial value, the primitive polynomial, the cyclic shift value, the truncation position, the root sequence number, the frequency modulation slope, the starting frequency of the second information is associated with the third information; wherein the third information comprises at least one of the following: a sensing area identifier, an identifier indicating whether it is used for sensing, a sensing service identifier, a sensing service type identifier, a sensing target identifier, a number of sensing targets, a sensing measurement quantity identifier, an identifier of a device participating in sensing measurement, time domain resource information, frequency domain resource information, a port index or an antenna index, a maximum number of ports, a beam identifier, a transmit antenna panel index, a code word index, a sensing resource block index.
9. The method of claim 8, wherein, the time domain resource information comprises at least one of the following: a radio frame index, a subframe index, a time slot index, a symbol index, a time duration, a time domain density, a cyclic prefix (CP) type, a CP length, information of a time window, the time window being a time window for calculating a measurement result; or the frequency domain resource information comprises at least one of the following: a resource element (RE) index, a resource block (RB) index, frequency point information, frequency band information, a bandwidth, a frequency domain density, a subcarrier spacing.
10. The method of claim 9, wherein, the information of the time window comprises at least one of the following: an index of the time window, a number of the time windows, an index of a time domain resource occupied by the signal in the time window; wherein at least one of the initial value, the primitive polynomial, the cyclic shift value, the truncation position, the root sequence number, the frequency modulation slope, the starting frequency of the first information is associated with the index of the time domain resource occupied by the signal in the time window; at least one of the initial value, the primitive polynomial, the cyclic shift value, the truncation position, the root sequence number, the frequency modulation slope, the starting frequency of the second information is associated with the index of the time window or the number of the time windows. the time window is associated with at least one of the following:
11. The method of claim 9 or 10, wherein, a length of the second sequence, a time domain starting position, a time domain resource length. the first sequence comprises a reference signal sequence.
12. The method of any one of claims 1 to 11, wherein, the reference signal sequence comprises at least one of the following:
13. The method of claim 12, wherein, A channel state information reference signal (CSI-RS) sequence, a sounding reference signal (SRS) sequence, a demodulation reference signal (DMRS) sequence, a phase tracking reference signal (PT-RS) sequence, a positioning reference signal (PRS) sequence, a primary synchronization signal (PSS) sequence, and a secondary synchronization signal (SSS) sequence.
14. The method of any one of claims 1 to 13, wherein, Before the first device transmits the signal, the method further includes at least one of the following: The first device transmits configuration information of the target signal; The first device receives configuration information of the target signal; The configuration information includes at least one of the following: A signal resource identifier, a waveform, a subcarrier spacing, a guard interval, a frequency domain starting position, a frequency domain resource length, a frequency domain resource spacing, a time domain starting position, a time domain resource length, a time domain resource spacing, a signal power, sequence information, a signal direction, a quasi co-location (QCL) relationship, antenna port information, sensing identifier information, information of a time window, and information of the second sequence, the time window being a time window for calculating a measurement result; The sensing identifier information is used to indicate that the target signal is used for sensing measurement when the first sequence is a reference signal sequence.
15. The method of claim 14, wherein, The sequence information includes at least one of the following: Sequence type information of the first sequence, a sequence generation method of the first sequence, a sequence length of the first sequence, sequence type information of the second sequence, a sequence generation method of the second sequence, and a sequence length of the second sequence.
16. The method of any one of claims 1 to 15, wherein, The target signal is used for at least one of the following: Sensing-related measurement and communication-related measurement.
17. The method of any one of claims 1 to 16, further comprising: The first device transmits a plurality of target signals through multiple ports; or The first device transmits a plurality of target signals to a plurality of devices; The multiplexing manner of the plurality of target signals includes at least one of the following: Time division multiplexing, frequency division multiplexing, and code division multiplexing.
18. The method of claim 17, wherein, In a case where the multiplexing manner includes code division multiplexing, the plurality of target signals occupy the same time-frequency domain resource, and in this case: The first sequences corresponding to the plurality of target signals are different, or the second sequences corresponding to the plurality of target signals are different; or The first sequences and the second sequences corresponding to the plurality of target signals are the same, and orthogonal cover codes (OCCs) corresponding to the plurality of target signals are different; or The first sequences corresponding to the plurality of target signals are different, or the second sequences corresponding to the plurality of target signals are different, and the OCCs corresponding to the plurality of target signals are different.
19. The method of claim 18, wherein, In a case where the first sequences corresponding to the plurality of target signals are different, or the second sequences corresponding to the plurality of target signals are different: third information corresponding to each target signal includes a port index of a corresponding port, and in this case At least one of an initial value, a primitive polynomial, a cyclic shift value, a truncation position, a root sequence number, a frequency modulation slope, and a starting frequency of the first information is associated with the third information, or at least one of an initial value, a primitive polynomial, a cyclic shift value, a truncation position, a root sequence number, a frequency modulation slope, and a starting frequency of the second information is associated with the third information. The first sequence comprises a sequence generated based on the first information, and the second sequence comprises a sequence generated based on the second information.
20. The method of any one of claims 1 to 19, wherein, The first sequence is a sequence obtained by truncation or extraction of a third sequence, and the third sequence is a sequence in a frequency domain or a time domain; or the second sequence is a sequence obtained by truncation of a fourth sequence, and the third sequence is a sequence in a time domain or a frequency domain; or The first device performs, based on the second sequence, an operation for increasing a feature related to a time domain or a frequency domain on the M first sequences to obtain a target signal, including: The first device performs, based on the second sequence, an operation for increasing a feature related to a time domain or a frequency domain on the M first sequences to obtain a candidate signal; The candidate signal is truncated or sampled based on a frequency domain resource and a time domain resource to obtain the target signal; The transmission resource of the target signal comprises the frequency domain resource and the time domain resource.
21. The method of any one of claims 1 to 20, wherein, In a case where the first sequence is a sequence in a frequency domain, a length of the first sequence is associated with at least one of a frequency domain resource length of a transmission resource, a frequency domain resource interval of the transmission resource, or the like; or In a case where the first sequence is a sequence in a frequency domain, a length of the second sequence or a value of the M is associated with at least one of a time domain resource length of a transmission resource, a time domain resource interval of the transmission resource, or the like; or In a case where the first sequence is a sequence in a time domain, a length of the first sequence is associated with at least one of a time domain resource length of a transmission resource, a time domain resource interval of the transmission resource, or the like; or In a case where the first sequence is a sequence in a time domain, a length of the second sequence or a value of the M is associated with at least one of a frequency domain resource length of a transmission resource, a frequency domain resource interval of the transmission resource, or the like.
22. A signal receiving method, comprising: A second device receives a target signal, which is a target signal obtained by performing an operation for increasing a feature related to a time domain or a frequency domain on M first sequences based on a second sequence, and the first sequence is a sequence in a frequency domain or a time domain. Before the second device receives the target signal, the method further comprises:
23. The method of claim 22, wherein, The second device receives configuration information of the target signal; The configuration information comprises at least one of the following: a signal resource identifier, a waveform, a subcarrier spacing, a guard interval, a frequency domain starting position, a frequency domain resource length, a frequency domain resource interval, a time domain starting position, a time domain resource length, a time domain resource interval, a signal power, sequence information, a signal direction, a quasi co-location (QCL) relationship, antenna port information, sensing identifier information, information of a time window, and information of the second sequence, the time window being a time window for calculating a measurement result; The sensing identifier information is used to indicate that the target signal is used for sensing measurement in a case where the first sequence is a reference signal sequence. The sequence information comprises at least one of the following:
24. The method of claim 23, wherein, sequence type information of the first sequence, a sequence generation method of the first sequence, a sequence length of the first sequence, sequence type information of the second sequence, a sequence generation method of the second sequence, a sequence length of the second sequence. 25.A signal generation apparatus, comprising: an obtaining module, configured to obtain M first sequences, the first sequences being sequences in frequency domain or time domain, and M being a positive integer greater than 1; an executing module, configured to perform, based on a second sequence, an operation for increasing a relevant feature of a time domain or a frequency domain on the M first sequences to obtain a target signal. 26.A signal receiving apparatus, comprising: a first receiving module, configured to receive a target signal, the target signal being obtained by performing, based on a second sequence, an operation for increasing a relevant feature of a time domain or a frequency domain on M first sequences, the first sequences being sequences in frequency domain or time domain. 27.An apparatus comprising a processor and a memory, the memory storing programs or instructions executable on the processor, the programs or instructions being executed by the processor to implement the steps of the signal generation method according to any one of claims 1 to 21, or the programs or instructions being executed by the processor to implement the steps of the signal receiving method according to any one of claims 22 to 24. 28.A readable storage medium, the readable storage medium storing programs or instructions, the programs or instructions being executed by a processor to implement the steps of the signal generation method according to any one of claims 1 to 21, or the programs or instructions being executed by the processor to implement the steps of the signal receiving method according to any one of claims 22 to 24.