[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN115987734A - Low-complexity OTFS system symbol detection method based on deep neural network - Google Patents

Low-complexity OTFS system symbol detection method based on deep neural network Download PDF

Info

Publication number
CN115987734A
CN115987734A CN202211542551.1A CN202211542551A CN115987734A CN 115987734 A CN115987734 A CN 115987734A CN 202211542551 A CN202211542551 A CN 202211542551A CN 115987734 A CN115987734 A CN 115987734A
Authority
CN
China
Prior art keywords
neural network
doppler
symbol
deep neural
delay
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202211542551.1A
Other languages
Chinese (zh)
Other versions
CN115987734B (en
Inventor
刘伟
于同阳
白宝明
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xidian University
Original Assignee
Xidian University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xidian University filed Critical Xidian University
Priority to CN202211542551.1A priority Critical patent/CN115987734B/en
Publication of CN115987734A publication Critical patent/CN115987734A/en
Application granted granted Critical
Publication of CN115987734B publication Critical patent/CN115987734B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

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

Landscapes

  • Radar Systems Or Details Thereof (AREA)

Abstract

The invention discloses a deep neural network-based OTFS (optical transmission system) system symbol detection method, which mainly solves the problems of high symbol detection complexity and low symbol receiving detection speed in the prior art. The method comprises the following implementation steps: 1. obtaining a training set; 2. constructing a neural network; 3. training the deep neural network by using a training set; 4. receiving a time domain signal sent by a transmitting terminal, and carrying out Virger transformation on the time domain signal to obtain a time-frequency domain signal; 5. carrying out Fourier transform on the time-frequency domain signal to obtain a receiving symbol of a delay-Doppler domain; 6. and detecting the received symbols by adopting the trained deep neural network to obtain the estimated value of the transmitted symbols. The invention reduces the complexity of the whole symbol detection of the OTFS system, improves the speed of detecting the received symbol, and can be used for recovering the transmitted signal from the received signal of the OTFS system.

Description

基于深度神经网络的低复杂度OTFS系统符号检测方法Low-complexity OTFS system symbol detection method based on deep neural network

技术领域Technical Field

本发明属于通信技术领域,更进一步涉及一种低复杂度OTFS系统符号检测方法,可用于从OTFS系统接收信号中恢复出发射信号。The present invention belongs to the field of communication technology, and further relates to a low-complexity OTFS system symbol detection method, which can be used to recover a transmission signal from an OTFS system reception signal.

背景技术Background Art

目前,在4G、5G以及WIFI无线网络中广泛使用的正交频分复用OFDM调制技术容易受到多普勒效应的影响。正交时频空调制OTFS在高移动性无线通信场景下相较于OFDM有着更好的性能表现。OTFS是一种在时延-多普勒域进行调制的二维调制方案,通过一系列二维变换,将双色散信道转换为在时延-多普勒域近似非衰落的信道。OTFS系统面临的两个挑战是:如何精确的估计时延-多普勒信道状态信息CSI,另一个是在获得CSI后,需要一种低复杂度和高效的算法进行接收信号检测。接收信号检测就是从接收信号中检测出与发送符号相符的对应符号,如果OTFS系统的检测算法复杂度较高则会造成整个系统检测接收符号较慢以及导致较高的时延,不利于实际系统的实用性。At present, the Orthogonal Frequency Division Multiplexing (OFDM) modulation technology widely used in 4G, 5G and WIFI wireless networks is susceptible to the Doppler effect. Orthogonal Time-Frequency Space Modulation (OTFS) has better performance than OFDM in high-mobility wireless communication scenarios. OTFS is a two-dimensional modulation scheme that modulates in the delay-Doppler domain. Through a series of two-dimensional transformations, the dual-dispersion channel is converted into an approximately non-fading channel in the delay-Doppler domain. The two challenges faced by the OTFS system are: how to accurately estimate the delay-Doppler channel state information (CSI); and after obtaining the CSI, a low-complexity and efficient algorithm is required for received signal detection. Received signal detection is to detect the corresponding symbol from the received signal that matches the transmitted symbol. If the detection algorithm complexity of the OTFS system is high, it will cause the entire system to detect the received symbol slowly and cause a high delay, which is not conducive to the practicality of the actual system.

近几年,随着大数据、超算、神经科学等的发展,人工智能飞速发展,解决了神经网络发展过程中的一些瓶颈问题,使得高效率,高准确度,高集成度,低功耗,低成本的神经网络的实现成为可能,在许多领域中发挥了重要作用。深度神经网络DNN在图像处理、自然语言处理和语言识别等领域取得了巨大的成功。DNN是由复杂连接构成的多层神经网络结构,多层结构比少数神经网络层结构更有表现力,具有较强的拟合能力。DNN网络在各个领域都有广泛的应用,也已经成功应用在通信领域。它们在无线通信物理层设计中的应用正得到越来越多的研究关注,星座设计,收发器设计,使用自动编码器的编码设计,信道估计,信号检测和解调是其中的一些领域。尤其是再检测问题上,检测问题也可以当成分类问题,而DNN网络具有很强的分类能力,因此非常合适进行通信信号的检测。此外,随着神经网络技术的不断成熟,为其应用于高移动性设备,如高铁,汽车创造了条件,也可以有效的解决OTFS系统的检测困难问题。In recent years, with the development of big data, supercomputing, neuroscience, etc., artificial intelligence has developed rapidly, solving some bottleneck problems in the development of neural networks, making it possible to realize high-efficiency, high-accuracy, high-integration, low-power, and low-cost neural networks, and playing an important role in many fields. Deep neural network DNN has achieved great success in image processing, natural language processing, and language recognition. DNN is a multi-layer neural network structure composed of complex connections. The multi-layer structure is more expressive than a few neural network layer structures and has strong fitting ability. DNN networks have a wide range of applications in various fields and have been successfully applied in the field of communications. Their application in the physical layer design of wireless communications is receiving more and more research attention. Constellation design, transceiver design, coding design using autoencoders, channel estimation, signal detection and demodulation are some of the fields. Especially in the re-detection problem, the detection problem can also be regarded as a classification problem, and the DNN network has a strong classification ability, so it is very suitable for the detection of communication signals. In addition, with the continuous maturity of neural network technology, it has created conditions for its application in high-mobility devices such as high-speed rail and automobiles, and can also effectively solve the detection difficulties of OTFS systems.

因此,利用深度神经网络进行OTFS信号的检测,可以依靠其强大的学习能力,进行有效的检测,此方法不仅可以获得比传统检测方法更低的复杂度和更高的性能,还可以不进行信道估计,从而发送更多的数据。Therefore, the use of deep neural networks for OTFS signal detection can rely on its powerful learning ability to perform effective detection. This method can not only achieve lower complexity and higher performance than traditional detection methods, but also does not require channel estimation, thereby sending more data.

现有的OTFS检测器包括最小均方误差检测器MMSE、最大似然检测器ML、基于消息传递MP及其变形的各种迭代检测器等传统检测方法,这些方案不是检测算法复杂度高,就是检测性能差,因此,急需一种低复杂度且高效的检测算法。除此之外,传统方法都需要进行精确的信道估计,不仅算法复杂,导频和保护间隔也会造成额外的开销。Existing OTFS detectors include traditional detection methods such as minimum mean square error detector MMSE, maximum likelihood detector ML, various iterative detectors based on message passing MP and its variants. These solutions either have high detection algorithm complexity or poor detection performance. Therefore, there is an urgent need for a low-complexity and efficient detection algorithm. In addition, traditional methods require accurate channel estimation, which not only makes the algorithm complex, but also causes additional overhead for pilot and guard intervals.

为了解决传统检测方法的不足,Ashwitha Naikoti和A.Chockalingam在其发表的论文“Low-complexity Delay-Doppler Symbol DNN for OTFS Signal Detection”(IEEE93rd Vehicular Technology Conference 2021)中提到了一种提出了两种基于DNN的低复杂度的OTFS检测方法,一种是FULL-DNN网络,另一种是逐个符号进行检测的符号DNN检测器。基于符号的DNN检测器,就是采用MN个DNN网络来进行逐个符号的检测,每一个神经网络的输出端神经元的个数由星座图映射的点决定,因此输出神经元的个数随着MN的增大呈线性增长,而FULL-DNN网络的输出神经元的数量在传输符号向量的大小上呈指数增长,因此其复杂度明显低于FULL-DNN,并且其性能与FULL-DNN性能相当,其性能与最大似然检测ML近似。相比之下,两种网络的检测性能接近,但符号DNN的复杂度明显更低。其第二种方法虽然减少了大量的神经元,但是,该方法由于使用整个时延-多普勒域的数据进行检测,因此深度神经网络的输入端仍然需要大量的神经元,需要在隐藏层中按比例增加大量的神经元,从而需要训练更多的参数,导致OTFS通信系统中检测接收符号速度较慢。In order to solve the shortcomings of traditional detection methods, Ashwitha Naikoti and A.Chockalingam mentioned in their published paper "Low-complexity Delay-Doppler Symbol DNN for OTFS Signal Detection" (IEEE93rd Vehicular Technology Conference 2021) that two low-complexity OTFS detection methods based on DNN were proposed, one is the FULL-DNN network, and the other is the symbol DNN detector that detects symbol by symbol. The symbol-based DNN detector uses MN DNN networks to detect symbols one by one. The number of neurons at the output end of each neural network is determined by the points mapped by the constellation diagram. Therefore, the number of output neurons increases linearly with the increase of MN, while the number of output neurons of the FULL-DNN network increases exponentially with the size of the transmitted symbol vector. Therefore, its complexity is significantly lower than that of FULL-DNN, and its performance is comparable to that of FULL-DNN, and its performance is similar to that of maximum likelihood detection ML. In comparison, the detection performance of the two networks is close, but the complexity of the symbol DNN is significantly lower. Although the second method reduces a large number of neurons, since this method uses data from the entire delay-Doppler domain for detection, a large number of neurons are still required at the input end of the deep neural network. A large number of neurons need to be increased proportionally in the hidden layer, which requires training more parameters, resulting in a slower detection speed of received symbols in the OTFS communication system.

北京邮电大学在其申请号CN202010158335.1的专利文献中提出“一种OTFS系统的信号检测方法及装置”。其首先建立对应的因子图,根据所述因子图,构建神经网络,该神经网络隐藏层的层数与消息传递的迭代次数相同,隐藏层包括消息计算神经元和概率计算神经元。所述消息计算神经元与所述因子图的节点和/或边相对应;所述概率计算神经元用于根据信号检测性能参数和消息计算神经元输出的数据,计算发送信号经过信道后得到的发送信号中每个调制符号的概率。该方法利用神经网络进行训练,得到优化的信号检测性能参数,从而提升信号检测性能。但其不足之处是:检测方法的复杂度与神经网络和所使用的迭代AMP算法有关,当每帧传输的符号数目较多时则迭代次数较大,相应的检测的复杂度也会大幅增加,因此不适用于传输帧符号总数较多的场景,且网络层数多,使得整个神经网络系统复杂,需要训练大量参数。Beijing University of Posts and Telecommunications proposed "a signal detection method and device for an OTFS system" in its patent document with application number CN202010158335.1. It first establishes a corresponding factor graph, and constructs a neural network based on the factor graph. The number of layers of the hidden layer of the neural network is the same as the number of iterations of message transmission, and the hidden layer includes message calculation neurons and probability calculation neurons. The message calculation neurons correspond to the nodes and/or edges of the factor graph; the probability calculation neurons are used to calculate the probability of each modulation symbol in the transmitted signal obtained after the transmitted signal passes through the channel based on the signal detection performance parameters and the data output by the message calculation neurons. This method uses a neural network for training to obtain optimized signal detection performance parameters, thereby improving signal detection performance. However, its shortcomings are: the complexity of the detection method is related to the neural network and the iterative AMP algorithm used. When the number of symbols transmitted per frame is large, the number of iterations is large, and the corresponding detection complexity will also increase significantly. Therefore, it is not suitable for scenarios with a large number of transmission frame symbols. In addition, the number of network layers is large, making the entire neural network system complex and requiring training of a large number of parameters.

发明内容Summary of the invention

本发明的目的在于针对上述现有技术的不足,提出一种基于深度神经网络的低复杂度OTFS系统符号检测方法,以提高OTFS通信系统检测接收符号的速度,简化检测的复杂度,提高传输效率。The purpose of the present invention is to address the deficiencies of the above-mentioned prior art and propose a low-complexity OTFS system symbol detection method based on a deep neural network to improve the speed of the OTFS communication system in detecting received symbols, simplify the complexity of detection, and improve transmission efficiency.

为实现上述目的,本发明的实现方案包括如下:To achieve the above object, the implementation scheme of the present invention includes the following:

(1)获得训练集;(1) Obtain a training set;

1a)OTFS系统发射端发送经过调制的信号,对发射信号的星座图上的点进行one-hot编码,并将编码后的数据存储作为标签;1a) The transmitter of the OTFS system sends a modulated signal, one-hot encodes the points on the constellation diagram of the transmitted signal, and stores the encoded data as a label;

