[go: up one dir, main page]

CN101997789A - Vector signal generating method and generator - Google Patents

Vector signal generating method and generator Download PDF

Info

Publication number
CN101997789A
CN101997789A CN2009100567209A CN200910056720A CN101997789A CN 101997789 A CN101997789 A CN 101997789A CN 2009100567209 A CN2009100567209 A CN 2009100567209A CN 200910056720 A CN200910056720 A CN 200910056720A CN 101997789 A CN101997789 A CN 101997789A
Authority
CN
China
Prior art keywords
baseband
signal
output
channel data
channel
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.)
Pending
Application number
CN2009100567209A
Other languages
Chinese (zh)
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.)
Sanda University
Original Assignee
Sanda University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sanda University filed Critical Sanda University
Priority to CN2009100567209A priority Critical patent/CN101997789A/en
Publication of CN101997789A publication Critical patent/CN101997789A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

本发明揭示了一种矢量信号的发生方法及发生器,其通过LabVIEW语言进行虚拟设计而实现,首先建立基带数字信号发生器,产生I通道数据和Q通道数据的基带信号并输出;其次建立脉冲成形滤波器和I/Q调制器,对基带信号进行滤波和调制;最后建立D/A转换器,将数字调制信号转变为模拟信号并输出。本发明可以根据用户需要产生基于不同调制方法的矢量信号、改变信号频谱、模拟信道噪声、传输模拟信号等。

The invention discloses a generation method and generator of a vector signal, which is realized through virtual design of LabVIEW language. Firstly, a baseband digital signal generator is established to generate and output baseband signals of I channel data and Q channel data; secondly, a pulse is established Shaping filter and I/Q modulator are used to filter and modulate the baseband signal; finally, a D/A converter is established to convert the digital modulated signal into an analog signal and output it. The invention can generate vector signals based on different modulation methods, change signal spectrum, simulate channel noise, transmit analog signals, etc. according to user needs.

Description

一种矢量信号的发生方法及发生器 A method and generator for vector signal generation

技术领域technical field

本发明涉及数字通信测量领域,特别涉及一种矢量信号的发生方法及发生器。The invention relates to the field of digital communication measurement, in particular to a vector signal generation method and generator.

背景技术Background technique

一个通信系统,参见图1,通常包括三个要素:发射器,信道和接收器。A communication system, see Figure 1, usually consists of three elements: transmitter, channel and receiver.

发射器的功能是把信息源产生的信号注入载波,然后通过改变载波的幅值、频率或相位,调制成适合在信道中传输的信号。调制过程可以把源信号的频谱搬移到任意位置,从而有利于信号的传送,并且可以借助多路复用的方法使得频谱资源得到充分利用。信道是信号传输的媒介,在传输的过程中信号会有不同程度的衰减,其主要来源是可加性噪声。因此,接收器需要用相应解调算法从载波中提取出原始的信号信息。实际解调的准确性取决于解调算法的选择、信噪比等因素。The function of the transmitter is to inject the signal generated by the information source into the carrier, and then modulate it into a signal suitable for transmission in the channel by changing the amplitude, frequency or phase of the carrier. The modulation process can move the spectrum of the source signal to any position, which is beneficial to the transmission of the signal, and the spectrum resources can be fully utilized by means of multiplexing. The channel is the medium of signal transmission, and the signal will be attenuated to different degrees during the transmission process, and its main source is additive noise. Therefore, the receiver needs to use the corresponding demodulation algorithm to extract the original signal information from the carrier. The accuracy of actual demodulation depends on the selection of demodulation algorithm, signal-to-noise ratio and other factors.

对于信号发生器,特别是矢量信号发生器,可以通过LabVIEW语言进行虚拟仪器的设计,从而实现所述矢量信号发生器的功能。As for the signal generator, especially the vector signal generator, the design of the virtual instrument can be carried out through the LabVIEW language, so as to realize the function of the vector signal generator.

LabVIEW是美国国家仪器公司开发的一种创新的图形化编程环境,相比基于文本的编程语言,提出了基于块(Block)的系统设计方法。每一个LabVIEW程序都可以设计成一个虚拟仪器(VI),同时,一个VI还可以有多个子VI。LabVIEW is an innovative graphical programming environment developed by National Instruments Corporation of the United States. Compared with text-based programming languages, it proposes a block-based system design method. Each LabVIEW program can be designed as a virtual instrument (VI), and at the same time, a VI can also have multiple subVIs.

LabVIEW的核心思想是结构化的数据流,每一个VI运行都必须遵循数据流的规范,即一个节点只有当所有的输入都具备时才可运行,运行完成后的结果作为输入输出到下一个节点。The core idea of LabVIEW is structured data flow. Every VI operation must follow the data flow specification, that is, a node can only run when all inputs are available, and the result after the operation is completed is used as input and output to the next node. .

发明内容Contents of the invention

本发明的目的是提供一种矢量信号的发生方法及发生器,其能产生矢量信号供相关测试使用。The purpose of the present invention is to provide a vector signal generation method and generator, which can generate vector signals for use in related tests.

一方面,本发明提供一种矢量信号的发生方法,其通过LabVIEW语言实现,包括以下步骤:On the one hand, the present invention provides a kind of generation method of vector signal, and it realizes by LabVIEW language, comprises the following steps:

1.1、建立基带数字信号发生器,使其生成随机二进制序列,将二进制序列映射为基带符号,将形成的基带符号进行能量控制,最后将基带符号分离成IQ调制中的I通道数据和Q通道数据并输出;1.1. Establish a baseband digital signal generator to generate random binary sequences, map the binary sequences into baseband symbols, perform energy control on the formed baseband symbols, and finally separate the baseband symbols into I channel data and Q channel data in IQ modulation and output;

