Patent Description:
Vehicle to Everything communication (V2X) refers to a new generation of information communication technologies that connect vehicle to everything. V2X includes Vehicle to Vehicle (V2V), Vehicle to Pedestrian (V2P), and Vehicle to Infrastructure (V2I). Cellular based V2X (C-V2X) is a vehicular wireless communication technology formed based on the evolution of cellular network communication technologies such as <NUM>th Generation (<NUM>)/<NUM>th Generation (<NUM>)/<NUM>th Generation (<NUM>), and generally includes two types of communication interfaces. One type of communication interface is a short distance direct communication interface (PC5) between the vehicle, the person, and the road. Another type of communication interface is a cellular communication interface (Uu), which enables reliable communication over long distances and larger range. The communication standard for the PC5 interface of the V2X is based on the Device to Device (D2D), and adopts the broadcast communication mode, that is, the information is broadcast from a single vehicle to a plurality of vehicles.

In the related art, in the LTE V2X communication technology, the fixed subcarrier spacing is <NUM>, the scheduling is in unit of the subframe, the subframe length is <NUM>, and there are <NUM> symbols in one subframe. When performing rate matching for the data, the number of bits that can be bore is calculated according to a bearing for <NUM> symbols. However, when the logical channel is mapped to the physical channel, the Guard Period (GP) is introduced in consideration of the interference to the uplink and downlink data of the base station. That is, there is no data actually transmitted on the last symbol of each subframe, which causes the receiving device to be unable to acquire at least useful information of one symbol, thereby reducing decoding performance, and affecting the service quality and system performance. <CIT> relates to a preamble symbol receiving method, which includes: processing a received signal; judging whether the processed signal obtained contains the preamble symbol desired to be received; and if a judgment result is yes, determining the position of the preamble symbol and resolving signaling information carried by the preamble symbol. <CIT> relates to a preamble symbol generation method, and the method includes: generating a prefix according to a partial time-domain main body signal truncated from a time-domain main body signal; generating the hyper prefix according to the entirety or a portion of the partial time-domain main body signal; and generating time-domain symbol based on at least one of the cyclic prefix, the time-domain main body signal and the hyper prefix, the preamble symbol containing at least one of the time-domain symbols.

The embodiments of the invention provide a method and device for data transmission.

The implementations set forth in the following description of exemplary embodiments do not represent all implementations consistent with the present invention. Instead, they are merely examples of devices and methods consistent with aspects of the invention as recited in the appended claims.

An embodiment of the present invention provides a method for data transmission, which is applied to a transmitting device. The method includes: when the performing resource mapping of data to be transmitted on a first symbol of a wireless transmission resource which is allocated to the transmitting device, selecting, according to a serial number interval acquired in advance, target subcarriers at an equal interval in a frequency domain of the wireless transmission resource; mapping data to be transmitted to each of the target subcarriers in a frequency domain; modulating each of the target subcarriers by using the data to be transmitted to obtain a time domain symbol; setting information in a forwardmost part of the time domain symbol to <NUM> to obtain an output symbol, the forwardmost part having a preset length, wherein the preset length is equal to y/x, y is less than x, and x is the serial number interval; and transmitting the output symbol. In the data transmission method provided in the embodiment of the present invention, the data to be transmitted is mapped to the target subcarriers with an equal serial number interval in the frequency domain, the information in a forwardmost part of the time domain symbol corresponding to the first symbol is set to <NUM>, the forwardmost part has a preset length, so that the function of GP is realized. As a result, the data can be normally transmitted on the last symbol of each subframe, thereby avoiding the problem in the related art that the receiving device misses at least the useful information of one symbol due to the data not being transmitted on the last symbol, improving the decoding performance, and improving the service quality and the system performance.

