Method and apparatus in node in data channel used for wireless communication

By carrying control information blocks in the data channel and using independent CRC sequences and predefined bit positions, the complexity problem of control channels for environmental IoT devices is solved, achieving low complexity and efficient transmission, reducing device costs and improving robustness.

WO2026086360A1PCT designated stage Publication Date: 2026-04-30HONOR DEVICE CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
HONOR DEVICE CO LTD
Filing Date
2025-08-08
Publication Date
2026-04-30

AI Technical Summary

Technical Problem

Existing 5G standards cannot meet the requirements for low-complexity and low-power wireless transmission, especially the control channel design of environmental IoT devices is too complex, which leads to increased device implementation costs and decreased performance.

Method used

The control information block and the data information block are carried in the data channel, and independent CRC sequences and predefined bit positions are used to reduce the complexity of the control channel. At the same time, the control information block is mapped to the high-quality resource unit of the data channel to ensure transmission performance.

Benefits of technology

By simplifying the design of the control channel, the implementation complexity and cost of environmental IoT devices are reduced, while transmission efficiency and robustness are improved, and compatibility with the existing system's CRC generation method is maintained.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025113474_30042026_PF_FP_ABST
    Figure CN2025113474_30042026_PF_FP_ABST
Patent Text Reader

Abstract

The present application discloses a method and apparatus in a node in a data channel used for wireless communication. A node receives a data channel, wherein the data channel carries a control information block and a data information block, the control information block comprises a control bit, and the data information block comprises a data bit; the control information block is configured for generating a first CRC sequence and a second CRC sequence, the first CRC sequence comprising a CRC for the data channel, and the second CRC sequence comprising a CRC for a channel associated with the data channel. According to the present application, a control information block is embedded in a data channel, and the control information block generates two CRC sequences, thereby optimizing data channel transmission, improving spectral efficiency, and therefore achieving the effect of improving overall system performance.
Need to check novelty before this filing date? Find Prior Art

Description

A method and apparatus for use in a node in a data channel for wireless communication

[0001] This application claims priority to Chinese Patent Application No. 202411503048.4, filed on October 24, 2024, entitled "A Method and Apparatus for a Node in a Data Channel for Wireless Communication", the entire contents of which are incorporated herein by reference. Technical Field

[0002] This application relates to transmission methods and apparatus in wireless communication systems, and more particularly to methods and apparatus for data channel transmission. Background Technology

[0003] The application scenarios of future wireless communication systems are becoming increasingly diversified, and different application scenarios place different performance requirements on the system. To meet the diverse performance needs of various application scenarios, research on New Radio (NR) (or 5G) was initiated at the 3GPP (3rd Generation Partner Project) RAN (Radio Access Network) #72 plenary meeting. With the widespread application of 5G, new business models and application scenarios are constantly emerging, and the existing 5G standard cannot fully meet the new demands. Therefore, 3GPP is preparing to begin preliminary research on 6G.

[0004] With the diversification of application scenarios and the emergence of new business models, the demand for low-complexity and low-power transmission solutions is increasing day by day. Therefore, 6G needs to explore better adaptation and support for low-complexity and low-power wireless transmission methods. Summary of the Invention

[0005] The 5G NR system initiated research on low-power wake-up signal (LP-WUS) and Ambient Internet of Things (AIoT) in Rel-18 and Rel-19, respectively. In both LP-WUS and AIoT, AIoT devices are typically woken up by receiving a stimulus signal and begin communicating with surrounding terminal devices. Due to the low cost and limited baseband capabilities of AIoT devices, stimulus signal-based transmission often involves reflection or feedback of the stimulus signal. Simultaneously, given the limited transmission capabilities of AIoT devices, the design of control channels for these devices should avoid high complexity to reduce implementation complexity and improve overall system performance.

[0006] This application discloses a solution to the problem of reporting the inherent characteristics of environmental IoT devices. It should be noted that the description in this application uses control channel transmission as a typical application scenario or example; this application is also applicable to 6G networks or other scenarios facing similar problems in the future (such as data channel transmission scenarios, or for different application scenarios, such as eMBB (Enhanced Mobile Broadband), URLLC (Ultra Reliable and Low Latency Communications), full-duplex networks, non-terrestrial networks, sensor-integrated networks, smart metasurfaces, terahertz networks, and V2X). V2X can also achieve similar technical effects. Furthermore, using a unified solution for different scenarios (including but not limited to eMBB, URLLC, energy saving, IoT, full-duplex networks, non-terrestrial networks, sensor-integrated networks, smart metasurfaces, terahertz networks, and V2X scenarios) or different application parameters helps reduce hardware complexity and cost. Where there is no conflict, the embodiments and features in the embodiments used in the device used as the first node in this application can be applied to the device used as the second node in this application, and vice versa.

[0007] In particular, the interpretation of terms, nouns, functions, and variables in this application (unless otherwise specified) can be found in the definitions of the TS38 and TS37 series of 3GPP (3rd Generation Partnership Project) Technical Specifications (TS). Where necessary, reference can be made to TS38.211, TS38.212, TS38.213, TS38.214, TS38.215, TS38.300, TS38.304, TS38.305, TS38.321, TS38.331, TS37.355, and TS38.423 in the 3GPP technical specifications to aid in understanding this application.

[0008] As an example, the interpretation of terms in this application is based on the definitions in the 3GPP specification protocol TS38 series.

[0009] As an example, the interpretation of terms in this application is based on the definitions in the 3GPP specification protocol TS37 series.

[0010] As an example, the interpretation of the terms used in this application is based on the definitions in 3GPP specification protocol Rel-17.

[0011] As an example, the interpretation of the terms used in this application is based on the definitions in 3GPP specification protocol Rel-18.

[0012] This application discloses a method for a first node in a control channel in wireless communication, comprising:

[0013] Receive data channel;

[0014] The data channel carries a control information block and a data information block. The control information block includes control bits, and the data information block includes data bits. The control information block is used to generate a first CRC (Cyclic Redundancy Check) sequence and a second CRC sequence. The first CRC sequence includes the CRC of the data channel, and the second CRC sequence includes the CRC of the channel associated with the data channel.

[0015] As an example, the problem this application aims to solve includes: how to optimize the data channel transmission.

[0016] As an example, the advantages of the above method include: In traditional systems, DCI (Downlink Control Information) has multiple formats to meet different needs, and different formats correspond to different payload sizes. The terminal needs to perform blind decoding of DCI based on different payload sizes. However, the above-mentioned blind decoding method for DCI based on different payload sizes is too complex for environmental IoT devices, increasing the complexity and cost of device implementation.

[0017] As an example, the advantages of the above method include: a relatively simple way to solve the above problem is to use a single format for the control channels of environmental IoT devices and to use a single payload size to reduce the complexity of decoding; however, this approach, considering the complexity of control channel decoding, will result in a small control channel payload, which may lead to a problem in some scenarios where the control channel is not large enough to carry all the data information; the essence of the above solution is to transfer the insufficient control information in the control channel to the data channel for transmission.

