Position difference-based time-frequency pattern for wireless perception signals

By adopting a time-frequency pattern design based on location difference in wireless communication systems, the problem of low resource spectrum allocation efficiency in ISAC systems is solved, and more flexible and efficient use of communication resources is achieved, ensuring the performance of perception and communication functions.

CN119522616APending Publication Date: 2025-02-25ZTE CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202280098044.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2022-12-23
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

In wireless communication systems, especially in ISAC systems, there are challenges in how to effectively allocate a limited resource spectrum to ensure the performance of perception and communication functions, especially in ensuring the integrity and continuity of the second-order covariance matrix.

Method used

Using a time-frequency pattern design based on position difference, a non-uniform perceptual resource pattern is generated by generating a set of position difference {0, d, 2d, ..., (L-1)d} on N resource positions, where d is the unit time domain or frequency domain position difference, ensuring that no less than a predefined percentage of elements in the set are used, thereby generating and configuring a non-uniform perceptual resource pattern.

Benefits of technology

It improves the flexibility and efficiency of communication resource utilization in ISAC or other communication systems, ensures the performance of perception and communication functions, especially saves overhead in resource allocation, and ensures the integrity and continuity of the second-order covariance matrix.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119522616A_ABST
    Figure CN119522616A_ABST
Patent Text Reader

Abstract

Methods, apparatuses, and systems related to location difference-based time-frequency resource patterns for wireless sensing signals are disclosed. In one example aspect, a method for wireless communication includes transmitting, by a first wireless device, a signal at N resource locations, where N is a positive integer, where a set of location differences generated across the N resource locations includes not less than a predefined percentage of elements in a set {0, d, 2d,..., (L-1) d}, where L is an integer greater than N, where N is an integer greater than 1; and d is a unit time domain or frequency domain position difference.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This patent document relates to wireless communications. Background Art

[0002] Mobile communication technology is driving the world towards an increasingly connected and networked society. Compared with existing wireless networks, the next generation of systems and communication technologies will need to support a wider range of use case characteristics and provide more complex and advanced access requirements and flexibility. Summary of the invention

[0003] This patent document discloses techniques related to, among other things, the generation, configuration and transmission of position difference based time-frequency patterns for wireless sensing signals.

[0004] In one example aspect, a wireless communication method is disclosed. The method includes: sending a signal at N resource locations by a first wireless device, where N is a positive integer, where a set of position differences generated at the N resource locations includes no less than a predefined percentage of elements in the set {0, d, 2d, ..., (L-1)d}, where L is an integer greater than N, and where d is a unit time domain or frequency domain position difference.

[0005] In yet another example aspect, a wireless communication device is disclosed, the wireless communication device comprising a process configured or operable to perform the above method.

[0006] In yet another example aspect, a computer-readable storage medium is disclosed. The computer-readable storage medium stores codes, which, when executed by a processor, cause the processor to implement the above method.

[0007] These and other aspects are described further throughout this document. BRIEF DESCRIPTION OF THE DRAWINGS

[0008] Figure 1-3 A diagram is shown relating to an example of generating and transmitting a location difference based non-uniform aware resource configuration signal in a wireless communication system.

[0009] Figure 4-9 A diagram showing an example of non-uniform resource configuration based on location difference

[0010] Figure 10-11 A diagram showing an example of a non-uniform resource pattern based on location differences.

[0011] Fig.12 An exemplary block diagram of a hardware platform that may be part of a network device or a communication device is shown.

[0012] Fig.13 An example of network communication including a base station (BS) and a user equipment (UE) based on some embodiments of the disclosed technology is shown.

[0013] Figure 14-15 is a flowchart representation of a method for wireless communication in accordance with one or more embodiments of the present technology. DETAILED DESCRIPTION

[0014] The titles of the following sections are used to facilitate understanding of the disclosed subject matter and do not limit the scope of the claimed subject matter in any way. Therefore, one or more features of one section may be combined with one or more features of another section. In addition, for the sake of clarity of explanation, the term 6G or Integrated Communications Awareness (ISAC) is used, but the technology disclosed in this document is not limited to 6G or ISAC technology, and can also be used in wireless systems implementing other protocols.

