[go: up one dir, main page]

CN116032449B - Symbol data transmitting and receiving method, storage medium, transmitting end device, and receiving end device - Google Patents

Symbol data transmitting and receiving method, storage medium, transmitting end device, and receiving end device Download PDF

Info

Publication number
CN116032449B
CN116032449B CN202211732282.5A CN202211732282A CN116032449B CN 116032449 B CN116032449 B CN 116032449B CN 202211732282 A CN202211732282 A CN 202211732282A CN 116032449 B CN116032449 B CN 116032449B
Authority
CN
China
Prior art keywords
data
symbol data
current
symbol
length
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
Application number
CN202211732282.5A
Other languages
Chinese (zh)
Other versions
CN116032449A (en
Inventor
茆晓军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Spreadtrum Communications Shanghai Co Ltd
Original Assignee
Spreadtrum Communications Shanghai Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Spreadtrum Communications Shanghai Co Ltd filed Critical Spreadtrum Communications Shanghai Co Ltd
Priority to CN202211732282.5A priority Critical patent/CN116032449B/en
Publication of CN116032449A publication Critical patent/CN116032449A/en
Application granted granted Critical
Publication of CN116032449B publication Critical patent/CN116032449B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/0001Arrangements for dividing the transmission path
    • H04L5/0003Two-dimensional division
    • H04L5/0005Time-frequency
    • H04L5/0007Time-frequency the frequencies being orthogonal, e.g. OFDM(A) or DMT
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2602Signal structure
    • H04L27/261Details of reference signals
    • H04L27/2613Structure of the reference signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0048Allocation of pilot signals, i.e. of signals known to the receiver
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Digital Transmission Methods That Use Modulated Carrier Waves (AREA)

Abstract

A symbol data transmitting and receiving method, a storage medium, a transmitting end device, a receiving end device, the symbol data transmitting method includes: for the original data corresponding to each symbol data in the baseband, expanding in the time domain from the starting position of the time slot; for each expanded original data, performing backward cyclic shift on the current original data according to the length of the cyclic prefix of the current symbol data corresponding to the current original data and the lengths of the cyclic prefixes of all symbol data positioned before the current symbol data in a time slot; taking each cyclically shifted original data as a data part of corresponding symbol data; for each symbol data, copying data from the tail of the data portion of the symbol data as a cyclic prefix of the symbol data in accordance with the length of the cyclic prefix of the symbol data; and sending out each symbol data. The technical scheme of the invention can improve the transmission efficiency of the symbol data.

Description

Symbol data transmitting and receiving method, storage medium, transmitting end device, and receiving end device
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a method for sending and receiving symbol data, a storage medium, a sending end device, and a receiving end device.
Background
In a New Radio (NR) system, if carrier frequencies of a transmitting end and a receiving end are not identical for a baseband signal modulated by orthogonal frequency division multiplexing (Orthogonal Frequency Division Multiplexing, OFDM), there is a fixed phase difference compared with frequency domain data transmitted by the transmitting end when the receiving end acquires the frequency domain data, and the phase difference of different symbol data (symbol) is different.
Describing the OFDM modulation process of a certain carrier, it is assumed that the transmitting end needs to bear data a on a carrier k, and according to the definition of the NR standard 3gpp38.211 standard document, the carrier is expressed as: wherein the parameters k, k 0、NRB、 △fNCP,l、TC The parameters are parameters configured by the sending end. Here, the start point t=0 of t is the start point of each symbol data (symbol). If the frequency points of the transmitting carrier and the receiving carrier are not consistent, the data may be placed on the carrier k+M at the receiving end, and the waveform of the data at the receiving end is as follows: here, the start point t=0 of t is the start point of each symbol data, as with the transmitting end. The above are baseband signals; considering the carrier wave, assuming that the frequency of the transmitting end is ftx and the carrier frequency of the receiving end is frx, the transmitted and received radio frequency signals are respectively:
wherein: k·Δ f+fTX=(k+M)·△f+fRX, the start point of time t' is the start point of the slot (slot), and Ti is the time domain position of the symbol data. It can be seen that the signal amplitudes and frequencies of the transmitting end and the receiving end are identical, and the phases of the signals of the transmitting end and the receiving end are respectively:
As can be seen from the above formula, the phase difference is correlated with T i, i.e., the phase difference is different for each symbol data. Since the phase difference causes the error of channel estimation when joint channel estimation is performed between symbol data, phase compensation needs to be performed on each symbol data, so that the phase difference of each symbol data is the same, and joint channel estimation can be performed between symbol data.
However, in the prior art, the transmitting end only knows the carrier frequency of the transmitting end, and the receiving end only knows the carrier frequency of the receiving end, so that phase compensation needs to be performed on each OFDM symbol data at the transmitting end and the receiving end. When the sampling rate of the symbol data is higher, the phase compensation requires more operation resources.
Disclosure of Invention
The technical problem solved by the invention is how to improve the transmission efficiency of symbol data.
In order to solve the above technical problems, an embodiment of the present invention provides a symbol data transmission method, including: for original data corresponding to each symbol data in a baseband, expanding the original data in a time domain from a time slot starting position, wherein the original data is a numerical sequence; for each piece of expanded original data, performing backward cyclic shift on the current original data according to the length of the cyclic prefix of the current symbol data corresponding to the current original data and the lengths of the cyclic prefixes of all symbol data positioned before the current symbol data in the same time slot; taking each cyclically shifted original data as a data part of corresponding symbol data; for each symbol data, copying data from the tail of the data part of the symbol data according to the length of the cyclic prefix of the symbol data to be used as the cyclic prefix of the symbol data; individual symbol data is transmitted, each symbol data including a cyclic prefix and a data portion.
Optionally, the performing the backward cyclic shift on the current original data according to the length of the cyclic prefix of the current symbol data corresponding to the current original data and the lengths of the cyclic prefixes of all symbol data located before the current symbol data in the time slot includes: calculating the sum of the length of the cyclic prefix of the current symbol data and the length of the cyclic prefix of all symbol data positioned before the current symbol data in the time slot to be used as the shift length of the current original data; intercepting the data with the length of the shift length from the front part of the current original data, and putting the intercepted data into the tail part of the intercepted current original data to be used as the current original data after cyclic shift.
Optionally, the sending out each symbol data includes: modulating each symbol data with a transmitting end carrier; and sending out the modulated symbol data.
Optionally, for the original data corresponding to each symbol data in the baseband, expanding in the time domain from the starting position of the time slot includes: for each piece of original data, determining an expanded length according to the length of the current original data, the current symbol data corresponding to the current original data and the lengths of all symbol data of the current symbol data before the same time slot; and expanding the current original data according to the expanded length, wherein the length of the expanded current original data is greater than or equal to the expanded length.
In order to solve the technical problem, the embodiment of the invention also discloses a symbol data receiving method, which comprises the following steps: receiving each symbol data sent by a sending terminal device, wherein each symbol data comprises a cyclic prefix and a data part; removing the cyclic prefix of each symbol data to obtain a data portion of each symbol data; for the data part of each symbol data, performing forward cyclic shift on the current data part according to the length of the cyclic prefix of the current symbol data corresponding to the current data part and the lengths of the cyclic prefixes of all symbol data positioned before the current symbol data in the same time slot; and taking each cyclically shifted data part as the corresponding original data of the corresponding symbol data in the baseband.
Optionally, the performing forward cyclic shift on the current data portion according to the length of the cyclic prefix of the current symbol data corresponding to the current data portion and the lengths of the cyclic prefixes of all symbol data located before the current symbol data in the time slot includes: calculating the sum of the length of the cyclic prefix of the current symbol data and the length of the cyclic prefix of all symbol data positioned before the current symbol data in the time slot as the shift length of the current data part; intercepting the data with the length of the shift length from the rear part of the current data part, and putting the intercepted data into the front part of the intercepted current data part to be used as the current data part after cyclic shift.
Optionally, after receiving each symbol data sent by the sending end device, the method further includes: demodulating each received symbol data and the receiving end carrier wave to obtain each demodulated symbol data.
The embodiment of the invention also discloses a symbol data transmitting device, which comprises: the expansion module is suitable for expanding the original data corresponding to each symbol data in the baseband in the time domain from the starting position of the time slot, wherein the original data is a numerical sequence; the backward cyclic shift module is suitable for carrying out backward cyclic shift on the current original data according to the length of the cyclic prefix of the current symbol data corresponding to the current original data and the lengths of the cyclic prefixes of all symbol data positioned before the current symbol data in the same time slot for each extended original data; a data portion determining module adapted to take each cyclically shifted original data as a data portion of its corresponding symbol data; a cyclic prefix determining module adapted to copy, for each symbol data, data from a tail of a data portion of the symbol data as a cyclic prefix of the symbol data in accordance with a length of the cyclic prefix of the symbol data; and the sending module is suitable for sending out various symbol data, and each symbol data comprises a cyclic prefix and a data part.
The embodiment of the invention also discloses a symbol data receiving device, which comprises: a receiving module adapted to receive respective symbol data transmitted by the transmitting end device, each symbol data including a cyclic prefix and a data portion; the cyclic prefix removing module is suitable for removing the cyclic prefix of each symbol data to obtain the data part of each symbol data; the forward cyclic shift module is suitable for carrying out forward cyclic shift on the data part of each symbol data according to the length of the cyclic prefix of the current symbol data corresponding to the current data part and the lengths of the cyclic prefixes of all symbol data positioned before the current symbol data in the same time slot; the original data determining module is suitable for taking each data part after cyclic shift as corresponding original data of corresponding symbol data in the baseband.
The embodiment of the invention also discloses a storage medium, on which computer instructions are stored, wherein the computer instructions execute the steps of the symbol data sending method or execute the steps of the symbol data receiving method when running.
The embodiment of the invention also discloses a transmitting end device which comprises a memory and a processor, wherein the memory stores computer instructions which can be operated on the processor, and the processor executes the steps of the symbol data transmitting method when the processor operates the computer instructions.
The embodiment of the invention also discloses a receiving end device which comprises a memory and a processor, wherein the memory stores computer instructions capable of running on the processor, and the processor executes the steps of the symbol data receiving method when running the computer instructions.
Compared with the prior art, the technical scheme of the embodiment of the invention has the following beneficial effects:
According to the technical scheme, original data corresponding to each symbol data in a baseband are expanded on a time domain from a time slot starting position, and the original data are numerical sequences; for each piece of expanded original data, performing backward cyclic shift on the current original data according to the length of the cyclic prefix of the current symbol data corresponding to the current original data and the lengths of the cyclic prefixes of all symbol data positioned before the current symbol data in the time slot; taking each cyclically shifted original data as a data part of corresponding symbol data; for each symbol data, copying data from the tail of the data part of the symbol data according to the length of the cyclic prefix of the symbol data to be used as the cyclic prefix of the symbol data; individual symbol data is transmitted, each symbol data including a cyclic prefix and a data portion. In the technical scheme of the invention, for the original data to be transmitted, the time slot starting position is used as the starting time of each symbol data modulation by expanding the time slot starting position, and the original data is subjected to backward cyclic shift, namely the data positioned at the head of the original data is moved to the tail of the original data, so that the phase difference between the symbol data caused by different modulation carriers of the transmitting end and the receiving end can be avoided on the basis of ensuring that the data is correctly transmitted and received, further the phase compensation of the transmitting end and the receiving end on the symbol data respectively can be avoided, the operation complexity of transmitting and receiving the symbol data is reduced, and the transmitting and receiving efficiency of the symbol transmission data can be reduced.
Further, calculating the sum of the length of the cyclic prefix of the current symbol data and the length of the cyclic prefix of all symbol data positioned before the current symbol data in the time slot as the shift length of the current original data; intercepting the data with the length of the shift length from the front part of the current original data, and putting the intercepted data into the tail part of the intercepted current original data to be used as the current original data after cyclic shift. According to the technical scheme of the invention, the shift length of each original data to be shifted is determined according to the cyclic prefix of each symbol in the time slot, so that convenience in processing the symbol data is ensured on the basis of realizing transmission of the symbol data, and the operation complexity of transmitting and receiving the symbol data is further reduced.
Further, for each piece of original data, determining an extended length according to the length of the current original data, the current symbol data corresponding to the current original data and the lengths of all symbol data of the current symbol data before the same time slot; and expanding the current original data according to the expanded length, wherein the length of the expanded current original data is greater than or equal to the expanded length. In the technical scheme of the invention, since each symbol data has a fixed starting position and an ending position in the time slot, in order to avoid unnecessary expansion operation, the expanded length of each symbol data can be determined according to the length of each symbol data in the time slot and the mutual position, thereby further reducing the operation complexity of transmitting and receiving the symbol data.
Drawings
Fig. 1 is a flowchart of a symbol data transmission method according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of a specific application scenario according to an embodiment of the present invention;
FIG. 3 is a schematic diagram of another specific application scenario according to an embodiment of the present invention;
Fig. 4 is a flowchart of a symbol data receiving method according to an embodiment of the present invention;
FIG. 5 is a schematic diagram of still another specific application scenario according to an embodiment of the present invention;
fig. 6 is a schematic diagram of a symbol data transmitting apparatus according to an embodiment of the present invention;
fig. 7 is a schematic diagram of a symbol data receiving apparatus according to an embodiment of the present invention.
Detailed Description
For the phase compensation scheme in the prior art, the following relationship is mainly used: k·Δ f+fTX=(k+M)·△f+fRX, where △f is the subcarrier spacing, k is the number of subcarriers, and M is the carrier offset. Phase difference term combined with each symbol data:
respectively compensating at a transmitting end and a receiving end:
Wherein, The phase is compensated for at the transmitting end,Compensating the phase for the receiving end.
As described in the background art, in the prior art, since the transmitting end only knows the transmitting end carrier frequency and the receiving end only knows the receiving end carrier frequency, phase compensation needs to be performed on each OFDM symbol data at the transmitting end and the receiving end. When the sampling rate of the symbol data is higher, the phase compensation requires more operation resources.
In the embodiment of the invention, for the original data to be transmitted, the time slot starting position is used as the starting time of each symbol data modulation by expanding the time slot starting position, and the original data is subjected to backward cyclic shift, namely the data positioned at the head of the original data is moved to the tail of the original data, so that the phase difference between the symbol data caused by different modulation carriers of the transmitting end and the receiving end can be avoided on the basis of ensuring that the data is correctly transmitted and received, further the phase compensation of the symbol data by the transmitting end and the receiving end respectively can be avoided, the operation complexity of transmitting and receiving the symbol data is reduced, and the transmitting and receiving efficiency of the symbol transmission data can be reduced.
In order that the above objects, features and advantages of the invention will be readily understood, a more particular description of the invention will be rendered by reference to specific embodiments thereof which are illustrated in the appended drawings.
Fig. 1 is a flowchart of a symbol data transmission method according to an embodiment of the present invention.
The symbol data transmission method shown in fig. 1 may include the steps of:
Step S101: for original data corresponding to each symbol data in a baseband, expanding the original data in a time domain from a time slot starting position, wherein the original data is a numerical sequence;
Step S102: for each piece of expanded original data, performing backward cyclic shift on the current original data according to the length of the cyclic prefix of the current symbol data corresponding to the current original data and the lengths of the cyclic prefixes of all symbol data positioned before the current symbol data in the same time slot;
step S103: taking each cyclically shifted original data as a data part of corresponding symbol data;
Step S104: for each symbol data, copying data from the tail of the data part of the symbol data according to the length of the cyclic prefix of the symbol data to be used as the cyclic prefix of the symbol data;
step S105: individual symbol data is transmitted, each symbol data including a cyclic prefix and a data portion.
It should be noted that the serial numbers of the steps in the present embodiment do not represent a limitation on the execution sequence of the steps.
The symbol data transmission method of the present embodiment may be used for a data transmission device, and may be, for example, a user equipment or a base station.
In a specific implementation, the original data may be a discrete numerical sequence obtained by sampling a continuous signal. Specifically, the sampling rate of sampling the continuous signal may be set in a customized manner according to an actual application scenario, which is not limited in the embodiment of the present invention.
The starting time of the baseband modulation for the original data in this embodiment is the slot starting position.
In the implementation of step S101, the original data corresponding to the symbol data may be extended in the time domain from the starting position of the slot where each symbol data is located. The expansion of the original data referred to in this embodiment means continuous copying of the original data in the time domain.
Referring specifically to fig. 2, the position indicated by reference a is the slot start position. Reference numeral 10 denotes an expansion result after expanding the original data 0, the original data 0 corresponding to the symbol data 0; reference numeral 20 denotes an expansion result after expanding the original data 1, the original data 1 corresponding to the symbol data 1; similarly, reference numeral 30 denotes an expansion result obtained by expanding the original data 2, and the original data 20 corresponds to the symbol data 2.
In order to ensure the accuracy of transmitting each symbol data, that is, ensure that the symbol data can be received correctly by the receiving end, in the specific implementation of step S102, a backward cyclic shift operation may be performed on each original data after expansion.
In this embodiment, the backward cyclic shift operation refers to shifting the front numerical value in the original data to the tail of the original data. For example, the original data is { d 0,d1,d2,…,dM-1 }, the sequence with the front length s in the sequence is selected to move to the tail, and the original data after cyclic shift is { d s,ds+1,ds+2,…,dM-1,d0,d1,d2,…,ds-1 }.
In this embodiment, the symbol data may include a Cyclic Prefix (CP) and a data portion (data). The data portion of each symbol data may be determined through step S102. Further, in step S103, each of the cyclically shifted original data may be regarded as a data portion of its corresponding symbol data.
In a specific implementation of step S104, a cyclic prefix of each symbol data may be determined. In particular, the data may be copied from the tail of the data portion of the symbol data as a cyclic prefix of the symbol data according to the length of the cyclic prefix of the symbol data.
It should be noted that, the length of the cyclic prefix of each symbol data may be preconfigured, which is not limited by the embodiment of the present invention. For example, as shown in Table 1 below, symbol 0 has a cyclic prefix length of 160 (in 1/Rs, rs being the sample rate), and symbol 0 has a data portion length of 2048; the cyclic prefix length of symbol 1 is 144 and the data portion length of symbol 0 is 2048; and so on, the cyclic prefix length of symbol 2 is 144, and the data portion length of symbol 0 is 2048, which is not described here.
TABLE 1
Symbol mark 0 1 2 3 4 5 6
Cyclic prefix 160 144 144 144 144 144 144
Data part 2048 2048 2048 2048 2048 2048 2048
In the implementation of step S105, each symbol data may be sent out.
In the embodiment of the invention, for the original data to be transmitted, the time slot starting position is used as the starting time of each symbol data modulation by expanding the time slot starting position, and the original data is subjected to backward cyclic shift, namely the data positioned at the head of the original data is moved to the tail of the original data, so that the phase difference between the symbol data caused by different modulation carriers of the transmitting end and the receiving end can be avoided on the basis of ensuring that the data is correctly transmitted and received, further the phase compensation of the symbol data by the transmitting end and the receiving end respectively can be avoided, the operation complexity of transmitting and receiving the symbol data is reduced, and the transmitting and receiving efficiency of the symbol transmission data can be reduced.
In a specific example, the slot start position is taken as the starting point of the original data expansion, that is, the slot start position is taken as the starting time of the modulation of each symbol data, in this case, the phase difference of the transmitting end and the phase difference of the receiving end are respectively:
Wherein t 'is the slot duration, and t' =0 is the slot start time; k is the carrier number; k0 is carrier offset, which is a system parameter; n RB is the transmission bandwidth; A number of subcarriers contained for a single Resource Block (RB); m is subcarrier deviation of receiving and transmitting baseband signals; Δ f is the subcarrier spacing, f TX is the transmitting carrier, and f RX is the receiving carrier.
Because of k.DELTA f+fTX=(k+M)·△f+fRX; so thatThat is, there is no phase difference between the signal sent by the sending end and the signal received by the receiving end.
In one non-limiting embodiment of the present invention, step S102 shown in FIG. 1 may include the steps of: calculating the sum of the length of the cyclic prefix of the current symbol data and the length of the cyclic prefix of all symbol data positioned before the current symbol data in the time slot to be used as the shift length of the current original data; intercepting the data with the length of the shift length from the front part of the current original data, and putting the intercepted data into the tail part of the intercepted current original data to be used as the current original data after cyclic shift.
In this embodiment, for the current original data, the length of the data that needs to be subjected to backward cyclic shift is: the sum of the length of the cyclic prefix of the current symbol data and the length of the cyclic prefix of all symbol data preceding the current symbol data in the slot.
For example, referring to table 1 and fig. 3 together, symbol data (symbol) 0, symbol data 1, symbol data 2, symbol data 3, symbol data 4, symbol data 5 and symbol data 6 are in the same slot. For symbol data 0, which does not have symbol data prior to the time slot, the shift length of the original data corresponding to symbol 0 is the length 160 of the cyclic prefix of symbol 0. For symbol data 1, which has symbol 0 before it is in the slot, the shift length of the original data corresponding to symbol data 1 is the sum of the length of the cyclic prefix of symbol data 0 and the length of the cyclic prefix of symbol data 1, i.e., 160+144. Similarly, for symbol data 2, the shift length of the original data corresponding to symbol data 2 is 160+144+144.
Referring to fig. 3, for the original data corresponding to the symbol data 1, a sequence with a shift length of 160+144 is selected at the front and is shifted to the tail of the original data, so as to obtain the data portion of the symbol data 1.
In one non-limiting embodiment of the present invention, step S105 shown in fig. 1 may include the steps of: modulating each symbol data with a transmitting end carrier; and sending out the modulated symbol data.
In this embodiment, after each symbol data is obtained, the symbol data and the carrier at the transmitting end may be modulated, and the modulated symbol data may be transmitted. The process of performing transmitting-side carrier modulation on the symbol data may be a process of frequency band modulation.
For example, for the data a to be transmitted, the baseband time domain signal after baseband modulation is:
The data after radio frequency modulation is:
Wherein t 'is the slot duration, and t' =0 is the slot start time; k is the carrier number; k0 is carrier offset, which is a system parameter; n RB is the transmission bandwidth; A number of subcarriers contained for a single Resource Block (RB); m is subcarrier deviation of receiving and transmitting baseband signals; delta f is the subcarrier spacing.
In one non-limiting embodiment of the present invention, step S101 shown in fig. 1 may include the steps of: for each piece of original data, determining an expanded length according to the length of the current original data, the current symbol data corresponding to the current original data and the lengths of all symbol data of the current symbol data before the same time slot; and expanding the current original data according to the expanded length, wherein the length of the expanded current original data is greater than or equal to the expanded length.
In the embodiment of the invention, since each symbol data has a fixed starting position and an ending position in the time slot, in order to avoid unnecessary expansion operation, the expanded length of each symbol data can be determined according to the length of each symbol data in the time slot and the mutual position, thereby further reducing the operation complexity of transmitting and receiving the symbol data.
Referring to fig. 2 and table 1, symbol data 0 corresponds to original data 0, symbol data 1 corresponds to original data 1, and symbol data 2 corresponds to original data 2. The original data 0 has a length of 2048 (unit is 1/Rs, rs is a sampling rate), the symbol data 0 has a length of 160+2048, and the expanded original data 0 has an expanded length greater than 160+2048, so that the original data 0 is expanded twice. Similarly, the original data 1 has a length of 2048, the symbol data 0 has a length of 160+2048, the symbol data 1 has a length of 144+2048, and the expanded length of the expanded original data 1 is greater than 160+2048+144+2048, so that the original data 1 is expanded three times.
Referring to fig. 4, the embodiment of the invention also discloses a symbol data receiving method. The symbol data receiving method may include the steps of:
Step S401: receiving each symbol data sent by a sending terminal device, wherein each symbol data comprises a cyclic prefix and a data part;
step S402: removing the cyclic prefix of each symbol data to obtain a data portion of each symbol data;
Step S403: for the data part of each symbol data, performing forward cyclic shift on the current data part according to the length of the cyclic prefix of the current symbol data corresponding to the current data part and the lengths of the cyclic prefixes of all symbol data positioned before the current symbol data in the same time slot;
step S404: and taking each cyclically shifted data part as the corresponding original data of the corresponding symbol data in the baseband.
The symbol data receiving method of the present embodiment may be used for a data receiving apparatus, and may be, for example, a user equipment or a base station.
The forward cyclic shift operation in this embodiment refers to shifting the tail-located value of the original data to the front of the original data. For example, after the cyclic prefix is removed from the symbol data, the data portion is { e 0,e1,e,…,eM-1 }, the sequence with the tail length s in the sequence is selected to move to the front, and the data portion after the forward cyclic shift, that is, the original data is { e M-s,eM-s+1,…,eM-1,e0,e1,e2,…,eM-s-1 }.
In one non-limiting embodiment of the present invention, step S403 shown in fig. 4 may include the steps of: calculating the sum of the length of the cyclic prefix of the current symbol data and the length of the cyclic prefix of all symbol data positioned before the current symbol data in the time slot as the shift length of the current data part; intercepting the data with the length of the shift length from the rear part of the current data part, and putting the intercepted data into the front part of the intercepted current data part to be used as the current data part after cyclic shift.
The symbol data received by the receiver includes a cyclic prefix and a data portion. The receiving end removes the cyclic prefix of each symbol data according to the length of the cyclic prefix of each symbol data, specifically, the receiving end selects the data which is positioned at the front part of the symbol data and has the length of the cyclic prefix of the symbol data, and removes the data.
The data portion before forward cyclic shift shown in fig. 5 is symbol data from which the cyclic prefix is removed. Since the backward cyclic shift is performed at the transmitting end when the data portion is determined, the forward cyclic shift can be performed at the transmitting end for the data portion to restore the original data.
Referring to fig. 5 and table 1, for symbol data 1, symbol 0 exists before the time slot, and the shift length of the original data corresponding to symbol data 1 is the sum of the length of the cyclic prefix of symbol data 0 and the length of the cyclic prefix of symbol data 1, i.e. 160+144.
For the data portion corresponding to the symbol data 1, a sequence with a shift length of 160+144 is selected at the tail part and is moved to the head part of the original data, so as to obtain the original data corresponding to the symbol data 1.
In one non-limiting embodiment of the invention, step S401 shown in FIG. 4 may include the steps of: demodulating each received symbol data and the receiving end carrier wave to obtain each demodulated symbol data.
As described above, the transmitting end may transmit symbol data modulated by the carrier of the transmitting end. After receiving the modulated symbol data, the receiving end can demodulate each received symbol data and the carrier wave of the receiving end so as to recover the data before demodulation.
Referring to fig. 6, the embodiment of the invention also discloses a symbol data transmitting device 60. The symbol data transmitting means 60 may be used for a transmitting end device. The symbol data transmitting apparatus 60 may include: an expansion module 601, a backward cyclic shift module 602, a data portion determination module 603, a cyclic prefix determination module 604, and a transmission module 605.
The spreading module 601 is adapted to spread, in a time domain, original data corresponding to each symbol data in the baseband from a starting position of a time slot, where the original data is a sequence of values; the backward cyclic shift module 602 is adapted to perform backward cyclic shift on each extended original data according to the length of the cyclic prefix of the current symbol data corresponding to the current original data and the lengths of the cyclic prefixes of all symbol data located before the current symbol data in the same time slot; the data portion determination module 603 is adapted to take each cyclically shifted original data as a data portion of its corresponding symbol data; the cyclic prefix determination module 604 is adapted to copy, for each symbol data, data from the tail of the data portion of the symbol data as a cyclic prefix of the symbol data in accordance with the length of the cyclic prefix of the symbol data; the transmission module 605 is adapted to transmit out respective symbol data, each symbol data comprising a cyclic prefix and a data portion.
For more details of the working principle and the working manner of the co-symbol data transmitting apparatus 60, reference may be made to the related descriptions in fig. 1 to 5, which are not repeated here.
Referring to fig. 7, the embodiment of the invention also discloses a symbol data receiving device 70. The symbol data receiving means 70 may be used for receiving end devices. The symbol data receiving apparatus 70 may include a receiving module 701, a cyclic prefix removal module 702, a forward cyclic shift module 703, and a raw data determination module 704.
Wherein, the receiving module 701 is adapted to receive each symbol data sent by the sending end device, each symbol data including a cyclic prefix and a data portion; the cyclic prefix removal module 702 is adapted to remove the cyclic prefix of each symbol data to obtain a data portion of each symbol data; the forward cyclic shift module 703 is adapted to forward cyclic shift the current data portion according to the length of the cyclic prefix of the current symbol data corresponding to the current data portion and the lengths of the cyclic prefixes of all symbol data located before the current symbol data in the slot, for the data portion of each symbol data; the raw data determination module 704 is adapted to take each cyclically shifted data portion as its corresponding raw data of the corresponding symbol data in baseband.
For more details on the working principle and the working manner of the symbol data receiving device 70, reference may be made to the related descriptions in fig. 1 to 5, which are not repeated here.
The embodiment of the invention also discloses a storage medium, wherein computer instructions are stored on the storage medium, and the computer instructions can execute the steps of the method shown in fig. 1 or fig. 4 when the computer instructions run. The storage medium may include ROM, RAM, magnetic or optical disks, and the like. The storage medium may also include a non-volatile memory (non-volatile) or a non-transitory memory (non-transitory) or the like.
The embodiment of the invention also discloses a transmitting end device which can comprise a memory and a processor, wherein the memory stores computer instructions capable of running on the processor. The processor, when executing the computer instructions, may perform the steps of the method shown in fig. 1. The sending end equipment comprises, but is not limited to, terminal equipment such as mobile phones, computers, tablet computers and the like, or base station and core network side equipment.
The embodiment of the invention also discloses a receiving end device which can comprise a memory and a processor, wherein the memory stores computer instructions capable of running on the processor. The processor, when executing the computer instructions, may perform the steps of the method shown in fig. 4. The receiving end equipment comprises, but is not limited to, terminal equipment such as mobile phones, computers, tablet computers and the like, or base station and core network side equipment.
Although the present invention is disclosed above, the present invention is not limited thereto. Various changes and modifications may be made by one skilled in the art without departing from the spirit and scope of the invention, and the scope of the invention should be assessed accordingly to that of the appended claims.

Claims (9)

1. A symbol data transmission method, comprising:
for original data corresponding to each symbol data in a baseband, expanding the original data in a time domain from a time slot starting position, wherein the original data is a numerical sequence;
For each piece of expanded original data, performing backward cyclic shift on the current original data according to the length of the cyclic prefix of the current symbol data corresponding to the current original data and the lengths of the cyclic prefixes of all symbol data positioned before the current symbol data in the same time slot;
taking each cyclically shifted original data as a data part of corresponding symbol data;
For each symbol data, copying data from the tail of the data part of the symbol data according to the length of the cyclic prefix of the symbol data to be used as the cyclic prefix of the symbol data;
Transmitting respective symbol data, each symbol data including a cyclic prefix and a data portion;
The expanding the original data corresponding to each symbol data in the baseband in the time domain from the starting position of the time slot comprises the following steps:
For each piece of original data, determining an expanded length according to the length of the current original data, the current symbol data corresponding to the current original data and the lengths of all symbol data of the current symbol data before the same time slot;
And expanding the current original data according to the expanded length, wherein the length of the expanded current original data is greater than or equal to the expanded length.
2. The symbol data transmission method as claimed in claim 1, wherein said transmitting each symbol data comprises:
Modulating each symbol data with a transmitting end carrier;
and sending out the modulated symbol data.
3. A symbol data receiving method, comprising:
receiving each symbol data sent by a sending terminal device, wherein each symbol data comprises a cyclic prefix and a data part;
Removing the cyclic prefix of each symbol data to obtain a data portion of each symbol data;
For the data part of each symbol data, performing forward cyclic shift on the current data part according to the length of the cyclic prefix of the current symbol data corresponding to the current data part and the lengths of the cyclic prefixes of all symbol data positioned before the current symbol data in the same time slot;
taking each cyclically shifted data part as the corresponding original data of the corresponding symbol data in the baseband, wherein each symbol data is obtained by expanding the corresponding original data of each symbol data in the baseband in the time domain from the starting position of a time slot in the following expansion mode: for each piece of original data, determining an expanded length according to the length of the current original data, the current symbol data corresponding to the current original data and the lengths of all symbol data of the current symbol data before the same time slot; and expanding the current original data according to the expanded length, wherein the length of the expanded current original data is greater than or equal to the expanded length.
4. The symbol data receiving method as claimed in claim 3, wherein after receiving each symbol data transmitted by the transmitting device, further comprises:
demodulating each received symbol data and the receiving end carrier wave to obtain each demodulated symbol data.
5. A symbol data transmitting apparatus, comprising:
the expansion module is suitable for expanding the original data corresponding to each symbol data in the baseband in the time domain from the starting position of the time slot, wherein the original data is a numerical sequence;
The backward cyclic shift module is suitable for carrying out backward cyclic shift on the current original data according to the length of the cyclic prefix of the current symbol data corresponding to the current original data and the lengths of the cyclic prefixes of all symbol data positioned before the current symbol data in the same time slot for each extended original data;
A data portion determining module adapted to take each cyclically shifted original data as a data portion of its corresponding symbol data;
a cyclic prefix determining module adapted to copy, for each symbol data, data from a tail of a data portion of the symbol data as a cyclic prefix of the symbol data in accordance with a length of the cyclic prefix of the symbol data;
A transmitting module adapted to transmit respective symbol data, each symbol data comprising a cyclic prefix and a data portion;
The expansion module determines the expanded length of each piece of original data according to the length of the current original data, the current symbol data corresponding to the current original data and the lengths of all symbol data of the current symbol data before the same time slot; and expanding the current original data according to the expanded length, wherein the length of the expanded current original data is greater than or equal to the expanded length.
6. A symbol data receiving apparatus, comprising:
a receiving module adapted to receive respective symbol data transmitted by the transmitting end device, each symbol data including a cyclic prefix and a data portion;
The cyclic prefix removing module is suitable for removing the cyclic prefix of each symbol data to obtain the data part of each symbol data;
The forward cyclic shift module is suitable for carrying out forward cyclic shift on the data part of each symbol data according to the length of the cyclic prefix of the current symbol data corresponding to the current data part and the lengths of the cyclic prefixes of all symbol data positioned before the current symbol data in the same time slot;
The original data determining module is suitable for taking each cyclically shifted data part as the original data corresponding to the corresponding symbol data in the baseband, wherein each symbol data is obtained by expanding the original data corresponding to each symbol data in the baseband in the time domain from the starting position of a time slot, and the expansion mode is as follows: for each piece of original data, determining an expanded length according to the length of the current original data, the current symbol data corresponding to the current original data and the lengths of all symbol data of the current symbol data before the same time slot; and expanding the current original data according to the expanded length, wherein the length of the expanded current original data is greater than or equal to the expanded length.
7. A storage medium having stored thereon computer instructions which, when executed, perform the steps of the symbol data transmission method of claim 1 or 2 or the steps of the symbol data reception method of claim 3 or 4.
8. A transmitting device comprising a memory and a processor, said memory having stored thereon computer instructions executable on said processor, wherein said processor executes the steps of the symbol data transmission method according to claim 1 or 2 when said computer instructions are executed.
9. A receiver device comprising a memory and a processor, said memory having stored thereon computer instructions executable on said processor, wherein said processor, when executing said computer instructions, performs the steps of the symbol data receiving method of claim 3 or 4.
CN202211732282.5A 2019-02-28 2019-02-28 Symbol data transmitting and receiving method, storage medium, transmitting end device, and receiving end device Active CN116032449B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211732282.5A CN116032449B (en) 2019-02-28 2019-02-28 Symbol data transmitting and receiving method, storage medium, transmitting end device, and receiving end device

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202211732282.5A CN116032449B (en) 2019-02-28 2019-02-28 Symbol data transmitting and receiving method, storage medium, transmitting end device, and receiving end device
CN201910149775.8A CN111294181B (en) 2019-02-28 2019-02-28 Symbol data sending and receiving method, storage medium, sending end device, receiving end device

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN201910149775.8A Division CN111294181B (en) 2019-02-28 2019-02-28 Symbol data sending and receiving method, storage medium, sending end device, receiving end device

Publications (2)

Publication Number Publication Date
CN116032449A CN116032449A (en) 2023-04-28
CN116032449B true CN116032449B (en) 2024-07-16

Family

ID=71026419

Family Applications (2)

Application Number Title Priority Date Filing Date
CN202211732282.5A Active CN116032449B (en) 2019-02-28 2019-02-28 Symbol data transmitting and receiving method, storage medium, transmitting end device, and receiving end device
CN201910149775.8A Active CN111294181B (en) 2019-02-28 2019-02-28 Symbol data sending and receiving method, storage medium, sending end device, receiving end device

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN201910149775.8A Active CN111294181B (en) 2019-02-28 2019-02-28 Symbol data sending and receiving method, storage medium, sending end device, receiving end device

Country Status (1)

Country Link
CN (2) CN116032449B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114915390B (en) * 2021-02-08 2025-04-18 展讯通信(上海)有限公司 Cyclic prefix extension generation and indication method, device, and readable storage medium
CN120074997A (en) * 2023-11-29 2025-05-30 华为技术有限公司 Symbol processing method and communication device

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101924723A (en) * 2009-06-09 2010-12-22 中兴通讯股份有限公司 OFDM signal demodulation method and device
CN101997792A (en) * 2010-11-22 2011-03-30 东南大学 Cyclic prefix-based blind channel length estimation method

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102165743B (en) * 2008-09-25 2015-02-25 爱立信电话股份有限公司 Ofdm signal processing
KR101241824B1 (en) * 2011-08-09 2013-03-18 포항공과대학교 산학협력단 A receiver of communication system for orthogonal frequency division multiplexing and Method for mitigate a phase noise in thereof
CN102571668B (en) * 2012-01-06 2014-09-03 合肥东芯通信股份有限公司 Phase compensation method and system in LTE (long term evolution) system
CN107070831A (en) * 2014-07-10 2017-08-18 上海数字电视国家工程研究中心有限公司 The receiving handling method of leading symbol in physical frame
CN107231327B (en) * 2016-03-25 2020-05-05 中国科学院上海高等研究院 A system and method for transmitting and receiving a cyclic symmetrical preamble signal
CN106453187B (en) * 2016-09-26 2019-06-11 珠海全志科技股份有限公司 A kind of ofdm system method for synchronized and device
CN108736900B (en) * 2017-04-21 2021-08-24 展讯通信(上海)有限公司 Turbo code decoding control method and device, computer readable medium and terminal
CN108965187B (en) * 2018-06-14 2021-10-22 北京星网锐捷网络技术有限公司 Cyclic prefix removing method and device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101924723A (en) * 2009-06-09 2010-12-22 中兴通讯股份有限公司 OFDM signal demodulation method and device
CN101997792A (en) * 2010-11-22 2011-03-30 东南大学 Cyclic prefix-based blind channel length estimation method

Also Published As

Publication number Publication date
CN111294181A (en) 2020-06-16
CN111294181B (en) 2022-11-18
CN116032449A (en) 2023-04-28

Similar Documents

Publication Publication Date Title
US11665656B2 (en) Information transmission method and information transmission apparatus
CN101406017B (en) Apparatus and method for estimating and compensating carrier frequency offset in OFDM system
CN102148785B (en) Methods and devices for detecting main synchronous signal and generating sequence in LTE (Long Term Evolution) system
RU2644559C2 (en) Transmission device and method
JP7196281B2 (en) Reference signal transmission method, reference signal reception method, and device
US11528728B2 (en) Information transmission method and device
US8270508B2 (en) Apparatus and method for communication in variable bands
JP6108965B2 (en) Device and method for synchronizing receiver and computer program
US10390260B2 (en) Frame transmission method for wireless local area network and wireless local area network apparatus
US10523486B2 (en) Data modulation and demodulation method and data transmission method and node for multi-carrier system
CN116032449B (en) Symbol data transmitting and receiving method, storage medium, transmitting end device, and receiving end device
CN114270977B (en) Transmission and reception of downlink control information
JP7721648B2 (en) Resource mapping method, device and equipment
CN107819716A (en) A kind of frequency bias compensation method and equipment based on frequency domain
CN106936551B (en) A method for transmitting and receiving a demodulation reference signal, a terminal device and a base station
CN114051713B (en) Guard interval adaptation for coordinated beamforming
CN110754119A (en) Method, apparatus and computer storage medium for configuring synchronization carrier
CN107872868B (en) Method, apparatus and system for signal processing
JP4812567B2 (en) Pilot signal allocation method and radio apparatus using the same
JP5284891B2 (en) Communication apparatus and delay amount detection method
JP6061296B2 (en) Wireless transmitter, wireless receiver, wireless communication system, and wireless communication method
WO2018048493A1 (en) Symbol blocking and guard intervals for wireless networks
CN118740555A (en) Abnormality detection method and device, communication equipment, chip, storage medium
CN111557080A (en) New air interface network access node, client equipment and method thereof
WO2018219233A1 (en) Data modulation method, device and storage medium

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