Communication method and apparatus, and device, chip and storage medium

By repeatedly mapping the first uplink channel symbol in the NB-IoT system and generating content based on OCC, the problem that NPUSCH codewords cannot apply OCC in the existing technology is solved, realizing the application of OCC between symbol sets and improving the flexibility and efficiency of channel transmission.

WO2026065278A1PCT designated stage Publication Date: 2026-04-02GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-09-29
Publication Date
2026-04-02

AI Technical Summary

Technical Problem

In existing narrowband Internet of Things (NB-IoT) systems, the narrowband physical uplink shared channel (NPUSCH) codewords cannot apply inter-symbol orthogonal overlay codes (OCC) between symbols, which means that the existing NPUSCH codeword to physical resource mapping process cannot support OCC.

Method used

By repeatedly mapping the first uplink channel symbols between the terminal device and the network device, and generating the content transmitted in the repeatedly mapped symbol set based on OCC, the OCC application between symbol sets is realized.

Benefits of technology

This invention enables the application of OCC across symbol sets, solving the problem that the mapping process from NPUSCH codewords to physical resources in existing technologies cannot support OCC, thus improving the flexibility and efficiency of channel transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024122408_02042026_PF_FP_ABST
    Figure CN2024122408_02042026_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the embodiments of the present application is a communication method. The method is applied to a terminal device. The method comprises: sending a first uplink channel, wherein among symbols occupied by the first uplink channel, there is at least one symbol set which is repeatedly mapped a first number of times, and content transmitted in the symbol set which is repeatedly mapped the first number of times is generated on the basis of an orthogonal cover code (OCC). By means of the method, an OCC is applied to a symbol set which is repeatedly mapped a plurality of times, or the OCC is applied between the symbol sets which are repeatedly mapped a plurality of times.
Need to check novelty before this filing date? Find Prior Art

Description

A communication method, apparatus, device, chip and storage medium TECHNICAL FIELD

[0001] Embodiments of the present application relate to the technical field of communication, in particular to a communication method, apparatus, device, chip and storage medium. BACKGROUND

[0002] In a current Narrow Band Internet of Things (NB-IoT) system, a Narrow-band Physical Uplink Shared Channel (NPUSCH) code word is continuously mapped on symbols in one time slot, however, applying an Orthogonal Cover Code (OCC) between symbols requires that the same content is transmitted on symbols in the same OCC group, thus resulting in that the existing mapping process of the NPUSCH code word to physical resources cannot support the application of the OCC between symbols.

[0003] SUMMARY

[0004] Embodiments of the present application provide a communication method, apparatus, device, chip and storage medium.

[0005] In a first aspect, embodiments of the present application provide a communication method applied to a terminal device, the method comprising: transmitting a first uplink channel, there being at least one symbol set repeatedly mapped a first number of times in symbols occupied by the first uplink channel; and the content transmitted in the symbol set repeatedly mapped the first number of times being generated based on an Orthogonal Cover Code (OCC).

[0006] In a second aspect, embodiments of the present application provide a communication method applied to a network device, the method comprising: receiving a first uplink channel, there being at least one symbol set repeatedly mapped a first number of times in symbols occupied by the first uplink channel; and the content transmitted in the symbol set repeatedly mapped the first number of times being generated based on an Orthogonal Cover Code (OCC).

[0007] In a third aspect, embodiments of the present application provide a communication apparatus, the apparatus comprising: a first communication unit configured to transmit a first uplink channel, there being at least one symbol set repeatedly mapped a first number of times in symbols occupied by the first uplink channel; and the content transmitted in the symbol set repeatedly mapped the first number of times being generated based on an Orthogonal Cover Code (OCC).

[0008] In a fourth aspect, an embodiment of the present application provides a communication device, which comprises: a second communication unit configured to receive a first uplink channel, wherein the first uplink channel occupies at least one symbol set which is repeatedly mapped a first number of times, and content transmitted in the symbol set which is repeatedly mapped the first number of times is generated based on an OCC.

[0009] In a fifth aspect, an embodiment of the present application provides a communication device, which comprises: a memory for storing a computer program; a processor connected to the memory, for calling and running the computer program from the memory, to implement the method in the first aspect or the second aspect; and a transceiver for receiving and sending information in the process of transceiving information with other devices.

[0010] In a sixth aspect, an embodiment of the present application provides a chip. The chip comprises: a processor for calling and running a computer program from a memory, so that a device installed with the chip executes the method in the first aspect or the second aspect; and a transceiver for receiving and sending information in the process of transceiving information with devices or chips.

[0011] In a seventh aspect, an embodiment of the present application provides a computer readable storage medium for storing a computer program, which causes a computer to execute the method in the first aspect or the second aspect.

[0012] In the embodiment of the present application, the first uplink channel occupies at least one symbol set which is repeatedly mapped a first number of times, and content transmitted in the symbol set which is repeatedly mapped the first number of times is generated based on an OCC. According to the method of the embodiment, the terminal device can repeatedly map at least one symbol set multiple times, and can generate content transmitted in the symbol set which is repeatedly mapped multiple times based on an OCC. In this way, the OCC is applied to the symbol set which is repeatedly mapped multiple times, or in other words, the OCC is applied between the symbol set which is repeatedly mapped multiple times. BRIEF DESCRIPTION OF DRAWINGS

[0013] The accompanying drawings, which are included to provide a further understanding of the present application, constitute a part of the present application, and illustrate the embodiments of the present application and the explanations of the present application, and do not constitute improper limitations to the present application. In the drawings:

[0014] FIG. 1 is a schematic diagram of an application scenario of an embodiment of the present application;

[0015] FIG. 2 is a schematic diagram of applying an OCC between symbols occupied by NPUSCH transmission according to an embodiment of the present application;

[0016] FIG. 3 is a flowchart of a communication method according to an embodiment of the present application;

[0017] FIG. 4 is an example of symbol repetition mapping of NPUSCH codeword according to an embodiment of the present application;

[0018] FIG. 5 is an example of time slot occupied by NPUSCH transmission before and after applying inter-symbol OCC according to an embodiment of the present application;

[0019] FIG. 6 is an example of number of symbols in NB-IoT uplink time slot after applying inter-symbol OCC according to an embodiment of the present application;

[0020] FIG. 7 is an example of guard period repetition mapping according to an embodiment of the present application;

[0021] FIG. 8 is an example of DMRS repetition mapping according to an embodiment of the present application;

[0022] FIG. 9 is an example of time slot and symbol index corresponding to DMRS before and after applying inter-symbol OCC according to an embodiment of the present application;

[0023] FIG. 10 is an example of symbol index corresponding to DMRS before and after applying inter-symbol OCC according to an embodiment of the present application;

[0024] FIG. 11 is an example of DMRS in different time slots corresponding to different symbol indexes before applying inter-symbol OCC according to an embodiment of the present application;

[0025] FIG. 12 is an example of collision between time slot after applying inter-symbol OCC and NPRACH transmission according to an embodiment of the present application;

[0026] FIG. 13 is another example of collision between time slot after applying inter-symbol OCC and NPRACH transmission according to an embodiment of the present application;

[0027] FIG. 14 is an example of collision between repetition mapped symbol and SRS according to an embodiment of the present application;

[0028] FIG. 15 is a schematic structural diagram of a communication apparatus according to an embodiment of the present application;

[0029] FIG. 16 is another schematic structural diagram of a communication apparatus according to an embodiment of the present application;

[0030] FIG. 17 is a schematic structural diagram of a communication device according to an embodiment of the present application;

[0031] FIG. 18 is a schematic structural diagram of a chip according to an embodiment of the present application;

[0032] FIG. 19 is a schematic block diagram of a communication system according to an embodiment of the present application. DETAILED DESCRIPTION

[0033] The technical solutions in the embodiments of the present application will be described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the scope of the present application.

[0034] FIG. 1 is a schematic diagram of an application scenario of an embodiment of the present application.

[0035] As shown in FIG. 1, the communication system 100 can include a terminal device 110 and a network device 120. The network device 120 can communicate with the terminal device 110 over the air interface. The terminal device 110 and the network device 120 support multi-service transmission.

[0036] It should be understood that the embodiments of the present application are only exemplarily described with the communication system 100, but the embodiments of the present application are not limited thereto. That is, the technical solutions of the embodiments of the present application can be applied to various communication systems, such as: a Long Term Evolution (LTE) system, an LTE Time Division Duplex (TDD), a Universal Mobile Telecommunication System (UMTS), an Internet of Things (IoT) system, a Narrow Band Internet of Things (NB-IoT) system, an enhanced Machine-Type Communications (eMTC) system, a 5G communication system (also known as a New Radio (NR) communication system), a 6G communication system, or a future communication system, etc.

[0037] In the communication system 100 shown in FIG. 1, the network device 120 can be an access network device that communicates with the terminal device 110. The access network device can provide communication coverage for a specific geographic area and can communicate with the terminal device 110 (such as a UE) located in the coverage area.

[0038] The network device 120 can be an evolved node B (eNB or eNodeB) in a long term evolution (LTE) system, or a next generation radio access network (NG RAN) device, or a base station (gNB) in a NR system, or a base station in a 6G system, or a radio controller in a cloud radio access network (CRAN), or a relay station, an access point, a vehicle-mounted device, a wearable device, a hub, a switch, a bridge, a router, or a network device in a future evolved public land mobile network (PLMN), etc.

[0039] The terminal device 110 can be any terminal device, including but not limited to a terminal device connected to the network device 120 or other terminal devices by wire or wireless connection. For example, the terminal device 110 can refer to an access terminal, a user equipment (UE), a subscriber unit, a subscriber station, a mobile station, a mobile, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user device. The access terminal can be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, an IoT device, a satellite handset, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device, or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a 5G network, a terminal device in a 6G network, or a terminal device in a future evolved network, etc.

[0040] The terminal device 110 can be used for device-to-device (D2D) communication.

[0041] The communication system 100 can further include a core network device 130 in communication with the network device 120, which can be a 5G core network (5GC) device, e.g., an Access and Mobility Management Function (AMF), e.g., an Authentication Server Function (AUSF), e.g., a User Plane Function (UPF), e.g., a Session Management Function (SMF). In some embodiments, the core network device 130 can also be an Evolved Packet Core (EPC) device of an LTE network, e.g., a Session Management Function + Core Packet Gateway (SMF + PGW-C) device. It should be understood that the SMF + PGW-C can implement the functions of both the SMF and the PGW-C. During the evolution of the network, the above-mentioned core network device can also be referred to by other names, or new network entities can be formed by dividing the functions of the core network, which are not limited in the embodiments of the present application.

[0042] The various functional units in the communication system 100 can also communicate with each other through a next generation (NG) interface. For example, a terminal device can establish an air interface connection with an access network device through an NR interface, for transmitting user plane data and control plane signaling; the terminal device can establish a control plane signaling connection with an AMF through an NG interface 1 (N1 for short); an access network device, e.g., a next generation radio access base station (gNB), can establish a user plane data connection with a UPF through an NG interface 3 (N3 for short); the access network device can establish a control plane signaling connection with the AMF through an NG interface 2 (N2 for short); the UPF can establish a control plane signaling connection with the SMF through an NG interface 4 (N4 for short); the UPF can interact with a data network to transmit user plane data through an NG interface 6 (N6 for short); the AMF can establish a control plane signaling connection with the SMF through an NG interface 11 (N11 for short); the SMF can establish a control plane signaling connection with the PCF through an NG interface 7 (N7 for short).