[0015] ISAC is expected to create considerable added value for wireless communication systems. Widely deployed communication infrastructure can be enhanced to provide radar services such as traffic control and monitoring, drone detection, and railway obstacle detection. ISAC can also be implemented by various mobile communication devices in autonomous driving, smart home, and healthcare scenarios.

[0016] Communications and radar utilize electromagnetic waves in two different ways. The idea of ​​dual-function design can be traced back to the 1960s. In recent years, it has attracted increasing research attention. There are many driving factors, including (1) the spectrum has been well used for two independent systems, and joint spectrum utilization is expected to improve efficiency and flexibility; (2) hardware design has a technical trend of multi-antenna and digital baseband, and sharing of hardware saves costs; (3) information fusion and mutual reinforcement of the two functions bring performance improvements, especially for autonomous vehicles.

[0017] Sensing in ISAC or other communication systems should strive to avoid huge resource overhead. One method is to design non-uniform patterns. Non-uniform resource patterns are usually randomly generated, which meet the sampling requirements of compressed sensing, and such randomly generated patterns have different performances. A common method is to optimize the shapes of the main lobe and side lobes in the correlation pattern. However, this method only ensures the performance of first-order correlation. This patent aims to ensure the integrity and continuity of the second-order covariance matrix. Note that this basic idea has been applied to antenna array design (such as minimum redundant linear arrays and nested arrays) to reduce the number of antenna elements. However, it has not been used by time-frequency signal design.

[0018] A major challenge of ISAC is to allocate limited resource spectrum to ensure the performance of both sensing and communication functions. One possible way to save resource overhead is to allocate non-uniform and / or non-periodic time-frequency resources for sensing functions. This patent application discloses a variety of methods and device solutions for designing non-uniform resource patterns.

[0019] The methods and schemes proposed in this application are beneficial to improving the flexibility and efficiency of communication resource utilization in ISAC or other communication systems.

[0020] The details of the proposed method are discussed in the following examples.

[0021] Example 1

[0022] In particular, this section discloses examples of configuring and sending perceptual resource patterns.

[0023] Here, the resources can be in the time domain or the frequency domain.

[0024] The perceptual resource pattern may be configured from a higher layer (eg CN).

[0025] Aware resource patterns can be represented in different ways.

[0026] In one example, the perceptual resource pattern may be generated and sent as a list of elements, where each element is the product of the position of the time / frequency resource and the unit position difference d. For example, the CN directly sends the position of [0 1 2 5 10 15 2637 48 59 65 71 77 78 79]*d, where d is the unit position difference, which may be a positive integer configured in the communication system.

[0027] In another example, a perceptual resource pattern may be generated and sent by a list containing elements representing the location of a time / frequency resource and a unit location difference d. In other words, the sending node may send the location of the resource and the unit location difference d separately. And the receiving node may generate a resource pattern based on these two parameters.

[0028] Figure 1 An example with a resource pattern of [0 1 2 5 10 15 26 37 48 59 65 71 77 78 79] and a unit position difference of d=7 symbols in the time domain is disclosed.

[0029] according to Figure 1 , the CN sends a signal including configuration information related to the sensing resource based on the location difference to BS1 (102) and BS2 (104) of the BSs.

[0030] The configuration information may also include other parameters for the receiver to determine the location of the resource pattern. For example, the configuration information may include resource allocation information for SFN0 offset, slot offset, symbol offset, comb size, resource bandwidth, and starting physical resource block (PRB). Since the resource pattern is in the time domain, the SFN0 offset, slot offset, and symbol offset determine the starting time domain position of the resource pattern, and the comb size, resource bandwidth, and starting PRB determine the frequency domain resource allocation.

[0031] exist Figure 1 In the example shown, CN can send a list [0 1 2 5 10 15 26 37 48 59 657177 78 79]×7, or send two lists [0 1 2 5 10 15 26 37 48 59 65 71 77 7879] and the position difference d (i.e. 7) respectively.

[0032] After receiving the configuration, BS1 may allocate the perception signal according to the resource pattern generated based on the list [0 1 2 5 10 15 26 37 48 59 657177 78 79]×7 time slots and the resource allocation information. Then BS1 may send the perception signal on the determined allocated resources.

[0033] according to Figure 1 , the sensing signal reaches the sensing target (106), and the sensing target further generates a corresponding echo signal to propagate to the receiving antenna (108) of BS2.