[0018] As an example, the advantages of the above method include: in traditional schemes, the control channel and data channel have their own different CRC sequences to ensure transmission performance; in order to reduce the impact on the CRC generation of existing systems and ensure transmission performance, this application still uses the method of generating CRC for the control channel and data channel separately, and further incorporates the control information block in the data channel into the generation of the CRC of the control channel, which is compatible with the existing method of generating CRC of the control channel and reduces the implementation complexity.

[0019] According to one aspect of this application, the method is characterized in that the channel associated with the data channel is a control channel, the control channel being used to indicate at least one of the time-domain resources or frequency-domain resources occupied by the data channel; and the second CRC sequence is a CRC sequence for the control channel.

[0020] As an example, the advantages of the above method include: the method ensures that the CRC of control information and data information are generated independently, reducing the need for modifications to existing systems.

[0021] According to one aspect of this application, the above method is characterized by comprising:

[0022] Receive the control channel;

[0023] The control channel is used to schedule the data channel.

[0024] According to one aspect of this application, the above method is characterized in that the position of the bits occupied by the control information block in the data channel is predefined.

[0025] As an example, the advantages of the above method include: the position of the control information block in the data channel is predefined, thereby ensuring that the sending end and the receiving end have a consistent understanding of the position of the control information block, so as to ensure reception performance.

[0026] As an example, the advantages of the above method include: mapping the control information block to the location of a resource unit with better channel conditions in the data channel, thereby ensuring the transmission performance of the control information block.

[0027] According to one aspect of this application, the above method is characterized in that the number of bits used in the control information block is fixed, or the number of bits used in the control information block is predefined.

[0028] As an example, the advantages of the above method include: reducing the decoding complexity of control information blocks.

[0029] According to one aspect of this application, the above method is characterized in that the number of bits used in the control information block depends on the type of the first node.

[0030] As an example, the advantages of the above method include: when the type of the first node changes, the number of bits used in the corresponding control information block also changes accordingly to adapt to the terminal decoding capabilities corresponding to different terminal types, thereby further optimizing the design of the control information block.

[0031] According to one aspect of this application, the above method is characterized in that the first CRC and the second CRC are scrambled using different RNTI (Radio network temporary identifier).

[0032] According to one aspect of this application, the above method is characterized in that the control information block and the data information block adopt different encoding methods.

[0033] As an example, the advantages of the two methods described above include: the data information block and the control information block follow their respective scrambling and decoding methods for data and control, thereby improving compatibility with existing systems and reducing implementation complexity.

[0034] According to one aspect of this application, the above method is characterized in that the priority of the control information block is not lower than the priority of the data information block.

[0035] As an example, the advantages of the above method include: the control information block located in the data channel is used to transmit more important data because it has two CRC checks, thereby improving the robustness of the transmission.

[0036] According to one aspect of this application, the above method is characterized in that the first node is a user equipment.

[0037] According to one aspect of this application, the above method is characterized in that the first node is a terminal.

[0038] According to one aspect of this application, the above method is characterized in that the first node is a low-power device.

[0039] According to one aspect of this application, the above method is characterized in that the first node is a Device node in AIoT communication.

[0040] According to one aspect of this application, the above method is characterized in that the first node is an AIoT device.

[0041] According to one aspect of this application, the above method is characterized in that the first node is an Internet of Things (IoT) device.

[0042] This application discloses a method for a second node in a data channel for wireless communication, comprising:

[0043] Data transmission channel;

[0044] The data channel carries a control information block and a data information block. The control information block includes control bits, and the data information block includes data bits. The control information block is used to generate a first CRC sequence and a second CRC sequence. The first CRC sequence includes the CRC of the data channel, and the second CRC sequence includes the CRC of the channel associated with the data channel.

[0045] According to one aspect of this application, the method is characterized in that the channel associated with the data channel is a control channel, the control channel being used to indicate at least one of the time-domain resources or frequency-domain resources occupied by the data channel; and the second CRC sequence is a CRC sequence for the control channel.

[0046] According to one aspect of this application, the above method is characterized by comprising:

[0047] Send the control channel;

[0048] The control channel is used to schedule the data channel.

[0049] According to one aspect of this application, the above method is characterized in that the position of the bits occupied by the control information block in the data channel is predefined.

[0050] According to one aspect of this application, the above method is characterized in that the number of bits used in the control information block is fixed, or the number of bits used in the control information block is predefined.

[0051] According to one aspect of this application, the above method is characterized in that the number of bits used in the control information block depends on the type of the first node.

[0052] According to one aspect of this application, the above method is characterized in that the first CRC and the second CRC are respectively scrambled using different RNTI.

[0053] According to one aspect of this application, the above method is characterized in that the control information block and the data information block adopt different encoding methods.

[0054] According to one aspect of this application, the above method is characterized in that the priority of the control information block is not lower than the priority of the data information block.

[0055] According to one aspect of this application, the above method is characterized in that the second node is a terminal.

[0056] According to one aspect of this application, the method described above is characterized in that the second node is a base station.

[0057] According to one aspect of this application, the above method is characterized in that the second node is a Reader node in AIoT communication.

[0058] This application discloses a first node in a control channel for wireless communication, comprising:

[0059] The first receiver receives the data channel;

[0060] The data channel carries a control information block and a data information block. The control information block includes control bits, and the data information block includes data bits. The control information block is used to generate a first CRC sequence and a second CRC sequence. The first CRC sequence includes the CRC of the data channel, and the second CRC sequence includes the CRC of the channel associated with the data channel.

[0061] This application discloses a second node in a control channel for wireless communication, comprising:

[0062] The first transmitter sends data through the data channel;

[0063] The data channel carries a control information block and a data information block. The control information block includes control bits, and the data information block includes data bits. The control information block is used to generate a first CRC sequence and a second CRC sequence. The first CRC sequence includes the CRC of the data channel, and the second CRC sequence includes the CRC of the channel associated with the data channel.

[0064] As an example, compared with conventional solutions, this application has the following advantages, but is not limited to:

[0065] When using a fixed control channel payload size to reduce the implementation complexity of the receiver, this application improves transmission efficiency and reduces control signaling overhead by using a portion of the information bits in the data channel for control transmission.

[0066] When some information bits in the data channel are used for control transmission, the bits used for control transmission participate in the generation of the CRC for the data channel and also participate in the generation of the CRC for the control channel, thereby ensuring performance and improving compatibility. Attached Figure Description

[0067] Other features, objects, and advantages of this application will become more apparent from the following detailed description of non-limiting embodiments with reference to the accompanying drawings:

[0068] Figure 1 illustrates a flowchart of the first node transmission according to an embodiment of this application;

[0069] Figure 2 shows a schematic diagram of a network architecture according to an embodiment of this application;

[0070] Figure 3 illustrates a schematic diagram of an embodiment of a wireless protocol architecture for the user plane and control plane according to an embodiment of this application;

[0071] Figure 4 shows a schematic diagram of a first communication device and a second communication device according to an embodiment of this application;

[0072] Figure 5 illustrates a flowchart of the transmission between a first node and a second node according to an embodiment of this application;

[0073] Figure 6 illustrates a flowchart of a first signal transmission according to an embodiment of this application;

