A user equipment chip, a data processing method, a communication system and a storage medium

By remapping the hardware and software co-architecture of the UE chip, a lightweight base station function with low cost and low power consumption was achieved, which solved the problems of complex and high cost of traditional base station chip design and met the need for flexible adaptation to specific communication requirements.

CN121508570BActive Publication Date: 2026-04-17SHANGHAI ZHIYU XINXING TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SHANGHAI ZHIYU XINXING TECHNOLOGY CO LTD
Filing Date
2026-01-09
Publication Date
2026-04-17

AI Technical Summary

Technical Problem

In existing technologies, traditional 5G small base station chips are complex in design, costly, and power-consuming, making it difficult to flexibly adapt to specific communication needs. Furthermore, the hardware is fixed, making it impossible to effectively utilize user equipment (UE) chips to achieve low-cost, low-power, lightweight base station functions.

Method used

By remapping the original transmit and receive chains in the UE chip and combining them with data transformation and inverse transformation modules, a hardware and software co-engineering architecture is designed to realize the transmission and processing of uplink and downlink data. This enables the realization of low-cost, low-power, lightweight base station functionality using mass-produced UE chips.

Benefits of technology

It significantly reduces hardware costs and power consumption, maintains high-performance wireless communication capabilities, provides flexibility and the ability to quickly adapt to different protocol variants, simplifies system design, and enables low-cost, lightweight base station functionality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121508570B_ABST
    Figure CN121508570B_ABST
Patent Text Reader

Abstract

This application discloses a user equipment chip, a data processing method, a communication system, and a storage medium. It relates to the field of wireless communication. The UE chip is used as a base station, and its baseband processing module includes a data inverse transformation module, a data transformation module, a PUSCH transmission chain, and a PDSCH reception chain. When transmitting user data, the data source of the data inverse transformation module is the PUSCH transmission chain, which is remapped to a PDSCH transmission channel. When transmitting control channel data, the data source of the data inverse transformation module is the data processing module. When receiving user data, the PDSCH reception chain is remapped to a PSSCH reception channel. This solution remaps the original transmission and reception chains in the UE chip and combines them with the data transformation or inverse transformation module and the data processing module to achieve uplink and downlink data transmission and processing, thereby utilizing the UE chip to achieve low-cost, low-power, lightweight base station functionality.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of wireless communication technology, and in particular to a user equipment chip, a data processing method, a communication system, and a storage medium. Background Technology

[0002] In wireless communication scenarios (such as industrial IoT, vehicle-to-everything (V2X), and panoramic surround view), low-cost, low-power lightweight base stations are typically required. Traditional 5G small base stations mainly use dedicated base station chips (such as Intel FlexRAN and Qualcomm FSM) or field-programmable gate arrays (FPGAs) to implement complete base station functions. However, base station chips are complex in design, expensive, consume a lot of power, and have redundant functions, making them unsuitable for power-sensitive edge devices. Furthermore, their hardware is fixed, making it difficult to flexibly adapt to specific, non-standard communication needs through software updates. In contrast, user equipment (UE) chips are mass-produced, cost-optimized, low-power, and simple in function, but they are designed as terminal-side chips that only support UE functions. How to utilize lower-cost, simple, and flexible UE chips to achieve lightweight base station functions is an urgent problem to be solved. Summary of the Invention

[0003] This application provides a user equipment chip, a data processing method, a communication system, and a storage medium to achieve low-cost, low-power, lightweight base station functionality using the UE chip.

[0004] In a first aspect, embodiments of this application provide a UE chip, including:

[0005] The UE chip is used as a base station; the UE chip includes a baseband processing module and a data processing module; the baseband processing module includes a data inverse transformation module, a data transformation module, an uplink shared channel (PUSCH) transmission chain, and a downlink shared channel (PDSCH) receiving chain; the data processing module is connected to the data inverse transformation module and the data transformation module respectively; the inverse transformation module is connected to the PUSCH transmission chain; the data transformation module is connected to the PDSCH receiving chain;

[0006] The data inverse transformation module is used to obtain the data to be sent from the data source and transform the data to be sent from the frequency domain to the time domain.

[0007] The data transformation module is used to convert the received data from the time domain to the frequency domain and transmit it to the data processing module for processing.

[0008] In the case of sending user data, the data inverse transformation module uses the PUSCH transmission chain as its data source, and the PUSCH transmission chain is remapped to the PDSCH transmission channel.

