[go: up one dir, main page]

CN104821871B - A kind of 16QAM demodulates synchronous method - Google Patents

A kind of 16QAM demodulates synchronous method Download PDF

Info

Publication number
CN104821871B
CN104821871B CN201510107871.8A CN201510107871A CN104821871B CN 104821871 B CN104821871 B CN 104821871B CN 201510107871 A CN201510107871 A CN 201510107871A CN 104821871 B CN104821871 B CN 104821871B
Authority
CN
China
Prior art keywords
mrow
phase
msub
signal
16qam
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201510107871.8A
Other languages
Chinese (zh)
Other versions
CN104821871A (en
Inventor
李畅
樊涛
王旭东
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing University of Aeronautics and Astronautics
Original Assignee
Nanjing University of Aeronautics and Astronautics
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 Nanjing University of Aeronautics and Astronautics filed Critical Nanjing University of Aeronautics and Astronautics
Priority to CN201510107871.8A priority Critical patent/CN104821871B/en
Publication of CN104821871A publication Critical patent/CN104821871A/en
Application granted granted Critical
Publication of CN104821871B publication Critical patent/CN104821871B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

本发明提供了一种16QAM解调同步方法,包括以下步骤:(1)在传统QPSK的科斯塔斯环路上增加功率检测技术,完成载波恢复;(2)对同相正交分量信号分别进行匹配滤波,减小噪声影响,为位同步做准备;(3)对同相正交信号通过“迟早门”进行位定时恢复;(4)设置门限对两路信号分别进行抽样判决和4‑2电平转换得到并行信号;(5)对并行信号进行差分译码和并串转换后,恢复出原始信号。本发明引入的新型载波同步技术,利用锁相环完成载波恢复,在传统的科斯塔斯环的基础上,增加功率检测技术,保证鉴相器的线性输出,提高了跟踪精度和速度,并且已经通过FPGA硬件验证。

The present invention provides a 16QAM demodulation and synchronization method, which includes the following steps: (1) adding power detection technology to the Costas loop of traditional QPSK to complete carrier recovery; (2) performing matched filtering on the in-phase and quadrature component signals respectively , to reduce the impact of noise and prepare for bit synchronization; (3) restore the bit timing of the in-phase and quadrature signals through the "sooner or later gate"; (4) set the threshold to perform sampling judgment and 4‑2 level conversion on the two signals Obtain parallel signals; (5) After performing differential decoding and parallel-to-serial conversion on the parallel signals, the original signals are restored. The new carrier synchronization technology introduced in the present invention uses a phase-locked loop to complete carrier recovery. On the basis of the traditional Costas loop, power detection technology is added to ensure the linear output of the phase detector, which improves the tracking accuracy and speed, and has Verified by FPGA hardware.

Description

一种16QAM解调同步方法A 16QAM Demodulation Synchronization Method

技术领域technical field

本发明涉及通信领域,具体是一种16QAM解调同步方法。The invention relates to the communication field, in particular to a 16QAM demodulation synchronization method.

背景技术Background technique

在多进制键控体制中,相位键控的带宽和功率占用方面都有优势,即带宽占用小,比特信噪比要求低。MPSK(Multiple Phase Shift Keying)、MDPSK(MultipleDifferential Phase Shift Keying)具有恒包络、功率效率高的特点,但旁瓣较高、频谱泄漏较大,易产生频谱扩展,并且随着M的增大,相邻相位的距离逐渐减小,噪声容限随之减小,误码率难于保证。正交幅度调制(QAM,Quadrature Amplitude Modulation)是现代通信常采用的一种在两个正交载波上进行幅度调制的调制技术,它改善了MPSK在M大时的噪声容限。16QAM是QAM调制的代表性信号,它具有误码率低、传输速率高及频带利用率高的优点,可应用于HSDPA(High Speed Downlink Packet Access)、卫星通信以及宽带无线接入等通讯领域中。但是由于16QAM是非恒包络信号,在载波恢复过程中如果采用传统QPSK的科斯塔斯环,容易造成精度低、跟踪速度慢等缺陷。此外,以DSP Builder为核心的FPGA工具软件开发QAM调制解调器,虽简单易行,但其稳定性、可移植性较差,应用局限大。由于16QAM存在90°相位模糊问题,若载波恢复时产生的载波与调制时的载波非同频同相,则会产生解码错误。In the multi-ary keying system, phase keying has advantages in terms of bandwidth and power occupation, that is, the bandwidth occupation is small, and the bit signal-to-noise ratio requirement is low. MPSK (Multiple Phase Shift Keying) and MDPSK (Multiple Differential Phase Shift Keying) have the characteristics of constant envelope and high power efficiency, but they have high side lobes and large spectrum leakage, and are prone to spectrum expansion. With the increase of M, As the distance between adjacent phases gradually decreases, the noise margin decreases accordingly, and the bit error rate is difficult to guarantee. Quadrature Amplitude Modulation (QAM, Quadrature Amplitude Modulation) is a modulation technique that performs amplitude modulation on two quadrature carriers often used in modern communications. It improves the noise tolerance of MPSK when M is large. 16QAM is a representative signal of QAM modulation. It has the advantages of low bit error rate, high transmission rate and high frequency band utilization. It can be applied in communication fields such as HSDPA (High Speed Downlink Packet Access), satellite communication and broadband wireless access. . However, since 16QAM is a non-constant envelope signal, if the traditional QPSK Costas ring is used in the carrier recovery process, it is easy to cause defects such as low precision and slow tracking speed. In addition, although it is simple and easy to develop QAM modem with FPGA tool software with DSP Builder as the core, its stability and portability are poor, and its application is limited. Since 16QAM has a 90° phase ambiguity problem, if the carrier generated during carrier recovery is not of the same frequency and phase as the carrier during modulation, decoding errors will occur.

本专利采用正交调幅法进行16QAM调制,并在调制之前对基带信号进行差分编码,在位同步后进行差分解码,能够克服相位模糊的影响。在载波同步模块,本专利在传统QPSK的COSTAS环路基础上,增加功率检测判决,以克服16QAM非恒包络对鉴相器的影响。在位定时恢复模块,由于发射机和接收机的时钟会存在一定的相位偏移和时钟偏移从而导致误码,因此本发明采用基于自同步的迟早门算法,适用于高倍采样率的系统,能够粗略的估计时钟偏移,结构简洁,易于FPGA硬件实现。经过合理规划、精心设计,一个完整的包含这种新解调同步技术的16QAM调制解调系统已在单片ALTERA公司的大规模FPGA芯片内得以实现,并在开发板上进行了详细的测试验证。This patent adopts the quadrature amplitude modulation method to carry out 16QAM modulation, and performs differential encoding on the baseband signal before modulation, and performs differential decoding after bit synchronization, which can overcome the influence of phase ambiguity. In the carrier synchronization module, this patent adds power detection and judgment on the basis of the traditional QPSK COSTAS loop to overcome the influence of the 16QAM non-constant envelope on the phase detector. In the bit timing recovery module, since the clocks of the transmitter and receiver have a certain phase offset and clock offset, resulting in bit errors, the present invention adopts a self-synchronization-based sooner or later gate algorithm, which is suitable for systems with high sampling rates. The clock offset can be roughly estimated, the structure is simple, and it is easy to realize by FPGA hardware. After reasonable planning and careful design, a complete 16QAM modulation and demodulation system including this new demodulation synchronization technology has been realized in a single chip of ALTERA's large-scale FPGA chip, and detailed test verification has been carried out on the development board .

发明内容Contents of the invention

本发明为了解决现有技术的问题,在传统QPSK的COSTAS环路基础上进行改进,提供了一种16QAM解调同步方法,克服了16QAM非恒包络对鉴相器的影响,提高了系统性能。In order to solve the problems of the prior art, the present invention improves on the traditional QPSK COSTAS loop, provides a 16QAM demodulation synchronization method, overcomes the influence of the 16QAM non-constant envelope on the phase detector, and improves the system performance .

本发明提供了一种16QAM解调同步方法,包括以下步骤:The present invention provides a kind of 16QAM demodulation synchronization method, comprises the following steps:

1)载波同步:假设n时刻接收到信号y(n),解调之后得到信号q(n),τ为功率检测门限,当|q(n)|2<τ时鉴相器输出为0,|q(n)|2>τ时鉴相器输出该时刻信号点的相位误差值e(n),相位误差经过环路滤波器平滑后控制NCO逐渐消除频偏、相偏,达到载波同步;选取合适的功率检测门限τ,将16QAM的相位误差检测星座图转换为QPSK的星座图,然后采用COSTAS环路进行解调;16QAM经过功率检测判决后,进入鉴相器计算的a(k)、b(k)只有一种幅值,因此|a(k)|+|b(k)|为常数,误差值经过环路滤波器平滑后控制NCO逐渐消除频偏残差及相位误差,达到载波同步。1) Carrier synchronization: Assuming that the signal y(n) is received at time n, the signal q(n) is obtained after demodulation, τ is the power detection threshold, and the output of the phase detector is 0 when |q(n)| 2 <τ, When |q(n)| 2 >τ, the phase detector outputs the phase error value e(n) of the signal point at this moment. After the phase error is smoothed by the loop filter, the NCO is controlled to gradually eliminate the frequency offset and phase offset to achieve carrier synchronization; Select an appropriate power detection threshold τ, convert the 16QAM phase error detection constellation diagram into a QPSK constellation diagram, and then use the COSTAS loop for demodulation; 16QAM enters the phase detector to calculate a(k), b(k) has only one amplitude, so |a(k)|+|b(k)| is a constant, and the error value is smoothed by the loop filter and controls the NCO to gradually eliminate the frequency offset residual and phase error, reaching the carrier Synchronize.

