CN109150466B - Method and device for data transmission - Google Patents

Method and device for data transmission Download PDF

Info

Publication number
CN109150466B
CN109150466B CN201710459771.0A CN201710459771A CN109150466B CN 109150466 B CN109150466 B CN 109150466B CN 201710459771 A CN201710459771 A CN 201710459771A CN 109150466 B CN109150466 B CN 109150466B
Authority
CN
China
Prior art keywords
data
ofdm symbol
ofdm symbols
code block
code blocks
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.)
Active
Application number
CN201710459771.0A
Other languages
Chinese (zh)
Other versions
CN109150466A (en
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 CN201710459771.0A priority Critical patent/CN109150466B/en
Priority to PCT/CN2018/090542 priority patent/WO2018228296A1/en
Publication of CN109150466A publication Critical patent/CN109150466A/en
Application granted granted Critical
Publication of CN109150466B publication Critical patent/CN109150466B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/0001Arrangements for dividing the transmission path
    • H04L5/0003Two-dimensional division
    • H04L5/0005Time-frequency
    • H04L5/0007Time-frequency the frequencies being orthogonal, e.g. OFDM(A), DMT
    • H04L5/001Time-frequency the frequencies being orthogonal, e.g. OFDM(A), DMT the frequencies being arranged in component carriers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • 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/0044Arrangements for allocating sub-channels of the transmission path allocation of payload

Landscapes

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

Abstract

The embodiment of the application provides a technology for data transmission. When a communication device maps a plurality of Code Blocks (CBs) to time-frequency resources for transmitting data, wherein the data of each CB is divided into a plurality of data blocks, and the data blocks are mapped to different subcarriers and different OFDM symbols. And transmitting the CB according to the mapping mode. One CB is divided into a plurality of data blocks and is mapped to different subcarriers and different OFDM symbols for transmission, so that the influence of deep attenuation can be reduced, and the wireless transmission performance is improved.

Description

Method and device for data transmission
Technical Field
The embodiment of the present application relates to the field of communications, and in particular, to a method and an apparatus for data transmission in the field of communications.
Background
When data transmission is performed, a sending end needs to perform channel coding on data to be sent from an upper layer to form Code Blocks (CBs), combine different CBs, modulate the combined CBs to generate modulation symbols, perform layer mapping on the modulation symbols, perform precoding on the modulation symbols after the layer mapping, and finally map the data to be sent to corresponding time-frequency resources and antenna ports to send the data.
When the data of the same CB is mapped to time-frequency transmission resources, the data of the same CB is distributed on the frequency domain of one OFDM symbol in a distributed mode in an interleaving mode. This may result in a more sufficient frequency domain diversity gain. At present, the interleaving mode has further research and improved space to further improve the wireless transmission performance.
Disclosure of Invention
According to the method and the device for data transmission provided by the embodiment of the application, the distribution mode of data of code blocks in time-frequency resources is optimized by an interleaving method, and the wireless transmission performance is improved.
The first aspect of the embodiments of the present invention provides a data transmission method. The communication device determines a data distribution pattern in which the code blocks are mapped onto time-frequency resources. The data distribution mode is that the data of one code block is mapped to different OFDM symbols, belongs to the same code block, and the data on different OFDM symbols are located at different subcarrier frequencies. And the communication equipment transmits the plurality of code blocks according to the data distribution mode. By mapping the data of one code block to different OFDM symbols and distributing the data over different subcarriers. Therefore, the method can obtain the diversity gain of time and frequency dimensions and has certain deep attenuation resistance.
A second aspect of the embodiments of the present invention provides a communication device. The communication device includes a processing unit and a transceiving unit. The processing unit determines a data distribution mode of the plurality of code blocks mapped on the time-frequency resources. The data distribution mode is that the data of one code block is mapped to different OFDM symbols, belongs to the same code block, and the data on different OFDM symbols are located at different subcarrier frequencies. The transceiver unit transmits the plurality of code blocks.
A third aspect of an embodiment of the present invention provides a device for enjoying your touch. The communication device includes a processor and a transceiver. The processor determines a data distribution pattern in which the code blocks are mapped onto time-frequency resources. The data distribution mode is that the data of one code block is mapped to different OFDM symbols, belongs to the same code block, and the data on different OFDM symbols are located at different subcarrier frequencies. The transceiver transmits the plurality of code blocks.
As a possible implementation, the data distribution manner further includes: the data mapped to the OFDM symbols are arranged on resource units of the OFDM symbols according to the sequence of code blocks to which the data belong, wherein on a first OFDM symbol, the data of an nth code block occupies a first resource unit, on a second OFDM symbol, the data of an n + m code block occupies a first resource unit of a second OFDM symbol, wherein the first resource unit is the resource unit with the highest or lowest frequency on the OFDM symbol on which the data belong, n is a natural number, m is a non-zero integer, and the first OFDM symbol and the second OFDM symbol are part of the OFDM symbols carrying the plurality of code block data.
As a possible implementation, n is 1, and m is the scheduling bandwidth divided by the CB size and rounded up or down.
As an embodiment, the value of m may also adopt the following scheme: when the number of code blocks for transmission is equal to or less than the number of OFDM symbols, m is equal to 1. And when the number of code blocks is larger than the number of OFDM symbols, m is equal to the ratio of the number of CBs to the number of OFDM symbols and rounded up or down.
As a possible implementation, when the number of code blocks is less than or equal to the number of OFDM symbols, in the above embodiment, n + m is equal to the maximum code block number. When the number of code blocks is greater than the number of OFDM symbols, n + m is equal to the maximum code block number minus a value rounded up or down by the ratio of the number of code blocks to the number of OFDM symbols.
As a possible implementation, the value of m is a random integer.
As a possible implementation, the data distribution mode further includes: and arranging the data mapped to the OFDM symbol on the resource unit of the OFDM symbol according to the sequence of the code blocks to which the data belongs, wherein on the first OFDM symbol, the data of the xth code block occupies a first resource unit, the first resource unit is the resource unit with the highest or lowest frequency on the first OFDM symbol, and x is a random integer.
As a possible implementation, the data distribution manner is: and according to the sequence of code blocks to which data belongs, occupying the first n RBs of a first OFDM symbol and the first n RBs of a second OFDM symbol, wherein the first OFDM symbol and the second OFDM symbol are two continuous OFDM symbols in a time domain. The first n RBs are the n RBs with the lowest frequency or the n RBs with the highest frequency in the OFDM symbols, n is a natural number, and the scheduling bandwidth is n RBs.
A third aspect of embodiments of the present invention provides a program. The program, when executed by a processor, causes the communication device to perform the method of the first aspect or the first aspect in an alternative manner.
A fourth aspect of embodiments of the present invention provides a program product, such as a computer-readable storage medium, including the program of the third aspect.
Drawings
Fig. 1 shows a flowchart of data transmission performed by a communication device according to an embodiment of the present application.
Fig. 2 is a schematic diagram of a communication scenario provided in an embodiment of the present application.
Fig. 3 is a schematic diagram illustrating a distribution manner of data on time-frequency resources according to an embodiment of the present application.
Fig. 4 is a schematic diagram illustrating a distribution manner of data on time-frequency resources according to an embodiment of the present application.
Fig. 5 is a schematic diagram illustrating a distribution manner of data on time-frequency resources according to an embodiment of the present application.
Fig. 6 is a schematic diagram illustrating a distribution manner of data on time-frequency resources 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 terminal according to an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be described below with reference to the accompanying drawings, and it is obvious that the described embodiments are only some embodiments of the present application, but not all embodiments.
Fig. 2 shows a communication system 100 to which an embodiment of the present application is applied. The communication system 100 may include at least one network device 110. Network device 110 may be a device that communicates with terminal devices, such as a base station or base station controller. Each network device 110 may provide communication coverage for a particular geographic area and may communicate with terminal devices (e.g., UEs) located within that coverage area (cell). The network device 110 may be a Base Transceiver Station (BTS) in a GSM system or a Code Division Multiple Access (CDMA) system, a base station (node B, NB) in a WCDMA system, or an evolved node B in an LTE system
An evolved node B (eNB or eNodeB), or a wireless controller in a Cloud Radio Access Network (CRAN), or the network device may be a relay station, an access point, a vehicle-mounted device, a wearable device, a network side device in a future 5G network, or a network device in a future evolved Public Land Mobile Network (PLMN), or the like.
The wireless communication system 100 also includes a plurality of terminal devices 120 located within the coverage area of the network device 110. The terminal device 120 may be mobile or stationary. The terminal equipment 120 may refer to an access terminal, User Equipment (UE), subscriber unit, subscriber station, mobile station, remote terminal, mobile device, user terminal, wireless communication device, user agent, or user equipment. An access terminal may be a cellular telephone, a cordless telephone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device with wireless communication capability, a computing device or other processing device connected to a wireless modem, a vehicle mounted device, a wearable device, a terminal device in a future 5G network or a terminal device in a future evolved Public Land Mobile Network (PLMN), etc.
Fig. 2 exemplarily shows one network device 110 and two terminal devices 120, and optionally, the communication system 100 may include a plurality of network devices 110 and may include other numbers of terminal devices 120 within the coverage of each network device 110, which is not limited in this embodiment of the present application. Optionally, the wireless communication system 100 may further include other network entities such as a network controller, a mobility management entity, and the like, which is not limited thereto.
When the network device 110 communicates data with the terminal device 120, the code blocks are transmitted on the time-frequency resources in an interleaving manner. One interleaving method is to distribute data of one code block over different Resource Elements (REs) in one OFDM symbol for transmission. In the time domain, the smallest resource granularity is one OFDM symbol (the uplink is an SC-FDMA symbol. In the frequency domain, the smallest granularity is one subcarrier. One time-frequency resource unit, called RE, consisting of one OFDM symbol and one subcarrier. The physical layer uses the RE as a basic unit when performing resource mapping. In a Resource Block (RB) consisting of all OFDM symbols in a slot and 12 subcarriers in the frequency domain, the scheduling of radio transmission resources is performed by using the RB as a basic unit.
With further reference to fig. 3, there are illustrated an example of M code blocks CB 0, CB 1 … CB M-1. The M code blocks are transmitted over time-frequency resources as shown in the figure. Taking CB 0 as an example, CB 0 is divided into a plurality of data blocks, and the data blocks are dispersedly distributed on different subcarriers of one OFDM symbol, but are concentrated on the same OFDM symbol in the time domain. Such a distribution is advantageous for fast demodulation at the receiving end. The method is suitable for application scenes that a receiving end needs to quickly demodulate data sent by a sending end. However, in other application scenarios, the receiving end may not need to demodulate data quickly, but needs high data transmission performance. Such as: in common scenes such as internet surfing and the like of users by using mobile phones, the performance of data transmission is more important than the rapid demodulation of data. In such a scenario, it is necessary to design a data distribution mode more suitable for such a scenario.
In view of the above problems, a new data distribution method is designed as shown in fig. 4: data of the same code block is scattered over a plurality of OFDM symbols. Meanwhile, data belonging to the same code block occupies the same subcarriers on different OFDM symbols. The data distribution mode can fully obtain the diversity gain of time dimension and frequency dimension by the same code block. However, when the coherence time is long, the large scale is susceptible to deep attenuation, which further affects the transmission performance.
In order to reduce the influence of deep attenuation on a large scale on transmission performance, the network device 110 determines a data distribution mode in which a plurality of code blocks are mapped onto time-frequency resources, wherein the data distribution mode is that data of one code block are mapped onto different OFDM symbols, belong to the same code block, and are located on different OFDM symbols at different subcarrier frequencies. The network device 110 then transmits the plurality of code blocks in the data distribution manner described above. ,
in particular, there are various embodiments that may implement the mapping of the data of one code block onto different OFDM symbols, where the data belongs to the same code block but located on different OFDM symbols are located at different subcarrier frequencies. Referring to fig. 5, a plurality of code blocks are distributed in OFDM symbols 501, 502, and 503, respectively. It will be understood by those of ordinary skill in the art that the number of code blocks and the number of OFDM symbols in the figure are merely exemplary and are not intended to limit the present invention. OFDM symbols 501, 502, 503 are shown, and these 3 OFDM symbols may be continuous in time domain or discrete in time domain. In this embodiment, the 3 OFDM symbols are consecutive in the time domain. The data distribution mode can be as follows: the data mapped to the OFDM symbol is arranged on REs of the OFDM symbol in the order of the code blocks to which the data belongs. Here, the code block order refers to that after a Code Word (CW) is divided into a plurality of code blocks, the code blocks are serial, and the code blocks are serial to be regarded as an order. As shown in fig. 5, CB 0, CB 1, CB 2 … … CB M-1 occupy OFDM 501 in the order of code blocks. The entire OFDM symbol 501 may be occupied in sequence starting from the RE with the highest OFDM symbol frequency. As another optional manner, the OFDM 501 may be occupied from an RE with the lowest OFDM symbol frequency (not shown), which is not limited in the embodiment of the present invention. Here, on the OFDM symbol 501, data of the nth code block occupies the first resource unit of the OFDM symbol 501. The first RE is the highest frequency RE (or the lowest frequency RE) in one OFDM symbol. In this embodiment, on the OFDM 501, n is 1, that is, data of the 1 st code block (CB 0) occupies the first resource unit of the OFDM symbol 501.
Thereafter, the data of these code blocks are arranged in a cyclic shift manner on other OFDM symbols. Specifically, in the OFDM502, with respect to the previous OFDM symbol 501, data in the first resource unit at a corresponding position is data of the (n + m) th code block. m is the displacement of the cyclic shift. Referring to fig. 5, m is 3, i.e. the data on the first resource unit of the OFDM502 is CB 3 data. Similarly, in OFDM 503, with respect to OFDM502, the code block occupying the first resource unit is data of the (n + m + m) th code block, that is, data of the 7 th code block occupies the first resource unit. When determining the code block occupying the first resource unit of one OFDM symbol, determining the code block occupying the first resource unit in the previous OFDM symbol, and then determining the code block occupying the first resource unit of the OFDM symbol after adding the displacement m. By arranging the data of a plurality of code blocks on a plurality of OFDM symbols in a cyclic shift mode, the probability that the data belonging to the same code block are distributed on the same subcarrier can be greatly reduced, thereby reducing the influence of deep attenuation and improving the transmission performance. In this embodiment, n and m are both natural numbers.
As an embodiment, the value of the displacement m of the cyclic shift may be set as the ratio of the scheduling bandwidth to the CB size and rounded up or down. If the scheduling bandwidth is 3600 REs and the CB size is 1200 REs, the value of the displacement m is 3600/1200-3. Alternatively, the value of m is determined by the number of code blocks mapped to the time-frequency resources and the number of OFDM symbols. E.g., the ratio of the number of code blocks to the number of OFDM symbols, rounded up or down. The value can make one CB disperse on the sub-carriers with different scheduling bandwidths as much as possible, better resist the influence of deep attenuation and improve the transmission performance. As an embodiment, the value of m may be as follows. The first scheme is as follows: when the number of code blocks for transmission is equal to or less than the number of OFDM symbols, m is equal to 1. And when the number of code blocks is larger than the number of OFDM symbols, m is equal to the ratio of the number of CBs to the number of OFDM symbols and rounded up or down. Scheme II: when the number of code blocks is equal to or less than the number of OFDM symbols, in the above embodiment, n + m is equal to the maximum code block number. When the number of code blocks is greater than the number of OFDM symbols, n + m is equal to the maximum code block number minus a value rounded up or down by the ratio of the number of code blocks to the number of OFDM symbols. The code block numbers used in the embodiments are the order of the code blocks. For example, a code word is divided into a plurality of code blocks, which are considered as serial, and the sequence between the code blocks is indicated by numbers, i.e. the code block numbers.
In another embodiment, the value of the displacement m may be a random integer, which may also be referred to as a pseudo-random number. There are 2 ways to use the displacement amount m. First, a first resource element of one OFDM symbol is occupied by data of an mth code block, and then data of different code blocks are arranged on the OFDM symbol in the order of the code blocks. Second, if the first resource unit of the previous OFDM symbol consecutive in the time domain of one OFDM symbol is occupied by the data of the nth code block, the first resource unit of the OFDM symbol is occupied by the data of the (n + m) th code block, and then the data of the plurality of code blocks are arranged on the OFDM symbol in the order of the code blocks.
Referring to fig. 6, as an embodiment, the network device 110 may arrange data of a plurality of code blocks in the first x RBs of a plurality of OFDM symbols. Data, which may be multiple code blocks, is arranged in the first x RBs of the multiple OFDM symbols. Data of the code blocks may be preferentially arranged in the first x RBs of the OFDM symbols and then arranged in other RBs of the OFDM symbols. The first x RBs are x RBs with the lowest frequency or n RBs with the highest frequency in the OFDM symbol. x is a natural number and the scheduling bandwidth is more than x RBs.
In the above exemplary embodiment, the network device 110 is a sending end, and the network device 110 may process data to be sent according to the data distribution mode, and then send the processed data to the terminal device 120. If the network device 110 is a receiving end, the network device 110 may determine the distribution condition of the data sent by the terminal device 120 according to the data distribution mode, so as to accurately obtain the data on the time-frequency resource. Similarly, if the terminal device 120 is the transmitting end, the terminal device 120 implements the data distribution manner by using the interleaving manner described above. The data distribution mode is that the data of one code block is mapped to different OFDM symbols, belongs to the same code block, and the data located on different OFDM symbols are different in subcarrier frequency. The terminal device 120 then transmits the plurality of code blocks in the data distribution manner described above. If the terminal device 120 is a receiving end, the terminal device 120 may determine the distribution condition of the data sent by the network device 110 according to the data distribution mode, so as to accurately obtain the data on the time-frequency resource.
Specifically, which data distribution mode is adopted, the network device 110 may indicate which data distribution mode is adopted by the terminal device 120 through the indication information. The data distribution mode is used for representing the distribution situation of data of the same code block on at least one time domain symbol. The network device 110 sends indication information to the terminal device 120.
Specifically, the network device 110 may directly indicate, to the terminal device, a data distribution mode for performing data transmission with the terminal device through the indication information, and the terminal device may directly determine, according to the indication information, the data distribution mode used for performing data transmission with the network device, so as to send data to the network device or receive data sent by the network device according to the data distribution mode.
As an optional embodiment, the indication information is any one of the following information: downlink control information DCI, radio resource control RRC signaling and a media access control MAC layer control element CE.
It should be understood that the network device 110 may also send the indication information to the terminal device through other signaling besides the above three signaling, which is not limited in this embodiment of the application. Alternatively, the information of which data distribution mode is adopted is implicitly transferred between the network device 110 and the terminal device 120, which is not limited in the present invention.
The method for data transmission according to the embodiment of the present application is described above with reference to fig. 1 to 6. The structure of a network device implementing the above method, and the structure of a terminal device will be described below with reference to fig. 7 and 8.
Referring to fig. 7, the communication device for executing the method in the above embodiment includes a processing unit 702 and a transceiver unit 701. The communication device may be the network device 110 in the above embodiments, or may be the terminal device 120. The processing unit 702 is configured to perform the above-mentioned steps. According to the description of the above embodiment, the processing unit of the communication device determines the data distribution manner in which multiple code blocks are mapped to the time-frequency resource, where the data distribution manner is that data of one code block is mapped to different OFDM symbols, and data belonging to the same code block and located on different OFDM symbols are located at different subcarrier frequencies. The transceiver unit 701 of the communication device then transmits the plurality of code blocks according to the data distribution manner described above. For a specific data distribution manner, reference may be made to the description of the above embodiments, which is not described herein again.
It should be understood that the above division of the units of the communication device is only a division of logical functions, and the actual implementation may be wholly or partially integrated into one physical entity or may be physically separated. And these units can be implemented in the form of software calls by processing elements; or may be implemented entirely in hardware; and part of the units can be realized in the form of calling by a processing element through software, and part of the units can be realized in the form of hardware. For example, the processing unit 701 or the processing unit 702 may be a separate processing element, or may be implemented in a chip integrated with a communication device (which may be the network device 110 or the terminal 120). Such as a baseband chip. In addition, the functions of the processing unit may be called and executed by a certain processing element of the communication device. The other units are implemented similarly. The communication device may receive information transmitted by the base station 110 through the antenna, the information is processed and transmitted to the baseband device through the rf device, and the transceiver unit may receive/transmit information through an interface between the rf device and the baseband device. In addition, the processing unit 702 and the transceiver unit 701 of the communication device may be wholly or partially integrated together, or may be implemented independently. The processing element described herein may be an integrated circuit having signal processing capabilities. In implementation, the steps of the method or the units above may be implemented by hardware integrated logic circuits in a processor element or instructions in software.
For example, the above processing unit 702 may be one or more integrated circuits configured to implement the above methods, such as: one or more Application Specific Integrated Circuits (ASICs), or one or more microprocessors (DSPs), or one or more Field Programmable Gate Arrays (FPGAs), among others. For another example, when some of the above units are implemented in the form of a Processing element scheduler, the Processing element may be a baseband processor, or a general-purpose processor, such as a Central Processing Unit (CPU) or other processor capable of invoking programs. As another example, these units may be integrated together, implemented in the form of a system-on-a-chip (SOC)
Referring to fig. 8, as another embodiment, a communication device (which may be the network device 110 or the terminal device 120 in the above embodiment) includes a transceiver 801 and a processor 802. The Processor 802 may be a general-purpose Processor, such as, but not limited to, a Central Processing Unit (CPU), or a special-purpose Processor, such as, but not limited to, a baseband Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA), and the like. Further, the processor 802 may be a combination of multiple processors. In particular, in the technical solutions provided in the embodiments of the present invention, the processor 802 may be configured to execute, for example, the steps executed by the processing unit 702 in the embodiments described above. Processor 802 may be a processor specifically designed to perform the above steps and/or operations, or may be a processor that reads and executes instructions stored in a memory to perform the above steps and/or operations.
The transceiver 801 includes a transmitter for transmitting signals through at least one antenna among a plurality of antennas and a receiver. The receiver is configured to receive a signal through at least one antenna among the plurality of antennas. In particular, in the technical solution provided in the embodiment of the present invention, the transceiver 801 may be specifically configured to perform, for example, the functions of the transceiver unit 701 through multiple antennas.
Those of ordinary skill in the art will understand that: all or part of the steps for implementing the method embodiments may be implemented by hardware related to program instructions, and the program may be stored in a computer readable storage medium, and when executed, the program performs the steps including the method embodiments; and the aforementioned storage medium includes: various media that can store program codes, such as ROM, RAM, magnetic or optical disks.
Finally, it should be noted that: the above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.

Claims (11)

1. A data transmission method, comprising:
the communication equipment determines a data distribution mode that a plurality of code blocks are mapped to time frequency resources, wherein the data distribution mode is that data of one code block are mapped to different OFDM symbols, belong to the same code block, are located on different OFDM symbols, and are located at different subcarrier frequencies;
the communication device transmits the plurality of code blocks;
wherein the data distribution mode further comprises: the data mapped to the OFDM symbols are arranged on resource units of the OFDM symbols according to the sequence of code blocks to which the data belong, wherein on a first OFDM symbol, the data of an nth code block occupies a first resource unit, on a second OFDM symbol, the data of an n + m code block occupies a first resource unit of a second OFDM symbol, wherein the first resource unit is the resource unit with the highest or lowest frequency on the OFDM symbol on which the data belong, n is a natural number, m is a non-zero integer, and the first OFDM symbol and the second OFDM symbol are part of the OFDM symbols carrying the plurality of code block data.
2. The method of claim 1, wherein n is 1, wherein the value of m is rounded up or down by the ratio of the scheduling bandwidth size to the code block size, or wherein the value of m is determined by the number of code blocks and the number of OFDM symbols mapped to the time-frequency resources.
3. The method of claim 1, wherein m is a random integer.
4. A data transmission method, comprising:
the communication equipment determines a data distribution mode that a plurality of code blocks are mapped to time frequency resources, wherein the data distribution mode is that data of one code block are mapped to different OFDM symbols, belong to the same code block, are located on different OFDM symbols, and are located at different subcarrier frequencies;
the communication device transmits the plurality of code blocks;
wherein the data distribution mode further comprises: and arranging the data mapped to the OFDM symbol on the resource unit of the OFDM symbol according to the sequence of the code blocks to which the data belongs, wherein on the first OFDM symbol, the data of the xth code block occupies a first resource unit, the first resource unit is the resource unit with the highest or lowest frequency on the first OFDM symbol, and x is a random integer.
5. A data transmission method, comprising:
the communication equipment determines a data distribution mode that a plurality of code blocks are mapped to time frequency resources, wherein the data distribution mode is that data of one code block are mapped to different OFDM symbols, belong to the same code block, are located on different OFDM symbols, and are located at different subcarrier frequencies;
the communication device transmits the plurality of code blocks;
the data distribution mode is as follows: according to the sequence of code blocks to which data belongs, the first n RBs of a first OFDM symbol and the first n RBs of a second OFDM symbol are occupied, the first OFDM symbol and the second OFDM symbol are two OFDM symbols which are continuous in a time domain, the first n RBs are the n RBs with the lowest frequency or the n RBs with the highest frequency in the OFDM symbols, n is a natural number, and the scheduling bandwidth is more than n RBs.
6. A communication device, characterized in that the communication device comprises:
the processing unit is used for determining a data distribution mode of mapping a plurality of code blocks onto time-frequency resources, wherein the data distribution mode is that data of one code block is mapped onto different OFDM symbols, belongs to the same code block, and data positioned on different OFDM symbols are positioned at different subcarrier frequencies;
a transceiving unit to transmit the plurality of code blocks;
wherein the data distribution mode further comprises: the data mapped to the OFDM symbols are arranged on resource units of the OFDM symbols according to the sequence of code blocks to which the data belong, wherein on a first OFDM symbol, the data of an nth code block occupies a first resource unit, on a second OFDM symbol, the data of an n + m code block occupies a first resource unit of a second OFDM symbol, wherein the first resource unit is the resource unit with the highest or lowest frequency on the OFDM symbol on which the data belong, n is a natural number, m is a non-zero integer, and the first OFDM symbol and the second OFDM symbol are part of the OFDM symbols carrying the plurality of code block data.
7. The communications device of claim 6, wherein n is 1, wherein the value of m is the scheduling bandwidth divided by the CB size and rounded up or down, or wherein the value of m is determined by the number of code blocks and the number of OFDM symbols mapped to the time-frequency resources.
8. The communications device of claim 6, wherein m is a random integer.
9. A communication device, characterized in that the communication device comprises:
the processing unit is used for determining a data distribution mode of mapping a plurality of code blocks onto time-frequency resources, wherein the data distribution mode is that data of one code block is mapped onto different OFDM symbols, belongs to the same code block, and data positioned on different OFDM symbols are positioned at different subcarrier frequencies;
a transceiving unit to transmit the plurality of code blocks;
wherein the data distribution mode further comprises: and arranging the data mapped to the OFDM symbol on the resource unit of the OFDM symbol according to the sequence of the code blocks to which the data belongs, wherein on the first OFDM symbol, the data of the xth code block occupies a first resource unit, the first resource unit is the resource unit with the highest or lowest frequency on the first OFDM symbol, and x is a random integer.
10. A communication device, characterized in that the communication device comprises:
the processing unit is used for determining a data distribution mode of mapping a plurality of code blocks onto time-frequency resources, wherein the data distribution mode is that data of one code block is mapped onto different OFDM symbols, belongs to the same code block, and data positioned on different OFDM symbols are positioned at different subcarrier frequencies;
a transceiving unit to transmit the plurality of code blocks;
the data distribution mode is as follows: according to the sequence of code blocks to which data belongs, the first n RBs of a first OFDM symbol and the first n RBs of a second OFDM symbol are occupied, the first OFDM symbol and the second OFDM symbol are two OFDM symbols which are continuous in a time domain, the first n RBs are the n RBs with the lowest frequency or the n RBs with the highest frequency in the OFDM symbols, n is a natural number, and the scheduling bandwidth is more than n RBs.
11. A computer readable medium having stored therein instructions that, when executed, cause a communication device to perform the method of claims 1-3 above, or cause a communication device to perform the method of claim 4 above, or cause a communication device to perform the method of claim 5 above.
CN201710459771.0A 2017-06-16 2017-06-16 Method and device for data transmission Active CN109150466B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201710459771.0A CN109150466B (en) 2017-06-16 2017-06-16 Method and device for data transmission
PCT/CN2018/090542 WO2018228296A1 (en) 2017-06-16 2018-06-11 Method and apparatus for data transmission

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710459771.0A CN109150466B (en) 2017-06-16 2017-06-16 Method and device for data transmission

Publications (2)

Publication Number Publication Date
CN109150466A CN109150466A (en) 2019-01-04
CN109150466B true CN109150466B (en) 2021-02-09

Family

ID=64660678

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710459771.0A Active CN109150466B (en) 2017-06-16 2017-06-16 Method and device for data transmission

Country Status (2)

Country Link
CN (1) CN109150466B (en)
WO (1) WO2018228296A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20220021483A1 (en) * 2020-07-17 2022-01-20 Yu Cao Methods and appratuses for broadcast multicast or groupcast transmission using vertical check blocks

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1557064A (en) * 2001-09-18 2004-12-22 Method and communication system device for the generation or processing of OFDM symbols in a transmission system with spread user data
CN1937435A (en) * 2006-09-30 2007-03-28 东南大学 Digital signal processing method for power line communication system
KR20100074324A (en) * 2007-10-31 2010-07-01 콸콤 인코포레이티드 Multiplexing and transmission of multiple data streams in a wireless multi-carrier communication system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100581147C (en) * 2005-06-27 2010-01-13 华为技术有限公司 Method for realizing data mapping transmission in radio communication system
CN101136696B (en) * 2007-09-27 2012-11-14 中兴通讯股份有限公司 Method to generate single carrier frequency division multiple address signal of uplink sharing channel
US20100177807A1 (en) * 2009-01-09 2010-07-15 Samsung Electronics Co., Ltd. Method and apparatus for relaying wireless traffic in a wireless network

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1557064A (en) * 2001-09-18 2004-12-22 Method and communication system device for the generation or processing of OFDM symbols in a transmission system with spread user data
CN1937435A (en) * 2006-09-30 2007-03-28 东南大学 Digital signal processing method for power line communication system
KR20100074324A (en) * 2007-10-31 2010-07-01 콸콤 인코포레이티드 Multiplexing and transmission of multiple data streams in a wireless multi-carrier communication system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Text proposal on downlink channelization;Samsung;《3GPP RAN WG1 LTE ad hoc meeting》;20060125;全文 *

Also Published As

Publication number Publication date
WO2018228296A1 (en) 2018-12-20
CN109150466A (en) 2019-01-04

Similar Documents

Publication Publication Date Title
KR102393630B1 (en) Method and apparatus for determining reference signal sequence, computer program product and computer readable storage medium
CN107318086B (en) Method and device for allocating time-frequency resources
CN108347778B (en) Communication method and device
CN107846373B (en) Method and equipment for transmitting or receiving physical downlink control channel
CN110832797B (en) Method and device for data transmission
JP7130747B2 (en) PHASE FOLLOWING REFERENCE SIGNAL TRANSMISSION METHOD AND DEVICE
CN117979446A (en) Communication method, communication device, computer-readable storage medium, and computer program product
JP2019527972A (en) Inter-device communication method and user equipment
WO2018059157A1 (en) Method, device and system for transmitting reference signal, and storage medium
CN107623542B (en) Method for transmitting reference signal, related equipment and communication system
WO2018127071A1 (en) Reference signal sending method and communication device
CN107683624B (en) Method, base station and terminal for indicating resources
CN109150460B (en) Method and device for transmitting information
US11777773B2 (en) Information transmission method, network device and terminal device
RU2727798C1 (en) Method of transmitting signals, end device and network device
CN107689845B (en) Method for transmitting reference signal, related equipment and communication system
US11165550B2 (en) Resource mapping method and communication device
CN110050412B (en) Signal transmission method and device, computer readable medium and system chip
CN109150466B (en) Method and device for data transmission
CN108809557A (en) The method and apparatus for transmitting information
CN109417542A (en) Method, terminal device and the network equipment of transmission channel
CN109495968B (en) Method and device for data transmission
WO2019192003A1 (en) Resource allocation method and apparatus
CN107078783A (en) Transmit method, access point and the user equipment of information
CN113556812B (en) Uplink data transmission method, terminal and readable storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant