CN116170890A - Communication method, device and computer readable storage medium - Google Patents

Communication method, device and computer readable storage medium Download PDF

Info

Publication number
CN116170890A
CN116170890A CN202111397418.7A CN202111397418A CN116170890A CN 116170890 A CN116170890 A CN 116170890A CN 202111397418 A CN202111397418 A CN 202111397418A CN 116170890 A CN116170890 A CN 116170890A
Authority
CN
China
Prior art keywords
code rate
determining
block size
signal
indication information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202111397418.7A
Other languages
Chinese (zh)
Inventor
陆绍中
郭志恒
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN202111397418.7A priority Critical patent/CN116170890A/en
Publication of CN116170890A publication Critical patent/CN116170890A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0446Resources in time domain, e.g. slots or frames
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0053Allocation of signaling, i.e. of overhead other than pilot signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0252Traffic management, e.g. flow control or congestion control per individual bearer or channel
    • H04W28/0257Traffic management, e.g. flow control or congestion control per individual bearer or channel the individual bearer or channel having a maximum bit rate or a bit rate guarantee

Landscapes

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

Abstract

The application provides a communication method, a communication device and a computer readable storage medium. The communication method comprises the following steps: receiving indication information from network equipment, wherein the indication information is used for indicating terminal equipment to send a first signal on a plurality of time slots, the indication information at least comprises the number of the time slots, a scaling factor and a target code rate, the number of the time slots is used for indicating the number of the time slots of the plurality of the time slots, and the scaling factor and the target code rate are used for determining the size of a transmission block of the first signal; under the condition that the scaling factor is smaller than the time slot number, determining a base map according to the actual code rate and/or the reference transmission block size, wherein the actual code rate and the reference transmission block size are determined according to the indication information; generating a first signal according to the transmission block size and the base map of the first signal; the first signal is transmitted to the network device over a plurality of time slots. By the embodiment of the application, higher coding gain can be obtained, and further the uplink coverage performance is enhanced.

Description