2)对同相正交分量信号分别进行匹配滤波;2) performing matched filtering on the in-phase and quadrature component signals respectively;

3)由于发射机和接收机的时钟会存在一定的相位偏移和时钟偏移,随着偏移的逐渐积累则会导致误码,严重影响系统性能。本发明采用基于自同步法的迟早门算法,适用于高倍采样率的系统,能够粗略的估计时钟偏移,结构简洁易于硬件实现。对同相正交信号通过“迟早门”进行位定时恢复,令τ=T/2,可推导出定时误差检测器的模型:3) Since the clocks of the transmitter and the receiver will have a certain phase offset and clock offset, as the offset gradually accumulates, it will lead to bit errors and seriously affect the system performance. The invention adopts the sooner or later gate algorithm based on the self-synchronization method, is suitable for a system with a high sampling rate, can roughly estimate the clock offset, has a simple structure and is easy to realize by hardware. For the in-phase and quadrature signals, the bit timing is recovered through the "sooner or later gate", and τ=T/2, the model of the timing error detector can be deduced:

式中τ(n)为补偿的抽样时钟,表示第n+1和第n个码元的过渡值,表示第n和第n-1个码元的过渡值。由式(6)可得NCO输出为:where τ(n) is the sampling clock for compensation, Represents the transition value of the n+1th and nth code elements, Indicates the transition value of the nth and n-1th symbols. From formula (6), the NCO output can be obtained as:

τ(n+1)=τ(n)+γ·e(n);τ(n+1)=τ(n)+γ·e(n);

4)设置门限对两路信号分别进行抽样判决和4-2电平转换得到并行信号;4) Setting the threshold to perform sampling judgment and 4-2 level conversion on the two signals respectively to obtain parallel signals;

5)对并行信号进行差分译码和并串转换后,恢复出原始信号。5) After performing differential decoding and parallel-to-serial conversion on the parallel signal, the original signal is restored.

步骤1)中相位误差值e(n)推导如下,设接收信号r(k)为:The phase error value e(n) in step 1) is derived as follows, and the received signal r(k) is set as:

r(k)=a(k)cos[(ωc±ωd)kTs+θ]-b(k)sin[(ωc±ωd)kTs+θ]+n(t),r(k)=a(k)cos[(ω c ±ω d )kT s +θ]-b(k)sin[(ω c ±ω d )kT s +θ]+n(t),

式中ωd为多普勒频移,θ为载波相移,n(t)为接收端高斯噪声,a(k)、b(k)为基带码元的同相和正交分量,Ts为采样周期;信号经过正交混频、低通滤波除去高频分量后得到:where ω d is the Doppler frequency shift, θ is the carrier phase shift, n(t) is the Gaussian noise at the receiving end, a(k) and b(k) are the in-phase and quadrature components of the baseband symbols, and T s is Sampling period; the signal is obtained after quadrature mixing and low-pass filtering to remove high-frequency components:

UI(k)=a(k)cos[(ωc±ωdo)kTs+θ-θo]-b(k)sin[(ωc±ωdo)kTs+θ-θo],U I (k)=a(k)cos[(ω c ±ω do )kT s +θ-θ o ]-b(k)sin[(ω c ±ω do )kT s + θ-θ o ],

UQ(k)=b(k)cos[(ωc±ωdo)kTs+θ-θo]+a(k)sin[(ωc±ωdo)kTs+θ-θo],U Q (k)=b(k)cos[(ω c ±ω do )kT s +θ-θ o ]+a(k)sin[(ω c ±ω do )kT s + θ-θ o ],

功率检测值P(k)为:The power detection value P(k) is:

P(k)(UI(k))2+(UQ(k))2 P(k) = (U I (k)) 2 +(U Q (k)) 2

当P(k)<τ,鉴相器误差e(k)=0;当P(k)>τ,令Δφ=(ωc±ωdo)ksT+θ-oθ,将UI、UQ送入鉴相器,此处鉴相器基于硬判决算法,当很小时,可得鉴相器误差e(k):When P(k)<τ, the phase detector error e(k)=0; when P(k)>τ, set Δφ=(ω c ±ω do )k s T+θ- o θ, the U I and U Q are sent to the phase detector, where the phase detector is based on the hard decision algorithm, when very young, The phase detector error e(k) can be obtained:

本发明有益效果在于:The beneficial effects of the present invention are:

