WO2020088653A1 - 确定传输资源的方法和装置 - Google Patents
确定传输资源的方法和装置 Download PDFInfo
- Publication number
- WO2020088653A1 WO2020088653A1 PCT/CN2019/115029 CN2019115029W WO2020088653A1 WO 2020088653 A1 WO2020088653 A1 WO 2020088653A1 CN 2019115029 W CN2019115029 W CN 2019115029W WO 2020088653 A1 WO2020088653 A1 WO 2020088653A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- time
- side link
- terminal device
- subcarrier interval
- link
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0446—Resources in time domain, e.g. slots or frames
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0053—Allocation of signalling, i.e. of overhead other than pilot signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/70—Services for machine-to-machine communication [M2M] or machine type communication [MTC]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W56/00—Synchronisation arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0453—Resources in frequency domain, e.g. a carrier in FDMA
Definitions
- the present application relates to the field of communications, and more specifically, to a method and device for determining transmission resources.
- V2X technology includes, for example, vehicle-to-vehicle (V2V) communication technology, vehicle-to-pedestrian (V2P) communication technology, vehicle-to-infrastructure (V2I) communication Technology, of course, may also include other communication technologies.
- V2V vehicle-to-vehicle
- V2P vehicle-to-pedestrian
- V2I vehicle-to-infrastructure
- LTE long-term evolution
- Rel Release
- 3GPP has released standards based on research on the 5th generation (5G), and the first version of 5G Rel-15 supports dual connectivity (E-UTRAN New Radio) for long-term evolution of new wireless access technologies.
- eNB LTE base station evolved node B
- NR new radio
- gNB new radio base station
- eNB or gNB can be used as a synchronization source for terminal equipment.
- GNSS global navigation satellite system
- GNSS global navigation satellite system
- the terminal can determine the frame number and subframe number of the terminal device according to the time obtained from the synchronization source. As the terminal device requires higher and higher accuracy of time, how can the terminal device improve when synchronizing to the above synchronization source The timing accuracy of the terminal equipment needs to be solved urgently.
- the present application provides a method and device for determining transmission resources, which can improve the timing accuracy of terminal equipment.
- a method for determining transmission resources includes: a first terminal device obtains a first time from a synchronization source; the first terminal device according to the first time and the side link The subcarrier interval determines the time slot number of the side link, and the side link is used for the side terminal information transmitted by the first terminal device and the second terminal terminal device; The time slot number determines the transmission resource used to transmit the side information on the side link.
- the first terminal device can determine the time slot number of the resource occupied by the side link according to the first subcarrier interval of the resource occupied by the side link and the first time sent by the first synchronization source, and determine the time slot number according to the time slot number
- the transmission resource of the side link may be used for the first terminal device to transmit the side information. In this way, the embodiment of the present application improves the timing accuracy of the terminal device, thereby improving the communication quality of the side link.
- the synchronization source is a satellite, and the first time is the time of the current unified coordination time UTC; or the synchronization source is a network device, and the first time is the current network time.
- the present application can be applied to the scenario where the synchronization source is a satellite, or to the scenario where the synchronization source is a network device, that is, the application scope of the embodiments of the present application is expanded.
- the method before the terminal device determines the time slot number of the side link, the method further includes: the terminal device acquiring a time offset value; wherein, the terminal device Determining the first time and the subcarrier interval of the side link, and determining the time slot number of the side link includes: the terminal device according to the first time, the time offset value, and the side link The subcarrier spacing of the channel determines the time slot number of the side link.
- the terminal device can also consider the time offset to determine the time slot number of the side link, so that the time slot number determined by the terminal device is more accurate, and the communication quality of the side link is further improved.
- the time offset value is a time offset value between the side link and the second link
- the second link is the first terminal device and the network The link through which the device communicates
- a time offset value between the first network device and the second network device is a network device that supports long-term evolution LTE protocol, and the second network device is a network device that supports the new wireless NR protocol, or
- Time offset value between the third network device and the fourth network device, the third network device and the fourth network device are network devices that support the new wireless NR protocol, and the third network device and the fourth network The devices are not synchronized or have different subcarrier spacing.
- the time offset value may be the time offset value in the above-mentioned various scenarios, which expands the application scenarios of the embodiments of the present application.
- the time offset value is indicated by the service network device of the terminal device, or is pre-configured, or predetermined.
- the time offset value can be obtained through the various methods described above, which improves the application flexibility of the present application.
- the terminal device acquiring the time offset value includes: the terminal device receiving indication information from a network device, the indication information is used to indicate the time offset value, and the time offset value It is determined by the network device according to multiple time offset values reported by multiple terminal devices.
- the terminal device receives the target time offset value selected by the network device from multiple time offset values, that is, multiple terminal devices can adopt a uniform time offset value, so that the time slot number obtained by the terminal device is more uniform, thereby further improving The communication quality of the side link is improved.
- the method further includes:
- the terminal device sends the time offset value to the network device.
- the determining, by the terminal device according to the first time and the subcarrier interval of the side link, the time slot number of the side link includes: the terminal device according to the first The time, the reference time of the synchronization source, and the subcarrier interval of the side link determine the time slot number of the side link.
- the terminal device determines the time slot number of the side link according to the first time, the subcarrier interval of the side link and the reference time of the synchronization source, thereby making the time slot number determined by the terminal device more accurate and further improving the communication quality .
- the determining, by the terminal device according to the first time and the subcarrier interval of the side link, the time slot number of the side link includes: The first time, the reference time of the synchronization source, the subcarrier interval and the time offset value of the side link determine the time slot number of the side link.
- the terminal device determines the time slot number of the side link according to the first time, the subcarrier interval of the side link, the reference time of the synchronization source, and the time offset value, so that the time slot number determined by the terminal device is more accurate and Further improve the communication quality.
- the method further includes:
- the terminal device determines the subframe number and / or frame number of the side link according to the first time.
- the first terminal device can determine the subframe number and / or frame number of the resource occupied by the side link according to the first time, and determine the transmission resource of the side link according to the subframe number and / or frame number, that is, In the case where the timing between the first terminal device and the synchronization source and the timing difference between the side link are large, the subframe number for signal transmission by the side link can also be determined more specifically, and / Or frame number, thereby improving the communication quality of the side link.
- the terminal device determining the frame number of the side link according to the first time of the synchronization source includes:
- the first time and the frame number of the side link satisfy:
- DFN is the frame number of the side link
- f2 (t) is a function representing the first time t
- floor () is rounding down
- mode is the remainder
- M is the radio frame included in a frame Number
- t ⁇ 0 M is a positive integer
- the first time and the subframe number of the side link satisfy:
- subframe is the subframe number
- f3 (t) is a function representing the first time t
- floor () is rounding down
- mode is the remainder
- N is the number of subframes included in a radio frame, and t ⁇ 0, N is a positive integer.
- the method further includes:
- the terminal device determines the subframe number and / or frame number of the side link according to the first time of the synchronization source and the subcarrier interval of the side link.
- the time slot number of the link f1 (t) represents a function of the first time t
- the value of ⁇ corresponds to the subcarrier spacing of the side link
- g ( ⁇ ) and h ( ⁇ ) are functions of ⁇
- floor () means rounding down
- mode means taking the remainder
- ⁇ is a positive integer, t ⁇ 0.
- the value of ⁇ corresponds to the subcarrier spacing of the side link, g ( ⁇ ) and h ( ⁇ ) are functions of ⁇ , floor () means round down, mode means remainder, and ⁇ is a positive integer , T ⁇ 0, Tref> 0.
- the terminal device determines the side link according to the first time, the reference time of the synchronization source, the subcarrier interval of the side link, and the time offset value
- the terminal device determines the time slot number of the side link according to the first time and the subcarrier interval of the side link in the following manner: f4 (t) ⁇ g ( ⁇ ) ⁇ r ( ⁇ _u)), where f4 (t) is a function representing the first time t, the value of ⁇ corresponds to the subcarrier spacing of the side link, and the value of ⁇ _u corresponds to The subcarrier spacing of the link between the terminal device and the network device to which it belongs, g ( ⁇ ) is a function of ⁇ , r ( ⁇ _u) is a function of ( ⁇ _u), floor () indicates rounding down, and ⁇ And ⁇ _u are positive integers, t ⁇ 0 ,.
- g ( ⁇ ) 2 ⁇ ;
- g ( ⁇ ) 2 ⁇ -m , where m corresponds to the subcarrier interval of the synchronization source of the first terminal device, or corresponds to the subcarrier interval of the network device, or corresponds to the reference subcarrier interval, or corresponds to the first The maximum subcarrier spacing of the link between the terminal device and the network device, and m is a positive integer.
- a communication method includes:
- the first terminal device determines the first time slot number of the time slot that receives the indication information from the network device, where the indication information is used to indicate a time interval, where the first time slot number is the first sub of the first link A time slot number in a time slot corresponding to a carrier interval, the first link is a link between the first terminal device and the network device;
- the first terminal device determines the second slot number in the slot corresponding to the second subcarrier interval according to the first slot number and the time interval, and the second subcarrier interval is a side link Subcarrier spacing, the side link is used for the side terminal information transmitted by the first terminal device and the second terminal device;
- the first terminal device sends the side information to the second terminal device and / or receives the side information from the second terminal device on a time slot corresponding to the second time slot number.
- the first terminal device when the sub-carrier interval of the first link communicating with the network device is different from the sub-carrier interval of the side link, the first terminal device can The first time slot number and the time interval of the information determine the second time slot number, and then communicate with other terminal devices in the time slot corresponding to the second time slot number, which improves the cross-carrier scheduling with different subcarrier intervals Accuracy, or reduce the inconsistency between transceivers, thereby improving communication quality.
- the determining, by the first terminal device according to the first slot number and the time interval, the second slot number in the slot corresponding to the second subcarrier interval includes:
- the first terminal device determines the second slot number according to the time interval, the first slot number, the first subcarrier interval, and the second subcarrier interval.
- the first terminal device may specifically determine the second slot number according to the time interval, the first slot number, the first subcarrier interval, and the second subcarrier interval, which further improves the accuracy of cross-carrier scheduling with different subcarrier intervals Sex.
- the terminal device can determine the second slot number according to the time interval and the first slot number, which improves the accuracy of cross-carrier scheduling.
- the determining, by the first terminal device according to the first slot number and the time interval, the second slot number in the slot corresponding to the second subcarrier interval includes:
- the time offset value Is the time offset between the first link and the side link.
- the first terminal device may also consider the time offset value of the first link and the side link, and further improve the accuracy of cross-carrier scheduling where the first link and the side link deviate.
- the first terminal device determines the second time according to the time interval, the first slot number, the first subcarrier interval, and the second subcarrier interval Slot numbers include:
- the time interval, the first slot number, the first subcarrier interval and the second subcarrier interval satisfy the following relationship:
- slot is the second time slot number
- n is the first time slot number
- the value of ⁇ s corresponds to the second subcarrier interval
- the value of ⁇ u corresponds to the first subcarrier Interval
- K2 is the time interval
- n, ⁇ s and ⁇ u are all positive integers, and K2> 0.
- the first terminal device determines according to the time interval, the first slot number, the first subcarrier interval, the second subcarrier interval, and a time offset value
- the second time slot number includes:
- the time information, the first time slot number, the first subcarrier interval, the second subcarrier interval and the time offset value satisfy the following relationship:
- slot is the second time slot number
- n is the first time slot number
- the value of ⁇ s corresponds to the second subcarrier interval
- the value of ⁇ u corresponds to the first subcarrier Interval
- K2 is the time interval
- offset is the time offset value
- n, ⁇ s and ⁇ u are all positive integers, K2> 0, offset ⁇ 0.
- the first terminal device determines the second slot number in the slot corresponding to the second subcarrier interval according to the first slot number and the time interval, including:
- the first terminal device determines a target time slot according to the first time slot number, where the target time slot is a time slot corresponding to the second subcarrier interval and the first terminal device parses the indication information Time slot
- the first terminal device determines the second time slot number according to the target time slot and the time interval.
- the first terminal device determines, according to the first time slot number, the target time slot for completing the parsing of the indication information, and the time slot number of the time slot where the time interval passes after the start time of the target time slot is used as the second Time slot number, which improves the accuracy of cross-carrier scheduling with different subcarrier intervals, thereby improving the communication quality of the side link.
- the time slot where the first time slot number is located overlaps at least two time slots in the resources occupied by the side link, and the determining according to the first time slot number Target time slots include:
- the target time slot is determined from the at least two time slots according to a preset condition and the first time slot number.
- the first terminal device may select from the at least two time slots according to the preset condition and the first time slot number One of the two time slots is selected as the target time slot, so that the first terminal device can communicate with the peer device of the side link using a unified target time slot, thereby improving the communication quality.
- the indication information is also used to indicate The first time slot of the at least two time slots is determined as the target time slot.
- the indication information may also carry a target time slot indicating the at least two time slots Information, so that the first terminal device can determine the target time slot according to the instruction information, so that the first terminal device can communicate with the peer device of the side link using a unified target time slot, thereby improving communication quality.
- the preset condition is the first time slot in the at least two time slots or the next time slot in the first time slot in the at least two time slots.
- the preset condition may be that one of the at least two time slots is fixed as the target time slot.
- the first time slot of the at least two time slots may be used as the target time slot, or the last one of the at least two time slots may be used as the target time slot, or the first of the at least two time slots
- the next time slot in a time slot is used as the target time slot.
- the method further includes:
- the preset condition is determined according to the size of the overlapping area of the time slot where the first time slot number is located and each time slot in the at least two time slots.
- the specific content of the preset condition may also be flexibly adjusted.
- the first terminal device may determine the preset condition according to a size relationship between the first subcarrier interval and the second subcarrier interval. Or the first terminal device may determine the preset condition according to the size of the overlapping area between the time slot where the first time slot number is located and each time slot in the at least two time slots.
- an apparatus for determining transmission resources may be a terminal or a chip in the terminal.
- the device has functions to realize the above-mentioned first aspect and various possible implementation manners. This function can be realized by hardware, and can also be realized by hardware executing corresponding software.
- the hardware or software includes one or more modules corresponding to the above functions.
- the device includes: a processing module and a transceiver module.
- the transceiver module may be, for example, at least one of a transceiver, a receiver, and a transmitter.
- the transceiver module may include a radio frequency circuit or an antenna.
- the processing module may be a processor.
- the device further includes a storage module, which may be, for example, a memory.
- a storage module is included, the storage module is used to store instructions.
- the processing module is connected to the storage module, and the processing module may execute instructions stored in the storage module or instructions derived from other instructions, so that the device executes the method of the first aspect or any one of the above.
- the chip when the device is a chip, the chip includes: a processing module, optionally, the chip further includes a transceiver module, and the transceiver module may be, for example, an input / output interface or a pin on the chip Or circuit etc.
- the processing module may be a processor, for example. The processing module can execute instructions so that the chip in the terminal executes the above-mentioned first aspect and any possible implemented communication method.
- the processing module may execute instructions in the storage module, and the storage module may be a storage module in the chip, such as a register, a cache, and so on.
- the storage module may also be located in the communication device but outside the chip, such as read-only memory (read-only memory, ROM) or other types of static storage devices that can store static information and instructions, random access memory (random access) memory, RAM), etc.
- the processor mentioned in any of the above can be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more for controlling the above An integrated circuit that executes programs of various communication methods.
- CPU central processing unit
- ASIC application-specific integrated circuit
- a communication device may be a terminal or a chip in the terminal.
- the device has the function of realizing the above-mentioned second aspect and various possible implementation manners. This function can be realized by hardware, and can also be realized by hardware executing corresponding software.
- the hardware or software includes one or more modules corresponding to the above functions.
- the device includes a transceiver module and a processing module.
- the transceiver module may be at least one of a transceiver, a receiver, and a transmitter.
- the transceiver module may include a radio frequency circuit or an antenna.
- the processing module may be a processor.
- the device further includes a storage module, which may be, for example, a memory.
- a storage module is included, the storage module is used to store instructions.
- the processing module is connected to the storage module, and the processing module can execute instructions stored in the storage module or instructions derived from other instructions, so that the device executes the communication method of the second aspect and various possible implementation manners.
- the device may be a network device.
- the chip when the device is a chip, the chip includes: a transceiver module and a processing module.
- the transceiver module may be, for example, an input / output interface, a pin, or a circuit on the chip.
- the processing module may be a processor, for example. The processing module may execute instructions so that the chip in the terminal executes the above-mentioned second aspect and any possible implemented communication method.
- the processing module may execute instructions in the storage module, and the storage module may be a storage module in the chip, such as a register, a cache, and so on.
- the storage module may also be located in the communication device but outside the chip, such as read-only memory or other types of static storage devices that can store static information and instructions, random access memory, and so on.
- the processor mentioned in any one of the above may be a general-purpose central processing unit, a microprocessor, an application-specific integrated circuit, or one or more integrated circuits for controlling the execution of programs of the communication methods in the above aspects.
- a computer storage medium in which a program code is stored, and the program code is used to instruct instructions to execute the method in the first aspect or any possible implementation manner thereof.
- a computer storage medium in which a program code is stored, and the program code is used to instruct an instruction to execute the method in the second aspect or any possible implementation manner thereof.
- a computer program product containing instructions, which when run on a computer, causes the computer to execute the method in any possible implementation manner of the first aspect described above.
- a computer program product containing instructions which when executed on a computer, causes the computer to execute the method in the second aspect or any possible implementation manner thereof.
- a processor is provided for coupling with a memory for performing the method in the foregoing first aspect or any possible implementation manner thereof.
- a processor is provided for coupling with a memory for performing the method in the second aspect or any possible implementation manner thereof.
- a chip includes a processor and a communication interface.
- the communication interface is used to communicate with an external device or an internal device.
- the processor is used to implement the first aspect or any possible implementation manner thereof. Methods.
- the chip may further include a memory, in which instructions are stored, and the processor is used to execute instructions stored in the memory or derived from other instructions.
- the processor is used to implement the method in the first aspect or any possible implementation manner thereof.
- the chip may be integrated on the terminal.
- a chip is provided.
- the chip includes a processor and a communication interface.
- the communication interface is used to communicate with an external device or an internal device.
- the processor is used to implement the second aspect or any possible implementation manner thereof. Methods.
- the chip may further include a memory, in which instructions are stored, and the processor is used to execute instructions stored in the memory or derived from other instructions.
- the processor is used to implement the method in the second aspect or any possible implementation manner thereof.
- the chip may be integrated on the terminal.
- the terminal device can determine the time slot number of the resource occupied by the side link according to the first subcarrier interval occupied by the side link and the first time sent by the first synchronization source, and according to the time slot The number determines the transmission resource of the side link.
- the transmission resource may be used for the terminal device to transmit side information. In this way, the embodiment of the present application improves the timing accuracy of the terminal device, thereby improving the communication quality.
- FIG. 1 is a schematic diagram of an application scenario of an embodiment of this application
- 2 is a schematic diagram of the correspondence between different subcarrier intervals and different time slot lengths
- FIG. 3 is a schematic flowchart of a method for determining transmission resources according to an embodiment of the present application
- FIG. 5 is a schematic diagram of an application scenario of another embodiment of this application.
- FIG. 6 is a schematic flowchart of a communication method according to an embodiment of the present application.
- FIG. 7 is a schematic diagram of a communication method of a specific embodiment of the present application.
- FIG. 8 is a schematic diagram of a communication method according to another specific embodiment of the present application.
- FIG. 9 is a schematic block diagram of an apparatus for determining transmission resources according to an embodiment of the present application.
- FIG. 10 is a schematic structural diagram of an apparatus for determining transmission resources according to an embodiment of the present application.
- FIG. 11 is a schematic block diagram of a terminal according to an embodiment of the present application.
- FIG. 12 is a schematic block diagram of an apparatus for determining transmission resources according to another embodiment of the present application.
- FIG. 13 is a schematic block diagram of an apparatus for determining transmission resources according to still another embodiment of the present application.
- Terminal devices including devices that provide voice and / or data connectivity to users, for example, may include handheld devices with wireless connection capabilities, or processing devices connected to wireless modems.
- the terminal device can communicate with the core network via a radio access network (RAN) and exchange voice and / or data with the RAN.
- the terminal equipment may include user equipment (user equipment, UE), wireless terminal equipment, mobile terminal equipment, subscriber unit (subscriber unit), subscriber station (subscriber station), mobile station (mobile station), mobile station (mobile), remote Remote station, access point (AP), remote terminal equipment (remote terminal), access terminal equipment (access terminal), user terminal equipment (user terminal), user agent (user agent), or user Equipment (user device), etc.
- a mobile phone or called a “cellular” phone
- a computer with a mobile terminal device, a portable, pocket-sized, handheld, mobile device built into the computer, a smart wearable device, and the like.
- PCS personal communication service
- SIP session initiation protocol
- WLL wireless local loop
- PDA personal digital assistants
- restricted devices such as devices with low power consumption, or devices with limited storage capacity, or devices with limited computing power. Examples include bar code, radio frequency identification (RFID), sensors, global positioning system (GPS), laser scanners and other information sensing equipment.
- RFID radio frequency identification
- GPS global positioning system
- laser scanners and other information sensing equipment.
- the terminal device may also be a wearable device or the like.
- Wearable devices can also be referred to as wearable smart devices. It is a general term for applying wearable technology to intelligently design everyday wear and develop wearable devices, such as glasses, gloves, watches, clothing and shoes.
- a wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only a hardware device, but also realize powerful functions through software support, data interaction, and cloud interaction.
- Generalized wearable smart devices include full-featured, large-sized, complete or partial functions that do not depend on smartphones, such as: smart watches or smart glasses, and only focus on a certain type of application functions, and need to cooperate with other devices such as smartphones Use, such as all kinds of smart bracelets, smart helmets, smart jewelry for sign monitoring.
- the various terminal devices described above are located on the vehicle (for example, placed in the vehicle or installed in the vehicle), they can be regarded as in-vehicle terminal devices. ).
- Network equipment for example, including access network (AN) equipment, such as base stations (for example, access points), may refer to equipment that communicates with wireless terminal equipment through one or more cells at the air interface in the access network
- AN access network
- a network device in V2X technology is a road side unit (RSU).
- the base station can be used to convert received air frames and Internet Protocol (IP) packets to each other as a router between the terminal equipment and the rest of the access network, where the rest of the access network can include the IP network.
- the RSU can be a fixed infrastructure entity that supports V2X applications and can exchange messages with other entities that support V2X applications.
- the network equipment can also coordinate the management of the attributes of the air interface.
- the network equipment may include an evolved base station (NodeB or eNB or e-NodeB, evolutional Node B) in a long term evolution (LTE) system or an evolved LTE system (LTE-Advanced, LTE-A), or It can also include the next generation node B (gNB) in the 5G NR system or it can also include the centralized unit (CU) and distribution in the cloud access network (cloud radio access network, CloudRAN) system.
- the distributed unit distributed unit, DU is not limited in the embodiments of the present application.
- “Multiple” refers to two or more. In view of this, in the embodiments of the present application, “multiple” may also be understood as “at least two". "At least one” can be understood as one or more, such as one, two or more. For example, including at least one means including one, two, or more, and does not limit which ones are included. For example, if at least one of A, B and C is included, then A, B, C, A and B, A and C, B and C, or A and B and C may be included. In the same way, the understanding of the description of "at least one" is similar.
- the embodiments of the present application refer to ordinal numbers such as “first” and "second” to distinguish between multiple objects, and are not used to limit the order, timing, priority, or importance of multiple objects.
- first time domain resource and the second time domain resource are only used to distinguish different time domain resources, and do not limit the priority or importance of the two time domain resources.
- the technical solution provided by the embodiments of the present application may be applied to a 5G system, or to a future communication system or other similar communication systems.
- the technical solution provided by the embodiments of the present application may be applied to a cellular link or a link between devices, for example, a device-to-device (D2D) link.
- the D2D link or V2X link may also be referred to as a sidelink (sidelink), where the sidelink may also be referred to as a side link or secondary link.
- sidelink sidelink
- the above terms all refer to links established between devices of the same type, and have the same meaning.
- the so-called devices of the same type may be a link between terminal devices and terminal devices, or a link between base stations and base stations, or a link between relay nodes and relay nodes.
- This application The embodiment does not limit this.
- the link between the terminal device and the terminal device there is a D2D link defined by 3GPP version (Rel) -12/13, and there are also car-to-car, car-to-mobile phone, or car-to-entity defined by 3GPP for car networking V2X links, including Rel-14 / 15. It also includes Rel-16 and subsequent versions of the NR system-based V2X link currently under study by 3GPP.
- GSM global mobile communication
- CDMA code division multiple access
- WCDMA broadband code division multiple access
- general packet radio service general packet radio service, GPRS
- LTE long term evolution
- LTE frequency division duplex FDD
- TDD time division duplex
- UMTS universal mobile communication system
- WiMAX worldwide interoperability for microwave access
- the terminal device or network device includes a hardware layer, an operating system layer running on the hardware layer, and an application layer running on the operating system layer.
- the hardware layer includes central processing unit (CPU), memory management unit (memory management unit, MMU), and memory (also called main memory) and other hardware.
- the operating system may be any one or more computer operating systems that implement business processes through processes, for example, a Linux operating system, a Unix operating system, an Android operating system, an iOS operating system, or a windows operating system.
- the application layer includes browser, address book, word processing software, instant messaging software and other applications.
- the embodiment of the present application does not specifically limit the specific structure of the execution body of the method provided in the embodiment of the present application, as long as it can run the program that records the code of the method provided by the embodiment of the present application to provide according to the embodiment of the present application
- the method may be used for communication.
- the execution body of the method provided in the embodiments of the present application may be a terminal device or a network device, or a functional module in the terminal device or a network device that can call a program and execute the program.
- the term "article of manufacture” as used in this application encompasses a computer program accessible from any computer-readable device, carrier, or medium.
- the computer-readable medium may include, but is not limited to: magnetic storage devices (for example, hard disks, floppy disks, or magnetic tapes, etc.), optical disks (for example, compact discs (CDs), digital universal discs (digital discs, DVDs)) Etc.), smart cards and flash memory devices (for example, erasable programmable read-only memory (EPROM), cards, sticks or key drives, etc.).
- various storage media described herein may represent one or more devices and / or other machine-readable media for storing information.
- machine-readable medium may include, but is not limited to, wireless channels and various other media capable of storing, containing, and / or carrying instructions and / or data.
- various storage media described herein may represent one or more devices and / or other machine-readable media for storing information.
- machine-readable medium may include, but is not limited to, wireless channels and various other media capable of storing, containing, and / or carrying instructions and / or data.
- multiple application programs can be run at the application layer.
- the application program that executes the communication method of the embodiment of the present application and the device for controlling the receiving end device to complete the received data The application of the corresponding action may be a different application.
- FIG. 1 is a schematic diagram of an application scenario of an embodiment of the present application.
- the application scenario may be a connected car scenario, which includes one or more global navigation satellite systems (GNSS), one or more LTE base station equipment (eNB), one or Multiple NR base station equipment (gNB), one or more roadside units (RSU), and one or more on-board equipment (eg, UE1, UE2, and UE3).
- GNSS global navigation satellite systems
- eNB LTE base station equipment
- gNB Multiple NR base station equipment
- RSU roadside units
- UE1 on-board equipment
- GNSS can be used to provide positioning information for each network element
- eNB can communicate with each vehicle-mounted device and / or RSU
- gNB can also communicate with each vehicle-mounted device and / or RSU
- RSU can communicate with each station device and / or The eNB communicates
- the vehicle-mounted device can communicate with at least one of GNSS, eNB, gNB, RSU, and other vehicle-mounted devices.
- the present application can be applied to scenarios that include eNB and gNB, and can also be applied to scenarios that do not include eNB and / or gNB. Specifically, when there is eNB and / or gNB, it is a network coverage scenario; when there is no eNB and gNB, it is a scenario without network coverage.
- the RSU can be regarded as a vehicle-mounted device or an eNB device in terms of function, which is not limited in this application.
- the link between the UE and the UE may be referred to as "D2D link” in D2D, may also be referred to as “sidelink or sidelink”, and may also be referred to as PC5
- the link, or in the Internet of Vehicles may be called a vehicle-to-vehicle (V2V) link, or a vehicle-to-pedestrian (V2P) link, or a vehicle-to-infrastructure (V2I) link.
- V2V vehicle-to-vehicle
- V2P vehicle-to-pedestrian
- V2I vehicle-to-infrastructure
- the “side link” is used as an example for description, but the present application is not limited to this.
- the link between the network device eg, gNB, eNB, or RSU
- the UE may be referred to as a cellular link.
- the communication between the various devices in the scenario shown in FIG. 1 may use the spectrum of the cellular link or the intelligent transportation spectrum around 5.9 GHz, which is not limited in this application.
- two terminals that perform D2D communication may be synchronized to the same type of synchronization source, or may be synchronized to different types of synchronization sources.
- UE3 is synchronized to gNB
- UE2 is synchronized to eNB
- D2D communication is performed between UE2 and UE3
- UE1 is synchronized to eNB
- UE2 is synchronized to eNB
- D2D communication is performed between UE1 and UE2
- UE3 is synchronized to gNB
- UE2 Synchronized to eNB D2D communication between UE2 and UE3.
- the subcarrier spacing is a fixed value, and various types of subcarrier spacing are supported in the 5G standard, for example, the subcarrier spacing is 15 kHz, 30 kHz, 60 kHz, 120 kHz, 240 kHz, and 480 kHz. Therefore, when two terminals performing D2D communication are synchronized to two different types of gNBs, the subcarrier spacing of the two gNBs may be different.
- the subcarrier spacing in a subband is inversely proportional to the length of the OFDM symbol corresponding to the subband, that is, the larger the subcarrier spacing, The shorter the length of the OFDM symbol.
- the subcarrier intervals are 15 kHz and 60 kHz, respectively, and the corresponding relationship between the subcarrier intervals of 15 kHz and 60 kHz and the OFDM symbol length is shown.
- FIG. 2 shows that in FIG.
- the OFDM system uses Fast Fourier Transform (FFT) to transform an OFDM symbol in the time domain into a corresponding subcarrier in the frequency domain, and the subcarrier in the frequency domain undergoes inverse transform of the FFT That is, the inverse fast Fourier transform (Inverse Fast Fourier Transformation, IFFT) changes into an OFDM symbol in the time domain.
- FFT Fast Fourier Transform
- IFFT inverse fast Fourier Transformation
- the subcarrier spacing is inversely proportional to the length of the OFDM symbol, that is, the time length of one OFDM symbol when the subcarrier spacing type is 15 kHz is the corresponding time of one OFDM symbol when the subcarrier spacing type is 60 kHz 4 times the length of time.
- transmission time interval transmission time interval
- one TTI may be 1 ms per subframe, or 1 slot.
- the slot may be a relative unit, that is, only the number of OFDM symbols contained in the slot is defined. For example, as shown in Figure 2, a slot contains 7 OFDM symbols.
- the subcarrier spacing type is 15 kHz
- the absolute time length of a slot is 0.5 ms
- the subcarrier spacing type is 60 kHz
- the absolute value of a slot is The length of time is 0.125 ms.
- the terminal can determine the frame number and subframe number of the terminal device according to the time obtained from the synchronization source. As the terminal device requires higher and higher accuracy of time, how can the terminal device improve when synchronizing to the above synchronization source The timing accuracy of the terminal equipment needs to be solved urgently.
- FIG. 3 shows a schematic flowchart of a method for determining transmission resources according to an embodiment of the present application.
- the first terminal device obtains the first time from the synchronization source. Accordingly, the synchronization source sends the first time.
- the synchronization source may be any one of eNB, gNB, or GNSS.
- the subcarrier spacing of the resources occupied by the communication between the first terminal device and the eNB is usually fixed at 15 kHz
- the subcarrier spacing of the resources occupied by the communication between the first terminal device and the gNB is usually 15 * 2 ⁇ kHz, where the value of ⁇ is 0, 1, 2, 3, or 4, that is, the corresponding subcarrier spacing is 15kHz, 30kHz, 60kHz, 120kHz, and 240kHz, respectively.
- the following embodiment may be described as corresponding to the subcarrier interval, for example, the value of ⁇ corresponding to the subcarrier interval of 15 kHz is 0, and the value of ⁇ corresponding to the subcarrier interval of 30 kHz is 1.
- the value of ⁇ at 60 kHz is 2, the value of ⁇ at 120 kHz is 3, and the value of ⁇ at 240 kHz is 4.
- time slot refers to the time length occupied by one transmission at a specific subcarrier interval. It can be 1ms, 0.5ms, 0.25ms, 0.125ms, or 0.0625ms, or other length values.
- the symbols occupied by it can be 14, 12, 7, 6, 4, 3, or 2, or other symbols.
- the length of one time slot is 0.5 ms
- the length of one subframe is 1 ms.
- the length of a time slot under different subcarrier intervals is different, which can be simply considered as an integer multiple of 1ms divided by 2.
- the NR system also supports the transmission of mini-slots, that is, the transmission of time slots using only partial symbols.
- the UE obtains the first time from the network device.
- the accuracy of the acquired first time is related to the implementation of the UE and the bandwidth of the signal sent by the network device.
- the UE can obtain the wireless frame number, subframe number or time slot number of the signal sent by the network device. If you want to obtain more accurate first-time information, you can also get the start and end positions of the symbol, the start and end positions of the cyclic prefix (CP), or the position of the time accuracy at the sampling point level.
- the UE Before the UE demodulates the baseband signal, the UE must sample the received signal.
- the sampling rate Fs is usually an integer multiple of the subcarrier spacing and Fast Fourier Transform (FFT) points .
- FFT Fast Fourier Transform
- the sampling rate is an integer multiple of 30.72M.
- the UE obtains the first time from the satellite device.
- the time accuracy of the first time acquired with GNSS is obtained based on the information provided by the satellite, and is usually related to the satellite system and the receiver of the satellite signal. For example, timing accuracy of tens of nanoseconds can be achieved. This time accuracy is sufficient for wireless communication systems on the order of milliseconds or microseconds.
- the first time is UTC time.
- the first time is the current network time.
- the time of the network may be the time corresponding to the radio frame, subframe, time slot or mini-slot, and symbol.
- the first time is the time of the network within the coverage of the network device.
- the network device may be an eNB or gNB.
- the first terminal device determines the time slot number of the side link according to the first time and the subcarrier interval of the side link, and the side link is used for the first terminal device and the second terminal device Transmit side information.
- the side link is a link used for communication between terminal devices
- the sub-carrier interval of the side link may be the sub-carrier interval of resources occupied by the side link
- the first terminal device may be based on the first time
- the subcarrier spacing from the side link determines the slot number of the side link.
- the opposite end of a terminal communicating via a side link may be a terminal or multiple terminals; or multiple terminals may communicate with a terminal via a side link, that is, the terminal in step 302
- h ( ⁇ ) and g ( ⁇ ) may be the same or different.
- step 302 may more specifically be to determine the time slot number of the side link according to the first time, the reference time of the synchronization source, and the subcarrier interval of the side link.
- the first terminal device needs to consider the current time of the synchronization source and the reference time of the synchronization source, and determine the time slot number of the side link in combination with the subcarrier interval of the side link.
- the reference time of the synchronization source may be 00:00:00 on January 1, 1900 UTC Greenwich Mean Time.
- the reference time of the synchronization source may be the time of the frame header of the first wireless frame of the wireless frame where the current time of the network is located.
- the reference time of the synchronization source can be configured or pre-configured by the network to the first terminal device, and when not configured, its value is zero.
- the first time, the reference time of the synchronization source, the subcarrier interval of the side link and the slot number of the side link may satisfy the following formula:
- slot floor ((f1 (t) -Tref) ⁇ g ( ⁇ )) mode h ( ⁇ ), where slot is the slot number of the side link, and f1 (t) is the first time t Function, Tref is the reference time of the synchronization source, the value of ⁇ corresponds to the subcarrier interval of the side link, g ( ⁇ ) and h ( ⁇ ) are functions of ⁇ , and floor () means to take down Integer, mode means taking the remainder, and ⁇ is a positive integer, t ⁇ 0, Tref> 0.
- f1 (t) represents a function of the first time t
- f1 (t) t
- g ( ⁇ ) may represent the absolute duration of a time slot
- slot floor ((t-Tref) ⁇ 2 ⁇ ) mode 2 ⁇ .
- the first terminal device may also obtain a time offset value, and determine the time slot of the side link according to the first time of the synchronization source, the time offset value, and the subcarrier interval of the side link number.
- the first time obtained by the first terminal device from the network device is the relative time difference between the current time of the network and the current wireless frame, so that the first terminal device
- the relative time difference, as well as the time offset value and the subcarrier spacing of the side link, can determine the time slot number of the side link.
- the first time, the subcarrier interval of the side link, the time offset value, and the time slot number of the side link satisfy the following formula:
- slot floor ((f1 (t) -offsetDFN) ⁇ g ( ⁇ )) mode h ( ⁇ ), where slot is the slot number of the side link, and f1 (t) is the first time t Function, offsetDFN is the time offset value, the value of ⁇ corresponds to the subcarrier spacing of the side link, g ( ⁇ ) and h ( ⁇ ) are functions of ⁇ , and floor () means round down , Mode means taking the remainder, and ⁇ is a positive integer, t ⁇ 0, offsetDFN> 0.
- f1 (t) t
- g ( ⁇ ) 2 ⁇
- h ( ⁇ ) 2 ⁇
- slot floor ((t-offsetDFN) ⁇ 2 ⁇ ) mode 2 ⁇ .
- the first time, the subcarrier interval of the side link, the time offset value, and the time slot number of the side link satisfy the following formula:
- slot ((f1 (t) -offsetDFN) ⁇ g ( ⁇ )) mode h ( ⁇ ), where slot is the slot number of the side link, and f1 (t) is a function representing the first time t , OffsetDFN is the time offset value, the value of ⁇ corresponds to the subcarrier spacing of the side link, g ( ⁇ ) and h ( ⁇ ) are functions of ⁇ , mode represents the remainder, and ⁇ is positive Integer, t ⁇ 0, offsetDFN> 0.
- the time offset value acquired by the first terminal device may be received from the network device.
- multiple terminal devices may report multiple time offset values, and the network device determines the final target time offset value according to the multiple time offset values, and configures the target time offset value to the first terminal device.
- step 302 may more specifically determine the time slot number of the side link according to the first time, the reference time of the synchronization source, the subcarrier interval and the time offset value of the side link.
- time offset value may be configured by the first network device to which the first terminal device belongs, or may be pre-agreed between the first terminal device and the first network device to which it belongs, or may be specified in a protocol , This application does not limit this.
- the first time, the reference time of the synchronization source, the subcarrier interval of the side link, the time offset value, and the time slot number of the side link satisfy the following formula:
- slot floor ((f1 (t) -Tref-offsetDFN) ⁇ g ( ⁇ )) mode h ( ⁇ ), where slot is the slot number of the side link, and f1 (t) is the first time A function of t, Tref is the reference time of the synchronization source, offsetDFN is the time offset value, the value of ⁇ corresponds to the subcarrier spacing of the side link, g ( ⁇ ) and h ( ⁇ ) are The function of ⁇ , floor () means round down, mode means take the remainder, and ⁇ is a positive integer, t ⁇ 0, Tref> 0, offsetDFN> 0.
- the first time, the reference time of the synchronization source, the subcarrier interval of the side link, the time offset value, and the time slot number of the side link satisfy the following formula:
- slot ((f1 (t) -Tref-offsetDFN) ⁇ g ( ⁇ )) mode h ( ⁇ ), where slot is the slot number of the side link, and f1 (t) is the first time t , Tref is the reference time of the synchronization source, offsetDFN is the time offset value, the value of ⁇ corresponds to the subcarrier spacing of the side link, g ( ⁇ ) and h ( ⁇ ) are ⁇ Function, mode means taking the remainder, and ⁇ is a positive integer, t ⁇ 0, Tref> 0, offsetDFN> 0.
- the time offset value may be the time offset value of the side link and the second link, and the second link is a link for communication between the first terminal device and the network device ,or
- a time offset value between the first network device and the second network device is a network device that supports long-term evolution LTE protocol, and the second network device is a network device that supports the new wireless NR protocol, or
- Time offset value between the third network device and the fourth network device, the third network device and the fourth network device are network devices that support the new wireless NR protocol, and the third network device and the fourth network The devices are not synchronized or have different subcarrier spacing.
- the offset value is the time offset value between the side link and the second link: the timing used when communicating on the side link and the uplink or downlink timing used on the second link Time offset between.
- This time offset value can be defined on the radio frame number, subframe number, time slot number or symbol interval or the length of the sampling point, which is not limited in the present invention.
- the offset value is the time offset value between the first side transmission technology and the second side transmission technology refers to: the first side transmission technology, such as LTE-V2X, the second side transmission Technology, the timing offset value that exists between these two side transmission technologies.
- This time offset value can be defined on the radio frame number, subframe number, time slot number or symbol interval or the length of the sampling point in the sidelink example, which is not limited in the present invention.
- a time offset value between the first network device and the second network device is a network device that supports long-term evolution LTE protocol
- the second network device is a device that supports the new wireless NR protocol
- the network device refers to: a time offset value between timings used in uplink or downlink when LTE eNB communicates with NR gNB.
- This time offset value can be defined on the radio frame number, subframe number, time slot number or symbol interval, or sampling point duration, which is not limited in the present invention.
- a time offset value between the third network device and the fourth network device, the third network device and the fourth network device are network devices supporting the new wireless NR protocol
- the third network device Unsynchronized with the fourth network device or have different subcarrier intervals refers to: the time offset between the timings used in uplink or downlink when two gNRs with different subcarrier intervals and / or timing misalignment communicate with each other Shift value.
- This time offset value can be defined on the radio frame number, subframe number, time slot number or symbol interval or the length of the sampling point, which is not limited in the present invention.
- the first time, the subcarrier interval of the side link and the slot number of the side link may also satisfy the following formula:
- slot is the time slot number of the side link
- f4 (t) is a function representing the first time t
- the value of ⁇ corresponds to the subcarrier interval of the side link
- ⁇ _u is taken The value corresponds to the subcarrier spacing of the link between the first terminal device and the network device to which it belongs
- g ( ⁇ ) is a function of ⁇
- r ( ⁇ _u) is a function of ( ⁇ _u)
- floor () means down Rounded
- ⁇ and ⁇ _u are positive integers, t ⁇ 0.
- the first time, the subcarrier interval of the side link and the slot number of the side link may also satisfy the following formula:
- slot is the time slot number of the side link
- f4 (t) is a function representing the first time t
- the value of ⁇ corresponds to the subcarrier interval of the side link
- ⁇ _u is taken The value corresponds to the subcarrier spacing of the link between the first terminal device and the network device to which it belongs
- g ( ⁇ ) is a function of ⁇
- r ( ⁇ _u) is a function of ( ⁇ _u)
- ⁇ and ⁇ _u are both Positive integer, t ⁇ 0.
- the first time, the subcarrier interval of the side link, the time offset value, and the slot number of the side link may also satisfy the following formula:
- slot is the time slot number of the side link
- f4 (t) is a function representing the first time t
- the value of ⁇ corresponds to the subcarrier interval of the side link
- ⁇ _u is taken
- offset1 is the time offset value
- g ( ⁇ ) is a function of ⁇
- r ( ⁇ _u) is a function of ( ⁇ _u)
- Floor () means round down
- ⁇ and ⁇ _u are positive integers, t ⁇ 0.
- slot floor ((t + offset1) ⁇ 2 ⁇ - ⁇ _u )
- g ( ⁇ ) 2 ⁇ ;
- g ( ⁇ ) 2 ⁇ -m , where m corresponds to the subcarrier interval of the synchronization source of the first terminal device, or corresponds to the subcarrier interval of the network device, or corresponds to the reference subcarrier interval, or corresponds to the first The maximum subcarrier spacing of the link between the terminal device and the network device, and m is a positive integer.
- the first terminal device determines, according to the time slot number, a transmission resource used to transmit the side information on the side link.
- the first terminal device can determine the time slot number of the resource occupied by the side link according to the first subcarrier interval of the resource occupied by the side link and the first time sent by the first synchronization source, and according to the time slot The number determines the transmission resource of the side link.
- the transmission resource may be used for the first terminal device to send and receive information. In this way, the embodiment of the present application improves the timing accuracy of the terminal device, thereby improving the communication quality.
- the first terminal device may receive and / or send side information on the transmission resource.
- the first terminal device may be any terminal device in D2D communication, that is to say, each of the two terminal devices in D2D communication may determine to communicate with the opposite end in the above manner Time slot number.
- the embodiments of the present application may be applied to a scenario where the first terminal device and the second terminal are synchronized to different types of synchronization sources (for example, one synchronization source is eNB and the other synchronization source is gNB), for example, As shown in FIG. 4, the synchronization of the first terminal device to the eNB is different from the synchronization to the gNB. Or the embodiment of the present application may also be applied to the synchronization between the first terminal device and the second terminal device to a synchronization source with a different subcarrier interval from the resources occupied by the side link, so that the first terminal device and the second terminal device Inter-communication has uniform timing, thereby improving the communication quality of D2D communication.
- synchronization sources for example, one synchronization source is eNB and the other synchronization source is gNB
- the embodiment of the present application may also be applied to the synchronization between the first terminal device and the second terminal device to a synchronization source with a different subcarrier interval from the resources occupied by
- the first terminal device may also determine the subframe number and / or frame number of the side link according to the first time acquired from the synchronization source.
- the first terminal device can determine the subframe number and / or frame number of the resource occupied by the side link according to the first time, and determine the transmission of the side link according to the subframe number and / or frame number Resources, that is, in the case where the timing offset between the first terminal device and the synchronization source and the timing between the side links are large, the subframe on which the side link performs signal transmission can also be determined more specifically Number, and / or frame number, thereby improving the communication quality of the side link.
- the first time and the frame number of the side link satisfy:
- the first time and the subframe number of the side link satisfy:
- DFN is the frame number of the side link
- subframe is the sub frame number of the side link
- f2 (t) and f3 (t) are functions of the first time t
- floor () indicates the direction Rounded down
- mode represents the remainder
- M is the number of radio frames included in a frame
- N is the number of subframes included in a radio frame
- t ⁇ 0, M and N are positive integers.
- the number M of wireless frames included in one frame may be 1024, and the number N of subframes included in one wireless frame may be 10.
- the first time and the frame number of the side link satisfy:
- the first time and the subframe number of the side link satisfy:
- DFN is the frame number of the side link
- subframe is the sub frame number of the side link
- f2 (t) and f3 (t) are functions of the first time t
- mode represents the remainder
- M is the number of radio frames included in one frame
- N is the number of subframes included in one radio frame
- t ⁇ 0, M and N are both positive integers.
- the first terminal device determines the subframe number and / or frame number of the side link according to the first time of the synchronization source, the reference time of the synchronization source, and the subcarrier interval of the side link.
- the first time, the reference time of the synchronization source, and the frame number of the side link may satisfy:
- the first time, the reference time of the synchronization source and the subframe number of the side link can meet:
- subframe floor (f3 (t) -Tref) mode N;
- DFN is the frame number of the side link
- subframe is the sub frame number of the side link
- Tref represents the reference time of the synchronization source
- f2 (t) is a function representing the first time t
- M is the number of radio frames included in a frame
- N is the number of subframes included in a radio frame
- t ⁇ 0, Tref> 0, M and N are both Positive integer.
- the first time, the reference time of the synchronization source, and the frame number of the side link may meet:
- DFN is the frame number of the side link
- Tref represents the reference time of the synchronization source
- f2 (t) is a function representing the first time t
- floor () represents rounding down
- mode represents the remainder
- M is the number of radio frames included in one frame
- N is the number of subframes included in one radio frame
- t ⁇ 0, Tref> 0, M are all positive integers.
- the first time, the reference time of the synchronization source, and the frame number of the side link may meet:
- the first time, the reference time of the synchronization source and the subframe number of the side link can meet:
- DFN is the frame number of the side link
- subframe is the sub frame number of the side link
- Tref represents the reference time of the synchronization source
- f2 (t) is a function representing the first time t
- mode It means taking the remainder
- M is the number of radio frames included in one frame
- N is the number of subframes included in one radio frame
- t ⁇ 0, Tref> 0, M and N are both positive integers.
- the first terminal device may also obtain a time offset value, and determine the frame number of the side link according to the first time of the synchronization source, the time offset value, and the subcarrier interval of the side link And / or subframe number.
- the first time obtained by the first terminal device from the network device is the relative time difference between the current time of the network and the current wireless frame, so that the first terminal device
- the relative time difference, as well as the time offset value and the subcarrier interval of the side link can determine the frame number and / or subframe number of the side link.
- the first time, the subcarrier interval of the side link, the time offset value, and the frame number of the side link satisfy the following formula:
- DFN floor (0.1 (f1 (t) -offsetDFN)) mode M;
- the first time, the subcarrier interval of the side link, the time offset value, and the subframe number of the side link satisfy the following formula:
- subframe floor (f1 (t) -offsetDFN) mode N;
- DFN is the frame number of the side link
- subframe is the sub frame number of the side link
- f1 (t) is a function representing the first time t
- offsetDFN is the time offset value
- ⁇ The value of corresponds to the subcarrier spacing of the side link
- g ( ⁇ ) and h ( ⁇ ) are functions of ⁇
- floor () means rounding down
- mode means taking the remainder
- t ⁇ 0, Tref > 0, offsetDFN> 0, M and N are positive integers.
- f1 (t) t
- g ( ⁇ ) 2 ⁇
- h ( ⁇ ) 2 ⁇
- DFN floor (0.1 (t-offsetDFN)) mode 1024
- subframe floor (f1 (t) -offsetDFN) mode10.
- the first time, the subcarrier interval of the side link, the time offset value, and the frame number of the side link satisfy the following formula:
- the first time, the subcarrier interval of the side link, the time offset value, and the subframe number of the side link satisfy the following formula:
- subframe (f1 (t) -offsetDFN) mode N;
- DFN is the frame number of the side link
- subframe is the sub frame number of the side link
- f1 (t) is a function representing the first time t
- offsetDFN is the time offset value
- ⁇ The value of corresponds to the subcarrier spacing of the side link
- g ( ⁇ ) and h ( ⁇ ) are functions of ⁇
- mode represents the remainder
- M and N are both positive Integer.
- the first terminal device determines the subframe number and / or frame number of the side link according to the first time of the synchronization source, the reference time of the synchronization source, and the time offset value.
- the first time, the reference time of the synchronization source, the time offset value, and the frame number of the side link may meet:
- DFN floor (f2 (t) -Tref-offsetDFN) mode M;
- the first time, the reference time of the synchronization source, the time offset value and the subframe number of the side link can meet:
- subframe floor (f3 (t) -Tref-offsetDFN) mode N;
- DFN is the frame number of the side link
- subframe is the sub frame number of the side link
- Tref represents the reference time of the synchronization source
- offsetDFN represents the time offset value
- f2 (t) represents the A function of time t
- floor () means rounding down
- mode means taking the remainder
- M is the number of radio frames included in a frame
- N is the number of subframes included in a radio frame
- t ⁇ 0, Tref> 0, offsetDFN> 0, M and N are positive integers.
- the first time, the reference time of the synchronization source, the time offset value, and the frame number of the side link may meet:
- DFN floor (0.1 (f2 (t) -Tref-offsetDFN)) mode M;
- DFN is the frame number of the side link
- Tref represents the reference time of the synchronization source
- offsetDFN represents the time offset value
- f2 (t) is a function representing the first time t
- floor () represents the downward Integer
- mode means taking the remainder
- M is the number of radio frames included in a frame
- N is the number of subframes included in a radio frame
- t ⁇ 0, Tref> 0, offsetDFN> 0, M is a positive integer.
- the first time, the reference time of the synchronization source, the time offset value, and the frame number of the side link may meet:
- the first time, the reference time of the synchronization source, the time offset value and the subframe number of the side link can meet:
- subframe (f3 (t) -Tref-offsetDFN) mode N;
- DFN is the frame number of the side link
- subframe is the sub frame number of the side link
- Tref represents the reference time of the synchronization source
- offsetDFN represents the time offset value
- f2 (t) represents the A function of time t
- floor () means rounding down
- mode means taking the remainder
- M is the number of radio frames included in a frame
- N is the number of subframes included in a radio frame
- t ⁇ 0, Tref> 0, offsetDFN> 0, M and N are positive integers.
- the first terminal device determines the subframe number and / or frame number of the side link according to the first time of the synchronization source and the subcarrier interval of the side link.
- the first time, the subcarrier interval of the side link and the frame number of the side link may satisfy the following formula:
- the first time, the subcarrier interval of the side link and the subframe number of the side link can satisfy the following formula:
- subframe floor (f3 (t) ⁇ g ( ⁇ )) mode N;
- DFN is the frame number of the side link
- subframe is the sub frame number of the side link
- f2 (t) and f3 (t) are functions of the first time t, respectively
- ⁇ corresponds to
- g ( ⁇ ) is a function of ⁇
- floor () means rounding down
- mode means taking the remainder
- M is the number of wireless frames included in a frame
- N is a wireless The number of subframes included in the frame
- ⁇ is a positive integer
- t ⁇ 0, and M and N are both positive integers.
- the first time, the subcarrier interval of the side link and the frame number of the side link may satisfy the following formula:
- the first time, the subcarrier interval of the side link and the subframe number of the side link can satisfy the following formula:
- DFN is the frame number of the side link
- subframe is the sub frame number of the side link
- f2 (t) and f3 (t) are functions of the first time t, respectively
- the value of ⁇ corresponds to
- g ( ⁇ ) is a function of ⁇
- mode represents the remainder
- M is the number of radio frames included in one frame
- N is the number of subframes included in one radio frame
- ⁇ is a positive integer
- t ⁇ 0, M and N are positive integers.
- the first terminal device determines the subframe number and / or frame number of the side link according to the first time of the synchronization source, the reference time of the synchronization source, and the subcarrier interval of the side link .
- the first time, the subcarrier interval of the side link and the frame number of the side link may satisfy the following formula:
- DFN floor ((f2 (t) -Tref) ⁇ g ( ⁇ )) mode M;
- the first time, the subcarrier interval of the side link and the subframe number of the side link can satisfy the following formula:
- subframe floor ((f3 (t) -Tref) ⁇ g ( ⁇ )) mode N;
- DFN is the frame number of the side link
- subframe is the sub frame number of the side link
- Tref is the reference time of the synchronization source
- f2 (t) and f3 (t) are the first time t
- ⁇ corresponds to the subcarrier spacing of the side link
- g ( ⁇ ) is a function of ⁇
- floor () means rounding down
- mode means the remainder
- M is the radio included in a frame
- N is the number of subframes included in one radio frame
- ⁇ is a positive integer
- M and N are both positive integers.
- the first terminal device determines the subframe number and / or frame number of the side link according to the first time of the synchronization source, the reference time of the synchronization source, and the subcarrier interval of the side link .
- the first time, the subcarrier interval of the side link and the frame number of the side link may satisfy the following formula:
- the first time, the subcarrier interval of the side link and the subframe number of the side link can satisfy the following formula:
- subframe ((f3 (t) -Tref) ⁇ g ( ⁇ )) mode N;
- DFN is the frame number of the side link
- subframe is the sub frame number of the side link
- Tref is the reference time of the synchronization source
- f2 (t) and f3 (t) are the first time t
- ⁇ corresponds to the subcarrier spacing of the side link
- g ( ⁇ ) is a function of ⁇
- mode represents the remainder
- M is the number of radio frames included in a frame
- N is a radio frame
- ⁇ is a positive integer
- t ⁇ 0, Tref> 0 and M and N are both positive integers.
- the first terminal device determines the subframe number of the side link according to the first time of the synchronization source, the reference time of the synchronization source, the time offset value, and the subcarrier interval of the side link And / or frame number.
- the first time, the subcarrier interval of the side link and the frame number of the side link may satisfy the following formula:
- DFN floor ((f2 (t) -Tref-DFNoffset) ⁇ g ( ⁇ )) mode M;
- the first time, the subcarrier interval of the side link and the subframe number of the side link can satisfy the following formula:
- subframe floor ((f3 (t) -Tref-DFNoffset) ⁇ g ( ⁇ )) mode N;
- DFN is the frame number of the side link
- subframe is the sub frame number of the side link
- Tref is the reference time of the synchronization source
- DFNoffset is the time offset f2 (t) and f3 (t)
- ⁇ corresponds to the subcarrier spacing of the side link
- g ( ⁇ ) is a function of ⁇
- floor () means rounding down
- mode means taking the remainder
- M Is the number of radio frames included in one frame
- N is the number of subframes included in one radio frame
- ⁇ is a positive integer
- M and N are both positive integers.
- the first time, the subcarrier interval of the side link and the frame number of the side link may satisfy the following formula:
- DFN ((f2 (t) -Tref-DFNoffset) ⁇ g ( ⁇ )) mode M;
- the first time, the subcarrier interval of the side link and the subframe number of the side link can satisfy the following formula:
- subframe ((f3 (t) -Tref-DFNoffset) ⁇ g ( ⁇ )) mode N;
- DFN is the frame number of the side link
- subframe is the sub frame number of the side link
- Tref is the reference time of the synchronization source
- DFNoffset is the time offset f2 (t) and f3 (t)
- ⁇ corresponds to the subcarrier interval of the side link
- g ( ⁇ ) is a function of ⁇
- mode represents the remainder
- M is the number of radio frames included in a frame
- N is the number of subframes included in one radio frame
- ⁇ is a positive integer
- M and N are both positive integers.
- DFN f5 (t) + offset2
- DFN the frame number of the side link
- f5 (t) is a function representing the first time t
- offset2 is a time offset value
- time units of f5 (t) and offset2 are wireless frames, and the values are integers.
- subframe f6 (t) + offset3
- DFN the frame number of the side link
- f6 (t) is a function representing the first time t
- offset2 is a time offset value
- time units of f6 (t) and offset3 are subframes, and the values are integers.
- offset2 and offset3 may be configured by the network device, or may be determined by the first terminal device itself, or may be preset. The value of at least one of offset2 and offset3 may be 0.
- the first terminal device can determine the resource occupied by the side link according to the first subcarrier interval of the resource occupied by the side link and the first time sent by the first synchronization source And the transmission resource of the side link is determined according to the time slot number.
- the transmission resource may be used for the first terminal device to transmit side information, so that the embodiment of the present application improves the timing accuracy of the terminal device. Furthermore, the communication quality is improved.
- the base station sends scheduling information to the terminal device through the cellular link. If the subcarrier interval occupied by the cellular link is different from the subcarrier interval occupied by the side link, the terminal device cannot indicate according to the scheduling information Know the time slot position for data transmission on the side link, so that the communication quality of the side link is low.
- FIG. 6 shows a schematic flowchart of a communication method according to an embodiment of the present application.
- the first terminal device determines the first time slot number of the time slot that receives the indication information from the network device, where the indication information is used to indicate the time interval, where the first time slot number is the first link number of the first link A time slot number in a time slot corresponding to a subcarrier interval, the first link is a link between the first terminal device and the network device.
- the first link may be a link between the first terminal device and the network device to which it belongs, so that the first terminal can receive the indication information sent by the network device through the first link.
- the absolute time length of a slot corresponding to different subcarrier intervals is different
- the first slot number may be determined by the first subcarrier interval of the first link, or the first slot number is the first link The slot number corresponding to the first subcarrier interval.
- time interval may be in units of time slots, OFDM symbols, or time slots and OFDM symbols, which is not limited in this application.
- the first terminal device determines, according to the first time slot number and the time interval, a second time slot number in a time slot corresponding to a second subcarrier interval, where the second subcarrier interval is a side row
- the subcarrier interval of the link, and the side link is used for the side terminal information transmitted by the first terminal device and the second terminal device.
- the first terminal device may determine the second slot number corresponding to the second subcarrier interval according to the first slot number and the time interval, where the second subcarrier interval is a subcarrier interval of the side link
- the side link may be a link between the first terminal device and other terminal devices.
- timing of the side link and the timing of the first link may be aligned, or there may be a time deviation, for example, as shown in FIG. 7, a slot corresponding to a 15 kHz subcarrier interval There is a time offset between the starting position of number n and the starting position of slot number m corresponding to the subcarrier interval of 30 kHz.
- step 602 may specifically determine the second time slot number according to the time interval, the first time slot number, the first subcarrier interval, and the second subcarrier interval.
- the first terminal device may learn the first sub-carrier interval of the first link and the second sub-carrier interval of the side link, and may further according to the first sub-carrier interval, the second sub-carrier interval, and the second A time slot number and a time interval determine the second time slot number.
- the time interval, the first slot number, the first subcarrier interval, the second subcarrier interval, and the second slot number may satisfy the following formula:
- slot is the second slot number
- n is the first slot number
- the value of ⁇ s corresponds to the second subcarrier interval
- the value of ⁇ u corresponds to the first subcarrier interval
- K2 is the time Interval
- n, ⁇ s and ⁇ u are all positive integers, K2> 0.
- step 602 may further specifically determine the second slot number according to the time interval, the first slot number, the first subcarrier interval, the time offset value, and the second subcarrier interval.
- the first terminal device may learn the first subcarrier interval of the first link, the second subcarrier interval of the side link, and the time offset value, and then may be based on the first subcarrier interval, the second The subcarrier interval, first slot number, time offset value and time interval determine the second slot number.
- the first subcarrier interval, the second subcarrier interval, the first slot number, the time offset value, and the time interval, and the second slot number may satisfy the following formula:
- slot is the second time slot number
- n is the first time slot number
- the value of ⁇ s corresponds to the second subcarrier interval
- the value of ⁇ u corresponds to the first subcarrier Interval
- K2 is the time interval
- offset is the time offset value
- n, ⁇ s and ⁇ u are all positive integers, K2> 0, offset ⁇ 0.
- step 602 may specifically determine the target time slot according to the first time slot number, and then determine the second time slot number according to the target time slot and the time interval.
- the first terminal device may select one of the one or more time slots as the target time slot (For example, the start length indication value (SLIV) is used as an example for description), starting from the target time slot, the time slot number of the time slot where the time domain position after the time interval indicated by the indication information passes will be calculated The second time slot number is determined.
- SIV start length indication value
- the sub-carrier spacing of the first link is 15 kHz
- the sub-carrier spacing of the side link is 30 kHz.
- the first terminal sends downlink information in the n-th time slot.
- the mth time slot, the m + 1 time slot and the m + 2 time slot overlap, and the first terminal device needs to determine which of the mth time slot, the m + 1 time slot, and the m + 2 time slot
- the starting position of the time slot is taken as the target time slot, and according to the time slot number and time interval k2 of the target time slot, the second time slot number can be determined as m + 2.
- uplink information is sent on the m + 3 time slot from the start position of the m-th time slot (eg, physical sidelink shared channel (pysical sidelink) share (channel, PSSCH)); If the m + 1 time slot is used as the target time slot, the upstream information is sent on the m + 4 time slot from the start position of the m + 1 time slot.
- start position of the m-th time slot eg, physical sidelink shared channel (pysical sidelink) share (channel, PSSCH)
- the network device sends downlink information in the n + 1 time slot.
- the uplink information is sent in the m + 1 time slot; if the first terminal device uses the m + 1 time slot as the target time slot, the uplink information is sent in the m + 2 time slot.
- the downlink information sent by the network device may be downlink control information (down control information, DCI) or radio resource control (radio resource control, RRC) signaling.
- DCI down control information
- RRC radio resource control
- target time slot here refers to a time slot in which the indication information is valid or serves as an indication on the side link.
- This target time slot may also be referred to as an "effective time slot”.
- the first terminal device determines the target time slot of the indication information on the side link according to the first time slot number, which may specifically be the first terminal device according to the first time slot number and a preset condition To determine the target time slot.
- the first terminal device may be based on the preset condition and the first time slot number, One of the at least two time slots is selected as the target time slot, so that the first terminal device can communicate with the peer device of the side link using a unified target time slot, thereby improving the communication quality.
- the preset condition may be that one of the at least two time slots is fixed as the target time slot.
- the first time slot of the at least two time slots may be used as the target time slot, or the last one of the at least two time slots may be used as the target time slot, or the first of the at least two time slots The next time slot in a time slot is used as the target time slot.
- the specific content of the preset condition may also be flexibly adjusted.
- the first terminal device may determine the preset condition according to a size relationship between the first subcarrier interval and the second subcarrier interval. For example, when the first subcarrier interval is greater than or equal to the second subcarrier interval, the preset condition is to use the first time slot as a target time slot; or the first subcarrier is less than the second subcarrier interval In the case of, the preset condition is to use the next slot after the first slot as the target slot; or, the other size relationship between the first subcarrier interval and the second subcarrier interval is the same as the above Any possible content has a corresponding relationship, and this application does not limit it.
- the specific content of the preset condition may also be flexibly adjusted.
- the first terminal device may be based on the time slot where the first time slot number is located and the time slot of each of the at least two time slots.
- the size of the overlapping area determines the preset condition.
- the first terminal device uses the time slot where the first time slot is located and the time slot with the largest overlapping area among the at least two time slots as the target time slot, or the time slot with the smallest overlapping area as the target time slot, or It is also possible to sort the size of the overlapping area, and set a certain time slot in the sort as the target time slot.
- the preset condition may also be determined by the position of the overlapping area of the time slot where the first time slot number is located and the at least two time slots. For example, a time slot in which the front part of the entire time slot overlaps among the two time slots is used as the target time slot, or a time slot in which the rear part region of the entire time slot overlaps is used as the target time slot.
- the indication information is also used to indicate that the at least two time slots The first time slot in is determined as the target time slot of the indication information.
- the indication information may also carry an indication of the at least two time slots
- the information of the target time slot so that the first terminal device can determine the target time slot according to the instruction information, so that the first terminal device can communicate with the peer device of the side link by using a unified target time slot, thereby Improve the communication quality.
- the first terminal device sends the sideline information to the second terminal device and / or receives the sideline information from the second terminal device on a time slot corresponding to the second time slot number . Accordingly, the second terminal device receives and / or transmits the signal.
- the second terminal device may be a specific terminal device used for unicast communication, or the second terminal device may be multiple terminal devices used for multicast or multicast communication, or the first terminal device
- the second terminal device is a terminal used for multiple or uncertain receiving objects for broadcast communication.
- the opposite end of the first terminal device communicating through the side link may be one or more terminal devices, the second terminal device is one of the multiple terminal devices, or a part of the multiple terminal devices , Or all of the multiple terminal devices.
- the first terminal device when the sub-carrier interval of the first link communicating with the network device is different from the sub-carrier interval of the side link, the first terminal device can The first time slot number of the indication information of the time interval and the time interval determine the second time slot number, and then communicate with other terminal devices on the time slot corresponding to the second time slot number, which improves the difference between subcarrier intervals.
- the accuracy of cross-carrier scheduling reduces the inconsistency between transceivers, thereby improving the communication quality.
- FIG. 9 shows a schematic block diagram of an apparatus 900 for determining transmission resources according to an embodiment of the present application.
- the apparatus 900 may correspond to the terminal device in the embodiment shown in FIG. 3, and may have any function of the terminal device in the method.
- the device 900 includes a transceiver module 910 and a processing module 920.
- the transceiver module 910 is used to obtain the first time from the synchronization source
- the processing module 920 is configured to determine the time slot number of the side link according to the first time and the subcarrier interval of the side link, the side link is used for the first terminal device and the second terminal terminal The device transmits side information;
- the processing module 920 is also used to determine the transmission resource used to transmit the side information on the side link according to the time slot number.
- the synchronization source is a satellite, and the first time is the time of the current unified coordination time UTC; or
- the synchronization source is a network device, and the first time is the current network time.
- processing module 920 is specifically used to:
- the time slot number of the side link is determined according to the first time, the reference time of the synchronization source, and the subcarrier interval of the side link.
- processing module 920 is specifically used to:
- the time slot number of the side link is determined according to the first time, the reference time of the synchronization source, the subcarrier interval and the time offset value of the side link.
- the processing module 920 is further configured to determine the subframe number and / or frame number of the side link according to the first time of the synchronization source and the subcarrier interval of the side link.
- the first time, the subcarrier interval of the side link and the slot number of the side link satisfy:
- slot floor (f1 (t) ⁇ g ( ⁇ )) mode h ( ⁇ ), where slot is the slot number of the side link, f1 (t) represents the function of the first time t, the value of ⁇ Corresponding to the subcarrier spacing of the side link, and ⁇ is a positive integer, t ⁇ 0, g ( ⁇ ) and h ( ⁇ ) are functions of ⁇ , floor () means rounding down, and mode means taking the remainder.
- the first time, the reference time of the synchronization source, the subcarrier interval of the side link and the slot number of the side link satisfy:
- slot floor ((f1 (t) -Tref) ⁇ g ( ⁇ )) mode h ( ⁇ ), where slot is the slot number of the side link, and f1 (t) is a function representing the first time t , Tref is the reference time of the synchronization source, the value of ⁇ corresponds to the subcarrier interval of the side link, g ( ⁇ ) and h ( ⁇ ) are functions of ⁇ , and ⁇ is a positive integer, t ⁇ 0, Tref> 0, floor () means round down, mode means take the remainder.
- the first time, the reference time of the synchronization source, the time offset value, the subcarrier interval of the side link and the slot number of the side link satisfy:
- slot floor ((f1 (t) -Tref-offsetDFN) ⁇ g ( ⁇ )) mode h ( ⁇ ), where slot is the slot number of the side link, and f1 (t) is the first time t Function, Tref is the reference time of the synchronization source, offsetDFN is the time offset value, the value of ⁇ corresponds to the subcarrier interval of the side link, and ⁇ is a positive integer, t ⁇ 0, Tref> 0, offsetDFN> 0, g ( ⁇ ) and h ( ⁇ ) are functions of ⁇ , floor () means rounding down, and mode means taking the remainder.
- the first time of the synchronization source, the subcarrier interval of the side link and the subframe number of the side link satisfy:
- DFN is the frame number of the side link
- f2 (t) is a function representing the first time t
- the value of ⁇ corresponds to the subcarrier interval of the side link
- g ( ⁇ ) is a function of ⁇
- Floor () means rounding down
- mode means taking the remainder
- M is the number of wireless frames included in a frame
- ⁇ is a positive integer
- t ⁇ 0 M is a positive integer
- the first time of the synchronization source, the subcarrier interval of the side link and the subframe number of the side link satisfy:
- subframe is the subframe number of the side link
- f3 (t) is a function representing the first time t
- the value of ⁇ corresponds to the subcarrier interval of the side link
- g ( ⁇ ) is ⁇ Function
- floor () means rounding down
- mode means taking the remainder
- N is the number of subframes included in a radio frame
- ⁇ is a positive integer
- t ⁇ 0 and N is a positive integer.
- the processing module is specifically used to determine the time slot number of the side link according to f4 (t) ⁇ g ( ⁇ ) ⁇ r ( ⁇ _u)), where f4 (t) is the first time As a function of t, the value of ⁇ corresponds to the subcarrier spacing of the side link, the value of ⁇ _u corresponds to the subcarrier spacing of the link between the terminal device and the network device to which it belongs, and both ⁇ and ⁇ _u Positive integer, t ⁇ 0, g ( ⁇ ) is a function of ⁇ , r ( ⁇ _u) is a function of ( ⁇ _u), and floor () means rounding down.
- g ( ⁇ ) 2 ⁇ ;
- g ( ⁇ ) 2 ⁇ -m , where m corresponds to the subcarrier interval of the synchronization source of the terminal device, or the subcarrier interval corresponding to the network device, or the reference subcarrier interval, or the terminal device and the network device
- the maximum subcarrier spacing of the link between, and m is a positive integer.
- the device 1000 may be the terminal device described in FIG. 1, the first terminal device described in FIG. 3, and the first terminal device described in FIG. 6. .
- the device may use the hardware architecture shown in FIG.
- the device may include a processor 1010 and a transceiver 1020.
- the device may further include a memory 1030.
- the processor 1010, the transceiver 1020, and the memory 1030 communicate with each other through an internal connection path.
- the related functions implemented by the processing module 920 in FIG. 9 may be implemented by the processor 1010, and the related functions implemented by the transceiver module 910 may be implemented by the processor 1010 controlling the transceiver 1020.
- the processor 1010 may be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), a dedicated processor, or one or more An integrated circuit for implementing the technical solutions of the embodiments of the present application.
- the processor may refer to one or more devices, circuits, and / or processing cores for processing data (eg, computer program instructions).
- it may be a baseband processor or a central processor.
- the baseband processor can be used to process communication protocols and communication data
- the central processor can be used to control communication devices (such as base stations, terminals, or chips, etc.), execute software programs, and process software program data.
- the processor 1010 may include one or more processors, for example, including one or more central processing units (CPUs).
- processors for example, including one or more central processing units (CPUs).
- CPUs central processing units
- the CPU may be a single processor
- the core CPU can also be a multi-core CPU.
- the transceiver 1020 is used for sending and receiving data and / or signals, and receiving data and / or signals.
- the transceiver may include a transmitter and a receiver, the transmitter for transmitting data and / or signals, and the receiver for receiving data and / or signals.
- the memory 1030 includes, but is not limited to, random access memory (random access memory, RAM), read-only memory (read-only memory, ROM), erasable programmable memory (erasable programmable read only memory, EPROM), read-only A compact disc (read-only memory, CD-ROM), the memory 1030 is used to store relevant instructions and data.
- random access memory random access memory
- ROM read-only memory
- EPROM erasable programmable memory
- CD-ROM compact disc
- the memory 1030 is used to store program codes and data of the terminal device, and may be a separate device or integrated in the processor 1010.
- the processor 1010 is used to control the transceiver to transmit information with the network device.
- the processor 1010 is used to control the transceiver to transmit information with the network device.
- FIG. 10 only shows a simplified design for the communication device.
- the device may also contain other necessary elements, including but not limited to any number of transceivers, processors, controllers, memories, etc., and all terminals that can implement this application are within the scope of protection of this application within.
- the device 1000 may be a chip, for example, it may be a communication chip that can be used in a terminal to implement related functions of the processor 1010 in the terminal.
- the chip can be a field programmable gate array that implements related functions, a dedicated integrated chip, a system chip, a central processor, a network processor, a digital signal processing circuit, a microcontroller, or a programmable controller or other integrated chip.
- the chip may optionally include one or more memories for storing program codes, and when the codes are executed, the processor is enabled to implement corresponding functions.
- the apparatus 1000 may further include an output device and an input device.
- the output device communicates with the processor 1010 and can display information in a variety of ways.
- the output device may be a liquid crystal display (LCD), a light emitting diode (LED) display device, a cathode ray tube (CRT) display device, or a projector, etc.
- the input device communicates with the processor 601 and can receive user input in various ways.
- the input device may be a mouse, keyboard, touch screen device, or sensor device.
- FIG. 11 shows a simplified schematic structural diagram of a terminal device. It is easy to understand and easy to illustrate.
- the terminal uses a mobile phone as an example.
- the terminal includes a processor, a memory, a radio frequency circuit, an antenna, and input and output devices.
- the processor is mainly used for processing communication protocols and communication data, as well as controlling the terminal, executing software programs, and processing data of software programs.
- the memory is mainly used to store software programs and data.
- the radio frequency circuit is mainly used for the conversion of the baseband signal and the radio frequency signal and the processing of the radio frequency signal.
- the antenna is mainly used to send and receive radio frequency signals in the form of electromagnetic waves.
- Input and output devices such as touch screens, display screens, and keyboards, are mainly used to receive user input data and output data to the user. It should be noted that some types of terminals may not have input and output devices.
- the processor When data needs to be sent, the processor performs baseband processing on the data to be sent, and outputs the baseband signal to the radio frequency circuit.
- the radio frequency circuit processes the baseband signal after radio frequency processing, and then sends the radio frequency signal to the outside in the form of electromagnetic waves through the antenna.
- the radio frequency circuit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor.
- the processor converts the baseband signal into data and processes the data.
- FIG. 11 In actual terminal products, there may be one or more processors and one or more memories.
- the memory may also be referred to as a storage medium, storage device, or the like.
- the memory may be set independently of the processor, or may be integrated with the processor, which is not limited in the embodiments of the present application.
- an antenna and a radio frequency circuit with a transceiver function can be regarded as a transceiver unit of a terminal device, and a processor with a processing function can be regarded as a processing unit of the terminal device.
- the terminal includes a transceiver unit 1110 and a processing unit 1120.
- the transceiver unit may also be called a transceiver, a transceiver, a transceiver device, or the like.
- the processing unit may also be called a processor, a processing board, a processing module, a processing device, and the like.
- the device used to implement the receiving function in the transceiver unit 1110 may be regarded as a receiving unit, and the device used to implement the sending function in the transceiver unit 1110 may be regarded as a sending unit, that is, the transceiver unit 1110 includes a receiving unit and a sending unit.
- the transceiver unit may sometimes be called a transceiver, a transceiver, or a transceiver circuit.
- the receiving unit may sometimes be called a receiver, a receiver, or a receiving circuit.
- the sending unit may sometimes be called a transmitter, a transmitter, or a transmitting circuit.
- transceiving unit 1110 is used to perform the sending operation and the receiving operation on the terminal side in the above method embodiment
- processing unit 1120 is used to perform other operations on the terminal other than the transceiving operation in the above method embodiment.
- the processing unit 1120 is used to perform the operation in step 403 in FIG. 4, and / or the processing unit 1120 is also used to perform other processing steps on the terminal side in the embodiments of the present application.
- the transceiving unit 1110 is used to perform the transceiving operations in step 401, step 402, and / or step 404 in FIG. 4, and / or the transceiving unit 1110 is also used to perform other transceiving steps on the terminal side in the embodiments of the present application.
- the chip When the device is a chip, the chip includes a transceiver unit and a processing unit.
- the transceiver unit may be an input-output circuit and a communication interface;
- the processing unit is a processor or microprocessor or integrated circuit integrated on the chip.
- the apparatus when the apparatus is a terminal device, reference may also be made to the device shown in FIG. 12.
- the device can perform functions similar to the processor 1110 in FIG. In FIG. 12, the device includes a processor 1201, a transmission data processor 1203, and a reception data processor 1205.
- the processing module 910 in the foregoing embodiment may be the processor 1201 in FIG. 12 and complete the corresponding functions.
- the transceiver module 910 in the above embodiment may be the sending data processor 1203 and the receiving data processor 1205 in FIG. 12.
- a channel encoder and a channel decoder are shown in FIG. 12, it can be understood that these modules do not constitute a restrictive description of this embodiment, but are only schematic.
- FIG. 13 shows another form of this embodiment.
- the processing device 1300 includes modules such as a modulation subsystem, a central processing subsystem, and peripheral subsystems.
- the communication device in this embodiment can serve as the modulation subsystem therein.
- the modulation subsystem may include a processor 1303 and an interface 1304.
- the processor 1303 performs the function of the processing module 610
- the interface 1304 performs the function of the transceiver module 910.
- the modulation subsystem includes a memory 1306, a processor 1303, and a program stored on the memory and executable on the processor. When the processor executes the program, the implementation of one of the first to fifth embodiments method.
- the memory 1306 may be non-volatile or volatile, and its location may be inside the modulation subsystem or the processing device 1300, as long as the memory 1306 can be connected to the The processor 1303 is sufficient.
- a computer-readable storage medium on which instructions are stored, and when the instructions are executed, the method in the above method embodiment is executed.
- a computer program product containing instructions is provided, and when the instructions are executed, the method in the foregoing method embodiment is performed.
- the computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on the computer, all or part of the processes or functions described in the embodiments of the present application are generated.
- the computer may be a general-purpose computer, a dedicated computer, a computer network, or other programmable devices.
- the computer instructions may be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be from a website site, computer, server or data center Transmission to another website, computer, server or data center via wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.).
- the computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device including a server, a data center, and the like integrated with one or more available media.
- the usable medium may be a magnetic medium (for example, a floppy disk, a hard disk, a magnetic tape), an optical medium (for example, a high-density digital video disc (DVD)), or a semiconductor medium (for example, a solid state disk, SSD)) etc.
- a magnetic medium for example, a floppy disk, a hard disk, a magnetic tape
- an optical medium for example, a high-density digital video disc (DVD)
- DVD high-density digital video disc
- SSD solid state disk
- the processor may be an integrated circuit chip with signal processing capabilities.
- each step of the foregoing method embodiment may be completed by an integrated logic circuit of hardware in a processor or instructions in the form of software.
- the aforementioned processor may be a general-purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), an existing programmable gate array (FPGA), or other available Programming logic devices, discrete gates or transistor logic devices, discrete hardware components.
- DSP digital signal processor
- ASIC application specific integrated circuit
- FPGA existing programmable gate array
- Programming logic devices discrete gates or transistor logic devices, discrete hardware components.
- the methods, steps, and logical block diagrams disclosed in the embodiments of the present application may be implemented or executed.
- the general-purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
- the steps of the method disclosed in conjunction with the embodiments of the present application may be directly embodied and executed by a hardware decoding processor, or may be executed and completed by a combination of hardware and software modules in the decoding processor.
- the software module may be located in a mature storage medium in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, or electrically erasable programmable memory, and registers.
- the storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
- the memory in the embodiments of the present application may be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory.
- the non-volatile memory can be read-only memory (read-only memory, ROM), programmable read-only memory (programmable ROM, PROM), erasable programmable read-only memory (erasable PROM, EPROM), electronically Erasable programmable read-only memory (electrically EPROM, EEPROM) or flash memory.
- the volatile memory may be a random access memory (random access memory, RAM), which is used as an external cache.
- RAM random access memory
- SRAM static random access memory
- DRAM dynamic random access memory
- synchronous RAM synchronous dynamic random access memory
- SDRAM double data rate synchronous dynamic random access memory
- double data rate SDRAM double data rate SDRAM
- DDR SDRAM enhanced synchronous dynamic random access memory
- ESDRAM enhanced synchronous dynamic random access memory
- direct RAMbus RAM direct RAMbus RAM, DR RAM
- At least one refers to one or more, and “multiple” refers to two or more.
- “And / or” describes the relationship of the related objects, indicating that there can be three relationships, for example, A and / or B, which can mean: A exists alone, A and B exist at the same time, B exists alone, where A, B can be singular or plural.
- the character “/” generally indicates that the related object is a "or” relationship.
- “At least one of the following” or a similar expression refers to any combination of these items, including any combination of a single item or a plurality of items.
- At least one item (a) in a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, c can be a single or multiple .
- a component may be, but is not limited to, a process running on a processor, a processor, an object, an executable file, an execution thread, a program, and / or a computer.
- the application running on the computing device and the computing device can be components.
- One or more components can reside in a process and / or thread of execution, and a component can be localized on one computer and / or distributed between 2 or more computers.
- these components can execute from various computer readable media having various data structures stored thereon.
- the component may, for example, be based on a signal having one or more data packets (eg, data from two components that interact with another component between the local system, the distributed system, and / or the network, such as the Internet that interacts with other systems through signals) Communicate through local and / or remote processes.
- data packets eg, data from two components that interact with another component between the local system, the distributed system, and / or the network, such as the Internet that interacts with other systems through signals
- the disclosed system, device, and method may be implemented in other ways.
- the device embodiments described above are only schematic.
- the division of the units is only a division of logical functions.
- there may be other divisions for example, multiple units or components may be combined or Can be integrated into another system, or some features can be ignored, or not implemented.
- the displayed or discussed mutual coupling or direct coupling or communication connection may be indirect coupling or communication connection through some interfaces, devices or units, and may be in electrical, mechanical or other forms.
- the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or may be distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
- each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units may be integrated into one unit.
- the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium.
- the technical solution of the present application essentially or part of the contribution to the existing technology or part of the technical solution can be embodied in the form of a software product, the computer software product is stored in a storage medium, including Several instructions are used to enable a computer device (which may be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in the embodiments of the present application.
- the aforementioned storage media include: U disk, mobile hard disk, read-only memory (ROM), random access memory (random access memory, RAM), magnetic disk or optical disk and other media that can store program codes .
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请提供了一种确定传输资源的方法和装置。该方法包括:终端设备能够根据该侧行链路占用资源的第一子载波间隔和第一同步源发送的第一时间确定出侧行链路占用资源的时隙号,并根据该时隙号确定该侧行链路的传输资源,该传输资源可以是用于终端设备传输侧行信息,这样本申请实施例提高了终端设备的定时精度,进而提高了通信质量。
Description
本申请要求于2018年11月2日提交中国专利局、申请号为201811302497.7、申请名称为“确定传输资源的方法和装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
本申请涉及通信领域,更具体地,涉及一种确定传输资源的方法和装置。
近年来,以车联网为代表的智能交通技术得到了飞速的发展。在第三代合作伙伴计划(3rd generation partnership project,3GPP)也进行了类似的研究,产生了车到一切(vehicle-to-everything,V2X)技术。其中,V2X技术例如包括车辆到车辆(vehicle-to-vehicle,V2V)通信技术,车辆到人(vehicle-to-pedestrian,V2P)通信技术,车辆到道路设施(vehicle-to-infrastructure,V2I)通信技术等,当然还可能包括其他的通信技术。例如,在3GPP的长期演进(long term evolution,LTE)系统中,已经完成了对版本(Rel)-14的标准化研究,并且正在进行Rel-15的标准化工作。
另一方面,3GPP基于对第五代(5th generation,5G)展开研究的标准已经发布,5G Rel-15的第一个版本支持长期演进新的无线接入技术的双连接(E-UTRAN New Radio–Dual Connectivity,EN-DC)的网络架构。在EN-DC的网络架构下,LTE基站演进型节点B(evolved node B,eNB)作为主载波,新无线(new radio,NR)中的基站(gNB)作为辅载波为终端提供服务。也就是说,eNB或gNB可以作为终端设备的同步源,此外,全球导航卫星系统(global navigation satellite system,GNSS)也可以作为终端设备的同步源。传统方案中,终端能够根据从同步源获取的时间确定出终端设备的帧号和子帧号,随着终端设备对时间的精确度要求越来越高,终端设备在同步到上述同步源时如何提高终端设备的定时精度亟待解决。
发明内容
本申请提供一种确定传输资源的方法和装置,能够提高终端设备的定时精度。
第一方面,提供了一种确定传输资源的方法,该方法包括:第一终端设备从同步源获取第一时间;所述第一所述终端设备根据所述第一时间和侧行链路的子载波间隔,确定所述侧行链路的时隙号,所述侧行链路用于所述第一终端设备与第二终端终端设备传输侧行信息;所述第一终端设备根据所述时隙号,确定所述侧行链路上用于传输所述侧行信息的传输资源。
第一终端设备能够根据该侧行链路占用资源的第一子载波间隔和第一同步源发送的第一时间确定出侧行链路占用资源的时隙号,并根据该时隙号确定该侧行链路的传输资 源,该传输资源可以是用于第一终端设备传输侧行信息,这样本申请实施例提高了终端设备的定时精度,进而提高了侧行链路的通信质量。
在一些可能的实现方式中,所述同步源为卫星,所述第一时间为当前统一协调时间UTC的时间;或所述同步源为网络设备,所述第一时间为当前网络的时间。
本申请可以应用于同步源为卫星的场景中,也可以应用于同步源为网络设备的场景中,即扩大了本申请实施例的应用范围。
在一些可能的实现方式中,在所述终端设备确定所述侧行链路的时隙号之前,所述方法还包括:所述终端设备获取时间偏移值;其中,所述终端设备根据所述第一时间和侧行链路的子载波间隔,确定所述侧行链路的时隙号包括:所述终端设备根据所述第一时间、所述时间偏移值和所述侧行链路的子载波间隔,确定所述侧行链路的时隙号。
终端设备还可以考虑时间偏移以确定侧行链路的时隙号,从而使得终端设备确定的时隙号更准确,更进一步提高了侧行链路的通信质量。
在一些可能的实现方式中,其特征在于,所述时间偏移值为所述侧行链路与第二链路的时间偏移值,是第二链路为所述第一终端设备与网络设备进行通信的链路,或
第一侧行传输技术与第二侧行传输技术之间的时间偏移值,或
第一网络设备与第二网络设备之间的时间偏移值,所述第一网络设备为支持长期演进LTE协议的网络设备,所述第二网络设备为支持新无线NR协议的网络设备,或
第三网络设备与第四网络设备之间的时间偏移值,所述第三网络设备和所述第四网络设备为支持新无线NR协议的网络设备,所述第三网络设备与第四网络设备之间不同步或具有不同的子载波间隔。
时间偏移值可以是上述各种场景中的时间偏移值,扩大了本申请实施例的应用场景。
在一些可能的实现方式中,所述时间偏移值是所述终端设备的服务网络设备指示的,或预配置的,或预定的。
该时间偏移值可以通过上述各种方式获得,提高了本申请应用的灵活性。
在一些可能的实现方式中,所述终端设备获取时间偏移值包括:所述终端设备从网络设备接收指示信息,所述指示信息用于指示所述时间偏移值,所述时间偏移值是由网络设备根据多个终端设备上报的多个时间偏移值确定的。
终端设备接收网络设备从多个时间偏移值中选中的目标时间偏移值,即多个终端设备可以采用统一的时间偏移值,使得终端设备得到的时隙号更加统一,从而更进一步提高了侧行链路的通信质量。
在一些可能的实现方式中,所述方法还包括:
所述终端设备将所述时间偏移值发送给网络设备。
在一些可能的实现方式中,所述终端设备根据所述第一时间和侧行链路的子载波间隔,确定所述侧行链路的时隙号包括:所述终端设备根据所述第一时间、所述同步源的参考时间和所述侧行链路的子载波间隔,确定所述侧行链路的时隙号。
终端设备根据第一时间、侧行链路的子载波间隔和同步源的参考时间确定该侧行链路的时隙号,从而使得终端设备确定的时隙号更准确,更进一步提高了通信质量。
在一些可能的实现方式中,所述终端设备根据所述第一时间和所述侧行链路的子载波间隔,确定所述侧行链路的时隙号包括:所述终端设备根据所述第一时间、所述同步源的 参考时间、所述侧行链路的子载波间隔和时间偏移值,确定所述侧行链路的时隙号。
终端设备根据第一时间、侧行链路的子载波间隔、同步源的参考时间和时间偏移值确定该侧行链路的时隙号,从而使得终端设备确定的时隙号更准确,更进一步提高了通信质量。
在一些可能的实现方式中,所述方法还包括:
所述终端设备根据所述第一时间,确定所述侧行链路的子帧号和/或帧号。
第一终端设备能够根据该第一时间确定出侧行链路占用资源的子帧号和/或帧号,并根据该子帧号和/或帧号确定该侧行链路的传输资源,即在第一终端设备与同步源之间的定时与侧行链路之间的定时偏移较大的情况下,还可以更具体地确定出该侧行链路进行信号传输的子帧号,和/或帧号,从而提高了侧行链路的通信质量。
在一些可能的实现方式中,所述终端设备根据所述同步源的第一时间,确定所述侧行链路的帧号包括:
所述第一时间和所述侧行链路的帧号满足:
DFN=floor(f2(t))mode M,
其中,DFN为所述侧行链路的帧号,f2(t)为表示第一时间t的函数,floor()表示向下取整,mode表示取余数,M为一个帧包括的无线帧的数目,且t≥0,M为正整数;和/或
所述第一时间和所述侧行链路的子帧号满足:
subframe=floor(f3(t))mode N,
其中,subframe为子帧号,f3(t)为表示所述第一时间t的函数,floor()表示向下取整,mode表示取余数,N为一个无线帧包括的子帧的数目,且t≥0,N为正整数。
在一些可能的实现方式中,所述方法还包括:
所述终端设备根据所述同步源的第一时间和所述侧行链路的子载波间隔,确定所述侧行链路的子帧号和/或帧号。
在一些可能的实现方式中,所述终端设备根据所述第一时间和所述侧行链路的子载波间隔,确定所述侧行链路的时隙号包括:所述第一时间、所述侧行链路的子载波间隔和所述侧行链路的时隙号满足:slot=floor(f1(t)·g(μ))mode h(μ),其中,slot为所述侧行链路的时隙号,f1(t)表示第一时间t的函数,μ的取值对应于所述侧行链路的子载波间隔,g(μ)和h(μ)为μ的函数,floor()表示向下取整,mode表示取余数,且μ为正整数,t≥0。
在一些可能的实现方式中,所述终端设备根据所述第一时间、所述同步源的参考时间和所述侧行链路的子载波间隔,确定所述侧行链路的时隙号包括:所述第一时间、所述同步源的参考时间、所述侧行链路的子载波间隔和所述侧行链路的时隙号满足:slot=floor((f1(t)-Tref)·g(μ))mode h(μ),其中,slot为所述侧行链路的时隙号,f1(t)为表示第一时间t的函数,Tref为所述同步源的参考时间,μ的取值对应于所述侧行链路的子载波间隔,g(μ)和h(μ)为μ的函数,floor()表示向下取整,mode表示取余数,且μ为正整数,t≥0,Tref>0。
在一些可能的实现方式中,所述终端设备根据所述第一时间、所述同步源的参考时间、所述侧行链路的子载波间隔和时间偏移值,确定所述侧行链路的时隙号:所述第一时间、所述同步源的参考时间、所述时间偏移值、所述侧行链路的子载波间隔和所述侧行链路的 时隙号满足:slot=floor((f1(t)-Tref-offsetDFN)·g(μ))mode h(μ),其中,slot为所述侧行链路的时隙号,f1(t)为表示第一时间t的函数,Tref为所述同步源的参考时间,offsetDFN为所述时间偏移值,μ的取值对应于所述侧行链路的子载波间隔,g(μ)和h(μ)为μ的函数,floor()表示向下取整,mode表示取余数,且μ为正整数,t≥0,Tref>0,offsetDFN>0。
在一些可能的实现方式中,所述终端设备根据所述同步源的第一时间和所述同步源的参考时间,确定所述侧行链路的子帧号和/或帧号包括:所述同步源的第一时间、所述侧行链路的子载波间隔和所述侧行链路的子帧号满足:DFN=floor(f2(t)·g(μ))mode M,其中,DFN为所述侧行链路的帧号,f2(t)为表示第一时间t的函数,μ的取值对应于所述侧行链路的子载波间隔,g(μ)为μ的函数,floor()表示向下取整,mode表示取余数,且μ为正整数,t≥0,M为正整数;和/或所述同步源的第一时间、所述侧行链路的子载波间隔和所述侧行链路的子帧号满足:subframe=floor(f3(t)·g(μ))mode N,其中,subframe为所述侧行链路的子帧号,f3(t)为表示所述第一时间t的函数,μ的取值对应于所述侧行链路的子载波间隔,g(μ)为μ的函数,floor()表示向下取整,mode表示取余数,N为一个无线帧包括的子帧的数目,且μ为正整数,t≥0,N为正整数。
在一些可能的实现方式中,终端设备根据所述第一时间和所述侧行链路的子载波间隔,按以下方式确定所述侧行链路的时隙号包括:f4(t)·g(μ)·r(μ_u)),其中,f4(t)为表示所述第一时间t的函数,μ的取值对应于所述侧行链路的子载波间隔,μ_u的取值对应于所述终端设备与所属的网络设备之间的链路的子载波间隔,g(μ)为μ的函数,r(μ_u)为(μ_u)的函数,floor()表示向下取整,且μ和μ_u均为正整数,t≥0,。
在一些可能的实现方式中,g(μ)=2
μ;或
g(μ)=2
μ-m,其中,m对应所述第一终端设备的同步源的子载波间隔,或对应网络设备的子载波间隔,或对应参考子载波间隔,或对应所述第一终端设备与网络设备之间的链路的最大子载波间隔,且m为正整数。
第二方面,提供了一种通信方法,该方法包括:
第一终端设备确定从网络设备接收到指示信息的时隙的第一时隙号,所述指示信息用于指示时间间隔,其中,所述第一时隙号为第一链路的第一子载波间隔对应的时隙中的时隙号,所述第一链路为所述第一终端设备与所述网络设备之间的链路;
所述第一终端设备根据所述第一时隙号和所述时间间隔,确定第二子载波间隔对应的时隙中的第二时隙号,所述第二子载波间隔为侧行链路的子载波间隔,所述侧行链路用于所述第一终端设备和第二终端设备传输侧行信息;
所述第一终端设备在所述第二时隙号对应的时隙上向所述第二终端设备发送所述侧行信息和/或从所述第二终端设备接收所述侧行信息。
本申请实施例中,第一终端设备在与网络设备通信的第一链路的子载波间隔与侧行链路的子载波间隔不同的情况下,能够根据接收到的用于指示时间间隔的指示信息的第一时隙号和该时间间隔确定出第二时隙号,进而在第二时隙号对应的时隙上与其他终端设备进行通信,这样提高了子载波间隔不同的跨载波调度的准确性,或者说降低了收发机之间的不一致问题,从而提高了通信质量。
在一些可能的实现方式中,所述第一终端设备根据所述第一时隙号、所述时间间隔,确定由第二子载波间隔对应的时隙中的第二时隙号包括:
所述第一终端设备根据所述时间间隔、所述第一时隙号、所述第一子载波间隔和所述第二子载波间隔,确定所述第二时隙号。
第一终端设备具体可以根据时间间隔、第一时隙号、第一子载波间隔和第二子载波间隔确定出该第二时隙号,更进一步提高了子载波间隔不同的跨载波调度的准确性。
在一些可能的实现方式中,所述第一链路与所述侧行链路存在非零的定时偏移。
在第一链路与侧行链路存在定时偏移的情况下,终端设备能够根据时间间隔和第一时隙号确定出第二时隙号,提高了跨载波调度的准确性。
在一些可能的实现方式中,所述第一终端设备根据所述第一时隙号和所述时间间隔,确定第二子载波间隔对应的时隙中的第二时隙号包括:
根据所述时间间隔、所述第一时隙号、所述第一子载波间隔、所述第二子载波间隔和时间偏移值,确定所述第二时隙号,所述时间偏移值为所述第一链路与所述侧行链路的时间偏移。
第一终端设备还可以考虑第一链路与该侧行链路的时间偏移值,更进一步第一链路与侧行链路有偏差的跨载波调度的准确性。
在一些可能的实现方式中,所述第一终端设备根据所述时间间隔、所述第一时隙号、所述第一子载波间隔和所述第二子载波间隔,确定所述第二时隙号包括:
所述时间间隔、所述第一时隙号、所述第一子载波间隔和所述第二子载波间隔满足如下关系:
其中,slot为所述第二时隙号,n为所述第一时隙号,μ
s的取值对应于所述第二子载波间隔,μ
u的取值对应于所述第一子载波间隔,K2为所述时间间隔,且n、μ
s、μ
u均为正整数,K2>0。
在一些可能的实现方式中,所述第一终端设备根据所述时间间隔、所述第一时隙号、所述第一子载波间隔、所述第二子载波间隔和时间偏移值,确定所述第二时隙号包括:
所述时间信息、所述第一时隙号、所述第一子载波间隔、所述第二子载波间隔和时间偏移值满足如下关系:
其中,slot为所述第二时隙号,n为所述第一时隙号,μ
s的取值对应于所述第二子载波间隔,μ
u的取值对应于所述第一子载波间隔,K2为所述时间间隔,offset为所述时间偏移值,且n、μ
s、μ
u均为正整数,K2>0,offset≥0。
在一些可能的实现方式中,所述第一终端设备根据所述第一时隙号和所述时间间隔,确定第二子载波间隔对应的时隙中的第二时隙号,包括:
所述第一终端设备根据所述第一时隙号,确定目标时隙,所述目标时隙为所述第二子载波间隔对应的时隙中所述第一终端设备解析完成所述指示信息的时隙;
所述第一终端设备根据所述目标时隙与所述时间间隔,确定所述第二时隙号。
该第一终端设备根据该第一时隙号确定完成解析该指示信息的目标时隙,从该目标时隙的起始位置算起经过该时间间隔所在的时隙的时隙号作为该第二时隙号,这样提高了子 载波间隔不同的跨载波调度的准确性,从而提高了侧行链路的通信质量。
在一些可能的实现方式中,所述第一时隙号所在的时隙与所述侧行链路占用的资源中的至少两个时隙重叠,所述根据所述第一时隙号,确定目标时隙包括:
根据预设条件和所述第一时隙号,从所述至少两个时隙中确定所述目标时隙。
该第一时隙号所在的时隙与侧行链路占用的资源中的至少两个时隙重叠的情况下,该第一终端设备可以根据预设条件和第一时隙号,从该至少两个时隙中选择其中一个时隙作为目标时隙,这样使得该第一终端设备可以与侧行链路的对端设备采用统一的目标时隙进行通信,从而提高了通信质量。
在一些可能的实现方式中,在所述第一时隙号所在的时隙与所述侧行链路占用的资源中的至少两个时隙重叠的情况下,所述指示信息还用于指示将所述至少两个时隙中的第一时隙确定为所述目标时隙。
在该第一时隙号所在的时隙与该侧行链路占用的资源中的至少两个时隙重叠的情况下,该指示信息还可以携带指示该至少两个时隙中的目标时隙的信息,这样第一终端设备根据该指示信息就可以确定出目标时隙,这样使得该第一终端设备可以与侧行链路的对端设备采用统一的目标时隙进行通信,从而提高了通信质量。
在一些可能的实现方式中,所述预设条件为所述至少两个时隙中的第一个时隙或所述至少两个时隙中的第一个时隙的下一个时隙。
该预设条件可以是固定将该至少两个时隙中的某一个作为目标时隙。例如,可以将该至少两个时隙中的第一个时隙作为目标时隙,也可以将该至少两个时隙中的最后一个作为目标时隙,或者将该至少两个时隙中第一个时隙中的下一个时隙作为目标时隙。
在一些可能的实现方式中,所述方法还包括:
根据所述第一子载波间隔与所述第二子载波间隔的大小关系,确定所述预设条件;或
根据所述第一时隙号所在的时隙与所述至少两个时隙中每个时隙的重叠区域的大小,确定所述预设条件。
该预设条件的具体内容也可以是灵活调节,具体地,该第一终端设备可以根据该第一子载波间隔与该第二子载波间隔的大小关系确定该预设条件。或者该第一终端设备可以根据该第一时隙号所在的时隙与该至少两个时隙中每个时隙的重叠区域的大小确定该预设条件。
第三方面,提供了一种确定传输资源的装置,该装置可以是终端,也可以是终端内的芯片。该装置具有实现上述第一方面及各种可能的实现方式的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
在一种可能的设计中,该装置包括:处理模块和收发模块,所述收发模块例如可以是收发器、接收器、发射器中的至少一种,该收发模块可以包括射频电路或天线。该处理模块可以是处理器。
可选地,所述装置还包括存储模块,该存储模块例如可以是存储器。当包括存储模块时,该存储模块用于存储指令。该处理模块与该存储模块连接,该处理模块可以执行该存储模块存储的指令或源自其他的指令,以使该装置执行上述第一方面或其任意一项的方法。
在另一种可能的设计中,当该装置为芯片时,该芯片包括:处理模块,可选地,该芯片还包括收发模块,收发模块例如可以是该芯片上的输入/输出接口、管脚或电路等。处理模块例如可以是处理器。该处理模块可执行指令,以使该终端内的芯片执行上述第一方面以及任意可能的实现的通信方法。
可选地,该处理模块可以执行存储模块中的指令,该存储模块可以为芯片内的存储模块,如寄存器、缓存等。该存储模块还可以是位于通信设备内,但位于芯片外部,如只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)等。
其中,上述任一处提到的处理器,可以是一个通用中央处理器(CPU),微处理器,特定应用集成电路(application-specific integrated circuit,ASIC),或一个或多个用于控制上述各方面通信方法的程序执行的集成电路。
第四方面,提供了一种通信装置,该装置可以是终端,也可以是终端内的芯片。该装置具有实现上述第二方面及各种可能的实现方式的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
在一种可能的设计中,该装置包括:收发模块和处理模块,所述收发模块例如可以是收发器、接收器、发射器中的至少一种,该收发模块可以包括射频电路或天线。该处理模块可以是处理器。
可选地,所述装置还包括存储模块,该存储模块例如可以是存储器。当包括存储模块时,该存储模块用于存储指令。该处理模块与该存储模块连接,该处理模块可以执行该存储模块存储的指令或源自其他的指令,以使该装置执行上述第二方面及各种可能的实现方式的通信方法。在本设计中,该装置可以为网络设备。
在另一种可能的设计中,当该装置为芯片时,该芯片包括:收发模块和处理模块,收发模块例如可以是该芯片上的输入/输出接口、管脚或电路等。处理模块例如可以是处理器。该处理模块可执行指令,以使该终端内的芯片执行上述第二方面以及任意可能的实现的通信方法。
可选地,该处理模块可以执行存储模块中的指令,该存储模块可以为芯片内的存储模块,如寄存器、缓存等。该存储模块还可以是位于通信设备内,但位于芯片外部,如只读存储器或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器等。
其中,上述任一处提到的处理器,可以是一个通用中央处理器,微处理器,特定应用集成电路,或一个或多个用于控制上述各方面通信方法的程序执行的集成电路。
第五方面,提供了一种计算机存储介质,该计算机存储介质中存储有程序代码,该程序代码用于指示执行上述第一方面或其任意可能的实现方式中的方法的指令。
第六方面,提供了一种计算机存储介质,该计算机存储介质中存储有程序代码,该程序代码用于指示执行上述第二方面或其任意可能的实现方式中的方法的指令。
第七方面,提供了一种包含指令的计算机程序产品,其在计算机上运行时,使得计算机执行上述第一方面其任意可能的实现方式中的方法。
第八方面,提供了一种包含指令的计算机程序产品,其在计算机上运行时,使得计算机执行上述第二方面或其任意可能的实现方式中的方法。
第九方面,提供了一种处理器,用于与存储器耦合,用于执行上述第一方面或其任意可能的实现方式中的方法。
第十方面,提供了一种处理器,用于与存储器耦合,用于执行上述第二方面或其任意可能的实现方式中的方法。
第十一方面,提供了一种芯片,芯片包括处理器和通信接口,该通信接口用于与外部器件或内部器件进行通信,该处理器用于实现上述第一方面或其任意可能的实现方式中的方法。
可选地,该芯片还可以包括存储器,该存储器中存储有指令,处理器用于执行存储器中存储的指令或源于其他的指令。当该指令被执行时,处理器用于实现上述第一方面或其任意可能的实现方式中的方法。
可选地,该芯片可以集成在终端上。
第十二方面,提供了一种芯片,芯片包括处理器和通信接口,该通信接口用于与外部器件或内部器件进行通信,该处理器用于实现上述第二方面或其任意可能的实现方式中的方法。
可选地,该芯片还可以包括存储器,该存储器中存储有指令,处理器用于执行存储器中存储的指令或源于其他的指令。当该指令被执行时,处理器用于实现上述第二方面或其任意可能的实现方式中的方法。
可选地,该芯片可以集成在终端上。
基于上述技术方案,终端设备能够根据该侧行链路占用资源的第一子载波间隔和第一同步源发送的第一时间确定出侧行链路占用资源的时隙号,并根据该时隙号确定该侧行链路的传输资源,该传输资源可以是用于终端设备传输侧行信息,这样本申请实施例提高了终端设备的定时精度,进而提高了通信质量。
图1是本申请一个实施例的应用场景的示意图;
图2是不同子载波间隔与不同时隙长度的对应关系的示意图;
图3是本申请一个实施例的确定传输资源的方法的示意性流程图;
图4是本申请不同同步源的定时的示意图;
图5是本申请另一个实施例的应用场景的示意图;
图6是本申请一个实施例的通信方法的示意性流程图;
图7是本申请一个具体实施例的通信方法的示意图;
图8是本申请另一个具体实施例的通信方法的示意图;
图9是本申请一个实施例的确定传输资源的装置的示意性框图;
图10是本申请一个实施例的确定传输资源的装置的示意性结构图;
图11是本申请一个实施例的终端的示意性框图;
图12是本申请另一个实施例的确定传输资源的装置的示意性框图;
图13是本申请又一个实施例的确定传输资源的装置的示意性框图。
下面将结合附图,对本申请中的技术方案进行描述。
以下,对本申请实施例中的部分用语进行解释说明,以便于本领域技术人员理解。
1)终端设备,包括向用户提供语音和/或数据连通性的设备,例如可以包括具有无线连接功能的手持式设备、或连接到无线调制解调器的处理设备。该终端设备可以经无线接入网(radio access network,RAN)与核心网进行通信,与RAN交换语音和/或数据。该终端设备可以包括用户设备(user equipment,UE)、无线终端设备、移动终端设备、订户单元(subscriber unit)、订户站(subscriber station),移动站(mobile station)、移动台(mobile)、远程站(remote station)、接入点(access point,AP)、远程终端设备(remote terminal)、接入终端设备(access terminal)、用户终端设备(user terminal)、用户代理(user agent)、或用户装备(user device)等。例如,可以包括移动电话(或称为“蜂窝”电话),具有移动终端设备的计算机,便携式、袖珍式、手持式、计算机内置的移动装置,智能穿戴式设备等。例如,个人通信业务(personal communication service,PCS)电话、无绳电话、会话发起协议(session initiation protocol,SIP)话机、无线本地环路(wireless local loop,WLL)站、个人数字助理(personal digital assistant,PDA)、等设备。还包括受限设备,例如功耗较低的设备,或存储能力有限的设备,或计算能力有限的设备等。例如包括条码、射频识别(radio frequency identification,RFID)、传感器、全球定位系统(global positioning system,GPS)、激光扫描器等信息传感设备。
作为示例而非限定,在本申请实施例中,该终端设备还可以是可穿戴设备等。可穿戴设备也可以称为穿戴式智能设备,是应用穿戴式技术对日常穿戴进行智能化设计、开发出可以穿戴的设备的总称,如眼镜、手套、手表、服饰及鞋等。可穿戴设备即直接穿在身上,或是整合到用户的衣服或配件的一种便携式设备。可穿戴设备不仅仅是一种硬件设备,更是通过软件支持以及数据交互、云端交互来实现强大的功能。广义穿戴式智能设备包括功能全、尺寸大、可不依赖智能手机实现完整或者部分的功能,例如:智能手表或智能眼镜等,以及只专注于某一类应用功能,需要和其它设备如智能手机配合使用,如各类进行体征监测的智能手环、智能头盔、智能首饰等。
而如上介绍的各种终端设备,如果位于车辆上(例如放置在车辆内或安装在车辆内),都可以认为是车载终端设备,车载终端设备例如也称为车载单元(on-board unit,OBU)。
2)网络设备,例如包括接入网(access network,AN)设备,例如基站(例如,接入点),可以是指接入网中在空口通过一个或多个小区与无线终端设备通信的设备,或者例如,一种V2X技术中的网络设备为路侧单元(road side unit,RSU)。基站可用于将收到的空中帧与网际协议(IP)分组进行相互转换,作为终端设备与接入网的其余部分之间的路由器,其中接入网的其余部分可包括IP网络。RSU可以是支持V2X应用的固定基础设施实体,可以与支持V2X应用的其他实体交换消息。网络设备还可协调对空口的属性管理。例如,网络设备可以包括长期演进(long term evolution,LTE)系统或演进的LTE系统(LTE-Advanced,LTE-A)中的演进型基站(NodeB或eNB或e-NodeB,evolutional Node B),或者也可以包括5G NR系统中的下一代节点B(next generation node B,gNB)或者也可以包括云接入网(cloud radio access network,CloudRAN)系统中的集中式单元(centralized unit,CU)和分布式单元(distributed unit,DU),本申请实施例并不限定。
3)本申请实施例中的术语“系统”和“网络”可被互换使用。“多个”是指两个或 两个以上,鉴于此,本申请实施例中也可以将“多个”理解为“至少两个”。“至少一个”,可理解为一个或多个,例如理解为一个、两个或更多个。例如,包括至少一个,是指包括一个、两个或更多个,而且不限制包括的是哪几个。例如,包括A、B和C中的至少一个,那么包括的可以是A、B、C,A和B,A和C,B和C,或A和B和C。同理,对于“至少一种”等描述的理解,也是类似的。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,字符“/”,如无特殊说明,一般表示前后关联对象是一种“或”的关系。
除非有相反的说明,本申请实施例提及“第一”、“第二”等序数词用于对多个对象进行区分,不用于限定多个对象的顺序、时序、优先级或者重要程度。例如第一时域资源和第二时域资源,只是为了区分不同的时域资源,并不是限制这两个时域资源的优先级或重要程度等。
本申请实施例提供的技术方案可以应用于5G系统,或者应用于未来的通信系统或其他类似的通信系统。另外,本申请实施例提供的技术方案可以应用于蜂窝链路,也可以应用于设备间的链路,例如设备到设备(device to device,D2D)链路。D2D链路或V2X链路,也可以称为侧行链路(sidelink),其中侧行链路也可以称为边链路或副链路等。在本申请实施例中,上述的术语都是指相同类型的设备之间建立的链路,其含义相同。所谓相同类型的设备,可以是终端设备到终端设备之间的链路,也可以是基站到基站之间的链路,还可以是中继节点到中继节点之间的链路等,本申请实施例对此不做限定。对于终端设备和终端设备之间的链路,有3GPP的版本(Rel)-12/13定义的D2D链路,也有3GPP为车联网定义的车到车、车到手机、或车到任何实体的V2X链路,包括Rel-14/15。还包括目前3GPP正在研究的Rel-16及后续版本的基于NR系统的V2X链路等。
本申请实施例的技术方案可以应用于各种通信系统,例如:全球移动通信(global system for mobile communications,GSM)系统、码分多址(code division multiple access,CDMA)系统、宽带码分多址(wideband code division multiple access,WCDMA)系统、通用分组无线业务(general packet radio service,GPRS)、长期演进(long term evolution,LTE)系统、LTE频分双工(frequency division duplex,FDD)系统、LTE时分双工(time division duplex,TDD)、通用移动通信系统(universal mobile telecommunication system,UMTS)、全球互联微波接入(worldwide interoperability for microwave access,WiMAX)通信系统、未来的第五代(5th generation,5G)系统或新无线(new radio,NR)等。
在本申请实施例中,终端设备设备或网络设备包括硬件层、运行在硬件层之上的操作系统层,以及运行在操作系统层上的应用层。该硬件层包括中央处理器(central processing unit,CPU)、内存管理单元(memory management unit,MMU)和内存(也称为主存)等硬件。该操作系统可以是任意一种或多种通过进程(process)实现业务处理的计算机操作系统,例如,Linux操作系统、Unix操作系统、Android操作系统、iOS操作系统或windows操作系统等。该应用层包含浏览器、通讯录、文字处理软件、即时通信软件等应用。并且,本申请实施例并未对本申请实施例提供的方法的执行主体的具体结构特别限定,只要能够通过运行记录有本申请实施例的提供的方法的代码的程序,以根据本申请实施例提供的方法进行通信即可,例如,本申请实施例提供的方法的执行主体可以是终端设备设备或网络 设备,或者,是终端设备设备或网络设备中能够调用程序并执行程序的功能模块。
另外,本申请的各个方面或特征可以实现成方法、装置或使用标准编程和/或工程技术的制品。本申请中使用的术语“制品”涵盖可从任何计算机可读器件、载体或介质访问的计算机程序。例如,计算机可读介质可以包括,但不限于:磁存储器件(例如,硬盘、软盘或磁带等),光盘(例如,压缩盘(compact disc,CD)、数字通用盘(digital versatile disc,DVD)等),智能卡和闪存器件(例如,可擦写可编程只读存储器(erasable programmable read-only memory,EPROM)、卡、棒或钥匙驱动器等)。另外,本文描述的各种存储介质可代表用于存储信息的一个或多个设备和/或其它机器可读介质。术语“机器可读介质”可包括但不限于,无线信道和能够存储、包含和/或承载指令和/或数据的各种其它介质。
另外,本文描述的各种存储介质可代表用于存储信息的一个或多个设备和/或其它机器可读介质。术语“机器可读介质”可包括但不限于,无线信道和能够存储、包含和/或承载指令和/或数据的各种其它介质。
需要说明的是,在本申请实施例中,在应用层可以运行多个应用程序,此情况下,执行本申请实施例的通信方法的应用程序与用于控制接收端设备完成所接收到的数据所对应的动作的应用程序可以是不同的应用程序。
图1是本申请实施例的应用场景的示意图。如图1所示,该应用场景可以是车联网场景,该车联网场景包括一个或多个全球导航卫星系统(global navigation satellite system,GNSS),一个或多个LTE基站设备(eNB),一个或多个NR基站设备(gNB),一个或多个路侧单元(roadside unit,RSU),以及一个或多个车载设备(例如,UE1、UE2和UE3)。其中,GNSS可以用于为各个网元提供定位信息,eNB可以与各个车载设备和/或RSU进行通信,gNB也可以与各个车载设备和/或RSU进行通信,RSU可以与各个车站设备和/或eNB进行通信,车载设备可以与GNSS、eNB、gNB、RSU,以及与其他车载设备中的至少一项进行通信。
需要说明的是,本申请可以应用于包括eNB和gNB的场景中,也可以应用于不包括eNB和/或gNB的场景中。具体地,在存在eNB和/或gNB的情况下,为网络覆盖场景;在不存在eNB和gNB的情况下,为无网络覆盖的场景。
还需要说明的是,RSU从功能上可以看作是一个车载设备,也可以看作是一个eNB设备,本申请对此不进行限定。
还需要说明的是,UE与UE之间的链路,在D2D中可以称为“D2D链路”,也可以称为“边链路或侧行链路(sidelink)”,还可以称为PC5链路,或者在车联网中可以称为车到车(vehicle to vehicle,V2V)链路,或车到人(vehicle to pedestrian,V2P)链路,车到基础设施(vehicle to infrastructure,V2I)链路,为方便描述下述实施例以“侧行链路”为例进行说明,但本申请并不限于此。此外,网络设备(例如,gNB、eNB或RSU)与UE之间的链路可以称为蜂窝链路。
应理解,图1所示的场景中的各个设备之间的通信可以是使用蜂窝链路的频谱,也可以是使用5.9GHz附近的智能交通频谱,本申请对此不进行限定。
还需要说明的是,本申请实施例中进行D2D通信的两个终端可以同步到同一类同步源,也可以同步到不同类的同步源中。例如,UE3同步到gNB,UE2同步到eNB,且UE2和UE3之间进行D2D通信;或者UE1同步到eNB,UE2同步到eNB,且UE1和UE2之 间进行D2D通信;或者UE3同步到gNB,UE2同步到eNB,UE2和UE3之间进行D2D通信。
此外,在LTE系统中,子载波间隔为固定值,而在5G标准中支持多种子载波间隔的类型,例如,子载波间隔为15kHz,30kHz,60kHz,120kHz,240kHz和480kHz等。因此,在进行D2D通信的两个终端同步到两个不同类的gNB时,可以是两个gNB的子载波间隔不同。
其中,在基于正交频分复用(Orthogonal Frequency Duplex Multiplexing,OFDM)的系统中,某个子带中的子载波间隔和该子带对应的OFDM符号的长度成反比,即子载波间隔越大,OFDM符号的长度越短。例如,如图2以子载波间隔分别为15kHz和60kHz为例,示出了子载波间隔分别为15kHz和60kHz与OFDM符号长度的对应关系。如图2所示,OFDM系统使用快速傅里叶变换(Fast Fourier Transformation,FFT)将一个时域上的OFDM符号变换到频域上对应的子载波,频域上的子载波经过FFT的逆变换即快速傅里叶逆变换(Inverse Fast Fourier Transformation,IFFT)变化成时域上的一个OFDM符号。在基于OFDM的系统中,子载波间隔和OFDM符号的长度成反比,即子载波间隔的类型为15kHz时对应的一个OFDM符号的时间长度是子载波间隔的类型为60kHz时对应的一个OFDM符号的时间长度的4倍。在一个服务小区,数据的发送是基于传输时间间隔(transmission time interval,TTI)的,也就是一次数据发送,时间长度为1个TTI。具体地,一个TTI可以是一个子帧1ms,或者1个slot。slot可以是一个相对单位,即仅定义slot包含的OFDM符号个数。例如,如图2所示,一个slot包含7个OFDM符号,当子载波间隔的类型为15kHz时,一个slot的绝对时间长度为0.5ms,当子载波间隔的类型为60kHz时,一个slot的绝对时间长度为0.125ms。
传统方案中,终端能够根据从同步源获取的时间确定出终端设备的帧号和子帧号,随着终端设备对时间的精确度要求越来越高,终端设备在同步到上述同步源时如何提高终端设备的定时精度亟待解决。
图3示出了本申请实施例的确定传输资源的方法的示意性流程图。
301,第一终端设备从同步源获取第一时间。相应地,同步源发送该第一时间。
可选地,该同步源可以是eNB,gNB,或GNSS中的任意一项。
具体地,第一终端设备与eNB通信占用的资源的子载波间隔通常固定为15kHz,第一终端设备与gNB通信占用的资源的子载波间隔通常为15*2
μkHz,其中μ的取值为0、1、2、3或4,即对应的子载波间隔分别为15kHz、30kHz、60kHz、120kHz和240kHz。为描述方便,下述实施例μ的取可以描述为对应于子载波间隔,例如,对应于子载波间隔为15kHz的μ的取值为0,对应于子载波间隔为30kHz的μ的取值为1,60kHz的μ的取值为2、120kHz的μ的取值为3和240kHz的μ的取值为4。
在本申请实施例中,有关时隙的概念是指,特定子载波间隔下的一次传输所占用的时长。可以是1ms,0.5ms,0.25ms,0.125ms,或0.0625ms,或其它长度值。其占用的符号可以是14个,12个,7个,6个,4个,3个,或2个,或其它符号数等。例如,对于LTE系统而言,一个时隙的长度为0.5ms,一个子帧的长度为1ms。在NR系统中,不同的子载波间隔下一个时隙的长度不同,可以简单地认为是1ms除以2的整数倍。另外,NR系统也支持迷你时隙(mini-slot)的传输,即,只是用部分符号来做的时隙的传输。
当UE的同步源是网络设备时,UE从网络设备获取第一时间。获取到的第一时间的精度与UE的实现以及网络设备发送信号的带宽有关。通常,UE可以获取网络设备发送信号的无线帧号,子帧号或时隙号。如果要获取更高精度的第一时间的信息,还可以得到符号的起止位置,循环前缀(cyclic prefix,CP)的起止位置,或者采样点级的时间精度的位置。在UE在基带宽信号的解调前,UE要对接收到的信号进行采样,对多载波系统,采样率Fs通常为子载波间隔与快速傅里叶变换(Fast Fourier Transform,FFT)点数整数倍。例如:对15kHz的子载波间隔的系统,FFT点数为2048时,采样率为30.72M的整数倍。例如,当Fs=30.72M时,每个采样点对应的时间精度Ts=1/Fs=0.0326us。因此,当UE同步到网络设备时,也可以获高精度的第一时间信息。
当UE的同步源是是卫星时,UE从卫星设备获取第一时间。与GNSS获取的第一时间的时间精度是卫星提供的信息为基础获得的,通常与卫星的体制和卫星信号的接收机有关。例如,可以达到几十纳秒的定时精确度。这个时间精度,对于以毫秒或微秒级的无线通信系统而言是足够的。
可选地,在同步源为卫星的情况下,该第一时间为UTC时间。
可选地,在同步源为网络设备的情况下,该第一时间为当前网络的时间。
具体地,网络的时间可以是无线帧、子帧、时隙或微时隙、符号所对应的时间。
具体地,在同步源为该网络设备的情况下,该第一时间为该网络设备覆盖范围内的网络的时间。其中,该网络设备可以是eNB,也可以是gNB。
302,该第一终端设备根据该第一时间和侧行链路的子载波间隔,确定该侧行链路的时隙号,该侧行链路用于该第一终端设备和第二终端设备传输侧行信息。
具体地,侧行链路为终端设备之间通信使用的链路,侧行链路的子载波间隔可以是侧行链路占用的资源的子载波间隔,第一终端设备可以根据该第一时间和该侧行链路的子载波间隔确定该侧行链路的时隙号。
需要说明的是,一个终端通过侧行链路进行通信的对端可以是一个终端,也可以是多个终端;或者多个终端通过侧行链路与一个终端进行通信,即步骤302中的终端为该多个终端中的任意一个,本申请对此不进行限定。
可选地,步骤302具体可以是第一时间、该侧行链路的子载波间隔和该侧行链路的时隙号满足:slot=floor(f1(t)·g(μ))mode h(μ),其中slot为所述侧行链路的时隙号,f1(t)表示第一时间t的函数,μ的取值对应于所述侧行链路的子载波间隔,g(μ)和h(μ)为μ的函数,floor()表示向下取整,mode表示取余数,且μ为正整数,t≥0。
具体地,floor()表示向下取整,例如,floor(0.5)=0,floor(3.1)=3,floor(5.9)=5。mode表示取余数,例如,3mode 10=3,30mode 10=0,13mode 10=3。f1(t)表示第一时间t的函数,例如,f1(t)=t,g(μ)可以表示一个时隙的绝对时长,例如,g(μ)=2
μ,h(μ)可以表示一个子帧包括的时隙数目,例如,h(μ)=2
μ。也就是说,slot=floor(t·2
μ)mode 2
μ。
可选地,步骤302具体可以是第一时间、该侧行链路的子载波间隔和该侧行链路的时隙号满足:slot=(f1(t)·g(μ))mode h(μ),其中slot为所述侧行链路的时隙号,f1(t)表示第一时间t的函数,μ的取值对应于所述侧行链路的子载波间隔,g(μ)和h(μ)为μ的函数,mode表示取余数,且μ为正整数,t≥0,。
可选的,h(μ)与g(μ)可以相同或不同。
需要说明的是,本申请中所有公式在计算中应该统一时间单位,例如上述公式的时间单位可以是ms。
可选地,步骤302更具体可以是根据该第一时间、该同步源的参考时间和该侧行链路的子载波间隔确定该侧行链路的时隙号。
具体地,第一终端设备需要考虑同步源的当前时间以及该同步源的参考时间,再结合侧行链路的子载波间隔确定该侧行链路的时隙号。在同步源为卫星的情况下,同步源的参考时间可以是UTC格林威治时间的1900年1月1号的00:00:00。在同步源为网络设备的情况下,该同步源的参考时间可以是网络当前的时间所在的无线帧的第一个无线帧的帧头的时间。可选地,同步源的参考时间是可以通过网络配置或预配置给第一终端设备的,在未被配置时,其取值为零。
可选地,该第一时间、该同步源的参考时间、该侧行链路的子载波间隔和该侧行链路的时隙号可以是满足如下公式:
slot=floor((f1(t)-Tref)·g(μ))mode h(μ),其中,slot为所述侧行链路的时隙号,f1(t)为表示第一时间t的函数,Tref为所述同步源的参考时间,μ的取值对应于所述侧行链路的子载波间隔,g(μ)和h(μ)为μ的函数,floor()表示向下取整,mode表示取余数,且μ为正整数,t≥0,Tref>0。
具体地,若f1(t)表示第一时间t的函数,例如,f1(t)=t,g(μ)可以表示一个时隙的绝对时长,例如,g(μ)=2
μ,h(μ)可以表示一个子帧包括的时隙数目,例如,h(μ)=2
μ。也就是说,slot=floor((t-Tref)·2
μ)mode 2
μ。
可选地,该第一终端设备还可以获取时间偏移值,并根据该同步源的第一时间、时间偏移值和侧行链路的子载波间隔,确定该侧行链路的时隙号。
具体地,在第一终端设备同步到网络设备的情况下,该第一终端设备从网络设备获取到的第一时间为该网络的当前时间与当前无线帧的相对时间差,这样第一终端设备根据该相对时间差、以及时间偏移值和侧行链路的子载波间隔,可以确定该侧行链路的时隙号。
可选地,第一时间、该侧行链路的子载波间隔、时间偏移值和侧行链路的时隙号满足如下公式:
slot=floor((f1(t)-offsetDFN)·g(μ))mode h(μ),其中,slot为所述侧行链路的时隙号,f1(t)为表示第一时间t的函数,offsetDFN为所述时间偏移值,μ的取值对应于所述侧行链路的子载波间隔,g(μ)和h(μ)为μ的函数,floor()表示向下取整,mode表示取余数,且μ为正整数,t≥0,offsetDFN>0。
例如,f1(t)=t,g(μ)=2
μ,h(μ)=2
μ,slot=floor((t-offsetDFN)·2
μ)mode 2
μ。
可选地,第一时间、该侧行链路的子载波间隔、时间偏移值和侧行链路的时隙号满足如下公式:
slot=((f1(t)-offsetDFN)·g(μ))mode h(μ),其中,slot为所述侧行链路的时隙号,f1(t)为表示第一时间t的函数,offsetDFN为所述时间偏移值,μ的取值对应于所述侧行链路的子载波间隔,g(μ)和h(μ)为μ的函数,mode表示取余数,且μ为正整数,t≥0,offsetDFN>0。
可选地,第一终端设备获取的该时间偏移值可以是从网络设备接收到的。
具体地,多个终端设备可以上报多个时间偏移值,网络设备根据该多个时间偏移值确 定最终的目标时间偏移值,并将目标时间偏移值配置给第一终端设备。
可选地,步骤302更具体可以是根据该第一时间、该同步源的参考时间、该侧行链路的子载波间隔和时间偏移值,确定该侧行链路的时隙号。
需要说明的是,该时间偏移值可以是该第一终端设备所属的第一网络设备配置的,也可以是该第一终端设备与所属的第一网络设备预先约定的,也可以是协议规定的,本申请对此不进行限定。
可选地,第一时间、该同步源的参考时间、该侧行链路的子载波间隔、时间偏移值和侧行链路的时隙号满足如下公式:
slot=floor((f1(t)-Tref-offsetDFN)·g(μ))mode h(μ),其中,slot为所述侧行链路的时隙号,f1(t)为表示第一时间t的函数,Tref为所述同步源的参考时间,offsetDFN为所述时间偏移值,μ的取值对应于所述侧行链路的子载波间隔,g(μ)和h(μ)为μ的函数,floor()表示向下取整,mode表示取余数,且μ为正整数,t≥0,Tref>0,offsetDFN>0。
例如,f1(t)=t,g(μ)=2
μ,h(μ)=2
μ,即slot=floor((t-Tref-offsetDFN)·2
μ)mode 2
μ。若t-Tref-offsetDFN=71,μ=2,则slot=0,即该侧行链路所在的时隙号为0;若t-Tref-offsetDFN=256.756,μ=2,则slot=3。
可选地,第一时间、该同步源的参考时间、该侧行链路的子载波间隔、时间偏移值和侧行链路的时隙号满足如下公式:
slot=((f1(t)-Tref-offsetDFN)·g(μ))mode h(μ),其中,slot为所述侧行链路的时隙号,f1(t)为表示第一时间t的函数,Tref为所述同步源的参考时间,offsetDFN为所述时间偏移值,μ的取值对应于所述侧行链路的子载波间隔,g(μ)和h(μ)为μ的函数,mode表示取余数,且μ为正整数,t≥0,Tref>0,offsetDFN>0。
可选地,该时间偏移值可以是所述侧行链路与第二链路的时间偏移值,该第二链路为所述第一终端设备与网络设备之间进行通信的链路,或
第一侧行传输技术与第二侧行传输技术之间的时间偏移值,或
第一网络设备与第二网络设备之间的时间偏移值,所述第一网络设备为支持长期演进LTE协议的网络设备,所述第二网络设备为支持新无线NR协议的网络设备,或
第三网络设备与第四网络设备之间的时间偏移值,所述第三网络设备和所述第四网络设备为支持新无线NR协议的网络设备,所述第三网络设备与第四网络设备之间不同步或具有不同的子载波间隔。
可选地,偏移值是所述侧行链路与该第二链路的时间偏移值是指:在侧行链路上通信时使用定时与第二链路上使用的上行或下行定时之间的时间偏移值。这个时间偏移值可以定义在无线帧号、子帧号、时隙号或符号间隔或采样点时长上,本发明对此不做限定。
可选地,偏移值是所述第一侧行传输技术与第二侧行传输技术之间的时间偏移值是指:第一侧行传输技术,例如LTE-V2X,第二侧行传输技术,这两种侧行传输技术之间存在的定时偏移值。这个时间偏移值可以定义在sidelink例上的无线帧号、子帧号、时隙号或符号间隔或采样点时长上,本发明对此不做限定。
可选地,第一网络设备与第二网络设备之间的时间偏移值,所述第一网络设备为支持长期演进LTE协议的网络设备,所述第二网络设备为支持新无线NR协议的网络设备是指:在LTE的eNB与NR的gNB通信时在上行或下行使用的定时之间的时间偏移值。这个时 间偏移值可以定义在无线帧号、子帧号、时隙号或符号间隔或采样点时长上,本发明对此不做限定。
可选地,第三网络设备与第四网络设备之间的时间偏移值,所述第三网络设备和所述第四网络设备为支持新无线NR协议的网络设备,所述第三网络设备与第四网络设备之间不同步或具有不同的子载波间隔是指:具有不同子载波间隔和/或定时不对齐的两个NR的gNB通信时在上行或下行使用的定时之间的时间偏移值。这个时间偏移值可以定义在无线帧号、子帧号、时隙号或符号间隔或采样点时长上,本发明对此不做限定。
可选地,第一时间、该侧行链路的子载波间隔和该侧行链路的时隙号还可以是满足如下公式:
slot=floor(f4(t)·g(μ)·r(μ_u)),
其中,slot为所述侧行链路的时隙号,f4(t)为表示所述第一时间t的函数,μ的取值对应于所述侧行链路的子载波间隔,μ_u的取值对应于所述第一终端设备与所属的网络设备之间的链路的子载波间隔,g(μ)为μ的函数,r(μ_u)为(μ_u)的函数,floor()表示向下取整,且μ和μ_u均为正整数,t≥0。
例如,若f4(t)=t,g(μ)=2
μ,r(μ)=2
-μ_u,则slot=floor(t·2
μ-μ_u)。
可选地,第一时间、该侧行链路的子载波间隔和该侧行链路的时隙号还可以是满足如下公式:
slot=f4(t)·g(μ)·r(μ_u),
其中,slot为所述侧行链路的时隙号,f4(t)为表示所述第一时间t的函数,μ的取值对应于所述侧行链路的子载波间隔,μ_u的取值对应于所述第一终端设备与所属的网络设备之间的链路的子载波间隔,g(μ)为μ的函数,r(μ_u)为(μ_u)的函数,且μ和μ_u均为正整数,t≥0。
可选地,第一时间、该侧行链路的子载波间隔、时间偏移值和该侧行链路的时隙号还可以是满足如下公式:
slot=floor((f4(t)+offset1)·g(μ)·r(μ_u)),
其中,slot为所述侧行链路的时隙号,f4(t)为表示所述第一时间t的函数,μ的取值对应于所述侧行链路的子载波间隔,μ_u的取值对应于所述第一终端设备与所属的网络设备之间的链路的子载波间隔,offset1为时间偏移值,g(μ)为μ的函数,r(μ_u)为(μ_u)的函数,floor()表示向下取整,且μ和μ_u均为正整数,t≥0。
例如,若f4(t)=t,g(μ)=2
μ,r(μ)=2
-μ_u,则slot=floor((t+offset1)·2
μ-μ_u)
可选地,g(μ)=2
μ;或
g(μ)=2
μ-m,其中,m对应所述第一终端设备的同步源的子载波间隔,或对应网络设备的子载波间隔,或对应参考子载波间隔,或对应所述第一终端设备与网络设备之间的链路的最大子载波间隔,且m为正整数。
303,该第一终端设备根据该时隙号,确定该侧行链路上用于传输该侧行信息的传输资源。
具体地,第一终端设备能够根据该侧行链路占用资源的第一子载波间隔和第一同步源发送的第一时间确定出侧行链路占用资源的时隙号,并根据该时隙号确定该侧行链路的传输资源,该传输资源可以是用于第一终端设备进行收发信息,这样本申请实施例提高了终 端设备的定时精度,进而提高了通信质量。
304,该第一终端设备可以在该传输资源上接收和/或发送侧行信息。
可选地,该第一终端设备可以是进行D2D通信中的任意一个终端设备,也就是说,进行D2D通信中的两个终端设备中的每个终端设备可以按照上述方式确定与对端进行通信的时隙号。
具体地,本申请实施例可以应用于该第一终端设备和该第二终端分别同步到不同类型的同步源(例如,一个同步源为eNB,另一个同步源为gNB)的场景,例如,如图4所示,第一终端设备同步到eNB,与同步到gNB的定时不同。或者本申请实施例也可以应用于该第一终端设备和该第二终端设备同步到与侧行链路占用的资源的子载波间隔不同的同步源,这样第一终端设备和第二终端设备之间的通信具有统一的定时,从而提高了D2D通信的通信质量。
可选地,该第一终端设备还可以根据从同步源获取的第一时间确定侧行链路的子帧号和/或帧号。
具体地,第一终端设备能够根据该第一时间确定出侧行链路占用资源的子帧号和/或帧号,并根据该子帧号和/或帧号确定该侧行链路的传输资源,即在第一终端设备与同步源之间的定时与侧行链路之间的定时偏移较大的情况下,还可以更具体地确定出该侧行链路进行信号传输的子帧号,和/或帧号,从而提高了侧行链路的通信质量。
可选地,该第一时间和该侧行链路的帧号满足:
DFN=floor(f2(t))mode M;
该第一时间和该侧行链路的子帧号满足:
subframe=floor(f3(t))mode N,
其中,DFN为所述侧行链路的帧号,subframe为所述侧行链路的子帧号,f2(t)和f3(t)分别为第一时间t的函数,floor()表示向下取整,mode表示取余数,M为一个帧包括的无线帧的数目,N为一个无线帧包括的子帧的数目,且t≥0,M、N均为正整数。
具体地,一个帧包括的无线帧的数目M可以是1024,一个无线帧包括的子帧数目N可以是10。
可选地,该第一时间和该侧行链路的帧号满足:
DFN=(f2(t))mode M;
该第一时间和该侧行链路的子帧号满足:
subframe=(f3(t))mode N,
其中,DFN为所述侧行链路的帧号,subframe为所述侧行链路的子帧号,f2(t)和f3(t)分别为第一时间t的函数,mode表示取余数,M为一个帧包括的无线帧的数目,N为一个无线帧包括的子帧的数目,且t≥0,M、N均为正整数。
具体地,f2(t)=0.1t。
可选地,该第一终端设备根据该同步源的第一时间、同步源的参考时间和该侧行链路的子载波间隔,确定该侧行链路的子帧号和/或帧号。
具体地,第一时间、同步源的参考时间和该侧行链路的帧号可以满足:
DFN=floor(f2(t)-Tref)mode M;
第一时间、同步源的参考时间和该侧行链路的子帧号可以满足:
subframe=floor(f3(t)-Tref)mode N;
其中,DFN为所述侧行链路的帧号,subframe为所述侧行链路的子帧号,Tref表示该同步源的参考时间,f2(t)为表示第一时间t的函数,floor()表示向下取整,mode表示取余数,M为一个帧包括的无线帧的数目,N为一个无线帧包括的子帧的数目,且t≥0,Tref>0,M、N均为正整数。
可选地,第一时间、同步源的参考时间和该侧行链路的帧号可以满足:
DFN=floor(0.1(f2(t)-Tref))mode M;
其中,DFN为所述侧行链路的帧号,Tref表示该同步源的参考时间,f2(t)为表示第一时间t的函数,floor()表示向下取整,mode表示取余数,M为一个帧包括的无线帧的数目,N为一个无线帧包括的子帧的数目,且t≥0,Tref>0,M均为正整数。
可选地,第一时间、同步源的参考时间和该侧行链路的帧号可以满足:
DFN=(f2(t)-Tref)mode M;
第一时间、同步源的参考时间和该侧行链路的子帧号可以满足:
subframe=(f3(t)-Tref)mode N;
其中,DFN为所述侧行链路的帧号,subframe为所述侧行链路的子帧号,Tref表示该同步源的参考时间,f2(t)为表示第一时间t的函数,mode表示取余数,M为一个帧包括的无线帧的数目,N为一个无线帧包括的子帧的数目,且t≥0,Tref>0,M、N均为正整数。
可选地,该第一终端设备还可以获取时间偏移值,并根据该同步源的第一时间、时间偏移值和侧行链路的子载波间隔,确定该侧行链路的帧号和/或子帧号。
具体地,在第一终端设备同步到网络设备的情况下,该第一终端设备从网络设备获取到的第一时间为该网络的当前时间与当前无线帧的相对时间差,这样第一终端设备根据该相对时间差、以及时间偏移值和侧行链路的子载波间隔,可以确定该侧行链路的帧号和/或子帧号。
可选地,第一时间、该侧行链路的子载波间隔、时间偏移值和侧行链路的帧号满足如下公式:
DFN=floor(0.1(f1(t)-offsetDFN))mode M;
第一时间、该侧行链路的子载波间隔、时间偏移值和侧行链路的子帧号满足如下公式:
subframe=floor(f1(t)-offsetDFN)mode N;
其中,DFN为所述侧行链路的帧号,subframe为所述侧行链路的子帧号,f1(t)为表示第一时间t的函数,offsetDFN为所述时间偏移值,μ的取值对应于所述侧行链路的子载波间隔,g(μ)和h(μ)为μ的函数,floor()表示向下取整,mode表示取余数,且t≥0,Tref>0,offsetDFN>0,M、N均为正整数。
例如,f1(t)=t,g(μ)=2
μ,h(μ)=2
μ,DFN=floor(0.1(t-offsetDFN))mode 1024,subframe=floor(f1(t)-offsetDFN)mode10。
可选地,第一时间、该侧行链路的子载波间隔、时间偏移值和侧行链路的帧号满足如下公式:
DFN=(0.1(f1(t)-offsetDFN))mode M;
第一时间、该侧行链路的子载波间隔、时间偏移值和侧行链路的子帧号满足如下公式:
subframe=(f1(t)-offsetDFN)mode N;
其中,DFN为所述侧行链路的帧号,subframe为所述侧行链路的子帧号,f1(t)为表示第一时间t的函数,offsetDFN为所述时间偏移值,μ的取值对应于所述侧行链路的子载波间隔,g(μ)和h(μ)为μ的函数,mode表示取余数,且t≥0,offsetDFN>0,M、N均为正整数。
可选地,该第一终端设备根据该同步源的第一时间、同步源的参考时间和时间偏移值,确定该侧行链路的子帧号和/或帧号。
具体地,第一时间、同步源的参考时间、时间偏移值和该侧行链路的帧号可以满足:
DFN=floor(f2(t)-Tref-offsetDFN)mode M;
第一时间、同步源的参考时间、时间偏移值和该侧行链路的子帧号可以满足:
subframe=floor(f3(t)-Tref-offsetDFN)mode N;
其中,DFN为所述侧行链路的帧号,subframe为所述侧行链路的子帧号,Tref表示该同步源的参考时间,offsetDFN表示时间偏移值,f2(t)为表示第一时间t的函数,floor()表示向下取整,mode表示取余数,M为一个帧包括的无线帧的数目,N为一个无线帧包括的子帧的数目,且t≥0,Tref>0,offsetDFN>0,M、N均为正整数。
例如,f1(t)=0.1t,M=1024,则DFN=floor(0.1(t-Tref-offsetDFN))mode1024。若f2(t)=t,N=10,则subframe=floor((t-Tref-offsetDFN)mode10。若t-Tref-offsetDFN=71,则DFN=7;若t-Tref-offsetDFN=256.756,则DFN=25,subframe=1。
应理解,若f3(t)、Tref、offsetDFN均为整数,则DFN的计算公式可以简化为subframe=(f3(t)-Tref-offsetDFN)mode N。
可选地,第一时间、同步源的参考时间、时间偏移值和该侧行链路的帧号可以满足:
DFN=floor(0.1(f2(t)-Tref-offsetDFN))mode M;
其中,DFN为所述侧行链路的帧号,Tref表示该同步源的参考时间,offsetDFN表示时间偏移值,f2(t)为表示第一时间t的函数,floor()表示向下取整,mode表示取余数,M为一个帧包括的无线帧的数目,N为一个无线帧包括的子帧的数目,且t≥0,Tref>0,offsetDFN>0,M为正整数。
可选地,第一时间、同步源的参考时间、时间偏移值和该侧行链路的帧号可以满足:
DFN=(f2(t)-Tref-offsetDFN)mode M;
第一时间、同步源的参考时间、时间偏移值和该侧行链路的子帧号可以满足:
subframe=(f3(t)-Tref-offsetDFN)mode N;
其中,DFN为所述侧行链路的帧号,subframe为所述侧行链路的子帧号,Tref表示该同步源的参考时间,offsetDFN表示时间偏移值,f2(t)为表示第一时间t的函数,floor()表示向下取整,mode表示取余数,M为一个帧包括的无线帧的数目,N为一个无线帧包括的子帧的数目,且t≥0,Tref>0,offsetDFN>0,M、N均为正整数。
可选地,该第一终端设备根据该同步源的第一时间和该侧行链路的子载波间隔,确定该侧行链路的子帧号和/或帧号。
具体地,第一时间、该侧行链路的子载波间隔和该侧行链路的帧号可以满足如下公式:
DFN=floor(f2(t)·g(μ))mode M;
第一时间、该侧行链路的子载波间隔和该侧行链路的子帧号可以满足如下公式:
subframe=floor(f3(t)·g(μ))mode N;
其中,DFN为所述侧行链路的帧号,subframe为所述侧行链路的子帧号,f2(t)和f3(t)分别为第一时间t的函数,μ的取值对应于所述侧行链路的子载波间隔,g(μ)为μ的函数,floor()表示向下取整,mode表示取余数,M为一个帧包括的无线帧的数目,N为一个无线帧包括的子帧的数目,且μ为正整数,t≥0,M、N均为正整数。
可选地,第一时间、该侧行链路的子载波间隔和该侧行链路的帧号可以满足如下公式:
DFN=(f2(t)·g(μ))mode M;
第一时间、该侧行链路的子载波间隔和该侧行链路的子帧号可以满足如下公式:
subframe=(f3(t)·g(μ))mode N;
其中,DFN为所述侧行链路的帧号,subframe为所述侧行链路的子帧号,f2(t)和f3(t)分别为第一时间t的函数,μ的取值对应于所述侧行链路的子载波间隔,g(μ)为μ的函数,mode表示取余数,M为一个帧包括的无线帧的数目,N为一个无线帧包括的子帧的数目,且μ为正整数,t≥0,M、N均为正整数。
可选地,该第一终端设备根据该同步源的第一时间、该同步源的参考时间和该侧行链路的子载波间隔,确定该侧行链路的子帧号和/或帧号。
具体地,第一时间、该侧行链路的子载波间隔和该侧行链路的帧号可以满足如下公式:
DFN=floor((f2(t)-Tref)·g(μ))mode M;
第一时间、该侧行链路的子载波间隔和该侧行链路的子帧号可以满足如下公式:
subframe=floor((f3(t)-Tref)·g(μ))mode N;
其中,DFN为所述侧行链路的帧号,subframe为所述侧行链路的子帧号,Tref为同步源的参考时间,f2(t)和f3(t)分别为第一时间t的函数,μ的取值对应于所述侧行链路的子载波间隔,g(μ)为μ的函数,floor()表示向下取整,mode表示取余数,M为一个帧包括的无线帧的数目,N为一个无线帧包括的子帧的数目,且μ为正整数,t≥0,Tref>0,M、N均为正整数。
可选地,该第一终端设备根据该同步源的第一时间、该同步源的参考时间和该侧行链路的子载波间隔,确定该侧行链路的子帧号和/或帧号。
具体地,第一时间、该侧行链路的子载波间隔和该侧行链路的帧号可以满足如下公式:
DFN=((f2(t)-Tref)·g(μ))mode M;
第一时间、该侧行链路的子载波间隔和该侧行链路的子帧号可以满足如下公式:
subframe=((f3(t)-Tref)·g(μ))mode N;
其中,DFN为所述侧行链路的帧号,subframe为所述侧行链路的子帧号,Tref为同步源的参考时间,f2(t)和f3(t)分别为第一时间t的函数,μ的取值对应于所述侧行链路的子载波间隔,g(μ)为μ的函数,mode表示取余数,M为一个帧包括的无线帧的数目,N为一个无线帧包括的子帧的数目,且μ为正整数,t≥0,Tref>0,M、N均为正整数。
可选地,该第一终端设备根据该同步源的第一时间、该同步源的参考时间、时间偏移值和该侧行链路的子载波间隔,确定该侧行链路的子帧号和/或帧号。
具体地,第一时间、该侧行链路的子载波间隔和该侧行链路的帧号可以满足如下公式:
DFN=floor((f2(t)-Tref-DFNoffset)·g(μ))mode M;
第一时间、该侧行链路的子载波间隔和该侧行链路的子帧号可以满足如下公式:
subframe=floor((f3(t)-Tref-DFNoffset)·g(μ))mode N;
其中,DFN为所述侧行链路的帧号,subframe为所述侧行链路的子帧号,Tref为同步源的参考时间,DFNoffset为时间偏移量f2(t)和f3(t)分别为第一时间t的函数,μ的取值对应于所述侧行链路的子载波间隔,g(μ)为μ的函数,floor()表示向下取整,mode表示取余数,M为一个帧包括的无线帧的数目,N为一个无线帧包括的子帧的数目,且μ为正整数,t≥0,Tref>0,offsetDFN>0,M、N均为正整数。
例如,例如,g(μ)=2
-μ,μ=4,M=1024,N=10,即DFN=floor(0.1(t-Tref-offsetDFN)·2
-μ)mode 1024,subframe=floor((t-Tref-offsetDFN)·2
-μ)mode 10。若t-Tref-offsetDFN=656,则DFN=4,subframe=1。
可选地,第一时间、该侧行链路的子载波间隔和该侧行链路的帧号可以满足如下公式:
DFN=((f2(t)-Tref-DFNoffset)·g(μ))mode M;
第一时间、该侧行链路的子载波间隔和该侧行链路的子帧号可以满足如下公式:
subframe=((f3(t)-Tref-DFNoffset)·g(μ))mode N;
其中,DFN为所述侧行链路的帧号,subframe为所述侧行链路的子帧号,Tref为同步源的参考时间,DFNoffset为时间偏移量f2(t)和f3(t)分别为第一时间t的函数,μ的取值对应于所述侧行链路的子载波间隔,g(μ)为μ的函数,mode表示取余数,M为一个帧包括的无线帧的数目,N为一个无线帧包括的子帧的数目,且μ为正整数,t≥0,Tref>0,offsetDFN>0,M、N均为正整数。
可选地,DFN=f5(t)+offset2,其中,DFN为所述侧行链路的帧号,f5(t)为表示第一时间t的函数,offset2为时间偏移值。
需要说明的是,f5(t)和offset2的时间单位为无线帧,且取值为整数。
可选地,subframe=f6(t)+offset3,其中,DFN为所述侧行链路的帧号,f6(t)为表示第一时间t的函数,offset2为时间偏移值。
需要说明的是,f6(t)和offset3的时间单位为子帧,且取值为整数。
还需要说明的是,offset2和offset3可以是网络设备配置的,也可以是由第一终端设备自己确定的,还可以是预设的。其中,offset2和offset3中的至少一项取值可以为0。
因此,本申请实施例的确定传输资源的方法,第一终端设备能够根据该侧行链路占用资源的第一子载波间隔和第一同步源发送的第一时间确定出侧行链路占用资源的时隙号,并根据该时隙号确定该侧行链路的传输资源,该传输资源可以是用于第一终端设备传输侧行信息,这样本申请实施例提高了终端设备的定时精度,进而提高了通信质量。
如图5所示,基站通过蜂窝链路向终端设备发送调度信息,若蜂窝链路占用资源的子载波间隔与侧行链路占用资源的子载波间隔不同,则终端设备无法根据该调度信息指示的时间间隔获知在侧行链路上进行数据传输的时隙位置,这样侧行链路的通信质量较低。
图6示出了本申请一个实施例的通信方法的示意性流程图。
需要说明的是,本申请实施例中与前述实施例中的相同术语,在不作特别说明的情况下,表示相同的含义。
601,第一终端设备确定从网络设备接收到指示信息的时隙的第一时隙号,所述指示信息用于指示时间间隔,其中,所述第一时隙号为第一链路的第一子载波间隔对应的时隙中的时隙号,所述第一链路为所述第一终端设备与所述网络设备之间的链路。
具体地,第一链路可以是该第一终端设备与所属的网络设备之间的链路,这样第一终端可以通过该第一链路接收该网络设备发送的指示信息。其中,子载波间隔不同对应的一个时隙的绝对时间长度不同,第一时隙号可以是第一链路的第一子载波间隔确定的,或者说第一时隙号为第一链路的第一子载波间隔对应的时隙号。
需要说明的是,该时间间隔可以是以时隙为单位,也可以是以OFDM符号为单位,还可以是以时隙和OFDM符号为单位的,本申请对此不进行限定。
602,所述第一终端设备根据所述第一时隙号和所述时间间隔,确定第二子载波间隔对应的时隙中的第二时隙号,所述第二子载波间隔为侧行链路的子载波间隔,所述侧行链路用于所述第一终端设备和第二终端设备传输侧行信息。
具体地,第一终端设备根据该第一时隙号和时间间隔可以确定出第二子载波间隔对应的第二时隙号,其中,该第二子载波间隔为侧行链路的子载波间隔,侧行链路可以是该第一终端设备与其他终端设备之间的链路。
还需要说明的是,该侧行链路的定时与该第一链路的定时可以是对齐的,也可以是存在时间偏差,例如,如图7所示,15kHz的子载波间隔对应的时隙号n的起始位置与30kHz的子载波间隔对应的时隙号m的起始位置存在时间偏移。
可选地,步骤602具体可以是根据该时间间隔、该第一时隙号、该第一子载波间隔和该第二子载波间隔确定该第二时隙号。
具体地,第一终端设备可以获知该第一链路的第一子载波间隔,以及侧行链路的第二子载波间隔,进而可以根据该第一子载波间隔、第二子载波间隔、第一时隙号、以及时间间隔,确定该第二时隙号。
可选地,该时间间隔、该第一时隙号、该第一子载波间隔、该第二子载波间隔和该第二时隙号可以满足如下公式:
其中,slot为该第二时隙号,n为第一时隙号,μ
s的取值对应于该第二子载波间隔,μ
u的取值对应于该第一子载波间隔,K2为时间间隔,且n、μ
s、μ
u均为正整数,K2>0。
例如,以n=2,μ
u=2,μ
s=1,K2=1为例进行说明,则slot=2。
可选地,步骤602具体还可以是根据该时间间隔、该第一时隙号、该第一子载波间隔、时间偏移值和该第二子载波间隔确定该第二时隙号。
具体地,第一终端设备可以获知该第一链路的第一子载波间隔,侧行链路的第二子载波间隔,以及时间偏移值,进而可以根据该第一子载波间隔、第二子载波间隔、第一时隙号、时间偏移值以及时间间隔,确定该第二时隙号。
可选地,该第一子载波间隔、第二子载波间隔、第一时隙号、时间偏移值以及时间间隔,和该第二时隙号可以满足如下公式:
其中,slot为所述第二时隙号,n为所述第一时隙号,μ
s的取值对应于所述第二子载波间隔,μ
u的取值对应于所述第一子载波间隔,K2为所述时间间隔,offset为所述时间偏移值,且n、μ
s、μ
u均为正整数,K2>0,offset≥0。
可选地,步骤602具体还可以是根据该第一时隙号,确定该目标时隙,进而根据该目标时隙与该时间间隔确定该第二时隙号。
具体地,由于该第一终端设备接收下行控制信息占用的时域资源可以是1个或多个时隙,这样该第一终端设备可以从该一个或多个时隙中选择一个作为目标时隙(例如,以起始长度指示值(start length indication value,SLIV)为例进行说明),从目标时隙开始计算,将经过指示信息指示的时间间隔后的时域位置所在时隙的时隙号确定为该第二时隙号。
例如,例如,如图7所示,第一链路的子载波间隔为15kHz,侧行链路的子载波间隔为30kHz,第一终端在第n时隙发送下行信息,该第n时隙与第m时隙、第m+1时隙和第m+2时隙重叠,该第一终端设备需要确定以第m时隙、第m+1时隙和第m+2时隙中的哪一个时隙的起始位置作为目标时隙,并根据该目标时隙的时隙号和时间间隔k2,可以确定出第二时隙号为m+2。若以第m时隙为目标时隙,则从该第m时隙的起始位置开始经过时间间隔在第m+3时隙上发送上行信息(例如,物理侧行链路共享信道(pysical sidelink share channel,PSSCH));若以第m+1时隙为目标时隙,则从该第m+1时隙的起始位置开始经过时间间隔在第m+4时隙上发送上行信息。
再例如,如图8所示,第一链路的子载波间隔为60kHz,侧行链路的子载波间隔为30kHz,则网络设备在n+1时隙发送下行信息,若第一终端设备以m时隙作为目标时隙,则在m+1时隙上发送上行信息;若第一终端设备以m+1时隙作为目标时隙,则在m+2时隙上发送上行信息。
应理解,网络设备发送的下行信息可以是下行控制信息(down control information,DCI),也可以是无线资源控制(radio resource control,RRC)信令。
还应理解,这里的目标时隙,是指该指示信息在侧行链路上有效或起指示作用的时隙。该目标时隙也可以称为“生效时隙”。
可选的,第一终端设备根据该第一时隙号,确定该指示信息在该侧行链路上的目标时隙具体可以是该第一终端设备根据该第一时隙号和预设条件,确定该目标时隙。
具体地,该第一时隙号所在的时隙与侧行链路占用的资源中的至少两个时隙重叠的情况下,该第一终端设备可以根据预设条件和第一时隙号,从该至少两个时隙中选择其中一个时隙作为目标时隙,这样使得该第一终端设备可以与侧行链路的对端设备采用统一的目标时隙进行通信,从而提高了通信质量。
可选地,该预设条件可以是固定将该至少两个时隙中的某一个作为目标时隙。例如,可以将该至少两个时隙中的第一个时隙作为目标时隙,也可以将该至少两个时隙中的最后一个作为目标时隙,或者将该至少两个时隙中第一个时隙中的下一个时隙作为目标时隙。
可选地,该预设条件的具体内容也可以是灵活调节,具体地,该第一终端设备可以根据该第一子载波间隔与该第二子载波间隔的大小关系确定该预设条件。例如,该第一子载波间隔大于或等于该第二子载波间隔的情况下,该预设条件为以第一个时隙作为目标时隙;或者该第一子载波小于该第二子载波间隔的情况下,该预设条件为以第一个时隙之后的下一个时隙作为目标时隙;或者,第一子载波间隔与第二子载波间隔的其他大小关系与上述预设条件中的任一项可能的内容具有对应关系,本申请对此不进行限定。
可选地,该预设条件的具体内容也可以是灵活调节,具体地,该第一终端设备可以根 据该第一时隙号所在的时隙与该至少两个时隙中每个时隙的重叠区域的大小确定该预设条件。例如,第一终端设备将第一时隙所在的时隙与该至少两个时隙中重叠区域最大的时隙作为该目标时隙,或者将重叠区域最小的时隙作为该目标时隙,或者还可以将重叠区域的大小进行排序,设定排序中的某一个序号的时隙作为该目标时隙。
可选地,该预设条件还可以是由该第一时隙号所在的时隙与该至少两个时隙重叠区域的位置确定的。例如,将该两个时隙中整个时隙的前面部分区域重叠的时隙作为目标时隙,或者将整个时隙的后面部分区域重叠的时隙作为目标时隙。
可选地,在该第一时隙号所在的时隙与该侧行链路占用的资源中的至少两个时隙重叠的情况下,该指示信息还用于指示将该至少两个时隙中的第一时隙确定为该指示信息的目标时隙。
具体地,在该第一时隙号所在的时隙与该侧行链路占用的资源中的至少两个时隙重叠的情况下,该指示信息还可以携带指示该至少两个时隙中的目标时隙的信息,这样第一终端设备根据该指示信息就可以确定出目标时隙,这样使得该第一终端设备可以与侧行链路的对端设备采用统一的目标时隙进行通信,从而提高了通信质量。
603,所述第一终端设备在所述第二时隙号对应的时隙上向所述第二终端设备发送所述侧行信息和/或从所述第二终端设备接收所述侧行信息。相应地,第二终端设备接收和/或发送信号。
具体地,该第二终端设备可以是用于做单播通信的特定的某一个终端设备,或者,该第二终端设备为用于做组播或多播通信的多个终端设备,或者该第二终端设备为用于做广播通信的多个或不确定接收对象的终端。例如,第一终端设备通过侧行链路通信的对端可以为一个或多个终端设备,该第二终端设备为该多个终端设备中的一个,或该多个终端设备中的部分终端设备,或者该多个终端设备中的全部终端设备。也就是说,本申请实施例中,第一终端设备在与网络设备通信的第一链路的子载波间隔与侧行链路的子载波间隔不同的情况下,能够根据接收到的用于指示时间间隔的指示信息的第一时隙号和该时间间隔确定出第二时隙号,进而在第二时隙号对应的时隙上与其他终端设备进行通信,这样提高了子载波间隔不同的跨载波调度的准确性,或者说降低了收发机之间的不一致问题,从而提高了通信质量。
上文中详细描述了根据本申请实施例的确定传输资源的方法,下面将描述本申请实施例的通信装置。
图9示出了本申请实施例的确定传输资源的装置900的示意性框图。
应理解,该装置900可以对应于图3所示的实施例中的终端设备,可以具有方法中的终端设备的任意功能。该装置900,包括收发模块910和处理模块920。
该收发模块910,用于从同步源获取第一时间;
该处理模块920,用于根据该第一时间和侧行链路的子载波间隔,确定该侧行链路的时隙号,该侧行链路用于该第一终端设备与第二终端终端设备传输侧行信息;
该处理模块920,还用于根据该时隙号,确定该侧行链路上用于传输该侧行信息的传输资源。
可选地,该同步源为卫星,该第一时间为当前统一协调时间UTC的时间;或
该同步源为网络设备,该第一时间为当前网络的时间。
可选地,该处理模块920具体用于:
根据该第一时间、该同步源的参考时间和该侧行链路的子载波间隔,确定该侧行链路的时隙号。
可选地,该处理模块920具体用于:
根据该第一时间、该同步源的参考时间、该侧行链路的子载波间隔和时间偏移值,确定该侧行链路的时隙号。
可选地,该处理模块920,还用于根据该同步源的第一时间和该侧行链路的子载波间隔,确定该侧行链路的子帧号和/或帧号。
可选地,该第一时间、该侧行链路的子载波间隔和该侧行链路的时隙号满足:
slot=floor(f1(t)·g(μ))mode h(μ),其中,slot为该侧行链路的时隙号,f1(t)表示第一时间t的函数,μ的取值对应于该侧行链路的子载波间隔,且μ为正整数,t≥0,g(μ)和h(μ)为μ的函数,floor()表示向下取整,mode表示取余数。
可选地,该第一时间、该同步源的参考时间、该侧行链路的子载波间隔和该侧行链路的时隙号满足:
slot=floor((f1(t)-Tref)·g(μ))mode h(μ),其中,slot为该侧行链路的时隙号,f1(t)为表示第一时间t的函数,Tref为该同步源的参考时间,μ的取值对应于该侧行链路的子载波间隔,g(μ)和h(μ)为μ的函数,且μ为正整数,t≥0,Tref>0,floor()表示向下取整,mode表示取余数。
可选地,该第一时间、该同步源的参考时间、该时间偏移值、该侧行链路的子载波间隔和该侧行链路的时隙号满足:
slot=floor((f1(t)-Tref-offsetDFN)·g(μ))mode h(μ),其中,slot为该侧行链路的时隙号,f1(t)为表示第一时间t的函数,Tref为该同步源的参考时间,offsetDFN为该时间偏移值,μ的取值对应于该侧行链路的子载波间隔,且μ为正整数,t≥0,Tref>0,offsetDFN>0,g(μ)和h(μ)为μ的函数,floor()表示向下取整,mode表示取余数。
可选地,该同步源的第一时间、该侧行链路的子载波间隔和该侧行链路的子帧号满足:
DFN=floor(f2(t)·g(μ))mode M,
其中,DFN为该侧行链路的帧号,f2(t)为表示第一时间t的函数,μ的取值对应于该侧行链路的子载波间隔,g(μ)为μ的函数,floor()表示向下取整,mode表示取余数,M为一个帧包括的无线帧的数目,且μ为正整数,t≥0,M为正整数;和/或
该同步源的第一时间、该侧行链路的子载波间隔和该侧行链路的子帧号满足:
subframe=floor(f3(t)·g(μ))mode N,
其中,subframe为该侧行链路的子帧号,f3(t)为表示该第一时间t的函数,μ的取值对应于该侧行链路的子载波间隔,g(μ)为μ的函数,floor()表示向下取整,mode表示取余数,N为一个无线帧包括的子帧的数目,且μ为正整数,t≥0,N为正整数。
可选地,该处理模块具体用于:根据f4(t)·g(μ)·r(μ_u))确定该侧行链路的时隙号,其中,f4(t)为表示该第一时间t的函数,μ的取值对应于该侧行链路的子载波间隔,μ_u的取值对应于该终端设备与所属的网络设备之间的链路的子载波间隔,且μ和μ_u均为正整数,t≥0,g(μ)为μ的函数,r(μ_u)为(μ_u)的函数,floor()表示向下取整。
可选地,g(μ)=2
μ;或
g(μ)=2
μ-m,其中,m对应该终端设备的同步源的子载波间隔,或对应网络设备的子载波间隔,或对应参考子载波间隔,或对应该终端设备与网络设备之间的链路的最大子载波间隔,且m为正整数。
图10示出了本申请实施例提供的通信装置1000的示意框图,该装置1000可以为图1所述的终端设备、图3所述的第一终端设备和图6所述的第一终端设备。该装置可以采用如图10所示的硬件架构。该装置可以包括处理器1010和收发器1020,可选地,该装置还可以包括存储器1030,该处理器1010、收发器1020和存储器1030通过内部连接通路互相通信。图9中的处理模块920所实现的相关功能可以由处理器1010来实现,收发模块910所实现的相关功能可以由处理器1010控制收发器1020来实现。
可选地,该处理器1010可以是一个通用中央处理器(central processing unit,CPU),微处理器,特定应用集成电路(application-specific integrated circuit,ASIC),专用处理器,或一个或多个用于执行本申请实施例技术方案的集成电路。或者,处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。例如可以是基带处理器、或中央处理器。基带处理器可以用于对通信协议以及通信数据进行处理,中央处理器可以用于对通信装置(如,基站、终端、或芯片等)进行控制,执行软件程序,处理软件程序的数据。
可选地,该处理器1010可以包括是一个或多个处理器,例如包括一个或多个中央处理单元(central processing unit,CPU),在处理器是一个CPU的情况下,该CPU可以是单核CPU,也可以是多核CPU。
该收发器1020用于发送和接收数据和/或信号,以及接收数据和/或信号。该收发器可以包括发射器和接收器,发射器用于发送数据和/或信号,接收器用于接收数据和/或信号。
该存储器1030包括但不限于是随机存取存储器(random access memory,RAM)、只读存储器(read-only memory,ROM)、可擦除可编程存储器(erasable programmable read only memory,EPROM)、只读光盘(compact disc read-only memory,CD-ROM),该存储器1030用于存储相关指令及数据。
存储器1030用于存储终端设备的程序代码和数据,可以为单独的器件或集成在处理器1010中。
具体地,所述处理器1010用于控制收发器与网络设备进行信息传输。具体可参见方法实施例中的描述,在此不再赘述。
可以理解的是,图10仅仅示出了用于通信装置的简化设计。在实际应用中,该装置还可以分别包含必要的其他元件,包含但不限于任意数量的收发器、处理器、控制器、存储器等,而所有可以实现本申请的终端都在本申请的保护范围之内。
在一种可能的设计中,该装置1000可以是芯片,例如可以为可用于终端中的通信芯片,用于实现终端中处理器1010的相关功能。该芯片可以为实现相关功能的现场可编程门阵列,专用集成芯片,系统芯片,中央处理器,网络处理器,数字信号处理电路,微控制器,还可以采用可编程控制器或其他集成芯片。该芯片中,可选的可以包括一个或多个存储器,用于存储程序代码,当所述代码被执行时,使得处理器实现相应的功能。
在具体实现中,作为一种实施例,装置1000还可以包括输出设备和输入设备。输出设备和处理器1010通信,可以以多种方式来显示信息。例如,输出设备可以是液晶显示 器(liquid crystal display,LCD),发光二级管(light emitting diode,LED)显示设备,阴极射线管(cathode ray tube,CRT)显示设备,或投影仪(projector)等。输入设备和处理器601通信,可以以多种方式接收用户的输入。例如,输入设备可以是鼠标、键盘、触摸屏设备或传感设备等。
可选地,本实施例中的装置为终端时,图11示出了一种简化的终端设备的结构示意图。便于理解和图示方便,图11中,终端以手机作为例子。如图11所示,终端包括处理器、存储器、射频电路、天线以及输入输出装置。处理器主要用于对通信协议以及通信数据进行处理,以及对终端进行控制,执行软件程序,处理软件程序的数据等。存储器主要用于存储软件程序和数据。射频电路主要用于基带信号与射频信号的转换以及对射频信号的处理。天线主要用于收发电磁波形式的射频信号。输入输出装置,例如触摸屏、显示屏,键盘等主要用于接收用户输入的数据以及对用户输出数据。需要说明的是,有些种类的终端可以不具有输入输出装置。
当需要发送数据时,处理器对待发送的数据进行基带处理后,输出基带信号至射频电路,射频电路将基带信号进行射频处理后将射频信号通过天线以电磁波的形式向外发送。当有数据发送到终端时,射频电路通过天线接收到射频信号,将射频信号转换为基带信号,并将基带信号输出至处理器,处理器将基带信号转换为数据并对该数据进行处理。为便于说明,图11中仅示出了一个存储器和处理器。在实际的终端产品中,可以存在一个或多个处理器和一个或多个存储器。存储器也可以称为存储介质或者存储设备等。存储器可以是独立于处理器设置,也可以是与处理器集成在一起,本申请实施例对此不做限制。
在本申请实施例中,可以将具有收发功能的天线和射频电路视为终端设备的收发单元,将具有处理功能的处理器视为终端设备的处理单元。如图11所示,终端包括收发单元1110和处理单元1120。收发单元也可以称为收发器、收发机、收发装置等。处理单元也可以称为处理器,处理单板,处理模块、处理装置等。可选的,可以将收发单元1110中用于实现接收功能的器件视为接收单元,将收发单元1110中用于实现发送功能的器件视为发送单元,即收发单元1110包括接收单元和发送单元。收发单元有时也可以称为收发机、收发器、或收发电路等。接收单元有时也可以称为接收机、接收器、或接收电路等。发送单元有时也可以称为发射机、发射器或者发射电路等。
应理解,收发单元1110用于执行上述方法实施例中终端侧的发送操作和接收操作,处理单元1120用于执行上述方法实施例中终端上除了收发操作之外的其他操作。
例如,在一种实现方式中,处理单元1120用于执行图4中的步骤403中的操作,和/或处理单元1120还用于执行本申请实施例中终端侧的其他处理步骤。收发单元1110,用于执行图4中的步骤401、步骤402和/或步骤404中的收发操作,和/或收发单元1110还用于执行本申请实施例中终端侧的其他收发步骤。
当该装置为芯片时,该芯片包括收发单元和处理单元。其中,收发单元可以是输入输出电路、通信接口;处理单元为该芯片上集成的处理器或者微处理器或者集成电路。
可选地,该装置为终端设备时,还可以参照图12所示的设备。作为一个例子,该设备可以完成类似于图11中处理器1110的功能。在图12中,该设备包括处理器1201,发送数据处理器1203,接收数据处理器1205。上述实施例中的处理模块910可以是图12中的该处理器1201,并完成相应的功能。上述实施例中的收发模块910可以是图12中的发 送数据处理器1203和接收数据处理器1205。虽然图12中示出了信道编码器、信道解码器,但是可以理解这些模块并不对本实施例构成限制性说明,仅是示意性的。
图13示出本实施例的另一种形式。处理装置1300中包括调制子系统、中央处理子系统、周边子系统等模块。本实施例中的通信设备可以作为其中的调制子系统。具体的,该调制子系统可以包括处理器1303,接口1304。其中处理器1303完成上述处理模块610的功能,接口1304完成上述收发模块910的功能。作为另一种变形,该调制子系统包括存储器1306、处理器1303及存储在存储器上并可在处理器上运行的程序,所述处理器执行所述程序时实现实施例一至五之一所述方法。需要注意的是,所述存储器1306可以是非易失性的,也可以是易失性的,其位置可以位于调制子系统内部,也可以位于处理装置1300中,只要该存储器1306可以连接到所述处理器1303即可。
作为本实施例的另一种形式,提供一种计算机可读存储介质,其上存储有指令,该指令被执行时执行上述方法实施例中的方法。
作为本实施例的另一种形式,提供一种包含指令的计算机程序产品,该指令被执行时执行上述方法实施例中的方法。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,高密度数字视频光盘(digital video disc,DVD))、或者半导体介质(例如,固态硬盘(solid state disk,SSD))等。
应理解,处理器可以是集成电路芯片,具有信号的处理能力。在实现过程中,上述方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(digital signal processor,DSP)、专用集成电路(application specific integrated circuit,ASIC)、现成可编程门阵列(field programmable gate array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。
可以理解,本申请实施例中的存储器可以是易失性存储器或非易失性存储器,或可包 括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,ROM)、可编程只读存储器(programmable ROM,PROM)、可擦除可编程只读存储器(erasable PROM,EPROM)、电可擦除可编程只读存储器(electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(random access memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(static RAM,SRAM)、动态随机存取存储器(dynamic RAM,DRAM)、同步动态随机存取存储器(synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(double data rate SDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(synchronous link DRAM,SLDRAM)和直接内存总线随机存取存储器(direct rambus RAM,DR RAM)。
本申请中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中a,b,c可以是单个,也可以是多个。
应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
在本说明书中使用的术语“部件”、“模块”、“系统”等用于表示计算机相关的实体、硬件、固件、硬件和软件的组合、软件、或执行中的软件。例如,部件可以是但不限于,在处理器上运行的进程、处理器、对象、可执行文件、执行线程、程序和/或计算机。通过图示,在计算设备上运行的应用和计算设备都可以是部件。一个或多个部件可驻留在进程和/或执行线程中,部件可位于一个计算机上和/或分布在2个或更多个计算机之间。此外,这些部件可从在上面存储有各种数据结构的各种计算机可读介质执行。部件可例如根据具有一个或多个数据分组(例如来自与本地系统、分布式系统和/或网络间的另一部件交互的二个部件的数据,例如通过信号与其它系统交互的互联网)的信号通过本地和/或远程进程来通信。
还应理解,本文中涉及的第一、第二以及各种数字编号仅为描述方便进行的区分,并不用来限制本申请实施例的范围。
应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。其中,单独存在A或B,并不限定A或B的数量。以单独存在A为例,可以理解为具有一个或多个A。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及 算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。
Claims (40)
- 一种确定传输资源的方法,其特征在于,包括:第一终端设备从同步源获取第一时间;所述第一所述终端设备根据所述第一时间和侧行链路的子载波间隔,确定所述侧行链路的时隙号,所述侧行链路用于所述第一终端设备与第二终端设备传输侧行信息;所述第一终端设备根据所述时隙号,确定所述侧行链路上用于传输所述侧行信息的传输资源。
- 根据权利要求1所述的方法,其特征在于,所述同步源为卫星,所述第一时间为当前统一协调时间UTC的时间;或所述同步源为网络设备,所述第一时间为当前网络的时间。
- 根据权利要求1或2所述的方法,其特征在于,在所述第一终端设备确定所述侧行链路的时隙号之前,所述方法还包括:所述第一终端设备获取时间偏移值;其中,所述第一终端设备根据所述第一时间和侧行链路的子载波间隔,确定所述侧行链路的时隙号包括:所述第一终端设备根据所述第一时间、所述时间偏移值和所述侧行链路的子载波间隔,确定所述侧行链路的时隙号。
- 根据权利要求3所述的方法,其特征在于,所述时间偏移值为所述侧行链路与第二链路的时间偏移值,所述第二链路为所述第一终端设备与网络设备进行通信的链路,或第一侧行传输技术与第二侧行传输技术之间的时间偏移值,或第一网络设备与第二网络设备之间的时间偏移值,所述第一网络设备为支持长期演进LTE协议的网络设备,所述第二网络设备为支持新无线NR协议的网络设备,或第三网络设备与第四网络设备之间的时间偏移值,所述第三网络设备和所述第四网络设备为支持新无线NR协议的网络设备,所述第三网络设备与第四网络设备之间不同步或具有不同的子载波间隔。
- 根据权利要求2至4中任一项所述的方法,其特征在于,所述时间偏移值是服务所述第一终端设备的网络设备指示的,或预配置的,或预定的。
- 根据权利要求2至4中任一项所述的方法,其特征在于,所述第一终端设备获取时间偏移值包括:所述第一终端设备从网络设备接收指示信息,所述指示信息用于指示所述时间偏移值,所述时间偏移值是由网络设备根据多个第一终端设备上报的多个时间偏移值确定的。
- 根据权利要求6所述的方法,其特征在于,在所述第一终端设备从网络设备接收指示信息之前,所述方法还包括:所述第一终端设备将时间偏移值发送给所述网络设备。
- 根据权利要求1至7中任一项所述的方法,其特征在于,所述第一终端设备根据所述第一时间和侧行链路的子载波间隔,确定所述侧行链路的时隙号包括:所述第一终端设备根据所述第一时间、所述同步源的参考时间和所述侧行链路的子载波间隔,确定所述侧行链路的时隙号。
- 根据权利要求1至7中任一项所述的方法,其特征在于,所述第一终端设备根据所述第一时间和所述侧行链路的子载波间隔,确定所述侧行链路的时隙号包括:所述第一终端设备根据所述第一时间、所述同步源的参考时间、所述侧行链路的子载波间隔和时间偏移值,确定所述侧行链路的时隙号。
- 根据权利要求1至9中任一项所述的方法,其特征在于,所述方法还包括:所述第一终端设备根据所述同步源的第一时间和所述侧行链路的子载波间隔,确定所述侧行链路的子帧号和/或帧号。
- 根据权利要求1至7中任一项所述的方法,其特征在于,所述第一终端设备根据所述第一时间和所述侧行链路的子载波间隔,确定所述侧行链路的时隙号包括:所述第一时间、所述侧行链路的子载波间隔和所述侧行链路的时隙号满足:slot=floor(f1(t)·g(μ))mode h(μ),其中,slot为所述侧行链路的时隙号,f1(t)表示第一时间t的函数,μ的取值对应于所述侧行链路的子载波间隔,且μ为正整数,t≥0,g(μ)和h(μ)为μ的函数,floor()表示向下取整,mode表示取余数。
- 根据权利要求8所述的方法,其特征在于,所述第一终端设备根据所述第一时间、所述同步源的参考时间和所述侧行链路的子载波间隔,确定所述侧行链路的时隙号包括:所述第一时间、所述同步源的参考时间、所述侧行链路的子载波间隔和所述侧行链路的时隙号满足:slot=floor((f1(t)-Tref)·g(μ))mode h(μ),其中,slot为所述侧行链路的时隙号,f1(t)为表示第一时间t的函数,Tref为所述同步源的参考时间,μ的取值对应于所述侧行链路的子载波间隔,且μ为正整数,t≥0,Tref>0,g(μ)和h(μ)为μ的函数,floor()表示向下取整,mode表示取余数。
- 根据权利要求9所述的方法,其特征在于,所述第一终端设备根据所述第一时间、所述同步源的参考时间、所述侧行链路的子载波间隔和时间偏移值,确定所述侧行链路的时隙号:所述第一时间、所述同步源的参考时间、所述时间偏移值、所述侧行链路的子载波间隔和所述侧行链路的时隙号满足:slot=floor((f1(t)-Tref-offsetDFN)·g(μ))mode h(μ),其中,slot为所述侧行链路的时隙号,f1(t)为表示第一时间t的函数,Tref为所述同步源的参考时间,offsetDFN为所述时间偏移值,μ的取值对应于所述侧行链路的子载波间隔,且μ为正整数,t≥0,Tref>0,offsetDFN>0,g(μ)和h(μ)为μ的函数,floor()表示向下取整,mode表示取余数。
- 根据权利要求10所述的方法,其特征在于,所述第一终端设备根据所述同步源的第一时间和所述侧行链路的子载波间隔,确定所述侧行链路的子帧号和/或帧号包括:所述同步源的第一时间、所述侧行链路的子载波间隔和所述侧行链路的帧号满足:DFN=floor(f2(t)·g(μ))mode M,其中,DFN为所述侧行链路的帧号,f2(t)为表示第一时间t的函数,μ的取值对应于所述侧行链路的子载波间隔,g(μ)为μ的函数,floor()表示向下取整,mode表示取余数,M为一个帧包括的无线帧的数目,且μ为正整数,t≥0,M为正整数;和/或所述同步源的第一时间、所述侧行链路的子载波间隔和所述侧行链路的子帧号满足:subframe=floor(f3(t)·g(μ))mode N,其中,subframe为所述侧行链路的子帧号,f3(t)为表示所述第一时间t的函数,μ的取值对应于所述侧行链路的子载波间隔,g(μ)为μ的函数,floor()表示向下取整,mode表示取余数,N为一个无线帧包括的子帧的数目,且μ为正整数,t≥0,N为正整数。
- 根据权利要求1至7中任一项所述的方法,其特征在于,所述第一终端设备根据所述第一时间和所述侧行链路的子载波间隔,按以下方式确定所述侧行链路的时隙号包括:f4(t)·g(μ)·r(μ_u)),其中,f4(t)为表示所述第一时间t的函数,μ的取值对应于所述侧行链路的子载波间隔,μ_u的取值对应于所述第一终端设备与所属的网络设备之间的链路的子载波间隔,且μ和μ_u均为正整数,t≥0,g(μ)为μ的函数,r(μ_u)为(μ_u)的函数,floor()表示向下取整。
- 根据权利要求11至15中任一项所述的方法,其特征在于,g(μ)=2 μ;或g(μ)=2 μ-m,其中,m对应所述第一终端设备的同步源的子载波间隔,或对应网络设备的子载波间隔,或对应参考子载波间隔,或对应所述第一终端设备与网络设备之间的链路的最大子载波间隔,且m为正整数。
- 一种通信方法,其特征在于,包括:第一终端设备确定从网络设备接收到指示信息的时隙的第一时隙号,所述指示信息用于指示时间间隔,其中,所述第一时隙号为第一链路的第一子载波间隔对应的时隙中的时隙号,所述第一链路为所述第一终端设备与所述网络设备之间的链路;所述第一终端设备根据所述第一时隙号和所述时间间隔,确定第二子载波间隔对应的时隙中的第二时隙号,所述第二子载波间隔为侧行链路的子载波间隔,所述侧行链路用于所述第一终端设备和第二终端设备传输侧行信息;所述第一终端设备在所述第二时隙号对应的时隙上向所述第二终端设备发送所述侧行信息和/或从所述第二终端设备接收所述侧行信息。
- 根据权利要求17所述的方法,其特征在于,所述第一终端设备根据所述第一时隙号、所述时间间隔,确定由第二子载波间隔对应的时隙中的第二时隙号包括:所述第一终端设备根据所述时间间隔、所述第一时隙号、所述第一子载波间隔和所述第二子载波间隔,确定所述第二时隙号。
- 根据权利要求17或18所述的方法,其特征在于,所述第一链路与所述侧行链路存在非零的定时偏移。
- 一种确定传输资源的装置,其特征在于,包括:收发模块,用于从同步源获取第一时间;处理模块,用于根据所述第一时间和侧行链路的子载波间隔,确定所述侧行链路的时隙号,所述侧行链路用于所述第一终端设备与第二终端设备传输侧行信息;所述处理模块,还用于根据所述时隙号,确定所述侧行链路上用于传输所述侧行信息的传输资源。
- 根据权利要求20所述的装置,其特征在于,所述同步源为卫星,所述第一时间 为当前统一协调时间UTC的时间;或所述同步源为网络设备,所述第一时间为当前网络的时间。
- 根据权利要求20或21所述的装置,其特征在于,所述收发模块,还用于获取时间偏移值;其中,所述处理模块具体用于:根据所述第一时间、所述时间偏移值和所述侧行链路的子载波间隔,确定所述侧行链路的时隙号。
- 根据权利要求22所述的装置,其特征在于,所述时间偏移值为所述侧行链路与第二链路的时间偏移值,是第二链路为所述第一终端设备与网络设备进行通信的链路,或第一侧行传输技术与第二侧行传输技术之间的时间偏移值,或第一网络设备与第二网络设备之间的时间偏移值,所述第一网络设备为支持长期演进LTE协议的网络设备,所述第二网络设备为支持新无线NR协议的网络设备,或第三网络设备与第四网络设备之间的时间偏移值,所述第三网络设备和所述第四网络设备为支持新无线NR协议的网络设备,所述第三网络设备与第四网络设备之间不同步或具有不同的子载波间隔。
- 根据权利要求21至23中任一项所述的装置,其特征在于,所述时间偏移值是服务所述第一终端设备的网络设备指示的,或预配置的,或预定的。
- 根据权利要求21至23中任一项所述的装置,其特征在于,所述收发模块具体用于:从网络设备接收指示信息,所述指示信息用于指示所述时间偏移值,所述时间偏移值是由网络设备根据多个终端设备上报的多个时间偏移值确定的。
- 根据权利要求25所述的装置,其特征在于,所述收发模块,还用于将时间偏移值发送给所述网络设备。
- 根据权利要求20至26中任一项所述的装置,其特征在于,所述处理模块具体用于:根据所述第一时间、所述同步源的参考时间和所述侧行链路的子载波间隔,确定所述侧行链路的时隙号。
- 根据权利要求20至26中任一项所述的装置,其特征在于,所述处理模块具体用于:根据所述第一时间、所述同步源的参考时间、所述侧行链路的子载波间隔和时间偏移值,确定所述侧行链路的时隙号。
- 根据权利要求20至28中任一项所述的装置,其特征在于,所述处理模块,还用于根据所述同步源的第一时间和所述侧行链路的子载波间隔,确定所述侧行链路的子帧号和/或帧号。
- 根据权利要求20至26中任一项所述的装置,其特征在于,所述第一时间、所述侧行链路的子载波间隔和所述侧行链路的时隙号满足:slot=floor(f1(t)·g(μ))mode h(μ),其中,slot为所述侧行链路的时隙号,f1(t)表示第一时间t的函数,μ的取值对应于所述侧行链路的子载波间隔,且μ为正整数,t≥0,g(μ) 和h(μ)为μ的函数,floor()表示向下取整,mode表示取余数。
- 根据权利要求27所述的装置,其特征在于,所述第一时间、所述同步源的参考时间、所述侧行链路的子载波间隔和所述侧行链路的时隙号满足:slot=floor((f1(t)-Tref)·g(μ))mode h(μ),其中,slot为所述侧行链路的时隙号,f1(t)为表示第一时间t的函数,Tref为所述同步源的参考时间,μ的取值对应于所述侧行链路的子载波间隔,g(μ)和h(μ)为μ的函数,且μ为正整数,t≥0,Tref>0,floor()表示向下取整,mode表示取余数。
- 根据权利要求28所述的装置,其特征在于,所述第一时间、所述同步源的参考时间、所述时间偏移值、所述侧行链路的子载波间隔和所述侧行链路的时隙号满足:slot=floor((f1(t)-Tref-offsetDFN)·g(μ))mode h(μ),其中,slot为所述侧行链路的时隙号,f1(t)为表示第一时间t的函数,Tref为所述同步源的参考时间,offsetDFN为所述时间偏移值,μ的取值对应于所述侧行链路的子载波间隔,且μ为正整数,t≥0,Tref>0,offsetDFN>0,g(μ)和h(μ)为μ的函数,floor()表示向下取整,mode表示取余数。
- 根据权利要求29所述的装置,其特征在于,所述同步源的第一时间、所述侧行链路的子载波间隔和所述侧行链路的帧号满足:DFN=floor(f2(t)·g(μ))mode M,其中,DFN为所述侧行链路的帧号,f2(t)为表示第一时间t的函数,μ的取值对应于所述侧行链路的子载波间隔,g(μ)为μ的函数,floor()表示向下取整,mode表示取余数,M为一个帧包括的无线帧的数目,且μ为正整数,t≥0,M为正整数;和/或所述同步源的第一时间、所述侧行链路的子载波间隔和所述侧行链路的子帧号满足:subframe=floor(f3(t)·g(μ))mode N,其中,subframe为所述侧行链路的子帧号,f3(t)为表示所述第一时间t的函数,μ的取值对应于所述侧行链路的子载波间隔,g(μ)为μ的函数,floor()表示向下取整,mode表示取余数,N为一个无线帧包括的子帧的数目,且μ为正整数,t≥0,N为正整数。
- 根据权利要求20至26中任一项所述的装置,其特征在于,所述处理模块具体用于:根据f4(t)·g(μ)·r(μ_u))确定所述侧行链路的时隙号,其中,f4(t)为表示所述第一时间t的函数,μ的取值对应于所述侧行链路的子载波间隔,μ_u的取值对应于所述第一终端设备与所属的网络设备之间的链路的子载波间隔,且μ和μ_u均为正整数,t≥0,g(μ)为μ的函数,r(μ_u)为(μ_u)的函数,floor()表示向下取整。
- 根据权利要求20至34中任一项所述的装置,其特征在于,g(μ)=2 μ;或g(μ)=2 μ-m,其中,m对应所述第一终端设备的同步源的子载波间隔,或对应网络设备的子载波间隔,或对应参考子载波间隔,或对应所述第一终端设备与网络设备之间的链路的最大子载波间隔,且m为正整数。
- 一种通信装置,其特征在于,包括:处理模块,用于确定从网络设备接收到指示信息的时隙的第一时隙号,所述指示信息用于指示时间间隔,其中,所述第一时隙号为第一链路的第一子载波间隔对应的时隙中的时隙号,所述第一链路为所述第一终端设备与所述网络设备之间的链路;所述处理模块,还用于根据所述第一时隙号和所述时间间隔,确定第二子载波间隔对 应的时隙中的第二时隙号,所述第二子载波间隔为侧行链路的子载波间隔,所述侧行链路用于所述第一终端设备和第二终端设备传输侧行信息;收发模块,用于在所述第二时隙号对应的时隙上向所述第二终端设备发送所述侧行信息和/或从所述第二终端设备接收所述侧行信息。
- 根据权利要求36所述的装置,其特征在于,所述处理模块具体用于:根据所述时间间隔、所述第一时隙号、所述第一子载波间隔和所述第二子载波间隔,确定所述第二时隙号。
- 根据权利要求36或37所述的装置,其特征在于,所述第一链路与所述侧行链路存在非零的定时偏移。
- 一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1至19中任一项所述的方法。
- 一种通信装置,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序,其特征在于,所述处理器执行所述程序时实现权利要求1至19中任一项所述的方法。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201811302497.7 | 2018-11-02 | ||
| CN201811302497.7A CN111148229B (zh) | 2018-11-02 | 2018-11-02 | 确定传输资源的方法和装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2020088653A1 true WO2020088653A1 (zh) | 2020-05-07 |
Family
ID=70462427
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2019/115029 Ceased WO2020088653A1 (zh) | 2018-11-02 | 2019-11-01 | 确定传输资源的方法和装置 |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN111148229B (zh) |
| WO (1) | WO2020088653A1 (zh) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20220360389A1 (en) * | 2019-06-25 | 2022-11-10 | Sharp Kabushiki Kaisha | Method performed by user equipment, and user equipment |
| CN116684977A (zh) * | 2020-05-13 | 2023-09-01 | Oppo广东移动通信有限公司 | 传输资源的确定方法和终端设备 |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI747134B (zh) * | 2019-01-10 | 2021-11-21 | 新加坡商聯發科技(新加坡)私人有限公司 | 側鏈通訊同步之方法及其裝置、電腦可讀介質 |
| EP4179808A4 (en) * | 2020-07-10 | 2024-05-01 | Lenovo (Beijing) Limited | METHOD AND APPARATUS FOR DETECTING SIDELINK TRANSMISSION BURST OVER UNLICENSED SPECTRUM |
| CN115669119A (zh) * | 2020-07-27 | 2023-01-31 | Oppo广东移动通信有限公司 | 确定侧行链路配置授权资源的方法和终端设备 |
| CN114258127B (zh) * | 2020-09-25 | 2023-09-15 | 维沃移动通信有限公司 | 信息确定方法、信息发送方法、装置和设备 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2015069051A1 (ko) * | 2013-11-08 | 2015-05-14 | 엘지전자(주) | 무선 통신시스템에서 단말 간 직접통신을 수행하기 위한 자원할당 방법 및 장치 |
| CN107396446A (zh) * | 2017-07-14 | 2017-11-24 | 北京佰才邦技术有限公司 | 一种信息处理的方法及装置 |
| CN107431964A (zh) * | 2015-03-25 | 2017-12-01 | 夏普株式会社 | 终端装置、基站装置、通信方法以及集成电路 |
| WO2018146559A1 (en) * | 2017-02-13 | 2018-08-16 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods for controlling ue synchronization and cell identification in nr |
| CN108633047A (zh) * | 2017-03-24 | 2018-10-09 | 华为技术有限公司 | 一种信道传输方法及网络设备 |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP3340701B1 (en) * | 2015-08-21 | 2020-09-30 | LG Electronics Inc. | Method and device for transmitting/receiving signal of v2x terminal in wireless communication system |
| WO2017165797A1 (en) * | 2016-03-25 | 2017-09-28 | Sharp Laboratories Of America, Inc. | Synchronization method and apparatus for v2x communications |
| US10362610B2 (en) * | 2016-09-19 | 2019-07-23 | Samsung Electronics Co., Ltd. | Method and apparatus for mapping initial access signals in wireless systems |
| CN106385709B (zh) * | 2016-10-31 | 2022-12-20 | 宇龙计算机通信科技(深圳)有限公司 | 资源调度方法及资源调度装置 |
| WO2018131972A1 (ko) * | 2017-01-13 | 2018-07-19 | 엘지전자 주식회사 | 무선 통신 시스템에서 단말의 사이드링크 전송 수행 방법 및 상기 방법을 이용하는 단말 |
-
2018
- 2018-11-02 CN CN201811302497.7A patent/CN111148229B/zh active Active
-
2019
- 2019-11-01 WO PCT/CN2019/115029 patent/WO2020088653A1/zh not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2015069051A1 (ko) * | 2013-11-08 | 2015-05-14 | 엘지전자(주) | 무선 통신시스템에서 단말 간 직접통신을 수행하기 위한 자원할당 방법 및 장치 |
| CN107431964A (zh) * | 2015-03-25 | 2017-12-01 | 夏普株式会社 | 终端装置、基站装置、通信方法以及集成电路 |
| WO2018146559A1 (en) * | 2017-02-13 | 2018-08-16 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods for controlling ue synchronization and cell identification in nr |
| CN108633047A (zh) * | 2017-03-24 | 2018-10-09 | 华为技术有限公司 | 一种信道传输方法及网络设备 |
| CN107396446A (zh) * | 2017-07-14 | 2017-11-24 | 北京佰才邦技术有限公司 | 一种信息处理的方法及装置 |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20220360389A1 (en) * | 2019-06-25 | 2022-11-10 | Sharp Kabushiki Kaisha | Method performed by user equipment, and user equipment |
| US12149468B2 (en) * | 2019-06-25 | 2024-11-19 | Sharp Kabushiki Kaisha | Method performed by user equipment, and user equipment |
| CN116684977A (zh) * | 2020-05-13 | 2023-09-01 | Oppo广东移动通信有限公司 | 传输资源的确定方法和终端设备 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN111148229A (zh) | 2020-05-12 |
| CN111148229B (zh) | 2023-01-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111148229B (zh) | 确定传输资源的方法和装置 | |
| WO2020143750A1 (zh) | 侧行参考信号的传输方法和通信装置 | |
| CN112615703B (zh) | 一种信息发送、接收方法、设备及装置 | |
| US10609543B2 (en) | Flexible BTLE TDS frame format for bi-directional service discovery | |
| WO2021056587A1 (zh) | 一种通信方法及装置 | |
| US11212806B2 (en) | NAN fine-grained availability schedule indications | |
| US10750535B2 (en) | Apparatus, system and method of neighbor awareness networking (NAN) communication | |
| CN110035444A (zh) | 一种资源确定的方法和装置 | |
| WO2019029463A1 (zh) | 一种接收控制信息、发送控制信息的方法及设备 | |
| WO2020147087A1 (zh) | 系统消息处理的方法和装置 | |
| WO2019062151A1 (zh) | 一种资源指示方法、通信装置及网络设备 | |
| WO2021051364A1 (zh) | 一种通信方法、装置及设备 | |
| CN109952802B (zh) | 用于发送下行链路控制信息的方法和设备 | |
| WO2021056584A1 (zh) | 一种通信方法及装置 | |
| WO2021062869A1 (zh) | 无线通信方法和终端设备 | |
| KR102298616B1 (ko) | 비-트리거-기반 레인징을 위한 절전 | |
| US20180063240A1 (en) | Detecting Asymmetric Awareness in Peer-to-Peer Protocol | |
| US20190357308A1 (en) | Neighbor Awareness Networking Discovery Window Congestion Mitigation | |
| WO2023011620A1 (zh) | 一种通信方法及装置 | |
| WO2021204248A1 (zh) | 无线通信方法和通信装置 | |
| WO2021027806A1 (zh) | 信息传输的方法和装置 | |
| WO2021062796A1 (zh) | 一种通信方法及装置 | |
| WO2020097920A1 (zh) | 参数重配的方法和装置 | |
| WO2024007814A1 (zh) | 数据的传输方法和装置 | |
| WO2023131227A1 (zh) | 传输确定方法、装置、设备及介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 19878962 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 19878962 Country of ref document: EP Kind code of ref document: A1 |