[0074] Figure 7 shows a schematic diagram of a first CRC sequence and a second CRC sequence according to an embodiment of this application;

[0075] Figure 8 shows a schematic diagram of a control information block according to an embodiment of this application;

[0076] Figure 9 shows a schematic diagram of a control channel according to an embodiment of this application;

[0077] Figure 10 shows a structural block diagram of a processing apparatus for a first node according to an embodiment of the present application;

[0078] Figure 11 shows a structural block diagram of a processing apparatus for a second node according to an embodiment of the present application. Detailed Implementation

[0079] The technical solutions of this application will be further described in detail below with reference to the accompanying drawings. It should be noted that, unless otherwise specified, the embodiments and features in the embodiments of this application can be arbitrarily combined with each other. Considering performance, flexibility, complexity, overhead, and compatibility, those skilled in the art are motivated to flexibly combine the embodiments in different drawings without conflict, including but not limited to the embodiments in Figure 1 and the embodiments in Figures 5-9, the embodiments in Figure 5 and the embodiments in Figures 6-9, etc.

[0080] Example 1

[0081] Example 1 illustrates a flowchart of the first node transmission according to an embodiment of this application, as shown in Figure 1. In Figure 1, each block represents a step. In particular, the order of the steps in the blocks does not represent a specific temporal relationship between the steps.

[0082] The first node receives the data channel in step 101;

[0083] In Embodiment 1, the data channel carries a control information block and a data information block. The control information block includes control bits, and the data information block includes data bits. The control information block is used to generate a first CRC sequence and a second CRC sequence. The first CRC sequence includes a CRC for the data channel, and the second CRC sequence includes a CRC for the channel associated with the data channel.

[0084] As one example, the data channel includes PDSCH (Physical Downlink Shared Channel).

[0085] As one example, the data channel includes PUSCH (Physical Uplink Shared Channel).

[0086] As one example, the data channel includes PDRCH (Physical Device-to-Reader Channel).

[0087] As one example, the data channel includes PRDCH (Physical Reader-to-Device Channel).

[0088] As an example, the data channel includes the portion of the PDRCH used for transmitting data information.

[0089] As one embodiment, the data channel includes the portion of the PRDCH used for transmitting data information.

[0090] As an example, the length of the TBS (Transport Block Size) corresponding to the data channel is configurable.

[0091] As a sub-implementation of this embodiment, "configurable" means: indicated by dynamic signaling.

[0092] As a sub-implementation of this embodiment, "configurable" means: indicated via a control channel.

[0093] As a sub-implementation of this embodiment, "configurable" means: indicated by MAC CE.

[0094] As a sub-implementation of this embodiment, "configurable" means: indicated via RRC signaling.

[0095] As an example, the number of information bits used to generate the control information block is no greater than a first threshold, which is either fixed or predetermined.

[0096] As an example, the number of information bits used to generate the control information block is not less than a second threshold, which is either fixed or predetermined.

[0097] As an example, the control information block and the data information block are used together to generate the first CRC sequence.

[0098] As an example, the channel associated with the data channel and the control information block are used together to generate the second CRC sequence.

[0099] As an example, the first CRC sequence is used to determine whether the data channel is being received correctly.

[0100] As an example, the second CRC sequence is used to determine whether the channel associated with the data channel has been correctly received.

[0101] As an example, the first CRC sequence and the second CRC sequence are used together to determine whether the control information block has been correctly received.

[0102] As one example, the number of information bits occupied by the control information block is variable.

[0103] As an example, the number of information bits occupied by the control information block depends on the type of the channel associated with the data channel.

[0104] As one example, the number of information bits occupied by the control information block depends on the format of the channel associated with the data channel.

[0105] As an example, the control bits are used to generate the schedule.

[0106] As an example, the control bits are used to generate a grant.

[0107] As one example, the control bits are used to generate control signaling.

[0108] As one example, the control bits are used to generate feedback information.

[0109] As one example, the control bits are used to generate reporting information.

[0110] As an example, the data bits are used to generate data.

[0111] As one example, the data bits are used for data transmission.

[0112] Example 2

[0113] Example 2 illustrates a schematic diagram of a network architecture according to this application, as shown in Figure 2.

[0114] Figure 2 illustrates the network architecture 200 of 6G, 5G NR, LTE (Long-Term Evolution), and LTE-A (Long-Term Evolution Advanced) systems. The 6G, 5G NR, or LTE network architecture 200 may be referred to as 6GS (6G System) / 5GS (5G System) / EPS (Evolved Packet System) 200 or some other suitable terminology. The 6GS / 5GS / EPS 200 may include one or more UEs (User Equipment) 201, NG-RAN (Next Generation Radio Access Network) 202, 6GC (6G Core Network) / 5GC (5G Core Network) / EPC (Evolved Packet Core) 210, HSS (Home Subscriber Server) / UDM (Unified Data Management) 220, and Internet services 230. The 6GS / 5GS / EPS can interconnect with other access networks, but these entities / interfaces are not shown for simplicity. As shown in the figure, the 6GS / 5GS / EPS provides packet-switched services; however, those skilled in the art will readily understand that the various concepts presented throughout this application can be extended to networks providing circuit-switched services or other cellular networks. The NG-RAN includes node B203 and other nodes B204. Node B203 provides user and control plane protocol termination toward UE 201. Node B203 can connect to other nodes B204 via backhaul. Node B203 may also be referred to as eNB, gNB, base station, base transceiver station, radio base station, radio transceiver, transceiver function, Basic Services Set (BSS), Extended Services Set (ESS), TRP (Transmitter Receiver Node), or some other suitable term. Node B203 provides UE201 with access to 6GC / 5GC / EPC210. ​​Examples of UE201 include cellular phones, smartphones, Session Initiation Protocol (SIP) phones, laptops, personal digital assistants (PDAs), satellite radios, non-terrestrial base station communications, satellite mobile communications, GPS, multimedia devices, video devices, digital audio players (e.g., MP3 players), cameras, game consoles, drones, aircraft, narrowband IoT devices, machine-type communication devices, land vehicles, automobiles, wearable devices, test equipment, test instruments, test tools, or any other similar functional devices.Those skilled in the art may also refer to UE201 as a mobile station, subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, handheld device, user agent, mobile client, client, or any other suitable term. Examples of Device241 include IoT devices, RFID devices, electronic tags, sensor devices, cellular phones, smartphones, Session Initiation Protocol (SIP) phones, laptop computers, personal digital assistants (PDAs), satellite radios, non-terrestrial base station communications, satellite mobile communications, global positioning systems, multimedia devices, video devices, digital audio players (e.g., MP3 players), cameras, game consoles, drones, aircraft, narrowband IoT devices, machine-type communication devices, land vehicles, automobiles, wearable devices, test equipment, test instruments, test tools, or any other similar functional devices. Those skilled in the art may also refer to Device 241 as a mobile station, subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, handheld device, user agent, mobile client, client, or any other suitable term. Node B203 is connected to 6GC / 5GC / EPC210 via the S1 / NG interface. 6GC / 5GC / EPC210 includes MME (Mobility Management Entity) / AMF (Authentication Management Field) / SMF (Session Management Function) 211, other MME / AMF / SMF 214, S-GW (Service Gateway) / UPF (User Plane Function) 212, and P-GW (Packet Data Network Gateway) / UPF 213. The MME / AMF / SMF211 is the control node that handles signaling between UE201 and 6GC / 5GC / EPC210. ​​Essentially, the MME / AMF / SMF211 provides bearer and connection management. All user IP (Internet Protocol) packets are transmitted through the S-GW / UPF212, which is itself connected to the P-GW / UPF213. The P-GW provides UE IP address allocation and other functions. The P-GW / UPF213 connects to Internet Service 230.Internet services 230 include operator-compliant Internet protocol services, which may specifically include the Internet, intranets, IMS (IP Multimedia Subsystem), and packet-switched streaming services.