1、引入了新型载波同步技术,利用锁相环完成载波恢复,并在传统的科斯塔斯环的基础上,增加功率检测技术,保证鉴相器的线性输出,提高跟踪精度和速度。1. Introduced a new type of carrier synchronization technology, using a phase-locked loop to complete carrier recovery, and on the basis of the traditional Costas loop, adding power detection technology to ensure the linear output of the phase detector and improve tracking accuracy and speed.

2、载波同步采用的迟早门算法易于FPGA实现。2. The sooner or later gate algorithm adopted by carrier synchronization is easy to realize by FPGA.

3、克服了16QAM在解调同步中对鉴相器的不良影响,显著提高了系统性能。3. It overcomes the adverse effect of 16QAM on the phase detector during demodulation synchronization, and significantly improves the system performance.

附图说明Description of drawings

图1为16QAM星座映射图。Figure 1 is a 16QAM constellation map.

图2为16QAM调制FPGA实现框图。Figure 2 is a block diagram of 16QAM modulation FPGA implementation.

图3为16QAM功率谱图。Fig. 3 is a 16QAM power spectrum diagram.

图4为16QAM解调FPGA实现框图。Figure 4 is a block diagram of 16QAM demodulation FPGA implementation.

图5为载波同步环原理框图。Figure 5 is a functional block diagram of the carrier synchronization loop.

图6为定时同步环原理框图。Figure 6 is a block diagram of the timing synchronization loop.

图7(a)为矩形脉冲信号示意图。Fig. 7(a) is a schematic diagram of a rectangular pulse signal.

图7(b)为迟早门算法利用信号经过匹配滤波器后的对称性进行位定时同步的匹配滤波输出示意图。Fig. 7(b) is a schematic diagram of matched filter output for bit timing synchronization by using the symmetry of the signal after passing through the matched filter by the early-early gate algorithm.

图8为整体系统FPGA示意图。Figure 8 is a schematic diagram of the overall system FPGA.

图9为发送端经差分编码后的调制信号。Fig. 9 is a modulated signal after differential encoding at the sending end.

图10(a)为Matlab读取FPGA输出波形数据图Figure 10(a) is a graph of the FPGA output waveform data read by Matlab

图10(b)为Matlab读取FPGA输出波形计算出的星座图。Figure 10(b) is the constellation diagram calculated by Matlab reading the FPGA output waveform.

图11为载波无频偏,相位偏移22.5°时载波恢复的FPGA测试结果。Figure 11 shows the FPGA test results of carrier recovery when the carrier has no frequency offset and the phase offset is 22.5°.

图12为载波频偏3KHz,无相偏时载波恢复的FPGA测试结果。Figure 12 shows the FPGA test results of carrier recovery when the carrier frequency offset is 3KHz and there is no phase offset.

图13为载波频偏3KHz,相偏45°时载波恢复的FPGA测试结果。Figure 13 shows the FPGA test results of carrier recovery when the carrier frequency deviation is 3KHz and the phase deviation is 45°.

图14为载波同步后的星座图。FIG. 14 is a constellation diagram after carrier synchronization.

图15(a)为位同步FPGA测试结果整体视图。Figure 15(a) is an overall view of the bit-synchronous FPGA test results.

图15(b)为位同步FPGA测试结果细节视图。Figure 15(b) is a detailed view of the bit-synchronous FPGA test results.

图16(a)为差分译码、并串转换FPGA测试结果整体视图。Figure 16(a) is an overall view of the differential decoding and parallel-to-serial conversion FPGA test results.

图16(b)为差分译码、并串转换FPGA测试结果细节视图。Figure 16(b) is a detailed view of the differential decoding and parallel-to-serial conversion FPGA test results.

图17为16QAM的理论误码率与仿真误码率对比示意图。FIG. 17 is a schematic diagram showing a comparison between the theoretical bit error rate and the simulated bit error rate of 16QAM.

具体实施方式Detailed ways

下面结合附图对16QAM信号完整的调制与解调过程进行说明,并通过FPGA硬件进行验证。The complete modulation and demodulation process of the 16QAM signal is described below in conjunction with the accompanying drawings, and verified by FPGA hardware.

一、调制原理1. Modulation principle

1、差分编码1. Differential coding

考虑到16QAM的相位模糊问题,发送信号采用部分差分编码方式,即只对4bit并行数据的前两个比特进行差分编码。该编码方式相对于全差分编码减少了差分编码的比特数,因此减少了误码扩散,具有较好的误码性能。Considering the phase ambiguity problem of 16QAM, the transmission signal adopts partial differential coding, that is, only the first two bits of 4-bit parallel data are differentially coded. Compared with full differential coding, this coding method reduces the number of bits of differential coding, thus reducing error diffusion and having better bit error performance.

在部分差分编码中,用前两个比特a1a2规定信号所处的象限,并对其进行差分编码;余下的两个比特b1b2用来规定每个象限中信号矢量的配置,并使配置呈现出π/2的旋转对称性,如图1所示。In partial differential coding, use the first two bits a 1 a 2 to specify the quadrant where the signal is located, and perform differential coding on it; the remaining two bits b 1 b 2 are used to specify the configuration of the signal vector in each quadrant, And make the configuration present the rotational symmetry of π/2, as shown in Fig. 1 .

编码规则:encoding rules:

若[ab]为绝对码,即发送信息码元,[cd]为相对码,即差分编码后的码元。If [ab] is an absolute code, that is, the transmitted information symbol, and [cd] is a relative code, that is, a code element after differential encoding.

like but like but

注:为模2加,i为码元时刻。Note: Add modulo 2, i is the symbol time.

2、调制原理2. Modulation principle

本发明16QAM调制采用正交调幅法,利用两路正交的四电平振幅键控信号叠加而成,调制FPGA实现框图如图2所示。输入二进制序列经过串并转换变为4bit并行数据a1a2b1b2,对a1a2作差分编码得a′1a′2,b1b2保持不变,再对a′1a′2、b1b2分别进行2-4电平转换,产生一个四电平的PAM信号,该PAM信号有2种幅值和2种相位。两个PAM信号分别调制同相和正交载波,每一路调制有4种可能的输出,经加法器合并产生16QAM信号,其公式描述为:The 16QAM modulation of the present invention adopts the quadrature amplitude modulation method, which is formed by superimposing two orthogonal four-level amplitude keying signals, and the modulation FPGA realizes the block diagram as shown in FIG. 2 . The input binary sequence is transformed into 4bit parallel data a 1 a 2 b 1 b 2 after serial-to-parallel conversion, and a 1 a 2 is differentially encoded to obtain a′ 1 a′ 2 , b 1 b 2 remains unchanged, and then a′ 1 a' 2 and b 1 b 2 perform 2-4 level conversion respectively to generate a four-level PAM signal, and the PAM signal has 2 kinds of amplitudes and 2 kinds of phases. Two PAM signals modulate the in-phase and quadrature carrier respectively, and each modulation has 4 possible outputs, which are combined by an adder to generate a 16QAM signal. The formula is described as:

s(k)=a(k)cos[ωckTs1]-b(k)sin[ωckTs1]s(k)=a(k)cos[ω c kT s1 ]-b(k)sin[ω c kT s1 ]