[0034] Since BS2 has received the configuration information from CN, BS2 can receive the echo signal according to the resource configuration.

[0035] Example 2

[0036] In particular, this section discloses examples of configuring and sending perceptual resource patterns.

[0037] Here, the resources can be in the time domain or the frequency domain.

[0038] The perceptual resource pattern may be configured from a higher layer (eg CN).

[0039] Aware resource patterns can be represented in different ways.

[0040] In one example, the perceptual resource pattern can be generated and sent as a pattern index and a unit position difference d. The pattern index is the index of the unit resource pattern in the public pattern list. For example, the CN directly sends the pattern index = 6 in the public pattern list, as shown in the following table, and the unit position difference d = 4 time slots.

[0041] In another example, the perceptual resource pattern can be generated by moving the position of the resource pattern in the table. For example, as shown in Table 1. Here, N is an integer representing the number of elements in the list. L is an integer representing the element number of {0, d, 2d, ..., (L-1)*d}.

[0042]

[0043]

[0044] Table 1

[0045] In addition to the perceptual resource pattern, the configuration information also includes resource allocation for SFN0, slot offset, symbol offset, bandwidth, comb size, starting PRB, and sequence ID. The transmitter and receiver use index 6 to find the corresponding pattern [0 1 4 5 1113]*d and determine the time domain perceptual resource pattern. The transmitter and receiver use SFN0, slot offset, and symbol offset to determine the time starting position of the perceptual resource pattern. The transmitter and receiver use comb size, bandwidth, and starting PRB to determine the frequency position of the perceptual resource pattern. The transmitter and receiver use sequence ID to determine the sequence to generate a signal at a time position.

[0046] Figure 2 An example with a resource pattern of [0 1 2 5 10 15 26 37 48 59 65 71 77 78 79] in the time domain and a unit position difference of d=4 time slots is disclosed.

[0047] according to Figure 2 , the CN sends a signal including configuration information related to the sensing resource based on the location difference to BS1 (202).

[0048] exist Figure 2 In the example shown, the CN may send a configuration including an index and a position difference d.

[0049] After receiving the configuration, BS1 may allocate the perception signal according to the resource pattern generated based on the index d and other settings.

[0050] BS1 may also send sensing resource allocation information to another wireless node (eg, UE or BS2) (204).

[0051] according to Figure 2 BS1 may send a sensing signal on the determined allocated resources. The sensing signal reaches a sensing target (206), which further generates a corresponding echo signal to propagate to a receiving antenna of a UE or BS2 (208).

[0052] Since the UE or BS2 has received the configuration information from BS1, it can receive the echo signal according to the resource configuration.

[0053] Example 3

[0054] In particular, this section discloses examples of configuring and sending perceptual resource patterns.

[0055] Here, the resources can be in the time domain or the frequency domain.

[0056] The perceptual resource pattern may be configured from a higher layer (eg CN).

[0057] Aware resource patterns can be represented in different ways.

[0058] In one example, the resource pattern may be generated based on the pattern parameters. For example, a network node may send the pattern parameters and the unit position difference d to another network node to generate the resource pattern.

[0059] In one example, if Figure 3 As shown, the CN sends pattern parameters N1=23 and N2=33, and a unit position difference d to the BS. Here, the pattern based on the position difference is in the frequency domain and is subcarrier-wise, and d=1 subcarrier.

[0060] according to Figure 3 , the CN sends a signal (302) including configuration information to the BS, the configuration information including N1, N2, d, starting frequency position and time slot, SFN0, time slot offset, symbol offset and sequence ID. The transmitter and the receiver use N1, N2, d and starting frequency position of the frequency domain sensing resource position. The transmitter and the receiver use SFN0, time slot offset and symbol offset to determine the time position of the sensing resource pattern. The transmitter and the receiver use the sequence ID to determine the sequence of generating the signal in the primary position.

[0061] The configuration information may also include other parameters for the receiver to determine the frequency domain starting position of the resource pattern and the frequency domain resource allocation. For example, the configuration information may include periodicity and resource set slot offset, resource repetition factor, resource time gap, silent option, SFN0 offset, resource list, comb size, resource bandwidth or starting PRB, at least one of the number of symbols in the slot. The resource list also includes resource configuration, which may include resource ID, sequence ID, comb size and resource element offset, resource slot offset, resource symbol offset and quasi co-location (QCL) information.