1b)OTFS系统接收端接收到经过信道的数据,将其变换到时延-多普勒域,并存储该域的MN个接收符号;1b) The receiving end of the OTFS system receives the data through the channel, transforms it into the delay-Doppler domain, and stores MN received symbols in the domain;

1c)循环步骤1a)和1b)共C次,得到训练集,C根据OTFS系统的性能确定;1c) looping steps 1a) and 1b) for C times to obtain a training set, where C is determined based on the performance of the OTFS system;

(2)构建MN个结构完全相同的深度神经网络,每个网络均包含一个输入层,一个隐藏层,一个输出层,每层之间采用全连接的方式;对MN个网络进行标号,使其分别对应OTFS系统中的MN个接收符号,其中M和N分别表示OTFS系统的子载波的总数和符号的总数;(2) Build MN deep neural networks with exactly the same structure. Each network contains an input layer, a hidden layer, and an output layer. Each layer is fully connected. Label the MN networks so that they correspond to the MN received symbols in the OTFS system, where M and N represent the total number of subcarriers and the total number of symbols in the OTFS system, respectively.

(3)使用训练集对每个深度神经网络进行训练:(3) Use the training set to train each deep neural network:

3a)根据OTFS系统在时延-多普勒于的对应关系,将该网络对应的检测符号的最大时延与最大多普勒范围内的所有数据作为输入信号,输入到神经网络的输入层;3a) According to the correspondence between the time delay and Doppler of the OTFS system, the maximum time delay of the detection symbol corresponding to the network and all data within the maximum Doppler range are used as input signals and input into the input layer of the neural network;

