Resource Mapping Method and Device

The resource mapping method adjusts modulation symbol positions on subcarriers to counter frequency-selective fading, enhancing data transmission efficiency and reducing retransmissions in wireless communication systems, particularly in intelligent cockpit and smart manufacturing scenarios.

JP7717174B2Active Publication Date: 2025-08-01HUAWEI TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2023550036
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2021-02-19
Filing Date
2022-02-15
Publication Date
2025-08-01
Estimated Expiration
2042-02-15

AI Technical Summary

Technical Problem

The challenge of reducing the influence of frequency-domain selective fading on signal transmission and improving diversity gain in wireless communication systems, particularly in scenarios like cockpit area communication and smart home/smart manufacturing, is addressed by employing resource mapping methods that change the mapping positions of modulation symbols on subcarriers based on channel quality.

Method used

A resource mapping method and apparatus that determines different mapping modes for modulation symbols, adjusting their positions on subcarriers to mitigate the effects of frequency-selective fading, thereby reducing retransmissions and latency.

Benefits of technology

This approach enhances data transmission efficiency by minimizing the impact of frequency-selective fading, reducing retransmissions, and improving the diversity gain on fading channels, ensuring timely delivery of critical data in environments like intelligent cockpits.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007717174000047
    Figure 0007717174000047
  • Figure 0007717174000048
    Figure 0007717174000048
  • Figure 0007717174000049
    Figure 0007717174000049
Patent Text Reader

Abstract

An embodiment of this application provides a resource mapping method and device applied in the field of short-range communication. The method includes: determining a first mapping mode among a plurality of mapping modes, the plurality of mapping modes further including a second mapping mode; and mapping a first modulation symbol sequence carried in a first time unit by the first mapping mode. A plurality of modulation symbols in the first modulation symbol sequence are mapped to a plurality of subcarriers by the first mapping mode. Each subcarrier is utilized to map one modulation symbol. The first mapping mode and the second mapping mode represent different mapping positions of the plurality of modulation symbols on the plurality of subcarriers. According to the embodiment of this application, the effect of frequency selective fading on data transmission efficiency can be reduced, diversity gain can be improved, and the number of retransmissions and data transmission delay can be reduced. The resource mapping method and device can be applied to industries such as smart vehicles, smart homes, and smart manufacturing.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application is titled "RESOURCE MAPPING METHOD AND APPARATUS", claims the priority of Chinese Patent Application No. 202110189750.8, filed with the China National Intellectual Property Administration on February 19, 2021, and the entire content thereof is incorporated herein by reference.

[0002] The present invention relates to the fields of communication technology and vehicle Internet, and in particular, to short-range wireless communication technology, such as cockpit area communication, and the field of communication in smart home and smart manufacturing scenarios. Specifically, the present invention relates to a resource mapping method and apparatus.

Background Art

[0003] In a wireless communication process, a resource element (RE) is usually the smallest granularity resource in a physical resource, corresponding to a subcarrier in the frequency domain and a symbol in the time domain. For example, in an LTE system, the bandwidth of an RE is 15 kHz. A resource block is a resource granularity obtained by combining a plurality of REs.

[0004] In a frequency domain resource allocation process, the frequency domain resource may be allocated as a virtual resource block (VRB), and there is a mapping relationship between the RBs in the VRB and the physical resource block (PRB). When data is transmitted, the data is modulated to obtain a plurality of modulation symbols, the modulation symbols are mapped to the VRB, and then the RB used to transmit a specific segment of the modulation symbols is determined based on the correspondence between the VRB and the PRB.

[0005] In a wireless communication process, a signal reaches a receiver through multiple paths, and the multi-path signal superposition causes inconsistent channel fading coefficients corresponding to different frequencies, that is, frequency-domain selective fading. How to reduce the influence of frequency-domain selective fading on signal transmission and improve the diversity gain on a fading channel is a technical problem that needs to be solved urgently.

Summary of the Invention

[0006] Embodiments of this application disclose a resource mapping method and apparatus for reducing the influence of frequency-domain selective fading on signal transmission and improving the diversity gain on a fading channel.

[0007] According to a first aspect, an embodiment of this application includes a step of determining a first mapping mode among a plurality of mapping modes, where the plurality of mapping modes further includes a second mapping mode, and in the first mapping mode, a step of mapping a first modulation symbol sequence carried in a first time unit. A resource mapping method is disclosed.

[0008] A plurality of modulation symbols in the first modulation symbol sequence are respectively mapped to a plurality of subcarriers in the first mapping mode. Each subcarrier is used to map one modulation symbol. The plurality of subcarriers belong to a subcarrier set.

[0009] The first mapping mode and the second mapping mode represent different mapping positions of a plurality of modulation symbols on a plurality of subcarriers.

[0010] In this embodiment of the present application, when a modulation symbol sequence is mapped, the mapping mode is determined from a plurality of mapping modes, thereby improving resource mapping flexibility. Since the first mapping mode and the second mapping mode represent mapping a plurality of modulation symbols to different sub-carrier positions, when the channel quality on a specific frequency band is poor, the sub-carrier positions to which the modulation symbols are mapped are changed in different mapping modes, reducing the influence of frequency-selective fading on data transmission efficiency, improving the diversity gain on a fading channel, and reducing the number of retransmissions and latency.

[0011] In a possible implementation of the first aspect, the first mapping mode and the second mapping mode represent different mapping positions of a first modulation symbol on a plurality of sub-carriers, the first modulation symbol is R of the plurality of modulation symbols, where 0 < R ≤ N, and N is the number of modulation symbols included in the plurality of modulation symbols.

[0012] In still another possible implementation of the first aspect, the method further includes determining a second mapping mode among a plurality of mapping modes, and by

[0013] mapping a second modulation symbol sequence carried in a second time unit. At least one modulation symbol in the second modulation symbol sequence is mapped to at least one sub-carrier respectively in the second mapping mode. The at least one sub-carrier belongs to a sub-carrier set.

[0014] The first mapping mode and the second mapping mode represent different mapping positions of at least one modulation symbol on at least one sub-carrier.

[0015] ​In yet another possible implementation of the first aspect, the first modulation symbol sequence corresponds to the first data, and the second time unit is used to carry the retransmission data of the first data.

[0016] In the above, the data retransmission scenario has been described. Since the mapping mode of the second modulation symbol sequence is different from that of the first modulation symbol sequence, for modulation symbols at the same position, when the second modulation symbol sequence is mapped, the modulation symbols can be mapped to different subcarriers. Therefore, the influence of frequency-selective fading on data transmission is reduced, the number of data retransmissions can be effectively reduced, and the delay can be reduced.

[0017] In yet another possible implementation of the first aspect, the step of determining the second mapping mode among a plurality of mapping modes is a step of determining the second mapping mode among a plurality of mapping modes based on a second parameter and / or second mapping mode information, where the second parameter includes the serial number of the second time unit or the redundancy version number of the data carried in the second time unit.

[0018] In yet another possible implementation of the first aspect, the second mapping mode information indicates at least one of the arrangement, period, or offset in the period of a plurality of mapping modes.

[0019] In yet another possible implementation of the first aspect, the second mapping mode information is determined in at least one of the following ways: "through presetting", "using upper layer signaling", or "using the number of hybrid automatic repeat request (HARQ) processes".

[0020] In the above, various possible cases where the second mapping mode information is determined have been described. When the second mapping mode information is preset, the computational consumption for determining the mapping mode information can be reduced.

[0021] When the second mapping mode information is determined using upper layer signaling, the mapping mode information is adjusted based on data transmission requirements, thereby improving flexibility and user experience.

[0022] When the second mapping mode information is determined using the number of HARQ processes, since the number of HARQ processes can indicate an interval between a time unit for retransmitted data and a time unit for initial transmitted data, the time unit for carrying retransmitted data can be more accurately adapted. Therefore, the mapping mode may be changed during data retransmission, the number of retransmissions can be reduced, and the data transmission efficiency can be improved.

[0023] In still another possible implementation of the first aspect, the step of determining the first mapping mode among a plurality of mapping modes is the step of determining the first mapping mode among a plurality of mapping modes based on a first parameter and / or first mapping mode information, where the first parameter includes a serial number of a first time unit or a redundant version number of data carried in the first time unit.

[0024] In still another possible implementation of the first aspect, the first mapping mode information indicates at least one of an arrangement, a period, or an offset in the period of a plurality of mapping modes.

[0025] In still another possible implementation of the first aspect, the first mapping mode information is determined by at least one of the following methods: through presetting, using upper layer signaling, using physical layer control signaling, or using the number of hybrid automatic repeat request (HARQ) processes.

[0026] In yet another possible implementation of the first aspect, the upper layer signaling may be one or more of broadcast information, system information, upper layer configuration signaling, and media access control layer signaling, etc.

[0027] The upper layer configuration signaling may be X resource control (XRC).

[0028] In yet another possible implementation of the first aspect, the first mapping mode represents sequentially mapping a plurality of modulation symbols to a plurality of sub - carriers in the order of the indexes of the plurality of sub - carriers.

[0029] In yet another possible implementation of the first aspect, the serial number SN of the first time unit satisfies the following two conditions.

[0030] Condition 1:

[0031]

Number

[0032] is an even number.

[0033] Here, SN ≥ 0, floor() is the floor function, Offset is the start offset of the serial number of the first time unit, Period indicates the arrangement period of a plurality of mapping modes, and Period > 0 or Period = 0.

[0034] Condition 2: SN ≥ Offset or SN > Offset. For each parameter, refer to the above description.

[0035] In yet another possible implementation of the first aspect, Condition 1 may alternatively be

[0036]

Number

[0037] It can be expressed as follows. Here, mod represents a modulo operation.

[0038] It should be noted that the above description is about the case where there is a start offset. In a specific implementation process, this application is also applicable to the case where the start offset is not set. For example, in a possible implementation, the serial number SN of the first time unit satisfies the following condition, that is,

[0039]

Number

[0040] is an even number.

[0041] Here, SN ≥ 0, floor() is a floor function, Period represents the arrangement period of a plurality of mapping modes, and Period > 0 or Period = 0.

[0042] In the above, the floor function is used as an example for explanation. This application is also applicable to the case where the ceiling function is used. For example, the ceiling function is ceil(), and the serial number SN of the first time unit may also satisfy the following condition, that is,

[0043]

Number

[0044] is an even number.

[0045] In yet another possible implementation of the first aspect, the plurality of modulation symbols includes N modulation symbols, where N is a natural number greater than 1. A second mapping mode represents mapping the 1st through Lth modulation symbols to subcarriers in the order of subcarrier indexes starting from the (N-L+1)th subcarrier index, and mapping the (L+1)th through Nth modulation symbols to subcarriers in the order of subcarrier indexes starting from the 1st subcarrier index, where L <Nである。

[0046] The order may be descending, ascending, or any other predefined order.

[0047] In yet another possible implementation of the first aspect, the serial number SN2 of the second time unit satisfies the following two conditions:

[0048] Condition 1:

[0049]

number

[0050] is an odd number.

[0051] where: SN2 ≧0, floor() is the floor function, Offset2 is the starting offset of the serial number of the second time unit, Period2 indicates the allocation period of the multiple mapping modes, and Period2>0 or Period2=0.

[0052] Condition 2: SN2≧Offset2 or SN2>Offset2. For details about each parameter, see the above explanation.

[0053] It should be noted that the above describes the case where a starting offset exists. In a specific implementation process, this application can also be applied to the case where a starting offset is not set. For example, in a possible implementation, the serial number SN2 of the second time unit satisfies the following conditions:

[0054]

number

[0055] is an odd number.

[0056] where: SN2 ≧0, floor() is a floor function, Period2 indicates the arrangement period of multiple mapping modes, and Period2>0 or Period2=0.

[0057] In yet another possible implementation of the first aspect, the plurality of mapping modes further includes a third mapping mode, and the method further includes determining a third mapping mode from among the plurality of mapping modes and mapping a third modulation symbol sequence carried in a third time unit in the third mapping mode.

[0058] The P modulation symbols in the third modulation symbol sequence are respectively mapped to the P subcarriers in a third mapping mode, and the P subcarriers belong to a subcarrier set.

[0059] The third mapping mode, the first mapping mode, and the second mapping mode represent different mapping positions of the P modulation symbols on the P subcarriers.

[0060] According to a second aspect, an embodiment of this application is a step of determining a first mapping mode among a plurality of mapping modes, where the plurality of mapping modes further includes a second mapping mode, and a step of receiving, in the first mapping mode, a first modulation symbol sequence transmitted in a first time unit, and discloses a resource mapping method.

[0061] A plurality of modulation symbols in the first modulation symbol sequence are respectively mapped to a plurality of subcarriers in the first mapping mode. Each subcarrier is used to map one modulation symbol. The plurality of subcarriers belong to a subcarrier set.

[0062] The first mapping mode and the second mapping mode represent different mapping positions of a plurality of modulation symbols on a plurality of subcarriers.

[0063] In a possible implementation of the second aspect, the first mapping mode and the second mapping mode represent different mapping positions of the first modulation symbol on a plurality of subcarriers. The first modulation symbol is R modulation symbols among the plurality of modulation symbols, where 0 < R ≦ N, and N is the number of modulation symbols included in the plurality of modulation symbols.

[0064] In still another possible implementation of the second aspect, the method further includes a step of determining a second mapping mode among the plurality of mapping modes, and a step of receiving, in the second mapping mode, a second modulation symbol sequence transmitted in a second time unit.

[0065] At least one modulation symbol in the second modulation symbol sequence is respectively mapped to at least one subcarrier in the second mapping mode. The at least one subcarrier belongs to a subcarrier set.

[0066] The first mapping mode and the second mapping mode represent different mapping positions of at least one modulation symbol on at least one subcarrier.

[0067] In yet another possible implementation of the second aspect, the first modulation symbol sequence corresponds to first data, and the second time unit is utilized to carry a retransmission of the first data.

[0068] In yet another possible implementation of the second aspect, determining a second mapping mode among the plurality of mapping modes includes determining the second mapping mode among the plurality of mapping modes based on a second parameter and / or second mapping mode information, wherein the second parameter includes a serial number of the second time unit or a redundancy version number of the data carried in the second time unit.

[0069] In yet another possible implementation of the second aspect, the second mapping mode information indicates at least one of an arrangement, a period, or an offset in the period of the plurality of mapping modes.

[0070] In yet another possible implementation of the second aspect, the second mapping mode information is determined in at least one of the following ways: through pre-configuration, using higher layer signaling, or using the number of hybrid automatic repeat request (HARQ) processes.

[0071] In yet another possible implementation of the second aspect, the step of determining a first mapping mode among the plurality of mapping modes includes a step of determining the first mapping mode among the plurality of mapping modes based on a first parameter and / or first mapping mode information, wherein the first parameter includes a serial number of the first time unit or a redundancy version number of data carried in the first time unit.

[0072] In yet another possible implementation of the second aspect, the first mapping mode information indicates at least one of an arrangement, a periodicity, or an offset in the periodicity of the plurality of mapping modes.

[0073] In yet another possible implementation of the second aspect, the first mapping mode information is determined in at least one of the following ways: through pre-configuration, using higher layer signaling, or using the number of hybrid automatic repeat request (HARQ) processes.

[0074] In yet another possible implementation of the second aspect, the higher layer signaling may be one or more of broadcast information, system information, higher layer configuration signaling, media access control layer signaling, and the like.