[0062] The BS receives the configuration information and generates a resource pattern based on position difference according to a specific rule. In one example, the BS can generate a resource pattern based on position difference at {1, 2, 3, ..., N1}∪{(N1+1), 2(N1+1), 3(N1+1), ..., N2(N1+1)} subcarriers.

[0063] The BS sends the sensing resource allocation information to the UE or BS2. The BS sends the sensing signal. The sensing signal reaches the sensing target, and the corresponding echo signal propagates to the receiving antenna of BS1. BS1 receives the echo signal.

[0064] After generating the resource pattern, the BS may allocate the perception signal based on the resource pattern and send out the perception signal accordingly.

[0065] according to Figure 3 , the BS may send a sensing signal on the determined allocated resources. The sensing signal reaches the sensing target (304), which further generates a corresponding echo signal to propagate to the BS (306).

[0066] Since the BS already knows the configuration information, it can receive the echo signal according to the resource configuration.

[0067] Example 4

[0068] This embodiment particularly discloses an example of a resource pattern based on time domain position difference.

[0069] The resource pattern is [0 1 2 6 9]d, and the unit position difference is d=1 subframe.

[0070] like Figure 4 As shown in FIG. 1 , this resource pattern can be combined with the resource allocation parameters in the configuration information to determine the resource location. In the figure, the resource allocation parameters include SFN0=0, the slot offset is 2, and the symbol offsets are 3 and 4. The perception signal can be configured to use symbols 3 and 4 in slot 2 in subframes 0, 1, 2, 6, and 9. Frequency resource allocation can be determined by other frequency domain parameters including comb size, resource bandwidth, and starting PRB.

[0071] The method proposed in this embodiment is not limited to the time domain. In other words, this method can also be applied to generate resource patterns in the frequency domain or other resource domains.

[0072] Example 5

[0073] This embodiment particularly discloses an example of a resource pattern based on frequency domain position difference.

[0074] This embodiment shows a resource pattern based on frequency domain position difference. The resource pattern is [0 1 2 11 15 182123]*d, and the unit position difference d=1RB. In addition to the resource pattern, the configuration information also includes resource allocation with starting PRB=2, which means that the starting position of the resource pattern is PRB 2. Time domain resource allocation can be determined by other related parameters (including SFN0, time slot offset, symbol offset, and periodicity and repetition factor / number).

[0075] like Figure 5 As shown, the perception signal can be configured to use all 12 subcarriers of each RB in the frequency domain resource pattern starting from PRB 2.

[0076] The method proposed in this embodiment is not limited to the frequency domain. In other words, this method can also be applied to generate resource patterns in the time domain or other resource domains.

[0077] Example 6

[0078] This embodiment particularly discloses an example of a resource pattern based on time domain position difference.

[0079] according to Figure 6 , the resource pattern is [0 2 7 10 11]*d, and the unit position difference is d=2 time slots. The resource pattern is obtained by flipping [0 1 4 9 11]*d from right to left.

[0080] like Figure 6 As shown, according to the symbol offset=9 in the configuration information, the perception signal can be configured to use symbol 9 in each time slot.

[0081] The method proposed in this embodiment is not limited to the time domain. In other words, this method can also be applied to generate resource patterns in the frequency domain or other resource domains.

[0082] Example 7

[0083] This embodiment particularly discloses an example of a resource pattern based on frequency domain position difference.

[0084] according to Figure 7 , according to {1, 2, 3, ..., N1} ∪ {(N1+1), 2(N1+1), 3(N1+1), ..., N2(N1+1)}, N1=23, N2=33 and d are used to generate a resource pattern based on frequency domain position difference. Accordingly, the resource pattern can be expressed as {d, 2d, 3d, ..., 23d} ∪ {24d, 48d, 72d, ..., 792d}, and the unit position difference is d=1 subcarrier. Resource allocation includes starting subcarrier=0 and time domain resource allocation. Therefore, the signal uses the resources in the resource pattern starting from subcarrier 0.

[0085] The method proposed in this embodiment is not limited to the frequency domain. In other words, this method can also be applied to generate resource patterns in the time domain or other resource domains.

[0086] Example 8