3b)采用梯度下降算法对该深度神经网络进行训练,得到输出层数据;3b) using a gradient descent algorithm to train the deep neural network to obtain output layer data;

3c)采用最小均方误差函数作为深度神经网络的损失函数,将3b)得到的输出层数据与1a)的标签做对比,判断损失函数是否收敛:3c) Use the minimum mean square error function as the loss function of the deep neural network, compare the output layer data obtained in 3b) with the label in 1a) to determine whether the loss function converges:

若是,则训练结束,得到训练后的深度神经网络:If so, the training is completed and the trained deep neural network is obtained:

否则,返回步骤(3b);Otherwise, return to step (3b);

(4)OTFS系统的接收端接收其发射端发送的时域信号,并对该时域信号进行维格纳Wigner变换,得到时间-频率域的信号Y[n,m];(4) The receiving end of the OTFS system receives the time domain signal sent by its transmitting end and performs Wigner transform on the time domain signal to obtain the time-frequency domain signal Y[n,m];

(5)对时间-频率域的信号进行辛傅里叶变换SFFT,得到时延-多普勒域中的MN个接收符号;(5) performing a sigmoid Fourier transform (SFFT) on the signal in the time-frequency domain to obtain MN received symbols in the delay-Doppler domain;

(6)采用训练后的MN个深度神经网络,对接收符号进行逐个符号的检测:(6) Use the trained MN deep neural networks to detect the received symbols one by one:

6a)将(5)中接收到的MN个符号与(3)中训练后的MN个深度神经网络进行对应,找到每个接收符号对应的深度神经网络;6a) Match the MN symbols received in (5) with the MN deep neural networks trained in (3) to find the deep neural network corresponding to each received symbol;

6b)将每个接收符号的最大时延与最大多普勒范围内的所有数据作为其对应的训练后深度神经网络输入层数据,得到每个神经网络的输出层数据;6b) taking all data within the maximum delay and maximum Doppler range of each received symbol as the corresponding trained deep neural network input layer data, and obtaining the output layer data of each neural network;

(6c)根据每个神经网络的输出层数据,得到其发送符号的估计值,完成对OTFS系统符号的检测。(6c) Based on the output layer data of each neural network, the estimated value of its transmitted symbol is obtained to complete the detection of the OTFS system symbol.

本发明与现有技术相比具有如下优点:Compared with the prior art, the present invention has the following advantages:

第一,本发明由于利用OTFS系统在时延-多普勒域的特性,选取每个符号的最大时延与最大多普勒域范围内的数据作为神经网络的输入端进行检测,而不是选取所有的数据进行检测,故减少了输入数据,进而减少神经网络需要学习的参数,降低了检测复杂度;First, the present invention utilizes the characteristics of the OTFS system in the delay-Doppler domain and selects the data within the maximum delay and maximum Doppler domain of each symbol as the input of the neural network for detection, rather than selecting all the data for detection, thereby reducing the input data, thereby reducing the parameters that the neural network needs to learn, and reducing the detection complexity;

第二,本发明由于利用深度神经网络能够提取数据特征的能力,避免了信道估计的困难,节省了导频以及保护间隔的开销,所以可发送更多的有效数据,提高传输效率。Second, since the present invention utilizes the ability of deep neural networks to extract data features, it avoids the difficulty of channel estimation and saves the overhead of pilot and guard intervals, so more valid data can be sent and transmission efficiency is improved.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

图1是本发明的实现流程图;Fig. 1 is an implementation flow chart of the present invention;

图2是本发明中构建的深度神经网络结构图;FIG2 is a structural diagram of a deep neural network constructed in the present invention;

图3是本发明中用于神经网络输入层的最大时延与最大多普勒域范围的数据图;FIG3 is a data diagram of the maximum time delay and the maximum Doppler domain range for the neural network input layer in the present invention;

图4是本发明和现有检测方法的对OTFS系统符号的检测结果仿真对比图。FIG. 4 is a comparison diagram of simulation results of detection of OTFS system symbols by the present invention and the existing detection method.

具体实施方式DETAILED DESCRIPTION

以下结合附图对本发明的实施例和效果做进一步详细描述:The embodiments and effects of the present invention are further described in detail below with reference to the accompanying drawings:

参照图1,本实施例的实现步骤如下:Referring to FIG. 1 , the implementation steps of this embodiment are as follows:

步骤1,使用MATLAB软件运行OTFS系统,获得训练集。Step 1: Use MATLAB software to run the OTFS system to obtain the training set.

1.1)OTFS系统发射端发送经过调制的信号,将星座图上的点按照从左往右,从上往下的顺序排序为1,2,…,q,…,Q,对于第q个点,对应的one-hot编码中第q位为1,其余均为0。1.1) The transmitter of the OTFS system sends a modulated signal and arranges the points on the constellation diagram in order from left to right and from top to bottom as 1, 2, ..., q, ..., Q. For the qth point, the qth bit in the corresponding one-hot code is 1, and the rest are 0.

本实例采用BPSK调制,星座图上点的个数为2个,星座图上的-1的位置用one-hot编码为二进制数据10,将1位置用one-hot编码为二进制数据01,再将编码后的数据存储作为标签;This example uses BPSK modulation. The number of points on the constellation is 2. The position of -1 on the constellation is encoded as binary data 10 using one-hot encoding, and the position of 1 is encoded as binary data 01 using one-hot encoding. The encoded data is then stored as a label.

1.2)OTFS系统接收端接收到经过信道的数据,将其变换到时延-多普勒域,并存储该域的MN个接收符号:1.2) The receiving end of the OTFS system receives the data through the channel, transforms it into the delay-Doppler domain, and stores MN received symbols in the domain:

将BPSK信号放置在M×N的时延-多普勒域,再经过二维反辛傅里叶变换ISFFT和海森堡变换的时域信号后,选择信噪比为10dB,载波中心频率是4GHz,子载波间隔为15KHz,经过多径信道进行传输;The BPSK signal is placed in the M×N delay-Doppler domain, and then after the two-dimensional inverse sigmoid Fourier transform ISFFT and Heisenberg transform of the time domain signal, the signal-to-noise ratio is selected to be 10dB, the carrier center frequency is 4GHz, the subcarrier spacing is 15KHz, and it is transmitted through a multipath channel;

接收端接收到时域信号后,经过二维辛傅里叶变换和维格纳变换后,得到MN个时延-多普勒域数据,存储MN个接收符号作为训练集数据;After receiving the time domain signal, the receiving end obtains MN delay-Doppler domain data after two-dimensional sigmoid Fourier transform and Wigner transform, and stores MN received symbols as training set data;