It is to be noted that the method for data transmission provided in the embodiment of the present invention can be applied to a <NUM>/<NUM>-based C-V2X communication network. The transmitting device and the receiving device involved in the present invention may include, for example, a vehicle-mounted device, a roadside device, or a user handheld device. The user handheld device may include, for example, an electronic device such as a smartphone, a laptop, or an intelligent wearable device. The network device involved in the present invention may include, for example, a base station, a relay station and other communication devices that provide the wireless access service for a terminal.

Based on the above analysis, the following specific embodiments are proposed.

<FIG> is a flowchart of a data transmission method according to an exemplary embodiment. The execution subject of the data transmission method may be a transmitting device. As illustrated in <FIG>, the method includes the operations at blocks <NUM>-<NUM>.

At block <NUM>, when the performing resource mapping of data to be transmitted on the first symbol of the wireless transmission resource which is allocated to the transmitting device, the target subcarriers are selected at an equal interval in the frequency domain of the wireless transmission resource according to the serial number interval acquired in advance.

For example, the data to be transmitted may include user data or a pilot signal. The serial number interval may include <NUM>, <NUM> or <NUM>. The implementation of acquiring the serial number interval and preset length corresponding to the transmitting device may include any one or a combination of the following manners.

In the first manner, the network device determines the serial number interval and preset length corresponding to the transmitting device according to the coverage radius and the processing capability of the transmitting device. The network device transmits a first control signaling to the transmitting device, and the first control signaling includes the serial number interval and preset length that correspond to the transmitting device. The transmitting device receives the first control signaling transmitted by the network device, and parses the first control signaling to acquire the serial number interval and preset length corresponding to the transmitting device.

In the second manner, after determining the serial number interval and preset length corresponding to the transmitting device according to the transmission distance and the processing capability of the terminal in the cluster, the cluster head device in the cluster, in which the transmitting device is located, transmits a second control signaling to the transmitting device. The second control signaling includes the serial number interval and preset length that correspond to the transmitting device. The transmitting device receives the second control signaling transmitted by the cluster head device in the cluster in which the transmitting device is located, and parses the second control signaling to acquire the serial number interval and preset length corresponding to the transmitting device.

In the third manner, the transmitting device determines the serial number interval and preset length corresponding to the transmitting device according to the processing capability of the transmitting device. Optionally, after acquiring the serial number interval and preset length corresponding to the transmitting device, the transmitting device may transmit the third control signaling to the receiving device. Herein the third control signaling includes the serial number interval and preset length corresponding to the transmitting device.

At block <NUM>, the data to be transmitted is mapped to each of the target subcarriers in the frequency domain.

At block <NUM>, each of the target subcarriers is modulated by using the data to be transmitted to obtain a time domain symbol.

At block <NUM>, information in a forwardmost part of the time domain symbol is set to <NUM> to obtain an output symbol, the forwardmost part having a preset length. Herein, the preset length is equal to y/x, y is less than x, and x is the serial number interval.

At block <NUM>, the output symbol is transmitted.

For example, the receiving device acquires the serial number interval and preset length corresponding to the transmitting device in advance. When the output symbol transmitted by the transmitting device is received, the receiving device does not process and make statistics of the information in a forwardmost part, which has a preset length, of the output symbol, but demodulates and processes information of the output symbol other than information in a forwardmost part, which has the preset length, of the output symbol according to the serial number interval, and then obtains the data to be transmitted.

According to the technical solution provided in the embodiment of the present invention, the data to be transmitted is mapped to the target subcarriers with the equal serial number interval in the frequency domain, and the information in a forwardmost part of the time domain symbol corresponding to the first symbol is set to <NUM>, the forwardmost part has a preset length, so that the function of the GP is realized. As a result, the data can be normally transmitted on the last symbol of each subframe, thereby avoiding the problem in the related art that the receiving device misses at least the useful information of one symbol due to the data not being transmitted on the last symbol, improving the decoding performance, and improving the service quality and the system performance.

<FIG> is a flowchart of a data transmission method according to an exemplary embodiment. The execution subject of the data transmission method may be a receiving device. As illustrated in <FIG>, the method includes the operations at blocks <NUM>-<NUM>.