[0075] In yet another possible implementation of the second aspect, the first mapping mode represents sequentially mapping the modulation symbols to the subcarriers in the order of the indices of the subcarriers.

[0076] In yet another possible implementation of the second aspect, the serial number SN of the first time unit satisfies the following two conditions:

[0077] Condition 1:

[0078]

number

[0079] is an even number.

[0080] where SN≧0, floor() is the floor function, Offset is the starting offset of the serial number of the first time unit, Period indicates the allocation period of multiple mapping modes, and Period>0 or Period=0.

[0081] Condition 2: SN ≧ Offset or SN > Offset. For each parameter, refer to the above description. In yet another possible implementation of the second aspect, Condition 1 may alternatively be

[0082]

Number

[0083] expressed as. Here, mod represents the modulo operation.

[0084] It should be noted that the above describes the case where there is a start offset. In a specific implementation process, this application is also applicable to the case where no start offset is set.

[0085] In the above, the floor function is used as an example for explanation. This application is also applicable to the case where the ceiling function is used. For example, the ceiling function is ceil(), and the serial number SN of the first time unit may also satisfy the following condition, that is,

[0086]

Number

[0087] is even.

[0088] In yet another possible implementation of the second aspect, the plurality of modulation symbols includes N modulation symbols, where N is a natural number greater than 1. The second mapping mode maps the first to the L-th modulation symbols to the sub-carriers in the order of the indices of the sub-carriers starting from the index of the (N - L + 1)-th sub-carrier, and maps the (L + 1)-th to the N-th modulation symbols to the sub-carriers in the order of the indices of the sub-carriers starting from the index of the first sub-carrier, where L < N.

[0089] In still another possible implementation of the second aspect, the serial number SN2 of the second time unit satisfies the following two conditions.

[0090] Condition 1:

[0091]

Number

[0092] is odd.

[0093] Here, SN2 ≧0, floor() is the floor function, Offset2 is the start offset of the serial number of the second time unit, Period2 indicates the arrangement period of a plurality of mapping modes, and Period 2 > 0 or Period 2 = 0.

[0094] Condition 2: SN2 ≧ Offset2 or SN2 > Offset2. For each parameter, please refer to the above description. It should be noted that the above describes the case where there is a start offset. In a specific implementation process, this application is also applicable to the case where the start offset is not set.

[0095] In still another possible implementation of the second aspect, the plurality of mapping modes further includes a third mapping mode. The method further includes determining the third mapping mode among the plurality of mapping modes, and mapping the third modulation symbol sequence transmitted in the third time unit in the third mapping mode.

[0096] The P modulation symbols in the third modulation symbol sequence are respectively mapped to P subcarriers in the third mapping mode. The P subcarriers belong to a subcarrier set.

[0097] The third mapping mode, the first mapping mode, and the second mapping mode represent different mapping positions of P modulation symbols on P subcarriers.

[0098] According to a third aspect, an embodiment of this application discloses a resource mapping apparatus. The resource mapping apparatus includes a determination unit and a mapping unit. The resource mapping apparatus is configured to implement the method described in the first aspect or any possible implementation of the first aspect.

[0099] According to a fourth aspect, an embodiment of this application discloses a resource mapping apparatus. The resource mapping apparatus includes a determination unit and a demapping unit. The resource mapping apparatus is configured to implement the method described in the second aspect or any possible implementation of the second aspect.

[0100] According to a fifth aspect, an embodiment of this application discloses a resource mapping apparatus. The resource mapping apparatus includes at least one processor and a communication interface. The at least one processor is configured to call a computer program stored in at least one memory, whereby the apparatus implements the method described in the first aspect or any possible implementation of the first aspect.

[0101] According to a sixth aspect, an embodiment of this application discloses a resource mapping apparatus. The resource mapping apparatus includes at least one processor and a communication interface. The at least one processor is configured to call a computer program stored in at least one memory, whereby the apparatus implements the method described in the second aspect or any possible implementation of the second aspect.

[0102] According to a seventh aspect, embodiments of this application further provide a terminal. The terminal includes the resource mapping device described in the third aspect or any possible implementation of the third aspect, or includes the resource mapping device described in the fourth aspect or any possible implementation of the fourth aspect.

[0103] According to an eighth aspect, embodiments of this application further provide a chip system. The chip system includes at least one processor and a communication interface. The communication interface is configured to transmit and / or receive data. The at least one processor is configured to call a computer program stored in at least one memory, whereby the chip system implements the method described in the first aspect or any possible implementation of the first aspect, or implements the method described in the second aspect or any possible implementation of the second aspect.

[0104] According to a ninth aspect, embodiments of this application further provide a computer-readable storage medium. The computer-readable storage medium stores a computer program. When the computer program is executed on one or more processors, the method described in the first aspect or any possible implementation of the first aspect is executed, or the method described in the second aspect or any possible implementation of the second aspect is executed.

[0105] According to a tenth aspect, embodiments of this application further provide a computer program product. When the computer program product is executed on one or more processors, the method described in the first aspect or any possible implementation of the first aspect is executed, or or the method described in the second aspect or any possible implementation of the second aspect is executed 。

[0106] According to an eleventh aspect, an embodiment of the present application further provides a terminal. The terminal may be an intelligent cockpit product, a vehicle, or the like. The terminal includes a first node and / or a second node. The first node (e.g., a base station or an automobile cockpit area controller CDC) includes the resource mapping device described in the third aspect or any possible implementation of the third aspect. The second node (e.g., one or more of modules such as a camera, a screen, a microphone, an acoustic device, a radar, an electronic key, a passive entry / passive start system controller, and a user equipment UE) includes the resource mapping device described in the fourth aspect or any possible implementation of the fourth aspect.

[0107] Alternatively, the vehicle may be replaced by an intelligent terminal or transportation tool, such as an unmanned aerial vehicle or a robot.

[0108] According to a twelfth aspect, an embodiment of the present application further provides a communication system, the communication system including: a first resource mapping apparatus and a second resource mapping apparatus, the first resource mapping apparatus configured to implement the method described in the first aspect or any possible implementation of the first aspect, and the second resource mapping apparatus configured to implement the method described in the second aspect or any possible implementation of the second aspect. [Brief explanation of the drawings]

[0109] The following describes the accompanying drawings used in the embodiments of this application.

[0110]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5A

Figure 5B

Figure 5C

Figure 6

Figure 7A

Figure 7B

Figure 7C

Figure 8

Figure 9

Figure 10

Figure 11A

Figure 11B

Figure 12(a)

Figure 12(b)

Figure 12(c)

Figure 12(d)

Figure 13

Figure 14

Figure 15

Embodiments for Carrying Out the Invention

[0111] It should be noted that in this application, terms such as "as an example" or "for example" are used to present examples, instances, or explanations. Any embodiment or design solution described using "as an example" or "for example" in this application should not be construed as being more suitable or having more advantages than other embodiments or design solutions. Exactly, terms such as "as an example" or "for example" are intended to indicate related concepts in a specific manner.

[0112] In the embodiments of this application, "at least one" means one or more, and "a plurality of" means two or more. "At least one of the following items (parts)" or similar expressions mean any combination of these items, including any single item (part) or any combination of a plurality of items (parts). For example, at least one item (part) of a, b, or c can represent a, b, c, (a and b), (a and c), (b and c), or (a, b, and c), where a, b, and c can be singular or plural. "And / or" describes the association relationship between related objects and indicates that three relationships can exist. For example, A and / or B can represent the following three cases: only A exists, both A and B exist, and only B exists. A and B can each be singular or plural. The symbol " / " generally indicates an "or" relationship between related objects.

[0113] In the embodiments of this application, the term "when..." can be interpreted to mean "in the case of...", "after...", "in response to being determined to be...", or "in response to being detected as..." depending on the context.

[0114] In addition, unless otherwise mentioned, terms indicating order such as "first" and "second" used in the embodiments of this application are used to distinguish multiple objects and are not intended to limit the sequence, time sequence, priority, or importance of multiple objects. For example, the first mapping mode and the second mapping mode are merely used to distinguish different mapping modes and do not indicate different importance levels of the two mapping modes.

[0115] For ease of understanding, in the following, for reference, examples are used to explain some concepts related to the embodiments of this application. Details are shown below.

[0116] 1: Orthogonal frequency division multiplexing (OFDM) technology

[0117] OFDM technology is a multi - carrier frequency division multiplexing (FDM) technology. Multiple carriers operate simultaneously. These carriers may be referred to as subcarriers in FDM technology. In OFDM, multiple subcarriers are orthogonal, so this technology is called orthogonal frequency division multiplexing. The operating frequency of a subcarrier corresponds to the frequency. From the perspective of the spectrum, each subcarrier uses the subcarrier's frequency as the center frequency and occupies a specific bandwidth.

[0118] OFDM can adjust the number of subcarriers to flexibly change the operating bandwidth, thereby meeting the requirements for a large bandwidth and achieving a better capacity expansion effect.

[0119] In OFDM technology, a signal is carried using an OFDM symbol, and one OFDM symbol can correspond to one or more subcarriers. A Cyclic Prefix (CP) can be added to the OFDM symbol to avoid inter - symbol interference. An OFDM symbol with CP added is called a CP - OFDM symbol.

[0120] 2: Hybrid automatic repeat request (HARQ)

[0121] In a mobile communication system, when data is transmitted / received, the receiver needs to notify the transmitter whether the data has been successfully received. If the received signal is successfully decoded, the receiver feeds back an Acknowledge character (ACK) to the transmitter. If reception or decoding fails, the receiver feeds back a Negative Acknowledge character (NACK) to the transmitter, and the transmitter may choose to retransmit the data. This process is called automatic repeat request (ARQ).

[0122] HARQ is a technique that combines Forward error correction (FEC) coding and automatic repeat request (ARQ). When decoding fails, the receiver stores the received data and requests the transmitter to retransmit the data. The receiver combines the retransmitted data with the previously received data and then decodes the data. The diversity gain reduces the number of retransmissions, thereby reducing the delay. HARQ techniques can generally be classified into Chase Combining HARQ (CC-HARQ) and Incremental Redundancy HARQ (IR-HARQ).

[0123] In CC-HARQ, the transmitter transmits the same coded data (data obtained through coding) as in the initial transmission in each retransmission, and the receiver performs maximum ratio combining on the coded data received multiple times. Since the same coded data is transmitted each time, CC-HARQ can be regarded as using a convolutional code. Through retransmission and maximum ratio combining, the equivalent signal-to-noise ratio (signal noise ratio, SNR or S / N) of the received information is improved, thereby reducing the error probability.

[0124] In IR-HARQ, the transmitter transmits different encoded data in each retransmission. The transmitter processes the output of the forward error correction encoder (e.g., through puncturing), thereby generating different redundancy versions. Different redundancy versions are transmitted in each retransmission, so that the receiver can receive new information to help the decoder complete the decoding of the information. Here, it should be noted that generally, RVs are used to implement incremental redundancy (IR) HARQ transmission. For example, the redundant bits generated by the encoder are divided into multiple groups, each RV defines one transmission start point, and different RVs are used in the initial transmission and each retransmission to perform progressive accumulation of redundant bits to complete the incremental redundancy HARQ operation. Alternatively, the bits generated by the encoder may be arranged in a specific manner, each RV defines one transmission start point, and based on this start point in a specific manner, corresponding bits are extracted from the encoded bits generated by the encoder to form a channel bit sequence.

[0125] 3: Time unit

[0126] The time unit indicates the time length in the time domain. The unit of the time unit may be a superframe, a radio frame, a symbol, a mini-slot, a slot, a subframe, or other time units, etc. A superframe is a time unit that includes multiple radio frames. A radio frame is a time unit smaller than a superframe. A symbol is a time unit smaller than a radio frame.

[0127] For example, in an on-board short-range wireless communication system, the length of a wireless frame is 1 / 48 ms = 20.833 μs, each superframe contains 48 wireless frames, and the length of each superframe is 1 ms. In the example, one superframe contains 48 wireless frames, and the 48 wireless frames are sequentially numbered from wireless frame #0 to wireless frame #47. Each wireless frame contains 10 symbols. Among the 10 symbols, 4 symbols are for downlink, 3 symbols are for uplink, 2 symbols are used as guard gaps (GAPs), and 1 symbol is used as a flexible symbol. The flexible symbol may be used for uplink transmission, downlink transmission, or other transmissions. There is no limitation in this regard. In the on-board (or off-board) short-range wireless communication system in the above example, the uplink is usually the direction in which a terminal (T) node transmits data or information to a grant (G) node, and may be represented by "T". The downlink is usually the direction in which the G node transmits data or information to the T node, and may be represented by "G". In the on-board short-range wireless communication system, usually, there are communication requirements between different T nodes or different G nodes, and the communication between different T nodes or different G nodes may occupy the above flexible symbol.

[0128] 4. Serial number of time unit

[0129] In the embodiments of this application, the serial number of the time unit may start from a preset value (for example, 0). The preset value may be pre-configured or pre-specified (for example, specified by a protocol). Further, when the serial number of the time unit reaches a threshold (for example, when it is equal to the threshold), the serial number of the time unit is reversed, and the serial number of the time unit may resume from the preset value.

[0130] The pre-set value may be pre-configured, indicated by upper-layer signaling, or specified by a protocol. For example, according to the protocol specification, the serial number of the time unit changes from 0, reverses when it reaches the maximum value, and then continues to increase sequentially after returning to 0.

[0131] 5. Broadcast

[0132] Broadcast is 、 a method by which nodes in a network send information. Information transmission The range within which information can be transmitted is sometimes referred to as the broadcast area. Other nodes within the broadcast area can receive the information. Information transmitted in the broadcast manner is sometimes referred to as broadcast information, and includes, but is not limited to, broadcast information and / or system information. In contrast, unicast information is information transmitted via network communication between a single transmitter and a single receiver.

[0133] The broadcast area can be affected by multiple factors. For example, a higher transmission power of a node indicates a larger range of the broadcast area. Alternatively, compared with a high frequency band, a low frequency band has a longer transmission distance and a larger range of the broadcast area. For ease of explanation, in the following embodiments, when the distance between two nodes is short or one node is close to another node, it means that one node is located within the broadcast area of the other node, that is, the node can receive the broadcast information transmitted by the other node.

[0134] 6. System Information

[0135] System information may also be referred to as domain system info and is information transmitted by a node within a communication domain (which is typically a grant node or a control node within the communication domain) to other nodes within the communication domain. Optionally, system information is typically transmitted in a broadcast manner. In this case, system information is a type of broadcast information. However, in some scenarios, system information may also be transmitted in a multicast or unicast manner. Generally, one communication domain includes one G node and at least one T node.

[0136] System information typically includes one or more parameter blocks of a master information block (MIB) and one or more system information blocks (SIBs). Communication-related parameters may be configured using system information.

[0137] 7. Upper Layer Configuration Signaling

[0138] Upper layer configuration signaling is used to configure communication parameters or to implement functions such as power control, channel allocation, packet scheduling, and end-to-end quality of service (QoS) guarantee. For example, upper layer configuration signaling may be an X resource control (XRC) message.

[0139] For example, an on-board short-range wireless communication system includes a T node and a G node. Upper layer configuration signaling determined by the T node may sometimes be referred to as upper layer configuration signaling specialized for that T node. Upper layer configuration signaling transmitted by the G node may sometimes be referred to as upper layer configuration signaling specialized for that G node.