式中wc为载波频移,θ1为初始相位,a(k)、b(k)为基带码元的同相和正交分量,Ts为采样周期。Where w c is the carrier frequency shift, θ 1 is the initial phase, a(k) and b(k) are the in-phase and quadrature components of the baseband symbols, and T s is the sampling period.

16QAM信号的功率谱如图3所示。可见,16QAM信号功率谱较为紧凑,频谱利用率高,信息传输速率快,可满足卫星通信的需求。The power spectrum of the 16QAM signal is shown in Figure 3. It can be seen that the 16QAM signal power spectrum is relatively compact, the spectrum utilization rate is high, and the information transmission rate is fast, which can meet the needs of satellite communication.

二、16QAM信号解调同步原理Two, 16QAM signal demodulation synchronization principle

经过高斯信道传输后的卫星接收信号可表示为:The satellite received signal after Gaussian channel transmission can be expressed as:

r(k)=a(k)cos[(ωc±ωd)kTs+θ]-b(k)sin[(ωc±ωd)kTs+θ]+n(t)r(k)=a(k)cos[(ω c ±ω d )kT s +θ]-b(k)sin[(ω c ±ω d )kT s +θ]+n(t)

式中,θ为载波相移,ωd为多普勒频移,n(t)为接收端高斯噪声。接收信号r(t)经过载波恢复、低通滤波(LPF)后得到同相、正交分量信号,通过位定时恢复并设置门限进行4电平判决,最后经过电平转换得到并行4bit数据,即星座映射的反过程。对解调后的4bit数据进行对应的部分差分译码,通过并串转换即可恢复出原始信息数据。解调同步FPGA原理框图如图4所示。In the formula, θ is the carrier phase shift, ω d is the Doppler frequency shift, and n(t) is the Gaussian noise at the receiving end. The received signal r(t) undergoes carrier recovery and low-pass filtering (LPF) to obtain the in-phase and quadrature component signals, recovers the bit timing and sets the threshold for 4-level judgment, and finally obtains parallel 4-bit data through level conversion, that is, the constellation The inverse of mapping. Corresponding partial differential decoding is performed on the demodulated 4bit data, and the original information data can be recovered through parallel-to-serial conversion. The functional block diagram of demodulation synchronous FPGA is shown in Fig. 4 .

三、16QAM信号解调过程Three, 16QAM signal demodulation process

1、载波同步环1. Carrier synchronization ring

由于16QAM是非恒包络信号,采用传统QPSK的COSTAS环路解调必须将环路带宽设置的很小才能保证鉴相器输出的线性,且精度不高,跟踪速度慢。本发明在传统QPSK的COSTAS环路基础上,增加功率检测判决的方法。方法简述如下:假设n时刻接收到信号y(n),解调之后得到信号q(n)。然后对信号q(n)进行功率检测,即通过判断q(n)2>τ(τ为功率检测门限)是否成立来选择需要鉴相的接收信号点。|q(n)|2<τ时鉴相器输出为0,|q(n)|2>τ时鉴相器输出该时刻信号点的相位误差值e(n)。相位误差经过环路滤波器(LF)平滑后控制NCO逐渐消除频偏、相偏,达到载波同步。通过选取合适的功率检测门限τ,则可以将16QAM的相位误差检测星座图转换为QPSK的星座图,再采用经典的COSTAS环路进行解调,克服了16QAM非恒包络的对鉴相器的影响。其FPGA实现原理框图如图5所示。Since 16QAM is a non-constant envelope signal, the traditional QPSK COSTAS loop demodulation must set the loop bandwidth very small to ensure the linearity of the phase detector output, and the accuracy is not high, and the tracking speed is slow. The invention adds a power detection and judgment method on the basis of the traditional QPSK COSTAS loop. The method is briefly described as follows: Assume that the signal y(n) is received at time n, and the signal q(n) is obtained after demodulation. Then perform power detection on the signal q(n), that is, select the received signal point that requires phase detection by judging whether q(n) 2 >τ (τ is the power detection threshold) holds true. When |q(n)| 2 <τ, the output of the phase detector is 0, and when |q(n)| 2 >τ, the phase detector outputs the phase error value e(n) of the signal point at this moment. After the phase error is smoothed by the loop filter (LF), the NCO is controlled to gradually eliminate the frequency offset and phase offset to achieve carrier synchronization. By selecting an appropriate power detection threshold τ, the 16QAM phase error detection constellation diagram can be converted into a QPSK constellation diagram, and then demodulated by the classic COSTAS loop, which overcomes the 16QAM non-constant envelope phase detector. influences. The block diagram of its FPGA implementation is shown in Figure 5.

环路算法推导如下。设接收信号r(k)为:The loop algorithm is derived as follows. Let the received signal r(k) be:

r(k)=a(k)cos[(ωc±ωd)kTs+θ]-b(k)sin[(ωc±ωd)kTs+θ]+n(t)r(k)=a(k)cos[(ω c ±ω d )kT s +θ]-b(k)sin[(ω c ±ω d )kT s +θ]+n(t)

式中ωd为多普勒频移,θ为载波相移,n(t)为接收端高斯噪声,a(k)、b(k)为基带码元的同相和正交分量,Ts为采样周期。信号经过正交混频、低通滤波除去高频分量后得到:where ω d is the Doppler frequency shift, θ is the carrier phase shift, n(t) is the Gaussian noise at the receiving end, a(k) and b(k) are the in-phase and quadrature components of the baseband symbols, and T s is The sampling period. The signal is obtained after quadrature mixing and low-pass filtering to remove high-frequency components:

UI(k)=a(k)cos[(ωc±ωdo)kTs+θ-θo]-b(k)sin[(ωc±ωdo)kTs+θ-θo]U I (k)=a(k)cos[(ω c ±ω do )kT s +θ-θ o ]-b(k)sin[(ω c ±ω do )kT s + θ-θ o ]

UQ(k)=b(k)cos[(ωc±ωdo)kTs+θ-θo]+a(k)sin[(ωc±ωdo)kTs+θ-θo]U Q (k)=b(k)cos[(ω c ±ω do )kT s +θ-θ o ]+a(k)sin[(ω c ±ω do )kT s + θ-θ o ]

功率检测值P(k):Power detection value P(k):

P(k)=(UI(k))2+(UQ(k))2 P(k)=(U I (k)) 2 +(U Q (k)) 2

当P(k)<τ,鉴相器误差e(k)=0;当P(k)>τ,令Δφ=(ωc±ωdo)kTs+θ-θo,将UI、UQ送入鉴相器,此处鉴相器基于硬判决算法。当很小时, 可得鉴相器误差e(k):When P(k)<τ, phase detector error e(k)=0; when P(k)>τ, set Δφ=(ω c ±ω do )kT s +θ-θ o , and U I and U Q are sent to the phase detector, where the phase detector is based on a hard decision algorithm. when very young, The phase detector error e(k) can be obtained:

16QAM经过功率检测判决后,进入鉴相器计算的a(k)、b(k)只有一种幅值,因此|a(k)|+|b(k)|为常数,误差值经过环路滤波器平滑后控制NCO逐渐消除频偏残差及相位误差,达到载波同步。After 16QAM is judged by power detection, the a(k) and b(k) calculated by the phase detector have only one amplitude, so |a(k)|+|b(k)| is a constant, and the error value passes through the loop After the filter is smoothed, the NCO is controlled to gradually eliminate the frequency offset residual and phase error to achieve carrier synchronization.