At block <NUM>, a serial number interval and preset length corresponding to the transmitting device are acquired. Herein, the preset length is equal to y/x, y is less than x, and x is the serial number interval.

For example, the serial number interval includes <NUM>, <NUM> or <NUM>. For example, when the serial number interval is <NUM>, the preset length is equal to <NUM>/<NUM>. When the serial number interval is <NUM>, the preset length is equal to <NUM>/<NUM>. When the serial number interval is <NUM>, the preset length is equal to <NUM>/<NUM>.

For example, the implementation of acquiring the serial number interval and preset length corresponding to the transmitting device may include any one or a combination of the following manners.

In the manner a, the receiving device receives the third control signaling transmitted by the transmitting device, and parses the third control signaling to acquire the serial number interval and preset length that correspond to the transmitting device.

In the manner b, the receiving device receives the fourth control signaling transmitted by the network device, and parses the fourth control signaling to acquire the serial number interval and preset length that correspond to the transmitting device.

In the manner c, the receiving device receives the fifth control signaling transmitted by the cluster head device in the cluster in which the receiving device is located, and parses the fifth control signaling to acquire the serial number interval and preset length that correspond to the transmitting device.

At block <NUM>, in response to that the output symbol transmitted by the transmitting device is received, the data to be transmitted is determined according to the serial number interval and information of the output symbol other than information in a forwardmost part of the output symbol, the forwardmost part having the preset length.

For example, the first symbol of the output symbol may be the first symbol transmitted by the transmitting device or may be the first symbol of a time slot.

According to the technical solution provided in the embodiment of the present invention, the serial number interval and preset length corresponding to the transmitting device are acquired in advance, when the output symbol of the transmitting device is received, the receiving device does not process and make statistics of the information in a forwardmost part, which has a preset length, of the output symbol, but demodulates and processes information of the output symbol other than information in a forwardmost part, which has the preset length, of the output symbol according to the serial number interval, and then obtains the data to be transmitted. Since the last symbol of each subframe carries information, the problem in the related art that the receiving device misses at least the useful information of one symbol due to the data not being transmitted on the last symbol is avoided, the decoding performance is improved, and the service quality and system performance can be improved.

<FIG> is a flowchart of a data transmission method according to an exemplary embodiment. The method is implemented by a transmitting device in cooperation with a receiving device in a <NUM>/<NUM>-based C-V2X communication network. As illustrated in <FIG>, based on the embodiments illustrated in <FIG> and <FIG>, the data transmission method according to the present invention may include the steps <NUM>-<NUM>.

In Step <NUM>, the transmitting device acquires a serial number interval and preset length that correspond to the transmitting device. Herein, the preset length is equal to y/x, y is less than x, and x is the serial number interval.

In Step <NUM>, when the transmitting device performs resource mapping of the data to be transmitted on a first symbol of the wireless transmission resource which is allocated to the transmitting device, the transmitting device selects, according to the serial number interval acquired in advance, the target subcarriers at the equal interval in a frequency domain of the wireless transmission resource.

For example, <FIG> are schematic diagrams illustrating frequency domain resources mapping on a first symbol according to an exemplary embodiment. <FIG> illustrate three different frequency domain resource mapping manners, respectively. Referring to <FIG>, the first symbol refers to the first symbol of the wireless transmission resource which is allocated to the transmitting device. The target subcarriers are selected at the equal interval in the frequency domain of the wireless transmission resource. The serial numbers of the selected target subcarriers are <NUM>, <NUM>, <NUM>, <NUM>, <NUM> and <NUM>, respectively. The serial number interval of the target subcarriers is <NUM>. Of course, the subcarriers with serial number <NUM>, <NUM>, <NUM>, <NUM>, <NUM> and <NUM> may be selected as the target subcarriers. Referring to <FIG>, the serial number interval of the target subcarriers is <NUM>, and the serial numbers of the selected target subcarriers are <NUM>, <NUM> and <NUM>, respectively. Referring to <FIG>, the serial number interval of the target subcarriers is <NUM>, and the serial numbers of the selected target subcarriers are <NUM> and <NUM>, respectively.