[0140] The description of the related concepts above can be applied to the following embodiments.

[0141] Hereinafter, embodiments of this application will be described with reference to the accompanying drawings in the embodiments of this application.

[0142] The system architectures and service scenarios described in this application are intended to more clearly explain the technical solutions in this application and do not constitute any limitation to the technical solutions provided in this application. With the development of system architectures and the emergence of new service scenarios, those skilled in the art can also know that the technical solutions provided in this application are also applicable to similar technical problems.

[0143] FIG. 1 is a schematic diagram of a possible wireless communication system according to an embodiment of this application. The wireless communication system includes a first node 101 and a second node 102. The first node transmits data to the second node. Therefore, the first node 101 may also be referred to as a transmitter, and the second node 102 may also be referred to as a receiver.

[0144] When transmitting data, the first node 101 encodes and modulates the data to form modulation symbols, maps the modulation symbols to corresponding carriers (or sub-carriers), and transmits a wireless signal using an antenna. The second node 102 demaps, demodulates, and decodes the received wireless signal to obtain the transmitted data. The link for wireless communication between the first node 101 and the second node 102 can be based on multiple communication technologies. For example, the communication technology can be a short-distance connection technology including 802.11b / g, Bluetooth, Zigbee, Radio Frequency Identification (RFID) technology, Ultra Wideband (UWB) technology, and short-distance wireless communication systems (e.g., on-board short-distance wireless communication systems). As another example, the communication technology can be a long-distance connection technology including Global System for Mobile communications (GSM) for mobile communication, General Packet Radio Service (GPRS), Universal Mobile Telecommunications System (UMTS), and other wireless access technologies. Of course, it is not excluded that other wireless communication technologies can be used to support communication between the first node 101 and the second node 102.

[0145] In some specific implementation scenarios, the first node 101 may also be referred to as a G node, a grant node, or a control node, and the second node 102 may also be referred to as a T node or a terminal. The transmission link from the G node to the T node may be referred to as a C link or a downlink. The transmission link from the T node to the G node may be referred to as a T link or an uplink.

[0146] It should be understood that only the example where the first node 101 is a transmitter and the second node 102 is a receiver is used here for the purpose of explanation. This application is also applicable to the scenario where the first node 101 is a receiver and the second node is a transmitter.

[0147] In a wireless communication process, signals reach the receiver through multiple paths, and multipath signal superposition causes inconsistent channel fading coefficients corresponding to different frequencies, that is, frequency-domain selective fading. If the channel quality on a specific frequency band is poor, the modulation symbols on the subcarriers corresponding to that frequency band may not be correctly decoded. Since frequency-domain selective fading changes slowly over time, there may be transmission errors in the signals transmitted over a certain period on the subcarriers corresponding to that frequency band, which affects the signal transmission efficiency.

[0148] For example, FIG. 2 is a schematic diagram of a wireless communication scenario in a vehicle according to an embodiment of this application. The cockpit domain controller (CDC) 201 in the vehicle is the control center in the intelligent cockpit device and can be regarded as the first node 101. The display controller 202 that supports wireless communication technology in the vehicle can be regarded as the second node 102. A wireless connection is established between the CDC 201 and the display controller 202, thereby reducing the number of bundles in the vehicle. The CDC 201 can perform data transmission with the display controller 202 using wireless communication technology.

[0149] Specifically, when CDC201 sends certain data to display controller 202, this data is first divided into a plurality of transport blocks (TBs). The CDC determines one or more TBs to be sent in a time unit, encodes and modulates each data block to obtain a plurality of modulation symbols. For example, one transport block is sent in a time unit, and the encoded transport block contains 800 bits of data. When modulation is performed in Quadrature Phase Shift Keying (QPSK) mode, each modulation symbol can represent 2 bits of data, and 400 modulation symbols can be obtained. When modulation symbols are mapped to subcarriers, the mapping can be performed in the form of modulation symbols or groups of modulation symbols.

[0150] For example, FIG. 3 is a schematic diagram of a mapping mode according to an embodiment of this application. Modulation symbols can be mapped to a plurality of RBs. For example, one RB includes 12 subcarriers, and there are 8 available RBs. In this case, one modulation symbol sequence can include 96 modulation symbols. Considering a possible case, if the channel quality on the frequency band corresponding to the RB with serial number 3 in FIG. 3 is poor, decoding errors may occur in the modulation symbols on that frequency band, that is, the subcarriers corresponding to frequency-selective fading. When a decoding error occurs, the display controller 202 can feedback a NACK to the transmitter (CDC201). In this case, the transmitter (CDC201) can retransmit the data to the display controller 202. However, due to the influence of frequency-selective fading, decoding errors may still occur in the retransmitted data. Therefore, multiple retransmissions are required to obtain correct data through decoding, which affects the data transmission efficiency. However, in the process of vehicle movement, when CDC201 transmits data to the display controller 202 with low transmission efficiency, driving decisions, driving routes, and safety prompts cannot be transmitted in a timely manner, threatening driving safety.

[0151] Therefore, how to reduce the influence of frequency-selective fading on data transmission and improve data transmission efficiency is an issue that needs to be solved urgently.

[0152] FIG. 4 is a schematic flowchart of a resource mapping method according to an embodiment of this application. Optionally, the method can be implemented based on the architecture shown in FIG. 1. The method includes the following steps, but is not limited thereto.

[0153] Step S401: The first resource mapping device determines a first mapping mode among a plurality of mapping modes, and the plurality of mapping modes further includes a second mapping mode.

[0154] For ease of explanation, the resource mapping device of the transmitter is referred to as a first resource mapping device. The first resource mapping device can map modulation symbols to subcarriers in a certain mapping mode. For example, refer to FIG. 1. The first resource mapping device can be a resource mapping device within the first node 101. Alternatively, the first resource mapping device can be a chip or an integrated circuit within the first node 101. Alternatively, the first resource mapping device can be the first node 101.

[0155] In this embodiment of this application, the mapping mode can represent the subcarrier positions to which the modulation symbols are mapped. A modulation symbol is a symbol obtained after data (or a codeword) is modulated. Optionally, the number of modulation symbols in the modulation symbol sequence can correspond to the number of currently scheduled subcarriers. For example, if the number of currently scheduled subcarriers is N, the number of modulation symbols in the first modulation symbol sequence can be N. It should be understood that the subcarriers in this application are described as valid subcarriers. The scheduled subcarriers belong to a subcarrier set. The subcarrier set can include a plurality of subcarriers within the available bandwidth. The plurality of subcarriers within the available bandwidth can be scheduled to carry modulation symbols. Alternatively, the subcarrier set can further include one or more subcarriers within a bandwidth that is not available.

[0156] When a plurality of modulation symbols in a modulation symbol sequence (e.g., a first modulation symbol sequence) are mapped to a plurality of subcarriers, the first mapping mode and the second mapping mode represent different mapping positions of the plurality of modulation symbols on the plurality of subcarriers. It should be understood that the different mapping positions can be such that at least one modulation symbol has a different mapping position, or any modulation symbol among the plurality of modulation symbols has a different mapping position. For example, the plurality of modulation symbols includes N modulation symbols. The first mapping mode and the second mapping mode represent different mapping positions of the first modulation symbol among the plurality of modulation symbols on the plurality of subcarriers. The first modulation symbol is R modulation symbols, where 0 < R ≤ N.

[0157] This application provides two possible cases as examples.

[0158] Case 1: When a plurality of modulation symbols are separately mapped to a plurality of subcarriers in the first modulation mode and the second modulation mode, the mapping positions of two modulation symbols are different. FIG. 5A is a schematic diagram of a possible first mapping mode according to an embodiment of this application. The first modulation symbol sequence includes N modulation symbols, and for ease of explanation, is denoted by serial numbers from 0 to (N - 1). The bandwidth portion shown in FIG. 5A has a total of M subcarriers that can be scheduled. In this case, the subcarrier set includes M subcarriers, which may be denoted by serial numbers from 0 to (M - 1) for ease of explanation.

[0159] For example, the subcarriers scheduled in the MAC layer are subcarriers having serial numbers from serial number 0 to serial number (N-1). In the first mapping mode, the N modulation symbols in the first modulation symbol sequence are respectively mapped to the subcarriers having serial numbers from serial number 0 to serial number (N-1) in the order of the serial numbers of the subcarriers. It should be noted that an example where the modulation symbols are mapped in ascending order of the serial numbers is used in the description in this application. This application is also applicable to cases where the modulation symbols are mapped in descending order of the serial numbers or other predefined orders.

[0160] For ease of understanding, a plurality of modulation symbols are i expressed using d

[0161]

Number

[0162] and a plurality of subcarriers are expressed using

[0163]

Number

[0164] and j indicates the index of the subcarrier. The first mapping mode can be expressed as

[0165] For ease of understanding, a plurality of modulation symbols are represented using d i (0 ≦ i ≦ N - 1), and a plurality of subcarriers are represented using

[0166]

Number

[0167] where j indicates the index of the subcarrier. The first mapping mode can be expressed as

[0168]

Number

[0169] and can be expressed as such.

[0170] Case 2: When a plurality of modulation symbols are separately mapped to a plurality of subcarriers in the first modulation mode and the second modulation mode, the mapping positions of all the modulation symbols are different. For example, FIG. 5C is a schematic diagram of still another possible second mapping mode according to an embodiment of this application. In the second mapping mode, from the modulation symbol with serial number 0 (or the first modulation symbol) to the modulation symbol with serial number (L - 1) (or the L-th modulation symbol), they are sequentially mapped to the subcarriers in the order of the serial numbers of the subcarriers starting from the subcarrier with serial number (N - L) (or the (N - L + 1)-th subcarrier), and the modulation symbols with serial numbers from L to (N - 1) are sequentially mapped to the subcarriers in the order of the serial numbers of the subcarriers starting from the subcarrier with serial number 0, where L < N. It should be noted that the positions of the subcarriers can be indicated using the indices of the subcarriers. Here, an example where the index of the subcarrier is the serial number of the subcarrier is used for the purpose of explanation. This application is also applicable to cases where other indexing methods are used.

[0171] For ease of understanding, a plurality of modulation symbols are represented using d i (0 ≦ i ≦ N - 1), and a plurality of sub - carriers are represented using

[0172]

Number

[0173] where j indicates the index of the sub - carrier. The first mapping mode can be expressed as

[0174]

Number

[0175] and can be expressed as such.

[0176] Here, mod represents the modulo operation. For example, N is 10, L is 4, and the index of the sub - carrier is the serial number of the sub - carrier. In this case, the modulation symbol with serial number 0 is mapped to the sub - carrier with serial number 6, the modulation symbol with serial number 1 is mapped to the sub - carrier with serial number 7, …, the modulation symbol with serial number 4 is mapped to the sub - carrier with serial number 0. The rest can be inferred by analogy.

[0177] In a possible implementation, the first resource mapping device can determine the first mapping mode among a plurality of mapping modes based on at least one of mapping mode information, the first parameter, and NACK indication information. The first parameter can include one or more of the serial number of the time unit, the redundancy version number, and other identifiers of the time unit. For ease of explanation, the mapping mode information for determining the first mapping mode is referred to as the first mapping mode information. For example, this application provides several possible implementations as follows by way of example.

[0178] Implementation 1: Among multiple mapping modes, the first mapping mode is determined using the first mapping mode information. The first mapping mode information indicates at least one of the period, offset, or arrangement of the multiple mapping modes. The offset can be the offset in the period. For ease of understanding, this application provides the following three examples.

[0179] Example 1: The mapping mode information can indicate the period of the mapping mode. For example, the multiple mapping modes can include two mapping modes, and the first mapping mode information can be "00001111", where 0 indicates the first mapping mode and 1 indicates the second mapping mode. For example, the mapping mode change rule can be that the mapping mode is changed once per time unit. The unit of the time unit can be a superframe, radio frame, symbol, mini-slot, slot, subframe, or other time unit. When the unit of the time unit is a superframe, the serial number of the time unit may be referred to as the superframe serial number or superframe number.

[0180] Table 1 is a possible schematic table of the mapping mode information and the corresponding serial number of the time unit according to the embodiments of this application. It can be understood that the superframe with the superframe serial number a (referred to as superframe a for ease of explanation) corresponds to the first mapping mode. Specifically, the mapping mode of the first symbol sequence carried in superframe a is the first mapping mode. Similarly, the mapping mode of the first symbol sequence carried in superframe (a + 4) is the second mapping mode. The parts not shown can be inferred by analogy.

[0181]

Table 1

[0182] Alternatively, the first mapping device maps a plurality of modulation symbols to a plurality of subcarriers based on mapping mode information, and the mapping mode is changed once every four superframes.

[0183] It may be understood that the period is described using only an example including two mapping modes. This application is also applicable to cases including three, four, or other numbers of mapping modes. For example, the plurality of mapping modes includes three mapping modes. The period of the mapping modes may be "aabbcc", where a represents the first mapping mode, b represents the second mapping mode, and c represents the third mapping mode.

[0184] Example 2: The first mapping mode information may include an offset to indicate an offset in the period. For example, the plurality of mapping modes includes two mapping modes, the period of the plurality of mapping modes is "00001111", 0 represents the first mapping mode, and 1 represents the second mapping mode. The offset information is 3. The arrangement of the mapping modes after the offset may be expressed as "0111100001111000…". Table 2 is yet another possible schematic table of mapping mode information and the serial numbers of corresponding time units according to an embodiment of this application. It may be understood that a superframe having a superframe serial number b (referred to as superframe b for ease of explanation) corresponds to the first mapping mode. Specifically, the mapping mode of the first symbol sequence carried in superframe b is the first mapping mode. Similarly, the mapping mode of the first symbol sequence carried in superframe (b + 1) is the second mapping mode. The parts not shown can be inferred by analogy.

[0185]

Table 2

[0186] In a possible design, the first mapping device may pre-configure, pre-define, or pre-acquire the period of the mapping mode, whereby the first mapping device may determine the first mapping mode based on the offset.

[0187] Example 3: The first mapping mode information is an arrangement or pattern of a plurality of mapping modes. For example, the plurality of mapping modes includes two mapping modes, the arrangement of the plurality of mapping modes is "01001010110101110", 0 indicates the first mapping mode, and 1 indicates the second mapping mode. It may be understood that the arrangement of the plurality of mapping modes may be shown in an aperiodic form.

[0188] In a possible implementation, the first mapping mode information may be pre-set (e.g., defined by a pre-defined rule or protocol), determined using upper layer signaling, or determined using the number of HARQ processes.

[0189] The upper layer signaling may be one or more of broadcast information, system information, upper layer configuration signaling, and MAC layer signaling.

[0190] In a possible design, a transmitter, a receiver, or a control node (e.g., a base station or a C node) transmits upper layer signaling to indicate mapping mode information, e.g., indicating the period N of the mapping mode or the start offset Offset.

[0191] The number of HARQ processes indicates concurrent HARQ processes. In this application, the number of HARQ processes may be pre-configured or pre-defined (e.g., specified by a protocol), may be transmitted by another device or module and received by the first mapping device, or may be calculated by the first mapping device.

