CN112866159B - Baseband signal generation method and related device - Google Patents
Baseband signal generation method and related device Download PDFInfo
- Publication number
- CN112866159B CN112866159B CN202110016943.3A CN202110016943A CN112866159B CN 112866159 B CN112866159 B CN 112866159B CN 202110016943 A CN202110016943 A CN 202110016943A CN 112866159 B CN112866159 B CN 112866159B
- Authority
- CN
- China
- Prior art keywords
- value
- parameter
- signal
- phase parameter
- determining
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 77
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 title claims abstract description 22
- 238000012545 processing Methods 0.000 claims abstract description 92
- 238000013507 mapping Methods 0.000 claims description 80
- 238000003860 storage Methods 0.000 claims description 40
- 238000004891 communication Methods 0.000 claims description 25
- 238000004590 computer program Methods 0.000 claims description 19
- 125000004122 cyclic group Chemical group 0.000 claims description 15
- 108010076504 Protein Sorting Signals Proteins 0.000 claims description 14
- 230000010363 phase shift Effects 0.000 claims description 12
- 230000006870 function Effects 0.000 claims description 8
- 238000005070 sampling Methods 0.000 claims description 7
- 238000004364 calculation method Methods 0.000 abstract description 31
- 230000000875 corresponding effect Effects 0.000 description 75
- 238000010586 diagram Methods 0.000 description 12
- 230000005540 biological transmission Effects 0.000 description 9
- 238000004422 calculation algorithm Methods 0.000 description 5
- 239000000969 carrier Substances 0.000 description 4
- 238000013468 resource allocation Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 230000014509 gene expression Effects 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000005457 optimization Methods 0.000 description 2
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 2
- 101000741965 Homo sapiens Inactive tyrosine-protein kinase PRAG1 Proteins 0.000 description 1
- 102100038659 Inactive tyrosine-protein kinase PRAG1 Human genes 0.000 description 1
- 238000009825 accumulation Methods 0.000 description 1
- 239000013256 coordination polymer Substances 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 238000009795 derivation Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000036039 immunity Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 230000035755 proliferation Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/18—Phase-modulated carrier systems, i.e. using phase-shift keying
- H04L27/20—Modulator circuits; Transmitter circuits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/32—Carrier systems characterised by combinations of two or more of the types covered by groups H04L27/02, H04L27/10, H04L27/18 or H04L27/26
- H04L27/34—Amplitude- and phase-modulated carrier systems, e.g. quadrature-amplitude modulated carrier systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/70—Services for machine-to-machine communication [M2M] or machine type communication [MTC]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
Abstract
The embodiment of the application discloses a baseband signal generation method and a related device, wherein the method comprises the following steps: modulating the signal to be processed by using a target modulation mode to generate a modulated signal; determining a value of a first phase parameter from a stored first coding parameter lookup table, and performing precoding processing on the modulation signal according to the value of the first phase parameter to generate a precoded signal; and determining a value of a second phase parameter from a stored second coding parameter lookup table, and performing Inverse Fast Fourier Transform (IFFT) processing on the pre-coded signal according to the value of the second phase parameter to generate a baseband signal corresponding to the signal to be processed. By the embodiment of the application, the calculation amount in the generation process of the baseband signal can be effectively reduced, and the generation efficiency of the baseband signal is effectively improved.
Description
Technical Field
The present application relates to the field of communications technologies, and in particular, to a baseband signal generating method, a baseband signal generating apparatus, a computer device, a computer readable storage medium, a chip, and a module device.
Background
With The proliferation of The Internet of Things (IOT), even further enhanced Machine-Type communication (efeMTC) has emerged. efeMTC proposes a Physical Uplink Shared Channel (PUSCH) baseband signal based on sub-prbs, and the generation process generally includes multiple stages of scrambling, modulating, layer mapping, precoding DFT (DFT), resource mapping, and Inverse Fast Fourier Transform (IFFT). The calculation in the DFT and IFFT stages is usually implemented by using Coordinate Rotation Digital Computer (CORDIC) algorithm, but the implementation complexity is high, which results in high resource cost of calculation.
Disclosure of Invention
The embodiment of the application provides a baseband signal generation method and a related device, which can effectively reduce the calculated amount in the baseband signal generation process and effectively improve the generation efficiency of baseband signals.
An aspect of the embodiments of the present application provides a baseband signal generating method, including:
modulating the signal to be processed by using a target modulation mode to generate a modulated signal;
determining a value of a first phase parameter from a stored first coding parameter lookup table, and performing precoding processing on the modulation signal according to the value of the first phase parameter to generate a precoded signal;
determining a value of a second phase parameter from a stored second coding parameter lookup table, and performing Inverse Fast Fourier Transform (IFFT) processing on the pre-coded signal according to the value of the second phase parameter to generate a baseband signal corresponding to the signal to be processed;
all values of a first phase parameter used for generating a precoding processing result are recorded in the first coding parameter lookup table; all values of the second phase parameter used for generating the IFFT processing result are recorded in the second coding parameter lookup table.
An embodiment of the present application provides a baseband signal generating apparatus in one aspect, including:
the processing module is used for modulating the signal to be processed by utilizing a target modulation mode to generate a modulation signal;
the determining module is used for determining a value of a first phase parameter from a stored first coding parameter lookup table, and performing precoding processing on the modulation signal according to the value of the first phase parameter to generate a precoded signal;
the generating module is used for determining a value of a second phase parameter from a stored second coding parameter lookup table, and performing Inverse Fast Fourier Transform (IFFT) processing on the pre-coded signal according to the value of the second phase parameter to generate a baseband signal corresponding to the signal to be processed;
all values of a first phase parameter used for generating a precoding processing result are recorded in the first coding parameter lookup table; all values of the second phase parameter used for generating the IFFT processing result are recorded in the second coding parameter lookup table.
In an embodiment, the determining module is specifically configured to:
determining the number of subcarriers included in a resource unit RU, and determining a first index value according to the number of subcarriers included in the resource unit RU;
the value of the first phase parameter is looked up from a stored first encoding parameter look-up table according to the first index value.
In an embodiment, the generating module is specifically configured to:
when the target modulation mode is a four-phase shift keying modulation mode, determining a first number of subcarriers included by Resource Blocks (RBs) and a second number of the Resource Blocks (RBs) included by an uplink;
determining an intermediate parameter according to the first quantity and the second quantity;
and determining a second index value according to the intermediate parameter, and inquiring the value of the second phase parameter from a modulation phase parameter inquiry table included in a stored second coding parameter inquiry table according to the second index value.
In an embodiment, the generating module is specifically further configured to:
when the target modulation mode is a biphase phase shift keying modulation mode, determining a first number of subcarriers included by a resource block RB, a second number of resource blocks RB included by an uplink and a numerical value corresponding to a mapping initial position;
determining an intermediate parameter according to the first quantity, the second quantity and a numerical value corresponding to the mapping initial position, and determining a third index value and a fourth index value according to the intermediate parameter;
inquiring the value of the common phase parameter included in the second phase parameter from the common phase parameter inquiry table included in the stored second coding parameter inquiry table according to the third index value;
and inquiring the value of the mapping phase parameter included in the second phase parameter from the mapping phase parameter inquiry table included in the stored second coding parameter inquiry table according to the fourth index value.
In an embodiment, the generating module is further specifically configured to:
determining a sequence value of the first signal according to the value of the public phase parameter obtained by inquiry and the value of the mapping phase parameter of the first signal;
determining a sequence value of a second signal according to the value of the public phase parameter obtained by inquiry and the value of the mapping phase parameter of the second signal;
and generating a baseband signal corresponding to the signal to be processed according to the first signal sequence value and the second signal sequence value.
In an embodiment, the generating module is specifically configured to:
and determining a third index value according to the intermediate parameter and the cyclic prefix parameter, and determining a fourth index value according to the intermediate parameter and the number of sampling points.
In an embodiment, the determining module is further specifically configured to:
determining a discrete Fourier transform intermediate result corresponding to the modulation signal according to the value of the first phase parameter;
and determining a pre-coded signal according to the discrete Fourier transform intermediate result.
An aspect of an embodiment of the present application provides a computer device, including: a processor and a memory;
the memory stores a computer program that, when executed by the processor, causes the processor to perform the method in the embodiments of the present application.
Accordingly, embodiments of the present application provide a computer-readable storage medium, in which a computer program is stored, where the computer program includes program instructions, and the program instructions, when executed by a processor, perform the method in the embodiments of the present application.
Correspondingly, an embodiment of the present application provides a chip, where the chip is configured to:
modulating the signal to be processed by using a target modulation mode to generate a modulated signal;
determining a value of a first phase parameter from a stored first coding parameter lookup table, and performing precoding processing on the modulation signal according to the value of the first phase parameter to generate a precoded signal;
determining a value of a second phase parameter from a stored second coding parameter lookup table, and performing Inverse Fast Fourier Transform (IFFT) processing on the pre-coded signal according to the value of the second phase parameter to generate a baseband signal corresponding to the signal to be processed;
all values of a first phase parameter used for generating a precoding processing result are recorded in the first coding parameter lookup table; all values of the second phase parameter used for generating the IFFT processing result are recorded in the second coding parameter lookup table.
The application provides a module equipment, module equipment includes communication module, power module, storage module and chip module, wherein:
the power supply module is used for providing electric energy for the module equipment;
the storage module is used for storing data and instructions;
the communication module is used for carrying out internal communication of module equipment or is used for carrying out communication between the module equipment and external equipment;
the chip module is used for:
modulating the signal to be processed by using a target modulation mode to generate a modulated signal;
determining a value of a first phase parameter from a first coding parameter lookup table stored by the storage module, and performing precoding processing on the modulation signal according to the value of the first phase parameter to generate a precoded signal;
determining a value of a second phase parameter from a second coding parameter lookup table stored by the storage module, and performing Inverse Fast Fourier Transform (IFFT) processing on the pre-coded signal according to the value of the second phase parameter to generate a baseband signal corresponding to the signal to be processed;
all values of a first phase parameter used for generating a precoding processing result are recorded in the first coding parameter lookup table; all values of the second phase parameter used for generating the IFFT processing result are recorded in the second coding parameter lookup table.
Accordingly, embodiments of the present application provide a computer program product or a computer program comprising computer instructions stored in a computer-readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions to cause the computer device to perform the method provided by one aspect of the embodiments of the present application.
In this embodiment, all values of the first phase parameter and all values of the second phase parameter are recorded in a first encoding lookup table and a second encoding lookup table, respectively, the value of the first phase parameter and the value of the second phase parameter are determined from the first encoding lookup table and the second encoding lookup table, respectively, and the modulation signal is processed according to the value of the first phase parameter and the pre-coding signal is processed according to the value of the second phase parameter, so as to generate the baseband signal. The numerical values of the relevant parameters are obtained by inquiring from the lookup table, so that the calculation process is simplified, the pre-coding processing and the Inverse Fast Fourier Transform (IFFT) processing in the baseband signal generation process are quicker and more convenient, the complexity of baseband signal generation is effectively reduced, the system processing speed is increased, and the efficiency of baseband signal generation is effectively improved.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a schematic flowchart of a baseband signal generation method according to an embodiment of the present application;
fig. 2 is a schematic flowchart of another baseband signal generation method provided in an embodiment of the present application;
fig. 3 is a schematic diagram of baseband signal generation optimization provided by an embodiment of the present application;
fig. 4 is a schematic structural diagram of a baseband signal generating apparatus according to an embodiment of the present application;
FIG. 5 is a schematic structural diagram of a computer device according to an embodiment of the present application;
fig. 6 is a schematic structural diagram of a module apparatus according to an embodiment of the present disclosure.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
Referring to fig. 1, fig. 1 is a schematic flowchart of a baseband signal generating method according to an embodiment of the present disclosure. As shown in fig. 1, the process may include:
and S101, modulating the signal to be processed by using a target modulation mode to generate a modulated signal.
In one possible embodiment, even further enhanced Machine-Type Communication (efeMTC) enhances the moving rate, the mobility, and the like on the basis of enhanced Machine-Type Communication (eMTC), so as to support a multi-application scenario. Correspondingly, the target modulation modes used by the efeMTC to modulate the signal to be processed may include pi/2 Binary Phase Shift Keying (BPSK) and Quadrature Phase Shift Keying (QPSK), and the two target modulation modes may also be referred to as Binary Phase Shift Keying and Quadrature Phase Shift Keying (QPSK), which are modulation modes in a process of generating a Physical Uplink Shared Channel (PUSCH) baseband signal for further enhanced machine type communication. Of course, as an extended example, if the step is applied to the generation of the PUSCH baseband signal in other scenarios, such as the general long term evolution LTE technology, the corresponding target Modulation scheme may further include Quadrature Amplitude Modulation (QAM), which is not limited herein. Wherein the signal to be processed may be the input signal after scrambling. Before scrambling the input signal, the input signal can also be processed by the bit level of cyclic redundancy check code addition, Turbo coding, rate matching, channel interleaving and the like. The rate matching is used for selecting information bits which are equal to the bit number capable of being carried by the time frequency resource of the PUSCH from the data after Turbo coding.
The scrambling operation is carried out on the signal to be processed, so that the signal has stronger noise immunity. And scrambling the bit sequence of each code word by a terminal UE professional scrambling sequence to realize the randomization of the data, wherein the code word is the result of channel coding and comprises a plurality of bits, and the plurality of bits form the bit sequence. The specific scrambling steps are shown in pseudo code as follows:
wherein x is set to be 2, y is set to be 3, c(q)(i) Watch (A)Indicating a scrambled golden sequence, a Rank Indicator (RI) being one of control information of a channel coding unit, ACK/NACK indicating that transmitted data is correctly received or that transmitted data is erroneously received,is the rate matched data, i.e., the input bit stream, where q represents the several code words,representing the number of bits transmitted by the codeword, the final output after scrambling being
After the above-mentioned bit-level processing, the output result of the scrambling process needs to be processedAnd performing symbol level processing, specifically as follows: and modulating and mapping each bit in the bit sequence of each code word after scrambling into a complex-valued symbol. The signal to be processed is modulated by adopting the target modulation mode mentioned above, and the modulated signal is set asWherein,is the number of complex valued symbols of the codeword q. As shown in tables 1.1 and 1.2 below, are the real and imaginary data represented by the corresponding complex-valued symbols under the two target modulation schemes.
TABLE 1.1 π/2BPSK modulation mode corresponding values
Bit value | Real part of | Imaginary part |
0 | 23169 | 23169 |
1 | -23170 | -23170 |
TABLE 1.2 corresponding values under QPSK modulation
Bit value | Real part of | Imaginary part |
11 | 23169 | 23169 |
10 | 23169 | -23170 |
01 | -23170 | 23169 |
00 | -23170 | -23170 |
For example, in the QPSK modulation scheme, it is assumed that the input data is 01101100 serial, and the QPSK modulated signal is mapped into a complex modulated signal (i.e. complex symbol), that is, every two bits 01 are mapped into a complex number, and 4 complex values are respectively corresponding to the complex values with reference to tables 1.2, 01, 10, 11, and 00. Therefore, by modulating the signal to be processed by any one of the above target modulation methods, the bits included in the signal to be processed can be mapped to complex symbols, that is, modulation signals represented by real part data and imaginary part data, and specifically, which target modulation method is adopted to modulate the signal to be processed to generate a modulation signal can be automatically selected or manually selected by the system, which is not limited herein.
S102, determining a value of a first phase parameter from a stored first encoding parameter lookup table, and performing precoding processing on the modulation signal according to the value of the first phase parameter to generate a precoded signal.
In a possible embodiment, before precoding the modulated signal, it needs to perform layer mapping process, that is, mapping the complex-valued symbols obtained after modulating the signal to be processed onto a layer, that is, mapping the complex-valued symbols output after each codeword is modulated onto multiple layers. Specifically, let the mapped signal beWherein,v represents the number of layers,the number of complex-valued symbols of each layer after layer mapping, that is, the number of modulation symbols of each layer, is represented, and the detailed mapping relationship can be seen in table 2:
TABLE 2 layer mapping
From the above layer mapping table, it can be found that when the PUSCH is configured as transmission mode (i.e., number of layers) 1:this means that all complex-valued symbols corresponding to the codewords in the modulated signal are transmitted through layer 0. When the PUSCH is configured in transmission mode (i.e., number of layers) 4, 4 mapped signals can be obtained. For example, for a signal of 2 codewords, the number of layers is transmitted alternately, i.e., the number of complex-valued symbols of the first codeword is mapped alternately to layer 1 and layer 2, and the number of complex-valued symbols of the second codeword is mapped alternately to layer 3 and layer 4, so that each layer transmits half of the data corresponding to the codeword. This may allow more options for redundancy of data transmission.
In one possible embodiment, after layer mapping, the first index value may be determined by determining the number of subcarriers included in a resource unit RU and according to the number of subcarriers included in the resource unit RU; then, according to the first index value, the value of the first phase parameter can be inquired from a stored first encoding parameter inquiry table; and then, precoding the modulation signal according to the value of the first phase parameter to generate a precoded signal.
Specifically, the complex-valued symbols after layer mapping can be precodedIs divided intoAnd each group corresponds to one uplink symbol. The specific precoding principle is as follows:
wherein,indicates the number of subcarriers included in the PUSCH,denotes the number of subcarriers included in a resource unit RU,and the specific values are determined by the protocol configuration,indicating the PUSCH bandwidth, i.e. the number of resource blocks carrying the PUSCH,representing a first phase parameter, xλ(m) is the signal after layer mapping,
it can be found that the first phase parameterHas periodicity. For example, ifIs provided withi and k both take the value of [0, 2%]Correspondingly, the values of i.k are {0,1,2,4}, andthese four values are substituted into the first phase parameterCan be respectively obtainedAs can be seen from the periodicity of the complex exponential,therefore, when the value of i · k is 4, the value corresponding to i · k ═ 1 can be directly regarded as the value corresponding to i · k ═ 4. From the above rule, the remainder can be directly taken from 4, that isAnd inquiring the first coding parameter lookup table according to the remainder to obtain a corresponding numerical value. Correspondingly, when i · k corresponds to other values, the remainder function may be used to obtain the corresponding index, i.e. the first index valueAnd selecting a target value from all the value taking results of the first phase parameter according to the first index value to perform precoding processing. All values of the first phase parameter are stored in a first encoding parameter look-up table, as shown in table 3 below:
table 3 first coding parameter lookup table
The 11 real-imaginary results are respectively expressedThe calculation result of the first phase parameter can be obtained directly by looking up the table.
Further, the intermediate result of the discrete fourier transform corresponding to the modulated signal may be determined based on the value of the first phase parameter, i.e. atTo obtain a corresponding first index value, and then look-up the table to obtain a value of the first phase parameter, e.g. the value of the first phase parameteri is 0, k is 1, corresponding to the first index value is 0, and corresponding to the first coding parameter, the first coding parameter can be searched from the first coding parameter lookup tableThe data with index 0 is searched for value 2, the real part is 23170, the imaginary part is 0, and the real-imaginary part data and the layer mapping signal x are used for representing the dataλAnd (m) multiplying to obtain a discrete Fourier transform intermediate result value. Then, a pre-coded signal can be determined according to the discrete Fourier transform intermediate result, namely, all inquired discrete Fourier transform intermediate results are subjected to summation operation according to a pre-coding principle formula, namely, the signals are processed according to summation signsAnd performing accumulation calculation on the data to obtain a DFT final result. As a possible example, the 11 real-imaginary data can be stored in the same table, or can be based onThe difference of the values is stored in different tables, which is not limited.
In summary, after layer mapping, the number of subcarriers included in a resource unit RU is determinedAnd according to the number of the sub-carriers included in the resource unit RUA first index value may be determinedThen according to the first index valueThe value of the first phase parameter is looked up from a stored look-up table of first encoding parameters, which may be based on, in particular, a first index value andmatching the correlation data in the first coding parameter lookup table to query the value of the first phase parameter; and finally, carrying out precoding processing on the modulation signal according to the value of the first phase parameter to generate a precoded signal. Compared with the prior method of performing fixed-point calculation on the precoding principle formula by using a Coordinate Rotation Digital Computer (CORDIC), the method for directly obtaining the data by adopting the table look-up method can greatly reduce the calculation cost and reduce the calculation complexity.
S103, determining a value of a second phase parameter from a stored second coding parameter lookup table, and performing Inverse Fast Fourier Transform (IFFT) processing on the pre-coded signal according to the value of the second phase parameter to generate a baseband signal corresponding to the signal to be processed.
In a possible embodiment, before processing the pre-coded signal, resource Mapping is also needed, and each codeword is mapped to the frequency domainOn sub-carriers and the time domain covers MRUAnd a resource unit RU, wherein the resource unit RU is composed of n REs, and n is determined by the protocol.
For frequency domain resources, toTo configure the parameters, wherein,as a resourceThe values of the allocation domain, the main parameters of the frequency domain subcarrier allocation are shown in table 4:
table 4 frequency domain subcarrier selection
As can be seen from table 4, the position mapping for the frequency domain resource is different under different target modulation schemes, wherein,the number of cell IDs is indicated, which mainly affects the subcarrier allocation in the BPSK modulation scheme.
For time domain resources, in the eMTC for the internet of things, in order to take into account the Coverage depth and the capacity performance of the eMTC UE, a Coverage Enhancement Class (CE) is introduced in the 3GPP protocol, for a connection state, two Coverage modes of CE Mode a and CE Mode B are divided, there are also two Coverage modes for the efeMTC improved based on the eMTC, and different Coverage modes correspond to different time domain resource unit allocations, specifically, see table 5.1 and table 5.2, where the number M of resource units is MRUDetermined by the value of the Downlink Control Information (DCI) field:
table 5.1 resource unit number corresponding to mode with coverage enhancement level as ModeA
Value of the "number of resource units" field | Number of resource units MRU |
'01' | 1 |
'10' | 2 |
'11' | 4 |
Table 5.2 resource unit number corresponding to mode with coverage enhancement level as ModeB
Value of the "number of resource units" field | Number of resource units MRU |
'0' | 2 |
'1' | 4 |
As can be seen from tables 5.1 and 5.2, the number of time domain resource units and corresponding bits in different coverage modes have a one-to-one mapping relationship, and can also be understood as resource unit allocation in different target modulation modes. According to the mapping relations, the code words in the pre-coding signals can be subjected to reasonable time domain resource allocation, and then the final time frequency resource position can be obtained by combining the frequency domain resource allocation of the table 4, so that the baseband signals can be generated smoothly.
In a possible embodiment, after resource mapping is performed on the precoded signal, inverse fast fourier transform IFFT (also called inverse fast fourier transform) needs to be performed on the precoded signal, and the specific principle and steps are different for different target modulation schemes, see the following contents:
when the target modulation mode is a Quadrature Phase Shift Keying (QPSK) QPSK modulation mode, the corresponding baseband signal is generated according to the following principle:
where p denotes an antenna port, l denotes a symbol,indicates the number of resource blocks included in the uplink,indicates the number of sub-carriers comprised by the resource block RB,k(-)denotes a mapped resource index, 0<t<(NCP,l+N)×Ts,N=2048,Δf=15KHz,Number, N, representing the mapping of port p onto resource element (k, l)CP,lIndicating the cyclic prefix length of the ith symbol. Wherein the cyclic prefix length NCP,lThe specific values are shown in table 6:
table 6 cyclic prefix length configuration
Since the inter-subcarrier interference ICI affects the orthogonality between subcarriers, causing inter-symbol interference ISI, and finally affecting the separation of subcarrier signals, a cyclic prefix is required to effectively solve the problem of inter-subcarrier interference and inter-symbol interference, and for specific configurations and different symbol values, the corresponding cyclic prefix length values are different and can be selected in combination with actual conditions.
In one possible embodiment, due to Ts=1/(1.92×106) Thus calculation of the second phase parameterCan be simplified intoWherein n istRepresenting the number of points, and the value range is n is more than or equal to 0tFFT _ Len (FFT _ Len represents DFT length) is not more than, so the calculation result of the formula is 256 data period, the 256 results are stored in a table, and the second index value index is2=((2k+1)*nt) % 256 as subscript, reading corresponding data as second phase parameterAnd finally, multiplying the result by the input data to accumulate to obtain a final result.
In summary, it can be known from the principle that when the target modulation scheme is the QPSK modulation scheme, the first number of subcarriers included in the resource block RB can be determinedAnd a second number of resource blocks, RBs, comprised by the uplinkThen according to the first amountAnd a second amountDetermining an intermediate parameter k, i.e.Further, since all values of the second phase parameter used for generating the IFFT processing result are recorded in the second coding parameter lookup table, the second index value index is determined according to the intermediate parameter k2Then, i.e. using the formula index2=((2k+1)*nt) % 256 determines a second index value and then looks up a second phase parameter from a modulation phase parameter look-up table comprised in a stored second coding parameter look-up table according to the second index valueThe value of the second phase parameter is multiplied by other input data and accumulated to generate a baseband signal.
When the target modulation mode is a Binary Phase Shift Keying (BPSK) modulation mode, the corresponding baseband signal is generated according to the following principle:
sk,l(t)=ssc1(t)+ssc2(t)
where p denotes an antenna port, l denotes a symbol,represents the number of port p mapped onto resource element (k, l),which represents the common phase parameter, is,andrespectively represents ssc1(t) mapping the phase parameter and ssc2(t) mapping the phase parameter of the phase,indicates the number of subcarriers included in the uplink,indicates the number of repeated transmissions of the PUSCH,indicates the number of resource blocks included in the uplink,indicates the number of sub-carriers comprised by the resource block RB,indicates the number of time slots of the uplink,k(-)denotes the mapping start position, 0<t<(NCP,l+N)×Ts,N=2048,Δf=15KHz,NCP,lIndicating the cyclic prefix length of the ith symbol.
As can be seen from the above, the present invention,two partial values need to be calculated. Due to the fact thatIs 0 or 1, so that,the derivation can be as follows:
thus, calculateOnly need to calculateAnd judgmentWhether the value is 0 or not can be determined, and the specific steps are as follows:
step 1: calculating k, in particular according to the mapping start position k(-)A mapping position k is calculated.
Step 2: computingIn particular, the monophonic signal 1 (i.e., s) is calculatedsc1(t)) and a monophonic signal 2 (i.e., s)sc2(t)) common phaseThe value is obtained.
2πΔf(k+1)(N+NCP,l)Ts=2π(k+1)(128+NCP,l)/128
i.e. is a calculationAnd thus 128 possible values of the common phase, all possible values are stored in a table, and the phase calculation is realized by index lookup through a corresponding index or a lookup table index. The specific calculation formula of the index of the lookup table is as follows:
wherein N (0) is 0, NCP,lDenotes the cyclic prefix parameter, k is an intermediate parameter, i.e. precoded signal in the subPRBAnd mapping the position parameters of the frequency domain subcarriers in the time frequency resources.
And 4, step 4: computingAndspecifically, a monophonic signal 1 (i.e., s) is calculatedsc1(t)) values of the mapped phase parameters and the monophonic signal 2 (i.e., s)sc2(t)) values of the mapped phase parameters. In accordance with the QPSK calculation described above, byAndsimplified toThe possible values of the two items are mapped into the table of 256 points, and then table lookup calculation is carried out through corresponding indexes or table lookup subscripts, and specific table lookup subscript expressions are as follows:
From the above principle, it can be seen that when the target modulation scheme is BPSK, the first isThe first number of subcarriers included in the resource block RB may be determined firstA second number of resource blocks, RBs, comprised by the uplinkMapping a value k corresponding to the start position(-)Determining the intermediate parameter k, namely obtaining the intermediate parameter k through the following expression:
then, a third index value and a fourth index value may be determined according to the intermediate parameter, that is, the intermediate parameter is substituted into the query subscript expression, specifically, the third index value is determined according to the intermediate parameter and the cyclic prefix parameter, and the fourth index value is determined according to the intermediate parameter and the number of sampling points. The subscripts corresponding to the above lookup table are calculated as: third index valueWherein,the fourth index value index ═ ((2k + 1)% 256 and index ═ ((2k + 3)% 256.
Then, according to the third index value, the common phase parameter included in the second phase parameter is searched from the common phase parameter lookup table included in the stored second encoding parameter lookup tableA value of (d); according to the fourth index value, the mapping phase parameter included by the second phase parameter is inquired from the mapping phase parameter inquiry table included in the stored second coding parameter inquiry tableAndthe value of (c).
In a possible embodiment, since all values of the second phase parameter used for generating the IFFT processing result are recorded in the second encoding parameter lookup table, all values of the modulation phase parameter, the common phase parameter, and the mapping phase parameter are included. Therefore, in the BPSK modulation mode, the value of the mapping phase parameter obtained by querying includes the mapping phase parameter of the first signalAnd a mapped phase parameter of the second signalThe value of (c). The processing step of performing inverse fast fourier transform IFFT processing on the precoded signal according to the value of the second phase parameter to generate a baseband signal corresponding to the signal to be processed may include: firstly, according to the value of common phase parameter obtained by inquiry and value of mapping phase parameter of first signal, defining first signal ssc1(t) a sequence value; at the same time, the second signal s can be determined according to the value of the common phase parameter obtained by inquiry and the value of the mapping phase parameter of the second signalsc2(t) a sequence value; and then determining the baseband signal corresponding to the signal to be processed according to the first signal sequence value and the second signal sequence value. In general, the sequence value of the monophonic signal 1 and the sequence value of the monophonic signal 2 can be obtained by respectively performing product calculation on the calculation results; the two are added to obtain the final baseband signal sk,l(t), i.e. by calculationAndis multiplied by (c) to obtain ssc1(t); computingIs multiplied by (c) to obtain ssc2(t); the two are added to obtain sk,l(t)=ssc1(t)+ssc2(t)。
In summary, the embodiments of the present application have at least the following advantages:
the embodiment of the application carries out operations of storing a table and circularly looking up the table by closely combining the principles of IFFT and DFT algorithms and utilizing the periodicity of complex exponentials contained in the first phase parameter and the second phase parameter, thereby reducing the calculation amount. Specifically, all values of the first phase parameter and the second phase parameter are respectively stored in a first coding lookup table and a second coding lookup table, and data in the lookup tables are searched through corresponding index values in the precoding DFT and IFFT processing processes (for example, the first index value queries the value of the first phase parameter in the first coding lookup table, the second index value queries the value of the modulation phase parameter in the second coding parameter table, and the like), so that a final processing result is obtained.
Further, as shown in fig. 2, the baseband signal generation method described in the embodiment of the present application specifically involves the following steps:
to better understand the baseband signal generation method described in the embodiments of the present application, some processing manners related to the baseband signal generation method are further described below.
Step 1, inputting a signal. In a possible embodiment, the input signal may be a signal after encoding and rate matching, and the main representation in the communication system is transmitted in the form of a codeword, and is composed of a plurality of bits, or, of course, other forms of signals, such as the most original transmission block, may be input, and then correlated by the system to obtain the signal form required for the next step, where the source, form and input mode of the input signal are not further limited.
And 2, scrambling. The scrambling operation is performed on the signal after the rate matching, and specifically, the signal may be scrambled by a pseudo random code sequence, such as a golden sequence, or other pseudo random code sequences, which is not limited thereto. By scrambling, the original input signal is scrambled in time and frequency, so that the signal has randomness, and thus, the interference to noise and mutual interference between signals in the transmission process have better robustness. The pseudo code related to the specific scrambling step can be referred to the content mentioned in step S101 of the corresponding embodiment in fig. 1.
And 3, modulating. And modulating the scrambled signal, and carrying out frequency spectrum shift on the scrambled signal so as to enable the scrambled signal to be suitable for transmission in a communication system. Generally, the modulation scheme determines the performance of the communication system, and an appropriate modulation scheme can improve the efficiency and reliability of system transmission. The modulated code words are mapped to complex-valued symbols, and the complex-valued symbols corresponding to the bits under different modulation modes are different, which can be referred to table 1.1 and table 1.2 shown in the foregoing embodiments. Here, the modulation method used to modulate the scrambled signal is not limited.
And 4, layer mapping. The complex-valued symbols obtained after modulation are subjected to layer mapping, the complex-valued symbols corresponding to the codewords are mapped to a plurality of layers for transmission, and specifically, how to perform the layer mapping on the codewords can be referred to table 2, and other details can be referred to contents mentioned in step S102 of the embodiment corresponding to fig. 1.
And 5, precoding. The complex-valued symbol after layer mapping is used in the precoding process, where the precoding may be regarded as a process of discrete fourier transform processing, and the specific principle formula may be referred to as step S102 in the foregoing embodiment, and it should be noted that, in the process of the precoding process, a phase factor of discrete fourier transform, that is, a first phase parameter is used as periodic data by using periodicity of a complex exponential in the principle formula, corresponding data is obtained according to a corresponding query subscript, and then the corresponding data is substituted into the principle formula to obtain a final discrete fourier transform result. The table look-up mode replaces the original complex fixed-point calculation, so that the preprocessing is faster and more efficient.
And 6, mapping the resources. For resource allocation under different modulation modes, configurations for mapping codewords onto time-frequency resources are also different, as shown in table 4, in the QPSK modulation mode, the value of the corresponding subcarrier allocation to the resource allocation domain is a fixed value, and for pi/2-BPSK, the subcarrier allocation is associated with the cell ID. In addition, in terms of allocation of time domain resources, as shown in tables 5.1 and 5.2, the number of resource units allocated in different modulation schemes is different for different coverage enhancement level modes. Through the mapping relation, the mapping of the signals subjected to the precoding processing to the time-frequency resources can be more reasonable, so that the resource utilization efficiency is higher.
And 7, performing inverse Fourier transform. In a possible embodiment, the inverse fourier transform is performed on the precoded signals mapped to the time-frequency resources to generate baseband signals, and with reference to the principle formula mentioned in step S103 of the foregoing embodiment, symbols transmitted at different times and different antenna ports or symbols corresponding to different mapping positions at different times and different antenna ports may be generated in different modulation modes according to the principle formula. Correspondingly, in this step, different inverse fourier transform processes are performed for different modulation schemes, but since the principle formulas of the inverse fourier transform processes all contain complex exponentials, the inverse fourier transform processes are calculated according to different query indexes by using the periodicity of the inverse fourier transform processes, that is, the inverse fourier transform processes are queried in the corresponding query table according to the second index value or the third index value and the fourth index value to obtain the final processing result.
And step 8, PUSCH baseband signals. The processing result is substituted into corresponding principle formulas under different modulation modes to generate a PUSCH baseband signal, wherein the PUSCH baseband signal can be generated by adopting single-carrier frequency division multiple access (SC-FDMA) or Orthogonal Frequency Division Multiple Access (OFDMA), but compared with Orthogonal Frequency Division Multiple Access (OFDMA), the SC-FDMA has lower peak-to-average ratio, can improve the power efficiency transmitted by the mobile terminal, prolong the service time of a battery and reduce the cost of the terminal, so that the SC-FDMA technology is mostly adopted to generate the baseband signal.
In a possible embodiment, the above step may be to optimize the efeMTCSubPRB PUSCH baseband signal calculation process, where the SubPRB includes n resource elements REs, and n is determined by a protocol. As shown in fig. 3, the optimization of the calculation process is embodied in: in the BPSK or QPSK modulation mode, index calculation based on coordinate rotation digital calculation in precoding (discrete Fourier transform) processing and inverse fast Fourier transform processing is replaced by table look-up operation, and the complex coordinate rotation digital calculation is changed into circular table look-up calculation, so that the calculation amount is greatly reduced, and the efeMTC PUSCH baseband signal generation is optimized.
In summary, the embodiments of the present application have at least the following advantages:
in multiple steps of PUSCH baseband signal generation, the most complex and key steps of precoding DFT and IFFT are completed by using table storage and circular table look-up, namely, index calculation is simplified into regular table look-up realization, a CORDIC algorithm is replaced, the calculation complexity is reduced to a great extent, hardware realization is easy, and the performance of the algorithm is improved.
Referring to fig. 4, fig. 4 is a schematic structural diagram of a baseband signal generating apparatus according to an embodiment of the present disclosure. The apparatus may include: a processing module 401, a determining module 402, and a generating module 403.
The processing module 401 is configured to perform modulation processing on a signal to be processed by using a target modulation manner to generate a modulated signal;
a determining module 402, configured to determine a value of a first phase parameter from a stored first encoding parameter lookup table, and perform precoding processing on the modulated signal according to the value of the first phase parameter, so as to generate a precoded signal;
a generating module 403, configured to determine a value of a second phase parameter from a stored second encoding parameter lookup table, and perform Inverse Fast Fourier Transform (IFFT) processing on the precoded signal according to the value of the second phase parameter, to generate a baseband signal corresponding to the signal to be processed;
all values of a first phase parameter used for generating a precoding processing result are recorded in the first coding parameter lookup table; all values of the second phase parameter used for generating the IFFT processing result are recorded in the second coding parameter lookup table.
In an embodiment, the determining module 402 is specifically configured to: determining the number of subcarriers included in a resource unit RU, and determining a first index value according to the number of subcarriers included in the resource unit RU; the value of the first phase parameter is looked up from a stored first encoding parameter look-up table according to the first index value.
In an embodiment, the generating module 403 is specifically configured to: when the target modulation mode is a four-phase shift keying modulation mode, determining a first number of subcarriers included in a Resource Block (RB) and a second number of Resource Blocks (RB) included in an uplink; determining an intermediate parameter according to the first quantity and the second quantity; and determining a second index value according to the intermediate parameter, and inquiring the value of the second phase parameter from a modulation phase parameter inquiry table included in a stored second coding parameter inquiry table according to the second index value.
In an embodiment, the generating module 403 is further specifically configured to: when the target modulation mode is a biphase phase shift keying modulation mode, determining a first number of subcarriers included by a resource block RB, a second number of resource blocks RB included by an uplink and a numerical value corresponding to a mapping initial position; determining an intermediate parameter according to the first quantity, the second quantity and a numerical value corresponding to the mapping initial position, and determining a third index value and a fourth index value according to the intermediate parameter; inquiring the value of the common phase parameter included in the second phase parameter from the common phase parameter inquiry table included in the stored second coding parameter inquiry table according to the third index value; and inquiring the value of the mapping phase parameter included in the second phase parameter from the mapping phase parameter inquiry table included in the stored second coding parameter inquiry table according to the fourth index value.
In an embodiment, the generating module 403 is further specifically configured to: determining a sequence value of the first signal according to the value of the public phase parameter obtained by inquiry and the value of the mapping phase parameter of the first signal; determining a sequence value of a second signal according to the value of the public phase parameter obtained by inquiry and the value of the mapping phase parameter of the second signal; and generating a baseband signal corresponding to the signal to be processed according to the first signal sequence value and the second signal sequence value.
In an embodiment, the generating module 403 is further specifically configured to: and determining a third index value according to the intermediate parameter and the cyclic prefix parameter, and determining a fourth index value according to the intermediate parameter and the number of sampling points.
In an embodiment, the determining module 402 is further specifically configured to: determining a discrete Fourier transform intermediate result corresponding to the modulation signal according to the value of the first phase parameter; and determining a pre-coded signal according to the discrete Fourier transform intermediate result.
The baseband signal generating means may be a computer program (including program code) running on a computer device, for example, the baseband signal generating means is an application software; the apparatus may be used to perform the corresponding steps in the methods provided by the embodiments of the present application.
It can be understood that the functions of the functional units of the baseband signal generating apparatus described in this embodiment of the present application may be specifically implemented according to the method in the foregoing method embodiment, and the specific implementation process may refer to the description related to the foregoing method embodiment, which is not described herein again.
In the embodiment of the present application, all values of the first phase parameter and all values of the second phase parameter are recorded in a first encoding lookup table and a second encoding lookup table, respectively, the value of the first phase parameter is determined from the first encoding lookup table by the determining module and the modulated signal is processed according to the value of the first phase parameter, and the value of the second phase parameter is determined from the second encoding lookup table by the generating module and the precoded signal is processed according to the value of the second phase parameter, thereby generating the baseband signal. The numerical values of the relevant parameters are obtained by inquiring from the lookup table, so that the calculation process is simplified, the pre-coding processing and the Inverse Fast Fourier Transform (IFFT) processing in the baseband signal generation process are quicker and more convenient, the complexity of baseband signal generation is reduced, and the system processing efficiency is improved.
The baseband signal generating means may be, for example: a chip, or a chip module. Each module included in each apparatus and product described in the above embodiments may be a software module, a hardware module, or a part of the software module and a part of the hardware module. For example, for each device or product applied to or integrated in a chip, each module included in the device or product may be implemented by hardware such as a circuit, or at least a part of the modules may be implemented by a software program running on a processor integrated in the chip, and the rest (if any) part of the modules may be implemented by hardware such as a circuit; for each device and product applied to or integrated with the chip module, each module included in the device and product may be implemented in a hardware manner such as a circuit, and different modules may be located in the same component (e.g., a chip, a circuit module, etc.) or different components of the chip module, or at least a part of the modules may be implemented in a software program running on a processor integrated within the chip module, and the rest (if any) part of the modules may be implemented in a hardware manner such as a circuit; for each device and product applied to or integrated in the terminal, each module included in the device and product may be implemented by using hardware such as a circuit, different modules may be located in the same component (e.g., a chip, a circuit module, etc.) or different components in the terminal, or at least a part of the modules may be implemented by using a software program running on a processor integrated in the terminal, and the rest (if any) part of the modules may be implemented by using hardware such as a circuit.
Fig. 5 is a schematic structural diagram of a computer device according to an embodiment of the present application. As shown in fig. 5, the computer device may include a processor 501, memory 502, a network interface 503, and at least one communication bus 504. The processor 501 is used for scheduling computer programs, and may include a central processing unit, a controller, and a microprocessor; the memory 502 is used to store computer programs and may include high speed random access memory, non-volatile memory, such as magnetic disk storage devices, flash memory devices; a network interface 503 provides data communication functions and a communication bus 504 is responsible for connecting the various communication elements.
Among other things, the processor 501 may be configured to invoke a computer program in memory to perform the following operations:
modulating the signal to be processed by using a target modulation mode to generate a modulated signal;
determining a value of a first phase parameter from a stored first coding parameter lookup table, and performing precoding processing on the modulation signal according to the value of the first phase parameter to generate a precoded signal;
determining a value of a second phase parameter from a stored second coding parameter lookup table, and performing Inverse Fast Fourier Transform (IFFT) processing on the pre-coded signal according to the value of the second phase parameter to generate a baseband signal corresponding to the signal to be processed;
all values of a first phase parameter used for generating a precoding processing result are recorded in the first coding parameter lookup table; all values of the second phase parameter used for generating the IFFT processing result are recorded in the second coding parameter lookup table.
In an embodiment, the processor 501 is specifically configured to: determining the number of subcarriers included in a resource unit RU, and determining a first index value according to the number of subcarriers included in the resource unit RU; the value of the first phase parameter is looked up from a stored first encoding parameter look-up table according to the first index value.
In an embodiment, the processor 501 is specifically configured to: when the target modulation mode is a four-phase shift keying modulation mode, determining a first number of subcarriers included by Resource Blocks (RBs) and a second number of the Resource Blocks (RBs) included by an uplink; determining an intermediate parameter according to the first quantity and the second quantity; and determining a second index value according to the intermediate parameter, and inquiring the value of the second phase parameter from a modulation phase parameter inquiry table included in a stored second coding parameter inquiry table according to the second index value.
In an embodiment, the processor 501 is further specifically configured to: when the target modulation mode is a biphase phase shift keying modulation mode, determining a first number of subcarriers included by a resource block RB, a second number of resource blocks RB included by an uplink and a numerical value corresponding to a mapping initial position; determining an intermediate parameter according to the first quantity, the second quantity and a numerical value corresponding to the mapping initial position, and determining a third index value and a fourth index value according to the intermediate parameter; inquiring the value of the common phase parameter included in the second phase parameter from the common phase parameter inquiry table included in the stored second coding parameter inquiry table according to the third index value; and inquiring the value of the mapping phase parameter included in the second phase parameter from the mapping phase parameter inquiry table included in the stored second coding parameter inquiry table according to the fourth index value.
In an embodiment, the processor 501 is specifically configured to: determining a sequence value of the first signal according to the value of the public phase parameter obtained by inquiry and the value of the mapping phase parameter of the first signal; determining a sequence value of a second signal according to the value of the public phase parameter obtained by inquiry and the value of the mapping phase parameter of the second signal; and generating a baseband signal corresponding to the signal to be processed according to the first signal sequence value and the second signal sequence value.
In an embodiment, the processor 501 is specifically configured to: and determining a third index value according to the intermediate parameter and the cyclic prefix parameter, and determining a fourth index value according to the intermediate parameter and the number of sampling points.
In an embodiment, the processor 501 is specifically configured to: determining a discrete Fourier transform intermediate result corresponding to the modulation signal according to the value of the first phase parameter; and determining a pre-coded signal according to the discrete Fourier transform intermediate result.
It should be understood that the computer device described in this embodiment of the present application may perform the description of the baseband signal generation method in the embodiment corresponding to fig. 1, and may also perform the description of the baseband signal generation apparatus in the embodiment corresponding to fig. 4, which is not described herein again. In addition, the beneficial effects of the same method are not described in detail.
For each apparatus and product applied to or integrated in a computer device, each module included in the apparatus and product may be implemented by hardware such as a circuit, different modules may be located in the same component (e.g., a chip, a circuit module, etc.) or different components in a terminal, or at least a part of the modules may be implemented by a software program running on a processor integrated in the terminal, and the remaining (if any) part of the modules may be implemented by hardware such as a circuit.
Further, here, it is to be noted that: an embodiment of the present application further provides a computer-readable storage medium, where the computer-readable storage medium stores a computer program executed by the aforementioned computer device for generating a baseband signal, and the computer program includes program instructions, and when the processor executes the program instructions, the description of the method for generating a baseband signal in the embodiment corresponding to fig. 1 can be performed, so that details are not repeated here. In addition, the beneficial effects of the same method are not described in detail. For technical details not disclosed in embodiments of the computer-readable storage medium referred to in the present application, reference is made to the description of embodiments of the method of the present application.
The computer-readable storage medium may be the baseband signal generating apparatus provided in any of the foregoing embodiments or an internal storage unit of the computer device, such as a hard disk or a memory of the computer device. The computer readable storage medium may also be an external storage device of the computer device, such as a plug-in hard disk, a Smart Memory Card (SMC), a Secure Digital (SD) card, a flash card (flash card), and the like, provided on the computer device. Further, the computer-readable storage medium may also include both an internal storage unit and an external storage device of the computer device. The computer-readable storage medium is used for storing the computer program and other programs and data required by the computer device. The computer readable storage medium may also be used to temporarily store data that has been output or is to be output.
In a possible embodiment, an embodiment of the present application further provides a chip, where the chip is configured to:
modulating the signal to be processed by using a target modulation mode to generate a modulated signal;
determining a value of a first phase parameter from a stored first coding parameter lookup table, and performing precoding processing on the modulation signal according to the value of the first phase parameter to generate a precoded signal;
determining a value of a second phase parameter from a stored second coding parameter lookup table, and performing Inverse Fast Fourier Transform (IFFT) processing on the pre-coded signal according to the value of the second phase parameter to generate a baseband signal corresponding to the signal to be processed;
all values of a first phase parameter used for generating a precoding processing result are recorded in the first coding parameter lookup table; all values of the second phase parameter used for generating the IFFT processing result are recorded in the second coding parameter lookup table.
In an embodiment, when the chip determines the value of the first phase parameter from the stored first encoding parameter lookup table, the chip is specifically configured to:
determining the number of subcarriers included in a resource unit RU, and determining a first index value according to the number of subcarriers included in the resource unit RU; and inquiring the value of the first phase parameter from a stored first encoding parameter inquiry table according to the first index value.
In an embodiment, when the chip determines the value of the second phase parameter from the stored second encoding parameter lookup table, the chip is specifically configured to:
when the target modulation mode is a four-phase shift keying modulation mode, determining a first number of subcarriers included by Resource Blocks (RBs) and a second number of the Resource Blocks (RBs) included by an uplink; determining an intermediate parameter according to the first quantity and the second quantity; and determining a second index value according to the intermediate parameter, and inquiring the value of the second phase parameter from a modulation phase parameter inquiry table included in a stored second coding parameter inquiry table according to the second index value.
In an embodiment, when the chip determines the value of the second phase parameter from the stored second encoding parameter lookup table, the chip is further specifically configured to:
when the target modulation mode is a biphase phase shift keying modulation mode, determining a first number of subcarriers included by a resource block RB, a second number of resource blocks RB included by an uplink and a numerical value corresponding to a mapping initial position; determining an intermediate parameter according to the first quantity, the second quantity and a numerical value corresponding to the mapping initial position, and determining a third index value and a fourth index value according to the intermediate parameter; inquiring the value of the common phase parameter included in the second phase parameter from the common phase parameter inquiry table included in the stored second coding parameter inquiry table according to the third index value; and inquiring the value of the mapping phase parameter included in the second phase parameter from the mapping phase parameter inquiry table included in the stored second coding parameter inquiry table according to the fourth index value.
In an embodiment, when the chip performs IFFT processing on the precoded signal according to the value of the second phase parameter and generates a baseband signal corresponding to the signal to be processed, the chip is specifically configured to:
determining a sequence value of the first signal according to the value of the public phase parameter obtained by inquiry and the value of the mapping phase parameter of the first signal; determining a sequence value of a second signal according to the value of the public phase parameter obtained by inquiry and the value of the mapping phase parameter of the second signal; and generating a baseband signal corresponding to the signal to be processed according to the first signal sequence value and the second signal sequence value.
In an embodiment, when the chip determines the third index value and the fourth index value according to the intermediate parameter, the chip is specifically configured to:
and determining a third index value according to the intermediate parameter and the cyclic prefix parameter, and determining a fourth index value according to the intermediate parameter and the number of sampling points.
In an embodiment, the chip performs precoding processing on the modulation signal according to the value of the first phase parameter, and when generating a precoded signal, the chip is specifically configured to:
determining a discrete Fourier transform intermediate result corresponding to the modulation signal according to the value of the first phase parameter; and determining a pre-coded signal according to the discrete Fourier transform intermediate result.
It should be noted that, the chip may execute relevant steps in the foregoing method embodiments, and specifically refer to implementation manners provided in the foregoing steps, which are not described herein again.
In one embodiment, the chip includes at least one processor, at least one first memory, and at least one second memory; the at least one first memory and the at least one processor are interconnected through a line, and instructions are stored in the first memory; the at least one second memory and the at least one processor are interconnected through a line, and the second memory stores the data required to be stored in the method embodiment.
For each device or product applied to or integrated in the chip, each module included in the device or product may be implemented by hardware such as a circuit, or at least a part of the modules may be implemented by a software program running on a processor integrated in the chip, and the rest (if any) part of the modules may be implemented by hardware such as a circuit.
As shown in fig. 6, fig. 6 is a schematic structural diagram of a module device provided in an embodiment of the present application, where the module device includes: a communication module 601, a power module 602, a memory module 603 and a chip module 604.
The power module 602 is configured to provide power for the module device; the storage module 603 is used for storing data and instructions; the communication module 601 is used for performing internal communication of module equipment or for performing communication between the module equipment and external equipment; the chip module 604 is configured to:
modulating the signal to be processed by using a target modulation mode to generate a modulated signal;
determining a value of a first phase parameter from a first coding parameter lookup table stored in the storage module 603, and performing precoding processing on the modulation signal according to the value of the first phase parameter to generate a precoded signal;
determining a value of a second phase parameter from a second coding parameter lookup table stored in the storage module 603, and performing Inverse Fast Fourier Transform (IFFT) processing on the precoded signal according to the value of the second phase parameter to generate a baseband signal corresponding to the signal to be processed;
all values of a first phase parameter used for generating a precoding processing result are recorded in the first coding parameter lookup table; all values of the second phase parameter used for generating the IFFT processing result are recorded in the second coding parameter lookup table.
In an embodiment, when the chip module 604 determines the value of the first phase parameter from the first encoding parameter lookup table stored in the storage module 603, the method is specifically configured to:
determining the number of subcarriers included in a resource unit RU, and determining a first index value according to the number of subcarriers included in the resource unit RU; according to the first index value, the value of the first phase parameter is looked up from the first encoding parameter look-up table stored in the storage module 603.
In an embodiment, when the chip module 604 determines the value of the second phase parameter from the second encoding parameter lookup table stored in the storage module 603, the chip module is specifically configured to:
when the target modulation mode is a four-phase shift keying modulation mode, determining a first number of subcarriers included by Resource Blocks (RBs) and a second number of the Resource Blocks (RBs) included by an uplink; determining an intermediate parameter according to the first quantity and the second quantity; a second index value is determined according to the intermediate parameter, and a value of the second phase parameter is queried from a modulation phase parameter lookup table included in a second coding parameter lookup table stored by the storage module 603 according to the second index value.
In an embodiment, when the chip module 604 determines the value of the second phase parameter from the second encoding parameter lookup table stored in the storage module 603, the chip module is further specifically configured to:
when the target modulation mode is a biphase phase shift keying modulation mode, determining a first number of subcarriers included by a resource block RB, a second number of resource blocks RB included by an uplink and a numerical value corresponding to a mapping initial position; determining an intermediate parameter according to the first quantity, the second quantity and a numerical value corresponding to the mapping initial position, and determining a third index value and a fourth index value according to the intermediate parameter; inquiring the value of the common phase parameter included in the second phase parameter from the common phase parameter inquiry table included in the second encoding parameter inquiry table stored in the storage module 603 according to the third index value; the mapping phase parameter lookup table included in the second encoding parameter lookup table stored in the storage module 603 is used for querying the value of the mapping phase parameter included in the second phase parameter according to the fourth index value.
In an embodiment, when the chip module 604 performs IFFT processing on the precoded signal according to the value of the second phase parameter to generate a baseband signal corresponding to the signal to be processed, the processing is specifically configured to:
determining a sequence value of the first signal according to the value of the public phase parameter obtained by inquiry and the value of the mapping phase parameter of the first signal; determining a sequence value of a second signal according to the value of the public phase parameter obtained by inquiry and the value of the mapping phase parameter of the second signal; and generating a baseband signal corresponding to the signal to be processed according to the first signal sequence value and the second signal sequence value.
In an embodiment, when the chip module 604 determines the third index value and the fourth index value according to the intermediate parameter, it is specifically configured to:
and determining a third index value according to the intermediate parameter and the cyclic prefix parameter, and determining a fourth index value according to the intermediate parameter and the number of sampling points.
In an embodiment, the chip module 604 performs precoding processing on the modulated signal according to the value of the first phase parameter, and when generating a precoded signal, is specifically configured to:
determining a discrete Fourier transform intermediate result corresponding to the modulation signal according to the value of the first phase parameter; and determining a pre-coded signal according to the discrete Fourier transform intermediate result.
It should be noted that the module device may perform relevant steps in the foregoing method embodiments, and specific reference may be made to implementation manners provided in the foregoing steps, which are not described herein again.
For each device and product applied to or integrated in the chip module, each module included in the device and product may be implemented by using hardware such as a circuit, and different modules may be located in the same component (e.g., a chip, a circuit module, etc.) or different components of the chip module, or at least some of the modules may be implemented by using a software program running on a processor integrated in the chip module, and the rest (if any) of the modules may be implemented by using hardware such as a circuit.
In one aspect of an embodiment of the present application, a computer program product or a computer program is provided, which comprises computer instructions stored in a computer-readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and executes the computer instructions, so that the computer device executes the method provided by the aspect in the embodiment of the present application.
The terms "first," "second," and the like in the description and in the claims and drawings of the embodiments of the present application are used for distinguishing between different objects and not for describing a particular order. Furthermore, the terms "comprises" and any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, apparatus, product, or apparatus that comprises a list of steps or elements is not limited to the listed steps or modules, but may alternatively include other steps or modules not listed or inherent to such process, method, apparatus, product, or apparatus.
Those of ordinary skill in the art will appreciate that the elements and algorithm steps of the examples described in connection with the embodiments disclosed herein may be embodied in electronic hardware, computer software, or combinations of both, and that the components and steps of the examples have been described in a functional general in the foregoing description for the purpose of illustrating clearly the interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
The method and the related apparatus provided by the embodiments of the present application are described with reference to the flowchart and/or the structural diagram of the method provided by the embodiments of the present application, and each flow and/or block of the flowchart and/or the structural diagram of the method, and the combination of the flow and/or block in the flowchart and/or the block diagram can be specifically implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block or blocks of the block diagram. These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block or blocks of the block diagram. These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block or blocks.
The above disclosure is only for the purpose of illustrating the preferred embodiments of the present application and is not to be construed as limiting the scope of the present application, so that the present application is not limited thereto, and all equivalent variations and modifications can be made to the present application.
Claims (12)
1. A method of generating a baseband signal, comprising:
modulating the signal to be processed by using a target modulation mode to generate a modulated signal;
determining a value of a first phase parameter from a stored first coding parameter lookup table, and performing precoding processing on the modulation signal according to the value of the first phase parameter to generate a precoded signal;
determining a value of a second phase parameter from a stored second coding parameter lookup table, and performing Inverse Fast Fourier Transform (IFFT) processing on the pre-coded signal according to the value of the second phase parameter to generate a baseband signal corresponding to the signal to be processed;
all values of a first phase parameter used for generating a precoding processing result are recorded in the first coding parameter lookup table; all values of the second phase parameter used for generating the IFFT processing result are recorded in the second coding parameter lookup table.
2. The method of claim 1, wherein determining the value of the first phase parameter from a stored first encoding parameter lookup table comprises:
determining the number of subcarriers included in a resource unit RU, and determining a first index value according to the number of subcarriers included in the resource unit RU;
the value of the first phase parameter is looked up from a stored first encoding parameter look-up table according to the first index value.
3. The method of claim 1 or 2, wherein determining the value of the second phase parameter from a stored look-up table of second encoding parameters comprises:
when the target modulation mode is a four-phase shift keying modulation mode, determining a first number of subcarriers included by Resource Blocks (RBs) and a second number of the Resource Blocks (RBs) included by an uplink;
determining an intermediate parameter according to the first quantity and the second quantity;
and determining a second index value according to the intermediate parameter, and inquiring the value of the second phase parameter from a modulation phase parameter inquiry table included in a stored second coding parameter inquiry table according to the second index value.
4. The method of claim 1 or 2, wherein determining the value of the second phase parameter from a stored look-up table of second encoding parameters comprises:
when the target modulation mode is a biphase phase shift keying modulation mode, determining a first number of subcarriers included by a resource block RB, a second number of resource blocks RB included by an uplink and a numerical value corresponding to a mapping initial position;
determining an intermediate parameter according to the first quantity, the second quantity and a numerical value corresponding to the mapping initial position, and determining a third index value and a fourth index value according to the intermediate parameter;
inquiring the value of the common phase parameter included in the second phase parameter from the common phase parameter inquiry table included in the stored second coding parameter inquiry table according to the third index value;
and inquiring the value of the mapping phase parameter included in the second phase parameter from the mapping phase parameter inquiry table included in the stored second coding parameter inquiry table according to the fourth index value.
5. The method of claim 4, wherein the queried values of the mapped phase parameter comprise a value of a mapped phase parameter of the first signal and a value of a mapped phase parameter of the second signal; performing Inverse Fast Fourier Transform (IFFT) processing on the precoded signal according to the value of the second phase parameter to generate a baseband signal corresponding to the signal to be processed, including:
determining a sequence value of the first signal according to the value of the public phase parameter obtained by inquiry and the value of the mapping phase parameter of the first signal;
determining a sequence value of a second signal according to the value of the public phase parameter obtained by inquiry and the value of the mapping phase parameter of the second signal;
and generating a baseband signal corresponding to the signal to be processed according to the first signal sequence value and the second signal sequence value.
6. The method of claim 4, wherein determining a third index value and a fourth index value based on the intermediate parameter comprises:
and determining a third index value according to the intermediate parameter and the cyclic prefix parameter, and determining a fourth index value according to the intermediate parameter and the number of sampling points.
7. The method of claim 1 or 2, wherein the precoding the modulated signal according to the value of the first phase parameter to generate a precoded signal comprises:
determining a discrete Fourier transform intermediate result corresponding to the modulation signal according to the value of the first phase parameter;
and determining a pre-coded signal according to the discrete Fourier transform intermediate result.
8. A baseband signal generating apparatus, comprising:
the processing module is used for modulating the signal to be processed by utilizing a target modulation mode to generate a modulation signal;
the determining module is used for determining a value of a first phase parameter from a stored first coding parameter lookup table, and performing precoding processing on the modulation signal according to the value of the first phase parameter to generate a precoded signal;
the generating module is used for determining a value of a second phase parameter from a stored second coding parameter lookup table, and performing Inverse Fast Fourier Transform (IFFT) processing on the pre-coded signal according to the value of the second phase parameter to generate a baseband signal corresponding to the signal to be processed;
all values of a first phase parameter used for generating a precoding processing result are recorded in the first coding parameter lookup table; all values of the second phase parameter used for generating the IFFT processing result are recorded in the second coding parameter lookup table.
9. A computer device, comprising: a processor, a memory, and a network interface;
the processor is connected to the memory and the network interface, wherein the network interface is configured to provide a network communication function, the memory is configured to store program codes, and the processor is configured to call the program codes to perform the baseband signal generation method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that the computer-readable storage medium stores a computer program comprising program instructions that, when executed by a processor, perform the baseband signal generation method of any one of claims 1 to 7.
11. A chip, which is characterized in that,
the chip is used for modulating the signal to be processed by utilizing a target modulation mode to generate a modulation signal;
the chip is further configured to determine a value of a first phase parameter from a stored first encoding parameter lookup table, and perform precoding processing on the modulated signal according to the value of the first phase parameter to generate a precoded signal;
the chip is further configured to determine a value of a second phase parameter from a stored second coding parameter lookup table, and perform Inverse Fast Fourier Transform (IFFT) processing on the precoded signal according to the value of the second phase parameter to generate a baseband signal corresponding to the signal to be processed;
all values of a first phase parameter used for generating a precoding processing result are recorded in the first coding parameter lookup table; all values of the second phase parameter used for generating the IFFT processing result are recorded in the second coding parameter lookup table.
12. The utility model provides a module equipment, its characterized in that, module equipment includes communication module, power module, storage module and chip module, wherein:
the power supply module is used for providing electric energy for the module equipment;
the storage module is used for storing data and instructions;
the communication module is used for carrying out internal communication of module equipment or is used for carrying out communication between the module equipment and external equipment;
the chip module is used for:
modulating the signal to be processed by using a target modulation mode to generate a modulated signal;
determining a value of a first phase parameter from a first coding parameter lookup table stored by the storage module, and performing precoding processing on the modulation signal according to the value of the first phase parameter to generate a precoded signal;
determining a value of a second phase parameter from a second coding parameter lookup table stored by the storage module, and performing Inverse Fast Fourier Transform (IFFT) processing on the pre-coded signal according to the value of the second phase parameter to generate a baseband signal corresponding to the signal to be processed;
all values of a first phase parameter used for generating a precoding processing result are recorded in the first coding parameter lookup table; all values of the second phase parameter used for generating the IFFT processing result are recorded in the second coding parameter lookup table.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110016943.3A CN112866159B (en) | 2021-01-06 | 2021-01-06 | Baseband signal generation method and related device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110016943.3A CN112866159B (en) | 2021-01-06 | 2021-01-06 | Baseband signal generation method and related device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112866159A CN112866159A (en) | 2021-05-28 |
CN112866159B true CN112866159B (en) | 2022-06-21 |
Family
ID=76004658
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110016943.3A Active CN112866159B (en) | 2021-01-06 | 2021-01-06 | Baseband signal generation method and related device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112866159B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113810321B (en) * | 2021-08-30 | 2024-02-20 | 中国电子科技集团公司第二十研究所 | Modulation signal generation method and device |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1917646A (en) * | 2006-08-07 | 2007-02-21 | 浙江大学 | Method of controlling rate of video compression code based on query table in low memory consumption |
CN102546080A (en) * | 2010-12-21 | 2012-07-04 | 华为技术有限公司 | Downlink base-band signal generation method, related equipment and system |
CN102684819A (en) * | 2011-03-15 | 2012-09-19 | 华为技术有限公司 | Data transmission method, relative device and relative system |
CN106230757A (en) * | 2016-08-04 | 2016-12-14 | 成都极比特通信技术有限公司 | FBMC system real number field equalization methods based on precoding |
CN107431511A (en) * | 2016-03-31 | 2017-12-01 | 瑞典爱立信有限公司 | Method and apparatus for determining the precoder parameter in cordless communication network |
CN111247748A (en) * | 2017-10-18 | 2020-06-05 | 弗劳恩霍夫应用研究促进协会 | Receiver, transmitter, system and method employing spatial delay precoding |
CN112187431A (en) * | 2016-08-19 | 2021-01-05 | 高通股份有限公司 | Method and device for wireless communication at base station |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100754617B1 (en) * | 2004-10-11 | 2007-09-05 | 삼성전자주식회사 | Apparatus and method for minimizing peak to average power ratio in orthogonal frequency division multiplexing communication system |
FI3754863T3 (en) * | 2016-08-12 | 2022-12-15 | Multi-beam codebooks with further optimized overhead |
-
2021
- 2021-01-06 CN CN202110016943.3A patent/CN112866159B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1917646A (en) * | 2006-08-07 | 2007-02-21 | 浙江大学 | Method of controlling rate of video compression code based on query table in low memory consumption |
CN102546080A (en) * | 2010-12-21 | 2012-07-04 | 华为技术有限公司 | Downlink base-band signal generation method, related equipment and system |
CN102684819A (en) * | 2011-03-15 | 2012-09-19 | 华为技术有限公司 | Data transmission method, relative device and relative system |
CN107431511A (en) * | 2016-03-31 | 2017-12-01 | 瑞典爱立信有限公司 | Method and apparatus for determining the precoder parameter in cordless communication network |
CN106230757A (en) * | 2016-08-04 | 2016-12-14 | 成都极比特通信技术有限公司 | FBMC system real number field equalization methods based on precoding |
CN112187431A (en) * | 2016-08-19 | 2021-01-05 | 高通股份有限公司 | Method and device for wireless communication at base station |
CN111247748A (en) * | 2017-10-18 | 2020-06-05 | 弗劳恩霍夫应用研究促进协会 | Receiver, transmitter, system and method employing spatial delay precoding |
Non-Patent Citations (2)
Title |
---|
"面向中短距光纤通信系统的多维自适应传输技术";唐明;《通信学报》;20191125;全文 * |
R1-093370 "Coherent Time-Frequency Precoding for the non-codebook based TDD DL transmission";Alcatel-Lucent Shanghai Bell等;《3GPP tsg_ran\WG1_RL1》;20090818;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN112866159A (en) | 2021-05-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11736247B2 (en) | Identification of packet traffic transmitted by various devices operated in multiple overlapped frequency bands in packet-based OFDM systems | |
US9077597B2 (en) | Data communication method and apparatus | |
CN104394116B (en) | Reduce the alternative optimization PTS emission systems and method of ofdm system peak power | |
CN102823187B (en) | System and method for pilot tone assist type Choose for user | |
CN109039979B (en) | Signal processing method, communication equipment and communication system based on sequence | |
CN109995692A (en) | Send the method and device of data | |
CN111901277A (en) | Data modulation method, device, equipment and storage medium | |
AU2016275232A1 (en) | Method for determining reserved tones and transmitter for performing PAPR reduction using tone reservation | |
CN112866159B (en) | Baseband signal generation method and related device | |
CN102387105B (en) | Modulating method and device | |
CN110535600B (en) | Method for transmitting demodulation reference signal, terminal equipment and network equipment | |
JP2024507696A (en) | Duplex mode dual carrier modulation with coordinate interleaving | |
WO2023045990A1 (en) | Signal modulation method and device, and storage medium | |
CN113726710B (en) | OFDM signal transmitting method, OFDM signal receiving method, OFDM signal transmitting device, OFDM signal receiving device, storage medium and electronic device | |
JP4288378B1 (en) | Data communication system, data decoding apparatus and method | |
Ce et al. | Low-complexity PTS scheme based on phase factor sequences optimization | |
CN108540418B (en) | Data modulation method and device for edge sub-band | |
Chen et al. | Improving the peak‐to‐average power ratio of the single‐carrier frequency‐division multiple access system through the integration of tone injection and tone reservation techniques | |
Liu et al. | Constellation expansion‐based sidelobe suppression for cognitive radio systems | |
Huang et al. | Novel metric-based PAPR reduction schemes for MC-CDMA systems | |
Giannopoulos et al. | A low-complexity PTS-based PAPR reduction technique for OFDM signals without transmission of side information | |
CN115941414B (en) | Method, device and storage medium for reducing peak-to-average ratio of OFDM (orthogonal frequency division multiplexing) signal | |
CN112514342B (en) | Symbol combining scheme for DFT-S-OFDM | |
CN117978608A (en) | Carrier frequency offset blind estimation method, device, terminal equipment and storage medium | |
JP2023546346A (en) | Dual carrier index modulation (DC-IM) |
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 | ||
GR01 | Patent grant |