[0043] FIG. 1 exemplarily shows one network device, one core network device and two terminal devices. Optionally, the communication system 100 can include multiple network devices and each network device can include other numbers of terminal devices within its coverage, which are not limited in the embodiments of the present application.

[0044] It should be noted that FIG. 1 only schematically shows a system to which the embodiments of the present application are applied in an exemplary manner. Of course, the method shown in the embodiments of the present application can also be applied to other systems. In addition, the terms "system" and "network" are often used interchangeably herein. The term "and / or" herein is only used to describe an associated relationship between associated objects, which means that there can be three relationships, for example, A and / or B can represent the following three cases: A exists alone, A and B exist together, and B exists alone. In addition, the character " / " generally represents an "or" relationship between the front and rear associated objects. It should also be understood that the "indication" mentioned in the embodiments of the present application can be direct indication or indirect indication, and can also represent an associated relationship. For example, A indicates B, which can mean that B can be obtained through A; or A indirectly indicates B, for example, A indicates C, and B can be obtained through C; or A and B have an associated relationship. It should also be understood that the "corresponding" mentioned in the embodiments of the present application can represent a direct corresponding or indirect corresponding relationship between the two, or can represent an associated relationship between the two, or can mean an indication and being indicated, a configuration and being configured, and the like. It should also be understood that the "predefined" or "predefined rule" mentioned in the embodiments of the present application can be realized by pre-saving corresponding codes, tables or other means for indicating related information in devices (for example, including terminal devices and network devices), and the specific implementation manner of the present application is not limited. For example, the predefined can mean defined in the protocol. It should also be understood that the "protocol" in the embodiments of the present application can mean a standard protocol in the communication field, which can include the LTE protocol, the NR protocol, and the related protocol applied to the future communication system, and the present application is not limited thereto.

[0045] In order to facilitate the understanding of the technical solutions of the embodiments of the present application, the related technologies of the embodiments of the present application are described as follows. The following related technologies can be combined with the technical solutions of the embodiments of the present application in any manner, and all belong to the protection scope of the embodiments of the present application.

[0046] 1. Resource Unit (RU)

[0047] The resource unit is used to describe the mapping of a narrow-band physical uplink shared channel (NPUSCH) to a resource element (RE). One RU is defined as one single carrier-frequency domain multiple access (SC-FDMA) symbol in the time domain and 1 consecutive subcarriers, where for frame structure type 1, and Provided by Table 1.

[0048] Table 1 shows the frame structure type 1 supported by [the table]. and combination

[0049] 2. NPUSCH mapping to physical resources

[0050] Each NPUSCH codeword can be mapped to N. RU One resource unit (RU), and repeat N times. Rep The complex-valued modulation symbols z(·) carried by the NPUSCH are mapped sequentially from z(0) to the subcarriers occupied by the NPUSCH transmission. Specifically, starting from the first time slot in the allocated RU, the frequency domain index k is first followed by the time domain index l, and the mapping is performed in ascending order to the resource unit RE(k,l) used for NPUSCH transmission.

[0051] NPUSCH codeword mapping N slots After one time slot, before continuing to map z(·) on subsequent time slots, this N slots Each time slot was repeated additionally. Next, of which:

[0052] 3. Orthogonal Cover Code (OCC)

[0053] Inter-symbol OCC refers to applying OCC between symbols occupied by NPUSCH transmissions, or in other words, applying OCC to the symbols occupied by NPUSCH transmissions. For example, in Figure 2, the uplink symbols occupied by NPUSCH transmissions are assigned OCC length N. SF Divide into OCC groups, such as N SF =2, and multiply by the orthogonal sequence w within the OCC group. r (m), m=0,1…N SF -1. Wherein, the content transmitted in the uplink symbols of the same OCC group corresponds to the same part in the NPUSCH codeword, and different uplink symbols of the same OCC group correspond to different elements w in the orthogonal sequence. r (m). Different users use orthogonal sequences corresponding to different OCC indices r, thereby performing code division multiplexing within the OCC group.

[0054] The above provides a brief explanation of the relevant technologies / terms involved in this application, which will not be repeated in the following embodiments.

[0055] In the current NB-IoT system, NPUSCH codewords are mapped continuously on symbols in one slot, however, applying OCC between symbols requires the same content to be transmitted on symbols in the same OCC group, thus resulting in the existing mapping process of NPUSCH codewords to physical resources being unable to support applying OCC between symbols.

[0056] Therefore, the present application provides a communication method, device, equipment, chip and storage medium. In the method, in symbols occupied by a first uplink channel, there is at least one symbol set repeatedly mapped a first number of times, and content transmitted in the symbol set repeatedly mapped the first number of times is generated based on OCC.

[0057] According to the method of the present embodiment, the terminal device can repeatedly map at least one symbol set multiple times, and can generate content transmitted in the symbol set repeatedly mapped multiple times based on OCC, thus realizing applying OCC between the symbol set repeatedly mapped multiple times, or in other words, realizing applying OCC between the symbol set repeatedly mapped multiple times.

[0058] It should be noted that "at least one" mentioned in the embodiments of the present application means "one or more". That is, "at least one" and "one or more" in the embodiments of the present application can be replaced with each other.

[0059] In order to facilitate understanding of the technical solutions of the embodiments of the present application, the technical solutions of the present application are described in detail below through specific embodiments. The above related technologies can be combined with the technical solutions of the embodiments of the present application as optional solutions, which all belong to the protection scope of the embodiments of the present application. The embodiments of the present application include at least part of the following contents.

[0060] FIG. 3 is a flow diagram of a communication method provided by the embodiments of the present application. As shown in FIG. 3, the method can include the following steps:

[0061] S301, a terminal device sends a first uplink channel, in symbols occupied by the first uplink channel, there is at least one symbol set repeatedly mapped a first number of times, and content transmitted in the symbol set repeatedly mapped the first number of times is generated based on OCC.

[0062] In the present embodiment, the terminal device can send a first uplink channel to a network device, and correspondingly, the network device can receive the first uplink channel. In symbols occupied by the first uplink channel, there is at least one symbol set repeatedly mapped a first number of times, and content transmitted in the symbol set repeatedly mapped the first number of times can be generated based on OCC.

[0063] In some embodiments, the number of symbols contained in a symbol set is preconfigured or network configured, and one symbol set can contain one or more symbols.

[0064] In some embodiments, the first number is related to the length of the OCC, or in other words, the first number can be determined based on the length of the OCC. The length of the OCC can also be understood as the number of elements contained in the orthogonal sequence corresponding to the OCC. As a possible implementation, the first number is equal to the length of the OCC, or in other words, the first number is an integer multiple of the length of the OCC.

[0065] For ease of understanding, FIG. 4 shows an example in which a symbol set contains one symbol and the first number is 2. As shown in FIG. 4, the first symbol set contains symbol 0 (the symbol labeled 0 in FIG. 4, which corresponds to symbol index 0 before repetition mapping), which can be repeated mapped twice to obtain twice-repeated symbol 0 (symbol indexes 0 and 1, respectively); and the content transmitted in the twice-repeated symbol 0 can be generated based on the OCC. Similarly, the second symbol set contains symbol 1 (the symbol labeled 1 in FIG. 4, which corresponds to symbol index 1 before repetition mapping), which can be repeated mapped twice to obtain twice-repeated symbol 1 (symbol indexes 2 and 3, respectively); and the content transmitted in the twice-repeated symbol 1 can be generated based on the OCC. The repetition mapping manner of other symbol sets is the same as that of the first and second symbol sets, and will not be described in detail.

[0066] It should be noted that in the example provided by the embodiments of the present application, the index (index value) of the symbol in each time slot is numbered from 0. That is, the index of the first symbol in the time slot is 0, the index of the second symbol is 1, and so on.

[0067] In some embodiments, the symbol sets repeated mapped the first number of times are consecutive in the time domain.

[0068] For example, in FIG. 4, the twice-repeated symbol 0 is consecutive in the time domain, the twice-repeated symbol 1 is consecutive in the time domain, and so on.

[0069] In some embodiments, in the symbol sets repeated mapped the first number of times, different symbol sets correspond to different elements in the orthogonal sequence, which can be determined based on the index of the OCC.

[0070] Taking FIG. 4 as an example, for the first symbol set (symbol 0), after being repeated mapped the first number of times (2 times), two symbol sets (i.e., two symbols 0, symbol indexes 0 and 1, respectively) can be obtained, which can correspond to different elements in the orthogonal sequence, respectively.

[0071] For example, it is assumed that the orthogonal sequence determined based on the OCC index r is w r(m), m = 0, 1, then the first symbol 0 (symbol index 0) can correspond to the first element w r (0) in the orthogonal sequence, and the second symbol 0 (symbol index 1) can correspond to the second element w r (1) in the orthogonal sequence. Further, the content transmitted in the first symbol 0 is multiplied by w r (0), and the final transmitted content in the first symbol 0 is generated. Similarly, the content transmitted in the second symbol 0 is multiplied by w r (1), and the final transmitted content in the second symbol 0 is generated.

[0072] According to the method of the embodiment, the terminal device can repeatedly map the at least one symbol set multiple times, and can generate the content transmitted in the symbol set repeatedly mapped multiple times based on the OCC, so that the OCC is applied to the symbol set repeatedly mapped multiple times, or in other words, the OCC is applied between the symbol sets repeatedly mapped multiple times.

[0073] In some embodiments, the first uplink channel is NPUSCH. Through the above technical solution, the problem that the existing mapping process of the NPUSCH code word to the physical resource cannot support the OCC applied between the symbols (between the symbol sets) is solved.

[0074] In some embodiments, in the case where the symbol set is not repeatedly mapped, the symbol set is transmitted in the first time slot; in the case where the symbol set is repeatedly mapped, the symbol set repeatedly mapped the first number of times is transmitted in the first time slot set. The first time slot set is related to the first time slot and / or the first number (for example, the time domain position and / or the number of time slots contained in the first time slot set are related to the first time slot and / or the first number). In other words, the first time slot set can be determined based on the first time slot and / or the first number (for example, the time domain position and / or the number of time slots contained in the first time slot set can be determined based on the first time slot and / or the first number).

[0075] For example, in FIG. 5, one symbol set contains one symbol, and the first number is 2, in the case where the symbol set is not repeatedly mapped (that is, in the case where the inter-symbol OCC is not applied), the symbol set is transmitted in time slot 0 (an example of the first time slot); in the case where the symbol set is repeatedly mapped (that is, in the case where the inter-symbol OCC is applied), the symbol set is transmitted in time slots 0-1 (an example of the first time slot set). The time slots 0-1 (the first time slot set) can be determined based on the time slot 0 (the first time slot) and / or the first number (for example, 2).

[0076] As a possible implementation, the number of time slots contained in the first time slot set is a first value. For example, in FIG. 5, the number of time slots contained in the first time slot set is 2.

[0077] In some embodiments, the impact of the repeated mapping of the symbol set can be considered when defining the number of symbols contained in a time slot.

[0078] For example, in some embodiments, the number of symbols contained in a time slot is related to the first value and / or the length of the OCC. That is, when defining the number of symbols contained in a time slot, the number of symbols contained in a time slot can be determined according to the first value and / or the length of the OCC.

[0079] In some embodiments, the number of symbols contained in a time slot can be equal to the first value x N and / or equal to the length of the OCC x N. Wherein, N is the number of symbols contained in each time slot in the prior art. In this way, it can be ensured that the symbol set is located in the same time slot before and after repeated mapping.

[0080] Taking the NB-IoT system as an example, considering that each time slot contains 7 symbols in the prior art, therefore, if the symbol set is repeatedly mapped, the number of symbols contained in a time slot can be defined as: the first value (or the length of the OCC) x 7.

[0081] For example, in FIG. 6, the first value = the length of the OCC = 2, at this time, if the impact of the repeated mapping of the symbol set is considered, the number of symbols contained in a time slot can be defined as 2 x 7 = 14, that is, a time slot (such as time slot 0) can contain 14 symbols. In this way, in the case of not repeatedly mapping the symbol set (that is, in the case of not applying the OCC between symbols), the symbol set is transmitted in time slot 0; in the case of repeatedly mapping the symbol set (that is, in the case of applying the OCC between symbols), the symbol set is still transmitted in time slot 0, thereby ensuring that the symbol set can be located in the same time slot before and after repeated mapping.

[0082] Through the above technical solution, the time slot index corresponding to the repeated mapping of the symbol set is determined.

[0083] In some embodiments, the method can further include: the terminal device sends a Demodulation Reference Signal (DMRS) corresponding to the first uplink channel, and correspondingly, the network device can receive the DMRS corresponding to the first uplink channel. Wherein, in the symbols occupied by the DMRS, there are the first symbols repeatedly mapped for the second value times, and the content transmitted in the first symbols repeatedly mapped for the second value times can be generated based on the OCC.

[0084] In some embodiments, the second number is related to the first number, and / or related to the length of the OCC. In other words, the second number can be determined based on the first number and / or the length of the OCC. As one possible implementation, the second number is equal to the first number and / or the length of the OCC.

[0085] For ease of understanding, FIG. 8 shows one example where the second number = the first number = the length of the OCC = 2. As shown in FIG. 8, without repeating mapping the set of symbols and the first symbol (i.e., without applying inter-symbol OCC), the fourth symbol is the first symbol (used to carry DMRS); with repeating mapping the set of symbols and the first symbol (i.e., with applying inter-symbol OCC), the first symbol (the fourth symbol) is repeated mapped twice.

[0086] In some embodiments, the first symbols that are repeated mapped the second number of times are consecutive in time domain.

[0087] For example, in FIG. 8, the first symbol (the fourth symbol) that is repeated mapped twice is consecutive in time domain.

[0088] In some embodiments, among the first symbols that are repeated mapped the second number of times, different first symbols correspond to different elements in an orthogonal sequence, which can be determined based on the index of the OCC.

[0089] For example, in FIG. 8, after the first symbol (the fourth symbol) is repeated mapped the second number of times (twice), two first symbols (i.e., the two consecutive symbols in FIG. 8 that carry DMRS) are obtained, which can correspond to different elements in an orthogonal sequence, respectively.

[0090] For example, assume that the orthogonal sequence determined based on the OCC index r is w(r) = {w(0), w(l), w(2), w(3)}, r = 0, 1, 2, 3, and w(r) = w(r + 4) for r = 0, 1, 2, 3. r (m), m = 0, 1, then the first first symbol (the first symbol that carries DMRS) can correspond to the first element w(0) in the orthogonal sequence, and the second first symbol (the second symbol that carries DMRS) can correspond to the second element w(l) in the orthogonal sequence. r (m), m = 0, 1, then the first first symbol (the first symbol that carries DMRS) can correspond to the first element w(0) in the orthogonal sequence, and the second first symbol (the second symbol that carries DMRS) can correspond to the second element w(l) in the orthogonal sequence. r (m), m = 0, 1, then the first first symbol (the first symbol that carries DMRS) can correspond to the first element w(0) in the orthogonal sequence, and the second first symbol (the second symbol that carries DMRS) can correspond to the second element w(l) in the orthogonal sequence. r (m), m = 0, 1, then the first first symbol (the first symbol that carries DMRS) can correspond to the first element w(0) in the orthogonal sequence, and the second first symbol (the second symbol that carries DMRS) can correspond to the second element w(l) in the orthogonal sequence. r (m), m = 0, 1, then the first first symbol (the first symbol that carries DMRS) can correspond to the first element w(0) in the orthogonal sequence, and the second first symbol (the second symbol that carries DMRS) can correspond to the second element w(l) in the orthogonal sequence.

[0091] According to the method of the embodiment, the terminal device can repeatedly map the first symbol (used to carry the DMRS) multiple times, and can generate the content transmitted in the first symbol repeatedly mapped multiple times based on the OCC, so that the OCC is applied to the DMRS repeatedly mapped multiple times, or in other words, the OCC is applied among the DMRS repeatedly mapped multiple times.

[0092] In some embodiments, in the case where the symbol set is not repeatedly mapped (including the case where neither the symbol set nor the first symbol is repeatedly mapped), the first symbol is located in the second time slot, and the index value of the first symbol in the second time slot is the first symbol index value; in the case where the symbol set is repeatedly mapped (including the case where both the symbol set and the first symbol are repeatedly mapped), the first symbol is located in the third time slot, and the index value of the first symbol in the third time slot is the second symbol index value.

[0093] In some embodiments, the index value of the third time slot (denoted as T slot,3 ) and / or the second symbol index value (denoted as T sym,2 ) is / are related to one or more of the following: the index value of the second time slot (denoted as T slot,2 ); the first symbol index value (denoted as T sym,1 ); the first numerical value (denoted as M1); the second numerical value (denoted as M 2t ); the length of the OCC (denoted as N SF ).

[0094] As a possible implementation, for the NB-IoT system, considering that each time slot contains 7 symbols in the prior art, the index value of the third time slot T The second symbol index value T sym,2t = mod (M1*T sym,1 , 7), where mod (*) represents the modulo operation.