[0087] This embodiment particularly discloses an example of a resource pattern based on frequency domain position difference.

[0088] Resource patterns can be based on generate:

[0089] like Figure 8 As shown, the resource pattern can be expressed as {d, 2d, 3d, ..., 11d}∪{22d, 44d, 66d, ..., 99d}∪{198d, 297d, 396d, ..., 792d}, and the unit position difference d=1 subcarrier.

[0090] The method proposed in this embodiment is not limited to the frequency domain. In other words, this method can also be applied to generate resource patterns in the frequency domain or other resource domains.

[0091] Example 9

[0092] This embodiment particularly discloses an example of a resource pattern based on frequency domain position difference.

[0093] like Fig. 9 As shown, the resource graph can be expressed as [2 0 , 2 1 , 2 2 , …, 2 10 ]*d, and the unit position difference is d=1 subcarrier. The resource pattern is obtained by setting N=10 {d, 2d, 4d, ..., 2 N d}. Resource allocation includes starting subcarrier=0 and time domain resource allocation. Therefore, the signal uses resources in the resource pattern starting from subcarrier 0.

[0094] The method proposed in this embodiment is not limited to the frequency domain. In other words, this method can also be applied to generate resource patterns in the time domain or other resource domains.

[0095] Example 10

[0096] This embodiment particularly discloses an example of a resource pattern based on joint position difference in the time domain and the frequency domain.

[0097] like Fig.10 As shown, the resource graph can be expressed as [2 0 -1, 2 1 -1, 2 2 -1, ..., 27 -1]*d, and the unit position difference is d=1 time slot.

[0098] In the frequency domain, the resource pattern is [2 0 -1, 2 1 -1, 2 2 -1, ..., 2 10 -1]*d, and the unit position difference is d=1 subcarrier.

[0099] The configuration includes resource pattern information and resource allocation information. The time domain starting position is determined by SFN0=9, slot offset=0 and symbol offset=7,8,9, and the frequency starting position is determined by starting subcarrier=0.

[0100] Based on this configuration, the allocated resources can be decided.In each selected time slot, symbols 7, 8 and 9 are configured to be used.

[0101] The method proposed in this embodiment is not limited to the time domain. In other words, this method can also be applied to generate resource patterns in the frequency domain or other resource domains.

[0102] Embodiment 11

[0103] This embodiment particularly discloses

[0104] This embodiment shows a resource pattern based on joint position difference in time domain and frequency domain. In the time domain, the resource pattern is [0 1 2 5 10 15 26 37 48 59 70 81 87 93 99 100 101]*d, and the unit position difference d=1 time slot. In each selected time slot, symbol 0 is used. In the frequency domain, the resource pattern is [2 0 -1, 2 1 -1, 2 2 -1, ..., 2 10 -1]*d, which is obtained by replacing {d, 2d, 4d, ..., 2 N d} is generated by shifting -1 and unit position difference d=1 subcarrier. This embodiment shows that time domain and frequency domain resource patterns can be generated by different methods.

[0105] The configuration includes resource pattern information and resource allocation information. The time domain starting position is determined by SFN0=31, slot offset=0 and symbol offset=0, and the frequency starting position is determined by starting subcarrier=0.

[0106] Fig.121 shows an exemplary block diagram of a hardware platform 1200, which may be part of a network device (e.g., a base station) or a communication device (e.g., a user equipment (UE)). The hardware platform 1200 includes at least one processor 1210 and a memory 1205 having instructions stored thereon. The instructions executed by the processor 1210 configure the hardware platform 1200 to perform Figure 1-Figure 11 The operations described in the various embodiments described in and in this patent document. Transmitter 1215 transmits or sends information or data to another device. For example, a network device transmitter can send a message to a user device. Receiver 1220 receives information or data transmitted or sent by another device. For example, a user device can receive a message from a network device.