1.2、建立脉冲成形滤波器,使其限制步骤1.1输出的I通道和Q通道的基带符号的信号带宽并通过满足内奎斯特条件的RC滤波器输出滤波后的信号;1.2, set up the pulse shaping filter, make it limit the signal bandwidth of the baseband symbol of the I passway of step 1.1 output and the Q passway and output the filtered signal by the RC filter satisfying the Nyquist condition;

1.3、建立I/Q调制器,使其将滤波后的I通道数据和Q通道数据通过相匹配的载波进行调制,并将调制后的信号与I/Q通道的信号经乘积调制并输出;1.3. Establish an I/Q modulator so that it modulates the filtered I channel data and Q channel data through a matched carrier, and modulates the modulated signal and the signal of the I/Q channel through product modulation and outputs it;

1.4、建立D/A转换器,使其将步骤1.3输出的数字调制信号转变为模拟信号并输出。1.4. Establish a D/A converter to convert the digital modulation signal output in step 1.3 into an analog signal and output it.

所述步骤1.1中基带数字信号发生器的工作步骤包括:The working steps of the baseband digital signal generator in the described step 1.1 include:

1.1.1、生成二进制序列;1.1.1. Generate a binary sequence;

1.1.2、通过星座图将二进制序列映射为基带符号;1.1.2. Map the binary sequence to baseband symbols through the constellation diagram;

1.1.3、将基带符号的幅值乘以一能量控制常量;1.1.3. Multiply the amplitude of the baseband symbol by an energy control constant;

1.1.4、将经过能量控制的基带符号分离成IQ调制中的I通道数据和Q通道数据并输出。1.1.4. Separate the energy-controlled baseband symbols into I channel data and Q channel data in IQ modulation and output them.

所述步骤1.2中的脉冲成形滤波器的工作步骤包括:The working steps of the pulse shaping filter in the step 1.2 include:

1.2.1、获取基带符号流,同时建立一根升余弦滤波器和一移位寄存器;1.2.1, obtain the baseband symbol stream, and set up a raised cosine filter and a shift register at the same time;

1.2.2、在发送端通过所述根生余弦滤波器对基带符号进行成形滤波;1.2.2, performing shaping filtering on the baseband symbols through the root cosine filter at the transmitting end;

1.2.3、在接收端通过所述移位寄存器对基带符号进行匹配滤波。1.2.3. Perform matched filtering on the baseband symbols through the shift register at the receiving end.

所述步骤1.3中的I/Q调制器的工作步骤包括:The working steps of the I/Q modulator in the step 1.3 include:

1.3.1、将滤波后的I通道数据通过cos(2πfct)载波进行调制;1.3.1, the filtered I channel data is modulated by a cos(2πf c t) carrier;

1.3.2、将滤波后的Q通道数据通过sin(2πfct)载波进行调制;1.3.2. Modulate the filtered Q channel data through a sin(2πf c t) carrier;

1.3.3、将上述两步骤调制后的数据与I/Q通道的信号经乘积调制并输出。1.3.3. The data modulated by the above two steps and the signal of the I/Q channel are multiplied and output.

所述方法还包括提供用户界面供用户设置相关参数的步骤。The method also includes the step of providing a user interface for a user to set related parameters.

另一方面,本发明还提供一种矢量信号发生器,其通过LabVIEW语言实现,包括:On the other hand, the present invention also provides a kind of vector signal generator, it realizes by LabVIEW language, comprises:

基带数字信号发生器,用以生成随机二进制序列,将二进制序列映射为基带符号,将形成的基带符号进行能量控制,最后将基带符号分离成IQ调制中的I通道数据和Q通道数据输出;The baseband digital signal generator is used to generate random binary sequences, map the binary sequences into baseband symbols, perform energy control on the formed baseband symbols, and finally separate the baseband symbols into I channel data and Q channel data output in IQ modulation;

脉冲成形滤波器,连接所述基带数字信号发生器的输出端,用以限制所述I通道和Q通道的基带符号的信号带宽并通过满足内奎斯特条件的RC滤波器输出滤波后的信号;A pulse shaping filter, connected to the output of the baseband digital signal generator, used to limit the signal bandwidth of the baseband symbols of the I channel and the Q channel and output the filtered signal through an RC filter satisfying the Nyquist condition ;

I/Q调制器,连接所述脉冲成形滤波器的输出端,用以将滤波后的I通道数据和Q通道数据通过相匹配的载波进行调制,并将调制后的信号与I/Q通道的信号经乘积调制并输出;The I/Q modulator is connected to the output end of the pulse shaping filter, in order to modulate the filtered I channel data and Q channel data through a matched carrier, and combine the modulated signal with the I/Q channel The signal is modulated by product and output;

D/A转换器,连接所述I/Q调制器的输出端,用以将I/Q调制器输出的数字调制信号转变为模拟信号并输出。The D/A converter is connected to the output terminal of the I/Q modulator, and is used to convert the digital modulation signal output by the I/Q modulator into an analog signal and output it.

所述基带数字信号发生器还包括:The baseband digital signal generator also includes:

生成二进制序列的模块;A module that generates binary sequences;

通过星座图将二进制序列映射为基带符号的模块;A module that maps a binary sequence to a baseband symbol through a constellation diagram;

将基带符号的幅值乘以一能量控制常量的模块;A module that multiplies the amplitude of the baseband symbols by an energy control constant;

将经过能量控制的基带符号分离成IQ调制中的I通道数据和Q通道数据并输出的模块。A module that separates the energy-controlled baseband symbols into I-channel data and Q-channel data in IQ modulation and outputs them.