1.3)循环步骤1.1)和1.2)共C次,训练样例数通过试验选择,采取从少到多的原则,先从少量实例开始,然后逐渐增加用例,直到深度神经网络趋于稳定,得到训练集,C根据OTFS系统的误码率要求确定;1.3) Repeat steps 1.1) and 1.2) for a total of C times. The number of training examples is selected through experiments. The principle of starting from small to large is adopted. Start with a small number of examples and then gradually increase the number of examples until the deep neural network becomes stable. The training set is obtained. C is determined according to the bit error rate requirements of the OTFS system.

本实例中设M=16和N=16分别表示OTFS系统的子载波的总数和载波符号的总数,循环次数C=30000,传输路径采用8条,各条路径的位置如表1所示。In this example, M=16 and N=16 represent the total number of subcarriers and the total number of carrier symbols of the OTFS system respectively, the number of cycles C=30000, 8 transmission paths are used, and the position of each path is shown in Table 1.

表1路径所处在时延-多普勒的位置Table 1 The delay-Doppler position of the path

路径path 11 22 33 44 55 66 77 88 时延(us)Delay(us) 00 4.164.16 8.328.32 12.4812.48 16.6416.64 20.820.8 24.9624.96 29.1229.12 多普勒(Hz)Doppler(Hz) 00 00 938.5938.5 938.5938.5 938.5938.5 18751875 18751875 18751875 时延偏移Delay offset 00 11 22 33 44 55 66 77 多普勒偏移Doppler shift 00 00 11 11 11 22 22 22

步骤2,使用Tensorflow框架,构建MN个结构完全相同的深度神经网络。Step 2: Use the Tensorflow framework to build MN deep neural networks with exactly the same structure.

2.1)设置包括一个输入层,一个隐藏层,一个输出层的三层结构,各层之间采用全连接的方式进行连接,搭建成一个深度神经网络,如图2所示。2.1) A three-layer structure including an input layer, a hidden layer, and an output layer is set up. The layers are connected in a fully connected manner to build a deep neural network, as shown in Figure 2.

所述输入层的神经元个数确定:The number of neurons in the input layer is determined by:

由于多普勒分为正数多普勒和负数多普勒,因此需要(2×kmax+1)神经元,同时由于多普勒数据为复数,神经网络的输入层分为(lmax+1)×(2×kmax+1)个数据的实部和虚部,因此最终确定的输入层神经元个数:K=2×(lmax+1)×(2×kmax+1),其中lmax是OTFS系统的最大时延的索引,kmax是OTFS系统的最大多普勒的索引;Since Doppler is divided into positive Doppler and negative Doppler, (2×k max +1) neurons are required. At the same time, since Doppler data is complex, the input layer of the neural network is divided into the real part and imaginary part of (l max +1)×(2×k max +1) data. Therefore, the number of neurons in the input layer is finally determined as follows: K=2×(l max +1)×(2×k max +1), where l max is the index of the maximum delay of the OTFS system, and kmax is the index of the maximum Doppler of the OTFS system.

所述隐藏层的神经元个数是输入层的一半,即隐藏层神经元为(lmax+1)×(2×kmax+1)个;The number of neurons in the hidden layer is half of that in the input layer, that is, the number of neurons in the hidden layer is (l max +1)×(2×k max +1);

所述输出层的神经元个数等于星座图上的个数Q=2;The number of neurons in the output layer is equal to the number Q=2 on the constellation diagram;

2.2)采用矩阵形式表示OTFS的收发关系为:2.2) The sending and receiving relationship of OTFS is expressed in matrix form as follows:

y=Hx+ny=Hx+n

其中,

Figure BDA0003978370620000051
y表示接收信号,H表示矩阵,x表示发射信号,n表示噪声,向量y中的第k+Nl个元素满足关系yk+Nl=y[k,l],同理x,n也满足该关系式,H中的元素则根据x,y的对应关系进行摆放。in,
Figure BDA0003978370620000051
y represents the received signal, H represents the matrix, x represents the transmitted signal, and n represents the noise. The k+Nlth element in the vector y satisfies the relationship y k+Nl =y[k,l]. Similarly, x and n also satisfy this relationship. The elements in H are arranged according to the corresponding relationship between x and y.

2.3)将与2.1)结构相同的对MN个深度神经网络进行标号为1,2,…,MN,使其分别对应OTFS系统中的向量y的第1到MN个元素。2.3) Label the MN deep neural networks with the same structure as 2.1) as 1, 2, ..., MN, so that they correspond to the 1st to MN elements of the vector y in the OTFS system respectively.

步骤3,使用训练集分别对MN深度神经网络进行训练。Step 3: Use the training set to train the MN deep neural network separately.

每个网络采用相同的训练方法,本实例以第p个网络为例,其训练步骤如下:Each network uses the same training method. This example takes the pth network as an example, and its training steps are as follows:

3.1)对于OTFS收发系统,设第i条路经上的时延τi和多普勒υi表示为:3.1) For the OTFS transceiver system, let the delay τ i and Doppler υ i on the i-th path be expressed as:

Figure BDA0003978370620000061
Figure BDA0003978370620000061

其中,li和ki分别表示时延抽头和多普勒抽头的索引,Δf是每个子载波的带宽,T=1/Δf;Wherein, l i and k i represent the indexes of the delay tap and Doppler tap respectively, Δf is the bandwidth of each subcarrier, T = 1/Δf;

3.2)选择最大时延和最大多普勒的索引范围:3.2) Select the index range of maximum delay and maximum Doppler:

在本实例中最大时延τmax=29.12μs,最大多普勒υmax=1.875KHz,其对应的最大的时延抽头和最大的多普勒抽头的索引为:In this example, the maximum delay τ max =29.12 μs, the maximum Doppler υ max =1.875 KHz, and the corresponding indexes of the maximum delay tap and the maximum Doppler tap are:

lmax=τmaxMΔf,kmax=υmaxNTl max =τ max MΔf,k max =υ max NT

可求得lmax=7,kmax=2,则对于第p个位置yp[kp,lp],0≤kp≤N-1,0≤lp≤M-1,We can find l max =7, kmax =2, then for the pth position y p [k p ,l p ], 0≤k p ≤N-1, 0≤l p ≤M-1,

对于该位置,选择其最大时延的索引范围为:lp≤L≤[lp+lmax]M,最大多普勒的索引范围为[kp-kmax]N≤K≤[kp+kmax]N,共有(lmax+1)×(2×kmax+1)个数据,其中[.]N表示对N进行循环移位,[.]M表示对M进行循环移位,该范围如图3中的虚线框内的数据所示,其中实线框内的数据表示第p个位置的符号;For this position, the index range of its maximum delay is selected as: l p ≤L≤[l p +l max ] M , the index range of the maximum Doppler is [k p -k max ] N ≤K≤[k p +k max ] N , there are a total of (l max +1)×(2×k max +1) data, where [.] N represents a cyclic shift of N, and [.] M represents a cyclic shift of M. This range is shown in the dotted box in FIG3 , where the data in the solid box represents the symbol of the p-th position;