[0192] Implementation 2: A first mapping mode among multiple mapping modes is determined using a serial number of a time unit. A modulation symbol sequence is carried in the time unit. Optionally, the time unit may be one or more of a superframe, a radio frame, etc. When the time unit is a superframe, the serial number of the time unit may be referred to as a superframe serial number. Optionally, the superframe serial number may include at least one of a serial number of a superframe carrying data, a serial number of a superframe carrying Downlink Control Information (DCI) signaling, etc.

[0193] In a possible design, an example is taken in which the serial number of the time unit is SN and the multiple mapping modes include two mapping modes. When the first mapping mode is determined among the multiple mapping modes, the SN satisfies the following condition: SN mod 2=0.

[0194] In yet another possible design, when the SN is even, a first mapping mode is determined among multiple mapping modes.

[0195] It should be understood that this also applies to cases where the plurality of mapping modes includes other numbers of mapping modes, for example, the plurality of mapping modes includes three mapping modes, where if SN mod 3=0, a first mapping mode is determined from the plurality of mapping modes, if SN mod 3=1, a second mapping mode is determined from the plurality of mapping modes, or if SN mod 3=2, a third mapping mode is determined from the plurality of mapping modes.

[0196] In yet another possible design, the first mapping device may determine the first mapping mode among a plurality of mapping modes based on the serial number and the arrangement period of time units. The arrangement period indicates the number of time units for which one mapping mode lasts, or the number of time units until one mapping mode is changed. For example, when the first mapping mode is determined among a plurality of mapping modes, SN satisfies the following conditions, that is,

[0197]

Number

[0198] is satisfied.

[0199] Here, floor represents the floor function, that is, floor(x) is the largest integer not exceeding x, Period represents the arrangement period, Period > 0 or Period = 0, z is 0 or more, and (Period + z) ≠ 0.

[0200] Furthermore, when Period represents the arrangement period, there may be a correspondence relationship between Period and the arrangement relationship. For example, (Period + 1) is used as the arrangement period. When the first mapping mode is determined among a plurality of mapping modes, SN satisfies the following conditions, that is

[0201]

Number

[0202] is satisfied.

[0203] For example, when Period is 2, it may indicate that the arrangement period of a plurality of mapping modes is 3. Specifically, the mapping mode is changed once every three time units. In this case, the change rule of a plurality of mapping modes may be expressed as "000111000111…".

[0204] Optionally, the placement period may be preset or predefined, or may be determined using upper layer signaling. Alternatively, the placement period may be determined based on the mapping mode information in Implementation 1.

[0205] In yet another possible design, the mapping device may determine a first mapping mode among a plurality of mapping modes based on the serial number of the time unit, the placement period, and the start offset. The start offset is a preset or preconfigured value, or indication information. For example, when the first mapping mode among a plurality of mapping modes is determined, the SN satisfies the following two conditions.

[0206] Condition 1:

[0207]

Number

[0208] Condition 2: SN ≥ Offset or SN > Offset.

[0209] Here, Offset is the start offset of the serial number of the time unit. Optionally, when SN < Offset (or SN ≤ Offset), another mapping mode may be used, or a predefined default mapping mode or the like may be used. It should be understood that the serial number of the superframe at which the first mapping mode among a plurality of mapping modes starts to be used may be adjusted using the start offset, and the mapping mode may be adjusted more flexibly.

[0210] In the above, the floor function is used as an example for explanation, but it should be noted that the above design can also be implemented when the ceiling function is used instead. For example, the ceiling function is ceil(), and the serial number SN of the first time unit also satisfies the following condition, that is,

[0211]

Number

[0212] can be satisfied.

[0213] In this case, (SN-Offset) / (Period+1) is 1 or more. The start offset can be any integer.

[0214] In a possible implementation, an example where Offset is 3, Period is 2, and the serial number SN of the time unit gradually increases from 0 is used. In this case, when SN = 3, floor[(SN-Offset) / (Period+1)] is 0, and when SN≧Offset, the first mapping mode is determined among multiple mapping modes.

[0215] In a possible design, the serial number SN of the time unit can be the superframe serial number (or referred to as the superframe number). When the superframe number satisfies the following condition, that is,

[0216]

Number

[0217] is an even number, the modulation symbol is sequentially mapped to N scheduled subcarriers in ascending order of the subcarrier index on N scheduled subcarriers, superframeOffset indicates the start offset of the superframe number, superframe number≧superframeOffset or superframe number>superframeOffset, and superframePeriod indicates the arrangement period of the mapping mode. floor() indicates the floor function and should be understood as just an example. This application is also applicable to cases where the ceiling function is used.

[0218] When the superframe number satisfies the following conditions, namely,

[0219]

Number

[0220] being odd, the modulation symbols are first sequentially mapped to the L-th to N-th subcarriers in ascending order of the indices of the subcarriers starting from the L-th subcarrier, and then sequentially mapped to the 1st to L-th subcarriers in ascending order of the indices of the subcarriers starting from the first scheduled subcarrier, where L < N. Further, L = floor(N / 2) or L = ceil[(N / 2) - 1].

[0221] It should be noted that the above subcarriers are the subcarriers scheduled in this superframe. For example, N subcarriers are scheduled from M subcarriers to carry modulation symbols in this superframe. In other examples, multiple scheduled CP - OFDM symbols are used to carry modulation symbols in this superframe. The N subcarriers are a plurality of subcarriers corresponding to the scheduled CP - OFDM symbols.

[0222] It should be understood that the offset (the above Offset or superframeOffset) and / or the arrangement period (Period or superframePeriod) may be configured using upper layer signaling or obtained by other calculation methods. The offset and the arrangement period may be different at different times. Specifically, the offset and the arrangement period may be the same or different between the first time unit and the second time unit.

[0223] Implementation 3: Among multiple mapping modes, the first mapping mode is determined using the redundant version number of the data transmitted in a time unit. In particular, the data transmitted in a time unit corresponds to different redundant version numbers. For example, there are four redundant versions, and the multiple mapping modes include two mapping modes. The four redundant versions can be identified as RV0, RV1, RV2, and RV3. When the mapping mode is determined, the solution shown in Table 3 can be used to determine the mapping mode. It should be noted that Table 3 is presented as a correspondence for ease of showing the solution. In a specific implementation process, the mapping mode corresponding to the redundant version number may also be determined in other forms.

[0224]

Table 3

[0225] For example, Table 4 is a schematic table of the redundant versions and mapping modes corresponding to possible superframes according to the embodiments of this application. The correspondence of Solution 1 is used as an example. When the redundant version number of the data transmitted in a time unit is RV0 or RV1, the first mapping mode among the multiple mapping modes is determined. When the redundant version number of the data transmitted in a time unit is RV2 and RV3, the second mapping mode among the multiple mapping modes is determined. For other redundant version numbers, speculation can be performed by analogy.

[0226]

Table 4

[0227] Different redundant version numbers correspond to different retransmission versions. Therefore, by determining the mapping mode based on the redundant version number, the mapping mode can be changed during retransmission, the diversity gain can be improved, and the number of retransmissions can be reduced. It should be understood that an example where multiple mapping modes include two mapping modes is used here. This application is also applicable to cases where other numbers of mapping modes are included.

[0228] Step S402: The first resource mapping device maps the first modulation symbol sequence transmitted in the first time unit in the first mapping mode.

[0229] In particular, a plurality of modulation symbols in the first modulation symbol sequence are respectively mapped to a plurality of subcarriers in the first mapping mode. Each subcarrier is used to map one modulation symbol. The plurality of subcarriers belong to the above-mentioned subcarrier set.

[0230] For example, refer to FIG. 5A. The first mapping mode means sequentially mapping a plurality of modulation symbols to a plurality of subcarriers in the order of the indexes of the plurality of subcarriers. Each subcarrier is used to map one modulation symbol. In FIG. 5A, an example where the plurality of modulation symbols are N modulation symbols is used. The N modulation symbols are mapped to N subcarriers. The N subcarriers belong to a set of M subcarriers.

[0231] An example where the index of the subcarrier is the serial number of the subcarrier is used for the sake of explanation, and it should be noted that other index methods may also be used. In this case, the subcarrier with index 1 and the subcarrier with index 2 do not necessarily have to be adjacent subcarriers in the frequency domain.

[0232] Optionally, the resource mapping method may include steps S403 and S404. The details are as follows.

[0233] Step S403: The second resource mapping device determines a first mapping mode among a plurality of mapping modes. Optionally, in actual communication, it may be understood here that if the receiver where the second resource mapping device is located does not receive the wireless signal transmitted by the transmitter, there may be no related steps for demapping.

[0234] For ease of explanation, the resource mapping device of the receiver is referred to as the second resource mapping device. The second resource mapping device is configured for demapping.

[0235] In particular, the first resource mapping device maps a plurality of modulation symbols in the first modulation symbol sequence in the first mapping mode, and correspondingly, the second mapping device determines the first mapping mode among a plurality of mapping modes in order to receive the first modulation symbol sequence.

[0236] In a possible implementation, according to the protocol specification, for the first modulation symbol sequence carried in the first time unit, the second resource mapping device determines the first mapping mode among a plurality of resource mapping modes in the same manner as the first resource mapping device determines the first mapping mode among a plurality of mapping modes, so that the receiver can correspondingly receive the modulation symbol. For detailed description, please refer to the related description of step S401.

[0237] When the first resource mapping device determines the first mapping mode among a plurality of mapping modes based on the first mapping mode information, the transmitter transmits the first resource mapping mode information to the receiver, whereby it should be noted that the second resource mapping device can determine the first mapping mode among the plurality of mapping modes.

[0238] Step S404: The second resource mapping device receives the first modulation symbol sequence transmitted in the first time unit based on the first mapping mode.

[0239] In particular, the second resource mapping device receives a carrier, separates the carrier to obtain a plurality of sub-carriers, and demaps the signal on the sub-carrier to obtain the first modulation symbol sequence. The modulation symbol sequence is transmitted in the first time unit, for example, in the first superframe.

[0240] According to the embodiment shown in FIG. 4, when the mapping device maps the modulation symbol sequence, it determines the mapping mode from a plurality of mapping modes, whereby the flexibility of resource mapping can be improved. Since the first mapping mode and the second mapping mode represent mapping a plurality of modulation symbols to different sub-carrier positions, when the channel quality on a specific frequency band is poor, the sub-carrier positions where the modulation symbols are mapped are changed with different mapping modes to reduce the influence of frequency-selective fading on data transmission and reduce the number of retransmissions and delays.

[0241] Optionally, refer to FIG. 6. The resource mapping method may include some or all of steps S405 to S408. The details are as follows. Step S405: The first resource mapping device determines the second mapping mode among a plurality of mapping modes. The plurality of mapping modes further includes the above-mentioned first mapping mode.

[0242] In particular, the first resource mapping device can determine the second mapping mode among a plurality of mapping modes based on at least one of mapping mode information, a second parameter, and NACK indication information. The second parameter may include one or more of a serial number of a time unit, a redundancy version number, and other identifiers of the time unit. The serial number of the time unit includes the serial number of the following second time unit.

[0243] Optionally, the second mapping mode information may indicate at least one of a period, an offset, or an arrangement of a plurality of mapping modes.

[0244] It should be understood that the first mapping mode information and the second mapping mode information may be the same information or different information.

[0245] Step S406: The first resource mapping device maps the second modulation symbol sequence transmitted in the second time unit in the second mapping mode.

[0246] In particular, at least one modulation symbol in the second modulation symbol sequence is respectively mapped to at least one subcarrier in the second mapping mode. Each subcarrier is used to map one modulation symbol. At least one subcarrier belongs to a subcarrier set.

[0247] The first mapping mode and the second mapping mode represent different mapping positions of at least one modulation symbol on at least one subcarrier.

[0248] Different mapping positions may mean that the mapping position of at least one modulation symbol is different, or that the mapping positions of any modulation symbol among a plurality of modulation symbols are different, and this should be understood.

[0249] For example, the first mapping mode is the mapping mode shown in FIG. 5A. The first mapping mode represents sequentially mapping at least one modulation symbol to at least one subcarrier in the order of the indexes of at least one subcarrier. Each subcarrier is used to map one modulation symbol. For example, the second mapping mode is the mapping mode shown in FIG. 5C. The first mapping mode represents sequentially mapping at least one modulation symbol to at least one subcarrier in the order of the indexes of at least one subcarrier. Each subcarrier is used to map one modulation symbol.

[0250] For example, the second mapping mode is the mapping mode shown in FIG. 5C, and at least one subcarrier is D (0 < D and D is a natural number) subcarriers. In the second mapping mode, E modulation symbols with serial numbers from 0 (or the first modulation symbol) to (E - 1) (or the Lth modulation symbol) are sequentially mapped to the subcarriers in the order of the serial numbers of the subcarriers starting from the subcarrier with serial number (D - E), and (D - E) modulation symbols with serial numbers from E to (D - 1) are sequentially mapped to the subcarriers in the order of the serial numbers of the subcarriers starting from the subcarrier with serial number 0, where E < D. It should be noted that the position of the subcarrier can be indicated using the index of the subcarrier. Here, an example where the index of the subcarrier is the serial number of the subcarrier is used for the purpose of explanation. This application is also applicable to cases where other indexing methods are used.

[0251] In a possible design, a first modulation symbol sequence corresponds to first data, and a second time unit is utilized to carry retransmission data of the first data. The first modulation symbol sequence is obtained after the first data is modulated (or encoded and modulated). This application provides, by way of example, two possible cases when the first data is transmitted.

[0252] Case 1: The first data is encoded data. The transmitter modulates the first data to obtain a first modulation symbol sequence. The first modulation symbol sequence is carried in a first time unit. If the receiver feeds back that the first data has failed to be received (e.g., the receiver feeds back a NACK to the transmitter), the first data has failed to be transmitted, or the receiver does not feed back that the first data has been successfully received, etc., the transmitter may transmit retransmission data of the first data (the retransmission data of the first data may be the same as the first data). The transmitter may modulate the retransmission data of the first data to obtain a second modulation symbol sequence. The second modulation symbol sequence is carried in a second time unit.

[0253] Case 2: The first data is uncoded data. The transmitter encodes the first data to obtain first encoded data, and modulates the first encoded data to obtain a first modulated symbol sequence. The first modulated symbol sequence is carried in the first time unit. In cases where the receiver feedbacks that the first data has failed to be received, the first data has failed to be transmitted, or the receiver does not feedback that the first data has been successfully received, etc., the transmitter may transmit retransmission data of the first data. Upon retransmission, the transmitter re-encodes the first data to obtain second encoded data (this application is also applicable to cases where re-encoding is not performed), and modulates the second encoded data to obtain a second modulated symbol sequence. The second modulated symbol sequence is carried in the second time unit.

[0254] Optionally, in Case 2, the re-encoding mode for retransmitting the first data may be the same as the encoding mode for the initial transmission. In this case, the second encoded data may be the same as the first encoded data.

[0255] Since the mapping mode of the second modulated symbol sequence is different from that of the first modulated symbol sequence, for modulated symbols at the same position, when the second modulated symbol sequence is mapped, the modulated symbols may be mapped to different subcarriers. Therefore, the influence of frequency-selective fading on data transmission is reduced, the number of data retransmissions can be effectively reduced, and the delay can be reduced.