In Step <NUM>, the transmitting device maps the data to be transmitted to each of the target subcarriers in a frequency domain.

In Step <NUM>, the transmitting device modulates each of the target subcarriers by using the data to be transmitted to obtain a time domain symbol.

In Step <NUM>, the transmitting device setting information in a forwardmost part of the time domain symbol to <NUM> to obtain an output symbol, the forwardmost part having a preset length. Herein, the preset length is equal to y/x, y is less than x, and x is the serial number interval.

For example, <FIG> are schematic diagrams illustrating the time domain symbols according to an exemplary embodiment. <FIG> correspond to three different frequency domain resource mapping manners illustrated in <FIG>, respectively.

Referring to <FIG> and <FIG>, the serial number interval x is <NUM>, y is <NUM>, and the preset length is equal to <NUM>/<NUM>. After the conversion to the time domain, information of the first <NUM>/<NUM> length of the first time domain symbol is set to <NUM>, and the operation of setting to <NUM> is not performed on other time domain symbols. The receiving device can recover to obtain the data to be transmitted according to the information of the last <NUM>/<NUM> length of the first time domain symbol.

Referring to <FIG> and <FIG>, the number interval x is <NUM>, and y may be <NUM>, <NUM> or <NUM>. Taking y being <NUM> as an example, the preset length is equal to <NUM>/<NUM>. After the conversion to the time domain, information of the first <NUM>/<NUM> length of the first time domain symbol is set to <NUM>, and the operation of setting to <NUM> is not performed on other time domain symbols. Optionally, the second <NUM>/<NUM> length of the first time domain symbol may be used for Automatic Gain Control (AGC) processing, and the receiving device can recover to obtain the data to be transmitted according to the information of the last <NUM>/<NUM> length of the first time domain symbol. Taking y being <NUM> as an example, the preset length is equal to <NUM>/<NUM>. After the conversion to the time domain, information of the first <NUM>/<NUM> length of the first time domain symbol is set to <NUM>, and the operation of setting to <NUM> is not performed on other time domain symbols. Optionally, the third <NUM>/<NUM> length of the first time domain symbol may be used for AGC processing, and the receiving device may recover to obtain the data to be transmitted according to the information of the fourth <NUM>/<NUM> length of the first time domain symbol.

Referring to <FIG> and <FIG>, the serial number interval x is <NUM>, and y may be <NUM>, <NUM>, <NUM>, <NUM>, or <NUM>. Taking y being <NUM> as an example, the preset length is equal to <NUM>/<NUM>. After the conversion to the time domain, information of the first <NUM>/<NUM> length of the first time domain symbol is set to <NUM>, and the operation of setting to <NUM> is not performed on other time domain symbols.

In Step <NUM>, the transmitting device transmits the output symbol.

In Step <NUM>, in response to that an output symbol transmitted by the transmitting device is received, the receiving device determines the data to be transmitted according to the serial number interval and information of the output symbol other than information in a forwardmost part of the output symbol, the forwardmost part having the preset length.

For example, the receiving device acquires the serial number interval and preset length corresponding to the transmitting device in advance. Herein, the preset length is equal to y/x, y is less than x, and x is a serial number interval. When the output symbol transmitted by the transmitting device is received, the receiving device does not process and make statistics of the information in a forwardmost part, which has a preset length, of the output symbol, but demodulates and processes information of the output symbol other than information in a forwardmost part, which has the preset length, of the output symbol according to the serial number interval, and then obtains the data to be transmitted.