2、位定时同步环2. Bit timing synchronization ring

由于发射机和接收机的时钟会存在一定的相位偏移和时钟偏移,随着偏移的逐渐积累则会导致误码,严重影响系统性能。本发明采用基于自同步法的迟早门算法,适用于高倍采样率的系统,能够粗略的估计时钟偏移,结构简洁易于硬件实现。其FPGA实现框图如图6所示。Since the clocks of the transmitter and the receiver will have a certain phase offset and clock offset, as the offset gradually accumulates, it will lead to bit errors and seriously affect the system performance. The invention adopts the sooner or later gate algorithm based on the self-synchronization method, is suitable for a system with a high sampling rate, can roughly estimate the clock offset, has a simple structure and is easy to realize by hardware. Its FPGA implementation block diagram is shown in Figure 6.

迟早门算法利用信号经过匹配滤波器后的对称性进行位定时同步,如图7所示,其中图7(a)为矩形脉冲信号示意图,图7(b)为匹配滤波输出示意图。。The sooner or later gate algorithm uses the symmetry of the signal after the matched filter to perform bit timing synchronization, as shown in Figure 7, where Figure 7(a) is a schematic diagram of a rectangular pulse signal, and Figure 7(b) is a schematic diagram of the matched filter output. .

信号经过匹配滤波器后最佳采样时刻为t=nT,但由于噪声、时钟偏移可能会造成抽样无法在码元信噪比最大时刻。当过渡值t=nT-τ和t′=nT+τ时刻的样点值相等时,最佳采样时刻就在两采样时刻的时间中点。若发生迟采样,相邻过渡值的差值会被检测出,通过反馈环路控制抽样时钟,发生早采样时亦然。基于这一原理,利用相邻两个码元过渡值是否相等,再加上最佳采样点的幅度和极性这一信息,令τ=T/2,可推导出定时误差检测器的模型:After the signal passes through the matched filter, the best sampling time is t=nT, but due to noise and clock offset, sampling cannot be performed at the time when the signal-to-noise ratio of the symbol is maximum. When the transition values t=nT-τ and t'=nT+τ are equal, the best sampling moment is at the midpoint of the two sampling moments. If late sampling occurs, the difference between adjacent transition values will be detected, and the sampling clock is controlled through a feedback loop, and the same is true for early sampling. Based on this principle, using whether the transition values of two adjacent symbols are equal, plus the information of the amplitude and polarity of the best sampling point, let τ=T/2, the model of the timing error detector can be deduced:

式中τ(n)为补偿的抽样时钟,表示第n+1和第n个码元的过渡值,表示第n和第n-1个码元的过渡值,由上式可得NCO输出为:where τ(n) is the sampling clock for compensation, Represents the transition value of the n+1th and nth code elements, Represents the transition value of the nth and n-1th symbols, and the NCO output can be obtained from the above formula:

τ(n+1)=τ(n)+γ·e(n)τ(n+1)=τ(n)+γ·e(n)

式中γ为步长参数,τ(n)为补偿的抽样时钟。多电平抽样判决后经过电平转换最后得到解调后的4bit并行数据,此时还需要差分译码和并串转换才能还原出原始的二进制码流。Where γ is the step size parameter, τ(n) is the sampling clock for compensation. After multi-level sampling and judgment, the demodulated 4-bit parallel data is finally obtained through level conversion. At this time, differential decoding and parallel-serial conversion are required to restore the original binary code stream.

3、差分译码3. Differential decoding

差分编码对应,设[ab]为绝对码,即还原出的信息码元,[cd]为相对码,即解调后的码元。Corresponding to the differential encoding, let [ab] be the absolute code, that is, the restored information symbol, and [cd] be the relative code, that is, the demodulated symbol.

like but like but

注:为模2加,i为码元时刻。Note: Add modulo 2, i is the symbol time.

四、整体系统的FPGA验证4. FPGA verification of the overall system

整体系统的FPGA示意图如图8所示,发射模块产生16QAM调制信号,通过D/A转换为模拟信号;A/D通过SMA电缆采样发射模块产生的信号,芯片内的接收模块再对采样信号进行解调,数据通过JTAG口与PC机交互。The FPGA schematic diagram of the overall system is shown in Figure 8. The transmitting module generates a 16QAM modulated signal, which is converted into an analog signal through D/A; the A/D samples the signal generated by the transmitting module through an SMA cable, and the receiving module in the chip performs sampling on the signal. Demodulation, the data interacts with the PC through the JTAG port.

1、调制信号产生1. Modulation signal generation

测试条件:采样率fs=100MHz,信息速率Rb=100M/16=6.25Mbps,载波频率fc=100M/8=12.5MHz。Test conditions: sampling rate f s =100MHz, information rate R b =100M/16=6.25Mbps, carrier frequency f c =100M/8=12.5MHz.

发送端经差分编码后的调制信号如图9所示。The modulated signal after differential encoding at the sending end is shown in FIG. 9 .

利用MATLAB读取QUARTUS-II软件抓取的FPGA输出波形如图10(a)所示,计算16QAM调制信号的星座图如图10(b)所示。Using MATLAB to read the FPGA output waveform captured by QUARTUS-II software is shown in Figure 10(a), and the constellation diagram of the calculated 16QAM modulation signal is shown in Figure 10(b).

由时域波形和星座图可知,FPGA内调制出的16QAM信号符合要求。由于FPGA内调制载波与MATLAB软件解调时产生的本地载波存在频差、相差,因此方形星座图有倾斜,需通过载波同步,才能得到正确的星座图,进而解调出信号。It can be seen from the time-domain waveform and constellation diagram that the 16QAM signal modulated in the FPGA meets the requirements. Due to the frequency difference and phase difference between the modulated carrier in the FPGA and the local carrier generated by the MATLAB software demodulation, the square constellation diagram is tilted, and the correct constellation diagram can be obtained through carrier synchronization, and then the signal is demodulated.

2、载波恢复测试2. Carrier recovery test

载波恢复的FPGA测试结果如下:The FPGA test results of carrier recovery are as follows:

(1)载波无频偏,相位偏移22.5°如图11所示,第一路信号为相位跟踪曲线,由于相偏固定且无频偏,因此跟踪值恒为常数,表明成功跟踪相偏。第二、第三路信号分别为载波恢复后的基带同相、正交分量,恢复后均为4电平信号。(1) The carrier has no frequency offset, and the phase offset is 22.5°. As shown in Figure 11, the first signal is a phase tracking curve. Since the phase offset is fixed and there is no frequency offset, the tracking value is constant, indicating that the phase offset is successfully tracked. The second and third signals are respectively baseband in-phase and quadrature components after carrier recovery, and both are 4-level signals after recovery.

(2)载波频偏3KHz,无相偏如图12所示,当载波存在频率偏移时,相位跟踪值成一次函数线性变化,跟踪频率变化。载波恢复后得4电平基带同相、正交信号。(2) Carrier frequency offset 3KHz, no phase offset As shown in Figure 12, when there is frequency offset in the carrier, the phase tracking value changes linearly as a linear function to track the frequency change. After carrier recovery, 4-level baseband in-phase and quadrature signals are obtained.