[0256] Since at least one sub-carrier is a scheduled sub-carrier for transmitting a second modulation symbol sequence, it should be noted that the number (and / or the position of the sub-carriers) of the sub-carriers scheduled in the first time unit may be the same as, or different from, the number (and / or the position of the sub-carriers) of the sub-carriers scheduled in the second time unit. Therefore, the number of modulation symbols in the second modulation symbol sequence may be the same as, or different from, the number of modulation symbols in the first modulation symbol sequence. Further, optionally, the number of modulation symbols may be determined based on the number of currently scheduled sub-carriers.

[0257] Step S407: The second resource mapping device determines a second mapping mode among a plurality of mapping modes.

[0258] For details, please refer to the relevant descriptions in steps S403 and S405.

[0259] Step S408: The second resource mapping device receives a first modulation symbol sequence transmitted in a first time unit based on the first mapping mode.

[0260] For details, please refer to the relevant description in step S404.

[0261] In a possible design, the plurality of mapping modes further includes a third mapping mode. The first resource mapping device determines the third mapping mode among the plurality of mapping modes, and in the third mapping mode, it can map the third modulation symbol sequence transmitted in the third time unit. In the third mapping mode, P modulation symbols in the third modulation symbol sequence are respectively mapped to P subcarriers. The P subcarriers belong to a subcarrier set. The third mapping mode, the first mapping mode, and the second mapping mode represent different positions of the P modulation symbols on the P subcarriers. P is a natural number not less than 1.

[0262] It should be understood that different mapping positions may mean that at least the mapping position of one modulation symbol is different, or the mapping positions of any modulation symbols among the plurality of modulation symbols are different.

[0263] This application provides an example of a possible case. FIG. 7A is a possible schematic diagram of mapping the third modulation symbol sequence in the first mapping mode according to this application. The subcarrier set includes M subcarriers. The third modulation symbol sequence includes 10 (merely for example) modulation symbols. The subcarriers scheduled by the MAC layer are the subcarriers with serial numbers 0, 2, 3, 4, 5, 7, 8, 9, 10, 11. The positions of the subcarriers can be indicated using the index e ji (0 ≦ i ≦ P - 1) (in FIG. 7A, P = 10). In the first mapping mode, the 10 modulation symbols in the third modulation symbol sequence are respectively mapped to the subcarriers corresponding to e j0 to e j9 in the order of the subcarrier indices.

[0264] The second mapping mode means that the modulation symbols with serial numbers from 0 (or the first modulation symbol) to (L - 1) (or the L-th modulation symbol) are sequentially mapped to sub-carriers in the order of the indices of sub-carriers starting from the sub-carrier with serial number (P - L), and the modulation symbols with serial numbers from L to (P - 1) are sequentially mapped to sub-carriers in the order of the indices of sub-carriers starting from the sub-carrier with serial number 0, where L < P. FIG. 7B is a possible schematic diagram for mapping the third modulation symbol sequence in the second mapping mode according to an embodiment of this application. For example, P = 10 and L = 5. The sub-carriers with serial numbers from 0 to 4 are respectively mapped to the sub-carriers corresponding to e j0 to e j4 and the sub-carriers with serial numbers from 5 to 9 are respectively mapped to the sub-carriers corresponding to e j5 to e j9 .

[0265] The third mapping mode means dividing a plurality of modulation symbols in the modulation symbol sequence into one or more groups. Each group contains at least two symbols. The mapping positions on the sub-carriers are changed in each group. For example, refer to FIG. 7B. The 10 modulation symbols in the third modulation symbol sequence are divided into 5 groups, and the sub-carrier positions where the modulation symbols in each group are mapped are changed. It can be understood that the modulation symbol with serial number 0 is mapped to the sub-carrier corresponding to e j1 . Serial The modulation symbol with serial number 1 is mapped to the sub-carrier corresponding to e j0 . Similarly, the modulation symbol with serial number 2 is mapped to the sub-carrier corresponding to e j3 . The modulation symbol with serial number 3 is mapped to the sub-carrier corresponding to e j2It is mapped to the subcarriers corresponding thereto. For other groups, speculation can be performed by analogy.

[0266] In the possible first mapping mode, second mapping mode, and third mapping mode shown in FIGS. 7A, 7B, and 7C, the P modulation symbols in the third modulation symbol sequence are mapped to different positions on P subcarriers. Since a third mapping mode different from the mapping modes of the second modulation symbol sequence and the first modulation symbol sequence is used to map the third modulation symbol sequence, for the modulation symbols at the same position, when the third modulation symbol sequence is mapped, the modulation symbols can be mapped to different subcarriers. Therefore, the influence of frequency-selective fading on data transmission is reduced, the diversity gain is improved, the number of data retransmissions can be effectively reduced, and the delay can be reduced.

[0267] The above method embodiments shown in FIG. 4 or FIG. 6 include many possible implementation solutions. Hereinafter, some implementation solutions will be described respectively with reference to FIG. 8 using examples. It should be noted that for related concepts, operations, or logical relationships not described in FIG. 8, refer to the corresponding descriptions in the embodiments shown in FIG. 4 or FIG. 6. Details will not be described again.

[0268] FIG. 8 is a flowchart of yet another resource mapping method according to an embodiment of this application. In the embodiment shown in FIG. 8, code block group (CBG) hybrid retransmission that supports HARQ is used as an example for explaining a possible resource mapping method. A CBG is obtained by combining one or more code blocks (CBs). When transmitting data, the data (or what is referred to as a codeword) within a CBG is modulated to obtain modulation symbols, and one or more modulation symbol sequences are formed and mapped to corresponding subcarriers for transmission.

[0269] CBG hybrid retransmission means that the transmission data carried in a time unit includes both an initial transmission transport block (TB, where one TB includes multiple CBGs) and a retransmission TB. Optionally, when the TB is retransmitted, the number of code block segments of the TB is the same as the number of code block segments of the TB during the initial transmission (or when the TB was last transmitted).

[0270] FIG. 9 is a schematic diagram of a resource mapping method according to an embodiment of this application. For example, the time unit is a superframe. The data carried in superframe 1 includes 8 initial transmission CBGs. When CBG0 is transmitted, an error occurs in the transmission of the first data. CBG0 containing the data with the error is retransmitted in superframe 2. It can be understood from FIG. 9 that the data carried in superframe 2 includes both newly initially transmitted CBGs and retransmission CBGs, that is, hybrid retransmission is performed.

[0271] The method shown in FIG. 8 may include the following steps.

[0272] Step S801: The first resource mapping device determines the first mapping mode among a plurality of mapping modes based on the serial number of the first time unit and / or the first mapping mode information.

[0273] For related explanations, please refer to the detailed explanations in step S401.

[0274] Step S802: The first resource mapping device maps the first modulation symbol sequence transmitted in the first time unit in the first mapping mode.

[0275] For related explanations, please refer to the detailed explanations in step S401.

[0276] Step S803: The first resource mapping device determines the second mapping mode among a plurality of resource mapping modes based on the serial number of the second time unit and / or the second mapping mode information.

[0277] For related explanations, please refer to the detailed explanations in step S405.

[0278] Step S804: The first resource mapping device maps the second modulation symbol sequence transmitted in the second time unit in the second mapping mode.

[0279] For related explanations, please refer to the detailed explanations in step S406. In the flowchart shown in FIG. 8, only the resource mapping mode at the transmitter is used as an example. The receiver can correspondingly determine the mapping mode for demapping. Details are not described again here.

[0280] For a plurality of other time units, speculation can be performed by analogy. FIG. 10 is a schematic diagram of possible resource mapping modes according to an embodiment of this application. For example, the time unit is a superframe, and the plurality of mapping modes include two mapping modes. The odd superframes correspond to the first mapping mode, and the even superframes correspond to the second mapping mode. As shown in FIG. 10, the 8 CBGs carried in superframe 0 correspond to transport block TB0, and each CBG is initial transmission data. The 8 corresponding CBGs carried in superframe 1 include both the retransmission CBGs of TB0 and the initial transmission CBGs of TB1. When mapping, the modulation symbol sequence carried in superframe 0 is mapped in the first mapping mode by and the modulation symbol sequence carried in superframe 1 is mapped in the first mapping mode by . The first mapping mode and the second mapping mode represent mapping a plurality of modulation symbols to different subcarrier positions in the retransmission CBG. Therefore, for the modulation symbol where an error has occurred previously, the subcarrier to which the modulation symbol is mapped can be changed. Accordingly, the influence of frequency selective fading on data transmission can be reduced, the number of retransmissions and the delay can be reduced, and the data transmission efficiency can be improved.

[0281] FIG. 11A and FIG. 11B are schematic diagrams of the performance of a possible resource mapping method according to an embodiment of this application. The parameters for simulation comparison are as follows. The modulation mode is 64 Quadrature Amplitude Modulation (QAM), the code rate (R) is 0.7646, the number of REs obtained through coding is 14592, the coding mode is polar code-based coding, the moving speed of the fading channel is 0.19 m / s, and the Root Mean Square (RMS) delay spread is 10 ns. FIG. 11B shows the maximum number of transmissions on channels with different SNRs when the required block error rate (BLER) is 0.

[0282] The comparison between the resource mapping mode shown in FIG. 10 and using the same mapping mode in each retransmission (for example, using the first mapping mode in each retransmission) can, according to the method provided in this application, improve data transmission efficiency, effectively reduce the number of retransmissions, and reduce transmission delay, as can be understood.

[0283] In a possible design, when the mapping mode is determined, the mapping mode information may be determined based on the number of HARQ processes, and one of the multiple mapping modes is determined based on the mapping mode information and / or the serial number of the time unit. The number of HARQ processes indicates the number of simultaneous HARQ processes. In some scenarios, the number of HARQ processes may indicate the interval between the time unit corresponding to the retransmitted data and the time unit corresponding to the initial transmitted data. For example, in a possible scenario, the transmitter transmits new data in superframe 0, transmits new data in superframe 1, transmits new data in superframe 2, receives the ACK / NACK information fed back by the terminal, and transmits the old data retransmitted in superframe 4. In this case, the number of HARQ processes is 3.

[0284] For example, FIGS. 12(a) to 12(d) are schematic diagrams for determining mapping mode information based on the number of HARQ processes. For example, a plurality of mapping modes includes two mapping modes. Refer to FIG. 12(a). When the number of HARQ processes is 1, the period of the mapping mode is 2. If 0 indicates the first mapping mode and 1 indicates the second mapping mode, the normal period of the mapping mode may be "01", or may be expressed as "0101010101010...". The second mapping mode is used for odd superframes, and the first mapping mode is used for even superframes.

[0285] In a possible design, when the number of HARQ processes is 1, it indicates that the interval between the serial number of the superframe carrying the retransmission data and the serial number of the superframe carrying the initial transmission data is 1. For example, if the transmitter transmits one initial transmission data in superframe 0, the HARQ process number is 0, indicating that there is one simultaneous process. The transmitter may receive ACK / NACK from the receiver. When receiving NACK from the receiver, the transmitter may retransmit the data in superframe 1, and the number of HARQ processes is 1. In this case, the period of the mapping mode may be 2, and the mapping mode is changed every one superframe, thereby indicating that different mapping modes are used for the retransmission data and the initial transmission data. Therefore, the diversity gain is improved and the number of retransmissions is reduced.

[0286] Similarly, refer to FIG. 12(b). When the number of HARQ processes is 2, the period of the mapping mode is 4. When 0 indicates the first mapping mode and 1 indicates the second mapping mode, the normal period of the mapping mode may be "0011", or may be expressed as "001100110011...". The mapping device may change the mapping mode every two superframes, thereby improving the diversity gain and reducing the number of retransmissions.

[0287] By analogy, refer to FIG. 12(c). When the number of HARQ processes is 3, the period of the mapping mode is 6. Refer to FIG. 12(d). HAR Q When the number of processes is 4, the period of the mapping mode is 8.

[0288] Above, the method in the embodiments of this application has been described in detail. Below, an apparatus according to the embodiments of this application is provided.

[0289] FIG. 13 is a schematic diagram of the structure of a resource mapping device 130 according to an embodiment of this application. For example, the device 130 may be an independent device, or may be a component within an independent device, such as a chip or an integrated circuit. The device 130 may include a determination unit 1301 and a mapping unit 1302. The device 130 is configured to implement the above resource mapping method, for example, the resource mapping method in the embodiments shown in FIGS. 4, 6, or 8.

[0290] In a possible implementation, the determination unit 1301 is configured to determine a first mapping mode among a plurality of mapping modes. The plurality of mapping modes further includes a second mapping mode.

[0291] The mapping unit 1302 by is configured to map a first modulation symbol sequence carried in the first time unit in the first mapping mode.

[0292] A plurality of modulation symbols in the first modulation symbol sequence are in the first mapping mode by and are respectively mapped to a plurality of subcarriers. Each subcarrier is used to map one modulation symbol. The plurality of subcarriers belong to a subcarrier set.

[0293] The first mapping mode and the second mapping mode represent different mapping positions of a plurality of modulation symbols on a plurality of subcarriers.

[0294] In yet another possible implementation, the first mapping mode and the second mapping mode represent different mapping positions of the first modulation symbol on a plurality of subcarriers, where the first modulation symbol is R of the plurality of modulation symbols, where 0 < R ≤ N, and N is the number of modulation symbols included in the plurality of modulation symbols.

[0295] In yet another possible implementation, the determination unit 1301 is further configured to determine the second mapping mode among a plurality of mapping modes.

[0296] The mapping unit 1302 is further configured to map the second modulation symbol sequence transmitted in the second time unit in the second mapping mode.

[0297] At least one modulation symbol in the second modulation symbol sequence is respectively mapped to at least one subcarrier in the second mapping mode. The at least one subcarrier belongs to a subcarrier set.

[0298] The first mapping mode and the second mapping mode represent different mapping positions of at least one modulation symbol on at least one subcarrier.

[0299] In yet another possible implementation, the first modulation symbol sequence corresponds to the first data, and the second time unit is used to carry the retransmission data of the first data.

[0300] In yet another possible implementation, the determining unit 1301 is further configured to determine the second mapping mode among a plurality of mapping modes based on the second parameter and / or the second mapping mode information. The second parameter includes the serial number of the second time unit or the redundant version number of the data carried in the second time unit.

[0301] In yet another possible implementation, the second mapping mode information indicates at least one of the arrangement, period, or offset in the period of the plurality of mapping modes.

[0302] In yet another possible implementation, the second mapping mode information is determined by at least one of the following methods: namely, through presetting, by using upper layer signaling, or by using the number of hybrid automatic repeat request (HARQ) processes.

[0303] In yet another possible implementation, the determining unit 1301 is further configured to determine the first mapping mode among a plurality of mapping modes based on the first parameter and / or the first mapping mode information, where the first parameter includes the serial number of the first time unit or the redundant version number of the data carried in the first time unit.

[0304] In yet another possible implementation, the first mapping mode information indicates at least one of the arrangement, period, or offset in the period of the plurality of mapping modes.

[0305] In yet another possible implementation, the first mapping mode information is determined by at least one of the following methods, i.e., through presetting, by using upper layer signaling, or by using the number of Hybrid Automatic Repeat reQuest (HARQ) processes.

[0306] In yet another possible implementation, the upper layer signaling includes one or more of broadcast information, system information, upper layer configuration signaling, and MAC layer signaling.

[0307] In yet another possible implementation, the first mapping mode represents sequentially mapping a plurality of modulation symbols to a plurality of subcarriers in the order of the indexes of the plurality of subcarriers.

[0308] In yet another possible implementation, the serial number SN of the first time unit satisfies the following two conditions.

