Research on π / 4QPSK modulation technology based on digital generation of baseband waveform
Software-Defined Radio (Software-Defined Radio) is a new architecture for wireless communication proposed in recent years. Its basic concept is to use hardware as the basic platform for wireless communication, and to implement as many wireless and personal communication functions as possible with software, breaking the historical pattern that the realization of device communication functions only depends on hardware development. SDR mainly relies on software to complete various functions of the receiving system, such as smart antennas, signal identification, modulation and demodulation, etc. Its advantages are that it can greatly simplify the hardware of the product, greatly improve the reliability, and facilitate production and maintenance. You can update the software To achieve product function upgrades, etc. Digital modulation and demodulation is an important part of software radio technology (SDR). The Ï€ / 4QPSK signal has the advantage that the frequency spectrum is more concentrated than the general QPSK signal, which is more conducive to achieving bit synchronization. The basic requirement of digital modulation is to generate a modulated signal waveform with good performance and a small amount of calculation. Keywords: software radio, Ï€ / 4QPSK signal, digital modulation, simulation Summary ABSTRACT KEY WORDS: Software-Defined Radio (SDR), Ï€ / 4QPSK signal, digital modulation, simulation The systematic channel coding is more convenient to implement by software radio. Chapter 2 Modulation and Demodulation Techniques in Software Radio Modulation and demodulation of signals in software radio is one of the key issues of research. On the common hardware platform, using different software algorithms to achieve different modulation and demodulation is the core idea of ​​software radio. (3) 2PSK signal modulation technology: Digital modulation technology has the advantages of strong anti-interference ability, easy encryption, and low voice gap noise. With the development of digital communications, stricter requirements have been imposed on the frequency band occupancy and utilization. For example, the United States requires that at least 99% of the entire signal spectrum be included in the occupied frequency band, that is, the out-of-band radiated power must not exceed 1%; the transmission bit rate must be equal to or greater than the specified frequency bandwidth. This means that the digitally modulated modulated signal must be band-limited, and the narrower the band-limited range, the better. For example, the channel spacing of mobile communications is only 25 kHz, and in order to make full use of frequency resources, it is advancing toward 12.5 kHz. At the same time, the nonlinearity of the channel transmission characteristics is only The so-called amplitude modulation and phase modulation, when the amplitude of the input signal changes, will be converted into the phase change of the output signal, thereby generating new out-of-band components again, causing spectrum regeneration. Therefore, the traditional digital modulation method must be improved to meet the needs of development. Common modulation schemes currently under study include modulation schemes such as coherent phase shifting (CPSK), quadrature phase shift keying (QPSK), and Gaussian minimum phase shift keying (GMSK). When designing a digital system, it is very important to choose which digital modulation method. However, the choice of digital modulation method is often the result of comprehensive consideration of factors such as frequency band utilization, bit error rate, signal-to-noise ratio, and complexity of device implementation. It must be compared according to specific use conditions to make a judgment. Figure 2.1 Implementation block diagram of quadrature modulation Any radio signal can be expressed as (2.1) The modulation method is to first calculate according to the modulation method, and then multiply and sum the two orthogonal local oscillators respectively to obtain the modulation signal. (2.4) (2.5) (2.6) (A) (b) 0 0 0 0 1 90 1 0 180 1 1 270 0 0 225 0 1 135 1 0 270 1 1 45 图3.2 Ï€/4QPSK调制的矢é‡å›¾Ï€/4QPSK虽然ä¸æ˜¯æ’定包络,但包络线的å˜åŒ–很å°ã€‚它è¦æ±‚高频放大器线性工作范围比一般QPSK所需è¦çš„线性工作范围è¦å°ã€‚Ï€/4QPSK的设计就是以能使用具有一定程度线性的甲乙类高频放大器为出å‘点的。 (2)(I ,Q ) =( 1/ ,1/ )æ—¶, θ =45° (3)(I ,Q )=( 0,1)æ—¶, θ =90° …… æ—¶, 如果令(3.3) 有上å¯å¾—: 于是得到π/4QPSK调制系统输出信å·æ•°å¦è¡¨è¾¾å¼ä¸ºï¼ˆ3.4) 图3.5 Ï€/4QPSKä¿¡å·è°ƒåˆ¶æ–¹æ¡ˆå¯¹äºŽä»»æ„一组数æ®æµï¼Œé€šè¿‡ä¸²/并转化æˆä¸¤ç»„ç 元,分别为å¶æ•°æµå’Œå¥‡æ•°æµï¼Œç„¶åŽé€šè¿‡æ˜ 射逻辑电路得到波形生æˆçš„I å’ŒQ ,在æ¤è¿‡ç¨‹ä¸ä¸éœ€è¦ç»è¿‡ä½Žé€šæ»¤æ³¢å™¨è¿›è¡Œï¼Œè€Œæ˜¯ç›´æŽ¥è¿›è¡Œå‡½æ•°çš„调用,最åŽå¯¹I å’ŒQ è¿›è¡Œé‡‡æ ·ï¼Œå°±å¾—åˆ°Ï€/4QPSKä¿¡å·ã€‚ å移é‡ç¼–å·5 3 7 1 åˆç”±å›¾ï¼ˆ3.5)ä¸Ï€/4QPSKä¿¡å·æ•°å—化调制方案,å¯çŸ¥å¦‚何求出ç»è¿‡æ˜ 射逻辑电路的I å’ŒQ 是本课题设计的一个关键。 Ï€ å¯è§ï¼Œåªè¦æœ‰äº†ç›¸ä½å移é‡ï¼Œå°±å¯ä»¥å¾—到所è¦æ±‚的当å‰æ—¶åˆ»çš„输出IQ ,然åŽå¯¹æ³¢å½¢æˆå½¢çš„I ,Q è¿›è¡Œé‡‡æ ·ï¼Œæœ€åŽæŠŠæ‰€å¾—é‡‡æ ·åŽä¿¡å·ç›¸åŠ ,就得出所需的ç»è¿‡æ•°å—化调制的π/4QPSKä¿¡å·ã€‚ 图3.6 ä¿¡å·çŸ¢é‡å˜åŒ–过程一个ç å…ƒè¿‡æ¸¡åŒºå…±æœ‰é‡‡æ ·48ä¸ªé‡‡æ ·ç‚¹ï¼Œå¯¹äºŽè¿‡æ¸¡åŒºå†…çš„ç¬¬iä¸ªé‡‡æ ·ç‚¹ï¼ŒI å’ŒQ 值å¯ä»¥å¾—到分别为: , iï¼1ã€2ã€â€¦â€¦48 (3.5) , iï¼1ã€2ã€â€¦â€¦48 (3.6) 在求I å’ŒQ 值的过程ä¸è¦ä¸æ–的调用余弦函数c(i): (3.7) å¯å…ˆåˆ—出该函数调用表3.5如下: i 1 2 3 4 5 6 7 8 0.99969 0.99875 0.99719 0.99501 0.99223 0.98885 0.98489 0.98037 0.00075687 0.0030242 0.0067924 0.012045 0.01876 0.026909 0.036455 0.04736 0.97531 0.96973 0.96364 0.95709 0.95009 0.94268 0.93489 0.92675 0.059575 0.07305 0.087725 0.10354 0.12042 0.1383 0.15711 0.17675 0.9183 0.90956 0.90059 0.89142 0.88208 0.87262 0.86308 0.8535 0.19715 0.21822 0.23987 0.26201 0.28454 0.30736 0.33038 0.3535 0.84392 0.83438 0.82492 0.81558 0.80641 0.79744 0.7887 0.78025 0.37662 0.39964 0.42246 0.44499 0.46713 0.48878 0.50985 0.53025 0.77211 0.76432 0.75691 0.74991 0.74336 0.73727 0.73169 0.72663 0.54989 0.5687 0.58658 0.60346 0.61928 0.63395 0.64742 0.65964 0.72211 0.71815 0.71477 0.71199 0.70981 0.70825 0.70731 0.707 0.67054 0.68009 0.68824 0.69495 0.70021 0.70398 0.70624 0.707 ,i=1ã€2ã€â€¦ …16 (3.8) 普通的周期载波调制算法完æˆä¸€ç‚¹çš„载波调制就è¦ç”¨ä¸¤æ¬¡ä¹˜æ³•å’Œä¸€æ¬¡åŠ 法è¿ç®—,而在数å—化调制过程ä¸åˆ™æ˜¯é‡‡ç”¨æ•°æ®çš„调用æ¥å®žçŽ°ï¼Œä¸éœ€è¦åšä¹˜æ³•è¿ç®—。对æ¯ä¸ªæ£å¼¦ã€ä½™å¼¦æ³¢å‘¨æœŸä¸å–16个点:0, , ,… …, 进行载波调制。 ,i=1ã€2ã€â€¦ …16 (3.9) 列出函数调用表3.8以åŠå‡½æ•°è°ƒç”¨å›¾3.7如下: 表3.7 余弦函数调用表 图3.8 余弦函数调用图然åŽå†å¾—出æ£å¼¦å‡½æ•°è°ƒç”¨è¡¨3.8以åŠå‡½æ•°è°ƒç”¨å›¾3.8如下 表3.8 æ£å¼¦å‡½æ•°è°ƒç”¨è¡¨ 图3.9 æ£å¼¦å‡½æ•°è°ƒç”¨å›¾ç”±å¼ï¼ˆ3.8)å¯çŸ¥è½½æ³¢è°ƒåˆ¶ä¸éœ€è¦åšä¹˜æ³•è¿ç®—。å³æ˜¯ç¬¬1é‡‡æ ·ç‚¹çš„è¾“å‡ºä¸º0.38268 +0.92388 ,第2ä¸ªé‡‡æ ·ç‚¹çš„è¾“å‡ºä¸º0.70711 +0.70711 ,… …,第48ä¸ªé‡‡æ ·ç‚¹çš„è¾“å‡ºä¸º0.38268 +0.92388 ,如æ¤å¾ªçŽ¯ã€‚åœ¨è¿‡æ¸¡åŒºå†…å…±æœ‰ä¸‰ä¸ªè½½æ³¢å‘¨æœŸï¼Œå…±éœ€é‡‡æ ·16×3=48个点,å¯ä¸€æ¬¡æ ¹æ®å¼ï¼ˆ3.12)求出48ä¸ªé‡‡æ ·å€¼ï¼Œä»Žè€Œå¾—åˆ°æ‰€éœ€çš„è¿‡æ¸¡åŒºçš„Ï€/4QPSKä¿¡å·çš„波形。 äºŽæ˜¯é‡‡æ ·ç‚¹i的值为: ,在算法ä¸éœ€è¦ç”¨BC表,数æ®è¦ç»æ’值è¿ç®—æ‰èƒ½å¾—到,比如。归一化相ä½ä»¥32为模,比如。ç 元相ä½è·³å˜ä¸ºçš„åˆå‘é‡å¹…值为: …… 。ç 元相ä½è·³å˜ä¸ºçš„归一化相ä½å移é‡ä¸ºï¼š …… ,那么输出的就是π/4QPSKä¿¡å·å„ä¸ªé‡‡æ ·ç‚¹çš„å€¼ã€‚ 图3.9 ä¿¡å·çŸ¢é‡å˜åŒ–过程对于过渡区第iä¸ªé‡‡æ ·ç‚¹ï¼ŒI å’ŒQ 值分别为: , iï¼1ã€2ã€â€¦â€¦48 (3.11) , iï¼1 ã€2ã€â€¦â€¦48 (3.12) 在求和过程ä¸åŒæ ·è¦ä¸æ–调用余弦函数c(i),也å¯ä»¥åˆ—出波形æˆå½¢åŽå‡ºå’Œï¼Œå¦‚表3.9: 0.99817 0.9927 0.9836 0.97092 0.9547 0.93503 0.91198 0.88565 0.00075687 0.0030242 0.0067924 0.012045 0.01876 0.026909 0.036455 0.04736 0.85616 0.82363 0.7882 0.75002 0.70925 0.66608 0.62068 0.57325 0.059575 0.07305 0.087725 0.10354 0.12042 0.1383 0.15711 0.17675 0.52399 0.47312 0.42085 0.3674 0.31301 0.2579 0.20232 0.1465 0.19715 0.21822 0.23987 0.26201 0.28454 0.30736 0.33038 0.3535 0.37662 0.39964 0.42246 0.44499 0.46713 0.48878 0.50985 0.53025 -0.32768 -0.37308 -0.41625 -0.45702 -0.4952 -0.53063 -0.56316 -0.59265 0.54989 0.5687 0.58658 0.60346 0.61928 0.63395 0.64742 0.65964 -0.61898 -0.64203 -0.6617 -0.67792 -0.6906 -0.6997 -0.70517 -0.707 0.67054 0.68009 0.68824 0.69495 0.70021 0.70398 0.70624 0.707 图3.10 ä¿¡å·çŸ¢é‡å˜åŒ–过程一个ç å…ƒè¦é‡‡æ ·48个点,对于过渡区内的第iä¸ªé‡‡æ ·ç‚¹ï¼ŒI å’ŒQ 值分别为: , iï¼1ã€2ã€â€¦â€¦48 (3.13) , iï¼1ã€2ã€â€¦â€¦48 (3.14) 在求所需è¦çš„Ï€/4QPSKä¿¡å·æ—¶ï¼ŒåŒæ ·è¦è°ƒç”¨ä¸Šé¢æ到的两个函数。 3.3 ä¿¡å·çŸ¢é‡å˜åŒ–过程一个ç 元的过渡区共è¦é‡‡æ ·48个点,对于过渡区内的第iä¸ªé‡‡æ ·ç‚¹ï¼ŒI å’ŒQ 值分别为: , iï¼1ã€2ã€â€¦â€¦48 (3.15) , iï¼1ã€2ã€â€¦â€¦48 (3.16) 在求所需è¦çš„Ï€/4QPSKä¿¡å·æ—¶ï¼ŒåŒæ ·è¦è°ƒç”¨ä¸Šé¢æ到的两个函数。 00 (-0.707,-0.707) (0,-1) (0.707,0.707) 通过上表å¯ä»¥æ±‚出: ,其ä¸i=1ã€2ã€3…16ï¼› (3.17) 当ç 元为11时, , å…¶ä¸i=1ã€2ã€3…16ï¼› (3.18) 当ç 元为01时, ,其ä¸i=1ã€2ã€3…16ï¼› (3.19) 当ç 元为10时, ,其ä¸i=1ã€2ã€3…16。 (3.20) 通过计算å¯ä»¥å¾—到,(3.5)~(3.8)å‡æ˜¯ä½™å¼¦å‡½æ•°ï¼Œå¯¹äºŽç¨³å®šåŒºå†…的波形,å¯çŸ¥åº”该是余弦波。有了输入ç 元以åŠåˆå§‹ç›¸ä½å°±å¯ä»¥å¾ˆå®¹æ˜“的求出波形æˆå½¢åŽçš„I å’ŒQ ,然åŽå°±æ˜¯å¯¹å‘¨æœŸè½½æ³¢è¿›è¡Œ16ç‚¹é‡‡æ ·ï¼Œç”±äºŽç 元稳定区的I å’ŒQ 是æ’å®šçš„ï¼Œå› æ¤æ±‚输出π/4QPSKä¿¡å·çš„波形相对于过渡区è¦å®¹æ˜“得多。稳定区共有7个周期载波,则共需è¦é‡‡æ ·112个点,求出一个周期的16ä¸ªé‡‡æ ·å€¼å°±å¯ä»¥äº†ã€‚ ä¸æ–的调用就å¯ä»¥å¾—åˆ°æ‰€æ±‚çš„é‡‡æ ·å€¼ï¼Œä¸éœ€è¦åšä¹˜æ³•è¿ç®—。å³æ˜¯ç¬¬1个点输出为(-0.707)×0.38268+(-0.707)×0.92388,第2ä¸ªé‡‡æ ·ç‚¹çš„è¾“å‡ºä¸ºï¼ˆ-0.707)×0.70711+(-0.707)×0.70711,… …,第16ä¸ªé‡‡æ ·ç‚¹çš„è¾“å‡ºä¸ºï¼ˆ-0.707)×0.38268+(-0.707)×0.92388,然åŽç”±äºŽæ˜¯å‘¨æœŸè½½æ³¢ï¼Œå…¶ä»–6ä¸ªå‘¨æœŸçš„é‡‡æ ·å€¼ä¸Žç¬¬ä¸€ä¸ªå‘¨æœŸçš„æ˜¯ç›¸åŒçš„。也就得到了稳定区的信å·è¾“出。 ç¬¬å››ç« Ï€/4QPSKä¿¡å·æ•°å—化调制的仿真 Ring And Fork Type Insulated Terminals Ring And Fork Type Insulated Terminals,High quality insulated terminal,copper tube terminal Taixing Longyi Terminals Co.,Ltd. , https://www.txlyterminals.com
This subject is based on the research of π / 4QPSK signal modulation technology based on the digital generation of baseband waveforms. First introduces the software radio and modulation and demodulation technology, then proposes a digital modulation algorithm, the baseband waveform is modulated into π / 4QPSK signal, and the MATLAB language is used to simulate the typical π / 4QPSK signal, and finally the various digital modulation Technology for comparative analysis.
Summary
ABSRACT
Chapter 1 Introduction .............................................................................. 1
1.1 Development of Software Radio ........................................................................ 1
1.2 Principles of Software Radio ........................................................................ 1
1.2.1 Basic Concepts of Software Radio ......................................................... 1
1.2.2 Basic structure of software radio ......................................................... 2
1.3 The practical application and development prospects of software radio ................................................ 3
1.4 Contents of Course Design .............................................................................. 4
Chapter 2 Modulation and Demodulation Technology in Software Radio .......................................... 5
2.1 Modulation technology in software radio ............................................................ 6
2.1.1 Introduction of Common Digital Modulation Technology ......................................................... 6
2.1.2 The realization principle of modulation technology ............................................................ 7
2.2 Demodulation technology in software radio ............................................................ 8
2.2.1 The realization principle of digital quadrature demodulation .............................. 8
2.2.2 Digital demodulation technology based on DFT .............................. 9
Chapter 3 Research on π / 4QPSK signal modulation algorithm .......................................... 10
3.1 Principle of QPSK signal and π / 4QPSK signal ...................................................... 10
3.1.1 QPSK signal ........................................................................... 10
3.1.2 π / 4QPSK signal ........................................................................... 11
3.2 Research on the realization of π / 4QPSK signal circuit …………………………………… 12
3.2.1 Analysis of π / 4QPSK signal circuit block diagram ……………………………… 12
3.2.2 Analysis of π / 4QPSK signal modulation principle ...................................................... 13
3.2.3 Waveform Realization of π / 4QPSK Signal Circuit ................................................ 14
3.3 Implementation of digital modulation algorithm for π / 4QPSK signal .................................... 15
3.3.1 Block diagram of digital modulation of π / 4QPSK signal .................................... 15
3.3.2 Analysis of π / 4QPSK signal digital modulation algorithm .................................... 16
Chapter IV Simulation of Digital Modulation of π / 4QPSK Signals .......................................... 27
4.1 Introduction to MATLAB .............................................................................. 27
4.2 Analysis of MATLAB Implementation of Digital Modulation of π / 4QPSK Signal .................................... 29
4.2.1 Implementation block diagram of digital modulation MATLAB .......................................... 29
4.2.2 MATLAB code analysis .................................................................. 30
4.3 Typical π / 4QPSK signal waveform ................................................... 32
4.4 π / 4QPSK signal performance study .................................................................. 33
4.5 Other digital modulation methods and their comparison ................................................ 34
Chapter V Summary of Graduation Design ........................................................................ 36
5.1 What needs to be improved in the design .................................................................. 36
5.2 Gain and Experience .................................................................................... 36
Conclusion ................................................................................................ 38
References ....................................................................................... 39
Appendix ................................................................................................... 40
SDR (Software-Defined Radio) is a new wireless communicaTIon design arising in recent years. Its basic concept is to make hardware as the basic wireless communicaTIonal platform, while maximally using software to implement wireless and personal communicaTIonal funcTIons, which breaks functional realization of the communicational equipment relying only on hardware development. SDR depends mainly on software to complete systemic functions of the receiver, such as smart antenna, signal identification, modulation and demodulation. The advantage of SDR is greatly simplifying the hardware products, largely enhancing reliability, ease of production and maintenance, being able to upgrade the products` function through updating software. Digital modulation, demodulation is one of the important parts in SDR. π / 4QPSK signal has a more focused spectrum compared with the general QPSK signal, more favorable to achieve synchronization . The basic requirement of digital modulation is producing modulati on signal waveform with better performance, less calculation.
This paper is the modulation technical research of digital generating π / 4QPSK signal based on the base-band waveform. Firstly, the paper introduces SDR and modulation and demodulation, then raises a digital modulation algorithm, and modulates base-band waveform into π / 4QPSK , uses MATLAB to simulate out typical π / 4QPSK signal, finally, compares with various modulation techniques.
Chapter One Introduction
1.1 Development of Software Radio Software Radio (SDR) is a new architecture for wireless communication proposed in recent years.
In May 1992, Jeo Mitola of MILTRE clearly put forward the concept of soft radio for the first time. Its basic idea is to build an open, standardized, and modular universal hardware platform, using hardware as the basis of wireless communication. Platform, and as many wireless and personal communication functions as possible, such as working frequency band, modulation and demodulation type, data format, encryption mode, communication protocol, etc., are implemented by software [1]. In this way, the development of new wireless communication systems and new products will gradually be transferred to software, and the output value of the wireless communication industry will be more and more reflected in software. This is another major breakthrough in the field of wireless communication after analog to digital and fixed to mobile. Therefore, some people call software radio "supercomputer".
The main features of software radio can be summarized as follows:
1. Has great flexibility. Software radio can easily add new functions by adding software modules. It can communicate with any other radio station and can be used as a radio frequency relay for other radio stations. You can change the software module or update the module through wireless loading. In order to reduce expenses, you can choose the software module you choose according to the strength of the required function.
2. Has a strong openness. Because the software radio adopts a standardized and modular structure, its hardware can be updated or expanded with the development of devices and technologies, and the software can also be continuously upgraded as needed. Software radio can not only communicate with the new system radio, but also compatible with the old system radio. In this way, not only the service life of the old system radio is extended, but also the software radio itself has a long life cycle.
Once the new concept of software radio is proposed, it has received widespread attention in the radio field worldwide. Due to the flexibility and openness of software radio, it will not only be applied in military and civilian wireless communications, but will also be promoted in other fields such as electronic warfare, radar, and information appliances. This will greatly Promote the rapid development of software radio technology and related industries (integrated circuits).
1.2 Principle of Software Radio
1.2.1 The basic concept of software radio The basic idea of ​​software radio is to bring the wideband analog-to-digital converter (A / D) and digital-to-analog converter as close to the antenna as possible, and to establish a universal AD-DSP-DA model. , An open hardware platform, on this platform as much as possible to use software technology to achieve various functional modules of the radio. For example, a wideband ADC can be used to realize the selection of various communication frequency bands through programming, such as HF, VHF, UHF, SHF, etc., through software programming to complete the transmission signal sampling, quantization, encoding, decoding, arithmetic processing and conversion to achieve the radio frequency Transceiver function; realize the selection of different channel modulation methods through software programming, such as amplitude modulation, frequency modulation, single sideband, data, frequency hopping and spread spectrum, etc., realize different security structures, network protocols and control terminal functions through software programming, Software radio is a software-based, computationally intensive form of operation.
From the perspective of the technical realization of software radio, the decisive step is to apply the wideband antenna or multiband antenna to the A / D and D / A converters as close as possible to the radio frequency end, and perform A / D conversion of the entire mid-band. The processing is implemented with programmable digital devices, especially software. It can be seen that such an architecture has great versatility. It has great potential for solving the problems mentioned above, and can be used to realize a multi-band, multi-user and multi-system general wireless communication system. To realize the above system, the antenna, high-speed A / D converter and high-speed digital signal processing Both the CPU and the general-purpose CPU are very demanding. These requirements were almost unachievable in the past (even some requirements are now). However, we can refer to the experience in the field of personal computers. In the early days when the concept of personal microcomputers was proposed, the computer industry also competed with different machines. There was no standard at all. Since the microelectronics technology at that time was still very backward, most people thought that it was unrealistic for an individual to own a computer. In just over a decade, the development of microelectronics technology has made personal microcomputers the most popular industry today, and those companies and countries that did not seize the opportunity in the early stages of development have fallen far behind. Now the competition in the field of microcomputers has shifted the focus to the competition of software. The personal communication system of the next century will most likely be a universal hardware platform with amazing processing capabilities and standard RF interfaces, relying on different software to provide exceptionally rich functions and services, that is to say, the communication field will experience similar personal computers The changes we experienced in the 1980s and 1990s are now the critical moment for this change.
1.2.2 Basic structure of software radio A typical software radio system includes antennas, multi-band radio frequency converters, chips containing A / D and D / A converters, and on-chip general-purpose processors and memory, which can effectively implement radio stations Functions and required interface functions [2]. Its functional structure block diagram is shown in Figure 1.1:
Figure 1.1 The basic structure of the software radio. The key ideas and the main differences from the traditional structure are: 1) A / D and D / A are closer to the RF end, and the entire system band is sampled from the baseband to the intermediate frequency band; 2) The high-speed DSP / CPU replaces the traditional dedicated digital circuit and low-speed DSP / CPU to do a series of processing after A / D. The move of A / D and D / A to the RF side only provides the necessary conditions for the realization of software radio. The key step is to use general programmable devices (DSP, CPU, etc.) to replace the dedicated digital circuits, which brings The series of benefits is the real purpose of software radio.
1.3 The practical application and development prospects of software radio Software radio develops rapidly and has a very wide range of applications in the field of communication. It is mainly summarized as follows:
1. Application in personal mobile communication Personal mobile communication has developed from the first generation FDMA analog cellular mobile communication to the second generation cellular mobile communication (GSM and CDMA), and is currently developing to the third generation WCDMA mobile communication (3G) system. The goal of personal mobile communications in the future is that anyone can communicate with any other person (voice, data, images, etc.) at any time and any place. Due to the increasing communication demand, on the one hand, the life cycle of communication products is short, and development costs are rising; on the other hand, the coexistence of new and old system communications, the interconnection between various communication systems becomes more complicated and difficult, so it is necessary Seeking a new personal mobile communication architecture that not only meets the needs of the new generation of mobile communications, but also is compatible with the old system and has more expansion capabilities has become the direction of people's efforts. The software radio just provides a technical way to solve this problem, and it has become the research hotspot of the third generation mobile communication system.
2. The term software radio used in military communications was originally a new concept proposed by the US military in order to solve the interoperability, interconnection and interoperability problems encountered by the multinational forces of the Gulf War in joint operations. Because of the previous military communication equipment, whether it is a working frequency band, an information transmission format or a communication system, the three armed forces are independent and incompatible with each other, resulting in rapid communication and mutual transmission of information between the military services during joint operations. The result is a nominal The joint operations of the United States, in fact, are only the simple participation of various services, and they cannot form a "joint" in the true sense. Software radio can solve the above-mentioned problems, and it is the real "union" of various services.
3. Application of satellite communication Satellite communication is one of the most important communication methods in the contemporary era. However, due to the wide variety of satellite communication system equipment and the complicated equipment management and maintenance work, the satellite communication system has a long replacement cycle and cannot be well adapted. The pace of modern high-tech development. At the same time, considering the characteristics of satellite communication frequency bandwidth, high information rate and wide range of changes, at the current computer technology level, if the device functions are all implemented by software, due to the characteristics of the software's operation instructions, even if multiple processors are used Collaborative computing also cannot achieve real-time processing at high information rates, which limits its use in satellite communications. The software radio with its software-defined functions and open modular structure can solve the problems of satellite communication systems.
4. Application in digital TV system
In the 1990s, an epoch-making digital revolution was launched in the field of broadcasting and television. The third-generation TV marked by high-definition television (HDTV) achieved ideal audio-visual effects and became the development direction of a new generation of digital TV. The encoding rate of HDTV source is up to 25MHz. In order to enable HDTV to transmit and broadcast on the existing analog TV channel (with a bandwidth of 6MHz to 8MHz), the HDTV must be channel-encoded to compress the transmission bandwidth. The so-called channel coding is to choose the appropriate modulation method, modulate the 25Mbps video data to the radio frequency, and keep its bandwidth in the range of 6MHz ~ 8MHz. Source coding now has a unified standard, using MPEG-2, while channel coding has no unified standard internationally, it will coexist with various systems. To complete source coding and multiple
SDR has a bright future, and it represents the future of some wireless technologies. Like any other technology, with the continuous improvement of devices and application systems, SDR technology is also constantly developing. Although the current application scale of SDR is relatively small, its definition and status in the industry are gradually forming. Cellular phone base stations and military radios are just the beginning of SDR applications. With the improvement of chip integration and the advancement of software technology, SDR will be more widely adopted.
1.4 Project design content Digital modulation refers to the use of software to generate a sampling sequence of modulated signals, and then through D / A conversion to obtain an analog modulated signal, digital demodulation refers to the A / D conversion of the modulated signal, and then through the data Process to demodulate the signal. Digital modulation and demodulation is an important part of software radio technology (SDR). SDR mainly relies on software to complete various functions of the receiving system, such as smart antennas, signal identification, modulation and demodulation, etc. Its advantages are that it can greatly simplify the hardware of the product, greatly improve the reliability, and facilitate production and maintenance. To achieve product function upgrades, etc. The π / 4QPSK signal has the advantage that the spectrum is more concentrated than the general QPSK signal, which is more advantageous for achieving bit synchronization. The basic requirement of digital modulation is to generate a modulated signal waveform with good performance and a small amount of calculation. This topic requires:
(1) To study the basic content of SDR, focusing on digital modulation and demodulation technology.
(2) Design a π / 4QPSK signal digital modulation algorithm based on baseband pulse digital shaping.
(3) Programming with MATLAB language produces a typical π / 4QPSK signal.
(4) Study the performance of the modulated signal and compare it with other digital modulation methods.
Software modulation and demodulation algorithm is the focus of software radio research. For example, the method of coherent demodulation of AM (Amplitude Modulation) signal, or the establishment of carrier synchronization, multiplier, low-pass filtering and other software modules is feasible, but it is very computationally intensive. In software radio systems, both modulation and demodulation are implemented by programs (also called fully digital modulation and demodulation). To write modulation and demodulation software for various types of modulated signals, the key is to determine the signal processing algorithm. FPGA (Field Programmable Gate Array) can be used to implement the required modulation and demodulation algorithm. The calculation speed is faster than DSP, but the flexibility and control function are poor, so it needs to be used in conjunction with DSP or microcontroller. The latest technology is to use DFT to realize the digital modulation and demodulation algorithm, which is a method that does not require a local carrier. This article will focus on the introduction.
Modulation and demodulation technology has been continuously developed and perfected in recent decades. In general, it can be divided into two categories: single-tone modulation and multi-tone modulation [3]. The single tone modulation method uses input data to modulate different components of a single carrier (such as amplitude, frequency, phase, etc.) at a certain time, so it is also called single carrier modulation. Multi-tone modulation usually divides the original channel into multiple orthogonal sub-channels at equal intervals, and each sub-channel uses a different carrier for modulation. Therefore, multi-tone modulation is also called multi-carrier or multi-channel parallel modulation, sometimes also called OFDM (Orthogonal Frequency Division Multiplexing, Orthogonal Frequency Division Multiplexing).
Because the single carrier modulation technology is relatively mature, the current data communication system mostly uses this modulation method. But since Weinstein, Ebert and others proposed to use DFT for frequency division multiplexing in multi-tone modulation systems in 1971, multi-tone modulation technology has received more and more attention. Compared with single-tone modulation, it has the following characteristics: the maximum transmission rate obtained by using a multi-tone modulation scheme and a single-tone modulation scheme using decision feedback equalization is approximately equal. However, for channels with distortion, fading, or non-white noise, multi-tone modulation can achieve higher transmission rates; because multi-tone modulation has the characteristics of multi-channel parallelism, its modulation signal does not require any special at the receiving end. The processing can obtain the signal-to-noise ratio or signal-to-interference ratio equivalent to that obtained by the single-tone modulation and demodulation system at the receiving end; in order to obtain better transmission performance, you can use equalization in a multi-tone modulation system Technology, because the channel characteristics in each narrow-band sub-channel are approximately linear and the impulse response tailing is less, the equalization of multi-tone modulation is much simpler than that of single-tone modulation; phase jitter is at the receiving end of the single-tone modulation system Will cause the signal to rotate in space, which seriously affects the decision: in a multi-tone modulation system, the distortion caused by phase jitter is evenly distributed in each sub-channel, so that its impact is greatly reduced; at the same transmission rate In the case of multi-tone modulation system, the longer symbol period makes the impact of pulse interference on it much weaker than that of single-tone modulation Impact; In a single tone modulation system, it is more sensitive to single frequency interference, while in a multitone modulation system, each sub-channel can transmit different numbers of bits according to their respective signal-to-noise ratio, and can close channels with severe interference, which can both Make full use of the frequency band, and can overcome a variety of interference.
It can be seen from the above characteristics that multi-tone modulation can obtain higher transmission performance under the condition of channel distortion or interference, and can also perform optimal rate allocation for each sub-channel according to different conditions of the channel, which can be applied to the rate Variable information transmission. Therefore, we will use multi-tone modulation technology to achieve modulation and demodulation in software radio.
2.1 Modulation technology in software radio
2.1.1 Introduction of common digital modulation technology In a digital transmission system, the transmission object is usually binary digital information, which may come from various digital codes of computers, networks or other digital devices. It may also be a pulse-coded signal from a digital telephone terminal. The basic consideration in designing a digital transmission system is to choose a limited set of discrete waveforms to represent digital information. These discrete waveforms can be unmodulated signals of different levels, or they can be in the form of modulated signals. The basic modulation methods of digital signals are as follows:
(1) 2ASK signal modulation technology:
Keying the amplitude of the carrier with a binary code is called amplitude shift keying (ASK). During a symbol duration, the ASK signal is either a "sign" or a "empty number". which is:
(2) 2FSK signal modulation technology:
The binary code is used to key the carrier frequency, which is called Frequency Shift Keying (FSK), and its expression can be expressed as:
Carry out keying on the carrier amplitude with a bipolar non-return-to-zero code sequence to form phase shift keying (PSK). Its expression is:
2.1.2 The realization principle of modulation technology With the rapid development of contemporary communication, the changes in communication system are also changing with each passing day: some old communication methods are either improved or eliminated, and new communication methods suitable for the contemporary communication system are constantly emerging and improving . The modulation methods commonly used a few days ago have been introduced in section 2.1.1. If according to the conventional method, each kind of signal requires a hardware circuit or even a template, then if a communication machine generates several or more than ten kinds of communication signals, its circuit will be very complicated, volume and weight It will be big. It is very difficult to add a new communication method.
The various modulation signals in the software radio are supported by a general-purpose digital signal processing platform and are generated using various software. Each jump-to algorithm is made in the form of a software template. To generate a certain modulation signal, you only need to call the corresponding module [1]. It is implemented by software for various modulations. Therefore, in software radio, the software of the modulation module can be continuously updated to adapt to the constantly developing modulation system, which has considerable flexibility and openness. Various modulations of software radio can be implemented based on digital signal processing technology.
In contemporary communication, there are many types of communication signals. In theory, various communication signals can be implemented by orthogonal modulation, as shown in Figure 2.1.
Digitize the formula (2.1) to obtain (2.2)
In order to facilitate information modulation, for digital modulation systems, equation (2.1) is usually orthogonally decomposed:
(2.3)
In the formula
2.2 Demodulation technology in software radio
2.2.1 The realization principle of digital quadrature demodulation In the software radio system, modulation and demodulation are implemented by programs (also called full digital modulation and demodulation). To write modulation and demodulation software for various types of modulated signals, the key is to determine the signal processing algorithm. FPGA (Field Programmable Logic Device) can be used to implement the required modulation and demodulation algorithm, its calculation speed is faster than DSP, but the flexibility and control functions are poor, and it needs to be used in conjunction with DSP or single chip microcomputer.
One way to establish modem algorithms and procedures is to softwareize the working principle of analog circuits. For example, it is necessary to demodulate AM signals coherently, or establish carrier synchronization! Multiplier! Low-pass filtering and other software modules are feasible, but they are computationally expensive. In fact, according to the characteristics of software radio, a modulation and demodulation algorithm that differs from the working principle of the modulation and demodulation circuit can be established.
Figure 2.2 shows the digital quadrature demodulation scheme widely used in SDR receivers [4]. This is a versatile demodulation model. For different modulation signals, only the corresponding baseband demodulation algorithm needs to be designed. For AM signals, the baseband demodulation algorithm is. Data extraction is performed on the output of the LPF because the sampling rate required for the baseband signals I and Q is much lower than the sampling rate for the modulated signal. This demodulation scheme utilizes the square sum square root operation that can be implemented in the software to avoid the complex carrier synchronization process, which not only reduces the amount of calculation, but also avoids the demodulation error (phase synchronization error and The relatively small frequency synchronization error does not affect the demodulation effect). Because it is still coherent demodulation, this demodulation scheme has good anti-interference performance.
Figure 2.2 Digital quadrature demodulation scheme
2.2.2 DFT-based digital demodulation technology literature [4] The calculation amount of the demodulation method is still relatively large, because each sampled value must be multiplied in two ways, and after a higher order and lower Pass filter. The AM signal demodulation algorithm based on DFT (Discrete Fourier Transform), the main point is to sample the low and intermediate frequency AM signals over the entire period (for example, the sampling frequency is 8 times the carrier frequency), and the sampling points within each carrier period Dx for x1 ~ x8), calculate the amplitude of the carrier
A (n):
Obviously, after removing the DC component, the A (n) sequence is the required demodulation output. Compared with the general quadrature demodulation algorithm, since the low-pass filtering and data extraction process is omitted, the sampled data is basically only added and subtracted, and the square and square root operations are only performed every 8 sampling points, and the calculation amount Greatly reduced, creating the conditions for the use of "IF sampling-DSP demodulation" program. Using a lower sampling frequency (such as sampling 4 points per carrier cycle) can also demodulate normally. Of course, a higher sampling frequency is beneficial to suppress noise.
Digital demodulation is an important content in software radio. Proceeding from the characteristics of SDR, a small amount of calculation is proposed for various types of modulated signals. A good performance demodulation algorithm has obvious significance for the improvement and promotion of SDR technology. The demodulation technology of AM and QDPSK signals based on the DFT budget eliminates the need for filters and data extraction, reduces the amount of calculation, and is beneficial to the use of the "IF sampling-DSP demodulation" scheme. This demodulation algorithm can also be extended to MQAM,
In demodulation of modulation signals such as π / 4QPSK.
Chapter 3 Research on π / 4QPSK signal modulation algorithm
3.1 QPSK signal and π / 4QPSK signal principle
3.1.1 QPSK signal Four-phase phase shift keying modulation QPSK, its essence is to use the relative change of carrier oscillation phase between the front and back symbols to transfer information, so QPSK signal can be regarded as the synthesis of two carrier orthogonal 2PSK signals. Because the phase of the previous symbol signal replaces the phase of the extracted fundamental frequency, the uncertainty of the standard oscillation phase is overcome, and its frequency band utilization is also doubled compared to the binary PSK signal. However, when the two signals change simultaneously, the phase of the QPSK signal will change abruptly by 180 °. Since the instantaneous frequency is a differential of the phase, the sudden change of the phase is equivalent to the instantaneous frequency tending to infinity. When the signal with a sudden phase change of 180 ° passes through a band-pass filter with limited bandwidth, the output waveform changes. That is, at the moment when the phase changes by 180 °, the envelope of the modulated wave drops to zero, thus causing the envelope to fluctuate is too big. After the non-linear period of the waveform of this modulated signal, due to the limiting amplification, the envelope that originally fell to zero at the symbol conversion point will rise again. This is equivalent to reverting to a constant envelope, that is, reverting to the original unrestricted frequency band. In other words, the side lobes of the power spectrum filtered by the band-pass filter will emerge again, or broadened frequency bands [6].
QPSK modulation uses four different phases of the carrier to characterize digital information. Since each carrier phase represents two bits of information, each quaternary symbol is also called a two-bit symbol. We represent the previous information bit constituting the two-bit symbol as a, and the latter information bit as b. The two information bits ab in the double-bit symbol are generally arranged according to the Gray code, and its relationship with the carrier phase is shown in Table 3.1 and Table 3.2. Its vector relationship is shown in Figure 3.1, where (a) is the vector diagram of the QPSK signal in mode A, and (b) is the vector diagram of the QPSK signal in mode B:
Figure 3.1 The vector diagram of QPSK modulation can also use Gray code to represent the QPSK signal, as shown in the following table 3.1 logical coding table (1) and table 3.2 logical coding table (2), with 0 ° and 45 ° carrier phase as the reference phase respectively . The left carrier phase is 0 °, 90 °, 180 °, and 270 °, and the representative information is 00, 01, 11, 10. The carrier phase on the right is 45 °, 135 °, 225 °, and 315 °, and the representative information is 11, 01, 00, and 10, respectively.
Table 3.1 QPSK logical coding table in A mode
Relative displacement of symbols before and after a channel b symbol
ab △ θ = θ = θ
Table 3.2 QPSK logical coding table in mode B
Relative displacement of symbols before and after a channel b symbol
ab △ θ = θ = θ
When using QPSK signals, there is often a "phase blur" phenomenon. For the "phase blur" of the local coherent carrier recovered by the customer service receiver, it is the same as the method of using binary codes to form relative phase shift keying (DPSK). Metaphase modulation can also use the relative changes of the carrier phases of the two symbols before and after to convey information, that is, to form four-phase differential phase modulation (QDPSK).
3.1.2 π / 4QPSK signal The standard of the American digital mobile phone is formulated by the American Telecommunications Industry Association (TIA). It uses the 800MHz frequency band, the channel spacing is 30kHz, and the digital rate is 48.6bit / s. The digital modulation method uses the π / 4QPSK signal that I want to study. Digital mobile phones in Japan also use this method, but the channel spacing is 25kHz, the digital rate is 42kbit / s, and the frequency bands allocated are 800MHz and 1.5GHz.
由于虽然QPSK调制具有比2PSK调制频带利用率æ高一å€çš„优点,但是QPSK调制的载波有4ç§ç›¸ä½å˜åŒ–,å³0°ã€90°ã€180°ã€270°或45°ã€135°ã€225°ã€315°。当载波相ä½çªå˜ï¼Œç‰¹åˆ«æ˜¯å‡ºçŽ°180°çªå˜æ—¶ï¼Œè½½æ³¢åŒ…络为零,使载波信å·åŠŸçŽ‡è°±æ‰©å±•ï¼Œä»Žè€Œé€ æˆä¿¡å·å¸¦é™å¤±çœŸï¼Œä¹Ÿå°±æ˜¯ä¸Šä¸€èŠ‚介ç»çš„展宽频带。
为改进QPSK调制信å·çš„频谱特性,把QPSK调制的Aã€B两ç§æ–¹å¼çš„矢é‡å›¾åˆäºŒä¸ºä¸€ï¼Œå¹¶ä¸”使载波相ä½åªèƒ½ä»Žä¸€ç§æ¨¡å¼ï¼ˆA或B)å‘å¦ä¸€ç§æ¨¡å¼ï¼ˆB或A)跳å˜ï¼Œå…¶ä¸ï¼Œâ€â—â€è¡¨ç¤ºQPSK调制Aæ–¹å¼çš„矢é‡å›¾ï¼Œâ€â—‹â€è¡¨ç¤ºQPSK调制Bæ–¹å¼çš„矢é‡å›¾ï¼Œä»Žè€Œæž„æˆÏ€/4QPSK调制的矢é‡å›¾ï¼Œå¦‚图3.2所示。矢é‡å›¾ä¸çš„ç®å¤´è¡¨ç¤ºè½½æ³¢ç›¸ä½çš„è·³å˜è·¯å¾„,显然,相ä½å˜åŒ–åªæœ‰Â±45°和±135°4ç§çŠ¶æ€,ä¸å˜åœ¨180°相ä½è·³å˜ï¼Œå› æ¤è¾ƒQPSK调制具有更好的频谱特性ã€6】。
3.2 Ï€/4QPSKä¿¡å·ç”µè·¯å®žçŽ°ç ”究
3.2.1 Ï€/4QPSKä¿¡å·ç”µè·¯æ¡†å›¾åˆ†æžÏ€ï¼4QPSK调制的系统框图如图3.3示,在QPSKè°ƒåˆ¶ç³»ç»Ÿçš„åŸºç¡€ä¸Šï¼Œå¢žåŠ äº†ä¸€ä¸ªæ˜ å°„é€»è¾‘ç”µè·¯ã€‚è¾“å…¥çš„æ•°æ®æµç»ä¸²ï¼å¹¶ç”µè·¯åŽï¼Œå˜æ¢æˆI å’ŒQ åŒbit符å·ï¼Œè¾“è‡³æ˜ å°„é€»è¾‘ç”µè·¯ã€10ã€‘ã€‚æ˜ å°„é€»è¾‘ç”µè·¯çš„åŠŸèƒ½ä¸ºï¼š
(3.1)
(3.2)
图3.3 Ï€ï¼4QPSK调制的系统框图其ä¸ï¼ŒÎ”θ 是输入åŒbit符å·{ a , a }所对应的相移值,相移值的大å°ç¬¦åˆè¡¨3.1所示规律。需è¦è¯´æ˜Žçš„是,与图3.3对应的相移值是QPSK调制的Bæ–¹å¼ï¼› I å’ŒQ 分别为åŒbit符å·a 与a ç»æ˜ 射逻辑å˜æ¢åŽè¾“出的åŒç›¸å’Œæ£äº¤æ”¯è·¯åŒbit符å·ï¼›I å’ŒQ 分别为åŒbit符å·ç»æ˜ 射逻辑å˜æ¢åŽè¾“出的åŒç›¸å’Œæ£äº¤æ”¯è·¯åŒbit符å·ã€‚a å’Œa 有(0,0),(0,1),(1,0),(1,1)4ç§ç»„åˆï¼Œç»æ˜ 射逻辑å˜æ¢åŽï¼Œè¾“出有8ç§å–值: 如图3.2æ‰€ç¤ºã€‚åœ¨æ˜ å°„é€»è¾‘è¾“å‡ºçš„æ•°æ®æµä¸ï¼Œç¬¬k个åŒç›¸æ£äº¤åŒbit符å·I ã€Q çš„åˆæˆç›¸ä½å€¼ç”¨è¡¨ç¤ºï¼Œç¬¬kï¼1个åŒç›¸æ£äº¤åŒbit符å·I ã€Q çš„åˆæˆç›¸ä½å€¼ç”¨Î¸ 表示。
3.2.2 Ï€/4QPSKä¿¡å·è°ƒåˆ¶åŽŸç†åˆ†æžä¸ºäº†æ±‚å¾—I ã€Q çš„åˆæˆç›¸ä½ï¼Œå°†I ã€Q çš„8ç§å–值é€ä¸€ä»£å…¥ï¼ˆ3.1)å¼å’Œï¼ˆ3.2)å¼ï¼š
(1)(I ,Q ) =( 1,0)时, θ =0°
åŒç†ï¼Œ(I ,Q )=
å‡æœ‰
则有
ç”±æ¤å¯çŸ¥ï¼šÏ€/4QPSK调制系统输出信å·çš„相ä½ä¸ºï¼Œ éšè¾“入数æ®æµå˜åŒ–çš„è·³å˜å…³ç³»ï¼Œå°±æ˜¯Ï€/4QPSK调制系统输出信å·ç›¸ä½éšè¾“入数æ®æµå˜åŒ–çš„è·³å˜å…³ç³»ã€‚å†ç”±å¼(3.4)å¯çŸ¥ï¼ŒÏ€/4QPSK调制系统输出信å·ç›¸ä½ç”±å†³å®šï¼Œæ ¹æ®( 3.3 )å¼å¯¹çš„定义,很容易求出输入数æ®æµå˜åŒ–时,π/4QPSK调制系统输出信å·çš„相ä½å˜åŒ–关系。
3.2.3 Ï€/4QPSKä¿¡å·ç”µè·¯å®žçŽ°æ³¢å½¢æ ¹æ®3.2.1的原ç†åˆ†æžï¼Œå¯¹äºŽä»»ä¸€ç»„输入数æ®æµâ€00110110010110… …â€ï¼Œéƒ½å¯ä»¥æœ‰ç›¸åº”的输出,输出波形如图所示,显然,相ä½å˜åŒ–有±45°和±135°4ç§çŠ¶æ€,ä¸å˜åœ¨180°相ä½è·³å˜ï¼Œå› æ¤è¾ƒQPSK调制具有更好的频谱特性。电路实现的π/4QPSKä¿¡å·æ³¢å½¢å¦‚下图3.4所示。
图3.4 Ï€/4QPSKä¿¡å·ç”µè·¯å®žçŽ°æ³¢å½¢
3.3 Ï€/4QPSKä¿¡å·æ•°å—化调制算法
3.3.1 Ï€/4QPSKä¿¡å·æ•°å—化调制框图在本课题设计ä¸ï¼Œè¦æ±‚设计一个基于基带波形数å—æˆå½¢çš„Ï€/4QPSKä¿¡å·æ•°å—化调制算法,也å³æ˜¯ä½¿ç”¨æ•°å—化调制技术把基带波形调制æˆÏ€/4QPSKæ³¢å½¢ã€‚ä¼ ç»ŸÏ€/4QPSKä¿¡å·è°ƒåˆ¶ç®—法ä¸å¾€å¾€è¦ä½¿ç”¨æ•°å—滤波器,当阶数较高时,一方é¢ä¸å®¹æ˜“计算é‡éžå¸¸å¤§ï¼Œå¦å¤–åˆäº§ç”Ÿå¾ˆå¤šé«˜é¢‘分é‡ã€‚例如使用一个32阶的IIRæ•°å—滤波器完æˆ16点滤波,计算一点è¦ç”¨åˆ°65æ¬¡ä¹˜æ³•å’ŒåŠ æ³•è¿ç®—,计算16个点时就è¦ç”¨åˆ°65*16æ¬¡ä¹˜æ³•å’ŒåŠ æ³•è¿ç®—,带æ¥äº†å¾ˆå¤§çš„麻烦。而使用数å—化调制实现,则å¯ä»¥é¿å…出现以上所æ到的问题,并且它还对过渡区实现余弦函数平滑过渡,é¿å…了相ä½æ”¹å˜æ—¶çš„剧烈跳å˜ï¼Œå¤§å¤§å‡å°‘了高频分é‡ã€‚æ•°å—化调制方案如下图3.5所示:
3.3.2 Ï€/4QPSKä¿¡å·æ•°å—化调制算法分æžæ ¹æ®ï¼ˆ3.2)ä¸å…³äºŽÏ€/4QPSKä¿¡å·è°ƒåˆ¶åŽŸç†çš„分æžï¼Œå¯çŸ¥IQ ä¸ä»…与输入数æ®ï¼ˆÎ”θ)有关,而且与I å’ŒQ 有关。利用星座ä¸å‰ä¸€æ—¶åˆ»çš„ç»å¯¹ç›¸ä½Î¸å’Œæœ‰å½“å‰æ—¶åˆ»è¾“å…¥IQ 决定相ä½å移é‡Î”θ,找到由当å‰ç»å¯¹ç›¸ä½Î¸+Δθ决定的输出I å’ŒQ 。相ä½å移é‡Î”θå¯ä»¥è½¬åŒ–æˆç›¸åº”çš„ç¼–å·å移é‡Î”Nã€11】。Δθ和ΔN的对应关系如下表3.3:
表3.3 Δθ和ΔN的对应关系
IQ
00 01 10 11
Δθ (- )
首先设å‰ä¸€ç 元的矢é‡å·ä¸ºS ,对应的I ã€Q 分é‡ä¸ºI ã€Q ;本ç 元的矢é‡å·ä¸ºS ,对应的I ã€Q 分é‡ä¸ºI ã€Q 。å‰ä¸€ç 元和本ç 元的分æžå¦‚下:(其ä¸1ã€3ã€5ã€7分别代表11ã€01ã€00ã€10的矢é‡å·ï¼‰
若本ç 元为00,则S =mod(S +5,N );
若本ç 元为01,则S =mod(S +3,N );
若本ç 元为10,则S =mod(S +7,N );
若本ç 元为11,则S =mod(S +1,N );
å…¶ä¸ä¸ºå‰ä¸€ç 元最åŽä¸€ä¸ªé‡‡æ ·ç‚¹çš„归一化相ä½ï¼ˆæ•´æ•°ï¼Œ ï¼‰ï¼Œå› ä¸ºä¿¡å·çš„æ¯ä¸ªè½½æ³¢å‘¨æœŸè¦è¿›è¡Œ16ç‚¹é‡‡æ ·ï¼Œæ‰€ä»¥è¿™é‡Œçš„N 是å°äºŽç‰äºŽ16的。
有了本ç 元就å¯ä»¥çŸ¥é“相ä½å移é‡Î”θ,也就是找到由当å‰ç»å¯¹ç›¸ä½Î¸+Δθ决定的输出I å’ŒQ ,å¯å…ˆåˆ—出ç»å¯¹ç›¸ä½å’Œå½“å‰è¾“出IQ 之间的关系,如表3.4:
表3.4 ç»å¯¹ç›¸ä½å’Œå½“å‰è¾“出IQ 之间的关系
N 0 1 2 3 4 5 6 7
θ 0
I
1 0.707 0 -0.707 -1 -0.707 0 0.707
Q
0 0.707 1 0.707 0 -0.707 -1 -0.707
为了简å•æ˜“行,首先ä¸å¦¨å…ˆå‡è®¾è¾“入一组数æ®æµâ€00110110… …â€ï¼Œæ¥è¿›è¡Œæ•°å—化调制。按照数å—化调制结构框图(3.5)å¯å¾—,这组数æ®é¦–å…ˆç»è¿‡ä¸²/并å˜æ¢ï¼ŒäºŽæ˜¯å¯ä»¥å¾—到奇ã€å¶æ•°ç»„{ a ,a },å³{ a ,a }={ 00ï¼›11ï¼›01ï¼›10… …},其ä¸æ¯ä¸¤ä¸ªæ•°æ®ä¸ºä¸€ç»„ç 元,然åŽç„¶è¿™ç»„ç å…ƒå†é€šè¿‡æ˜ 射逻辑电路,ç»è¿‡æ•°æ®çš„调用,å¯ä»¥å¾—到波形生æˆçš„I ã€Q 。
在设计ä¸ï¼Œè®¾æ¯ä¸ªç 元包å«10个载波周期(å³f =10R ),其ä¸ç 元波形的å‰é¢3个载波周期为过渡区,åŽé¢7个载波周期为稳定区。æ¯ä¸ªè½½æ³¢å‘¨æœŸé‡‡æ ·16ç‚¹ï¼Œå› æ¤å¯æ±‚的过渡区共有16 3=48ä¸ªé‡‡æ ·ç‚¹ï¼Œç¨³å®šåŒºæœ‰160-48=112ä¸ªé‡‡æ ·ç‚¹ã€‚
由于å‰ä¸‰ä¸ªè½½æ³¢å‘¨æœŸæ˜¯è¿‡æ¸¡åŒºï¼Œå› æ¤é¦–å…ˆç ”ç©¶è¿‡æ¸¡åŒºçš„æƒ…å†µï¼Œåœ¨ä¿æŒç 元稳定区为余弦函数的å‰æ下,在信å·ç›¸é‚»ç 元之间的过渡区采用余弦函数进行过渡,直到下一个ç å…ƒçš„ç¨³å®šåŒºã€‚è¿™æ ·ä¸€æ¥,在信å·ç›¸é‚»ç 元之间的过渡区内最大相ä½å·®çš„ç»å¯¹å€¼è¶‹è¿‘于零,从而é¿å…了相ä½æ”¹å˜æ—¶çš„剧烈跳å˜ï¼Œå¯ä»¥å¤§å¤§æŠ‘制è°æ³¢åˆ†é‡ã€12】。由æ¤å¯è§, 平滑相ä½Ï€/ 4QPSK 调制与普通π/ 4QPSK调制的区别主è¦ä½“现在引入了平滑函数。
ç”±3.1.2节ä¸çš„分æžï¼ŒÏ€/ 4QPSKä¿¡å·çš„相ä½çªå˜æœ‰Â± 和± å››ç§æƒ…å†µï¼Œå› æ¤åˆ†ä»¥ä¸‹å››ç§è¿›è¡Œè®¨è®ºï¼š
(1)ç 元相ä½è·³å˜ä¸ºè®¾è½½æ³¢å³°å€¼ä¸º1,å‰ä¸€ç 元的矢é‡ç›¸ä½ä¸º0,则本ç 元矢é‡ç›¸ä½ä¸ºï¼Œå³ä»Žï¼ˆ1,0) 跳到(0.707,0.707),过渡区采用余弦函数过渡,信å·çŸ¢é‡å˜åŒ–过程如图:
表3.5 余弦函数调用表
c(i) 0.99786 0.99144 0.98079 0.96593 0.94693 0.92388 0.89687 0.86603
i 9 10 11 12 13 14 15 16
c(i) 0.83147 0.79335 0.75184 0.70711 0.65935 0.60876 0.55557 0.5
i 17 18 19 20 21 22 23 24
c(i) 0.44229 0.38268 0.32144 0.25882 0.19509 0.13053 0.065403 6.1232e-017
i 25 26 27 28 29 30 31 32
c(i) -0.06540 -0.13053 -0.19509 -0.25882 -0.32144 -0.38268 -0.44229 -0.5
i 33 34 35 36 37 38 39 40
c(i) -0.55557 -0.60876 -0.65935 -0.70711 -0.75184 -0.79335 -0.83147 -0.86603
i 41 42 43 44 45 46 47 48
c(i) -0.89687 -0.92388 -0.94693 -0.96593 -0.98079 -0.99144 -0.99786 -1
åŒæ—¶ä¹Ÿå¯ä»¥åˆ—出余弦函数的调用图,如下图3.7:
图3.7 余弦函数的调用图有了调用表之åŽï¼Œå°±å¯ä»¥æ±‚出当相ä½å移é‡ä¸ºæ—¶ï¼Œç»è¿‡ä½™å¼¦å‡½æ•°è¿‡æ¸¡çš„I å’ŒQ å€¼ã€‚å› æ¤å¯ä»¥æ ¹æ®ï¼ˆ3.5)和(3.6)å¼åˆ—出波形生æˆåŽçš„I å’ŒQ ,如下表3.6:
表3.6 输出I 和Q 的调用表
i 1 2 3 4 5 6 7 8
i 9 10 11 12 13 14 15 16
i 17 18 19 20 21 22 23 24
i 25 26 27 28 29 30 31 32
i 33 34 35 36 37 38 39 40
i 41 42 43 44 45 46 47 48
æ ¹æ®æ•°å—化调制框图(3.5),下é¢éœ€è¦è€ƒè™‘的是如何把得到的æ¥è‡ªä¸¤æ”¯è·¯çš„IQ ç»è¿‡åŒç›¸å’Œæ£äº¤ï¼Œå†æŠŠæ‰€å¾—çš„æ•°å€¼ç›¸åŠ å¾—åˆ°Ï€/4QPSKä¿¡å·ã€‚Ï€/4QPSK调制信å·è®¡ç®—å…¬å¼å¦‚下:
在上述过程ä¸åˆè¦è°ƒç”¨ä½™å¼¦å‡½æ•°bc(i):
i 1 2 3 4 5 6 7
bc(i) 0.38268 0.70711 0.92388 1 0.92388 0.70711 0.38268
i 8 9 10 11 12 13 14
bc(i) 1.2246e-016 -0.38268 -0.70711 -0.92388 -0.92388 -0.70711 -0.38268
i 15 16
bc(i) -2.4493e-016 0.38268
i 1 2 3 4 5 6 7
d 0.92388 0.70711 0.38268 6.1232e-017 -0.38268 -0.70711 -0.92388
i 8 9 10 11 12 13 14
d -1 -0.92388 -0.70711 -0.38268 -1.837e-016 0.38268 0.70711
i 15 16
d 1 0.92388
å¦å¤–也对(3.9)å¼åšå¦‚下处ç†ï¼Œåˆ†ä¸ºæ±‚出åˆçŸ¢é‡çš„幅值和相ä½å移é‡æ¥æ±‚所需的过渡区的π/4QPSKä¿¡å·çš„波形。首先得到åˆçŸ¢é‡çš„幅值为:
(3.10)
相ä½å移é‡ä¸ºï¼š ,归一化相ä½å移é‡ä¸ºï¼š
(2)ç 元相ä½è·³å˜ä¸ºè®¾è½½æ³¢å³°å€¼ä¸º1,å‰ä¸€ç 元的矢é‡ç›¸ä½ä¸º0,则本ç 元适é‡ç›¸ä½ä¸ºã€‚å¯å¾—相ä½è·³å˜ä¸ºæ—¶ï¼Œå³ä»Žï¼ˆ1,0)跳到(-0.707,0.707),过渡区采用余弦函数过渡,信å·çŸ¢é‡å˜åŒ–过程如图3.3所示:
表3.9 输出和的调用表
i 1 2 3 4 5 6 7 8
i 9 10 11 12 13 14 15 16
i 17 18 19 20 21 22 23 24
i 25 26 27 28 29 30 31 32
I
0.090678 0.035096 -0.02001 -0.074402 -0.12785 -0.18012 -0.23099 -0.28025
i 33 34 35 36 37 38 39 40
i 41 42 43 44 45 46 47 48
然åŽç”¨åŒæ ·çš„方法产生所需è¦çš„Ï€/4QPSKä¿¡å·ã€‚
(3)ç 元相ä½è·³å˜ä¸º-
设载波峰值为1,å‰ä¸€ç 元的矢é‡ç›¸ä½ä¸º0,则本ç 元矢é‡ç›¸ä½ä¸º- ,å³ä»Žï¼ˆ1, 0)跳到(0.707,-0.707),过渡区采用余弦函数过渡,信å·çŸ¢é‡å˜åŒ–过程如图3.10:
(4)ç 元相ä½è·³å˜ä¸º-3
设载波峰值为1,å‰ä¸€ç 元的矢é‡ç›¸ä½ä¸º0,则本ç 元矢é‡ç›¸ä½ä¸º-3 ,å³ä»Žï¼ˆ1,0)跳到(-0.707,-0.707),过渡区采用余弦函数过渡,信å·çŸ¢é‡å˜åŒ–过程如图:
å†æ¥è€ƒè™‘稳定区的情况,ä¸å¦¨å…ˆè®¨è®ºåˆç›¸Î¸ =0时,å¯ä»¥åˆ—出下相ä½å移é‡ã€IQ 与输入数æ®çš„关系,如图3.10所示,观察表达å¼çš„特å¾ã€‚
表3.10 相ä½å移é‡ã€IQ 与数æ®ä¹‹é—´çš„对应关系数æ®Î”θ θ =θ +Δθ
(I ,Q )
11
01
10
¬¬0 (1,0)
… … … … … … … …
当ç 元为00时,
需è¦è°ƒç”¨è¡¨ï¼ˆ3.7)和表(3.8),å†ç»“åˆå¼3.12,先拿å¼ï¼ˆ3.5)æ¥åŠ ä»¥è¯´æ˜Žå¦‚ä½•å¾—åˆ°é‡‡æ ·å€¼çš„ï¼Œç”±äºŽåˆç›¸ä½ä¸º0 ,当输入ç 元为00时,å¯æ±‚出本ç 元的ç»å¯¹ç›¸ä½æ˜¯ï¼Œé€šè¿‡è¡¨ï¼ˆ3.4)å¯ä»¥æ±‚出当å‰æ³¢å½¢æˆå½¢I å’ŒQ 为(-0.707,-0.707),å¯ä»¥å¾—到å¼ï¼ˆ3.17)
å†ä»”细观察(3.17)å¼å¯ä»¥å¾—到:
由表(3.3)å¯çŸ¥ï¼Œç å…ƒ00çš„å移é‡ç¼–å·ä¸º5,则å¯æƒ³åˆ°ä¸Šå¼å¯è¡¨ç¤ºæˆ
=bc(N +i),å…¶ä¸i=1,2,… …112, N 是ç 元过渡区结æŸæ—¶é‡‡æ ·ç‚¹çš„相ä½å移é‡é‡ï¼Œbc(i)函数上é¢å·²ç»ä»‹ç»è¿‡ã€‚
以上分æžéƒ½æ˜¯ä»¥åˆç›¸ä½æ˜¯0时的情况,当å‰ä¸€ç 元的矢é‡ç›¸ä½ä¸æ˜¯0时,上述算法ä»ç„¶æ£ç¡®ã€‚æ¤å¤„å‡è®¾å‰ç 元相ä½ä¸º0,åªæ˜¯ä¸ºäº†å™è¿°æ›´åŠ 直观方便。在实际实现过程ä¸åˆç›¸ä½å¯ä»¥æ˜¯å…«ç§æƒ…况ä¸çš„ä»»æ„一ç§ã€‚
上é¢åˆ†åˆ«ä»‹ç»äº†æ±‚ç 元稳定区调制算法和过渡区的调制算法。数å—化调制生æˆÏ€/4QPSKä¿¡å·å°±æœ‰è®¸å¤šçš„优点,ç å…ƒç»è¿‡æ˜ 射逻辑åŽä¸éœ€è¦é€šè¿‡ä½Žé€šæ»¤æ³¢å™¨æ¥è¿›è¡Œæ³¢å½¢æˆå½¢ï¼Œè€Œæ˜¯æ ¹æ®è¾“入数æ®æµä¸Žç›¸ä½å移é‡çš„关系得到矢é‡å·ï¼Œå¾—到I å’ŒQ ï¼Œè¿™æ ·å°±å¤§å¤§å‡å°‘由滤波器引起的计算é‡ã€‚得到了I å’ŒQ åŽï¼Œè¯¥è°ƒåˆ¶ç®—法通过调用函数æ¥å®žçŽ°å‘¨æœŸè½½æ³¢çš„é‡‡æ ·ã€‚å¦å¤–,该算法还解决了在ç 元过渡区相ä½è·³å˜çš„é—®é¢˜ï¼Œä½¿ç”¨ä½™å¼¦å‡½æ•°å®žçŽ°å¹³æ»‘è¿‡æ¸¡ï¼Œè¿™æ ·å¾—åˆ°çš„ä¿¡å·çš„高频分é‡å¾ˆå°‘,频谱性能更好。
4.1 MATLAB简介
MATLAB是矩阵实验室(Matrix Laboratory)之æ„,除具备å“越的数值计算能力外,它还æ供了专业水平的符å·è®¡ç®—,文å—处ç†ï¼Œå¯è§†åŒ–建模仿真和实时控制ç‰åŠŸèƒ½ã€‚它的基本数æ®å•ä½æ˜¯çŸ©é˜µï¼Œå®ƒçš„指令表达å¼ä¸Žæ•°å¦,工程ä¸å¸¸ç”¨çš„å½¢å¼å分相似,故用MATLABæ¥è§£ç®—问题è¦æ¯”用C,FORTRANç‰è¯è¨€å®Œå…¨ç›¸åŒçš„事情简æ·å¾—多. 当å‰æµè¡Œçš„MATLAB 5.3/Simulink 3.0包括拥有数百个内部函数的主包和三åå‡ ç§å·¥å…·åŒ…(Toolbox).工具包åˆå¯ä»¥åˆ†ä¸ºåŠŸèƒ½æ€§å·¥å…·åŒ…å’Œå¦ç§‘工具包.功能工具包用æ¥æ‰©å……MATLAB的符å·è®¡ç®—,å¯è§†åŒ–建模仿真,æ–‡å—处ç†åŠå®žæ—¶æŽ§åˆ¶ç‰åŠŸèƒ½.å¦ç§‘工具包是专业性比较强的工具包,控制工具包,ä¿¡å·å¤„ç†å·¥å…·åŒ…,通信工具包ç‰éƒ½å±žäºŽæ¤ç±». 开放性使MATLAB广å—用户欢迎.除内部函数外,所有MATLAB主包文件和å„ç§å·¥å…·åŒ…都是å¯è¯»å¯ä¿®æ”¹çš„文件,用户通过对æºç¨‹åºçš„ä¿®æ”¹æˆ–åŠ å…¥è‡ªå·±ç¼–å†™ç¨‹åºæž„é€ æ–°çš„ä¸“ç”¨å·¥å…·åŒ….
在70年代ä¸æœŸ,Cleve Moleråšå£«å’Œå…¶åŒäº‹åœ¨ç¾Žå›½å›½å®¶ç§‘å¦åŸºé‡‘的资助下开å‘了调用EISPACKå’ŒLINPACKçš„FORTRANå程åºåº“.EISPACK是特å¾å€¼æ±‚解的FOETRAN程åºåº“,LINPACK是解线性方程的程åºåº“.在当时,这两个程åºåº“代表矩阵è¿ç®—的最高水平. 到70年代åŽæœŸ,身为美国New Mexico大å¦è®¡ç®—机系系主任的Cleve Moler,在给å¦ç”Ÿè®²æŽˆçº¿æ€§ä»£æ•°è¯¾ç¨‹æ—¶,想教å¦ç”Ÿä½¿ç”¨EISPACKå’ŒLINPACK程åºåº“,但他å‘现å¦ç”Ÿç”¨FORTRAN编写接å£ç¨‹åºå¾ˆè´¹æ—¶é—´,于是他开始自己动手,利用业余时间为å¦ç”Ÿç¼–写EISPACKå’ŒLINPACK的接å£ç¨‹åº.Cleve Moler给这个接å£ç¨‹åºå–å为MATLAB,该å为矩阵(matrix)和实验室(laboratory)两个英文å•è¯çš„å‰ä¸‰ä¸ªå—æ¯çš„组åˆ.在以åŽçš„数年里,MATLAB在多所大å¦é‡Œä½œä¸ºæ•™å¦è¾…助软件使用,并作为é¢å‘大众的å…费软件广为æµä¼ . 1983年春天,Cleve Moler到Standford大å¦è®²å¦,MATLAB深深地å¸å¼•äº†å·¥ç¨‹å¸ˆJohn Little John Littleæ•é”地觉察到MATLAB在工程领域的广阔å‰æ™¯.åŒå¹´,ä»–å’ŒCleve Moler Steve Bangert一起,用Cè¯è¨€å¼€å‘了第二代专业版.这一代的MATLABè¯è¨€åŒæ—¶å…·å¤‡äº†æ•°å€¼è®¡ç®—和数æ®å›¾ç¤ºåŒ–的功能. 1984å¹´,Cleve Molerå’ŒJohn Littleæˆç«‹äº†Math Workså…¬å¸,æ£å¼æŠŠMATLAB推å‘市场,并继ç»è¿›è¡ŒMATLABçš„ç ”ç©¶å’Œå¼€å‘. 在当今30多个数å¦ç±»ç§‘技应用软件ä¸,就软件数å¦å¤„ç†çš„åŽŸå§‹å†…æ ¸è€Œè¨€,å¯åˆ†ä¸ºä¸¤å¤§ç±».一类是数值计算型软件,如MATLAB Xmath Gaussç‰,这类软件长于数值计算,对处ç†å¤§æ‰¹æ•°æ®æ•ˆçŽ‡é«˜;å¦ä¸€ç±»æ˜¯æ•°å¦åˆ†æžåž‹è½¯ä»¶Mathematica Mapleç‰,这类软件以符å·è®¡ç®—è§é•¿,能给出解æžè§£å’Œä»»æ„精确解,其缺点是处ç†å¤§é‡æ•°æ®æ—¶æ•ˆçŽ‡è¾ƒä½Ž.MathWorkså…¬å¸é¡ºåº”多功能需求之潮æµ,在其å“越数值计算和图示能力的基础上,åˆçŽ‡å…ˆåœ¨ä¸“业水平上开拓了其符å·è®¡ç®—,æ–‡å—处ç†,å¯è§†åŒ–建模和实时控制能力,å¼€å‘了适åˆå¤šå¦ç§‘,多部门è¦æ±‚的新一代科技应用软件MATLAB.ç»è¿‡å¤šå¹´çš„国际竞争,MATLAB以ç»å æ®äº†æ•°å€¼è½¯ä»¶å¸‚场的主导地ä½. 在MATLAB进入市场å‰ï¼Œå›½é™…上的许多软件包都是直接以FORTRANCè¯è¨€ç‰ç¼–程è¯è¨€å¼€å‘的。这ç§è½¯ä»¶çš„缺点是使用é¢çª„,接å£ç®€é™‹ï¼Œç¨‹åºç»“æž„ä¸å¼€æ”¾ä»¥åŠæ²¡æœ‰æ ‡å‡†çš„基库,很难适应å„å¦ç§‘的最新å‘å±•ï¼Œå› è€Œå¾ˆéš¾æŽ¨å¹¿ã€‚MATLAB的出现,为å„国科å¦å®¶å¼€å‘å¦ç§‘软件æ供了新的基础。在MATLAB问世ä¸ä¹…çš„80年代ä¸æœŸï¼ŒåŽŸå…ˆæŽ§åˆ¶é¢†åŸŸé‡Œçš„一些软件包纷纷被淘汰或在MATLAB上é‡å»ºã€‚MathWorkså…¬å¸1993年推出了MATLAB 4.0版,1995年推出4.2C版(for win3.X)1997年推出5.0版。1999年推出5.3版。MATLAB 5.X较MATLAB 4.Xæ— è®ºæ˜¯ç•Œé¢è¿˜æ˜¯å†…容都有长足的进展,其帮助信æ¯é‡‡ç”¨è¶…æ–‡æœ¬æ ¼å¼å’ŒPDFæ ¼å¼ï¼Œåœ¨Netscape 3.0或IE 4.0åŠä»¥ä¸Šç‰ˆæœ¬ï¼ŒAcrobat Readerä¸å¯ä»¥æ–¹ä¾¿åœ°æµè§ˆã€‚ 时至今日,ç»è¿‡MathWorkså…¬å¸çš„ä¸æ–完善,MATLABå·²ç»å‘展æˆä¸ºé€‚åˆå¤šå¦ç§‘,多ç§å·¥ä½œå¹³å°çš„功能强大的大型软件。在国外,MATLABå·²ç»ç»å—了多年考验。在欧美ç‰é«˜æ ¡ï¼ŒMATLABå·²ç»æˆä¸ºçº¿æ€§ä»£æ•°ï¼Œè‡ªåŠ¨æŽ§åˆ¶ç†è®ºï¼Œæ•°ç†ç»Ÿè®¡ï¼Œæ•°å—ä¿¡å·å¤„ç†ï¼Œæ—¶é—´åºåˆ—分æžï¼ŒåŠ¨æ€ç³»ç»Ÿä»¿çœŸç‰é«˜çº§è¯¾ç¨‹çš„基本教å¦å·¥å…·ï¼›æˆä¸ºæ”»è¯»å¦ä½çš„大å¦ç”Ÿï¼Œç¡•å£«ç”Ÿï¼Œåšå£«ç”Ÿå¿…须掌æ¡çš„åŸºæœ¬æŠ€èƒ½ã€‚åœ¨è®¾è®¡ç ”ç©¶å•ä½å’Œå·¥ä¸šéƒ¨é—¨ï¼ŒMATLAB被广泛用于科å¦ç ”究和解决å„ç§å…·ä½“问题。在国内,特别是工程界,MATLAB一定会盛行起æ¥ã€‚å¯ä»¥è¯´ï¼Œæ— è®ºä½ ä»Žäº‹å·¥ç¨‹æ–¹é¢çš„哪个å¦ç§‘,都能在MATLAB里找到åˆé€‚的功能。 介ç»ä¸€ä¸‹MATLAB的主è¦ç‰¹ç‚¹ï¼š
1. è¯è¨€ç®€æ´ç´§å‡‘,使用方便çµæ´»ï¼Œåº“函数æžå…¶ä¸°å¯Œã€‚MATLAB程åºä¹¦å†™å½¢å¼è‡ªç”±ï¼Œåˆ©ç”¨èµ·ä¸°å¯Œçš„库函数é¿å¼€ç¹æ‚çš„å程åºç¼–程任务,压缩了一切ä¸å¿…è¦çš„编程工作。由于库函数都由本领域的专家编写,用户ä¸å¿…担心函数的å¯é 性。å¯ä»¥è¯´ï¼Œç”¨MATLAB进行科技开å‘是站在专家的肩膀上。
2. è¿ç®—符丰富。由于MATLAB是用Cè¯è¨€ç¼–写的,MATLABæ供了和Cè¯è¨€å‡ ä¹Žä¸€æ ·å¤šçš„è¿ç®—符,çµæ´»ä½¿ç”¨MATLABçš„è¿ç®—符将使程åºå˜å¾—æžä¸ºç®€çŸã€‚
3. MATLAB既具有结构