According to the technical solution provided in the embodiments of the present invention, the data to be transmitted is mapped to the target subcarriers with an equal serial number interval in the frequency domain, the information in a forwardmost part of the time domain symbol corresponding to the first symbol is set to <NUM>, and the forwardmost part has a preset length, so that the function of GP is realized. As a result, the data can be normally transmitted on the last symbol of each subframe, thereby avoiding the problem in the related art that the receiving device misses at least the useful information of one symbol due to the data not being transmitted on the last symbol, improving the decoding performance, and improving the service quality and the system performance.

In an embodiment, the procedure of physical layer processing in the mobile communication system may include the steps <NUM>-<NUM>.

In Step <NUM>, the Cyclic Redundancy Check (CRC) is added to each transmission block. In order to ensure the error detection of the channel, a CRC check code needs to be added to the data block transmitted from the MAC layer.

In Step <NUM>, the code block segmentation is performed, and the CRC check information is added to the code block. To ensure that the code block is not greater than X (e.g., <NUM>) bits, the transmission block needs to be segmented. In order that the receiving device can terminate the error decoding in advance, the CRC check information is added to each code block.

In Step <NUM>, it is channel encoding. A sequence with k bits is mapped to a sequence with m bits. Herein the bits before encoding are referred to as original bits or source bits, and the bits after encoding are referred to as codewords or codeword bits. Generally, m is greater than or equal to k, and k/m is referred to as a code rate of encoding.

In Step <NUM>, it is the rate matching. It is determined whether the physical resource actually transmitted matches the bits after encoding. When the physical resource actually transmitted is greater than the number of bits after encoding, the bits after encoding needs to be repeated according to a certain rule. When the physical resources actually transmitted are less than the number of bits after encoding, a part of the bits after encoding should be knocked off to achieve the matching of the transmission capability and the transmission data. The rate matching process is exemplified as follows: assuming that the physical bearer allocated to the transmitting device (user) is two Resource Blocks (RBs), each RB has <NUM> subcarriers and <NUM> symbols, the modulation mode is Quadrature Phase Shift Keying (QPSK) modulation, and using the single-port antenna for transmitting, then the currently available physical bearer is <NUM>*<NUM>*<NUM>*<NUM>=<NUM>, and the bits of the data to be transmitted after encoding are <NUM> bits. It is necessary to repeat the <NUM> bits according to a certain rule to reach <NUM> bits.

In Step <NUM>, it is the code block concatenation.

In Step <NUM>, it is channel interleaving. In order to avoid the influence of the channel selective fading on the information, interleaving processing is performed on the transmission data.

In Step <NUM>, the logical channel is mapped to the physical channel. When the data to be transmitted is resource mapped on the first symbol of the wireless transmission resource allocated to the transmitting device, the target subcarriers are selected at the equal interval in the frequency domain of the wireless transmission resource according to the serial number interval acquired in advance. The data to be transmitted is mapped to each of the target subcarriers in a frequency domain. The available transmission resources refer to the actual physical transmission resources of the time domain, the frequency domain, the spatial domain, and the code domain that are allocated to the transmitting device.

In Step <NUM>, it is the Orthogonal Frequency Division Multiplexing (OFDM) modulation and the addition of Cyclic Prefix (CP). Each of the target subcarriers is modulated by using the data to be transmitted to obtain a time domain symbol. The information in a forwardmost part of the time domain symbol is set to <NUM> to obtain an output symbol, and the forwardmost part has a preset length. Herein, the preset length is equal to y/x, y is less than x, and x is the serial number interval.

In Step <NUM>, it is parallel-serial change. The parallel-serial conversion is completed and the output symbol is transmitted in order of time.

The receiving device learns in advance the serial number interval and preset length of the first symbol of the output symbol of the transmitting device. When the output symbol of the transmitting device is received, the receiving device does not make statistics on the information of the first y/x length of the first symbol of the output symbol, but only performs analog signal reception and/or AGC operation and processing on information of the output symbol other than information of the first y/x length of the output symbol, and performs analog signal reception on other subsequently received symbols, thereby realizing the function of the GP. Since the last symbol of each subframe carries information, the problem in the related art that the receiving device misses at least the useful information of one symbol due to the data not being transmitted on the last symbol is avoided, and the decoding performance and system performance are improved.

