The present disclosure relates to a near field communication technology, and more particularly to a Device-to-Device (D2D) processing implementation method and apparatus.
Near field data sharing between users, small-range social contact and commercial activities, as well as specific services oriented to local specific users gradually become a growth point which cannot be ignored in a next-stage radio platform. Generally, service data of a service type having obvious local characteristics does not need to come from a core network and only needs to be completed between User Equipments (UEs). This communication pattern is also called as a D2D communication mode having characteristics obviously distinguished from a traditional cellular system communication pattern. As for near field communication users capable of employing the D2D communication mode, D2D transmission not only saves radio spectral resources, but also reduces the data transmission pressure of the core network, thereby reducing occupation of system resources, increasing the spectral efficiency of a cellular communication system, reducing the emission power consumption of a terminal, and saving the network operation cost to a great extent.
Resource allocation of a D2D UE is divided into two working patterns from a sending layer according to whether D2D is covered by a traditional network. Herein, the first working pattern is that when D2D is covered by the traditional network, an evolved Node B (eNB) or a rel-10 relay node schedules a resource, for the D2D UE to send; and the other working pattern is that when D2D is not covered by the traditional network, the D2D UE self-selects a resource from a resource pool, for the D2D UE to send.
Regardless of the mode, during D2D communication, due to direct communication between UEs, a sending end of the D2D UE needs to send Scheduling Assignment (SA) information for indicating physical channel resource information and control information of sent D2D data. As for the first working pattern, the eNB configures the sending end of the D2D UE with SA and data resources. As for the second working pattern, the sending end of the D2D UE selects SA and data resources from the resource pool. Regardless of the scenario, SA resources should be scheduled first, and SA schedules and indicates data resources.
SA serves as a carrier for data indication, and is equivalent to data control information. The requirement for reliability thereof is very high. At present, implementation of an SA pattern is not mature. For example, system duplexity restricts mutual monitoring between D2D UEs as for the problem of collision in the second working pattern. Therefore, in order to improve the reliability of SA design, a current standard conference has proposed to support a retransmission mechanism so as to further improve the reliability of SA.
A D2D resource pool is a group of time frequency resources for D2D UEs, and may be pre-configured or configured by a network. The D2D resource pool contains an SA resource pool and a data resource pool, and is configured by Time Division Multiplex (TDM). According to the current standard conference, transmission of SA for one time is supported. The size of each SA resource unit is a Physical Resource Block (PRB) pair in a frequency domain. That is, the SA resource unit is a sub-frame in a time domain, and the frequency occupies 12 sub-carriers. As for the first working pattern, a scheduling eNB schedules and sends SA and data resource configuration of a D2D UE, and the eNB notifies a sending end of the D2D UE to send SA and data, and a receiving end of the D2D UE obtains data resource indication and control information by reading SA, and then reads data information. As for the second working pattern, the sending end of the D2D UE randomly selects or selects SA resources and data resources in a certain manner, and indicates data resource and control information by means of SA, and the receiving end of the D2D UE obtains data resource indication and control information by reading SA, and then reads data information. However, during implementation of these two working patterns, since duplexity restricts mutual monitoring between UEs, the D2D UEs may not monitor SA.
The present disclosure provides a D2D processing implementation method and apparatus, capable of avoiding the problem of restriction of duplexity on mutual monitoring between UEs, and capable of ensuring that a D2D UE may monitor SA of the D2D UE, simultaneously sent, at other moments.
A D2D processing implementation method includes the following steps.
Resource configuration information of SA information for a D2D communication is determined in accordance with a preset policy for determining a positional relationship between an initial transmission resource unit and a retransmission resource unit.
A resource is acquired according to the determined resource configuration information of the SA information, and D2D communication processing is carried out.
The resource of the SA information for the D2D communication includes:
X SA resource units composed of (Nf frequency domain SA resource units×Nt SA time domain resource units), the size of each SA resource unit being a PRB pair;
the X SA resource units are used for configuring T logical channels, a physical resource position of each logical channel being determined according to a sending count and the preset policy for determining the positional relationship between the initial transmission resource unit and the retransmission resource unit;
herein, Nt represents a maximum number of time domain SA resources within an SA period, and Nf represents a maximum number of frequency domain SA resources.
The resource is a resource pool or a resource group within an SA period.
The frequency domain SA resource units in the resource pool or the resource group are continuously assigned or discontinuously assigned.
The time domain SA resource units in the resource pool or the resource group are continuously assigned or discontinuously assigned.
The policy for determining the positional relationship between the initial transmission resource unit and the retransmission resource unit is that:
the physical resource positions for initial transmission and retransmission of the SA information are fixed, and located at different time domain sub-frame and frequency domain positions.
When the number of the frequency domain SA resource units of the resource pool or the resource group is Nf and Nf is an even number, the policy that the physical resource positions for initial transmission and retransmission of the SA information are fixed and located at different time domain sub-frame and frequency domain positions includes that:
the physical resource position for one transmission is located at an upper frequency band of the resource pool or the resource group, and the physical resource position for the other transmission is located at a lower frequency band or is configured in accordance with a preset frequency offset, thereby ensuring position staggered.
A relationship between the physical resource positions for two transmissions is:
in a time domain,
as for a clockwise cycle mode, second_nt=mod(Nt+first_nt+first_nf−shift_t,Nt);
as for an anticlockwise cycle mode, second_nt=mod(first_nt+first_nf+shift_t, Nt);
in a frequency domain, second_nf=first_nf+ceil(Nf/2);
where, second_nt is a physical resource position on the time domain for the second transmission, first_nt is a physical resource position on the time domain for the first transmission, second_nf is a physical resource position on the frequency domain for the second transmission, first_nt is a physical resource position on the frequency domain for the first transmission, shift_t is a shift parameter of a time domain unit, mod represents a modulo operation, and ceil(Nf/2) is a frequency domain offset.
When the number of the frequency domain SA resource units of the resource pool or the resource group is Nf and Nf is an odd number, the policy that the physical resource positions for initial transmission and retransmission of the SA information are fixed and located at different time domain sub-frame and frequency domain positions includes that:
unpaired odd rows are located in the middle of a first frequency domain resource or a last frequency domain resource or section in frequency domain resources, a frequency domain SA resource unit remained after even rows are paired is taken, and the physical resource positions for two transmissions satisfy the following relationship:
on a time domain resource: the physical resource position second_nt on the time domain for the second transmission is the sum of the physical resource position first_nt on the time domain for the first transmission and the frequency domain offset ceil(Nf/2);
on a frequency domain resource: the physical resource position second_ft on the frequency for the second transmission is identical to the physical resource position first_ft on the frequency domain for the first transmission.
When Nf is an odd number, after an odd row position is determined, the relationship between the physical resource positions for two transmissions is that:
a frequency domain SA resource unit remained after even rows are paired is located in the middle of a frequency band, and the physical resource positions for two transmissions satisfy the following relationship:
in a time domain,
as for a clockwise cycle mode, second_nt=mod(Nt+first_nt+first_nf−shift_t,Nt);
as for an anticlockwise cycle mode, second_nt=mod(first_nt+first_nf+shift_t,Nt);
in a frequency domain, second_nf=first_nf+ceil(Nf/2);
or, a frequency domain SA resource unit remained after even rows are paired is located at a tail or tail row of a frequency band, and the physical resource positions for two transmissions satisfy the following relationship:
in a time domain,
as for a clockwise cycle mode, second_nt=mod(Nt+first_nt+first_nf−shift_t,Nt);
as for an anticlockwise cycle mode, second_nt=mod(first_nt+first_nf+shift_t,Nt);
in a frequency domain, second_nf=first_nf+ceil(Nf/2);
where, shift_t is a shift parameter of a time domain unit, and shift_f is a shift parameter of a frequency domain unit; mod represents a modulo operation; and when a resource group mode is adopted, shift_t is less than Nt/2.
When the number of frequency domain SA resource units of the resource pool or the resource group within an SA period is Nf and the number of time domain SA resource units is Nt, the policy that the physical resource positions for initial transmission and retransmission of the SA information are fixed and located at different time domain sub-frame and frequency domain positions includes that:
the physical resource position for one transmission is located in the resource pool or the resource group (first_nt, first_nf), the opposite physical resource position for the other transmission is located in the resource pool or the resource group (second_nt, second_nf), and the physical resource positions for two transmissions satisfy the following relationship:
in a time domain,
as for a clockwise cycle mode,
second_nt=mod[Nt+first_nt+floor(first_nf/(2×shift_f))×shift_f+mod(first_nf,shift_f)−shift_t,Nt];
as for an anticlockwise cycle mode,
second_nt=mod[first_nt+floor(first_nf/(2*shift_f))×shift_f+mod(first_nf,shift_f)+shift_t, Nt]; and
in a frequency domain, second_nt=first_nt+shift_f−floor[(first_nf+shift_f)/Nf]×[1+mod(first_nf,shift_f)];
where, shift_t is a shift parameter of a time domain unit, and shift_f is a shift parameter of a frequency domain unit; and mod represents a modulo operation, and floor is rounding down.
When Nf is an odd number, a row of frequency resources is remained after pairing, the physical resource position for one transmission is located at a front part of Nt, and the physical resource position for the other transmission is located at a rear part of Nt. The physical resource positions for two transmissions satisfy the following relationship:
in a time domain, second_nt=first_nt+ceil(Nt/2); and
in a frequency domain, second_nf=first_nf.
The resource configuration information of the SA information for the D2D communication includes:
a logical channel indication for indicating a physical resource position of each logical channel in the resource pool;
or, the resource configuration information includes a logical channel indication for indicating a physical resource position of each logical channel in the resource group and a resource group indication.
The logical channel indications are sorted in accordance with a configured physical resource frequency, or time or intervals.
The step that a resource is acquired according to the determined resource configuration information of the SA information and D2D communication processing is carried out includes that:
a resource is selected according to a resource group indication in the resource pool included in the determined resource configuration information of the SA information for the D2D communication and a logical channel indication of a logical channel corresponding to the resource group; or a resource is selected according to a logical channel indication of a logical channel corresponding to the resource pool included in the determined resource configuration information of the SA information for the D2D communication; or, a resource is selected according to position information in the time domain for initial transmission and retransmission and position information in the frequency domain for initial transmission; and
D2D communication processing is carried out according to the selected resource.
The resource configuration information of the SA information for the D2D communication is determined by an eNB and then sent to a D2D UE.
Or, the D2D UE monitors and acquires the resource for the D2D communication.
A D2D processing implementation apparatus includes a determination unit and a processing unit, herein
the determination unit presets a preset policy for determining a positional relationship between an initial transmission resource unit and a retransmission resource unit, and is arranged to determine resource configuration information of SA information for a D2D communication according to the policy; and
the processing unit is arranged to acquire a resource according to the determined resource configuration information of the SA information, and carry out D2D communication processing.
The resource of the SA information for the D2D communication includes:
X SA resource units composed of (Nf frequency domain SA resource units×Nt SA time domain resource units), the size of each SA resource unit being a PRB pair;
the X SA resource units are used for configuring T logical channels, a physical resource position of each logical channel being determined according to a sending count and the preset policy for determining the positional relationship between the initial transmission resource unit and the retransmission resource unit;
herein, Nt represents a maximum number of time domain SA resources within an SA period, and Nf represents a maximum number of frequency domain SA resources.
The resource is a resource pool or a resource group within an SA period.
The frequency domain SA resource units in the resource pool or the resource group are continuously assigned or discontinuously assigned.
The time domain SA resource units in the resource pool or the resource group are continuously assigned or discontinuously assigned.
The policy for determining the positional relationship between the initial transmission resource unit and the retransmission resource unit is that:
the physical resource positions for initial transmission and retransmission of the SA information are fixed, and located at different time domain sub-frame and frequency domain positions.
When the number of the frequency domain SA resource units of the resource pool or the resource group is Nf and Nf is an even number, the physical resource positions for initial transmission and retransmission of the SA information are fixed and located at different time domain sub-frame and frequency domain positions, and the determination unit is arranged to:
locate the physical resource position for one transmission at an upper frequency band of the resource pool or the resource group, locate the physical resource position for the other transmission at a lower frequency band or configure in accordance with a preset frequency offset, thereby ensuring position staggered.
A relationship between the physical resource positions for two transmissions is:
in a time domain,
as for a clockwise cycle mode, second_nt=mod(Nt+first_nt+first_nf−shift_t,Nt);
as for an anticlockwise cycle mode, second_nt=mod(first_nt+first_nf+shift_t, Nt);
in a frequency domain, second_nf=first_nf+ceil(Nf/2);
where, second_nt is a physical resource position on the time domain for the second transmission, first_nt is a physical resource position on the time domain for the first transmission, second_nf is a physical resource position on the frequency domain for the second transmission, first_nt is a physical resource position on the frequency domain for the first transmission, shift_t is a shift parameter of a time domain unit, mod represents a modulo operation, and ceil(Nf/2) is a frequency domain offset.
When the number of the frequency domain SA resource units of the resource pool or the resource group is Nf and Nf is an odd number, the physical resource positions for initial transmission and retransmission of the SA information are fixed and located at different time domain sub-frame and frequency domain positions, and the determination unit is arranged to:
locate unpaired odd rows in the middle of a first frequency domain resource or a last frequency domain resource or section in frequency domain resources, and take a frequency domain SA resource unit remained after even rows are paired, herein the physical resource positions for two transmissions satisfy the following relationship:
on a time domain resource: the physical resource position second_nt on the time domain for the second transmission is the sum of the physical resource position first_nt on the time domain for the first transmission and the frequency domain offset ceil(Nf/2);
on a frequency domain resource: the physical resource position second_ft on the frequency for the second transmission is identical to the physical resource position first_ft on the frequency domain for the first transmission.
When Nf is an odd number, after an odd row position is determined, the relationship between the physical resource positions for two transmissions is that:
a frequency domain SA resource unit remained after even rows are paired is located in the middle of a frequency band, and the physical resource positions for two transmissions satisfy the following relationship:
in a time domain,
as for a clockwise cycle mode, second_nt=mod(Nt+first_nt+first_nf−shift_t,Nt);
as for an anticlockwise cycle mode, second_nt=mod(first_nt+first_nf+shift_t,Nt);
in a frequency domain, second_nf=first_nf+ceil(Nf/2);
or, a frequency domain SA resource unit remained after even rows are paired is located at a tail or tail row of a frequency band, and the physical resource positions for two transmissions satisfy the following relationship:
in a time domain,
as for a clockwise cycle mode, second_nt=mod(Nt+first_nt+first_nf−shift_t,Nt);
as for an anticlockwise cycle mode, second_nt=mod(first_nt+first_nf+shift_t,Nt);
in a frequency domain, second_nf=first_nf+ceil(Nf/2);
where, shift_t is a shift parameter of a time domain unit, and shift_f is a shift parameter of a frequency domain unit; mod represents a modulo operation; and when a resource group mode is adopted, shift_t is less than Nt/2.
When the number of frequency domain SA resource units of the resource pool or the resource group is Nf and the number of time domain SA resource units is Nt, the physical resource positions for initial transmission and retransmission of the SA information are fixed and located at different time domain sub-frame and frequency domain positions, and the determination unit is arranged to:
locate the physical resource position for one transmission in the resource pool or the resource group (first_nt, first_nf), and locate the opposite physical resource position for the other transmission in the resource pool or the resource group (second_nt, second_nf), herein the physical resource positions for two transmissions satisfy the following relationship:
in a time domain,
as for a clockwise cycle mode,
second_nt=mod[Nt+first_nt+floor(first_nf/(2×shift_f))×shift_f+mod(first_nf,shift_f)−shift_t,Nt];
as for an anticlockwise cycle mode,
second_nt=mod[first_nt+floor(first_nf/(2*shift_f))×shift_f+mod(first_nf,shift_f)+shift_t, Nt]; and
in a frequency domain, second_nt=first_nt+shift_f−floor[(first_nf+shift_f)/Nf]×[1+mod(first_nf,shift_f)];
where, shift_t is a shift parameter of a time domain unit, and shift_f is a shift parameter of a frequency domain unit; and mod represents a modulo operation, and floor is rounding down.
When Nf is an odd number, a row of frequency resources is remained after pairing, the physical resource position for one transmission is located at a front part of Nt, and the physical resource position for the other transmission is located at a rear part of Nt. The physical resource positions for two transmissions satisfy the following relationship:
in a time domain, second_nt=first_nt+ceil(Nt/2); and
in a frequency domain, second_nf=first_nf.
The resource configuration information of the SA information for the D2D communication includes:
a logical channel indication for indicating a physical resource position of each logical channel in the resource pool;
or, the resource configuration information includes a logical channel indication for indicating a physical resource position of each logical channel in the resource pool and a resource group indication.
The logical channel indications are sorted in accordance with a configured physical resource frequency, or time or intervals.
The processing unit is arranged to:
select a resource according to a resource group indication in the resource pool included in the determined resource configuration information of the SA information for the D2D communication and a logical channel indication of a logical channel corresponding to the resource group; or select a resource according to a logical channel indication of a logical channel corresponding to the resource pool included in the determined resource configuration information of the SA information for the D2D communication; or, select a resource according to position information in the time domain for initial transmission and retransmission and position information in the frequency domain for initial transmission; and
carry out D2D communication processing according to the selected resource.
The apparatus is arranged at an eNB or arranged at a D2D UE.
A computer-readable storage medium stores a computer-executable instruction. The computer-executable instruction is used for executing any one of the above-mentioned methods.
Compared with the conventional art, the technical solution of the present application includes that: resource configuration information of SA information for a D2D communication is determined in accordance with a preset policy for determining a positional relationship between an initial transmission resource unit and a retransmission resource unit; and a resource is acquired according to the determined resource configuration information of the SA information, and D2D communication processing is carried out. By determining a positional relationship between an initial transmission resource unit and a retransmission resource unit according to the method in the embodiments of the present disclosure, the problem of restriction of duplexity on mutual monitoring between UEs is avoided, and the D2D UE is ensured to monitor successfully SA.
The preferred embodiments of the present disclosure will be illustrated herein below in combination with the accompanying drawings. It is important to note that the embodiments in the present disclosure and the features in the embodiments may be combined without conflicts.
Step 100: Resource configuration information of SA information for a D2D communication is determined in accordance with a preset policy for determining a positional relationship between an initial transmission resource unit and a retransmission resource unit.
In the embodiments of the present disclosure, a resource of the SA information for the D2D communication includes X SA resource units composed of (Nf frequency domain SA resource units×Nt time domain SA resource units); and the size of each SA resource unit is a PRB pair, that is, a sub-frame is included in a time domain, and 12 sub-carriers are included in a frequency domain. The X SA resource units are used for configuring T logical channels, a physical resource position of each logical channel being determined according to a sending count and the preset policy for determining the positional relationship between the initial transmission resource unit and the retransmission resource unit. Herein, Nt represents the number of SA resource time domain units contained within an SA period. If an SA resource unit is a PRB pair, the time is a sub-frame, then Nt is the number of SA sub-frames contained within an SA period. That is to say, Nt represents a maximum number of time domain SA resources within an SA period. Nf represents a maximum SA frequency resource number of Mode1 or Mode2 contained in the given SA sub-frames. If an SA resource unit is a PRB pair, the frequency is 12 sub-carriers. That is to say, Nf represents a maximum number of frequency domain SA resources within an SA period. The sending count comprises first sending namely initial transmission and second sending namely retransmission.
Herein, the resource of the SA information for the D2D communication may be a resource pool or may be a resource pool composed of M resource groups. Herein, M is the number of frequency resource sections grouped in accordance with a preset grouping principle. Here, the grouping principle may include, but is not limited to, that: frequency resources of the resource pool may be divided in accordance with the size of Nt during division of the resource groups, that is, M (Nt−1,Nt) resource groups and an ([Nf−(Nt−1)*(M−1)],Nt) resource group are divided; or, division is performed according to an equal division principle, that is, M (Nf,Nt) resource groups are divided, where Nf<Nt; or, maximum resources supported by SA within an SA period are a unit, and are ungrouped. If four sub-frames are configured within an SA period, a PRB maximally configured by model is 24PRB, eight divided resource group structures are [3,4], and ungrouped resource structures are [24,4]. If eight sub-frames are configured within an SA period, a PRB maximally configured by model is 12PRB, two [6,8] resource groups may be configured in accordance with an equal division principle, and ungrouped resource structures are [12,8].
If the resource of the SA information for the D2D communication is a resource pool, X SA resource units composed of (Nf frequency domain SA resource units×Nt SA time domain resource units) are included; and the size of each SA resource unit is a PRB pair, that is, a sub-frame is included in a time domain, and 12 sub-carriers are included in a frequency domain. The X SA resource units are used for configuring T logical channels, a physical resource position of each logical channel in the resource pool being determined according to a sending count and the preset policy for determining the positions of the initial transmission resource unit and the retransmission resource unit.
If the resource of the SA information for the D2D communication is M resource groups, each resource group includes: X SA resource units composed of (Nf frequency domain SA resource units×Nt SA time domain resource units); and the size of each SA resource unit is a PRB pair, that is, a sub-frame is included in a time domain, and 12 sub-carriers are included in a frequency domain. X SA resource units in each resource group are used for configuring T logical channels, a physical resource position of each logical channel in the resource group being determined according to a sending count and the preset policy for determining the positions of the initial transmission resource unit and the retransmission resource unit.
As above, the frequency domain SA resource units in the resource pool or the resource group may be continuously assigned or discontinuously assigned; and the time domain SA resource units in the resource pool or the resource group are continuously assigned or discontinuously assigned.
In the present step, the policy for determining the positional relationship between the initial transmission resource unit and the retransmission resource unit is that:
The physical resource positions for initial transmission and retransmission of the SA information are fixed, and located at different time domain sub-frame and frequency domain positions. Nt sending data located at a position on a frequency domain resource for one transmission first_nf in the resource pool or resource group is on a frequency domain resource shifted on the basis of a position in a time domain for one transmission first_nt and a position in a frequency domain for the other transmission first_nf, and a resource position of a time frequency resource Nt shifted cyclically leftwards or rightwards is a sending position of the other opposite resource. Herein,
The policy for determining the positional relationship between the initial transmission resource unit and the retransmission resource unit is that:
When the number of the frequency domain SA resource units of the resource pool or the resource group is Nf and Nf is an even number, the physical resource position for one transmission is located at an upper frequency band of the resource pool or the resource group, and the physical resource position for the other transmission is located at a lower frequency band or is configured in accordance with a preset frequency offset as long as position staggered is guaranteed. A relationship between the physical resource positions for two transmissions is:
in a time domain,
as for a clockwise cycle mode, second_nt=mod(Nt+first_nt+first_nf−shift_t,Nt);
as for an anticlockwise cycle mode, second_nt=mod(first_nt+first_nf+shift_t, Nt);
in a frequency domain, second_nf=first_nf+ceil(Nf/2).
When Nf is an odd number, since unpaired odd rows may be located in the middle of a first frequency domain resource or a last frequency domain resource or section in frequency domain resources, a frequency domain SA resource unit remained after even rows are paired is taken, and the physical resource positions for two transmissions satisfy the following relationship:
on a time domain resource: the physical resource position second_nt on the time domain for the second transmission is the sum of the physical resource position first_nt on the time domain for the first transmission and the frequency domain offset ceil(Nf/2), that is, second_nf=first_nf+ceil(Nf/2); and on a frequency domain resource: the physical resource position second_ft on the frequency domain for the second transmission is identical to the physical resource position first_ft on the frequency domain for the first transmission, that is, second_nf=first_nf.
When Nf is an odd number, an odd line position is determined, then two-by-two pairing is performed according to the following formula, and the relationship between the physical resource positions for two transmissions is that:
a frequency domain SA resource unit remained after even rows are paired is located in the middle of a frequency band, and the physical resource positions for two transmissions satisfy the following relationship:
in a time domain,
as for a clockwise cycle mode, second_nt=mod(Nt+first_nt+first_nf−shift_t,Nt);
as for an anticlockwise cycle mode, second_nt=mod(first_nt+first_nf+shift_t,Nt);
in a frequency domain, second_nf=first_nf+ceil(Nf/2).
Or, a frequency domain SA resource unit remained after even rows are paired is located at a tail or tail row of a frequency band, and the physical resource positions for two transmissions satisfy the following relationship:
in a time domain,
as for a clockwise cycle mode, second_nt=mod(Nt+first_nt+first_nf−shift_t,Nt);
as for an anticlockwise cycle mode, second_nt=mod(first_nt+first_nf+shift_t,Nt);
in a frequency domain, second_nf=first_nf+ceil(Nf/2).
Or, the policy for determining the positional relationship between the initial transmission resource unit and the retransmission resource unit is that:
when the number of frequency domain SA resource units of the resource pool or the resource group is Nf and the number of time domain resources is Nt, the physical resource position for one transmission is located in the resource pool or the resource group (first_nt, first_nf), the opposite physical resource position for the other transmission is located in the resource pool or the resource group (second_nt, second_nf), and the physical resource positions for two transmissions satisfy the following relationship:
in a time domain,
in a time domain,
as for a clockwise cycle mode, second_nt=mod[Nt+first_nt+floor(first_nf/(2×shift_f))×shift_f+mod(first_nf,shift_f)−shift_t,Nt], that is, reverse cycle;
as for an anticlockwise cycle mode, second_nt=mod[first_nt+floor(first_nf/(2*shift_f))×shift_f+mod(first_nf,shift_f)+shift_t,Nt], that is, forward cycle;
in a frequency domain,
second_nt=first_nt+shift_f−floor[(first_nf+shift_f)/Nf]×[1+mod(first_nf,shift_f)];
where, a floor operator represents round-off of a minimum integer.
The above three formulae are equivalent to:
when retransmission does not exceed Nf, in a frequency domain, second_nf=first_nf+shift_f;
when retransmission exceeds Nf, in a frequency domain, second_nf=first_nf+shift_f−[1+mod(first_nf,shift_f)];
when Nf is an odd number (i.e., the last remaining row),
in a time domain, second_nt=(first_nt+Nt/2), and in a frequency domain, second_nf=first_nf.
When Nf is an odd number, after pairing is performed in accordance with the above pairing modes namely formulae, a row of frequency resources is remained after pairing, the physical resource position for one transmission is located at a front part of Nt, and the physical resource position for the other transmission is located at a rear part of Nt. The physical resource positions for two transmissions satisfy the following relationship:
in a time domain, second_nt=first_nt+ceil(Nt/2); and
in a frequency domain, second_nf=first_nf.
As above, shift_t is a shift parameter of a time domain unit, shift_f is a shift parameter of a frequency domain unit, and mod represents a modulo operation. Grouping of the resource pool adopts a frequency resource division mode shift_t is smaller than Nt/2; when the resource pool is not grouped, Nf is a maximum frequency resource number of Mode1 or Mode2 of a frequency resource pool within one SA period; and when the resource pool is grouped, Nf is a maximum frequency resource number of frequency resources of the resource group.
In the present step, the physical resource position of each logical channel in the resource pool or the resource group may be determined according to the preset policy for determining the positional relationship between the initial transmission resource unit and the retransmission resource unit, thereby determining the resource configuration information of the SA information for the D2D communication, including a logical channel indication for indicating a physical resource position of each logical channel in the resource pool, or including a logical channel indication for indicating a physical resource position of each logical channel in the resource group and a resource group indication. Herein, the logical channel indications may be sorted in accordance with a configured physical resource frequency, or time or intervals.
Step 101: A resource is acquired according to the determined resource configuration information of the SA information, and D2D communication processing is carried out. The step includes that:
Firstly, a resource is selected according to a resource group indication in the resource pool included in the determined resource configuration information of the SA information for the D2D communication and a logical channel indication of a logical channel corresponding to the resource group; or a resource is selected according to a logical channel indication of a logical channel corresponding to the resource pool included in the determined resource configuration information of the SA information for the D2D communication; or, a resource is selected according to position information in the time domain for initial transmission and retransmission and position information in the frequency domain for initial transmission; and then, D2D communication processing is carried out according to the selected resource.
In the method according to the embodiments of the present disclosure, the resource configuration information of the SA information for the D2D communication may be determined by an eNB and then sent to a D2D UE. Or, the D2D UE may monitor and acquire the resource for the D2D communication.
The determination unit 201 presets a preset policy for determining a positional relationship between an initial transmission resource unit and a retransmission resource unit, and is arranged to determine resource configuration information of SA information for a D2D communication according to the policy; and
The processing unit 203 is arranged to acquire a resource according to the determined resource configuration information of the SA information, and carry out D2D communication processing.
The D2D processing implementation apparatus according to the embodiments of the present disclosure may be arranged at an eNB or may be arranged at a D2D UE.
Detailed description will be made below with the embodiments.
First embodiment: it is supposed that a time domain resource includes eight sub-frames and a frequency resource of a resource pool includes four PRBs, which are equally partitioned by a frequency domain and grouped two by two. In the first embodiment, serial number arrangement may be time arrangement, or may be frequency direction arrangement, serial numbers may be arranged in any mode after forming a pattern in accordance with a formula for dividing the frequency into an upper band and a lower band, and then the position of a time frequency resource is determined according to the serial numbers.
in a time domain, second_nt=mod(first_nt+first_nf+shift_t, Nt);
in a frequency domain, second_nf=first_nf+ceil(Nf/2);
where, shift_t=1.
As shown in
in a time domain, second_nt=mod(first_nt+first_nf+shift_t, Nt);
in a frequency domain, second_nf=first_nf+ceil(Nf/2);
where, shift_t=1.
in a time domain, second_nt=mod(first_nt+first_nf+shift_t, Nt);
in a frequency domain, second_nf=first_nf+ceil(Nf/2);
where, shift_t=1.
As shown in
Second embodiment: it is supposed that any frequency domains are spaced into pairs, in a time domain,
as for a clockwise cycle mode, second_nt=mod[Nt+first_nt+floor(first_nf/(2×shift_f))×shift_f+mod(first_nf,shift_f)−shift_t,Nt], that is, reverse cycle;
as for an anticlockwise cycle mode, second_nt=mod[first_nt+floor(first_nf/(2*shift_f))×shift_f+mod(first_nf,shift_f)+shift_t,Nt], that is, forward cycle;
in a frequency domain,
second_nt=first_nt+shift_f−floor[(first_nf+shift_f)/Nf]×[1+mod(first_nf,shift_f)];
where, a floor operator represents round-off of a minimum integer.
The above three formulae are equivalent to:
when retransmission does not exceed Nf, in a frequency domain, second_nf=first_nf+shift_f;
when retransmission exceeds Nf, in a frequency domain, second_nf=first_nf+shift_f−[1+mod(first_nf,shift_f)];
when Nf is an odd number (i.e., the last remaining row),
in a time domain, second_nt=(first_nt+Nt/2), and in a frequency domain, second_nf=first_nf.
It is supposed that users in shift_f=1, Nt=8, Nf=6 resource groups may monitor each other, the first row and the second row are paired, the third row and the fourth row are paired, a pattern is formed after shifting in accordance with a principle, and the structure is as shown in
As shown in
The frequency resources are equally divided into six PRBs, and then two PRB frequency bands are remained. Herein, the grouped resources are arranged in accordance with a principle to form a logical unit. Eight sub-frames contain 24 patterns, and 5 bit instructions may be used. As shown in
It is supposed that a frequency interval is 1, that is, shift_f=2, and grouping is not performed. When the number of frequency domain PRBs is greater than the number of time domain sub-frames, the situation that some D2D UEs cannot monitor each other may exist, and PRB cycle is performed at different frequencies according to a time offset shift_t=1.
At this time, a pattern indication is an indication after all resources are sorted in accordance with a principle. As shown in
Likewise, a maximum unit pool of the given sub-frame may be divided according to [7,8] structure. The first section is a first resource group, remaining resources are a second section namely a second resource group, and serial numbers may be arranged according to serial numbers of the resources of the first section, i.e., arranged from 1. As shown in
It is supposed that a maximum unit pool of the given sub-frame within an SA period is divided according to [6,8] structure. As shown in
Third embodiment: the present embodiment is used for describing a resource indication method.
(1) An SA resource pool is configured in accordance with a preset principle. For example, the SA resource pool has 128 physical resource units, 64 logical resource positions may be determined according to frequency domain resource pairing and time domain cycle shifting or according to a principle of mutual monitoring as far as possible in a resource, and 6 bit indication is needed.
(2) Serial numbers namely logical resources do not fully occupy all physical resources. As shown in
(3) The resource pool is grouped, the grouping principle referring to that the number of frequency resources in the groups may be determined according to the number of time domain sub-frames. For example, each SA resource pool may be divided into frequency resources according to the number of sub-frames. If the number of sub-frames is 4 and the number of frequency resources in the resource group is 3, the number of patterns of each resource group is 6 occupying 3 bits. In addition, 3 bit is a resource group indication capable of indicating 8 resource groups, the size of the resource pool thereof is 4×8×3=96 physical resource units, and 48 logical resource units are indicated by using 6 patterns and a corresponding resource group respectively.
For another example, the number of sub-frames is 8, as shown in
(4)
If division is performed according to maximum groups which cannot monitor each other, remaining groups of the resource pool cannot contain maximum frequency resources. For example, the number of the remaining frequency resources is 2, and patterns of the remaining resources are arranged according to the principle and indicated.
Fourth embodiment: in the present embodiment, it is supposed that a pattern is composed according to time domain distribution resources, and a frequency domain adopts a frequency hopping mode, as shown in
If a grouping method is adopted, the grouping structure is 4×3 and 4×1 or two 4×2, after grouping according to number of sub-frames×(number of sub-frames-1), the remaining frequency domain resources are distributed into a group, as shown in
It may be seen that two users cannot monitor each other if resources are divided according to (Nt−1), Nt and four users cannot monitor each other if resources are divided equally. That is to say, all divisions only ensure mutual monitoring within Nf<Nt after grouping when Nf>Nt. Therefore, the number of users monitoring each other is maximally ensured according to [Nt−1,Nt] grouping in the embodiments of the present disclosure. Some users cannot monitor each other as for non-grouping of the resource pool such as Nf>Nt. Therefore, a user group is selected to the greatest extent according to distribution of users needing to monitor each other during grouping.
In the method according to the embodiments of the present disclosure, a logical resource indication method is determined as global indication, divided into the following three methods:
Serial numbers of logical resources are indicated after resource pools are sorted according to a predetermined principle, as shown in
Or, the resource pools are grouped, grouping information and logical resource serial numbers in the resource groups are indicated, and the grouping method includes: equally dividing frequency resources according to frequency groups determined by time domain sub-frames such as time domain sub-frames, as shown in
Or, the number of available patterns and the serial numbers are determined according to location at different sub-frames during one of two transmissions and the number of sub-frames contained within an SA period, as shown in
Those of ordinary skill in the art may understand that all or some of the steps of the above-mentioned embodiment may be implemented by using a computer program flow. The computer program may be stored in a computer-readable storage medium. The computer program is executed on a corresponding hardware platform (such as system, equipment, apparatus, and device). During execution, the computer program includes one of the steps of the method embodiment or a combination thereof.
Alternatively, all or some of the steps of the above-mentioned embodiment may also be implemented by using an integrated circuit. These steps may be manufactured into integrated circuit modules respectively, or a plurality of modules or steps herein are manufactured into a single integrated circuit module.
Each apparatus/functional module/function unit in the above-mentioned embodiment may be implemented by using a general computation apparatus. They may be centralized on a single computation apparatus or may be distributed on a network composed of a plurality of computation apparatuses.
When each apparatus/functional module/function unit in the above-mentioned embodiment is implemented in a form of a software function module and is sold or used as an independent product, the product may also be stored in a computer-readable storage medium. The above-mentioned computer-readable storage medium may be a read-only memory, a magnetic disk or an optical disk.
By determining a positional relationship between an initial transmission resource unit and a retransmission resource unit according to the method in the embodiments of the present disclosure, the problem of restriction of duplexity on mutual monitoring between UEs is avoided, and it is ensured that a D2D UE may monitor SA of the D2D UE, simultaneously sent, at other moments.
Number | Date | Country | Kind |
---|---|---|---|
201410499998.4 | Sep 2014 | CN | national |
This application is the U.S. national phase of PCT Application No. PCT/CN2015/084506 filed Jul. 20, 2015, which claims priority to Chinese Application No. 201410499998.4 filed Sep. 25, 2014, the disclosures of which are incorporated in their entirety by reference herein.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2015/084506 | 7/20/2015 | WO | 00 |