3.3)对于训练集中的任意一个训练数据,根据OTFS系统在时延-多普勒域的对应关系,将步骤3.2)描述的索引范围内的(lmax+1)×(2×kmax+1)个数据的实部和虚部分离,构成一个新的训练数据;3.3) For any training data in the training set, according to the corresponding relationship of the OTFS system in the delay-Doppler domain, separate the real and imaginary parts of the (l max +1)×(2×k max +1) data within the index range described in step 3.2) to form a new training data;

3.4)重复执行步骤3.3)共C次,构成一个新的C维的训练集;3.4) Repeat step 3.3) for a total of C times to form a new C-dimensional training set;

3.5)使用新的训练集,采用批量梯度下降法对深度神经网络进行训练:3.5) Use the new training set to train the deep neural network using batch gradient descent:

使用这种训练方法虽然需要耗费大量的内存,训练学习时间过长,但是能保证每次更新都会朝着正确的方向进行,最后能够保证收敛于极值点,其性能要优于随机梯度下降算法和小批量梯度下降算法,其具体实现步骤如下:Although this training method consumes a lot of memory and takes a long time to train, it can ensure that each update is in the right direction and finally converges to the extreme point. Its performance is better than the stochastic gradient descent algorithm and the small batch gradient descent algorithm. The specific implementation steps are as follows:

3.5.1)采用随机初始化的方法,对训练参数ω和b进行初始赋值;3.5.1) Using random initialization method, the training parameters ω and b are initially assigned values;

3.5.2)将C维的训练集数据一起送入网络,采用Adam作为优化器,使用最小均方误差函数作为损失函数;3.5.2) The C-dimensional training set data is fed into the network, Adam is used as the optimizer, and the minimum mean square error function is used as the loss function;

3.5.3)深度神经网络使用Sigmoid函数作为输出层激活函数,其余各层均使用Relu函数作为激活函数,得到网络的输出层数据,这里使用激活函数的作用是引入非线性因素,使得网络的学习能力更强;3.5.3) The deep neural network uses the Sigmoid function as the output layer activation function, and the other layers use the Relu function as the activation function to obtain the output layer data of the network. The role of using the activation function here is to introduce nonlinear factors to make the network's learning ability stronger;

3.5.4)根据当前时刻的训练参数ω和b,计算当前时刻损失函数的梯度,用学习率乘以损失函数的梯度,作为下次更新训练参数ω和b的步长;3.5.4) According to the current training parameters ω and b, calculate the gradient of the loss function at the current moment, and multiply the learning rate by the gradient of the loss function as the step size for the next update of the training parameters ω and b;

3.5.5)根据神经网络的输出层数据与标签,计算损失函数大小,观察损失函数是否收敛:3.5.5) Calculate the loss function based on the output layer data and labels of the neural network and observe whether the loss function converges:

若收敛,则保留步骤3.5.4)中的训练参数ω和b作为最终的训练结果;If converged, retain the training parameters ω and b in step 3.5.4) as the final training result;

若损失函数没有收敛,则根据步骤3.5.4)中的步长,重新更新训练参数ω和b,使其按照梯度下降的方向前进,然后返回步骤3.5.2)进行重新训练,直到损失函数收敛为止。If the loss function does not converge, re-update the training parameters ω and b according to the step size in step 3.5.4) so that they move in the direction of gradient descent, and then return to step 3.5.2) for retraining until the loss function converges.

步骤4,OTFS系统的接收端获取时间-频率域的信号。Step 4: The receiving end of the OTFS system obtains the signal in the time-frequency domain.

4.1)在发射端,时延多普域中的发射信号为x[k,l],经过二维辛反傅里叶变换ISFFT,得到时间-频率域信号X[n,m],并将X[n,m]做海森堡变换,得到时域信号x(t),分别表示如下:4.1) At the transmitting end, the transmitted signal in the delay-Doppler domain is x[k,l]. After the two-dimensional symplectic inverse Fourier transform ISFFT, the time-frequency domain signal X[n,m] is obtained, and X[n,m] is transformed by Heisenberg to obtain the time domain signal x(t), which are expressed as follows:

Figure BDA0003978370620000071
Figure BDA0003978370620000071

Figure BDA0003978370620000072
Figure BDA0003978370620000072

式中gtx(t)是发射波形脉冲,时域信号经过无线信道进行传输;Where g tx (t) is the transmitted waveform pulse, and the time domain signal is transmitted through the wireless channel;

4.2)OTFS系统的接收端接收其发射端发送的时域信号y(t):4.2) The receiver of the OTFS system receives the time domain signal y(t) sent by its transmitter:

Figure BDA0003978370620000073
Figure BDA0003978370620000073

式中h(τ,υ)表示信道信息,τ代表时延索引,υ代表多普勒索引;Where h(τ,υ) represents the channel information, τ represents the delay index, and υ represents the Doppler index;

4.3)对时域信号y(t)进行维格纳变换,得到时间-频率域的信号Y[n,m];4.3) Perform Wigner transform on the time domain signal y(t) to obtain the signal Y[n,m] in the time-frequency domain;

Y[n,m]=Agrx,y(t,f)|t=nT,f=mΔf Y[n,m]=A grx,y (t,f)| t=nT,f=mΔf

Figure BDA0003978370620000074
Figure BDA0003978370620000074

其中,Agrx,y(t,f)表示接收端匹配滤波器得到的互模糊函数,t表示时间索引,f表示频率索引,Δf是每个子载波的带宽,T=1/Δf,表示时间间隔,grx(t)是接收端的接收波形脉冲,gr * x(t)表示共轭转置,j表示虚部。Among them, A grx,y (t,f) represents the mutual ambiguity function obtained by the matched filter at the receiving end, t represents the time index, f represents the frequency index, Δf is the bandwidth of each subcarrier, T = 1/Δf, represents the time interval, g rx (t) is the received waveform pulse at the receiving end, g r * x (t) represents the conjugate transpose, and j represents the imaginary part.

步骤5,接收端获得时延-多普勒域中的MN个接收符号。Step 5: The receiving end obtains MN received symbols in the delay-Doppler domain.

对时间-频率域的信号Y[n,m]进行二维辛傅里叶变换SFFT,得到时延-多普勒域中的MN个接收符号:Perform a two-dimensional sigmoid Fourier transform SFFT on the signal Y[n,m] in the time-frequency domain to obtain MN received symbols in the delay-Doppler domain:

Figure BDA0003978370620000081
Figure BDA0003978370620000081

其中,y[k,l]表示在时延-多普勒域中时延索引为k,多普勒索引为l的一个接收符号,k=0,1...N-1,l=0,1...M-1,P表示信道路径条数,