所述脉冲成形滤波器还包括:The pulse shaping filter also includes:

获取基带符号流并建立一根升余弦滤波器和一移位寄存器的模块;Obtain the baseband symbol stream and build a raised cosine filter and a shift register module;

在发送端通过所述根生余弦滤波器对基带符号进行成形滤波的模块;A module for shaping and filtering baseband symbols through the root cosine filter at the sending end;

在接收端通过所述移位寄存器对基带符号进行匹配滤波的模块。A module for performing matched filtering on baseband symbols through the shift register at the receiving end.

所述I/Q调制器还包括:The I/Q modulator also includes:

将滤波后的I通道数据通过cos(2πfct)载波进行调制的模块;A module that modulates the filtered I channel data through a cos(2πf c t) carrier;

将滤波后的Q通道数据通过sin(2πfct)载波进行调制的模块;A module that modulates the filtered Q channel data through a sin(2πf c t) carrier;

将上述两模块调制后的数据与I/Q通道的信号经乘积调制并输出的模块。A module that modulates the data modulated by the above two modules and the signal of the I/Q channel through product modulation and outputs it.

所述发生器还包括用户界面模块,用以供用户设置调制方法、每槽符号数、采样频率、载波频率。The generator also includes a user interface module for the user to set the modulation method, the number of symbols per slot, the sampling frequency, and the carrier frequency.

采用本发明所述的一种矢量信号的发生方法及发生器,其通过LabVIEW语言进行虚拟设计而实现,首先建立基带数字信号发生器,产生I通道数据和Q通道数据的基带信号并输出;其次建立脉冲成形滤波器和I/Q调制器,对基带信号进行滤波和调制;最后建立D/A转换器,将数字调制信号转变为模拟信号并输出。本发明可以根据用户需要产生基于不同调制方法的矢量信号、改变信号频谱、模拟信道噪声、传输模拟信号等。Adopt the generating method and generator of a kind of vector signal of the present invention, it carries out virtual design by LabVIEW language and realize, at first set up baseband digital signal generator, produce the baseband signal of I channel data and Q channel data and output; Secondly Build the pulse shaping filter and I/Q modulator to filter and modulate the baseband signal; finally build the D/A converter to convert the digital modulation signal into an analog signal and output it. The invention can generate vector signals based on different modulation methods, change signal spectrum, simulate channel noise, transmit analog signals, etc. according to user needs.

附图说明Description of drawings

图1为目前通信系统的构成元素示意图;FIG. 1 is a schematic diagram of constituent elements of a current communication system;

图2为所述方法的流程图;Fig. 2 is the flowchart of described method;

图3为所述发生器的原理框图;Fig. 3 is the functional block diagram of described generator;

图4为所述基带数字信号发生器的工作流程图;Fig. 4 is the working flowchart of described baseband digital signal generator;

图5为所述脉冲成形滤波器的工作流程图;Fig. 5 is the workflow diagram of described pulse shaping filter;

图6为所述I/Q调制器的工作流程图。Fig. 6 is a working flowchart of the I/Q modulator.

具体实施方式Detailed ways

下面结合附图和实施例进一步说明本发明的技术方案。The technical solutions of the present invention will be further described below in conjunction with the accompanying drawings and embodiments.

参照图2,本发明提供一种矢量信号的发生方法100,其通过LabVIEW语言实现,包括步骤101、102、103、104,通过所述方法100可以建立图3中的矢量信号发生器200,下面对这些步骤进行介绍:With reference to Fig. 2, the present invention provides a kind of generation method 100 of vector signal, and it is realized by LabVIEW language, comprises steps 101,102,103,104, can set up vector signal generator 200 among Fig. 3 by described method 100, following Face these steps for an introduction:

101、建立基带数字信号发生器,用以产生基带符号并分离成I通道数据和Q通道数据输出。101. Establish a baseband digital signal generator to generate baseband symbols and separate them into I channel data and Q channel data for output.

建立基带数字信号发生器,使其生成随机二进制序列,将二进制序列映射为基带符号,将形成的基带符号进行能量控制,最后将基带符号分离成IQ调制中的I通道数据和Q通道数据并输出。Establish a baseband digital signal generator to generate random binary sequences, map the binary sequences to baseband symbols, perform energy control on the formed baseband symbols, and finally separate the baseband symbols into I channel data and Q channel data in IQ modulation and output them .

现代通信系统需要更大的信息吞吐量、更高的信号质量、更好的安全和数字信号兼容性。数字信号的优点是设计者可以对数字化的信号做任何的处理:可以在任意时间发送信号;可以与其他信息混合发送;可以使用各种数字调制机制来降低传输数据量、提高效率。在众多数字调制算法中,IQ正交调制是一种在不增加带宽的情况下提高有效传输速率且抗信号干扰的一种调制机制。Modern communication systems require greater information throughput, higher signal quality, better security and digital signal compatibility. The advantage of digital signals is that designers can do any processing on digital signals: they can send signals at any time; they can be mixed with other information; they can use various digital modulation mechanisms to reduce the amount of transmitted data and improve efficiency. Among many digital modulation algorithms, IQ quadrature modulation is a modulation mechanism that improves the effective transmission rate and resists signal interference without increasing the bandwidth.

数字信号发生器生成随机的二进制数据、映射二进制比特为符号并把符号分离成IQ调制中的in-phase和quadrature分量。映射的方法根据不同的调制方法而有所不同,最直观的方法就是通过信号的星座图(constellation diagram)。星座图在二维的复平面上显示了不同调制方法所有可能的符号值。为了最小化传输过程中的突发错误,这里所有的符号映射都采用格雷编码(Gray Code)。基带调制后的符号在复平面上可以表示为