[0115] As an example, the UE201 corresponds to the first node in this application.

[0116] As an example, node B203 corresponds to the second node in this application.

[0117] As an example, the UE201 corresponds to the second node in this application.

[0118] As an example, Device 241 corresponds to the first node in this application.

[0119] As an example, the UE201 supports wireless communication with environmental IoT devices.

[0120] As an example, the first node in this application includes the UE 201.

[0121] As an example, the first node in this application includes the Device 241.

[0122] As an example, the second node in this application includes the UE 201.

[0123] As an example, the second node in this application includes node B 203.

[0124] As an example, node B 203 is a macrocell base station.

[0125] As an example, node B 203 is a microcell base station.

[0126] As an example, node B 203 is a pico cell base station.

[0127] As an example, node B 203 is a femtocell.

[0128] As an example, node B 203 is a base station device that supports large latency differences.

[0129] As an example, node B 203 is a flight platform device.

[0130] As an example, node B 203 is a satellite device.

[0131] As one embodiment, the node B 203 is a test device (e.g., a transceiver device simulating part of the base station's functions, a signaling tester).

[0132] As an example, the UE 201 includes a mobile phone.

[0133] As an example, the UE 201 is a vehicle including a car.

[0134] As an example, the wireless link from the UE 201 to the node B 203 is an uplink, which is used to perform uplink transmissions.

[0135] As an example, the radio link from the node B 203 to the UE 201 is a downlink, which is used to perform downlink transmissions.

[0136] As an example, the wireless link between the node B 203 and the UE 201 includes a cellular link.

[0137] As an example, the node B 203 and the UE 201 are connected via the Uu air interface.

[0138] As an example, the Device 241 and the UE 201 are connected via an air interface.

[0139] As an example, node B 203 supports environmental IoT.

[0140] As an example, the UE 201 supports the Internet of Things (IoT) environment.

[0141] As an example, the Device 241 supports the Internet of Things (IoT) environment.

[0142] As an example, the UE 201 supports a 5G system.

[0143] As an example, the node B 203 supports a 5G system.

[0144] As an example, the UE 201 supports at least a 6G system.

[0145] As an example, the node B 203 supports at least a 6G system.

[0146] As an example, the sender of the data channel described in this application includes the UE 201.

[0147] As an example, the receiver of the data channel described in this application includes the Device 241.

[0148] As an example, the sender of the control channel described in this application includes the node B 203.

[0149] As an example, the receiver of the control channel described in this application includes the UE 201.

[0150] Example 3

[0151] Example 3 illustrates a schematic diagram of an embodiment of a wireless protocol architecture for the user plane and control plane according to an embodiment of this application, as shown in Figure 3.

[0152] Figure 3 is a schematic diagram illustrating an embodiment of the wireless protocol architecture for the user plane 350 and the control plane 300. Figure 3 shows the wireless protocol architecture for the control plane 300 between a first communication node device (UE or RSU in V2X, onboard equipment or onboard communication module) and a second node device (gNB, RSU in UE or V2X, onboard equipment or onboard communication module), or between two UEs, using three layers: Layer 1 (L1), Layer 2 (L2), and Layer 3 (L3). L1 is the lowest layer and implements various PHY (Physical layer) signal processing functions. L1 will be referred to herein as PHY 301. L2 305 is above PHY 301 and is responsible for the link between the first node device and the second node device, or between two UEs, through PHY 301. L2 305 includes a MAC (Medium Access Control) sublayer 302, an RLC (Radio Link Control) sublayer 303, and a PDCP (Packet Data Convergence Protocol) sublayer 304, which terminate at the second node device. The PDCP sublayer 304 provides multiplexing between different radio bearers and logical channels. It also provides security through encrypted data packets and supports cross-cell mobility between the second communication node devices and the first communication node device. The RLC sublayer 303 provides upper-layer packet segmentation and reassembly, retransmission of lost packets, and packet reordering to compensate for out-of-order reception due to HARQ (Hybrid Automatic Repeat reQuest). The MAC sublayer 302 provides multiplexing between logical and transport channels. It is also responsible for allocating various radio resources (e.g., resource blocks) within a cell between the first communication node devices. The MAC sublayer 302 is also responsible for HARQ operations. The RRC (Radio Resource Control) sublayer 306 in L3 of the control plane 300 is responsible for obtaining radio resources (i.e., radio bearers) and using RRC signaling between the second communication node device and the first communication node device to configure the lower layer.The wireless protocol architecture of user plane 350 includes Layer 1 (L1) and Layer 2 (L2). The wireless protocol architecture for the first and second communication node devices in user plane 350 is largely the same as the corresponding layers and sublayers in control plane 300 for Physical Layer 351, PDCP sublayer 354 in L2 355, RLC sublayer 353 in L2 355, and MAC sublayer 352 in L2 355. However, PDCP sublayer 354 also provides header compression for upper-layer packets to reduce wireless transmission overhead. L2 355 in user plane 350 also includes SDAP (Service Data Adaptation Protocol) sublayer 356. SDAP sublayer 356 is responsible for mapping between QoS (Quality of Service) streams and Data Radio Bearers (DRBs) to support service diversity. Although not illustrated, the first communication node device may have several upper layers above L2 355, including a network layer (e.g., IP (Internet Protocol) layer) terminating at the P-GW on the network side and an application layer terminating at the other end of the connection (e.g., remote UE, server, etc.).

[0153] As an example, the wireless protocol architecture in Figure 3 is applicable to the first node in this application.

[0154] As an example, the wireless protocol architecture in Figure 3 is applicable to the second node in this application.

[0155] As an example, the data channel is generated in the RRC 306.

[0156] As an example, the data channel is generated by MAC 302 or MAC 352.

[0157] As one embodiment, the data channel is generated in the PHY 301 or the PHY 351.

[0158] As an example, the control channel is generated by MAC 302 or MAC 352.

[0159] As one embodiment, the control channel is generated in the PHY 301 or the PHY 351.

[0160] Example 4

[0161] Example 4 illustrates a schematic diagram of a first communication device and a second communication device according to an embodiment of this application, as shown in Figure 4. Figure 4 is a block diagram of a first communication device 410 and a second communication device 450 communicating with each other in an access network.

[0162] The first communication device 410 includes a controller / processor 475, a memory 476, a receiver processor 470, a transmitter processor 416, a multi-antenna receiver processor 472, a multi-antenna transmitter processor 471, a transmitter / receiver 418, and an antenna 420.

[0163] The second communication device 450 includes a controller / processor 459, a memory 460, a data source 467, a transmitting processor 468, a receiving processor 456, a multi-antenna transmitting processor 457, a multi-antenna receiving processor 458, a transmitter / receiver 454, and an antenna 452.

[0164] In the transmission from the first communication device 410 to the second communication device 450, at the first communication device 410, upper-layer data packets from the core network are provided to the controller / processor 475. The controller / processor 475 implements L2 functionality. In the DL, the controller / processor 475 provides header compression, encryption, packet segmentation and reordering, multiplexing between logical and transport channels, and radio resource allocation to the second communication device 450 based on various priority metrics. The controller / processor 475 is also responsible for HARQ operation, retransmission of lost packets, and signaling to the second communication device 450. The transmit processor 416 and the multi-antenna transmit processor 471 implement various signal processing functions for L1 (i.e., the physical layer). Transmit processor 416 performs encoding and interleaving to facilitate forward error correction (FEC) at the second communication device 450, and mapping of signal clusters based on various modulation schemes (e.g., Binary Phase Shift Keying (BPSK), Quadrature Phase Shift Keying (QPSK), M-PSK, and M-Quadrature Amplitude Modulation (M-QAM)). Multi-antenna transmit processor 471 performs digital spatial precoding on the encoded and modulated symbols, including codebook-based precoding and non-codebook-based precoding, and beamforming processing, generating one or more parallel streams. The transmit processor 416 then maps each parallel stream to a subcarrier, multiplexes the modulated symbols with a reference signal (e.g., a pilot) in the time and / or frequency domains, and then uses an inverse fast fourier transform (IFFT) to generate a physical channel carrying the time-domain multicarrier symbol stream. The multi-antenna transmit processor 471 then performs transmit analog precoding / beamforming operations on the time-domain multicarrier symbol stream. Each transmitter 418 converts the baseband multicarrier symbol stream provided by the multi-antenna transmit processor 471 into an RF stream, which is then provided to a different antenna 420.

[0165] In the transmission from the first communication device 410 to the second communication device 450, at the second communication device 450, each receiver 454 receives a signal through its corresponding antenna 452. Each receiver 454 recovers the information modulated onto the radio frequency carrier and converts the radio frequency stream into a baseband multicarrier symbol stream, which is then provided to the receiver processor 456. The receiver processor 456 and the multi-antenna receiver processor 458 implement various L1 signal processing functions. The multi-antenna receiver processor 458 performs receive analog precoding / beamforming operations on the baseband multicarrier symbol stream from the receiver 454. The receiver processor 456 uses a Fast Fourier Transform (FFT) to convert the baseband multicarrier symbol stream after the receive analog precoding / beamforming operations from the time domain to the frequency domain. In the frequency domain, the physical layer data signal and the reference signal are demultiplexed by the receiver processor 456, where the reference signal is used for channel estimation, and the data signal is recovered in the multi-antenna receiver processor 458 after multi-antenna detection to recover any parallel stream destined for the second communication device 450. Symbols on each parallel stream are demodulated and recovered in the receive processor 456, generating soft decisions. The receive processor 456 then decodes and deinterleaves the soft decisions to recover the upper-layer data and control signals transmitted by the first communication device 410 over the physical channel. The upper-layer data and control signals are then provided to the controller / processor 459. The controller / processor 459 implements L2 functionality. The controller / processor 459 may be associated with a memory 460 storing program code and data. The memory 460 may be referred to as computer-readable media. In the DL, the controller / processor 459 provides multiplexing, packet reassembly, decryption, header decompression, and control signal processing between the transmission and logical channels to recover upper-layer packets from the core network. The upper-layer packets are then provided to all protocol layers above L2. Various control signals may also be provided to L3 for L3 processing. The controller / processor 459 is also responsible for error detection using ACK and / or NACK protocols to support HARQ operation.

[0166] In the transmission from the second communication device 450 to the first communication device 410, at the second communication device 450, a data source 467 is used to provide upper-layer data packets to the controller / processor 459. The data source 467 represents all protocol layers above L2. Similar to the transmission functions at the first communication device 410 described in the DL, the controller / processor 459 implements header compression, encryption, packet segmentation and reordering, and multiplexing between logical and transport channels based on the radio resource allocation of the first communication device 410, implementing L2 functions for the user plane and control plane. The controller / processor 459 is also responsible for HARQ operations, retransmission of lost packets, and signaling to the first communication device 410. Transmit processor 468 performs modulation mapping and channel coding processing, while multi-antenna transmit processor 457 performs digital multi-antenna spatial precoding, including codebook-based and non-codebook-based precoding, and beamforming processing. Subsequently, transmit processor 468 modulates the generated parallel stream into a multi-carrier / single-carrier symbol stream. After analog precoding / beamforming operations in multi-antenna transmit processor 457, the stream is provided to different antennas 452 via transmitter 454. Each transmitter 454 first converts the baseband symbol stream provided by multi-antenna transmit processor 457 into a radio frequency symbol stream before providing it to antenna 452.

[0167] In the transmission from the second communication device 450 to the first communication device 410, the function at the first communication device 410 is similar to the receiving function at the second communication device 450 described in the transmission from the first communication device 410 to the second communication device 450. Each receiver 418 receives radio frequency signals through its corresponding antenna 420, converts the received radio frequency signals into baseband signals, and provides the baseband signals to the multi-antenna receiving processor 472 and the receiving processor 470. The receiving processor 470 and the multi-antenna receiving processor 472 jointly implement the L1 function. The controller / processor 475 implements the L2 function. The controller / processor 475 may be associated with a memory 476 storing program code and data. The memory 476 may be referred to as computer-readable media. The controller / processor 475 provides multiplexing, packet reassembly, decryption, header decompression, and control signal processing between the transmission and logical channels to recover upper-layer data packets from the second communication device 450. The upper-layer data packets from the controller / processor 475 may be provided to the core network. The controller / processor 475 is also responsible for error detection using ACK and / or NACK protocols to support HARQ operation.

[0168] As one embodiment, the second communication device 450 includes: at least one processor and at least one memory, the at least one memory including computer program code; the at least one memory and the computer program code are configured to be used with the at least one processor. The second communication device 450 at least receives a data channel; the data channel carries control information blocks and data information blocks, the control information blocks including control bits and the data information blocks including data bits; the control information blocks are used to generate a first CRC sequence and a second CRC sequence, the first CRC sequence including a CRC for the data channel, and the second CRC sequence including a CRC for a channel associated with the data channel.

[0169] As one embodiment, the second communication device 450 includes: a memory storing a computer-readable instruction program that produces actions when executed by at least one processor, the actions including: receiving a data channel.

[0170] As one embodiment, the first communication device 410 includes: at least one processor and at least one memory, the at least one memory including computer program code; the at least one memory and the computer program code are configured to be used with the at least one processor. The first communication device 410 means to transmit at least a data channel; the data channel carries control information blocks and data information blocks, the control information blocks including control bits and the data information blocks including data bits; the control information blocks are used to generate a first CRC sequence and a second CRC sequence, the first CRC sequence including a CRC for the data channel, and the second CRC sequence including a CRC for a channel associated with the data channel.

[0171] As one embodiment, the first communication device 410 includes: a memory storing a computer-readable instruction program that produces actions when executed by at least one processor, the actions including: transmitting a data channel.

[0172] As an example, the first node in this application includes the second communication device 450.

[0173] As an example, the second node in this application includes the first communication device 410.

[0174] As an example, at least one of {the antenna 420, the transmitter 418, the transmission processor 416, the multi-antenna transmission processor 471, the controller / processor 475, and the memory 476} is used to transmit the data channel described in this application; and at least one of {the antenna 452, the receiver 454, the receiving processor 456, the multi-antenna receiving processor 458, the controller / processor 459, the memory 460, and the data source 467} is used to receive the data channel described in this application.

[0175] As an example, at least one of {the antenna 420, the transmitter 418, the transmitter processor 416, the multi-antenna transmitter processor 471, the controller / processor 475, and the memory 476} is used to transmit the control channel described in this application; and at least one of {the antenna 452, the receiver 454, the receiver processor 456, the multi-antenna receiver processor 458, the controller / processor 459, the memory 460, and the data source 467} is used to receive the control channel described in this application.

[0176] Example 5

[0177] Example 5 illustrates a first flowchart of transmission between a first node and a second node according to an embodiment of this application, as shown in Figure 5. In Figure 5, the first node U1 and the second node N2 communicate via a wireless link. It should be noted that the order in this embodiment does not limit the signal transmission order or the order of implementation in this application. Where there is no conflict, the embodiments, sub-embodiments, and supplementary embodiments in Example 6 can be applied to Example 5; conversely, where there is no conflict, any embodiment, sub-embodiment, and supplementary embodiment in Example 5 can be applied to Example 6.

[0178] For the first node U1, the data channel is received in step S510.

[0179] For the second node N2, a data channel is transmitted in step S520.

[0180] In embodiment 5, the data channel carries a control information block and a data information block. The control information block includes control bits, and the data information block includes data bits. The control information block is used to generate a first CRC sequence and a second CRC sequence. The first CRC sequence includes a CRC for the data channel, and the second CRC sequence includes a CRC for the channel associated with the data channel.

[0181] As an example, the first node U1 is the first node in this application.

[0182] As an example, the second node N2 is the second node in this application.

[0183] Typically, the channel associated with the data channel is a control channel, which is used to indicate at least one of the time-domain resources or frequency-domain resources occupied by the data channel; the second CRC sequence is a CRC sequence for the control channel.

[0184] As one example, the control channel includes PDCCH (Physical Downlink Control Channel).

[0185] As one example, the control channel includes PUCCH (Physical Uplink Control Channel).

[0186] As one example, the control channel includes PDRCH.

[0187] As one example, the control channel includes PRDCH.

[0188] As one embodiment, the control channel includes the portion of the PDRCH used for transmitting control information.

[0189] As one embodiment, the control channel includes the portion of the PRDCH used for transmitting control information.

[0190] As an example, the control channel is used to indicate the time-domain resources occupied by the data channel.

[0191] As an example, the control channel is used to indicate the frequency domain resources occupied by the data channel.

[0192] As an example, the control channel is used to indicate the time-domain and frequency-domain resources occupied by the data channel.

[0193] As an example, the control channel is used to indicate the MCS used by the data channel.

[0194] As one embodiment, the control channel is used to indicate the HARQ process number corresponding to the data channel.

[0195] As an example, the control channel indicates the time-domain resources occupied by the data channel.

[0196] As an example, the control information block indicates the frequency domain resources occupied by the data channel.

[0197] As an example, the control channel indicates the number of chips occupied by the data channel.

[0198] As an example, the control channel indicates the mother code rate used by the data channel.

[0199] As an example, the control channel indicates the number of repetitions of the data channel.

[0200] As an example, the control channel indicates the MCS (Modulation and Coding Scheme) of the data channel.

[0201] As an example, the control channel indicates the TBS of the data channel.

[0202] As an example, the control channel employs OOK (On-Off Keying) modulation.

[0203] As an example, the second CRC sequence occupies the control channel.

[0204] As an example, the second CRC sequence is located at the end of the control channel.

[0205] As an example, the second CRC sequence is located after the portion of the control channel included for transmitting data.

[0206] As an example, the second CRC sequence is shorter than the first CRC sequence.

[0207] As an example, the second CRC sequence is longer than the first CRC sequence.

[0208] Typically, the position of the bits occupied by the control information block in the data channel is predefined.

[0209] As an example, the first bit occupied by the control information block is the first bit among the bits occupied by the data channel.

[0210] As an example, the bits occupied by the control information block are located at the beginning of the bits occupied by the data channel.

[0211] As an example, the location of the RE (Resource Elements) occupied by the control information block is predefined within the RE occupied by the data channel.

[0212] As one example, the control information block indicates the priority of the data channel.

[0213] As an example, the control information block carries HARQ-ACK feedback.

[0214] As one embodiment, the control information block carries the HARQ process number of the data channel.

[0215] As an example, the control information block carries the cast type of the data channel.

[0216] As an example, the control information block carries the NDI of the data channel.

[0217] As one embodiment, the control information block carries the RV of the data channel.

[0218] As an example, the control information block carries a CSI (Channel State Information) Request.

[0219] As an example, the control information block carries a HARQ feedback enabled / disabled indication.

[0220] Typically, the number of bits used in the control information block is fixed, or the number of bits used in the control information block is predefined.

[0221] As an example, the number of bits used in the control information block is fixed.

[0222] As an example, the number of bits used in the control information block is predefined.

[0223] Typically, the first CRC and the second CRC are scrambled using different RNTI methods.

[0224] As an example, the first CRC is scrambled using C-RNTI, and the second CRC is scrambled using Am-RNTI.

[0225] As an example, the first CRC is scrambled using Am-RNTI, and the second CRC is scrambled using C-RNTI.

[0226] As an example, the first CRC is scrambled using C-RNTI, and the second CRC is scrambled using Am-IoT-RNTI.

[0227] As an example, the first CRC is scrambled using Am-IoT-RNTI, and the second CRC is scrambled using C-RNTI.

[0228] Typically, the control information block and the data information block use different encoding methods.

[0229] As an example, the data information block uses convolutional codes.

[0230] As an example, the data information block adopts LDPC (Low Density Parity-Check Code).

[0231] As an example, the control information block uses Polar codes.

[0232] As an example, the data information block and the control information block correspond to the same HARQ process number.

[0233] As one example, the data information block and the control information block each correspond to different TBs.

[0234] As one example, the data information block and the control information block correspond to different HARQ process numbers.

[0235] Typically, the priority of the control information block is no lower than that of the data information block.

[0236] As an example, the priority of the data information block is lower than that of the control information block.

[0237] As an example, the RV (Redundancy Version) corresponding to the data information block is different from the RV corresponding to the control information block.

[0238] As one embodiment, the control information block is used to instruct the data information block.

[0239] As an example, the decoding of the first data information block depends on the control information block.

[0240] As an example, the decoding of the data channel depends on the control information block.

[0241] Example 6

[0242] Example 6 illustrates a flowchart of a first signal transmission according to an embodiment of this application, as shown in Figure 6. In Figure 6, the first node U3 and the second node N4 communicate via a wireless link. It should be noted that the order in this embodiment does not limit the order of signal transmission or the order of implementation in this application. Where there is no conflict, the embodiments, sub-embodiments, and supplementary embodiments in Example 6 can be applied to Example 5; conversely, where there is no conflict, any embodiment, sub-embodiment, and supplementary embodiment in Example 5 can be applied to Example 6.

[0243] For the first node U3, the control channel is received in step S630.

[0244] For the second node N4, a control channel is sent in step S640.

[0245] In Example 6, the control channel is used to schedule the data channel.

[0246] As an example, the control channel employs OOK modulation.

[0247] As an example, the control channel corresponds to a control format.

[0248] As a sub-implementation of this embodiment, the number of information bits occupied by the control format corresponding to the control channel is fixed or predefined.

[0249] As a sub-example of this embodiment, the control format corresponding to the control channel is used in AmIoT devices.

[0250] As a sub-example of this embodiment, the control format corresponding to the control channel is used in IoT devices.

[0251] As one embodiment, the control channel includes one or more domains, and the one or more domains included in the control information block are used for scheduling.

[0252] As one embodiment, the control channel includes one or more domains, and the one or more domains included in the control information block are used for feedback.

[0253] As one embodiment, the control channel includes one or more fields, and the one or more fields included in the control information block are used for reporting.

[0254] As one embodiment, the control channel includes a first field, which indicates the number of bits occupied by the control information block included in the data channel.

[0255] As one embodiment, the control channel includes multiple domains, and the first domain is one of the multiple domains.

[0256] As an example, the position of the first domain included in the control channel is fixed within the control channel.

[0257] As an example, the first field included in the control channel occupies the earliest X1 bits in the control channel, where X1 is a positive integer and the value of X1 is fixed or predefined.

[0258] As an example, step S630 is located before step S510 in Example 5.

[0259] As an example, step S640 is located before step S520 in Example 5.

[0260] As an example, step S630 is no later than step S510 in Example 5.

[0261] As an example, step S640 is no later than step S520 in Example 5.

[0262] Example 7

[0263] Example 7 illustrates a schematic diagram of a first CRC sequence and a second CRC sequence according to an embodiment of this application, as shown in Figure 7. In Figure 7, the first CRC sequence is the CRC for the data channel, and the second CRC sequence is the CRC for control; the data channel shown in the dashed box in the figure includes the control information block and the data information block.

[0264] As an example, the first CRC sequence is located after the data channel.

[0265] As an example, the first CRC sequence is located at the end of the data channel.

[0266] As an example, the second CRC sequence is located after the control channel.

[0267] As an example, the second CRC sequence is located at the end of the control channel.

[0268] As one embodiment, the control information blocks in the control channel and the data channel constitute control information.

[0269] As an example, the bits in the control channel and the bits in the control information block in the data channel constitute the control bits.

[0270] Example 8

[0271] Example 8 illustrates a schematic diagram of a control information block according to an embodiment of this application, as shown in Figure 8. In Figure 8, the portion filled with diagonal lines corresponds to the RE occupied by the control information block.

[0272] As an example, the first field included in the control channel indicates the number of REs occupied by the control information block.

[0273] As an example, the first field included in the control channel indicates the location of the control information block in the data channel.

[0274] As an example, the first field included in the control channel indicates the position of the control information block in the data channel from a plurality of candidate positions.

[0275] Example 9

[0276] Example 9 illustrates a schematic diagram of the control channel according to an embodiment of this application, as shown in Figure 9. In Figure 9, the control channel, indicated by the dashed box, includes multiple fields, and the first field is one of the multiple fields included in the control channel; the ellipses shown in the figure correspond to other fields besides the first field included in the control channel.

[0277] As an example, the first domain is the first of the plurality of domains included in the control channel.

[0278] As an example, the number of bits occupied by the first field is fixed.

[0279] As an example, the number of bits occupied by the first field is predefined.

[0280] Example 10

[0281] Example 10 illustrates a structural block diagram of a processing apparatus for a first node according to an embodiment of this application, as shown in Figure 10. In Figure 10, the processing apparatus 1000 in the first node includes a first receiver 1001.

[0282] In embodiment 10, the first receiver 1001 receives a data channel;

[0283] In Example 10, the data channel carries a control information block and a data information block. The control information block includes control bits, and the data information block includes data bits. The control information block is used to generate a first CRC sequence and a second CRC sequence. The first CRC sequence includes the CRC of the data channel, and the second CRC sequence includes the CRC of the channel associated with the data channel.

[0284] As an example, the channel associated with the data channel is a control channel, which is used to indicate at least one of the time-domain resources or frequency-domain resources occupied by the data channel; the second CRC sequence is a CRC sequence for the control channel.

[0285] As an example, the first receiver 1001 receives the control channel; the control channel is used to schedule the data channel.

[0286] As an example, the position of the bits occupied by the control information block in the data channel is predefined.

[0287] As one embodiment, the number of bits used in the control information block is fixed, or the number of bits used in the control information block is predefined.

[0288] As one example, the number of bits used in the control information block depends on the type of the first node.

[0289] As an example, the first CRC and the second CRC are scrambled using different RNTI methods.

[0290] As an example, the control information block and the data information block use different encoding methods.

[0291] As an example, the priority of the control information block is not lower than the priority of the data information block.

[0292] As an example, the first node 1000 is a user equipment.

[0293] As an example, the first node 1000 is a terminal.

[0294] As an example, the first node 1000 is a relay node device.

[0295] As an example, the first node 1000 is a Reader.

[0296] As an example, the first node 1000 is an AIoT device.

[0297] As an example, the first node 1000 is a Device.

[0298] As an example, the first receiver 1001 includes at least one of the following in embodiment 4: the antenna 452, the receiver 454, the receiver processor 456, the multi-antenna receiver processor 458, the controller / processor 459, the memory 460, and the data source 467.

[0299] Example 11

[0300] Example 11 illustrates a structural block diagram of a processing apparatus for a second node according to an embodiment of the present application, as shown in Figure 11. In Figure 11, the processing apparatus 1100 in the second node includes a first transmitter 1101.

[0301] In embodiment 11, the first transmitter 1101 transmits data through the data channel;

[0302] In Example 11, the data channel carries a control information block and a data information block. The control information block includes control bits, and the data information block includes data bits. The control information block is used to generate a first CRC sequence and a second CRC sequence. The first CRC sequence includes the CRC of the data channel, and the second CRC sequence includes the CRC of the channel associated with the data channel.

[0303] As an example, the channel associated with the data channel is a control channel, which is used to indicate at least one of the time-domain resources or frequency-domain resources occupied by the data channel; the second CRC sequence is a CRC sequence for the control channel.

[0304] As one embodiment, the first transmitter 1101 transmits the control channel; the control channel is used to schedule the data channel.

[0305] As an example, the position of the bits occupied by the control information block in the data channel is predefined.

[0306] As one embodiment, the number of bits used in the control information block is fixed, or the number of bits used in the control information block is predefined.

[0307] As one embodiment, the number of bits used in the control information block depends on the type of the first node, and the receiver of the data channel includes the first node.

[0308] As an example, the first CRC and the second CRC are scrambled using different RNTI methods.

[0309] As an example, the control information block and the data information block use different encoding methods.

[0310] As an example, the priority of the control information block is not lower than the priority of the data information block.

[0311] As one embodiment, the second node 1100 includes a base station device.

[0312] As one embodiment, the second node 1100 includes a user equipment.

[0313] As an example, the second node 1100 includes a TRP.

[0314] As one embodiment, the second node 1100 includes an environmental IoT device.

[0315] As one embodiment, the second node 1100 includes a Reader.

[0316] As an example, the first transmitter 1101 includes at least one of the following in embodiment 4: the antenna 420, the transmitter 418, the transmission processor 412, the multi-antenna transmission processor 471, the controller / processor 475, and the memory 476.

[0317] Those skilled in the art will understand that all or part of the steps in the above methods can be implemented by a program instructing related hardware, and the program can be stored in a computer-readable storage medium, such as a read-only memory, hard disk, or optical disk. Optionally, all or part of the steps in the above embodiments can also be implemented using one or more integrated circuits. Accordingly, each module unit in the above embodiments can be implemented in hardware or in the form of software functional modules, and this application is not limited to any specific combination of software and hardware. User equipment, terminals, and UEs in this application include, but are not limited to, drones, communication modules on drones, remote-controlled aircraft, flying vehicles, small aircraft, mobile phones, tablets, laptops, vehicle-mounted communication devices, vehicles, RSUs, wireless sensors, internet cards, IoT terminals, RFID (Radio Frequency Identification) terminals, NB-IoT (Narrow Band Internet of Things) terminals, MTC (Machine Type Communication) terminals, eMTC (enhanced MTC) terminals, Ambient IoT devices, RFID devices, reader devices, data cards, internet cards, vehicle-mounted communication devices, low-cost mobile phones, low-cost tablets, flying vehicles, airplanes, drones, remote-controlled aircraft, testing devices, testing equipment, and other wireless communication devices.

[0318] The base stations or system equipment in this application include, but are not limited to, macrocell base stations, microcell base stations, small cell base stations, home base stations, relay base stations, eNB (evolved Node B), gNB, TRP, GNSS (Global Navigation Satellite System), relay satellites, satellite base stations, airborne base stations, RSUs, unmanned aerial vehicles, test devices, test equipment, test instruments, such as transceivers or signaling testers that simulate some functions of a base station, and other wireless communication equipment.

[0319] Those skilled in the art will understand that the present invention can be practiced in other specified forms without departing from its core or essential characteristics. Therefore, the embodiments disclosed herein should in any way be considered descriptive rather than restrictive. The scope of the invention is defined by the appended claims rather than the foregoing description, and all modifications within their equivalent meaning and scope are considered to be included therein.

Claims

1. A method in a terminal used in a data channel for wireless communication, characterized in that, include: Receive data channel; The data channel carries a control information block and a data information block. The control information block includes control bits, and the data information block includes data bits. The control information block is used to generate a first CRC sequence and a second CRC sequence. The first CRC sequence includes the CRC of the data channel, and the second CRC sequence includes the CRC of the channel associated with the data channel.

2. The method according to claim 1, characterized in that, The channel associated with the data channel is a control channel, which is used to indicate at least one of the time-domain resources or frequency-domain resources occupied by the data channel; the second CRC sequence is a CRC sequence for the control channel.

3. The method according to claim 2, characterized in that, include: Receive the control channel; The control channel is used to schedule the data channel.

4. The method according to any one of claims 1 to 3, characterized in that, The position of the bits occupied by the control information block in the data channel is predefined.

5. The method according to any one of claims 1 to 4, characterized in that, The number of bits used in the control information block is fixed, or the number of bits used in the control information block is predefined.

6. The method according to any one of claims 1 to 5, characterized in that, The number of bits used in the control information block depends on the type of the first node.

7. The method according to any one of claims 1 to 6, characterized in that, The first CRC and the second CRC are scrambled using different RNTI methods.

8. The method according to any one of claims 1 to 7, characterized in that, The control information block and the data information block use different encoding methods.

9. The method according to any one of claims 1 to 8, characterized in that, The priority of the control information block is no lower than the priority of the data information block.

10. A terminal, characterized in that, The terminal includes: one or more processors and memory; The memory is coupled to the one or more processors, the memory being used to store computer program code, the computer program code including computer instructions, the one or more processors invoking the computer instructions to cause the terminal to perform the method as described in any one of claims 1-9.

11. A method in a device used in a data channel for wireless communication, characterized in that, include: Data transmission channel; The data channel carries a control information block and a data information block. The control information block includes control bits, and the data information block includes data bits. The control information block is used to generate a first CRC sequence and a second CRC sequence. The first CRC sequence includes the CRC of the data channel, and the second CRC sequence includes the CRC of the channel associated with the data channel.

12. The method according to claim 11, characterized in that, The channel associated with the data channel is a control channel, which is used to indicate at least one of the time-domain resources or frequency-domain resources occupied by the data channel; the second CRC sequence is a CRC sequence for the control channel.

13. The method according to claim 12, characterized in that, include: Send the control channel; The control channel is used to schedule the data channel.

14. The method according to any one of claims 11 to 13, characterized in that, The position of the bits occupied by the control information block in the data channel is predefined.

15. The method according to any one of claims 11 to 14, characterized in that, The number of bits used in the control information block is fixed, or the number of bits used in the control information block is predefined.

16. The method according to any one of claims 11 to 15, characterized in that, The number of bits used in the control information block depends on the type of the first node, and the receiver of the data channel includes the first node.

17. The method according to any one of claims 11 to 16, characterized in that, The first CRC and the second CRC are scrambled using different RNTI methods.

18. The method according to any one of claims 11 to 17, characterized in that, The control information block and the data information block use different encoding methods.

19. The method according to any one of claims 11 to 18, characterized in that, The priority of the control information block is no lower than the priority of the data information block.

20. A device, characterized in that, The device includes: one or more processors and memory; The memory is coupled to the one or more processors, the memory being used to store computer program code, the computer program code including computer instructions, the one or more processors invoking the computer instructions to cause the terminal to perform the method as described in any one of claims 11-19.

Citation Information

Patent Citations

  • A method and apparatus in node used for wireless communication

    CN111800860A

  • Method and apparatus in node used for wireless communication

    CN115250166A

  • Method and apparatus in node used for wireless communication

    CN116506961A

  • Method and device for performing channel coding on basis of polar coding in wireless communication system

    WO2020045943A1