[0309] Condition 1:

[0310]

Number

[0311] is an even number.

[0312] Here, SN ≥ 0, floor() is the floor function, Offset is the start offset of the serial number of the first time unit, Period indicates the arrangement period of a plurality of mapping modes, and Period > 0 or Period = 0.

[0313] Condition 2: SN ≥ Offset or SN > Offset. For the description of each parameter, please refer to the above explanation.

[0314] In yet another possible implementation, Condition 1 is alternatively

[0315]

Number

[0316] where mod denotes the modulo operation.

[0317] It should be noted that the above describes the case where a start offset exists. In a specific implementation process, this application is also applicable to the case where a start offset is not set.

[0318] The above uses a floor function as an example for illustration. This application is also applicable to the case where a ceiling function is used. For example, if the ceiling function is ceil() and the serial number SN of the first time unit also satisfies the following condition:

[0319]

number

[0320] is even.

[0321] In yet another possible implementation, the plurality of modulation symbols includes N modulation symbols, where N is a natural number greater than 1. A second mapping mode represents mapping the 1st through Lth modulation symbols to subcarriers in the order of subcarrier indexes starting from the (N-L+1)th subcarrier index, and mapping the (L+1)th through Nth modulation symbols to subcarriers in the order of subcarrier indexes starting from the 1st subcarrier index, where L <Nである。

[0322] In yet another possible implementation, the serial number SN2 of the second time unit satisfies the following two conditions:

[0323] Condition 1:

[0324]

number

[0325] is an odd number.

[0326] where: SN2 ≧0, floor() is the floor function, Offset2 is the starting offset of the serial number of the second time unit, Period2 indicates the allocation period of the multiple mapping modes, and Period2>0 or Period2=0.

[0327] Condition 2: SN2≧Offset2, or SN2>Offset2. For each parameter, please refer to the above description. Note that the above describes the case where a starting offset exists. In a specific implementation process, this application is also applicable to the case where a starting offset is not set.

[0328] In yet another possible implementation, the plurality of mapping modes further includes a third mapping mode. The determining unit 1301 is further configured to determine the third mapping mode among the plurality of mapping modes.

[0329] The mapping unit 1302 is further configured to map a third modulation symbol sequence carried in a third time unit in a third mapping mode.

[0330] The P modulation symbols in the third modulation symbol sequence are respectively mapped to the P subcarriers in a third mapping mode, and the P subcarriers belong to a subcarrier set.

[0331] The third mapping mode, the first mapping mode, and the second mapping mode represent different mapping positions of the P modulation symbols on the P subcarriers.

[0332] It should be noted that the implementation of each unit may correspond to the corresponding description in the embodiments shown in FIGS. 4, 6, or 8. The apparatus 130 may be the first resource mapping apparatus in the embodiments shown in FIGS. 4, 6, or 8.

[0333] In each apparatus embodiment of this application, it should be understood that the division into a plurality of units or modules is merely a logical division based on functions and is not intended to limit the specific structure of the apparatus. In a specific implementation, some function modules may be further subdivided into finer function modules, or some function modules may be combined into one function module. However, regardless of whether the function modules are subdivided or combined, the general process executed by the apparatus 130 in the resource mapping process is the same. Generally, each unit corresponds to program code (or program instructions). When the program code corresponding to the unit is executed on the processor, the unit executes the corresponding process under the control of the processor to implement the corresponding function.

[0334] FIG. 14 is a schematic diagram of the structure of a resource mapping apparatus 140 according to an embodiment of this application. For example, the apparatus 140 may be an independent device or a component within an independent device, such as a chip or an integrated circuit. The apparatus 140 may include a determination unit 1401 and a demapping unit 1402. The apparatus 140 is configured to implement the above resource mapping method, for example, the resource mapping method in the embodiments shown in FIGS. 4, 6, or 8.

[0335] In a possible implementation, the determination unit 1401 is configured to determine a first mapping mode among a plurality of mapping modes. The plurality of mapping modes further includes a second mapping mode.

[0336] The demapping unit 1402 is the first mapping mode by、configured to receive a first modulated symbol sequence conveyed in a first time unit.

[0337] A plurality of modulated symbols in the first modulated symbol sequence are mapped to a plurality of subcarriers respectively in a first mapping mode. by Each subcarrier is used to map one modulated symbol. The plurality of subcarriers belong to a subcarrier set.

[0338] The first mapping mode and the second mapping mode represent different mapping positions of a plurality of modulated symbols on a plurality of subcarriers.

[0339] In still another possible implementation, the first mapping mode and the second mapping mode represent different mapping positions of a first modulated symbol on a plurality of subcarriers, and the first modulated symbol is R modulated symbols among the plurality of modulated symbols, where 0 < R ≤ N, and N is the number of modulated symbols included in the plurality of modulated symbols.

[0340] In still another possible implementation, the determination unit 1401 is further configured to determine the second mapping mode among a plurality of mapping modes.

[0341] The demapping unit 1402 is further configured to map a second modulated symbol sequence conveyed in a second time unit in the second mapping mode.

[0342] At least one modulated symbol in the second modulated symbol sequence is mapped to at least one subcarrier respectively in the second mapping mode. by At least one subcarrier belongs to the subcarrier set.

[0343] The first mapping mode and the second mapping mode represent different mapping positions of at least one modulation symbol on at least one subcarrier.

[0344] In yet another possible implementation, the first modulation symbol sequence corresponds to the first data, and the second time unit is used to carry the retransmission data of the first data.

[0345] In yet another possible implementation, the determination unit 1401 is further configured to determine the second mapping mode among a plurality of mapping modes based on the second parameter and / or the second mapping mode information. The second parameter includes the serial number of the second time unit or the redundant version number of the data carried in the second time unit.

[0346] In yet another possible implementation, the second mapping mode information indicates at least one of the arrangement, period, or offset in the period of the plurality of mapping modes.

[0347] In yet another possible implementation, the second mapping mode information is determined by at least one of the following methods: through presetting, using upper layer signaling, or using the number of hybrid automatic repeat request (HARQ) processes.

[0348] In yet another possible implementation, the determination unit 1401 is further configured to determine the first mapping mode among a plurality of mapping modes based on the first parameter and / or the first mapping mode information, where the first parameter includes the serial number of the first time unit or the redundant version number of the data carried in the first time unit.

[0349] In yet another possible implementation, the first mapping mode information indicates at least one of the arrangement, period, or offset in the period of the plurality of mapping modes.

[0350] In yet another possible implementation, the first mapping mode information is determined by at least one of the following methods, namely, through presetting, by using upper layer signaling, or by using the number of Hybrid Automatic Repeat reQuest (HARQ) processes.

[0351] In yet another possible implementation, the upper layer signaling includes one or more of broadcast information, system information, upper layer configuration signaling, and MAC layer signaling.

[0352] In yet another possible implementation, the first mapping mode represents sequentially mapping a plurality of modulation symbols to a plurality of subcarriers in the order of the indexes of the plurality of subcarriers.

[0353] In yet another possible implementation, the serial number (SN) of the first time unit satisfies the following two conditions.

[0354] Condition 1:

[0355]

Number

[0356] is an even number.

[0357] Here, SN ≥ 0, floor() is the floor function, Offset is the start offset of the serial number of the first time unit, Period indicates the arrangement period of the plurality of mapping modes, and Period > 0 or Period = 0.

[0358] Condition 2: SN ≥ Offset or SN > Offset. For the description of each parameter, please refer to the above explanation. In yet another possible implementation, Condition 1 is alternatively

[0359]

Number

[0360] It can be expressed as follows. Here, mod represents the modulo operation.

[0361] It should be noted that the above describes the case where there is a start offset. In a specific implementation process, this application is also applicable to the case where the start offset is not set.

[0362] In the above, the floor function is used as an example for explanation. This application is also applicable to the case where the ceiling function is used. For example, the ceiling function is ceil(), and the serial number SN of the first time unit can also satisfy the following condition, that is,

[0363]

Number

[0364] can be an even number.

[0365] In still another possible implementation, the plurality of modulation symbols includes N modulation symbols, where N is a natural number greater than 1. The second mapping mode maps the first to the L-th modulation symbols to the sub-carriers in the order of the indices of the sub-carriers starting from the index of the (N - L + 1)-th sub-carrier, and maps the (L + 1)-th to the N-th modulation symbols to the sub-carriers in the order of the indices of the sub-carriers starting from the index of the first sub-carrier, where L < N.

[0366] In still another possible implementation, the serial number SN2 of the second time unit satisfies the following two conditions.

[0367] Condition 1:

[0368]

Number

[0369] is odd.

[0370] Here, SN2 ≧0, floor() is the floor function, Offset2 is the start offset of the serial number of the second time unit, Period2 indicates the arrangement period of a plurality of mapping modes, and Period2 > 0 or Period2 = 0.

[0371] Condition 2: SN2 ≧ Offset2, or SN2 > Offset2. For each parameter, refer to the above description. It should be noted that the above describes the case where there is a start offset. In a specific implementation process, this application is also applicable to the case where the start offset is not set.

[0372] In still other possible implementations, the plurality of mapping modes further includes a third mapping mode. The determination unit 1401 is further configured to determine the third mapping mode among the plurality of mapping modes.

[0373] The demapping unit 1402 is further configured to receive, in the third mapping mode, a third modulated symbol sequence transmitted in the third time unit.

[0374] The P modulated symbols in the third modulated symbol sequence are respectively mapped to P subcarriers in the third mapping mode. The P subcarriers belong to a subcarrier set.

[0375] The third mapping mode, the first mapping mode, and the second mapping mode represent different mapping positions of P modulated symbols on P subcarriers.

[0376] It should be noted that the implementation of each unit may correspond to the corresponding description in the embodiments shown in FIG. 4, FIG. 6, or FIG. 8. The apparatus 140 may be the second resource mapping apparatus in the embodiments shown in FIG. 4 or FIG. 6.

[0377] FIG. 15 is a schematic diagram of the structure of a resource mapping apparatus 150 according to an embodiment of this application. For example, the resource mapping apparatus 150 may be an independent device (e.g., one of a node or a terminal), or may be a component within an independent device, such as a chip or an integrated circuit. The resource mapping apparatus 150 may include at least one processor 1501 and a communication interface 1502. Further, optionally, the resource mapping apparatus 150 may further include at least one memory 1503. Also, optionally, a bus 1504 may be further included. The processor 1501, the communication interface 1502, and the memory 1503 are connected via the bus 1504.

[0378] The processor 1501 is a module that executes arithmetic operations and / or logical operations, and in particular, may be one or a combination of processing modules such as a central processing unit (CPU), a graphics processing unit (GPU), a microprocessor unit (MPU), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), a complex programmable logic device (CPLD), a coprocessor (assisting the central processing unit to complete corresponding processing and applications), and a microcontroller unit (MCU).

[0379] The communication interface 1502 can be configured to provide information input or output to at least one processor; and / or, the communication interface 1502 can be configured to receive data transmitted from the outside and / or transmit data to the outside, and may be a wired link interface including an Ethernet cable or the like, or may be a wireless link (Wi-Fi, Bluetooth, universal wireless transmission, or on-board short-range wireless technology, etc.) interface. Optionally, the communication interface 1502 may further include a transmitter (for example, a radio frequency transmitter or an antenna) or a receiver or the like coupled to the interface.

[0380] The memory 1503 is configured to provide storage space. The storage space can store data such as an operating system and computer programs. The memory 1503 may be one or a combination of a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), or a compact disc read-only memory (CD-ROM).

[0381] At least one processor 1501 in the device 150 is configured to call a computer program stored in at least one memory 1503 and execute the resource mapping method described above, for example, the resource mapping method described in the embodiments shown in FIGS. 4, 6, or 8.

[0382] In a certain design, the device 150 may be the first resource mapping device in the embodiments shown in FIGS. 4, 6, or 8.

[0383] In a possible implementation, the processor 1501 in the apparatus 150 calls a computer program stored in at least one memory 1503 to perform the following operations, that is, to determine a first mapping mode among a plurality of mapping modes, where the plurality of mapping modes further includes a second mapping mode, and in the first mapping mode, to map a first modulation symbol sequence transmitted in a first time unit.

[0384] A plurality of modulation symbols in the first modulation symbol sequence are respectively mapped to a plurality of subcarriers in the first mapping mode. by Each subcarrier is used to map one modulation symbol. The plurality of subcarriers belong to a subcarrier set.

[0385] The first mapping mode and the second mapping mode represent different mapping positions of a plurality of modulation symbols on a plurality of subcarriers.

[0386] In still another possible implementation, the first mapping mode and the second mapping mode represent different mapping positions of the first modulation symbol on a plurality of subcarriers, and the first modulation symbol is R modulation symbols among the plurality of modulation symbols, where 0 < R ≤ N, and N is the number of modulation symbols included in the plurality of modulation symbols.

[0387] In still another possible implementation, the processor 1501 is further configured to determine the second mapping mode among the plurality of mapping modes and map a second modulation symbol sequence transmitted in a second time unit in the second mapping mode.

[0388] At least one modulation symbol in the second modulation symbol sequence is respectively mapped to at least one subcarrier in the second mapping mode. by The at least one subcarrier belongs to the subcarrier set.

[0389] The first mapping mode and the second mapping mode represent different mapping positions of at least one modulation symbol on at least one subcarrier.

[0390] In still other possible implementations, the first modulation symbol sequence corresponds to the first data, and the second time unit is used to carry the retransmission data of the first data.

[0391] In still other possible implementations, the processor 1501 is further configured to determine the second mapping mode among a plurality of mapping modes based on the second parameter and / or the second mapping mode information. The second parameter includes the serial number of the second time unit or the redundant version number of the data carried in the second time unit.

[0392] In still other possible implementations, the second mapping mode information indicates at least one of the arrangement, period, or offset in the period of the plurality of mapping modes.

[0393] In still other possible implementations, the second mapping mode information is determined by at least one of the following methods, namely, through presetting, using upper layer signaling, or using the number of hybrid automatic repeat request (HARQ) processes.

[0394] In still other possible implementations, the processor 1501 is further configured to determine the first mapping mode among a plurality of mapping modes based on the first parameter and / or the first mapping mode information. The first parameter includes the serial number of the first time unit or the redundant version number of the data carried in the first time unit.

[0395] In yet another possible implementation, the first mapping mode information indicates at least one of the arrangement, period, or offset in the period of a plurality of mapping modes.

[0396] In yet another possible implementation, the first mapping mode information is determined by at least one of the following methods, namely, through presetting, by using upper layer signaling, or by using the number of hybrid automatic repeat request (HARQ) processes.

[0397] In yet another possible implementation, the upper layer signaling includes one or more of broadcast information, system information, upper layer configuration signaling, and MAC layer signaling.

[0398] In yet another possible implementation, the first mapping mode represents sequentially mapping a plurality of modulation symbols to a plurality of subcarriers in the order of the indexes of the plurality of subcarriers.

[0399] In yet another possible implementation, the serial number (SN) of the first time unit satisfies the following two conditions.

[0400] Condition 1:

[0401]

Number

[0402] is an even number.

[0403] Here, SN≥0, floor() is the floor function, Offset is the start offset of the serial number of the first time unit, Period indicates the arrangement period of a plurality of mapping modes, and Period>0 or Period = 0.

[0404] Condition 2: SN≥Offset or SN>Offset. For each parameter, please refer to the above description.