The following are embodiments of the device of the present invention, which can be used to execute the embodiments of the method of the present invention.

<FIG> is a block diagram illustrating a data transmission device according to an exemplary embodiment. The data transmission device may be applied to a transmitting device. Referring to <FIG>, the data transmission device includes a selection module <NUM>, a mapping module <NUM>, a modulation module <NUM>, a processing module <NUM>, and a transmitting module <NUM>.

The selection module <NUM> is configured to, when performing resource mapping of data to be transmitted on a first symbol of a wireless transmission resource which is allocated to the transmitting device, select, according to a serial number interval acquired in advance, target subcarriers at an equal interval in a frequency domain of the wireless transmission resource;.

The mapping module <NUM> is configured to map the data to be transmitted to each of the target subcarriers in a frequency domain;.

The modulation module <NUM> is configured to modulate each of the target subcarriers by using the data to be transmitted to obtain a time domain symbol;.

The processing module <NUM> is configured to set information in a forwardmost part of the time domain symbol to <NUM> to obtain an output symbol, the forwardmost part having a preset length, wherein the preset length is equal to y/x, y is less than x, and x is the serial number interval;.

The transmitting module <NUM> is configured to transmit the output symbols.

According to the device provided in the embodiment of the present invention, the data to be transmitted is mapped to the target subcarriers with an equal serial number interval in the frequency domain, the information in a forwardmost part of the time domain symbol corresponding to the first symbol is set to <NUM>, and the forwardmost part has a preset length, so that the function of GP is realized. As a result, the data can be normally transmitted on the last symbol of each subframe, thereby avoiding the problem in the related art that the receiving device misses at least the useful information of one symbol due to the data not being transmitted on the last symbol, improving the decoding performance, and improving the service quality and the system performance.

In an embodiment, as illustrated in <FIG>, the data transmission device illustrated in <FIG> may further include a first receiving module <NUM>, which is configured to receive a first control signaling transmitted by a network device, and parse the first control signaling to acquire the serial number interval and preset length that correspond to the transmitting device.

In an embodiment, as illustrated in <FIG>, the data transmission device illustrated in <FIG> may further include a second receiving module <NUM>, which is configured to receive a second control signaling transmitted by a cluster head device in a cluster in which the transmitting device is located, and parse the second control signaling to acquire the serial number interval and preset length that correspond to the transmitting device.

In an embodiment, as illustrated in <FIG>, the data transmission device illustrated in <FIG> may further include a first determining module <NUM>, which is configured to determine, according to a processing capability of the transmitting device, the serial number interval and preset length that correspond to the transmitting device.

In an embodiment, as illustrated in <FIG>, the data transmission device illustrated in <FIG> may further include a sending module <NUM>, which is configured to transmit a third control signaling to the receiving device. Herein the third control signaling includes the serial number interval and preset length that correspond to the transmitting device.

In an embodiment, the serial number interval includes <NUM>, <NUM>, or <NUM>.

<FIG> is a block diagram illustrating a data transmission device according to an exemplary embodiment. The data transmission device may be applied to a receiving device. Referring to <FIG>, the data transmission device includes an acquiring module <NUM> and a second determining module <NUM>.

The acquiring module <NUM> is configured to acquire a serial number interval and preset length that correspond to the transmitting device. Herein the preset length is equal to y/x, y is less than x, and x is a serial number interval;.

The second determining module <NUM> is configured to, in response to that an output symbol transmitted by the transmitting device is received, determine the data to be transmitted according to the serial number interval and information of the output symbol other than information in a forwardmost part of the output symbol, the forwardmost part having the preset length.