Figure B2009100567209D0000051
An和θn的值如表2-1所示:The digital signal generator generates random binary data, maps the binary bits to symbols and separates the symbols into in-phase and quadrature components in IQ modulation. The mapping method varies according to different modulation methods, and the most intuitive method is through the signal constellation diagram (constellation diagram). The constellation diagram shows all possible symbol values for different modulation methods on the two-dimensional complex plane. In order to minimize burst errors during transmission, all symbol mapping here adopts Gray code (Gray Code). The symbols after baseband modulation can be expressed in the complex plane as
Figure B2009100567209D0000051
The values of A n and θ n are shown in Table 2-1:

表2-1调制符号表Table 2-1 Modulation symbol table

  调制方法modulation method Sl S l SQ S Q   BPSKBPSK Ancosθn,θn=0,π;An=1A n cos θ n , θ n =0, π; A n =1   NoneNone

Figure B2009100567209D0000052
Figure B2009100567209D0000052

在实际实现过程中,考虑到调制后符号的能量控制,输出符号的幅值需要乘以一个控制常量D。这一个常量可以由不同调制算法的星座图中推导出来。对于PSK来说,平均符号能量Es和Δ的关系经推导后得到:In the actual implementation process, considering the energy control of the modulated symbol, the amplitude of the output symbol needs to be multiplied by a control constant D. This constant can be derived from the constellation diagrams of different modulation algorithms. For PSK, the relationship between the average symbol energy E s and Δ is derived:

Es=|Δ·e-fθ|2=Δ(D为复平面的符号幅值,q为符号的相位)E s =|Δ·e -fθ | 2 =Δ(D is the symbol amplitude of the complex plane, q is the phase of the symbol)

对于QAM来说情况更加复杂一点,平均符号能量Es和Δ的关系经推导后得:For QAM, the situation is more complicated. The relationship between the average symbol energy E s and Δ is derived:

(M为QAM级数,D为相邻两个字符距离的一半(水平和垂直方向),Ek为第k个符号的能量)(M is the QAM series, D is half of the distance between two adjacent characters (horizontal and vertical directions), E k is the energy of the kth symbol)

参见图4,所述步骤101中基带数字信号发生器的工作步骤包括:Referring to Fig. 4, the working steps of the baseband digital signal generator in the step 101 include:

生成二进制序列;generate a binary sequence;

通过星座图将二进制序列映射为基带符号;Map the binary sequence to baseband symbols through the constellation diagram;

将基带符号的幅值乘以一能量控制常量;multiplying the amplitude of the baseband symbols by an energy control constant;

将经过能量控制的基带符号分离成IQ调制中的I通道数据和Q通道数据并输出。The energy-controlled baseband symbols are separated into I channel data and Q channel data in IQ modulation and output.

102、建立脉冲成形滤波器,使其限制基带符号信号带宽并通过滤波器进行滤波。102. Establish a pulse shaping filter to limit the bandwidth of the baseband symbol signal and perform filtering through the filter.

建立脉冲成形滤波器,使其限制步骤101输出的I通道和Q通道的基带符号的信号带宽并通过满足内奎斯特条件的RC滤波器输出滤波后的信号。A pulse shaping filter is established to limit the signal bandwidth of the baseband symbols of the I channel and Q channel output in step 101 and output the filtered signal through an RC filter satisfying the Nyquist condition.

脉冲成形滤波器作用于基带调制符号来限制信号的带宽。除此之外,它通过满足奈奎斯特准则,避免了符号间干扰(ISI)。满足奈奎斯特准则的脉冲成形滤波器又称为奈奎斯特滤波器。A pulse-shaping filter is applied to the baseband modulation symbols to limit the bandwidth of the signal. In addition, it avoids inter-symbol interference (ISI) by satisfying the Nyquist criterion. A pulse-shaping filter that satisfies the Nyquist criterion is also called a Nyquist filter.

RC滤波器在时域每个符号周期都有零交叉点,满足内奎斯特条件;在频域,低频段为单位增益,中频段升余弦频谱,高频段零增益可以有效控制信号的带宽。为了使得在抽样时刻信噪比最大,在实际应用中通常使用两个根升余弦(RRC)滤波器:一个作为发送端成形滤波器,一个在接收端形成匹配滤波,两者的总效果相当于单个RC滤波器,这样做既能够使得抽样时信噪比达到最高,又能够在一定的带限平坦信道中不引入码间干扰。The RC filter has a zero-crossing point in each symbol period in the time domain, which satisfies the Nyquist condition; in the frequency domain, the low-frequency band is unity gain, the mid-band raised cosine spectrum, and the high-band zero gain can effectively control the bandwidth of the signal. In order to maximize the signal-to-noise ratio at the sampling moment, two root-raised cosine (RRC) filters are usually used in practical applications: one is used as a shaping filter at the sending end, and the other is used as a matching filter at the receiving end. The total effect of the two is equivalent to A single RC filter, in this way, can not only make the signal-to-noise ratio reach the highest when sampling, but also can not introduce intersymbol interference in a certain band-limited flat channel.

RRC滤波器的脉冲响应的定义如下:The impulse response of the RRC filter is defined as follows:

