Disclosure of Invention
The invention aims to provide a user detection method and a user detection device, which solve the problem of high detection complexity of an MPA receiver.
In order to achieve the above object, an embodiment of the present invention provides a user detection method, including:
taking part of users from a target user pool as a detection user group of the t iteration, wherein the target user pool comprises a plurality of users using target resource blocks, the target resource blocks are any resource block in a system bandwidth, and the initial value of t is 1;
and performing MPA receiving detection on the users in the detection user group of the t iteration, and continuously executing the step of taking part of the users from the target user pool as the detection user group of the t iteration, wherein the step of taking part of the users from the target user pool as the detection user group of the t iteration is executed once every time t +1 is executed.
Optionally, the taking out of part of the users from the target user pool as a detection user group of the tth iteration includes:
dividing users in the target user pool into L user groups to be detected according to resources used by the users in the target resource block, wherein L is an integer greater than 1;
sequencing the users in each user group to be detected according to the measurement values of the users;
and taking the user with the largest measured value in each user group to be detected as the detection user group of the t iteration.
Optionally, the method further includes:
if the MPA receiving detection result is a correctly received user, deleting the correctly received user from the corresponding user group to be detected;
and if the MPA receiving detection result is the user which is not received in error, returning the user which is not received in error to the corresponding user group to be detected.
Optionally, the step of taking the user with the largest measured value in each user group to be detected as the t-th iteration detection user group includes:
if no user is correctly received when MPA receiving detection is carried out on users in the detection user group of the previous iteration, taking out the user with the largest measured value in each detection user group to be detected as the detection user group of the t iteration, and taking out M users before the measured value in the detection user group of the t +1 iteration to add to the detection user group of the t iteration, wherein M is the iteration number of times that no user is correctly received continuously;
the message propagation algorithm MPA receiving detection of the users in the detection user group of the tth iteration comprises the following steps:
and MPA receiving detection is carried out on the users in the detection user group of the t iteration after the M users are added.
Optionally, the taking out of part of the users from the target user pool as a detection user group of the tth iteration includes:
and sequencing the users in the target user pool according to the measurement values of the users, and taking the first N users as a detection user group of the t-th iteration, wherein N is an integer which is more than 1 and less than or equal to L, and L is the size of the target resource block.
Optionally, the method further includes:
if the MPA receiving detection result is a correctly received user, deleting the correctly received user from the target user pool;
and if the MPA receiving detection result is the user which is not received in error, returning the user which is not received in error to the target user pool.
Optionally, the taking out of part of the users from the target user pool as a detection user group of the tth iteration includes:
and if no user is correctly received when MPA receiving detection is carried out on the users in the detection user group of the previous iteration, taking the first N + M users of the measured value in the target user pool as the detection user group of the t iteration, wherein M is the iteration frequency that no user is correctly received continuously.
Optionally, the method further includes:
and if all users in the target user pool are correctly received or the iteration times reach a preset time threshold, stopping detection.
Optionally, the MPA reception detection is performed on the users in the user pool corresponding to each resource block of the system bandwidth in a serial or parallel manner.
An embodiment of the present invention provides a user detection apparatus, including:
the system comprises a fetching module, a detecting module and a judging module, wherein the fetching module is used for fetching part of users from a target user pool as a detection user group of the t iteration, the target user pool comprises a plurality of users using target resource blocks, the target resource blocks are any resource block in a system bandwidth, and the initial value of t is 1;
and the detection module is used for receiving and detecting the messages of the users in the detection user group of the t iteration by using an MPA (message passing algorithm), and continuously executing the step of taking part of the users from the target user pool as the detection user group of the t iteration, wherein the step of taking part of the users from the target user pool as the detection user group of the t iteration is executed once every time t +1 is executed.
Optionally, the removing module includes:
the dividing unit is used for dividing users in the target user pool into L user groups to be detected according to the resources used by the users in the target resource block, wherein L is an integer greater than 1;
the sequencing unit is used for sequencing the users in each user group to be detected according to the measurement values of the users;
and the extracting unit is used for extracting the user with the largest measured value in each user group to be detected as the detection user group of the t iteration.
Optionally, the apparatus further comprises:
the first deleting module is used for deleting the correctly received user from the corresponding user group to be detected if the MPA receiving detection result is the correctly received user;
and the first returning module is used for returning the users which are not received by the errors to the corresponding user group to be detected if the MPA receiving detection result is the users which are not received by the errors.
Optionally, the extracting unit is configured to, if no user in the detection user group of the previous iteration is correctly received during MPA reception detection, extract a user with a largest measured value in each detection user group as a detection user group of the t-th iteration, and extract M users before the measured value in the detection user group of the t + 1-th iteration to add to the detection user group of the t-th iteration, where M is the number of iterations in which no user is correctly received continuously;
the detection module is used for carrying out MPA receiving detection on the users in the detection user group of the t iteration after the M users are added.
Optionally, the extracting module is configured to sort the users in the target user pool according to the measurement values of the users, and extract the first N users as a detection user group of the t-th iteration, where N is an integer greater than 1 and less than or equal to L, and L is the size of the target resource block.
Optionally, the apparatus further comprises:
the second deleting module is used for deleting the correctly received user from the target user pool if the MPA receiving detection result is the correctly received user;
and the second returning module is used for returning the users which are not received by the errors to the target user pool if the MPA receiving detection result is the users which are not received by the errors.
Optionally, the extracting module is configured to, if no user in the detection user group of the previous iteration is correctly received when performing MPA reception detection, extract, in the target user pool, N + M users before the measurement value as a detection user group of the t-th iteration, where M is an iteration number of times that no user is correctly received continuously.
Optionally, the apparatus further comprises:
and the stopping module is used for stopping detection if all users in the target user pool are correctly received or the iteration times reach a preset time threshold.
Optionally, the apparatus performs MPA reception detection on users in a user pool corresponding to each resource block of the system bandwidth in a serial or parallel manner.
The technical scheme of the invention at least has the following beneficial effects:
in the embodiment of the invention, part of users are taken out from a target user pool as a detection user group of the t iteration, wherein the target user pool comprises a plurality of users using target resource blocks, the target resource blocks are any resource block in a system bandwidth, and the initial value of t is 1; and performing MPA receiving detection on the users in the detection user group of the t iteration, and continuously executing the step of taking part of the users from the target user pool as the detection user group of the t iteration, wherein the step of taking part of the users from the target user pool as the detection user group of the t iteration is executed once every time t +1 is executed. Therefore, the MPA receiver can detect only users in a certain detection user group at the same time, and the detection complexity of the MPA receiver can be reduced.
Detailed Description
In order to make the technical problems, technical solutions and advantages of the present invention more apparent, the following detailed description is given with reference to the accompanying drawings and specific embodiments.
Referring to fig. 1, fig. 1 is a schematic diagram of a network structure to which an embodiment of the present invention is applicable, and as shown in fig. 1, the network structure includes one or more users 11 and a network-side device 12, where one user 11 is illustrated in the figure by way of example. Among these, the user 11 may be understood as a user terminal, for example: terminal side equipment such as a Mobile phone, a Tablet Personal Computer (Tablet Personal Computer), a Laptop Computer (Laptop Computer), a Personal digital assistant (PDA for short), a Mobile Internet Device (MID) or a Wearable Device (Wearable Device); or the user 11 may be understood as a communication account logged in by the user terminal, and it should be noted that the specific type of the user 11 is not limited in the embodiment of the present invention. The user 11 may establish communication with the network-side device 12, where the network in the drawing may represent that the user 11 wirelessly establishes communication with the network-side device 12, and the network-side device 12 may be any network-side device including an MPA receiver, for example: may be a base station, which may be a macro station, such as an LTE eNB, a 5G NR NB (gNB), etc.; or a small station, such as a Low Power Node (LPN) pico, a femto, or an Access Point (AP); the network-side device 12 may also be a network node formed by a Central Unit (CU) and a plurality of Transmission Reception Points (TRPs) managed and controlled by the CU. In addition, one or more cells (e.g., different frequency bins or sector splits) are located under one base station. It should be noted that the specific type of the network-side device 12 is not limited in the embodiment of the present invention.
It should be noted that the embodiments of the present invention may be applied to an orthogonal or non-orthogonal MPA receiver-based scheduling-free transmission scenario.
Referring to fig. 2, an embodiment of the present invention provides a user detection method, as shown in fig. 2, including the following steps:
201. taking part of users from a target user pool as a detection user group of the t iteration, wherein the target user pool comprises a plurality of users using target resource blocks, the target resource blocks are any resource block in a system bandwidth, and the initial value of t is 1;
202. and performing MPA receiving detection on the users in the detection user group of the t iteration, and continuously executing the step of taking part of the users from the target user pool as the detection user group of the t iteration, wherein the step of taking part of the users from the target user pool as the detection user group of the t iteration is executed once every time t +1 is executed.
The target user pool may include all users using the target resource block at the same time or in the same time period, that is, all users in the target user pool all use the target resource block at the same time or in the same time period. The target resource block is any resource block in the system bandwidth, that is, in the embodiment of the present invention, the same MPA may be used for receiving any resource block in the system bandwidth, where in the embodiment of the present invention, the target resource block is used for example.
In addition, the target resource block may be a resource block with a size of L, where in the embodiment of the present invention, the granularity of the resource block is not limited. In addition, the above-mentioned detection user group taking out part of users from the target user pool as the t-th iteration may be a detection user group taking out N users from the target user pool as the t-th iteration, where N may be less than or equal to L, and the number of users in the group of the pre-configured MPA detector detection user group may be moderate through N, so as to limit the implementation complexity thereof. It should be noted that the t-th iteration is understood as the current iteration. In addition, after each user is taken out, the user may be deleted from the target user pool, or marked accordingly, and the like, which is not limited.
In addition, in the embodiment of the present invention, the user pool of each resource block may be a user pool (post-detection UE pool) to be currently detected, where the network side device obtains each resource block in the system bandwidth through blind detection.
The performing MPA reception detection on the users in the detection user group of the tth iteration may be to perform MPA decoding on uplink information sent by the users in the detection user group, and perform Cyclic Redundancy Check (CRC) judgment on the decoded information according to the users to detect whether the information is correctly received.
In addition, in the embodiment of the present invention, once per iteration (i.e., once per pair of detection user groups), step 201 is continuously executed to take out the detection user group of the next iteration, and the next iteration detection is performed, that is, in the embodiment of the present invention, step 201 and step 202 are repeatedly executed in a loop, so that all users in the target user pool are detected, or a preset number of iterations are detected. It should be noted that, during detection, a detection user group for the next iteration can be taken out, and after one iteration detection is finished, the next iteration detection can be continued; or after one iteration detection, the detection user group of the next iteration is taken out, and the next iteration detection is performed, which is not limited in the embodiment of the present invention.
It should be noted that the detection user group at each iteration may be different users, or some users may be allowed to exist equally, which is not limited.
As an optional implementation manner, the taking out part of the users from the target user pool as the detection user group of the t-th iteration includes:
dividing users in the target user pool into L user groups to be detected according to resources used by the users in the target resource block, wherein L is an integer greater than 1;
sequencing the users in each user group to be detected according to the measurement values of the users;
and taking the user with the largest measured value in each user group to be detected as the detection user group of the t iteration.
In this embodiment, the users in the user pool to be detected (the number of users may be defined as Q) may be grouped according to their own resources to generate the user group to be detected, which is divided into L groups in total. It should be noted that the number of users included in each user group to be detected may be different, and the embodiment of the present invention is not limited thereto. In addition, the sorting of the users in each user group to be detected according to the measurement values of the users may be performed by measuring uplink information sent by the users in the target resource block to obtain the measurement values of the users, and sorting the users in each user group to be detected from large to small according to the measurement values of the users. The measured value may be a signal strength, a reception quality, or a signal-to-noise ratio, and the embodiment of the present invention is not limited thereto. After sorting, sequentially selecting the user with the largest measured value from the L groups of user groups to be detected, generating a detection user group with the size of N, and sending the detection user group into the MPA detector. Where N < ═ L may not exist in some iterative detections in a user group to be detected, for example: if a user group to be detected only includes 5 users, then, when the 6 th iteration is performed, all the users in the user group to be detected may have been taken out and sent to the MPA detector.
Optionally, in the above embodiment, the method further includes:
if the MPA receiving detection result is a correctly received user, deleting the correctly received user from the corresponding user group to be detected;
and if the MPA receiving detection result is the user which is not received in error, returning the user which is not received in error to the corresponding user group to be detected.
The correctly received user may be deleted from the corresponding user group to be detected, and the user may be fed back to the corresponding user group to be detected for deletion. For example: and the user A is taken out from the user group A to be detected to the detection user group, and when the user A is detected to be correctly received, the user A can be fed back to the detection user group A and deleted. In the embodiment, after the detection, if the user detection is received correctly, the user can be fed back to the corresponding user group to be detected for deletion through the steps; and if the user detection error is not received, returning the user to the corresponding user group to be detected. Therefore, the user who correctly receives can not perform re-detection to save the power consumption of the equipment, and the user who incorrectly receives can perform re-detection to improve the success rate of correct reception of the user.
Optionally, in the foregoing embodiment, taking the user with the largest measurement value in each user group to be detected as the t-th iteration detection user group includes:
if no user is correctly received when MPA receiving detection is carried out on users in the detection user group of the previous iteration, taking out the user with the largest measured value in each detection user group to be detected as the detection user group of the t iteration, and taking out M users before the measured value in the detection user group of the t +1 iteration to add to the detection user group of the t iteration, wherein M is the iteration number of times that no user is correctly received continuously;
the message propagation algorithm MPA receiving detection of the users in the detection user group of the tth iteration comprises the following steps:
and MPA receiving detection is carried out on the users in the detection user group of the t iteration after the M users are added.
Where M may be 1,2,3 … Q-N to indicate the number of iterations where no user is correctly received in succession, for example: if no user is correctly received in 2 consecutive iterations, M is 2, and if no user is correctly received in 3 consecutive iterations, M is 3. In the embodiment, the abnormal condition can be realized, that is, no user is correctly received when receiving and detecting certain iteration MPA, and all users in the iteration are wrong and not received, so that the users in the detection user group of the next iteration can be increased, and the detection accuracy can be improved. For example: and if no user is detected to be correctly received in the first iteration, returning to the step 202, and increasing the number of users of the detection user group to N + M, wherein the increased user selection principle is that after a first round of detection user group is generated, according to the step 201, users are selected from the rest detection user groups to generate two rounds of detection user groups, the users in the two rounds of detection user groups are sorted according to the measured values, the first M number of users are taken and added to the first round of detection user group to generate a final detection user group, and the final detection user group is sent to the MPA detector. Here, the first round of detecting the user group is the first round after increasing the number of detecting user group users to N + M, or the first round after iterative detection without user correct reception occurs.
In addition, in this embodiment, each detection user group is selected according to the grouping and sorting manner described in the above embodiment, and details are not described here.
In an optional implementation manner, the taking out a part of users from the target user pool as the detection user group of the t-th iteration includes:
and sequencing the users in the target user pool according to the measurement values of the users, and taking the first N users as a detection user group of the t-th iteration, wherein N is an integer which is more than 1 and less than or equal to L, and L is the size of the target resource block.
In this embodiment, the user pool (with a size of Q) may be sorted according to a sorting principle, and the first N (N ═ L) users to be detected are taken out from the user pool, so as to generate a detection user group and send the detection user group to the MPA detector, thereby realizing better detection on the premise of ensuring the detection complexity of the MPA receiver, i.e., preferentially detecting users with large detection values.
Optionally, in this embodiment, the method further includes:
if the MPA receiving detection result is a correctly received user, deleting the correctly received user from the target user pool;
and if the MPA receiving detection result is the user which is not received in error, returning the user which is not received in error to the target user pool.
In this embodiment, after the detection, if the user detects that the user has received the data correctly, the user can be fed back to the user pool to delete the data; if the user detects an error and does not receive the error, returning the user to the user pool. Therefore, the user who correctly receives can not perform re-detection to save the power consumption of the equipment, and the user who incorrectly receives can perform re-detection to improve the success rate of correct reception of the user.
Optionally, the taking out of part of the users from the target user pool as a detection user group of the tth iteration includes:
and if no user is correctly received when MPA receiving detection is carried out on the users in the detection user group of the previous iteration, taking the first N + M users of the measured value in the target user pool as the detection user group of the t iteration, wherein M is the iteration frequency that no user is correctly received continuously.
In the embodiment, if no user is correctly received when receiving and detecting a certain iteration MPA, that is, all users in the iteration are wrong and not received can be realized, so that users in a detection user group of the next iteration can be added, and the detection accuracy is improved. For example: if the user is not detected to be correctly received in the first iteration, the step 201 is returned, and the number of the detected user group users is increased to N + M. And adding a user selection principle that the first N + M users are taken to generate a detection user group and sent to an MPA detector according to 201.
Optionally, the method further includes:
and if all users in the target user pool are correctly received or the iteration times reach a preset time threshold, stopping detection.
In this embodiment, this may be accomplished until all users are received correctly or a specified number of iterations is reached.
Optionally, the method may use a serial or parallel manner to perform MPA reception detection on users in a user pool corresponding to each resource block of the system bandwidth. Therefore, MPA receiving detection is carried out on the users in the user pool of each resource block, wherein the detection mode of the user pool of each resource block can refer to the implementation mode of the target resource block, and repeated description is not provided here. In addition, in the embodiment of the present invention, different manners of MPA detection may be implemented for user pools of different resource blocks, and priority may be specifically performed according to the number of users, for example: resource blocks with a large number of users can be selected for grouping detection by the method 1 shown in fig. 3, for example: the resource block with a small number of users may be selected by the method 2 sequencing detection shown in fig. 3, where the abnormality in fig. 3 indicates that no user has correctly received in the previous iteration detection, and the CRC determination in fig. 3 indicates that the user has correctly received, and the error indicates that the user has not received by mistake.
It should be noted that the above method can be applied to the network side device in the network structure shown in fig. 1.
In the embodiment of the invention, part of users are taken out from a target user pool as a detection user group of the t iteration, wherein the target user pool comprises a plurality of users using target resource blocks, the target resource blocks are any resource block in a system bandwidth, and the initial value of t is 1; and performing MPA receiving detection on the users in the detection user group of the t iteration, and continuously executing the step of taking part of the users from the target user pool as the detection user group of the t iteration, wherein the step of taking part of the users from the target user pool as the detection user group of the t iteration is executed once every time t +1 is executed. Therefore, the MPA receiver can detect only users in a certain detection user group at the same time, and the detection complexity of the MPA receiver can be reduced.
Referring to fig. 4, an embodiment of the present invention provides a user detection apparatus, as shown in fig. 4, a user detection apparatus 400, including:
a fetching module 401, configured to fetch a part of users from a target user pool as a detection user group of a tth iteration, where the target user pool includes multiple users using a target resource block, the target resource block is any resource block in a system bandwidth, and an initial value of t is 1;
a detection module 402, configured to perform message propagation algorithm MPA reception detection on users in the detection user group of the tth iteration, and continue to execute the step of taking part of the users from the target user pool as the detection user group of the tth iteration, where the step of taking part of the users from the target user pool as the detection user group of the tth iteration is executed once every time t +1 is executed.
Alternatively, as shown in fig. 5, the extraction module 401 includes:
the dividing unit 4011 is configured to divide users in the target user pool into L user groups to be detected according to resources used by the users in the target resource block, where L is an integer greater than 1;
the sorting unit 4012 is configured to sort the users in each user group to be detected according to the measurement values of the users;
the extracting unit 4013 is configured to extract a user with a largest measured value in each user group to be detected as a detection user group of the t-th iteration.
Optionally, as shown in fig. 6, the apparatus further includes:
a first deleting module 403, configured to delete a correctly received user from a corresponding user group to be detected if an MPA reception detection result indicates that the user correctly receives the MPA;
a first returning module 404, configured to return, if there is a user whose MPA reception detection result is an error and which has not been received, the user who has not been received with the error to a corresponding user group to be detected.
Optionally, the extracting unit is configured to, if no user in the detection user group of the previous iteration is correctly received during MPA reception detection, extract a user with a largest measured value in each detection user group as a detection user group of the t-th iteration, and extract M users before the measured value in the detection user group of the t + 1-th iteration to add to the detection user group of the t-th iteration, where M is the number of iterations in which no user is correctly received continuously;
the detection module 402 is configured to perform MPA reception detection on users in the detection user group of the t-th iteration after the M users are added.
Optionally, the extracting module 401 is configured to sort the users in the target user pool according to the measurement values of the users, and extract the first N users as a detection user group of the t-th iteration, where N is an integer greater than 1 and less than or equal to L, and L is the size of the target resource block.
Optionally, as shown in fig. 7, the apparatus further includes:
a second deleting module 405, configured to delete a correctly received user from the target user pool if there is a correctly received user as a result of the MPA reception detection;
a second returning module 406, configured to return the user that has not received the error to the target user pool if there is a user that has not received the error as a result of the MPA reception detection.
Optionally, the extracting module 401 is configured to, if no user in the detection user group of the previous iteration is correctly received when performing MPA reception detection, extract, in the target user pool, N + M users before the measurement value as a detection user group of the t-th iteration, where M is an iteration number of times that no user is correctly received continuously.
Optionally, as shown in fig. 8, the apparatus further includes:
a stopping module 407, configured to stop detection if all users in the target user pool are correctly received or the iteration number reaches a preset number threshold.
Optionally, the apparatus performs MPA reception detection on users in a user pool corresponding to each resource block of the system bandwidth in a serial or parallel manner.
It should be noted that, in this embodiment, the user detection apparatus may implement any implementation manner in the method embodiments of the present invention, and achieve the same beneficial effects, and details are not described here. In addition, the user detection device may be a network side device.
Referring to fig. 9, an embodiment of the present invention provides a structure of a network side device, where the network side device includes: a processor 900, a transceiver 910, a memory 920, a user interface 930, and a bus interface, wherein:
a processor 900 for reading the program in the memory 920, executing the following processes:
taking part of users from a target user pool as a detection user group of the t iteration, wherein the target user pool comprises a plurality of users using target resource blocks, the target resource blocks are any resource block in a system bandwidth, and the initial value of t is 1;
performing MPA reception detection on users in the detection user group of the t-th iteration through the transceiver 910, and continuing to execute the step of taking part of the users from the target user pool as the detection user group of the t-th iteration, wherein the step of taking part of the users from the target user pool as the detection user group of the t-th iteration is executed once every time t +1 is executed.
The transceiver 910 is configured to receive and transmit data under the control of the processor 900, and the transceiver 910 includes an MPA receiver.
In fig. 9, the bus architecture may include any number of interconnected buses and bridges, with various circuits being linked together, particularly one or more processors, represented by processor 900, and memory, represented by memory 920. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. The bus interface provides an interface. The transceiver 910 may be a number of elements including a transmitter and a receiver that provide a means for communicating with various other apparatus over a transmission medium. The user interface 930 may also be an interface capable of interfacing with a desired device for different user devices, including but not limited to a keypad, display, speaker, microphone, joystick, etc.
The processor 900 is responsible for managing the bus architecture and general processing, and the memory 920 may store data used by the processor 900 in performing operations.
Optionally, the taking out of part of the users from the target user pool as a detection user group of the tth iteration includes:
dividing users in the target user pool into L user groups to be detected according to resources used by the users in the target resource block, wherein L is an integer greater than 1;
sequencing the users in each user group to be detected according to the measurement values of the users;
and taking the user with the largest measured value in each user group to be detected as the detection user group of the t iteration.
Optionally, the processor 900 is further configured to:
if the MPA receiving detection result is a correctly received user, deleting the correctly received user from the corresponding user group to be detected;
and if the MPA receiving detection result is the user which is not received in error, returning the user which is not received in error to the corresponding user group to be detected.
Optionally, the step of taking the user with the largest measured value in each user group to be detected as the t-th iteration detection user group includes:
if no user is correctly received when MPA receiving detection is carried out on users in the detection user group of the previous iteration, taking out the user with the largest measured value in each detection user group to be detected as the detection user group of the t iteration, and taking out M users before the measured value in the detection user group of the t +1 iteration to add to the detection user group of the t iteration, wherein M is the iteration number of times that no user is correctly received continuously;
the message propagation algorithm MPA receiving detection of the users in the detection user group of the tth iteration comprises the following steps:
and MPA receiving detection is carried out on the users in the detection user group of the t iteration after the M users are added.
Optionally, the taking out of part of the users from the target user pool as a detection user group of the tth iteration includes:
and sequencing the users in the target user pool according to the measurement values of the users, and taking the first N users as a detection user group of the t-th iteration, wherein N is an integer which is more than 1 and less than or equal to L, and L is the size of the target resource block.
Optionally, the processor 900 is further configured to:
if the MPA receiving detection result is a correctly received user, deleting the correctly received user from the target user pool;
and if the MPA receiving detection result is the user which is not received in error, returning the user which is not received in error to the target user pool.
Optionally, the taking out of part of the users from the target user pool as a detection user group of the tth iteration includes:
and if no user is correctly received when MPA receiving detection is carried out on the users in the detection user group of the previous iteration, taking the first N + M users of the measured value in the target user pool as the detection user group of the t iteration, wherein M is the iteration frequency that no user is correctly received continuously.
Optionally, the processor 900 is further configured to:
and if all users in the target user pool are correctly received or the iteration times reach a preset time threshold, stopping detection.
Optionally, the MPA reception detection is performed on the users in the user pool corresponding to each resource block of the system bandwidth in a serial or parallel manner.
It should be noted that, in this embodiment, the network side device may implement any implementation manner in the method embodiments in the embodiment of the present invention, and achieve the same beneficial effects, and details are not described here.
In the several embodiments provided in the present application, it should be understood that the disclosed method and apparatus may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may be physically included alone, or two or more units may be integrated into one unit. The integrated unit can be realized in a form of hardware, or in a form of hardware plus a software functional unit.
The integrated unit implemented in the form of a software functional unit may be stored in a computer readable storage medium. The software functional unit is stored in a storage medium and includes several instructions to enable a computer device (which may be a personal computer, a server, or a network device) to execute some steps of the transceiving method according to various embodiments of the present invention. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
While the foregoing is directed to the preferred embodiment of the present invention, it will be understood by those skilled in the art that various changes and modifications may be made without departing from the spirit and scope of the invention as defined in the appended claims.