[0009] In the case of transmitting control channel data, the data source of the data inverse transformation module is the data processing module;

[0010] When receiving user data, the PDSCH receiving chain is remapped to a PUSCH receiving channel.

[0011] Secondly, embodiments of this application also provide a data processing method, characterized in that it is applied to the UE chip as described in the first aspect; the data processing method includes:

[0012] In the case of sending user data, the data inverse transformation module obtains the user data to be sent from the PUSCH transmission chain and transforms the user data to be sent from the frequency domain to the time domain.

[0013] In the case of transmitting control channel data, the data inverse transformation module obtains the control channel data to be transmitted from the data processing module and transforms the control channel data to be transmitted from the frequency domain to the time domain.

[0014] When receiving user data, the data transformation module converts the received user data from the time domain to the frequency domain and transmits it to the data processing module for processing.

[0015] Thirdly, embodiments of this application provide a communication system, characterized in that it includes a digital front end (DFE), a radio frequency (RF) module, an antenna, and a UE chip as described in the first aspect;

[0016] The DFE, the radio frequency module, and the antenna are connected in sequence for transmitting and receiving data.

[0017] The DFE is also connected to the data conversion module and the data inverse conversion module of the UE chip.

[0018] Fourthly, embodiments of this application also provide a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the data processing method as described in the first aspect.

[0019] This application provides a UE chip, a data processing method, a communication system, and a storage medium. The UE chip is used as a base station. The UE chip includes a baseband processing module and a data processing module. The baseband processing module includes a data inverse transformation module, a data transformation module, a PUSCH transmission chain, and a PDSCH receiving chain. The data processing module is connected to both the data inverse transformation module and the data transformation module. The inverse transformation module is connected to the PUSCH transmission chain. The data transformation module is connected to the PDSCH receiving chain. The data inverse transformation module is used to obtain data to be transmitted from a data source and convert the data to be transmitted from the frequency domain to the time domain. The data transformation module is used to convert the received data from the time domain to the frequency domain and transmit it to the data processing module for processing. When transmitting user data, the data source of the data inverse transformation module is the PUSCH transmission chain, which is remapped to a PDSCH transmission channel. When transmitting control channel data, the data source of the data inverse transformation module is the data processing module. When receiving user data, the PDSCH receiving chain is remapped to a PUSCH receiving channel. The above technical solution remaps the original transmission and reception chains in the UE chip and combines them with data transformation or inverse transformation modules and data processing modules to realize the transmission and processing of uplink and downlink data, thereby utilizing the UE chip to achieve a low-cost, low-power, lightweight base station function. Attached Figure Description

[0020] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. Throughout the drawings, the same or similar reference numerals denote the same or similar elements. It should be understood that the drawings are schematic, and the originals and elements are not necessarily drawn to scale.

[0021] Figure 1 This is a schematic diagram of the structure of a user equipment chip provided in an embodiment of this application;

[0022] Figure 2 A schematic diagram illustrating the principle of a user equipment chip used as a base station, as provided in an embodiment of this application;

[0023] Figure 3 A flowchart illustrating a data processing method provided in an embodiment of this application;

[0024] Figure 4 A schematic diagram illustrating a data source switching method provided in an embodiment of this application;

[0025] Figure 5 This is a schematic diagram of the structure of a communication system provided in an embodiment of this application. Detailed Implementation

[0026] The present application will now be described in further detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the application and not intended to limit it. Furthermore, it should be noted that, for ease of description, the accompanying drawings show only the parts relevant to the present application, not the entire structure.

[0027] Before discussing the exemplary embodiments in more detail, it should be noted that some exemplary embodiments are described as processes or methods depicted as flowcharts. Although the flowcharts describe the steps as sequential processes, many of these steps can be performed in parallel, concurrently, or simultaneously. Furthermore, the order of the steps can be rearranged. The process can be terminated when its operation is complete, but may also have additional steps not included in the figures. The process can correspond to a method, function, procedure, subroutine, subroutine, etc.

[0028] It should be noted that the concepts of "first" and "second" mentioned in the embodiments of this application are only used to distinguish different devices, modules, units or other objects, and are not used to limit the order or interdependence of the functions performed by these devices, modules, units or other objects.

[0029] Furthermore, the embodiments and features described in this application may be combined with each other, unless otherwise specified.