[0107] The above-described embodiments are applicable to network communications. Fig.13 An example of a communication system (e.g., a 6G or NR cellular network) is shown that includes a base station 1320 and one or more user equipment (UE) 1311, 1312, and 1313. In some embodiments, the UE accesses the BS (e.g., the network) using a communication link to the network (sometimes referred to as an uplink direction, as shown by dashed arrows 1331, 1332, 1333), which then enables subsequent communication from the BS to the UE (e.g., shown in the direction from the network to the UE, sometimes referred to as a downlink direction, as shown by arrows 1341, 1342, 1343). In some embodiments, the BS sends information to the UE (sometimes referred to as a downlink direction, as shown by arrows 1341, 1342, 1343), which then enables subsequent communication from the UE to the BS (e.g., shown in the direction from the UE to the BS, sometimes referred to as an uplink direction, as shown by dashed arrows 1331, 1332, 1333). The UE may be, for example, a smartphone, a tablet computer, a mobile computer, a machine-to-machine (M2M) device, an Internet of Things (IoT) device, etc.

[0108] Fig.14 An example flowchart representation of a method for wireless communication according to one or more embodiments of the present technology is shown. Operation 1402 includes: transmitting, by a first wireless device, a signal at N resource locations, where N is a positive integer, where a set of position differences generated at the N resource locations includes no less than a predefined percentage of elements in the set {0, d, 2d, ..., (L-1)d}, where L is an integer greater than N, and where d is a unit time domain or frequency domain position difference.

[0109] Fig.15An example flow chart representation of a method for wireless communication according to one or more embodiments of the present technology is shown. Operation 1502 includes: receiving a signal at N resource locations by a second wireless device, where N is a positive integer, where a set of position differences generated at the N resource locations includes no less than a predefined percentage of elements in the set {0, d, 2d, ..., (L-1)d}, where L is an integer greater than N, and where d is a unit time domain or frequency domain position difference. Operation 1504 includes operating based on the received signal.

[0110] Figure 14-15 Various preferred embodiments and additional features of the above method are as follows. Further examples are described with reference to Examples 1-11.

[0111] In one example aspect, a wireless communication method is disclosed. The method includes: sending a signal at N resource locations by a first wireless device, where N is a positive integer, where a set of position differences generated at the N resource locations includes no less than a predefined percentage of elements in the set {0, d, 2d, ..., (L-1)d}, where L is an integer greater than N, and where d is a unit time domain or frequency domain position difference.

[0112] In another example aspect, another wireless communication method is disclosed. The method includes: receiving a signal at N resource locations by a second wireless device, where N is a positive integer, where a set of position differences generated at the N resource locations includes no less than a predefined percentage of elements in the set {0, d, 2d, ..., (L-1)d}, where L is an integer greater than N, where d is a unit time domain or frequency domain position difference; and operating based on the received signal.

[0113] In some embodiments, the predefined percentage is 100%.

[0114] In some embodiments, the above method further includes: determining resource locations of the N resources according to resource configuration information indicating the locations of the N resources.

[0115] In some embodiments, the resource configuration information includes at least one of the following: 1) resource pattern information, 2) the position of the resource pattern element, 3) the resource pattern index in the resource pattern list, 4) parameters of the resource pattern generation method, 5) unit position difference d and 6) time domain starting position, 7) frequency domain starting position and 8) time length or 9) bandwidth.

[0116] In some embodiments, the N resource positions represent in the time domain at least one of: 1) a plurality of symbols, 2) a time slot, 3) a frame, or 4) other time domain transmission opportunities.

[0117] In some embodiments, the N resource locations represent in the frequency domain at least one of: 1) a plurality of subcarriers, 2) a frequency, or 3) other frequency domain transmission opportunities.

[0118] In some embodiments, the set of position differences is {0, d, 2d, ..., (L-1)d}.

[0119] In some embodiments, the N resource positions include positions generated by shifting the resource pattern {d, 2d, 3d, ..., N1d}∪{(N1+1)d, 2(N1+1)d, 3(N1+1)d, ..., N2(N1+1)d} by a common offset; where N1 and N2 are positive integers.

[0120] In some embodiments, the N resource locations include a resource pattern The position obtained by shifting the common offset, where N1 and N2 are positive integers.

[0121] In some embodiments, the N resource locations include a resource pattern {d, 2d, 4d, ..., 2 N d} The position generated by shifting the common offset.

[0122] In some embodiments, the N resource locations comprise locations of a shifted resource pattern in a table.

[0123] In some embodiments, the resource pattern may be replaced by a resource pattern that is shifted by a constant value and / or a resource pattern that flips the original resource pattern left to right.

[0124] In some embodiments, the table is:

[0125]