In an embodiment, the acquiring module <NUM> receives the third control signaling transmitted by the transmitting device, and parses the third control signaling to acquire the serial number interval and preset length that correspond to the transmitting device; or the acquiring module receives a fourth control signaling transmitted by a network device, and parses the fourth control signaling to acquire the serial number interval and preset length that correspond to the transmitting device; or the acquiring module receives a fifth control signaling transmitted by a cluster head device in a cluster in which the transmitting device is located, and parses the fifth control signaling to acquire the serial number interval and preset length that correspond to the transmitting device.

<FIG> is a block diagram illustrating a data transmission device <NUM> not being part of the invention. The data transmission device is applied to a transmitting device. The data transmission device <NUM> includes:.

Herein the processor <NUM> is configured to:.

In an embodiment, the processor <NUM> may further be configured to:.

In an embodiment, the processor <NUM> may further be configured to:
transmit a third control signaling to a receiving device. Herein the third control signaling comprises the serial number interval and preset length that correspond to the transmitting device.

<FIG> is a block diagram of a data transmission device <NUM> not being part of the invention. The data transmission device is applied to a receiving device. The data transmission device <NUM> includes:.

With respect to the devices in the above embodiments, the specific manner for performing operations for individual modules therein have been described in detail in the embodiments regarding the method, which will not be elaborated herein.

<FIG> is a block diagram of a data transmission device not being part of the invention. The data transmission device <NUM> is applicable to a transmitting device. The data transmission device <NUM> may include one or more of the following components: a processing component <NUM>, a memory <NUM>, a power component <NUM>, a multimedia component <NUM>, an audio component <NUM>, an input/output (I/O) interface <NUM>, a sensor component <NUM>, and a communication component <NUM>.

The processing component <NUM> typically controls overall operations of the data transmission device <NUM>, such as the operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing component <NUM> may include one or more processors <NUM> to execute instructions to perform all or part of the steps of the methods described above. In addition, the processing component <NUM> may include one or more modules which facilitate interaction between the processing component <NUM> and other components. For example, the processing component <NUM> may include a multimedia module to facilitate the interaction between multimedia component <NUM> and the processing component <NUM>.

The memory <NUM> is configured to store various types of data to support operation at data transmission device <NUM>. Examples of such data include instructions for any applications or methods operated on the data transmission device <NUM>, contact data, phonebook data, messages, pictures, video, etc. The memory <NUM> may be implemented using any type of volatile or non-volatile memory device, or a combination thereof, such as a Static Random an Access Memory (SRAM), an Electrically Erasable Programmable Read-Only Memory (EEPROM), an Erasable Programmable Read-Only Memory (EPROM), a Programmable Read-Only Memory (PROM), a Read-Only Memory (ROM), a magnetic memory, a flash memory, a magnetic disk or optical disk.

The power component <NUM> provides power to various components of the data transmission device <NUM>. Power supply component <NUM> may include a power management system, one or more power sources, and any other components associated with the generation, management, and distribution of power in the data transmission device <NUM>.

The multimedia component <NUM> includes a screen providing an output interface between the data transmission device <NUM> and the user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes the touch panel, the screen may be implemented as a touch screen to receive input signals from a user. The touch sensor may not only sense the boundary of the touch or swipe action, but also sense a period of time and a pressure associated with the touch or swipe operation. The front camera and the rear camera may receive an external multimedia datum while the data transmission device <NUM> is in an operation mode, such as a photographing mode or a video mode.

The audio component <NUM> is configured to output and/or input audio signals. For example, the audio component <NUM> includes a microphone (MIC) configured to receive an external audio signal when the data transmission device <NUM> is in an operation mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal may be further stored in the memory <NUM> or transmitted via communication component <NUM>. In some embodiments, audio component <NUM> further includes a speaker for outputting audio signals.

The I/O interface <NUM> provides an interface between the processing component <NUM> and a peripheral interface module, such as a keyboard, a click wheel, buttons, or the like.