Figure BDA0003978370620000082
hi表示第i条路径上的信道系数,υi,τi分别表示该条路径上的时延和多普勒,li和ki分别表示第i条路径的时延抽头和多普勒抽头的索引,v[k,l]表示在时延-多普勒域中时延索引为k、多普勒索引为l位置的噪声。Where y[k,l] represents a received symbol with delay index k and Doppler index l in the delay-Doppler domain, k = 0, 1...N-1, l = 0, 1...M-1, P represents the number of channel paths,
Figure BDA0003978370620000082
hi represents the channel coefficient on the i-th path, υi , τi represent the delay and Doppler on the path respectively, li and ki represent the indexes of the delay tap and Doppler tap of the i-th path respectively, and v[k,l] represents the noise at the position with delay index k and Doppler index l in the delay-Doppler domain.

步骤6,采用训练后的MN个深度神经网络,对接收符号进行逐个符号的检测。Step 6: Use the trained MN deep neural networks to detect the received symbols one by one.

6.1)将得到时延-多普勒域中的MN个接收符号分别对应训练后的MN个深度神经网络,对于其中任意一个接收信号采用相同的方法进行检测;6.1) The MN received symbols in the delay-Doppler domain are respectively corresponded to the MN trained deep neural networks, and the same method is used to detect any of the received signals;

6.2)对于其中第p个接收符号yp[kp,lp],选取图3中虚线范围内的(lmax+1)×(2×kmax+1)个位置的数据,其时延的索引范围为lp≤L≤[lp+lmax]M、多普勒的索引范围为6.2) For the pth received symbol yp [ kp , lp ], select the data of ( lmax +1)×(2× kmax +1) positions within the dotted line range in Figure 3, and the index range of the delay is lp≤L≤ [ lp + lmax ] M , and the index range of the Doppler is

[kp-kmax]N≤K≤[kp+kmax]N[k p -k max ] N ≤K≤[k p +k max ] N ;

6.3)将时延索引范围内和多普勒索引范围内的数据实部和虚部分离,得到6.3) Separate the real and imaginary parts of the data within the delay index range and the Doppler index range, and obtain

2×(lmax+1)×(2×kmax+1)个数据,将该数据作为第p个深度神经网络的输入层信号,使其经过网络中(lmax+1)×(2×kmax+1)个隐藏层神经元和Q个输出层神经元之后,得到神经元的输出;2×(l max +1)×(2×k max +1) data are used as the input layer signal of the pth deep neural network. After passing through (l max +1)×(2×k max +1) hidden layer neurons and Q output layer neurons in the network, the output of the neuron is obtained.

6.4)输出层采用Sigmoid函数作为激活函数,其每个神经元的输出范围都在[0,1]区间内,遍历所有输出神经元的数据,得到最大数据,6.4) The output layer uses the Sigmoid function as the activation function. The output range of each neuron is in the interval [0,1]. The data of all output neurons are traversed to obtain the maximum data.

6.5)将最大数据的位置记为a,a=1,2,……,Q,将星座图上的点按照从左往右,从上往下的顺序排序为1,2,…,a,…,Q,其中第a个星座图上的点对应的数据即为发送符号的估计值。6.5) The position of the maximum data is recorded as a, a = 1, 2, ..., Q, and the points on the constellation diagram are sorted from left to right and from top to bottom as 1, 2, ..., a, ..., Q, where the data corresponding to the point on the a-th constellation diagram is the estimated value of the transmitted symbol.

对于本实例,Q=2,当a=1时,表示星座图上值为-1的点,当a=2时,表示星座图上值为1的点。For this example, Q=2, when a=1, it indicates a point with a value of -1 on the constellation diagram, and when a=2, it indicates a point with a value of 1 on the constellation diagram.

本发明的效果可以通过以下仿真实验进一步说明:The effect of the present invention can be further illustrated by the following simulation experiment:

一.仿真条件1. Simulation conditions

仿真实验的硬件平台为:处理器为Intel i3 8100CPU,主频为3.6GHz,内存为8GB。The hardware platform of the simulation experiment is: the processor is Intel i3 8100CPU, the main frequency is 3.6GHz, and the memory is 8GB.

仿真实验的软件平台为:Windows 10操作系统,MATLAB R2020b和Python3.6。The software platform for the simulation experiment is: Windows 10 operating system, MATLAB R2020b and Python3.6.

仿真实验的信道类型为复高斯信道,信道路径数分别选取为8,子载波间隔为15KHz,最大多普勒为1.875KHz,最大时延为29.12μs,统计误比特率的循环次数为1000000次。The channel type of the simulation experiment is a complex Gaussian channel, the number of channel paths is selected as 8, the subcarrier spacing is 15KHz, the maximum Doppler is 1.875KHz, the maximum delay is 29.12μs, and the number of cycles for statistical bit error rate is 1000000 times.

仿真及网络参数如表2。The simulation and network parameters are shown in Table 2.

表2仿真及网络参数Table 2 Simulation and network parameters

参数parameter 符号DNNSymbolic DNN 低复杂度DNNLow Complexity DNN 信道路径Channel Path 88 88 子载波数(M)Number of subcarriers (M) 1616 1616 符号总数(N)Total number of symbols (N) 1616 1616 载波中心频率Carrier center frequency 4GHz4GHz 4GHz4GHz 调制方式Modulation BPSKBPSK BPSKBPSK 输入神经元数Number of input neurons 512512 8080 输出神经元数Number of output neurons 22 22 输出层激活函数Output layer activation function SoftmaxSoftmax SigmoidSigmoid 其余层激活函数The activation functions of the remaining layers ReluRelu ReluRelu 优化器Optimizer AdamAdam AdamAdam 损失函数Loss Function Binary-crossentropyBinary-crossentropy MMSEMMSE 训练SNRTraining SNR 10dB10dB 10dB10dB 训练集大小Training set size 3000030000 3000030000 训练次数Number of training sessions 100100 100100

二.仿真结果分析:2. Analysis of simulation results:

仿真实验1,在上述仿真条件下,分别用本发明和现有的MMSE技术、symbol-DNN技术对OTFS系统的接受符号个数为1000000个进行符号检测,获得相应的检测误码率,结果如图4所示。其中横坐标代表发送符号的信噪比,单位为dB;纵坐标代表符号检测的误码率。Simulation experiment 1, under the above simulation conditions, the present invention and the existing MMSE technology and symbol-DNN technology are used to perform symbol detection on 1,000,000 received symbols of the OTFS system, and the corresponding detection bit error rate is obtained. The results are shown in Figure 4. The horizontal axis represents the signal-to-noise ratio of the transmitted symbol, in dB; the vertical axis represents the bit error rate of symbol detection.

在本发明的仿真实验中,两个现有技术指的是:In the simulation experiment of the present invention, two prior arts refer to:

MMSE技术:Ahmad Nimr等人在“Extended GFDM Framework:OTFS and GFDMMMSE technology: Ahmad Nimr et al. in “Extended GFDM Framework: OTFS and GFDM

Comparison,2018IEEE Global Communications Conference(GLOBECOM),2018,pp.1-6.”Comparison, 2018IEEE Global Communications Conference (GLOBECOM), 2018, pp.1-6.”

中提出的MMSE检测器在OTFS系统中的检测方法。Detection method of the MMSE detector proposed in the OTFS system.

symbol-DNN技术:Ashwitha Naikoti等人在其发表的论文“Low-complexityDelay-Doppler Symbol DNN for OTFS Signal Detection”(IEEE 93rd VehicularTechnology Conference 2021)中提出的一种symbol-DNN在OTFS系统中的检测方法。Symbol-DNN technology: Ashwitha Naikoti et al. proposed a symbol-DNN detection method in the OTFS system in their paper "Low-complexity Delay-Doppler Symbol DNN for OTFS Signal Detection" (IEEE 93rd Vehicular Technology Conference 2021).

从图4可见,本发明的性能明显优于传统的MMSE检测方案且复杂度低于MMSE检测器,与现有的symbol-DNN网络相比,性能相近,但是复杂度降低。As can be seen from FIG4 , the performance of the present invention is significantly better than the traditional MMSE detection scheme and the complexity is lower than the MMSE detector. Compared with the existing symbol-DNN network, the performance is similar but the complexity is reduced.

仿真实验2,分别计算本发明与现有symbol-DNN技术在MN=256的情况下需要训练的参数个数,结果如表3所示:In simulation experiment 2, the number of parameters required to be trained for the present invention and the existing symbol-DNN technology when MN=256 is calculated respectively. The results are shown in Table 3:

表3M=N=16训练参数的个数Table 3: Number of training parameters M=N=16

Figure BDA0003978370620000101
Figure BDA0003978370620000101

从表3可以看出,本发明的训练数据量相较于现有技术减少40倍。这是因为本发明利用最大时延与最大多普勒的数据进行检测,对于每一个待检测的接收符号,其检测器的输入端是该符号最大时延索引与最大多普勒索引范围内的所有数据,根据OTFS系统任意一个符号都不会超出其最大时延与最大多普勒这一特性,利用该范围内的信号进行特征提取。虽然该方案中包含许多的无用信息,但是凭借着神经网络的强大的学习能力,依然可以忽略掉这些无用信息,相比于现有的symbol-DNN这一技术——使用整个时延-多普勒域的所有信号进行检测,本发明中的无用信息远远小于symbol-DNN这一技术,其要训练的参数与所需神经元个数也要明显少于symbol-DNN网络,因此降低整个检测系统的复杂度。As can be seen from Table 3, the amount of training data of the present invention is reduced by 40 times compared with the prior art. This is because the present invention uses the data of maximum delay and maximum Doppler for detection. For each received symbol to be detected, the input end of the detector is all the data within the maximum delay index and maximum Doppler index range of the symbol. According to the characteristic that any symbol of the OTFS system will not exceed its maximum delay and maximum Doppler, the signal within this range is used for feature extraction. Although this scheme contains a lot of useless information, it can still be ignored due to the powerful learning ability of neural networks. Compared with the existing symbol-DNN technology, which uses all signals in the entire delay-Doppler domain for detection, the useless information in the present invention is much less than the symbol-DNN technology, and the parameters to be trained and the number of neurons required are also significantly less than the symbol-DNN network, thereby reducing the complexity of the entire detection system.

Claims (6)

1. The OTFS system symbol detection method based on the deep neural network is characterized by comprising the following steps
(1) Obtaining a training set;
1a) The OTFS system transmitting terminal sends the modulated signal, one-hot coding is carried out on the point on the constellation diagram of the transmitted signal, and the coded data is stored as a label;
1b) Receiving end of OTFS system receives data passing through channel, converting it to time delay-Doppler domain, and storing MN receiving symbols of the domain;
1c) Circulating the steps 1 a) and 1 b) for C times to obtain a training set, wherein C is determined according to the performance of the OTFS system;
(2) MN deep neural networks with completely identical structures are built, each network comprises an input layer, a hidden layer and an output layer, and all the layers are connected in a full-connection mode; marking MN networks to respectively correspond to MN receiving symbols in the OTFS system, wherein M and N respectively represent the total number of subcarriers and the total number of symbols of the OTFS system;
(3) Training each deep neural network using a training set:
3a) According to the corresponding relation between the time delay and the Doppler of the OTFS system, all data in the maximum time delay and the maximum Doppler range of the detection symbol corresponding to the network are used as input signals and input into an input layer of a neural network;
3b) Training the deep neural network by adopting a gradient descent algorithm to obtain data of an output layer;
3c) Adopting a minimum mean square error function as a loss function of the deep neural network, comparing the output layer data obtained in the step 3 b) with the label of the step 1 a), and judging whether the loss function is converged:
if so, finishing the training to obtain a trained deep neural network:
otherwise, returning to the step (3 b);
(4) A receiving end of the OTFS system receives a time domain signal sent by a transmitting end of the OTFS system, and carries out Wigner transformation on the time domain signal to obtain a signal Y [ n, m ] of a time-frequency domain;
(5) Performing octave Fourier transform (SFFT) on the signals in the time-frequency domain to obtain MN receiving symbols in the delay-Doppler domain;
(6) Adopting MN deep neural networks after training, carrying out symbol-by-symbol detection on received symbols:
6a) The MN symbols received in the step (5) correspond to the MN deep neural networks trained in the step (3), and the deep neural network corresponding to each received symbol is found;
6b) Taking all data in the maximum time delay and the maximum Doppler range of each received symbol as corresponding trained deep neural network input layer data to obtain output layer data of each neural network;
(6c) And obtaining an estimated value of the sending symbol according to the output layer data of each neural network, and completing the detection of the OTFS system symbol.
2. The method according to claim 1, wherein the one-hot encoding is performed on the points on the constellation diagram of the transmitted signal in step 1 a) as follows:
1a1) Determining the number Q of points on a constellation diagram, and taking the number Q as the bit number of one-hot coding;
1a2) The points on the constellation diagram are sorted into 1,2, …, Q, … and Q according to the sequence from left to right and from top to bottom, and for the Q-th point, the Q-th bit in the corresponding one-hot code is 1, and the rest are 0.
3. The method of claim 1, wherein the deep neural network is trained in step 3 b) using a gradient descent algorithm to obtain output layer data as follows:
3b1) Calculating the gradient of a loss function at the current moment according to the training parameters at the current moment;
3b2) Multiplying the step length by the gradient of the loss function to obtain the descending distance of the current position;
3b3) Setting a threshold value epsilon according to the bit error rate requirement of the OTFS system, and judging whether the gradient descending distance of all training parameters is smaller than epsilon:
if the training parameters are smaller than epsilon, all the current training parameters are the final output layer data;
otherwise, updating all training parameters and returning to the step (3 b 1).
4. The method according to claim 1, wherein the time-frequency domain signal Y [ n, m ] obtained in step (4) is represented as follows:
Y[n,m]=A grx,y (t,f)| t=nT,f=mΔf
Figure FDA0003978370610000021
wherein A is grx,y (T, f) represents the cross-ambiguity function obtained by the matched filter at the receiving end, T represents the time index, f represents the frequency index, Δ f is the bandwidth of each subcarrier, T =1/Δ f represents the time interval, g rx (t) is a received waveform pulse at the receiving end,
Figure FDA0003978370610000031
denotes the conjugate transpose, j denotes the imaginary part, y (t) denotes the received time domain signal as:
y(t)=∫ υτ h(τ,υ)x(t-τ)e j2πυ(t-τ) dτdυ
h (tau, upsilon) represents channel information, tau represents a time delay index, upsilon represents a Doppler index, and x (t) represents a time domain transmitting signal of a transmitting terminal.
5. The method of claim 1, wherein the step (5) obtains MN received symbols in the delay-doppler domain as follows:
Figure FDA0003978370610000032
wherein, y [ k, l]Denotes one received symbol with delay index k and doppler index l in the delay-doppler domain, k =0,1.. N-1, l =0,1.. M-1,P denotes the number of channel paths,
Figure FDA0003978370610000033
h i representing the channel coefficients on the ith path, where v i ,τ i Respectively representing the delay and the Doppler on the path,/ i And k i Indices representing the delay tap and the doppler tap of the ith path, respectively, [.] N Represents a cyclic shift of N.] M Denotes cyclic shift of M, v [ k, l]Representing the noise at the location of delay index k and doppler index l in the delay-doppler domain.
6. The method of claim 1 wherein the step (6 c) of obtaining an estimate of the transmitted symbols from the output layer data of each neural network is
6c1) Traversing Q output layer data of the deep neural network to obtain the position of the maximum value, and marking as a;
6c2) The points on the constellation diagram are sorted into 1,2, … … and Q according to the sequence from left to right and from top to bottom, wherein the data corresponding to the point on the a-th constellation diagram is the estimated value of the transmitted symbol.
CN202211542551.1A 2022-12-02 2022-12-02 Low-complexity OTFS system symbol detection method based on deep neural network Active CN115987734B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211542551.1A CN115987734B (en) 2022-12-02 2022-12-02 Low-complexity OTFS system symbol detection method based on deep neural network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211542551.1A CN115987734B (en) 2022-12-02 2022-12-02 Low-complexity OTFS system symbol detection method based on deep neural network