(3)载波频偏3KHz,相偏45°如图13所示。(3) The carrier frequency deviation is 3KHz, and the phase deviation is 45°, as shown in Figure 13.

载波同步后的星座图如图14所示,可知经过载波同步后得到的16QAM基带信号的星座图已恢复水平,可进行抽样判决。The constellation diagram after carrier synchronization is shown in Figure 14. It can be seen that the constellation diagram of the 16QAM baseband signal obtained after carrier synchronization has been restored to the level and can be sampled and judged.

3、位同步测试3. Bit synchronization test

位同步FPGA测试结果如图15所示,其中图15(a)为整体视图,图15(b)为细节视图。测试条件:载波频偏3KHz,相偏45°,位同步时钟相位偏移40%(相对于码元周期)。The test results of bit-synchronous FPGA are shown in Figure 15, where Figure 15(a) is the overall view and Figure 15(b) is the detail view. Test conditions: carrier frequency deviation 3KHz, phase deviation 45°, bit synchronization clock phase deviation 40% (relative to the symbol period).

第一路信号为恢复出的位同步时钟,第二、第三路分别为基带同相、正交分量匹配滤波后的输出信号,第四、第五路分别为抽样判决后的同相、正交4电平信号。从图中可以看出基于迟早门算法恢复出的位同步时钟较为准确的抽样了匹配滤波后的峰值时刻,表明FPGA中的位同步电路工作良好。The first channel signal is the recovered bit synchronous clock, the second and third channels are the baseband in-phase and quadrature component matched-filtered output signals respectively, and the fourth and fifth channels are the in-phase and quadrature components after sampling and judgment respectively. level signal. It can be seen from the figure that the bit synchronization clock recovered based on the sooner or later gate algorithm can accurately sample the peak time after the matched filter, indicating that the bit synchronization circuit in the FPGA works well.

4、差分译码、并串转换测试4. Differential decoding, parallel-to-serial conversion test

差分译码、并串转换FPGA测试结果如图16所示,其中图16(a)为整体视图,图16(b)为细节视图。测试条件:载波频偏3KHz,相偏45°,位同步时钟相位偏移40%(相对于码元周期)。The test results of differential decoding and parallel-to-serial conversion FPGA are shown in Figure 16, where Figure 16(a) is the overall view and Figure 16(b) is the detail view. Test conditions: carrier frequency deviation 3KHz, phase deviation 45°, bit synchronization clock phase deviation 40% (relative to the symbol period).

通过电平转换,进行星座图映射的反过程,即可得到4bit并行数据,然后进行差分译码和并串转换,最后恢复出二进制码流。Through level conversion, the reverse process of constellation diagram mapping can be obtained to obtain 4-bit parallel data, and then differential decoding and parallel-to-serial conversion are performed, and finally the binary code stream is restored.

第一路为输入二进制码流经过串转并后的4bit并行数据;第二路为经过载波恢复和位同步恢复、电平转换后恢复的4bit并行数据,即星座图映射的反过程,由于解调存在相位模糊,因此第二路数据与第一路数据可能不相同;第三路为差分译码后的输出,此时数据与第一路数据已经相同;第四路为输入二进制码流,第五路为差分译码数据并串转换后恢复的二进制码流。从图中可见约延迟500个采样点后信号得到正确解调结果。The first channel is the 4-bit parallel data after the input binary code stream has been serialized and combined; the second channel is the 4-bit parallel data recovered after carrier recovery, bit synchronization recovery, and level conversion, that is, the reverse process of constellation mapping. There is phase ambiguity in modulation, so the second channel data may be different from the first channel data; the third channel is the output after differential decoding, at this time the data is already the same as the first channel data; the fourth channel is the input binary code stream, The fifth channel is the binary code stream restored after the parallel-to-serial conversion of the differentially decoded data. It can be seen from the figure that the signal is correctly demodulated after a delay of about 500 sampling points.

上述结果表明,16QAM中加入差分编码技术可以很好地解决相位模糊问题。在载波同步的模块,传统科斯塔斯环的基础上引入功率检测技术,保证鉴相器的线性输出,提高跟踪精度和速度,克服了16QAM在解调同步中对鉴相器的不良影响,显著提高了系统性能。在位同步模块,本发明采用的基于自同步法的迟早门算法,适用于高倍采样率的系统,能够粗略的估计时钟偏移,结构简洁易于FPGA硬件实现。The above results show that adding differential coding technology to 16QAM can solve the phase ambiguity problem well. In the carrier synchronization module, the power detection technology is introduced on the basis of the traditional Costas ring to ensure the linear output of the phase detector, improve the tracking accuracy and speed, and overcome the adverse effects of 16QAM on the phase detector in the demodulation synchronization, significantly Improved system performance. In the bit synchronization module, the self-synchronization-based sooner or later gate algorithm adopted by the present invention is suitable for a system with a high sampling rate, can roughly estimate the clock offset, and has a simple structure and is easy to realize by FPGA hardware.

为进一步验证本发明所提算法性能,图17给出16QAM的理论误码率与仿真误码率,采用此算法的16QAM误码率十分接近理论值。In order to further verify the performance of the algorithm proposed in the present invention, Fig. 17 shows the theoretical BER and simulated BER of 16QAM, and the BER of 16QAM using this algorithm is very close to the theoretical value.

本发明具体应用途径很多,以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进,这些改进也应视为本发明的保护范围。There are many specific application approaches of the present invention, and the above description is only a preferred embodiment of the present invention. It should be pointed out that for those of ordinary skill in the art, some improvements can also be made without departing from the principles of the present invention. Improvements should also be regarded as the protection scope of the present invention.

Claims (2)