The sensor component <NUM> includes one or more sensors for providing status assessment of various aspects of the data transmission device <NUM>. For example, the sensor component <NUM> may detect the open/closed status of the data transmission device <NUM>, relative positioning of components, such as the display and the keypad, of the data transmission device <NUM>, a change in the position of the data transmission device <NUM> or a component of the data transmission device <NUM>, a presence or absence of user contact with the data transmission device <NUM>, an orientation or an acceleration/deceleration of the data transmission device <NUM>, and a change in the temperature of the data transmission device <NUM>. In some embodiments, the sensor component <NUM> may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

The communication component <NUM> is configured to facilitate communication, wired or wireless, between data transmission device <NUM> and other devices. The data transmission device <NUM> may access a wireless network based on a communication standard, such as Wi-Fi, <NUM>, <NUM>, <NUM>, <NUM>, or a combination thereof, or an intercom network. In one exemplary embodiment, the communication component <NUM> receives broadcast signals or broadcast related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component <NUM> also includes a Near Field Communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on a Radio Frequency Identification (RFID) technology, an Infrared Data Association (IrDA) technology, an Ultra Wideband (UWB) technology, a Bluetooth (BT) technology, and other technologies.

In exemplary embodiments, the data transmission device <NUM> may be implemented with one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPD), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components, for performing the methods described above.

In exemplary embodiments, there is also provided a non-transitory computer-readable storage medium including instructions, such as the memory <NUM> including instructions. The instructions are executable by the processor <NUM> in the device <NUM>, for performing the above-described methods. For example, the non-transitory computer-readable storage medium may be a ROM, a CD-ROM, a magnetic tape, a floppy disc, an optical data storage device, and the like.

<FIG> is a block diagram of a data transmission device not being part of the invention. For example, the data transmission device <NUM> may be a server. The data transmission device <NUM> includes a processing component <NUM>, which further includes one or more processors, and memory resources represented by the memory <NUM> for storing instructions, such as applications, that may be executed by the processing component <NUM>. The application stored in the memory <NUM> may include one or more modules each corresponding to a set of instructions. Moreover, the processing component <NUM> is configured to execute the instructions to perform the methods described above.

The data transmission device <NUM> may also include a power supply component <NUM> configured to perform power management of the data transmission device <NUM>, a wired or wireless network interface <NUM> configured to connect the data transmission device <NUM> to a network, and an input/output (I/O) interface <NUM>. The data transmission device <NUM> may operate an operating system stored in the memory <NUM>, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, or the like.

A non-temporary computer-readable storage medium, for example, may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, or the like. When the instructions in the storage medium are executed by a processor of the data transmission device <NUM> or the data transmission device <NUM>, the data transmission device <NUM> or the data transmission device <NUM> is caused to perform a method including:.

In an embodiment, the method further includes:.

In an embodiment, the method further includes:
transmitting a third control signaling to a receiving device, wherein the third control signaling comprises the serial number interval and preset length that correspond to the transmitting device.

In an embodiment, the serial number interval includes <NUM>, <NUM> or <NUM>.

Claim 1:
A method for data transmission, applied to a transmitting device, the method comprising:
when performing resource mapping of data to be transmitted on a first symbol of a wireless transmission resource which is allocated to the transmitting device, selecting (<NUM>), according to a serial number interval acquired in advance, target subcarriers at an equal interval in a frequency domain of the wireless transmission resource, wherein the serial number interval is an interval of serial numbers of the target subcarriers;
mapping (<NUM>) the data to be transmitted to each of the target subcarriers in a frequency domain;
modulating (<NUM>) each of the target subcarriers by using the data to be transmitted to obtain a time domain symbol;
setting (<NUM>) information in a forwardmost part of the time domain symbol to <NUM> to obtain an output symbol, the forwardmost part having a preset length, wherein the preset length is equal to y/x times of a length of the time domain symbol, y is less than x, and x is the serial number interval; and
transmitting (<NUM>) the output symbol.