Communication method, device and computer readable storage medium
Technical Field
The present disclosure relates to the field of wireless communications technologies, and in particular, to a communication method, an apparatus, and a computer readable storage medium.
Background
Compared with the long term evolution (Long Term Evolution, LTE) and long term evolution advanced (Long Term Evolution Advanced, LTE-A) wireless communication systems, the 5G New Radio (NR) wireless communication system is deployed in a higher frequency band, and can acquire a larger communication bandwidth. However, higher frequency bands result in greater path loss and penetration loss, making the coverage performance of NR far inferior to LTE and LTE-a. For the uplink of NR, the transmit power of the User Equipment (UE) is limited by regulations and is far lower than that of the network device, so that the uplink coverage performance loss of NR is more serious and needs to be enhanced.
In order to enhance uplink coverage performance of a New air interface (NR), 3GPP proposes a physical uplink shared channel (Physical Uplink Shared Channel, PUSCH) technology across multi-Slot transport blocks (Transport Block over Multi-Slot, TBoMS) in Release 17 research phase. The technique can aggregate small packets on each time slot into one large packet and complete the transmission of the large packet on multiple time slots. Packet header overhead can be reduced by packet aggregation, cyclic redundancy code overhead can be reduced by reducing the number of Transport Block (TB) segmentation, coding gain can be improved by increasing the Transport Block size (Transport Block Size, TBs), power spectral density can be improved by reducing the number of physical resource blocks (Physical Resource Block, PRB), and finally the purpose of enhancing NR uplink coverage can be achieved.
In BG selection for PUSCH transmission, the target code rate of TBoMS PUSCH is configured by the network device. When the scaling factor is smaller than the number of slots, the actual code rate of TBoMS PUSCH transmission is smaller than the target code rate, which may result in a higher probability of UE selecting base map (BG) 1 than BG2. Further, since BG2 has a higher coding gain than BG1, performance is deteriorated.
Disclosure of Invention
The embodiment of the application provides a communication method, a communication device and a computer readable storage medium, which can obtain higher coding gain and further enhance uplink coverage performance.
In a first aspect, the present application provides a communication method, which may be applied to a terminal device, and may also be applied to a module (e.g., a chip) in the terminal device, and is described below by taking application to the terminal device as an example. The method may include: receiving indication information from network equipment, wherein the indication information is used for indicating terminal equipment to send a first signal on a plurality of time slots, the indication information at least comprises a time slot number, a scaling factor and a target code rate, the time slot number is used for indicating the time slot number of the plurality of time slots, and the scaling factor and the target code rate are used for determining the size of a transmission block of the first signal; determining a base map according to an actual code rate and/or a reference transport block size under the condition that the scaling factor is smaller than the time slot number, wherein the actual code rate and the reference transport block size are determined according to the indication information; generating the first signal according to the transmission block size of the first signal and the base map; the first signal is transmitted to the network device over the plurality of time slots.
In the scheme provided by the application, after receiving the indication information sent by the network device, the terminal device needs to generate the first signal according to the indication information and then send the first signal to the network device. Specifically, the terminal device may determine a transport block size of the first signal according to the scaling factor and the target code rate in the indication information, and determine an actual code rate and a reference transport block size according to the indication information when the scaling factor is smaller than the number of time slots, and determine a base map according to the actual code rate and/or the reference transport block size, and then may generate the first signal based on the transport block size of the first signal and the base map, and then send the first signal to the network device on a plurality of time slots according to the number of time slots in the indication information. The base map is determined by the terminal device according to the actual code rate and/or the reference transport block size, unlike the prior art, the base map is determined by the terminal device according to the target code rate and/or the transport block size of the first signal, and under the condition that the scaling factor is smaller than the number of time slots, the probability that the terminal device selects BG1 is increased due to the fact that the actual code rate is smaller than the target code rate, and the performance is degraded due to the fact that the coding gain of BG1 is smaller than the coding gain of BG 2. According to the scheme of the embodiment of the application, the base map can be determined according to the actual code rate and/or the reference transmission block size, and under the condition that the scaling factor is smaller than the time slot number, BG2 with high coding gain can be selected with higher probability, so that higher coding gain is obtained, and further, the uplink coverage performance can be enhanced.
In one possible implementation manner, the determining the actual code rate according to the indication information includes: and determining an actual code rate according to the target code rate, the scaling factor and the time slot number.
In the scheme provided by the application, the terminal equipment can determine the actual code rate according to the target code rate, the scaling factor and the time slot number in the indication information from the network equipment, so that the base map can be determined according to the actual code rate and/or the reference transmission block size, and under the condition that the scaling factor is smaller than the time slot number, BG2 with high coding gain can be selected with higher probability, higher coding gain is obtained, and further the uplink coverage performance can be enhanced.
In one possible implementation manner, the determining the base map according to the actual code rate includes: and determining the base map according to the actual code rate and the transmission block size of the first signal.
In the scheme provided by the application, under the condition that the base map is determined according to the actual code rate, the terminal equipment can determine the base map according to the actual code rate and the size of the transmission block of the first signal. For example, if A.ltoreq.292, or A.ltoreq.3824 and R actual Less than or equal to 0.67, or R actual BG2 is selected, wherein the concentration is less than or equal to 0.25; otherwise, BG1 is selected. Wherein A is the transport block size of the first signal, R actual Is the actual code rate. Under the condition that the scaling factor is smaller than the time slot number, the terminal equipment determines the base map according to the actual code rate, can select BG2 with high coding gain with higher probability, obtain higher coding gain, and further can enhance the uplink coverage performance.
In one possible implementation manner, the determining the reference transport block size according to the indication information includes: determining the reference transport block size according to the scaling factor and the actual code rate; or determining the size of the reference transmission block according to the actual code rate; or determining the size of the reference transmission block according to the target code rate.
In the scheme provided by the application, the terminal equipment can determine the size of the reference transmission block according to the indication information, so that the base map can be determined according to the size of the reference transmission block, and under the condition that the scaling factor is smaller than the time slot number, the terminal equipment can select BG2 with high coding gain with higher probability to obtain higher coding gain, and further the uplink coverage performance can be enhanced.
In a possible implementation manner, the determining the base map according to the actual code rate and/or the reference transport block size includes: and determining the base map according to the target code rate and the reference transmission block size.
In the scheme provided by the application, the terminal equipment can determine the base map according to the target code rate and the reference transmission block size, and under the condition that the scaling factor is smaller than the time slot number, the terminal equipment can select BG2 with high coding gain with higher probability to obtain higher coding gain, so that the uplink coverage performance can be enhanced.
In a second aspect, the present application provides a communication method, which may be applied to a network device, and may also be applied to a module (e.g., a chip) in the network device, and is described below by taking application to the network device as an example. The method may include: transmitting indication information to a terminal device, wherein the indication information is used for indicating the terminal device to transmit a first signal on a plurality of time slots, the indication information at least comprises a time slot number, a scaling factor and a target code rate, the time slot number is used for indicating the time slot number of the plurality of time slots, and the scaling factor and the target code rate are used for determining the size of a transmission block of the first signal; determining a base map according to an actual code rate and/or a reference transport block size under the condition that the scaling factor is smaller than the time slot number, wherein the actual code rate and the reference transport block size are determined according to the indication information; receiving the first signal from the terminal device over the plurality of time slots; and analyzing the first signal according to the transmission block size of the first signal and the base map.
In the scheme provided by the application, when the network device needs to acquire the first signal, the indication information can be sent to the terminal device, and the indication information is used for indicating the terminal device to send the first signal on a plurality of time slots. The network device receives the first signal from the terminal device on a plurality of time slots, and can determine the size of a transmission block of the first signal according to a scaling factor and a target code rate in the indication information, and determine the actual code rate and the reference transmission block size according to the indication information when the scaling factor is smaller than the number of time slots, and then determine the base map according to the actual code rate and/or the reference transmission block size, and then analyze the first signal based on the transmission block size of the first signal and the base map. The network device determines the base map according to the actual code rate and/or the reference transport block size, unlike the prior art, the network device determines the base map according to the target code rate and/or the transport block size of the first signal, and under the condition that the scaling factor is smaller than the number of time slots, the probability that the terminal device selects BG1 is increased due to the fact that the actual code rate is smaller than the target code rate, and the performance is degraded due to the fact that the coding gain of BG1 is smaller than the coding gain of BG 2. According to the scheme of the embodiment of the application, the base map can be determined according to the actual code rate and/or the reference transmission block size, and under the condition that the scaling factor is smaller than the time slot number, BG2 with high coding gain can be selected with higher probability, so that higher coding gain is obtained, and further, the uplink coverage performance can be enhanced.
It will be appreciated that the implementation body of the second aspect may be a network device, and the specific content of the second aspect corresponds to the content of the first aspect, and the corresponding features and advantages of the second aspect may refer to the description of the first aspect, and detailed descriptions are omitted here appropriately to avoid redundancy.
In one possible implementation manner, the determining the actual code rate according to the indication information includes: and determining an actual code rate according to the target code rate, the scaling factor and the time slot number.
In one possible implementation manner, the determining the base map according to the actual code rate includes: and determining the base map according to the actual code rate and the transmission block size of the first signal.
In one possible implementation manner, the determining the reference transport block size according to the indication information includes: determining the reference transport block size according to the scaling factor and the actual code rate; or determining the size of the reference transmission block according to the actual code rate; or determining the size of the reference transmission block according to the target code rate.
In a possible implementation manner, the determining the base map according to the actual code rate and/or the reference transport block size includes: and determining the base map according to the target code rate and the reference transmission block size.
In a third aspect, embodiments of the present application provide a communication device.
The advantages may be seen from the description of the first aspect, which is not repeated here. The communication device has the functionality to implement the actions in the method example of the first aspect described above. The functions may be implemented by hardware, or may be implemented by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the functions described above.
In one possible implementation, the communication device includes:
a receiving unit, configured to receive indication information from a network device, where the indication information is configured to instruct a terminal device to send a first signal over a plurality of timeslots, where the indication information includes at least a number of timeslots, a scaling factor, and a target code rate, where the number of timeslots is used to indicate the number of timeslots of the plurality of timeslots, and where the scaling factor and the target code rate are used to determine a transport block size of the first signal;
a determining unit, configured to determine a base map according to an actual code rate and/or a reference transport block size, where the scaling factor is smaller than the number of slots, and the actual code rate and the reference transport block size are determined according to the indication information;
A generating unit, configured to generate the first signal according to a transport block size of the first signal and the base map;
and the transmitting unit is used for transmitting the first signal to the network equipment on the plurality of time slots.
In one possible implementation manner, the determining the actual code rate according to the indication information includes:
and determining an actual code rate according to the target code rate, the scaling factor and the time slot number.
In a possible implementation manner, the determining unit is specifically configured to:
and determining the base map according to the actual code rate and the transmission block size of the first signal.
In one possible implementation manner, the determining the reference transport block size according to the indication information includes:
determining the reference transport block size according to the scaling factor and the actual code rate; or (b)
Determining the size of the reference transmission block according to the actual code rate; or (b)
And determining the size of the reference transmission block according to the target code rate.
In a possible implementation manner, the determining unit is specifically configured to:
and determining the base map according to the target code rate and the reference transmission block size.
In a fourth aspect, embodiments of the present application provide a communication device.
The advantages may be seen from the description of the second aspect, which is not repeated here. The communication device has the functionality to implement the behavior in the method example of the second aspect described above. The functions may be implemented by hardware, or may be implemented by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the functions described above.
In one possible implementation, the communication device includes:
a sending unit, configured to send indication information to a terminal device, where the indication information is configured to instruct the terminal device to send a first signal on a plurality of timeslots, where the indication information includes at least a number of timeslots, a scaling factor, and a target code rate, where the number of timeslots is used to indicate the number of timeslots of the plurality of timeslots, and the scaling factor and the target code rate are used to determine a transport block size of the first signal;
a determining unit, configured to determine a base map according to an actual code rate and/or a reference transport block size, where the scaling factor is smaller than the number of slots, and the actual code rate and the reference transport block size are determined according to the indication information;
a receiving unit configured to receive the first signal from the terminal device over the plurality of time slots;
And the analyzing unit is used for analyzing the first signal according to the transmission block size of the first signal and the base map.
In one possible implementation manner, the determining the actual code rate according to the indication information includes:
and determining an actual code rate according to the target code rate, the scaling factor and the time slot number.
In a possible implementation manner, the determining unit is specifically configured to:
and determining the base map according to the actual code rate and the transmission block size of the first signal.
In one possible implementation manner, the determining the reference transport block size according to the indication information includes:
determining the reference transport block size according to the scaling factor and the actual code rate; or (b)
Determining the size of the reference transmission block according to the actual code rate; or (b)
And determining the size of the reference transmission block according to the target code rate.
In a possible implementation manner, the determining unit is specifically configured to:
and determining the base map according to the target code rate and the reference transmission block size.
In a fifth aspect, a communication apparatus is provided, which may be a terminal device, or may be a module (e.g., a chip) in the terminal device. The apparatus may comprise a processor, a memory, an input interface for receiving information from a communication device other than the communication device, and an output interface for outputting information to a communication device other than the communication device, the processor invoking a computer program stored in the memory to perform the communication method provided by the first aspect or any implementation of the first aspect.
In a sixth aspect, a communication apparatus is provided, which may be a network device, or may be a module (e.g., a chip) in a network device. The apparatus may comprise a processor, a memory, an input interface for receiving information from a communication device other than the communication device, and an output interface for outputting information to a communication device other than the communication device, the processor invoking a computer program stored in the memory to perform the communication method provided by the second aspect or any embodiment of the second aspect.
In a seventh aspect, the present application provides a communication system comprising at least one terminal device and at least one network device for performing any of the methods of the first or second aspects described above when at least one of the aforementioned terminal devices and at least one of the aforementioned network devices are operating in the communication system as well.
In an eighth aspect, the present application provides a computer readable storage medium having stored thereon computer instructions which, when executed, cause the method described in the first aspect and any one of the possible implementations thereof and the second aspect and any one of the possible implementations thereof to be performed.
In a ninth aspect, the present application provides a computer program product comprising executable instructions which, when run on a user equipment, cause the method described in the first aspect and any one of its possible implementations and the second aspect and any one of its possible implementations to be performed.
In a tenth aspect, the present application provides a chip system comprising a processor and possibly a memory for implementing the method of the first aspect and any one of the possible implementations thereof and the second aspect and any one of the possible implementations thereof. The chip system may be formed of a chip or may include a chip and other discrete devices.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings that are required to be used in the description of the embodiments will be briefly described below.
Fig. 1 is a schematic diagram of a TBoMSPUSCH transmission;
FIG. 2 is a schematic illustration of a base map selection;
fig. 3 is a schematic diagram of a network architecture according to an embodiment of the present application;
fig. 4 is a schematic flow chart of a communication method according to an embodiment of the present application;
fig. 5 is a schematic flow chart of a communication method according to an embodiment of the present application;
Fig. 6 is a schematic structural diagram of a communication device according to an embodiment of the present application;
fig. 7 is a schematic structural diagram of a communication device according to an embodiment of the present application;
fig. 8 is a schematic structural diagram of a communication device according to an embodiment of the present application;
fig. 9 is a schematic structural diagram of a terminal device according to an embodiment of the present application.
Detailed Description
In order to make the present application solution better understood by those skilled in the art, the following description will be made in detail and with reference to the accompanying drawings in the embodiments of the present application, it is apparent that the described embodiments are only some embodiments of the present application, not all embodiments. All other embodiments, which can be made by one of ordinary skill in the art based on the embodiments herein without making any inventive effort, shall fall within the scope of the present application.
The definitions of technical terms that may appear in the embodiments of the present application are given below. The terminology used in the description section of the present application is for the purpose of describing particular embodiments of the present application only and is not intended to be limiting of the present application.
(1) Cross multi-Slot transport block (Transport Block over Multi-Slot, TBoMS)
In order to enhance uplink coverage performance of NR, 3GPP proposed TBoMS physical uplink shared channel (Physical Uplink Shared Channel, PUSCH) technology in Release17 research phase. The technique aggregates small packets on each time slot into a large packet and completes the transmission of the large packet on multiple time slots. Packet header overhead can be reduced by packet aggregation, cyclic redundancy code overhead can be reduced by reducing the number of Transport Block (TB) segmentation, coding gain can be improved by increasing the Transport Block size (Transport Block Size, TBs), power spectral density can be improved by reducing the number of physical resource blocks (Physical Resource Block, PRB), and finally the purpose of enhancing NR uplink coverage can be achieved.
It is proposed on 3GPP RAN1#106-e conference that the intermediate parameter of TBS calculation of TBoMS PUSCH transmission-information bit N info The calculation formula of (2) is as follows:
N info =K·N RE ·R·Q m ·v
wherein N is RE Represents the number of Resource Elements (RE) on a slot, R represents the code rate, Q m Representing modulation order, v represents the number of multiple-Input multiple-Output (MIMO) layers, K is a scaling factor, representing the aggregation of TBs over K slots into one large TB. Meanwhile, the number N of slots allocated to TBoMS PUSCH transmission indicates that a TB aggregating K slots is transmitted over N slots, where the number N of slots and the scaling factor K satisfy the condition: K.ltoreq.N, which means that the number of slots for TB aggregation and the number of slots for TB transmission may be the same or different. Referring to fig. 1, fig. 1 is a schematic diagram of TBoMS PUSCH transmission. As shown in fig. 1 (a), assuming that the uplink and downlink timeslot ratio of the time division duplex (Time Division Duplex, TDD) spectrum is DDSUU, k=n=8, i.e. the TBoMS PUSCH transmission transmits a large TB with 8 timeslots aggregated over 8 uplink timeslots (U). Wherein S represents a flexible time slot, which is also called a special time slot, D represents a downlink time slot, U represents an uplink time slot, and uplink and downlink switching is usually performed in the S time slot, wherein the S time slot comprises a downlink time domain symbol, a flexible time domain symbol and an uplink time domain symbol . As shown in fig. 1 (b), n= 8,K =4, i.e., TBoMS PUSCH transmission transmits a large TB aggregated of 4 slots over 8 uplink slots (U).
(2) TBS determination for PUSCH transmissions
The calculation flow of TBS by Rel-15/16 protocol is summarized as follows, and reference is made to sections 38.214, sections 5.1.3.2 and 6.1.4.2.
Step 1): a User Equipment (UE) determines the number N 'of Resource Elements (REs) allocated to PUSCH transmission in one slot' RE
First determining the number of REs allocated to PUSCH transmissions in a PRB, i.e
Figure BDA0003370410330000061
Wherein,,
Figure BDA0003370410330000062
representing the number of sub-carriers in one PRB, < +.>
Figure BDA0003370410330000063
Representing the number of symbols allocated to PUSCH transmission in a slot,/->
Figure BDA0003370410330000064
Representing the number of REs occupied by DMRS including the overhead of DMRS-RS CDM group and excluding data within the time range of scheduling PUSCH transmission within one PRB, +.>
Figure BDA0003370410330000065
Representing the overhead configured by the higher layer parameters.
UE determines the total RE number N allocated to PUSCH transmission RE
N RE =min(156,N′ RE )·n PRB
Wherein n is PRB Indicating the number of allocated PRBs.
Step 2): the number of unquantized temporary information bits satisfies:
N info =N RE ·R·Q m ·v
wherein R represents code rate, Q m The modulation order is denoted, and v denotes the number of MIMO layers.
If N info 3824 or less, performing the step 3); otherwise, step 4) is performed.
Step 3): when N is info And at a temperature of 3824, TBS is determined according to the following procedure.
Quantized temporary information bit number
Figure BDA0003370410330000066
Wherein->
Figure BDA0003370410330000068
Find closest and not less than N 'according to Table 1' info Is a TBS of (C).
Table 1: when N is info TBS at 3824 or less
Figure BDA0003370410330000067
Figure BDA0003370410330000071
Step 4): when N is info At > 3824, TBS was determined according to the following procedure.
Quantized temporary information bit number
Figure BDA0003370410330000072
Wherein the method comprises the steps of
Figure BDA0003370410330000077
Figure BDA0003370410330000078
round represents four inclusive rounding. />
If R is less than or equal to 1/4,
Figure BDA0003370410330000073
if N' info >8424,
Figure BDA0003370410330000074
Otherwise the first set of parameters is selected,
Figure BDA0003370410330000075
Figure BDA0003370410330000076
(3) Base Graph (BG) selection for PUSCH transmission
Referring to fig. 2, fig. 2 is a schematic diagram of a base map selection. As shown in fig. 2, one of the 2 BGs may be selected as a BG of PUSCH transmission according to R and/or TBS. The size of BG1 is 46x68, and the lowest supported code rate is 1/3, so that the method can be mainly used for scenes with higher throughput requirements, higher code rate and longer code length. The BG2 has a size of 42x52, and can be mainly used for scenes with low throughput requirements, low code rate and short code length. If TBS is less than or equal to 292, or TBS is less than or equal to 3824, R is less than or equal to 0.67, or R is less than or equal to 0.25, BG2 is selected; otherwise, BG1 is selected.
In BG selection of PUSCH transmission, a target code rate R of TBoMS PUSCH is configured by a network device, and when the scaling factor is smaller than the number of slots, an actual code rate of TBoMS PUSCH transmission is smaller than the target code rate. The probability of selecting BG1 is higher than BG2, and the performance is deteriorated because the coding gain of BG2 is higher than BG1.
The technical problems to be solved by the embodiments of the present application may include: and under the condition that the scaling factor is smaller than the time slot number, the terminal equipment determines a base map according to the target code rate and/or the transmission block size of the first signal, and then generates the first signal according to the transmission block size of the first signal and the base map. Therefore, BG2 with high coding gain can be selected with higher probability, so that higher coding gain is obtained, and further, the uplink coverage performance can be enhanced.
Based on the foregoing, in order to better understand a communication method proposed in the present application, a network architecture to which an embodiment of the present application is applied is described below.
Referring to fig. 3, fig. 3 is a schematic diagram of a network architecture according to an embodiment of the present application. As shown in fig. 3, the network architecture may include a network device 301 and a terminal device 302. The terminal device 302 may be connected to the network device 301 by wireless means and may be accessed into the core network by the network device 301. The network device 301 may send a downlink signal to the terminal device 302 existing in the coverage area, the terminal device 302 may receive the downlink signal, the terminal device 302 may send an uplink signal to the network device 301, and the network device 301 receives the uplink signal. The terminal device 302 may be fixed in position or movable.
The network device 301 may be an entity for transmitting or receiving signals, may be a device for communicating with a terminal device, may be a base station (base transceiver station, BTS) in a global system for mobile communications (global system for mobile communications, GSM) or code division multiple access (code division multiple access, CDMA), may be a base station (NodeB, NB) in a wideband code division multiple access (wideband code division multiple access, WCDMA) system, may be an evolved base station (evolvedNodeB, eNB or eNodeB) in an LTE system, may be a radio controller in the context of a cloud radio access network (cloud radio access network, CRAN), or may be a relay station, an access point, a vehicle device, a wearable device, a network device in a 5G network, or a network device in a future evolved PLMN network, etc., which embodiments of the present application are not limited. The network device may be a device in a wireless network, such as a radio access network (radio access network, RAN) node that accesses the terminal to the wireless network. Currently, some examples of RAN nodes are: a base station, a next generation base station gNB, a transmission and reception point (transmission reception point, TRP), an evolved Node B (eNB), a home base station, a baseband unit (BBU), or an Access Point (AP) in a WiFi system, etc. In one network architecture, the network devices may include Centralized Unit (CU) nodes, or Distributed Unit (DU) nodes, or RAN devices including CU nodes and DU nodes.
Terminal equipment 302 is an entity on the user side that receives or transmits signals, such as user equipment, access terminals, subscriber units, subscriber stations, mobile stations, remote terminals, mobile devices, user terminals, wireless communication devices, user agents, or user equipment. The terminal device may also be a mobile phone, a cellular phone, a cordless phone, a session initiation protocol (session initiationprotocol, SIP) phone, a tablet (Pad), a computer with wireless transceiving functionality, a Virtual Reality (VR) terminal device, an augmented reality (augmented reality, AR) terminal device, a wireless terminal in an industrial control (industrial control), a wireless local loop (wireless local loop, WLL) station, a personal digital assistant (personal digital assistant, PDA), a handheld device with wireless communication functionality, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wireless terminal in an unmanned (self-driving) system, a wireless terminal in a remote medical (remote media), a wireless terminal in a smart grid (smart grid), a wireless terminal in transportation security (transportation safety), a wireless terminal in a smart city (smart city), a wireless terminal in a smart home (smart home), a wearable device (e.g. a watch, a smart ring, a pace) 5G) terminal, or a future evolution network (public land mobile network) of the like, without limiting the communication to this embodiment of the present invention. The terminal device may be deployed on land, including indoor or outdoor, hand-held, wearable or vehicle-mounted, on water surface (e.g., ship, etc.), or in air (e.g., airplane, balloon, satellite, etc.).
By way of example, and not limitation, in embodiments of the present application, the terminal may also be a wearable device. The wearable device can also be called as a wearable intelligent device, and is a generic name for intelligently designing daily wear by applying wearable technology and developing wearable devices, such as glasses, gloves, watches, clothes, shoes and the like. The wearable device is a portable device that is worn directly on the body or integrated into the clothing or accessories of the user. The wearable device is not only a hardware device, but also can realize a powerful function through software support, data interaction and cloud interaction. The generalized wearable intelligent device includes full functionality, large size, and may not rely on the smart phone to implement complete or partial functionality, such as: smart watches or smart glasses, etc., and focus on only certain types of application functions, and need to be used in combination with other devices, such as smart phones, for example, various smart bracelets, smart jewelry, etc. for physical sign monitoring. In addition, in the embodiment of the application, the terminal can also be a terminal in an internet of things (internet of things, ioT) system, and the IoT is an important component of future information technology development, and the main technical characteristic of the terminal is that the article is connected with a network through a communication technology, so that man-machine interconnection and an intelligent network for the interconnection of the articles are realized. In the embodiment of the application, the IOT technology can achieve mass connection, deep coverage and terminal power saving through a Narrowband (NB) technology, for example. In addition, in the embodiment of the application, the terminal may further include sensors such as an intelligent printer, a train detector, and a gas station, and the main functions include collecting data (part of the terminal), receiving control information and downlink data of the network device, and transmitting electromagnetic waves to the network device to transmit uplink data.
The technical solution of the embodiment of the application can be applied to various communication systems, for example: global system for mobile communications (global system for mobile communication, GSM) system, code division multiple access (code division multiple access, CDMA) system, wideband code division multiple access (wideband code division multiple access, WCDMA) system, general packet radio service (general packet radio service, GPRS) system, LTE frequency division duplex (frequency division duplex, FDD) system, LTE time division duplex (time division duplex, TDD) system, general mobile communications (universal mobile telecommunications system, UMTS) system, enhanced data rates for GSM evolution (enhanced data rate for GSM evolution, EDGE) system, worldwide interoperability for microwave access (worldwide interoperability for microwave access, wiMAX) system. The technical solutions of the embodiments of the present application may also be applied to other communication systems, such as a public land mobile network (public land mobile network, PLMN) system, an advanced long term evolution (LTE-a) system, a fifth generation mobile communication (the 5th generation,5G) system, a new air interface (NR) system, a machine-to-machine communication (machine to machine, M2M) system, or other communication systems that evolve in the future, which are not limited in this application.
In an embodiment of the present application, a terminal or network device includes a hardware layer, an operating system layer running above the hardware layer, and an application layer running above the operating system layer. The hardware layer includes hardware such as a central processing unit (central processing unit, CPU), a memory management unit (memory management unit, MMU), and a memory (also referred to as a main memory). The operating system may be any one or more computer operating systems that implement business processes through processes (processes), such as a Linux operating system, a Unix operating system, an Android operating system, an iOS operating system, or a windows operating system. The application layer comprises applications such as a browser, an address book, word processing software, instant messaging software and the like. Further, the embodiment of the present application is not particularly limited to the specific structure of the execution body of the method provided in the embodiment of the present application, as long as the communication can be performed by the method provided in the embodiment of the present application by running the program recorded with the code of the method provided in the embodiment of the present application, and for example, the execution body of the method provided in the embodiment of the present application may be a terminal or a network device, or a functional module in the terminal or the network device that can call the program and execute the program.
It should be noted that the number and types of terminals included in the network architecture shown in fig. 3 are merely examples, and embodiments of the present application are not limited thereto. For example, more or fewer terminals communicating with the network device may be included, and are not depicted in the figures for simplicity of description. In addition, in the network architecture shown in fig. 3, although network devices and terminals are shown, the application scenario may not be limited to include network devices and terminals, for example, may also include a core network node or a device for carrying virtualized network functions, which will be obvious to those skilled in the art, and will not be described in detail herein.
In combination with the above network architecture, a communication method provided in the embodiments of the present application is described below. Referring to fig. 4, fig. 4 is a flow chart of a communication method according to an embodiment of the present application. The functions performed by the terminal device in this embodiment may also be performed by a module (e.g., a chip) in the terminal device, and the functions performed by the network device in this application may also be performed by a module (e.g., a chip) in the network device. As shown in fig. 4, the communication method may include the following steps.
Step S401: the network device transmits to the terminal device indication information for instructing the terminal device to transmit the first signal over a plurality of time slots.
Correspondingly, the terminal device receives indication information from the network device for instructing the terminal device to transmit the first signal over a plurality of time slots. Wherein the indication information may include at least one of the following information: the time slot number, the scaling factor and the target code rate. The scaling factor may be greater than the number of slots, the scaling factor may be equal to the number of slots, and the scaling factor may be less than the number of slots. The number of time slots may be used to indicate the number of time slots of the plurality of time slots, and the scaling factor and the target code rate may be used to determine a transport block size of the first signal. It is understood that the target code rate may refer to a code rate indicated by a modulation and coding strategy (modulation and CodingScheme, MCS).
Optionally, the number of slots indicates N physical slots (physical slots), or N available slots (available slots), where the physical slots are slots defined by an NR frame structure, and the available slots are slots for transmitting signals, or slots determined jointly according to uplink and downlink slot allocation and Time Domain Resource Allocation (TDRA), or slots determined jointly according to uplink and downlink slot allocation, TDRA, and synchronization signals, and physical broadcast channel blocks (synchronization signal and PBCH block, SSB; physical broadcast channel, PBCH). The uplink and downlink timeslot ratio may be configured semi-statically by the network device through Radio Resource Control (RRC) signaling, the TDRA may be configured semi-statically by RRC signaling, and indicated by indication information such as downlink control information (downlink control information, DCI), and the SSB may be configured semi-statically by RRC signaling, or may be notified by a system message block 1 (System Information block, sib1).
It should be understood that the first signal may be a TBoMS PUSCH signal, and is transmitted on the N slots.
Step S402: and under the condition that the scaling factor is smaller than the number of time slots, the terminal equipment determines a base map according to the actual code rate and/or the reference transmission block size.
After receiving the indication information from the network device, the terminal device is configured to instruct the terminal device to transmit the first signal over a plurality of timeslots, and if the scaling factor is smaller than the number of timeslots, the base map may be determined according to the actual code rate and/or the reference transport block size.
Wherein, the actual code rate and the reference transport block size can be determined according to the indication information. Specific:
the terminal device may determine the actual code rate based on the indication information. The terminal equipment can determine the actual code rate according to the target code rate, the scaling factor and the time slot number carried in the indication information, and then determine the size of the reference transmission block according to the indication information. Alternatively, the actual code rate may satisfy the relationship:
Figure BDA0003370410330000101
wherein R is actual The actual code rate is represented, R represents the target code rate, K represents the scaling factor, and N represents the number of time slots.
Alternatively, the terminal device may determine the transport block size of the first signal according to the indication information. The specific steps can be as follows:
Step 1): the terminal equipment determines the RE number N 'allocated to PUSCH transmission in one time slot' RE I.e.
Figure BDA0003370410330000102
Wherein,,
Figure BDA0003370410330000103
representing the number of sub-carriers in one PRB, < +.>
Figure BDA0003370410330000104
Representing the number of symbols allocated to PUSCH transmission in a slot,/->
Figure BDA0003370410330000105
Representing the number of REs occupied by DMRS including the overhead of DMRS-RS CDM group and excluding data within the time range of scheduling PUSCH transmission within one PRB, +.>
Figure BDA0003370410330000106
Representing the overhead configured by the higher layer parameters.
The terminal equipment determines the total RE number N allocated to the PUSCH transmission RE
N RE =min(156,N′ RE )·n PRB
Wherein n is PRB Indicating the number of allocated PRBs.
Step 2): the terminal device determines the number of unquantized temporary information bits:
N info =K·N RE ·R·Q m ·v
wherein N is RE Represents the number of Resource Elements (RE) on a time slot, R represents the target code rate, Q m Representing modulation order, v represents the number of MIMO layers, K is a scaling factor, representing the aggregation of TBs over K slots into one large TB. Meanwhile, the number N of slots allocated to TBoMS PUSCH transmission indicates that a TB aggregating K slots is transmitted over N slots, where the number N of slots and the scaling factor K satisfy the condition: k < N, the number of slots representing the TB aggregate and the number of slots for TB transmission may be different.
If N info 3824 or less, performing the step 3); otherwise, step 4) is performed.
Step 3): when N is info And 3824, the transport block size of the first signal is determined according to the following steps.
Quantized temporary information bit number
Figure BDA0003370410330000111
Wherein->
Figure BDA0003370410330000117
Find closest and not less than N 'according to Table 1' info A transport block size of the first signal of (c).
Step 4): when N is info At > 3824, the transport block size of the first signal is determined according to the following procedure.
Quantized temporary information bit number
Figure BDA0003370410330000112
Wherein the method comprises the steps of
Figure BDA0003370410330000118
Figure BDA0003370410330000119
round represents four inclusive rounding.
If R is less than or equal to 1/4,
Figure BDA0003370410330000113
if N' info >8424,
Figure BDA0003370410330000114
Otherwise the first set of parameters is selected,
Figure BDA0003370410330000115
Figure BDA0003370410330000116
the terminal device determines the reference transport block size of the first signal according to the indication information, and any one of the following modes can be satisfied:
in one mode, the terminal device may determine the reference transport block size according to the scaling factor and the actual code rate. The specific steps can be as follows:
step 1): the description of step 1) in determining the size of the transmission block of the first signal by referring to the above terminal device may be omitted to avoid repetition.
Step 2): the terminal device determines the number of unquantized temporary information bits:
N info =K·N RE ·R actual ·Q m ·v
wherein R is actual Representing the actual code rate. If N info 3824 or less, performing the step 3); otherwise, step 4) is performed.
Step 3): the description of step 3) in determining the size of the transmission block of the first signal by referring to the above terminal device may be omitted to avoid repetition.
Step 4): the description of step 4) in determining the size of the transmission block of the first signal by referring to the above terminal device may be omitted to avoid repetition.
In the second mode, the terminal device may determine the reference transport block size according to the actual code rate. The specific steps can be as follows:
step 1): the description of step 1) in determining the size of the transmission block of the first signal by referring to the above terminal device may be omitted to avoid repetition.
Step 2): the terminal device determines the number of unquantized temporary information bits:
N info =N RE ·R actual ·Q m ·v
if N info 3824 or less, performing the step 3); otherwise, step 4) is performed.
Step 3): the description of step 3) in determining the size of the transmission block of the first signal by referring to the above terminal device may be omitted to avoid repetition.
Step 4): the description of step 4) in determining the size of the transmission block of the first signal by referring to the above terminal device may be omitted to avoid repetition.
In a third mode, the terminal device may determine the reference transport block size according to the target code rate. The specific steps can be as follows:
step 1): the description of step 1) in determining the size of the transmission block of the first signal by referring to the above terminal device may be omitted to avoid repetition.
Step 2): the terminal device determines the number of unquantized temporary information bits:
N info =N RE ·R·Q m ·v
if N info 3824 or less, performing the step 3); otherwise, step 4) is performed.
Step 3): the description of step 3) in determining the size of the transmission block of the first signal by referring to the above terminal device may be omitted to avoid repetition.
Step 4): the description of step 4) in determining the size of the transmission block of the first signal by referring to the above terminal device may be omitted to avoid repetition.
The terminal device may determine the base map according to the actual code rate and/or the reference transport block size, and there may be several possible cases:
first case: the terminal device may determine the base map according to the actual code rate, and in particular may determine the BG according to the transport block size of the first signal and/or the actual code rate.
If A.ltoreq.292, or A.ltoreq.3824 and R actual Less than or equal to 0.67, or R actual And selecting BG2 less than or equal to 0.25, or selecting BG1. Wherein A represents the transport block size of the first signal, R actual Representing the actual code rate.
Exemplary, if A.ltoreq.292, or A.ltoreq.3824 and
Figure BDA0003370410330000121
or->
Figure BDA0003370410330000122
And selecting BG2, otherwise, selecting BG1, wherein K represents a scaling factor, N represents the number of time slots, and R represents a target code rate.
It can be seen that in the first case, the terminal device determines the transport block size of the first signal according to the target code rate and the scaling factor, and then determines the base map according to the transport block size of the first signal determined by the target code rate and/or the actual code rate. The terminal equipment determines the base map according to the actual code rate, so that the base map can be selected more reasonably, BG2 can be selected with higher probability, higher coding gain can be obtained, and further the uplink coverage performance is enhanced.
In the second case, the terminal device may determine the base map according to the reference transport block size. The base map may be determined according to a reference transport block size and/or a target code rate.
In one possible implementation, BG2 is selected if A '292 or A' 3824 and R0.67 or R0.25, or BG1 is selected otherwise. Wherein a' represents the reference transport block size determined by the method of the above-described mode one.
It can be seen that the terminal device is based on the actual code rate R actual And a scaling factor K, determining a reference transport block size based on the bit rate R actual And the reference transport block size determined by the scaling factor K, and/or the target code rate R. The terminal equipment determines the base map according to the size of the reference transmission block, so that the base map can be selected more reasonably, BG2 can be selected with higher probability, higher coding gain can be obtained, and further the uplink coverage performance is enhanced.
In one possible implementation, BG2 is selected if A ". Ltoreq.292, or A". Ltoreq.3824 and R.ltoreq.0.67, or R.ltoreq.0.25, otherwise BG1 is selected. Wherein a "represents the reference transport block size determined by the method of mode two above.
It can be seen that the terminal device is based on the actual code rate R actual Determining the size of the reference transmission block according to the actual code rate R actual And the reference transmission block size which is not determined by the scaling factor amplification K and/or the target code rate R to determine the base map can enable the selection of the base map to be more reasonable, BG2 is selected with higher probability, higher coding gain can be obtained, and further uplink coverage performance is enhanced.
In one possible implementation, BG2 is selected if A '"is equal to or less than 292, or A'" is equal to or less than 3824 and R is equal to or less than 0.67, or R is equal to or less than 0.25, otherwise BG1 is selected. Where a' "represents the reference transport block size determined by the method of the third mode.
It can be seen that the terminal device determines the reference transport block size according to the target code rate R, and then determines the base map according to the reference transport block size determined by amplifying the target code rate R and the reference transport block size not subjected to the scaling factor K, and/or the target code rate R, so that the base map can be selected more reasonably, BG2 can be selected with higher probability, higher coding gain can be obtained, and further uplink coverage performance is enhanced.
In a third case, the terminal device may determine the base map according to the reference transport block size and the actual code rate.
In one possible implementation, if A 'is.ltoreq.292, or A' is.ltoreq.3824 and R actual Less than or equal to 0.67, or R actual And selecting BG2 less than or equal to 0.25, or selecting BG1.
Exemplary, if A 'is.ltoreq.292, or A' is.ltoreq.3824 and
Figure BDA0003370410330000131
or->
Figure BDA0003370410330000132
BG2 is selected, otherwise BG1 is selected.
It can be seen that the terminal device is based on the actual code rate R actual And a scaling factor K, determining a reference transport block size based on the bit rate R actual And a scaling factor K, and an actual code rate R actual The base map is determined, so that the base map can be selected more reasonably, BG2 is selected with higher probability, higher coding gain can be obtained, and further the uplink coverage performance is enhanced.
In one possible implementation, if A ". Ltoreq.292, or A". Ltoreq.3824 and R actual Less than or equal to 0.67, or R actual And selecting BG2 less than or equal to 0.25, or selecting BG1.
Exemplary, if A ". Ltoreq.292, or A". Ltoreq.3824 and
Figure BDA0003370410330000133
or->
Figure BDA0003370410330000134
BG2 is selected, otherwise BG1 is selected.
It can be seen that the terminal device is based on the actual code rate R actual Determining the size of the reference transmission block according to the actual code rate R actual And the reference transport block size not determined by the scaling factor amplification K, and the actual code rate R actual The base map is determined, so that the base map can be selected more reasonably, BG2 is selected with higher probability, higher coding gain can be obtained, and further the uplink coverage performance is enhanced.
In one possible implementation, if A '"is less than or equal to 292, or A'" is less than or equal to 3824 and R actual Less than or equal to 0.67, or R actual And selecting BG2 less than or equal to 0.25, or selecting BG1.
Exemplary, if A '"is less than or equal to 292, or A'" is less than or equal to 3824 and
Figure BDA0003370410330000135
or->
Figure BDA0003370410330000136
BG2 is selected, otherwise BG1 is selected.
It can be seen that the terminal device determines the reference transport block size according to the target code rate R, and then determines the reference transport block size according to the target code rate R and the reference transport block size which is not amplified by the scaling factor K, and the actual code rate R actual The base map is determined, so that the base map can be selected more reasonably, BG2 is selected with higher probability, higher coding gain can be obtained, and further the uplink coverage performance is enhanced.
Step S403: the terminal device generates a first signal according to the transport block size and the base map of the first signal.
After the terminal device determines the base map, the first signal may be generated according to the transport block size of the first signal and the base map.
It should be appreciated that the terminal device generating the first signal according to the transport block size and the base map of the first signal may include cyclic redundancy check (Cyclic Redundancy Check, CRC) addition, code block segmentation, channel coding, rate matching, code block concatenation, scrambling, modulation, layer mapping, precoding, resource mapping, and the like. And are not described in detail herein.
Step S404: the terminal device transmits a first signal to the network device over a plurality of time slots.
Accordingly, the network device receives the first signal from the terminal device over a plurality of time slots. After the network device receives the first signal from the terminal device, the first signal may be processed.
It should be noted that, in the above steps, only the first signal is illustrated as a signal of the TBoMS PUSCH, and the first signal may also be other types of signals, which are also applicable to the above method.
In the embodiment of the application, for TBoMS PUSCH transmission, when the scaling factor is smaller than the number of slots, the BG2 can be selected with higher probability by using the method, so that higher coding gain can be obtained, and further, uplink coverage performance can be enhanced.
In combination with the above network architecture, a communication method provided in the embodiments of the present application is described below. Referring to fig. 5, fig. 5 is a flow chart of a communication method according to an embodiment of the present application. The functions performed by the terminal device in this embodiment may also be performed by a module (e.g., a chip) in the terminal device, and the functions performed by the network device in this application may also be performed by a module (e.g., a chip) in the network device. As shown in fig. 5, the communication method may include the following steps.
Step S501: the network device transmits to the terminal device indication information for instructing the terminal device to transmit the first signal over a plurality of time slots.
Step S501 may refer to the specific description of step S401, and is not repeated here.
Step S502: in case the scaling factor is smaller than the number of time slots, the network device determines the base map based on the actual code rate and/or the reference transport block size.
The network device determines the base map according to the actual code rate and/or the reference transport block size, and the specific description of the base map determined by the terminal device according to the actual code rate and/or the reference transport block size in step S402 may be referred to, so that repetition is avoided and no further description is given here.
Step S503: the terminal device transmits a first signal to the network device over a plurality of time slots.
Accordingly, the network device receives the first signal from the terminal device over a plurality of time slots.
Step S504: the network device parses the first signal based on the transport block size and the base map of the first signal.
After the network device receives the first signal from the terminal device, the network device may parse the first signal according to the transport block size and the base map of the first signal, and process information in the first signal.
It should be noted that, in the above steps, only the first signal is illustrated as a signal of the TBoMS PUSCH, and the first signal may also be other types of signals, which are also applicable to the above method.
In the embodiment of the application, for TBoMS PUSCH transmission, when the scaling factor is smaller than the number of slots, the BG2 can be selected with higher probability by using the method, so that higher coding gain can be obtained, and further, uplink coverage performance can be enhanced.
The following describes embodiments of virtual devices related to embodiments of the present application.
Referring to fig. 6, fig. 6 is a schematic structural diagram of a communication device according to an embodiment of the present application. The device may be a terminal device, or may be a module (e.g., a chip) in the terminal device. As shown in fig. 6, the apparatus 600 includes at least: a receiving unit 601, a determining unit 602, a generating unit 603, and a transmitting unit 604; wherein:
a receiving unit 601, configured to receive indication information from a network device, where the indication information is used to instruct a terminal device to send a first signal on a plurality of timeslots, the indication information at least includes a number of timeslots, a scaling factor, and a target code rate, the number of timeslots is used to indicate the number of timeslots of the plurality of timeslots, and the scaling factor and the target code rate are used to determine a transport block size of the first signal;
a determining unit 602, configured to determine a base map according to an actual code rate and/or a reference transport block size, where the scaling factor is smaller than the number of slots, and the actual code rate and the reference transport block size are determined according to the indication information;
A generating unit 603, configured to generate the first signal according to a transport block size of the first signal and the base map;
a transmitting unit 604, configured to transmit the first signal to the network device on the multiple timeslots.
In one embodiment, the determining the actual code rate according to the indication information includes:
and determining an actual code rate according to the target code rate, the scaling factor and the time slot number.
In one embodiment, the determining unit 602 is specifically configured to:
and determining the base map according to the actual code rate and the transmission block size of the first signal.
In one embodiment, the reference transport block size is determined according to the indication information, including:
determining the reference transport block size according to the scaling factor and the actual code rate; or (b)
Determining the size of the reference transmission block according to the actual code rate; or (b)
And determining the size of the reference transmission block according to the target code rate.
In one embodiment, the determining unit 602 is specifically configured to:
and determining the base map according to the target code rate and the reference transmission block size.
For more detailed descriptions of the receiving unit 601, the determining unit 602, the generating unit 603, and the transmitting unit 604, reference may be directly made to the related descriptions of the terminal device in the method embodiments shown in fig. 4 and fig. 5, which are not repeated herein.
Referring to fig. 7, fig. 7 is a schematic structural diagram of a communication device according to an embodiment of the present application. The apparatus may be a network device or may be a module (e.g., a chip) in a network device. As shown in fig. 7, the apparatus 700 includes at least: a transmitting unit 701, a determining unit 702, a receiving unit 703, and an analyzing unit 704; wherein:
a sending unit 701, configured to send indication information to a terminal device, where the indication information is configured to instruct the terminal device to send a first signal on a plurality of timeslots, where the indication information includes at least a number of timeslots, a scaling factor, and a target code rate, where the number of timeslots is used to indicate the number of timeslots of the plurality of timeslots, and the scaling factor and the target code rate are used to determine a transport block size of the first signal;
a determining unit 702, configured to determine a base map according to an actual code rate and/or a reference transport block size, where the scaling factor is smaller than the number of slots, and the actual code rate and the reference transport block size are determined according to the indication information;
a receiving unit 703, configured to receive the first signal from the terminal device over the plurality of time slots;
and a parsing unit 704, configured to parse the first signal according to the transport block size of the first signal and the base map.
In one embodiment, the determining the actual code rate according to the indication information includes:
and determining an actual code rate according to the target code rate, the scaling factor and the time slot number.
In one embodiment, the determining unit 702 is specifically configured to:
and determining the base map according to the actual code rate and the transmission block size of the first signal.
In one embodiment, the reference transport block size is determined according to the indication information, including:
determining the reference transport block size according to the scaling factor and the actual code rate; or (b)
Determining the size of the reference transmission block according to the actual code rate; or (b)
And determining the size of the reference transmission block according to the target code rate.
In one embodiment, the determining unit 702 is specifically configured to:
and determining the base map according to the target code rate and the reference transmission block size.
For more detailed descriptions of the transmitting unit 701, the determining unit 702, the receiving unit 703 and the analyzing unit 704, reference may be directly made to the related descriptions of the terminal device in the method embodiments shown in fig. 4 and fig. 5, which are not repeated herein.
Based on the above system architecture, please refer to fig. 8, fig. 8 is a schematic structural diagram of a communication device according to an embodiment of the present application. As shown in fig. 8, the apparatus 800 may include one or more processors 801, where the processor 801 may also be referred to as a processing unit and may implement certain control functions. The processor 801 may be a general purpose processor or a special purpose processor, or the like. For example, a baseband processor or a central processing unit. The baseband processor may be used to process communication protocols and communication data, and the central processor may be used to control communication devices (e.g., routers, router chips, terminals, terminal chips, etc.), execute software programs, and process data of the software programs.
In an alternative design, the processor 801 may also store instructions and/or data 803, where the instructions and/or data 803 may be executed by the processor to cause the apparatus 800 to perform the method described in the method embodiments above.
In another alternative design, the processor 801 may include a transceiver unit for implementing the receive and transmit functions. For example, the transceiver unit may be a transceiver circuit, or an interface circuit, or a communication interface. The transceiver circuitry, interface or interface circuitry for implementing the receive and transmit functions may be separate or may be integrated. The transceiver circuit, interface or interface circuit may be used for reading and writing codes/data, or the transceiver circuit, interface or interface circuit may be used for transmitting or transferring signals.
In yet another possible design, apparatus 800 may include circuitry to implement the functions of transmitting or receiving or communicating in the foregoing method embodiments.
Optionally, the apparatus 800 may include one or more memories 802, on which instructions 804 may be stored, which may be executed on the processor, to cause the apparatus 800 to perform the methods described in the method embodiments above. Optionally, the memory may further store data. In the alternative, the processor may store instructions and/or data. The processor and the memory may be provided separately or may be integrated. For example, the correspondence described in the above method embodiments may be stored in a memory or in a processor.
Optionally, the apparatus 800 may further comprise a transceiver 805 and/or an antenna 806. The processor 801 may be referred to as a processing unit and controls the apparatus 800. The transceiver 805 may be referred to as a transceiver unit, a transceiver circuit, a transceiver device, a transceiver module, or the like, for implementing a transceiver function.
Alternatively, the apparatus 800 in the embodiments of the present application may be used to perform the methods described in fig. 4 and 5 in the embodiments of the present application.
In an embodiment, the communication apparatus 800 may be a terminal device, or may be a module (e.g., a chip) in the terminal device, and when the computer program instructions stored in the memory 802 are executed, the processor 801 is configured to control the determining unit 602 and the generating unit 603 to perform the operations performed in the foregoing embodiment, and the transceiver 805 is configured to receive information from other communication apparatuses other than the communication apparatus, and the transceiver 805 is further configured to perform the operations performed by the receiving unit 601 and the transmitting unit 604 in the foregoing embodiment. The above terminal device or the module in the terminal device may also be used to execute the various methods executed by the terminal device in the embodiments of the methods of fig. 4 and 5, which are not described herein.
In one embodiment, the communication apparatus 800 may be a network device, or may be a module (e.g., a chip) in the network device, where the processor 801 controls the determining unit 702 and the analyzing unit 704 to perform the operations performed in the foregoing embodiment, and the transceiver 805 is configured to receive information from other communication apparatuses other than the communication apparatus, and the transceiver 805 is further configured to perform the operations performed by the transmitting unit 701 and the receiving unit 703 in the foregoing embodiment when the computer program instructions stored in the memory 802 are executed. The above network device or the modules in the network device may also be used to execute the various methods executed by the network device in the embodiments of the methods of fig. 4 and 5, which are not described herein.
The processors and transceivers described herein may be implemented on integrated circuits (integrated circuit, ICs), analog ICs, radio frequency integrated circuits RFICs, mixed signal ICs, application specific integrated circuits (application specific integrated circuit, ASIC), printed circuit boards (printed circuit board, PCB), electronic devices, and the like. The processor and transceiver may also be fabricated using a variety of IC process technologies such as complementary metal oxide semiconductor (complementary metal oxide semiconductor, CMOS), N-type metal oxide semiconductor (NMOS), P-type metal oxide semiconductor (positive channel metal oxide semiconductor, PMOS), bipolar junction transistor (Bipolar Junction Transistor, BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.
The apparatus described in the above embodiment may be a network device or a terminal, but the scope of the apparatus described in the present application is not limited thereto, and the structure of the apparatus may not be limited by fig. 8. The apparatus may be a stand-alone device or may be part of a larger device. For example, the device may be:
(1) A stand-alone integrated circuit IC, or chip, or a system-on-a-chip or subsystem;
(2) Having a set of one or more ICs, which may optionally also include storage means for storing data and/or instructions;
(3) An ASIC, such as a modem (MSM);
(4) Modules that may be embedded within other devices;
(5) Receivers, terminals, smart terminals, cellular telephones, wireless devices, handsets, mobile units, vehicle devices, network devices, cloud devices, artificial intelligence devices, machine devices, home devices, medical devices, industrial devices, etc.;
(6) Others, and so on.
Referring to fig. 9, fig. 9 is a schematic structural diagram of a terminal device according to an embodiment of the present application. For convenience of explanation, fig. 9 shows only major components of the terminal device. As shown in fig. 9, the terminal device 900 includes a processor, a memory, a control circuit, an antenna, and an input-output means. The processor is mainly used for processing the communication protocol and the communication data, controlling the whole terminal, executing the software program and processing the data of the software program. The memory is mainly used for storing software programs and data. The radio frequency circuit is mainly used for converting a baseband signal and a radio frequency signal and processing the radio frequency signal. The antenna is mainly used for receiving and transmitting radio frequency signals in the form of electromagnetic waves. Input and output devices, such as touch screens, display screens, keyboards, etc., are mainly used for receiving data input by a user and outputting data to the user.
When the terminal equipment is started, the processor can read the software program in the storage unit, analyze and execute the instructions of the software program and process the data of the software program. When data is required to be transmitted wirelessly, the processor carries out baseband processing on the data to be transmitted and then outputs a baseband signal to the radio frequency circuit, and the radio frequency circuit processes the baseband signal to obtain a radio frequency signal and transmits the radio frequency signal outwards in the form of electromagnetic waves through the antenna. When data is transmitted to the terminal, the radio frequency circuit receives a radio frequency signal through the antenna, the radio frequency signal is further converted into a baseband signal, and the baseband signal is output to the processor, and the processor converts the baseband signal into data and processes the data.
For ease of illustration, fig. 9 shows only one memory and processor. In an actual terminal, there may be multiple processors and memories. The memory may also be referred to as a storage medium or storage device, etc., and embodiments of the present invention are not limited in this respect.
As an alternative implementation manner, the processor may include a baseband processor, which is mainly used to process the communication protocol and the communication data, and a central processor, which is mainly used to control the whole terminal, execute a software program, and process the data of the software program. The processor in fig. 9 integrates the functions of a baseband processor and a central processing unit, and those skilled in the art will appreciate that the baseband processor and the central processing unit may be separate processors, interconnected by bus technology, etc. Those skilled in the art will appreciate that a terminal may include multiple baseband processors to accommodate different network formats, and that a terminal may include multiple central processors to enhance its processing capabilities, with various components of the terminal being connectable via various buses. The baseband processor may also be expressed as a baseband processing circuit or a baseband processing chip. The central processing unit may also be expressed as a central processing circuit or a central processing chip. The function of processing the communication protocol and the communication data may be built in the processor, or may be stored in the storage unit in the form of a software program, which is executed by the processor to realize the baseband processing function.
In one example, the antenna and the control circuit having the transmitting and receiving function may be regarded as the transmitting and receiving unit 901 of the terminal device 900, and the processor having the processing function may be regarded as the processing unit 902 of the terminal device 900. As shown in fig. 9, the terminal device 900 includes a transceiver unit 901 and a processing unit 902. The transceiver unit may also be referred to as a transceiver, transceiver device, etc. Alternatively, the device for implementing the receiving function in the transceiver unit 901 may be regarded as a receiving unit, and the device for implementing the transmitting function in the transceiver unit 901 may be regarded as a transmitting unit, that is, the transceiver unit 901 includes a receiving unit and a transmitting unit. For example, the receiving unit may also be referred to as a receiver, a receiving circuit, etc., and the transmitting unit may be referred to as a transmitter, a transmitting circuit, etc. Alternatively, the receiving unit and the transmitting unit may be integrated together, or may be a plurality of independent units. The receiving unit and the transmitting unit may be located in one geographical location or may be distributed among a plurality of geographical locations.
In one embodiment, the processing unit 902 is configured to perform the operations performed by the determining unit 602 and the generating unit 603 in the above embodiment, and the transceiver unit 901 is configured to perform the operations performed by the receiving unit 601 and the transmitting unit 604 in the above embodiment. The terminal device 900 may also be used to execute various methods executed by the terminal device in the embodiments of the methods of fig. 4 and 5, which are not described herein.
The embodiment of the application also provides a computer readable storage medium, on which a computer program is stored, where the program, when executed by a processor, can implement a procedure related to a terminal device in the communication method provided in the foregoing method embodiment.
Embodiments of the present application also provide a computer program product which, when run on a computer or processor, causes the computer or processor to perform one or more steps of any of the communication methods described above. The respective constituent modules of the above-mentioned apparatus may be stored in the computer-readable storage medium if implemented in the form of software functional units and sold or used as independent products.
The embodiment of the application further provides a chip system, which comprises at least one processor and a communication interface, wherein the communication interface and the at least one processor are interconnected through a line, and the at least one processor is used for running a computer program or instructions to execute part or all of the steps including any one of the above-mentioned method embodiments corresponding to fig. 4 and 5. The chip system can be composed of chips, and can also comprise chips and other discrete devices.
The embodiment of the application also discloses a communication system, which comprises a terminal device and a network device, and the specific description can refer to the communication methods shown in fig. 4 and 5.
It should be understood that the memories mentioned in the embodiments of the present application may be volatile memories or nonvolatile memories, or may include both volatile and nonvolatile memories. The nonvolatile memory may be a hard disk (HDD), a Solid State Drive (SSD), a read-only memory (ROM), a Programmable ROM (PROM), an Erasable Programmable ROM (EPROM), an electrically erasable programmable EPROM (EEPROM), or a flash memory. The volatile memory may be random access memory (random access memory, RAM) which acts as an external cache. By way of example, and not limitation, many forms of RAM are available, such as Static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous DRAM (SLDRAM), and direct memory bus RAM (DR RAM). The memory is any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited to such. The memory in the embodiments of the present application may also be circuitry or any other device capable of implementing a memory function for storing program instructions and/or data.
It should also be appreciated that the processors referred to in the embodiments of the present application may be central processing units (central processing unit, CPU), but may also be other general purpose processors, digital signal processors (digital signal processor, DSP), application specific integrated circuits (application specific integrated circuit, ASIC), off-the-shelf programmable gate arrays (field programmable gate array, FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, or the like. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
Note that when the processor is a general-purpose processor, DSP, ASIC, FPGA or other programmable logic device, discrete gate or transistor logic device, discrete hardware components, the memory (storage module) is integrated into the processor.
It should be noted that the memory described herein is intended to comprise, without being limited to, these and any other suitable types of memory.
It should be understood that, in various embodiments of the present application, the sequence numbers of the foregoing processes do not mean the order of execution, and the order of execution of the processes should be determined by the functions and internal logic thereof, and should not constitute any limitation on the implementation process of the embodiments of the present application.
Those of ordinary skill in the art will appreciate that the elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
It will be clear to those skilled in the art that, for convenience and brevity of description, specific working procedures of the above-described systems, apparatuses and units may refer to corresponding procedures in the foregoing method embodiments, and are not repeated herein.
In the several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods may be implemented in other manners. For example, the apparatus embodiments described above are merely illustrative, e.g., the division of the units is merely a logical function division, and there may be additional divisions when actually implemented, e.g., multiple units or components may be combined or integrated into another system, or some features may be omitted or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or units, which may be in electrical, mechanical or other form.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in each embodiment of the present application may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer-readable storage medium. Based on such understanding, the technical solution of the present application may be embodied essentially or in a part contributing to the technology or in a part of the technical solution, in the form of a software product stored in a storage medium, including several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in the embodiments of the present application. And the aforementioned storage medium includes: a usb disk, a removable hard disk, a ROM, a RAM, a magnetic disk, or an optical disk, etc.
The steps in the method of the embodiment of the application can be sequentially adjusted, combined and deleted according to actual needs.
The modules/units in the device of the embodiment of the application can be combined, divided and deleted according to actual needs.
The above embodiments are merely for illustrating the technical solution of the present application, and not for limiting the same; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit of the corresponding technical solutions from the scope of the technical solutions of the embodiments of the present application.

Claims (25)

1. A method of communication, comprising:
receiving indication information from network equipment, wherein the indication information is used for indicating terminal equipment to send a first signal on a plurality of time slots, the indication information at least comprises a time slot number, a scaling factor and a target code rate, the time slot number is used for indicating the time slot number of the plurality of time slots, and the scaling factor and the target code rate are used for determining the size of a transmission block of the first signal;
Determining a base map according to an actual code rate and/or a reference transport block size under the condition that the scaling factor is smaller than the time slot number, wherein the actual code rate and the reference transport block size are determined according to the indication information;
generating the first signal according to the transmission block size of the first signal and the base map;
the first signal is transmitted to the network device over the plurality of time slots.
2. The method of claim 1, wherein the actual code rate is determined according to the indication information, comprising:
and determining an actual code rate according to the target code rate, the scaling factor and the time slot number.
3. The method according to claim 1 or 2, wherein said determining the base map from the actual code rate comprises:
and determining the base map according to the actual code rate and the transmission block size of the first signal.
4. The method according to claim 1 or 2, wherein the reference transport block size is determined according to the indication information, comprising:
determining the reference transport block size according to the scaling factor and the actual code rate; or (b)
Determining the size of the reference transmission block according to the actual code rate; or (b)
And determining the size of the reference transmission block according to the target code rate.
5. The method according to any of claims 1, 2 or 4, wherein said determining said base map from said actual code rate and/or said reference transport block size comprises:
and determining the base map according to the target code rate and the reference transmission block size.
6. A method of communication, comprising:
transmitting indication information to a terminal device, wherein the indication information is used for indicating the terminal device to transmit a first signal on a plurality of time slots, the indication information at least comprises a time slot number, a scaling factor and a target code rate, the time slot number is used for indicating the time slot number of the plurality of time slots, and the scaling factor and the target code rate are used for determining the size of a transmission block of the first signal;
determining a base map according to an actual code rate and/or a reference transport block size under the condition that the scaling factor is smaller than the time slot number, wherein the actual code rate and the reference transport block size are determined according to the indication information;
receiving the first signal from the terminal device over the plurality of time slots;
and analyzing the first signal according to the transmission block size of the first signal and the base map.
7. The method of claim 6, wherein the actual code rate is determined based on the indication information, comprising:
and determining an actual code rate according to the target code rate, the scaling factor and the time slot number.
8. The method according to claim 6 or 7, wherein said determining the base map from the actual code rate comprises:
and determining the base map according to the actual code rate and the transmission block size of the first signal.
9. The method according to claim 6 or 7, wherein the reference transport block size is determined according to the indication information, comprising:
determining the reference transport block size according to the scaling factor and the actual code rate; or (b)
Determining the size of the reference transmission block according to the actual code rate; or (b)
And determining the size of the reference transmission block according to the target code rate.
10. The method according to any of claims 6, 7 or 9, wherein said determining said base map from said actual code rate and/or said reference transport block size comprises:
and determining the base map according to the target code rate and the reference transmission block size.
11. A communication device, comprising:
A receiving unit, configured to receive indication information from a network device, where the indication information is configured to instruct a terminal device to send a first signal over a plurality of timeslots, where the indication information includes at least a number of timeslots, a scaling factor, and a target code rate, where the number of timeslots is used to indicate the number of timeslots of the plurality of timeslots, and where the scaling factor and the target code rate are used to determine a transport block size of the first signal;
a determining unit, configured to determine a base map according to an actual code rate and/or a reference transport block size, where the scaling factor is smaller than the number of slots, and the actual code rate and the reference transport block size are determined according to the indication information;
a generating unit, configured to generate the first signal according to a transport block size of the first signal and the base map;
and the transmitting unit is used for transmitting the first signal to the network equipment on the plurality of time slots.
12. The apparatus of claim 11, wherein the actual code rate is determined based on the indication information, comprising:
and determining an actual code rate according to the target code rate, the scaling factor and the time slot number.
13. The apparatus according to claim 11 or 12, wherein the determining unit is specifically configured to:
And determining the base map according to the actual code rate and the transmission block size of the first signal.
14. The apparatus according to claim 11 or 12, wherein the reference transport block size is determined according to the indication information, comprising:
determining the reference transport block size according to the scaling factor and the actual code rate; or (b)
Determining the size of the reference transmission block according to the actual code rate; or (b)
And determining the size of the reference transmission block according to the target code rate.
15. The apparatus according to any one of claims 11, 12 or 14, wherein the determining unit is specifically configured to:
and determining the base map according to the target code rate and the reference transmission block size.
16. A communication device, comprising:
a sending unit, configured to send indication information to a terminal device, where the indication information is configured to instruct the terminal device to send a first signal on a plurality of timeslots, where the indication information includes at least a number of timeslots, a scaling factor, and a target code rate, where the number of timeslots is used to indicate the number of timeslots of the plurality of timeslots, and the scaling factor and the target code rate are used to determine a transport block size of the first signal;
A determining unit, configured to determine a base map according to an actual code rate and/or a reference transport block size, where the scaling factor is smaller than the number of slots, and the actual code rate and the reference transport block size are determined according to the indication information;
a receiving unit configured to receive the first signal from the terminal device over the plurality of time slots;
and the analyzing unit is used for analyzing the first signal according to the transmission block size of the first signal and the base map.
17. The apparatus of claim 16, wherein the actual code rate is determined based on the indication information, comprising:
and determining an actual code rate according to the target code rate, the scaling factor and the time slot number.
18. The apparatus according to claim 16 or 17, wherein the determining unit is specifically configured to:
and determining the base map according to the actual code rate and the transmission block size of the first signal.
19. The apparatus according to claim 16 or 17, wherein the reference transport block size is determined according to the indication information, comprising:
determining the reference transport block size according to the scaling factor and the actual code rate; or (b)
Determining the size of the reference transmission block according to the actual code rate; or (b)
And determining the size of the reference transmission block according to the target code rate.
20. The apparatus according to any one of claims 16, 17 or 19, wherein the determining unit is specifically configured to:
and determining the base map according to the target code rate and the reference transmission block size.
21. A communication device comprising a processor, a memory, an input interface for receiving information from a communication device other than the communication device, and an output interface for outputting information to a communication device other than the communication device, the memory storing a computer program which, when called by the processor, causes
The method of any one of claims 1-5 being implemented; or alternatively
A method as claimed in any one of claims 6 to 10.
22. A computer readable storage medium, wherein the computer readable storage medium has stored therein a computer program or computer instructions which, when executed by a processor, cause
The method of any one of claims 1-5 being implemented; or alternatively
A method as claimed in any one of claims 6 to 10.
23. A computer program product comprising program instructions which, when run on a computer, cause the computer to perform the method of any of claims 1-5; or alternatively
A method as claimed in any one of claims 6 to 10.
24. A system on a chip comprising at least one processor, a memory, and an interface circuit, wherein the memory, the interface circuit, and the at least one processor are interconnected by a line, and wherein the at least one memory has instructions stored therein; the instructions, when executed by the processor, cause
The method of any one of claims 1-5 being implemented; or alternatively
A method as claimed in any one of claims 6 to 10.
25. A communication system comprising the apparatus of claim 21.
CN202111397418.7A 2021-11-23 2021-11-23 Communication method, device and computer readable storage medium Pending CN116170890A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111397418.7A CN116170890A (en) 2021-11-23 2021-11-23 Communication method, device and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111397418.7A CN116170890A (en) 2021-11-23 2021-11-23 Communication method, device and computer readable storage medium

Publications (1)

Publication Number Publication Date
CN116170890A true CN116170890A (en) 2023-05-26

Family

ID=86413651

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111397418.7A Pending CN116170890A (en) 2021-11-23 2021-11-23 Communication method, device and computer readable storage medium

Country Status (1)

Country Link
CN (1) CN116170890A (en)

Similar Documents

Publication Publication Date Title
US10932251B2 (en) Data receiving method and apparatus thereof, and data sending method and apparatus thereof
CN113068260B (en) Method and device for transmitting uplink signal
CN107623542B (en) Method for transmitting reference signal, related equipment and communication system
CN111642021B (en) Data transmission method, terminal equipment and network equipment
CN113906809A (en) Resource allocation method, device and storage medium
WO2018228522A1 (en) Reference signal sending method, reference signal receiving method, and communication apparatus
CN108141814B (en) Wireless network node, wireless device and methods therein
CN112219419B (en) Wireless communication method, terminal equipment and network equipment
CN112399436A (en) Method and device for receiving and sending downlink control information
US20240098738A1 (en) Uplink transmission method, terminal device, and network device
EP3855798A1 (en) Method for feeding back and receiving information, and device
CN115413009A (en) Power amplifier nonlinear characteristic parameter determination method and related device
CN111226468B (en) Method for transmitting data, terminal device and network device
WO2023000617A1 (en) Communication method and apparatus, and readable storage medium
CN111525991A (en) Wireless communication method and apparatus
CN116170890A (en) Communication method, device and computer readable storage medium
CN111525990B (en) Wireless communication method, terminal equipment and network equipment
CN111224754B (en) Communication method, device, equipment, system and storage medium
WO2021062869A1 (en) Radio communication method and terminal device
CN114698104A (en) Method, device and system for indicating antenna port
CN116325608A (en) Method and communication device for transmitting physical uplink shared channel
CN108259124B (en) Data transmission method, network equipment and terminal equipment
WO2023273928A1 (en) Communication method and apparatus, and computer readable storage medium
WO2023011211A1 (en) Communication method and apparatus, and computer-readable storage medium
EP4228356A1 (en) Communication method and apparatus, and computer-readable storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication