[go: up one dir, main page]

CN103501218A - Resource reuse-based multi-carrier adaptive demodulation method - Google Patents

Resource reuse-based multi-carrier adaptive demodulation method Download PDF

Info

Publication number
CN103501218A
CN103501218A CN201310446055.0A CN201310446055A CN103501218A CN 103501218 A CN103501218 A CN 103501218A CN 201310446055 A CN201310446055 A CN 201310446055A CN 103501218 A CN103501218 A CN 103501218A
Authority
CN
China
Prior art keywords
carrier
addr
data
flag
read
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201310446055.0A
Other languages
Chinese (zh)
Other versions
CN103501218B (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.)
China Academy of Space Technology CAST
Original Assignee
China Academy of Space Technology CAST
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 China Academy of Space Technology CAST filed Critical China Academy of Space Technology CAST
Priority to CN201310446055.0A priority Critical patent/CN103501218B/en
Publication of CN103501218A publication Critical patent/CN103501218A/en
Application granted granted Critical
Publication of CN103501218B publication Critical patent/CN103501218B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Abstract

The invention discloses a resource reuse-based multi-carrier adaptive demodulation method. The method mainly comprises the following steps: inputting a plurality of paths of serial data to cache; caching each carrier intermediate variable; capturing a header; performing bit timing deviation estimation; interpolating a trigonometric function; performing coordinate transformation; inputting amplitude and phase data to cache; caching each carrier intermediate variable; performing initial frequency deviation and phase deviation estimation; performing RM decoding and carrier tracking algorithm processing. According to the method, universal design for adaptive demodulation on a variable-rate and multiple-modulation-mode burst multi-carrier signal is realized. The problem of serious rain fade during multi-carrier wireless transmission of a satellite at the Ku/Ka frequency band, the problem of different data transmission requirements for various types of communication terminals and the problem of requirements of multi-carrier anti-interference communication of a communication satellite system are solved.

Description

A kind of multicarrier adaptive demodulation method based on resource multiplex
Technical field
The present invention relates to a kind of multicarrier adaptive demodulation method based on resource multiplex.
Background technology
Satellite communication has the characteristics such as the region of covering is wide, communication distance is far away, message capacity is large, transmission quality is good, and oneself becomes a kind of important means of communication of communication.Because the satellite communication business is increasingly busy, message capacity increases sharply, and causes radio spectrum very crowded, in order to solve the problem of frequency spectrum resource anxiety, and the high band development more than satellite communication reaches towards the Ka that bright prospects are arranged (20/30GHz).In conjunction with the diversified requirement of communication type, make satellite communication system have following problem to need to solve in the application of Ka and above frequency range: 1) the serious rain of satellite when the Ku/Ka frequency range is carried out the multi-carrier-wave wireless transmission problem that declines; 2) how communication satellite system meets the different transfer of data needs of problems of polymorphic type communication terminal; 3) how communication satellite system meets the needs of problems of multicarrier antijam communication.And the basis that solves everything is the efficient multicarrier adaptive demodulation ability of satellite.
The multicarrier adaptive demodulation had both required each road carrier wave can the independence self-adapting demodulation, required again each carrier wave can resource multiplex, and the consumption of resource can not be more much larger than single carrier, and therefore, the quality of multicarrier adaptive demodulation performance directly affects the overall performance of system.
Existing multicarrier demodulating algorithm is all relatively single.For example document 1 " research of multicarrier burst global solution conditioning technology " (Li Hui, Xian Electronics Science and Technology University's master thesis, 2011) has provided the All Digital Receiving Technologies of multicarrier burst, comprises bit synchronization and carrier synchronization; Document 2 " Multi-Carrier Multi-Rate Modem for Universal FDMA/TDMA system " (Fumihiro Yamashita, 24th AIAA international Communications Satellite Systems Conference, 2006-5316) provided the design of the QPSK multicarrier burst demodulation device based on resource multiplex.In document 1, the multicarrier burst algorithm that it provides is to realize separately, does not provide concrete multiplex mode; In document 2, the multicarrier burst demodulation algorithm provided only can be applicable to QPSK, and demodulation modes is single.
Summary of the invention
The technical problem that the present invention solves is: overcome the deficiencies in the prior art, a kind of multicarrier adaptive demodulation method based on resource multiplex is provided, with very little resource consumption, has solved the spaceborne problem of implementation of satellite when the Ku/Ka frequency range is carried out the multicarrier adaptive communications.
Technical scheme of the present invention is: a kind of multicarrier adaptive demodulation method based on resource multiplex, and step is as follows:
1) real part and the imaginary part of the input of the multi-path serial after digital demultiplexing data are buffered in RAM1, often deposit data in, the address Addr_in of input data adds 1, and writes successively in FIFO1 by each carrier wave initial parameter; Described initial parameter comprises input data address Addr_best, the number Part_num of IOB, the numbering Channel_index of each carrier wave, the 128 bit sequence Demola that catch sign of flag, are correlated with for the same top guide that start processing;
2) read the carrier parameter of the 1st road carrier wave from FIFO1, the value of judgement Flag, if the value of Flag is not 1, show successfully not catch, and enters step 3); If the value of Flag is 1, mean successfully to catch, enter step 5);
3) take Addr_best as initial address, A is the carrier wave number, reading out data from RAM1, carry out hard decision after doing calculus of differences, deposit the hard decision result in Demola, the same top guide is done relevant, if Addr_in deducts Addr_best and is less than 2 times of carrier wave number A, Flag is set to the initial address that 1, Addr_best is set to the list entries while successfully catching, and enters step 4); If Addr_in deducts Addr_best and is more than or equal to 2 times of carrier wave number A, deposit parameter now in FIFO1, jump to step 2) continue to read next road carrier parameter;
4) be greater than M if Addr_in deducts Addr_best, enter step 5); If Addr_in deducts Addr_best and is less than or equal to M, deposit carrier parameter now in FIFO1, jump to step 2) continue to read next road carrier parameter; Described
Figure BDA0000388066100000021
wherein N is the output symbol number after the trigonometric function interpolation;
5) take Addr_best as initial address, A is interval, reads 4N sampled point from RAM1, obtains the bit timing deviate;
6) take Addr_best-1 as initial address, A is interval, read 4N sampled point from RAM1, the bit timing deviate obtained according to step 5), after 4N sampled point done to the trigonometric function interpolation, export N symbol, carrier parameter that simultaneously will be now deposits in FIFO1, jumps to step 2) continue to read next road carrier parameter;
7) real part and the imaginary data of N symbol exporting in step 6) are converted to amplitude and phase data;
8) amplitude and the phase data that in step 7), obtain are deposited in RAM2 by carrier number, the n road often deposits data in, n=1, and 2,3...A ,Gai road input data address Addr_in_mid_n adds 1, and the initial parameter on Jiang Ge road, writes successively in FIFO2; Described initial parameter comprises input data address Addr_track, the number Part_num of IOB, the initial frequency deviation Fre_move estimated, the initial skew Phase_offset estimated, the coded modulation type Rm_reg that carrier index Channel_index, carrier wave frame head index signal initial_flag (Channel_index), carrier wave input data address Addr_in_mid_n, initial frequency deviation and skew are estimated marking signal Flag_est, started processing;
9) read first via carrier parameter, the value of judgement Flag_est, if the value of Flag_est is not 1, enter step 10); If the value of Flag_est is 1, enter step 13);
10) value of judgement initial_flag (Channel_index), if the value of initial_flag (Channel_index) is 1, enter step 11), if the value of initial_flag (Channel_index) is not 1, current carrier parameter is deposited in FIFO, jump to step 9) and continue to read next road carrier parameter;
11) take the synthetic address Addr_Channel of carrier index Channel_index and input data address Addr_track is initial address, read 128 amplitudes and phase data from RAM2, and carry out initial frequency deviation and skew and estimate, the initial frequency deviation Fre_move that obtains estimating and skew Phase_offset;
12) take Addr_Channel reads amplitude and the phase data of 64 coded modulation pattern-words from RAM2 as initial address, according to the Fre_move received from step 11) and Phase_offset to the processing of rectifying a deviation of the amplitude of 64 coded modulation pattern-words reading and phase data, then the data after correction are carried out to hard decision, data after hard decision are done to RM decoding computing, obtain coded modulation type RM_reg, and Flag_est is set to 1, enter step 13);
13) be greater than N if Addr_in_mid_n deducts Addr_track, enter step 14), if Addr_in_mid_n deducts Addr_track, be less than or equal to N, current carrier parameter is deposited in FIFO2, jump to step 9) and continue to read next road carrier parameter;
14) take amplitude and the phase data of Addr_Channel as initial address reading information data from RAM2, according to the value of the Fre_move obtained in step 11) and Phase_offset, amplitude and the phase data of the input data that read are rectified a deviation, and according to the difference of RM_reg, data after selecting different carrier track algorithms to correction are carried out the carrier track processing and are a processing unit piecemeal output by 128 data, and current carrier parameter is deposited in FIFO2, jump to step 9) and continue to read next road carrier parameter, until complete the processing to A road carrier wave.
The present invention compared with prior art has following advantage:
(1) the present invention has good performance on multicarrier burst adaptive demodulation, and under the impact of frequency deviation, skew, bit timing deviation and white noise, demodulation losses is less than 0.5dB.
(2) resource multiplex rate of the present invention is high, uses the Virtex4-55 chip, only with 14% resource consumption rate, completes that the multicarrier self adaptation is caught and bit synchronization function, 13% resource consumption rate complete multicarrier adaptive carrier synchronizing function, is a bit larger tham the single carrier module.
(3) the present invention has realized the burst multi-carrier signal of variable Rate (2~7Mbps), Multiple modulation mode (QPSK, 8PSK and 16APSK) is carried out to adaptive demodulation.Rate-compatible, can adapt to Different Modulations.
The accompanying drawing explanation
The multicarrier adaptive demodulation method block diagram that Fig. 1 is resource multiplex;
Fig. 2 is the signal transmission frame structure;
Fig. 3 is the RAM storage map.
Embodiment
8 carrier waves of below take are example, by reference to the accompanying drawings the present invention are described further.
As shown in Figure 1,8 carrier multiplexings are to realize that by FIFO the ,Ge road intermediate parameters that it is important deposits in FIFO, pending to which, continue to process reading on the basis of parameter.It is respectively that Addr_best(starts the input data address of processing that FIFO1 Zhong Ge road needs the parameter of buffer memory), the number of Part_num(IOB), the numbering of each carrier wave of Channel_index(, scope 0~7), the sign that whether Flag(successfully catches, ' 1 ' represents successfully catches), the Burst_type(outburst type, ' 0 ' representative data burst, ' 1 ' representative range finding burst), 128 bit sequences that Demola(is relevant for the same top guide), described front top guide is catching and synchronizing sequence in Fig. 2.
The overall process process is as follows:
1) read a road carrier parameter from FIFO1, the value of judgement Flag, if the value of Flag is not 1, show successfully not catch, and enters step 2); If the value of Flag is 1, mean successfully to catch, enter step 4);
2) take Addr_best as initial address, 8 is the carrier wave number, reading out data from RAM1, carry out hard decision after doing calculus of differences, deposit the hard decision result in Demola, the same top guide is done relevant, if Addr_in deducts Addr_best and is less than 16, Flag is set to the initial address that 1, Addr_best is set to the list entries while successfully catching, and enters step 3); If Addr_in deducts Addr_best and is more than or equal to 16, deposit parameter now in FIFO1, jump to step 1) and continue to read next road carrier parameter;
3) if deducting Addr_best, Addr_in is greater than 512 enter step 4), if Addr_in deducts Addr_best, be less than or equal to 512, deposit carrier parameter now in FIFO1, jump to step 2) continue to read next road carrier parameter;
4) take Addr_best as initial address, 8 is interval, reads 512 sampled points from RAM1, estimates bit timing deviation (seeing patent " a kind of MAPSK adaptive de adjusting system ");
5) take Addr_best-1 as initial address, 8 is interval, read 512 sampled points from RAM, the bit timing deviate obtained according to step 4), 512 sampled points are done to trigonometric function interpolation (seeing patent " a kind of MAPSK adaptive de adjusting system ") piecemeal output, every 128 symbol datas, along with feeding back to, the outburst type of each carrier wave catches and the bit synchronization processing section, the output symbol piece number of each road carrier wave has just been determined (data burst: ceil (16352/N)=128, range finding burst: ceil (4256/N)=34), the Ruo Benlu carrier wave is that data burst and Part_num<128Huo Zhe road carrier wave are range finding burst and Part_num<34), export 128 symbols, after output, Part_num is set to Part_num+1, Addr_best is set to Addr_best+512, Burst_type is set to the Burst_type that feeds back Zhe road carrier wave, all the other are constant, the parameter of Jiang Zhe road carrier wave deposits in FIFO1, reading the parameter of next road carrier wave is processed again, the Ruo Benlu carrier wave is data burst and Part_num=128, illustrates that this is last piece of this carrier data burst frame, exports M1 symbol (M1=16352-N* (Part_num-1)=96), and after output, Addr_best is set to Addr_best+M1 '
Figure BDA0000388066100000061
channel_index is constant, and all the other parameters that entirely are set to 0 ,Jiang Zhe road carrier wave deposit in FIFO1, then the parameter that reads next road carrier wave is processed, the Ruo Benlu carrier wave is range finding burst and Part_num=34, illustrates that this is last piece of this carrier wave range finding burst frame, exports M2 symbol (M2=4256-N* (Part_num-1)=32), and after output, Addr_best is set to Addr_best+M2 '
Figure BDA0000388066100000062
channel_index is constant, and all the other parameters that entirely are set to 0 ,Jiang Zhe road carrier wave deposit in FIFO1,, jump to the parameter that step (1) reads next road carrier wave,
6) real part and the imaginary data piece of 128 symbols exporting in step 5) are converted to amplitude and phase data;
7) amplitude and the phase data that in step 6), obtain are deposited in RAM2 by carrier number, the n road often deposits data in, n=1, and 2,3...8 ,Gai road input data address Addr_in_mid_n adds 1, and the initial parameter on Jiang Ge road, writes successively in FIFO2; Described initial parameter comprises input data address Addr_track, the number Part_num of IOB, the initial frequency deviation Fre_move estimated, the initial skew Phase_offset estimated, the coded modulation type Rm_reg that carrier index Channel_index, carrier wave frame head index signal initial_flag (Channel_index), carrier wave input data address Addr_in_mid_n, initial frequency deviation and skew are estimated marking signal Flag_est, started processing;
8) read a road carrier parameter, the value of judgement Flag_est, if the value of Flag_est is not 1, enter step (9); If the value of Flag_est is 1, enter step (12);
9) value of judgement initial_flag (n), n is for reading Zhe road carrier number Channel_index, if the value of initial_flag (n) is 1, illustrate that this road carrier wave has had data to deposit RAM2 in, enter step (10), if the value of initial_flag (n) is not 1, current carrier parameter is deposited in to (Channel_index Wei Zhe road carrier number in FIFO2, all the other are all 0), and read next road carrier parameter, return to step (8);
10) take the synthetic address Addr_Channel of carrier index Channel_index and input data address Addr_track is initial address, read 128 amplitudes and phase data from RAM2, front top guide (catching and synchronizing sequence in Fig. 3) is done to initial frequency deviation and skew estimation (seeing patent " a kind of MAPSK adaptive de adjusting system "), the initial frequency deviation that obtains estimating (Fre_move) and skew (Phase_offset);
11) take the synthetic address Addr_Channel of carrier index Channel_index and input data address Addr_track is initial address, read from RAM2 and read 64 amplitudes and phase data (the coded modulation pattern-word of Fig. 2), use from 10) the initial frequency deviation that receives and skew to the processing of rectifying a deviation of these data, then the data after correction are carried out to hard decision, afterwards the data after hard decision are done to RM decoding computing, obtain coded modulation type RM_reg, and Flag_est is set to 1, enter step 12);
12) if deducting Addr_track, Addr_in_mid_n is greater than the symbol data number of 128(128 for one of output), enter step 13), if Addr_in_mid_n deducts Addr_track and is less than or equal to 128, current carrier parameter is deposited in FIFO2, jump to step 8) and continue to read next road carrier parameter;
13) read amplitude and the phase data of input data from RAM2, with 10) in the Fre_move and the Phase_offset value that obtain these data are rectified a deviation, and according to the difference of RM_reg, data after selecting different carrier track algorithm (seeing patent " a kind of MAPSK adaptive de adjusting system ") to correction are carried out the carrier track processing and are 1 processing unit piecemeal output by 128 data, along with the outburst type of this road carrier wave feeds back to the carrier track module, the data block number of this road carrier wave output has just been determined (data burst: ceil (16352/N)=128, range finding burst: ceil (4256/N)=34).The Ruo Benlu carrier wave is that data burst and Part_num<128Huo Zhe road carrier wave are range finding burst and Part_num<34), export 128 amplitudes, phase data, after output, Part_num is set to Part_num+1, Addr_track is set to Addr_track+128, and Burst_type is set to the Burst_type that feeds back Zhe road carrier wave, and all the other are constant, the parameter of Jiang Zhe road carrier wave deposits in FIFO2, then the parameter that reads next road carrier wave is processed; The Ruo Benlu carrier wave is data burst and Part_num=128, illustrate that this is last piece of this carrier data burst frame, export M1 amplitude, phase data (M1=96), after output, Addr_track is set to Addr_track+96, and Channel_index is constant, and all the other are set to 0 entirely, the parameter of Jiang Zhe road carrier wave deposits in FIFO2, then the parameter that reads next road carrier wave is processed; The Ruo Benlu carrier wave is range finding burst and Part_num=34, illustrates that this is last piece of this carrier wave range finding burst frame, exports M2 amplitude, phase data (M2=4256-N *(Part_num-1)=32),, after output, Addr_track is set to Addr_track+32, Channel_index is constant, and all the other are set to 0 entirely, and current carrier parameter is deposited in FIFO2, read the parameter of next carrier wave, jump to step (8) and continue to process.
The unspecified part of the present invention belongs to general knowledge as well known to those skilled in the art.

Claims (1)

1.一种基于资源复用的多载波自适应解调方法,其特征在于步骤如下:1. A multi-carrier adaptive demodulation method based on resource multiplexing, characterized in that the steps are as follows: 1)将数字分路之后的多路串行输入数据的实部和虚部缓存入RAM1中,每存入一个数据,输入数据的地址Addr_in加1,并且将各载波初始参数依次写入FIFO1中;所述的初始参数包括开始处理的输入数据地址Addr_best、输出块的个数Part_num、各载波的编号Channel_index、捕获标志Flag、用于同前导头相关的128位序列Demola;1) Cache the real part and imaginary part of the multi-channel serial input data after digital splitting into RAM1, and add 1 to the address Addr_in of the input data every time a data is stored, and write the initial parameters of each carrier into FIFO1 in turn ; The initial parameters include the input data address Addr_best to start processing, the number Part_num of output blocks, the numbering Channel_index of each carrier, the capture flag Flag, and the 128-bit sequence Demola used for leading the header; 2)从FIFO1中读出第1路载波的载波参数,判断Flag的值,若Flag的值不为1,表明没有成功捕获,则进入步骤3);若Flag的值为1,表示已经成功捕获,则进入步骤5);2) Read the carrier parameters of the first carrier from FIFO1, and judge the value of Flag. If the value of Flag is not 1, it means that it has not been successfully captured, and then go to step 3); if the value of Flag is 1, it means that it has been successfully captured , then go to step 5); 3)以Addr_best为起始地址,A为载波个数,从RAM1中读取数据,做差分运算后进行硬判决,将硬判决结果存入Demola,同前导头做相关,若Addr_in减去Addr_best小于载波个数A的2倍,则Flag置为1,Addr_best置为成功捕获时的输入序列的起始地址,并进入步骤4);若Addr_in减去Addr_best大于等于载波个数A的2倍,将此时的参数存入FIFO1,跳转至步骤2)继续读取下一路载波参数;3) Take Addr_best as the starting address, A as the number of carriers, read data from RAM1, make a hard decision after differential calculation, store the hard decision result in Demola, and correlate with the leading header, if Addr_in minus Addr_best is less than twice the number of carriers A, then Flag is set to 1, and Addr_best is set as the starting address of the input sequence when successfully captured, and enters step 4); if Addr_in minus Addr_best is greater than or equal to twice the number of carriers A, set The parameters at this time are stored in FIFO1, jump to step 2) continue to read the parameters of the next carrier; 4)若Addr_in减去Addr_best大于M,进入步骤5);若Addr_in减去Addr_best小于等于M,将此时的载波参数存入FIFO1,跳转至步骤2)继续读取下一路载波参数;所述的
Figure FDA0000388066090000011
其中N为三角函数内插后的输出符号个数;
4) If Addr_in minus Addr_best is greater than M, go to step 5); if Addr_in minus Addr_best is less than or equal to M, store the carrier parameters at this time in FIFO1, and jump to step 2) continue to read the next carrier parameter; of
Figure FDA0000388066090000011
Where N is the number of output symbols after trigonometric function interpolation;
5)以Addr_best为起始地址,A为间隔,从RAM1中读取4N个采样点,获取位定时偏差值;5) With Addr_best as the starting address and A as the interval, read 4N sampling points from RAM1 to obtain the bit timing deviation value; 6)以Addr_best-1为起始地址,A为间隔,从RAM1中读取4N个采样点,根据步骤5)获得的位定时偏差值,对4N个采样点做三角函数内插后,输出N个符号,同时将此时的载波参数存入FIFO1中,跳转至步骤2)继续读取下一路载波参数;6) With Addr_best-1 as the starting address and A as the interval, read 4N sampling points from RAM1, and perform trigonometric interpolation on the 4N sampling points according to the bit timing deviation value obtained in step 5, and output N at the same time, store the carrier parameters at this time in FIFO1, and jump to step 2) continue to read the next carrier parameter; 7)将步骤6)中输出的N个符号的实部与虚部数据转换为幅度和相位数据;7) Convert the real part and imaginary part data of the N symbols output in step 6) into amplitude and phase data; 8)将步骤7)中得到的幅度和相位数据按载波号存入RAM2中,第n路每存入一个数据,n=1,2,3...A,该路输入数据地址Addr_in_mid_n加1,并且将各路的初始参数,依次写入FIFO2中;所述的初始参数包括载波编号Channel_index、载波帧头指示信号initial_flag(Channel_index)、载波输入数据地址Addr_in_mid_n、初始频偏及相偏估计标志信号Flag_est、开始处理的输入数据地址Addr_track、输出块的个数Part_num、估计出的初始频偏Fre_move、估计出的初始相偏Phase_offset、编码调制类型Rm_reg;8) Store the amplitude and phase data obtained in step 7) into RAM2 according to the carrier number. For each data stored in the nth channel, n=1,2,3...A, add 1 to the input data address Addr_in_mid_n of this channel , and write the initial parameters of each path into FIFO2 in turn; the initial parameters include carrier number Channel_index, carrier frame header indication signal initial_flag (Channel_index), carrier input data address Addr_in_mid_n, initial frequency offset and phase offset estimation flag signal Flag_est, input data address Addr_track to start processing, number of output blocks Part_num, estimated initial frequency offset Fre_move, estimated initial phase offset Phase_offset, coded modulation type Rm_reg; 9)读出第一路载波参数,判断Flag_est的值,若Flag_est的值不为1,则进入步骤10);若Flag_est的值为1,则进入步骤13);9) Read out the parameters of the first carrier, judge the value of Flag_est, if the value of Flag_est is not 1, go to step 10); if the value of Flag_est is 1, go to step 13); 10)判断initial_flag(Channel_index)的值,若initial_flag(Channel_index)的值为1,则进入步骤11),若initial_flag(Channel_index)的值不为1,则将当前的载波参数存入FIFO中,跳转至步骤9)继续读取下一路载波参数;10) Determine the value of initial_flag (Channel_index), if the value of initial_flag (Channel_index) is 1, then go to step 11), if the value of initial_flag (Channel_index) is not 1, then store the current carrier parameters in FIFO, jump Go to step 9) continue to read the parameters of the next carrier; 11)以载波编号Channel_index和输入数据地址Addr_track的复合地址Addr_Channel为起始地址,从RAM2中读取128位幅度及相位数据,并进行初始频偏及相偏估计,得到估计出的初始频偏Fre_move及相偏Phase_offset;11) With the carrier number Channel_index and the composite address Addr_Channel of the input data address Addr_track as the starting address, read 128-bit amplitude and phase data from RAM2, and perform initial frequency offset and phase offset estimation to obtain the estimated initial frequency offset Fre_move And phase offset Phase_offset; 12)以Addr_Channel为起始地址从RAM2中读取64位编码调制模式字的幅度及相位数据,根据从步骤11)中接收到的Fre_move及Phase_offset对读取的64位编码调制模式字的幅度及相位数据进行纠偏处理,然后将纠偏后的数据进行硬判决,对硬判决后的数据做RM译码运算,得到编码调制类型RM_reg,并将Flag_est置为1,进入步骤13);12) Use Addr_Channel as the starting address to read the amplitude and phase data of the 64-bit coded modulation mode word from RAM2, and read the amplitude and phase data of the 64-bit coded modulation mode word according to the Fre_move and Phase_offset received from step 11). The phase data is subjected to deviation correction processing, and then the data after deviation correction is subjected to hard judgment, and the RM decoding operation is performed on the data after hard judgment to obtain the encoding modulation type RM_reg, and Flag_est is set to 1, and then enter step 13); 13)若Addr_in_mid_n减去Addr_track大于N,则进入步骤14),若Addr_in_mid_n减去Addr_track小于等于N,则将当前载波参数存入FIFO2中,跳转至步骤9)继续读取下一路载波参数;13) If Addr_in_mid_n minus Addr_track is greater than N, go to step 14), if Addr_in_mid_n minus Addr_track is less than or equal to N, then store the current carrier parameters in FIFO2, and jump to step 9) Continue to read the next carrier parameter; 14)以Addr_Channel为起始地址从RAM2中读取信息数据的幅度及相位数据,根据步骤11)中得到的Fre_move及Phase_offset的值对读取的输入数据的幅度及相位数据进行纠偏,并根据RM_reg的不同,选用不同的载波跟踪算法对纠偏后的数据进行载波跟踪处理并按128个数据为一块处理单元分块输出,并将当前载波参数存入FIFO2中,跳转至步骤9)继续读取下一路载波参数,直至完成对A路载波的处理。14) Use Addr_Channel as the starting address to read the amplitude and phase data of the information data from RAM2, correct the amplitude and phase data of the read input data according to the values of Fre_move and Phase_offset obtained in step 11), and correct the deviation according to RM_reg Different carrier tracking algorithms are used to perform carrier tracking processing on the corrected data, and 128 data are divided into one processing unit to output, and the current carrier parameters are stored in FIFO2, and then skip to step 9) to continue reading The parameters of the next carrier, until the processing of carrier A is completed.
CN201310446055.0A 2013-09-26 2013-09-26 A kind of multicarrier adaptive demodulation method based on resource multiplex Active CN103501218B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310446055.0A CN103501218B (en) 2013-09-26 2013-09-26 A kind of multicarrier adaptive demodulation method based on resource multiplex

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310446055.0A CN103501218B (en) 2013-09-26 2013-09-26 A kind of multicarrier adaptive demodulation method based on resource multiplex

Publications (2)

Publication Number Publication Date
CN103501218A true CN103501218A (en) 2014-01-08
CN103501218B CN103501218B (en) 2016-06-01

Family

ID=49866393

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310446055.0A Active CN103501218B (en) 2013-09-26 2013-09-26 A kind of multicarrier adaptive demodulation method based on resource multiplex

Country Status (1)

Country Link
CN (1) CN103501218B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114039623A (en) * 2021-10-22 2022-02-11 中国电子科技集团公司第五十四研究所 Low-carrier-to-noise-ratio short burst spread spectrum signal tracking method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1191050A (en) * 1995-07-12 1998-08-19 汤姆森消费电子有限公司 Apparatus for demodulating and decoding video signals
CN1371570A (en) * 1999-07-15 2002-09-25 汤姆森特许公司 Demodualtion section in multiple protocol receiver
CN1497964A (en) * 1995-07-12 2004-05-19 ��ķɭ���ѵ������޹�˾ Device for decoing video signal of different form coded
CN101355546A (en) * 2008-09-19 2009-01-28 北京交通大学 ICI self-cancellation method for OFDM system based on adaptive modulation

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1191050A (en) * 1995-07-12 1998-08-19 汤姆森消费电子有限公司 Apparatus for demodulating and decoding video signals
CN1497964A (en) * 1995-07-12 2004-05-19 ��ķɭ���ѵ������޹�˾ Device for decoing video signal of different form coded
CN1371570A (en) * 1999-07-15 2002-09-25 汤姆森特许公司 Demodualtion section in multiple protocol receiver
CN101355546A (en) * 2008-09-19 2009-01-28 北京交通大学 ICI self-cancellation method for OFDM system based on adaptive modulation

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114039623A (en) * 2021-10-22 2022-02-11 中国电子科技集团公司第五十四研究所 Low-carrier-to-noise-ratio short burst spread spectrum signal tracking method
CN114039623B (en) * 2021-10-22 2023-05-19 中国电子科技集团公司第五十四研究所 Short burst spread spectrum signal tracking method with low carrier-to-noise ratio

