POSITIONING SYSTEM, POSITIONING SIGNAL GENERATION AND TRANSMISSION METHOD AND STORAGE MEDIUM
Patent Information
- Application Number
- DE602018087357
- Authority / Receiving Office
- DE · DE
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2018-07-23
- Filing Date
- 2018-09-29
- Publication Date
- 2025-11-19
- Estimated Expiration
- 2038-09-29
AI Technical Summary
The high cost and complexity of deploying positioning systems in 5G networks due to the need for numerous high-performance chips in positioning base stations.
A positioning system that includes a positioning signal generation server generating time domain oversampled signals, which are then sent to positioning stations, allowing these stations to focus solely on sending the signals without needing to generate them, thereby reducing system complexity and deployment costs.
This approach decreases system complexity and reduces deployment costs by eliminating the need for high-performance calculation modules at the positioning stations, while maintaining accurate positioning functionality.
Description
TECHNICAL FIELD
[0001] The present disclosure relates to, but is not limited to, the field of positioning and, in particular, to a positioning system, a positioning signal generation and sending method, and a storage medium.BACKGROUND
[0002] In long term evolution (LTE) technologies, a positioning reference signal (PRS) defined by a standard is introduced to perform a measurement on the position of a receiving side. The receiving side may accurately measure the position of the receiving side by using the positioning reference signal sent from a positioning base station side, and the structure diagram of a general radio communication system is shown in FIG. 1. Fifth-generation (5G) has higher accuracy and delay requirements for the positioning technology, so that the observed time difference of arrival (OTDOA) technology is used in 5G to improve the accuracy of positioning.
[0003] The OTDOA positioning method is a method that a serving cell (with the communication range covered by a communication base station providing communication functions for users) or a receiving node (a terminal) itself determines the position based on the measurement performed at the receiving node. The measurement at the receiving node reflects distances between the receiving node and at least two neighboring cells, coordinates of the neighboring cells are known to the communication base station of the current serving cell, generally the number of neighboring cells used in the OTDOA positioning is greater than 4, so that the number of positioning base stations is generally about four times more than the number of communication base stations.
[0004] Since a station needs complex coding calculations to achieve the positioning function, a high-performance chip is required to be set to meet the computing power for achieving the positioning function on the station (such as a positioning base station or a communication base station), and thus the cost is relatively high. In order to satisfy the positioning requirements in the related technology, a large number of positioning base stations or communication base stations with high-performance chips need to be set to achieve the positioning function, so that the system complexity and deployment cost of the positioning system increase.
[0005] The paper "Enhanced time of arrival estimation and quantization for positioning in LTE networks"(published in 2016 IEEE 27TH ANNUAL INTERNATIONAL SYMPOSIUM ON PERSONAL, INDOOR, AND MOBILE RADIO COMMUNICATIONS (PIMRC), IEEE, 4 September 2016) discloses an iterative method for the detection of the first channel tap in an estimated channel impulse response.
[0006] US patent US9766323B2 discloses a method for terminal positioning. The method comprises: generating cell-specific reference signals CRSs, and transmitting the CRSs on one or more ports used for transmitting the CRSs.
[0007] China patent CN102833849B discloses a positioning method which includes: acquiring the number of points Ncorr of FFT / IFFT of fast inverse Fourier transform used for PRS correlation operation of positioning reference signal, which is a predetermined value not changing with PRS bandwidth, and which is less than or equal to 2048.
[0008] US patent US20100316041A1 discloses a signal generation device for use in a wireless transmission system, which can greatly reduce a calculation amount in comparison with a conventional FFT Pre-Processing method of performing oversampling, and can reduce PAPR to the same extent as in the conventional method.SUMMARY
[0009] In view of the above description, embodiments of the present disclosure provide a positioning system, a positioning signal generation and sending method and a storage medium to solve the problem in the related art that a large number of positioning base stations or communication base stations with high-performance chips need to be set to achieve the positioning function, causing the increased system complexity and deployment cost of the positioning system.
[0010] To solve the above problem, in an aspect, the embodiments of the present disclosure provide a positioning system. The positioning system includes a positioning signal generation server and a positioning station. The positioning signal generation server is configured to generate a time domain positioning oversampled signal according to a positioning signal parameter and send the time domain positioning oversampled signal to the positioning station. The positioning station is configured to receive the generated time domain positioning oversampled signal and send the time domain positioning oversampled signal according to sending time information of a positioning signal.
[0011] Optionally, the positioning signal parameter includes at least one of: a positioning signal identity (ID), a time-frequency resource position of the positioning signal, a sending period of the positioning signal, or a number of times of continuously sending the positioning signal.
[0012] Optionally, the step in which the positioning signal generation server generates the time domain positioning oversampled signal according to the positioning signal parameter includes steps described below. A positioning frequency domain signal sequence X K is generated according to the positioning signal parameter; where K ∈ (0, FFTSIZE - 1), and FFTSIZE is a preset number of Fourier transform points; and the time domain positioning oversampled signal Z(i) is generated according to the positioning frequency domain signal sequence and a preset oversampling multiple G.
[0013] Optionally, the step of generating the time domain positioning oversampled signal Z(i) according to the positioning frequency domain signal sequence and a preset oversampling multiple G includes a step described below.
[0014] The time domain positioning oversampled signal Z(i) is calculated according to the following formula: Z i = y m ∗ ts , in a case where t = m * ts, y t = ∑ K = 0 FFTSIZE − 1 X K e jω K ∗ t ; where K is a serial number of a subcarrier, m = n + γ G , ts = 2 π ω 0 ∗ FFTSIZE ; ω 0 is a minimum angular velocity of a subcarrier, n = i G , n ∈ [0, FFTSIZE - 1] ; γ = i mod G, γ ∈ [0, G - 1]; and ω K = ω 0 * K; where n is a serial number of an element in a positioning time domain signal sequence, γ is a serial number of oversampled data between two adjacent elements in the positioning time domain signal sequence; and ω K is an angular velocity of a subcarrier K.
[0015] Optionally, the sending time information of the positioning signal at least includes a symbol time set sent by the time domain positioning oversampled signal.
[0016] Optionally, the positioning system further includes a positioning-communication integration station. The positioning-communication integration station is configured to: receive the time domain positioning oversampled signal generated by the positioning signal generation server, superpose, according to the sending time information of the positioning signal, the time domain positioning oversampled signal on a wireless communication signal, and send the superposed signal.
[0017] Optionally, the step in which the positioning system superposes, according to the sending time information of the positioning signal, the time domain positioning oversampled signal on a wireless communication signal and sends the superposed signal includes: in a case where current time does not belong to the symbol time set, sending the wireless communication signal; in a case where current time belongs to the symbol time set, superposing the time domain positioning oversampled signal on the wireless communication signal and sending the superposed signal.
[0018] Optionally, the step in which the positioning station sends the time domain positioning oversampled signal includes steps described below, the positioning station converts the time domain positioning oversampled signal from a digital signal to an analog signal and sends the analog signal through a radio frequency link.
[0019] Optionally, the positioning signal generation server is further configured to set the positioning signal parameter and the sending time information of the positioning signal.
[0020] In the other aspect, the embodiments of the present disclosure provide a positioning signal generation and sending method. The positioning signal generation and sending method includes steps describe below, a positioning signal generation server generates a time domain positioning oversampled signal according to a positioning signal parameter and sends the time domain positioning oversampled signal to a positioning station; and the positioning station receives the generated time domain positioning oversampled signal and sends, according to sending time information of a positioning signal, the time domain positioning oversampled signal to a terminal for requesting a positioning function.
[0021] Optionally, the step in which the positioning signal generation server generates the time domain positioning oversampled signal according to the positioning signal parameter includes steps described below, a positioning frequency domain signal sequence X K is generated according to the positioning signal parameter; where K ∈ (0, FFTSIZE - 1), and FFTSIZE is a preset number of Fourier transform points; and the time domain positioning oversampled signal Z(i) is generated according to the positioning frequency domain signal sequence and a preset oversampling multiple G.
[0022] Optionally, the step in which the time domain positioning oversampled signal Z(i) is generated according to the positioning frequency domain signal sequence and the preset oversampling multiple G includes that the time domain positioning oversampled signal Z(i) is generated according to the following formula: Z i = y m ∗ ts , in a case where t = m * ts, y t = ∑ K = 0 FFTSIZE − 1 X K e jω K ∗ t ; where K is a serial number of a subcarrier, m = n + γ G , ts = 2 π ω 0 ∗ FFTSIZE , ω 0 is a minimum angular velocity of a subcarrier, n = i G , n ∈ [0, FFTSIZE - 1] ; γ = i mod G , γ ∈ [0, G - 1]; and ω K = ω 0 * K; where n is a serial number of an element in a positioning time domain signal sequence, γ is a serial number of oversampled data between two adjacent elements in the positioning time domain signal sequence; and ω K is an angular velocity of a subcarrier K.
[0023] Optionally, the sending time information of the positioning signal at least includes a symbol time set sent by the time domain positioning oversampled signal.
[0024] Optionally, the positioning signal generation and sending method further includes steps described below, the positioning signal generation server generates the time domain positioning oversampled signal according to the positioning signal parameter and sends the time domain positioning oversampled signal to a positioning-communication integration station; and the positioning station receives the time domain positioning oversampled signal generated by the positioning signal generation server and sends, according to the sending time information of the positioning signal, the time domain positioning oversampled signal to the terminal requesting for the positioning function.
[0025] Optionally, the step in which the time domain positioning oversampled signal is superposed on a wireless communication signal according to the sending time information of the positioning signal, and the superposed signal is sent to the terminal for requesting the positioning function includes a step described below, in a case where current time does not belong to the symbol time set, the wireless communication signal is sent to the terminal for requesting the positioning function; in a case where current time belongs to the symbol time set, the time domain positioning oversampled signal is superposed on the wireless communication signal and the superposed signal is sent to the terminal for requesting the positioning function.
[0026] Optionally, before the positioning signal generation server generates the time domain positioning oversampled signal according to the positioning signal parameter, the positioning signal generation and sending method further includes a step that the positioning signal parameter and the sending time information of the positioning signal are set.
[0027] Optionally, the positioning system includes a memory and a processor.
[0028] The memory is configured to store a program for generating and sending a positioning signal.
[0029] The processor is configured to execute the program; where the program, when executed, performs the positioning signal generation and sending method provided by the embodiments of the present disclosure.
[0030] The embodiments of the present disclosure further disclose a storage medium. The storage medium includes a stored program; where the program, when executed by the processor of the previous positioning system, performs the positioning signal generation and sending method provided by the embodiments of the present disclosure.
[0031] In the embodiments of the present disclosure, the positioning signal generation server pre-generates the time domain positioning oversampled signal and sends the time domain positioning oversampled signal to the positioning station, so that the positioning station does not need to pay attention to the generation process of the time domain positioning oversampled signal and only needs to send the received time domain positioning oversampled signal when the positioning function is turned on, thereby decreasing the system complexity of the positioning station and reducing the deployment cost of the positioning station.BRIEF DESCRIPTION OF DRAWINGS
[0032] FIG. 1 is a structure diagram of a wireless communication system in the related art; FIG. 2 is an architecture diagram of a positioning system according to an embodiment of the present disclosure; FIG. 3 is an architecture diagram of another positioning system according to an embodiment of the present disclosure; FIG. 4 is a flowchart of a signal generation and sending method according to an embodiment of the present disclosure; FIG. 5 is a system structural diagram of a communication system according to an embodiment of the present disclosure; FIG. 6 is a flowchart of a communication system implementing a positioning function according to an embodiment of the present disclosure; and FIG. 7 is a system structural diagram of another communication system according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0033] To solve the problem that a large number of high-performance chips need to be set on the positioning base stations, causing the increased system complexity and deployment cost of positioning stations, the present disclosure provides a positioning system, a positioning generation and sending method and a storage medium. The present disclosure is further described below in detail in conjunction with drawings and embodiments. It should be understood that the embodiments described herein are intended to explain the present disclosure but not to limit the present disclosure.
[0034] The embodiments of the present disclosure provide a positioning system. The architecture diagram of the positioning system is shown in FIG. 2. The positioning system mainly includes a positioning signal generation server 10 and a positioning station 20. The positioning signal generation server 10 is configured to generate a time domain positioning oversampled signal according to a positioning signal parameter and send the time domain positioning oversampled signal to a communication base station. The positioning station 10 is configured to receive the time domain positioning oversampled signal generated by the positioning signal generation server and send the time domain positioning oversampled signal according to sending time information of a positioning signal.
[0035] It should be understood that when the positioning system provided by the present embodiment is used in a wireless communication system network, one single positioning signal generation server 10 is disposed in the network, a plurality of positioning stations 20 are connected to the positioning signal generation server 10, and the positioning signal generation server 10 is disposed at any one of the positioning stations 20 connected thereto, or is disposed at a background center (for example, a dispatch center, a monitoring center, etc.). The positioning signal generation server 10 and the positioning stations 20 communicate through a wireless network. The positioning stations 20 are base stations that implement a positioning function, servers that send the time domain positioning oversampled signal to outside, and so on.
[0036] In the embodiment, the positioning signal parameter is mainly used to generate the time domain positioning oversampled signal. Contents of the positioning signal parameter include at least one of: a positioning signal identity (ID), a time-frequency resource position of the positioning signal, a sending period of the positioning signal, or a number of times of continuously sending the positioning signal, and further include some commonly used parameters such as a sampling rate, a preset oversampling multiple, or a number of Fourier transform points.
[0037] Before generating the time domain positioning oversampled signal according to the positioning signal parameter, the positioning signal generation server 10 sets configuration parameters such as the positioning signal parameter and the sending time information of the positioning signal, and the above-mentioned configuration process is a case of receiving configuration from a developer, or is the automatic configuration of the positioning signal generation server 10 according to actual situations. It should be understood that the setting of values of the above-mentioned parameters in actual use is dynamically adjusted according to actual situations and is not described in detail herein. The positioning signal is the time domain positioning oversampled signal, the positioning signal ID refers to an ID of the time domain positioning oversampled signal, and a value of the ID of the time domain positioning oversampled signal is generated according to a preset numbering rule, such as generated according to a sequential order or generated according to current time. The sending period of the positioning signal, the number of times of continuously sending the positioning signal, the time-frequency resource position of the positioning signal and the like are all configuration parameters commonly used when the time domain positioning oversampled signal is generated or sent. The sending time information of the positioning signal, which is also referred to as a subframe offset number, is actually used to indicate on which subframe of a current wireless frame the positioning station 20 sends the corresponding time domain positioning oversampled signal.
[0038] In an embodiment, when generating the time domain positioning oversampled signal according to the positioning signal parameter, the positioning signal generation server 10 firstly generates a positioning frequency domain signal sequence X K according to the positioning signal parameter. K refers to a serial number of each element in the positioning frequency domain signal sequence, i.e., a serial number of a subcarrier, and K ∈ (0, FFTSIZE - 1). FFTSIZE is a preset number of Fourier transform points and is generally set to be 2048. After the positioning frequency domain signal sequence X K is generated, the positioning signal generation server 10 generates the time domain positioning oversampled signal Z(i) according to the positioning frequency domain signal sequence X K and a preset oversampling multiple G. The preset oversampling multiple is generally set to be 16 and is adjusted according to actual situations.
[0039] In an embodiment, the positioning signal generation server 10 calculates the time domain positioning oversampled signal Z(i) according to the following formula: Z(i) = y(m * ts), in a case where t = m * ts, y t = ∑ K = 0 FFTSIZE − 1 X K e jω K ∗ t ; where K is a serial number of a subcarrier, m = n + γ G , ts = 2 π ω 0 ∗ FFTSIZE ; ω 0 is a minimum angular velocity of a subcarrier, n = i G , n ∈ [0, FFTSIZE - 1]; γ = i mod G, γ ∈ [0, G - 1]; and ω K = ω 0 * K; where n is a serial number of an element in a positioning time domain signal sequence, γ is a serial number of oversampled data between two adjacent elements in the positioning time domain signal sequence; and ω K is an angular velocity of a subcarrier K.
[0040] After generating the time domain positioning oversampled signal Z(i), the positioning signal generation server 10 sends the time domain positioning oversampled signal Z(i) together with the sending time information of the positioning signal to the corresponding positioning station 20. In an embodiment, the positioning signal generation server 10 sends the time domain positioning oversampled signal to the positioning station 20 before the positioning station 20 provides the positioning function service.
[0041] Correspondingly, the positioning station 20 receives and stores the time domain positioning oversampled signal before providing the positioning function service. The positioning station 20 turns on the positioning function, when a user uses a terminal to request positioning within the service range of the positioning station 20, and the positioning station 20 sends the time domain positioning oversampled signal on a fixed subframe of a wireless frame according to the sending time information of the positioning signal. In the present embodiment, the positioning station 20 only needs to send the time domain positioning oversampled signal according to the sending time information of the positioning signal, and high-performance calculation modules such as a coding module of the positioning signal, a Fourier transformation module of the positioning signal, an oversampling module of the positioning signal and the like are not needed to be installed in the positioning station 20, so that the system complexity of the base station is greatly decreased and the deployment cost of the base station is reduced.
[0042] In an embodiment, the positioning system further includes a positioning-communication integration station 30, and the architecture diagram of the positioning system is shown in FIG. 3. The positioning-communication integration station 30 is also a kind of positioning station. The positioning-communication integration station 30 has the function of sending the time domain positioning oversampled signal and sending a wireless communication signal for achieving a communication function at the same time. Therefore, after receiving the time domain positioning oversampled signal generated by the positioning signal generation server, the positioning-communication integration station 30 superposes the time domain positioning oversampled signal on the wireless communication signal and sends the superposed signal to the user terminal, so that the communication function and the positioning function can be simultaneously satisfied. In an embodiment, in a case where current time does not belong to a symbol time set included in the sending time information of the positioning signal, the positioning-communication integration station 30 only sends the wireless communication signal; in a case where the current time belongs to the symbol time set, the positioning-communication integration station 30 superposes the time domain positioning oversampled signal on the wireless communication signal and sends the superposed signal. That is: S a i = Z i + D a i , i ∈ 0 , FFTSIZE ∗ G − 1 , a ∈ the symbol time set of the positioning signal D a i , a ∉ the symbol time set of the positioning signal
[0043] S a< (i) is a signal actually sent by the positioning-communication integration station 30, and D(i) is an oversampled wireless communication signal of the positioning-communication integration station 30.
[0044] In addition, when the positioning station 20 sends the time domain positioning oversampled signal and / or the positioning-communication integration station 30 sends the superposed signal, each signal is firstly converted from a digital signal to an analog signal through a digital to analog (D / A) converter, and then the analog signal is sent to the corresponding terminal for requesting the positioning function through a radio frequency link.
[0045] In the embodiments of the present disclosure, the positioning signal generation server pre-generates the time domain positioning oversampled signal and sends the time domain positioning oversampled signal to the positioning station, so that the positioning station does not need to pay attention to the generation process of the time domain positioning oversampled signal and only needs to send the received time domain positioning oversampled signal when the positioning function is turned on, thereby decreasing the system complexity of the positioning system and reducing the deployment cost of the positioning system.
[0046] The embodiments of the present disclosure provide a positioning signal generation and sending method, which is mainly applied to a communication system architecture with a positioning system. The flowchart is shown in FIG. 4, and the method mainly includes steps S201 and S202.
[0047] In step S201, a positioning signal generation server generates a time domain positioning oversampled signal according to a positioning signal parameter and sends the time domain positioning oversampled signal to a positioning station.
[0048] In step S202, the positioning station receives the time domain positioning oversampled signal generated by the positioning signal generation server and sends the time domain positioning oversampled signal to a terminal for requesting a positioning function according to sending time information of a positioning signal.
[0049] It should be understood that in the communication system network of the present embodiment, one positioning signal generation server is disposed, a plurality of positioning stations are connected to the positioning signal generation server, and the positioning signal generation server is disposed at any one of the positioning stations connected thereto, or is disposed at a background center. The positioning signal generation server and the positioning stations communicate with each other through a wireless network.
[0050] In the present embodiment, the positioning signal parameter is mainly used to generate the time domain positioning oversampled signal. Contents of the positioning signal parameter include at least one of: a positioning signal identity (ID), a time-frequency resource position of the positioning signal, a sending period of the positioning signal, or a number of times of continuously sending the positioning signal, and further include some commonly used parameters such as a sampling rate, a preset oversampling multiple, and a number of Fourier transform points.
[0051] Before the time domain positioning oversampled signal is generated according to the positioning signal parameter, configuration parameters such as the positioning signal parameter and the sending time information of the positioning signal is set on the positioning signal generation server, and the above-mentioned configuration process is achieved through manual configuration of a developer or through the automatic configuration of the positioning signal generation server according to actual situations. It should be understood that the setting of values of the above-mentioned parameters in actual use is dynamically adjusted according to actual situations and is not described in detail herein. The positioning signal ID refers to an ID of the time domain positioning oversampled signal, and a value of the ID of the time domain positioning oversampled signal is generated according to a preset numbering rule, such as generated according to a sequential order or generated according to current time. The sending period of the positioning signal, the number of times of continuously sending the positioning signal, the time-frequency resource position of the positioning signal and the like are all configuration parameters commonly used when the time domain positioning oversampled signal is generated or sent. The sending time information of the positioning signal, which is also referred to as a subframe offset number, is actually used to indicate on which subframe of the current wireless frame the communication base station sends the corresponding time domain positioning oversampled signal.
[0052] In an embodiment, when the time domain positioning oversampled signal is generated according to the positioning signal parameter, the positioning signal generation server firstly generates a positioning frequency domain signal sequence X K according to the positioning signal parameter. K refers to a serial number of each element in the positioning frequency domain signal sequence, i.e., a serial number of a subcarrier, and K ∈ (0, FFTSIZE - 1). FFTSIZE is a preset number of Fourier transform points and is generally set to be 2048. After the positioning frequency domain signal sequence X K is generated, the positioning signal generation server generates the time domain positioning oversampled signal Z(i) according to the positioning frequency domain signal sequence X K and a preset oversampling multiple G. The preset oversampling multiple is generally set to be 16 and is adjusted according to actual situations.
[0053] In an embodiment, the positioning signal generation server calculates the time domain positioning oversampled signal Z(i) according to the following formula: Z(i) = y(m * ts), in a case where t = m * ts, y t = ∑ K = 0 FFTSIZE − 1 X K e jω K ∗ t ; where K is a serial number of a subcarrier, m = n + γ G , ts = 2 π ω 0 ∗ FFTSIZE ; ω 0 is a minimum angular velocity of a subcarrier, n = i G , n ∈ [0, FFTSIZE - 1]; γ = i mod G, γ ∈ [0, G - 1]; and ω K = ω 0 * K; where n is a serial number of an element in a positioning time domain signal sequence, γ is a serial number of oversampled data between two adjacent elements in the positioning time domain signal sequence; and ω K is an angular velocity of a subcarrier K.
[0054] After generating the time domain positioning oversampled signal Z(i), the positioning signal generation server sends the time domain positioning oversampled signal Z(i) together with the sending time information of the positioning signal to the corresponding positioning station. In an embodiment, the positioning signal generation server sends the time domain positioning oversampled signal to the positioning station before the positioning station provides the positioning function service, so as to ensure that the positioning signal can be directly sent in a case of the positioning station turning on the positioning function.
[0055] Correspondingly, the positioning station receives and stores the time domain positioning oversampled signal before providing the positioning function service. The positioning station turns on the positioning function when a user uses a terminal to request positioning within the service range of the positioning station, and the positioning station sends the time domain positioning oversampled signal on a fixed subframe of a wireless frame to the terminal for requesting the positioning function according to the sending time information of the positioning signal. In an embodiment, the positioning station only needs to send the time domain positioning oversampled signal according to the sending time information of the positioning signal, and high-performance calculation modules such as a coding module for the positioning signal, a Fourier transformation module for the positioning signal, an oversampling module for the positioning signal and the like are not needed to be installed in the positioning station, so that the system complexity of the base station is greatly decreased and the deployment cost of the base station is reduced.
[0056] In an embodiment, the current communication architecture further includes a positioning-communication integration station. The positioning-communication integration station is also a kind of positioning station. The positioning signal generation server generates and sends the time domain positioning oversampled signal to the positioning-communication integration station. The positioning-communication integration station sends the time domain positioning oversampled signal and a wireless communication signal for achieving a communication function at the same time. The positioning-communication integration station superposes the time domain positioning oversampled signal on the wireless communication signal and sends the superposed signal to the user terminal, so that the communication function and the positioning function can be simultaneously satisfied. According to the sending time information of the positioning signal issued by the positioning signal generation server, in a case where current time does not belong to a symbol time set included in the sending time information of the positioning signal, the positioning-communication integration station 30 only sends the wireless communication signal; in a case where the current time belongs to the symbol time set, the positioning-communication integration station 30 superposes the time domain positioning oversampled signal on the wireless communication signal and sends the superposed signal. That is: S a i = Z i + D a i , i ∈ 0 , FFTSIZE ∗ G − 1 , a ∈ the symbol time set of the positioning signal D a i , a ∉ the symbol time set of the positioning signal
[0057] S a< (i) is a signal actually sent by the positioning-communication integration station, and D(i) is an oversampled wireless communication signal of the positioning-communication integration station.
[0058] In addition, when the positioning station sends the time domain positioning oversampled signal and / or the positioning-communication integration station sends the superposed signal, each signal is firstly converted from a digital signal to an analog signal through a D / A converter, and then the analog signal is sent to the corresponding terminal for requesting the positioning function through a radio frequency link in the communication base station.
[0059] In the embodiment, the positioning signal generation server pre-generates the time domain positioning oversampled signal and sends the time domain positioning oversampled signal to the positioning station, so that the positioning station does not need to pay attention to the generation process of the time domain positioning oversampled signal and only needs to send the received time domain positioning oversampled signal when the positioning function is turned on, and thereby the system complexity of the positioning station is decreased and the deployment cost of the positioning station is reduced.
[0060] The embodiments of the present disclosure provide a communication system. The system structural diagram is shown in FIG. 5. The communication system mainly includes: a positioning management server, a time domain signal generation server (the positioning management server and the time domain signal generation server are equivalent to the positioning signal generation server in the embodiments of the present disclosure) and a positioning base station (equivalent to the positioning station in the embodiments of the present disclosure). A positioning signal sending module, a D / A converter and a radio frequency link are installed in the positioning base station. The flowchart of implementing the positioning function by using the above-mentioned communication system is shown in FIG. 6.
[0061] The positioning management server is mainly used to configure a PRS parameter and a timer parameter (equivalent to the sending time information of the positioning signal in the embodiments of the present disclosure). The positioning signal parameter includes: Nrb = 100, TPRS = 10ms, Nprs = 1, fs = 30.72 MHz, G = 16, and FFTSize = 2048; where Nrb is a number of allocated resources, TPRS is the period of the PRS, Nprs is a number of consecutive subframes, fs is a sampling rate, G is an oversampling multiple, and FFTSize is a number of Fourier transform points. The PRS is sent on 3 rd< , 5 th< , 6 th< , 8 th< , 9 th< , 10 th< , 12 th< , and 13 th< symbols in a subframe. The timer parameter includes: ΔPRS = 3, where ΔPRS is the subframe offset number, that is, the positioning signal is configured to be sent on the third subframe of each wireless frame within 10ms. After configuring the above-mentioned parameters, the positioning management server sends the corresponding positioning signal parameter to the time domain signal generation server and issues the timer parameter to the positioning signal sending module in each positioning base station.
[0062] After the time domain signal generation server receives the positioning signal parameter issued by the positioning management server, for each symbol sending the PRS, an initial value Ninit of a pseudo-random sequence (equivalent to the positioning frequency domain signal sequence X K in the embodiments of the present disclosure) is firstly generated according to the value of the positioning signal parameter and in combination with basic attributes of the time domain positioning oversampled signal (such as a slot serial number, a symbol index, a cyclic prefix (CP) type and other information), and a sequence with a length of 400 is further generated. After a quadrature phase shift keying (QPSK) is performed on Ninit, according to a PRS mapping relationship, Ninit subjected to the QPSK is mapped to a time-frequency resource grid to perform an inverse fast Fourier transform (IFFT) of 2048 points to obtain time domain data of one symbol, and oversampling is performed on the time domain data. After the same processing is performed on each symbol of the time domain positioning oversampled signal, time domain data having continuous time, i.e., the time domain positioning oversampled signal Z(i), is obtained. After generating the time domain positioning oversampled signal, the time domain signal generation server sends the time domain positioning oversampled signal to each positioning base station before the positioning base station turns on the positioning function.
[0063] After respectively receiving the timer parameter sent by the positioning management server and the time domain positioning oversampled signal sent by the time domain signal generation server, the positioning signal sending module in the positioning base station saves the timer parameter and the time domain positioning oversampled signal locally; and after the positioning base station turns on the positioning function, the positioning signal sending module sends the time domain positioning oversampled signal on the third subframe of each wireless frame according to the timer parameter. During sending, the time domain positioning oversampled signal is firstly converted from a digital signal to an analog signal through the D / A converter, and the converted analog signal is sent to the terminal for requesting the positioning function through the radio frequency link.
[0064] In addition, in the communication system provided by the embodiment, the positioning base station further is replaced with a positioning-communication integration base station. At this time, the structural diagram of the communication system is shown in FIG 7. Besides the positioning signal sending module, the D / A converter and the radio frequency link, the positioning-communication integration base station further includes a communication signal management module and a logic superposition module.
[0065] The positioning signal sending module in the positioning-communication integration base station respectively receives the timer parameter sent by the positioning management server and the time domain positioning oversampled signal sent by the time domain signal generation server and saves them locally. Then, after the positioning function is turned on, when sending the third subframe of each wireless frame according to the timer parameter, the positioning signal sending module superposes the time domain positioning oversampled signal on the wireless communication signal generated by the communication signal management module through the logic superposition module and sends the superposed signal. When sending subframes of the wireless frame other than the third subframe, the positioning signal sending module only sends the wireless communication signal.
[0066] In the embodiment, the positioning management server sends the positioning signal parameter and the timer parameter, the time domain signal generation server pre-generates the time domain positioning oversampled signal, so that the positioning base station does not need to pay attention to the generation process of the time domain positioning oversampled signal and only needs to send the received time domain positioning oversampled signal when the positioning function is turned on, and thereby the system complexity of the base station is decreased and the deployment cost of the positioning base station is reduced.
[0067] Although the preferred embodiments of the present disclosure have been disclosed for illustrative purposes, those skilled in the art will appreciate that various modifications, additions and substitutions are possible, and accordingly, the scope of the present disclosure should not be limited to the embodiments set forth above.
Claims
1. A positioning system, comprising: a positioning signal generation server (10), which is configured to generate a time domain positioning oversampled signal according to a positioning signal parameter and send the time domain positioning oversampled signal to a positioning station (20); and the positioning station (20), which is configured to receive the generated time domain positioning oversampled signal and send the time domain positioning oversampled signal according to sending time information of a positioning signal.
2. The positioning system according to claim 1, wherein the positioning signal parameter comprises at least one of: a positioning signal identity, ID, a time-frequency resource position of the positioning signal, a sending period of the positioning signal, or a number of times of continuously sending the positioning signal.
3. The positioning system according to claim 1 or 2, wherein the positioning signal generation server (10) is further configured to: generate a positioning frequency domain signal sequence XK according to the positioning signal parameter; wherein K ∈ (0, FFTSIZE - 1), and FFTSIZE is a preset number of Fourier transform points; and generate the time domain positioning oversampled signal Z(i) according to the positioning frequency domain signal sequence and a preset oversampling multiple G.
4. The positioning system according to claim 3, wherein the positioning signal generation server (10) is further configured to calculate the time domain positioning oversampled signal Z(i) according to the following formula: Z i = y m ∗ ts , in a case where t = m * ts, y t = ∑ K = 0 FFTSIZE − 1 X K e jω K ∗ t ; wherein K is a serial number of a subcarrier, m = n + γ G , ts = 2 π ω 0 ∗ FFTSIZE ; ω0 is a minimum angular velocity of a subcarrier, n = i G , n ∈ [0, FFTSIZE - 1] ; γ = i mod G, γ ∈ [0, G - 1]; and ωK = ω0 * K; wherein n is a serial number of an element in a positioning time domain signal sequence, γ is a serial number of oversampled data between two adjacent elements in the positioning time domain signal sequence; and ωK is an angular velocity of a subcarrier K.
5. The positioning system according to claim 1, wherein the sending time information of the positioning signal comprises: a symbol time set sent by the time domain positioning oversampled signal.
6. The positioning system according to claim 5, further comprising: a positioning-communication integration station (30), which is configured to: receive the time domain positioning oversampled signal generated by the positioning signal generation server (10), superpose, according to the sending time information of the positioning signal, the time domain positioning oversampled signal on a wireless communication signal, and send the superposed signal.
7. The positioning system according to claim 6, wherein the positioning-communication integration station (30) is further configured to: in a case where current time does not belong to the symbol time set, send the wireless communication signal; in a case where current time belongs to the symbol time set, superpose the time domain positioning oversampled signal on the wireless communication signal and send the superposed signal.
8. The positioning system according to claim 1, wherein the positioning station (20) is further configured to: convert the time domain positioning oversampled signal from a digital signal to an analog signal; and send the analog signal through a radio frequency link.
9. The positioning system according to claim 1, wherein the positioning signal generation server (10) is further configured to set the positioning signal parameter and the sending time information of the positioning signal.
10. A positioning signal generation and sending method, comprising: generating (S201), by a positioning signal generation server, a time domain positioning oversampled signal according to a positioning signal parameter, and sending (S201) the time domain positioning oversampled signal to a positioning station; and receiving (S202), by the positioning station, the generated time domain positioning oversampled signal, and sending (S202), according to sending time information of a positioning signal, the time domain positioning oversampled signal to a terminal for requesting a positioning function.
11. The method according to claim 10, wherein the generating (S201), by a positioning signal generation server, a time domain positioning oversampled signal according to a positioning signal parameter comprises: generating a positioning frequency domain signal sequence XK according to the positioning signal parameter; wherein K ∈ (0, FFTSIZE - 1), and FFTSIZE is a preset number of Fourier transform points; and generating the time domain positioning oversampled signal Z(i) according to the positioning frequency domain signal sequence and a preset oversampling multiple G; wherein the generating the time domain positioning oversampled signal Z(i) according to the positioning frequency domain signal sequence and a preset oversampling multiple G comprises: calculating the time domain positioning oversampled signal Z(i) according to the following formula: Z i = y m ∗ ts , in a case where t = m * ts, y t = ∑ K = 0 FFTSIZE − 1 X K e jω K ∗ t ; wherein K is a serial number of a subcarrier, m = n + γ G , ts = 2 π ω 0 ∗ FFTSIZE , ω0 is a minimum angular velocity of a subcarrier, n = i G , n ∈ [0, FFTSIZE - 1] ; γ = i mod G , γ ∈ [0, G - 1]; and ωK = ω0 * K; wherein n is a serial number of an element in a positioning time domain signal sequence, γ is a serial number of oversampled data between two adjacent elements in the positioning time domain signal sequence; and ωK is an angular velocity of a subcarrier K.
12. The method according to claim 10, wherein the sending time information of the positioning signal comprises: a symbol time set sent by the time domain positioning oversampled signal; wherein the method further comprises: generating, by the positioning signal generation server, the time domain positioning oversampled signal according to the positioning signal parameter, and sending the time domain positioning oversampled signal to a positioning-communication integration station; and receiving, by the positioning-communication integration station, the time domain positioning oversampled signal generated by the positioning signal generation server, superposing, according to the sending time information of the positioning signal, the time domain positioning oversampled signal on a wireless communication signal, and sending the superposed signal to the terminal for requesting the positioning function; wherein the superposing, according to the sending time information of the positioning signal, the time domain positioning oversampled signal on a wireless communication signal, and the sending the superposed signal to the terminal for requesting the positioning function comprise: in a case where current time does not belong to the symbol time set, sending the wireless communication signal to the terminal for requesting the positioning function; in a case where current time belongs to the symbol time set, superposing the time domain positioning oversampled signal on the wireless communication signal and sending the superposed signal to the terminal for requesting the positioning function.
13. The method according to claim 10, before the generating (S201), by a positioning signal generation server, a time domain positioning oversampled signal according to a positioning signal parameter, further comprising: setting the positioning signal parameter and the sending time information of the positioning signal.
14. The positioning system according to claim 1, comprising: a memory, which is configured to store a program for generating and sending a positioning signal; and a processor, which is configured to execute the program; wherein the program, when executed, performs the positioning signal generation and sending method of any one of claims 10 to 13.
15. A storage medium, comprising a stored program; wherein the program, when executed by the processor of the positioning system according to claim 14, performs the positioning signal generation and sending method of any one of claims 10 to 13.