[0405] In yet another possible implementation, condition 1 can alternatively be

[0406] [Number]

[0407] expressed as follows. Here, mod represents the modulo operation.

[0408] Note that the above describes the case where there is a start offset. In a specific implementation process, this application is also applicable to cases where no start offset is set.

[0409] In the above, the floor function is used as an example for explanation. This application is also applicable to cases where the ceiling function is used. For example, the ceiling function is ceil(), and the serial number SN of the first time unit can also satisfy the following condition, that is,[[]]

[0410] [Number]

[0411] is an even number.

[0412] In other possible implementations, the plurality of modulation symbols includes N modulation symbols, where N is a natural number greater than 1. The second mapping mode maps the first to the L-th modulation symbols to the sub-carriers in the order of the indices of the sub-carriers starting from the index of the (N - L + 1)-th sub-carrier, and maps the (L + 1)-th to the N-th modulation symbols to the sub-carriers in the order of the indices of the sub-carriers starting from the index of the first sub-carrier, where L < N.

[0413] In yet another possible implementation, the serial number SN2 of the second time unit satisfies the following two conditions.

[0414] Condition 1:

[0415] [Number]

[0416] is odd.

[0417] Here, SN2 ≧0, floor() is the floor function, Offset2 is the start offset of the serial number of the second time unit, Period2 indicates the arrangement period of a plurality of mapping modes, and Period2 > 0 or Period2 = 0.

[0418] Condition 2: SN2 ≧ Offset2, or SN2 > Offset2. For each parameter, refer to the above description. It should be noted that the above describes the case where there is a start offset. In a specific implementation process, this application is also applicable to the case where no start offset is set.

[0419] In still other possible implementations, the plurality of mapping modes further includes a third mapping mode. The processor 1501 is further configured to determine the third mapping mode among the plurality of mapping modes and map a third modulation symbol sequence to be transmitted in the third time unit in the third mapping mode.

[0420] The P modulation symbols in the third modulation symbol sequence are respectively mapped to P sub - carriers in the third mapping mode. The P sub - carriers belong to a sub - carrier set.

[0421] The third mapping mode, the first mapping mode, and the second mapping mode represent different mapping positions of the P modulation symbols on the P sub - carriers.

[0422] In yet other designs, the apparatus 150 may be the second resource mapping apparatus in the embodiments shown in FIGS. 4, 6, or 8.

[0423] In a possible implementation, the processor 1501 in the apparatus 150 calls a computer program stored in at least one memory 1503 to perform the following operations, namely, determining a first mapping mode among a plurality of mapping modes, where the plurality of mapping modes further includes a second mapping mode, and the first mapping mode by , and receiving a first modulated symbol sequence transmitted in a first time unit.

[0424] The plurality of modulated symbols in the first modulated symbol sequence are respectively mapped to a plurality of subcarriers in the first mapping mode. Each subcarrier is used to map one modulated symbol. The plurality of subcarriers belong to a subcarrier set.

[0425] The first mapping mode and the second mapping mode represent different mapping positions of a plurality of modulated symbols on a plurality of subcarriers.

[0426] In yet another possible implementation, the first mapping mode and the second mapping mode represent different mapping positions of the first modulated symbol on a plurality of subcarriers, and the first modulated symbol is R of the plurality of modulated symbols, where 0 < R ≦ N, and N is the number of modulated symbols included in the plurality of modulated symbols.

[0427] In yet another possible implementation, the processor 1501 is further configured to determine the second mapping mode among the plurality of mapping modes and receive a second modulated symbol sequence transmitted in a second time unit in the second mapping mode.

[0428] At least one modulation symbol in the second modulation symbol sequence is in the second mapping mode by and is respectively mapped to at least one sub - carrier. The at least one sub - carrier belongs to a sub - carrier set.

[0429] The first mapping mode and the second mapping mode represent different mapping positions of at least one modulation symbol on at least one sub - carrier.

[0430] In yet another possible implementation, the first modulation symbol sequence corresponds to first data, and the second time unit is used to carry re - transmitted data of the first data.

[0431] In yet another possible implementation, the processor 1501 is further configured to determine the second mapping mode among a plurality of mapping modes based on the second parameter and / or the second mapping mode information. The second parameter includes the serial number of the second time unit or the redundant version number of the data carried in the second time unit.

[0432] In yet another possible implementation, the second mapping mode information indicates at least one of the arrangement, period, or offset in the period of the plurality of mapping modes.

[0433] In yet another possible implementation, the second mapping mode information is determined by at least one of the following methods: namely, through presetting, by using upper - layer signaling, or by using the number of hybrid automatic repeat request (HARQ) processes.

[0434] In yet another possible implementation, the processor 1501 is further configured to determine a first mapping mode among a plurality of mapping modes based on the first parameter and / or the first mapping mode information. The first parameter includes a serial number of the first time unit or a redundant version number of data transmitted in the first time unit.

[0435] In yet another possible implementation, the first mapping mode information indicates at least one of an arrangement, a period, or an offset in a period of the plurality of mapping modes.

[0436] In yet another possible implementation, the first mapping mode information is determined by at least one of the following methods: namely, through presetting, by using upper layer signaling, or by using the number of hybrid automatic repeat request (HARQ) processes.

[0437] In yet another possible implementation, the upper layer signaling includes one or more of broadcast information, system information, upper layer configuration signaling, and MAC layer signaling.

[0438] In yet another possible implementation, the first mapping mode represents sequentially mapping a plurality of modulation symbols to a plurality of subcarriers in an order of indices of the plurality of subcarriers.

[0439] In yet another possible implementation, the serial number SN of the first time unit satisfies the following two conditions.

[0440] Condition 1:

[0441]

Number

[0442] is an even number.

[0443] Here, SN ≥ 0, floor() is the floor function, Offset is the start offset of the serial number of the first time unit, Period indicates the arrangement period of a plurality of mapping modes, and Period > 0 or Period = 0.

[0444] Condition 2: SN ≥ Offset or SN > Offset. For each parameter, refer to the above description. In yet other possible implementations, Condition 1 can alternatively be

[0445]

Number

[0446] expressed as. Here, mod represents the modulo operation.

[0447] It should be noted that the above describes the case where there is a start offset. In a specific implementation process, this application is also applicable to cases where no start offset is set.

[0448] In the above, the floor function is used as an example for explanation. This application is also applicable to cases where the ceiling function is used. For example, the ceiling function is ceil(), and the serial number SN of the first time unit can also satisfy the following condition, that is,

[0449]

Number

[0450] is even.

[0451] In yet another possible implementation, a plurality of modulation symbols includes N modulation symbols, where N is a natural number greater than 1. The second mapping mode maps the first to the L-th modulation symbols to subcarriers in the order of the indices of the subcarriers starting from the index of the (N - L + 1)-th subcarrier, and maps the (L + 1)-th to the N-th modulation symbols to subcarriers in the order of the indices of the subcarriers starting from the index of the first subcarrier, where L < N.

[0452] In yet another possible implementation, the serial number SN2 of the second time unit satisfies the following two conditions.

[0453] Condition 1:

[0454]

Number

[0455] is odd.

[0456] Here, SN2 ≧0, floor() is the floor function, Offset2 is the start offset of the serial number of the second time unit, Period2 indicates the arrangement period of a plurality of mapping modes, and Period2 > 0 or Period2 = 0.

[0457] Condition 2: SN2 ≧ Offset2, or SN2 > Offset2. For each parameter, refer to the above description. It should be noted that the above describes the case where there is a start offset. In a specific implementation process, this application is also applicable to the case where the start offset is not set.

[0458] In yet another possible implementation, the plurality of mapping modes further includes a third mapping mode. The processor 1501 is further configured to determine the third mapping mode among the plurality of mapping modes and receive, in the third mapping mode, a third modulation symbol sequence to be transmitted in a third time unit.

[0459] P modulation symbols in the third modulation symbol sequence are respectively mapped to P subcarriers in the third mapping mode. The P subcarriers belong to a subcarrier set.

[0460] The third mapping mode, the first mapping mode, and the second mapping mode represent different mapping positions of P modulation symbols on P subcarriers.

[0461] Embodiments of this application further provide a terminal. The terminal includes the above resource mapping device, for example, the resource mapping device shown in FIG. 13, FIG. 14, or FIG. 15.

[0462] Optionally, the terminal may be a transportation tool or an intelligent terminal such as an intelligent cockpit product, a vehicle, a drone, a roadside unit, an intersection radar, or a robot.

[0463] Embodiments of this application further provide a terminal. The terminal may be, for example, an intelligent cockpit product or a vehicle. The terminal includes a first node and / or a second node. The first node (for example, a base station or an in-vehicle cockpit area controller CDC) includes the resource mapping device described in the third aspect or any possible implementation of the third aspect. The second node (for example, one or more of modules such as a camera, a screen, a microphone, an acoustic device, a radar, an electronic key, a passive entry start system controller, and a user equipment UE) includes the resource mapping device described in the fourth aspect or any possible implementation of the fourth aspect.

[0464] Alternatively, the vehicle can be replaced by an intelligent terminal or a transportation tool, such as a drone or a robot. The intelligent terminal can include smart home devices, smart manufacturing devices, etc.

[0465] Embodiments of this application further provide a communication system. The communication system includes a first resource mapping device and a second resource mapping device. The first resource mapping device is configured to implement the method on the side of the first resource mapping device in the embodiments shown in FIGS. 4, 6, or 8. The second resource mapping device is configured to implement the method on the side of the second resource mapping device in the embodiments shown in FIGS. 4, 6, or 8.

[0466] Embodiments of this application further provide a communication device (or network element). The communication device includes the above resource mapping device, for example, the resource mapping device shown in FIGS. 13, 14, or 15.

[0467] Optionally, the communication device may be a base station or the like.

[0468] Embodiments of this application further provide a computer-readable storage medium. The computer-readable storage medium stores a computer program. When the computer program is executed on one or more processors, the method described in the embodiments shown in FIGS. 4, 6, or 8 is implemented.

[0469] Embodiments of this application further provide a computer program product. When the computer program product is executed on one or more processors, the method described in the embodiments shown in FIGS. 4, 6, or 8 is implemented.

[0470] Embodiments of this application further provide a chip system. The chip system includes a communication interface and at least one processor. The communication interface is configured to provide information input / output for at least one processor, and / or the communication interface is configured to transmit or receive data. The processor is configured to call a computer program (or computer instructions) to implement the methods described in the embodiments shown in FIG. 4, FIG. 6, or FIG. 8.

[0471] All or part of the above embodiments may be implemented by software, hardware, firmware, or any combination thereof. When software is used to implement the above embodiments, all or part of the above embodiments may be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program product is loaded and executed on a computer, the processors or functions according to the embodiments of this application are all or partially generated. The computer may be a general-purpose computer, a dedicated computer, a computer network, or other programmable devices. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted in a wired (e.g., coaxial cable, optical fiber, or digital subscriber line) or wireless (e.g., infrared, radio wave, or microwave) manner from a website, computer, server, or data center to another website, computer, server, or data center. The computer-readable storage medium may be any available medium accessible by a computer, or a data storage device, such as a server or data center integrating one or more available media. The available media may be a magnetic medium (e.g., floppy disk, hard disk, or magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid-state disk), etc.

[0472] A person skilled in the art can understand that all or part of the process of the method in the above embodiments can be implemented by a computer program that instructs related hardware. The program can be stored in a computer-readable storage medium. When the program is executed, the process of the method in the above embodiments is executed. The above storage medium includes any medium capable of storing program code, for example, ROM, random access memory RAM, magnetic disk, or optical disk.

Claims

1. Determining a first mapping mode among the plurality of mapping modes based on a correspondence relationship between the plurality of mapping modes and first parameter information, wherein the first parameter information includes a serial number of a first time unit, or the first parameter information includes the serial number of the first time unit and a redundant version number of data carried in the first time unit, and the plurality of mapping modes further includes a second mapping mode; Mapping a first modulation symbol sequence carried in the first time unit in the first mapping mode; comprising; A plurality of modulation symbols in the first modulation symbol sequence are respectively mapped to a plurality of subcarriers in the first mapping mode, each subcarrier is used to map one modulation symbol, and the plurality of subcarriers belong to a subcarrier set; The first mapping mode and the second mapping mode represent different mapping positions of the plurality of modulation symbols on the plurality of subcarriers; A resource mapping method.

2. The first mapping mode and the second mapping mode represent different mapping positions of a first modulation symbol on the plurality of subcarriers, the first modulation symbol is R of the plurality of modulation symbols, 0 < R ≦ N, and N is the number of modulation symbols included in the plurality of modulation symbols. The method according to claim 1. The method according to claim 1.

3. The method further includes: Determining the second mapping mode among the plurality of mapping modes; Mapping a second modulation symbol sequence carried in a second time unit in the second mapping mode; wherein at least one modulation symbol in the second modulation symbol sequence is respectively mapped to at least one subcarrier in the second mapping mode, the at least one subcarrier belongs to the subcarrier set, and the first mapping mode and the second mapping mode represent different mapping positions of the at least one modulation symbol on the at least one subcarrier; The method according to claim 1 or 2. ​ ​ Claim 4 The first modulation symbol sequence corresponds to first data, and the second time unit is used to carry retransmission data of the first data. The method according to claim 3. Claim 5 The step of determining the second mapping mode among the plurality of mapping modes is a step of determining the second mapping mode among the plurality of mapping modes based on a second parameter and / or second mapping mode information, wherein the second parameter includes a serial number of the second time unit and / or a redundant version number of data carried in the second time unit, and the second mapping mode information indicates at least one of an arrangement, a period, or an offset in the period of the second mapping mode. The method according to claim 3 or 4. Claim 6 The step of determining the first mapping mode among the plurality of mapping modes is a step of determining the first mapping mode among the plurality of mapping modes based on a first parameter and / or first mapping mode information, wherein the first parameter includes a serial number of the first time unit and / or a redundant version number of data carried in the first time unit, and the first mapping mode information indicates at least one of an arrangement, a period, or an offset in the period of the first mapping mode. The method according to any one of claims 1 to 5. Claim 7 The second mapping mode information is determined by at least one of the following methods: through presetting, using upper layer signaling, or using the number of hybrid automatic repeat request (HARQ) processes. The method according to claim 5. Claim 8 The first mapping mode information is determined by at least one of the following methods: through presetting, using upper layer signaling, or using the number of hybrid automatic repeat request (HARQ) processes. The method according to claim 6. Claim 9 The upper layer signaling includes one or more of broadcast information, system information, and upper layer configuration signaling. The method according to claim 7 or 8. Claim 10 The first mapping mode represents sequentially mapping the plurality of modulation symbols to the plurality of subcarriers in the order of the indices of the plurality of subcarriers. The method according to any one of claims 1 to 9. **Claim 11** The serial number SN of the first time unit satisfies the following condition, that is, 【Number 1】 being an even number, SN ≥ 0, floor() is the floor function, Offset is the start offset of the serial number of the first time unit, Period represents the arrangement period of the plurality of mapping modes, and Period > 0 or Period = 0. The method according to claim 10. **Claim 12** The plurality of modulation symbols includes N modulation symbols, N is a natural number greater than 1, and the second mapping mode is mapping the first to L-th modulation symbols to subcarriers in the order of the indices of the subcarriers starting from the index of the (N - L + 1)-th subcarrier, and mapping the (L + 1)-th to N-th modulation symbols to subcarriers in the order of the indices of the subcarriers starting from the index of the first subcarrier, where L < N. The method according to any one of claims 1 to 11. **Claim 13** The plurality of mapping modes further includes a third mapping mode, and the method includes a step of determining the third mapping mode among the plurality of mapping modes; a step of mapping a third modulation symbol sequence carried in a third time unit in the third mapping mode; and further includes P modulation symbols in the third modulation symbol sequence are respectively mapped to P subcarriers in the third mapping mode, and the P subcarriers belong to the subcarrier set; the third mapping mode, the first mapping mode, and the second mapping mode represent different mapping positions of the P modulation symbols on the P subcarriers. The method according to any one of claims 1 to 12. **Claim 14** Determining a first mapping mode among the plurality of mapping modes based on a correspondence relationship between the plurality of mapping modes and first parameter information, where the first parameter information includes a serial number of a first time unit, or the first parameter information includes the serial number of the first time unit and a redundant version number of data carried in the first time unit, and the plurality of mapping modes further includes a second mapping mode; Receiving a first modulation symbol sequence carried in the first time unit based on the first mapping mode; including; A plurality of modulation symbols in the first modulation symbol sequence are respectively mapped to a plurality of subcarriers in the first mapping mode, each subcarrier is used to map one modulation symbol, and the plurality of subcarriers belong to a subcarrier set; The first mapping mode and the second mapping mode represent different mapping positions of the plurality of modulation symbols on the plurality of subcarriers; A resource mapping method.

