CN118019119A - Communication data processing device and method compatible with LTE standard and NR standard - Google Patents

Communication data processing device and method compatible with LTE standard and NR standard Download PDF

Info

Publication number
CN118019119A
CN118019119A CN202410418809.XA CN202410418809A CN118019119A CN 118019119 A CN118019119 A CN 118019119A CN 202410418809 A CN202410418809 A CN 202410418809A CN 118019119 A CN118019119 A CN 118019119A
Authority
CN
China
Prior art keywords
unit
standard
data
target
communication data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202410418809.XA
Other languages
Chinese (zh)
Other versions
CN118019119B (en
Inventor
文芳艳
檀甲甲
倪海峰
丁克忠
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing Chuangxin Huilian Technology Co ltd
Original Assignee
Nanjing Chuangxin Huilian Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nanjing Chuangxin Huilian Technology Co ltd filed Critical Nanjing Chuangxin Huilian Technology Co ltd
Priority to CN202410418809.XA priority Critical patent/CN118019119B/en
Publication of CN118019119A publication Critical patent/CN118019119A/en
Application granted granted Critical
Publication of CN118019119B publication Critical patent/CN118019119B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

The application relates to a communication data processing device and a communication data processing method compatible with an LTE standard and an NR standard. The device comprises: the bit level processing module, the symbol level processing module and the decision feedback equalization module are sequentially connected; at least one unit in the target module is used for time division multiplexing processing the received first data and second data, the target module is at least one of a bit-level processing module, a symbol-level processing module and a decision feedback equalization module, the standard corresponding to the first data is identified as an LTE standard, and the standard corresponding to the second data is identified as an NR standard. The communication chip area can be smaller by adopting the device.

Description

Communication data processing device and method compatible with LTE standard and NR standard
Technical Field
The application relates to the technical field of mobile communication, in particular to a communication data processing device and method compatible with an LTE standard and an NR standard.
Background
In the current mobile communication network, in order to enable the terminal to work normally in both a 5G (5 th Generation Mobile Communication Technology, fifth generation mobile communication technology) network environment and a 4G (4, th Generation Mobile Communication Technology, fourth generation mobile communication technology) network environment, a communication chip capable of being compatible with a long term evolution (Long Time Evolution, abbreviated as LTE) standard and a New air interface (New Radio, abbreviated as NR) standard needs to be set in the mobile terminal.
In the related art, two sets of communication data processing devices supporting the LTE standard and the NR standard are generally disposed in a communication chip, and corresponding communication data processing devices are selected to perform data processing according to corresponding communication standards according to a current network environment.
However, the communication data processing device has a large area of the communication chip.
Disclosure of Invention
In view of the above, it is necessary to provide a communication data processing apparatus and method compatible with the LTE standard and the NR standard, which can make the area of a communication chip small.
In a first aspect, the present application provides a communication data processing apparatus compatible with LTE standard and NR standard, the apparatus comprising: the bit level processing module, the symbol level processing module and the decision feedback equalization module are sequentially connected;
at least one unit in the target module is used for time division multiplexing processing the received first data and second data, the target module is at least one of a bit-level processing module, a symbol-level processing module and a decision feedback equalization module, the standard corresponding to the first data is identified as an LTE standard, and the standard corresponding to the second data is identified as an NR standard.
In one embodiment, the bit-level processing module comprises a first storage unit, a check code adding unit, a plurality of encoding units, and a second storage unit, wherein,
The at least one unit in the target module comprises at least one of a first storage unit, a check code adding unit and a second storage unit.
In one embodiment, the plurality of coding units includes smallblock coding units, polar coding units, turbo coding units, LDPC coding units, and convolutional coding units; wherein,
At least one unit in the target module includes smallblock coding units.
In one embodiment, the symbol-level processing module includes a first rate matching unit, a second rate matching unit, a scrambling unit, a modulation unit, a DFT unit, a sequence generation unit, a complex multiplication unit, a resource mapping unit, an IFFT unit, and a third storage unit; wherein,
The first rate matching unit is used for performing rate matching processing on the acquired data according to the LTE standard;
the second rate matching unit is used for carrying out rate matching processing on the acquired data according to an NR standard;
at least one unit of the target modules includes at least one of a scrambling unit, a modulation unit, a DFT unit, a sequence generation unit, a complex multiplication unit, a resource mapping unit, an IFFT unit, and a third storage unit.
In one embodiment, at least one unit in the target module comprises a complex multiplication unit; wherein,
The complex multiplication unit is used for transmitting the acquired data to the resource mapping unit when the acquired data corresponds to the sounding reference signal, and transmitting the acquired first data to the resource mapping unit when the channel type corresponding to the acquired first data is a physical uplink shared channel.
In one embodiment, the decision feedback equalization module includes a cyclic prefix unit, an upsampling unit, and a filtering unit; wherein,
At least one unit in the target module includes at least one of a cyclic prefix unit, an upsampling unit, and a filtering unit.
In a second aspect, the present application also provides a communication data processing method compatible with the LTE standard and the NR standard, characterized in that the method is for controlling a communication data processing apparatus compatible with the LTE standard and the NR standard as in the first aspect, the method comprising:
Determining a target standard identifier according to the current network environment of the terminal;
And controlling the communication data processing device to process the uplink communication data according to the target standard mark to obtain target communication data.
In one embodiment, the method for controlling the communication data processing device to perform uplink communication data processing according to the target standard identifier to obtain target communication data includes:
acquiring source bit data to be processed;
And controlling the communication data processing device to process the source bit data according to the target standard mark to obtain target communication data.
In a third aspect, the present application also provides a communication chip comprising the communication data processing apparatus compatible with the LTE standard and the NR standard provided in the first aspect, the communication chip further comprising a processor and a memory, the memory having a computer program stored thereon, the processor implementing the communication data processing method compatible with the LTE standard and the NR standard as in the second aspect when executing the computer program.
In a fourth aspect, the present application also provides a communication device, including a communication chip provided in the third aspect.
The communication data processing device and the communication data processing method compatible with the LTE standard and the NR standard; the device comprises a bit level processing module, a symbol level processing module and a decision feedback equalization module which are connected in a secondary mode; at least one unit in the target module is used for time division multiplexing processing the received first data and second data, the target module is at least one of a bit-level processing module, a symbol-level processing module and a decision feedback equalization module, the standard corresponding to the first data is identified as an LTE standard, and the standard corresponding to the second data is identified as an NR standard. In this way, the same processing mode is considered in the NR standard and the LTE standard in the processing process of the uplink communication data; meanwhile, the processing of the NR standard and the LTE standard in the terminal is time division, and for one moment, only one standard of the NR standard and the LTE standard is adopted to process communication data, namely when the terminal is applied, a communication data processing device corresponding to the NR standard and a communication data processing device corresponding to the LTE standard are not generally called at the same time; the application provides a communication data processing device which can be compatible with the LTE standard and the NR standard by designing at least one unit in a target module for time division multiplexing processing of received first data corresponding to the LTE standard and second data corresponding to the NR standard, so that the problem of larger communication chip area caused by the fact that two sets of communication data processing devices for blocking paths are required to be arranged for processing communication data according to the LTE standard and the NR standard in the related technology is avoided.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the related art, the drawings that are required to be used in the embodiments or the related technical descriptions will be briefly described, and it is apparent that the drawings in the following description are only some embodiments of the present application, and other drawings may be obtained according to the drawings without inventive effort for those skilled in the art.
FIG. 1 is a diagram of an application environment of a communication data processing apparatus compatible with the LTE standard and the NR standard in one embodiment;
FIG. 2 is a block diagram of a communication data processing apparatus compatible with the LTE standard and the NR standard in one embodiment;
FIG. 3 is a block diagram of another embodiment of a communication data processing apparatus compatible with the LTE standard and the NR standard;
fig. 4 is a block diagram of a communication data processing apparatus compatible with the LTE standard and the NR standard in another embodiment;
fig. 5 is a block diagram of a communication data processing apparatus compatible with the LTE standard and the NR standard in another embodiment;
fig. 6 is a block diagram of a communication data processing apparatus compatible with the LTE standard and the NR standard in another embodiment;
fig. 7 is a flow chart of a communication data processing method compatible with the LTE standard and the NR standard in one embodiment.
Detailed Description
The present application will be described in further detail with reference to the drawings and examples, in order to make the objects, technical solutions and advantages of the present application more apparent. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the application.
Referring to fig. 1, an embodiment of the present application provides a communication data processing apparatus compatible with LTE standard and NR standard, which is disposed in a terminal 102. The terminal 102 communicates with the network device 104 via a communication network. The terminal 102 may be, but not limited to, various personal computers, notebook computers, smart phones, tablet computers, internet of things devices, and portable wearable devices, where the internet of things devices may be smart speakers, smart televisions, smart air conditioners, smart vehicle devices, and the like. The portable wearable device may be a smart watch, smart bracelet, headset, or the like. The network device 104 may be a device for communicating with the terminal 102, for example, an evolved base station (Evolutional Node B, abbreviated as "eNB" or "eNodeB") in an LTE system, or a base station (the next Generation Node B, abbreviated as "gNB") in a 5G NR (5 th Generation New Radio, fifth generation new radio) system, and the present application is not limited to the terminal 102 and the network device 104. The communication data processing device provided by the application can be a hardware part of a baseband processor in a communication chip of the terminal 102 for processing uplink communication data.
In an exemplary embodiment, please refer to fig. 2, a communication data processing apparatus is provided, which includes a bit-level processing module 100, a symbol-level processing module 200, and a decision feedback equalization (Decision Feedback Equalization, abbreviated as DFE) module 300 connected in sequence.
The bit-level processing module 100 is configured to perform processing procedures such as source-by-source bit storage, cyclic redundancy check (Cyclic Redundancy Check, abbreviated as CRC) code addition, channel coding, and post-coding data storage on data on a resource grid.
For example, one subframe (slot) in the NR standard intermediate frequency domain corresponds to 14 symbols (symbols), and the data size processed by the bit-level processing module at a time is 106rb×14 symbols; wherein RB is Resource Block, and Chinese is Resource Block.
The symbol-level processing module 200 is configured to perform processing procedures such as rate matching, scrambling, modulation, DFT (Discrete Fourier Transform ), resource mapping, IFFT (INVERSE FAST Fourier Transform, inverse fast fourier transform) and the like on the encoded data in symbol units.
Illustratively, the symbol-level processing module 200 in the NR standard processes data of 106RB 1symbol size at a time.
The decision feedback equalization module 300 is configured to perform CP (Cyclic Prefix), upsampling, and wave filter processing on the data processed by the symbol level processing module 200 in symbol units, so as to obtain data for sending to a subsequent radio frequency module.
At least one unit in the target module is configured to process the received first data and second data in a time division multiplexing manner, the target module is at least one of the bit-level processing module 100, the symbol-level processing module 200, and the decision feedback equalization module 300, a standard corresponding to the first data is identified as an LTE standard, and a standard corresponding to the second data is identified as an NR standard.
In this embodiment, the first data and the second data are used to identify whether the data received by each unit needs to be processed according to the LTE standard or the NR standard, and are not limited to the data input or output by which specific unit. It can be understood that when the network environment in which the terminal is located is 5G, the communication data processed by each unit in the communication data processing apparatus may be referred to as second data; when the network environment of the terminal is 4G, the communication data handled by each unit in the communication data processing apparatus may be referred to as first data.
Wherein, at least one unit in the target module refers to a hardware unit which can be called by the LTE standard and the NR standard together in the communication data processing device; for example, the source bit storage unit is consistent in structure for both the NR standard and the LTE standard, and only the source bit storage space required by the NR standard is greater than the source bit storage space required by the LTE standard, so that the source bit storage unit is set according to the NR standard, and can store the source bit data corresponding to the LTE standard or the source bit data of the NR standard; also illustratively, for uplink communication data, the CRC code addition function specified in the LTE standard is covered by the CRC code addition function included in the NR standard, and therefore, a CRC code addition unit designed in accordance with the NR standard may be provided in the communication data processing apparatus, which may be called regardless of the CRC code addition process of the corresponding LET standard or the CRC code addition process of the NR standard.
The embodiment of the application considers that the links of the NR standard and the LTE standard in the processing process of the uplink communication data are the same processing mode; meanwhile, the processing of adopting the NR standard and the LTE standard in the terminal is time division, namely, for one moment, only one standard of the NR standard and the LTE standard is adopted to process communication data, namely, when the terminal is applied, the hardware resource corresponding to the NR standard and the hardware resource corresponding to the LTE standard are not generally called at the same time; in this way, the present embodiment provides a communication data processing apparatus capable of being compatible with the LTE standard and the NR standard by designing at least one unit in one target module for time division multiplexing processing the received first data corresponding to the LTE standard and the received second data corresponding to the NR standard, so as to avoid the problem of a larger area of a communication chip caused by setting two sets of independent communication data processing apparatuses in the related art to perform communication data processing according to the LTE standard and the NR standard, and the communication data processing apparatus compatible with the LTE standard and the NR standard provided by the foregoing embodiment can make the area of the communication chip smaller.
In an exemplary embodiment, referring to fig. 3, in the communication data processing apparatus compatible with the LTE standard and the NR standard, the bit-level processing module 100 includes a first storage unit, a check code adding unit, a plurality of encoding units, and a second storage unit.
The first storage unit is used for storing source bit data to be processed by the communication data processing device. The check code adding unit is used for performing check code adding processing on the source bit data to obtain checked data; the encoding unit is used for performing channel encoding processing on the checked data to obtain encoded data, and the second storage unit is used for storing the encoded data, so that the symbol level processing module 200 can acquire the encoded data from the second storage unit for processing.
It should be noted that, in the field of wireless communication technology, the first storage unit may also be referred to as a source bit storage unit, and the second storage unit may also be referred to as a bit level storage unit; it will be appreciated that the terms "first," "second," etc. as used herein may be used herein to describe various hardware elements, but are not limited by these terms, which are used illustratively only to distinguish a first memory element from another memory element, or to distinguish a first rate matching element from another rate matching element.
Wherein at least one unit in the target module comprises at least one of a first storage unit, a check code adding unit and a second storage unit.
In a possible embodiment, at least one unit in the target module comprises a first memory unit, i.e. in this embodiment only one memory unit is provided for storing source bit data to be processed by the communication data processing device. The first storage unit is used for time division multiplexing storage of source bit data corresponding to the LTE standard and source bit data corresponding to the NR standard.
The first memory unit may be implemented using RAM (Random Access Memory ). The LTE standard and the NR standard are time-division processed, and the size of source bit data corresponding to the NR standard is far greater than the size of source bit data corresponding to the LTE standard, so in this embodiment, hardware logic of the first storage unit may be designed based on the maximum number of source bits corresponding to the NR standard.
It can be understood that, in the communication data processing apparatus provided in this embodiment, at least one unit in the target module includes a first storage unit, including at least two cases, where in one case, only the first storage unit is time-division multiplexed in the communication data processing apparatus, and the other units are respectively and independently set according to the LTE standard and the NR standard, and compared with all units in the related art, all units are respectively and independently set, in this embodiment, one storage unit for storing source bits is less set, so that the area occupation of the communication chip is saved; in the second case, the communication data processing device includes at least one unit in addition to the first storage unit, and only one unit is provided to be called and executed in a time-division multiplexing mode. It can be understood that, in the following embodiments, the phrase "at least one unit in the target module includes" includes at least the two cases correspondingly, which is not described herein.
In a possible implementation manner, at least one unit in the target module includes a check code adding unit, that is, only one check code adding unit is provided in this implementation manner, for performing check code addition on received data according to the LTE standard and the NR standard by using time division multiplexing.
In the processing of uplink communication data for the NR standard, the lengths of the CRC codes include 6, 11, 16, 24A and 24B, and also include CRC Code addition for CB (Code Block) and TB (Transport Block), which may cover the processing of CRC Code addition in the LTE standard, so in this embodiment, the hardware logic of the check Code adding unit may be designed based on the CRC Code addition in the NR standard. Therefore, the check code adding unit is called to carry out CRC code adding processing no matter the first data processed according to the LTE standard or the second data processed according to the NR standard, so that the hardware area is saved.
In a possible implementation manner, at least one unit in the target module includes a second storage unit, that is, only one storage unit is provided in this implementation manner to store the bit-level processing result corresponding to the communication data processing apparatus. The second storage unit is used for time division multiplexing storage of coded data corresponding to the LTE standard and coded data corresponding to the NR standard. Wherein the second memory unit may be implemented with RAM.
In one possible implementation, at least one unit in the target module includes any two of a first storage unit, a check code adding unit, and a second storage unit.
In a possible implementation manner, referring to fig. 3, at least one unit in the target module includes a first storage unit, a check code adding unit and a second storage unit, that is, in this implementation manner, only one unit is respectively set in the other units in the bit-level processing module 100 except for the plurality of encoding units, so as to process the first data and the second data received by the unit in a time division multiplexing manner.
In one possible implementation, referring to fig. 3, the plurality of coding units includes smallblock coding units, polar coding units, turbo coding units, LDPC (Low-DENSITY PARITY-check ) coding units, and convolutional coding units.
Wherein at least one unit in the target module comprises smallblock coding units. When the length of uplink control information (Uplink Control Information, abbreviated as UCI) in the NR standard and the LTE standard is less than or equal to 11 bits, a smallblock coding manner is adopted, so that the communication data processing apparatus in this embodiment only sets one smallblock coding unit for performing smallblock coding processing on the received first data and second data by time multiplexing, and the obtained coded data is transmitted to the second storage unit.
Wherein smallblock codes are also referred to as tile codes.
The channel coding mode of the communication data in the Physical Uplink SHARE CHANNEL (PUSCH) in the LTE standard is a Turbo coding mode, and the channel coding mode of the communication data in the PUSCH in the NR standard is an LDPC coding mode. In the communication data processing apparatus according to the present embodiment, the independent Turbo coding section and the LDPC coding section are provided to perform channel coding processing on the communication data of PUSCH in the LTE standard and the NR standard, respectively.
A convolution coding mode is adopted when the UCI length in the LTE standard is greater than 11 bits, and a Polar coding mode is adopted when the UCI length in the NR standard is greater than 11 bits; the communication data processing apparatus in this embodiment is provided with an independent convolutional encoding section and a Polar encoding section, and performs channel encoding processing on UCI having a length of more than 11 in the LTE standard and the NR standard, respectively.
In this embodiment, at least one unit in the target module includes smallblock encoding units, and the time division multiplexing performs smallblock encoding processing on UCI of less than 11 bits corresponding to the LTE standard and the NR standard.
In an exemplary embodiment, the bit-level processing module 100 includes two bit-level processing sub-modules for performing bit-level processing on received data according to the LTE standard and the NR standard, respectively; in this embodiment, the target module is the symbol level processing module 200 and/or the decision feedback equalization module 300.
In an exemplary embodiment, referring to fig. 4, the symbol-level processing module 200 includes a first rate matching unit, a second rate matching unit, a scrambling unit, a modulation unit, a DFT unit, a sequence generation unit, a complex multiplication unit, a resource mapping unit, an IFFT unit, and a third storage unit.
The first rate matching unit is used for performing rate matching processing on the acquired data according to the LTE standard; the second rate matching unit is used for performing rate matching processing on the acquired data according to an NR standard.
In the NR standard and the LTE standard, the rate matching process is performed in different manners, so that independent hardware logic (i.e., a first rate matching unit and a second rate matching unit) is correspondingly set according to different standards, so as to implement the rate matching process under different standards.
Wherein at least one unit of the target modules includes at least one of a scrambling unit, a modulation unit, a DFT unit, a sequence generation unit, a complex multiplication unit, a resource mapping unit, an IFFT unit, and a third storage unit.
In a possible implementation manner, at least one unit in the target module includes a scrambling unit, that is, only one scrambling unit is provided in this implementation manner, and is used for performing scrambling processing on the received data according to the LTE standard and the NR standard by using time division multiplexing.
The processing logic of the scrambling processing procedure in the LTE standard is consistent with that of the NR standard, and in this embodiment, only one scrambling unit may be set, so that the first data and the second data received by the time division multiplexing scrambling processing are processed, so as to save the occupation of the area of the communication chip.
In a possible implementation manner, at least one unit in the target module includes a modulation unit, that is, only one modulation unit is provided in this implementation manner, and is used for performing modulation processing on the received data according to the LTE standard and the NR standard by using time division multiplexing.
Modulation schemes related to the LTE standard include BPSK (Binary PHASE SHIFT KEYING ), QPSK (Quadrature PHASE SHIFT KEYING, quadrature phase shift keying), 16QAM (16 Quadrature Amplitude Modulation,16 order Quadrature amplitude modulation) and 64QAM (64 Quadrature Amplitude Modulation,64 order Quadrature amplitude modulation), and compared with the LTE standard, in the NR standard, pi/2-BPSK (pi/2 Binary Phase Shift Keying, binary phase shift keying phase rotation pi/2) is additionally required for the modulation scheme; in this embodiment, the hardware logic of the modulation unit may be designed according to the modulation procedure in the NR standard. Therefore, the modulation unit is called to perform modulation processing no matter the first data processed according to the LTE standard or the second data processed according to the NR standard, so that the occupation of the area of a communication chip is saved.
In one possible implementation manner, at least one unit in the target module includes a DFT unit, that is, only one DFT unit is set in this implementation manner, and fourier transform processing is performed on the received first data and second data by time multiplexing, so as to save the area occupation of the communication chip.
The functional logic realized by the DFT processing procedure in the LTE standard is consistent with that in the NR standard, the difference is that the types of the DFT sequence lengths corresponding to the NR standard comprise 32, 64, 128, 256 and 512, and the types of the DFT sequence lengths corresponding to the LTE standard comprise 128 and 256; in the present embodiment, the hardware logic of the DFT unit may be designed according to the DFT processing procedure in the NR standard, and DFT processing may be performed on the received first data and second data in a time-division multiplexed manner.
In a possible embodiment, at least one unit in the target module includes a sequence generating unit, that is, only one sequence generating unit is provided in this embodiment, and corresponding sequence data generation is performed according to the LTE standard and the NR standard in a time-division multiplexing manner.
The sequence generating unit is configured to generate a low-PAPR ((low Peak-to-Average Power Ratio, low Peak-to-average ratio) type1 (type 1) sequence, a low-PAPR type2 sequence, a pilot sequence, an SRS sequence, and a PUCCH sequence, wherein the length and type of the sequence to be generated in the NR standard include the length and type of the sequence to be generated in the LTE standard, and in the embodiment, the hardware logic of the sequence generating unit is designed according to the sequence generating process in the NR standard, and data corresponding to the LTE standard and the NR standard is generated by using a time division multiplexing sequence.
In this embodiment, the communication data processing apparatus further includes a fourth storage unit, where the fourth storage unit is configured to store a related data table specified in the NR standard and the LTE standard and used for a call at the time of sequence generation, and includes a Φ value table and a triangular function table; the fourth Memory unit may be implemented with a ROM (Read-Only Memory). The fourth storage unit is connected with the sequence generation unit.
In one possible embodiment, at least one unit in the target module comprises a complex unit. The complex multiplication unit is used for carrying out complex multiplication processing on the modulation symbols and the sequence data of the PUCCH respectively corresponding to the LTE standard and the NR standard. The complex multiplication unit is configured to, when the acquired data corresponds to a Sounding REFERENCE SIGNAL (SRS for short), transparently transmit the acquired data to the resource mapping unit, and when the channel type corresponding to the acquired first data is a physical Uplink shared channel (PUSCH for short), transparently transmit the acquired first data to the resource mapping unit.
In this embodiment, when the complex multiplication is not needed, the complex multiplication unit is set to the transparent transmission mode, and no separate connection circuit is additionally provided between the sequence generation unit and the resource mapping unit, so that the hardware chip wiring is simplified.
In a possible implementation manner, at least one unit in the target module includes a resource mapping unit, that is, in this implementation manner, only one resource mapping unit is set, and the received first data and the received second data are subjected to resource mapping in a time division multiplexing manner.
The resource mapping unit is used for carrying out resource mapping processing on the received data according to the resource mapping starting point and the length; the resource mapping process in the NR standard and the LTE standard are basically identical, and the hardware logic of the resource mapping unit is designed according to the resource mapping process in the NR standard or the LTE standard in this embodiment.
In a possible embodiment, at least one unit in the target module includes an IFFT unit, that is, in this embodiment, only one IFFT unit is provided, and the received first data and second data are subjected to the fast fourier transform process in a time division multiplexing manner.
The functional logic implemented in the IFFT processing procedure in the LTE standard and the NR standard is consistent, with the difference that the types of the IFFT sequence lengths corresponding to the NR standard include 32, 64, 128, 256, and 512, and the types of the IFFT sequence lengths corresponding to the LTE standard include 64 and 128; in this embodiment, the hardware logic of the IFFT unit is designed according to the IFFT processing procedure in the NR standard to perform IFFT processing on the received first data and second data in a time division multiplexed manner.
In one possible implementation, at least one unit in the target module includes a third storage unit, that is, only one third storage unit is provided in this implementation, and communication data that completes the symbol-level processing procedure is stored in a time-division multiplexing manner.
The third storage unit is used for storing the data output by the IFFT unit and reading the data by the decision equilibrium feedback module; the third memory unit may be implemented with RAM, for example. The third memory cell may also be referred to in the art as a symbol-level memory cell.
In an exemplary embodiment, the symbol-level processing module 200 includes two symbol-level processing sub-modules for performing symbol-level processing on received data according to the LTE standard and the NR standard, respectively; in this embodiment, the target module is the bit-level processing module 100 and/or the decision feedback equalization module 300.
In an exemplary embodiment, referring to fig. 5, the decision feedback equalization module 300 includes a cyclic prefix unit, an upsampling unit, and a filtering unit, wherein at least one unit of the target module includes at least one of the cyclic prefix unit, the upsampling unit, and the filtering unit.
In one possible implementation, at least one element in the target module comprises a cyclic prefix element.
In one possible embodiment, at least one unit in the target module comprises an upsampling unit.
In one possible embodiment, at least one unit in the target module comprises a filtering unit.
In one possible embodiment, at least one unit in the target module includes any two of a cyclic prefix unit, an upsampling unit, and a filtering unit.
In a possible embodiment, please refer to fig. 5, at least one unit in the target module includes a cyclic prefix unit, an upsampling unit and a filtering unit, that is, in this embodiment, the decision feedback equalization module 300 is used for time division multiplexing the received first data and the second data as a whole.
In an exemplary embodiment, the decision feedback equalization module 300 includes two decision feedback equalization sub-modules, which are respectively configured to perform decision feedback equalization processing on received data according to the LTE standard and the NR standard; in this embodiment, the target modules are bit-level processing modules 100 and/or symbol-level processing modules 200.
In an exemplary embodiment, referring to fig. 6, a communication data processing apparatus is provided that includes a bit-level processing module 100, a symbol-level processing module 200, and a decision feedback module 300 connected in sequence, wherein,
The bit level processing module 100 includes a first storage unit, a check code adding unit connected to the first storage unit, smallblock coding units, polar coding units, turbo coding units, LDPC coding units, and convolutional coding units connected to the check code adding unit, respectively, and a second storage unit connected to smallblock coding units, polar coding units, turbo coding units, LDPC coding units, and convolutional coding units, respectively.
The symbol-level processing module 200 includes: the device comprises a first rate matching unit and a second rate matching unit which are respectively connected with a second storage unit, a scrambling unit which is respectively connected with the first rate matching unit and the second rate matching unit, a modulation unit which is connected with the scrambling unit, a DFT unit and a complex multiplication unit which are connected with the modulation unit, a sequence generating unit which is connected with the complex multiplication unit, a resource mapping unit which is respectively connected with the DFT unit and the complex multiplication unit, an IFFT unit which is connected with the resource mapping unit, and a third storage unit which is connected with the IFFT unit.
The scrambling unit is further connected to the first storage unit, and is configured to directly obtain source bit data from the first storage unit to perform scrambling when data corresponding to the PUCCH is processed according to the LTE standard.
The decision feedback equalization module 300 includes: and the cyclic prefix unit is connected with the third storage unit, the up-sampling unit is connected with the cyclic prefix unit, and the filtering unit is connected with the up-sampling unit.
The system comprises a first storage unit, a check code adding unit, a smallblock coding unit, a second storage unit, a scrambling unit, a modulation unit, a DFT unit, a sequence generation unit, a complex multiplication unit, a resource mapping unit, an IFFT unit, a third storage unit, a cyclic prefix unit, an up-sampling unit and a filtering unit, wherein the first storage unit, the check code adding unit, the smallblock coding unit, the second storage unit, the scrambling unit, the modulation unit, the DFT unit, the sequence generation unit, the complex multiplication unit, the resource mapping unit, the IFFT unit, the third storage unit, the cyclic prefix unit, the up-sampling unit and the filtering unit are used for time division multiplexing processing received first data and second data, wherein a standard corresponding to the first data is identified as an LTE standard, and a standard corresponding to the second data is identified as an NR standard; the first rate matching unit is used for performing rate matching processing on the acquired data according to the LTE standard; the second rate matching unit is used for carrying out rate matching processing on the acquired data according to an NR standard; the complex multiplication unit is used for transmitting the acquired data to the resource mapping unit when the acquired data corresponds to the sounding reference signal, and transmitting the acquired first data to the resource mapping unit when the channel type corresponding to the acquired first data is PUSCH.
When only one functional unit is set for time division multiplexing processing corresponding first data and second data, a corresponding standard protocol is called by a standard identifier corresponding to the current processing data to carry out a specific processing process, and when independent units are respectively set for respectively processing the first data and the second data, the current processing data is transmitted to the corresponding units by the standard identifier corresponding to the current processing data.
For example, taking data corresponding to PUSCH transmission in a 5G network environment as an example, the control procedure of the communication data processing apparatus is described: the current network environment is a 5G network environment, so when the communication data processing apparatus is called, the target standard corresponding to the calling process is identified as an NR standard.
Calling a first storage unit to receive and store source bit data, and calling a check code adding unit to add check codes to the source bit data to obtain checked data; invoking an LDPC coding unit to code communication data in the checked data, and transmitting a coding result to a second storage unit; when the random UCI information in the PUSCH is smaller than or equal to 11 bits, invoking smallblock a coding unit to code the random UCI information, transmitting a coding result to a second storage unit, and when the random UCI in the PUSCH is larger than 11 bits, invoking a polar coding unit to code the random UCI, and transmitting the coding result to the second storage unit; the bit-level processing is complete.
Reading the coded data from the second storage unit according to the symbol as a processing unit, and calling a first rate matching unit to perform rate matching processing on the coded data according to the NR standard of the standard mark to obtain matched data; a scrambling unit is called to scramble the matched data to obtain scrambled data; calling a modulation unit to modulate the scrambled data to obtain modulated data; transmitting the modulated data to a complex multiplication unit and a DFT unit; a calling sequence generating unit generates sequence data corresponding to a PUSCH in an NR standard; calling a complex multiplication unit to carry out complex multiplication on the sequence data and the modulated data to obtain complex multiplied data; invoking a DFT unit to perform discrete Fourier transform processing on the modulated data to obtain transformed data; calling a resource mapping unit to perform resource mapping processing on the complex multiplied data and the transformed data to obtain mapped data; invoking an IFFT unit to perform inverse Fourier transform processing on the mapped data to obtain time domain data; the time domain data is stored in a third storage unit.
Reading time domain data for the processing unit according to the symbols from the third storage unit; invoking a cyclic prefix unit to add cyclic prefix to the time domain data to obtain added data; invoking an up-sampling unit to perform up-sampling processing on the added data to obtain sampled data; and calling a filtering unit to carry out filtering treatment on the sampled data to obtain filtered data.
Also, by taking the example of transmitting PUSCH-corresponding data in a 4G network environment, the control procedure of the communication data processing apparatus is described: the current network environment is a 4G network environment, so when the communication data processing apparatus is called, the target standard corresponding to the calling process is identified as the LTE standard.
Calling a first storage unit to receive and store source bit data, and calling a check code adding unit to add check codes to the source bit data to obtain checked data; invoking a Turbo coding unit to code communication data in the checked data, and transmitting a coding result to a second storage unit; when the random UCI information in the PUSCH is smaller than or equal to 11 bits, invoking smallblock a coding unit to code the random UCI information, transmitting a coding result to a second storage unit, and when the random UCI in the PUSCH is larger than 11 bits, invoking a convolution coding unit to code the random UCI, and transmitting the coding result to the second storage unit; the bit-level processing is complete.
Reading the encoded data from the second storage unit according to the symbol as a processing unit, and calling a second rate matching unit to perform rate matching processing on the encoded data according to the standard mark as an NR standard to obtain matched data; a scrambling unit is called to scramble the matched data to obtain scrambled data; calling a modulation unit to modulate the scrambled data to obtain modulated data; transmitting the modulated data to a DFT unit; a sequence generating unit is called to generate sequence data corresponding to a PUSCH in the LTE standard; calling a complex multiplication unit to transmit the sequence data to a resource mapping unit; invoking a DFT unit to perform discrete Fourier transform processing on the modulated data to obtain transformed data; invoking a resource mapping unit to perform resource mapping processing on the sequence data and the transformed data to obtain mapped data; invoking an IFFT unit to perform inverse Fourier transform processing on the mapped data to obtain time domain data; the time domain data is stored in a third storage unit.
Reading time domain data for the processing unit according to the symbols from the third storage unit; invoking a cyclic prefix unit to add cyclic prefix to the time domain data to obtain added data; invoking an up-sampling unit to perform up-sampling processing on the added data to obtain sampled data; and calling a filtering unit to carry out filtering treatment on the sampled data to obtain filtered data.
As can be seen from the comparison of the above two examples, when the 4G network environment and the 5G network environment send the communication data corresponding to the PUSCH, a plurality of modules can be time-division multiplexed, and by adopting the communication data processing device provided by the embodiment of the present application, the area of the communication chip can be greatly reduced.
For example, when data corresponding to PUCCH is transmitted in a 5G network environment and a 4G network environment, module call conditions using the communication data processing apparatus in two different network environments are as follows: in a 4G network environment, a first storage unit, a scrambling unit, a modulation unit, a sequence generation unit, a complex multiplication unit, a resource mapping unit, a DFT unit, an IFFT unit and a third storage unit are required to be called according to an LTE standard; in a 5G network environment, according to the NR standard, in addition to the aforementioned units that need to be called in the 4G network environment, a CRC adding unit, a Polar encoding unit, or smallblock encoding unit, a second storage unit, and a second rate matching unit need to be called.
The first storage unit and the scrambling unit may have a direct connection relationship, so that source bit data corresponding to the PUCCH processed according to the LTE standard may be directly transmitted to the scrambling unit for scrambling.
For example, when transmitting SRS signals in a 5G network environment and a 4G network environment, module call conditions using the communication data processing apparatus in two different network environments are as follows: the method comprises a multiplexing call sequence generating unit, a complex multiplication unit, a resource mapping unit, an IFFT unit, a third storage unit and a decision feedback equalization module 300. The complex multiplication unit directly transmits the sequence data generated by the sequence generation unit to the resource mapping unit.
The modules and units in the communication data processing apparatus compatible with the LTE standard and the NR standard provided in the above embodiment may be implemented using hardware circuits.
Based on the same inventive concept, the embodiment of the application also provides a communication data processing method compatible with the LTE standard and the NR standard for controlling the communication data processing device compatible with the LTE standard and the NR standard. The implementation of the solution provided by the method is similar to the implementation described in the above method, so the specific limitation in the embodiments of the communication data processing method provided below for one or more embodiments of the communication data processing method compatible with the LTE standard and the NR standard may be referred to above for the limitation of the communication data processing apparatus compatible with the LTE standard and the NR standard, which is not repeated herein.
In an exemplary embodiment, please refer to fig. 7, a communication data processing method compatible with LTE standard and NR standard is provided, and the method is applied to a microcontroller in a baseband processor in a communication chip in a terminal 102 as shown in fig. 1, and the method includes a step 702 and a step 704, where:
Step 702, determining a target standard identifier according to the current network environment of the terminal.
The target standard is identified as an NR standard if the network environment in which the terminal is currently located is a 5G network environment, and as an LTE standard if the network environment in which the terminal is currently located is a 4G network environment; or the network environment where the terminal is currently located comprises a 4G network signal and a 5G network signal, the terminal can select a better network signal as a communication signal according to the strength and the quality of the two network signals.
And step 704, controlling the communication data processing device to process the uplink communication data according to the target standard mark to obtain target communication data.
Exemplary, source bit data corresponding to the PUCCH and the PUSCH are obtained, and corresponding units are called to perform corresponding processing according to the target standard identification; the process provided by step 704 may include steps A1 through A2:
a1, acquiring source bit data to be processed;
And step A2, controlling the communication data processing device to process the source bit data according to the target standard mark to obtain target communication data.
In a possible implementation manner, referring to fig. 3 and fig. 6, in step A2, the process of controlling the communication data processing device to process the source bit data according to the target standard identifier to obtain the target communication data includes steps B1 to B14:
And step B1, acquiring and storing source bit data through a first storage unit. Executing steps B3 to B6 and steps B8 to B13 when the source bit data meets a first preset condition; the first preset condition includes that when the channel type corresponding to the source bit data is PUCCH, the target standard mark is NR standard, or the channel type corresponding to the source bit data is PUSCH; and when the source bit data source does not meet the first preset condition, executing the steps B7 to B13.
In the LTE standard, the PUCCH carries 11 bits of source bit data at most, and the source bit data is directly scrambled without CRC code addition, channel coding, and rate matching.
And step B2, performing check code adding processing on the source bit data through a check code adding unit to obtain checked data.
And step B3, transmitting the checked data to a target coding unit in a plurality of coding units according to the standard identifier, wherein the target coding unit corresponds to the target standard identifier, the target coding unit corresponds to a target channel type, and the target channel type is the channel type corresponding to the initial communication data.
Step B4, encoding the checked data through a target encoding unit to obtain encoded data; the encoded data is stored by the second storage unit.
And step B5, acquiring the encoded data from the second storage unit, and sending the encoded data to the target rate matching unit according to the target standard identifier so that the target rate matching unit can perform rate matching on the encoded data to obtain matched data, wherein the target rate matching unit corresponds to the target standard identifier.
Step B6, scrambling the matched data through a scrambling unit to obtain scrambled data;
and step B7, scrambling the source bit data through a scrambling unit to obtain scrambled data.
And step B8, modulating the scrambled data through a modulating unit to obtain modulated data.
And step B9, the modulated data is sent to a DFT unit so that the DFT unit can perform discrete Fourier transform processing on the modulated data to obtain transformed data.
Step B10, generating sequence data by a sequence generating unit and sending the sequence data to a complex multiplying unit.
Step B11, when the source bit data meets a second preset condition, sending the modulated data to a complex multiplication unit for the complex multiplication unit to carry out complex multiplication on the modulated data and the sequence data, so as to obtain complex multiplied data; the second preset condition includes that the target standard is identified as an NR standard, or that the target standard is identified as an LTE standard and the target channel type is not PUSCH.
According to the rule in the LTE standard, the pilot sequence in the communication data corresponding to the PUCCH needs to be multiplied with the modulated data, and the pilot sequence in the communication data corresponding to the PUSCH does not need to be multiplied with the modulated data; according to the regulations in the NR standard, pilot sequences in communication data corresponding to PUCCH and PUSCH are required to be multiplied with modulated data, so when source bit data meets preset conditions, the corresponding modulated data is sent to a multiplying unit for complex multiplication, and when the preset conditions are not met, the modulated data is only sent to a DFT unit.
And step B12, performing resource mapping processing on the complex multiplied data and/or the transformed data through a resource mapping unit to obtain mapped data, and performing inverse Fourier transform processing on the mapped data through an IFFT unit to obtain time domain data.
And step B13, storing the time domain data into a third storage unit.
And step B14, performing decision-balancing feedback processing on the time domain data through a decision-balancing feedback module to obtain target communication data.
For example, when the target communication data corresponds to the SRS, the procedure provided in step 704 may include steps C1 to C4:
step C1, generating initial sequence data through a sequence generating unit;
And step C2, performing resource mapping processing on the initial sequence data through a resource mapping unit to obtain mapped data, and performing inverse Fourier transform processing on the mapped data by an IFFT unit to obtain time domain data.
And step C3, storing the time domain data into a third storage unit.
And step C4, performing decision-balancing feedback processing on the time domain data through a decision-balancing feedback module to obtain target communication data.
It should be noted that, the mapped data generally includes data corresponding to a plurality of channels, and the mapped output obtained in step C2 may further include partial data corresponding to PUCCH and partial data corresponding to PUSCH, in addition to partial data corresponding to SRS; correspondingly, the mapped data obtained in the step B12 may also include part of the data corresponding to the SRS. It will be appreciated that the processing of the data of the communication data processing apparatus may be performed simultaneously for a plurality of channels of data, and steps C2 to C4 and steps B12 to B14 may be the same part of the processing of the data of the communication data processing apparatus.
It should be understood that, although the steps in the flowcharts related to the embodiments described above are sequentially shown as indicated by arrows, these steps are not necessarily sequentially performed in the order indicated by the arrows. The steps are not strictly limited to the order of execution unless explicitly recited herein, and the steps may be executed in other orders. Moreover, at least some of the steps in the flowcharts described in the above embodiments may include a plurality of steps or a plurality of stages, which are not necessarily performed at the same time, but may be performed at different times, and the order of the steps or stages is not necessarily performed sequentially, but may be performed alternately or alternately with at least some of the other steps or stages.
Based on the same inventive concept, the embodiment of the application further provides a communication chip, which comprises the communication data processing device compatible with the LTE standard and the NR standard provided by the above embodiment, and further comprises a processor and a memory, wherein the memory stores a computer program, and the processor executes the computer program to implement the communication data processing method compatible with the LTE standard and the NR standard provided by the above method embodiment.
The communication chip can be manufactured by adopting EDA (Electronic Design Automation ) software to design circuit design, logic design, layout, wiring and the like according to the communication data processing device compatible with the LTE standard and the NR standard and through a chip manufacturing process; can be implemented based on FPGA (Field Programmable GATE ARRAY ) logic chips.
In one embodiment, there is also provided a communication device including the communication chip provided in the above embodiment.
In an embodiment, there is also provided a computer device comprising a memory and a processor, the memory having stored therein a computer program, the processor implementing the steps of the method embodiments described above when the computer program is executed.
In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored which, when executed by a processor, carries out the steps of the method embodiments described above.
In an embodiment, a computer program product is provided, comprising a computer program which, when executed by a processor, implements the steps of the method embodiments described above.
It should be noted that, the user information (including but not limited to user equipment information, user personal information, etc.) and the data (including but not limited to data for analysis, stored data, presented data, etc.) related to the present application are both information and data authorized by the user or sufficiently authorized by each party, and the collection, use and processing of the related data are required to meet the related regulations.
Those skilled in the art will appreciate that implementing all or part of the above described methods may be accomplished by way of a computer program stored on a non-transitory computer readable storage medium, which when executed, may comprise the steps of the embodiments of the methods described above. Any reference to memory, database, or other medium used in embodiments provided herein may include at least one of non-volatile and volatile memory. The nonvolatile Memory may include Read-Only Memory (ROM), magnetic tape, floppy disk, flash Memory, optical Memory, high density embedded nonvolatile Memory, resistive random access Memory (ReRAM), magneto-resistive random access Memory (Magnetoresistive Random Access Memory, MRAM), ferroelectric Memory (Ferroelectric Random Access Memory, FRAM), phase change Memory (PHASE CHANGE Memory, PCM), graphene Memory, and the like. Volatile memory can include random access memory (Random Access Memory, RAM) or external cache memory, and the like. By way of illustration, and not limitation, RAM can be in various forms such as static random access memory (Static Random Access Memory, SRAM) or dynamic random access memory (Dynamic Random Access Memory, DRAM), etc. The databases referred to in the embodiments provided herein may include at least one of a relational database and a non-relational database. The non-relational database may include, but is not limited to, a blockchain-based distributed database, and the like. The processor referred to in the embodiments provided in the present application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic unit, a data processing logic unit based on quantum computing, or the like, but is not limited thereto.
The technical features of the above embodiments may be arbitrarily combined, and all possible combinations of the technical features in the above embodiments are not described for brevity of description, however, as long as there is no contradiction between the combinations of the technical features, they should be considered as the scope of the description.
The foregoing examples illustrate only a few embodiments of the application and are described in detail herein without thereby limiting the scope of the application. It should be noted that it will be apparent to those skilled in the art that several variations and modifications can be made without departing from the spirit of the application, which are all within the scope of the application. Accordingly, the scope of the application should be assessed as that of the appended claims.

Claims (10)

1. The communication data processing device compatible with the LTE standard and the NR standard is characterized by comprising a bit-level processing module, a symbol-level processing module and a decision feedback equalization module which are sequentially connected;
At least one unit in a target module is used for time division multiplexing processing the received first data and second data, the target module is at least one of the bit-level processing module, the symbol-level processing module and the decision feedback equalization module, a standard corresponding to the first data is identified as an LTE standard, and a standard corresponding to the second data is identified as an NR standard.
2. The apparatus of claim 1, wherein the bit-level processing module comprises a first storage unit, a check code adding unit, a plurality of encoding units, and a second storage unit, wherein,
At least one unit in the target module comprises at least one of the first storage unit, the check code adding unit and the second storage unit.
3. The apparatus of claim 2, wherein the plurality of coding units comprises smallblock coding units, polar coding units, turbo coding units, LDPC coding units, and convolutional coding units; wherein,
At least one unit in the target module includes the smallblock coding unit.
4. The apparatus of claim 1, wherein the symbol-level processing module comprises a first rate matching unit, a second rate matching unit, a scrambling unit, a modulation unit, a DFT unit, a sequence generation unit, a complex multiplication unit, a resource mapping unit, an IFFT unit, and a third storage unit; wherein,
The first rate matching unit is used for performing rate matching processing on the acquired data according to an LTE standard;
the second rate matching unit is used for performing rate matching processing on the acquired data according to an NR standard;
at least one unit of the target modules includes at least one of the scrambling unit, the modulation unit, the DFT unit, the sequence generation unit, the complex multiplication unit, the resource mapping unit, the IFFT unit, and a third storage unit.
5. The apparatus of claim 4, wherein at least one unit in the target module comprises the complex multiplication unit; wherein,
The complex multiplication unit is used for transmitting the acquired data to the resource mapping unit when the acquired data corresponds to the sounding reference signal, and transmitting the acquired first data to the resource mapping unit when the channel type corresponding to the acquired first data is a physical uplink shared channel.
6. The apparatus of claim 1, wherein the decision feedback equalization module comprises a cyclic prefix unit, an upsampling unit, and a filtering unit; wherein,
At least one unit of the target modules includes at least one of the cyclic prefix unit, an upsampling unit, and a filtering unit.
7. A communication data processing method compatible with the LTE standard and the NR standard, characterized in that the method is for controlling a communication data processing apparatus compatible with the LTE standard and the NR standard according to any one of claims 1 to 6, the method comprising:
Determining a target standard identifier according to the current network environment of the terminal;
And controlling the communication data processing device to process uplink communication data according to the target standard mark to obtain target communication data.
8. The method according to claim 7, wherein controlling the communication data processing device to perform uplink communication data processing according to the target standard identifier to obtain target communication data includes:
acquiring source bit data to be processed;
And controlling the communication data processing device to process the source bit data according to the target standard mark to obtain the target communication data.
9. A communication chip comprising the communication data processing apparatus according to any one of claims 1 to 6, which is compatible with the LTE standard and the NR standard, the communication chip further comprising a processor and a memory on which a computer program is stored, the processor implementing the communication data processing method according to any one of claims 7 to 8 when executing the computer program.
10. A communication device, characterized in that it comprises a communication chip as claimed in claim 9.
CN202410418809.XA 2024-04-09 2024-04-09 Communication data processing device and method compatible with LTE standard and NR standard Active CN118019119B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202410418809.XA CN118019119B (en) 2024-04-09 2024-04-09 Communication data processing device and method compatible with LTE standard and NR standard

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202410418809.XA CN118019119B (en) 2024-04-09 2024-04-09 Communication data processing device and method compatible with LTE standard and NR standard

Publications (2)

Publication Number Publication Date
CN118019119A true CN118019119A (en) 2024-05-10
CN118019119B CN118019119B (en) 2024-06-25

Family

ID=90943276

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202410418809.XA Active CN118019119B (en) 2024-04-09 2024-04-09 Communication data processing device and method compatible with LTE standard and NR standard

Country Status (1)

Country Link
CN (1) CN118019119B (en)

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101222715A (en) * 2008-01-29 2008-07-16 展讯通信(上海)有限公司 Double-card double-standby mobile phone implemented by single communication device
CN103248465A (en) * 2012-02-01 2013-08-14 联芯科技有限公司 Terminal processing device and terminal processing method
CN104469958A (en) * 2014-12-31 2015-03-25 华为技术有限公司 Dual-frequency communication method and WLAN device
CN106936447A (en) * 2017-01-12 2017-07-07 西南电子技术研究所(中国电子科技集团公司第十研究所) The method of multichannel time division multiplex folding coding
WO2018031649A1 (en) * 2016-08-12 2018-02-15 Intel IP Corporation Accessing legacy technologies by a user equipment
CN111698775A (en) * 2020-06-01 2020-09-22 Oppo广东移动通信有限公司 Communication method based on double cards and related device
CN113271583A (en) * 2020-02-14 2021-08-17 华为技术有限公司 Communication parameter measuring method of multi-card terminal equipment, terminal equipment and access network equipment
CN113316240A (en) * 2020-02-27 2021-08-27 大唐移动通信设备有限公司 Method and device for adjusting power of terminal equipment in NSA (non-volatile memory Access)
CN113615115A (en) * 2019-03-21 2021-11-05 瑞典爱立信有限公司 Transmission of NR control information in LTE downlink subframes
US20230076450A1 (en) * 2020-05-15 2023-03-09 Huawei Technologies Co., Ltd. Resource multiplexing method and apparatus
CN117356157A (en) * 2021-05-26 2024-01-05 夏普株式会社 User equipment, base station and method

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101222715A (en) * 2008-01-29 2008-07-16 展讯通信(上海)有限公司 Double-card double-standby mobile phone implemented by single communication device
CN103248465A (en) * 2012-02-01 2013-08-14 联芯科技有限公司 Terminal processing device and terminal processing method
CN104469958A (en) * 2014-12-31 2015-03-25 华为技术有限公司 Dual-frequency communication method and WLAN device
WO2018031649A1 (en) * 2016-08-12 2018-02-15 Intel IP Corporation Accessing legacy technologies by a user equipment
CN106936447A (en) * 2017-01-12 2017-07-07 西南电子技术研究所(中国电子科技集团公司第十研究所) The method of multichannel time division multiplex folding coding
CN113615115A (en) * 2019-03-21 2021-11-05 瑞典爱立信有限公司 Transmission of NR control information in LTE downlink subframes
CN113271583A (en) * 2020-02-14 2021-08-17 华为技术有限公司 Communication parameter measuring method of multi-card terminal equipment, terminal equipment and access network equipment
CN113316240A (en) * 2020-02-27 2021-08-27 大唐移动通信设备有限公司 Method and device for adjusting power of terminal equipment in NSA (non-volatile memory Access)
US20230076450A1 (en) * 2020-05-15 2023-03-09 Huawei Technologies Co., Ltd. Resource multiplexing method and apparatus
CN111698775A (en) * 2020-06-01 2020-09-22 Oppo广东移动通信有限公司 Communication method based on double cards and related device
CN117356157A (en) * 2021-05-26 2024-01-05 夏普株式会社 User equipment, base station and method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
覃和仁 等: "一种新颖的TDM/TDMA时分终端设计", 《移动通信》, 25 August 1994 (1994-08-25) *

Also Published As

Publication number Publication date
CN118019119B (en) 2024-06-25

Similar Documents

Publication Publication Date Title
US10447518B2 (en) Methods for configurable non-orthogonal multiple access transmission
US10158404B2 (en) Data transmission method, transmit end device, and receive end device
US10567004B2 (en) Method and apparatus for constructing interleaving sequence in a wireless communication system
CN110072287B (en) Data transmission method based on scrambling
US11147049B2 (en) Uplink control channel resource determining method, terminal, and network side device
WO2016134528A1 (en) Method and apparatus for transmitting downlink control information
CN108809482A (en) The speed matching method and device of Polar codes
CN111385059A (en) Method and apparatus for polar coded modulation
CN118019119B (en) Communication data processing device and method compatible with LTE standard and NR standard
US20200351019A1 (en) Methods and computing device for facilitating multiple access in a wireless communication network
WO2020259356A1 (en) Communication method and communication apparatus
WO2017133407A1 (en) Signal transmission method and device
CN108880756B (en) Signal sending method and device based on resource mapping in non-orthogonal multiple access system
WO2020207182A1 (en) Incoherent transmission method for data
CN109728840B (en) Data transmission method and device
CN108574555B (en) Interference randomization method and device
CN109981511B (en) Data transmission based on non-orthogonal multiple access
EP3734873B1 (en) Channel encoding method and encoding device
CN109803364A (en) A kind of ascending power control method and mobile communication terminal
CN110785937A (en) CRC and polar code transmission scheme
EP4293917A1 (en) Information bit determination method and mapping generation method based on polar coding and modulation, and device
CN110971267B (en) Signal transmission method and device
CN117616698A (en) Method and device for determining partial antenna coherent transmission code word
CN115804200A (en) Cyclic shift based mapping scheme for uplink control transmission

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant