CN114826836B - Signal generation method, signal generation device, signal transmission equipment and storage medium - Google Patents
Signal generation method, signal generation device, signal transmission equipment and storage medium Download PDFInfo
- Publication number
- CN114826836B CN114826836B CN202210443676.2A CN202210443676A CN114826836B CN 114826836 B CN114826836 B CN 114826836B CN 202210443676 A CN202210443676 A CN 202210443676A CN 114826836 B CN114826836 B CN 114826836B
- Authority
- CN
- China
- Prior art keywords
- array
- training
- signal
- delay
- transmitted
- 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 119
- 230000008054 signal transmission Effects 0.000 title claims abstract description 15
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 title claims abstract description 12
- 238000012549 training Methods 0.000 claims abstract description 431
- 230000005540 biological transmission Effects 0.000 claims abstract description 67
- 125000004122 cyclic group Chemical group 0.000 claims description 82
- 238000004364 calculation method Methods 0.000 claims description 21
- 238000004590 computer program Methods 0.000 claims description 18
- 238000005070 sampling Methods 0.000 claims description 10
- 239000013256 coordination polymer Substances 0.000 claims 2
- 230000006854 communication Effects 0.000 abstract description 28
- 238000004891 communication Methods 0.000 abstract description 27
- 230000008569 process Effects 0.000 abstract description 16
- 238000010586 diagram Methods 0.000 description 20
- 238000005516 engineering process Methods 0.000 description 18
- 230000006870 function Effects 0.000 description 15
- 238000010295 mobile communication Methods 0.000 description 10
- 238000012545 processing Methods 0.000 description 10
- 230000000875 corresponding effect Effects 0.000 description 9
- 238000001514 detection method Methods 0.000 description 6
- 238000003491 array Methods 0.000 description 5
- 230000008030 elimination Effects 0.000 description 5
- 238000003379 elimination reaction Methods 0.000 description 5
- 230000007774 longterm Effects 0.000 description 4
- 230000009286 beneficial effect Effects 0.000 description 3
- 238000004378 air conditioning Methods 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 239000003795 chemical substances by application Substances 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 101000583218 Drosophila melanogaster Protein krasavietz Proteins 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000010363 phase shift Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000003595 spectral effect Effects 0.000 description 1
- 238000010897 surface acoustic wave method Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/0202—Channel estimation
- H04L25/0224—Channel estimation using sounding signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2647—Arrangements specific to the receiver only
- H04L27/2655—Synchronisation arrangements
- H04L27/2689—Link with other circuits, i.e. special connections between synchronisation arrangements and other circuits for achieving synchronisation
- H04L27/2695—Link with other circuits, i.e. special connections between synchronisation arrangements and other circuits for achieving synchronisation with channel estimation, e.g. determination of delay spread, derivative or peak tracking
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE 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/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Power Engineering (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The application discloses a signal generation method, a signal generation device, signal transmitting equipment and a storage medium, and belongs to the technical field of communication. The signal transmitting device applied to the OTFS system of the orthogonal time-frequency air conditioner comprises the following steps: dividing transmission resources of the delay-Doppler signal plane into training symbol resources and data symbol resources, wherein the training symbol resources are used for placing a training array for channel estimation, and the data symbol resources are used for placing data to be transmitted; acquiring a training array according to the dimension parameters of the training symbol resources; and adding the training array into a training symbol resource in a transmission frame, and adding data to be transmitted into a data symbol resource to generate a signal to be transmitted. The method and the device can utilize the autocorrelation of the training array to carry out channel estimation, do not need to distribute impulse signals with larger power in the signals to be transmitted, and reduce the peak-to-average ratio in the signal transmission process in the OTFS system.
Description
Technical Field
The present disclosure relates to the field of communications technologies, and in particular, to a signal generating method, a signal generating device, a signal transmitting device, and a storage medium.
Background
With the rapid development of science and technology, the reality of data transmission by adopting a wireless communication technology is increasing, and in daily life, various data needs to be transmitted between terminals, between terminals and servers and between servers.
Currently, in the orthogonal time-frequency air conditioning OTFS (Orthogonal time frequency space modulation) technology, channel estimation is the basis for realizing signal detection by a receiving end, and is important for constructing an OTFS system. The channel estimation may be generally performed by using a Pilot (EP) -assisted method, in this manner, an impulse signal is Embedded in a transmission frame as a Pilot, a threshold is set at a receiving end, and a received Pilot response is filtered to implement channel parameter estimation in a delay-doppler domain, in this process, in order to ensure accuracy of channel estimation, the Pilot needs to allocate an impulse signal with a relatively high power, which results in a relatively high Peak-to-Average Ratio (PAPR) in an OTFS system, and reduces energy efficiency of the system.
Disclosure of Invention
The embodiment of the application provides a signal generation method, a channel parameter acquisition method, a device, signal transmitting equipment, signal receiving equipment and a storage medium, which can reduce the peak-to-average ratio in the signal transmission process in an OTFS system.
In one aspect, an embodiment of the present application provides a signal generating method, where the method is applied to a signal transmitting device in an OTFS system of an orthogonal time-frequency air conditioner, and the method includes:
dividing transmission resources of a delay-Doppler signal plane into training symbol resources and data symbol resources, wherein the training symbol resources are used for placing a training array for channel estimation, and the data symbol resources are used for placing data to be transmitted;
acquiring a training array according to the dimension parameters of the training symbol resources;
and adding the training array into the training symbol resource in a sending frame, adding the data to be transmitted into the data symbol resource, and generating a signal to be transmitted.
Optionally, the dimensions of the transmission resources of the delay-doppler signal plane include a delay domain dimension and a doppler domain dimension, the training array includes training array content and a training array cyclic prefix, and before the acquiring the training array according to the dimension parameters of the training symbol resources, the method further includes:
determining the delay domain dimension of the training array cyclic prefix according to the frame structure size of the transmitted frame, the sampling interval of the transmission resource and the maximum delay threshold of the delay domain dimension;
The obtaining the training array according to the dimension parameters of the training symbol resource includes:
acquiring the array content according to the number of the Doppler domain dimensions of the training symbol resources;
acquiring the training array cyclic prefix according to the number of the Doppler domain dimensions of the training symbol resource, the delay domain dimensions of the training array cyclic prefix and the array content;
and acquiring the training array according to the cyclic prefix of the training array and the array content.
Optionally, the number of the dimensions of the delay domains of the cyclic prefix of the training array is a, and the content contained in the cyclic prefix of the training array is the same as the content contained in the dimensions of the inverse a delay domains of the content of the array.
Optionally, the acquiring the array content according to the number of dimensions of the doppler domain dimensions of the training symbol resource includes:
determining a first dimension number and a second dimension number of the array content according to the dimension number;
and acquiring the array content according to the first dimension quantity and the second dimension quantity.
Optionally, the first dimension number is equal to the second dimension number.
Optionally, the obtaining the training array according to the training array cyclic prefix and the array content includes:
and splicing the training array cyclic prefix and the array content in the time delay domain dimension to obtain the training array.
Optionally, the waveform of the signal to be transmitted is a rectangular waveform;
the delay domain dimension of the training array ranges from an A-th position to an N-th position, and N is the number of dimensions of the Doppler domain dimension of the training symbol resource.
Optionally, after the training array is added to the training symbol resource in the sending frame, the data to be transmitted is added to the data symbol resource, and after generating a frame to be transmitted, the method further includes:
performing cascade operation of inverse fast Fourier transform (ISFFT) and Haisenberg transform on the signal to be transmitted to obtain a transformed signal to be transmitted;
and adding a cyclic prefix CP to the transformed signal to be transmitted, and transmitting the cyclic prefix CP through an antenna of the signal transmitting equipment.
On the other hand, an embodiment of the present application provides a method for obtaining a channel parameter, where the method is applied to a signal receiving device in an OTFS system of an orthogonal time-frequency air conditioner, and the method includes:
Receiving a target signal in a delay-Doppler domain, wherein the target signal comprises a training array and data to be transmitted, and the training array is used for channel estimation;
generating a local array based on the mode of the training array generated by the signal transmitting equipment;
determining a shift value generated by the training array in a delay-doppler signal plane according to the autocorrelation between the local array and the training array;
and acquiring the channel parameters according to the shift value, wherein the channel parameters comprise path delay and Doppler shift.
Optionally, the dimensions of the transmission resources of the delay-doppler signal plane include a delay-domain dimension and a doppler-domain dimension, the training array includes an array content and a training-array cyclic prefix, and before determining the shift value generated by the training array in the delay-doppler signal plane according to the autocorrelation between the local array and the training array, the method further includes:
setting a shift range of the local array according to the delay domain dimension range of the array content;
said determining a shift value generated by said training array in a delay-doppler signal plane based on an autocorrelation between said local array and said training array, comprising:
A shift value generated by the array content in the delay-doppler signal plane is determined from an autocorrelation between the local array and the array content over a shift range of the local array.
Optionally, the number of the dimensions of the delay domains of the cyclic prefix of the training array is a, and the content contained in the cyclic prefix of the training array is the same as the content contained in the dimensions of the inverse a delay domains of the content of the array.
Optionally, the waveform of the target signal is a rectangular waveform;
the delay domain dimension of the training array ranges from an A-th position to an N-th position, where N is the number of dimensions of the Doppler domain dimension of the array content.
Optionally, the channel parameters further include a path gain, and the method further includes:
determining a calculation mode of the path gain according to the autocorrelation between the local array and the training array;
and acquiring the path gain according to the calculation mode.
Optionally, the determining the calculation mode of the path gain according to the autocorrelation between the local array and the training array includes:
and when the autocorrelation between the local array and the training array belongs to a correlation relationship, determining the calculation mode of the path gain to calculate according to a first formula.
Optionally, the determining the calculation mode of the path gain according to the autocorrelation between the local array and the training array includes:
when the autocorrelation between the local array and the training array belongs to a non-correlation relationship, determining the calculation mode of the path gain to calculate according to a preset threshold;
the obtaining the path gain according to the calculation mode includes:
determining path gains of the paths within the shift value range;
and acquiring each path gain of which the path gain is larger than the preset threshold value in each path.
Optionally, each of the shift values corresponds to a path delay and a doppler shift.
On the other hand, the embodiment of the application provides a signal generating device, which is applied to signal transmitting equipment in an OTFS system of an orthogonal time-frequency air conditioner, and comprises:
a first dividing module, configured to divide transmission resources of a delay-doppler signal plane into training symbol resources and data symbol resources, where the training symbol resources are used for placing a training array for channel estimation, and the data symbol resources are used for placing data to be transmitted;
The first acquisition module is used for acquiring a training array according to the dimension parameters of the training symbol resources;
and the first generation module is used for adding the training array into the training symbol resources in a sending frame, adding the data to be transmitted into the data symbol resources and generating a signal to be transmitted.
On the other hand, an embodiment of the present application provides a channel parameter obtaining apparatus, where the apparatus is applied to a signal receiving device in an OTFS system of an orthogonal time-frequency air conditioner, and the apparatus includes:
a first receiving module, configured to receive a target signal in a delay-doppler domain, where the target signal includes a training array and data to be transmitted, and the training array is used for channel estimation;
the second generation module is used for generating a local array based on the mode of the training array generated by the signal transmission equipment;
a first determining module configured to determine a shift value generated by the training array in a delay-doppler signal plane according to an autocorrelation between the local array and the training array;
and the second acquisition module is used for acquiring the channel parameters according to the shift value, wherein the channel parameters comprise path delay and Doppler shift.
In another aspect, an embodiment of the present application provides a signal transmitting apparatus, where the signal transmitting apparatus includes a memory and a processor, where the memory stores a computer program, and the computer program when executed by the processor causes the processor to implement a signal generating method according to one of the aspects and any optional manner of the foregoing aspect.
In another aspect, an embodiment of the present application provides a signal receiving apparatus, where the signal transmitting apparatus includes a memory and a processor, where the memory stores a computer program, and when the computer program is executed by the processor, the processor is caused to implement a channel parameter obtaining method according to the other aspect and any optional manner of the other aspect.
In another aspect, embodiments of the present application provide a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements a signal generation method as described in one of the above aspects and any of its alternatives.
In another aspect, embodiments of the present application provide a computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements a channel parameter acquisition method as described in the other aspect and any of its alternatives.
The technical scheme provided by the embodiment of the application at least comprises the following beneficial effects:
in the method, transmission resources of a delay-Doppler signal plane are divided into training symbol resources and data symbol resources, wherein the training symbol resources are used for placing a training array for channel estimation, and the data symbol resources are used for placing data to be transmitted; acquiring a training array according to the dimension parameters of the training symbol resources; and adding the training array into a training symbol resource in a transmission frame, and adding data to be transmitted into a data symbol resource to generate a signal to be transmitted. According to the method and the device, the transmission resources of the Doppler signal plane are divided in advance, so that the training array is added in the training symbol resources, the generated signal to be transmitted contains the training array, the autocorrelation of the signal to be transmitted is improved, the autocorrelation of the training array can be utilized for channel estimation, the impulse signals with larger power do not need to be distributed in the signal to be transmitted, and the peak-to-average ratio of an OTFS system is reduced.
Drawings
FIG. 1 is a schematic diagram of a scenario architecture of a wireless communication scenario illustrated in an exemplary embodiment of the present application;
FIG. 2 is a method flow diagram of a signal generation method provided in an exemplary embodiment of the present application;
Fig. 3 is a method flowchart of a channel parameter acquisition method according to an exemplary embodiment of the present application;
FIG. 4 is a method flow diagram of a signal generation method provided in an exemplary embodiment of the present application;
fig. 5 is a schematic diagram of a structure of a transmission frame according to an exemplary embodiment of the present application;
FIG. 6 is a schematic diagram of adding data in a transmission frame according to an exemplary embodiment of the present application;
fig. 7 is a block diagram of a signal transmitting apparatus according to an exemplary embodiment of the present application;
fig. 8 is a method flowchart of a channel parameter acquisition method according to an exemplary embodiment of the present application;
fig. 9 is a schematic structural diagram of a received target signal according to an exemplary embodiment of the present application;
fig. 10 is a block diagram of a signal receiving apparatus according to an exemplary embodiment of the present application;
fig. 11 is a block diagram of a signal generating apparatus according to an exemplary embodiment of the present application;
fig. 12 is a block diagram of a channel parameter acquiring apparatus according to an exemplary embodiment of the present application;
fig. 13 is a schematic diagram of a computer device according to an exemplary embodiment of the present application.
Detailed Description
Reference will now be made in detail to exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numbers in different drawings refer to the same or similar elements, unless otherwise indicated. The implementations described in the following exemplary examples are not representative of all implementations consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with some aspects of the present application as detailed in the accompanying claims.
References herein to "a plurality" means two or more. "and/or", describes an association relationship of an association object, and indicates that there may be three relationships, for example, a and/or B, and may indicate: a exists alone, A and B exist together, and B exists alone. The character "/" generally indicates that the context-dependent object is an "or" relationship.
The scheme provided by the application can be used in a real scene of data transmission through each transmission node in a wireless communication system when people use the wireless communication system in daily life, and in order to facilitate understanding, a few nouns and scene structures related to the embodiment of the application are briefly introduced.
Orthogonal time-frequency space modulation (Orthogonal Time Frequency Space Modulation, OTFS) is a two-dimensional multi-carrier technique that modulates in the delay-doppler domain, and can convert a time-frequency dual-selection channel into a time-invariant channel with sparsity in the delay-doppler domain, which is beneficial for the receiving end to realize good signal recovery.
Referring to fig. 1, a schematic diagram of a scenario architecture of a wireless communication scenario according to an exemplary embodiment of the present application is shown, as shown in fig. 1, where the scenario architecture may include: a number of terminals 110 and base stations 120.
Terminal 110 is a wireless communication device that may transmit data using a wireless access technology. For example, the terminal 110 may support cellular mobile communication technologies, such as the fourth generation mobile communication technology (the 4th generation mobile communication,4G) technology and 5G technology. Alternatively, the terminal 110 may also support a next generation mobile communication technology of the 5G technology.
For example, the terminal 110 may be a vehicle-mounted device, for example, a car computer with a wireless communication function, or a wireless communication device externally connected to the car computer.
Alternatively, the terminal 110 may be a roadside device, for example, a street lamp, a signal lamp, or other roadside devices having a wireless communication function.
Alternatively, terminal 110 may be a user terminal device such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal, for example, a portable, pocket, hand-held, computer-built-in or vehicle-mounted mobile device. Such as a Station (STA), subscriber unit (subscriber unit), subscriber Station (subscriber Station), mobile Station (mobile), remote Station (remote Station), access point, remote terminal (remote terminal), access terminal (access terminal), user equipment (user terminal), user agent (user agent), user device (user equipment), or User Equipment (UE). Specifically, for example, the terminal 110 may be a mobile terminal such as a smart phone, a tablet computer, an electronic book reader, or may be an intelligent wearable device such as an intelligent glasses, an intelligent watch, or an intelligent bracelet.
Alternatively, terminal 110 is a wireless communication device supporting half duplex technology.
Optionally, a plurality of terminals 110 support wireless communication through a direct communication mode.
The base station 120 may be a network-side device in a wireless communication system. The wireless communication system can be a fourth generation mobile communication technology system, which is also called a long term evolution LTE (Long Term Evolution) system; alternatively, the wireless communication system may be a 5G system, also called a New air interface NR (New Radio) system. Alternatively, the wireless communication system may be a next generation system of the 5G system.
The base station 120 may be an evolved node b (eNB) employed in a 4G system. Alternatively, the base station 120 may be a base station (gNB) in a 5G system that employs a centralized and distributed architecture. When the base station 120 adopts a centralized and distributed architecture, it generally includes a Centralized Unit (CU) and at least two Distributed Units (DUs). A protocol stack of a packet data convergence protocol (Packet Data Convergence Protocol, PDCP) layer, a radio link layer control protocol (Radio Link Control, RLC) layer, and a medium access control (Media Access Control, MAC) layer is provided in the centralized unit; a Physical (PHY) layer protocol stack is provided in the distribution unit, and the specific implementation of the base station 120 is not limited in the embodiments of the present disclosure.
A wireless connection may be established between base station 120 and terminal 110 over a wireless air interface. In various embodiments, the wireless air interface is a fourth generation mobile communication network technology (4G) standard-based wireless air interface; or, the wireless air interface is a wireless air interface based on a fifth generation mobile communication network technology (5G) standard, for example, the wireless air interface is a new air interface; alternatively, the wireless air interface may be a wireless air interface based on a 5G-based technology standard of a next generation mobile communication network.
Optionally, the wireless communication system may further include a network management device 130.
Several base stations 120 are respectively connected to a network management device 130. The network management device 130 may be a core network device in a wireless communication system, for example, the network management device 130 may be a mobility management entity (Mobility Management Entity, MME) in an evolved packet core network (Evolved Packet Core, EPC). Alternatively, the network management device may be other core network devices, such as a Serving GateWay (SGW), a public data network GateWay (Public Data Network GateWay, PGW), a policy and charging rules function (Policy and Charging Rules Function, PCRF) or a home subscriber server (Home Subscriber Server, HSS), etc. The embodiment of the present disclosure is not limited to the implementation form of the network management device 130.
In the wireless communication scenario shown in fig. 1, it is very common to perform communication between a plurality of terminals at the same time, for example, in an orthogonal time-frequency air conditioning system (Orthogonal Time Frequency Space Modulation, OTFS) system, communication between terminals is supported, between terminals and a base station, between terminals and roadside devices, between terminals and a handheld device, and the like. In the communication process of the OTFS system, some key problems still exist in constructing the OTFS system with high mobility, for example, accurate channel estimation at the receiving end is a basis for realizing signal detection at the receiving end, which is important for constructing the OTFS system.
At present, in the scheme of channel estimation, a channel estimation method based on pilot frequency assistance is simple to realize and excellent in performance, and is widely studied in the field of OTFS. The channel estimation method based on Embedded Pilot (EP) embeds an impulse signal in a transmission frame as a Pilot, and sets a threshold value at a receiving end to filter a received Pilot response, thereby realizing channel parameter estimation in a delay-doppler domain. In addition, the channel estimation method based on the superimposed pilot frequency (Superimposed Training, ST) adopts a frame structure design of superimposing pilot frequency and data symbol, and has the characteristics of low PAPR and high spectral efficiency compared with the method of embedding EP, but the receiving signal is formed by coupling pilot frequency and data, so that in order to obtain more accurate channel state information, the receiving end needs to execute complex interference elimination processing, which is not beneficial to practical engineering realization. Therefore, in the above-mentioned technology, the manner based on the embedded pilot needs to add the impulse signal with a large power to be allocated, which results in lower Peak-to-Average Ratio (PAPR) performance in the OTFS system. Based on the mode of overlapping the pilot frequency, the transmitted data contains the result of pilot frequency and data coupling, and the receiving end is required to perform interference elimination processing, so that the transmission efficiency of OTFS system data is reduced.
In order to reduce peak-to-average ratio in a signal transmission process in an OTFS system and improve transmission efficiency of OTFS system data, the application provides a signal generation method.
Referring to fig. 2, a method flowchart of a signal generating method according to an exemplary embodiment of the present application is shown. The method can be applied to the base station or the terminal which is used as the signal transmitting equipment in the OTFS system of the orthogonal time-frequency air conditioner in the figure 1, and as shown in the figure 2, the signal generating method can comprise the following steps.
In step 201, the transmission resources of the delay-doppler signal plane are divided into training symbol resources for placing a training array for channel estimation and data symbol resources for placing data to be transmitted.
Optionally, the signal transmitting device may divide transmission resources of the time delay doppler signal plane according to a preset division manner. The preset dividing manner may be dividing based on a power relationship between the training symbol and the data to be transmitted. For example, the relation formula between the power of the training symbol and the power of the data to be transmitted may be as follows:
E{|x p | 2 }=E{|x d | 2 }=ρ;
Wherein x is p Represents any training symbol, E { |x p | 2 Power of any training symbol, x d Data symbol, E { |x, representing any one of the data to be transmitted d | 2 The power of any one data symbol of data to be transmitted is represented by }, and p represents the power of each symbol. That is, the power of the training symbol resources and the power of the data symbol resources are equal when divided.
Optionally, the training symbol resources obtained by dividing will be used for placing the training array, and the data symbol resources obtained by dividing will be used for placing the data to be transmitted. The training array is used for channel estimation, the training array is added in training symbol resources, and after the receiving end receives the training array, channel estimation is carried out according to the autocorrelation of the training array, so that the impulse signal with larger power does not need to be distributed in the signal to be transmitted generated by the signal transmitting equipment, and the peak-to-average ratio is reduced.
Step 202, obtaining a training array according to the dimension parameters of the training symbol resources.
The dimension parameter may be a length or a width of the training symbol resource. The signal transmitting device acquires a training array with the same dimension as the dimension parameter based on the dimension parameter of the training symbol resource. For example, the length of the training symbol resource obtained by dividing is L, the width is W, and the signal transmitting device can acquire the training array with the same dimension, that is, the length of the training array is also L, and the width is also W.
In step 203, the training array is added to the training symbol resource in the transmission frame, and the data to be transmitted is added to the data symbol resource, so as to generate a signal to be transmitted.
Optionally, in the transmitting frame, the signal transmitting device sequentially adds the training array to the training symbol resource, and sequentially adds the data to be transmitted to the data symbol resource, so as to generate the signal to be transmitted.
In summary, in the present application, the transmission resources of the delay-doppler signal plane are divided into training symbol resources and data symbol resources, where the training symbol resources are used for placing a training array for channel estimation, and the data symbol resources are used for placing data to be transmitted; acquiring a training array according to the dimension parameters of the training symbol resources; and adding the training array into a training symbol resource in a transmission frame, and adding data to be transmitted into a data symbol resource to generate a signal to be transmitted. According to the method and the device, the transmission resources of the Doppler signal plane are divided in advance, so that the training array is added in the training symbol resources, the generated signal to be transmitted contains the training array, the autocorrelation of the signal to be transmitted is improved, the autocorrelation of the training array can be utilized for channel estimation, the impulse signals with larger power do not need to be distributed in the signal to be transmitted, and the peak-to-average ratio in the signal transmission process in the OTFS system is reduced.
In order to reduce peak-to-average ratio in signal transmission process in an OTFS system and improve transmission efficiency of OTFS system data, the application provides a channel parameter acquisition method, which comprises the steps of generating a local array at a receiving end and completing channel estimation according to autocorrelation between the local array and a training array contained in a signal.
Referring to fig. 3, a method flowchart of a channel parameter obtaining method according to an exemplary embodiment of the present application is shown. The method can be applied to the base station or the terminal serving as the signal receiving device in the OTFS system of fig. 1, and as shown in fig. 3, the method for obtaining the channel parameters can include the following steps.
In step 301, a target signal is received in the delay-doppler domain, the target signal comprising a training array and data to be transmitted, the training array being used for channel estimation.
Alternatively, a target signal including the training array and the data to be transmitted is generated at the signal transmitting device, and the generated target signal is transmitted, and accordingly, the signal receiving device may receive the target signal in the delay-doppler domain. The target signal may be a signal to be transmitted generated by the signal transmitting device in the embodiment of fig. 2, and the training array and the data to be transmitted included in the target signal are similar to the description in fig. 2, which is not repeated herein.
Step 302, generating a local array based on the manner in which the training array is generated by the signal transmitting device.
Alternatively, the signal receiving device may generate the training array in the same manner as the signal transmitting device, and the training array may be generated at the signal receiving device and referred to as a local array. That is, similar to the default generation manner, a developer or an operation and maintenance person sets the default generation manner in the signal receiving apparatus and the signal transmitting apparatus in advance, and the signal receiving apparatus can generate a training array of the same dimension as the signal transmitting apparatus as the local array.
In step 303, a shift value generated by the training array in the delay-doppler signal plane is determined based on the autocorrelation between the local array and the training array.
Optionally, the signal receiving device determines an autocorrelation between the generated local array and the training array in the acquired target signal according to the generated local array and determines a shift value generated by the training array in the delay-doppler signal plane according to a preset local array shift. The method for determining the autocorrelation can be to preset different local array shifts, correlate the local array with a training array of a received target signal, thereby determining the autocorrelation between the local array and the training array, and then search sequentially according to the preset different local array shifts to determine the shift value generated by the training array in the delay-doppler signal plane.
Step 304, obtaining channel parameters according to the shift value, wherein the channel parameters include path delay and Doppler shift.
Optionally, the channel receiving device acquires a channel parameter corresponding to the shift value based on the acquired shift value, where the channel parameter includes a path delay and a doppler shift, so as to complete channel estimation.
In summary, the signal receiving apparatus receives a target signal in a delay-doppler domain, where the target signal includes a training array and data to be transmitted, and the training array is used for channel estimation; generating a local array based on the training array generated by the signal transmitting device; determining a shift value generated by the training array in the delay-doppler signal plane according to the autocorrelation between the local array and the training array; channel parameters including path delay and Doppler shift are obtained based on the shift values. According to the method and the device, the transmission resources of the Doppler signal plane are divided in advance, the training array is added in the training symbol resources, the generated signal to be transmitted contains the training array, the signal received by the signal receiving equipment also contains the training array, the local array is generated through the signal receiving equipment, the channel estimation is carried out based on the autocorrelation between the local array and the training array, the impulse signals with larger power do not need to be distributed in the signal to be transmitted, the signal receiving equipment is not needed to execute interference elimination processing, and the peak-to-average ratio in the signal transmission process in the OTFS system is reduced.
In one possible implementation manner, the dimensions of the transmission resources of the delay-doppler signal plane referred to in the present application include a delay domain dimension and a doppler domain dimension, and the signal transmitting device divides the delay domain dimension according to a preset division manner, so as to obtain training symbol resources and data symbol resources with the same doppler dimension, and further add the training array and data to be transmitted.
Referring to fig. 4, a method flowchart of a signal generating method according to an exemplary embodiment of the present application is shown. The method can be applied to the base station or the terminal which is used as the signal transmitting equipment in the OTFS system of the orthogonal time-frequency air conditioner in the figure 1, and as shown in figure 4, the signal generating method can comprise the following steps.
Step 401, dividing transmission resources of the delay-doppler signal plane into training symbol resources and data symbol resources, wherein the training symbol resources are used for placing a training array for channel estimation, and the data symbol resources are used for placing data to be transmitted; the training array includes training array content and training array cyclic prefix.
Optionally, the dimensions of the transmission resources of the delay-doppler signal plane include a delay-domain dimension and a doppler-domain dimension, and the signal transmitting device divides the transmission resources of the delay-doppler signal plane into training symbol resources and data symbol resources.
Alternatively, in the OTFS system referred to in the present application, the time-frequency signal plane may be regarded as a grid with a sampling interval T on the time axis and a frequency axis interval Δf, where the time-frequency signal plane may be expressed by the following formula:
Λ TF ={(nT,mΔf),n=0,1,2…N-1,m=0,1,2…M-1};
where N and M represent the total number of time intervals and the total number of frequency subchannels, respectively.
Accordingly, the discrete delay-doppler signal plane can be expressed as:
where Δf/N represents the sampling interval of the Doppler domain, T/M represents the sampling interval of the delay domain, k represents Doppler in the delay-Doppler plane, and l represents the delay index in the delay-Doppler plane. In the delay-doppler signal plane, the OTFS system in this application divides the mxn resource grid into two parts: part of which is used for channel estimation and places training symbols x p The method comprises the steps of carrying out a first treatment on the surface of the Another part is used for transmitting data information, and the data symbol x is placed d The relation between the power of the training symbols and the power of the data to be transmitted is similar to that described in step 201 above, and will not be repeated here.
For example, please refer to fig. 5, which illustrates a schematic diagram of a transmission frame according to an exemplary embodiment of the present application. As shown in fig. 5, the transmission frame includes a divided training symbol resource 501 and a data symbol resource 502, where for each symbol in the training symbol resource 501, the content of a training array for channel estimation may be placed, and for each symbol in the data symbol resource 502, data to be transmitted may be placed. The dividing manner may refer to the description in step 201 in the embodiment of fig. 2, which is not described herein.
Optionally, in order to enable the signal receiving device to eliminate interference of data to be transmitted on training symbols, a training array cyclic prefix may be set before training array content of the training array, so that the training array of the application includes the training array content and the training array cyclic prefix, and the training array is composed of the training array content and the training array cyclic prefix.
Step 402, determining the delay domain dimension of the training array cyclic prefix according to the frame structure size of the transmission frame, the sampling interval of the transmission resource and the maximum delay threshold of the delay domain dimension.
Alternatively, the frame structure size may be the size of the delay domain dimension of the frame structure shown in fig. 5, and the signal transmitting device may bring the size of the delay domain dimension of the frame structure, the sampling interval of the transmission resource, and the maximum delay threshold of the delay domain dimension into the first formula, and calculate the minimum value of the delay domain dimension of the training array cyclic prefix. Wherein, the first formula is as follows:
wherein l τ Representing the minimum value of the delay domain dimension of the calculated training array cyclic prefix, τ max A maximum delay threshold value representing the dimension of a delay domain, M represents the dimension of the delay domain of a frame structure, and T 1 Representing the sampling interval of the transmission resource. That is, the delay domain dimension of the training array cyclic prefix is calculated according to the first formulaMinimum value, the delay domain dimension of the training array cyclic prefix determined by the signal transmitting equipment cannot be smaller than the minimum value l τ . Wherein T is 1 The time axis sampling interval T is described above.
Optionally, the signal transmitting device knows that the delay domain dimension of the training array cyclic prefix cannot be less than l τ Can be not less than l τ Is determined as the delay domain dimension of the training array cyclic prefix. For example, l τ Is a 2 symbol resource, and in fig. 5, the delay domain dimension corresponding to 0 to 2 symbols can be used as the delay domain dimension of the training array cyclic prefix.
Step 403, obtaining the array content according to the number of the Doppler domain dimensions of the training symbol resource.
In one possible implementation manner, the signal transmitting device may determine the first dimension number and the second dimension number of the array content according to the dimension number of the doppler domain dimension of the training symbol resource; and acquiring array content according to the first dimension quantity and the second dimension quantity. Optionally, the first dimension number is equal to the second dimension number.
That is, the signal transmitting apparatus may determine the array dimension of the array content according to the number of dimensions of the doppler domain dimension of the training symbol resources obtained by the division. In this application, the array dimensions of the array content are two-dimensional, and the number of the first dimension and the second dimension may be the same or different, and when the number of the first dimension is equal to the number of the second dimension, it is stated that the number of the first dimension and the second dimension are the same. For example, the signal transmitting device may use the number of dimensions of the doppler domain dimensions of the divided training symbol resources as the first number of dimensions of the array content. Taking the example that the transmission frame in the OTFS system includes m×n resources, when the number of dimensions of the doppler domain dimensions of the training symbol resources obtained by dividing is N, the first dimension of the array content determined by the signal transmitting device is also N, and if the first dimension and the second dimension are the same, the number of the second dimension is also N. The signal transmitting device generates array contents in n×n dimensions in a manner of generating the array contents. That is, in order to reduce the influence of the inter-doppler interference caused by the fractional doppler, the signal transmitting device of the present application may set the doppler domain dimension of the training array to N, so that the training array content p is set to a matrix of 2 dimensions n×n dimensions, for example, p= { p [ i, j ], 0+.i < N, 0+.j < N ], and the following relationship is satisfied:
Where ρ represents the power per symbol.
Optionally, when the number of the first dimensions and the number of the second dimensions are different, in the manner that the array prefix needs to be added, the signal transmitting device may obtain, as the first dimension number of the array content, the second dimension number of the array content according to the dimension number of the delay domain dimension of the training symbol resource obtained by dividing and the dimension number of the delay domain dimension of the training array cyclic prefix.
That is, the signal transmitting device may obtain, according to the training symbol resource obtained by dividing, the number of dimensions of the delay domain dimensions of the training symbol resource, where the number of dimensions of the delay domain dimensions of the training symbol resource includes the number of dimensions of the delay domain dimensions of the training array content and the number of dimensions of the delay domain dimensions of the training array cyclic prefix, and in this step, the number of dimensions of the delay domain dimensions of the training array cyclic prefix determined in the step 402 may be subtracted from the number of dimensions of the delay domain dimensions of the training symbol resource, so as to obtain the number of dimensions of the delay domain dimensions occupied by the training array content in the training symbol resource.
Optionally, the signal transmitting device may take the number of dimensions of the doppler domain dimensions of the training symbol resource as the number of training arrays in the longitudinal direction, take the number of dimensions of the delay domain dimensions occupied by the training array content as the number of training arrays in the transverse direction, and generate the training arrays with the same dimensions according to a preset mode of generating the array content.
For example, the number of dimensions of the doppler domain dimension of the training symbol resource after the signal transmitting device obtains the division is 4, the number of dimensions of the delay domain dimension of the training symbol resource is 8, and the delay domain dimension of the training array cyclic prefix determined in step 402 is 2, and then in this step, the signal transmitting device subtracts the number of dimensions of the delay domain dimension of the determined training array cyclic prefix (2) from the number of dimensions of the delay domain dimension of the training symbol resource (8), so as to obtain the number of dimensions of the delay domain dimension occupied by the training array content in the training symbol resource is 6. The number of dimensions (4) of the Doppler domain dimension of the training symbol resource is taken as the number of training arrays in the longitudinal direction, and the number of dimensions (6) of the delay domain dimension occupied by the training array content is taken as the number of training arrays in the transverse direction, namely, the generated array content is a matrix of 4 multiplied by 6.
Step 404, training the delay domain dimension of the cyclic prefix of the array and the array content according to the dimension number of the Doppler domain dimension of the training symbol resource, and obtaining the cyclic prefix of the training array.
After the array content is obtained, the signal transmitting device needs to obtain the content corresponding to the training array cyclic prefix, so that the delay domain dimension and the content of the training array cyclic prefix are obtained, and the content is filled into the symbols of the corresponding delay domain dimension, so that the training array cyclic prefix is obtained. Optionally, the number of dimensions of the delay domain of the cyclic prefix of the training array is a, and the content contained in the cyclic prefix of the training array is the same as the content contained in the dimensions of the inverse a delay domains of the content of the array. Taking the example that the transmission frame in the OTFS system includes m×n resources, the training array cyclic prefix of the training array in the present application has the following relationship with the training array content:
p cp ={p cp [i,j]=p[i,j+N-l τ ]|0≤i<N,0≤j<l τ -1};
wherein p is cp The training array cyclic prefix of the training array is represented, and p represents the training array content.
In one possible implementation, the waveform of the signal to be transmitted is a rectangular waveform, in this application, in order to reduce phase offset coherenceThe accuracy of channel estimation is improved, and the range of the dimension of the time delay domain of the training array can be set from the A-th position to the N-th position, wherein N is the number of the dimension of the Doppler domain of the training symbol resource. That is, when the number of delay domain dimensions of the training array cyclic prefix determined above is A (e.g., l determined above τ ) In an OTFS system adopting rectangular waveforms, signal receiving equipment receives signals in a time delay domain [0,l ] τ ]In order to avoid this, the signal transmitting device sets the corresponding delay domain of the generated training array content to the delay domain τ ,N-1]Within the range.
Step 405, acquiring a training array according to the training array cyclic prefix and the array content.
Optionally, after the signal transmitting device obtains the cyclic prefix and the array content of the training array, the cyclic prefix and the array content of the training array may be spliced in a delay domain dimension, so as to obtain a combined training array.
In step 406, the training array is added to the training symbol resources in the transmission frame, and the data to be transmitted is added to the data symbol resources to generate the signal to be transmitted.
Optionally, after determining the content of the respective delay domain of the training array content and the content of the respective delay domain of the training array cyclic prefix, the signal transmitting device adds the training array cyclic prefix to the training symbol resource according to the length on the respective delay domain in the transmission frame, adds the obtained training array content to the training symbol resource, and adds the data to be transmitted to the data symbol resource, thereby generating the signal to be transmitted. Optionally, the signal transmitting device may also perform Turbo encoding on data information bits of the data to be transmitted, and modulate the encoded data with a preset modulation scheme (e.g. QAM modulation) (x d ) Finally, the data symbols are placed in the rest of the transmitted frame except for the training array.
Taking the example that the transmission frame in the OTFS system contains M×N resources, the determined time delay domain of the training array cyclic prefix is l τ Training symbols and numbersThe positions of the symbols in the delay-doppler signal plane are as follows:
wherein,,
referring to fig. 6, a schematic diagram of adding data in a transmission frame according to an exemplary embodiment of the present application is shown. As shown in fig. 6, the signal to be transmitted is generated as follows in the delay domain [0,l ] τ ]The training array cyclic prefix is placed in the time delay domain [ l ] τ ,N-1]The training array content is placed in the range, and the training array content is placed in the time delay domain [ N, M-1 ]]And placing data to be transmitted in the range, and generating a signal to be transmitted.
Step 407, performing cascade operation of inverse fast fourier transform (ISFFT) and hessian-burg transform on the signal to be transmitted, and obtaining the transformed signal to be transmitted.
The signal transmitting device sends the generated transmission frame (also a signal to be transmitted) to the OTFS module, and then performs cascade operation of inverse fast fourier transform (Inverse Symplectic Fast Fourier Transforms, ISFFT) and hessburg transform (Heisenberg Transform) to obtain a transformed signal to be transmitted.
In step 408, a cyclic prefix CP is added to the transformed signal to be transmitted, and the signal is transmitted through an antenna of the signal transmitting device.
Optionally, the signal transmitting device may add a Cyclic Prefix (CP) to the changed signal to be transmitted, and send the signal through the transmitting antenna. The OTFS system in the present application may employ rectangular shaped filtering, among other things.
Referring to fig. 7, a block diagram of a signal transmitting apparatus according to an exemplary embodiment of the present application is shown. As shown in fig. 7, the training array generating module 701, the channel coding module 702, the transmitting frame module 703, the otfs module 704, the CP adding module 705, and the antenna 706 are included. The signal transmitting device generates a training array through a training array generating module 701, encodes data to be transmitted through a channel encoding module 702, adds the training array and the data to be transmitted into a transmitting frame module 703 respectively, generates signals to be transmitted, acquires the signals to be transmitted after transformation through cascading operation of an ISFFT unit and a Hessenberg transforming unit in an OTFS module 704, and finally adds a cyclic prefix through an adding CP module 705 and transmits the signals to be transmitted through an antenna 706.
In summary, in the present application, the transmission resources of the delay-doppler signal plane are divided into training symbol resources and data symbol resources, where the training symbol resources are used for placing a training array for channel estimation, and the data symbol resources are used for placing data to be transmitted; acquiring a training array according to the dimension parameters of the training symbol resources; and adding the training array into a training symbol resource in a transmission frame, and adding data to be transmitted into a data symbol resource to generate a signal to be transmitted. According to the method and the device, the transmission resources of the Doppler signal plane are divided in advance, so that the training array is added in the training symbol resources, the generated signal to be transmitted contains the training array, the autocorrelation of the signal to be transmitted is improved, the autocorrelation of the training array can be utilized for channel estimation, the impulse signals with larger power do not need to be distributed in the signal to be transmitted, and the peak-to-average ratio in the signal transmission process in the OTFS system is reduced.
Correspondingly, the signal receiving device receives the signal sent by the signal transmitting device through the antenna of the signal receiving device and carries out channel estimation on the signal. Referring to fig. 8, a method flowchart of a channel parameter obtaining method according to an exemplary embodiment of the present application is shown. The method can be applied to the base station or the terminal serving as the signal receiving device in the OTFS system of fig. 1, and as shown in fig. 8, the method for obtaining the channel parameters can include the following steps.
In step 801, a target signal is received in the delay-doppler domain, the target signal including a training array and data to be transmitted, the training array being used for channel estimation.
Alternatively, the signal receiving device may receive the signal to be transmitted sent by the signal transmitting device through its own receiving antenna, that is, the signal to be transmitted sent by the signal transmitting device is the target signal. The training array and the data to be transmitted included in the target signal are as described in the embodiment of fig. 4, and are not described herein.
Referring to fig. 9, a schematic diagram of a received target signal according to an exemplary embodiment of the present application is shown. As shown in fig. 9, the symbol resources 901 of the training array cyclic prefix, the symbol resources 902 of the training array content and the data symbol resources 903 are included, and the delay domain [0,l ] in the symbol resources 901 of the training array cyclic prefix τ ]Placed inside is a training array cyclic prefix, and symbol resources 902 of the training array content are in the delay domain [ l ] τ ,N-1]Placed within the range is the training array content, in the time delay domain [ N-1, M-1 ]]Placed within range is the data to be transmitted. I.e. also in this step the signal transmitting device is transmitting in the delay domain [0,l ] τ ]The training array cyclic prefix is placed in the time delay domain [ l ] τ ,N-1]The training array content is placed in the range, and the training array content is placed in the time delay domain [ N-1, M-1 ]]The data to be transmitted is placed in the range, the signal to be transmitted is generated, for example, the signal receiving device synchronizes the signals, and the received data is subjected to the operations of CP removal and OTFS demodulation, so as to obtain the target signal pattern as shown in fig. 9.
Due to the existence of the cyclic prefix, the method is in the time delay domain l τ ≤l<N+l τ The range of received signals contains only training symbols and the expression of the received signal y for this portion is as follows:
wherein,,and h i Respectively representing the time delay, doppler frequency offset and path gain of the path i, wherein the three parameters are channel state signals required to be estimated by the signal receiving equipmentAnd (5) extinguishing. />Representing a mean value of 0, variance +.>Is a noise of 1 (k, l) represents a training symbol affected by path 1.
Step 802, generating a local array based on a manner of training the array generated by the signal transmitting device.
Alternatively, the signal receiving device may generate the training array in the same manner as the signal transmitting device, and the training array may be generated at the signal receiving device and referred to as a local array. That is, similar to the default generation manner, a developer or an operation and maintenance person sets the default generation manner in the signal receiving apparatus and the signal transmitting apparatus in advance, and the signal receiving apparatus can generate a training array of the same dimension as the signal transmitting apparatus as the local array.
Step 803, setting a shift range of the local array according to the delay domain dimension range of the array content.
Optionally, the signal receiving device sets a shift range of the local array, which is the same as a delay domain dimension range in which the array content in the target signal is located. For example, the range of delay domain dimensions for the array content is [ l ] τ ,N-1]The shift range of the local array is also [ l ] τ ,N-1]。
At step 804, shift values generated by the training array in the delay-doppler signal plane are determined from the autocorrelation between the local array and the training array over the shift range of the local array.
That is, the signal receiving apparatus combines the local array with l τ ≤l<l τ The received signals of the +N portion are correlated to determine a correlation between the two, thereby determining a shift value generated by the training array in the delay-Doppler signal plane based on the correlation.
Step 805, obtaining signal channel parameters to be transmitted according to the shift value, where the signal channel parameters to be transmitted include path delay and doppler shift.
The signal receiving device obtains channel parameters of signals to be transmitted corresponding to each shift according to the shift values, and optionally, in the application, each shift value corresponds to a search unit, a path delay and a doppler shift.
Taking the example that the waveform of the target signal is a rectangular waveform, the local array corresponding to the search unit J under the rectangular waveformCan be defined as:
/>
the meaning of each parameter in the formula may refer to the explanation of the same parameter in the above embodiment, and will not be repeated here.
Optionally, the signal channel parameters to be transmitted further include path gains, and the signal transmitting device determines a calculation mode of the path gains of the signals to be transmitted according to the autocorrelation between the local array and the training array; and obtaining the path gain of the signal to be transmitted according to the calculation mode of the signal to be transmitted. When the autocorrelation between the local array and the training array belongs to a correlation relationship, the calculation mode of the signal path gain to be transmitted is determined to be calculated according to a first formula.
Taking path 1 as an example, when meeting The path gain is calculated according to the following formula (i.e., first formula):
wherein,,representing the path gain +.>The expression is as follows:
wherein,,
for a pair ofAnd (3) carrying out rewriting:
wherein,,
from the above, v PBA (i) The term is similar to the autocorrelation of a training array, but there is one step sizeIs used for the phase shift of (a). Due to->The phase offset can be assumed to be constant within a range of PBA, thus v PBA (i)≈0,/>
Optionally, when the autocorrelation between the local array and the training array belongs to a non-correlation relationship, determining that the calculation mode of the signal path gain to be transmitted is calculated according to a preset threshold; determining the path gain of each path in the range of the shift value of the signal to be transmitted; and acquiring the path gains of which the path gains are larger than a preset threshold value of the signal to be transmitted in each path.
When (when)When there is no correlation between the local array and the training array, i.e. the autocorrelation between the local array and the training array is in a non-correlation relationship, so that the above-mentioned correlation result->Comprising only interfering items->After the shift search traversal, each search unit corresponds to a respective correlation value. At this time, the signal receiving apparatus selects an effective path through a preset threshold value by using the amplitude difference in the search result, and obtains a path gain estimation value +. >And based on the position information of the selected path gain in the delay-Doppler domain plane, obtaining the Doppler associated therewith>And time delayParameters.
Referring to fig. 10, a block diagram of a signal receiving apparatus according to an exemplary embodiment of the present application is shown. As shown in fig. 10, the antenna 1001, the synchronization module 1002, the decp module 1003, the otfs demodulation module 1004, the channel estimation module 1005, the signal detection module 1006, and the channel decoding module 1007 are included. The signal receiving device receives the target signal sent by the signal transmitting device through the antenna 1001, obtains the array content in the target signal through the synchronization module 1002, the CP removing module 1003 and the OTFS demodulating module 1004, generates a local array in the channel estimating module 1005 and performs channel estimation, thereby completing channel estimation, and finally detects and decodes the obtained signal through the signal detecting module 1006 and the channel decoding module 1007 to obtain accurate data.
In summary, the signal receiving apparatus receives a target signal in a delay-doppler domain, where the target signal includes a training array and data to be transmitted, and the training array is used for channel estimation; generating a local array based on the training array generated by the signal transmitting device; determining a shift value generated by the training array in the delay-doppler signal plane according to the autocorrelation between the local array and the training array; channel parameters including path delay and Doppler shift are obtained based on the shift values. According to the method and the device, the transmission resources of the Doppler signal plane are divided in advance, the training array is added in the training symbol resources, the generated signal to be transmitted contains the training array, the signal received by the signal receiving equipment also contains the training array, the local array is generated through the signal receiving equipment, the channel estimation is carried out based on the autocorrelation between the local array and the training array, the impulse signals with larger power do not need to be distributed in the signal to be transmitted, the signal receiving equipment is not needed to execute interference elimination processing, and the peak-to-average ratio in the signal transmission process in the OTFS system is reduced.
The following are device embodiments of the present application, which may be used to perform method embodiments of the present application. For details not disclosed in the device embodiments of the present application, please refer to the method embodiments of the present application.
Referring to fig. 11, a block diagram of a signal generating apparatus according to an exemplary embodiment of the present application is shown. The signal generating apparatus 1100 may be used for a signal transmitting device in an OTFS system for an orthogonal time-frequency air conditioner, so as to implement all or part of the steps performed by the signal transmitting device in the method provided by the embodiment shown in fig. 2 and fig. 4. The signal generating apparatus 1100 may include the following modules:
a first dividing module 1101, configured to divide transmission resources of the delay-doppler signal plane into training symbol resources and data symbol resources, where the training symbol resources are used for placing a training array for channel estimation, and the data symbol resources are used for placing data to be transmitted;
a first obtaining module 1102, configured to obtain a training array according to the dimension parameter of the training symbol resource;
a first generating module 1103 is configured to add the training array to the training symbol resource in a transmission frame, and add the data to be transmitted to the data symbol resource, so as to generate a signal to be transmitted.
In summary, in the present application, the transmission resources of the delay-doppler signal plane are divided into training symbol resources and data symbol resources, where the training symbol resources are used for placing a training array for channel estimation, and the data symbol resources are used for placing data to be transmitted; acquiring a training array according to the dimension parameters of the training symbol resources; and adding the training array into a training symbol resource in a transmission frame, and adding data to be transmitted into a data symbol resource to generate a signal to be transmitted. According to the method and the device, the transmission resources of the Doppler signal plane are divided in advance, so that the training array is added in the training symbol resources, the generated signal to be transmitted contains the training array, the autocorrelation of the signal to be transmitted is improved, the autocorrelation of the training array can be utilized for channel estimation, the impulse signals with larger power do not need to be distributed in the signal to be transmitted, and the peak-to-average ratio in the signal transmission process in the OTFS system is reduced.
Optionally, the dimensions of the transmission resources of the delay-doppler signal plane include a delay domain dimension and a doppler domain dimension, the training array includes training array content and a training array cyclic prefix, and the apparatus further includes:
The first determining module is configured to determine, before the training array is obtained according to the dimension parameter of the training symbol resource, a delay domain dimension of the cyclic prefix of the training array according to a frame structure size of a transmission frame, a sampling interval of the transmission resource, and a maximum delay threshold of the delay domain dimension;
the first obtaining module 1102 includes: a first acquisition unit, a second acquisition unit, and a third acquisition unit;
the first obtaining unit is configured to obtain the array content according to the number of dimensions of the doppler domain dimensions of the training symbol resource;
the second obtaining unit is configured to obtain the training array cyclic prefix according to the number of dimensions of doppler domain dimensions of the training symbol resource, the delay domain dimensions of the training array cyclic prefix, and the array content;
the third obtaining unit is configured to obtain the training array according to the training array cyclic prefix and the array content.
Optionally, the number of the dimensions of the delay domains of the cyclic prefix of the training array is a, and the content contained in the cyclic prefix of the training array is the same as the content contained in the dimensions of the inverse a delay domains of the content of the array.
Optionally, the first obtaining unit includes: a first determination subunit and a first acquisition subunit;
the first determining subunit is configured to determine, according to the number of dimensions of the doppler domain dimensions of the training symbol resource, a first number of dimensions and a second number of dimensions of the array content;
the first obtaining subunit is configured to obtain the array content according to the first dimension number and the second dimension number.
Optionally, the first dimension number is equal to the second dimension number.
Optionally, the third obtaining unit is configured to splice the training array cyclic prefix and the array content in the delay domain dimension, to obtain the training array.
Optionally, the waveform of the signal to be transmitted is a rectangular waveform;
the delay domain dimension of the training array ranges from an A-th position to an N-th position, and N is the number of dimensions of the Doppler domain dimension of the training symbol resource.
Optionally, the apparatus further includes:
the signal acquisition module is used for adding the training array into the training symbol resource in the sending frame, adding the data to be transmitted into the data symbol resource, generating a frame to be transmitted, and then performing cascading operation of inverse-octyl fast Fourier transform (ISFFT) and Haisenberg transform on the signal to be transmitted to acquire a transformed signal to be transmitted;
And the signal transmitting module is used for adding a cyclic prefix CP to the converted signal to be transmitted and transmitting the signal through an antenna of the signal transmitting equipment.
Referring to fig. 12, a block diagram of a channel parameter acquiring apparatus according to an exemplary embodiment of the present application is shown. The channel parameter obtaining apparatus 1200 may be used for a signal receiving device in an OTFS system of an orthogonal time-frequency air conditioner, so as to implement all or part of the steps performed by the signal receiving device in the method provided by the embodiment shown in fig. 3 and 8. The channel parameter obtaining apparatus 1200 may include the following modules:
a first receiving module 1201, configured to receive a target signal in a delay-doppler domain, where the target signal includes a training array and data to be transmitted, and the training array is used for channel estimation;
a second generating module 1202, configured to generate a local array based on the training array generated by the signal transmitting device;
a first determining module 1203 configured to determine a shift value generated by the training array in the delay-doppler signal plane according to an autocorrelation between the local array and the training array;
a second obtaining module 1204, configured to obtain the channel parameters according to the shift value, where the channel parameters include a path delay and a doppler shift.
In summary, the signal receiving apparatus receives a target signal in a delay-doppler domain, where the target signal includes a training array and data to be transmitted, and the training array is used for channel estimation; generating a local array based on the training array generated by the signal transmitting device; determining a shift value generated by the training array in the delay-doppler signal plane according to the autocorrelation between the local array and the training array; channel parameters including path delay and Doppler shift are obtained based on the shift values. According to the method and the device, the transmission resources of the Doppler signal plane are divided in advance, the training array is added in the training symbol resources, the generated signal to be transmitted contains the training array, the signal received by the signal receiving equipment also contains the training array, the local array is generated through the signal receiving equipment, the channel estimation is carried out based on the autocorrelation between the local array and the training array, the impulse signals with larger power do not need to be distributed in the signal to be transmitted, the signal receiving equipment is not needed to execute interference elimination processing, and the peak-to-average ratio in the signal transmission process in the OTFS system is reduced.
Optionally, the dimensions of the transmission resources of the delay-doppler signal plane include a delay domain dimension and a doppler domain dimension, the training array includes an array content and a training array cyclic prefix, and the apparatus further comprises:
A first setting module, configured to set, before determining a shift value generated by the training array in a delay-doppler signal plane according to an autocorrelation between the local array and the training array, a shift range of the local array according to a delay domain dimension range of the array content;
the first determining module 1203 is configured to determine, within a shift range of the local array, a shift value generated by the array content in the delay-doppler signal plane according to an autocorrelation between the local array and the array content.
Optionally, the number of the dimensions of the delay domains of the cyclic prefix of the training array is a, and the content contained in the cyclic prefix of the training array is the same as the content contained in the dimensions of the inverse a delay domains of the content of the array.
Optionally, the waveform of the target signal is a rectangular waveform;
the delay domain dimension of the training array ranges from an A-th position to an N-th position, where N is the number of dimensions of the Doppler domain dimension of the array content.
Optionally, the channel parameters further include path gain, and the apparatus further includes:
a third determining module, configured to determine a calculation mode of the path gain according to an autocorrelation between the local array and the training array;
And the third acquisition module is used for acquiring the path gain according to the calculation mode.
Optionally, the third determining module is configured to,
and when the autocorrelation between the local array and the training array belongs to a correlation relationship, determining the calculation mode of the path gain to calculate according to a first formula.
Optionally, the third determining module is configured to determine, when the autocorrelation between the local array and the training array belongs to a non-correlation relationship, that the path gain is calculated according to a preset threshold;
the third obtaining module is used for determining the path gain of each path in the shift numerical range; and acquiring each path gain of which the path gain is larger than the preset threshold value in each path.
Optionally, each of the shift values corresponds to a path delay and a doppler shift.
Referring to fig. 13, a schematic diagram of a computer device according to an exemplary embodiment of the present application is shown. The computer device shown in fig. 13 may be applied to the OTFS system of the orthogonal time-frequency air conditioner in the above embodiment, and serve as a signal transmitting device or a signal receiving device, and perform the steps performed as the signal transmitting device and the steps performed as the signal receiving device. As shown in fig. 13, may include: radio Frequency (RF) circuitry 1310, memory 1320, input unit 1330, display unit 1340, sensors 1350, audio circuitry 1360, wiFi module 1370, processor 1380, and power supply 1390. In the above embodiment, the computer device may be used as a massage device or a target device. Those skilled in the art will appreciate that the computer device structure shown in FIG. 13 is not limiting of the computer device and may include more or fewer components than shown, or may be combined with certain components, or a different arrangement of components.
The various constituent elements of the computer device are described below in conjunction with FIG. 13:
the RF circuit 1310 may be used for receiving and transmitting signals during a message or a call, and in particular, after receiving downlink information of a base station, the RF circuit may process the downlink information for the processor 1380; in addition, the data of the design uplink is sent to the base station. In general, RF circuitry 1310 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier (Low Noise Amplifier, LNA), a duplexer, and the like. In addition, the RF circuitry 1310 may also communicate with networks and other devices via wireless communications. The wireless communications may use any communication standard or protocol including, but not limited to, global system for mobile communications (Global System of Mobile communication, GSM), general packet radio service (General Packet Radio Service, GPRS), code division multiple access (Code Division Multiple Access, CDMA), wideband code division multiple access (Wideband Code Division Multiple Access, WCDMA), long term evolution (Long Term Evolution, LTE), email, short message service (Short Messaging Service, SMS), and the like.
The memory 1320 may be used to store software programs and modules, and the processor 1380 may perform various functional applications and data processing of the computer device by executing the software programs and modules stored in the memory 1320. The memory 1320 may mainly include a storage program area that may store an operating system, application programs required for at least one function (such as a sound playing function, an image playing function, etc.), and a storage data area; the storage data area may store data created according to the use of the computer device (such as audio data, phonebooks, etc.), and the like. In addition, memory 1320 may include high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid-state storage device.
The input unit 1330 may be used to receive input numeric or character information and to generate key signal inputs related to user settings and function control of the computer device. In particular, the input unit 1330 may include a touch panel 1331 and other input devices 1332. Touch panel 1331, also referred to as a touch screen, may collect touch operations thereon or thereabout by a user (e.g., operations of the user on touch panel 1331 or thereabout using any suitable object or accessory such as a finger, stylus, etc.) and actuate the corresponding connection device according to a predetermined program. Alternatively, the touch panel 1331 may include two parts of a touch detection device and a touch controller. The touch detection device detects the touch azimuth of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch detection device and converts it into touch point coordinates, which are then sent to the processor 1380, and can receive commands from the processor 1380 and execute them. In addition, the touch panel 1331 may be implemented in various types of resistive, capacitive, infrared, surface acoustic wave, and the like. The input unit 1330 may include other input devices 1332 in addition to the touch panel 1331. In particular, other input devices 1332 may include, but are not limited to, one or more of a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, mouse, joystick, etc.
The display unit 1340 may be used to display information input by a user or information provided to the user as well as various menus of the computer device. The display unit 1340 may include a display panel 1341, and alternatively, the display panel 1341 may be configured in the form of a liquid crystal display (Liquid Crystal Display, LCD), an Organic Light-Emitting Diode (OLED), or the like. Further, the touch panel 1331 may overlay the display panel 1341, and when the touch panel 1331 detects a touch operation thereon or thereabout, the touch panel is transferred to the processor 1380 to determine the type of touch event, and the processor 1380 then provides a corresponding visual output on the display panel 1341 according to the type of touch event. Although in fig. 13, the touch panel 1331 and the display panel 1341 are two separate components for implementing the input and output functions of the computer device, in some embodiments, the touch panel 1331 may be integrated with the display panel 1341 to implement the input and output functions of the computer device.
The computer device may also include at least one sensor 1350, such as a light sensor, a motion sensor, and other sensors. In particular, the light sensor may include an ambient light sensor that may adjust the brightness of the display panel 1341 according to the brightness of ambient light, and a proximity sensor that may turn off the display panel 1341 and/or backlight when the computer device is moved to the ear. As one of the motion sensors, the accelerometer sensor can detect the acceleration in all directions (generally three axes), and can detect the gravity and direction when stationary, and can be used for recognizing the gesture of the computer equipment (such as horizontal and vertical screen switching, related games, magnetometer gesture calibration), vibration recognition related functions (such as pedometer and knocking), and the like; other sensors such as gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc. that may also be configured with the computer device are not described in detail herein.
Audio circuitry 1360, speakers 1361, microphone 1362 may provide an audio interface between the user and the computer device. The audio circuit 1350 may convert the received audio data into an electrical signal, transmit the electrical signal to the speaker 1361, and convert the electrical signal into a sound signal by the speaker 1361; on the other hand, microphone 1362 converts the collected sound signals into electrical signals, which are received by audio circuitry 1360 and converted into audio data, which are processed by audio data output processor 1380 for transmission to, for example, another computer device via RF circuitry 1310, or for output to memory 1320 for further processing.
WiFi belongs to a short-distance wireless transmission technology, and computer equipment can help a user to send and receive e-mails, browse web pages, access streaming media and the like through a WiFi module 1370, so that wireless broadband Internet access is provided for the user. Although fig. 13 shows a WiFi module 1370, it is understood that it does not belong to the necessary constitution of a computer device, and can be omitted entirely as required within a range that does not change the essence of the invention.
Processor 1380 is a control center of the computer device, connecting various interfaces and lines to various portions of the overall computer device, performing various functions of the computer device and processing data by running or executing software programs and/or modules stored in memory 1320, and invoking data stored in memory 1320. Optionally, processor 1380 may include one or more processing units; preferably, processor 1380 may integrate an application processor primarily handling operating systems, user interfaces, applications, etc., with a modem processor primarily handling wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 1380.
The computer device also includes a power supply 1390 (e.g., a battery) for powering the various components, which may be logically connected to the processor 1380 through a power management system to perform functions such as managing charge, discharge, and power consumption by the power management system.
Although not shown, the computer device may further include a camera, a bluetooth module, etc., which will not be described herein.
The present application discloses a computer readable storage medium storing a computer program, wherein the computer program when executed by a processor implements the method of the above method embodiments.
The present application discloses a computer program product comprising a non-transitory computer readable storage medium storing a computer program, and the computer program is operable to cause a computer to perform the method of the above-described method embodiments.
The embodiment of the application discloses an application release platform, wherein the application release platform is used for releasing a computer program product, and the computer program product, when running on a computer, causes the computer to execute the method in the embodiment of the method.
It should be appreciated that reference throughout this specification to "one embodiment" or "an embodiment" means that a particular feature, structure or characteristic described in connection with the embodiment is included in at least one embodiment of the present application. Thus, the appearances of the phrases "in one embodiment" or "in an embodiment" in various places throughout this specification are not necessarily all referring to the same embodiment. Furthermore, the particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. Those skilled in the art will also appreciate that the embodiments described in the specification are all alternative embodiments and that the acts and modules referred to are not necessarily required in the present application.
In various embodiments of the present application, it should be understood that the size of the sequence numbers of the above processes does not mean that the execution sequence of the processes is necessarily sequential, and the execution sequence of the processes should be determined by the functions and internal logic thereof, and should not constitute any limitation on the implementation process of the embodiments of the present application.
The units described above as separate components may or may not be physically separate, and components shown as units may or may not be physical units, may be located in one place, or may be distributed over a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the embodiment.
In addition, each functional unit in the embodiments of the present application may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units may be implemented in hardware or in software functional units.
The integrated units described above, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a computer-accessible memory. Based on such understanding, the technical solution of the present application, or a part contributing to the prior art or all or part of the technical solution, may be embodied in the form of a software product stored in a memory, including several requests for a computer device (which may be a personal computer, a server or a network device, etc., in particular may be a processor in the computer device) to perform part or all of the steps of the above-mentioned method of the various embodiments of the present application.
Those of ordinary skill in the art will appreciate that all or part of the steps of the various methods of the above embodiments may be implemented by a program that instructs associated hardware, the program may be stored in a computer readable storage medium including Read-Only Memory (ROM), random access Memory (Random Access Memory, RAM), programmable Read-Only Memory (Programmable Read-Only Memory, PROM), erasable programmable Read-Only Memory (Erasable Programmable Read Only Memory, EPROM), one-time programmable Read-Only Memory (OTPROM), electrically erasable programmable Read-Only Memory (EEPROM), compact disc Read-Only Memory (Compact Disc Read-Only Memory, CD-ROM) or other optical disk Memory, magnetic disk Memory, tape Memory, or any other medium that can be used for carrying or storing data that is readable by a computer.
The foregoing illustrates and describes a signal generating method, apparatus, signal transmitting device and storage medium disclosed in the embodiments of the present application, and applies examples herein to illustrate the principles and embodiments of the present application, where the foregoing description of the embodiments is only used to help understand the method and core idea of the present application; meanwhile, as those skilled in the art will have variations in embodiments and application ranges based on the ideas of the present application, the present disclosure should not be construed as limiting the present application in view of the above.
Claims (22)
1. A signal generating method, wherein the method is applied to a signal transmitting device in an OTFS system of an orthogonal time-frequency air conditioner, the method comprising:
dividing transmission resources of a delay-Doppler signal plane into training symbol resources and data symbol resources, wherein the training symbol resources are used for placing a training array for channel estimation, and the data symbol resources are used for placing data to be transmitted;
acquiring a training array according to the dimension parameters of the training symbol resources;
and adding the training array into the training symbol resources in a transmission frame, adding the data to be transmitted into the data symbol resources, and generating a signal to be transmitted, wherein the power of the training symbol resources in the training array is equal to the power of the data symbol resources in the data to be transmitted.
2. The method of claim 1, wherein the dimensions of the transmission resources of the delay-doppler signal plane include a delay-domain dimension and a doppler-domain dimension, the training array including training array content and a training array cyclic prefix, prior to the acquiring a training array based on the dimensional parameters of the training symbol resources, further comprising:
Determining the delay domain dimension of the training array cyclic prefix according to the frame structure size of the transmitted frame, the sampling interval of the transmission resource and the maximum delay threshold of the delay domain dimension;
the obtaining the training array according to the dimension parameters of the training symbol resource includes:
acquiring the array content according to the number of the Doppler domain dimensions of the training symbol resources;
acquiring the training array cyclic prefix according to the number of the Doppler domain dimensions of the training symbol resource, the delay domain dimensions of the training array cyclic prefix and the array content;
and acquiring the training array according to the cyclic prefix of the training array and the array content.
3. The method of claim 2, wherein the number of delay domain dimensions of the training array cyclic prefix is a, and wherein the training array cyclic prefix comprises the same content as the dimension of the inverse a delay domains of the array content.
4. The method of claim 2, wherein the obtaining the array content according to the number of dimensions of the doppler domain dimensions of the training symbol resources comprises:
Determining a first dimension number and a second dimension number of the array content according to the dimension number of the Doppler domain dimension of the training symbol resource;
and acquiring the array content according to the first dimension quantity and the second dimension quantity.
5. The method of claim 4, wherein the first number of dimensions is equal to the second number of dimensions.
6. The method of claim 2, wherein the obtaining the training array based on the training array cyclic prefix and the array content comprises:
and splicing the training array cyclic prefix and the array content in the time delay domain dimension to obtain the training array.
7. The method according to any one of claims 3 to 6, wherein the waveform of the signal to be transmitted is a rectangular waveform;
the delay domain dimension of the training array ranges from an A-th position to an N-th position, and N is the number of dimensions of the Doppler domain dimension of the training symbol resource.
8. The method according to any one of claims 1 to 6, wherein after adding the training array to the training symbol resources in the transmission frame, adding the data to be transmitted to the data symbol resources, generating a frame to be transmitted, further comprises:
Performing cascade operation of inverse fast Fourier transform (ISFFT) and Haisenberg transform on the signal to be transmitted to obtain a transformed signal to be transmitted;
and adding a cyclic prefix CP to the transformed signal to be transmitted, and transmitting the cyclic prefix CP through an antenna of the signal transmitting equipment.
9. The method for obtaining the channel parameters is characterized by being applied to signal receiving equipment in an OTFS system of an orthogonal time-frequency air conditioner, and comprises the following steps:
receiving a target signal in a delay-Doppler domain, wherein the target signal comprises a training array and data to be transmitted, and the training array is used for channel estimation;
generating a local array based on the mode of the training array generated by the signal transmitting equipment;
according to the autocorrelation between the local array and the training array and different local array shifts preset, searching is carried out in sequence, and a shift value generated by the training array in a delay Doppler signal plane is determined;
and acquiring the channel parameters according to the shift value, wherein the channel parameters comprise path delay and Doppler shift.
10. The method of claim 9, wherein the dimensions of the transmission resources of the delay-doppler signal plane include a delay-domain dimension and a doppler-domain dimension, wherein the training array includes an array content and a training array cyclic prefix, and wherein prior to determining the shift value generated by the training array within the delay-doppler signal plane based on the autocorrelation between the local array and the training array, further comprising:
Setting a shift range of the local array according to the delay domain dimension range of the array content;
the method for determining the shift value generated by the training array in the delay-doppler signal plane comprises the following steps of:
and in the shift range of the local array, searching is sequentially carried out according to the autocorrelation between the local array and the array content and different local array shifts preset, and the shift value generated by the array content in the delay Doppler signal plane is determined.
11. The method of claim 10, wherein the number of delay domain dimensions of the training array cyclic prefix is a, and wherein the training array cyclic prefix comprises the same content as the dimension of the inverse a delay domains of the array content.
12. The method of claim 11, wherein the waveform of the target signal is a rectangular waveform;
the delay domain dimension of the training array ranges from an A-th position to an N-th position, where N is the number of dimensions of the Doppler domain dimension of the array content.
13. The method of claim 9, wherein the channel parameters further comprise path gain, the method further comprising:
determining a calculation mode of the path gain according to the autocorrelation between the local array and the training array;
and acquiring the path gain according to the calculation mode.
14. The method of claim 13, wherein determining the path gain calculation mode according to the autocorrelation between the local array and the training array comprises:
and when the autocorrelation between the local array and the training array belongs to a correlation relationship, determining the calculation mode of the path gain to calculate according to a first formula.
15. The method of claim 13, wherein determining the path gain calculation mode according to the autocorrelation between the local array and the training array comprises:
when the autocorrelation between the local array and the training array belongs to a non-correlation relationship, determining the calculation mode of the path gain to calculate according to a preset threshold;
the obtaining the path gain according to the calculation mode includes:
Determining path gains of the paths within the shift value range;
and acquiring each path gain of which the path gain is larger than the preset threshold value in each path.
16. A method according to any one of claims 9 to 15, wherein each of said shift values corresponds to a path delay and a doppler shift.
17. A signal generating apparatus, wherein the apparatus is applied to a signal transmitting device in an OTFS system of an orthogonal time-frequency air conditioner, the apparatus comprising:
a first dividing module, configured to divide transmission resources of a delay-doppler signal plane into training symbol resources and data symbol resources, where the training symbol resources are used for placing a training array for channel estimation, and the data symbol resources are used for placing data to be transmitted;
the first acquisition module is used for acquiring a training array according to the dimension parameters of the training symbol resources;
the first generation module is used for adding the training array into the training symbol resources in a sending frame, adding the data to be transmitted into the data symbol resources, and generating a signal to be transmitted, wherein the power of the training symbol resources in the training array is equal to the power of the data symbol resources in the data to be transmitted.
18. A channel parameter obtaining device, wherein the device is applied to a signal receiving device in an OTFS system of an orthogonal time-frequency air conditioner, the device comprises:
a first receiving module, configured to receive a target signal in a delay-doppler domain, where the target signal includes a training array and data to be transmitted, and the training array is used for channel estimation;
the second generation module is used for generating a local array based on the mode of the training array generated by the signal transmission equipment;
the first determining module is used for sequentially searching according to the autocorrelation between the local array and the training array and different local array shifts preset, and determining a shift value generated by the training array in a delay Doppler signal plane;
and the second acquisition module is used for acquiring the channel parameters according to the shift value, wherein the channel parameters comprise path delay and Doppler shift.
19. A signal transmission device comprising a memory and a processor, wherein the memory stores a computer program which, when executed by the processor, causes the processor to implement a signal generation method as claimed in any one of claims 1 to 8.
20. A signal receiving apparatus comprising a memory and a processor, wherein the memory stores a computer program which, when executed by the processor, causes the processor to implement a channel parameter acquisition method as claimed in any one of claims 9 to 16.
21. A computer readable storage medium, on which a computer program is stored, characterized in that the computer program, when being executed by a processor, implements the signal generating method according to any of claims 1 to 8.
22. A computer readable storage medium having stored thereon a computer program, which when executed by a processor implements a channel parameter acquisition method according to any one of claims 9 to 16.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210443676.2A CN114826836B (en) | 2022-04-25 | 2022-04-25 | Signal generation method, signal generation device, signal transmission equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210443676.2A CN114826836B (en) | 2022-04-25 | 2022-04-25 | Signal generation method, signal generation device, signal transmission equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114826836A CN114826836A (en) | 2022-07-29 |
CN114826836B true CN114826836B (en) | 2023-08-01 |
Family
ID=82507957
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210443676.2A Active CN114826836B (en) | 2022-04-25 | 2022-04-25 | Signal generation method, signal generation device, signal transmission equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114826836B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115426223B (en) * | 2022-08-10 | 2024-04-23 | 华中科技大学 | Low-orbit satellite channel estimation and symbol detection method and system |
CN115967595A (en) * | 2022-11-30 | 2023-04-14 | 西安电子科技大学 | Semi-blind channel estimation method of MIMO-OTFS system |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113556300A (en) * | 2021-07-20 | 2021-10-26 | 北京理工大学 | Joint active terminal detection and channel estimation method based on time domain training sequence |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10965348B2 (en) * | 2016-09-30 | 2021-03-30 | Cohere Technologies, Inc. | Uplink user resource allocation for orthogonal time frequency space modulation |
CN112003808B (en) * | 2019-05-27 | 2021-12-28 | 成都华为技术有限公司 | Signal processing method and device |
CN114024811A (en) * | 2021-09-18 | 2022-02-08 | 浙江大学 | OTFS waveform PAPR suppression method and device based on deep learning |
-
2022
- 2022-04-25 CN CN202210443676.2A patent/CN114826836B/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113556300A (en) * | 2021-07-20 | 2021-10-26 | 北京理工大学 | Joint active terminal detection and channel estimation method based on time domain training sequence |
Also Published As
Publication number | Publication date |
---|---|
CN114826836A (en) | 2022-07-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN114826836B (en) | Signal generation method, signal generation device, signal transmission equipment and storage medium | |
CN111278130B (en) | SRS resource configuration method, BWP switching processing method and related equipment | |
CN111130728B (en) | Transmission method, terminal and network side equipment | |
CN111835488B (en) | Method for determining mapping of antenna port and terminal | |
RU2765682C1 (en) | Detection method, subscriber equipment and network device | |
CN111277387B (en) | Indication information transmission method and communication equipment | |
KR102613437B1 (en) | Uplink signal transmission method and device | |
CN107634785B (en) | WiFi system, router and mobile terminal | |
CN110138525B (en) | Configuration method, transmission method, terminal and network side equipment of demodulation reference signal | |
WO2020029782A1 (en) | Frequency hopping method during repeated transmission of pusch, terminal, and network device | |
US11259323B2 (en) | Random access method and user equipment | |
JP2022528236A (en) | SSB transmission instruction method, device, terminal, device and medium | |
CN105704106B (en) | A kind of visualization IVR implementation method and mobile terminal | |
CN109644168B (en) | Resource mapping method, sending end and receiving end | |
CN108632718B (en) | Audio sharing method and system | |
CN109802777B (en) | PTRS mapping method and communication equipment | |
CN111615198A (en) | Resource determining method, resource indicating method, terminal and network side equipment | |
CN113543345B (en) | Resource determination method, indication method and equipment | |
JP7328986B2 (en) | Upstream transmission method and terminal | |
CN109673049B (en) | PBCH signal transmission method, base station and user terminal | |
CN113593602B (en) | Audio processing method and device, electronic equipment and storage medium | |
CN110287381B (en) | Page control node searching method, terminal and computer readable storage medium | |
JP7003275B2 (en) | Communication method, mobile communication terminal, network side device and storage medium | |
US11405255B2 (en) | Data processing method and intelligent terminal based on orthogonal frequency division multiplexing (OFDM) system | |
CN111800865A (en) | Signal sending method and sending equipment |
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 |