Uplink transmission method and device
By obtaining the capability information of the terminal device and marking it as the target terminal device, closing the preset resource scheduling process, and allocating upstream two-stream transmission resources to it, the problem of low MUMIMO uplink rate caused by insufficient software version of the terminal device is solved, and normal operation is achieved. uplink rate.
Patent Information
- Application Number
- CN202011462547.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-12-11
- Publication Date
- 2025-01-24
- Estimated Expiration
- 2040-12-11
AI Technical Summary
In the 5G network MUMIMO test environment, the software version of some terminal devices is not enough to support uplink transmission of two streams per user, resulting in low uplink rate of MUMIMO and the software version cannot be updated, resulting in performance problems.
By obtaining the terminal ability information sent by the terminal device, determine whether the terminal device supports the two -current transmission. If it does not support it, it is marked as the target terminal device to turn off the preset resource scheduling process and distribute Line two transmission resources.
In the case of the low and unable to upgrade the terminal device software, no need to purchase new terminal devices, and it can also reach the normal upward rate of uplink 4 users 8 stream Mumimo.
Smart Images

Figure CN114630444B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technology, and in particular to an uplink transmission method and device. Background Art
[0002] MUMIMO (Multi-User Multiple Input Multiple Output) based on 5G NR (New Radio) system application refers to configuring a large-scale antenna array at the base station end that is several orders of magnitude more than the number of antennas in the existing system to serve multiple users simultaneously. It is a key technology for improving system capacity and frequency utilization in the next generation of mobile cellular network communications 5G. This technology has some physical characteristics and performance advantages that traditional MIMO systems cannot match. The base station uses the same time-frequency resources to serve several users at the same time, fully exploring the spatial freedom of the system, thereby enhancing the base station's ability to simultaneously receive and send multiple different signals, greatly improving spectrum utilization, data transmission stability and reliability.
[0003] Currently, the main applications of MUMIMO in 5G networks are 16 downlink streams and 8 uplink streams for 4 users.
[0004] For the uplink of 4 users and 8 flows, the network-side scheduling needs to allocate a logical port for each user and each flow, that is, each user is allocated two flows.
[0005] In the test environment for uplink 4 users and 8 streams, a large number of terminals are needed to perform MUMIMO testing. However, the software versions of different terminals are not exactly the same, so the user capabilities supported by the software versions of different terminals are also different, and some terminals cannot update their software versions.
[0006] During the test, if the terminal software version is not sufficient to support two streams per user, a performance problem of low MUMIMO uplink rate will occur. Summary of the invention
[0007] The purpose of the embodiments of the present invention is to provide an uplink transmission method and apparatus, so that when the software version of some terminal devices is low and cannot be upgraded, the normal uplink rate of uplink 4-user 8-stream MUMIMO can be achieved without purchasing new terminal devices.
[0008] The specific technical solutions are as follows:
[0009] To achieve the above object, an embodiment of the present invention provides an uplink transmission method, which is applied to a high layer of a base station side network. The method includes:
[0010] Acquire terminal capability information sent by the terminal device, wherein the terminal capability information includes software parameters for indicating whether the terminal device supports uplink two-stream transmission;
[0011] When the software parameter indicates that the terminal device does not support uplink two-stream transmission, marking the terminal device as a target terminal device, and closing a preset resource scheduling process for the target terminal device;
[0012] When an uplink transmission request from the target terminal device is received, uplink two-stream transmission resources are allocated to the target terminal device according to pre-configured standard parameters, so that the target terminal device performs uplink two-stream data transmission according to the uplink two-stream transmission resources.
[0013] Optionally, allocating uplink two-stream transmission resources to the target terminal device according to preconfigured standard parameters so that the target terminal device performs uplink two-stream data transmission according to the uplink two-stream transmission resources includes:
[0014] Determine uplink two-stream resource information for the target terminal device according to pre-configured standard parameters, wherein the uplink two-stream resource information includes logical port information, time domain resource information, and frequency domain resource information;
[0015] Sending a radio resource control RRC reconfiguration signaling including the uplink two-flow resource information to the target terminal device;
[0016] The uplink two-stream resource information is sent to the network lower layer, so that the network lower layer generates a link control message according to the uplink two-stream resource information, and transmits the link control message to the target terminal device through the downlink physical control channel, so that the target terminal device performs uplink two-stream data transmission according to the RRC reconfiguration signaling and the link control message.
[0017] Optionally, also include:
[0018] When the software parameter indicates that the terminal device supports uplink two-stream transmission, executing the preset resource scheduling process;
[0019] The preset resource scheduling process includes: determining the number of logical ports according to the software parameters and performing resource scheduling based on the determined number of logical ports.
[0020] Optionally, the method is applied to a multi-user multiple-input multiple-output (MUMIMO) test environment with 4 uplink users and 8 uplink streams.
[0021] To achieve the above object, an embodiment of the present invention further provides an uplink transmission device, which is applied to a high layer of a base station side network, and the device includes:
[0022] An acquisition module, used for acquiring terminal capability information sent by a terminal device, wherein the terminal capability information includes software parameters for indicating whether the terminal device supports uplink two-stream transmission;
[0023] A marking module, used for marking the terminal device as a target terminal device when the software parameter indicates that the terminal device does not support uplink two-stream transmission, and closing a preset resource scheduling process for the target terminal device;
[0024] The first scheduling module is used for allocating uplink two-stream transmission resources to the target terminal device according to pre-configured standard parameters when receiving an uplink transmission request from the target terminal device, so that the target terminal device performs uplink two-stream data transmission according to the uplink two-stream transmission resources.
[0025] Optionally, the first scheduling module is specifically used to:
[0026] Determine uplink two-stream resource information for the target terminal device according to pre-configured standard parameters, wherein the uplink two-stream resource information includes logical port information, time domain resource information, and frequency domain resource information;
[0027] Sending a radio resource control RRC reconfiguration signaling including the uplink two-flow resource information to the target terminal device;
[0028] The uplink two-stream resource information is sent to the network lower layer, so that the network lower layer generates a link control message according to the uplink two-stream resource information, and transmits the link control message to the target terminal device through the downlink physical control channel, so that the target terminal device performs uplink two-stream data transmission according to the RRC reconfiguration signaling and the link control message.
[0029] Optionally, the device further includes a second scheduling module, configured to:
[0030] When the software parameter indicates that the terminal device supports uplink two-stream transmission, executing the preset resource scheduling process;
[0031] The preset resource scheduling process includes: determining the number of logical ports according to the software parameters and performing resource scheduling based on the determined number of logical ports.
[0032] Optionally, the device is applied to a multi-user multiple-input multiple-output (MUMIMO) test environment with 4 uplink users and 8 uplink streams.
[0033] To achieve the above object, an embodiment of the present invention further provides an electronic device, characterized in that it includes a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other through the communication bus;
[0034] Memory, used to store computer programs;
[0035] The processor is used to implement any of the above method steps when executing the program stored in the memory.
[0036] To achieve the above objectives, an embodiment of the present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, any of the above method steps is implemented.
[0037] Beneficial effects of the embodiments of the present invention:
[0038] The uplink transmission method and device provided by the embodiment of the present invention are applied to obtain the terminal capability information sent by the terminal device, and the terminal capability information includes a software parameter for indicating whether the terminal device supports uplink two-stream transmission; when the software parameter indicates that the terminal device does not support uplink two-stream transmission, the terminal device is marked as a target terminal device, and the preset resource scheduling process is closed for the target terminal device; when an uplink transmission request of the target terminal device is received, the uplink two-stream transmission resource is allocated to the target terminal device according to the pre-configured standard parameters, so that the target terminal device performs uplink two-stream data transmission according to the uplink two-stream transmission resource. It can be seen that the network side processing flow is changed. When the software parameter indicates that the terminal device does not support uplink two-stream transmission, it is no longer performed according to the preset resource scheduling process, but the uplink two-stream transmission resource is forcibly scheduled for the target terminal device. Since the target terminal device only causes the software parameter to indicate that the target terminal device does not support uplink two-stream transmission because the software version cannot be updated, the hardware of the target terminal device itself supports uplink two-stream transmission, so the uplink two-stream transmission can be completed according to the uplink two-stream transmission resource allocated by the high-level network. It has been achieved that when the software version of some terminal devices is low and cannot be upgraded, there is no need to purchase new terminal devices, and the normal uplink rate of 4-user 8-stream MUMIMO can be achieved.
[0039] Of course, it is not necessary to achieve all of the advantages described above at the same time to implement any product or method of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present invention. For ordinary technicians in this field, other embodiments can be obtained based on these drawings without paying creative work.
[0041] Figure 1 A schematic diagram of a flow chart of an uplink transmission method provided by an embodiment of the present invention;
[0042] Figure 2 Another schematic diagram of a flow chart of an uplink transmission method provided by an embodiment of the present invention;
[0043] Figure 3 A signaling schematic diagram of an uplink transmission method provided by an embodiment of the present invention;
[0044] Figure 4 A schematic diagram of the structure of an uplink transmission device provided in an embodiment of the present invention;
[0045] Figure 5 A schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0046] In the embodiments of the present invention, the term "and / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B may represent three situations: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects before and after are in an "or" relationship.
[0047] In the embodiments of the present application, the term "plurality" refers to two or more than two, and other quantifiers are similar.
[0048] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0049] In order to solve the technical problem that the software version of the terminal device is insufficient to support two-stream transmission per user, thereby resulting in a low MUMIMO uplink rate, an embodiment of the present invention provides an uplink transmission method.
[0050] To facilitate understanding, the application scenarios of the embodiments of the present invention are briefly introduced below.
[0051] The uplink transmission method provided in the embodiment of the present invention can be applied to the high-layer network on the base station side in the 5G NR system, that is, the HL layer, specifically the RRC (Radio Resource Control) layer on the base station side.
[0052] MUMIMO based on 5G NR system application refers to configuring a large-scale antenna array at the base station end, which is several orders of magnitude more than the number of antennas in the existing system, to serve multiple users at the same time. It is a key technology to improve system capacity and frequency utilization in the next generation of mobile cellular network communication 5G. This technology has some physical characteristics and performance advantages that traditional MIMO systems cannot match. The base station uses the same time-frequency resources to serve several users at the same time, fully exploring the spatial freedom of the system, thereby enhancing the base station's ability to simultaneously receive and send multiple different signals, greatly improving spectrum utilization, data transmission stability and reliability.
[0053] Currently, MUMIMO is mainly applied to 16 downlink streams, 4 users and 8 uplink streams, etc. The uplink transmission method provided in the embodiment of the present invention can be applied to a MUMIMO test environment of 4 users and 8 uplink streams.
[0054] Specifically, in a test environment for uplink 4 users and 8 streams, a large number of terminal devices are needed to perform MUMIMO testing. However, the software versions of different terminal devices are not exactly the same, and some terminal devices cannot update their software versions, resulting in different user capabilities supported by different terminal device software versions.
[0055] During the test, if the software version of the terminal device is not sufficient to support uplink transmission of two streams per user, time division or frequency division is required when allocating resources, which affects the uplink rate and cannot reach the normal uplink rate of the MUMIMO system. Alternatively, new terminal devices can be purchased, but the cost is higher.
[0056] In order to perform uplink 4-user 8-stream communication normally to achieve the normal uplink rate of MUMIMO without purchasing new terminal equipment, the uplink transmission method provided in the embodiment of the present invention can be adopted to achieve the above purpose by changing the network side processing flow. For details, please refer to the following.
[0057] See also Figure 1 , Figure 1 A schematic flow chart of an uplink transmission method provided in an embodiment of the present invention, the method may include the following steps:
[0058] S101: Acquire terminal capability information sent by a terminal device, where the terminal capability information includes software parameters for indicating whether the terminal device supports uplink two-stream transmission.
[0059] In the embodiment of the present invention, when the terminal device just accesses the network, the terminal capability information, namely, UE Capability Information, may be sent to the network side.
[0060] Specifically, the terminal device can send a message to the network high layer, and the message carries the DMRS (Demodulation Reference Signal) capability table of the terminal device. The DMRS capability table contains software parameters for indicating whether the terminal device supports uplink two-stream transmission, which can be specifically the twoFL-DMRS parameter. When the twoFL-DMRS parameter value is 00, it means that the uplink and downlink of the terminal device do not support the DMRS configuration of the leading 2 symbols; when the twoFL-DMRS parameter value is 01, it means that the terminal device only supports the uplink DMRS configuration of the leading 2 symbols; when the twoFL-DMRS parameter value is 10, it means that the terminal device only supports the downlink DMRS configuration of the leading 2 symbols; when the twoFL-DMRS parameter value is 11, it means that the uplink and downlink of the terminal device both support the DMRS configuration of the leading 2 symbols.
[0061] Among them, the terminal device supporting the DMRS configuration of the first 2 symbols can be understood as supporting two-stream transmission, that is, two logical ports can be configured for the terminal device.
[0062] It can be seen that when the software parameter twoFL-DMRS takes the value of 01 or 11, it means that the terminal device supports uplink two-stream transmission and can normally execute the uplink 4-user 8-stream communication process.
[0063] However, since some terminal devices cannot update their software versions, the software parameter twoFL-DMRS in the terminal capability information of these terminal devices takes the value of 10 or 00. In this case, in the prior art, the network high layer considers that the terminal device cannot support uplink two-stream transmission based on the value of the software parameter twoFL-DMRS, and then only configures one logical port for the terminal device, which will cause the phenomenon of uplink user frequency division resources. It is impossible to perform full-band pairing of MUMIMO, and it is impossible to achieve the maximum rate of MUMIMO with 4 users and 8 streams in the uplink.
[0064] But in fact, the terminal device is unable to update the software version, which causes the software parameter value to be 10 or 00. The hardware of the terminal device itself supports upstream two-stream transmission.
[0065] S102: When the software parameter indicates that the terminal device does not support uplink two-stream transmission, the terminal device is marked as a target terminal device, and a preset resource scheduling process is closed for the target terminal device.
[0066] As described above, the terminal device only fails to update the software version, which causes the software parameter twoFL-DMRS to take the value of 10 or 00. The hardware of the terminal device itself supports uplink two-stream transmission.
[0067] Therefore, in an embodiment of the present invention, when the high-level RRC layer on the network side determines that the software parameter twoFL-DMRS in the terminal capability information sent by the terminal device is 10 or 00, the terminal device is marked as a target terminal device, and the preset resource scheduling process is closed for the target terminal device.
[0068] The preset resource scheduling process may include: determining the number of logical ports according to software parameters and performing resource scheduling based on the determined number of logical ports.
[0069] That is to say, the resource scheduling process pre-set by the high-level network layer on the base station side is: determining the number of logical ports to be allocated to the terminal device according to the value of the software parameter in the terminal capability information, and then scheduling appropriate communication resources for the terminal device.
[0070] In the embodiment of the present invention, the preset resource scheduling process is closed for the target terminal device, and the allocation of one logical port or two logical ports is no longer determined based on the value of the software parameter.
[0071] It is easy to understand that after each terminal device accesses the network, it will send terminal capability information to the network upper layer. Therefore, the network upper layer will receive a large amount of terminal capability information sent by the terminal devices, and then divide the terminal devices into two categories according to the software parameters contained in the terminal capability information, one is the target terminal devices, and the other is the non-target terminal devices. For all target terminal devices, the preset resource scheduling process is closed; for all non-target terminal devices, the preset resource scheduling process is executed normally.
[0072] S103: When an uplink transmission request from a target terminal device is received, uplink two-stream transmission resources are allocated to the target terminal device according to pre-configured standard parameters, so that the target terminal device performs uplink two-stream data transmission according to the uplink two-stream transmission resources.
[0073] In the embodiment of the present invention, when the target terminal device needs to perform uplink data transmission, it can send an uplink transmission request to the high layer of the network at the base station side.
[0074] The network upper layer at the base station side receives the uplink transmission request of the target terminal device and can allocate uplink two-stream transmission resources to the target terminal device according to pre-configured standard parameters, wherein the pre-configured standard parameters instruct the network upper layer to allocate two logical ports to the target terminal device.
[0075] Specifically, for the uplink 4-user 8-stream scenario, the network high-level RRC layer needs to configure PUSCH DMRS resources, which include: dmrs-Type field and maxLength field. When dmrs-Type is configured as TYPE 1 and maxLength is configured as len1, the system can support up to 4 logical ports; when dmrs-Type is configured as TYPE 1 and maxLength is configured as len2, the system can support up to 8 logical ports; when dmrs-Type is configured as TYPE 2 and maxLength is configured as len1, the system can support up to 6 logical ports; when dmrs-Type is configured as TYPE 2 and maxLength is configured as len2, the system can support up to 12 logical ports.
[0076] It can be seen that for uplink 4 users and 8 streams, the network high layer can configure the PUSCH DMRS resources according to actual needs, for example, configure DMRS-Type to TYPE 1, maxLength to len2, or configure DMRS-Type to TYPE 2, maxLength to len2. In this way, 8 logical ports can be supported, thereby allocating two logical ports to each target terminal device.
[0077] It is easy to understand that the uplink two-stream transmission resources may include not only the above two logical ports, but also other communication-related resources, such as time domain resources, frequency domain resources, etc.
[0078] Since the hardware of the target terminal device itself supports uplink two-stream transmission, the target terminal device can perform uplink two-stream data transmission according to the uplink two-stream transmission resources.
[0079] The uplink transmission method provided by the embodiment of the present invention is applied to obtain the terminal capability information sent by the terminal device, and the terminal capability information includes a software parameter for indicating whether the terminal device supports uplink two-stream transmission; when the software parameter indicates that the terminal device does not support uplink two-stream transmission, the terminal device is marked as a target terminal device, and the preset resource scheduling process is closed for the target terminal device; when an uplink transmission request of the target terminal device is received, the uplink two-stream transmission resource is allocated to the target terminal device according to the pre-configured standard parameter, so that the target terminal device performs uplink two-stream data transmission according to the uplink two-stream transmission resource. It can be seen that the network side processing flow is changed. When the software parameter indicates that the terminal device does not support uplink two-stream transmission, it is no longer performed according to the preset resource scheduling process, but the uplink two-stream transmission resource is forcibly scheduled for the target terminal device. Since the target terminal device only indicates that the software parameter indicates that the target terminal device does not support uplink two-stream transmission because the software version cannot be updated, the hardware of the target terminal device itself supports uplink two-stream transmission, so the uplink two-stream transmission can be completed according to the uplink two-stream transmission resource allocated by the network high layer. It has been achieved that when the software version of some terminal devices is low and cannot be upgraded, there is no need to purchase new terminal devices, and the normal uplink rate of 4-user 8-stream MUMIMO can be achieved.
[0080] In one embodiment of the present invention, in S103: allocating uplink two-stream transmission resources to the target terminal device according to the pre-configured standard parameters so that the target terminal device performs uplink two-stream data transmission according to the uplink two-stream transmission resources, which may specifically include the following steps:
[0081] S201: Determine uplink two-stream resource information for a target terminal device according to pre-configured standard parameters, where the uplink two-stream resource information includes logical port information, time domain resource information, and frequency domain resource information.
[0082] In the embodiment of the present invention, the standard parameters pre-configured by the network high layer at the base station side instruct the network high layer to allocate two logical ports to the target terminal device. Therefore, the network high layer can determine the port numbers of the two logical ports allocated to the target terminal device.
[0083] In addition, the network high layer can also consider the current network resource occupancy and allocate appropriate time domain resources and frequency domain resources to the target terminal device. The time domain resources and frequency domain resources can indicate the time when the target terminal device transmits data and the carrier information carried by the data.
[0084] It is easy to understand that the uplink two-stream resource information determined by the network high layer may not be limited to the port information, time domain resource information and frequency domain resource information of the above-mentioned logical ports, for example, it may also include the modulation and coding method used by the target terminal device to send data.
[0085] S202: Send a radio resource control RRC reconfiguration signaling including uplink two-stream resource information to the target terminal device.
[0086] In the embodiment of the present invention, after the base station side network high layer determines the uplink two-stream resource information for the target terminal device, the uplink two-stream resource information can be sent to the target terminal device. Specifically, the base station side network high layer sends the RRC reconfiguration signaling containing the uplink two-stream resource information to the target terminal device's network high layer.
[0087] Among them, the network high layer of the target terminal device may be the RRC layer of the target terminal device.
[0088] S203: Send the uplink two-stream resource information to the lower layer of the network, so that the lower layer of the network generates a link control message according to the uplink two-stream resource information, and transmits the message to the target terminal device through the downlink physical control channel, so that the target terminal device performs uplink two-stream data transmission according to the RRC reconfiguration signaling and the link control message.
[0089] In addition, the base station side network high layer sends the uplink two-flow resource information to the base station side network low layer through an internal message. The base station side network low layer can be the MAC (Medium Access Control) layer in the L2 layer in the NG network.
[0090] The lower MAC layer of the network at the base station side can generate a link control message, namely a DCI message, which is called Downlink Control Information in English, based on the uplink two-flow resource information.
[0091] The DCI message contains resource allocation information, power control information, etc. for the target terminal device, and is used to instruct the target terminal device to transmit data.
[0092] The DCI message is carried on the PDCCH (Physical Downlink Control Channel) and is transmitted to the network lower layer of the target terminal device.
[0093] The network lower layer of the target terminal device may be a MAC layer of the target terminal device.
[0094] Then, the high-layer network of the target terminal device receives the RRC reconfiguration signaling, and the low-layer network of the target terminal device receives the DCI message, and uplink two-stream data transmission can be performed.
[0095] Specifically, the high-layer network of the target terminal device parses the RRC reconfiguration signaling, obtains the uplink time-frequency domain resources configured by the high-layer network of the base station side for the target terminal device, and sends them to the MAC side of the target terminal device. Then, the MAC layer parses the DCI field carried on the PDCCH channel according to the parameter configuration of the high-layer network of the target terminal device, and schedules PUSCH (Physical Uplink Shared Channel) resources, that is, carries the data on the PUSCH and transmits it to the base station side.
[0096] Among them, the process of the target terminal device performing uplink data transmission according to the RRC reconfiguration signaling and the link control message can be consistent with the relevant technology, and the embodiment of the present invention does not describe it in detail.
[0097] For ease of understanding, the following is combined with the accompanying drawings Figure 3 The uplink transmission method provided by the embodiment of the present invention is further described.
[0098] Figure 3 A signaling diagram of an uplink transmission method provided by an embodiment of the present invention, see Figure 3 , including the following steps:
[0099] S11: The terminal device sends terminal capability information including software parameters to the RRC layer on the base station network side.
[0100] S12: When the software parameter indicates that the terminal device does not support uplink two-stream transmission, the terminal device is marked as a target terminal device, and the preset resource scheduling process is closed for the target terminal device.
[0101] S13: The terminal device sends an uplink transmission request to the RRC layer on the base station network side.
[0102] S14: The RRC layer on the base station network side determines uplink two-stream resource information for the target terminal device.
[0103] S15: The RRC layer on the base station network side sends an RRC reconfiguration signaling containing uplink two-stream resource information to the terminal device.
[0104] S16: The RRC layer on the base station network side sends uplink two-flow resource information to the MAC layer on the base station network side.
[0105] The execution order of S15 and S16 can be interchanged.
[0106] S17: The MAC layer at the base station network side generates a link control message.
[0107] S18: The MAC layer on the base station network side transmits a link control message to the terminal device through the downlink physical control channel.
[0108] S19: The terminal device performs uplink two-stream data transmission according to the RRC reconfiguration signaling and link control message.
[0109] In an embodiment of the present invention, when the software parameter indicates that the terminal device supports uplink two-stream transmission, a preset resource scheduling process is executed.
[0110] The preset resource scheduling process includes: determining the number of logical ports according to software parameters and performing resource scheduling based on the determined number of logical ports.
[0111] Specifically, when the software parameters indicate that the terminal device supports uplink two-stream transmission, if the high-level network layer on the base station side receives an uplink transmission request sent by the terminal device, it can determine that the number of logical ports is 2 and execute the normal resource scheduling process.
[0112] Corresponding to the uplink transmission method embodiment provided in the embodiment of the present invention, the embodiment of the present invention also provides an uplink transmission device, see Figure 4 , the device may include the following modules:
[0113] The acquisition module 401 is used to acquire the terminal capability information sent by the terminal device, where the terminal capability information includes software parameters for indicating whether the terminal device supports uplink two-stream transmission;
[0114] The marking module 402 is used to mark the terminal device as a target terminal device when the software parameter indicates that the terminal device does not support uplink two-stream transmission, and close the preset resource scheduling process for the target terminal device;
[0115] The first scheduling module 403 is used to allocate uplink two-stream transmission resources to the target terminal device according to pre-configured standard parameters when receiving an uplink transmission request from the target terminal device, so that the target terminal device performs uplink two-stream data transmission according to the uplink two-stream transmission resources.
[0116] In an embodiment of the present invention, the first scheduling module 403 may be specifically used for:
[0117] Determine uplink two-stream resource information for a target terminal device according to pre-configured standard parameters, the uplink two-stream resource information including logical port information, time domain resource information, and frequency domain resource information;
[0118] Sending a radio resource control RRC reconfiguration signaling containing uplink two-flow resource information to the target terminal device;
[0119] The uplink two-stream resource information is sent to the lower layer of the network so that the lower layer of the network generates a link control message based on the uplink two-stream resource information, and transmits the link control message to the target terminal device through the downlink physical control channel so that the target terminal device performs uplink two-stream data transmission according to the RRC reconfiguration signaling and the link control message.
[0120] In one embodiment of the present invention, Figure 4 Based on the device shown, it also includes a second scheduling module, which is used to:
[0121] When the software parameters indicate that the terminal device supports uplink two-stream transmission, the preset resource scheduling process is executed;
[0122] The preset resource scheduling process includes: determining the number of logical ports according to software parameters and performing resource scheduling based on the determined number of logical ports.
[0123] In one embodiment of the present invention, the above-mentioned apparatus is applied to a multi-user multiple-input multiple-output (MUMIMO) test environment with 4 uplink users and 8 uplink streams.
[0124] The uplink transmission device provided by the embodiment of the present invention is applied to obtain the terminal capability information sent by the terminal device, and the terminal capability information includes a software parameter for indicating whether the terminal device supports uplink two-stream transmission; when the software parameter indicates that the terminal device does not support uplink two-stream transmission, the terminal device is marked as a target terminal device, and the preset resource scheduling process is closed for the target terminal device; when an uplink transmission request of the target terminal device is received, the uplink two-stream transmission resource is allocated to the target terminal device according to the pre-configured standard parameters, so that the target terminal device performs uplink two-stream data transmission according to the uplink two-stream transmission resources. It can be seen that the network side processing flow is changed. When the software parameter indicates that the terminal device does not support uplink two-stream transmission, it is no longer performed according to the preset resource scheduling process, but the uplink two-stream transmission resources are forcibly scheduled for the target terminal device. Since the target terminal device only indicates that the software parameter indicates that the target terminal device does not support uplink two-stream transmission because the software version cannot be updated, the hardware of the target terminal device itself supports uplink two-stream transmission, so the uplink two-stream transmission can be completed according to the uplink two-stream transmission resources allocated by the network high layer. It has been achieved that when the software version of some terminal devices is low and cannot be upgraded, there is no need to purchase new terminal devices, and the normal uplink rate of 4-user 8-stream MUMIMO can be achieved.
[0125] Among them, the method and the device are based on the same application concept. Since the method and the device solve the problem in a similar principle, the implementation of the device and the method can refer to each other, and the repeated parts will not be repeated.
[0126] The embodiment of the present invention further provides an electronic device, such as Figure 5As shown, it includes a processor 501, a communication interface 502, a memory 503 and a communication bus 504, wherein the processor 501, the communication interface 502, and the memory 503 communicate with each other through the communication bus 504.
[0127] Memory 503, used for storing computer programs;
[0128] The processor 501 is used to execute the program stored in the memory 503, and implements the following steps:
[0129] Acquire terminal capability information sent by the terminal device, where the terminal capability information includes software parameters for indicating whether the terminal device supports uplink two-stream transmission;
[0130] When the software parameter indicates that the terminal device does not support uplink two-stream transmission, the terminal device is marked as a target terminal device, and the preset resource scheduling process is closed for the target terminal device;
[0131] When an uplink transmission request from a target terminal device is received, uplink two-stream transmission resources are allocated to the target terminal device according to pre-configured standard parameters, so that the target terminal device performs uplink two-stream data transmission according to the uplink two-stream transmission resources.
[0132] The communication bus mentioned in the above electronic device can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The communication bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus.
[0133] The communication interface is used for communication between the above electronic device and other devices.
[0134] The memory may include a random access memory (RAM) or a non-volatile memory (NVM), such as at least one disk memory. Optionally, the memory may also be at least one storage device located away from the aforementioned processor.
[0135] The above-mentioned processor can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.
[0136] The electronic device provided by the embodiment of the present invention is applied to obtain the terminal capability information sent by the terminal device, and the terminal capability information includes a software parameter for indicating whether the terminal device supports uplink two-stream transmission; when the software parameter indicates that the terminal device does not support uplink two-stream transmission, the terminal device is marked as a target terminal device, and the preset resource scheduling process is closed for the target terminal device; when an uplink transmission request of the target terminal device is received, the uplink two-stream transmission resource is allocated to the target terminal device according to the pre-configured standard parameters, so that the target terminal device performs uplink two-stream data transmission according to the uplink two-stream transmission resource. It can be seen that the network side processing flow is changed. When the software parameter indicates that the terminal device does not support uplink two-stream transmission, it is no longer performed according to the preset resource scheduling process, but the uplink two-stream transmission resource is forcibly scheduled for the target terminal device. Since the target terminal device only causes the software parameter to indicate that the target terminal device does not support uplink two-stream transmission because the software version cannot be updated, the hardware of the target terminal device itself supports uplink two-stream transmission, so the uplink two-stream transmission can be completed according to the uplink two-stream transmission resource allocated by the network high layer. It has been achieved that when the software version of some terminal devices is low and cannot be upgraded, there is no need to purchase new terminal devices, and the normal uplink rate of 4-user 8-stream MUMIMO can be achieved.
[0137] In another embodiment of the present invention, a computer-readable storage medium is provided, in which a computer program is stored. When the computer program is executed by a processor, the steps of any of the above-mentioned uplink transmission methods are implemented.
[0138] In another embodiment of the present invention, a computer program product including instructions is provided. When the computer program product is executed on a computer, the computer executes the steps of any uplink transmission method in the above embodiments.
[0139] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented by software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present invention is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website site, computer, server or data center to another website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state hard disk Solid State Disk (SSD)), etc.
[0140] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.
[0141] Each embodiment in this specification is described in a related manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the uplink transmission device, electronic device, computer-readable storage medium, and computer program product embodiments, since they are basically similar to the uplink transmission method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the uplink transmission method embodiment.
[0142] The above description is only a preferred embodiment of the present invention and is not intended to limit the protection scope of the present invention. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention are included in the protection scope of the present invention.
Claims
1. An uplink transmission method, characterized in that: Applied to the high-level network of the base station side, the method includes: Acquire terminal capability information sent by the terminal device, wherein the terminal capability information includes software parameters for indicating whether the terminal device supports uplink two-stream transmission; When the software parameter indicates that the terminal device does not support uplink two-stream transmission, marking the terminal device as a target terminal device, and closing a preset resource scheduling process for the target terminal device; When an uplink transmission request from the target terminal device is received, uplink two-stream transmission resources are allocated to the target terminal device according to pre-configured standard parameters, so that the target terminal device performs uplink two-stream data transmission according to the uplink two-stream transmission resources.
2. The method according to claim 1, characterized in that The allocating uplink two-stream transmission resources to the target terminal device according to the pre-configured standard parameters so that the target terminal device performs uplink two-stream data transmission according to the uplink two-stream transmission resources, comprises: Determine uplink two-stream resource information for the target terminal device according to pre-configured standard parameters, wherein the uplink two-stream resource information includes logical port information, time domain resource information, and frequency domain resource information; Sending a radio resource control RRC reconfiguration signaling including the uplink two-flow resource information to the target terminal device; The uplink two-stream resource information is sent to the network lower layer, so that the network lower layer generates a link control message according to the uplink two-stream resource information, and transmits the link control message to the target terminal device through the downlink physical control channel, so that the target terminal device performs uplink two-stream data transmission according to the RRC reconfiguration signaling and the link control message.
3. The method according to claim 1, characterized in that Also includes: When the software parameter indicates that the terminal device supports uplink two-stream transmission, executing the preset resource scheduling process; The preset resource scheduling process includes: determining the number of logical ports according to the software parameters and performing resource scheduling based on the determined number of logical ports.
4. The method according to claim 1, characterized in that: The method is applied to a multi-user multiple-input multiple-output (MUMIMO) test environment with 4 uplink users and 8 uplink streams.
5. An uplink transmission device, characterized in that: Applied to the high-level network of the base station side, the device includes: An acquisition module, used for acquiring terminal capability information sent by a terminal device, wherein the terminal capability information includes software parameters for indicating whether the terminal device supports uplink two-stream transmission; A marking module, used for marking the terminal device as a target terminal device when the software parameter indicates that the terminal device does not support uplink two-stream transmission, and closing a preset resource scheduling process for the target terminal device; The first scheduling module is used for allocating uplink two-stream transmission resources to the target terminal device according to pre-configured standard parameters when receiving an uplink transmission request from the target terminal device, so that the target terminal device performs uplink two-stream data transmission according to the uplink two-stream transmission resources.
6. The device according to claim 5, characterized in that The first scheduling module is specifically used to: Determine uplink two-stream resource information for the target terminal device according to pre-configured standard parameters, wherein the uplink two-stream resource information includes logical port information, time domain resource information, and frequency domain resource information; Sending a radio resource control RRC reconfiguration signaling including the uplink two-flow resource information to the target terminal device; The uplink two-stream resource information is sent to the network lower layer, so that the network lower layer generates a link control message according to the uplink two-stream resource information, and transmits the link control message to the target terminal device through the downlink physical control channel, so that the target terminal device performs uplink two-stream data transmission according to the RRC reconfiguration signaling and the link control message.
7. The device according to claim 5, characterized in that The device also includes a second scheduling module, which is used to: When the software parameter indicates that the terminal device supports uplink two-stream transmission, executing the preset resource scheduling process; The preset resource scheduling process includes: determining the number of logical ports according to the software parameters and performing resource scheduling based on the determined number of logical ports.
8. The device according to claim 5, characterized in that The device is applied to a multi-user multiple-input multiple-output (MUMIMO) test environment with 4 uplink users and 8 uplink streams.
9. An electronic device, characterized in that: It includes a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other through the communication bus; Memory, used to store computer programs; A processor, for implementing the method steps described in any one of claims 1 to 4 when executing a program stored in a memory.
10. A processor-readable storage medium, characterized in that: The processor-readable storage medium stores a computer program, and the computer program is used to enable the processor to execute the method according to any one of claims 1 to 4.
Citation Information
Patent Citations
A data transmission method supporting a multi-user, multiple-input, multiple-output system
CN102271412A
Data transmission method and terminal device
CN110574455A