1.一种16QAM解调同步方法,其特征在于包括以下步骤:1. a 16QAM demodulation synchronization method is characterized in that comprising the following steps: 1)载波同步:假设n时刻接收到信号y(n),解调之后得到信号q(n),τ为功率检测门限,当|q(n)|2<τ时鉴相器输出为0,|q(n)|2>τ时鉴相器输出该时刻信号点的相位误差值e(n),相位误差经过环路滤波器平滑后控制NCO逐渐消除频偏、相偏,达到载波同步;选取功率检测门限τ,将16QAM的相位误差检测星座图转换为QPSK的星座图,然后采用COSTAS环路进行解调;1) Carrier synchronization: Assuming that the signal y(n) is received at time n, the signal q(n) is obtained after demodulation, τ is the power detection threshold, and the output of the phase detector is 0 when |q(n)| 2 <τ, When |q(n)| 2 >τ, the phase detector outputs the phase error value e(n) of the signal point at this moment. After the phase error is smoothed by the loop filter, the NCO is controlled to gradually eliminate the frequency offset and phase offset to achieve carrier synchronization; Select the power detection threshold τ, convert the 16QAM phase error detection constellation diagram into a QPSK constellation diagram, and then use the COSTAS loop for demodulation; 2)对同相正交分量信号分别进行匹配滤波;2) performing matched filtering on the in-phase and quadrature component signals respectively; 3)对同相正交信号通过“迟早门”进行位定时恢复,令τ=T/2,可推导出定时误差检测器的模型:3) Perform bit timing recovery on the in-phase and quadrature signals through the "sooner or later gate", let τ=T/2, the model of the timing error detector can be deduced: <mfenced open = "" close = ""> <mtable> <mtr> <mtd> <mrow> <mi>e</mi> <mrow> <mo>(</mo> <mi>n</mi> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mi>u</mi> <mi>I</mi> </msub> <mrow> <mo>(</mo> <mrow> <mi>n</mi> <mo>+</mo> <mi>&amp;tau;</mi> <mrow> <mo>(</mo> <mi>n</mi> <mo>)</mo> </mrow> </mrow> <mo>)</mo> </mrow> <mrow> <mo>&amp;lsqb;</mo> <mrow> <msub> <mi>u</mi> <mi>I</mi> </msub> <mrow> <mo>(</mo> <mrow> <mi>n</mi> <mo>+</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <mo>+</mo> <mi>&amp;tau;</mi> <mrow> <mo>(</mo> <mi>n</mi> <mo>)</mo> </mrow> </mrow> <mo>)</mo> </mrow> <mo>-</mo> <msub> <mi>u</mi> <mi>I</mi> </msub> <mrow> <mo>(</mo> <mrow> <mi>n</mi> <mo>-</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <mo>+</mo> <mi>&amp;tau;</mi> <mrow> <mo>(</mo> <mrow> <mi>n</mi> <mo>-</mo> <mn>1</mn> </mrow> <mo>)</mo> </mrow> </mrow> <mo>)</mo> </mrow> </mrow> <mo>&amp;rsqb;</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>+</mo> <msub> <mi>u</mi> <mi>Q</mi> </msub> <mrow> <mo>(</mo> <mrow> <mi>n</mi> <mo>+</mo> <mi>&amp;tau;</mi> <mrow> <mo>(</mo> <mi>n</mi> <mo>)</mo> </mrow> </mrow> <mo>)</mo> </mrow> <mrow> <mo>&amp;lsqb;</mo> <mrow> <msub> <mi>u</mi> <mi>Q</mi> </msub> <mrow> <mo>(</mo> <mrow> <mi>n</mi> <mo>+</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <mo>+</mo> <mi>&amp;tau;</mi> <mrow> <mo>(</mo> <mi>n</mi> <mo>)</mo> </mrow> </mrow> <mo>)</mo> </mrow> <mo>-</mo> <msub> <mi>u</mi> <mi>Q</mi> </msub> <mrow> <mo>(</mo> <mrow> <mi>n</mi> <mo>-</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <mo>+</mo> <mi>&amp;tau;</mi> <mrow> <mo>(</mo> <mrow> <mi>n</mi> <mo>-</mo> <mn>1</mn> </mrow> <mo>)</mo> </mrow> </mrow> <mo>)</mo> </mrow> </mrow> <mo>&amp;rsqb;</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced> <mfenced open = "" close = ""><mtable><mtr><mtd><mrow><mi>e</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>u</mi><mi>I</mi></msub><mrow><mo>(</mo><mrow><mi>n</mi><mo>+</mo><mi>&amp;tau;</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mrow><mo>)</mo></mrow><mrow><mo>&amp;lsqb;</mo><mrow><msub><mi>u</mi><mi>I</mi></msub><mrow><mo>(</mo><mrow><mi>n</mi><mo>+</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><mo>+</mo><mi>&amp;tau;</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mrow><mo>)</mo></mrow><mo>-</mo><msub><mi>u</mi><mi>I</mi></msub><mrow><mo>(</mo><mrow><mi>n</mi><mo>-</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><mo>+</mo><mi>&amp;tau;</mi><mrow><mo>(</mo><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow><mo>)</mo></mrow></mrow><mo>)</mo></mrow></mrow><mo>&amp;rsqb;</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mo>+</mo><msub><mi>u</mi><mi>Q</mi></msub><mrow><mo>(</mo><mrow><mi>n</mi><mo>+</mo><mi>&amp;tau;</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mrow><mo>)</mo></mrow><mrow><mo>&amp;lsqb;</mo><mrow><msub><mi>u</mi><mi>Q</mi></msub><mrow><mo>(</mo><mrow><mi>n</mi><mo>+</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><mo>+</mo><mi>&amp;tau;</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mrow><mo>)</mo></mrow><mo>-</mo><msub><mi>u</mi><mi>Q</mi></msub><mrow><mo>(</mo><mrow><mi>n</mi><mo>-</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><mo>+</mo><mi>&amp;tau;</mi><mrow><mo>(</mo><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow><mo>)</mo></mrow></mrow><mo>)</mo></mrow></mrow><mo>&amp;rsqb;</mo></mrow></mrow></mtd></mtr></mtable></mfenced> 式中τ(n)为补偿的抽样时钟,表示第n+1和第n个码元的过渡值,表示第n和第n-1个码元的过渡值,由上式可得NCO输出为:where τ(n) is the sampling clock for compensation, Represents the transition value of the n+1th and nth symbol, Represents the transition value of the nth and n-1th symbols, and the NCO output can be obtained from the above formula: τ(n+1)=τ(n)+γ·e(n),式中γ为步长参数;τ(n+1)=τ(n)+γ·e(n), where γ is the step parameter; 4)设置门限对两路信号分别进行抽样判决和4-2电平转换得到并行信号;4) Setting the threshold to perform sampling judgment and 4-2 level conversion on the two signals respectively to obtain parallel signals; 5)对并行信号进行差分译码和并串转换后,恢复出原始信号。5) After performing differential decoding and parallel-to-serial conversion on the parallel signal, the original signal is recovered. 2.根据权利要求1所述的16QAM解调同步方法,其特征在于:步骤1)中相位误差值e(n)推导如下,设接收信号r(k)为:2. 16QAM demodulation synchronous method according to claim 1, is characterized in that: step 1) in phase error value e (n) derives as follows, if receiving signal r (k) is: r(k)=a(k)cos[(ωc±ωd)kTs+θ]-b(k)sin[(ωc±ωd)kTs+θ]+n(t),r(k)=a(k)cos[(ω c ±ω d )kT s +θ]-b(k)sin[(ω c ±ω d )kT s +θ]+n(t), 式中ωd为多普勒频移,θ为载波相移,n(t)为接收端高斯噪声,a(k)、b(k)为基带码元的同相和正交分量,Ts为采样周期;信号经过正交混频、低通滤波除去高频分量后得到:where ω d is the Doppler frequency shift, θ is the carrier phase shift, n(t) is the Gaussian noise at the receiving end, a(k) and b(k) are the in-phase and quadrature components of the baseband symbols, and T s is Sampling period; the signal is obtained after quadrature mixing and low-pass filtering to remove high-frequency components: UI(k)=a(k)cos[(ωc±ωdo)kTs+θ-θo]-b(k)sin[(ωc±ωdo)kTs+θ-θo],U I (k)=a(k)cos[(ω c ±ω do )kT s +θ-θ o ]-b(k)sin[(ω c ±ω do )kT s + θ-θ o ], UQ(k)=b(k)cos[(ωc±ωdo)kTs+θ-θo]+a(k)sin[(ωc±ωdo)kTs+θ-θo],U Q (k)=b(k)cos[(ω c ±ω do )kT s +θ-θ o ]+a(k)sin[(ω c ±ω do )kT s + θ-θ o ], 功率检测值P(k)为:The power detection value P(k) is: P(k)=(UI(k))2+(UQ(k))2 P(k)=(U I (k)) 2 +(U Q (k)) 2 当P(k)<τ,鉴相器误差e(k)=0;当P(k)>τ,令Δφ=(ωc±ωdo)ksT+θ-oθ,将UI、UQ送入鉴相器,此处鉴相器基于硬判决算法,当很小时,可得鉴相器误差e(k):When P(k)<τ, the phase detector error e(k)=0; when P(k)>τ, set Δφ=(ω c ±ω do )k s T+θ- o θ, the U I and U Q are sent to the phase detector, where the phase detector is based on the hard decision algorithm, when very young, The phase detector error e(k) can be obtained:
CN201510107871.8A 2015-03-11 2015-03-11 A kind of 16QAM demodulates synchronous method Expired - Fee Related CN104821871B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510107871.8A CN104821871B (en) 2015-03-11 2015-03-11 A kind of 16QAM demodulates synchronous method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510107871.8A CN104821871B (en) 2015-03-11 2015-03-11 A kind of 16QAM demodulates synchronous method