15. The first mapping mode and the second mapping mode represent different mapping positions of a first modulation symbol on the plurality of subcarriers, the first modulation symbol is R of the plurality of modulation symbols, 0 < R ≦ N, and N is the number of modulation symbols included in the plurality of modulation symbols; The method according to claim 14.

16. The method includes: Determining the second mapping mode among the plurality of mapping modes; Receiving a second modulation symbol sequence carried in a second time unit in the second mapping mode; further including; At least one modulation symbol in the second modulation symbol sequence is respectively mapped to at least one subcarrier in the second mapping mode, the at least one subcarrier belongs to the subcarrier set; The first mapping mode and the second mapping mode represent different mapping positions of the at least one modulation symbol on the at least one subcarrier; The method according to claim 14 or 15.

17. The first modulation symbol sequence corresponds to first data, and the second time unit is used to carry retransmission data of the first data. The method according to claim 16. **Claim 18** The step of determining the second mapping mode among the plurality of mapping modes is a step of determining the second mapping mode among the plurality of mapping modes based on a second parameter and / or second mapping mode information, wherein the second parameter includes a serial number of the second time unit and / or a redundant version number of data carried in the second time unit, and the second mapping mode information indicates at least one of an arrangement, a period, or an offset in the period of the second mapping mode. The method according to claim 16 or 17. **Claim 19** The step of determining the first mapping mode among the plurality of mapping modes is a step of determining the first mapping mode among the plurality of mapping modes based on a first parameter and / or first mapping mode information, wherein the first parameter includes a serial number of the first time unit and / or a redundant version number of data carried in the first time unit, and the first mapping mode information indicates at least one of an arrangement, a period, or an offset in the period of the first mapping mode. The method according to any one of claims 14 to 18. **Claim 20** The second mapping mode information is determined by at least one of the following methods: through presetting, using upper layer signaling, or using the number of hybrid automatic repeat request (HARQ) processes. The method according to claim 18. **Claim 21** The first mapping mode information is determined by at least one of the following methods: through presetting, using upper layer signaling, or using the number of hybrid automatic repeat request (HARQ) processes. The method according to claim 19. **Claim 22** The upper layer signaling includes one or more of broadcast information, system information, and upper layer configuration signaling. The method according to claim 20 or 21. **Claim 23** The first mapping mode represents sequentially mapping the plurality of modulation symbols to the plurality of subcarriers in the order of the indexes of the plurality of subcarriers. The method according to any one of claims 14 to 22. **Claim 24** The serial number SN of the first time unit satisfies the following condition, that is, 【Number 2】 being an even number, SN ≥ 0, floor() is the floor function, Offset is the start offset of the serial number of the first time unit, Period indicates the arrangement period of the plurality of mapping modes, and Period > 0 or Period = 0. The method according to claim 23. **Claim 25** The plurality of modulation symbols includes N modulation symbols, N is a natural number greater than 1, and the second mapping mode is mapping the first to L-th modulation symbols to subcarriers in the order of the indexes of the subcarriers starting from the index of the (N - L + 1)-th subcarrier, and mapping the (L + 1)-th to N-th modulation symbols to subcarriers in the order of the indexes of the subcarriers starting from the index of the first subcarrier, where L < N. The method according to any one of claims 14 to 24. **Claim 26** The plurality of mapping modes further includes a third mapping mode, and the method includes determining the third mapping mode among the plurality of mapping modes; and receiving a third modulation symbol sequence transmitted in a third time unit in the third mapping mode. The method further includes P modulation symbols in the third modulation symbol sequence are respectively mapped to P subcarriers in the third mapping mode, and the P subcarriers belong to the subcarrier set. The third mapping mode, the first mapping mode, and the second mapping mode represent different mapping positions of the P modulation symbols on the P subcarriers. The method according to any one of claims 14 to 25. **Claim 27** Based on the correspondence between a plurality of mapping modes and first parameter information, determining a first mapping mode among the plurality of mapping modes, wherein the first parameter information includes a serial number of a first time unit, or the first parameter information includes the serial number of the first time unit and a redundancy version number of data carried in the first time unit, and the plurality of mapping modes further includes a second mapping mode, a determination unit configured to perform the above; A mapping unit configured to map a first modulation symbol sequence carried in the first time unit in the first mapping mode; Including; A plurality of modulation symbols in the first modulation symbol sequence are respectively mapped to a plurality of subcarriers in the first mapping mode, each subcarrier is used to map one modulation symbol, and the plurality of subcarriers belong to a subcarrier set; The first mapping mode and the second mapping mode represent different mapping positions of the plurality of modulation symbols on the plurality of subcarriers; Resource mapping device.

28. The first mapping mode and the second mapping mode represent different mapping positions of a first modulation symbol on the plurality of subcarriers, the first modulation symbol is R of the plurality of modulation symbols, 0 < R ≦ N, and N is the number of modulation symbols included in the plurality of modulation symbols; The device according to claim 27.

29. The determination unit is further configured to determine the second mapping mode among the plurality of mapping modes; The mapping unit is further configured to map a second modulation symbol sequence carried in a second time unit in the second mapping mode; At least one modulation symbol in the second modulation symbol sequence is respectively mapped to at least one subcarrier in the second mapping mode, and the at least one subcarrier belongs to the subcarrier set; The first mapping mode and the second mapping mode represent different mapping positions of the at least one modulation symbol on the at least one subcarrier. The apparatus according to claim 27 or 28.

30. The first modulation symbol sequence corresponds to first data, and the second time unit is used to carry retransmission data of the first data. The apparatus according to claim 29.

31. The determining unit is further configured to determine the second mapping mode among the plurality of mapping modes based on a second parameter and / or second mapping mode information, where the second parameter includes a serial number of the second time unit and / or a redundant version number of data carried in the second time unit, and the second mapping mode information indicates at least one of an arrangement, a period, or an offset in the period of the second mapping mode. The apparatus according to claim 29 or 30.

32. The determining unit is configured to determine the first mapping mode among the plurality of mapping modes based on a first parameter and / or first mapping mode information, where the first parameter includes a serial number of the first time unit and / or a redundant version number of data carried in the first time unit, and the first mapping mode information indicates at least one of an arrangement, a period, or an offset in the period of the first mapping mode. The apparatus according to any one of claims 27 to 31.

33. The second mapping mode information is determined by at least one of the following methods: i.e., through presetting, by using upper layer signaling, or by using the number of hybrid automatic repeat request (HARQ) processes. The apparatus according to claim 31.

34. The first mapping mode information is determined by at least one of the following methods: i.e., through presetting, by using upper layer signaling, or by using the number of hybrid automatic repeat request (HARQ) processes. The apparatus according to claim 32.

35. The upper layer signaling includes one or more of broadcast information, system information, and upper layer configuration signaling. The apparatus according to claim 34.

36. The first mapping mode represents sequentially mapping the plurality of modulation symbols to the plurality of subcarriers in the order of the indices of the plurality of subcarriers. The apparatus according to any one of claims 27 to 35.

37. The serial number SN of the first time unit satisfies the following condition, that is, 【Number 3】 being an even number, SN ≥ 0, floor() is the floor function, Offset is the start offset of the serial number of the first time unit, Period represents the arrangement period of the plurality of mapping modes, and Period > 0 or Period = 0. The apparatus according to claim 36.

38. The plurality of modulation symbols includes N modulation symbols, N is a natural number greater than 1, and the second mapping mode is mapping the first to L-th modulation symbols to the subcarriers in the order of the indices of the subcarriers starting from the index of the (N - L + 1)-th subcarrier, and mapping the (L + 1)-th to N-th modulation symbols to the subcarriers in the order of the indices of the subcarriers starting from the index of the first subcarrier, where L < N. The apparatus according to any one of claims 27 to 37.

39. The plurality of mapping modes further includes a third mapping mode, and the determining unit is further configured to determine the third mapping mode among the plurality of mapping modes. The mapping unit is further configured to map a third modulation symbol sequence carried in a third time unit in the third mapping mode. P modulation symbols in the third modulation symbol sequence are respectively mapped to P subcarriers in the third mapping mode, and the P subcarriers belong to the subcarrier set. The third mapping mode, the first mapping mode, and the second mapping mode represent different mapping positions of the P modulation symbols on the P subcarriers. The apparatus according to any one of claims 27 to 38.

40. Determining a first mapping mode among the plurality of mapping modes based on a correspondence relationship between the plurality of mapping modes and first parameter information, where the first parameter information includes a serial number of a first time unit, or the first parameter information includes the serial number of the first time unit and a redundant version number of data transmitted in the first time unit, and the plurality of mapping modes further includes a second mapping mode, a determination unit configured to perform the above; A demapping unit configured to receive a first modulation symbol sequence transmitted in the first time unit based on the first mapping mode; Including; A plurality of modulation symbols in the first modulation symbol sequence are respectively mapped to a plurality of subcarriers in the first mapping mode, each subcarrier is used to map one modulation symbol, and the plurality of subcarriers belong to a subcarrier set; The first mapping mode and the second mapping mode represent different mapping positions of the plurality of modulation symbols on the plurality of subcarriers; A resource mapping device.

41. The first mapping mode and the second mapping mode represent different mapping positions of a first modulation symbol on the plurality of subcarriers, the first modulation symbol is R of the plurality of modulation symbols, 0 < R ≤ N, and N is the number of modulation symbols included in the plurality of modulation symbols; The device according to claim 40.

42. The determination unit is further configured to determine the second mapping mode among the plurality of mapping modes; The demapping unit is further configured to receive a second modulation symbol sequence transmitted in a second time unit in the second mapping mode; At least one modulation symbol in the second modulation symbol sequence is respectively mapped to at least one subcarrier in the second mapping mode, and the at least one subcarrier belongs to the subcarrier set; The first mapping mode and the second mapping mode represent different mapping positions of the at least one modulation symbol on the at least one subcarrier. The apparatus according to claim 40 or 41.

43. The first modulation symbol sequence corresponds to first data, and the second time unit is used to carry retransmission data of the first data. The apparatus according to claim 42.

44. The determining unit is further configured to determine the second mapping mode among the plurality of mapping modes based on a second parameter and / or second mapping mode information, where the second parameter includes a serial number of the second time unit and / or a redundant version number of data carried in the second time unit, and the second mapping mode information indicates at least one of an arrangement, a period, or an offset in the period of the second mapping mode. The apparatus according to claim 42 or 43.

45. The determining unit is further configured to determine the first mapping mode among the plurality of mapping modes based on a first parameter and / or first mapping mode information, where the first parameter includes a serial number of the first time unit and / or a redundant version number of data carried in the first time unit, and the first mapping mode information indicates at least one of an arrangement, a period, or an offset in the period of the first mapping mode. The apparatus according to any one of claims 40 to 44.

46. The second mapping mode information is determined by at least one of the following methods: through presetting, using upper layer signaling, or using the number of hybrid automatic repeat request (HARQ) processes. The apparatus according to claim 44.

47. The first mapping mode information is determined by at least one of the following methods: through presetting, using upper layer signaling, or using the number of hybrid automatic repeat request (HARQ) processes. The apparatus according to claim 45.

48. The upper layer signaling includes one or more of broadcast information, system information, and upper layer configuration signaling. The apparatus according to claim 47. **Claim 49** The first mapping mode represents sequentially mapping the plurality of modulation symbols to the plurality of sub-carriers in the order of the indexes of the plurality of sub-carriers. The apparatus according to any one of claims 40 to 48. **Claim 50** The serial number SN of the first time unit satisfies the following condition, that is, 【Number 4】 being an even number, SN≥0, floor() is the floor function, Offset is the start offset of the serial number of the first time unit, Period indicates the arrangement period of the plurality of mapping modes, and Period>0 or Period = 0. The apparatus according to claim 49. **Claim 51** The plurality of modulation symbols includes N modulation symbols, N is a natural number greater than 1, and the second mapping mode is mapping the first to L-th modulation symbols to sub-carriers in the order of the indexes of the sub-carriers starting from the index of the (N−L + 1)-th sub-carrier, and mapping the (L + 1)-th to N-th modulation symbols to sub-carriers in the order of the indexes of the sub-carriers starting from the index of the first sub-carrier, where L < N. The apparatus according to any one of claims 40 to 50. **Claim 52** The plurality of mapping modes further includes a third mapping mode. The determining unit is further configured to determine the third mapping mode among the plurality of mapping modes. The demapping unit is further configured to receive a third modulation symbol sequence transmitted in a third time unit in the third mapping mode. P modulation symbols in the third modulation symbol sequence are respectively mapped to P sub-carriers in the third mapping mode, and the P sub-carriers belong to the sub-carrier set. The third mapping mode, the first mapping mode, and the second mapping mode represent different mapping positions of the P modulation symbols on the P sub-carriers. The apparatus according to any one of claims 40 to 51. **Claim 53** A resource mapping device, wherein the resource mapping device includes at least one processor and a communication interface, and the at least one processor is configured to call a computer program stored in at least one memory, whereby the device implements the method according to any one of claims 1 to 13.

54. A resource mapping device, wherein the resource mapping device includes at least one processor and a communication interface, and the at least one processor is configured to call a computer program stored in at least one memory, whereby the device implements the method according to any one of claims 14 to 26.

55. A computer-readable storage medium that stores a computer program, and when the computer program is executed on one or more processors, the method according to any one of claims 1 to 26 is implemented.

56. A computer program, and when the computer program is executed on one or more processors, the method according to any one of claims 1 to 26 is implemented.

57. A terminal that includes the resource mapping device according to any one of claims 27 to 52.

Citation Information

Patent Citations

  • Equipment and method for mapping variable sub carriers

    CN1917418A

  • Downlink signal receiving method and user device, downlink signal transmitting method and base station

    JP2019526189A

  • Method for operating user equipment and base station in wireless communication system, and device for supporting the same

    JP2020127242A

  • Symbol vector mapping for chase-combining HARQ

    US20130235828A1