Point-to-point frequency hopping frequency point selection method, chip and user equipment
By dividing the frequency hopping frequency points into multiple frequency point groups and arranging them, we ensure that the frequency point group interval is not less than the preset bandwidth, and combining the weight selection of communication quality and the time when not participating in the frequency hopping, the interference problem caused by the mid-frequency point spacing of point-to-point communication is solved. , improves communication quality.
Patent Information
- Application Number
- CN202411326097.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-23
- Publication Date
- 2024-12-27
AI Technical Summary
In point-to-point communication, since the spacing between two adjacent frequency hopping points may be within the interference bandwidth, interference is easily caused, resulting in a decrease in communication quality.
By dividing the available frequency hopping frequency points into multiple frequency point groups and arranging the frequency point groups, the interval between two adjacent frequency point groups is not less than the preset bandwidth, and each frequency hopping uses the corresponding frequency point group , obtain the intersection of the frequency point group and the subset of available frequency points, determine the selection weight based on the communication quality of the intersection frequency points and the duration of the frequency hopping that did not participate, and select the next frequency point.
It effectively reduces communication interference, improves communication quality, ensures that the frequency interval of each frequency hopping meets the preset bandwidth, reduces interference, and improves communication efficiency.
Smart Images

Figure CN119210509A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of wireless communication technology, and in particular to a point-to-point frequency hopping frequency selection method, a chip and a user equipment. Background Art
[0002] Point-to-point communication technology, namely D2D technology, refers to the realization of point-to-point and point-to-multipoint direct communication. Traditional point-to-point communication includes, for example, sidelink communication technology (i.e. Sidelink) or digital walkie-talkie technology (i.e. DMR). Regardless of which of the aforementioned technologies is used, it supports direct connection between the local device and one or more devices on the other end without the need for relaying through a base station or core network. This communication technology can effectively reduce the burden on the network and can also be applied to areas that are not covered by base stations or core networks, which is of great help in improving communication efficiency. However, since each frequency band has a corresponding interference bandwidth, if the distance between two adjacent frequency hopping points is within the interference bandwidth, it is easy to cause interference, resulting in reduced communication quality. Summary of the invention
[0003] The point-to-point frequency hopping frequency selection method, chip and user equipment provided by the present invention can effectively reduce communication interference and improve communication quality.
[0004] In a first aspect, the present invention provides a method for selecting a frequency point for point-to-point frequency hopping, the method comprising:
[0005] Obtaining a first frequency point group to be used for the next frequency point selection from a plurality of frequency point groups; wherein the plurality of frequency point groups are frequency point groups arranged in a preset order, and an interval between center frequencies of two adjacent frequency point groups is not less than a preset bandwidth;
[0006] According to preset rules, obtain the current available frequency point subset;
[0007] Acquire an intersection of the first frequency point group and the available frequency point subset, and when there is a frequency point in the intersection, determine the frequency point in the intersection as the frequency point to be selected;
[0008] The selection weight of the frequency point to be selected is obtained, and the frequency point used for the next frequency point selection is determined according to the selection weight.
[0009] Optionally, obtaining the selection weight of the frequency point to be selected includes:
[0010] The selection weight of the frequency point to be selected is determined according to the communication quality of the frequency point to be selected and the duration of not participating in frequency hopping.
[0011] Optionally, after obtaining the intersection of the first frequency point group and the available frequency point subset, the method further includes:
[0012] When there is no frequency point in the intersection, the step of acquiring a first frequency point group used for next frequency point selection from multiple frequency point groups is re-executed.
[0013] Optionally, acquiring a first frequency point group to be used for next frequency point selection from multiple frequency point groups includes:
[0014] When the current frequency point selection is completed, a frequency point group following the first frequency point group used in the current frequency point selection is used as the first frequency point group for the next frequency point selection according to a preset order;
[0015] After the last intersection operation, when there is no frequency point in the intersection, a frequency point group after the first frequency point group participating in the last intersection calculation is used as the first frequency point group for the next frequency point selection according to a preset order.
[0016] Optionally, the method further comprises:
[0017] Sequentially divide the bandwidth range allowed for frequency hopping into a plurality of sub-ranges;
[0018] Rearranging the multiple sub-ranges so that the interval between the center frequency points of two adjacent sub-ranges is not less than the preset bandwidth;
[0019] The frequency points in each sub-range are determined as a frequency point group.
[0020] Optionally, the step of sequentially dividing the bandwidth range allowed for frequency hopping into a plurality of sub-ranges comprises:
[0021] Determine the bandwidth of each sub-range according to the interference bandwidth corresponding to the frequency band where the bandwidth range allowed for frequency hopping is located;
[0022] Within the bandwidth range that frequency hopping is allowed to use, multiple sub-ranges are divided sequentially according to the bandwidth of each sub-range.
[0023] Optionally, the reordering of the multiple sub-ranges so that the interval between the center frequency points of two adjacent sub-ranges is not less than a preset bandwidth includes:
[0024] The multiple sub-ranges are reordered so that the interval between the central frequency points of two adjacent sub-ranges is not less than twice the interference bandwidth.
[0025] Optionally, obtaining the current available frequency point subset according to a preset rule includes:
[0026] Determine whether multiple frequency points within a preset frequency band meet preset conditions;
[0027] Determine a frequency point that does not meet the preset conditions as a first frequency point to be processed, and set the first frequency point to be processed to a silent state; wherein the silent state lasts for a preset time;
[0028] Determine a frequency point that meets the preset conditions as a second frequency point to be processed, and determine whether the second frequency point to be processed is in a silent state;
[0029] When the second frequency point to be processed is not in the silent state, the second frequency point to be processed is added into the available frequency point subset.
[0030] In a second aspect, the present invention provides a chip, comprising:
[0031] at least one processor; and
[0032] a memory communicatively connected to the at least one processor; wherein,
[0033] The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the point-to-point frequency hopping frequency selection method as described in any one of the above.
[0034] In a third aspect, the present invention provides a user equipment, the user equipment comprising:
[0035] at least one processor; and
[0036] a memory communicatively connected to the at least one processor; wherein,
[0037] The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the point-to-point frequency hopping frequency selection method as described in any one of the above.
[0038] In the technical solution provided by the present invention, the available frequency points for frequency hopping are divided into multiple frequency point groups, and the frequency point groups are arranged so that the interval between two adjacent frequency point groups is not less than the preset bandwidth, and the corresponding frequency point group is used each time the frequency hopping is performed. Thus, the minimum interval between each frequency hopping and the frequency point used in the previous frequency hopping can meet the preset bandwidth, thereby effectively reducing communication interference and improving communication quality. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] Figure 1 The present invention is a flowchart of a method for selecting a frequency of point-to-point frequency hopping according to an embodiment of the present invention. DETAILED DESCRIPTION
[0040] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0041] The embodiment of the present invention provides a method for selecting a frequency point of a point-to-point frequency hopping. Figure 1 As shown, the method includes:
[0042] Step 100, obtaining a first frequency point group to be used for the next frequency point selection from a plurality of frequency point groups; wherein the plurality of frequency point groups are frequency point groups arranged in a preset order, and the interval between the center frequencies of two adjacent frequency point groups is not less than a preset bandwidth;
[0043] In some embodiments, multiple frequency groups are divided according to the frequency band in which the available frequency range for frequency hopping is located. That is, the frequency band used for frequency hopping is divided into sub-ranges according to the specified bandwidth, and then the divided sub-ranges are reordered so that the interval between the center frequency points of adjacent sub-ranges is not less than the preset bandwidth, and the frequencies in each sub-range are regarded as a frequency group. Therefore, by selecting the corresponding frequency group before each frequency hopping, there can be a sufficient interval between the frequencies of two adjacent frequency hoppings to avoid interference. More than one frequency point can be included in each frequency group.
[0044] Step 200, obtaining a current available frequency point subset according to a preset rule;
[0045] In some embodiments, a terminal using D2D communication can, for example, use an unlicensed frequency band (such as a Wifi frequency band) for direct connection. Since the use of an unlicensed frequency band needs to meet the use rules of its frequency band, frequency hopping is used for communication. In point-to-point frequency hopping communication, there are independent frequency hopping control channels and service channels. The frequency hopping control channel mainly carries the interaction of frequency hopping information between the two communicating parties, and the service channel mainly carries service data. The frequency point at which the service channel is sent or received depends on the information interaction of the frequency point selection for the next frequency point in the frequency hopping control channel. For example, the frequency hopping frequency point information carried by the frequency hopping control channel of the Nth frame constrains the frequency point at which the N+K frame is sent. The determination of the K value can adjust the timing between the two according to the actual situation. Based on a given adaptive frequency hopping algorithm, the communicating parties detect the frequency points that can be used for frequency hopping in advance, and select the frequency hopping frequency point information sent to the other end in the Nth frame according to the given rules. In this embodiment, the available frequency point subset is the selection range when the frequency hopping frequency point is selected in the Nth frame.
[0046] Step 300, obtaining an intersection of the first frequency point group and the available frequency point subset, and when there is a frequency point in the intersection, determining the frequency point in the intersection as a frequency point to be selected;
[0047] In some embodiments, the available frequency subset is usually the selected frequencies with better communication quality. The first frequency group is to ensure that the frequency selected for the next frequency selection has a reasonable bandwidth interval with the current frequency selection. The frequencies in the intersection are the frequencies that meet the above two conditions at the same time.
[0048] Step 400, obtaining the selection weight of the frequency point to be selected, and determining the frequency point used for the next frequency point selection according to the selection weight.
[0049] In some embodiments, the selection weight of the frequency to be selected can be determined based on its communication quality and non-frequency hopping time. The communication quality ensures that the frequency has a good communication experience, while the non-frequency hopping time can ensure balanced use of multiple frequencies.
[0050] In the technical solution provided in the embodiment of the present invention, the available frequency points for frequency hopping are divided into multiple frequency point groups, and the frequency point groups are arranged so that the interval between two adjacent frequency point groups is not less than the preset bandwidth, and the corresponding frequency point group is used each time the frequency hopping is performed. Thus, the minimum interval between each frequency hopping and the frequency point used in the previous frequency hopping can meet the preset bandwidth, thereby effectively reducing communication interference and improving communication quality.
[0051] As an optional implementation manner, in step 400, obtaining the selection weight of the frequency point to be selected includes:
[0052] The selection weight of the frequency point to be selected is determined according to the communication quality of the frequency point to be selected and the duration of not participating in frequency hopping.
[0053] In some embodiments, the communication quality can be determined based on the received signal strength indicator or the bit error rate, and the non-frequency hopping duration is the time interval from the last frequency hopping of the frequency point to the current time. Both have a positive correlation with the selected weight.
[0054] As an optional implementation manner, in step 300, after obtaining the intersection of the first frequency point group and the available frequency point subset, the method further includes:
[0055] When there is no frequency point in the intersection, the step of acquiring a first frequency point group used for next frequency point selection from multiple frequency point groups is re-executed.
[0056] In some embodiments, when there is no frequency point in the intersection, it means that there is no frequency point that satisfies both the frequency hopping frequency point interval and the communication quality. At this time, the first frequency point group is re-acquired.
[0057] As an optional implementation manner, obtaining a first frequency point group for next frequency point selection from multiple frequency point groups includes:
[0058] When the current frequency point selection is completed, a frequency point group following the first frequency point group used in the current frequency point selection is used as the first frequency point group for the next frequency point selection according to a preset order;
[0059] In some embodiments, when selecting the first frequency group, if no abnormal situation occurs, a frequency group is selected backward each time as the first frequency group in a preset order, thereby ensuring that the frequency interval between two adjacent frequency hops can meet the preset interval to avoid interference.
[0060] After the last intersection operation, when there is no frequency point in the intersection, a frequency point group after the first frequency point group participating in the last intersection calculation is used as the first frequency point group for the next frequency point selection according to a preset order.
[0061] In some embodiments, during the intersection operation, if there is no frequency point in the intersection, it indicates that there is no frequency point that satisfies both the frequency hopping frequency point interval and the communication quality at this time. At this time, return to the step of selecting the first frequency point group, and select the frequency point group backward in order. It should be understood that if the intersection is calculated multiple times, there is no frequency point in the intersection. At this time, the center frequency point interval between the first frequency point group selected for the next frequency point selection and the first frequency point group selected for the current frequency point selection may be less than the preset bandwidth, but at this time, the intersection operation result shall prevail. In this case, the frequency point in the intersection satisfies the communication quality, but not necessarily the frequency point that satisfies the frequency hopping frequency point interval. This selection is due to the fact that after selecting the frequency point group multiple times, it is still not possible to select a frequency point that satisfies both the frequency hopping frequency point interval and the communication quality. In order not to affect the user experience, the communication quality is mainly selected, and the frequency point group is selected, and then the frequency hopping communication is performed.
[0062] As an optional implementation, the method further includes:
[0063] Sequentially divide the bandwidth range allowed for frequency hopping into a plurality of sub-ranges;
[0064] In some embodiments, the bandwidth range allowed for frequency hopping may be, for example, an unlicensed frequency band, such as a Wifi frequency band, etc. The division of the sub-ranges may be based on a preset bandwidth, and a sub-range is determined for each preset bandwidth.
[0065] Rearranging the multiple sub-ranges so that the interval between the center frequency points of two adjacent sub-ranges is not less than the preset bandwidth;
[0066] In some embodiments, in the process of reordering multiple sub-ranges, for example, the sub-ranges with odd indexes and the sub-ranges with even indexes can be separated, and the sub-ranges with odd indexes can be placed in front and the sub-ranges with even indexes can be placed in the back and re-indexed, or the sub-ranges with odd indexes can be placed in the back and the sub-ranges with even indexes can be placed in the front and re-indexed.
[0067] The frequency points in each sub-range are determined as a frequency point group.
[0068] In some embodiments, each sub-range may have multiple frequency points, and the frequency points in each sub-range are grouped together.
[0069] As an optional implementation manner, sequentially dividing the bandwidth range allowed for frequency hopping into multiple sub-ranges includes:
[0070] Determine the bandwidth of each sub-range according to the interference bandwidth corresponding to the frequency band where the bandwidth range allowed for frequency hopping is located;
[0071] In some embodiments, the bandwidth within each sub-range should not be less than the interference bandwidth. In this way, during the reordering process, only the sub-ranges indexed as odd and even numbers need to be separated, so that the interval between the center frequency points of adjacent sub-ranges can meet the preset interval.
[0072] Within the bandwidth range that frequency hopping is allowed to use, multiple sub-ranges are divided sequentially according to the bandwidth of each sub-range.
[0073] In some embodiments, after the bandwidth of the sub-range is determined, the bandwidth of multiple sub-ranges is divided sequentially, so that the bandwidth range allowed for frequency hopping can be divided into multiple frequency point groups. For example, the bandwidth range allowed for frequency hopping is 80M, and the bandwidth of the sub-range is 20M, and the bandwidth range allowed for frequency hopping is divided into 4 sub-ranges.
[0074] As an optional implementation manner, reordering the multiple sub-ranges so that the interval between the center frequency points of two adjacent sub-ranges is not less than the preset bandwidth includes:
[0075] The multiple sub-ranges are reordered so that the interval between the central frequency points of two adjacent sub-ranges is not less than twice the interference bandwidth.
[0076] In some embodiments, in extreme cases, for example, when the center frequency of the first frequency group selected for the current frequency point is smaller than the center frequency of the first frequency group selected for the next frequency point, the largest frequency is selected in the first frequency group selected for the current frequency point, while the smallest frequency is selected in the first frequency group selected for the next frequency point. At this time, in order to ensure that the frequency interval used for the two frequency hops is still not less than the interference bandwidth, the interval between the center frequencies of the two frequency groups should be no less than twice the interference bandwidth.
[0077] As an optional implementation manner, obtaining the current available frequency point subset according to a preset rule includes:
[0078] Determine whether multiple frequency points within a preset frequency band meet preset conditions;
[0079] In some embodiments, the preset condition refers to whether multiple frequency points have a high channel quality. The channel quality can be judged, for example, by using a strength indication of a received signal or a bit error rate of received data.
[0080] Determine a frequency point that does not meet the preset conditions as a first frequency point to be processed, and set the first frequency point to be processed to a silent state; wherein the silent state lasts for a preset time;
[0081] In some embodiments, a frequency in a silent state cannot be added to the available frequency subset. For the first frequency to be processed, it does not meet the preset condition, which means that it cannot be used for communication at present. At this time, the stability of its channel cannot be determined. Therefore, in this embodiment, a silent state lasting a preset time is set to wait for the first frequency to be processed to enter a stable state. The preset time can be set according to a priori values, for example, when channel interference occurs, the time required for the channel to recover to normal communication.
[0082] Determine a frequency point that meets the preset conditions as a second frequency point to be processed, and determine whether the second frequency point to be processed is in a silent state;
[0083] In some embodiments, for the second frequency point to be processed, its current state meets the preset conditions, that is, it is currently capable of communication, but its stability still needs to be further judged, therefore, it needs to be judged whether it is in a silent state.
[0084] When the second frequency point to be processed is not in the silent state, the second frequency point to be processed is added into the available frequency point subset.
[0085] In some embodiments, since channel interference usually has the characteristics of short-term fluctuations, in this implementation, the second frequency to be processed that currently meets the preset conditions can be considered to have recovered stability and can be used for communication when it is not in a silent state. Therefore, the second frequency to be processed that is not in a silent state is added to the available frequency subset.
[0086] An embodiment of the present invention further provides a chip, comprising:
[0087] at least one processor; and
[0088] a memory communicatively connected to the at least one processor; wherein,
[0089] The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the point-to-point frequency hopping frequency selection method as described in any one of the above.
[0090] An embodiment of the present invention further provides a user equipment, the user equipment comprising:
[0091] at least one processor; and
[0092] a memory communicatively connected to the at least one processor; wherein,
[0093] The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the point-to-point frequency hopping frequency selection method as described in any one of the above.
[0094] Those skilled in the art can understand that all or part of the processes in the above method embodiments can be implemented by instructing related hardware through a computer program, and the program can be stored in a computer-readable storage medium, and when the program is executed, it can include the processes in the above method embodiments. The storage medium can be a disk, an optical disk, a read-only memory (ROM) or a random access memory (RAM), etc.
[0095] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any changes or substitutions that can be easily thought of by a person skilled in the art within the technical scope disclosed by the present invention should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.
Claims
1. A method for selecting a frequency point for point-to-point frequency hopping, characterized in that: The method comprises: Obtaining a first frequency point group to be used for the next frequency point selection from a plurality of frequency point groups; wherein the plurality of frequency point groups are frequency point groups arranged in a preset order, and an interval between center frequencies of two adjacent frequency point groups is not less than a preset bandwidth; According to preset rules, obtain the current available frequency point subset; Acquire an intersection of the first frequency point group and the available frequency point subset, and when there is a frequency point in the intersection, determine the frequency point in the intersection as the frequency point to be selected; The selection weight of the frequency point to be selected is obtained, and the frequency point used for the next frequency point selection is determined according to the selection weight.
2. The method according to claim 1, characterized in that: The obtaining of the selection weight of the frequency point to be selected comprises: The selection weight of the frequency point to be selected is determined according to the communication quality of the frequency point to be selected and the duration of not participating in frequency hopping.
3. The method according to claim 1, characterized in that After obtaining the intersection of the first frequency point group and the available frequency point subset, the method further includes: When there is no frequency point in the intersection, the step of acquiring a first frequency point group used for next frequency point selection from multiple frequency point groups is re-executed.
4. The method according to claim 3, characterized in that The obtaining of a first frequency point group for next frequency point selection from a plurality of frequency point groups comprises: When the current frequency point selection is completed, a frequency point group following the first frequency point group used in the current frequency point selection is used as the first frequency point group for the next frequency point selection according to a preset order; After the last intersection operation, when there is no frequency point in the intersection, a frequency point group after the first frequency point group participating in the last intersection calculation is used as the first frequency point group for the next frequency point selection according to a preset order.
5. The method according to claim 1, characterized in that The method further comprises: Sequentially divide the bandwidth range allowed for frequency hopping into a plurality of sub-ranges; Rearranging the multiple sub-ranges so that the interval between the center frequency points of two adjacent sub-ranges is not less than the preset bandwidth; The frequency points in each sub-range are determined as a frequency point group.
6. The method according to claim 5, characterized in that The sequential division of the bandwidth range allowed for frequency hopping into a plurality of sub-ranges comprises: Determine the bandwidth of each sub-range according to the interference bandwidth corresponding to the frequency band where the bandwidth range allowed for frequency hopping is located; Within the bandwidth range that frequency hopping is allowed to use, multiple sub-ranges are divided sequentially according to the bandwidth of each sub-range.
7. The method according to claim 6, characterized in that The reordering of the multiple sub-ranges so that the interval between the center frequency points of two adjacent sub-ranges is not less than the preset bandwidth includes: The multiple sub-ranges are reordered so that the interval between the central frequency points of two adjacent sub-ranges is not less than twice the interference bandwidth.
8. The method according to claim 1, characterized in that The obtaining of the current available frequency point subset according to the preset rule includes: Determine whether multiple frequency points within a preset frequency band meet preset conditions; Determine a frequency point that does not meet the preset conditions as a first frequency point to be processed, and set the first frequency point to be processed to a silent state; wherein the silent state lasts for a preset time; Determine a frequency point that meets the preset conditions as a second frequency point to be processed, and determine whether the second frequency point to be processed is in a silent state; When the second frequency point to be processed is not in the silent state, the second frequency point to be processed is added into the available frequency point subset.
9. A chip, characterized in that: The chip comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the point-to-point frequency hopping frequency selection method as described in any one of claims 1-8.
10. A user equipment, characterized in that: The user equipment comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the point-to-point frequency hopping frequency selection method as described in any one of claims 1-8.
Citation Information
Cited By
Cross-device wireless peripheral frequency point distribution method, device, equipment and medium
CN120980694A