[0126]

[0127] In some embodiments, the N resource locations are used independently in the time domain and the frequency domain.

[0128] In some embodiments, based on an existing resource pattern, N resource locations are generated by shifting a constant value offset based on a flip mapping in a resource set.

[0129] In some embodiments, at least a portion of the signal is used as a reference signal or a synchronization signal.

[0130] In some embodiments, the signal also includes an awareness resource configuration that is sent to other wireless nodes. In some embodiments, the awareness resource configuration information is sent before sending the signal.

[0131] It should be understood that this document discloses methods and devices related to the configuration design of a position difference-based time-frequency resource pattern of a wireless sensing signal used in an ISAC or other wireless communication system from different aspects. One challenge of ISAC is to allocate limited resource spectrum to ensure the performance of sensing and communication functions. This patent application discloses a variety of methods and device solutions for designing non-uniform resource patterns. The methods and solutions proposed in this application are conducive to improving the flexibility and efficiency of communication resource utilization in an ISAC or other communication system.

[0132] The disclosed and other embodiments, modules and functional operations described in this document may be implemented in digital electronic circuits, or in computer software, firmware or hardware (including the structures disclosed in this document and their structural equivalents), or in a combination of one or more thereof. The disclosed and other embodiments may be implemented as one or more computer program products, i.e., one or more computer program instruction modules encoded on a computer-readable medium, for execution by a data processing device or for controlling the operation of the data processing device. The computer-readable medium may be a machine-readable storage device, a machine-readable storage substrate, a storage device, a material composition that affects a machine-readable propagation signal, or a combination of one or more thereof. The term "data processing device" includes all devices, equipment and machines for processing data, including in the form of, for example, a programmable processor, a computer or multiple processors or computers. In addition to hardware, the device may also include code that creates an execution environment for the computer program in question, for example, code that constitutes a processor firmware, a protocol stack, a database management system, an operating system, or a combination of one or more thereof. The propagated signal is an artificially generated signal, such as a machine-generated electrical, optical or electromagnetic signal, which is generated to encode information for transmission to a suitable receiver device.

[0133] A computer program (also referred to as a program, software, software application, script, or code) may be written in any form of programming language (including compiled or interpreted languages), and it may be deployed in any form, including as a stand-alone program or as a module, component, subroutine, or other unit suitable for a computing environment. A computer program does not necessarily correspond to a file in a file system. A program may be stored in a portion of a file containing other programs or data (e.g., one or more scripts stored in a markup language file), in a single file dedicated to the program in question, or in multiple coordinated files (e.g., files storing one or more modules, subroutines, or code portions). A computer program may be deployed to execute on a single computer or on multiple computers located at a single site or distributed across multiple sites and interconnected by a communications network.

[0134] The processes and logic flows described in this document may be performed by one or more programmable processors executing one or more computer programs to perform functions by operating on input data and generating output. The processes and logic flows may also be performed by, and the apparatus may also be implemented as, special purpose logic circuitry, such as an FPGA (field programmable gate array) or an ASIC (application specific integrated circuit).

[0135] For example, processors suitable for executing computer programs include general and special purpose microprocessors, and any one or more processors of any type of digital computer. Typically, the processor will receive instructions and data from a read-only memory or a random access memory or both. The basic elements of a computer are a processor for executing instructions and one or more storage devices for storing instructions and data. Typically, a computer will also include or be operatively coupled to one or more mass storage devices for storing data, such as magnetic disks, magneto-optical disks, or optical disks, to receive data from the mass storage device or to transfer data to the mass storage device, or both. However, a computer need not have such a device. Computer-readable media suitable for storing computer program instructions and data include all forms of non-volatile memory, media, and storage devices, such as semiconductor memory devices, such as EPROM, EEPROM, and flash memory devices; magnetic disks, such as internal hard disks or removable disks; magneto-optical disks; and CD ROM and DVD-ROM optical disks. The processor and memory may be supplemented by or incorporated in a dedicated logic circuit.