Also Published As

Publication number Publication date
CN103501218B (en) 2016-06-01

Similar Documents

Publication Publication Date Title
CN107769841B (en) Iterative demodulation method of satellite communication turbo code under high dynamic and extremely low signal-to-noise ratio
CN101414990B (en) Method for capturing carrier frequency bias and time delay of single carrier frequency domain equalizing system
CN104506475B (en) A kind of offset estimation bearing calibration and system based on data field
CN104821837B (en) A kind of frequency hopping jamproof system for MF TDMA systems
CN106941465B (en) Super Nyquist rate block transmission method, transmitter, receiver and system
CN104168227B (en) Carrier synchronization method applied to orthogonal frequency division multiplexing system
CN107483378B (en) FTN block transmission method, transmitter, receiver and system based on DFT
CN101330315B (en) Method and apparatus for capturing frequency correction channel as well as method and apparatus for estimating frequency deviation
CN103428153B (en) GMSK signal acceptance method in satellite mobile communication
JP5624527B2 (en) Single carrier receiver
CN105282083A (en) Burst-mode broadband data processing device and method based on FPGA chip
CN108923877B (en) PCMA (Primary packet Access) timing acquisition and tracking method
CN104394105A (en) TDS-OFDM (Time Domain Synchronous-Orthogonal Frequency Division Multiplexing) channel estimation equalization method and system
CN101404633B (en) Carrier wave tracing method for single carrier system based on block transmission
CN106508104B (en) A kind of method of extension remote measurement coherent receiver frequency offset estimation range
CN107612860B (en) Synchronization and Downsampling Estimation Methods for 802.11ac Receivers
CN102832981B (en) A kind of method and apparatus for determining time synchronized position
CN112600608B (en) Multi-frame superimposed satellite signal capturing method and device
CN102868651A (en) Novel demodulation method based on frequency domain balancing
CN107332636B (en) A kind of NB_IoT system is eated dishes without rice or wine time-frequency synchronization method
CN103501218A (en) Resource reuse-based multi-carrier adaptive demodulation method
CN113890577B (en) Rapid diversity method based on signal similarity
CN103986683A (en) A Method for Synchronization of OFDM Symbol Timing Based on High Carrier Number
CN116192585B (en) Partial matched filtering signal capturing method based on scattered packet pilot frequency structure
JP5182699B2 (en) Reception device, radio signal reception method, radio communication system, and program

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant