[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

WO2015106412A1 - Discovery method for discovering device to device communication and terminal - Google Patents

Discovery method for discovering device to device communication and terminal Download PDF

Info

Publication number
WO2015106412A1
WO2015106412A1 PCT/CN2014/070683 CN2014070683W WO2015106412A1 WO 2015106412 A1 WO2015106412 A1 WO 2015106412A1 CN 2014070683 W CN2014070683 W CN 2014070683W WO 2015106412 A1 WO2015106412 A1 WO 2015106412A1
Authority
WO
WIPO (PCT)
Prior art keywords
time
frequency
discovery frame
unit
positive integer
Prior art date
Application number
PCT/CN2014/070683
Other languages
French (fr)
Chinese (zh)
Inventor
张祺智
Original Assignee
华为技术有限公司
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 华为技术有限公司 filed Critical 华为技术有限公司
Priority to PCT/CN2014/070683 priority Critical patent/WO2015106412A1/en
Priority to CN201480000522.XA priority patent/CN105309022B/en
Publication of WO2015106412A1 publication Critical patent/WO2015106412A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/005Discovery of network devices, e.g. terminals

Definitions

  • the present invention relates to the field of mobile communication technologies, and in particular, to a method and a terminal for discovering end-to-end communication. Background technique
  • D2D communication refers to a communication method that is directly performed between UEs with little or no dependence on the base station. D2D technology can reduce the burden on the macro network and increase the communication rate between UEs.
  • the i-th frequency domain unit on the jth time domain unit is the (i, j)th time-frequency unit.
  • each UE participating in the D2D Discovery can send a Discovery signal in a certain time-frequency unit for detection by other UEs.
  • UEs that simultaneously send Discovery signals cannot hear each other. Therefore, in the transmission period of a Discovery frame, the Discovery signal in each frame sent needs to perform time-frequency jump, that is, each UE is in each Discovery.
  • the time-frequency units that transmit the Discovery signal in the frame are different, so that each UE has a chance to be discovered by all other UEs.
  • each Discovery frame includes m*n time-frequency units, where n is the number of time-domain units, and m is the number of frequency-domain units, where n and m are positive integers;
  • a UE uses the time-frequency unit in the first Discovery frame as (i(0), j(0)), where the time-frequency unit of the first Discovery frame (i(0), j(0) ) is assigned by the base station or determined by the UE according to the principle of minimum energy. Then the time-frequency unit (i(t), j(tX) used in the tth Discovery frame is determined by:
  • floor(x) is "rounded down", that is, takes the largest integer not greater than x; mod is the remainder, x mod y or mod (x, y) is the remainder of x divided by y;
  • i (*) is represented by the vertical cell in Table 1, "*” takes a different value, so i (*) locates a different cell in the vertical cell, and the vertical cell The indexes are arranged from top to bottom and from small to large.
  • j( * ) is represented by the horizontal cell in Table 1, "*" takes a different value, so j (*) locates the different cells in the horizontal cell, and the index of the horizontal cell is from left to Right, arranged in order from small to large.
  • any two UEs that transmit a Discovery signal according to a time-frequency hopping scheme and any discovery frame t if the two UEs simultaneously transmit a Discovery signal in the tth Discovery frame, they simultaneously send a Discovery in the t+T Discovery frames. signal.
  • T is the column period of a time-frequency hopping scheme
  • successive T Discovery frames are referred to as a "column variation period" of the time-frequency hopping scheme.
  • the maximum collision ratio of a time-frequency hopping scheme refers to: The maximum ratio of the number of collisions to the column period of a UE using two different initial Discovery resources in one column change period.
  • collision means sending at the same time. Since terminals that simultaneously transmit Discovery signals cannot receive each other, a small collision ratio means more discovery opportunities. A small maximum collision ratio means that each pair of UEs has more chances of discovering each other.
  • the maximum collision ratio of the time-frequency jump scheme given by the above formula 1 is relatively large, so that the scheme of the time-frequency jump does not have a good effect.
  • the embodiment of the present invention provides a method and a terminal for discovering a time-frequency allocation of a Discovery resource, which is used to solve the problem that the maximum collision ratio of the time-frequency hopping scheme provided in the prior art is relatively large, so that the scheme of time-frequency hopping does not work well. The problem with the effect.
  • a method for discovering a time-frequency allocation of a Discovery resource includes:
  • the terminal transmits a Discostery letter on the first time-frequency unit (i(0), j(0)) of the first Discovery frame. Number, where (i(*), j(*)) identifies each time-frequency unit in the Discovery frame, i ( * ) is the index of the frequency domain unit in the discovery frame; j ( * ) is the time domain unit in the discovery frame index;
  • Mod represents the remainder, (i(0)+k*t) mod m represents the remainder obtained by dividing (i(0)+k*t) by m; k is a preset positive integer;
  • f is a single shot from the whole frequency domain unit I to the r-dimensional row vector on F P
  • is a finite field containing p elements
  • b(t) is the upper r-dimensional column vector varying with t
  • the f satisfies the following condition: There is a positive integer q not greater than p, such that: for any one of the frequency domain units I, if q of i
  • the b(t) takes all the vectors in a period that varies with t, Among them, is the vector space composed of the upper 1" dimension vector.
  • successive r b(t) are linearly independent of Fp .
  • the determining process of the column vector b(t) includes:
  • b ( t ) is the vector calculated by the formula ( .3 0- * b ) mod p.
  • a terminal where the terminal includes:
  • the real-time time-frequency unit acknowledgment module determines the f by:
  • the real-time time-frequency unit confirmation module is further configured to determine that the b(t) varies with t And Take all the vectors in a cycle of change, where is ⁇ ! "Vector space composed of all the dimensions of the vector.
  • the real-time time-frequency unit acknowledgment module is further configured to determine that consecutive r b(t) are linearly independent.
  • the process of determining, by the real-time time-frequency unit, the column vector b(t) includes: :
  • A is a friend matrix of f ( X ) b is any arbitrary r-dimensional non-column vector; then bp is if t can be divisible, then
  • b ( t ) is the vector calculated by the formula ( , d P - i h ) mo dp .
  • the time-frequency hopping scheme provided by the present invention can achieve a UE collision ratio of 1/n in a time-frequency hopping period, so that it has a better time-frequency hopping effect than the prior art scheme.
  • FIG. 1 is a schematic flowchart of a method for discovering a time-frequency allocation of a Discovery resource according to an embodiment of the present invention
  • FIG. 2 is a schematic structural diagram of a terminal according to an embodiment of the present invention. Detailed ways
  • FIG. 1 a method for discovering a time-frequency allocation of a Discovery resource according to an embodiment of the present invention is further described in detail below with reference to the accompanying drawings.
  • the method specifically includes:
  • the Discovery frame includes m*n time-frequency units, n is the number of time domain units, and m is the number of frequency domain units, where n is a prime number, and m is a positive integer; when the communication system includes multiple And when the plurality of terminals communicate with each other through an end-to-end technology, each terminal in the communication system is configured to allow the other terminal to discover itself, on a time-frequency unit in the Discovery frame.
  • Launching the Discovery signal the method includes:
  • Step 101 The terminal transmits a Discery signal on the time-frequency unit (i(0), j(0)) of the first Discovery frame, where (i (*), j (*)) identifies each time in the Discovery frame.
  • a frequency unit i ( * ) is an index of a frequency domain unit in the discovery frame;
  • j ( * ) is an index of a time domain unit in the discovery frame;
  • Step 102 The terminal determines, according to the time-frequency unit (i(0), j(0)), a time-frequency unit (i(t), j(t)) of the t-th Discovery frame after the first Discovery frame. Launching a Discery signal;
  • i(t) ( i(0)+k*t ) mod m;
  • Mod represents the remainder, (i(0)+k*t) mod m represents the remainder obtained by dividing (i(0)+k*t) by m; k is a pre-set or positive integer configured by the base station ;
  • j(t) ( j(0)+f(i(0))*b ( t ) ) mod n;
  • f is a single shot from the whole frequency domain unit I to the upper r-dimensional row vector. It is a finite field containing p elements
  • b(t) is a F p that varies with t. The period of the r-dimensional column vector, and b(t) varies with t, where r is a positive integer.
  • the single shot f from the whole frequency domain unit I to the F p r-dimensional row vector can be defined as follows:
  • the b(t) is required to take all the vectors in a period that varies with t, where It is a vector space composed of the F p r dimensional vector. In the above manner, in any one column change period, any two UEs that use different initial resources to transmit a Discovery signal transmit a Discovery signal at most simultaneously in a column change period.
  • the b(t) should also satisfy: consecutive r 1) (3 ⁇ 4 in ? : linearly independent.
  • b (t) that satisfies the above conditions can be selected as follows:
  • the (m, p) may take the values provided by the first column and the second column in Table 2, then r and f(x) correspond to the third and the third in Table 2. The contents shown in the four columns:
  • b(t) is a 0 vector; otherwise, it is written as a power of a square matrix multiplied by a column vector, and the result of the operation is a column vector (as shown in Table 3).
  • the time-frequency units occupied by the respective UEs calculated according to the above formula in each frame of a time-frequency hopping period are as shown in Table 4.
  • the tth Discovery frame has only a row change with respect to the t+9 Discovery frames without column changes. And any two UEs (for example, UE 0 and UE f) in the 0th Discovery frame to the 8th Discovery frame are simultaneously transmitted at most three times, so the maximum collision ratio is 1/3 (ie, l/n). On the other hand, any two UEs simultaneously transmit the Discovery signal at most 2 consecutive Discovery frames.
  • the embodiment of the present invention further provides a terminal, where the terminal 200 includes:
  • ⁇ 1 The smallest positive integer, ⁇ ⁇ ...-..., 5 , _ 1 is an integer between 0 and q-1;
  • the real-time time-frequency unit confirmation module 202 is further configured to determine that the b(t) varies with t All vectors in the pass are taken in one cycle of the change, where is the vector space composed of the F p J r dimensional row vectors. In the above manner, during any change period of one column, any two UEs that use the different initial resources to transmit the Discovery signal simultaneously transmit the Discovery signal at most p r_i times in one column change period.
  • unit confirms said real frequency module 202 is also used to determine r consecutive b (t) linearly independent in F p.
  • the process of determining the column vector b(t) by the real-time time-frequency unit confirmation module 202 includes:
  • a be the f ( X ) friend matrix b is any arbitrary r-dimensional non-column vector; i , that is, if t can be divisible, then b ( t ) is full
  • b ( t ) is the vector calculated by the formula (, 4 (tmd O- 2 * b ) mod p.
  • the embodiment of the present invention provides The time-frequency hopping scheme can achieve a collision rate of 1/ ⁇ in a time-frequency hopping period, so it has a better time-frequency hopping effect than the prior art scheme.
  • the disclosed systems, devices, and methods may be implemented in other ways.
  • the device embodiments described above are merely illustrative.
  • the division of the modules or units is only a logical function division.
  • there may be another division manner for example, multiple units or components may be used. Combined or can be integrated into another system, or some features can be ignored, or not executed.
  • the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be in an electrical, mechanical or other form.
  • the components displayed for the unit may or may not be physical units, ie may be located in one place, or may be distributed over multiple network units. Some or all of the units may be selected according to actual needs to achieve the objectives of the solution of the embodiment.
  • each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
  • the above integrated unit can be implemented in the form of hardware or in the form of a software functional unit.
  • the integrated unit, if implemented in the form of a software functional unit and sold or used as a standalone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application, in essence or the contribution to the prior art, or all or part of the technical solution may be embodied in the form of a software product stored in a storage medium.
  • a number of instructions are included to cause a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor to perform all or part of the steps of the methods described in various embodiments of the present application.
  • the foregoing storage medium includes: a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and the like. The medium of the code.

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

A discovery resource time frequency allocation method and a terminal, wherein a discovery frame comprises m*n time frequency units, n is a number of time frequency units, m is a number of frequency domain units, n=p that is a prime number and m is a positive integer. The method comprises: the terminal transmitting a discovery signal on a first time frequency unit (i(0), j(0)) of a first discovery frame; and the terminal, based on the time frequency unit (i(0), j(0)), determining to transmit the discovery signal on a second time frequency unit (i(t), j(t)) of a tth discovery frame after the first discovery frame, wherein i(t)=(i(0)+k*t)mod m; j(t)=(j(0)+f(i(0))*b(t))mod p. According to a provided time frequency jump scheme, a UE collision rate in a time frequency jump cycle can reach 1/n. Therefore, the time frequency jump scheme is provided with a better discovery effect compared with a prior technical scheme.

Description

一种发现端到端通信的发现方法及终端 技术领域  Discovery method and terminal for discovering end-to-end communication
本发明涉及移动通信技术领域, 尤其涉及一种端到端通信的发现方法及 终端。 背景技术  The present invention relates to the field of mobile communication technologies, and in particular, to a method and a terminal for discovering end-to-end communication. Background technique
端到端 (Device to Device, D2D) 通信是指 UE之间少依赖或不依赖基站 而直接进行的通信方式。 D2D技术可以起到减轻宏网负担, 增大 UE间通信 速率的作用。  Device to Device (D2D) communication refers to a communication method that is directly performed between UEs with little or no dependence on the base station. D2D technology can reduce the burden on the macro network and increase the communication rate between UEs.
UE间为了实现相互间的直接通信, 必须先相互发现。 在以下情况: 在某 范围内有为数众多的 UE,每个 UE需要发射 Discovery信号来让其它 UE发现 自己。 设系统中存在着周期性的 Discovery帧, 每个 Discovery帧包含 m*n个 时频单元,即每个 Discovery帧从时间上分解为 n个时域单元,用 j J={0, 1, ...... , η-1 }表示;每个时域单元可以按照相同的规则频分成 m个频域单元,用 i 1={0, 1, ...... , m-l }表示。则第 j个时域单元上的第 i个频域单元为第 (i,j)个时频单元。 在每个 Discovery帧中, 每个参与 D2D Discovery的 UE都可以在某个时频单 元发送 Discovery信号, 以便其他 UE检测。 一般考虑到同时发送 Discovery 信号的 UE无法互相听到对方, 所以在一个 Discovery帧的发送周期中, 发送 的每一帧里的 Discovery信号都需要进行时频 跳转, 即令每个 UE在每个 Discovery帧内发送 Discovery信号的时频单元都不相同,使得每个 UE都有机 会被其它所有 UE发现。  In order to achieve direct communication with each other, UEs must first discover each other. In the following cases: There are a large number of UEs in a certain range, and each UE needs to transmit a Discovery signal to let other UEs discover themselves. It is assumed that there are periodic Discovery frames in the system, and each Discovery frame contains m*n time-frequency units, that is, each Discovery frame is decomposed in time into n time-domain units, using j J={0, 1, . ..... , η-1 } indicates; each time domain unit can be divided into m frequency domain units according to the same regular frequency, and is represented by i 1={0, 1, . . . , ml }. Then, the i-th frequency domain unit on the jth time domain unit is the (i, j)th time-frequency unit. In each Discovery frame, each UE participating in the D2D Discovery can send a Discovery signal in a certain time-frequency unit for detection by other UEs. Generally, UEs that simultaneously send Discovery signals cannot hear each other. Therefore, in the transmission period of a Discovery frame, the Discovery signal in each frame sent needs to perform time-frequency jump, that is, each UE is in each Discovery. The time-frequency units that transmit the Discovery signal in the frame are different, so that each UE has a chance to be discovered by all other UEs.
现有技术中实现 Discovery信号时频跳转的方式包括:  The methods for realizing the time-frequency jump of the Discovery signal in the prior art include:
在一个 Discovery帧发送周期中, 每一个 Discovery帧包含 m*n个时频单 元, n为时域单元数量, m为频域单元数量, 其中, n、 m为正整数; 在具体 实现方式中, 可以利用 (i ( * ), j ( * ) )标识 Discovery帧中每个时频单元, i (*)为 discovery帧中时频单元的频域位置索引; j (*) 为 discovery帧中时 频单元的时域位置索引。 如果某 UE在第一个 Discovery帧使用的时频单元为 (i(0), j(0)), 其中, 所述第一个 Discovery帧的时频单元 (i(0), j(0))由基站分 配, 或由 UE根据能量最小原则确定。 则在第 t个 Discovery帧使用的时频单 元 (i(t), j(tX)由下式决定: In a Discovery frame transmission period, each Discovery frame includes m*n time-frequency units, where n is the number of time-domain units, and m is the number of frequency-domain units, where n and m are positive integers; You can use (i ( * ), j ( * ) ) to identify each time-frequency unit in the Discovery frame, i (*) is the frequency domain position index of the time-frequency unit in the discovery frame; j (*) is the time domain position index of the time-frequency unit in the discovery frame. If a UE uses the time-frequency unit in the first Discovery frame as (i(0), j(0)), where the time-frequency unit of the first Discovery frame (i(0), j(0) ) is assigned by the base station or determined by the UE according to the principle of minimum energy. Then the time-frequency unit (i(t), j(tX) used in the tth Discovery frame is determined by:
i(t)=[i(0)+k*t ]mod m  i(t)=[i(0)+k*t ]mod m
j(t)= j(0)+mod(i(0) , n)*t+ floor(i(0)/n)*t*t ]mod n 公式一  j(t)= j(0)+mod(i(0) , n)*t+ floor(i(0)/n)*t*t ]mod n Equation 1
其中, floor(x)是"向下取整", 即取不大于 x的最大整数; mod是取余, x mod y或 mod (x, y)是指 x除以 y所得的余数;  Where floor(x) is "rounded down", that is, takes the largest integer not greater than x; mod is the remainder, x mod y or mod (x, y) is the remainder of x divided by y;
例如: 设频域单元数 m=6, 时域单元数 n=3, k=3。 则根据上述公式进行 时频跳转时, 每一帧中各 UE所占用的时频单元为表 1所示的情况:  For example: Set the number of frequency domain units m=6, the number of time domain units n=3, k=3. When the time-frequency jump is performed according to the above formula, the time-frequency units occupied by the UEs in each frame are as shown in Table 1:
Figure imgf000004_0001
Figure imgf000004_0001
表 1  Table 1
在上述表 1中, i (*)通过表 1中的竖列单元格表示, "*" 取不同的数 值, 从而 i (*) 定位竖列单元格中的不同单元格, 并且竖列单元格的索引是 由上到下、由小到大的顺序排列的。 j( * )通过表 1中的横排单元格表示, "*" 取不同的数值, 从而 j (*) 定位横排单元格中的不同单元格, 并且横排单元 格的索引是由左到右、 由小到大的顺序排列的。  In Table 1 above, i (*) is represented by the vertical cell in Table 1, "*" takes a different value, so i (*) locates a different cell in the vertical cell, and the vertical cell The indexes are arranged from top to bottom and from small to large. j( * ) is represented by the horizontal cell in Table 1, "*" takes a different value, so j (*) locates the different cells in the horizontal cell, and the index of the horizontal cell is from left to Right, arranged in order from small to large.
例如: 某 UE在第 (t=0)个 Discovery帧在标 "0"的时频资源发送 discovery 信号, 则 (i(0), j(0))=(0, 0), 代入公式:  For example: If a UE sends a discovery signal at the (t=0) Discovery frame at the time-frequency resource of "0", then (i(0), j(0))=(0, 0), substitute the formula:
i(t)=[i(0)+3*t]mod6 j(t)=L)(0)+mod(i(0), 3n)*t+ floor(i(0)/3)*t*t]mod 3 i(t)=[i(0)+3*t]mod6 j(t)=L)(0)+mod(i(0), 3n)*t+ floor(i(0)/3)*t*t]mod 3
得 (i(l), j(l))=(3 , 0), 所以就跳到了第 (t=l)个 Discovery帧中标 "0" 的时 频位置。  It takes (i(l), j(l))=(3, 0), so it jumps to the time-frequency position of the first (t=l) Discovery frames marked "0".
对于一个时频跳转方案, 如果存在正整数 T, 使得下述条件 (Q)成立, 则 称该方案是 "列周期性" 的; 满足条件 (Q)的最小正整数 T称为这个时频跳转 方案的 "列周期"。 其中, 所述条件 (Q)为:  For a time-frequency hopping scheme, if there is a positive integer T such that the following condition (Q) holds, the scheme is said to be "column periodic"; the smallest positive integer T that satisfies the condition (Q) is called this time-frequency The "column period" of the jump scheme. Wherein the condition (Q) is:
对于任意 2 个按照时频跳转方案发送 Discovery信号的 UE 以及任意 discovery帧 t,如果这两个 UE在第 t个 Discovery帧同时发送 Discovery信号, 则它们在第 t+T个 Discovery帧同时发送 Discovery信号。  For any two UEs that transmit a Discovery signal according to a time-frequency hopping scheme and any discovery frame t, if the two UEs simultaneously transmit a Discovery signal in the tth Discovery frame, they simultaneously send a Discovery in the t+T Discovery frames. signal.
如果 T是某个时频跳转方案的列周期,则称连续 T个 Discovery帧为该时 频跳转方案的一个 "列变化周期"。  If T is the column period of a time-frequency hopping scheme, then successive T Discovery frames are referred to as a "column variation period" of the time-frequency hopping scheme.
一个时频跳转方案的最大碰撞比率是指: 两个使用不同初始 Discovery资 源的 UE在一个列变化周期中碰撞次数与列周期的比值的最大值。这里 "碰撞" 指同时发送。 由于同时发送 Discovery信号的终端无法互相接收, 所以小的碰 撞比率意味着更多的发现机会。最大碰撞比率小则意味着每对 UE互相发现的 机会都比较多。  The maximum collision ratio of a time-frequency hopping scheme refers to: The maximum ratio of the number of collisions to the column period of a UE using two different initial Discovery resources in one column change period. Here "collision" means sending at the same time. Since terminals that simultaneously transmit Discovery signals cannot receive each other, a small collision ratio means more discovery opportunities. A small maximum collision ratio means that each pair of UEs has more chances of discovering each other.
根据上述最大碰撞比率的定义可知: 上述公式一所给出的时频跳转方案 的最大碰撞比率比较大, 使得时频跳转的方案并不能起到很好的效果。 发明内容  According to the definition of the maximum collision ratio described above, the maximum collision ratio of the time-frequency jump scheme given by the above formula 1 is relatively large, so that the scheme of the time-frequency jump does not have a good effect. Summary of the invention
本发明实施例提供一种发现 Discovery资源时频分配方法及终端,用以解 决现有技术中提供时频跳转方案的最大碰撞比率比较大, 使得时频跳转的方 案并不能起到很好的效果的问题。  The embodiment of the present invention provides a method and a terminal for discovering a time-frequency allocation of a Discovery resource, which is used to solve the problem that the maximum collision ratio of the time-frequency hopping scheme provided in the prior art is relatively large, so that the scheme of time-frequency hopping does not work well. The problem with the effect.
第一方面, 提供一种发现 Discovery资源时频分配方法, Discovery帧包 含 m*n个时频单元, n为时域单元数量, m为频域单元数量, 其中 n=p是一 个素数, m是正整数; 该方法包括:  In a first aspect, a method for discovering a time-frequency allocation of a Discovery resource is provided. The Discovery frame includes m*n time-frequency units, n is a number of time-domain units, and m is a number of frequency-domain units, where n=p is a prime number, and m is positive Integer; the method includes:
终端在第一个 Discovery帧的第一时频单元 (i(0), j(0))上发射 Discoery信 号,其中,(i(*), j(*))标识 Discovery帧中每个时频单元, i ( * )为 discovery 帧中频域单元的索引; j ( * )为 discovery帧中时域单元的索引; The terminal transmits a Discostery letter on the first time-frequency unit (i(0), j(0)) of the first Discovery frame. Number, where (i(*), j(*)) identifies each time-frequency unit in the Discovery frame, i ( * ) is the index of the frequency domain unit in the discovery frame; j ( * ) is the time domain unit in the discovery frame index;
所述终端根据时频单元 (i(0), j(0))确定在第一个 Discovery 帧之后的第 t 个 Discovery帧的第二时频单元 ( i(t) , j(t) )上发射 Discoery信号, 其中, i(t) = ( i(0)+k*t ) mod m;  Determining, by the time-frequency unit (i(0), j(0)), the second time-frequency unit (i(t), j(t)) of the t-th Discovery frame after the first Discovery frame Transmitting a Discery signal, where i(t) = ( i(0)+k*t ) mod m;
mod表示取余数, (i(0)+k*t) mod m表示取(i(0)+k*t) 除以 m之后得到 的余数; k是一个预设的正整数;  Mod represents the remainder, (i(0)+k*t) mod m represents the remainder obtained by dividing (i(0)+k*t) by m; k is a preset positive integer;
j(t)= (j(0)+f(i(0))*b (t)) modp;  j(t)= (j(0)+f(i(0))*b (t)) modp;
f是从频域单元全体 I到, FP上 r维行向量全体 的一个单射, ^是含有 p 个元素的有限域, b(t)是随 t变化的 上 r维列向量, 且 b(t)随 t变化而变化的 周期为 ^ , 其中, p=n是一个素数, r是一个正整数。 f is a single shot from the whole frequency domain unit I to the r-dimensional row vector on F P , ^ is a finite field containing p elements, b(t) is the upper r-dimensional column vector varying with t, and b (t) The period that varies with t is ^, where p = n is a prime number and r is a positive integer.
结合第一方面, 在第一种可能的实现方式中, 所述 f满足如下条件: 存在不大于 p的正整数 q, 使得: 对于频域单元全体 I中的任意一个元素 i, 如果 i的 q进制表示为 i=i。 + i, * q ÷ ..... i,.^ * q^1, 其中, r是不小于 的最小正整数, —,·.· ^_1是0到 q-1之间的整数; With reference to the first aspect, in a first possible implementation manner, the f satisfies the following condition: There is a positive integer q not greater than p, such that: for any one of the frequency domain units I, if q of i The hexadecimal representation is i=i. + i, * q ÷ ..... i,.^ * q^ 1 , where r is the smallest positive integer not less than, -,··· ^_ 1 is an integer between 0 and q-1;
则 i在所述单射 f下的像为( i -.… ;U。 Then the image of i under the single shot f is (i -.... ; U.
结合第一方面, 或者第一方面的第一种可能的实现方式, 在第二种可能 的实现方式中, 所述 b(t)在随 t变化而变化的一个周期内取遍 中所有向量, 其中, 是 上1"维行向量全体组成的向量空间。  With reference to the first aspect, or the first possible implementation manner of the first aspect, in a second possible implementation manner, the b(t) takes all the vectors in a period that varies with t, Among them, is the vector space composed of the upper 1" dimension vector.
结合第一方面的第二种可能的实现方式, 在第三种可能的实现方式中, 连续 r个 b(t)在 Fp上线性无关。 In conjunction with the second possible implementation of the first aspect, in a third possible implementation, successive r b(t) are linearly independent of Fp .
结合第一方面, 或者第一方面的第一至三种可能的实现方式, 在第四种 可能的实现方式中, 所述列向量 b(t)的确定过程包括:  With reference to the first aspect, or the first to third possible implementation manners of the first aspect, in a fourth possible implementation manner, the determining process of the column vector b(t) includes:
取 上 r次不可约多项式 f(x)=xr + ;κ-— 1 +… + 满足: 不存在小于 ― I 的正整数 c, 使得 X。 - ί作为 F上的多项式被 f(x)整除; Take r irreducible polynomial f(x)=x r + ;κ-— 1 +... + Satisfaction: There is no positive integer c smaller than “I”, so X. - ί is divisible by f(x) as a polynomial over F;
令 A是 f (X) 的友矩阵 1 ■ Let A be a friend matrix of f (X) 1 ■
■ i -:  ■ i -:
- 、 ' -,  - , ' -,
(卜' i , b是 上任意 r维非 0列向量; 则 :^一 d p , 即如果 t能被 整除, 则 " 为全 (Bu ' i , b is any arbitrary r-dimensional non-column vector; then: ^ a dp , that is, if t can be divisible, then "for all
0向量; 否则, b ( t )为公式 ( 。3 0- * b ) mod p计算得到的向量。 0 vector; otherwise, b ( t ) is the vector calculated by the formula ( .3 0- * b ) mod p.
第一方面, 提供一种终端, 该终端包括:  In a first aspect, a terminal is provided, where the terminal includes:
初始发射模块, 用于在第一个 Discovery帧的时频单元 (i(0), j(0))上发射 Discoery信号给其他终端, 所述 Discovery帧包含 m*n个时频单元, n为时域 单元数量, m为频域单元数量, 其中 n=p是一个素数, m是正整数, 并且( i ( * ), j ( * ) )标识 Discovery帧中每个时频单元, i ( * ) 为 discovery帧中频 域单元的索引; j ( * )为 discovery帧中时域单元的索引;  An initial transmitting module, configured to transmit a Discery signal to other terminals on a time-frequency unit (i(0), j(0)) of the first Discovery frame, where the Discovery frame includes m*n time-frequency units, where n is The number of time domain units, m is the number of frequency domain units, where n = p is a prime number, m is a positive integer, and ( i ( * ), j ( * ) ) identifies each time-frequency unit in the Discovery frame, i ( * ) The index of the frequency domain unit in the discovery frame; j ( * ) is the index of the time domain unit in the discovery frame;
实时时频单元确认模块, 用于根据时频单元 (i(0) , j(0))确定在第一个 Discovery帧之后的第 t个 Discovery帧的时频单元 ( i(t), j(t) )上发射 Discoery 信号, 其中, i(t) = ( i(0)+k*t ) mod m; mod表示取余数, ( i(0)+k*t ) mod m 表示取(i(0)+k*t ) 除以 m之后得到的余数; k是一个预设的正整数; j(t)= ( j(0)+f(i(0))*b ( t ) ) mod p; f是从频域单元全体 I到 ^上 r维行向量全体 的 一个单射, 是含有 个元素的有限域, b(t)是随 t变化的 ^上 r维列向量, 且 b(t)随 t变化而变化的周期为 ,其中, ρ=η是一个素数, r是一个正整数。  a real-time time-frequency unit confirmation module, configured to determine, according to the time-frequency unit (i(0), j(0)), a time-frequency unit of the t-th Discovery frame after the first Discovery frame (i(t), j( t)) emits a Discery signal, where i(t) = ( i(0)+k*t ) mod m; mod denotes the remainder, ( i(0)+k*t ) mod m denotes (i( 0)+k*t ) The remainder obtained by dividing m; k is a preset positive integer; j(t)= ( j(0)+f(i(0))*b ( t ) ) mod p ; f is a single shot from the whole frequency domain unit I to the upper r-dimensional row vector, is a finite field containing elements, b(t) is the upper r-dimensional column vector that varies with t, and b(t The period that varies with t is, where ρ = η is a prime number and r is a positive integer.
结合第二方面, 在第一种可能的实现方式中, 所述实时时频单元确认模 块通过以下条件确定所述 f:  With reference to the second aspect, in a first possible implementation manner, the real-time time-frequency unit acknowledgment module determines the f by:
存在不大于 p的正整数 q, 使得: 对于频域单元全体 I中的任意一个元素 i, 如果 i的 q进制表示为 i=i。 + i, * q + * q^1, 其中, r是不小于 的最小正整数, —,·.· ^_1是0到 q-1之间的整数; There is a positive integer q not greater than p such that: for any one of the frequency domain elements I, if the q-ary representation of i is i=i. + i, * q + * q^ 1 , where r is the smallest positive integer not less than, and -, ··· ^_ 1 is an integer between 0 and q-1;
则 i在所述单射 f下的像为( i -.… ;U 。 Then the image of i under the single shot f is (i -.... ; U .
结合第二方面, 或者第二方面的第一种可能的实现方式, 在第二种可能 的实现方式中,所述实时时频单元确认模块还用于确定所述 b(t)在随 t变化而 变化的一个周期内取遍 中所有向量,其中, 是 ^上!"维行向量全体组成的 向量空间。 With reference to the second aspect, or the first possible implementation manner of the second aspect, in a second possible implementation manner, the real-time time-frequency unit confirmation module is further configured to determine that the b(t) varies with t And Take all the vectors in a cycle of change, where is ^! "Vector space composed of all the dimensions of the vector.
结合第一方面的第二种可能的实现方式, 在第三种可能的实现方式中, 所述实时时频单元确认模块还用于确定连续 r个 b(t)在 上线性无关。  In conjunction with the second possible implementation of the first aspect, in a third possible implementation, the real-time time-frequency unit acknowledgment module is further configured to determine that consecutive r b(t) are linearly independent.
结合第二方面, 或者第二方面的第一至三种可能的实现方式, 在第四种 可能的实现方式中,所述实时时频单元确认模块确定所述列向量 b(t)的过程包 括:  With reference to the second aspect, or the first to third possible implementation manners of the second aspect, in a fourth possible implementation, the process of determining, by the real-time time-frequency unit, the column vector b(t) includes: :
取 上 r次不可约多项式 f(x)= + ¾.^-ί + 满足: 不存在小于 - i 的正整数 c, 使得 ^ _ i作为 .上的多项式被 f(x)整除; R taking the irreducible polynomial f (x) = + ¾ ^ - ί + satisfied: absence of less than - c i is a positive integer, such that ^ _ i is a polynomial f (x) divisible;.
A是 f ( X ) 的友矩阵
Figure imgf000008_0001
b是^上任意 r维非 0列向量; 则 . b p 即如果 t能被 整除, 则 " 为全
A is a friend matrix of f ( X )
Figure imgf000008_0001
b is any arbitrary r-dimensional non-column vector; then bp is if t can be divisible, then
0向量; 否则, b ( t )为公式 ( ,d P - i h ) mod p计算得到的向量。 0 vector; otherwise, b ( t ) is the vector calculated by the formula ( , d P - i h ) mo dp .
本发明所提供的时频跳转方案在一个时频跳转周期中 UE碰撞比率可以 达到 1/n, 所以比现有技术方案具有更好的时频跳转效果。 附图说明  The time-frequency hopping scheme provided by the present invention can achieve a UE collision ratio of 1/n in a time-frequency hopping period, so that it has a better time-frequency hopping effect than the prior art scheme. DRAWINGS
图 1为本发明实施例提供的一种发现 Discovery资源时频分配方法的流程 示意图;  FIG. 1 is a schematic flowchart of a method for discovering a time-frequency allocation of a Discovery resource according to an embodiment of the present invention;
图 2为本发明实施例提供的一种终端的结构示意图。 具体实施方式  FIG. 2 is a schematic structural diagram of a terminal according to an embodiment of the present invention. Detailed ways
为使本发明实施例的目的、 技术方案和优点更加清楚, 下面将结合本发 明实施例中的附图, 对本发明实施例中的技术方案进行清楚、 完整地描述, 显然, 所描述的实施例是本发明一部分实施例, 而不是全部的实施例。 基于 本发明中的实施例, 本领域普通技术人员在没有作出创造性劳动前提下所获 得的所有其他实施例, 都属于本发明保护的范围。 The technical solutions in the embodiments of the present invention are clearly and completely described in the following with reference to the accompanying drawings in the embodiments of the present invention. It is apparent that the described embodiments are a part of the embodiments of the invention, rather than all of the embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative efforts are within the scope of the present invention.
如图 1 所示, 下面结合说明书附图对本发明实施例提供的一种发现 Discovery资源时频分配方法作进一步详细描述, 该方法具体包括:  As shown in FIG. 1 , a method for discovering a time-frequency allocation of a Discovery resource according to an embodiment of the present invention is further described in detail below with reference to the accompanying drawings. The method specifically includes:
在本发明实施例中, 所述 Discovery帧包含 m*n个时频单元, n为时域单 元数量, m为频域单元数量, 其中 n是一个素数, m是正整数; 当通信系统 中包括多个终端, 并且所述多个终端相互之间通过端对端技术进行相互通信 时, 所述通信系统中的每个终端为了让其他终端发现自己, 在所述 Discovery 帧中的一个时频单元上发射 Discovery信号, 该方法包括:  In the embodiment of the present invention, the Discovery frame includes m*n time-frequency units, n is the number of time domain units, and m is the number of frequency domain units, where n is a prime number, and m is a positive integer; when the communication system includes multiple And when the plurality of terminals communicate with each other through an end-to-end technology, each terminal in the communication system is configured to allow the other terminal to discover itself, on a time-frequency unit in the Discovery frame. Launching the Discovery signal, the method includes:
步骤 101 , 终端在第一个 Discovery 帧的时频单元 (i(0) , j(0))上发射 Discoery信号, 其中, ( i ( * ), j ( * ) )标识 Discovery帧中每个时频单元, i ( * )为 discovery帧中频域单元的索引; j ( * )为 discovery帧中时域单元的 索引;  Step 101: The terminal transmits a Discery signal on the time-frequency unit (i(0), j(0)) of the first Discovery frame, where (i (*), j (*)) identifies each time in the Discovery frame. a frequency unit, i ( * ) is an index of a frequency domain unit in the discovery frame; j ( * ) is an index of a time domain unit in the discovery frame;
步骤 102 , 所述终端根据时频单元 (i(0), j(0))确定在第一个 Discovery帧 之后的第 t个 Discovery帧的时频单元 ( i(t), j(t) )上发射 Discoery信号; 其 中:  Step 102: The terminal determines, according to the time-frequency unit (i(0), j(0)), a time-frequency unit (i(t), j(t)) of the t-th Discovery frame after the first Discovery frame. Launching a Discery signal; where:
i(t) = ( i(0)+k*t ) mod m;  i(t) = ( i(0)+k*t ) mod m;
mod表示取余数, (i(0)+k*t ) mod m表示取(i(0)+k*t ) 除以 m之后得到 的余数; k是一个预设的或由基站配置的正整数;  Mod represents the remainder, (i(0)+k*t) mod m represents the remainder obtained by dividing (i(0)+k*t) by m; k is a pre-set or positive integer configured by the base station ;
j(t)= ( j(0)+f(i(0))*b ( t ) ) mod n;  j(t)= ( j(0)+f(i(0))*b ( t ) ) mod n;
n=p是一个素数, f是从频域单元全体 I到 ^上 r维行向量全体 .的一个 单射, 是含有 p个元素的有限域, b(t)是随 t变化的 Fp上 r维列向量, 且 b(t) 随 t变化而变化的周期为 , 其中, r是一个正整数。 n=p is a prime number, f is a single shot from the whole frequency domain unit I to the upper r-dimensional row vector. It is a finite field containing p elements, and b(t) is a F p that varies with t. The period of the r-dimensional column vector, and b(t) varies with t, where r is a positive integer.
根据背景技术中对列周期的定义可知, 图 1 所提供的时频跳转方案的列 周期为 | 所述从频域单元全体 I到 Fp r维行向量全体 .的一个单射 f可以按如下 方式定义: According to the definition of the column period in the background art, the column period of the time-frequency jump scheme provided in FIG. 1 is | The single shot f from the whole frequency domain unit I to the F p r-dimensional row vector can be defined as follows:
取不大于 p的正整数 q, 对于频域单元全体 I中的任意一个元素 i, 如果 i 的 q进制表示为 i=i。 + ί:1 * q + ……十 ir— * qr" 1 , 其中 r是不小于: g^m的最 小正整数, …-. 是 0到 q-1之间的整数; Take a positive integer q that is not greater than p. For any element i in the whole frequency domain unit I, if the q-ary representation of i is i=i. + ί :1 * q + ...... ten i r — * q r " 1 , where r is the smallest positive integer not less than: g^m, ...-. is an integer between 0 and q-1;
则 i在所述单射 f下的像为(H…-.., _±:)。 即 f ( i )为 i的 q进制表示 i=i0 + is =* q + ir_j * qr_i的系数。 Then the image of i under the single shot f is (H...-.., _ ± :). That is, f (i) is a q-ary representation of i, i = i 0 + i s = * q + i r _j * q r_i .
进一步, 为了在一个列的变化周期内, 任意两个 UE同时发送 Discovery 信号的次数尽可能少,需要所述 b(t)在随 t变化而变化的一个周期内取遍 中 所有向量, 其中, 是 Fp r维行向量全体组成的向量空间。 通过上述方式在 一个列的变化周期内, 任意两个使用不同初始资源发送 Discovery信号的 UE 在一个列的变化周期内至多 - 欠同时发送 Discovery信号。 Further, in order to minimize the number of times that any two UEs simultaneously transmit the Discovery signal in a change period of one column, the b(t) is required to take all the vectors in a period that varies with t, where It is a vector space composed of the F p r dimensional vector. In the above manner, in any one column change period, any two UEs that use different initial resources to transmit a Discovery signal transmit a Discovery signal at most simultaneously in a column change period.
另外,如果这些同时发送 Discovery信号的事件是连续出现的也会在一定 程度上影响终端互相检测到的速度,所以需要控制两个 UE连续同时发送的次 数。 为了控制两个 UE连续同时发送的次数, 所述 b (t)还应该满足: 连续 r 个 1)(¾在?:上线性无关。 In addition, if the events that simultaneously transmit the Discovery signal are consecutively generated, the speeds detected by the terminals are mutually affected to some extent, so it is necessary to control the number of consecutive simultaneous transmissions of the two UEs. In order to control the number of consecutive simultaneous transmissions of two UEs, the b(t) should also satisfy: consecutive r 1) (3⁄4 in ? : linearly independent.
如果连续 r个 b(t)在 Fp上线性无关,那么两个 UE至多连续 r次同时发送。 在具体的实现中, 可以按如下方法选择出满足上述条件的 b (t): If r consecutive b (t) linearly independent in F p, then the two most r consecutive UE transmitted simultaneously. In a specific implementation, b (t) that satisfies the above conditions can be selected as follows:
取 ,上 r次不可约多项式 f(x)= a^-1 …+ 满足: 不存在小于 - 1 的正整数 c, 使得 ^ - i作为 上的多项式被 f(x)整除; Take, the last r times irreducible polynomial f(x)= a^- 1 ...+ Satisfaction: There is no positive integer c less than -1, such that ^ - i is divisible by f(x) as the upper polynomial;
A是 f (X) 的友矩阵
Figure imgf000010_0001
b是^上任意 r维非 0列向量; 令 =| ^一 』P.
Figure imgf000010_0002
即如果 t能被 整除, 则令 " 为 全 0向量; 否则, 令 b (t) 为公式 O-i. *b ) modp计算得到的向 在该实施例中, 可选的, 所述 (m, p)可以取表 2 中第一列和第二列所提 供的各数值, 则 r和 f(x)对应表 2中第三和第四列所示的内容:
A is the friend matrix of f (X)
Figure imgf000010_0001
b is ^ any arbitrary n-dimensional non-column vector; let =| ^ a』 P .
Figure imgf000010_0002
That is, if t can be divisible, let "be a full 0 vector; otherwise, let b (t) be the formula Oi. *b) In this embodiment, optionally, the (m, p) may take the values provided by the first column and the second column in Table 2, then r and f(x) correspond to the third and the third in Table 2. The contents shown in the four columns:
Figure imgf000011_0002
Figure imgf000011_0002
表 2  Table 2
.明实施例所提供的方法, 以下以一个具体的实例 对本发明所提供的方法做一个详细的说明:  The method provided by the embodiment, the following provides a detailed description of the method provided by the present invention by a specific example:
例: m=6, n=p=3, k=3, 取 q=p=3, 于是 r=2, 取 f(x)=x2— x— J_ , 则For example: m=6, n=p=3, k=3, take q=p=3, then r=2, take f(x)=x 2 — x— J_ , then
A= f? !), 令 b= f! |, 则该时频跳转方案为 A= f? ! ), let b= f! |, then the time-frequency jump scheme is
it)=[i(0)+3*t]mod6  It)=[i(0)+3*t]mod6
即: 如果 t被 9整除, 则
Figure imgf000011_0001
That is: if t is divisible by 9, then
Figure imgf000011_0001
b(t)为 0向量; 否则写成一个方阵的幂乘以一个列向量的形式, 运算结果是一 个列向量(如表 3所示)。
Figure imgf000012_0001
b(t) is a 0 vector; otherwise, it is written as a power of a square matrix multiplied by a column vector, and the result of the operation is a column vector (as shown in Table 3).
Figure imgf000012_0001
表 3  table 3
根据上述公式计算得到的各个 UE在一个时频跳转周期的各帧中所占时 频单元如表 4所示。  The time-frequency units occupied by the respective UEs calculated according to the above formula in each frame of a time-frequency hopping period are as shown in Table 4.
Figure imgf000012_0002
Figure imgf000012_0002
表 4  Table 4
易见:第 t个 Discovery帧相对于第 t+9个 Discovery帧只有行的变化而没 有列的变化。 而在第 0个 Discovery帧到第 8个 Discovery帧中任意两个 UE (比如说 0号 UE和 f号 UE )至多三次同时发送, 所以最大碰撞比率为 1/3 (即 l/n )。 另一方面, 任意两个 UE至多在连续 2个 Discovery帧同时发送 Discovery信号。  It is easy to see that the tth Discovery frame has only a row change with respect to the t+9 Discovery frames without column changes. And any two UEs (for example, UE 0 and UE f) in the 0th Discovery frame to the 8th Discovery frame are simultaneously transmitted at most three times, so the maximum collision ratio is 1/3 (ie, l/n). On the other hand, any two UEs simultaneously transmit the Discovery signal at most 2 consecutive Discovery frames.
如图 2所示, 根据图 1所示的方法, 本发明实施例还提供一种终端, 该 终端 200包括:  As shown in FIG. 2, according to the method shown in FIG. 1, the embodiment of the present invention further provides a terminal, where the terminal 200 includes:
初始发射模块 201 , 用于在第一个 Discovery帧的时频单元 (i(0), j(0))上 发射 Discoery信号给其他终端 , 所述 Discovery中贞包含 m*n个时频单元, n为 时域单元数量, m为频域单元数量, 其中 n=p是一个素数, m是正整数, 并 且(i ( * ), j ( * ) )标识 Discovery帧中每个时频单元, i ( * )为 discovery帧 中频域单元的索引; j ( * )为 discovery帧中时域单元的索引;  The initial transmitting module 201 is configured to send a Discery signal to other terminals on the time-frequency unit (i(0), j(0)) of the first Discovery frame, where the Discovery contains m*n time-frequency units, n is the number of time domain units, m is the number of frequency domain units, where n = p is a prime number, m is a positive integer, and (i ( * ), j ( * ) ) identifies each time-frequency unit in the Discovery frame, i ( *) is the index of the frequency domain unit in the discovery frame; j (*) is the index of the time domain unit in the discovery frame;
实时时频单元确认模块 202 , 用于根据时频单元 (i(0), j(0))确定在第一个 Discovery帧之后的第 t个 Discovery帧的时频单元 ( i(t), j(t) )上发射 Discoery 信号, 其中, i(t) = ( i(0)+k*t ) mod m; mod表示取余数, ( i(0)+k*t ) mod m 表示取(i(0)+k*t ) 除以 m之后得到的余数; k是一个预设的正整数; j(t)= ( j(0)+f(i(0))*b ( t ) ) mod p; f是从频域单元全体 I到 ^上 r维行向量全体 的 一个单射, 是含有 个元素的有限域, b(t)是随 t变化的 上 r维列向量, 且 b(t)随 t变化而变化的周期为 ,其中, p=n是一个素数, r是一个正整数。 The real-time time-frequency unit confirmation module 202 is configured to determine, according to the time-frequency unit (i(0), j(0)), a time-frequency unit of the t-th Discovery frame after the first Discovery frame (i(t), j (t)) emits a Discery signal, where i(t) = ( i(0)+k*t ) mod m; mod denotes the remainder, ( i(0)+k*t ) mod m Represents the remainder obtained by dividing (i(0)+k*t ) by m; k is a preset positive integer; j(t)= ( j(0)+f(i(0))*b ( t ) ) mod p; f is a single shot from the whole frequency domain unit I to the upper r-dimensional row vector, is a finite field containing elements, b(t) is the upper r-dimensional column vector varying with t, And the period in which b(t) varies with t is, where p=n is a prime number and r is a positive integer.
其中, 所述实时时频单元确认模块 202通过以下条件确定所述 f: 存在不大于 p的正整数 q, 使得: 对于频域单元全体 I中的任意一个元素 i, 如果 i的 q进制表示为 i=i。 + U * q + .....„.+ ir_ * qr_ i, 其中, r是不小于The real-time time-frequency unit confirmation module 202 determines the f by the following condition: a positive integer q that is not greater than p, such that: for any one element i of the frequency domain unit I, if the q-ary representation of i For i=i. + U * q + .....„.+ i r _ * q r_ i , where r is not less than
1。§ 1^的最小正整数, ΐ ί^…-..., 5、_1是0到 q-1之间的整数; 1. § 1 ^ The smallest positive integer, ΐ ί^...-..., 5 , _ 1 is an integer between 0 and q-1;
则 i在所述单射 f下的像为(^ i^ -…..,, iY→ 3 。 Then the image of i under the single shot f is (^ i^ -....., i Y→ 3 .
进一步, 为了在一个列的变化周期内, 任意两个 UE同时发送 Discovery 信号的次数尽可能少, 所以所述实时时频单元确认模块 202还用于确定所述 b(t)在随 t变化而变化的一个周期内取遍 中所有向量, 其中, 是 FpJ r维 行向量全体组成的向量空间。 通过上述方式在一个列的变化周期内, 任意两 个使用不同初始资源发送 Discovery信号的 UE在一个列的变化周期内至多 pr_i次同时发送 Discovery信号。 Further, in order to minimize the number of times that any two UEs simultaneously transmit a Discovery signal in a change period of one column, the real-time time-frequency unit confirmation module 202 is further configured to determine that the b(t) varies with t All vectors in the pass are taken in one cycle of the change, where is the vector space composed of the F p J r dimensional row vectors. In the above manner, during any change period of one column, any two UEs that use the different initial resources to transmit the Discovery signal simultaneously transmit the Discovery signal at most p r_i times in one column change period.
另外,如果这些同时发送 Discovery信号的事件是连续出现的也会在一定 程度上影响终端互相检测到的速度,所以需要控制两个 UE连续同时发送的次 数。 为了控制两个 UE连续同时发送的次数, 所述实时时频单元确认模块 202 还用于确定连续 r个 b(t)在 Fp上线性无关。 In addition, if the events that simultaneously transmit the Discovery signal are consecutively generated, the speeds detected by the terminals are mutually affected to some extent, so it is necessary to control the number of consecutive simultaneous transmissions of the two UEs. In order to control the number of simultaneously transmitting two consecutive UE, unit confirms said real frequency module 202 is also used to determine r consecutive b (t) linearly independent in F p.
在具体的实现中, 所述实时时频单元确认模块 202 确定所述列向量 b(t) 的过程包括:  In a specific implementation, the process of determining the column vector b(t) by the real-time time-frequency unit confirmation module 202 includes:
取 ^上 r次不可约多项式
Figure imgf000013_0001
十. ai '-:i +…十 满足: 不存在小于 - 1 的正整数 c, 使得 X。 - i作为 F:p上的多项式被 f(x)整除;
Take ^ r times irreducible polynomial
Figure imgf000013_0001
X. ai '- :i +... Ten Satisfaction: There is no positive integer c less than -1, such that X. - i is divisible by f(x) as a polynomial over F :p ;
令 A是 f ( X ) 友矩阵
Figure imgf000013_0002
b是 ^上任意 r维非 0列向量; i, 即如果 t能被 整除, 则 b ( t )为全
Figure imgf000014_0001
Let A be the f ( X ) friend matrix
Figure imgf000013_0002
b is any arbitrary r-dimensional non-column vector; i , that is, if t can be divisible, then b ( t ) is full
Figure imgf000014_0001
0向量; 否则, b ( t )为公式 (,4(t m d O- 2 * b ) mod p计算得到的向量。 0 vector; otherwise, b ( t ) is the vector calculated by the formula (, 4 (tmd O- 2 * b ) mod p.
本申请实施例中的上述一个或多个技术方案, 至少具有如下的技术效果: 相对于现有技术所提供的最大碰撞比率大于等于 的时频跳转方案而言, 本发明实施例所提供的时频跳转方案在一个时频跳转周期中 UE碰撞比率可 以达到 1/η, 所以比现有技术方案具有更好的时频跳转效果。  The foregoing one or more technical solutions in the embodiments of the present application have at least the following technical effects: Compared with the time-frequency hopping scheme in which the maximum collision ratio is greater than or equal to that provided by the prior art, the embodiment of the present invention provides The time-frequency hopping scheme can achieve a collision rate of 1/η in a time-frequency hopping period, so it has a better time-frequency hopping effect than the prior art scheme.
所属领域的技术人员可以清楚地了解到, 为描述的方便和简洁, 仅以上 述各功能模块的划分进行举例说明, 实际应用中, 可以根据需要而将上述功 能分配由不同的功能模块完成, 即将装置的内部结构划分成不同的功能模块, 以完成以上描述的全部或者部分功能。 上述描述的系统, 装置和单元的具体 工作过程, 可以参考前述方法实施例中的对应过程, 在此不再赘述。  It will be apparent to those skilled in the art that, for convenience and brevity of description, only the division of each functional module described above is exemplified. In practical applications, the above-mentioned function assignment can be completed by different functional modules as needed. The internal structure of the device is divided into different functional modules to perform all or part of the functions described above. For the specific working process of the system, the device and the unit described above, reference may be made to the corresponding process in the foregoing method embodiments, and details are not described herein again.
在本申请所提供的几个实施例中, 应该理解到, 所揭露的系统, 装置和方 法, 可以通过其它的方式实现。 例如, 以上所描述的装置实施例仅仅是示意 性的, 例如, 所述模块或单元的划分, 仅仅为一种逻辑功能划分, 实际实现 时可以有另外的划分方式, 例如多个单元或组件可以结合或者可以集成到另 一个系统, 或一些特征可以忽略, 或不执行。 另一点, 所显示或讨论的相互 之间的耦合或直接耦合或通信连接可以是通过一些接口, 装置或单元的间接 耦合或通信连接, 可以是电性, 机械或其它的形式。 为单元显示的部件可以是或者也可以不是物理单元, 即可以位于一个地方, 或者也可以分布到多个网络单元上。 可以根据实际的需要选择其中的部分或 者全部单元来实现本实施例方案的目的。  In the several embodiments provided herein, it should be understood that the disclosed systems, devices, and methods may be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the modules or units is only a logical function division. In actual implementation, there may be another division manner, for example, multiple units or components may be used. Combined or can be integrated into another system, or some features can be ignored, or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be in an electrical, mechanical or other form. The components displayed for the unit may or may not be physical units, ie may be located in one place, or may be distributed over multiple network units. Some or all of the units may be selected according to actual needs to achieve the objectives of the solution of the embodiment.
另外, 在本申请各个实施例中的各功能单元可以集成在一个处理单元中, 也可以是各个单元单独物理存在, 也可以两个或两个以上单元集成在一个单 元中。 上述集成的单元既可以釆用硬件的形式实现, 也可以釆用软件功能单 元的形式实现。 所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售 或使用时, 可以存储在计算机可读取存储介质中。 基于这样的理解, 本申请 的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部 或部分可以以软件产品的形式体现出来, 该计算机软件产品存储在一个存储 介质中, 包括若干指令用以使得计算机设备(可以是个人计算机, 服务器, 或者网络设备等)或处理器(processor )执行本申请各个实施例所述方法的全 部或部分步骤。而前述的存储介质包括: U盘、移动硬盘、只读存储器(ROM, Read-Only Memory )、 随机存取存 4诸器 ( RAM, Random Access Memory )、 磁 碟或者光盘等各种可以存储程序代码的介质。 In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above integrated unit can be implemented in the form of hardware or in the form of a software functional unit. The integrated unit, if implemented in the form of a software functional unit and sold or used as a standalone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application, in essence or the contribution to the prior art, or all or part of the technical solution may be embodied in the form of a software product stored in a storage medium. A number of instructions are included to cause a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor to perform all or part of the steps of the methods described in various embodiments of the present application. The foregoing storage medium includes: a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and the like. The medium of the code.
以上所述, 以上实施例仅用以对本申请的技术方案进行了详细介绍, 但 以上实施例的说明只是用于帮助理解本发明的方法及其核心思想, 不应理解 为对本发明的限制。 本技术领域的技术人员在本发明揭露的技术范围内, 可 轻易想到的变化或替换, 都应涵盖在本发明的保护范围之内。  The above embodiments are only used to describe the technical solutions of the present application in detail, but the description of the above embodiments is only for helping to understand the method and the core idea of the present invention, and should not be construed as limiting the present invention. Those skilled in the art will be able to devise variations or alternatives that are conceivable within the scope of the present invention.

Claims

权 利 要 求 Rights request
1、 一种发现 Discovery资源时频分配方法, 其特征在于, Discovery帧包 含 m*n个时频单元, n为时域单元数量, m为频域单元数量, 其中 n=p是一 个素数, m是正整数; 该方法包括: 1. A discovery discovery resource time-frequency allocation method, characterized in that the Discovery frame contains m*n time-frequency units, n is the number of time domain units, m is the number of frequency domain units, where n=p is a prime number, m is a positive integer; the method includes:
终端在第一个 Discovery帧的第一时频单元 (i(0), j(0))上发射 Discoery信 号,其中,(i ( * ), j ( * ) )标识 Discovery帧中每个时频单元, i ( * )为 discovery 帧中频域单元的索引; j ( * )为 discovery帧中时域单元的索引; The terminal transmits the Discoery signal on the first time-frequency unit (i(0), j(0)) of the first Discovery frame, where (i (*), j (*)) identifies each time-frequency unit in the Discovery frame unit, i (*) is the index of the frequency domain unit in the discovery frame; j (*) is the index of the time domain unit in the discovery frame;
所述终端根据时频单元 (i(0), j(0))确定在第一个 Discovery 帧之后的第 t 个 Discovery帧的第二时频单元 ( i(t) , j(t) )上发射 Discoery信号, 其中, i(t) = ( i(0)+k*t ) mod m; The terminal determines according to the time-frequency unit (i(0), j(0)) to be in the second time-frequency unit (i(t), j(t)) of the t-th Discovery frame after the first Discovery frame. Emit Discoery signal, where, i(t) = (i(0)+k*t) mod m;
mod表示取余数, (i(0)+k*t ) mod m表示取(i(0)+k*t ) 除以 m之后得到 的余数; k是一个预设的正整数; mod means taking the remainder, (i(0)+k*t) mod m means taking the remainder obtained after dividing (i(0)+k*t) by m; k is a preset positive integer;
j(t)= ( j(0)+f(i(0))*b ( t ) ) mod p; j(t)= ( j(0)+f(i(0))*b ( t ) ) mod p;
f是从频域单元全体 I到 , 上 r维行向量全体 的一个单射, ^是含有 p 个元素的有限域, b(t)是随 t变化的 F。上 r维列向量, 且 b(t)随 t变化而变化的 周期为^ , 其中, p=n是一个素数, r是一个正整数。 f is an injector from the totality of frequency domain units I to the totality of r-dimensional row vectors on , ^ is a finite field containing p elements, and b(t) is F that changes with t. It is an r-dimensional column vector, and the period that b(t) changes with t is ^, where p=n is a prime number and r is a positive integer.
2、 如权利要求 1所述的方法, 其特征在于, 所述 f满足如下条件: 存在不大于 p的正整数 q, 使得: 对于频域单元全体 I中的任意一个元素 i, 如果 i的 q进制表示为 i=i。 + i, * q + * q^1, 其中, r是不小于 2. The method according to claim 1, characterized in that, the f satisfies the following conditions: There is a positive integer q no greater than p, such that: for any element i in the entire frequency domain unit I, if q of i The base representation is i=i. + i, * q + * q^ 1 , where r is not less than
1 ¾1^的最小正整数, ― 是 0到 q-1之间的整数; The smallest positive integer of 1 ¾ 1^, ― is an integer between 0 and q-1;
则 i在所述单射 f下的像为(isA -.― Λ- i ) 。 Then the image of i under the injective f is (i s A -.― Λ- i ).
3、 如权利要求 1或 2任一所述的方法, 其特征在于, 所述 b(t)在随 t变 化而变化的一个周期内取遍 中所有向量,其中, 是 Fp上r维行向量全体组 成的向量空间。 3. The method according to claim 1 or 2, characterized in that, b(t) takes all vectors in a cycle that changes with t, where, is an r-dimensional row on F p A vector space composed of all vectors.
4、如权利要求 3所述的方法,其特征在于,连续 r个 b(t)在^上线性无关。 4. The method of claim 3, characterized in that consecutive r b(t) are linearly independent on .
5、 如权利要求 1~4任一所述的方法, 其特征在于, 所述列向量 b(t)的确 定过程包括: 5. The method according to any one of claims 1 to 4, characterized in that the column vector b(t) is indeed The determination process includes:
取 上 r次不可约多项式 f(x)=f十 - 1十一十 a满足: 不存在小于 P r― 的正整数 c, 使得 ^ - ί作为 上的多项式被 f(x)整除; Taking the upper rth degree irreducible polynomial f(x)=f ten - 1 eleven ten a satisfies: There is no positive integer c less than P r ―, so that ^ - ί as the upper polynomial is divisible by f(x);
令 A是 f (X) 的友矩阵
Figure imgf000017_0001
b是 上任意 r维非 0列向量; 则 )
Let A be the friend matrix of f (X)
Figure imgf000017_0001
b is any r-dimensional non-zero column vector; then )
-■- =L(L -■- =L(L
lA BI。'c。 、 , iffr|t, lA BI . 'c. , , if f r|t ,
mt ip. else 即如果 t能被 整除, 则 b (t)为全 0向量; 否则, b (t)为公式 ( ¾,d — i *: b ) rao£ip计算得到的向量。 mt ip. else, that is, if t can be divisible, then b (t) is a vector of all 0s; otherwise, b (t) is a vector calculated by the formula (¾, d — i * : b) rao£ ip.
6、 一种终端, 其特征在于, 该终端包括: 6. A terminal, characterized in that the terminal includes:
初始发射模块, 用于在第一个 Discovery帧的时频单元 (i(0), j(0))上发射 Discoery信号给其他终端, 所述 Discovery帧包含 m*n个时频单元, n为时域 单元数量, m为频域单元数量, 其中 n=p是一个素数, m是正整数, 并且( i The initial transmission module is used to transmit the Discoery signal to other terminals on the time-frequency unit (i(0), j(0)) of the first Discovery frame. The Discovery frame contains m*n time-frequency units, n is The number of time domain units, m is the number of frequency domain units, where n=p is a prime number, m is a positive integer, and (i
( * ), j ( * ))标识 Discovery帧中每个时频单元, i ( * ) 为 discovery帧中频 域单元的索引; j ( * )为 discovery帧中时域单元的索引; (*), j (*)) identifies each time-frequency unit in the discovery frame, i (*) is the index of the frequency domain unit in the discovery frame; j (*) is the index of the time domain unit in the discovery frame;
实时时频单元确认模块, 用于根据时频单元 (i(0), j(0))确定在第一个 Discovery帧之后的第 t个 Discovery帧的时频单元 ( i(t), j(t) )上发射 Discoery 信号, 其中, i(t) = (i(0)+k*t) mod m; mod表示取余数, ( i(0)+k*t ) mod m 表示取(i(0)+k*t) 除以 m之后得到的余数; k是一个预设的正整数; j(t)= Real-time time-frequency unit confirmation module, used to determine the time-frequency unit (i(t), j() of the t-th Discovery frame after the first Discovery frame based on the time-frequency unit (i(0), j(0)) Discoery signal is emitted on t) ), where, i(t) = (i(0)+k*t) mod m; mod means taking the remainder, (i(0)+k*t) mod m means taking (i( 0)+k*t) is the remainder obtained after dividing by m; k is a preset positive integer; j(t)=
( j(0)+f(i(0))*b ( t ) ) mod p; f是从频域单元全体 I到 上 r维行向量全体 的 一个单射, F:是含有 p个元素的有限域, b(t)是随 t变化的 上 r维列向量, 且 b(t)随 t变化而变化的周期为 ps' ,其中, p=n是一个素数, r是一个正整数。 ( j(0)+f(i(0))*b ( t ) ) mod p; f is an injector from the entire frequency domain unit I to the entire upper r-dimensional row vector, F : contains p elements Finite field, b(t) is an upper r-dimensional column vector that changes with t, and the period of b(t) changing with t is p s ', where p=n is a prime number and r is a positive integer.
7、 如权利要求 6所述的终端, 其特征在于, 所述实时时频单元确认模块 通过以下条件确定所述 f: 7. The terminal according to claim 6, wherein the real-time time-frequency unit confirmation module determines f according to the following conditions:
存在不大于 p的正整数 q, 使得: 对于频域单元全体 I中的任意一个元素 i, 如果 i的 q进制表示为 i=i。 + I, * q + ΐΓ_1 * qr- S 其中, r是不小于 kj^m的最小正整数, υ^-. -… 是 0到 q-1之间的整数; There is a positive integer q not greater than p, such that: For any element i in the total frequency domain unit I, if the q-base representation of i is i=i. + I, * q + ΐ Γ _ 1 * q r - S where, r is not less than The smallest positive integer of kj^m, υ^-. -... is an integer between 0 and q-1;
则 i在所述单射 f下的像为(i。A.,…....tir→ Then the image of i under the injective f is (i.A.,….. t i r→ .
8、 如权利要求 6或 7所述的终端, 其特征在于, 所述实时时频单元确认 模块还用于确定所述 b(t)在随 t变化而变化的一个周期内取遍 中所有向量, 其中, 是?^^上!"维行向量全体组成的向量空间。 8. The terminal according to claim 6 or 7, characterized in that the real-time time-frequency unit confirmation module is also used to determine all vectors in the b(t) pass within a period that changes with t. , where , is? ^^Up! "A vector space composed of all row vectors.
9、 如权利要求 8所述的终端, 其特征在于, 所述实时时频单元确认模块 还用于确定连续 r个 b(t)在 Fp上线性无关。 9. The terminal according to claim 8, wherein the real-time time-frequency unit confirmation module is also used to determine that r consecutive b(t) are linearly independent on F p .
10、 如权利要求 6~9任一所述的终端, 其特征在于, 所述实时时频单元 确认模块确定所述列向量 b(t)的过程包括: 10. The terminal according to any one of claims 6 to 9, characterized in that the process of determining the column vector b(t) by the real-time time-frequency unit confirmation module includes:
取 上 r次不可约多项式 f(x)=xr + ¾:^- 11 +…+ 满足: 不存在小于 Pr― i 的正整数 c, 使得 i作为 上的多项式被 f(x)整除; Take the upper r degree irreducible polynomial f(x)=x r + ¾: ^- 11 +…+ satisfies: There is no positive integer c less than P r ― i, such that i is divisible by f(x) as the upper polynomial;
矩阵
Figure imgf000018_0001
b是 上任意 r维非 0列向量; 则 = ( —^ ρ 即如果 t能被 整除, 则 b ( 为全
matrix
Figure imgf000018_0001
b is any r-dimensional non-zero column vector; then = ( —^ ρ , that is, if t can be divisible, then b ( is the total
0向量; 否则, b (t)为公式 (^i ^O- 1 *b ) modp计算得到的向量。 0 vector; otherwise, b (t) is the vector calculated by the formula (^i ^O- 1 *b) modp.
PCT/CN2014/070683 2014-01-15 2014-01-15 Discovery method for discovering device to device communication and terminal WO2015106412A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
PCT/CN2014/070683 WO2015106412A1 (en) 2014-01-15 2014-01-15 Discovery method for discovering device to device communication and terminal
CN201480000522.XA CN105309022B (en) 2014-01-15 2014-01-15 A kind of discovery method and terminal finding end-to-end communication

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2014/070683 WO2015106412A1 (en) 2014-01-15 2014-01-15 Discovery method for discovering device to device communication and terminal

Publications (1)

Publication Number Publication Date
WO2015106412A1 true WO2015106412A1 (en) 2015-07-23

Family

ID=53542281

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2014/070683 WO2015106412A1 (en) 2014-01-15 2014-01-15 Discovery method for discovering device to device communication and terminal

Country Status (2)

Country Link
CN (1) CN105309022B (en)
WO (1) WO2015106412A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130109301A1 (en) * 2011-11-02 2013-05-02 Renesas Mobile Corporation D2D Discovery Process
WO2013081393A1 (en) * 2011-11-29 2013-06-06 엘지전자 주식회사 Method for supporting device to device synchronization and identification in wireless access system that supports device to device communication
CN103347246A (en) * 2013-07-18 2013-10-09 西安电子科技大学 Method for finding adjacent user under embedded D2D circumstances in cellular network
CN103442442A (en) * 2013-08-13 2013-12-11 北京交通大学 Base station assisted method for discovering equipment in D2D communication system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130109301A1 (en) * 2011-11-02 2013-05-02 Renesas Mobile Corporation D2D Discovery Process
WO2013081393A1 (en) * 2011-11-29 2013-06-06 엘지전자 주식회사 Method for supporting device to device synchronization and identification in wireless access system that supports device to device communication
CN103347246A (en) * 2013-07-18 2013-10-09 西安电子科技大学 Method for finding adjacent user under embedded D2D circumstances in cellular network
CN103442442A (en) * 2013-08-13 2013-12-11 北京交通大学 Base station assisted method for discovering equipment in D2D communication system

Also Published As

Publication number Publication date
CN105309022B (en) 2019-02-19
CN105309022A (en) 2016-02-03

Similar Documents

Publication Publication Date Title
JP7136423B2 (en) Resource indication method, terminal device and network device
US10524263B2 (en) Apparatus and method for determining subband resource
JP2017502552A (en) Data transmission method, data reception method, system and device
WO2011134377A1 (en) Method, apparatus and system for configuring demodulation reference signal
US11705984B2 (en) Method for determining demodulation reference signal for multiple access transmission
CN104025685B (en) Transmission, method of reseptance, base station and the user equipment of control channel
JP2018512774A (en) Method and apparatus for uplink data transmission
WO2014173183A1 (en) Method and system for determining sounding reference signal frequency hopping pattern
CN107437984B (en) Information transmission method and device
JP2017536022A5 (en)
WO2017167155A1 (en) Method and apparatus for sending uplink demodulation reference signal (dmrs)
CN108347323B (en) RS generating and receiving method, terminal and base station
JP6475345B2 (en) Signal transmission method and device
US11870727B2 (en) Method for transmitting uplink signal and communications apparatus
JP7055874B2 (en) Information transmission method and equipment
WO2015106412A1 (en) Discovery method for discovering device to device communication and terminal
KR20220029650A (en) Method and apparatus for transmitting and receiving signals in a wireless communication system
EP3182776B1 (en) Data transmission method and user equipment
CN109547149B (en) Data transmission method, synchronization sequence construction method and device
JP2020519153A (en) Communication method, terminal device and network device
WO2014019234A1 (en) Method for sending and receiving control information and apparatus thereof
JP7443503B2 (en) Resource determination method and communication equipment
WO2024027759A1 (en) Sounding reference signal generation method and apparatus
US9918215B2 (en) Method for sending discovery signal and user equipment
JP7586888B2 (en) Method and apparatus for transmitting and receiving signals in a wireless communication system

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 201480000522.X

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 14878534

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: 14878534

Country of ref document: EP

Kind code of ref document: A1