CN100370766C - Design Method of Test Platform for Distributed Wireless Communication Transmission Technology - Google Patents
Design Method of Test Platform for Distributed Wireless Communication Transmission Technology Download PDFInfo
- Publication number
- CN100370766C CN100370766C CNB2005101245986A CN200510124598A CN100370766C CN 100370766 C CN100370766 C CN 100370766C CN B2005101245986 A CNB2005101245986 A CN B2005101245986A CN 200510124598 A CN200510124598 A CN 200510124598A CN 100370766 C CN100370766 C CN 100370766C
- Authority
- CN
- China
- Prior art keywords
- channel
- output
- module
- input
- data
- 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
Links
- 238000012360 testing method Methods 0.000 title claims abstract description 79
- 238000000034 method Methods 0.000 title claims abstract description 47
- 230000005540 biological transmission Effects 0.000 title claims abstract description 31
- 230000006854 communication Effects 0.000 title claims abstract description 31
- 238000004891 communication Methods 0.000 title claims abstract description 30
- 238000005516 engineering process Methods 0.000 title abstract description 23
- 238000013461 design Methods 0.000 title abstract description 5
- 238000005562 fading Methods 0.000 claims description 37
- 238000001228 spectrum Methods 0.000 claims description 12
- 238000005314 correlation function Methods 0.000 claims description 6
- 230000000007 visual effect Effects 0.000 claims description 4
- 238000000354 decomposition reaction Methods 0.000 claims description 3
- 238000009432 framing Methods 0.000 claims description 3
- 238000005070 sampling Methods 0.000 claims description 3
- 230000003595 spectral effect Effects 0.000 claims description 3
- URWAJWIAIPFPJE-YFMIWBNJSA-N sisomycin Chemical compound O1C[C@@](O)(C)[C@H](NC)[C@@H](O)[C@H]1O[C@@H]1[C@@H](O)[C@H](O[C@@H]2[C@@H](CC=C(CN)O2)N)[C@@H](N)C[C@H]1N URWAJWIAIPFPJE-YFMIWBNJSA-N 0.000 claims 4
- 238000006243 chemical reaction Methods 0.000 claims 1
- 150000001875 compounds Chemical class 0.000 claims 1
- 238000011549 displacement method Methods 0.000 claims 1
- 230000008676 import Effects 0.000 claims 1
- 230000001105 regulatory effect Effects 0.000 claims 1
- 238000004088 simulation Methods 0.000 abstract description 19
- 238000011156 evaluation Methods 0.000 abstract description 9
- 238000000926 separation method Methods 0.000 abstract 1
- 239000000872 buffer Substances 0.000 description 16
- 238000010586 diagram Methods 0.000 description 8
- 238000010295 mobile communication Methods 0.000 description 8
- 238000009826 distribution Methods 0.000 description 7
- 238000012545 processing Methods 0.000 description 3
- 238000011160 research Methods 0.000 description 3
- 238000007493 shaping process Methods 0.000 description 3
- 238000009827 uniform distribution Methods 0.000 description 3
- 238000012795 verification Methods 0.000 description 3
- 238000005094 computer simulation Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000012827 research and development Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 238000011426 transformation method Methods 0.000 description 2
- 108010076504 Protein Sorting Signals Proteins 0.000 description 1
- 241001168730 Simo Species 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000005284 excitation Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000012067 mathematical method Methods 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000000528 statistical test Methods 0.000 description 1
- 238000005309 stochastic process Methods 0.000 description 1
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Monitoring And Testing Of Transmission In General (AREA)
Abstract
Description
技术领域technical field
本发明涉及一种用于无线通信传输技术测试平台的设计方法,尤其涉及一种基于以太网的分布式无线通信传输技术测试平台的设计方法。The invention relates to a design method for a wireless communication transmission technology test platform, in particular to a design method for a distributed wireless communication transmission technology test platform based on Ethernet.
背景技术Background technique
在过去的二十年里,以移动通信为代表的无线通信系统发展日新月异,以低速语音业务为代表的第一、二代移动通信系统已经越来越满足不了人们对数据和多媒体业务的需要,以高速数据、多媒体、智能化业务为主要目标的第三代移动通信系统已经越来越接近人们的生活,第三代移动通信系统是向未来个人通信演进的一个重要发展阶段,具有划时代的重要意义,其必将对人类的生活、经济的发展产生重大的影响。同时随着第三代移动通信系统逐渐进入商用,国内外有关超第三代移动通信(Beyond 3G)及第四代移动通信的研究已百花齐放。In the past two decades, the wireless communication system represented by mobile communication has developed rapidly, and the first and second generation mobile communication systems represented by low-speed voice services have been increasingly unable to meet people's needs for data and multimedia services. The third-generation mobile communication system with high-speed data, multimedia, and intelligent services as the main goal is getting closer to people's lives. The third-generation mobile communication system is an important development stage for the evolution of future personal communication, and has epoch-making importance. It is bound to have a significant impact on human life and economic development. At the same time, with the gradual commercialization of the third-generation mobile communication system, the research on Beyond 3G and fourth-generation mobile communication at home and abroad has flourished.
从第二代移动通信系统的研发开始至今,计算机仿真测试已经成为了移动通信研发的最有力武器。每一项新技术或每一个新系统投入商用之前都是由多家公司或者研究机构进行了长时间的仿真以检验其性能。对于第四代无线通信系统这样预研性技术评估,更是先要采用计算机仿真的方法得到客观性验证之后才能进入实测阶段。通常的通信系统的仿真测试可以分为链路级仿真测试和系统级仿真测试两方面。系统级仿真测试主要是针对无线接入系统进行仿真测试。链路级仿真测试主要是对通信系统物理层的无线传输技术(如编码、交织、调制和扩频等)进行仿真,得到该技术在不同无线信道下的性能。仿真结果主要表现为在不同无线环境下的误码率(BER)或者误帧率(FER)与信噪比的关系曲线。链路级仿真主要有两个用途,一是用于检验无线传输技术的性能,二是检验无线系统的端到端性能,并为系统级仿真提供数据支持。Since the research and development of the second-generation mobile communication system, computer simulation testing has become the most powerful weapon for mobile communication research and development. Before each new technology or each new system is put into commercial use, many companies or research institutions conduct long-term simulations to test their performance. For the pre-research technical evaluation of the fourth-generation wireless communication system, it is necessary to use computer simulation methods to obtain objective verification before entering the actual measurement stage. Common simulation tests of communication systems can be divided into link-level simulation tests and system-level simulation tests. The system-level simulation test is mainly for the simulation test of the wireless access system. The link-level simulation test is mainly to simulate the wireless transmission technology (such as coding, interleaving, modulation and spread spectrum, etc.) of the physical layer of the communication system to obtain the performance of the technology under different wireless channels. The simulation results are mainly shown as the relationship curves of bit error rate (BER) or frame error rate (FER) and signal-to-noise ratio under different wireless environments. Link-level simulation has two main purposes, one is to test the performance of wireless transmission technology, and the other is to test the end-to-end performance of the wireless system and provide data support for system-level simulation.
多输入多输出(MIMO,Multiple-Input Multiple-Output)无线通信传输技术具有很好的抗衰落和抗噪声的能力,从而可获得巨大的容量。因此,在功率带宽受限的无线信道中,多输入多输出(MIMO,Multiple-Input Multiple-Output)无线通信传输技术是实现高数据速率、提高系统容量和传输质量的重要技术之一。它的优越特性使之成为未来超三代通信系统(B3G)以及第四代通信系统中的关键技术之一。Multiple-Input Multiple-Output (MIMO, Multiple-Input Multiple-Output) wireless communication transmission technology has good anti-fading and anti-noise capabilities, so that huge capacity can be obtained. Therefore, in a wireless channel with limited power bandwidth, multiple-input multiple-output (MIMO, Multiple-Input Multiple-Output) wireless communication transmission technology is one of the important technologies to achieve high data rate, improve system capacity and transmission quality. Its superior characteristics make it one of the key technologies in the future super three-generation communication system (B3G) and the fourth-generation communication system.
但是,多输入多输出通信系统的无线传输技术进行评估所需的运算量要比以往的单输入单输出通信系统的评估测试要大很多。如果再考虑多用户情况下的测试,其运算量是无法利用现有的单台高性能计算机实现的。However, the amount of computing required for the evaluation of the wireless transmission technology of the MIMO communication system is much larger than that of the evaluation test of the previous SIMO communication system. If the test under multi-user conditions is considered, the amount of calculation cannot be realized by using an existing single high-performance computer.
发明内容Contents of the invention
本发明的目的在于克服上述现有技术的缺点,提供了一种能够提高无线通信传输技术测试评估的效率,保证测试公平性的分布式无线通信传输技术测试平台的设计方法,The purpose of the present invention is to overcome the above-mentioned shortcoming of prior art, provide a kind of efficiency that can improve the test evaluation of wireless communication transmission technology, guarantee the design method of the distributed wireless communication transmission technology test platform of test fairness,
为达到上述目的,本发明采用的技术方案是:In order to achieve the above object, the technical scheme adopted in the present invention is:
1)信源比特流的生成1) Generation of source bit stream
首先利用迭代取中法、移位法、乘同余法或混合同余法将随机输入的一个二进制序列将其变换产生一个复合复高斯分布的随机信号序列,然后再通过随机信号的假设检验法产生在(0,1)区间上服从均匀分布的且能够在8Kbps至100Mbps之间自由调节的速率、帧长的随机信源比特流;First, use iterative centering method, shift method, multiplication congruence method or mixed congruence method to transform a random input binary sequence to generate a random signal sequence with complex Gaussian distribution, and then pass the random signal hypothesis testing method Generate a random source bit stream with a rate and frame length that is uniformly distributed on the (0, 1) interval and can be freely adjusted between 8Kbps and 100Mbps;
2)链接被测发射机模块2) Link the transmitter module under test
根据接口规范将被测发射机模块链接进测试平台的发射主机,然后将生成的信源比特流接入被测发射机模块,被测发射机模块对接收的数据进行信道编码、交织、调制、空时编码及组帧算法输出的数据;According to the interface specification, the transmitter module under test is linked to the transmitter host of the test platform, and then the generated source bit stream is connected to the transmitter module under test, and the transmitter module under test performs channel coding, interleaving, modulation, Data output by space-time coding and framing algorithms;
3)多输入多输出MIMO信道模块的生成3) Generation of multiple-input multiple-output MIMO channel modules
假设多输入多输出MIMO信道有M根发射天线和N个接收天线,亦即M个输入和N输出,那么MIMO信道就相当于M×N条独立的单输入单输出SISO信道,每个独立的单输入单输出SISO信道具有频率选择性衰落和时间选择性衰落两种特性,频率选择性衰落特性的实现是将一个“宽带”信号通过多径信道变为一个“窄带”信号,然后通过多个独立的单径信道加权从而得到所需的频率选择性衰落,时间选择性衰落特性的实现是利用成形滤波器的方法,产生符合多普勒功率谱形,幅度服从瑞利分布,相位服从均匀分布的随机过程采样信号去乘以被测发射机的输出信号得到的结果,从而得到所需的时间选择性衰落,即生成了M×N条单输入单输出SISO信道,进而得到多输入多输出MIMO信道;Assuming that a multiple-input multiple-output MIMO channel has M transmit antennas and N receive antennas, that is, M inputs and N outputs, then the MIMO channel is equivalent to M×N independent single-input single-output SISO channels, each independent The single-input single-output SISO channel has two characteristics of frequency selective fading and time selective fading. The realization of the frequency selective fading characteristic is to change a "broadband" signal into a "narrowband" signal through a multipath channel, and then pass through multiple Independent single-path channel weighting to obtain the required frequency selective fading, and the realization of time selective fading characteristics is to use the method of shaping filter to generate Doppler power spectrum shape, the amplitude obeys the Rayleigh distribution, and the phase obeys the uniform distribution The random process sampling signal is multiplied by the output signal of the transmitter under test to obtain the required time-selective fading, that is, M×N single-input single-output SISO channels are generated, and then multiple-input multiple-output MIMO channel;
4)多输入多输出MIMO信道模块独立性的验证4) Verification of the independence of multiple-input multiple-output MIMO channel modules
假设M×N条单输入单输出SISO信道中的任意一条之间的多径信道的径数为K,对M×N×K个独立的单径信道进行随机采样取其中任意两组构成对应的两组随机变量,用相关函数或互协方差函数来检验两个信道之间的独立性,若两个相关函数的取值为零则两个信道相互独立,否则转入多输入多输出MIMO信道模块的生成重新生成多输入多输出MIMO信道模块;Assuming that the number of multipath channels between any one of the M×N single-input single-output SISO channels is K, randomly sample M×N×K independent single-path channels and select any two groups of them to form the corresponding Two sets of random variables, use the correlation function or cross-covariance function to test the independence between the two channels, if the value of the two correlation functions is zero, the two channels are independent of each other, otherwise transfer to the MIMO channel Module generation regenerates the multiple-input multiple-output MIMO channel module;
5)数据的网络传输5) Network transmission of data
将发射主机输出的数据经MIMO信道后,利用套接字实现TCP/IP协议网络传输,即将该数据传送到接收主机,由接收主机中的被测接收机模块读取该数据;After the data output by the transmitting host passes through the MIMO channel, the socket is used to realize the TCP/IP protocol network transmission, that is, the data is transmitted to the receiving host, and the receiver module under test in the receiving host reads the data;
6)链接被测接收机模块6) Link the receiver module under test
根据接口规范将被测接收机模块链接进测试平台的接收主机,然后利用网络传输将多输入多输出MIMO信道模块的输出数据接入被测接收机模块,被测接收机模块对接收的数据进行信道估计、均衡、解调、信道译码算法输出比特流之后,即可进行测试;Link the receiver module under test to the receiving host of the test platform according to the interface specification, and then use the network transmission to connect the output data of the MIMO channel module to the receiver module under test, and the receiver module under test performs the received data Channel estimation, equalization, demodulation, and channel decoding algorithms can be tested after outputting the bit stream;
7)利用虚拟仪器显示结果7) Use virtual instruments to display the results
根据周期图法,最大熵谱估计法或Pisarenko谐波分解法对被测发射机模块的输出数据进行功率谱估计以及将被测接收机模块输出的比特流与信源比特流进行对比,统计总的错误比特数,进而得到误码率,最后利用VisualC++中提供的各种显示类函数显示出来。According to the periodogram method, the maximum entropy spectrum estimation method or the Pisarenko harmonic decomposition method, the power spectrum estimation of the output data of the transmitter module under test is carried out, and the bit stream output by the receiver module under test is compared with the source bit stream, and the statistical total The number of error bits, and then get the bit error rate, and finally use the various display functions provided in Visual C++ to display it.
本发明能够对普通的无线通信传输技术以及未来无线通信中很重要的多输入多输出通信系统的传输技术进行评估,利用套接字将测试平台的各个处理器利用TCP/IP网络协议连接起来,将整个测试的运算分散到两个计算机上,一方面使得仿真测试在仿真规模与执行速度两方面均得到改进;另一方面,使得被测发射机模块和被测接收机模块真正实现了物理分离且被测接收机模块所接收到的数据完全由我们第三方评估单位来决定,完全杜绝了测试方将被测发射机模块和被测接收机模块短路的情况;因此,本发明能够提高无线通信传输技术测试评估的效率,保证了测试的公平性。The present invention can evaluate the common wireless communication transmission technology and the transmission technology of the multi-input multi-output communication system which is very important in the future wireless communication, and connect each processor of the test platform by using the TCP/IP network protocol through the socket, Distribute the operation of the entire test to two computers, on the one hand, the simulation test is improved in terms of simulation scale and execution speed; on the other hand, the transmitter module under test and the receiver module under test are physically separated And the data received by the receiver module under test is completely determined by our third-party evaluation unit, which completely eliminates the situation that the test party short-circuits the transmitter module under test and the receiver module under test; therefore, the present invention can improve wireless communication The efficiency of transmission technology test and evaluation ensures the fairness of the test.
附图说明Description of drawings
图1是本发明的模块组成示意图;Fig. 1 is a schematic diagram of module composition of the present invention;
图2是本发明数据交换接口的基本设置示意图;Fig. 2 is the basic configuration diagram of the data exchange interface of the present invention;
图3是本发明的控制流程示意图;Fig. 3 is a schematic diagram of the control flow of the present invention;
图4是本发明中的SISO信道实现方法示意图Fig. 4 is a schematic diagram of the SISO channel implementation method in the present invention
图5是本发明发射主机的界面示意图;Fig. 5 is a schematic diagram of the interface of the transmitting host of the present invention;
图6是本发明接收主机的界面示意图。Fig. 6 is a schematic diagram of the interface of the receiving host in the present invention.
具体实施方式Detailed ways
下面结合附图对本发明用进一步详细说明。The present invention will be described in further detail below in conjunction with the accompanying drawings.
参见图1,本发明的测试平台由两台通过网络连接的处理器,即发射主机和接收主机组成。其中发射主机实现信源、发射模块、信道及统一性检测模块的功能,而接收主机实现接收模块和统计模块的功能。另外,两个主机都配备有虚拟仪器,用以观察各种统计指标。比如:接收主机的虚拟仪器可以观察误码率曲线、星座图。发射主机的虚拟仪器可以观察被测模块的频谱利用率、星座图以及功率直方图。而统一性检测模块是为了对TDD(时分双工)以及FDD(频分双工)两种不同制式的双工方式加以统一的模块。这样便于对两种不同制式的双工方式进行公平的评估。本发明的平台自身应该具有可变速率的信源产生模块、MIMO信道模块、负责链接两台主机的网络传输模块以及虚拟仪器模块。利用Microsoft Visual C++编写这些模块:Referring to Fig. 1, the test platform of the present invention is composed of two processors connected through a network, that is, a transmitting host and a receiving host. Among them, the transmitting host implements the functions of the signal source, transmitting module, channel and unity detection module, while the receiving host implements the functions of the receiving module and the statistics module. In addition, both hosts are equipped with virtual instruments to observe various statistical indicators. For example: the virtual instrument of the receiving host can observe the bit error rate curve and constellation diagram. The virtual instrument of the transmitting host can observe the spectrum utilization rate, constellation diagram and power histogram of the module under test. The unity detection module is a module for unifying the duplex modes of TDD (Time Division Duplex) and FDD (Frequency Division Duplex). This facilitates a fair evaluation of the duplex modes of the two different formats. The platform of the present invention should have a variable-rate signal source generation module, a MIMO channel module, a network transmission module responsible for linking two hosts, and a virtual instrument module. Write these modules using Microsoft Visual C++:
可变速率的信源比特流实际上是一种随机信号,本发明需要产生的随机信号是在0和1两点上均匀分布,也就是取0或取1的概率均为0.5。从理论上讲,只要有了一种连续分布的随机信号,通过相应的变换法就可以得到任意分布的随机信号,因此在本发明的仿真方法中首先产生在(0,1)区间上服从均匀分布的随机信号,然后利用变换法产生复高斯信号,由于计算机字长的限制,本发明不可能得到真正的随机信号,但是,只要能通过随机信号的各类统计检验,就可以把它当作真正的随机信号来使用。在产生(0,1)均匀分布随机信号的数学方法中,有迭代取中法、移位法、乘同余法和混合同余法。本发明采用统计性质较好,使用较广的混合同余法;The source bit stream with a variable rate is actually a random signal, and the random signal to be generated in the present invention is evenly distributed on two points of 0 and 1, that is, the probability of taking 0 or taking 1 is 0.5. Theoretically speaking, as long as there is a random signal of continuous distribution, the random signal of arbitrary distribution can be obtained by the corresponding transformation method, so in the simulation method of the present invention, at first produce the random signal that obeys uniformity on the (0,1) interval The random signal of distribution, then utilize transformation method to produce complex Gaussian signal, because the limitation of computer word length, the present invention can't obtain true random signal, but, as long as can pass various statistical tests of random signal, just can regard it as True random signals to use. Among the mathematical methods for generating (0, 1) uniformly distributed random signals, there are iterative centering method, shift method, multiplication congruence method and mixed congruence method. The present invention adopts the mixed congruence method with better statistical properties and wider use;
根据接口规范将被测发射机模块链接进测试平台的发射主机,然后将生成的信源比特流接入被测发射机模块,被测发射机模块对接收的数据进行经信道编码、交织、调制、空时编码及组帧算法输出的数据;Link the transmitter module under test to the transmitter host of the test platform according to the interface specification, and then connect the generated source bit stream to the transmitter module under test, and the transmitter module under test performs channel coding, interleaving, and modulation on the received data , data output by space-time coding and framing algorithms;
对于非物理MIMO信道模型仿真,MIMO信道中的N×M条子信道的每一径的信道衰落系数等于相互独立的N×M条SISO(单输入单输出)信道的信道衰落系数。因此,多输入多输出MIMO信道的仿真可以分为两个部分来进行:1)生成独立的多径衰落信道。如何生成独立的多径衰落信道是多输入多输出MIMO信道仿真的先决条件,多输入多输出MIMO信道中的N×M条子信道的每一径的信道衰落系数等于相互独立的N×M条SISO(单输入单输出)信道的信道衰落系数与各径对应的空间相关矩阵的乘积。只有生成统计上相互独立的衰落信道之后,这时候所得到的多输入多输出MIMO信道系数才真正具有规定角度功率谱密度和角度扩展下的空间相关性。独立多径衰落信道,会同时受到时间选择性衰落和频率选择性衰落的影响。因此对于独立多径衰落信道既要仿真频率选择性衰落,也要仿真时间选择性衰落。事实上频率选择性衰落就是将一个“宽带”信号通过多径信道可以看成为一个“窄带”信号分别通过多个独立的单径信道来实现的。而时间选择性衰落是利用成形滤波器的方法,产生符合多普勒功率谱形,幅度服从瑞利分布,相位服从均匀分布的随机过程采样去乘以输入随机信号的结果,即为所需的时间选择性衰落;2)对生成的独立多径衰落信道进行独立性验证。假设N×M条单输入单输出信道中的任一条信道的径数为K,这样,多输入多输出MIMO信道可以看成是由M×N×K个独立的单径信道组成。多径衰落信道参数可由白噪声激励产生。对于不同的传播路径,选用不同的具有良好互相关性的噪声种子,可以保证衰落信道间的不相关。要验证信道之间的不相关,对M×N×K个独立的单径信道进行随机采样取其中任意两组构成对应的两组随机变量,用相关函数或互协方差函数来检验两个信道之间的独立性,若两个相关函数的取值为零则两个信道相互独立,否则重新生成多输入多输出MIMO信道模块;利用假设检验的方法,我们从40多亿个种子中寻找到了400个保证独立性的种子,将其中的8×8×6=384个种子用于生成这64条独立的6径信道。For non-physical MIMO channel model simulation, the channel fading coefficient of each path of N×M subchannels in the MIMO channel is equal to the channel fading coefficient of mutually independent N×M SISO (Single Input Single Output) channels. Therefore, the simulation of the MIMO channel can be divided into two parts: 1) Generate an independent multipath fading channel. How to generate an independent multipath fading channel is a prerequisite for MIMO channel simulation. The channel fading coefficient of each path of N×M subchannels in a MIMO channel is equal to the mutually independent N×M SISO (Single-input-single-output) The product of the channel fading coefficient of the channel and the spatial correlation matrix corresponding to each path. Only after the statistically independent fading channels are generated, the MIMO channel coefficients obtained at this time can really have the spatial correlation under the specified angular power spectral density and angular expansion. Independent multipath fading channels will be affected by both time selective fading and frequency selective fading. Therefore, both frequency selective fading and time selective fading must be simulated for independent multipath fading channels. In fact, frequency selective fading is realized by treating a "broadband" signal through a multipath channel as a "narrowband" signal through multiple independent single-path channels. The time-selective fading is to use the shaping filter method to generate the Doppler power spectrum shape, the amplitude obeys the Rayleigh distribution, and the phase obeys the uniform distribution random process sampling to multiply the result of the input random signal, which is the required Time selective fading; 2) Independence verification of the generated independent multipath fading channels. Assuming that the number of paths of any one of the N×M single-input single-output channels is K, in this way, the MIMO channel can be regarded as composed of M×N×K independent single-path channels. The multipath fading channel parameters can be generated by white noise excitation. For different propagation paths, different noise seeds with good cross-correlation can be selected to ensure the uncorrelation between fading channels. To verify the uncorrelation between channels, randomly sample M×N×K independent single-path channels and select any two groups of them to form the corresponding two groups of random variables, and use the correlation function or cross-covariance function to test the two channels Independence between the two channels, if the value of the two correlation functions is zero, the two channels are independent of each other, otherwise the MIMO channel module is regenerated; using the method of hypothesis testing, we found from more than 4 billion seeds 400 seeds with guaranteed independence, among which 8×8×6=384 seeds are used to generate these 64 independent 6-path channels.
网络传输:本发明使用套接字实现网络模块,采用的是客户机/服务器模型来实现各主机之间的互联,客户机/服务器模型是分布式应用程序的最常用的范例;Network transmission: the present invention uses socket to realize network module, what adopt is client/server model to realize the interconnection between each host computer, and client/server model is the most commonly used paradigm of distributed application program;
根据接口规范将被测接收机模块链接进测试平台的接收平台,然后利用网络传输将多输入多输出MIMO信道模块的输出数据接入被测接收机模块,被测接收机模块对接收的数据进行信道估计、均衡、解调、信道译码算法输出比特流之后,即可进行测试;Link the receiver module under test to the receiving platform of the test platform according to the interface specification, and then use network transmission to connect the output data of the MIMO channel module to the receiver module under test, and the receiver module under test performs the received data Channel estimation, equalization, demodulation, and channel decoding algorithms can be tested after outputting the bit stream;
根据周期图法,最大熵谱估计法或Pisarenko谐波分解法对被测发射机模块的输出数据进行功率谱估计以及将被测接收机模块输出的比特流与信源比特流进行比对,得到误码率,最后利用Visual C++中提供的各种显示类函数显示出来。According to the periodogram method, the maximum entropy spectrum estimation method or the Pisarenko harmonic decomposition method, the power spectrum estimation of the output data of the transmitter module under test is carried out, and the bit stream output by the receiver module under test is compared with the source bit stream to obtain The bit error rate is finally displayed by various display functions provided in Visual C++.
参见图2,本发明测试平台的主控程序提供了5个公共数据交换区,分别用A,B,C,D,E表示,用于前一级模块与后一级模块之间的数据传递,或用于虚拟仪器显示其输出的数据。也就是说,缓冲区是前一级模块的输出数据以及后一级模块的输入数据。每个数据交换区均是系统分配的连续存储空间。其中A、B、C三个数据交换区由发射主机开辟,经由双机通信将C交换区的数据传送到接收主机的D交换区作为接收模块的输入,亦即C和D两个交换区中的数据完全相同(B和C两个交换区的仿真粒度相同)。Referring to Fig. 2, the main control program of the test platform of the present invention provides 5 public data exchange areas, represented by A, B, C, D, E respectively, used for the data transfer between the former level module and the latter level module , or for a virtual instrument to display its output data. That is to say, the buffer is the output data of the previous level module and the input data of the next level module. Each data exchange area is a continuous storage space allocated by the system. Among them, the three data exchange areas A, B, and C are opened by the transmitting host, and the data in the C exchange area is transmitted to the D exchange area of the receiving host through two-machine communication as the input of the receiving module, that is, in the two exchange areas C and D The data is exactly the same (the simulation granularity of the two exchange areas of B and C is the same).
参见图3,本发明的整个测试平台主要包含两类流程:第一类为双机通信流程,第二类为虚拟仪器控制流程。在第一个流程中,信道输出的数据存入缓冲区后,将读写标志位(全局变量)置为可读,并将这一事件作为一个消息告知用户界面线程,用户界面线程判断这一消息属性之后,调用网络通信模块进行发送操作,接收主机用户界面线程的网络通信模块接收到数据之后,将读写标志位(全局变量)置为可读,用以告知工作线程可以从该缓冲区读取数据并进行相应的操作。第二类工作流程则是利用临界区的方法实现虚拟仪器与工作线程之间的线程同步。首先,信源产生的信源比特流数据,将其放入缓冲区A中。然后,由被测方提供的被测发射机模块从缓冲区A中取出信源比特流数据,处理完后,放入B缓冲区内。MIMO信道模块将缓冲区B中的数据进行处理后,放入C缓冲区内,再调用网络传输将C缓冲区内的数据通过局域网发送至接收主机一方的计算机。接收主机方的计算机将接收到的数据存入缓冲区D中,被测接收机模块从缓冲区D中取出数据,并对该数据进行处理之后,将它输出的比特流送入缓冲区E中。虚拟仪器从缓冲区E中读取数据与信源比特流加以比对,以得到被测试方的误码性能、频谱利用情况。完成以上操作之后,接收主机向发射主机发控制信息,表明当前数据处理完毕,可以继续发送数据。在以上流程中,由于用户需要实时的观察各缓冲区数据的波形、功率直方图情况,因此我们使用户界面线程与工作线程共享这5个缓冲区,亦即A,B,C,D,E。这两个线程之间利用线程通信的方法,可以交替对各个缓冲区进行控制。Referring to FIG. 3 , the entire test platform of the present invention mainly includes two types of processes: the first type is a two-computer communication process, and the second type is a virtual instrument control process. In the first process, after the data output by the channel is stored in the buffer, the read-write flag (global variable) is set to be readable, and this event is notified to the user interface thread as a message, and the user interface thread judges this event. After the message attribute, the network communication module is called to send the operation. After the network communication module receiving the host user interface thread receives the data, it sets the read and write flag (global variable) as readable to inform the worker thread that it can read from the buffer. Read the data and act accordingly. The second type of workflow is to use the critical section method to realize the thread synchronization between the virtual instrument and the working thread. First, put the source bit stream data generated by the source into buffer A. Then, the transmitter module under test provided by the party under test takes out the source bit stream data from buffer A, and puts it into buffer B after processing. The MIMO channel module processes the data in the buffer B, puts it into the C buffer, and then calls the network transmission to send the data in the C buffer to the computer on the receiving host side through the LAN. The computer on the receiving host side stores the received data into the buffer D, and the receiver module under test takes out the data from the buffer D, and after processing the data, sends the output bit stream into the buffer E . The virtual instrument reads the data from the buffer E and compares it with the source bit stream to obtain the bit error performance and spectrum utilization of the tested party. After the above operations are completed, the receiving host sends control information to the transmitting host, indicating that the current data processing is completed and the data can be sent continuously. In the above process, since the user needs to observe the waveform and power histogram of each buffer data in real time, we make the user interface thread and the worker thread share these 5 buffers, namely A, B, C, D, E . The method of thread communication between the two threads can alternately control each buffer.
参见图4,SISO信道频率选择性衰落特性的实现,是将待处理的数据块,亦即被测发射机模块输出的数据。经过各路径的独立衰落,将结果在接收端数据交换区,亦即图2中的RX位置进行加权,即将一个“宽带”信号通过多径信道可以看成为一个“窄带”信号分别通过多个独立的K个Rayleigh平坦衰落模块来实现(假设一个SISO信道由K径组成)。而SISO信道的时间选择性衰落的实现则对应于图4中的Rayeigh平坦衰落模块,该模块利用成形滤波器的方法产生符合Jakes模型的功率谱密度,幅度服从瑞利分布,相位服从均匀分布的随机过程。Referring to FIG. 4 , the realization of the frequency selective fading characteristic of the SISO channel is the data block to be processed, that is, the data output by the transmitter module under test. After the independent fading of each path, the result is weighted in the data exchange area of the receiving end, that is, the RX position in Figure 2, that is, a "broadband" signal passing through a multipath channel can be regarded as a "narrowband" signal passing through multiple independent K Rayleigh flat fading modules to realize (assuming that a SISO channel is composed of K paths). The realization of time-selective fading of SISO channel corresponds to the Rayeigh flat fading module in Fig. 4, which uses the shaping filter method to generate the power spectral density conforming to the Jakes model, the amplitude obeys the Rayleigh distribution, and the phase obeys the uniform distribution stochastic process.
参见图5,图中上侧两个深色区域显示的是被测方的无线传输技术方案用测试平台在特定信道条件下所测得的频谱利用情况。Referring to Figure 5, the two dark areas on the upper side of the figure show the spectrum utilization measured by the tested party's wireless transmission technology solution test platform under specific channel conditions.
参见图6,图中上侧两个深色区域显示的是被测方的无线传输技术方案在特定信道条件下采用测试平台所测得的误码率性能。Referring to Figure 6, the two dark areas on the upper side of the figure show the bit error rate performance measured by the test platform under specific channel conditions of the wireless transmission technology solution of the tested party.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005101245986A CN100370766C (en) | 2005-12-22 | 2005-12-22 | Design Method of Test Platform for Distributed Wireless Communication Transmission Technology |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005101245986A CN100370766C (en) | 2005-12-22 | 2005-12-22 | Design Method of Test Platform for Distributed Wireless Communication Transmission Technology |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1791035A CN1791035A (en) | 2006-06-21 |
CN100370766C true CN100370766C (en) | 2008-02-20 |
Family
ID=36788559
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2005101245986A Expired - Fee Related CN100370766C (en) | 2005-12-22 | 2005-12-22 | Design Method of Test Platform for Distributed Wireless Communication Transmission Technology |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100370766C (en) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100458713C (en) * | 2006-07-12 | 2009-02-04 | 上海华虹集成电路有限责任公司 | Non-contact intelligent card emulation system |
CN100465905C (en) * | 2006-07-25 | 2009-03-04 | 上海华虹集成电路有限责任公司 | Non-contacting intelligent card emluator |
GB0705328D0 (en) * | 2007-03-20 | 2007-04-25 | Skype Ltd | Method of transmitting data in a communication system |
CN101299223B (en) * | 2008-06-19 | 2010-06-16 | 中兴通讯股份有限公司 | Emulation method and device of high speed serial duct receiver balance |
CN101567765B (en) * | 2009-06-04 | 2012-07-25 | 浙江大学 | Distribution type space-time pre-coding transmission method based on channel angle domain information |
CN103067099A (en) * | 2012-12-18 | 2013-04-24 | 上海电机学院 | Information channel simulation method and device based on virtual instrument technology |
CN107481723A (en) * | 2017-08-28 | 2017-12-15 | 清华大学 | A channel matching method and device for voiceprint recognition |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1119061A (en) * | 1993-12-07 | 1996-03-20 | 艾利森电话股份有限公司 | A method and apparatus for testing a base station in a time division multiple access radio communications system |
CN1185263A (en) * | 1995-04-03 | 1998-06-17 | 艾利森电话股份有限公司 | Transceiver testing for cellular radios |
-
2005
- 2005-12-22 CN CNB2005101245986A patent/CN100370766C/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1119061A (en) * | 1993-12-07 | 1996-03-20 | 艾利森电话股份有限公司 | A method and apparatus for testing a base station in a time division multiple access radio communications system |
CN1185263A (en) * | 1995-04-03 | 1998-06-17 | 艾利森电话股份有限公司 | Transceiver testing for cellular radios |
Also Published As
Publication number | Publication date |
---|---|
CN1791035A (en) | 2006-06-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108683487B (en) | A method, apparatus and system for capability transmission of terminal equipment | |
US7257082B2 (en) | Self-similar traffic generation | |
CN105915477B (en) | Extensive MIMO detection method and hardware structure based on GS method | |
WO2015196725A1 (en) | Channel simulation apparatus and method, and computer storage medium | |
Wang et al. | Online LSTM-based channel estimation for HF MIMO SC-FDE system | |
CN100370766C (en) | Design Method of Test Platform for Distributed Wireless Communication Transmission Technology | |
WO2012055277A1 (en) | Channel simulation apparatus and method | |
Turin et al. | Performance analysis of delay-constrained communications over slow Rayleigh fading channels | |
Nabar et al. | Outage properties of space-time block codes in correlated Rayleigh or Ricean fading environments | |
Alimohammad et al. | A compact architecture for simulation of spatio-temporally correlated MIMO fading channels | |
CN105309002B (en) | A kind of MIMO test method, device and system | |
CN103906252B (en) | Virtual multiple-input and multiple-output user matching method, system and base station | |
CN102035630B (en) | Linear dispersion space-time coding method applicable to any antenna number | |
Rao et al. | Asymptotic Performance of the GSVD-Based MIMO-NOMA Communications with Rician Fading | |
Yang et al. | Deep-learning-based bouncing-order prediction for propagation channel characterization using graph modeling | |
Alimohammad et al. | FPGA-accelerated baseband design and verification of broadband MIMO wireless systems | |
Bojović et al. | 3GPP-compliant single-user MIMO model for high-fidelity mobile network simulations | |
CN115087007B (en) | Downlink signal detection method and device for flexible frame structure simulation system | |
CN115087011B (en) | Method and device for detecting downlink signal of flexible frame structure simulation system | |
Chambers et al. | The UC4G wireless MIMO testbed | |
Enjun et al. | A probing model of secret key generation based on channel autocorrelation function | |
Kaur et al. | Analysis of Signal Propagations Between an Access Point and IoT Devices in a Complex Indoor Environment Using Ray Tracing | |
Díaz-Ruiz et al. | A Deep Learning Approach to 5G Physical Layer Abstraction for Data Channels | |
Sutisna et al. | A unified HW/SW system-level simulation framework for next generation wireless system | |
Sutisna | Unified Hardware/Software Co-verification Framework for Large Scale Systems |
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 | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20080220 Termination date: 20101222 |