[0030] The acquisition, storage, use, and processing of data in this application all comply with the relevant provisions of national laws and regulations.

[0031] It should be noted that in the embodiments of this application, certain software, components, models and other existing solutions in the industry may be mentioned. These should be regarded as exemplary and are only intended to illustrate the feasibility of implementing the technical solution of this application. However, it does not mean that the applicant has used or necessarily used the relevant content of the solution.

[0032] Figure 1 This is a schematic diagram of the structure of a user equipment chip provided in an embodiment of this application. Figure 1 As shown, the UE chip 10 is used as a base station; the UE chip 10 includes a baseband processing module 11 and a data processing module 12, which are connected via a high-speed internal bus. The data processing module 12 can run software radio programs and is responsible for generating downlink control channel information or processing uplink control channel information, etc.

[0033] The baseband processing module 11 includes physical layer processing units such as a data inverse transformation module 111, a data transformation module 112, a PUSCH transmission chain 113, and a PDSCH receiving chain 114. The data processing module 12 is connected to both the data inverse transformation module 111 and the data transformation module 112. The inverse transformation module 111 is connected to the PUSCH transmission chain 113. The data transformation module 112 is connected to the PDSCH receiving chain 114. The data inverse transformation module 111 is used to obtain the data to be transmitted from the data source and convert the data to be transmitted from the frequency domain to the time domain. The process of converting from the frequency domain to the time domain can be the process of inverse fast fourier transform (IFFT). The data transformation module 112 is used to convert the received data from the time domain to the frequency domain and transmit it to the data processing module 12 for processing. The process of converting from the time domain to the frequency domain can be the process of fast fourier transform (FFT).

[0034] In this embodiment, when transmitting user data, the data inverse transformation module 111 uses the PUSCH transmission chain 113 as its data source. The PUSCH transmission chain 113 is remapped to the PDSCH transmission channel for transmitting user data. When transmitting control channel data, the data inverse transformation module 111 uses the data processing module 12 as its data source. When receiving user data, the PDSCH receiving chain is remapped to the PUSCH receiving channel for receiving user data.

[0035] Figure 2 This is a schematic diagram illustrating the principle of a user equipment chip used as a base station, as provided in an embodiment of this application. Figure 2 As shown, the baseband processing module 11 can also be connected to the digital front end 20, the RF module 30, and the antenna 40 to complete signal transmission and reception. The digital front end (DFE) is the digital processing component responsible for receiving and transmitting signals.

[0036] Optionally, for the UE chip 10, non-essential functions such as mobility management and security encryption can be removed according to actual needs, and only the protocol stack part required in the actual application scenario can be retained.

[0037] Optionally, the data processing module 12 can be a digital signal processor integrated into the UE chip, or other processors such as an Advanced Reduced Instruction Set Computing (RISC) machine (ARM) or a microprocessor without interlocked pipelined stages (MIPS). The data processing module enables control channel processing and innovative data flow scheduling mechanisms, thereby achieving complete lightweight base station functionality without altering the UE chip hardware design.

[0038] This application provides a hardware and software co-engineering architecture based on a UE chip. By remapping the original transmit and receive chains in the UE chip and combining data transformation or inverse transformation modules and data processing modules, the transmission and processing of uplink and downlink data are realized, thereby utilizing the UE chip to achieve a low-cost, low-power, lightweight base station function.

[0039] In one embodiment, for transmitting control channel data, the data processing module 12 is specifically used to generate frequency domain data of the downlink synchronization and broadcast channel and / or frequency domain data of the Physical Downlink Control Channel (PDCCH), and transmit them to the data inverse transformation module 111. The downlink synchronization and broadcast channel includes the Primary Synchronization Signal (PSS), the Secondary Synchronization Signal (SSS), and the Physical Broadcast Channel (PBCH), etc. The data processing module 12 can generate the frequency domain data (also called baseband data) of the downlink synchronization and broadcast channel through software radio, thereby realizing the function of the base station transmitting downlink control channel data.

[0040] In one embodiment, when receiving control channel data, the data processing module 12 is further configured to receive and decode data on the Physical Uplink Control Channel (PUCCH) and / or the Physical Random Access Channel (PRACH), thereby enabling the base station to receive uplink control channel data and perform random access functions.