PP rrcrrc (( tt )) == 44 αα coscos [[ (( 11 ++ αα )) πtπt // TT sthe s ]] ++ sinsin [[ (( 11 -- αα )) // TT sthe s ]] (( 44 αtαt // TT sthe s )) -- 11 ππ TT sthe s [[ 11 -- 1616 αα 22 tt 22 // TT sthe s 22 ]]

借助于LabVIEW的移位寄存器,发送端把Prrc(t)在每个符号周期作用于调制过的基带信号,相当于在频域作用了一个根升余弦滤波器。With the help of the shift register of LabVIEW, the transmitting end applies P rrc (t) to the modulated baseband signal in each symbol period, which is equivalent to applying a root raised cosine filter in the frequency domain.

参见图5,所述步骤102中的脉冲成形滤波器的工作步骤包括:Referring to Fig. 5, the working steps of the pulse shaping filter in the step 102 include:

获取基带符号流,同时建立一根升余弦滤波器和一移位寄存器;Obtain the baseband symbol stream, and simultaneously establish a raised cosine filter and a shift register;

在发送端通过所述根生余弦滤波器对基带符号进行成形滤波;performing shaping filtering on the baseband symbols through the root cosine filter at the sending end;

在接收端通过所述移位寄存器对基带符号进行匹配滤波。At the receiving end, the baseband symbols are matched and filtered through the shift register.

103、建立I/Q调制器,使其将滤波后基带信号进行调制并输出。103. Establish an I/Q modulator to modulate and output the filtered baseband signal.

建立I/Q调制器,使其将滤波后的I通道数据和Q通道数据通过相匹配的载波进行调制,并将调制后的信号与I/Q通道的信号经乘积调制并输出。An I/Q modulator is established to modulate the filtered I-channel data and Q-channel data through a matched carrier, and modulate the modulated signal and the signal of the I/Q channel through product modulation and output.

I/Q调制有两个目的:一是整合分离的in-phase和quadrature数据流以便提高频谱利用率;二是提升基带信号的频率到适合远距离传输的范围。两个通道的基带信号被两个正交的载波调制,即cos(2πfct)和sin(2πfct),与I/Q通道的信号经乘积调制后的和为最后的输出信号。I/Q modulation has two purposes: one is to integrate separate in-phase and quadrature data streams to improve spectrum utilization; the other is to increase the frequency of the baseband signal to a range suitable for long-distance transmission. The baseband signals of the two channels are modulated by two orthogonal carriers, namely cos(2πf c t) and sin(2πf c t), and the sum of the product modulation and the I/Q channel signals is the final output signal.

参见图6,所述步骤103中的I/Q调制器的工作步骤包括:Referring to Fig. 6, the working steps of the I/Q modulator in the step 103 include:

将滤波后的I通道数据通过cos(2πfct)载波进行调制;The filtered I channel data is modulated by a cos(2πf c t) carrier;

将滤波后的Q通道数据通过sin(2πfct)载波进行调制;The filtered Q channel data is modulated by a sin(2πf c t) carrier;

将上述两步骤调制后的数据与I/Q通道的信号经乘积调制并输出。The data modulated by the above two steps and the signal of the I/Q channel are product-modulated and output.

104、建立D/A转换器,使其将步骤103输出的数字调制信号转变为模拟信号并输出。104. Establish a D/A converter to convert the digital modulation signal output in step 103 into an analog signal and output it.

D/A转换器设计是为了实现D/A转换,把软件生成的I/Q调制信号转变成物理信号通过模拟信道传出去。物理信号的传送需要精准的时序控制和收发同步。这里使用了2个函数发生器:一个作为外部时钟源,另一个作为两个信号采集卡的起动触发器。DAQ板的参数如下表2.2所示:The D/A converter is designed to realize D/A conversion, which converts the I/Q modulation signal generated by the software into a physical signal and transmits it through the analog channel. The transmission of physical signals requires precise timing control and synchronization of sending and receiving. Two function generators are used here: one as an external clock source and the other as a start trigger for two signal acquisition cards. The parameters of the DAQ board are shown in Table 2.2 below:

表2.2Table 2.2

作为一实施例,本发明所述方法100还包括提供用户界面供用户设置相关参数的步骤,用户通过界面设置调制方法、每槽符号数、采样频率、载波频率等。As an embodiment, the method 100 of the present invention further includes the step of providing a user interface for the user to set related parameters, and the user sets the modulation method, number of symbols per slot, sampling frequency, carrier frequency, etc. through the interface.

参见图3,本发明还提供一种矢量信号发生器200,其通过LabVIEW语言实现,包括:Referring to Fig. 3, the present invention also provides a kind of vector signal generator 200, and it realizes by LabVIEW language, comprises:

基带数字信号发生器201,用以生成随机二进制序列,将二进制序列映射为基带符号,将形成的基带符号进行能量控制,最后将基带符号分离成IQ调制中的I通道数据和Q通道数据输出;The baseband digital signal generator 201 is used to generate random binary sequences, map the binary sequences into baseband symbols, perform energy control on the formed baseband symbols, and finally separate the baseband symbols into I channel data and Q channel data output in IQ modulation;

脉冲成形滤波器202,连接所述基带数字信号发生器201的输出端,用以限制所述I通道和Q通道的基带符号的信号带宽并通过满足内奎斯特条件的RC滤波器输出滤波后的信号;A pulse shaping filter 202, connected to the output terminal of the baseband digital signal generator 201, is used to limit the signal bandwidth of the baseband symbols of the I channel and the Q channel and pass through an RC filter satisfying the Nyquist condition to output and filter signal of;

I/Q调制器203,连接所述脉冲成形滤波器202的输出端,用以将滤波后的I通道数据和Q通道数据通过相匹配的载波进行调制,并将调制后的信号与I/Q通道的信号经乘积调制并输出;The I/Q modulator 203 is connected to the output end of the pulse shaping filter 202 to modulate the filtered I channel data and Q channel data through a matched carrier, and combine the modulated signal with the I/Q The signal of the channel is modulated by the product and output;

D/A转换器204,连接所述I/Q调制器203的输出端,用以将I/Q调制器203输出的数字调制信号转变为模拟信号并输出。The D/A converter 204 is connected to the output terminal of the I/Q modulator 203, and is used for converting the digital modulation signal output by the I/Q modulator 203 into an analog signal and outputting it.

作为一实施例,所述基带数字信号发生器201还包括:As an embodiment, the baseband digital signal generator 201 also includes:

生成二进制序列的模块;A module that generates binary sequences;

通过星座图将二进制序列映射为基带符号的模块;A module that maps a binary sequence to a baseband symbol through a constellation diagram;

将基带符号的幅值乘以一能量控制常量的模块;A module that multiplies the amplitude of the baseband symbols by an energy control constant;

将经过能量控制的基带符号分离成IQ调制中的I通道数据和Q通道数据并输出的模块。A module that separates the energy-controlled baseband symbols into I-channel data and Q-channel data in IQ modulation and outputs them.

作为一实施例,所述脉冲成形滤波器202还包括:As an embodiment, the pulse shaping filter 202 further includes:

获取基带符号流并建立一根升余弦滤波器和一移位寄存器的模块;Obtain the baseband symbol stream and build a raised cosine filter and a shift register module;

在发送端通过所述根生余弦滤波器对基带符号进行成形滤波的模块;A module for shaping and filtering baseband symbols through the root cosine filter at the sending end;

在接收端通过所述移位寄存器对基带符号进行匹配滤波的模块。A module for performing matched filtering on baseband symbols through the shift register at the receiving end.

作为一实施例,所述I/Q调制器203还包括:As an embodiment, the I/Q modulator 203 further includes:

将滤波后的I通道数据通过cos(2πfct)载波进行调制的模块;A module that modulates the filtered I channel data through a cos(2πf c t) carrier;

将滤波后的Q通道数据通过sin(2πfct)载波进行调制的模块;A module that modulates the filtered Q channel data through a sin(2πf c t) carrier;

将上述两模块调制后的数据与I/Q通道的信号经乘积调制并输出的模块。A module that modulates the data modulated by the above two modules and the signal of the I/Q channel through product modulation and outputs it.

另外,所述发生器还包括用户界面模块,用以供用户设置调制方法、每槽符号数、采样频率、载波频率。In addition, the generator further includes a user interface module, which is used for the user to set the modulation method, the number of symbols per slot, the sampling frequency, and the carrier frequency.

需要指出的是,本发明所述的一种矢量信号发生器200和本发明所述一种矢量信号的发生方法100,两者在原理和实施例上是相同或类似的,故其重复部分不再赘述。It should be pointed out that a vector signal generator 200 of the present invention and a vector signal generation method 100 of the present invention are the same or similar in principle and embodiment, so the repeated parts are not Let me repeat.

本技术领域中的普通技术人员应当认识到,以上的实施例仅是用来说明本发明,而并非用作为对本发明的限定,只要在本发明的实质精神范围内,对以上实施例的变化、变型都将落在本发明的权利要求书范围内。Those of ordinary skill in the art should recognize that the above embodiments are only used to illustrate the present invention, rather than to limit the present invention, as long as within the spirit of the present invention, changes to the above embodiments, Modifications are intended to fall within the scope of the claims of the present invention.

Claims (10)

1.一种矢量信号的发生方法,其通过LabVIEW语言实现,其特征在于,包括以下步骤:1. a generation method of vector signal, it is realized by LabVIEW language, is characterized in that, may further comprise the steps: 1.1、建立基带数字信号发生器,使其生成随机二进制序列,将二进制序列映射为基带符号,将形成的基带符号进行能量控制,最后将基带符号分离成IQ调制中的I通道数据和Q通道数据并输出;1.1. Establish a baseband digital signal generator to generate random binary sequences, map the binary sequences into baseband symbols, perform energy control on the formed baseband symbols, and finally separate the baseband symbols into I channel data and Q channel data in IQ modulation and output; 1.2、建立脉冲成形滤波器,使其限制步骤1.1输出的I通道和Q通道的基带符号的信号带宽并通过满足内奎斯特条件的RC滤波器输出滤波后的信号;1.2, set up the pulse shaping filter, make it limit the signal bandwidth of the baseband symbol of the I passway of step 1.1 output and the Q passway and output the filtered signal by the RC filter satisfying the Nyquist condition; 1.3、建立I/Q调制器,使其将滤波后的I通道数据和Q通道数据通过相匹配的载波进行调制,并将调制后的信号与I/Q通道的信号经乘积调制并输出;1.3. Establish an I/Q modulator so that it modulates the filtered I channel data and Q channel data through a matched carrier, and modulates the modulated signal and the signal of the I/Q channel through product modulation and outputs it; 1.4、建立D/A转换器,使其将步骤1.3输出的数字调制信号转变为模拟信号并输出。1.4. Establish a D/A converter to convert the digital modulation signal output in step 1.3 into an analog signal and output it. 2.如权利要求1所述的方法,其特征在于,所述步骤1.1中基带数字信号发生器的工作步骤包括:2. The method according to claim 1, characterized in that, the working steps of the baseband digital signal generator in the step 1.1 include: 1.1.1、生成二进制序列;1.1.1. Generate a binary sequence; 1.1.2、通过星座图将二进制序列映射为基带符号;1.1.2. Map the binary sequence to baseband symbols through the constellation diagram; 1.1.3、将基带符号的幅值乘以一能量控制常量;1.1.3. Multiply the amplitude of the baseband symbol by an energy control constant; 1.1.4、将经过能量控制的基带符号分离成IQ调制中的I通道数据和Q通道数据并输出。1.1.4. Separate the energy-controlled baseband symbols into I channel data and Q channel data in IQ modulation and output them. 3.如权利要求2所述的方法,其特征在于,所述步骤1.2中的脉冲成形滤波器的工作步骤包括:3. The method according to claim 2, characterized in that, the working steps of the pulse shaping filter in said step 1.2 include: 1.2.1、获取基带符号流,同时建立一根升余弦滤波器和一移位寄存器;1.2.1, obtain the baseband symbol stream, and set up a raised cosine filter and a shift register at the same time; 1.2.2、在发送端通过所述根生余弦滤波器对基带符号进行成形滤波;1.2.2, performing shaping filtering on the baseband symbols through the root cosine filter at the transmitting end; 1.2.3、在接收端通过所述移位寄存器对基带符号进行匹配滤波。1.2.3. Perform matched filtering on the baseband symbols through the shift register at the receiving end. 4.如权利要求3所述的方法,其特征在于,所述步骤1.3中的I/Q调制器的工作步骤包括:4. the method for claim 3 is characterized in that, the working step of the I/Q modulator in the described step 1.3 comprises: 1.3.1、将滤波后的I通道数据通过cos(2πfct)载波进行调制;1.3.1, the filtered I channel data is modulated by a cos(2πf c t) carrier; 1.3.2、将滤波后的Q通道数据通过sin(2πfct)载波进行调制;1.3.2. Modulate the filtered Q channel data through a sin(2πf c t) carrier; 1.3.3、将上述两步骤调制后的数据与I/Q通道的信号经乘积调制并输出。1.3.3. The data modulated by the above two steps and the signal of the I/Q channel are multiplied and output. 5.如权利要求4所述的方法,其特征在于,所述方法还包括提供用户界面供用户设置相关参数的步骤。5. The method according to claim 4, further comprising the step of providing a user interface for users to set related parameters. 6.一种矢量信号发生器,其通过LabVIEW语言实现,其特征在于,包括:6. A vector signal generator, which is realized by LabVIEW language, is characterized in that, comprising: 基带数字信号发生器,用以生成随机二进制序列,将二进制序列映射为基带符号,将形成的基带符号进行能量控制,最后将基带符号分离成IQ调制中的I通道数据和Q通道数据输出;The baseband digital signal generator is used to generate random binary sequences, map the binary sequences into baseband symbols, perform energy control on the formed baseband symbols, and finally separate the baseband symbols into I channel data and Q channel data output in IQ modulation; 脉冲成形滤波器,连接所述基带数字信号发生器的输出端,用以限制所述I通道和Q通道的基带符号的信号带宽并通过满足内奎斯特条件的RC滤波器输出滤波后的信号;A pulse shaping filter, connected to the output of the baseband digital signal generator, used to limit the signal bandwidth of the baseband symbols of the I channel and the Q channel and output the filtered signal through an RC filter satisfying the Nyquist condition ; I/Q调制器,连接所述脉冲成形滤波器的输出端,用以将滤波后的I通道数据和Q通道数据通过相匹配的载波进行调制,并将调制后的信号与I/Q通道的信号经乘积调制并输出;The I/Q modulator is connected to the output end of the pulse shaping filter, in order to modulate the filtered I channel data and Q channel data through a matched carrier, and combine the modulated signal with the I/Q channel The signal is modulated by product and output; D/A转换器,连接所述I/Q调制器的输出端,用以将I/Q调制器输出的数字调制信号转变为模拟信号并输出。The D/A converter is connected to the output terminal of the I/Q modulator, and is used to convert the digital modulation signal output by the I/Q modulator into an analog signal and output it. 7.如权利要求6所述的发生器,其特征在于,所述基带数字信号发生器还包括:7. generator as claimed in claim 6, is characterized in that, described baseband digital signal generator also comprises: 生成二进制序列的模块;A module that generates binary sequences; 通过星座图将二进制序列映射为基带符号的模块;A module that maps a binary sequence to a baseband symbol through a constellation diagram; 将基带符号的幅值乘以一能量控制常量的模块;A module that multiplies the amplitude of the baseband symbols by an energy control constant; 将经过能量控制的基带符号分离成IQ调制中的I通道数据和Q通道数据并输出的模块。A module that separates the energy-controlled baseband symbols into I-channel data and Q-channel data in IQ modulation and outputs them. 8.如权利要求7所述的发生器,其特征在于,所述脉冲成形滤波器还包括:8. The generator of claim 7, wherein the pulse shaping filter further comprises: 获取基带符号流并建立一根升余弦滤波器和一移位寄存器的模块;Obtain the baseband symbol stream and build a raised cosine filter and a shift register module; 在发送端通过所述根生余弦滤波器对基带符号进行成形滤波的模块;A module for shaping and filtering baseband symbols through the root cosine filter at the sending end; 在接收端通过所述移位寄存器对基带符号进行匹配滤波的模块。A module for performing matched filtering on baseband symbols through the shift register at the receiving end. 9.如权利要求8所述的发生器,其特征在于,所述I/Q调制器还包括:9. The generator of claim 8, wherein the I/Q modulator further comprises: 将滤波后的I通道数据通过cos(2πfct)载波进行调制的模块;A module that modulates the filtered I channel data through a cos(2πf c t) carrier; 将滤波后的Q通道数据通过sin(2πfct)载波进行调制的模块;A module that modulates the filtered Q channel data through a sin(2πf c t) carrier; 将上述两模块调制后的数据与I/Q通道的信号经乘积调制并输出的模块。A module that modulates the data modulated by the above two modules and the signal of the I/Q channel through product modulation and outputs it. 10.如权利要求9所述的发生器,其特征在于,所述发生器还包括用户界面模块,用以供用户设置调制方法、每槽符号数、采样频率、载波频率。10. The generator according to claim 9, characterized in that, the generator further comprises a user interface module for the user to set the modulation method, the number of symbols per slot, the sampling frequency, and the carrier frequency.
CN2009100567209A 2009-08-20 2009-08-20 Vector signal generating method and generator Pending CN101997789A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2009100567209A CN101997789A (en) 2009-08-20 2009-08-20 Vector signal generating method and generator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2009100567209A CN101997789A (en) 2009-08-20 2009-08-20 Vector signal generating method and generator

Publications (1)

Publication Number Publication Date
CN101997789A true CN101997789A (en) 2011-03-30

Family

ID=43787399

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009100567209A Pending CN101997789A (en) 2009-08-20 2009-08-20 Vector signal generating method and generator

Country Status (1)

Country Link
CN (1) CN101997789A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102882658A (en) * 2011-07-12 2013-01-16 联发科技股份有限公司 Transmitter and signal transmission method
CN104158781A (en) * 2014-08-28 2014-11-19 上海航天电子通讯设备研究所 FPGA (Field Programmable Gate Array)-based ultrahigh-speed APSK (Amplitude Phase Shift Keying) modulation method and modulation system
CN111769876A (en) * 2020-06-16 2020-10-13 光创新电(苏州)信息科技有限公司 Vector millimeter wave signal generation system based on optical carrier suppression without precoding
CN111769879A (en) * 2020-06-16 2020-10-13 光创新电(苏州)信息科技有限公司 System for generating vector signal based on optical carrier suppression and using method thereof
US20230224193A1 (en) * 2020-06-03 2023-07-13 Transcom (Shanghai) Technology Co., Ltd. Circuit structure for realizing real-time predistortion calibration of broadband iq modulation and method thereof

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102882658A (en) * 2011-07-12 2013-01-16 联发科技股份有限公司 Transmitter and signal transmission method
CN102882658B (en) * 2011-07-12 2016-06-08 联发科技股份有限公司 Transmitter and signal transmission method
CN104158781A (en) * 2014-08-28 2014-11-19 上海航天电子通讯设备研究所 FPGA (Field Programmable Gate Array)-based ultrahigh-speed APSK (Amplitude Phase Shift Keying) modulation method and modulation system
CN104158781B (en) * 2014-08-28 2018-03-27 上海航天电子通讯设备研究所 A kind of super high-speed A PSK modulator approaches and modulating system based on FPGA
US20230224193A1 (en) * 2020-06-03 2023-07-13 Transcom (Shanghai) Technology Co., Ltd. Circuit structure for realizing real-time predistortion calibration of broadband iq modulation and method thereof
US12119965B2 (en) * 2020-06-03 2024-10-15 Transcom (Shanghai Technology Co., Ltd. Circuit structure for realizing real-time predistortion calibration of broadband IQ modulation and method thereof
CN111769876A (en) * 2020-06-16 2020-10-13 光创新电(苏州)信息科技有限公司 Vector millimeter wave signal generation system based on optical carrier suppression without precoding
CN111769879A (en) * 2020-06-16 2020-10-13 光创新电(苏州)信息科技有限公司 System for generating vector signal based on optical carrier suppression and using method thereof

Similar Documents

Publication Publication Date Title
CN106161310B (en) A kind of multicarrier difference chaotic shift keying modulation demodulation method and modem
CN113726713B (en) A time-domain multiplexing frequency-shift chirp keying modulation and its quadrature modulation extension method
CN101262467B (en) Implementation method and implementation device of digital baseband frequency hopping modulation system
CN111431828B (en) Low-power-consumption Bluetooth constant envelope phase modulation and demodulation method and equipment
CN105635022A (en) Offset orthogonal multicarrier baseband system
CN105553909B (en) A kind of method that iteration limit filtration reduces ofdm signal peak-to-average force ratio
CN101312357A (en) Modulating method for Chirp ultra wide band communication system
CN101997789A (en) Vector signal generating method and generator
CN102801674A (en) Incoherent detection method and device of continuous phase modulation signals
US8971450B2 (en) Transmission device, reception device, transmission method and reception method for wireless communication system
CN106506422B (en) A kind of non-coherent demodulation method of 6PSK modulated spread spectrum signal
CN106685474B (en) A kind of cycle spread spectrum modulation technique based on ZC sequences
CN104486284A (en) Enhanced six-dimensional 64PSK constellation-based orthogonal frequency division multiplexing method
CN104506471A (en) Multi-modulation-format digital baseband generating and modulating device
CN103731390A (en) Method for reducing OFDM signal peak-to-average power ratio in RoF system
CN106452501A (en) Establishment method for real virtual staggered quadriphase sequence, MSK/GMSK (Gaussian Minimum Shift Keying) synchronization method and spectrum spread system
CN201352797Y (en) CPM modulator based on corrective Gaussian pulse shaping
CN101997664A (en) Method for analyzing bit error rate of signal transmission
CN111431836B (en) Method and system for constructing baseband waveform in 512-path subcarrier OFDM wireless communication
CN105681239A (en) Coherent demodulation implementation method for short-wave single-sideband system
CN114221672A (en) Frequency domain sparse signal transceiving system implementation method based on IFFT
CN103001921B (en) The production method of offset quadrature phase-shift-keying signal and transmitter
Galvão et al. Bandwidth efficient gaussian minimum frequency-shift keying approach for software defined radio
Radder et al. Efficient MODEM Design For SDR Application
CN114006644A (en) Method for realizing satellite measurement and control simulator based on PXI bus

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20110330