[go: up one dir, main page]

WO2017008282A1 - Cs local sequence generation method and device, transmitter and receiver - Google Patents

Cs local sequence generation method and device, transmitter and receiver Download PDF

Info

Publication number
WO2017008282A1
WO2017008282A1 PCT/CN2015/084134 CN2015084134W WO2017008282A1 WO 2017008282 A1 WO2017008282 A1 WO 2017008282A1 CN 2015084134 W CN2015084134 W CN 2015084134W WO 2017008282 A1 WO2017008282 A1 WO 2017008282A1
Authority
WO
WIPO (PCT)
Prior art keywords
local oscillator
sequence
amplitude
signal
frequency
Prior art date
Application number
PCT/CN2015/084134
Other languages
French (fr)
Chinese (zh)
Inventor
陈静涛
谷卫东
帅松林
Original Assignee
华为技术有限公司
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 华为技术有限公司 filed Critical 华为技术有限公司
Priority to PCT/CN2015/084134 priority Critical patent/WO2017008282A1/en
Priority to CN201580081419.7A priority patent/CN107850997B/en
Publication of WO2017008282A1 publication Critical patent/WO2017008282A1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/58Random or pseudo-random number generators

Definitions

  • the present application relates to the field of mobile communications technologies, and in particular, to a CS local oscillator sequence generating method, apparatus, transmitter, and receiver.
  • Compressed sensing is a theory of signal acquisition and codec that utilizes signal sparsity or compressibility.
  • the theory shows that when the signal is sparse or compressible, the signal reconstruction can be achieved by acquiring a small amount of signal projection value under the condition of much smaller than Nyquist sampling rate.
  • compressed sensing technology has been applied to the field of communications.
  • the transmitter uses the CS local oscillator sequence to perform spectrum compression on the original signal
  • the receiver uses the CS local oscillator sequence to perform signal recovery.
  • the spectrum, amplitude and phase relationship of the CS local oscillator sequence in the frequency domain determine whether the receiver can effectively recover the information content carried by the sparse signal.
  • the CS local oscillator sequence is mainly generated by first determining the frequency of the carrier carrying the signal, constructing the corresponding 0/1 periodic sequence by using the CS algorithm, and then inputting the 0/1 periodic sequence to the FPGA (field programmable gate array). Or in the shift register, the clock pulse is controlled by the 0/1 cycle sequence to obtain a CS local oscillator sequence.
  • the current method of generating the CS local oscillator sequence has drawbacks: the CS local oscillator sequence is obtained by using a pre-built 0/1 periodic sequence control clock pulse. When it is necessary to adjust the amplitude and phase of the CS local oscillator sequence at a certain frequency. The new 0/1 cycle sequence must be reconstructed according to the current requirements, and the workload of constructing the 0/1 cycle sequence is large, which leads to a complicated process of adjusting the CS local oscillator sequence.
  • the present application provides a CS local oscillator sequence generation method, apparatus, transmitter, and receiver to solve the problem that the process of adjusting the CS local oscillator sequence in the prior art is complicated.
  • a method for generating a CS local oscillator sequence includes:
  • the initial value of the CS local oscillator sequence comprising N parameter sets, wherein one of the parameter sets includes a frequency, an amplitude and a phase of the CS local oscillator sequence at the frequency, and N is greater than 1.
  • the CS local oscillator sequence is generated by using N parameter control codes, wherein the CS local oscillator sequence is superposed by N monophonic local oscillator signals, and a single local oscillator signal corresponds to a parameter control code.
  • digitizing a parameter set includes: calculating a ratio of frequency and frequency quantization precision of the parameter set and converting to obtain a corresponding first binary number; The ratio of the amplitude and the amplitude quantization precision of the parameter set is converted and the corresponding second binary number is obtained; the ratio of the phase and phase quantization precision in the parameter set is calculated and converted to obtain a corresponding third binary number; The hexadecimal number, the second binary number, and the third binary number are connected in a preset order to constitute a parameter control code.
  • the method further includes: detecting an amplitude of a carrier signal in the N target channels, where the N target channels are: The N channels corresponding to the N frequencies in the initial values of the CS local oscillator sequence; determining the amplitude compensation value of the CS local oscillator sequence at the N frequencies by using the detected amplitudes of the carrier signals in the N target channels; The amplitude compensation value of the vibration sequence at the N frequencies is corrected for the amplitude of the reference CS local oscillator sequence at the corresponding frequency, and the corrected parameter set is obtained; respectively, the N modified parameter sets are digitized to obtain N parameter control Code; generating a CS local oscillator sequence by using the recently generated N parameter control codes.
  • determining an amplitude compensation value of the CS local oscillator sequence at a frequency includes: calculating a difference between the first amplitude and the second amplitude Determining, the difference is an amplitude compensation value of the CS local oscillator sequence at the frequency; wherein the first amplitude is an amplitude of the reference CS local oscillator sequence at the frequency, and the second amplitude is corresponding to the frequency The amplitude of the carrier signal in the target channel.
  • the reference CS local oscillator sequence is a CS local oscillator sequence generated by using an initial value of a CS local oscillator sequence, or is generated last time.
  • the CS local oscillator sequence is a CS local oscillator sequence generated by using an initial value of a CS local oscillator sequence, or is generated last time.
  • the generating the CS local oscillator sequence by using the N parameter control codes includes: generating the N parameter control codes in a parallel manner Corresponding single-tone local oscillator signal; superimposing the generated N single-tone local oscillator signals to obtain a CS local oscillator sequence.
  • the CS local oscillator sequence is generated by using the N parameter control codes, including: generating in a serial form and controlling the N parameters The single-tone local oscillator signal corresponding to the code; superimposing the generated N single-tone local oscillator signals to obtain a CS local oscillator sequence.
  • a CS local oscillator sequence generating apparatus including a controller and a signal generating apparatus;
  • the controller determines an initial value of the CS local oscillator sequence, the initial value of the local oscillator sequence includes N parameter sets, wherein one of the parameter sets includes a frequency, an amplitude and a phase of the CS local oscillator sequence at the frequency, and N is An integer greater than 1, respectively digitizing the N parameter sets to obtain N parameter control codes;
  • the signal generating device generates a CS local oscillator sequence by using N parameter control codes output by the controller, wherein the CS local oscillator sequence is superposed by N single local oscillator signals, a single local oscillator signal and a parameter.
  • the control code corresponds.
  • the controller digitizes a parameter set, including: the controller calculates a frequency of the parameter set and The ratio of the frequency quantization precision is converted and the corresponding first binary number is obtained, the ratio of the amplitude and the amplitude quantization precision of the parameter set is calculated, and the corresponding second binary number is converted, and the phase and phase quantization precision of the parameter set is calculated.
  • the ratio is converted and the corresponding third binary number is obtained, and the first binary number, the second binary number and the third binary number are connected in a preset order to form a parameter control code.
  • the controller is further configured to: detect a magnitude of a carrier signal in the N target channels, and use the detected The amplitude of the carrier signal in the N target channels determines the amplitude compensation value of the CS local oscillator sequence at N frequencies, and the amplitude of the amplitude compensation value of the CS local oscillation sequence at the N frequencies to the reference CS local oscillator sequence at the corresponding frequency Performing a correction to obtain a modified parameter set, respectively digitizing the N modified parameter sets to obtain N parameter control codes, and transmitting the processed N parameter control codes to the signal generating device; wherein
  • the N target channels are: N channels corresponding to N frequencies in the initial values of the CS local oscillator sequence.
  • the controller determines an amplitude compensation value of the CS local oscillator sequence at one frequency, including: the controller calculates the first a difference between the amplitude and the second amplitude, determining that the difference is an amplitude compensation value of the CS local oscillator sequence at the frequency; wherein the first amplitude is an amplitude of the reference CS local oscillator sequence at the frequency, The second amplitude is the amplitude of the carrier signal in the target channel corresponding to the frequency.
  • the signal generating apparatus includes a frequency synthesizer and a plurality of signal generators disposed in parallel; the controller The N parameter control codes are output to the plurality of signal generators in parallel; the plurality of signal generators generate a single-tone local oscillator signal corresponding to the parameter control code received therefrom; the frequency synthesizer pairs the plurality The single-tone local oscillator signals generated by the signal generators are superimposed to obtain a CS local oscillator sequence.
  • the signal generator includes a multi-tone signal generator; and the controller uses the N parameter control codes And sequentially outputting to the multi-tone signal generator; the multi-tone signal generator is sequentially generated The single-tone local oscillator signal corresponding to the received parameter control code is superimposed on the generated single-tone local oscillator signal to obtain a CS local oscillator sequence.
  • a transmitter in conjunction with the third aspect of the embodiments of the present application, includes a controller and a signal generating device; the controller determines an initial value of a CS local oscillator sequence, and the initial value of the local oscillator sequence includes N a parameter set, wherein one parameter set includes a frequency, an amplitude and a phase of the CS local oscillator sequence at the frequency, and N is an integer greater than 1, respectively, digitizing the N parameter sets to obtain N parameter control codes
  • the signal generating device generates a CS local oscillator sequence by using N parameter control codes output by the controller, wherein the CS local oscillator sequence is superposed by N single-tone local oscillator signals, and a single-tone local oscillator signal and a The parameter control code corresponds.
  • a receiver includes a controller and a signal generating device; the controller determines an initial value of a CS local oscillator sequence, and the initial value of the local oscillator sequence includes N a parameter set, wherein one parameter set includes a frequency, an amplitude and a phase of the CS local oscillator sequence at the frequency, and N is an integer greater than 1, respectively, digitizing the N parameter sets to obtain N parameter control codes
  • the signal generating device generates a CS local oscillator sequence by using N parameter control codes output by the controller, wherein the CS local oscillator sequence is superposed by N single-tone local oscillator signals, and a single-tone local oscillator signal and a The parameter control code corresponds.
  • the controller is further configured to: detect an amplitude of a carrier signal in the N target channels, and determine a CS by using amplitudes of the carrier signals in the detected N target channels.
  • the amplitude compensation value of the vibration sequence at N frequencies is corrected by the amplitude compensation value of the CS local oscillation sequence at the N frequencies to the amplitude of the reference CS local oscillation sequence at the corresponding frequency, and the corrected parameter set is obtained, respectively
  • the N modified parameter sets are digitized to obtain N parameter control codes, and the N parameter control codes obtained by the processing are transmitted to the signal generating device; wherein the N target channels are: the CS local oscillator sequence N channels corresponding to N frequencies in the initial value.
  • the CS local oscillator sequence generation method disclosed in the present application determines the initial value of the CS local oscillator sequence, digitizes the N parameter sets in the initial value of the CS local oscillator sequence to obtain N parameter control codes, and the parameter control code is required by the communication device. Frequency of the CS local oscillator sequence in the frequency domain, and the frequency The amplitude and phase are determined. N single-tone local oscillator signals are generated by using N parameter control codes, and N single-tone local oscillator signals are superimposed to obtain a CS local oscillator sequence.
  • each parameter control code is independent, and the process of using the single-tone local oscillator signal generated by the parameter control code is also independent, by adjusting the frequency of the parameter set and the CS local oscillator sequence.
  • a new parameter control code can be generated, and a new single-tone local oscillator signal is generated accordingly, and the amplitude and phase adjustment of the CS local oscillator sequence at a certain frequency is completed, which simplifies the adjustment of CS.
  • the process of the local oscillator sequence also makes the operation of adjusting the CS local oscillator sequence more flexible.
  • the receiver can recover the signal by using the CS local oscillator sequence generated by the method disclosed in the present application, which can reduce the white noise of the receiver and improve the signal to noise ratio of the demodulation.
  • FIG. 1 is a flowchart of a method for generating a CS local oscillator sequence according to an embodiment of the present application
  • FIG. 2 is a flowchart of another method for generating a CS local oscillator sequence according to an embodiment of the present application
  • FIG. 3 is a schematic structural diagram of a CS local oscillator sequence generating apparatus according to an embodiment of the present application
  • FIG. 4 is a schematic structural diagram of another CS local oscillator sequence generating apparatus according to an embodiment of the present disclosure
  • FIG. 5 is a schematic structural diagram of another CS local oscillator sequence generating apparatus according to an embodiment of the present application.
  • the present application discloses a CS local oscillator sequence generation method to simplify the process of adjusting the CS local oscillator sequence.
  • the process of spectrum compression of the original signal (for example, a sparse signal) by the transmitter is equivalent to the process of calculating the product of Z and C.
  • the process of recovering the signal by the receiver is equivalent to solving the equation.
  • the process of Y C*Z.
  • Z represents the free-space original spectrum before aliasing, containing the original signal, and Z can be assumed to be a column vector of m*1.
  • Y represents the spectrum of the signal obtained by the receiver for compressed sensing sampling (sampling frequency is lower than the Nyquist sampling frequency), and there is a phenomenon that different carrier signals are aliased.
  • Y can be assumed to be a column vector of n*1, usually m>>n.
  • a n is the amplitude
  • ⁇ n is the phase
  • the characteristics of the matrix are determined by the amplitude and phase relationship of the CS local oscillator sequence.
  • FIG. 1 is a flowchart of a method for generating a CS local oscillator sequence according to an embodiment of the present application. The method includes:
  • Step S1 Determine an initial value of the CS local oscillator sequence.
  • the initial value of the CS local oscillator sequence includes N parameter sets, N is an integer greater than 1, and one parameter set includes a frequency, an amplitude and a phase of the CS local oscillator sequence at the frequency.
  • the process of recovering the signal from the receiver requires the condition that the complex coefficient matrix C satisfies the full rank of the column vector.
  • the correlation between the column vectors is small, the condition number of the complex coefficient matrix C is small, and the condition number of the matrix is equal to the product of the norm of the matrix and the inverse norm of the matrix, conditions The number is a measure of whether the matrix is ill-conditioned or not. The larger the number of conditions, the more morbid the matrix is.
  • the initial values obtained by optimizing the complex coefficient matrix C are used to determine a plurality of frequencies included in the frequency domain of the CS local oscillator sequence, and the amplitude and phase of the CS local oscillator sequence at respective frequencies. That is to say, the complex coefficient matrix C is optimized to obtain an initial value, which includes the frequency that the CS local oscillator sequence needs to include, and the amplitude and phase at each frequency.
  • the complex coefficient matrix C can be optimized by using a genetic search algorithm to determine the frequency of the CS local oscillator sequence in the frequency domain and the amplitude and phase of the CS local oscillator sequence at each frequency.
  • the carrier signal to be recovered is at 1.88 GHz, 2.32 GHz, and 2.6 GHz, and the signal bandwidth is 20 MHz.
  • the CS local oscillator sequence used by the receiver in recovering the signal includes 1.84 GHz and 1.88 in the frequency domain. There are five frequency points in GHz, 2.32 GHz, 2.6 GHz, and 2.64 GHz, and the CS local oscillator sequence has a specific amplitude and phase at each frequency.
  • Step S2 Digitizing the N parameter sets to obtain N parameter control codes.
  • a parameter set is digitized to obtain a parameter control code
  • N parameter sets are digitized to obtain N parameter control codes.
  • the parameter set can be digitized in various ways to obtain a corresponding parameter control code.
  • digitizing a parameter set includes: calculating a ratio of frequency and frequency quantization precision of the parameter set and converting to obtain a corresponding first binary number; calculating a ratio of amplitude and amplitude quantization precision of the parameter set and converting the corresponding value a second binary number; calculating a ratio of phase and phase quantization precision in the parameter set and converting to obtain a corresponding third binary number; the first binary number, the second binary number, and the third binary The numbers are connected in a preset order to form a parameter control code.
  • the maximum frequency of the signal is 2.7 GHz
  • the preset frequency quantization precision is 1 MHz
  • the maximum value of the frequency of the signal is divided by the preset frequency quantization precision
  • a mapping relationship between a frequency and a binary number, a mapping relationship between an amplitude and a binary number, and a mapping relationship between a phase and a binary number may be pre-stored in the communication device, in the process of digitizing a parameter set.
  • the first binary number, the second binary number, and the third binary number may be connected in a preset order according to actual needs to form a parameter control code.
  • the first binary number, the second binary number, and the third binary number may be sequentially connected to form a parameter control code, or the first binary number, the third binary number, and the second may be The binary numbers are sequentially connected to form a parameter control code.
  • the first binary number, the second binary number, and the third binary number may be arranged in a specific order according to actual needs, and a specific binary is added between adjacent two binary numbers. Sequences (such as 00, 111) are connected to form a parameter control code.
  • Step S3 Generate a CS local oscillator sequence by using N parameter control codes.
  • the CS local oscillator sequence is superposed by N single-tone local oscillator signals, and a single-tone local oscillator signal corresponds to a parameter control code.
  • N single tone local oscillator signals are generated by using N parameter control codes, that is, a single tone local oscillator signal is generated by using one parameter control code.
  • the frequency of the single-tone local oscillator signal is consistent with the frequency of the parameter set corresponding to the parameter control code for generating the single-tone local oscillator signal
  • the amplitude of the single-tone local oscillator signal corresponds to the parameter control code for generating the single-tone local oscillator signal.
  • the amplitudes in the parameter set are the same, and the phase of the single-tone local oscillator signal is consistent with the phase of the parameter set corresponding to the parameter control code that generates the single-tone local oscillator signal.
  • the N monophonic local oscillator signals are superimposed, and the obtained signal is the CS local oscillator sequence.
  • the CS local oscillator sequence includes each frequency in the initial value of the CS local oscillator sequence in the frequency domain, and the amplitude at each frequency And the phase coincides with the amplitude and phase at each frequency in the initial value of the CS local oscillator sequence.
  • the CS local oscillator sequence generation method disclosed in the above application is applied to any signal transceiving device, such as a transmitter and a receiver, which needs to use a CS local oscillation sequence. It can be applied to both the transmitter and the receiver to ensure the consistency of the CS local oscillator sequence at both ends of the transceiver, so that the receiver can recover the information content carried by the original signal.
  • each single-tone local oscillator signal is a sine wave.
  • the CS local oscillator sequence in this application is a superposition of multiple single-tone local oscillator signals, and the waveform in the time domain is multiple frequencies. Different sinusoidal waves are superimposed, which is different from the CS local oscillator sequence in the form of a square wave in the prior art.
  • the white noise of the receiver can be reduced, and the signal-to-noise ratio of the demodulation can be improved.
  • the following still describes the carrier signals that need to be recovered at 1.88 GHz, 2.32 GHz, and 2.6 GHz, and the signal bandwidth is 20 MHz.
  • the spectral components of the square wave signal can be expressed as the following number of levels: In theory, the spectral components are distributed in the entire frequency domain of (- ⁇ , ⁇ ). Due to the bandwidth limitation of the RF channel of the receiver, the range of true spectral components is (-n ⁇ i ⁇ n), that is,
  • the CS local oscillator sequence (referred to as the first CS local oscillator sequence) for generating a square wave signal generated in the prior art is subjected to down-conversion processing by the receiver, and the noise folded into the sampling bandwidth of the ADC is expressed as follows:
  • the CS local oscillator sequence generated in the present application (referred to as the second CS local oscillator sequence for convenience of description) is down-converted by the receiver, and the noise folded into the sampling bandwidth of the ADC is expressed as follows:
  • the amplitude of each spectral component of the second CS local oscillator sequence is not much different from the amplitude of each spectral component of the first CS local oscillator sequence.
  • the first CS local oscillator sequence will cause higher white noise and deteriorate the demodulation signal to noise ratio.
  • the CS local oscillator sequence generation method disclosed in the present application determines the initial value of the CS local oscillator sequence, digitizes the N parameter sets in the initial value of the CS local oscillator sequence to obtain N parameter control codes, and the parameter control code is required by the communication device.
  • the frequency of the CS local oscillator sequence in the frequency domain and the amplitude and phase at the frequency are determined.
  • N single tone local oscillator signals are generated by using N parameter control codes, and N single tone local oscillator signals are superimposed to obtain a CS book. Vibration sequence.
  • each parameter control code is independent, and the process of using the single-tone local oscillator signal generated by the parameter control code is also independent, by adjusting the frequency of the parameter set and the CS local oscillator sequence.
  • a new parameter control code can be generated, and a new single-tone local oscillator signal is generated accordingly, and the amplitude and phase adjustment of the CS local oscillator sequence at a certain frequency is completed, which simplifies the adjustment of CS.
  • the process of the local oscillator sequence also makes the operation of adjusting the CS local oscillator sequence more flexible.
  • the receiver can recover the signal by using the CS local oscillator sequence generated by the method disclosed in the present application, which can reduce the white noise of the receiver and improve the signal to noise ratio of the demodulation.
  • the signal is transmitted to the receiver through the channel, different carrier signals are in different letters In-channel transmission, the effect of the channel on the amplitude of the carrier signal transmitted therein is different, which results in a certain amplitude difference between the signal received by the receiver and the signal transmitted by the transmitter. If the receiver still uses the CS local oscillator sequence that is identical to the transmitter during the recovery of the signal, it will affect the accuracy of the signal recovery.
  • the improvement may be performed on the basis of the flow shown in FIG. 1 , so that the CS local oscillator sequence generation method disclosed in the present application can be based on a channel pair signal.
  • the effect of adjusting the parameter control code in real time ensures that the receiver can accurately recover the original signal.
  • FIG. 2 is a flowchart of another CS local oscillator sequence generation method according to an embodiment of the present application. The method includes:
  • Step S1 Determine an initial value of the CS local oscillator sequence.
  • the initial value of the CS local oscillator sequence includes N parameter sets, N is an integer greater than 1, and one parameter set includes a frequency, an amplitude and a phase of the CS local oscillator sequence at the frequency.
  • Step S2 Digitizing the N parameter sets to obtain N parameter control codes.
  • Step S3 Generate a CS local oscillator sequence by using N parameter control codes.
  • the CS local oscillator sequence is superimposed by N single-tone local oscillator signals, and a single-tone local oscillator signal corresponds to a parameter control code.
  • Step S4 Detect the amplitude of the carrier signal in the N target channels.
  • the N target channels are: N channels corresponding to N frequencies in the initial value of the CS local oscillator sequence.
  • the initial value of the CS local oscillator sequence determined in step S1 includes N frequencies, and the N channels corresponding to the N frequencies are the target channels for channel detection.
  • the carrier signals to be recovered are at 1.88 GHz, 2.32 GHz, and 2.6 GHz, and the signal bandwidth is 20 MHz.
  • the initial values of the CS local oscillator sequence include five frequencies of 1.84 GHz, 1.88 GHz, 2.32 GHz, 2.6 GHz, and 2.64 GHz.
  • the amplitudes of the carrier signals in the five target channels are detected, and the center frequencies of the five target channels are 1.84 GHz, 1.88 GHz, 2.32 GHz, 2.6 GHz, and 2.64 GHz, respectively.
  • the amplitude of the carrier signal in the N target channels is detected according to a preset time interval, and the time interval may be a fixed value or a value that changes according to a preset rule.
  • Step S5 determining the amplitude compensation value of the CS local oscillation sequence at N frequencies by using the detected amplitudes of the carrier signals in the N target channels.
  • determining the amplitude compensation value of the CS local oscillator sequence at one frequency may be performed by calculating a difference between the first amplitude and the second amplitude, and determining the difference is the amplitude compensation of the CS local oscillator sequence at the frequency. value.
  • the first amplitude is the amplitude of the reference CS local oscillator sequence at the frequency
  • the second amplitude is the amplitude of the carrier signal in the target channel corresponding to the frequency.
  • the adjustment may be performed based on the difference, and the adjusted result is used as the amplitude compensation value of the CS local oscillation sequence at the frequency.
  • the reference CS local oscillator sequence may be a CS local oscillator sequence generated by using the initial value of the CS local oscillator sequence, or may be the CS local oscillator sequence generated last time. It should be noted that the CS local oscillator sequence generated last time may generate the CS local oscillator sequence by using the initial value of the CS local oscillator sequence.
  • Step S6 Correcting the amplitude of the reference CS local oscillator sequence at the corresponding frequency by using the amplitude compensation value of the CS local oscillation sequence at the N frequencies to obtain a corrected parameter set.
  • Step S7 digitizing the N corrected parameter sets to obtain N parameter control codes.
  • the process of digitizing the corrected parameter set is consistent with the foregoing process of digitizing the parameter set.
  • the process of digitizing a modified parameter set includes: calculating a ratio of the corrected parameter set frequency and the frequency quantization precision and converting the corresponding first binary number; and calculating the corrected The ratio of the amplitude and amplitude quantization precision of the parameter set is converted and the corresponding second binary number is obtained; the ratio of the phase and phase quantization precision of the corrected parameter set is calculated and converted to obtain the corresponding third binary number; The hexadecimal number, the second binary number, and the third binary number are connected in a preset order to constitute a parameter control code.
  • Step S8 Generate a CS local oscillator sequence by using the recently generated N parameter control codes.
  • the CS local oscillator sequence is generated using the initial value of the CS local oscillator sequence.
  • the amplitude of the carrier signal in the N target channels is detected.
  • the amplitude compensation value of the CS local oscillation sequence at N frequencies is calculated by using the amplitudes of the carrier signals in the N target channels detected at time t1.
  • the process of calculating the amplitude compensation value of the CS local oscillator sequence at a certain frequency includes: calculating a carrier signal of the target local channel corresponding to the frequency of the CS local oscillator sequence generated by the initial value of the CS local oscillator sequence at the frequency The difference in amplitude.
  • the amplitude of the CS local oscillator sequence generated by the initial value of the CS local oscillator sequence at the corresponding frequency is corrected to obtain a corrected parameter set.
  • the amplitude of the CS local oscillator sequence at the frequency point 1 is 2, and the amplitude of the carrier signal in the target channel corresponding to the frequency point 1 is 3, and the amplitude compensation value of the CS local oscillation sequence at the frequency point 1 is 1, using The amplitude compensation value corrects the amplitude of the CS local oscillation sequence at the frequency point 1, and the corrected amplitude at the frequency point 1 is 3.
  • N modified parameter sets are digitized to obtain N parameter control codes, and a new CS local oscillator sequence is generated by using N parameter control codes.
  • detecting the amplitude of the carrier signal in the N target channels, using the detected amplitude of the carrier signal in the N target channels, and the CS local oscillator sequence generated by using the initial value of the CS local oscillator sequence at the N corresponding frequencies The amplitude of the CS local oscillator sequence is determined at the N frequency, and the amplitude of the CS local oscillator sequence generated by the initial value of the CS local oscillator sequence at the corresponding frequency is corrected by the N amplitude compensation values, and the correction is obtained.
  • the parameter set At the time when the next CS local oscillator sequence needs to be generated, a new CS local oscillator sequence is generated using the recently obtained modified parameter set.
  • detecting the amplitude of the carrier signal in the N target channels determining the N amplitude compensation values by using the amplitude of the carrier signal in the N target channels and the amplitude at the corresponding frequency in the initial value of the CS local oscillator sequence, and then using the amplitude compensation
  • the value is corrected correspondingly to the initial value of the CS local oscillator sequence to obtain a modified parameter set, and then a new CS local oscillator sequence is generated by using the modified parameter set.
  • the CS local oscillator sequence generation method shown in FIG. 2 dynamically adjusts the amplitude of the corresponding single-tone local oscillator signal according to the influence of the target channel on the carrier signal, thereby performing the CS local oscillator sequence on the basis of the method shown in FIG. Real-time dynamic adjustment ensures that the receiver can accurately recover the original signal.
  • the generating of the CS local oscillator sequence by using the N parameter control codes may be performed by: generating a single-tone local oscillator signal corresponding to the N parameter control codes in a parallel manner; The generated N monophonic local oscillator signals are superimposed to obtain a CS local oscillator sequence.
  • the structure of the signal generating device is complicated, but the signal generating device can generate N single-tone local oscillator signals in parallel, so that the time required to generate the CS local oscillation sequence can be shortened.
  • the CS local oscillator sequence is generated by using the N parameter control codes, and the single tonebook corresponding to the N parameter control codes may be generated in a serial manner.
  • the vibration signal after that, the generated N single tone local oscillator signals are superposed to obtain a CS local oscillation sequence.
  • the structure of the signal generating device is relatively simple, and the time required to generate the CS local oscillation sequence is slightly longer.
  • the present application discloses a CS local oscillator sequence generating method, and the present application also discloses a corresponding CS local oscillator sequence generating device.
  • the CS local oscillator sequence generating device can simplify the process of adjusting the CS local oscillator sequence.
  • FIG. 3 is a schematic structural diagram of a CS local oscillator sequence generating apparatus according to an embodiment of the present application.
  • the CS local oscillation sequence generating device includes a controller 10 and a signal generator 20.
  • the controller 10 determines an initial value of the CS local oscillator sequence, and the initial value of the local oscillator sequence includes N parameters.
  • Set, N is an integer greater than 1, wherein a parameter set includes a frequency, an amplitude and a phase of the CS local oscillator sequence at the frequency, and the controller 10 digitizes the N parameter sets to obtain N parameter control codes.
  • the initial value of the CS local oscillator sequence includes a plurality of frequencies, and the amplitude and phase of the CS local oscillator sequence at each frequency.
  • a frequency, and the amplitude and phase of the CS local oscillator sequence at the frequency are taken as a parameter set.
  • the parameter control code generated by controller 10 is determined by the frequency of the CS local oscillator sequence and the amplitude and phase at that frequency.
  • the signal generating device 20 generates a CS local oscillator sequence by using N parameter control codes output by the controller 10, wherein the CS local oscillator sequence is superposed by N single-tone local oscillator signals, and a single-tone local oscillator signal corresponds to a parameter control code. .
  • each parameter control code is independent in the process of generating the CS local oscillator sequence, and the process of using the single-tone local oscillator signal generated by the parameter control code is also independent, by adjusting the parameter concentration.
  • the frequency and the amplitude and phase of the CS local oscillator sequence at this frequency can generate a new parameter control code, correspondingly generate a new single-tone local oscillator signal, and complete the amplitude of the CS local oscillator sequence at a certain frequency.
  • the phase adjustment simplifies the process of adjusting the CS local oscillator sequence and also makes the operation of adjusting the CS local oscillator sequence more flexible.
  • the receiver can recover the signal by using the CS local oscillator sequence generated by the device disclosed in the present application, which can reduce the white noise of the receiver and improve the signal to noise ratio of the demodulation.
  • the CS local oscillator sequence generating apparatus disclosed in the present application has low hardware complexity.
  • CS local oscillation sequence generating apparatus shown in FIG. 3 of the present application is applied to any signal transmitting and receiving apparatus, such as a transmitter and a receiver, which need to use a CS local oscillation sequence.
  • the controller 10 can digitize the parameter set in various ways to obtain a corresponding parameter control code.
  • the controller 10 digitizes a parameter set, including: the controller calculates a ratio of the frequency and frequency quantization precision of the parameter set and converts the corresponding first binary number, and calculates the amplitude and amplitude quantization precision of the parameter set. Ratio and convert to get the corresponding second binary a number, calculating a ratio of phase and phase quantization precision in the parameter set and converting to obtain a corresponding third binary number, and the first binary number, the second binary number, and the third binary number are in a predetermined order
  • the connection constitutes a parameter control code.
  • the controller 10 determines a first binary number corresponding to the frequency of the parameter set by searching a pre-stored mapping relationship between the frequency and the binary number, and determines a second corresponding to the amplitude of the parameter set by searching a mapping relationship between the pre-stored amplitude and the binary number.
  • a binary number by finding a mapping relationship between the phase and the binary number, determining a third binary number corresponding to the phase in the parameter set, and dividing the first binary number, the second binary number, and the third binary number according to The preset sequence connection constitutes a parameter control code.
  • the first binary number, the second binary number, and the third binary number may be connected in a preset order according to actual needs to form a parameter control code.
  • the first binary number, the second binary number, and the third binary number may be sequentially connected to form a parameter control code, or the first binary number, the third binary number, and the second may be The binary numbers are sequentially connected to form a parameter control code.
  • the first binary number, the second binary number, and the third binary number may be arranged in a specific order according to actual needs, and a specific binary is added between adjacent two binary numbers. Sequences (such as 00, 111) are connected to form a parameter control code.
  • the controller 10 can be modified such that the CS local oscillation sequence generating apparatus disclosed in the present application can influence the influence of a channel on a signal.
  • the parameter control code is adjusted in real time to ensure that the receiver can accurately recover the original signal.
  • controller 10 is further configured to:
  • the amplitude compensation value is corrected for the amplitude of the reference CS local oscillator sequence at the corresponding frequency, and the corrected parameter set is obtained, and the N modified parameter sets are respectively digitized to obtain N parameter control codes, and the signal generating device 20 is provided.
  • the N parameter control codes obtained by the transmission process.
  • the N target channels are: N frequencies in the initial value of the CS local oscillator sequence
  • the rate corresponds to the N channels.
  • the signal generating device 20 generates N single-tone local oscillator signals by using the N parameter control codes output from the controller 10, and superimposes the N single-tone local oscillator signals to obtain a CS local oscillator sequence. Moreover, the amplitude of each frequency of the CS local oscillator sequence is consistent with the corrected amplitude.
  • the reference local oscillator sequence may be a CS local oscillator sequence generated by using an initial value of the CS local oscillator sequence, or may be a CS local oscillator sequence generated last time.
  • the controller 10 determines the amplitude compensation value of the CS local oscillation sequence at one frequency, and may adopt various manners. For example, the controller 10 calculates the difference between the first amplitude and the second amplitude, and determines that the difference is the CS The amplitude compensation value of the vibration sequence at this frequency.
  • the first amplitude is the amplitude of the reference CS local oscillator sequence at the frequency
  • the second amplitude is the amplitude of the carrier signal in the target channel corresponding to the frequency.
  • the CS local oscillator sequence generating apparatus disclosed in the above application dynamically adjusts the amplitude of the corresponding single-tone local oscillator signal according to the influence of the target channel on the carrier signal, thereby real-time dynamic adjustment of the CS local oscillator sequence to ensure that the receiver can accurately recover the original signal. .
  • the signal generating apparatus 20 can be implemented in various configurations. The following description will be made with reference to Figs. 4 and 5, respectively.
  • the signal generating device 20 includes a frequency synthesizer 21 and a plurality of signal generators 22 arranged in parallel. Among them, a plurality of signal generators 22 are connected to the controller 10 and the frequency synthesizer 21, respectively.
  • the controller 10 outputs the N parameter control codes in parallel to the plurality of signal generators 22, the plurality of signal generators 22 generate a single-tone local oscillator signal corresponding to the parameter control code received therefrom, and the frequency synthesizer 23 pairs the plurality of signal generators The generated single tone local oscillator signal is superimposed to obtain a CS local oscillator sequence.
  • the controller 10 outputs one of the N parameter control codes to the N signal generators 22, and the controller 10 outputs different parameter control codes to the different signal generators 22.
  • the signal generator 22 generates a tone local oscillation signal corresponding to the received parameter control code, and the frequency of the tone local oscillation signal is equal to the frequency of the parameter set corresponding to the parameter control code received by the signal generator 22.
  • the amplitude of the tone local oscillator signal is consistent with the amplitude of the parameter set corresponding to the parameter control code received by the signal generator 22, and the phase of the tone local oscillator signal and the parameter control received by the signal generator 22 The phases in the parameter set corresponding to the code are the same.
  • the N parameter control codes output by the controller 10 to the signal generator 22 may be parameter control codes obtained by using N parameter sets in the initial values of the CS local oscillator sequence, or may be using the modified N.
  • the parameter control code obtained from the parameter set may be parameter control codes obtained by using N parameter sets in the initial values of the CS local oscillator sequence, or may be using the modified N.
  • the signal generating device 20 includes a frequency synthesizer 21 and a plurality of signal generators 22 arranged in parallel, and the plurality of signal generators 22 can simultaneously perform an operation of generating a single-tone local oscillation signal.
  • the frequency synthesizer 21 superimposes the single-tone local oscillator signal generated by the signal generator 22 to obtain a CS local oscillation sequence. Since the signal generator 22 can simultaneously perform an operation of generating a single-tone local oscillation signal, the time required to generate the CS local oscillation sequence can be shortened.
  • the signal generator 22 can be a single tone generator or a multitone generator.
  • the signal generator 22 can employ a DDS (Direct Digital Frequency Synthesizer).
  • the signal generating device 20 includes a multi-tone signal generator 23.
  • the controller 10 sequentially outputs the N parameter control codes to the multi-tone signal generator 23, and the multi-tone signal generator 23 sequentially generates a single-tone local oscillator signal corresponding to the received parameter control code, and generates a generated single-tone local oscillator.
  • the signals are superimposed to obtain a CS local oscillator sequence.
  • the controller 10 outputs the N parameter control codes one by one to the multi-tone signal generator 23 at a specific time interval, and after receiving the parameter control code, the multi-tone signal generator 23 generates a tone corresponding to the parameter control code.
  • the local oscillator signal after generating the N single-tone local oscillator signals corresponding to the N parameter control codes, the multi-tone signal generator 23 superimposes the N single-tone local oscillator signals to obtain a CS local oscillator sequence.
  • the N parameter control codes output by the controller 10 to the multi-tone signal generator 23 may be parameter control codes obtained by using N parameter sets in the initial values of the CS local oscillator sequence, or may be used after correction.
  • the signal generating device 20 includes a multi-tone signal transmission.
  • the multi-tone signal generator 23 generates a single-tone local oscillator signal corresponding to the N parameter control codes one by one, and superimposes the N single-tone local oscillator signals to obtain a CS local oscillation sequence.
  • the structure of the signal generating device 20 shown in Fig. 5 is simpler.
  • the multi-tone signal generator 23 can employ DDS.
  • the application also discloses a transmitter comprising a controller and a signal generating device.
  • the controller determines an initial value of the CS local oscillator sequence, the initial value of the local oscillator sequence includes N parameter sets, and N is an integer greater than 1, wherein one parameter set includes a frequency, an amplitude and a phase of the CS local oscillator sequence at the frequency
  • the controller digitizes the N parameter sets to obtain N parameter control codes.
  • the signal generating device generates a CS local oscillator sequence by using N parameter control codes output by the controller.
  • the CS local oscillator sequence is superposed by N single-tone local oscillator signals, and a single-tone local oscillator signal corresponds to a parameter control code.
  • each parameter control code is independent, and the process of using the single-tone local oscillator signal generated by the parameter control code is also independent, by adjusting the frequency of the parameter set, and The amplitude and phase of the CS local oscillator sequence at this frequency can generate a new parameter control code, correspondingly generate a new single-tone local oscillator signal, and complete the adjustment of the amplitude and phase of the CS local oscillator sequence at a certain frequency.
  • the process of adjusting the CS local oscillator sequence is simplified, and the operation of adjusting the CS local oscillator sequence is also more flexible.
  • the present application also discloses a receiver including a controller and a signal generating device.
  • the controller determines an initial value of the CS local oscillator sequence, the initial value of the local oscillator sequence includes N parameter sets, and N is an integer greater than 1, wherein one parameter set includes a frequency, an amplitude and a phase of the CS local oscillator sequence at the frequency
  • the controller digitizes the N parameter sets to obtain N parameter control codes.
  • the signal generating device generates a CS local oscillator sequence by using N parameter control codes output by the controller, and the CS local oscillator sequence is superposed by N single-tone local oscillator signals, and a single-tone local oscillator signal The number corresponds to a parameter control code.
  • each parameter control code is independent, and the process of using the single-tone local oscillator signal generated by the parameter control code is also independent, by adjusting the frequency of the parameter set, and The amplitude and phase of the CS local oscillator sequence at this frequency can generate a new parameter control code, correspondingly generate a new single-tone local oscillator signal, and complete the adjustment of the amplitude and phase of the CS local oscillator sequence at a certain frequency.
  • the process of adjusting the CS local oscillator sequence is simplified, and the operation of adjusting the CS local oscillator sequence is also more flexible.
  • the receiver can recover the signal by using the CS local oscillator sequence generated by the present application, which can reduce the white noise of the receiver and improve the signal to noise ratio of the demodulation.
  • the controller may be improved. Specifically, the controller is further configured to: detect the amplitude of the carrier signal in the N target channels, and use the detected N target channels.
  • the amplitude of the carrier signal determines the amplitude compensation value of the CS local oscillator sequence at N frequencies, and the amplitude of the reference CS local oscillator sequence at the corresponding frequency is corrected by the amplitude compensation value of the CS local oscillation sequence at the N frequencies, and the correction is obtained.
  • the subsequent parameter sets respectively digitize the N modified parameter sets to obtain N parameter control codes, and transmit the processed N parameter control codes to the signal generating device 20.
  • the N target channels are: N channels corresponding to N frequencies in the initial value of the CS local oscillator sequence.
  • the functions described in the method of the present embodiment can be stored in a computing device readable storage medium if implemented in the form of a software functional unit and sold or used as a standalone product. Based on such understanding, a portion of the embodiments of the present application that contributes to the prior art or a portion of the technical solution may be embodied in the form of a software product stored in a storage medium, including a plurality of instructions for causing a
  • the computing device (which may be a personal computer, server, mobile computing device, or network device, etc.) performs all or part of the steps of the methods described in various embodiments of the present application.
  • the foregoing storage medium includes: a U disk, a mobile hard disk, and a read only memory (ROM, Read-Only Memory), random access memory (RAM), disk or optical disk, and other media that can store program code.

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Superheterodyne Receivers (AREA)
  • Circuits Of Receivers In General (AREA)
  • Transmitters (AREA)