[0041] In one embodiment, such as Figure 2As shown, the baseband processing module 11 also includes a control unit 115 and a data selector 116 (also called a multiplexer (MUX)). The control unit 115 controls the data selector 116 according to the current situation to switch the data source of the data inverse conversion module 111. The control unit 115 may be a control register, used via an Advanced eXtensible Interface (AXI) bus to control the dual data source switching state of the data inverse conversion module 111, thereby coordinating the data flow between the data processing module 12 and the baseband processing module 11.

[0042] For example, when sending user data, the control unit 115 sets the data selector 116 to mode 1, indicating that the data source of the data inverse conversion module 111 is the PUSCH transmission chain 113 (default baseband data source), and the data is processed by the native PUSCH transmission chain 113 of the baseband processing module 11; when sending control channel data, the control unit 115 sets the data selector 116 to mode 2 (DSP injection source), indicating that the data source of the data inverse conversion module 111 is the data processing module 12, and the baseband data is generated by the data processing module 12 and transmitted to the data inverse conversion module 111 through the internal bus.

[0043] Figure 3 This is a flowchart illustrating a data processing method provided in an embodiment of this application. This embodiment is applicable to situations where a UE chip is used to implement base station functions. Specifically, this data processing method can be implemented based on a UE chip as described in any of the above embodiments. This UE chip can be implemented through software and / or hardware and integrated into the communication system. Figure 3 As shown, this data processing method specifically includes the following steps:

[0044] S100 and UE chips are powered on.

[0045] S110. In the case of sending user data, the data inverse transformation module obtains the user data to be sent from the PUSCH transmission chain and converts the user data to be sent from the frequency domain to the time domain.

[0046] S120. In the case of transmitting control channel data, the data inverse transformation module obtains the control channel data to be transmitted from the data processing module and converts the control channel data to be transmitted from the frequency domain to the time domain.

[0047] S130. When receiving user data, the data transformation module converts the received user data from the time domain to the frequency domain and transmits it to the data processing module for processing.

[0048] It should be noted that technical details not described in detail in this embodiment can be found in any of the above embodiments.

[0049] The data processing method in this embodiment achieves lightweight base station functionality on the UE chip through an innovative hardware and software co-architecture and protocol stack reconstruction method, significantly reducing cost, power consumption and complexity, while maintaining the high-performance characteristics of NewRadin (NR).

[0050] In one embodiment, the method further includes:

[0051] S140. In the case of transmitting control channel data, the data processing module generates frequency domain data of downlink synchronization and broadcast channels and / or frequency domain data of PDCCH.

[0052] In one embodiment, the method further includes:

[0053] S150. In the case of receiving control channel data, the data processing module performs data reception and data decoding on PUCCH and / or PRACH.

[0054] In one embodiment, the method further includes:

[0055] S160. The control unit controls the data selector according to the current situation to switch the data source of the data inverse transformation module.

[0056] The data processing method provided in this application can be implemented based on the user equipment chip provided in any of the above embodiments, and has corresponding functions and beneficial effects.

[0057] Figure 4 This is a schematic diagram illustrating a data source switching method provided in an embodiment of this application. Figure 4 As shown, during the data source switching process, a dynamic resource allocation strategy can be adopted to ensure the transmission latency and reliability of the control channel and data channel.

[0058] During the initialization phase: When the system is powered on, the control module configures the data source of the inverse data transformation module (IFFT module) to mode 1 (default baseband data source).

[0059] For downlink control channel data: The data processing module (the DSP built into the UE chip) generates baseband frequency domain data for downlink synchronization and broadcast channels (PSS / SSS / PBCH) and frequency domain data for PDCCH in real time via software radio according to the base station protocol requirements.

[0060] The control module switches the data source of the IFFT module to mode 2 (DSP injection source); the frequency domain data generated by the DSP is injected into the IFFT module of the UE chip through a high-speed interface; the IFFT module converts the injected frequency domain data into a time domain signal, which is then transmitted through the DFE and RF modules.

[0061] For downlink non-control channel (PDSCH) data: when transmitting user data, the control module switches the data source back to mode 1; the upper layer data of the base station protocol stack is processed through the native PUSCH transmission chain to generate PDSCH baseband data, which is then transmitted via IFFT, DFE, and RF.