Publications (2)

Publication Number Publication Date
CN104821871A CN104821871A (en) 2015-08-05
CN104821871B true CN104821871B (en) 2018-03-02

Family

ID=53732049

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510107871.8A Expired - Fee Related CN104821871B (en) 2015-03-11 2015-03-11 A kind of 16QAM demodulates synchronous method

Country Status (1)

Country Link
CN (1) CN104821871B (en)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105119655A (en) * 2015-08-31 2015-12-02 华南理工大学 Visible light communication method based on QAM and MPPM and system thereof
CN105376191B (en) * 2015-10-23 2018-08-10 中国电子科技集团公司第十研究所 The decision method of wideband received signal bit synchronization locking
CN106789790B (en) * 2017-02-10 2020-03-20 天津中兴智联科技有限公司 Carrier frequency offset adjusting method
CN108055224B (en) * 2017-12-07 2020-07-21 西南电子技术研究所(中国电子科技集团公司第十研究所) Synchronous locking detection method for 16QAM carrier synchronization loop
CN110389343B (en) * 2018-04-20 2023-07-21 上海无线通信研究中心 Ranging method, ranging system and three-dimensional space positioning system based on acoustic wave phase
CN109462421B (en) * 2018-10-22 2020-10-23 北京睿信丰科技有限公司 Signal timing recovery method and recovery device, signal demodulation method and demodulation system
CN111371530B (en) 2018-12-26 2022-03-25 海思光电子有限公司 Quadrature Amplitude Modulation (QAM) signal modulation and demodulation method and device
CN111935052B (en) * 2020-07-23 2022-03-08 哈尔滨工业大学 Adaptive carrier and symbol combined synchronization method for QPSK signal
CN115150236A (en) * 2021-03-30 2022-10-04 华为技术有限公司 Signal processing method and related equipment
CN113225286B (en) * 2021-04-22 2022-03-01 中国电子科技集团公司第五十四研究所 A UQPSK signal demodulation device
CN113721270B (en) * 2021-07-28 2024-09-03 江苏师范大学 Satellite signal carrier synchronization method and system
CN118740275B (en) * 2024-09-04 2025-01-21 山东云海国创云计算装备产业创新中心有限公司 PAM4 signal modulation method, system, device, storage medium and program product

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1697442A (en) * 2005-07-08 2005-11-16 中兴通讯股份有限公司 Demodulation method of 16QAM in time division synchronized CDMA system
CN101582702A (en) * 2008-05-16 2009-11-18 中兴通讯股份有限公司 16QAM demodulating method and 16QAM demodulating device for HSDPA service
CN103209156A (en) * 2013-04-18 2013-07-17 复旦大学 Improved dual carrier demodulation method based on mixed decision

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7443873B1 (en) * 2001-08-21 2008-10-28 Juniper Networks, Inc. Virtual upstream channel provisioning and utilization in broadband communication systems

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1697442A (en) * 2005-07-08 2005-11-16 中兴通讯股份有限公司 Demodulation method of 16QAM in time division synchronized CDMA system
CN101582702A (en) * 2008-05-16 2009-11-18 中兴通讯股份有限公司 16QAM demodulating method and 16QAM demodulating device for HSDPA service
CN103209156A (en) * 2013-04-18 2013-07-17 复旦大学 Improved dual carrier demodulation method based on mixed decision

Also Published As

Publication number Publication date
CN104821871A (en) 2015-08-05

Similar Documents

Publication Publication Date Title
CN104821871B (en) A kind of 16QAM demodulates synchronous method
CN104079518B (en) Polarity diversity reception device and method based on SOQPSK-TG signal
US12119967B2 (en) Method and transmitter for constant envelope phase modulation and demodulation
CN101902420B (en) Continuous phase differential phase-shift keying modulation and demodulation method in signs
CN103297190B (en) Towards code subcarrier phase-locked system and the method for deep space communication
CN102075472B (en) Method for spreading intermediate frequency of OQPSK and despreading and demodulating spread intermediate frequency
CN101674272B (en) System and method for recovering high-speed parallel 8PSK carriers
CN111800368A (en) Digital communication method based on 16-system 8-8 constellation map mapping
CN102710580B (en) Combined modulation method of phase modulation and symmetrical raised cosine frequency modulation
CN113225284B (en) 8FSK non-coherent soft-decision demodulation method for high-performance channel coding and decoding
CN101938333B (en) Calculation Method of Gray Coding π/M-MPSK Modulation Soft Bit Information
CN103139123B (en) The MPPSK demodulation method of position-based information
CN106301687B (en) satellite-borne AIS receiving method based on 4-bit CRC error correction and iterative interference elimination algorithm
CN101674173B (en) System and method for recovering high-speed 8PSK clocks parallelly
CN102244640B (en) Method for realizing differential encoding and decoding of QAM (quadrature amplitude modulation) signals
US8005161B2 (en) Method, hardware product, and computer program product for performing high data rate wireless transmission
Chandran et al. Symbol timing recovery for CPM with correlated data symbols
Chandran et al. Decision-directed symbol timing recovery for SOQPSK
CN102412934B (en) Digital coding transmission method
CN107317777A (en) The division methods of observation space and application in BPSK demodulating processes
Al-Wohaishi et al. Analysis of m-qam data communication system using 3d eye diagram
CN108023847B (en) BPSK modulation method with staggered modulation symbols
CN114006644A (en) Method for realizing satellite measurement and control simulator based on PXI bus
US6700928B1 (en) Tetrahedron modem
CN105721374A (en) Method for 8PSK vector analysis through carrier wave synchronization

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
EXSB Decision made by sipo to initiate substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20180302

Termination date: 20200311