Abstract

Disclosed is a CS local sequence generation method. The method comprises: determining an initial value of a CS local sequence, wherein the initial value of the CS local sequence comprises N parameter sets, one of the parameter sets comprises a frequency, and the amplitude and phase of the CS local sequence at the frequency, and N is an integer greater than 1; performing digital processing on the N parameter sets to obtain N parameter control codes; using the N parameter control codes to generate a CS local sequence, wherein the CS local sequence is formed by overlapping N single-tone local signals, and one single-tone local signal corresponds to one parameter control code. The CS local sequence generation method disclosed in the present application simplifies the process of adjusting a CS local sequence and also makes the operation of adjusting a CS local sequence more flexible. Also disclosed are a CS local sequence generation device, a transmitter and a receiver.

Description

CS本振序列生成方法、装置、发射机及接收机CS local oscillator sequence generation method, device, transmitter and receiver 技术领域Technical field
本申请涉及移动通信技术领域,尤其涉及CS本振序列生成方法、装置、发射机及接收机。The present application relates to the field of mobile communications technologies, and in particular, to a CS local oscillator sequence generating method, apparatus, transmitter, and receiver.
背景技术Background technique
压缩感知(CS,Compressed sensing)是一种利用信号稀疏性或可压缩性的信号采集及编解码理论。该理论表明,当信号具有稀疏性或可压缩性时,在远小于Nyquist(奈奎斯特)采样率的条件下,采集少量的信号投影值就可以实现信号的重构。目前压缩感知技术已被应用于通信领域。Compressed sensing (CS) is a theory of signal acquisition and codec that utilizes signal sparsity or compressibility. The theory shows that when the signal is sparse or compressible, the signal reconstruction can be achieved by acquiring a small amount of signal projection value under the condition of much smaller than Nyquist sampling rate. At present, compressed sensing technology has been applied to the field of communications.
在基于压缩感知技术实现的通信系统中,发射机利用CS本振序列对原始信号进行频谱压缩,接收机利用CS本振序列进行信号恢复。CS本振序列在频域上的频谱、幅度和相位关系决定了接收机是否能够有效的恢复稀疏信号所携带的信息内容。In the communication system based on the compressed sensing technology, the transmitter uses the CS local oscillator sequence to perform spectrum compression on the original signal, and the receiver uses the CS local oscillator sequence to perform signal recovery. The spectrum, amplitude and phase relationship of the CS local oscillator sequence in the frequency domain determine whether the receiver can effectively recover the information content carried by the sparse signal.
目前主要采用以下方式生成CS本振序列:首先确定承载信号的载波的频率,利用CS算法构建相应的0/1周期序列,之后将该0/1周期序列输入至FPGA(现场可编程门阵列)或者移位寄存器中,由该0/1周期序列对时钟脉冲进行控制,得到CS本振序列。At present, the CS local oscillator sequence is mainly generated by first determining the frequency of the carrier carrying the signal, constructing the corresponding 0/1 periodic sequence by using the CS algorithm, and then inputting the 0/1 periodic sequence to the FPGA (field programmable gate array). Or in the shift register, the clock pulse is controlled by the 0/1 cycle sequence to obtain a CS local oscillator sequence.
但是,目前生成CS本振序列的方式存在弊端:CS本振序列是利用预先构建的0/1周期序列控制时钟脉冲获得的,当需要调整CS本振序列在某一频率处的幅度和相位时,必须要根据当前的需求重新构建新的0/1周期序列,而构建0/1周期序列的工作量较大,这导致对CS本振序列进行调整的过程比较复杂。 However, the current method of generating the CS local oscillator sequence has drawbacks: the CS local oscillator sequence is obtained by using a pre-built 0/1 periodic sequence control clock pulse. When it is necessary to adjust the amplitude and phase of the CS local oscillator sequence at a certain frequency. The new 0/1 cycle sequence must be reconstructed according to the current requirements, and the workload of constructing the 0/1 cycle sequence is large, which leads to a complicated process of adjusting the CS local oscillator sequence.
发明内容Summary of the invention
有鉴于此,本申请提供一种CS本振序列生成方法、装置、发射机及接收机,以解决现有技术中对CS本振序列进行调整的过程较为复杂的问题。In view of this, the present application provides a CS local oscillator sequence generation method, apparatus, transmitter, and receiver to solve the problem that the process of adjusting the CS local oscillator sequence in the prior art is complicated.
为了实现上述目的,本申请实施例提供的技术方案如下:In order to achieve the above objectives, the technical solutions provided by the embodiments of the present application are as follows:
根据本申请实施例的第一方面,提供一种CS本振序列生成方法,包括:According to a first aspect of the embodiments of the present application, a method for generating a CS local oscillator sequence includes:
确定CS本振序列初始值,所述CS本振序列初始值包括N个参数集,其中一个参数集包括频率、所述CS本振序列在所述频率处的幅度和相位,N为大于1的整数;Determining an initial value of the CS local oscillator sequence, the initial value of the CS local oscillator sequence comprising N parameter sets, wherein one of the parameter sets includes a frequency, an amplitude and a phase of the CS local oscillator sequence at the frequency, and N is greater than 1. Integer
对所述N个参数集进行数字化处理得到N个参数控制码;Digitizing the N parameter sets to obtain N parameter control codes;
利用N个参数控制码生成CS本振序列,所述CS本振序列由N个单音本振信号叠加而成,一个单音本振信号与一个参数控制码对应。The CS local oscillator sequence is generated by using N parameter control codes, wherein the CS local oscillator sequence is superposed by N monophonic local oscillator signals, and a single local oscillator signal corresponds to a parameter control code.
结合第一方面,在第一种可能的实现方式中,对一个参数集进行数字化处理,包括:计算该参数集中频率和频率量化精度的比值并转换得到对应的第一二进制数;计算该参数集中幅度和幅度量化精度的比值并转换得到对应的第二二进制数;计算该参数集中相位和相位量化精度的比值并转换得到对应的第三二进制数;将所述第一二进制数、所述第二二进制数和所述第三二进制数按照预设顺序连接构成参数控制码。With reference to the first aspect, in a first possible implementation, digitizing a parameter set includes: calculating a ratio of frequency and frequency quantization precision of the parameter set and converting to obtain a corresponding first binary number; The ratio of the amplitude and the amplitude quantization precision of the parameter set is converted and the corresponding second binary number is obtained; the ratio of the phase and phase quantization precision in the parameter set is calculated and converted to obtain a corresponding third binary number; The hexadecimal number, the second binary number, and the third binary number are connected in a preset order to constitute a parameter control code.
结合第一方面或第一方面的第一种可能的实现方式,在第二种可能的实现方式中,还包括:检测N个目标信道中载波信号的幅度,所述N个目标信道为:所述CS本振序列初始值中的N个频率所对应的N个信道;利用检测到的N个目标信道中载波信号的幅度确定CS本振序列在N个频率处的幅度补偿值;利用CS本振序列在N个频率处的幅度补偿值对参考CS本振序列在相应频率处的幅度进行修正,得到修正后的参数集;分别对N个修正后的参数集进行数字化处理得到N个参数控制码;利用最近生成的N个参数控制码生成CS本振序列。 With reference to the first aspect or the first possible implementation manner of the first aspect, in a second possible implementation, the method further includes: detecting an amplitude of a carrier signal in the N target channels, where the N target channels are: The N channels corresponding to the N frequencies in the initial values of the CS local oscillator sequence; determining the amplitude compensation value of the CS local oscillator sequence at the N frequencies by using the detected amplitudes of the carrier signals in the N target channels; The amplitude compensation value of the vibration sequence at the N frequencies is corrected for the amplitude of the reference CS local oscillator sequence at the corresponding frequency, and the corrected parameter set is obtained; respectively, the N modified parameter sets are digitized to obtain N parameter control Code; generating a CS local oscillator sequence by using the recently generated N parameter control codes.
结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,确定CS本振序列在一个频率处的幅度补偿值,包括:计算第一幅度和第二幅度的差值,确定所述差值为CS本振序列在该频率处的幅度补偿值;其中,所述第一幅度为参考CS本振序列在该频率处的幅度,所述第二幅度为该频率对应的目标信道中载波信号的幅度。In conjunction with the second possible implementation of the first aspect, in a third possible implementation, determining an amplitude compensation value of the CS local oscillator sequence at a frequency includes: calculating a difference between the first amplitude and the second amplitude Determining, the difference is an amplitude compensation value of the CS local oscillator sequence at the frequency; wherein the first amplitude is an amplitude of the reference CS local oscillator sequence at the frequency, and the second amplitude is corresponding to the frequency The amplitude of the carrier signal in the target channel.
结合第一方面的第三种可能的实现方式,在第四种可能的实现方式中,所述参考CS本振序列为利用CS本振序列初始值生成的CS本振序列,或者为最近一次生成的CS本振序列。In conjunction with the third possible implementation of the first aspect, in a fourth possible implementation, the reference CS local oscillator sequence is a CS local oscillator sequence generated by using an initial value of a CS local oscillator sequence, or is generated last time. The CS local oscillator sequence.
结合第一方面至第一方面第四种可能的实现方式,在第五种可能的实现方式中,利用N个参数控制码生成CS本振序列,包括:以并行方式生成与N个参数控制码对应的单音本振信号;对生成的N个单音本振信号进行叠加得到CS本振序列。With reference to the first aspect to the fourth possible implementation manner of the first aspect, in a fifth possible implementation, the generating the CS local oscillator sequence by using the N parameter control codes includes: generating the N parameter control codes in a parallel manner Corresponding single-tone local oscillator signal; superimposing the generated N single-tone local oscillator signals to obtain a CS local oscillator sequence.
结合第一方面至第一方面第四种可能的实现方式,在第六种可能的实现方式中,利用N个参数控制码生成CS本振序列,包括:以串行形式生成与N个参数控制码对应的单音本振信号;对生成的N个单音本振信号进行叠加得到CS本振序列。With reference to the first aspect to the fourth possible implementation manner of the first aspect, in a sixth possible implementation manner, the CS local oscillator sequence is generated by using the N parameter control codes, including: generating in a serial form and controlling the N parameters The single-tone local oscillator signal corresponding to the code; superimposing the generated N single-tone local oscillator signals to obtain a CS local oscillator sequence.
根据本申请实施例的第二方面,提供一种CS本振序列生成装置,包括控制器和信号发生装置;According to a second aspect of the embodiments of the present application, a CS local oscillator sequence generating apparatus is provided, including a controller and a signal generating apparatus;
所述控制器确定CS本振序列初始值,所述本振序列初始值包括N个参数集,其中一个参数集包括频率、所述CS本振序列在所述频率处的幅度和相位,N为大于1的整数,分别对所述N个参数集进行数字化处理得到N个参数控制码;The controller determines an initial value of the CS local oscillator sequence, the initial value of the local oscillator sequence includes N parameter sets, wherein one of the parameter sets includes a frequency, an amplitude and a phase of the CS local oscillator sequence at the frequency, and N is An integer greater than 1, respectively digitizing the N parameter sets to obtain N parameter control codes;
所述信号发生装置利用所述控制器输出的N个参数控制码生成CS本振序列,所述CS本振序列由N个单音本振信号叠加而成,一个单音本振信号与一个参数控制码对应。The signal generating device generates a CS local oscillator sequence by using N parameter control codes output by the controller, wherein the CS local oscillator sequence is superposed by N single local oscillator signals, a single local oscillator signal and a parameter. The control code corresponds.
结合第二方面,在第二方面的第一种可能的实现方式中,所述控制器对一个参数集进行数字化处理,包括:所述控制器计算该参数集中频率和 频率量化精度的比值并转换得到对应的第一二进制数,计算该参数集中幅度和幅度量化精度的比值并转换得到对应的第二二进制数,计算该参数集中相位和相位量化精度的比值并转换得到对应的第三二进制数,将所述第一二进制数、所述第二二进制数和所述第三二进制数按照预设顺序连接构成参数控制码。With reference to the second aspect, in a first possible implementation manner of the second aspect, the controller digitizes a parameter set, including: the controller calculates a frequency of the parameter set and The ratio of the frequency quantization precision is converted and the corresponding first binary number is obtained, the ratio of the amplitude and the amplitude quantization precision of the parameter set is calculated, and the corresponding second binary number is converted, and the phase and phase quantization precision of the parameter set is calculated. The ratio is converted and the corresponding third binary number is obtained, and the first binary number, the second binary number and the third binary number are connected in a preset order to form a parameter control code.
结合第二方面或第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述控制器还用于:检测N个目标信道中载波信号的幅度,利用检测到的N个目标信道中载波信号的幅度确定CS本振序列在N个频率处的幅度补偿值,利用CS本振序列在N个频率处的幅度补偿值对参考CS本振序列在相应频率处的幅度进行修正,得到修正后的参数集,分别对N个修正后的参数集进行数字化处理得到N个参数控制码,并向所述信号发生装置传输处理得到的N个参数控制码;其中,所述N个目标信道为:所述CS本振序列初始值中的N个频率所对应的N个信道。With reference to the second aspect, or the first possible implementation manner of the second aspect, in a second possible implementation, the controller is further configured to: detect a magnitude of a carrier signal in the N target channels, and use the detected The amplitude of the carrier signal in the N target channels determines the amplitude compensation value of the CS local oscillator sequence at N frequencies, and the amplitude of the amplitude compensation value of the CS local oscillation sequence at the N frequencies to the reference CS local oscillator sequence at the corresponding frequency Performing a correction to obtain a modified parameter set, respectively digitizing the N modified parameter sets to obtain N parameter control codes, and transmitting the processed N parameter control codes to the signal generating device; wherein The N target channels are: N channels corresponding to N frequencies in the initial values of the CS local oscillator sequence.
结合第二方面的第二种可能的实现方式,在第三种可能的实现方式中,所述控制器确定CS本振序列在一个频率处的幅度补偿值,包括:所述控制器计算第一幅度和第二幅度的差值,确定所述差值为CS本振序列在该频率处的幅度补偿值;其中,所述第一幅度为参考CS本振序列在该频率处的幅度,所述第二幅度为该频率对应的目标信道中载波信号的幅度。With reference to the second possible implementation of the second aspect, in a third possible implementation, the controller determines an amplitude compensation value of the CS local oscillator sequence at one frequency, including: the controller calculates the first a difference between the amplitude and the second amplitude, determining that the difference is an amplitude compensation value of the CS local oscillator sequence at the frequency; wherein the first amplitude is an amplitude of the reference CS local oscillator sequence at the frequency, The second amplitude is the amplitude of the carrier signal in the target channel corresponding to the frequency.
结合第二方面至第二方面第三种可能的实现方式,在第四种可能的实现方式中,所述信号发生装置包括频率合成器和并行设置的多个信号发生器;所述控制器将所述N个参数控制码并行输出至所述多个信号发生器;所述多个信号发生器生成与其接收到的参数控制码对应的单音本振信号;所述频率合成器对所述多个信号发生器生成的单音本振信号进行叠加获得CS本振序列。With reference to the second aspect to the third possible implementation manner of the second aspect, in a fourth possible implementation, the signal generating apparatus includes a frequency synthesizer and a plurality of signal generators disposed in parallel; the controller The N parameter control codes are output to the plurality of signal generators in parallel; the plurality of signal generators generate a single-tone local oscillator signal corresponding to the parameter control code received therefrom; the frequency synthesizer pairs the plurality The single-tone local oscillator signals generated by the signal generators are superimposed to obtain a CS local oscillator sequence.
结合第二方面至第二方面第三种可能的实现方式,在第五种可能的实现方式中,所述信号发生器包括多音信号发生器;所述控制器将所述N个参数控制码依次输出至所述多音信号发生器;所述多音信号发生器依次生 成与接收到的参数控制码对应的单音本振信号,对生成的单音本振信号进行叠加获得CS本振序列。With reference to the second aspect, the third possible implementation manner of the second aspect, in a fifth possible implementation, the signal generator includes a multi-tone signal generator; and the controller uses the N parameter control codes And sequentially outputting to the multi-tone signal generator; the multi-tone signal generator is sequentially generated The single-tone local oscillator signal corresponding to the received parameter control code is superimposed on the generated single-tone local oscillator signal to obtain a CS local oscillator sequence.
结合本申请实施例的第三方面,提供一种发射机,所述发射机包括控制器和信号发生装置;所述控制器确定CS本振序列初始值,所述本振序列初始值包括N个参数集,其中一个参数集包括频率、所述CS本振序列在所述频率处的幅度和相位,N为大于1的整数,分别对所述N个参数集进行数字化处理得到N个参数控制码;所述信号发生装置利用所述控制器输出的N个参数控制码生成CS本振序列,所述CS本振序列由N个单音本振信号叠加而成,一个单音本振信号与一个参数控制码对应。In conjunction with the third aspect of the embodiments of the present application, a transmitter is provided, where the transmitter includes a controller and a signal generating device; the controller determines an initial value of a CS local oscillator sequence, and the initial value of the local oscillator sequence includes N a parameter set, wherein one parameter set includes a frequency, an amplitude and a phase of the CS local oscillator sequence at the frequency, and N is an integer greater than 1, respectively, digitizing the N parameter sets to obtain N parameter control codes The signal generating device generates a CS local oscillator sequence by using N parameter control codes output by the controller, wherein the CS local oscillator sequence is superposed by N single-tone local oscillator signals, and a single-tone local oscillator signal and a The parameter control code corresponds.
结合本申请实施例的第四方面,提供一种接收机,所述接收机包括控制器和信号发生装置;所述控制器确定CS本振序列初始值,所述本振序列初始值包括N个参数集,其中一个参数集包括频率、所述CS本振序列在所述频率处的幅度和相位,N为大于1的整数,分别对所述N个参数集进行数字化处理得到N个参数控制码;所述信号发生装置利用所述控制器输出的N个参数控制码生成CS本振序列,所述CS本振序列由N个单音本振信号叠加而成,一个单音本振信号与一个参数控制码对应。With reference to the fourth aspect of the embodiments of the present application, a receiver is provided, the receiver includes a controller and a signal generating device; the controller determines an initial value of a CS local oscillator sequence, and the initial value of the local oscillator sequence includes N a parameter set, wherein one parameter set includes a frequency, an amplitude and a phase of the CS local oscillator sequence at the frequency, and N is an integer greater than 1, respectively, digitizing the N parameter sets to obtain N parameter control codes The signal generating device generates a CS local oscillator sequence by using N parameter control codes output by the controller, wherein the CS local oscillator sequence is superposed by N single-tone local oscillator signals, and a single-tone local oscillator signal and a The parameter control code corresponds.
结合第四方面,在第一种可能的实现方式中,所述控制器还用于:检测N个目标信道中载波信号的幅度,利用检测到的N个目标信道中载波信号的幅度确定CS本振序列在N个频率处的幅度补偿值,利用CS本振序列在N个频率处的幅度补偿值对参考CS本振序列在相应频率处的幅度进行修正,得到修正后的参数集,分别对N个修正后的参数集进行数字化处理得到N个参数控制码,并向所述信号发生装置传输处理得到的N个参数控制码;其中,所述N个目标信道为:所述CS本振序列初始值中的N个频率所对应的N个信道。With reference to the fourth aspect, in a first possible implementation, the controller is further configured to: detect an amplitude of a carrier signal in the N target channels, and determine a CS by using amplitudes of the carrier signals in the detected N target channels. The amplitude compensation value of the vibration sequence at N frequencies is corrected by the amplitude compensation value of the CS local oscillation sequence at the N frequencies to the amplitude of the reference CS local oscillation sequence at the corresponding frequency, and the corrected parameter set is obtained, respectively The N modified parameter sets are digitized to obtain N parameter control codes, and the N parameter control codes obtained by the processing are transmitted to the signal generating device; wherein the N target channels are: the CS local oscillator sequence N channels corresponding to N frequencies in the initial value.
本申请公开的CS本振序列生成方法,确定CS本振序列初始值,对CS本振序列初始值中的N个参数集进行数字化处理得到N个参数控制码,参数控制码由通信设备所需的CS本振序列在频域上的频率、以及该频率 处的幅度和相位确定,利用N个参数控制码生成N个单音本振信号,对N个单音本振信号进行叠加得到CS本振序列。在上述生成CS本振序列的过程中,每个参数控制码都是独立的,利用参数控制码生成的单音本振信号的过程也是独立的,通过调整参数集中的频率、以及CS本振序列在该频率处的幅度和相位,就可以生成新的参数控制码,相应的生成新的单音本振信号,完成CS本振序列在某一频率处的幅度和相位的调整,简化了调整CS本振序列的过程,也使得调整CS本振序列的操作更加灵活。另外,接收机可以利用本申请公开的方法生成的CS本振序列恢复信号,能够降低接收机的白噪声,提高解调的信噪比。The CS local oscillator sequence generation method disclosed in the present application determines the initial value of the CS local oscillator sequence, digitizes the N parameter sets in the initial value of the CS local oscillator sequence to obtain N parameter control codes, and the parameter control code is required by the communication device. Frequency of the CS local oscillator sequence in the frequency domain, and the frequency The amplitude and phase are determined. N single-tone local oscillator signals are generated by using N parameter control codes, and N single-tone local oscillator signals are superimposed to obtain a CS local oscillator sequence. In the process of generating the CS local oscillator sequence, each parameter control code is independent, and the process of using the single-tone local oscillator signal generated by the parameter control code is also independent, by adjusting the frequency of the parameter set and the CS local oscillator sequence. At the amplitude and phase at this frequency, a new parameter control code can be generated, and a new single-tone local oscillator signal is generated accordingly, and the amplitude and phase adjustment of the CS local oscillator sequence at a certain frequency is completed, which simplifies the adjustment of CS. The process of the local oscillator sequence also makes the operation of adjusting the CS local oscillator sequence more flexible. In addition, the receiver can recover the signal by using the CS local oscillator sequence generated by the method disclosed in the present application, which can reduce the white noise of the receiver and improve the signal to noise ratio of the demodulation.
附图说明DRAWINGS
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings to be used in the embodiments or the prior art description will be briefly described below. Obviously, the drawings in the following description are only It is an embodiment of the present application, and those skilled in the art can obtain other drawings according to the provided drawings without any creative work.
图1为本申请实施例公开的一种CS本振序列生成方法的流程图;FIG. 1 is a flowchart of a method for generating a CS local oscillator sequence according to an embodiment of the present application;
图2为本申请实施例公开的另一种CS本振序列生成方法的流程图;2 is a flowchart of another method for generating a CS local oscillator sequence according to an embodiment of the present application;
图3为本申请实施例公开的一种CS本振序列生成装置的结构示意图;3 is a schematic structural diagram of a CS local oscillator sequence generating apparatus according to an embodiment of the present application;
图4为本申请实施例公开的另一种CS本振序列生成装置的结构示意图;FIG. 4 is a schematic structural diagram of another CS local oscillator sequence generating apparatus according to an embodiment of the present disclosure;
图5为本申请实施例公开的另一种CS本振序列生成装置的结构示意图。FIG. 5 is a schematic structural diagram of another CS local oscillator sequence generating apparatus according to an embodiment of the present application.
具体实施方式detailed description
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例, 而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。The technical solutions in the embodiments of the present application are clearly and completely described in the following with reference to the accompanying drawings in the embodiments of the present application. It is obvious that the described embodiments are only a part of the embodiments of the present application. Rather than all embodiments. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present application without departing from the inventive scope are the scope of the present application.
本申请公开一种CS本振序列生成方法,以简化调整CS本振序列的过程。The present application discloses a CS local oscillator sequence generation method to simplify the process of adjusting the CS local oscillator sequence.
在基于压缩感知技术实现的通信系统中,发射机对原始信号(例如,可以为稀疏信号)进行频谱压缩的过程相当于计算Z与C的乘积的过程,接收机恢复信号的过程相当于求解方程Y=C*Z的过程。In a communication system based on compressed sensing technology, the process of spectrum compression of the original signal (for example, a sparse signal) by the transmitter is equivalent to the process of calculating the product of Z and C. The process of recovering the signal by the receiver is equivalent to solving the equation. The process of Y=C*Z.
其中:Z代表混叠前的自由空间原始频谱,包含原始信号,可将Z假定为m*1的列向量。Y代表接收机进行压缩感知采样(采样频率低于Nyquist采样频率)得到的信号的频谱,存在不同载波信号混叠的现象,可将Y假定为n*1的列向量,通常m>>n。C为m*n的复系数矩阵,矩阵中的每一个项都可以表示为cn=an*exp(j*θn)的形式,其中,an为幅度,θn为相位,复系数矩阵的特性由CS本振序列的幅度和相位关系决定。Where: Z represents the free-space original spectrum before aliasing, containing the original signal, and Z can be assumed to be a column vector of m*1. Y represents the spectrum of the signal obtained by the receiver for compressed sensing sampling (sampling frequency is lower than the Nyquist sampling frequency), and there is a phenomenon that different carrier signals are aliased. Y can be assumed to be a column vector of n*1, usually m>>n. C is a complex coefficient matrix of m*n, and each term in the matrix can be expressed as a form of c n = a n *exp(j*θ n ), where a n is the amplitude, θ n is the phase, and the complex coefficient The characteristics of the matrix are determined by the amplitude and phase relationship of the CS local oscillator sequence.
在接收机恢复信号的过程中,方程Y=C*Z的解是否唯一且有效,是由复系数矩阵C的特性决定的,而复系数矩阵C的特性是由CS本振序列的幅度和相位关系来决定的。因此,CS本振序列在频域上的频谱、幅度和相位决定了接收机是否能够有效的恢复稀疏信号所携带的信息内容。In the process of recovering the signal from the receiver, whether the solution of the equation Y=C*Z is unique and valid is determined by the characteristics of the complex coefficient matrix C, and the characteristic of the complex coefficient matrix C is the amplitude and phase of the CS local oscillator sequence. Relationship to decide. Therefore, the spectrum, amplitude and phase of the CS local oscillator sequence in the frequency domain determine whether the receiver can effectively recover the information content carried by the sparse signal.
参见图1,图1为本申请实施例公开的一种CS本振序列生成方法的流程图。该方法包括:Referring to FIG. 1, FIG. 1 is a flowchart of a method for generating a CS local oscillator sequence according to an embodiment of the present application. The method includes:
步骤S1:确定CS本振序列初始值。其中,CS本振序列初始值包括N个参数集,N为大于1的整数,一个参数集包括频率、CS本振序列在该频率处的幅度和相位。Step S1: Determine an initial value of the CS local oscillator sequence. The initial value of the CS local oscillator sequence includes N parameter sets, N is an integer greater than 1, and one parameter set includes a frequency, an amplitude and a phase of the CS local oscillator sequence at the frequency.
接收机恢复信号的过程,为了求解多元一次方程组Y=C*Z,需要复系数矩阵C满足列向量满秩的条件,为了提高方程组解的稳定性,同时需要使得组成复系数矩阵C的各列向量之间的相关性小,复系数矩阵C的条件数要小,矩阵的条件数等于该矩阵的范数和该矩阵的逆的范数的乘积,条件 数是判断矩阵病态与否的一种度量,条件数越大则矩阵越病态。通过对复系数矩阵C进行优化得到的初始值来确定CS本振序列在频域包含的多个频率,以及CS本振序列在各个频率处的幅度和相位。也就是说,对复系数矩阵C进行优化得到初始值,该初始值就包含了CS本振序列需要包含的频率、以及在各个频率处的幅度和相位。In order to solve the multi-equal equations Y=C*Z, the process of recovering the signal from the receiver requires the condition that the complex coefficient matrix C satisfies the full rank of the column vector. In order to improve the stability of the solution of the equations, it is necessary to make the complex coefficient matrix C. The correlation between the column vectors is small, the condition number of the complex coefficient matrix C is small, and the condition number of the matrix is equal to the product of the norm of the matrix and the inverse norm of the matrix, conditions The number is a measure of whether the matrix is ill-conditioned or not. The larger the number of conditions, the more morbid the matrix is. The initial values obtained by optimizing the complex coefficient matrix C are used to determine a plurality of frequencies included in the frequency domain of the CS local oscillator sequence, and the amplitude and phase of the CS local oscillator sequence at respective frequencies. That is to say, the complex coefficient matrix C is optimized to obtain an initial value, which includes the frequency that the CS local oscillator sequence needs to include, and the amplitude and phase at each frequency.
实施中,可以利用基因搜索算法对复系数矩阵C进行优化,从而确定CS本振序列在频域包含的频率,以及CS本振序列在各个频率处的幅度和相位。In the implementation, the complex coefficient matrix C can be optimized by using a genetic search algorithm to determine the frequency of the CS local oscillator sequence in the frequency domain and the amplitude and phase of the CS local oscillator sequence at each frequency.
以需要恢复的载波信号分别在1.88GHz、2.32GHz和2.6GHz,信号带宽为20MHz为例,为了恢复原始信号,接收机在恢复信号过程中使用的CS本振序列在频域包含1.84GHz、1.88GHz、2.32GHz、2.6GHz和2.64GHz共五个频点,并且CS本振序列在各频率处具有特定的幅度和相位。For example, the carrier signal to be recovered is at 1.88 GHz, 2.32 GHz, and 2.6 GHz, and the signal bandwidth is 20 MHz. In order to recover the original signal, the CS local oscillator sequence used by the receiver in recovering the signal includes 1.84 GHz and 1.88 in the frequency domain. There are five frequency points in GHz, 2.32 GHz, 2.6 GHz, and 2.64 GHz, and the CS local oscillator sequence has a specific amplitude and phase at each frequency.
步骤S2:对N个参数集进行数字化处理得到N个参数控制码。Step S2: Digitizing the N parameter sets to obtain N parameter control codes.
一个参数集经过数字化处理得到一个参数控制码,对N个参数集进行数字化处理得到N个参数控制码。实施中,可以利用多种方式对参数集进行数字化处理得到相应的参数控制码。A parameter set is digitized to obtain a parameter control code, and N parameter sets are digitized to obtain N parameter control codes. In the implementation, the parameter set can be digitized in various ways to obtain a corresponding parameter control code.
例如,对一个参数集进行数字化处理包括:计算该参数集中频率和频率量化精度的比值并转换得到对应的第一二进制数;计算该参数集中幅度和幅度量化精度的比值并转换得到对应的第二二进制数;计算该参数集中相位和相位量化精度的比值并转换得到对应的第三二进制数;将第一二进制数、第二二进制数和第三二进制数按照预设顺序连接构成参数控制码。For example, digitizing a parameter set includes: calculating a ratio of frequency and frequency quantization precision of the parameter set and converting to obtain a corresponding first binary number; calculating a ratio of amplitude and amplitude quantization precision of the parameter set and converting the corresponding value a second binary number; calculating a ratio of phase and phase quantization precision in the parameter set and converting to obtain a corresponding third binary number; the first binary number, the second binary number, and the third binary The numbers are connected in a preset order to form a parameter control code.
结合实例说明,信号的频率的最大值为2.7GHz,预设的频率量化精度为1MHz,用信号的频率的最大值除以预设的频率量化精度,得到的数字化过程中需要表示的状态数为2700,212=4096>2700,因此可以通过12位二进制数来表示。信号的幅度的最大值为2,预设的幅度量化精度为0.001,在数字化过程中需要表示的状态数为2000,211=2048>2000,因此可以通过11位二进制数来表示。信号的相位用角度来表示,范围为0°~360°,预设的 相位量化精度为1°时,在数字化过程中需要表示的状态数为360,29=512>360,因此可以通过9位二进制数来表示。Combined with an example, the maximum frequency of the signal is 2.7 GHz, the preset frequency quantization precision is 1 MHz, and the maximum value of the frequency of the signal is divided by the preset frequency quantization precision, and the number of states that need to be represented in the digitization process is 2700, 2 12 = 4096 > 2700, so it can be represented by a 12-bit binary number. The maximum amplitude of the signal is 2, the preset amplitude quantization precision is 0.001, and the number of states to be represented in the digitization process is 2000, 2 11 = 2048 > 2000, so it can be represented by an 11-bit binary number. The phase of the signal is represented by an angle ranging from 0° to 360°. When the preset phase quantization accuracy is 1°, the number of states to be represented in the digitization process is 360, 2 9 = 512>360, so 9 Bit binary number to represent.
作为另外一种实施方式,可以在通信设备中预先存储频率和二进制数的映射关系、幅度和二进制数的映射关系、以及相位和二进制数的映射关系,在对一个参数集进行数字化处理的过程中,通过查找预存的频率和二进制数的映射关系确定该参数集中频率对应的第一二进制数,通过查找预存的幅度和二进制数的映射关系确定该参数集中幅度对应的第二二进制数,通过查找相位和二进制数的映射关系确定该参数集中相位对应的第三二进制数,将第一二进制数、第二二进制数和第三二进制数按照预设顺序连接构成参数控制码。As another implementation manner, a mapping relationship between a frequency and a binary number, a mapping relationship between an amplitude and a binary number, and a mapping relationship between a phase and a binary number may be pre-stored in the communication device, in the process of digitizing a parameter set. Determining a first binary number corresponding to the frequency of the parameter set by searching a pre-stored mapping relationship between the frequency and the binary number, and determining a second binary number corresponding to the amplitude of the parameter set by searching a mapping relationship between the pre-stored amplitude and the binary number Determining a third binary number corresponding to the phase in the parameter set by finding a mapping relationship between the phase and the binary number, and connecting the first binary number, the second binary number, and the third binary number according to a preset order Form the parameter control code.
实施中,可以根据实际需要将第一二进制数、第二二进制数和第三二进制数按照预设的顺序连接构成参数控制码。例如:可以将第一二进制数、第二二进制数和第三二进制数依次连接构成参数控制码,也可以将第一二进制数、第三二进制数和第二二进制数依次连接构成参数控制码。In an implementation, the first binary number, the second binary number, and the third binary number may be connected in a preset order according to actual needs to form a parameter control code. For example, the first binary number, the second binary number, and the third binary number may be sequentially connected to form a parameter control code, or the first binary number, the third binary number, and the second may be The binary numbers are sequentially connected to form a parameter control code.
另外,在实施中也可以根据实际需要将第一二进制数、第二二进制数和第三二进制数按照特定顺序排列,并在相邻两个二进制数之间添加特定的二进制序列(如00、111)进行连接构成参数控制码。In addition, in the implementation, the first binary number, the second binary number, and the third binary number may be arranged in a specific order according to actual needs, and a specific binary is added between adjacent two binary numbers. Sequences (such as 00, 111) are connected to form a parameter control code.
步骤S3:利用N个参数控制码生成CS本振序列。其中,CS本振序列由N个单音本振信号叠加而成,一个单音本振信号与一个参数控制码对应。Step S3: Generate a CS local oscillator sequence by using N parameter control codes. The CS local oscillator sequence is superposed by N single-tone local oscillator signals, and a single-tone local oscillator signal corresponds to a parameter control code.
利用N个参数控制码生成N个单音本振信号,也就是,分别利用一个参数控制码生成一个单音本振信号。单音本振信号的频率与生成该单音本振信号的参数控制码所对应的参数集中的频率一致,单音本振信号的幅度与生成该单音本振信号的参数控制码所对应的参数集中的幅度一致,单音本振信号的相位与生成该单音本振信号的参数控制码所对应的参数集中的相位一致。N single tone local oscillator signals are generated by using N parameter control codes, that is, a single tone local oscillator signal is generated by using one parameter control code. The frequency of the single-tone local oscillator signal is consistent with the frequency of the parameter set corresponding to the parameter control code for generating the single-tone local oscillator signal, and the amplitude of the single-tone local oscillator signal corresponds to the parameter control code for generating the single-tone local oscillator signal. The amplitudes in the parameter set are the same, and the phase of the single-tone local oscillator signal is consistent with the phase of the parameter set corresponding to the parameter control code that generates the single-tone local oscillator signal.
对N个单音本振信号进行叠加,得到的信号即为CS本振序列。该CS本振序列在频域包含了CS本振序列初始值中的各频率,并且各频率处的幅度 和相位与CS本振序列初始值中各频率处的幅度和相位一致。The N monophonic local oscillator signals are superimposed, and the obtained signal is the CS local oscillator sequence. The CS local oscillator sequence includes each frequency in the initial value of the CS local oscillator sequence in the frequency domain, and the amplitude at each frequency And the phase coincides with the amplitude and phase at each frequency in the initial value of the CS local oscillator sequence.
本申请上述公开的CS本振序列生成方法,应用于任何一种需要使用CS本振序列的信号收发设备,例如发射机和接收机。其可以同时应用于发射机和接收机,以保证收发两端的CS本振序列的一致性,使得接收机能够恢复出原始信号所携带的信息内容。The CS local oscillator sequence generation method disclosed in the above application is applied to any signal transceiving device, such as a transmitter and a receiver, which needs to use a CS local oscillation sequence. It can be applied to both the transmitter and the receiver to ensure the consistency of the CS local oscillator sequence at both ends of the transceiver, so that the receiver can recover the information content carried by the original signal.
这里需要说明的是,每个单音本振信号为一个正弦波,本申请中的CS本振序列是由多个单音本振信号叠加而成的,其在时域的波形为多个频率不同的正弦波叠加而成,与现有技术中呈现方波形式的CS本振序列不同。It should be noted that each single-tone local oscillator signal is a sine wave. The CS local oscillator sequence in this application is a superposition of multiple single-tone local oscillator signals, and the waveform in the time domain is multiple frequencies. Different sinusoidal waves are superimposed, which is different from the CS local oscillator sequence in the form of a square wave in the prior art.
另外,接收机利用本申请公开的方法生成的CS本振序列恢复信号的过程中,能够降低接收机的白噪声,提高解调的信噪比。下面仍以需要恢复的载波信号分别在1.88GHz、2.32GHz和2.6GHz,信号带宽为20MHz为例进行说明:In addition, in the process of recovering the signal by the CS local oscillator sequence generated by the method disclosed in the present application, the white noise of the receiver can be reduced, and the signal-to-noise ratio of the demodulation can be improved. The following still describes the carrier signals that need to be recovered at 1.88 GHz, 2.32 GHz, and 2.6 GHz, and the signal bandwidth is 20 MHz.
方波信号的频谱分量可表示为如下级数:
Figure PCTCN2015084134-appb-000001
在理论上整个(-∞,∞)的频域范围内都分布着频谱分量,由于接收机的射频通道带宽限制,真正的频谱分量的范围为(-n≤i≤n),也就是
Figure PCTCN2015084134-appb-000002
The spectral components of the square wave signal can be expressed as the following number of levels:
Figure PCTCN2015084134-appb-000001
In theory, the spectral components are distributed in the entire frequency domain of (-∞, ∞). Due to the bandwidth limitation of the RF channel of the receiver, the range of true spectral components is (-n ≤ i ≤ n), that is,
Figure PCTCN2015084134-appb-000002
假定接收机的带宽为3GHz,子带的带宽fp=40M,则接收机的带宽被化分为n个子带,其中
Figure PCTCN2015084134-appb-000003
Assuming that the bandwidth of the receiver is 3 GHz and the bandwidth of the sub-band f p = 40 M, the bandwidth of the receiver is divided into n sub-bands, wherein
Figure PCTCN2015084134-appb-000003
那么,本申请生成的CS本振序列的频谱分量可表示为:
Figure PCTCN2015084134-appb-000004
其中,i=±46,±57,±64。
Then, the spectral components of the CS local oscillator sequence generated by the present application can be expressed as:
Figure PCTCN2015084134-appb-000004
Where i = ±46, ±57, ±64.
现有技术中生成的呈现方波信号的CS本振序列(为了便于表述,记为第一CS本振序列)经接收机下变频处理,折叠到ADC采样带宽内的噪声表 示如下:
Figure PCTCN2015084134-appb-000005
The CS local oscillator sequence (referred to as the first CS local oscillator sequence) for generating a square wave signal generated in the prior art is subjected to down-conversion processing by the receiver, and the noise folded into the sampling bandwidth of the ADC is expressed as follows:
Figure PCTCN2015084134-appb-000005
本申请中生成的CS本振序列(为了便于表述,记为第二CS本振序列)经接收机下变频处理,折叠到ADC采样带宽内的噪声表示如下:The CS local oscillator sequence generated in the present application (referred to as the second CS local oscillator sequence for convenience of description) is down-converted by the receiver, and the noise folded into the sampling bandwidth of the ADC is expressed as follows:
Figure PCTCN2015084134-appb-000006
Figure PCTCN2015084134-appb-000006
正常接收信号时,第二CS本振序列的各频谱分量的幅值与第一CS本振序列的各频谱分量的幅值相差不大,此时:When the signal is normally received, the amplitude of each spectral component of the second CS local oscillator sequence is not much different from the amplitude of each spectral component of the first CS local oscillator sequence.
Figure PCTCN2015084134-appb-000007
Figure PCTCN2015084134-appb-000007
因此,可以确定
Figure PCTCN2015084134-appb-000008
即第一CS本振序列会造成更高的白噪声,恶化解调信噪比。
Therefore, you can be sure
Figure PCTCN2015084134-appb-000008
That is, the first CS local oscillator sequence will cause higher white noise and deteriorate the demodulation signal to noise ratio.
本申请公开的CS本振序列生成方法,确定CS本振序列初始值,对CS本振序列初始值中的N个参数集进行数字化处理得到N个参数控制码,参数控制码由通信设备所需的CS本振序列在频域上的频率、以及该频率处的幅度和相位确定,利用N个参数控制码生成N个单音本振信号,对N个单音本振信号进行叠加得到CS本振序列。在上述生成CS本振序列的过程中,每个参数控制码都是独立的,利用参数控制码生成的单音本振信号的过程也是独立的,通过调整参数集中的频率、以及CS本振序列在该频率处的幅度和相位,就可以生成新的参数控制码,相应的生成新的单音本振信号,完成CS本振序列在某一频率处的幅度和相位的调整,简化了调整CS本振序列的过程,也使得调整CS本振序列的操作更加灵活。另外,接收机可以利用本申请公开的方法生成的CS本振序列恢复信号,能够降低接收机的白噪声,提高解调的信噪比。The CS local oscillator sequence generation method disclosed in the present application determines the initial value of the CS local oscillator sequence, digitizes the N parameter sets in the initial value of the CS local oscillator sequence to obtain N parameter control codes, and the parameter control code is required by the communication device. The frequency of the CS local oscillator sequence in the frequency domain and the amplitude and phase at the frequency are determined. N single tone local oscillator signals are generated by using N parameter control codes, and N single tone local oscillator signals are superimposed to obtain a CS book. Vibration sequence. In the process of generating the CS local oscillator sequence, each parameter control code is independent, and the process of using the single-tone local oscillator signal generated by the parameter control code is also independent, by adjusting the frequency of the parameter set and the CS local oscillator sequence. At the amplitude and phase at this frequency, a new parameter control code can be generated, and a new single-tone local oscillator signal is generated accordingly, and the amplitude and phase adjustment of the CS local oscillator sequence at a certain frequency is completed, which simplifies the adjustment of CS. The process of the local oscillator sequence also makes the operation of adjusting the CS local oscillator sequence more flexible. In addition, the receiver can recover the signal by using the CS local oscillator sequence generated by the method disclosed in the present application, which can reduce the white noise of the receiver and improve the signal to noise ratio of the demodulation.
信号在通过信道传输至接收机的过程中,不同的载波信号在不同的信 道中传输,信道对传输在其中的载波信号的幅度的影响是不同的,这导致接收机接收到的信号与发射机发送的信号存在一定的幅度差异。如果接收机在恢复信号过程中仍然采用与发射机完全一致的CS本振序列,则会影响信号恢复的准确性。The signal is transmitted to the receiver through the channel, different carrier signals are in different letters In-channel transmission, the effect of the channel on the amplitude of the carrier signal transmitted therein is different, which results in a certain amplitude difference between the signal received by the receiver and the signal transmitted by the transmitter. If the receiver still uses the CS local oscillator sequence that is identical to the transmitter during the recovery of the signal, it will affect the accuracy of the signal recovery.
进一步地,在本申请公开的CS本振序列生成方法应用于接收机时,可以在图1所示流程的基础上进行改进,以使得本申请公开的CS本振序列生成方法能够根据信道对信号的影响,实时调整参数控制码,从而保证接收机能够准确恢复原始信号。Further, when the CS local oscillator sequence generation method disclosed in the present application is applied to a receiver, the improvement may be performed on the basis of the flow shown in FIG. 1 , so that the CS local oscillator sequence generation method disclosed in the present application can be based on a channel pair signal. The effect of adjusting the parameter control code in real time ensures that the receiver can accurately recover the original signal.
参见图2,图2为本申请实施例公开的另一种CS本振序列生成方法的流程图。该方法包括:Referring to FIG. 2, FIG. 2 is a flowchart of another CS local oscillator sequence generation method according to an embodiment of the present application. The method includes:
步骤S1:确定CS本振序列初始值。其中,CS本振序列初始值包括N个参数集,N为大于1的整数,一个参数集包括频率、CS本振序列在该频率处的幅度和相位。Step S1: Determine an initial value of the CS local oscillator sequence. The initial value of the CS local oscillator sequence includes N parameter sets, N is an integer greater than 1, and one parameter set includes a frequency, an amplitude and a phase of the CS local oscillator sequence at the frequency.
步骤S2:对N个参数集进行数字化处理得到N个参数控制码。Step S2: Digitizing the N parameter sets to obtain N parameter control codes.
步骤S3:利用N个参数控制码生成CS本振序列。其中CS本振序列由N个单音本振信号叠加而成,一个单音本振信号与一个参数控制码对应。Step S3: Generate a CS local oscillator sequence by using N parameter control codes. The CS local oscillator sequence is superimposed by N single-tone local oscillator signals, and a single-tone local oscillator signal corresponds to a parameter control code.
步骤S4:检测N个目标信道中载波信号的幅度。Step S4: Detect the amplitude of the carrier signal in the N target channels.
其中,N个目标信道为:该CS本振序列初始值中的N个频率所对应的N个信道。步骤S1中确定的CS本振序列初始值包含了N个频率,这N个频率所对应的N个信道即为要进行信道检测的目标信道。The N target channels are: N channels corresponding to N frequencies in the initial value of the CS local oscillator sequence. The initial value of the CS local oscillator sequence determined in step S1 includes N frequencies, and the N channels corresponding to the N frequencies are the target channels for channel detection.
以需要恢复的载波信号分别在1.88GHz、2.32GHz和2.6GHz,信号带宽为20MHz为例,CS本振序列初始值包含1.84GHz、1.88GHz、2.32GHz、2.6GHz和2.64GHz共五个频点,则步骤S4中要对五个目标信道中载波信号的幅度进行检测,五个目标信道的中心频率分别为1.84GHz、1.88GHz、2.32GHz、2.6GHz和2.64GHz。For example, the carrier signals to be recovered are at 1.88 GHz, 2.32 GHz, and 2.6 GHz, and the signal bandwidth is 20 MHz. The initial values of the CS local oscillator sequence include five frequencies of 1.84 GHz, 1.88 GHz, 2.32 GHz, 2.6 GHz, and 2.64 GHz. Then, in step S4, the amplitudes of the carrier signals in the five target channels are detected, and the center frequencies of the five target channels are 1.84 GHz, 1.88 GHz, 2.32 GHz, 2.6 GHz, and 2.64 GHz, respectively.
实施中,按照预设的时间间隔检测N个目标信道中载波信号的幅度,该时间间隔可以为定值,也可以为按照预设规则变化的数值。 In the implementation, the amplitude of the carrier signal in the N target channels is detected according to a preset time interval, and the time interval may be a fixed value or a value that changes according to a preset rule.
步骤S5:利用检测到的N个目标信道中载波信号的幅度确定CS本振序列在N个频率处的幅度补偿值。Step S5: determining the amplitude compensation value of the CS local oscillation sequence at N frequencies by using the detected amplitudes of the carrier signals in the N target channels.
实施中,确定CS本振序列在一个频率处的幅度补偿值,可以采用如下方式:计算第一幅度和第二幅度的差值,确定该差值为CS本振序列在该频率处的幅度补偿值。其中,第一幅度为参考CS本振序列在该频率处的幅度,第二幅度为该频率对应的目标信道中载波信号的幅度。当然,在计算第一幅度和第二幅度的差值后,可以在该差值的基础上进行调整,将调整后的结果作为CS本振序列在该频率处的幅度补偿值。In the implementation, determining the amplitude compensation value of the CS local oscillator sequence at one frequency may be performed by calculating a difference between the first amplitude and the second amplitude, and determining the difference is the amplitude compensation of the CS local oscillator sequence at the frequency. value. The first amplitude is the amplitude of the reference CS local oscillator sequence at the frequency, and the second amplitude is the amplitude of the carrier signal in the target channel corresponding to the frequency. Of course, after calculating the difference between the first amplitude and the second amplitude, the adjustment may be performed based on the difference, and the adjusted result is used as the amplitude compensation value of the CS local oscillation sequence at the frequency.
实施中,参考CS本振序列可以为利用CS本振序列初始值生成的CS本振序列,也可以为最近一次生成的CS本振序列。这里需要说明的是,最近一次生成的CS本振序列可能为利用CS本振序列初始值生成CS本振序列。In the implementation, the reference CS local oscillator sequence may be a CS local oscillator sequence generated by using the initial value of the CS local oscillator sequence, or may be the CS local oscillator sequence generated last time. It should be noted that the CS local oscillator sequence generated last time may generate the CS local oscillator sequence by using the initial value of the CS local oscillator sequence.
步骤S6:利用CS本振序列在N个频率处的幅度补偿值对参考CS本振序列在相应频率处的幅度进行修正,得到修正后的参数集。Step S6: Correcting the amplitude of the reference CS local oscillator sequence at the corresponding frequency by using the amplitude compensation value of the CS local oscillation sequence at the N frequencies to obtain a corrected parameter set.
步骤S7:分别对N个修正后的参数集进行数字化处理得到N个参数控制码。Step S7: digitizing the N corrected parameter sets to obtain N parameter control codes.
其中,对修正后的参数集进行数字化处理的过程与前述的对参数集进行数字化处理的过程一致。作为一种实现方式,对一个修正后的参数集进行数字化处理的过程,包括:计算修正后的参数集中频率和频率量化精度的比值并转换得到对应的第一二进制数;计算修正后的参数集中幅度和幅度量化精度的比值并转换得到对应的第二二进制数;计算修正后的参数集中相位和相位量化精度的比值并转换得到对应的第三二进制数;将第一二进制数、第二二进制数和第三二进制数按照预设顺序连接构成参数控制码。The process of digitizing the corrected parameter set is consistent with the foregoing process of digitizing the parameter set. As an implementation manner, the process of digitizing a modified parameter set includes: calculating a ratio of the corrected parameter set frequency and the frequency quantization precision and converting the corresponding first binary number; and calculating the corrected The ratio of the amplitude and amplitude quantization precision of the parameter set is converted and the corresponding second binary number is obtained; the ratio of the phase and phase quantization precision of the corrected parameter set is calculated and converted to obtain the corresponding third binary number; The hexadecimal number, the second binary number, and the third binary number are connected in a preset order to constitute a parameter control code.
步骤S8:利用最近生成的N个参数控制码生成CS本振序列。Step S8: Generate a CS local oscillator sequence by using the recently generated N parameter control codes.
这里结合实例进行说明。Here is an example with reference to an example.
在t0时刻,利用CS本振序列初始值生成CS本振序列。At time t0, the CS local oscillator sequence is generated using the initial value of the CS local oscillator sequence.
在t0之后的t1时刻,检测N个目标信道中载波信号的幅度。 At time t1 after t0, the amplitude of the carrier signal in the N target channels is detected.
利用t1时刻检测到的N个目标信道中载波信号的幅度,计算CS本振序列在N个频率处的幅度补偿值。其中,计算CS本振序列在某个频率处的幅度补偿值的过程包括:计算利用CS本振序列初始值生成的CS本振序列在该频率处的幅度与该频率对应的目标信道中载波信号的幅度的差值。The amplitude compensation value of the CS local oscillation sequence at N frequencies is calculated by using the amplitudes of the carrier signals in the N target channels detected at time t1. The process of calculating the amplitude compensation value of the CS local oscillator sequence at a certain frequency includes: calculating a carrier signal of the target local channel corresponding to the frequency of the CS local oscillator sequence generated by the initial value of the CS local oscillator sequence at the frequency The difference in amplitude.
利用计算得到的CS本振序列在N个频率处的幅度补偿值,对利用CS本振序列初始值生成的CS本振序列在相应频率处的幅度进行修正,得到修正后的参数集。例如:CS本振序列在频点1处的幅度为2,与频点1对应的目标信道中载波信号的幅度为3,则CS本振序列在频点1处的幅度补偿值为1,利用该幅度补偿值对CS本振序列在频点1处的幅度进行修正,频点1处修正后的幅度为3。Using the calculated amplitude compensation value of the CS local oscillator sequence at N frequencies, the amplitude of the CS local oscillator sequence generated by the initial value of the CS local oscillator sequence at the corresponding frequency is corrected to obtain a corrected parameter set. For example, the amplitude of the CS local oscillator sequence at the frequency point 1 is 2, and the amplitude of the carrier signal in the target channel corresponding to the frequency point 1 is 3, and the amplitude compensation value of the CS local oscillation sequence at the frequency point 1 is 1, using The amplitude compensation value corrects the amplitude of the CS local oscillation sequence at the frequency point 1, and the corrected amplitude at the frequency point 1 is 3.
在下一个需要生成CS本振序列的时刻,例如t2时刻,对N个修正后的参数集进行数字化处理得到N个参数控制码,利用N个参数控制码生成新的CS本振序列。At the time when the next CS local oscillator sequence needs to be generated, for example, at time t2, N modified parameter sets are digitized to obtain N parameter control codes, and a new CS local oscillator sequence is generated by using N parameter control codes.
在t2时刻之后,检测N个目标信道中载波信号的幅度,利用检测到的N个目标信道中载波信号的幅度、以及利用CS本振序列初始值生成的CS本振序列在N个相应频率处的幅度,确定CS本振序列在N个频率处的幅度补偿值,利用该N个幅度补偿值对利用CS本振序列初始值生成的CS本振序列在相应频率处的幅度进行修正,得到修正后的参数集。在下一个需要生成CS本振序列的时刻,利用最近得到的修正后的参数集生成新的CS本振序列。After the time t2, detecting the amplitude of the carrier signal in the N target channels, using the detected amplitude of the carrier signal in the N target channels, and the CS local oscillator sequence generated by using the initial value of the CS local oscillator sequence at the N corresponding frequencies The amplitude of the CS local oscillator sequence is determined at the N frequency, and the amplitude of the CS local oscillator sequence generated by the initial value of the CS local oscillator sequence at the corresponding frequency is corrected by the N amplitude compensation values, and the correction is obtained. After the parameter set. At the time when the next CS local oscillator sequence needs to be generated, a new CS local oscillator sequence is generated using the recently obtained modified parameter set.
也就是说,检测N个目标信道中载波信号的幅度,利用N个目标信道中载波信号的幅度、以及CS本振序列初始值中相应频率处的幅度确定N个幅度补偿值,之后利用幅度补偿值对CS本振序列初始值进行相应的修正,得到修正后的参数集,之后利用修正后的参数集生成新的CS本振序列。That is, detecting the amplitude of the carrier signal in the N target channels, determining the N amplitude compensation values by using the amplitude of the carrier signal in the N target channels and the amplitude at the corresponding frequency in the initial value of the CS local oscillator sequence, and then using the amplitude compensation The value is corrected correspondingly to the initial value of the CS local oscillator sequence to obtain a modified parameter set, and then a new CS local oscillator sequence is generated by using the modified parameter set.
或者,在t0时刻之后,检测N个目标信道中载波信号的幅度,利用检测到的N个目标信道中载波信号的幅度、以及最近一次生成的CS本振序列在N个相应频率处的幅度,确定CS本振序列在N个频率处的幅度补偿值,利用该N个幅度补偿值对最近一次生成的CS本振序列在相应频率处的幅度进 行修正,得到修正后的参数集。在下一个需要生成CS本振序列的时刻,利用最近得到的修正后的参数集生成新的CS本振序列。Or, after the time t0, detecting the amplitude of the carrier signal in the N target channels, using the amplitudes of the detected carrier signals in the N target channels, and the amplitude of the most recently generated CS local oscillator sequence at the N corresponding frequencies, Determining the amplitude compensation value of the CS local oscillator sequence at N frequencies, and using the N amplitude compensation values to calculate the amplitude of the most recently generated CS local oscillator sequence at the corresponding frequency Correct the line to get the corrected parameter set. At the time when the next CS local oscillator sequence needs to be generated, a new CS local oscillator sequence is generated using the recently obtained modified parameter set.
本申请图2所示CS本振序列生成方法,在图1所示方法的基础上,根据目标信道对载波信号的影响动态调整相应的单音本振信号的幅度,从而对CS本振序列进行实时动态调整,保证接收机能够准确恢复原始信号。The CS local oscillator sequence generation method shown in FIG. 2 dynamically adjusts the amplitude of the corresponding single-tone local oscillator signal according to the influence of the target channel on the carrier signal, thereby performing the CS local oscillator sequence on the basis of the method shown in FIG. Real-time dynamic adjustment ensures that the receiver can accurately recover the original signal.
在本申请上述公开的CS本振序列生成方法中,利用N个参数控制码生成CS本振序列可以采用以下方式:以并行方式生成与N个参数控制码对应的单音本振信号;之后,对生成的N个单音本振信号进行叠加得到CS本振序列。In the method for generating a CS local oscillator sequence disclosed in the above application, the generating of the CS local oscillator sequence by using the N parameter control codes may be performed by: generating a single-tone local oscillator signal corresponding to the N parameter control codes in a parallel manner; The generated N monophonic local oscillator signals are superimposed to obtain a CS local oscillator sequence.
在这种情况下,信号发生装置的结构较为复杂,但是信号发生装置能够以并行方式生成N个单音本振信号,因此,能够缩短生成CS本振序列所需的时间。In this case, the structure of the signal generating device is complicated, but the signal generating device can generate N single-tone local oscillator signals in parallel, so that the time required to generate the CS local oscillation sequence can be shortened.
另外,在本申请上述公开的CS本振序列生成方法中,利用N个参数控制码生成CS本振序列,也可以采用如下方式:以串行形式生成与N个参数控制码对应的单音本振信号;之后,对生成的N个单音本振信号进行叠加得到CS本振序列。In addition, in the CS local oscillator sequence generation method disclosed in the above application, the CS local oscillator sequence is generated by using the N parameter control codes, and the single tonebook corresponding to the N parameter control codes may be generated in a serial manner. The vibration signal; after that, the generated N single tone local oscillator signals are superposed to obtain a CS local oscillation sequence.
在这种情况下,信号发生装置的结构较为简单,生成CS本振序列的所需的时间稍长。In this case, the structure of the signal generating device is relatively simple, and the time required to generate the CS local oscillation sequence is slightly longer.
本申请上述公开了CS本振序列生成方法,本申请还公开相应的CS本振序列生成装置。利用该CS本振序列生成装置能够简化调整CS本振序列的过程。The present application discloses a CS local oscillator sequence generating method, and the present application also discloses a corresponding CS local oscillator sequence generating device. The CS local oscillator sequence generating device can simplify the process of adjusting the CS local oscillator sequence.
参见图3,图3为本申请实施例公开的一种CS本振序列生成装置的结构示意图。该CS本振序列生成装置包括控制器10和信号发生器20。Referring to FIG. 3, FIG. 3 is a schematic structural diagram of a CS local oscillator sequence generating apparatus according to an embodiment of the present application. The CS local oscillation sequence generating device includes a controller 10 and a signal generator 20.
其中:among them:
控制器10确定CS本振序列初始值,该本振序列初始值包括N个参数 集,N为大于1的整数,其中一个参数集包括频率、CS本振序列在该频率处的幅度和相位,控制器10分别对N个参数集进行数字化处理得到N个参数控制码。The controller 10 determines an initial value of the CS local oscillator sequence, and the initial value of the local oscillator sequence includes N parameters. Set, N is an integer greater than 1, wherein a parameter set includes a frequency, an amplitude and a phase of the CS local oscillator sequence at the frequency, and the controller 10 digitizes the N parameter sets to obtain N parameter control codes.
CS本振序列初始值包括多个频率,以及CS本振序列在各个频率处的幅度和相位,本申请中将一个频率、以及CS本振序列在该频率处的幅度和相位作为一个参数集。控制器10生成的参数控制码由CS本振序列的频率、以及该频率处的幅度和相位确定。The initial value of the CS local oscillator sequence includes a plurality of frequencies, and the amplitude and phase of the CS local oscillator sequence at each frequency. In this application, a frequency, and the amplitude and phase of the CS local oscillator sequence at the frequency are taken as a parameter set. The parameter control code generated by controller 10 is determined by the frequency of the CS local oscillator sequence and the amplitude and phase at that frequency.
信号发生装置20利用控制器10输出的N个参数控制码生成CS本振序列,该CS本振序列由N个单音本振信号叠加而成,一个单音本振信号与一个参数控制码对应。The signal generating device 20 generates a CS local oscillator sequence by using N parameter control codes output by the controller 10, wherein the CS local oscillator sequence is superposed by N single-tone local oscillator signals, and a single-tone local oscillator signal corresponds to a parameter control code. .
本申请公开的CS本振序列生成装置在生成CS本振序列过程中,每个参数控制码都是独立的,利用参数控制码生成的单音本振信号的过程也是独立的,通过调整参数集中的频率、以及CS本振序列在该频率处的幅度和相位,就可以生成新的参数控制码,相应的生成新的单音本振信号,完成CS本振序列在某一频率处的幅度和相位的调整,简化了调整CS本振序列的过程,也使得调整CS本振序列的操作更加灵活。另外,接收机可以利用本申请公开的装置生成的CS本振序列恢复信号,能够降低接收机的白噪声,提高解调的信噪比。并且,本申请公开的CS本振序列生成装置的硬件复杂度较低。In the process of generating the CS local oscillator sequence, each parameter control code is independent in the process of generating the CS local oscillator sequence, and the process of using the single-tone local oscillator signal generated by the parameter control code is also independent, by adjusting the parameter concentration. The frequency and the amplitude and phase of the CS local oscillator sequence at this frequency can generate a new parameter control code, correspondingly generate a new single-tone local oscillator signal, and complete the amplitude of the CS local oscillator sequence at a certain frequency. The phase adjustment simplifies the process of adjusting the CS local oscillator sequence and also makes the operation of adjusting the CS local oscillator sequence more flexible. In addition, the receiver can recover the signal by using the CS local oscillator sequence generated by the device disclosed in the present application, which can reduce the white noise of the receiver and improve the signal to noise ratio of the demodulation. Moreover, the CS local oscillator sequence generating apparatus disclosed in the present application has low hardware complexity.
这里需要说明的是,本申请图3所示的CS本振序列生成装置,应用于任何一种需要使用CS本振序列的信号收发设备,例如发射机和接收机。It should be noted that the CS local oscillation sequence generating apparatus shown in FIG. 3 of the present application is applied to any signal transmitting and receiving apparatus, such as a transmitter and a receiver, which need to use a CS local oscillation sequence.
实施中,控制器10可以采用多种方式对参数集进行数字化处理以得到相应的参数控制码。In an implementation, the controller 10 can digitize the parameter set in various ways to obtain a corresponding parameter control code.
例如,控制器10对一个参数集进行数字化处理,包括:控制器计算该参数集中频率和频率量化精度的比值并转换得到对应的第一二进制数,计算该参数集中幅度和幅度量化精度的比值并转换得到对应的第二二进制 数,计算该参数集中相位和相位量化精度的比值并转换得到对应的第三二进制数,将第一二进制数、第二二进制数和第三二进制数按照预设顺序连接构成参数控制码。For example, the controller 10 digitizes a parameter set, including: the controller calculates a ratio of the frequency and frequency quantization precision of the parameter set and converts the corresponding first binary number, and calculates the amplitude and amplitude quantization precision of the parameter set. Ratio and convert to get the corresponding second binary a number, calculating a ratio of phase and phase quantization precision in the parameter set and converting to obtain a corresponding third binary number, and the first binary number, the second binary number, and the third binary number are in a predetermined order The connection constitutes a parameter control code.
或者,控制器10通过查找预存的频率和二进制数的映射关系确定该参数集中频率对应的第一二进制数,通过查找预存的幅度和二进制数的映射关系确定该参数集中幅度对应的第二二进制数,通过查找相位和二进制数的映射关系确定该参数集中相位对应的第三二进制数,将第一二进制数、第二二进制数和第三二进制数按照预设顺序连接构成参数控制码。Alternatively, the controller 10 determines a first binary number corresponding to the frequency of the parameter set by searching a pre-stored mapping relationship between the frequency and the binary number, and determines a second corresponding to the amplitude of the parameter set by searching a mapping relationship between the pre-stored amplitude and the binary number. a binary number, by finding a mapping relationship between the phase and the binary number, determining a third binary number corresponding to the phase in the parameter set, and dividing the first binary number, the second binary number, and the third binary number according to The preset sequence connection constitutes a parameter control code.
实施中,可以根据实际需要将第一二进制数、第二二进制数和第三二进制数按照预设的顺序连接构成参数控制码。例如:可以将第一二进制数、第二二进制数和第三二进制数依次连接构成参数控制码,也可以将第一二进制数、第三二进制数和第二二进制数依次连接构成参数控制码。In an implementation, the first binary number, the second binary number, and the third binary number may be connected in a preset order according to actual needs to form a parameter control code. For example, the first binary number, the second binary number, and the third binary number may be sequentially connected to form a parameter control code, or the first binary number, the third binary number, and the second may be The binary numbers are sequentially connected to form a parameter control code.
另外,在实施中也可以根据实际需要将第一二进制数、第二二进制数和第三二进制数按照特定顺序排列,并在相邻两个二进制数之间添加特定的二进制序列(如00、111)进行连接构成参数控制码。In addition, in the implementation, the first binary number, the second binary number, and the third binary number may be arranged in a specific order according to actual needs, and a specific binary is added between adjacent two binary numbers. Sequences (such as 00, 111) are connected to form a parameter control code.
进一步地,在本申请公开的CS本振序列生成装置应用于接收机的情况下,可以对控制器10进行改进,以使得本申请公开的CS本振序列生成装置能够根据信道对信号的影响,实时调整参数控制码,从而保证接收机能够准确恢复原始信号。Further, in the case where the CS local oscillation sequence generating apparatus disclosed in the present application is applied to a receiver, the controller 10 can be modified such that the CS local oscillation sequence generating apparatus disclosed in the present application can influence the influence of a channel on a signal. The parameter control code is adjusted in real time to ensure that the receiver can accurately recover the original signal.
具体的,控制器10还用于:Specifically, the controller 10 is further configured to:
检测N个目标信道中载波信号的幅度,利用检测到的N个目标信道中载波信号的幅度确定CS本振序列在N个频率处的幅度补偿值,利用CS本振序列在N个频率处的幅度补偿值对参考CS本振序列在相应频率处的幅度进行修正,得到修正后的参数集,分别对N个修正后的参数集进行数字化处理得到N个参数控制码,并向信号发生装置20传输处理得到的N个参数控制码。其中,N个目标信道为:CS本振序列初始值中的N个频 率所对应的N个信道。Detecting the amplitude of the carrier signal in the N target channels, determining the amplitude compensation value of the CS local oscillator sequence at the N frequencies by using the detected amplitudes of the carrier signals in the N target channels, using the CS local oscillator sequence at the N frequencies The amplitude compensation value is corrected for the amplitude of the reference CS local oscillator sequence at the corresponding frequency, and the corrected parameter set is obtained, and the N modified parameter sets are respectively digitized to obtain N parameter control codes, and the signal generating device 20 is provided. The N parameter control codes obtained by the transmission process. Wherein, the N target channels are: N frequencies in the initial value of the CS local oscillator sequence The rate corresponds to the N channels.
信号发生装置20利用控制器10输出的N个参数控制码生成N个单音本振信号,对N个单音本振信号进行叠加,得到CS本振序列。并且,该CS本振序列各频率处的幅度与修正后的幅度一致。The signal generating device 20 generates N single-tone local oscillator signals by using the N parameter control codes output from the controller 10, and superimposes the N single-tone local oscillator signals to obtain a CS local oscillator sequence. Moreover, the amplitude of each frequency of the CS local oscillator sequence is consistent with the corrected amplitude.
其中,参考CS本振序列可以为利用CS本振序列初始值生成的CS本振序列,也可以为最近一次生成的CS本振序列。The reference local oscillator sequence may be a CS local oscillator sequence generated by using an initial value of the CS local oscillator sequence, or may be a CS local oscillator sequence generated last time.
实施中,控制器10确定CS本振序列在一个频率处的幅度补偿值,可以采用多种方式,例如:控制器10计算第一幅度和第二幅度的差值,确定该差值为CS本振序列在该频率处的幅度补偿值。其中,第一幅度为参考CS本振序列在该频率处的幅度,第二幅度为该频率对应的目标信道中载波信号的幅度。In the implementation, the controller 10 determines the amplitude compensation value of the CS local oscillation sequence at one frequency, and may adopt various manners. For example, the controller 10 calculates the difference between the first amplitude and the second amplitude, and determines that the difference is the CS The amplitude compensation value of the vibration sequence at this frequency. The first amplitude is the amplitude of the reference CS local oscillator sequence at the frequency, and the second amplitude is the amplitude of the carrier signal in the target channel corresponding to the frequency.
本申请上述公开的CS本振序列生成装置根据目标信道对载波信号的影响动态调整相应的单音本振信号的幅度,从而对CS本振序列进行实时动态调整,保证接收机能够准确恢复原始信号。The CS local oscillator sequence generating apparatus disclosed in the above application dynamically adjusts the amplitude of the corresponding single-tone local oscillator signal according to the influence of the target channel on the carrier signal, thereby real-time dynamic adjustment of the CS local oscillator sequence to ensure that the receiver can accurately recover the original signal. .
本申请上述公开的各个CS本振序列生成装置中,信号发生装置20可以采用多种结构实现。下面分别结合图4和图5进行说明。In each of the CS local oscillation sequence generating apparatuses disclosed in the present application, the signal generating apparatus 20 can be implemented in various configurations. The following description will be made with reference to Figs. 4 and 5, respectively.
在图4所示的CS本振序列发生装置中,信号发生装置20包括频率合成器21和并行设置的多个信号发生器22。其中,多个信号发生器22分别与控制器10和频率合成器21连接。控制器10将N个参数控制码并行输出至多个信号发生器22,多个信号发生器22生成与其接收到的参数控制码对应的单音本振信号,频率合成器23对多个信号发生器22生成的单音本振信号进行叠加得到CS本振序列。In the CS local oscillation sequence generating device shown in FIG. 4, the signal generating device 20 includes a frequency synthesizer 21 and a plurality of signal generators 22 arranged in parallel. Among them, a plurality of signal generators 22 are connected to the controller 10 and the frequency synthesizer 21, respectively. The controller 10 outputs the N parameter control codes in parallel to the plurality of signal generators 22, the plurality of signal generators 22 generate a single-tone local oscillator signal corresponding to the parameter control code received therefrom, and the frequency synthesizer 23 pairs the plurality of signal generators The generated single tone local oscillator signal is superimposed to obtain a CS local oscillator sequence.
也就是说,控制器10向N个信号发生器22各输出N个参数控制码中的一个,控制器10向不同的信号发生器22输出的是不同的参数控制码。信号发生器22生成与接收到的参数控制码对应的单音本振信号,该单音本振信号的频率与该信号发生器22接收到的参数控制码所对应的参数集中的频率一 致,该单音本振信号的幅度与该信号发生器22接收到的参数控制码所对应的参数集中的幅度一致,该单音本振信号的相位与该信号发生器22接收到的参数控制码所对应的参数集中的相位一致。That is, the controller 10 outputs one of the N parameter control codes to the N signal generators 22, and the controller 10 outputs different parameter control codes to the different signal generators 22. The signal generator 22 generates a tone local oscillation signal corresponding to the received parameter control code, and the frequency of the tone local oscillation signal is equal to the frequency of the parameter set corresponding to the parameter control code received by the signal generator 22. The amplitude of the tone local oscillator signal is consistent with the amplitude of the parameter set corresponding to the parameter control code received by the signal generator 22, and the phase of the tone local oscillator signal and the parameter control received by the signal generator 22 The phases in the parameter set corresponding to the code are the same.
这里需要说明的是,控制器10向信号发生器22输出的N个参数控制码可以为利用CS本振序列初始值中的N个参数集得到的参数控制码,也可以为利用修正后的N个参数集得到的参数控制码。It should be noted that the N parameter control codes output by the controller 10 to the signal generator 22 may be parameter control codes obtained by using N parameter sets in the initial values of the CS local oscillator sequence, or may be using the modified N. The parameter control code obtained from the parameter set.
图4所示的CS本振序列发生装置中,信号发生装置20包括频率合成器21和并行设置的多个信号发生器22,多个信号发生器22能够同时执行生成单音本振信号的操作,频率合成器21对信号发生器22生成的单音本振信号进行叠加即可得到CS本振序列。由于信号发生器22能够同时执行生成单音本振信号的操作,因此,能够缩短生成CS本振序列所需的时间。In the CS local oscillation sequence generating device shown in FIG. 4, the signal generating device 20 includes a frequency synthesizer 21 and a plurality of signal generators 22 arranged in parallel, and the plurality of signal generators 22 can simultaneously perform an operation of generating a single-tone local oscillation signal. The frequency synthesizer 21 superimposes the single-tone local oscillator signal generated by the signal generator 22 to obtain a CS local oscillation sequence. Since the signal generator 22 can simultaneously perform an operation of generating a single-tone local oscillation signal, the time required to generate the CS local oscillation sequence can be shortened.
实施中,信号发生器22可以采用单音信号发生器,也可以采用多音信号发生器。例如,信号发生器22可以采用DDS(直接数字式频率合成器)。In practice, the signal generator 22 can be a single tone generator or a multitone generator. For example, the signal generator 22 can employ a DDS (Direct Digital Frequency Synthesizer).
在图5所示的CS本振序列发生装置中,信号发生装置20包括多音信号发生器23。其中,控制器10将N个参数控制码依次输出至多音信号发生器23,多音信号发生器23依次生成与接收到的参数控制码对应的单音本振信号,对生成的单音本振信号进行叠加得到CS本振序列。In the CS local oscillation sequence generating device shown in FIG. 5, the signal generating device 20 includes a multi-tone signal generator 23. The controller 10 sequentially outputs the N parameter control codes to the multi-tone signal generator 23, and the multi-tone signal generator 23 sequentially generates a single-tone local oscillator signal corresponding to the received parameter control code, and generates a generated single-tone local oscillator. The signals are superimposed to obtain a CS local oscillator sequence.
也就是说,控制器10按照特定的时间间隔将N个参数控制码逐个输出至多音信号发生器23,多音信号发生器23接收到参数控制码后,生成与该参数控制码对应的单音本振信号,多音信号发生器23在生成与N个参数控制码对应的N个单音本振信号后,对N个单音本振信号进行叠加得到CS本振序列。That is, the controller 10 outputs the N parameter control codes one by one to the multi-tone signal generator 23 at a specific time interval, and after receiving the parameter control code, the multi-tone signal generator 23 generates a tone corresponding to the parameter control code. The local oscillator signal, after generating the N single-tone local oscillator signals corresponding to the N parameter control codes, the multi-tone signal generator 23 superimposes the N single-tone local oscillator signals to obtain a CS local oscillator sequence.
这里需要说明的是,控制器10向多音信号发生器23输出的N个参数控制码可以为利用CS本振序列初始值中的N个参数集得到的参数控制码,也可以为利用修正后的N个参数集得到的参数控制码。It should be noted that the N parameter control codes output by the controller 10 to the multi-tone signal generator 23 may be parameter control codes obtained by using N parameter sets in the initial values of the CS local oscillator sequence, or may be used after correction. The parameter control code obtained from the N parameter sets.
图5所示的CS本振序列发生装置中,信号发生装置20包括多音信号发 生器23,该多音信号发生器23逐个生成与N个参数控制码对应的单音本振信号,对N个单音本振信号进行叠加得到CS本振序列。图5中所示的信号发生装置20的结构更为简单。In the CS local oscillation sequence generating device shown in FIG. 5, the signal generating device 20 includes a multi-tone signal transmission. The multi-tone signal generator 23 generates a single-tone local oscillator signal corresponding to the N parameter control codes one by one, and superimposes the N single-tone local oscillator signals to obtain a CS local oscillation sequence. The structure of the signal generating device 20 shown in Fig. 5 is simpler.
实施中,多音信号发生器23可以采用DDS。In practice, the multi-tone signal generator 23 can employ DDS.
本申请还公开一种发射机,该发射机包括控制器和信号发生装置。The application also discloses a transmitter comprising a controller and a signal generating device.
其中,控制器确定CS本振序列初始值,该本振序列初始值包括N个参数集,N为大于1的整数,其中一个参数集包括频率、CS本振序列在该频率处的幅度和相位,控制器分别对N个参数集进行数字化处理得到N个参数控制码。信号发生装置利用控制器输出的N个参数控制码生成CS本振序列,该CS本振序列由N个单音本振信号叠加而成,一个单音本振信号与一个参数控制码对应。The controller determines an initial value of the CS local oscillator sequence, the initial value of the local oscillator sequence includes N parameter sets, and N is an integer greater than 1, wherein one parameter set includes a frequency, an amplitude and a phase of the CS local oscillator sequence at the frequency The controller digitizes the N parameter sets to obtain N parameter control codes. The signal generating device generates a CS local oscillator sequence by using N parameter control codes output by the controller. The CS local oscillator sequence is superposed by N single-tone local oscillator signals, and a single-tone local oscillator signal corresponds to a parameter control code.
本申请公开的发射机在生成CS本振序列过程中,每个参数控制码都是独立的,利用参数控制码生成的单音本振信号的过程也是独立的,通过调整参数集中的频率、以及CS本振序列在该频率处的幅度和相位,就可以生成新的参数控制码,相应的生成新的单音本振信号,完成CS本振序列在某一频率处的幅度和相位的调整,简化了调整CS本振序列的过程,也使得调整CS本振序列的操作更加灵活。In the process of generating the CS local oscillator sequence, each parameter control code is independent, and the process of using the single-tone local oscillator signal generated by the parameter control code is also independent, by adjusting the frequency of the parameter set, and The amplitude and phase of the CS local oscillator sequence at this frequency can generate a new parameter control code, correspondingly generate a new single-tone local oscillator signal, and complete the adjustment of the amplitude and phase of the CS local oscillator sequence at a certain frequency. The process of adjusting the CS local oscillator sequence is simplified, and the operation of adjusting the CS local oscillator sequence is also more flexible.
实施中,发射机中控制器对参数集进行数字化处理的过程、以及信号发生装置的结构和工作过程与前文描述一致,这里不再进行赘述。In the implementation, the process of digitizing the parameter set by the controller in the transmitter, and the structure and working process of the signal generating device are consistent with the foregoing description, and details are not described herein.
本申请还公开一种接收机,该接收机包括控制器和信号发生装置。The present application also discloses a receiver including a controller and a signal generating device.
其中,控制器确定CS本振序列初始值,该本振序列初始值包括N个参数集,N为大于1的整数,其中一个参数集包括频率、CS本振序列在该频率处的幅度和相位,控制器分别对N个参数集进行数字化处理得到N个参数控制码。信号发生装置利用控制器输出的N个参数控制码生成CS本振序列,该CS本振序列由N个单音本振信号叠加而成,一个单音本振信 号与一个参数控制码对应。The controller determines an initial value of the CS local oscillator sequence, the initial value of the local oscillator sequence includes N parameter sets, and N is an integer greater than 1, wherein one parameter set includes a frequency, an amplitude and a phase of the CS local oscillator sequence at the frequency The controller digitizes the N parameter sets to obtain N parameter control codes. The signal generating device generates a CS local oscillator sequence by using N parameter control codes output by the controller, and the CS local oscillator sequence is superposed by N single-tone local oscillator signals, and a single-tone local oscillator signal The number corresponds to a parameter control code.
本申请公开的接收机在生成CS本振序列过程中,每个参数控制码都是独立的,利用参数控制码生成的单音本振信号的过程也是独立的,通过调整参数集中的频率、以及CS本振序列在该频率处的幅度和相位,就可以生成新的参数控制码,相应的生成新的单音本振信号,完成CS本振序列在某一频率处的幅度和相位的调整,简化了调整CS本振序列的过程,也使得调整CS本振序列的操作更加灵活。另外,接收机可以利用本申请生成的CS本振序列恢复信号,能够降低接收机的白噪声,提高解调的信噪比。In the process of generating the CS local oscillator sequence, each parameter control code is independent, and the process of using the single-tone local oscillator signal generated by the parameter control code is also independent, by adjusting the frequency of the parameter set, and The amplitude and phase of the CS local oscillator sequence at this frequency can generate a new parameter control code, correspondingly generate a new single-tone local oscillator signal, and complete the adjustment of the amplitude and phase of the CS local oscillator sequence at a certain frequency. The process of adjusting the CS local oscillator sequence is simplified, and the operation of adjusting the CS local oscillator sequence is also more flexible. In addition, the receiver can recover the signal by using the CS local oscillator sequence generated by the present application, which can reduce the white noise of the receiver and improve the signal to noise ratio of the demodulation.
进一步的,为了提高接收机恢复原始信号的准确度,可以对控制器进行改进,具体的,控制器还用于:检测N个目标信道中载波信号的幅度,利用检测到的N个目标信道中载波信号的幅度确定CS本振序列在N个频率处的幅度补偿值,利用CS本振序列在N个频率处的幅度补偿值对参考CS本振序列在相应频率处的幅度进行修正,得到修正后的参数集,分别对N个修正后的参数集进行数字化处理得到N个参数控制码,并向信号发生装置20传输处理得到的N个参数控制码。其中,N个目标信道为:CS本振序列初始值中的N个频率所对应的N个信道。Further, in order to improve the accuracy of the receiver to restore the original signal, the controller may be improved. Specifically, the controller is further configured to: detect the amplitude of the carrier signal in the N target channels, and use the detected N target channels. The amplitude of the carrier signal determines the amplitude compensation value of the CS local oscillator sequence at N frequencies, and the amplitude of the reference CS local oscillator sequence at the corresponding frequency is corrected by the amplitude compensation value of the CS local oscillation sequence at the N frequencies, and the correction is obtained. The subsequent parameter sets respectively digitize the N modified parameter sets to obtain N parameter control codes, and transmit the processed N parameter control codes to the signal generating device 20. The N target channels are: N channels corresponding to N frequencies in the initial value of the CS local oscillator sequence.
实施中,接收机中控制器对参数集进行数字化处理的过程、以及信号发生装置的结构和工作过程与前文描述一致,这里不再进行赘述。In the implementation, the process of digitizing the parameter set by the controller in the receiver, and the structure and working process of the signal generating device are consistent with the foregoing description, and details are not described herein.
本实施例方法所述的功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算设备可读取存储介质中。基于这样的理解,本申请实施例对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一台计算设备(可以是个人计算机,服务器,移动计算设备或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM, Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。The functions described in the method of the present embodiment can be stored in a computing device readable storage medium if implemented in the form of a software functional unit and sold or used as a standalone product. Based on such understanding, a portion of the embodiments of the present application that contributes to the prior art or a portion of the technical solution may be embodied in the form of a software product stored in a storage medium, including a plurality of instructions for causing a The computing device (which may be a personal computer, server, mobile computing device, or network device, etc.) performs all or part of the steps of the methods described in various embodiments of the present application. The foregoing storage medium includes: a U disk, a mobile hard disk, and a read only memory (ROM, Read-Only Memory), random access memory (RAM), disk or optical disk, and other media that can store program code.
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。The various embodiments in the specification are described in a progressive manner, and each embodiment focuses on differences from other embodiments, and the same or similar parts of the respective embodiments may be referred to each other.
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。 The above description of the disclosed embodiments enables those skilled in the art to make or use the application. Various modifications to these embodiments are obvious to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the application. Therefore, the application is not limited to the embodiments shown herein, but is to be accorded the broadest scope of the principles and novel features disclosed herein.

Claims (16)

  1. 一种CS本振序列生成方法,其特征在于,包括:A method for generating a CS local oscillator sequence, comprising:
    确定CS本振序列初始值,所述CS本振序列初始值包括N个参数集,其中一个参数集包括频率、所述CS本振序列在所述频率处的幅度和相位,N为大于1的整数;Determining an initial value of the CS local oscillator sequence, the initial value of the CS local oscillator sequence comprising N parameter sets, wherein one of the parameter sets includes a frequency, an amplitude and a phase of the CS local oscillator sequence at the frequency, and N is greater than 1. Integer
    对所述N个参数集进行数字化处理得到N个参数控制码;Digitizing the N parameter sets to obtain N parameter control codes;
    利用N个参数控制码生成CS本振序列,所述CS本振序列由N个单音本振信号叠加而成,一个单音本振信号与一个参数控制码对应。The CS local oscillator sequence is generated by using N parameter control codes, wherein the CS local oscillator sequence is superposed by N monophonic local oscillator signals, and a single local oscillator signal corresponds to a parameter control code.
  2. 根据权利要求1所述的方法,其特征在于,对一个参数集进行数字化处理,包括:The method of claim 1 wherein digitizing a set of parameters comprises:
    计算该参数集中频率和频率量化精度的比值并转换得到对应的第一二进制数;计算该参数集中幅度和幅度量化精度的比值并转换得到对应的第二二进制数;计算该参数集中相位和相位量化精度的比值并转换得到对应的第三二进制数;Calculating a ratio of the frequency and the frequency quantization precision of the parameter set and converting the corresponding first binary number; calculating a ratio of the amplitude and the amplitude quantization precision of the parameter set and converting the corresponding second binary number; calculating the parameter set a ratio of phase and phase quantization precision and converted to a corresponding third binary number;
    将所述第一二进制数、所述第二二进制数和所述第三二进制数按照预设顺序连接构成参数控制码。The first binary number, the second binary number, and the third binary number are connected in a preset order to form a parameter control code.
  3. 根据权利要求1或2所述的方法,其特征在于,所述方法还包括:The method according to claim 1 or 2, wherein the method further comprises:
    检测N个目标信道中载波信号的幅度,所述N个目标信道为:所述CS本振序列初始值中的N个频率所对应的N个信道;Detecting amplitudes of carrier signals in the N target channels, where the N target channels are: N channels corresponding to N frequencies in the initial values of the CS local oscillator sequence;
    利用检测到的N个目标信道中载波信号的幅度确定CS本振序列在N个频率处的幅度补偿值;Determining an amplitude compensation value of the CS local oscillation sequence at N frequencies by using the detected amplitudes of the carrier signals in the N target channels;
    利用CS本振序列在N个频率处的幅度补偿值对参考CS本振序列在相应频率处的幅度进行修正,得到修正后的参数集;Using the amplitude compensation value of the CS local oscillator sequence at N frequencies, the amplitude of the reference CS local oscillator sequence at the corresponding frequency is corrected to obtain a corrected parameter set;
    分别对N个修正后的参数集进行数字化处理得到N个参数控制码;Digitizing the N modified parameter sets to obtain N parameter control codes;
    利用最近生成的N个参数控制码生成CS本振序列。The CS local oscillator sequence is generated using the recently generated N parameter control codes.
  4. 根据权利要求3所述的方法,其特征在于,确定CS本振序列在一个 频率处的幅度补偿值,包括:The method of claim 3 wherein determining the CS local oscillator sequence is in a The amplitude compensation value at the frequency, including:
    计算第一幅度和第二幅度的差值,确定所述差值为CS本振序列在该频率处的幅度补偿值;Calculating a difference between the first amplitude and the second amplitude, determining that the difference is an amplitude compensation value of the CS local oscillator sequence at the frequency;
    其中,所述第一幅度为参考CS本振序列在该频率处的幅度,所述第二幅度为该频率对应的目标信道中载波信号的幅度。The first amplitude is the amplitude of the reference CS local oscillator sequence at the frequency, and the second amplitude is the amplitude of the carrier signal in the target channel corresponding to the frequency.
  5. 根据权利要求4所述的方法,其特征在于,所述参考CS本振序列为利用CS本振序列初始值生成的CS本振序列,或者为最近一次生成的CS本振序列。The method according to claim 4, wherein the reference CS local oscillator sequence is a CS local oscillator sequence generated by using an initial value of a CS local oscillator sequence, or a CS local oscillator sequence generated last time.
  6. 根据权利要求1至5中任意一项所述的方法,其特征在于,利用N个参数控制码生成CS本振序列,包括:The method according to any one of claims 1 to 5, wherein the generating the CS local oscillator sequence by using the N parameter control codes comprises:
    以并行方式生成与N个参数控制码对应的单音本振信号;Generating a single-tone local oscillator signal corresponding to the N parameter control codes in a parallel manner;
    对生成的N个单音本振信号进行叠加得到CS本振序列。The generated N monophonic local oscillator signals are superimposed to obtain a CS local oscillator sequence.
  7. 根据权利要求1至5中任意一项所述的方法,其特征在于,利用N个参数控制码生成CS本振序列,包括:The method according to any one of claims 1 to 5, wherein the generating the CS local oscillator sequence by using the N parameter control codes comprises:
    以串行形式生成与N个参数控制码对应的单音本振信号;Generating a single-tone local oscillator signal corresponding to the N parameter control codes in a serial form;
    对生成的N个单音本振信号进行叠加得到CS本振序列。The generated N monophonic local oscillator signals are superimposed to obtain a CS local oscillator sequence.
  8. 一种CS本振序列生成装置,其特征在于,包括控制器和信号发生装置;A CS local oscillator sequence generating device, comprising: a controller and a signal generating device;
    所述控制器确定CS本振序列初始值,所述本振序列初始值包括N个参数集,其中一个参数集包括频率、所述CS本振序列在所述频率处的幅度和相位,N为大于1的整数,分别对所述N个参数集进行数字化处理得到N个参数控制码;The controller determines an initial value of the CS local oscillator sequence, the initial value of the local oscillator sequence includes N parameter sets, wherein one of the parameter sets includes a frequency, an amplitude and a phase of the CS local oscillator sequence at the frequency, and N is An integer greater than 1, respectively digitizing the N parameter sets to obtain N parameter control codes;
    所述信号发生装置利用所述控制器输出的N个参数控制码生成CS本振序列,所述CS本振序列由N个单音本振信号叠加而成,一个单音本振信号与一个参数控制码对应。The signal generating device generates a CS local oscillator sequence by using N parameter control codes output by the controller, wherein the CS local oscillator sequence is superposed by N single local oscillator signals, a single local oscillator signal and a parameter. The control code corresponds.
  9. 根据权利要求8所述的CS本振序列生成装置,其特征在于,所述控制器对一个参数集进行数字化处理,包括: The CS local oscillator sequence generating apparatus according to claim 8, wherein the controller digitizes a parameter set, including:
    所述控制器计算该参数集中频率和频率量化精度的比值并转换得到对应的第一二进制数,计算该参数集中幅度和幅度量化精度的比值并转换得到对应的第二二进制数,计算该参数集中相位和相位量化精度的比值并转换得到对应的第三二进制数,将所述第一二进制数、所述第二二进制数和所述第三二进制数按照预设顺序连接构成参数控制码。The controller calculates a ratio of frequency and frequency quantization precision of the parameter set and converts the corresponding first binary number, calculates a ratio of the amplitude and amplitude quantization precision of the parameter set, and converts the corresponding second binary number, Calculating a ratio of phase and phase quantization precision in the parameter set and converting to obtain a corresponding third binary number, the first binary number, the second binary number, and the third binary number The constituent parameter control codes are connected in a preset order.
  10. 根据权利要求8或9所述的CS本振序列生成装置,其特征在于,所述控制器还用于:The CS local oscillator sequence generating apparatus according to claim 8 or 9, wherein the controller is further configured to:
    检测N个目标信道中载波信号的幅度,利用检测到的N个目标信道中载波信号的幅度确定CS本振序列在N个频率处的幅度补偿值,利用CS本振序列在N个频率处的幅度补偿值对参考CS本振序列在相应频率处的幅度进行修正,得到修正后的参数集,分别对N个修正后的参数集进行数字化处理得到N个参数控制码,并向所述信号发生装置传输处理得到的N个参数控制码;Detecting the amplitude of the carrier signal in the N target channels, determining the amplitude compensation value of the CS local oscillator sequence at the N frequencies by using the detected amplitudes of the carrier signals in the N target channels, using the CS local oscillator sequence at the N frequencies The amplitude compensation value is corrected for the amplitude of the reference CS local oscillator sequence at the corresponding frequency, and the corrected parameter set is obtained, and the N modified parameter sets are respectively digitized to obtain N parameter control codes, and the signal is generated to the signal. N parameter control codes obtained by the device transmission processing;
    其中,所述N个目标信道为:所述CS本振序列初始值中的N个频率所对应的N个信道。The N target channels are: N channels corresponding to N frequencies in the initial values of the CS local oscillator sequence.
  11. 根据权利要求10所述的CS本振序列生成装置,其特征在于,所述控制器确定CS本振序列在一个频率处的幅度补偿值,包括:The CS local oscillator sequence generating apparatus according to claim 10, wherein the controller determines an amplitude compensation value of the CS local oscillation sequence at a frequency, comprising:
    所述控制器计算第一幅度和第二幅度的差值,确定所述差值为CS本振序列在该频率处的幅度补偿值;The controller calculates a difference between the first amplitude and the second amplitude, and determines that the difference is an amplitude compensation value of the CS local oscillator sequence at the frequency;
    其中,所述第一幅度为参考CS本振序列在该频率处的幅度,所述第二幅度为该频率对应的目标信道中载波信号的幅度。The first amplitude is the amplitude of the reference CS local oscillator sequence at the frequency, and the second amplitude is the amplitude of the carrier signal in the target channel corresponding to the frequency.
  12. 根据权利要求8至11中任意一项所述的CS本振序列生成装置,其特征在于,所述信号发生装置包括频率合成器和并行设置的多个信号发生器;The CS local oscillation sequence generating apparatus according to any one of claims 8 to 11, wherein the signal generating means comprises a frequency synthesizer and a plurality of signal generators arranged in parallel;
    所述控制器将所述N个参数控制码并行输出至所述多个信号发生器;The controller outputs the N parameter control codes in parallel to the plurality of signal generators;
    所述多个信号发生器生成与其接收到的参数控制码对应的单音本振信号;The plurality of signal generators generate a single tone local oscillator signal corresponding to the parameter control code received thereby;
    所述频率合成器对所述多个信号发生器生成的单音本振信号进行叠加获得CS本振序列。 The frequency synthesizer superimposes the single-tone local oscillator signals generated by the plurality of signal generators to obtain a CS local oscillator sequence.
  13. 根据权利要求8至11中任意一项所述的CS本振序列生成装置,其特征在于,所述信号发生器包括多音信号发生器;The CS local oscillation sequence generating apparatus according to any one of claims 8 to 11, wherein the signal generator comprises a multi-tone signal generator;
    所述控制器将所述N个参数控制码依次输出至所述多音信号发生器;The controller sequentially outputs the N parameter control codes to the multi-tone signal generator;
    所述多音信号发生器依次生成与接收到的参数控制码对应的单音本振信号,对生成的单音本振信号进行叠加获得CS本振序列。The multi-tone signal generator sequentially generates a single-tone local oscillator signal corresponding to the received parameter control code, and superimposes the generated single-tone local oscillator signal to obtain a CS local oscillator sequence.
  14. 一种发射机,其特征在于,所述发射机包括控制器和信号发生装置;A transmitter, characterized in that the transmitter comprises a controller and a signal generating device;
    所述控制器确定CS本振序列初始值,所述本振序列初始值包括N个参数集,其中一个参数集包括频率、所述CS本振序列在所述频率处的幅度和相位,N为大于1的整数,分别对所述N个参数集进行数字化处理得到N个参数控制码;The controller determines an initial value of the CS local oscillator sequence, the initial value of the local oscillator sequence includes N parameter sets, wherein one of the parameter sets includes a frequency, an amplitude and a phase of the CS local oscillator sequence at the frequency, and N is An integer greater than 1, respectively digitizing the N parameter sets to obtain N parameter control codes;
    所述信号发生装置利用所述控制器输出的N个参数控制码生成CS本振序列,所述CS本振序列由N个单音本振信号叠加而成,一个单音本振信号与一个参数控制码对应。The signal generating device generates a CS local oscillator sequence by using N parameter control codes output by the controller, wherein the CS local oscillator sequence is superposed by N single local oscillator signals, a single local oscillator signal and a parameter. The control code corresponds.
  15. 一种接收机,其特征在于,所述接收机包括控制器和信号发生装置;A receiver, characterized in that the receiver comprises a controller and a signal generating device;
    所述控制器确定CS本振序列初始值,所述本振序列初始值包括N个参数集,其中一个参数集包括频率、所述CS本振序列在所述频率处的幅度和相位,N为大于1的整数,分别对所述N个参数集进行数字化处理得到N个参数控制码;The controller determines an initial value of the CS local oscillator sequence, the initial value of the local oscillator sequence includes N parameter sets, wherein one of the parameter sets includes a frequency, an amplitude and a phase of the CS local oscillator sequence at the frequency, and N is An integer greater than 1, respectively digitizing the N parameter sets to obtain N parameter control codes;
    所述信号发生装置利用所述控制器输出的N个参数控制码生成CS本振序列,所述CS本振序列由N个单音本振信号叠加而成,一个单音本振信号与一个参数控制码对应。The signal generating device generates a CS local oscillator sequence by using N parameter control codes output by the controller, wherein the CS local oscillator sequence is superposed by N single local oscillator signals, a single local oscillator signal and a parameter. The control code corresponds.
  16. 根据权利要求15所述的接收机,其特征在于,所述控制器还用于:The receiver according to claim 15, wherein said controller is further configured to:
    检测N个目标信道中载波信号的幅度,利用检测到的N个目标信道中载波信号的幅度确定CS本振序列在N个频率处的幅度补偿值,利用CS本振序列在N个频率处的幅度补偿值对参考CS本振序列在相应频率处的幅度进行修正,得到修正后的参数集,分别对N个修正后的参数集进行数字化处理得到N个参数控制码,并向所述信号发生装置传输处理得到的N个参数控制码; Detecting the amplitude of the carrier signal in the N target channels, determining the amplitude compensation value of the CS local oscillator sequence at the N frequencies by using the detected amplitudes of the carrier signals in the N target channels, using the CS local oscillator sequence at the N frequencies The amplitude compensation value is corrected for the amplitude of the reference CS local oscillator sequence at the corresponding frequency, and the corrected parameter set is obtained, and the N modified parameter sets are respectively digitized to obtain N parameter control codes, and the signal is generated to the signal. N parameter control codes obtained by the device transmission processing;
    其中,所述N个目标信道为:所述CS本振序列初始值中的N个频率所对应的N个信道。 The N target channels are: N channels corresponding to N frequencies in the initial values of the CS local oscillator sequence.
PCT/CN2015/084134 2015-07-15 2015-07-15 Cs local sequence generation method and device, transmitter and receiver WO2017008282A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
PCT/CN2015/084134 WO2017008282A1 (en) 2015-07-15 2015-07-15 Cs local sequence generation method and device, transmitter and receiver
CN201580081419.7A CN107850997B (en) 2015-07-15 2015-07-15 CS local oscillator sequence generation method, device, transmitter and receiver

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2015/084134 WO2017008282A1 (en) 2015-07-15 2015-07-15 Cs local sequence generation method and device, transmitter and receiver

Publications (1)

Publication Number Publication Date
WO2017008282A1 true WO2017008282A1 (en) 2017-01-19

Family

ID=57756739

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2015/084134 WO2017008282A1 (en) 2015-07-15 2015-07-15 Cs local sequence generation method and device, transmitter and receiver

Country Status (2)

Country Link
CN (1) CN107850997B (en)
WO (1) WO2017008282A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108169742A (en) * 2018-01-04 2018-06-15 上海微抗电子技术有限公司 Wideband adaptive frequency-tracking system and method

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111310700B (en) * 2020-02-27 2024-02-13 电子科技大学 Intermediate frequency sampling sequence processing method for radiation source fingerprint feature recognition
CN116032700A (en) * 2022-12-27 2023-04-28 广东电网有限责任公司 Channel estimation method and device based on combination of compressed sensing and superposition training

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5097487A (en) * 1989-10-24 1992-03-17 Walp Patrick K Local oscillator signal generating system for digital demodulator
CN103257846A (en) * 2013-05-08 2013-08-21 电子科技大学 Pseudorandom sequence generating device for compressive sampling
CN104660269A (en) * 2014-12-08 2015-05-27 中南大学 Generation method of sensing matrix for signal compressive sensing

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19646747C1 (en) * 1996-11-01 1998-08-13 Nanotron Ges Fuer Mikrotechnik Method for the wireless transmission of a message imprinted on a signal
US6477196B1 (en) * 1999-08-30 2002-11-05 Rockwell Collins, Inc. Direct sequence spread spectrum communications receiver and method for efficient narrow-band signal excision
US20100246920A1 (en) * 2009-03-31 2010-09-30 Iowa State University Research Foundation, Inc. Recursive sparse reconstruction
CN101909025B (en) * 2010-04-27 2013-01-09 广州市广晟微电子有限公司 Method, device and system for realizing calibration for local oscillator restraint
CN101975939B (en) * 2010-09-28 2013-07-17 北京航空航天大学 Compressive sensing theory-based Doppler ambiguity-resolution processing method
CN103905123B (en) * 2014-03-24 2017-07-18 聊城大学 Remote local vibration source with adjustable frequency amplitude in optical millimeter wave system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5097487A (en) * 1989-10-24 1992-03-17 Walp Patrick K Local oscillator signal generating system for digital demodulator
CN103257846A (en) * 2013-05-08 2013-08-21 电子科技大学 Pseudorandom sequence generating device for compressive sampling
CN104660269A (en) * 2014-12-08 2015-05-27 中南大学 Generation method of sensing matrix for signal compressive sensing

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
DAVID, L.D.: "Compressed Sensing", PROC. 42ND IEEE TRANSACTIONS ON INFORMATION THEORY, vol. 52, no. 4, 30 April 2006 (2006-04-30), XP055278657 *
WAHEED, U.B. ET AL.: "Compressed Sensing of Wireless Channels in Time, Frequency, and Space", PROC. 42ND ASILOMAR CONF. SIGNALS, SYSTEMS, AND COMPUTERS, PACIFIC GROVE, 29 October 2008 (2008-10-29), XP031475668 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108169742A (en) * 2018-01-04 2018-06-15 上海微抗电子技术有限公司 Wideband adaptive frequency-tracking system and method

Also Published As

Publication number Publication date
CN107850997B (en) 2020-08-07
CN107850997A (en) 2018-03-27

Similar Documents

Publication Publication Date Title
Kirolos et al. Analog-to-information conversion via random demodulation
Li et al. A robust Chinese remainder theorem with its applications in frequency estimation from undersampled waveforms
US8427175B2 (en) Correction of non-linearities in ADCS
Fyhn et al. Compressive parameter estimation for sparse translation-invariant signals using polar interpolation
US8643517B2 (en) Gradient-based approach to sample-time mismatch error calibration in a two-channel time-interleaved analog-to-digital converter
Orović et al. Time–frequency‐based instantaneous frequency estimation of sparse signals from incomplete set of samples
CN106664119A (en) Measuring angle of incidence in an ultrawideband communication system
WO2017008282A1 (en) Cs local sequence generation method and device, transmitter and receiver
KR20130119348A (en) High speed signal measurement apparatus and method
Ji et al. A method of data recovery based on compressive sensing in wireless structural health monitoring
Fang et al. Sub-Nyquist sampling and reconstruction model of LFM signals based on blind compressed sensing in FRFT domain
Angrisani et al. Frequency domain measurement node based on compressive sampling for sensors networks
CN106209703A (en) A kind of Frequency Hopping Signal Blind Parameter Estimation and device
CN103391099B (en) Random sampler suitable for one-dimensional slowly-varying signal
CN109471077B (en) A Frequency Hopping SAR Echo Signal Generation Method
RU2586833C1 (en) Information transmission method and system therefor
CN102474497A (en) Symbol Rate Detector and Receiver
EP3507954B1 (en) Time sequenced spectral stitching
CN110673223B (en) A SIP Observation Method Without Synchronous Current Acquisition and Transmission
CN103248368B (en) A kind of method that judges random demodulator compression sampling reconstruct success or failure
Laporte-Fauret et al. ADC resolution for simultaneous reception of two signals with high dynamic range
CN104125459A (en) Support set and signal value detection based video compressive sensing reconstruction method
Li et al. A Novelty Signal Reconstruction Method of Millimeter Wave Fuze Based on Compressed Sensing
CN107592156B (en) Optical signal to noise ratio obtaining method and device
Chaozhu et al. Adaptive block greedy algorithms for receiving multi-narrowband signal in compressive sensing radar reconnaissance receiver

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 15898010

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 15898010

Country of ref document: EP

Kind code of ref document: A1