[0062] For uplink reception, the PUSCH signal sent by the user is processed by the native PDSCH receiver chain after passing through RF, DFE, and FFT to achieve data reception; if it is PRACH or PUCCH, it is processed by the PRACH / PUCCH receiver module of the DSP after passing through RF, DFE, and FFT.

[0063] The base station function of the UE chip is illustrated below through a specific embodiment.

[0064] Taking the wireless 360° surround view system as an example, the hardware configuration includes: using a 5G UE chip, integrating a multi-core open instruction set architecture (Reduced Instruction Set Computer Five, RISC-V) DSP processor and a 5G NR baseband processing module.

[0065] The software deployment includes: running control channel processing software on the DSP to generate PSS / SSS / PBCH / PDCCH and receive PRACH / PUCCH. A trimmed base station protocol stack runs on the baseband processing module, including control layers such as Non-Access Stratum (NAS), Radio Resource Control (RRC), PDCP, Medium Access Control (MAC), and Physical Layer (PHY). NAS is a locally trimmed core network software.

[0066] The work process is as follows:

[0067] After the base station (UE chip) is started, the control module sets the MUX to mode 2 based on the control logic. The DSP generates and injects frequency domain data into the SSB (PSS / SSS / PBCH), which is then converted into a time domain signal by the IFFT module and broadcast.

[0068] The terminal (UE) searches for a cell and initiates random access;

[0069] The base station DSP receives the PRACH and generates the PDCCH or Downlink Control Information (DCI) of the Random Access Response (RAR), which is then injected and sent again via Mode 2.

[0070] After successful terminal access, the data transmission phase begins. When it is necessary to send video stream control signaling or user data (PDSCH) to the terminal, the control module switches the MUX back to mode 1, and the data is processed and sent through the chip's native PUSCH transmission chain.

[0071] When the terminal uploads video data (PUSCH), the signal is received by the base station antenna, and after RF and FFT transformation, it is processed and decoded by the chip's native PDSCH receiver chain.

[0072] When the terminal sends a PUCCH, the signal is received by the base station antenna, and after RF and FFT transformation, it is processed and decoded by the PUCCH receiving software of the DSP.

[0073] Actual tests show that this method successfully achieved a stable connection with four cameras, achieving a downlink transmission rate of 1.2Gbps and an end-to-end latency of less than 50ms, fully meeting the requirements for wireless 360° surround view.

[0074] The method in this application utilizes mass-produced, low-cost UE chips and an innovative hardware-software co-engineering architecture to significantly reduce hardware costs (by more than 95%) and power consumption (by more than 90%). Through protocol stack function remapping and trimming, it eliminates unnecessary functional redundancy for dedicated scenarios while maintaining high-performance wireless communication, simplifying system design. Control channel processing is implemented through DSP software radio, providing great flexibility and enabling rapid adaptation to different protocol variants and customized requirements. The hardware function remapping method creatively redefines the terminal-side hardware modules of the UE chip as base station-side functions, breaking the original limitations of the chip design. The data channel is still processed by the hardware acceleration module, ensuring the throughput and real-time performance of high-speed data services. A dual-data source injection mechanism is adopted, introducing a dual-data source selection switch (mode 1 / mode 2) before the IFFT module. Control channel data generated by the software is injected in real-time by the DSP, compensating for the UE chip's inability to natively generate the base station downlink channel. The heterogeneous architecture of "DSP (software-generated downlink control channel + PRACH / PUCCH reception) + modified UE chip (hardware-processed data channel)" achieves extreme flexibility and cost optimization while ensuring performance.

[0075] Figure 5This is a schematic diagram of the structure of a communication system provided in an embodiment of this application. Figure 5 As shown, the communication system includes: DFE 20, RF module 30, and antenna 40, as well as UE chip 10 as described in any of the above embodiments; DFE 20, RF module 30, and antenna 40 are connected in sequence for transmitting and receiving data; DFE 20 is also connected to the data conversion module and the data inverse conversion module of the UE chip 10 respectively.

[0076] It should be noted that technical details not described in detail in this embodiment can be found in any of the above embodiments.

[0077] The communication system provided in this application embodiment can be used to implement the data processing method provided in any of the above embodiments, and has corresponding functions and beneficial effects.

[0078] In some embodiments, the methods described above can be implemented as a computer program tangibly contained in a computer-readable storage medium. The computer program is stored on the storage medium, and when executed by a processor, it implements the data processing methods as described in any of the above embodiments.