Publications (2)

Publication Number Publication Date
CN115987734A true CN115987734A (en) 2023-04-18
CN115987734B CN115987734B (en) 2025-01-07

Family

ID=85961910

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211542551.1A Active CN115987734B (en) 2022-12-02 2022-12-02 Low-complexity OTFS system symbol detection method based on deep neural network

Country Status (1)

Country Link
CN (1) CN115987734B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118074791A (en) * 2024-04-24 2024-05-24 南京控维通信科技有限公司 Satellite communication method and system based on non-orthogonal multiple access and orthogonal time-frequency space modulation
CN118487898A (en) * 2024-06-04 2024-08-13 中交航信(上海)科技有限公司 Channel estimation method and model for MIMO scenarios based on fully connected deep learning

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111478868A (en) * 2020-03-09 2020-07-31 北京邮电大学 Signal detection method and device for OTFS system
CN113660061A (en) * 2021-08-09 2021-11-16 西安电子科技大学 OTFS system symbol detection method based on received symbol blocking
CN113708855A (en) * 2021-09-29 2021-11-26 北京信息科技大学 OTFS data drive receiving method, system and medium based on deep learning
US20220014398A1 (en) * 2018-10-29 2022-01-13 Board Of Regents, The University Of Texas System Low resolution ofdm receivers via deep learning
CN114745230A (en) * 2022-03-10 2022-07-12 西安电子科技大学 OTFS signal receiving and recovering method based on deep neural network structure
EP4064630A1 (en) * 2021-03-22 2022-09-28 Nokia Technologies Oy Improving transmitting of information in wireless communication

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20220014398A1 (en) * 2018-10-29 2022-01-13 Board Of Regents, The University Of Texas System Low resolution ofdm receivers via deep learning
CN111478868A (en) * 2020-03-09 2020-07-31 北京邮电大学 Signal detection method and device for OTFS system
EP4064630A1 (en) * 2021-03-22 2022-09-28 Nokia Technologies Oy Improving transmitting of information in wireless communication
CN113660061A (en) * 2021-08-09 2021-11-16 西安电子科技大学 OTFS system symbol detection method based on received symbol blocking
CN113708855A (en) * 2021-09-29 2021-11-26 北京信息科技大学 OTFS data drive receiving method, system and medium based on deep learning
CN114745230A (en) * 2022-03-10 2022-07-12 西安电子科技大学 OTFS signal receiving and recovering method based on deep neural network structure

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
常代娜;周杰;: "基于深度学习算法的OFDM信号检测", 东南大学学报(自然科学版), no. 05, 20 September 2020 (2020-09-20) *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118074791A (en) * 2024-04-24 2024-05-24 南京控维通信科技有限公司 Satellite communication method and system based on non-orthogonal multiple access and orthogonal time-frequency space modulation
CN118487898A (en) * 2024-06-04 2024-08-13 中交航信(上海)科技有限公司 Channel estimation method and model for MIMO scenarios based on fully connected deep learning

Also Published As

Publication number Publication date
CN115987734B (en) 2025-01-07

Similar Documents

Publication Publication Date Title
CN112600772B (en) An OFDM Channel Estimation and Signal Detection Method Based on Data Driven Neural Network
Yan et al. Signal detection of MIMO-OFDM system based on auto encoder and extreme learning machine
CN111614584B (en) Transform domain adaptive filtering channel estimation method based on neural network
CN111683024B (en) A channel estimation method for time-varying OFDM systems based on deep learning
CN115987734A (en) Low-complexity OTFS system symbol detection method based on deep neural network
CN113472706A (en) MIMO-OFDM system channel estimation method based on deep neural network
CN112737987B (en) A novel time-varying channel prediction method based on deep learning
CN111669344B (en) Time-varying OFDM system signal detection method based on deep learning
CN111884976B (en) Channel interpolation method based on neural network
CN111342867A (en) An iterative detection method for MIMO based on deep neural network
CN111565160A (en) A joint channel classification, estimation and detection method for marine communication system
CN110659684A (en) Convolutional neural network-based STBC signal identification method
CN113971430A (en) Signal detection and model training method, device, equipment and storage medium
CN114745230A (en) OTFS signal receiving and recovering method based on deep neural network structure
CN111628833A (en) Estimation method of MIMO antenna number based on convolutional neural network
Hamedani et al. Energy efficient MIMO-OFDM spectrum sensing using deep stacked spiking delayed feedback reservoir computing
Ye et al. Bilinear convolutional auto-encoder based pilot-free end-to-end communication systems
CN105812299A (en) Channel estimation algorithm and system of wireless sensor network based on joint block sparse reconstruction
Yıldırım et al. Deep receiver design for multi-carrier waveforms using cnns
Qian et al. OFDM receiver design with learning-driven automatic modulation recognition
CN113709075B (en) A realization method of underwater acoustic communication receiver utilizing multipath effect of underwater acoustic channel
CN114938250B (en) End-to-end underwater acoustic FBMC communication method and system based on autoencoding network
CN115514596B (en) OTFS communication receiver signal processing method and device based on convolutional neural network
CN111314255B (en) Low-complexity SISO and MIMO receiver generation method
Seyman Convolutional fuzzy neural network based symbol detection in MIMO NOMA systems

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