[0136] Although this document contains many details, these details should not be interpreted as limitations on the claimed invention or the scope of possible protection, but rather as descriptions of features specific to a particular embodiment. Certain features described in this document in the context of a single embodiment may also be implemented in combination in a single embodiment. On the contrary, the various features described in the context of a single embodiment may also be implemented in multiple embodiments individually or in any suitable sub-combination. In addition, although the above-mentioned features may be described as working in the form of certain combinations, or even initially claimed as such, in some cases, one or more features in the claimed combination may be deleted from the combination, and the claimed combination may point to a variant of a sub-combination or sub-combination. Similarly, although operations are depicted in a particular order in the drawings, this should not be understood as requiring that the operations be performed in the particular order or sequential order shown, or requiring that all the operations shown be performed to achieve the desired result.

[0137] Only a few examples and implementations are disclosed. Variations, modifications, and enhancements may be made to the described examples and implementations and other implementations based on what is disclosed.

Claims

1. A method for wireless communication, comprising: A signal is sent by a first wireless device at N resource locations, where N is a positive integer, where a set of position differences generated at the N resource locations includes no less than a predefined percentage of elements in the set {0, d, 2d, ..., (L-1)d}, where L is an integer greater than N, and where d is a unit time domain or frequency domain position difference.

2. A method for wireless communication, comprising: Receiving signals at N resource locations by a second wireless device, wherein N is a positive integer, wherein a set of position differences generated at the N resource locations includes no less than a predefined percentage of elements in the set {0, d, 2d, ..., (L-1)d}, wherein L is an integer greater than N, and wherein d is a unit time domain or frequency domain position difference; and Perform actions based on received signals.

3. The method according to claim 1 or 2, wherein: The predefined percentage is 100%.

4. The method according to claim 1 or 2, further comprising: The resource locations of the N resources are determined according to resource configuration information indicating the locations of the N resources.

5. The method according to claim 4, wherein: The resource configuration information includes at least one of the following: 1) resource pattern information, 2) the position of the resource pattern element, 3) the resource pattern index in the resource pattern list, 4) parameters of the resource pattern generation method, 5) unit position difference d and 6) time domain starting position, 7) frequency domain starting position and 8) time length or 9) bandwidth.

6. The method according to claim 1 or 2, wherein: The N resource positions represent in the time domain at least one of: 1) a plurality of symbols, 2) a time slot, 3) a frame, or 4) other time domain transmission opportunities.

7. The method according to claim 1 or 2, wherein: The N resource locations represent in the frequency domain at least one of: 1) multiple subcarriers, 2) frequencies, or 3) other frequency domain transmission opportunities.

8. The method according to claim 1 or 2, wherein: The set of position differences is {0, d, 2d, ..., (L-1)d}.

9. The method according to claim 1 or 2, wherein: The N resource locations include The resource pattern {d, 2d, 3d, ..., N1d}∪{(N1+1)d, 2(N1+1)d, 3(N1+1)d, ..., N2(N1+1)d} is generated by shifting the common offset; where N1 and N2 are positive integers.

10. The method according to claim 1 or 2, wherein: The N resource locations include a resource pattern The position obtained by shifting the common offset, where N1 and K are positive integers.

11. The method according to claim 1 or 2, wherein: The N resource locations include a resource pattern {d, 2d, 4d, ..., 2 N d} The position generated by shifting the common offset.

12. The method according to claim 1 or 2, wherein: The N resource locations include locations of shifted resource patterns in the table.

13. The method according to claim 9, 10, 11 or 12, wherein: The resource pattern can be replaced by a pattern that is shifted by a constant value and / or a resource pattern that flips the original resource pattern left to right.

14. The method according to claim 12, wherein: The table is:

15. The method according to claim 1 or 2, wherein: The N resource locations are used independently in the time domain and the frequency domain.

16. The method according to claim 1 or 2, wherein: The N resource locations are generated by shifting constant value offsets based on flip mapping in a resource set based on an existing resource pattern.

17. The method according to claim 1 or 2, wherein: At least a part of the signal is used as a reference signal or a synchronization signal.

18. The method according to claim 1 or 2, wherein: The signal also includes a sensing resource configuration that is sent to other wireless nodes.

19. The method according to claim 1 or 2, wherein: The sensing resource configuration information is sent before sending the signal.

20. An apparatus for a communication network, the apparatus of the communication network comprising: A processor configured to implement the method according to any one of claims 1-19.

21. A computer-readable storage medium having codes stored thereon, which, when executed by a processor, cause the processor to implement the method according to any one of claims 1-19.