[0079] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.

[0080] Computer programs used to implement the methods of this application may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be performed. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.

[0081] In the context of this application, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium can be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0082] To provide interaction with the user, the systems and techniques described herein can be implemented on the UE chip 10, which includes: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the UE chip 10. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).

[0083] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or middleware components (e.g., application servers), or frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.

[0084] A computing system can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system to address the shortcomings of traditional physical hosts and VPS services, such as high management difficulty and weak business scalability.

[0085] This application also provides a computer program product, including a computer program and / or instructions, which, when executed by a processor, implement the data processing method as described in any of the above embodiments.

[0086] It should be understood that the various forms of processes shown above can be used to rearrange, add, or delete steps. For example, the steps described in this application can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this application can be achieved, and this is not limited herein.

[0087] The specific embodiments described above do not constitute a limitation on the scope of protection of this application. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this application should be included within the scope of protection of this application.

Claims

1. A user equipment chip, comprising: The user equipment chip is used as a base station; the user equipment chip includes a baseband processing module and a data processing module; the baseband processing module includes a data inverse transformation module, a data transformation module, an uplink shared channel (PUSCH) transmission chain, and a downlink shared channel (PDSCH) reception chain; the data processing module is connected to the data inverse transformation module and the data transformation module respectively; the inverse transformation module is connected to the PUSCH transmission chain; the data transformation module is connected to the PDSCH reception chain; The data inverse transformation module is used to obtain the data to be sent from the data source and transform the data to be sent from the frequency domain to the time domain. The data transformation module is used to convert the received data from the time domain to the frequency domain and transmit it to the data processing module for processing. In the case of sending user data, the data inverse transformation module uses the PUSCH transmission chain as its data source, and the PUSCH transmission chain is remapped to the PDSCH transmission channel. In the case of transmitting control channel data, the data source of the data inverse transformation module is the data processing module; When receiving user data, the PDSCH receiving chain is remapped to a PUSCH receiving channel.

2. The user equipment chip according to claim 1, characterized in that, In the case of transmitting control channel data, the data processing module is specifically used to generate frequency domain data of downlink synchronization and broadcast channels and / or frequency domain data of downlink control channel PDCCH, and transmit them to the data inverse transformation module.

3. The user equipment chip according to claim 1, characterized in that, In the case of receiving control channel data, the data processing module is also used to receive and decode data for the uplink control channel PUCCH and / or the random access channel PRACH.

4. The user equipment chip according to claim 1, characterized in that, The baseband processing module further includes: A control unit and a data selector, wherein the control unit controls the data selector according to the current situation to switch the data source of the data inverse transformation module.

5. A data processing method, characterized in that, Applied to the user equipment chip as described in any one of claims 1-4; the data processing method includes: In the case of sending user data, the data inverse transformation module obtains the user data to be sent from the PUSCH transmission chain and transforms the user data to be sent from the frequency domain to the time domain. In the case of transmitting control channel data, the data inverse transformation module obtains the control channel data to be transmitted from the data processing module and transforms the control channel data to be transmitted from the frequency domain to the time domain. When receiving user data, the data transformation module converts the received user data from the time domain to the frequency domain and transmits it to the data processing module for processing.

6. The data processing method according to claim 5, characterized in that, Also includes: When transmitting control channel data, the data processing module generates frequency domain data for the downlink synchronization and broadcast channels and / or frequency domain data for the downlink control channel (PDCCH).

7. The data processing method according to claim 5, characterized in that, Also includes: When receiving control channel data, the data processing module performs data reception and data decoding on the uplink control channel PUCCH and / or random access channel PRACH.

8. The data processing method according to claim 5, characterized in that, Also includes: The control unit controls the data selector according to the current situation to switch the data source of the data inverse transformation module.

9. A communication system, characterized in that, Includes a digital front-end (DFE), a radio frequency module, an antenna, and a user equipment chip as described in any one of claims 1-4; The DFE, the radio frequency module, and the antenna are connected in sequence for transmitting and receiving data. The DFE is also connected to the data conversion module and the data inverse conversion module of the user equipment chip.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the data processing method as described in any one of claims 5-8.

Citation Information

Patent Citations

  • OFDMA physical layer uplink and downlink processing method based on private network

    CN105721380A

  • Method and apparatus for reporting channel state information in mobile communication system

    CN111464246A