[0095] For example, in FIG. 9, in the case where neither the symbol set nor the first symbol is repeatedly mapped (i.e., in the case where the inter-symbol OCC is not applied), the symbol carrying the DMRS (the first symbol) is located in the time slot T slot,2 = 0 (the second time slot), and the index value of the symbol carrying the DMRS (the first symbol) in the time slot 0 (the second time slot) is T sym,1 = 4 (the first symbol index value); in the case where the symbol set and the first symbol are repeatedly mapped (i.e., in the case where the inter-symbol OCC is applied), if M1 = M2 = 2, the symbol carrying the DMRS (the first symbol) is located in the time slot T slot,3 (the third time slot), and the index value of the symbol carrying the DMRS (the first symbol) in the time slot T slot,3the index value of the third slot (T sym,2 the index value of the second symbol (T the index value of the second symbol (T sym,2 = mod(M1*T sym,1 , 7) = mod(2*4, 7) = 1. That is, the first symbol is actually transmitted on the symbol with the symbol index value of 1 in the slot 1.

[0096] As another possible implementation, if the number of symbols contained in one slot is related to the first value, and / or, related to the length of OCC, it can be guaranteed that the first symbol is located in the same slot before and after the repeated mapping, that is, the index value of the third slot (T slot,3 ) = the index value of the second slot (T slot,2 ). At this time, the index value of the second symbol (T sym,2 = M1*T sym,1 .

[0097] For example, in FIG. 10, without repeated mapping of the symbol set and the first symbol (that is, without applying inter-symbol OCC), the symbol carrying DMRS (the first symbol) is located in the slot T slot,2 = 0 (the second slot), and the index value of the symbol carrying DMRS (the first symbol) in the slot 0 (the second slot) is T sym,1 = 4 (the first symbol index value); with repeated mapping of the symbol set and the first symbol (that is, with applying inter-symbol OCC), if M1 = M2 = 2, the symbol carrying DMRS (the first symbol) is located in the slot T slot,3 (the third slot), and the index value of the symbol carrying DMRS (the first symbol) in the slot T slot,3 (the third slot) is T sym,2 (the second symbol index value). At this time, the index value of the third slot (T slot,3 = T slot,2 = 0, the index value of the second symbol (T sym,2 = M1*T sym,1 = 2*4 = 8. That is, the first symbol is actually transmitted on the symbol with the symbol index value of 8 in the slot 0.

[0098] In some embodiments, in the symbol occupied by the DMRS, there is also a second symbol repeatedly mapped a second number of times, and the second symbol repeatedly mapped the second number of times is located in a different slot from the first symbol repeatedly mapped the second number of times. Without repeatedly mapping the set of symbols, the first symbol is located in the second slot, the second symbol is located in the fourth slot, and the index value of the first symbol in the second slot is different from the index value of the second symbol in the fourth slot.

[0099] In some embodiments, the second slot is an odd slot and the fourth slot is an even slot, or the second slot is an even slot and the fourth slot is an odd slot.

[0100] For example, if a certain slot is an odd slot in the slots occupied by the first uplink channel transmission, the slot can be considered as an odd slot, and if a certain slot is an even slot in the slots occupied by the first uplink channel transmission, the slot can be considered as an even slot. For another example, if the physical slot index of a certain slot is odd, the slot can be considered as an odd slot, and if the physical slot index of a certain slot is even, the slot can be considered as an even slot.

[0101] For example, if a certain slot is an odd slot in the slots occupied by the first uplink channel transmission, the slot can be considered as an odd slot, and if a certain slot is an even slot in the slots occupied by the first uplink channel transmission, the slot can be considered as an even slot. For another example, if the physical slot index of a certain slot is odd, the slot can be considered as an odd slot, and if the physical slot index of a certain slot is even, the slot can be considered as an even slot.

[0102] It can be understood that for the NB-IoT system, adjacent DMRSs can be used for frequency offset estimation, but it is necessary to ensure that the phase offset range caused by the frequency offset is between (-π, π). For example, for a maximum frequency offset CFO = 200 Hz, the maximum interval of adjacent DMRSs is ΔT = π / (2π*CFO) = 2.5 ms, that is, for a subcarrier spacing Δf = 3.75 kHz, the maximum interval of DMRSs used for frequency offset estimation is 9 SC-FDMA symbols. According to the method of the embodiment, without repeating mapping the symbol set, the index value of the first symbol in the second time slot and the index value of the second symbol in the fourth time slot can be different, so that in the case of repeating mapping the symbol set, the first symbol and the second symbol, the interval between the first symbol and the second symbol does not exceed 9 symbols, so that the requirement of the frequency offset estimation for the DMRS interval can be met.

[0103] In some embodiments, in the case that a resource unit in the first time slot set collides with the first resource, the content transmitted in the first time slot set can be transmitted in the second time slot set. In other words, if there is a resource unit in the first time slot set that collides with the first resource, the content transmitted in the first time slot set can be postponed to be transmitted in the second time slot set. The content transmitted in the first time slot set can include part or all of the content of the first uplink channel, and / or the DMRS corresponding to the first uplink channel.

[0104] In some embodiments, the first resource can include one or more of the following: a narrow-band physical random access channel (NPRACH) resource; a time gap for downlink synchronization; a reserved uplink subframe; a symbol corresponding to a sounding reference signal (SRS); a reserved symbol.

[0105] In some embodiments, the first time slot set and the second time slot set include the same number of time slots. The number of time slots can be preconfigured, and / or the number of time slots is related to the first value (or the number of time slots can be determined based on the first value), and / or the number of time slots is related to the length of the OCC (or the number of time slots can be determined based on the length of the OCC).

[0106] In some embodiments, the first time slot set and the second time slot set include the same number of time slots. The number of time slots can be preconfigured, and / or the number of time slots is related to the first value (or the number of time slots can be determined based on the first value), and / or the number of time slots is related to the length of the OCC (or the number of time slots can be determined based on the length of the OCC).

[0107] For example, as shown in FIG. 12, assume that the first time slot set includes time slots 0-1. Since there are resource units in time slots 0-1 that collide with the NPRACH resource (one example of the first resource), the content transmitted in the first time slot set (time slots 0-1) can be postponed to be transmitted in a second time slot set (e.g., time slots 2-3). The second time slot set is after the first time slot set.

[0108] For example, as shown in FIG. 13, assume that the first time slot set includes time slot 0. Since there are resource units in time slot 0 that collide with the NPRACH resource (one example of the first resource), the content transmitted in the first time slot set (time slot 0) can be postponed to be transmitted in a second time slot set (e.g., time slot 1). The second time slot set is after the first time slot set.

[0109] For example, as shown in the second drawing in FIG. 11, in the case of repeating mapping of the symbol set, the first symbol, and the second symbol (i.e., in the case of applying inter-symbol OCC), there are DMRSs in four consecutive time slots (i.e., time slots 0-3). In this case, to ensure that the DMRSs can be used for frequency offset estimation, one time slot set can include four time slots. For example, the first time slot set includes time slots 0-3. If there are resource units in time slots 0-3 that collide with the first resource (e.g., the NPRACH resource), the content transmitted in the first time slot set (time slots 0-3) can be postponed to be transmitted in a second time slot set. As one possible implementation, the second time slot set is after the first time slot set, e.g., the second time slot set includes time slots 4-7 (not shown). As another possible implementation, the first time slot in the second time slot set is the next time slot of the time slot in which the first resource (e.g., the NPRACH resource) is located. For example, if the time slot in which the first resource (e.g., the NPRACH resource) is located is time slot 1, the first time slot in the second time slot set is time slot 2, i.e., the second time slot set includes time slots 2-5. In this way, resource waste can be avoided.

[0110] For example, in the third diagram in FIG. 11, in the case of repeated mapping of the symbol set, the first symbol and the second symbol (i.e., in the case of applying inter-symbol OCC), the DMRS existing in the two consecutive time slots (i.e., time slots 0-1), in this case, in order to ensure that the DMRS can be used for frequency offset estimation, the first time slot set can contain two time slots. For example, the first time slot set contains time slots 0-1. At this time, if there is a resource unit in time slots 0-1 that collides with the first resource (such as the NPRACH resource), the content transmitted in the first time slot set (time slots 0-1) can be postponed to be transmitted in the second time slot set. As one possible implementation, the second time slot set is after the first time slot set, for example, the second time slot set contains time slots 2-3 (not shown). As another possible implementation, the first time slot in the second time slot set is the next time slot of the time slot in which the first resource (such as the NPRACH resource) is located. For example, if the time slot in which the first resource (such as the NPRACH resource) is located is time slot 0, the first time slot in the second time slot set is time slot 1, that is, the second time slot set contains time slots 1-2, so that resource waste can be avoided.

[0111] Through the above technical solution, in the case of collision between the resource unit in the first time slot set and the first resource, how to adjust the transmission time of the content transmitted in the first time slot set is determined to avoid the occurrence of collision.

[0112] In some embodiments, if the symbols occupied by the first uplink channel and / or the symbols occupied by the DMRS corresponding to the first uplink channel collide with the third symbol, the collided symbols and the corresponding repeatedly mapped symbols are not used for transmission of the first uplink channel and / or the DMRS, or are used for transmission of the first uplink channel and / or the DMRS, or are used for transmission of the content corresponding to the third symbol.

[0113] In some embodiments, the third symbol can include a symbol corresponding to an SRS and / or a reserved symbol.

[0114] In some embodiments, if the collided symbols and the corresponding repeatedly mapped symbols are used for transmission of the content corresponding to the third symbol, the content transmitted in the collided symbols and the corresponding repeatedly mapped symbols can be generated based on OCC.

[0115] For example, in FIG. 14, time slots 0-3 are used for transmitting the first uplink channel and / or the DMRS corresponding to the first uplink channel. In this case, since the symbol with symbol index 4 in time slot 0 collides with the symbol (an example of the third symbol) corresponding to the SRS, the collided symbol (i.e., the symbol with symbol index 4 in time slot 0) and the corresponding repeatedly mapped symbol (i.e., the symbol with symbol index 5 in time slot 0) are not used for transmission of the first uplink channel and / or the DMRS, or are used for transmission of the first uplink channel and / or the DMRS, or are used for transmission of the SRS (i.e., the content corresponding to the third symbol). Further, if the symbols with symbol indexes 4-5 in time slot 0 are used for transmission of the SRS, the terminal device can send the SRS generated based on the OCC on the symbols with symbol indexes 4-5.

[0116] By the above technical solution, it is clear how to use the collided symbol and the corresponding repeatedly mapped symbol in the case that the symbol occupied by the first uplink channel and / or the symbol occupied by the DMRS corresponding to the first uplink channel collides with the third symbol.

[0117] In some embodiments, in one or more time slots used for sending the first uplink channel, a guard interval repeatedly mapped multiple times is included. The number of times of repeatedly mapping of the guard interval is related to the first value and / or the length of the OCC. In other words, the number of times of repeatedly mapping of the guard interval can be determined based on the first value and / or the length of the OCC.

[0118] As a possible implementation, the number of times of repeatedly mapping of the guard interval is equal to the first value and / or the length of the OCC.

[0119] For example, in FIG. 7, in the case that the symbol set is not repeatedly mapped (i.e., in the case that the inter-symbol OCC is not applied), there is a guard interval at the end of time slot 0. In the case that the symbol set is repeatedly mapped (i.e., in the case that the inter-symbol OCC is applied), the guard interval also needs to be repeatedly mapped. As an example, assuming that the number of times of repeatedly mapping of the guard interval = the first value = the length of the OCC = 2, the guard interval can be repeatedly mapped 2 times. In other words, the length of the guard interval after repeatedly mapping is twice the length of the guard interval before repeatedly mapping. For example, the length of the guard interval before repeatedly mapping is 2304T s , and the length of the guard interval after repeatedly mapping is 2304*2T s .

[0120] The above introduces the communication method provided by the embodiments of the present application. In order to facilitate understanding of the embodiments of the present application, the possible implementation of the communication method suitable for the embodiments of the present application is introduced below.

[0121] The following introduces three implementation schemes (denoted as scheme one, scheme two and scheme three) provided by embodiments of the present application respectively.

[0122] Scheme one

[0123] In scheme one, the NPUSCH transmission can apply inter-symbol OCC.

[0124] In some embodiments, if inter-symbol OCC is applied, the mapping of NPUSCH codeword to physical resource can be performed in the following manner: NPUSCH codeword mapping symbols, before continuing to map the NPUSCH codeword on the following symbols, the symbols are additionally repeated mapping times. Further, the terminal device can apply OCC among the symbols repeated mapping, or in other words, can apply OCC to the symbols repeated mapping.

[0125] wherein, the symbols can correspond to one symbol set in the foregoing embodiments, i.e. the number of symbols contained in one symbol set.

[0126] In some embodiments, can be preconfigured or provided by the network device.

[0127] In some embodiments, (corresponding to the first value in the foregoing embodiments) can be determined according to the OCC length N SF .

[0128] FIG. 4 shows an example of inter-symbol repeated mapping of NPUSCH codeword. As shown in FIG. 4, before applying inter-symbol OCC, the NPUSCH transmission occupies symbols 0~6, if inter-symbol OCC is applied, and , then the NPUSCH codeword mapping symbols, before continuing to map the NPUSCH codeword on the following symbols, the symbols need to be additionally repeated mapping

[0129] Further, the symbols repeated mapping (including the symbols of the first mapping, and the symbols repeated mapping times) can constitute one OCC group. Wherein, the number of symbols contained in one OCC group is The OCC group can be divided into groups, and each The content transmitted in a symbol is multiplied by the corresponding element in the orthogonal sequence, so that OCC between symbols can be implemented. The orthogonal sequence can be expressed as: w r (m), m = 0, 1, …, N SF -1.

[0130] Taking FIG. 4 as an example, in the case of applying OCC between symbols, the symbols with symbol indexes of 0 and 1 can form an OCC group, and then the content transmitted in the symbol with the symbol index of 0 can be multiplied by the element w r (0) in the orthogonal sequence, and the content transmitted in the symbol with the symbol index of 1 can be multiplied by the element w r (1) in the orthogonal sequence, so as to implement OCC between symbols in the OCC group.

[0131] According to the above technical solution, after each NPUSCH code word is mapped to symbols, the NPUSCH code word needs to be additionally mapped to times, and therefore, the NPUSCH code word actually needs to be transmitted in slots in one time slot. That is, in some embodiments, for the part of the NPUSCH code word that is mapped to one time slot before applying OCC between symbols, the part is transmitted in slots after applying OCC between symbols.

[0132] Taking FIG. 5 as an example, assuming that then, for the part of the NPUSCH code word that is mapped to time slot 0 before applying OCC between symbols, the part is actually transmitted in slots (that is, time slots 0 and 1) after applying OCC between symbols.

[0133] In some embodiments, the influence of OCC between symbols can be considered when defining the number of SC-FDMA symbols contained in a time slot. For example, the number of symbols contained in each NB-IoT uplink time slot can be determined based on .

[0134] As a possible implementation, considering that each NB-IoT time slot contains SC-FDMA symbols in the prior art, if the influence of OCC between symbols is considered when defining the number of SC-FDMA symbols contained in a time slot, the number of symbols contained in each NB-IoT uplink time slot can be defined as

[0135] Taking FIG. 6 as an example, if then, after applying OCC between symbols, the number of symbols contained in each NB-IoT uplink time slot is In this way, it can be ensured that the repeatedly mapped symbols are still located in the same time slot.

[0136] According to the method of this embodiment, the portion of the NPUSCH codeword mapped to one time slot before the inter-symbol OCC can be mapped after the inter-symbol OCC. Transmission can be performed on a single time slot, or the number of symbols contained in an NB-IoT uplink time slot can be based on... This clarifies the matter. The time slot and symbol index corresponding to the repeated mapping of each symbol.

[0137] In the prior art, when the subcarrier spacing Δf = 3.75 kHz, the last remaining 2304 T in each time slot s As a guard interval, it is not used for data transmission, where T s This refers to the sampling interval. In some embodiments, if a guard interval exists within a time slot, this guard interval may be additionally repeated after applying inter-symbol OCC. Second-rate.

[0138] Taking Figure 7 as an example, in the case where NPUSCH transmission does not apply inter-symbol OCC, the last 2304T of slot 0 s As a protective interval. If After applying inter-symbol OCC, the guard interval is repeated additionally. Next, the last 2304*2T of slot 0. s As a protective interval.

[0139] Option 2

[0140] In Scheme 2, DMRS can apply inter-symbol OCC.

[0141] Currently, the DMRS in NB-IoT systems does not support multi-user multiplexing. In this embodiment, when the terminal device sends an NPUSCH and applies inter-symbol OCC, the DMRS corresponding to that NPUSCH also needs to apply inter-symbol OCC to ensure the orthogonality of channel estimation between users using OCC multiplexing.

[0142] To enable DMRS to perform inter-symbol OCC, in some embodiments, the DMRS corresponding to NPUSCH needs to be additionally remapped. Furthermore, the terminal device can apply OCC between repeatedly mapped DMRS, or in other words, can apply OCC to the repeatedly mapped DMRS.

[0143] In some embodiments, (corresponding to the second value in the aforementioned embodiment) can be based on Or OCC length N SF Sure.

[0144] Figure 8 shows one example of DMRS repetition mapping. As shown in Figure 8, symbol 4 occupied by NPUSCH transmission is used to carry DMRS, if inter-symbol OCC is applied, and then the DMRS on symbol 4 needs to be repeated and mapped additionally further. Further, the repeated and mapped DMRS symbols can form one OCC group, and the DMRS in the OCC group can be multiplied by the corresponding element in the orthogonal sequence, so as to apply OCC between the repeated and mapped DMRS. The orthogonal sequence can be represented as: w r (m), m = 0, 1,..., N SF - 1,

[0145] For example, in the case of applying inter-symbol OCC, the two consecutive symbols carrying DMRS can form one OCC group, and then the DMRS in the first symbol carrying DMRS can be multiplied by the element w r (0) in the orthogonal sequence, and the DMRS in the second symbol carrying DMRS can be multiplied by the element w r (1) in the orthogonal sequence, so as to apply OCC between the DMRS in the OCC group.

[0146] According to the above technical solution, the NPUSCH code word needs to be repeated and mapped additionally times after each mapping of symbol, and the DMRS corresponding to the NPUSCH needs to be repeated and mapped additionally times, so that the NPUSCH code word and the corresponding DMRS in one time slot actually need to be transmitted in slots.

[0147] In some embodiments, if the DMRS corresponding to the NPUSCH is mapped to symbol T slot,i1 in time slot T sym,l1 (corresponding to the second time slot in the foregoing embodiments) before applying inter-symbol OCC, then after applying inter-symbol OCC, the DMRS can be transmitted in symbol T slot,i2 in time slot T sym,l2 (corresponding to the third time slot in the foregoing embodiments).

[0148] In some embodiments, T slot,i2 (corresponding to the index value of the third time slot in the foregoing embodiments) and / or T sym,l2 (corresponding to the second symbol index value in the foregoing embodiments) can be determined according to one or more of the following: T slot,i1 (corresponding to the index value of the second time slot in the foregoing embodiments), T sym,l1 (corresponding to the first symbol index value in the foregoing embodiments), and OCC length N SF .

[0149] As a possible implementation, considering that each NB-IoT slot contains SC-FDMA symbols in prior art, therefore, where denotes floor operation, mod(*) denotes modulo operation.

[0150] For example, in FIG. 9, before applying inter-symbol OCC, symbol T slot,i1 = 4 in slot T sym,l1 = 0 is used to carry DMRS, if inter-symbol OCC is applied, and then the DMRS is actually transmitted in symbol T in slot T = T

[0151] In some embodiments, if the number of symbols contained in an NB-IoT uplink slot is determined based on , it can be guaranteed that the slot index where DMRS is located is unchanged before and after applying inter-symbol OCC, i.e., T slot,i2 = T slot,i1 . At this time, only the symbol index T sym,l1 corresponding to DMRS after applying inter-symbol OCC needs to be determined according to the symbol index T sym,l2 corresponding to DMRS before applying inter-symbol OCC. As a possible implementation,

[0152] For example, in FIG. 10, before applying inter-symbol OCC, symbol T slot,i1 = 4 in slot T sym,l1 = 0 is used to carry DMRS, if inter-symbol OCC is applied, and then the DMRS is actually transmitted in symbol T slot,i2 in slot T slot,i1 = T = 0.

[0153] In NB-IoT system, adjacent DMRSs can be used for frequency offset estimation, but it is necessary to ensure that the phase offset range caused by frequency offset is within (-π, π). For example, for a maximum frequency offset CFO = 200 Hz, the maximum interval of adjacent DMRSs is ΔT = π / (2π*CFO) = 2.5 ms, i.e., for a subcarrier spacing Δf = 3.75 kHz, the maximum interval of DMRSs used for frequency offset estimation is 9 SC-FDMA symbols.

[0154] Considering that when applying inter-symbol OCC, the NPUSCH codeword and the symbols mapped by DMRS need to be mapped repeatedly, which increases the interval between adjacent DMRS, and may even exceed the maximum interval used for frequency offset estimation, the following scheme is provided in this application embodiment to ensure that the DMRS corresponding to NPUSCH can still be used for frequency offset estimation after applying inter-symbol OCC.

[0155] In some embodiments, the symbol indices corresponding to DMRS in different time slots are different before applying inter-symbol OCC. As one possible implementation, the symbol indices corresponding to DMRS in odd time slots are different from those in even time slots before applying inter-symbol OCC, wherein odd time slots and / or even time slots can be determined based on the time slot or physical time slot index occupied by NPUSCH transmission.

[0156] Taking Figure 11 as an example, before applying inter-symbol OCC, the DMRS in slot 0 corresponds to symbol index 5, and the DMRS in slot 1 corresponds to symbol index 1. Slot indices 0 / 1 can be determined based on their position within the slots occupied by the NPUSCH transmission, or based on their corresponding physical slot index in the System Frame Numble (SFN). For example, if a slot's position within the NPUSCH transmission slots is slot 0, its slot index is 0; if it's slot 1, its slot index is 1. Similarly, if a slot's physical slot index in the SFN is 0, its slot index is 0; if it's 1, its slot index is 1. According to the method of this embodiment, if inter-symbol OCC is applied, and... The interval between adjacent DMRS is 6 SC-FDMA symbols, which can meet the frequency offset estimation requirements for the DMRS interval.

[0157] Option 3

[0158] In Scheme 3, the transmission of NPUSCH can be adjusted when applying inter-symbol OCC.

[0159] In some embodiments, for each symbol after applying OCC Any of the time slots In any time slot, if any If a resource element in a time slot collides with at least one of the following: NPRACH, an inserted gap (used for downlink synchronization), a reserved uplink subframe, SRS, or a reserved symbol, then the colliding resource element is considered valid. The NPUSCH and / or DMRS in each time slot are deferred to the next time slot where no collision occurs. Send in each time slot.

[0160] in, A time slot can also be understood as a set of time slots; that is, a set of time slots contains... Each time slot; any A time slot can also be understood as any set of time slots. That is, after applying inter-symbol OCC, for any time slot set in each time slot set, if the time slot set collides with at least one of NPRACH, inserted gaps, reserved uplink subframes, SRS, or reserved symbols, then the NPUSCH and / or DMRS on that time slot set are postponed to the next time slot set for transmission.

[0161] In some embodiments, It can be pre-configured, or, depending on... Sure.

[0162] As one possible implementation, the next one that does not collide The next time slot can be determined based on the first time slot after the time-domain location where a collision occurs that is not a collision. Alternatively, the next set of time slots can be determined based on the first time slot after the time-domain location where a collision occurs that is not a collision.

[0163] For example, see Figure 12, if Furthermore, for the portion of the NPUSCH codeword mapped to one time slot before the application inter-symbol OCC, the actual mapping occurs after the application inter-symbol OCC. Transmission occurs on each time slot (i.e., time slots 0 and 1). That is, a time slot set consists of 2 time slots (for example, time slots 0 to 1 can form a time slot set). In this case, since there are resource elements in time slots 0 to 1 that collide with NPRACH transmission, the NPUSCH transmission on time slots 0 to 1 can be postponed to the next time slot set (such as time slots 2 to 3).

[0164] Another example, see Figure 11, the continuum after applying inter-symbol OCC. In the case of DMRS existing in time slots (i.e., time slots 0 to 3), to ensure that the DMRS can be used for frequency offset estimation, we can let That is, one slot set consists of 4 slots (e.g., slots 0~3 can constitute one slot set). At this time, if there is a resource unit in slots 0~3 that collides with NPRACH transmission, NPUSCH transmission on slots 0~3 can be postponed to be sent on the next slot set (e.g., slots 4~7). Or, if slot 2 is the first slot that does not collide after collision, the next slot set (the next slot set that does not collide) can be determined based on slot 2, that is, slots 2~5, at this time, NPUSCH transmission on slots 0~3 can be postponed to be sent on slots 2~5. That is, one slot set consists of 4 slots (e.g., slots 0~3 can constitute one slot set). At this time, if there is a resource unit in slots 0~3 that collides with NPRACH transmission, NPUSCH transmission on slots 0~3 can be postponed to be sent on the next slot set (e.g., slots 4~7). Or, if slot 2 is the first slot that does not collide after collision, the next slot set (the next slot set that does not collide) can be determined based on slot 2, that is, slots 2~5, at this time, NPUSCH transmission on slots 0~3 can be postponed to be sent on slots 2~5.

[0165] In another example, as shown in FIG. 13, if and each NB-IoT uplink slot contains a number of symbols then That is, one slot set consists of 1 slot (e.g., slot 0 can constitute one slot set). At this time, since there is a resource unit in slot 0 that collides with NPRACH transmission, NPUSCH transmission on slot 0 can be postponed to be sent on the next slot set (e.g., slot 1).

[0166] In another example, as shown in FIG. 11, there is DMRS in the first 2 slots (i.e., slots 0~1) after applying inter-symbol OCC, in this case, in order to ensure that the DMRS can be used for frequency offset estimation, the next slot set (the next slot set that does not collide) can be determined based on slot 0, that is, slots 0~3, at this time, NPUSCH transmission on slots 0~1 can be postponed to be sent on slots 0~3. That is, one slot set consists of 2 slots (e.g., slots 0~1 can constitute one slot set). At this time, if there is a resource unit in slots 0~1 that collides with NPRACH transmission, NPUSCH transmission on slots 0~1 can be postponed to be sent on the next slot set (e.g., slots 2~3). Or, if slot 1 is the first slot that does not collide after collision, the next slot set (the next slot set that does not collide) can be determined based on slot 1, that is, slots 1~2, at this time, NPUSCH transmission on slots 0~1 can be postponed to be sent on slots 1~2. That is, one slot set consists of 2 slots (e.g., slots 0~1 can constitute one slot set). At this time, if there is a resource unit in slots 0~1 that collides with NPRACH transmission, NPUSCH transmission on slots 0~1 can be postponed to be sent on the next slot set (e.g., slots 2~3). Or, if slot 1 is the first slot that does not collide after collision, the next slot set (the next slot set that does not collide) can be determined based on slot 1, that is, slots 1~2, at this time, NPUSCH transmission on slots 0~1 can be postponed to be sent on slots 1~2.

[0167] It should be understood that, after applying inter-symbol OCC, the processing flow when any slots (any slot set) collides with the inserted gap, the reserved uplink subframe, SRS or reserved symbol is similar to the processing flow when the any slots (the any slot set) collides with NPRACH, which will not be described here.

[0168] In some embodiments, in the case of applying OCC among the symbols of the repeated mapping, if the Any one of the symbols collides with at least one of the following: SRS, reserved symbol, and the symbol colliding with the SRS and the symbol corresponding to the repeated mapping is not used for NPUSCH and DMRS transmission, or is used for NPUSCH or DMRS transmission.

[0169] As one possible implementation, if the symbol colliding with the SRS and the symbol corresponding to the repeated mapping is not used for NPUSCH and DMRS transmission, the terminal device can apply OCC between the symbol colliding with the SRS and the symbol corresponding to the repeated mapping.

[0170] Taking FIG. 14 as an example, if the terminal device applies OCC between the symbols colliding with the SRS and the symbols corresponding to the repeated mapping, and The symbol colliding with the SRS and the symbol corresponding to the repeated mapping is not used for NPUSCH and DMRS transmission, or is used for NPUSCH or DMRS transmission. For the part of the NPUSCH code word mapped to the symbol with symbol index 4 in slot 0, the terminal device can additionally repeat map times on the symbol with symbol index 5 in slot 0. In FIG. 14, since the symbol with symbol index 4 in slot 0 collides with the SRS, the symbols with symbol indexes 4-5 in slot 0 can be used for SRS transmission and not used for NPUSCH transmission, or can be used for NPUSCH transmission and not used for SRS transmission. Further, if the symbols with symbol indexes 4-5 in slot 0 are used for SRS transmission, the terminal device can send the SRS applying OCC on the symbols with symbol indexes 4-5.

[0171] The above describes three implementation schemes provided by the embodiments of the present application. It should be noted that the technical scheme provided by the embodiments of the present application is designed based on a non-terrestrial network (Non Terrestrial Networks, NTN) system, but in some scenarios, it can also be extended to any system applying an OCC scheme.

[0172] The preferred embodiments of the present application are described in detail above with reference to the drawings, but the present application is not limited to the specific details in the above-described embodiments. Within the technical concept of the present application, various simple modifications can be made to the technical scheme of the present application, and these simple modifications all belong to the protection scope of the present application. For example, in the above-described specific embodiments, various specific technical features described in the embodiments can be combined in any appropriate manner without contradiction. In order to avoid unnecessary repetition, various possible combination manners are not described again in the present application. For another example, various different embodiments of the present application can also be combined in any manner, as long as it does not deviate from the idea of the present application, and it should also be considered as disclosed in the present application. For another example, under the premise of no conflict, each embodiment described in the present application and / or the technical features in each embodiment can be combined with any prior art, and the technical scheme obtained after the combination should also fall within the protection scope of the present application.

[0173] It should also be understood that the size of the sequence number of the above processes does not mean the order of execution in various method embodiments of the present application, and the execution order of the processes should be determined according to its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application. In addition, in the embodiments of the present application, the terms "downlink", "uplink" and "sidelink" are used to represent the transmission direction of signals or data, wherein "downlink" is used to represent the first direction of the transmission direction of signals or data from the station to the user equipment of the cell, "uplink" is used to represent the second direction of the transmission direction of signals or data from the user equipment of the cell to the station, and "sidelink" is used to represent the third direction of the transmission direction of signals or data from user equipment 1 to user equipment 2. For example, "downlink signal" represents that the transmission direction of the signal is the first direction. In addition, in the embodiments of the present application, the term "and / or" is only used to describe the association relationship of the associated objects, and indicates that there can be three relationships. Specifically, A and / or B can represent three cases of A alone, A and B together, and B alone. In addition, the character " / " in this paper generally represents that the front and rear associated objects are in an "or" relationship.

[0174] Based on the foregoing embodiments, the embodiments of the present application provide corresponding communication devices.

[0175] FIG. 15 is a structural composition schematic diagram of a communication device provided by the embodiments of the present application, applied to a terminal device. As shown in FIG. 15, the communication device 1500 comprises:

[0176] The first communication unit 1501 is configured to send a first uplink channel, wherein the first uplink channel occupies a symbol set which is repeatedly mapped a first number of times, and the content transmitted in the symbol set which is repeatedly mapped the first number of times is generated based on an orthogonal cover code (OCC).

[0177] In some embodiments, the first number is related to the length of the OCC.

[0178] In some embodiments, without repeating mapping the symbol set, the symbol set is transmitted in a first time slot; with repeating mapping the symbol set, the symbol set which is repeatedly mapped the first number of times is transmitted in a first time slot set; the first time slot set is related to the first time slot and / or the first number.

[0179] In some embodiments, the number of symbols contained in one time slot is related to the first number and / or the length of the OCC.

[0180] In some embodiments, the first communication unit 1501 is further configured to: transmit a demodulation reference signal (DMRS) corresponding to the first uplink channel, wherein the DMRS occupies a symbol set, and the symbol set comprises a first symbol that is repeated mapped a second number of times; and the content transmitted in the first symbol that is repeated mapped the second number of times is generated based on the OCC.

[0181] In some embodiments, in a case where the symbol set is not repeated mapped, the first symbol is located in a second time slot, and an index value of the first symbol in the second time slot is a first symbol index value; in a case where the symbol set is repeated mapped, the first symbol is located in a third time slot, and an index value of the first symbol in the third time slot is a second symbol index value; wherein the index value of the third time slot and / or the second symbol index value is related to one or more of: the index value of the second time slot; the first symbol index value; the first number; the second number; and a length of the OCC.

[0182] In some embodiments, the DMRS occupies a symbol set, and the symbol set comprises a second symbol that is repeated mapped a second number of times, and the second symbol that is repeated mapped the second number of times is located in a different time slot from the first symbol that is repeated mapped the second number of times; in a case where the symbol set is not repeated mapped, the first symbol is located in a second time slot, and the second symbol is located in a fourth time slot, and an index value of the first symbol in the second time slot is different from an index value of the second symbol in the fourth time slot.

[0183] In some embodiments, the second time slot is an odd time slot, and the fourth time slot is an even time slot; or, the second time slot is an even time slot, and the fourth time slot is an odd time slot.

[0184] In some embodiments, the second number is related to the first number, and / or related to the length of the OCC.

[0185] In some embodiments, the first symbol that is repeated mapped the second number of times is continuous in time domain.

[0186] In some embodiments, in the first symbol that is repeated mapped the second number of times, different first symbols correspond to different elements in an orthogonal sequence, and the orthogonal sequence is determined based on an index of the OCC.

[0187] In some embodiments, in a case where a resource unit in a first time slot set collides with a first resource, content transmitted in the first time slot set is transmitted in a second time slot set; the content transmitted in the first time slot set comprises: part or all of the content of the first uplink channel, and / or a DMRS corresponding to the first uplink channel.

[0188] In some embodiments, a first time slot in the second set of time slots is a next time slot of a time slot where the first resource is located; or, the second set of time slots is after the first set of time slots.

[0189] In some embodiments, the first resource comprises one or more of: a narrowband physical random access channel resource; a time gap for downlink synchronization; a reserved uplink subframe; a symbol corresponding to a sounding reference signal; a reserved symbol.

[0190] In some embodiments, the first set of time slots and the second set of time slots contain a same number of time slots; wherein the number of time slots is preconfigured, and / or the number of time slots is related to the first value, and / or the number of time slots is related to a length of the OCC.

[0191] In some embodiments, if a symbol where the first uplink channel occupies and / or a symbol where a DMRS corresponding to the first uplink channel occupies collides with a third symbol, the collided symbol and a symbol corresponding to the repeated mapping is not used for transmission of the first uplink channel and / or the DMRS, or is used for transmission of the first uplink channel and / or the DMRS, or is used for transmission of content corresponding to the third symbol.

[0192] In some embodiments, if the collided symbol and the symbol corresponding to the repeated mapping is used for transmission of the content corresponding to the third symbol, the content transmitted in the collided symbol and the symbol corresponding to the repeated mapping is generated based on the OCC.

[0193] In some embodiments, the third symbol comprises: a symbol corresponding to a sounding reference signal, and / or a reserved symbol.

[0194] In some embodiments, in one or more time slots used for transmitting the first uplink channel, a guard interval is repeatedly mapped multiple times; a number of times of the repeated mapping of the guard interval is related to the first value, and / or is related to a length of the OCC.

[0195] In some embodiments, the set of symbols repeatedly mapped the first value of times is consecutive in time domain.

[0196] In some embodiments, in the set of symbols repeatedly mapped the first value of times, different sets of symbols correspond to different elements in an orthogonal sequence, and the orthogonal sequence is determined based on an index of the OCC.

[0197] In some embodiments, a number of symbols contained in the set of symbols is preconfigured or network configured.

[0198] In some embodiments, the first uplink channel is a narrowband physical uplink shared channel.

[0199] FIG. 16 is a schematic diagram of a structure of a communication apparatus according to an embodiment of the present application, which is applied to a network device. As shown in FIG. 16, the communication apparatus 1600 includes:

[0200] The second communication unit 1601 is configured to receive a first uplink channel, wherein in symbols occupied by the first uplink channel, there is at least one symbol set which is repeatedly mapped a first number of times, and wherein content transmitted in the symbol set which is repeatedly mapped the first number of times is generated based on an orthogonal cover code (OCC).

[0201] In some embodiments, the first number is related to a length of the OCC.

[0202] In some embodiments, without repeating mapping the symbol set, the symbol set is transmitted in a first time slot; with repeating mapping the symbol set, the symbol set which is repeatedly mapped the first number of times is transmitted in a first time slot set; the first time slot set is related to the first time slot and / or the first number.

[0203] In some embodiments, a number of symbols contained in one time slot is related to the first number and / or the length of the OCC.

[0204] In some embodiments, the second communication unit 1601 is further configured to receive a demodulation reference signal (DMRS) corresponding to the first uplink channel, wherein in symbols occupied by the DMRS, there is a first symbol which is repeatedly mapped a second number of times, and wherein content transmitted in the first symbol which is repeatedly mapped the second number of times is generated based on the OCC.

[0205] In some embodiments, without repeating mapping the symbol set, the first symbol is located in a second time slot, and an index value of the first symbol in the second time slot is a first symbol index value; with repeating mapping the symbol set, the first symbol is located in a third time slot, and an index value of the first symbol in the third time slot is a second symbol index value; wherein the index value of the third time slot and / or the second symbol index value is related to one or more of the following: the index value of the second time slot; the first symbol index value; the first number; the second number; and the length of the OCC.

[0206] In some embodiments, the DMRS occupies a second symbol which is repeatedly mapped a second number of times, and the second symbol is located in a different time slot from the first symbol which is repeatedly mapped the second number of times; without being repeatedly mapped, the first symbol is located in a second time slot, the second symbol is located in a fourth time slot, and the index value of the first symbol in the second time slot is different from the index value of the second symbol in the fourth time slot.

[0207] In some embodiments, the second time slot is an odd time slot, and the fourth time slot is an even time slot; or, the second time slot is an even time slot, and the fourth time slot is an odd time slot.

[0208] In some embodiments, the second number is related to the first number, and / or related to the length of the OCC.

[0209] In some embodiments, the first symbol which is repeatedly mapped the second number of times is consecutive in the time domain.

[0210] In some embodiments, in the first symbol which is repeatedly mapped the second number of times, different first symbols correspond to different elements in an orthogonal sequence, and the orthogonal sequence is determined based on the index of the OCC.

[0211] In some embodiments, in a case where a resource unit in a first time slot set collides with a first resource, the content transmitted in the first time slot set is transmitted in a second time slot set; the content transmitted in the first time slot set includes part or all of the content of the first uplink channel, and / or the DMRS corresponding to the first uplink channel.

[0212] In some embodiments, the first time slot set is followed by the second time slot set.

[0213] In some embodiments, the first resource includes one or more of the following: a narrowband physical random access channel resource; a time gap for downlink synchronization; a reserved uplink subframe; a symbol corresponding to a sounding reference signal; a reserved symbol.

[0214] In some embodiments, the first time slot set and the second time slot set include the same number of time slots; wherein the number of time slots is preconfigured, and / or the number of time slots is related to the first number, and / or the number of time slots is related to the length of the OCC.

[0215] In some embodiments, if the first uplink channel occupies a symbol and / or a DMRS corresponding to the first uplink channel occupies a symbol collides with a third symbol, the collided symbol and the symbol corresponding to the repeated mapping are not used for transmission of the first uplink channel and / or the DMRS, or are used for transmission of the first uplink channel and / or the DMRS, or are used for transmitting content corresponding to the third symbol.

[0216] In some embodiments, if the collided symbol and the symbol corresponding to the repeated mapping are used for transmitting content corresponding to the third symbol, the content transmitted in the collided symbol and the symbol corresponding to the repeated mapping is generated based on the OCC.

[0217] In some embodiments, the third symbol includes a symbol corresponding to a sounding reference signal, and / or a reserved symbol.

[0218] In some embodiments, one or more time slots used for transmitting the first uplink channel include a guard interval repeatedly mapped multiple times; the number of times of repeated mapping of the guard interval is related to the first value and / or the length of the OCC.

[0219] In some embodiments, the symbol set repeatedly mapped the first value of times is continuous in the time domain.

[0220] In some embodiments, in the symbol set repeatedly mapped the first value of times, different symbol sets correspond to different elements in an orthogonal sequence, and the orthogonal sequence is determined based on the index of the OCC.

[0221] In some embodiments, the number of symbols included in the symbol set is preconfigured or network configured.

[0222] In some embodiments, the first uplink channel is a narrowband physical uplink shared channel.

[0223] Those skilled in the art should understand that the above description of the communication device of the embodiments of the present application can be understood with reference to the description of the communication method of the embodiments of the present application.

[0224] FIG. 17 is a schematic structural diagram of a communication device provided by an embodiment of the present application. The communication device can be a terminal device or a network device. The communication device 1700 shown in FIG. 17 includes a processor 1710, which can call and run a computer program from a memory to implement the method in the embodiments of the present application.

[0225] Optionally, as shown in FIG. 17, the communication device 1700 can further include a memory 1720. The processor 1710 can invoke and run a computer program from the memory 1720 to implement the method in the embodiments of the present application.

[0226] The memory 1720 can be a separate device independent of the processor 1710, or integrated in the processor 1710.

[0227] Optionally, as shown in FIG. 17, the communication device 1700 can further include a transceiver 1730, and the processor 1710 can control the transceiver 1730 to communicate with other devices, specifically, send information or data to other devices, or receive information or data sent by other devices.

[0228] The transceiver 1730 can include a transmitter and a receiver. The transceiver 1730 can further include an antenna, and the number of antennas can be one or more.

[0229] Optionally, the communication device 1700 can be specifically a terminal device of the embodiments of the present application, and the communication device 1700 can implement the corresponding processes realized by the terminal device in each method of the embodiments of the present application. For the sake of brevity, details are not described herein.

[0230] Optionally, the communication device 1700 can be specifically a network device of the embodiments of the present application, and the communication device 1700 can implement the corresponding processes realized by the network device in each method of the embodiments of the present application. For the sake of brevity, details are not described herein.

[0231] FIG. 18 is a schematic structural diagram of a chip according to the embodiments of the present application. The chip 1800 shown in FIG. 18 includes a processor 1810, which can invoke and run a computer program from a memory to implement the method in the embodiments of the present application.

[0232] Optionally, as shown in FIG. 18, the chip 1800 can further include a memory 1820. The processor 1810 can invoke and run a computer program from the memory 1820 to implement the method in the embodiments of the present application.

[0233] The memory 1820 can be a separate device independent of the processor 1810, or integrated in the processor 1810.

[0234] Optionally, the chip 1800 can further include an input interface 1830. The processor 1810 can control the input interface 1830 to communicate with other devices or chips, specifically, obtain information or data sent by other devices or chips.

[0235] Optionally, the chip 1800 can further include an output interface 1840. The processor 1810 can control the output interface 1840 to communicate with other devices or chips, and specifically, can output information or data to other devices or chips.

[0236] Optionally, the chip can be applied to the terminal device in the embodiments of the present application, and the chip can implement the corresponding procedures realized by the terminal device in the various methods of the embodiments of the present application. For brevity, details are not described herein.

[0237] Optionally, the chip can be applied to the network device in the embodiments of the present application, and the chip can implement the corresponding procedures realized by the network device in the various methods of the embodiments of the present application. For brevity, details are not described herein.

[0238] It should be understood that the chip mentioned in the embodiments of the present application can also be referred to as a system chip, a system chip, a chip system or a system on chip, etc.

[0239] The embodiments of the present application further provide a computer storage medium, which stores one or more programs, and the one or more programs can be executed by one or more processors to implement the methods in the embodiments of the present application.

[0240] FIG. 19 is a schematic block diagram of a communication system provided by the embodiments of the present application. As shown in FIG. 19, the communication system 1900 includes a terminal device 1910 and a network device 1920.

[0241] The terminal device 1910 can be used to implement the corresponding functions realized by the terminal device in the above methods, and the network device 1920 can be used to implement the corresponding functions realized by the network device in the above methods. For brevity, details are not described herein.

[0242] It should be understood that the processor of the embodiments of the present application can be an integrated circuit chip with a processing capability of signals. In the implementation process, each step of the method embodiments described above can be completed by the integrated logic circuit of hardware in the processor or the instructions in the form of software. The processor described above can be a general processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, a discrete gate or transistor logic device, a discrete hardware component. The disclosed methods, steps and logic block diagrams in the embodiments of the present application can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor or the like. The steps of the method disclosed in conjunction with the embodiments of the present application can be directly embodied as a hardware coding processor for execution, or a combination of hardware and software modules in the coding processor for execution. The software module can be located in a random access memory, a flash memory, a read only memory, a programmable read only memory or an electrically erasable programmable memory, a register or other mature storage medium in the art. The storage medium is located in the storage, and the processor reads the information in the storage, and combines the hardware to complete the steps of the above method.

[0243] It is to be understood that the memory in the embodiments of the present application can be a volatile memory or a nonvolatile memory, or can include both volatile and nonvolatile memory. Among them, the nonvolatile memory can be a read-only memory (Read-Only Memory, ROM), a programmable read-only memory (Programmable ROM, PROM), an erasable programmable read-only memory (Erasable PROM, EPROM), an electrically erasable programmable read-only memory (Electrically EPROM, EEPROM) or a flash memory. The volatile memory can be a random access memory (Random Access Memory, RAM) used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (Static RAM, SRAM), dynamic random access memory (Dynamic RAM, DRAM), synchronous dynamic random access memory (Synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (Double Data Rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (Enhanced SDRAM, ESDRAM), synchronous link dynamic random access memory (Synchlink DRAM, SLDRAM) and direct memory bus random access memory (Direct Rambus RAM, DR RAM). It should be noted that the memory of the system and method described herein is intended to include, but not limited to, these and any other suitable types of memory.

[0244] It should be understood that the above-mentioned memory is exemplary but not limiting, for example, the memory in the embodiments of the present application can also be static random access memory (static RAM, SRAM), dynamic random access memory (dynamic RAM, DRAM), synchronous dynamic random access memory (synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (double data rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), synchronous link dynamic random access memory (synch link DRAM, SLDRAM) and direct memory bus random access memory (Direct Rambus RAM, DR RAM) and the like. That is, the memory in the embodiments of the present application is intended to include, but not limited to, these and any other suitable types of memory.

[0245] The embodiment of the present application further provides a computer readable storage medium for storing a computer program.

[0246] Optionally, the computer readable storage medium can be applied to the terminal device in the embodiment of the present application, and the computer program enables the computer to execute the corresponding process realized by the terminal device in the various methods of the embodiment of the present application, which will not be repeated here for the sake of brevity.

[0247] Optionally, the computer readable storage medium can be applied to the network device in the embodiment of the present application, and the computer program enables the computer to execute the corresponding process realized by the network device in the various methods of the embodiment of the present application, which will not be repeated here for the sake of brevity.

[0248] The embodiment of the present application further provides a computer program product comprising computer program instructions.

[0249] Optionally, the computer program product can be applied to the terminal device in the embodiment of the present application, and the computer program instructions enable the computer to execute the corresponding process realized by the terminal device in the various methods of the embodiment of the present application, which will not be repeated here for the sake of brevity.

[0250] Optionally, the computer program product can be applied to the network device in the embodiment of the present application, and the computer program instructions enable the computer to execute the corresponding process realized by the network device in the various methods of the embodiment of the present application, which will not be repeated here for the sake of brevity.

[0251] The embodiment of the present application further provides a computer program.

[0252] Optionally, the computer program can be applied to the terminal device in the embodiment of the present application, and when the computer program runs on the computer, enables the computer to execute the corresponding process realized by the terminal device in the various methods of the embodiment of the present application, which will not be repeated here for the sake of brevity.

[0253] Optionally, the computer program can be applied to the network device in the embodiment of the present application, and when the computer program runs on the computer, enables the computer to execute the corresponding process realized by the network device in the various methods of the embodiment of the present application, which will not be repeated here for the sake of brevity.

[0254] Those skilled in the art can realize that the units and algorithm steps of the examples described in combination with the embodiments disclosed herein can be realized in electronic hardware or a combination of computer software and electronic hardware. Whether the functions are realized in hardware or software mode depends on the specific application and design constraints of the technical solution. The skilled person can use different methods to realize the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.

[0255] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be repeated here.

[0256] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other ways. For example, the above-described device embodiments are only schematic, for example, the division of the units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interface, device or unit, and can be electrical, mechanical or other forms.

[0257] The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the embodiment scheme.

[0258] In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit.

[0259] If the functions are realized in the form of software function units and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application or the essential part or part of the technical solutions that make contributions to the prior art can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the embodiments of the present application. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various program code storage media.

[0260] The above merely provides the specific implementation of the present application, but the protection scope of the present application is not limited to this. Any person skilled in the art can easily think of the changes or replacements within the technical range disclosed by the present application, which should be covered in the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A method for communication, applied to a terminal device, the method comprising: transmitting a first uplink channel, wherein a symbol set, which is occupied by the first uplink channel, is repeated at least a first number of times; and content transmitted in the symbol set repeated at least the first number of times is generated based on an OCC. 2.The method of claim 1, wherein the first number is related to a length of the OCC. 3.The method of claim 1 or 2, wherein in a case where the symbol set is not repeated, the symbol set is transmitted in a first time slot; and in a case where the symbol set is repeated, the symbol set repeated at least the first number of times is transmitted in a first time slot set; and the first time slot set is related to the first time slot and / or the first number. 4.The method of claim 1 or 2, wherein a number of symbols contained in a time slot is related to the first number and / or the length of the OCC.

5. The method of any one of claims 1 to 4, wherein, The method further comprises: transmitting a DMRS corresponding to the first uplink channel, wherein a first symbol, which is occupied by the DMRS, is repeated at least a second number of times; and content transmitted in the first symbol repeated at least the second number of times is generated based on the OCC. 6.The method of claim 5, wherein in a case where the symbol set is not repeated, the first symbol is located in a second time slot, and an index value of the first symbol in the second time slot is a first symbol index value; and in a case where the symbol set is repeated, the first symbol is located in a third time slot, and an index value of the first symbol in the third time slot is a second symbol index value; and the index value of the third time slot and / or the second symbol index value is related to one or more of the following: an index value of the second time slot; the first symbol index value; the first number; the second number; the length of the OCC. 7.The method of claim 5 or 6, wherein the DMRS further occupies a second symbol repeated at least the second number of times, and the second symbol repeated at least the second number of times is located in a different time slot from the first symbol repeated at least the second number of times; and in a case where the symbol set is not repeated, the first symbol is located in a second time slot, and the second symbol is located in a fourth time slot, and an index value of the first symbol in the second time slot is different from an index value of the second symbol in the fourth time slot. 8.The method of claim 7, wherein the second time slot is an odd time slot, and the fourth time slot is an even time slot; or the second time slot is an even time slot, and the fourth time slot is an odd time slot. 9.The method of any one of claims 5 to 8, wherein the second number is related to the first number and / or the length of the OCC. 10.The method of any one of claims 5 to 9, wherein the first symbol repeated at least the second number of times is consecutive in a time domain.

11. The method of any one of claims 5-10, wherein, different first symbols in the first symbols repeated the second number of times correspond to different elements of an orthogonal sequence, the orthogonal sequence being determined based on an index of the OCC.

12. The method of any one of claims 1-11, wherein, in a case that resource elements in a first set of time slots collide with the first resource, content transmitted in the first set of time slots is transmitted in a second set of time slots; the content transmitted in the first set of time slots includes part or all of the content of the first uplink channel and / or a DMRS corresponding to the first uplink channel.

13. The method of claim 12, wherein, a first time slot in the second set of time slots is a next time slot of a time slot in which the first resource is located; or the second set of time slots is after the first set of time slots.

14. The method of claim 12 or 13, wherein, the first resource includes one or more of: a narrowband physical random access channel resource; a time gap for downlink synchronization; a reserved uplink subframe; a symbol corresponding to a sounding reference signal; a reserved symbol.

15. The method of any one of claims 12-14, wherein, the first set of time slots and the second set of time slots include a same number of time slots; wherein the number of time slots is preconfigured and / or is related to the first number and / or is related to a length of the OCC.

16. The method of any one of claims 1-15, wherein, in a case that a symbol occupied by the first uplink channel and / or a symbol occupied by a DMRS corresponding to the first uplink channel collides with a third symbol, the colliding symbol and a symbol corresponding to a repetition of the colliding symbol are not used for transmission of the first uplink channel and / or the DMRS or are used for transmission of the first uplink channel and / or the DMRS or are used for transmission of content corresponding to the third symbol.

17. The method of claim 16, wherein, in a case that the colliding symbol and the symbol corresponding to the repetition of the colliding symbol are used for transmission of the content corresponding to the third symbol, the content transmitted in the colliding symbol and the symbol corresponding to the repetition of the colliding symbol is generated based on the OCC.

18. The method of claim 16 or 17, wherein, the third symbol includes a symbol corresponding to a sounding reference signal and / or a reserved symbol.

19. The method of any one of claims 1-18, wherein, one or more time slots used for transmitting the first uplink channel include a guard interval repeated a number of times; the number of times the guard interval is repeated is related to the first number and / or is related to a length of the OCC.

20. The method of any one of claims 1-19, wherein, the set of symbols repeated the first number of times are consecutive in time domain.

21. The method of any one of claims 1-20, wherein, Different symbol sets in the symbol set repeated for the first number of times correspond to different elements in an orthogonal sequence, and the orthogonal sequence is determined based on an index of the OCC.

22. The method of any one of claims 1-21, wherein, The number of symbols included in the symbol set is pre-configured or network-configured.

23. The method of any one of claims 1-22, wherein, The first uplink channel is a narrowband physical uplink shared channel.

24. A communication method applied to a network device, the method comprising: receiving a first uplink channel, wherein at least one symbol set repeated for a first number of times is present in symbols occupied by the first uplink channel; content transmitted in the symbol set repeated for the first number of times is generated based on an OCC.

25. The method of claim 24, wherein, The first number is related to a length of the OCC.

26. The method of claim 24 or 25, wherein, in a case where the symbol set is not repeated, the symbol set is transmitted in a first time slot; in a case where the symbol set is repeated, the symbol set repeated for the first number of times is transmitted in a first time slot set; the first time slot set is related to the first time slot and / or the first number.

27. The method of claim 24 or 25, wherein, a number of symbols included in one time slot is related to the first number and / or a length of the OCC.

28. The method of any one of claims 24 to 27, wherein, The method further comprises: receiving a demodulation reference signal (DMRS) corresponding to the first uplink channel, wherein a first symbol repeated for a second number of times is present in symbols occupied by the DMRS, and content transmitted in the first symbol repeated for the second number of times is generated based on the OCC.

29. The method of claim 28, wherein, in a case where the symbol set is not repeated, the first symbol is located in a second time slot, and an index value of the first symbol in the second time slot is a first symbol index value; in a case where the symbol set is repeated, the first symbol is located in a third time slot, and an index value of the first symbol in the third time slot is a second symbol index value; wherein the index value of the third time slot and / or the second symbol index value is related to one or more of: an index value of the second time slot; the first symbol index value; the first number; the second number; a length of the OCC.

30. The method of claim 28 or 29, wherein, the DMRS further occupies a second symbol repeated for the second number of times, and the second symbol repeated for the second number of times is located in a different time slot from the first symbol repeated for the second number of times; in a case where the symbol set is not repeated, the first symbol is located in a second time slot, and the second symbol is located in a fourth time slot, and an index value of the first symbol in the second time slot is different from an index value of the second symbol in the fourth time slot.

31. The method of claim 30, wherein, the second time slot is an odd time slot, and the fourth time slot is an even time slot; or, the second time slot is an even time slot, and the fourth time slot is an odd time slot.

32. The method of any one of claims 28-31, wherein, the second number is related to the first number, and / or, related to a length of the OCC.

33. The method of any one of claims 28-32, wherein, the first symbols mapped repeatedly for the second number of times are consecutive in time domain.

34. The method of any one of claims 28-33, wherein, in the first symbols mapped repeatedly for the second number of times, different first symbols correspond to different elements in an orthogonal sequence, the orthogonal sequence being determined based on an index of the OCC.

35. The method of any one of claims 24-34, wherein, in a case that a resource element in a first set of time slots collides with a first resource, content transmitted in the first set of time slots is transmitted in a second set of time slots; the content transmitted in the first set of time slots comprises: part or all of the first uplink channel, and / or, a DMRS corresponding to the first uplink channel.

36. The method of claim 35, wherein, a first time slot in the second set of time slots is a next time slot of a time slot where the first resource is located; or, the second set of time slots is after the first set of time slots.

37. The method of claim 35 or 36, wherein, the first resource comprises one or more of: a narrowband physical random access channel resource; a time gap for downlink synchronization; a reserved uplink subframe; a symbol corresponding to a sounding reference signal; a reserved symbol.

38. The method of any one of claims 35-37, wherein, the first set of time slots and the second set of time slots comprise a same number of time slots; wherein the number of time slots is preconfigured, and / or, the number of time slots is related to the first number, and / or, the number of time slots is related to a length of the OCC.

39. The method of any one of claims 24-38, wherein, in a case that a symbol occupied by the first uplink channel and / or a symbol occupied by a DMRS corresponding to the first uplink channel collides with a third symbol, the collided symbol and a symbol corresponding to the repeated mapping is not used for transmission of the first uplink channel and / or the DMRS, or, is used for transmission of the first uplink channel and / or the DMRS, or, is used for transmission of content corresponding to the third symbol.

40. The method of claim 39, wherein, in a case that the collided symbol and the symbol corresponding to the repeated mapping is used for transmission of the content corresponding to the third symbol, the content transmitted in the collided symbol and the symbol corresponding to the repeated mapping is generated based on the OCC.

41. The method of claim 39 or 40, wherein, the third symbol comprises: a symbol corresponding to a sounding reference signal, and / or, a reserved symbol. 42.The method of any one of claims 24-41, wherein, one or more time slots for transmitting the first uplink channel contain a guard interval that is repeatedly mapped multiple times; a number of times the guard interval is repeatedly mapped is related to the first number and / or to a length of the OCC. 43.The method of any one of claims 24-42, wherein, the symbol sets repeatedly mapped the first number of times are consecutive in time domain. 44.The method of any one of claims 24-43, wherein, different symbol sets in the symbol sets repeatedly mapped the first number of times correspond to different elements in an orthogonal sequence, the orthogonal sequence being determined based on an index of the OCC. 45.The method of any one of claims 24-44, wherein, a number of symbols contained in the symbol sets is pre-configured or network configured. 46.The method of any one of claims 24-45, wherein, the first uplink channel is a narrowband physical uplink shared channel. 47.A communication apparatus, the apparatus comprising: a first communication unit configured to transmit a first uplink channel, the first uplink channel occupying symbols in which there are at least one symbol set repeatedly mapped a first number of times; content transmitted in the symbol set repeatedly mapped the first number of times is generated based on an orthogonal cover code (OCC). 48.A communication apparatus, the apparatus comprising: a second communication unit configured to receive a first uplink channel, the first uplink channel occupying symbols in which there are at least one symbol set repeatedly mapped a first number of times; content transmitted in the symbol set repeatedly mapped the first number of times is generated based on an orthogonal cover code (OCC). 49.A communication device, the communication device comprising: a memory for storing a computer program; a processor connected with the memory, for invoking and running the computer program from the memory, implementing the method of any one of claims 1-23, or the method of any one of claims 24-46; a transceiver for receiving and sending information in a process of transceiving information with other devices. 50.A chip, the chip comprising: a processor for invoking and running a computer program from a memory, so that a device in which the chip is installed implements the method of any one of claims 1-23, or the method of any one of claims 24-46; a transceiver for receiving and sending information in a process of transceiving information with devices or chips. 51.A computer readable storage medium for storing a computer program, the computer program causing a computer to implement the method of any one of claims 1-23, or the method of any one of claims 24-46.

Citation Information

Patent Citations

  • Uplink control information (UCI) sending and receiving methods, user equipment and base stations

    CN109412768A

  • Communication method and device

    CN114071723A

  • Communication method and device

    CN117811712A

  • Wireless communication method, terminal device, and network device

    WO2023197158A1