使用MATLAB和Simulink设计高级通信系统

使用MATLAB和Simulink设计高级通信系统
使用MATLAB和Simulink设计高级通信系统

MATLAB
Simulink
统系信通级高计设 统系信通级高计设 统系信通级高计设 统系信通级高计设
和 和 和 和
2010
6
1
2
5/27/2010
1
态状音静为整调或闭关机手将请
始开将即议会 始开将即议会 始开将即议会 始开将即议会
国中 月 年 国中 月 年 国中 月 年 国中 月 年
用使 用使 用使 用使

度印 本日 亚利大澳 国韩 国中 司公分区太亚 司公分区太亚 司公分区太亚 司公分区太亚 典瑞 兰荷 牙班西 利大意 士瑞 国德 国法 国英 司公分区洲欧 司公分区洲欧 司公分区洲欧 司公分区洲欧 州德 顿盛华 州根歇密 州加 处事办国美 处事办国美 处事办国美 处事办国美 州塞诸萨马国美 部总司公 部总司公 部总司公 部总司公
束结 试调的型模 理处化视可的号信 步同 步同帧和时定,步同波载 步同机收接 证验 和模建 模建础基 境环行运 的脑电查检 版正 对针只 程课午下
QPSK Simulink ( OFDM Simulink - Hands-on Workshop MATLAB license MATLAB – BER
制限额名有并,户用
)等型原件硬 真仿同协件软 成生码代动自 试调点定括包( 证验和现实计设 歇茶 计设的统系信通的定特 范规行执可的统系信通 绍介司公和辞迎欢致 程课午上
/ / /
MathWorks
司公 司公 司公 司公
程日议会 程日议会 程日议会 程日议会
11:30 a.m.
1:50 p.m.
1:30 p.m.
10:45 a.m.
10:30a.m.
9:45 a.m.
9:05 a.m.
9:00 a.m.
2:30 p.m.
1:15 p.m.
4:30 p.m.
3:30 p.m.
5:00 p.m.
:
Natick ,

/
/
25
/
/
/
/
:
/
:
:
/
/
/
Q&A

/
/
/
created with MATLAB and Mapping Toolbox.
Earth's topography on an equidistant cylindrical projection,
)
MathWorks Office
Office
4
3
5/27/2010
2
商理代
商销分和商理代有设区地及家国 球全 商销分和商理代有设区地及家国 球全 商销分和商理代有设区地及家国 球全 商销分和商理代有设区地及家国 球全

区地及家国个 的球全过超盖覆量数户用版正的级万百 工员 过超球全 建创年 过超以入收年
MathWorks Today
1985
175
**** ****
2,200
1990
$500M
1995
2000
2005
6
5
5/27/2010
3
油石和学化 药制和学科物生 务服融金 械机和化动自业工 源能和力电 育教 体导半 子电 信通 车汽 空航天航
用应业行要主 用应业行要主 用应业行要主 用应业行要主

台平准标的现实统系式入嵌 真仿 模建
MathWorks
品产心核 品产心核 品产心核 品产心核
台平准标算计学科
MathWorks
品产心核 品产心核 品产心核 品产心核
– – – –
础基的品产族家他其 是 域领个多等学数号符,化优,计 统 理处像图 理处号信 箱具工的富丰 言语程编级高的发开法算事从 化视可与析分据数 算计值数
MathWorks : , ,

域领程工统系它其 及 讯通 理处号信 制控 用应的域领多 成集型 模的建创具工他其由与可 构架的发开 认确与证验和 成生码代动自 模建理物域多括包 础基 计设型模于基是 真仿模建统系 率速多及 合混 续连 散离 性线非 性线
,
, ,




,
,
,
:
(Model-Based Design) , ,
,
,
,
,
,
,
8
7
5/27/2010
4

Fires, Beacons, Smoke Signals
范规行执可的统系信通 范规行执可的统系信通 范规行执可的统系信通 范规行执可的统系信通
作工续后 证验和现实计设 计设的统系信通的定特 绍介
Telegraph
Carrier Pigeon
10
9
5/27/2010
5
程日议会 程日议会 程日议会 程日议会

5/27/2010
1980s
1990s
* Gordon Gekko – Wall Street, 1987
Today and Beyond
11
Communications Systems Design
Challenges
Fast Changing Standards
o o
What if we could…
Do Faster Design Iterations
Rich libraries of pre-built blocks for multiple domains & applications Rapid system construction and faster simulations
High Data-Rate Transceivers
Have Reusable and Reconfigurable Designs
o o o
OFDM, MIMO within 802.16e, 802.20m, 802.11n, LTEadvanced Receiver Synchronization, Symbol/Timing Recovery, Equalizers Multi-Rate, Feedback, State Machines
System Complexity
Use Integrated Design and Simulation Platform
o o o
Incorporate RF, baseband, and control logic components Include and co-simulate analog, mixed-signal, and digital designs Reuse intellectual property in C, MATLAB, HDL
12
6

5/27/2010
Demo: Model-Based Design Workflow
Weaver's "Third Method" of SSB Generator TX
**About the design: Bandlimited audio input (250-3250 Hz) is translated by it's approximate center freq (1600 Hz) and filtered to create a complex baseband spectrum centered at DC. This complex spectrum is then translated to the desired RF output frequency and re-combined to create a real (bandpass) signal.
13
Model-Based Design for Communication Systems
RESEARCH REQUIREMENTS
The process we followed:
Collect Requirements and Define Specifications
o Collected requirements like audio signal bandwidth, RF carrier frequency, etc o Created Simulink executable model, simulated behavioral model to verify against specs TEST & VERIFICATION TEST & VERIFICATION
DESIGN Baseband PHY Layer
RF
RX Sync
OFDM/ OFDMA
DPD
Fixed Point
Design Elaboration and Prototyping
o Elaborated and prototyped model to include additional details such as filter designs, AGC, polyphase filters, interp/decim, ddc, duc and RF o Added implementation details such as fixed-point conversion, partition the model to match HW architecture
IMPLEMENTATION C, C++
MCU DSP
VHDL, Verilog
FPGA ASIC
Implementation
o Generated target specific C and HDL code with automatic code generation and co-simulation capabilities
Continuous Verification Radio Hardware
o Verify against requirements during every stage of the process
14
7

5/27/2010
Communications Design Successes
AT4
Develop test systems for LTE wireless equipment
"Our physical layer model in MATLAB and Simulink enabled us to better understand the LTE specifications, and Model-Based Design enabled us to verify that our FPGA implementation conformed to those specifications."
BridgeWave Communications
Deliver high-capacity data links for wireless backhaul
"MathWorks tools enabled us to evaluate different design approaches and parameters, verify the design, and then examine the details of our implementation. We tested and simulated all aspects of the system before building a hardware prototype."
ETRI
Develop and prove a complex 4G communications design
"The intuitive block diagram environment of Simulink enabled us to implement our base station system design precisely and ensure optimal synchronous performance." 15
Executable Specifications of Communications System
RESEARCH REQUIREMENTS
DESIGN Baseband PHY Layer TEST & VERIFICATION
Our Goal
Quickly construct a functional baseline executable model from specification Verify the design against requirements Interact with design and rapidly iterate and prototype the design Run fast simulations
RF
RX Sync
OFDM/ OFDMA
DPD
Fixed Point
IMPLEMENTATION C, C++
MCU DSP
VHDL, Verilog
FPGA ASIC
Radio Hardware 16
8

5/27/2010
QPSK Transceiver from Specification
Modulation: QPSK Constellation: Gray Code Data Rate: 1Mbps RRCOS Filter Group Delay: 3 Rolloff = .25; Upsample Factor: 8 Verify System with AWGN Channel
17
Verify Design: AWGN Channel, BER Analysis and BERTool
BERTool
18
9

5/27/2010
Demo: Speeding Up Simulation
Simple techniques to try:
Modeling Tip Baseline Graphics Disabled Frame Based Simulink Accelerator TOTAL SPEED UP Simulation Time 30 seconds 3.7 seconds 3.3 seconds 0.1 seconds Speed Up Factor N/A 8.1 0.12 33 300X
19
Low Bit Error Rate and Other Intensive Computations
Don't let graphics be the bottleneck
Turn off scopes after you have debugged the model
Use frame-based processing
Frames are sequences of samples, grouped together for efficient execution
Use Simulink Accelerator
Additional optimizations are performed during initialization
Use parallel computing ("server farm")
Use PCT to distribute tasks on multi-core processes Use MDCS to distribute tasks on computing cluster
20
10

5/27/2010
Task Parallel Applications
Worker
TOOLBOXES
BLOCKSETS
Worker Worker
Worker
Task 1
Task 2
Task 3
Task 4
Time
Time
21
Parallel Computing with MATLAB
No code changes
Implicit Multithreaded MATLAB Built-in Toolbox Support:
Optimization Toolbox Genetic Algorithm and Direct Search Bioinformatics Toolbox Model Calibration Toolbox SystemTest Simulink Design Optimization
Replace for loop
Task Parallel
parfor
Some code changes
job and tasks
22
11

5/27/2010
Parallel Computing
with MATLAB and Simulink
23
Large Datasets (Data Parallel)
11 26 41 12 27 42 13 28 43 14 29 44 15 30 45 16 31 46 17 32 47 17 33 48 19 34 49 20 35 50 21 36 51 22 37 52
11 26 41 12 27 42 13 28 43 14 29 44 15 30 45 16 31 46
TOOLBOXES
17 32 47 17 33 48 19 34 49 20 35 50 21 36 51 22 37 52
BLOCKSETS
24
12

5/27/2010
IEEE 802.11a System
25
Summary:
Executable Specifications of Communications System
Quickly constructed a functional baseline executable model by using libraries of pre-defined communications algorithms Verified the designs per specifications using qualitative methods (Scatter plots, spectrum scopes, eye diagrams) and quantitative methods (BER, SNR, etc) Rapidly iterated and prototyped the design with interactive, tunable executable model and advanced visualizations Increased simulation speed through options such as frame based processing, Simulink Accelerator and parallel computing
26
13

5/27/2010
Advanced Communication System Designs
RESEARCH REQUIREMENTS DESIGN Baseband PHY Layer
RF
MCU
计设的统系信通的定特 计设的统系信通的定特 计设的统系信通的定特 计设的统系信通的定特
27
范规行执可的统系信通 绍介 作工续后 证验和现实计设
RX Sync
OFDM/ OFDMA
程日议会 程日议会 程日议会 程日议会
Designs that typically require domain expertise
RF Receiver Synchronization OFDM/OFDMA Digital Pre-Distortion Fixed Point MAC Layer Control Mixed Signal
TEST & VERIFICATION
DPD MAC Layer
IMPLEMENTATION C, C++
DSP
VHDL, Verilog
FPGA ASIC
Radio Hardware
28
14

5/27/2010
How to Bridge the Gap Between Engineers Who Speak Different Languages?
RF
Eb/N0 Amplitude@nominal 1 Intersymbol interference Delay spread BER
Huh?
29
How to Bridge the Gap Between Engineers Who Speak Different Languages?
Noise figure Power@50 S-parameters IP3
Huh?
30
15

5/27/2010
Share RF behavior between RF engineer and Communication System engineer
RF Blockset
"Here's the specs"
"Design and simulate the behavior of RF systems and components in a wireless system"
"Here's the verification model"
RF Toolbox
"Design and analyze networks of RF components"
31
RF Blockset Key Features
"Design and simulate the behavior of RF systems and components in a wireless system"
Fast, baseband-complex, time-domain modeling

Compatible with Simulink modeling paradigm
High fidelity simulation with measured network parameter data files Cascade components with RF connection lines:

Network parameters and noise figure of:
Filters, Transmission lines, Linear and nonlinear amplifiers, Linear and non-linear mixers
Visualize frequency response with rectangular and polar plots and Smith charts
32
16

5/27/2010
Example: IEEE 802.11a System
Demo >> wlan_eml_rf
33
Voice of Customers: Challenges in Receiver Design and Simulation
Modeling decoupled clocks/logic in transmitter and receiver
"We need asynchronous models because nodes are running on their own clocks. We need a system-level model to produce asynchronous clocks for the transmitter and receiver models." "Even with one transmit-receive link, you have asynchronous clocks. In wireless, with multiple users, you have hundreds of them."
RX Sync
Designing and simulating receiver synchronization algorithms
"One of the biggest challenges of radio design is that the receiver and transmitter are not synchronized." "Major problem of radio design is synchronization." "We need models and examples for users."
34
17

5/27/2010
Receiver Synchronization
Transmitter (Tx) Modulator DAC Radio
Preamble
Data Symbols
Path Delay: 4 s Doppler Shift: 150 Hz
Detect preamble to find start of data frame
DAC: 8.0001 MHz ADC: 7.9999 MHz
Tx Carrier: 2440.03 MHz Rx LO: 2439.98 MHz
Data Symbols
Demodulator
Synchronization
ADC
Radio
Receiver (Rx)
35
Carrier Synchronization
Loop Filter Phase Detector K1 ej(w0*n - θ)
arg()
K2 Z-1
Synchronization
DDS
e-j(0*n - θ)
ej()
Z-1
Rice, M. (2008). Digital Communications: A Discrete-Time Approach, Prentice Hall.
36
18

5/27/2010
Carrier Recovery Design
Error Detection algorithm
– Calculate rotation from ideal QPSK constellation points
ej(w0*n - θ)
Phase Detector
arg()
P+I Loop Filter
– Set gain constants to produce desired step response
Loop Filter K1
DDS
– Phase accumulator and complex sinusoid generator
DDS
K2 Z1
ej()
Demo >> edit SyncTest1.m >> CarrierSyncSolution_eml
Z-1
37
Carrier Synchronization with MATLAB
Connect to Simulink Built in communication functions
Synchronization loop Custom Functions
Data visualization
Memory and persistence
38 38
19

5/27/2010
QPSK Receiver Synchronization: Complete Solution
Timing Recovery
– – – – Error Detector Loop Filter Timing Control Unit Farrow Fractional Delay Filter
RX Sync
MATLAB for:
Algorithm design
Simulink for:
Closed loop control Complex timing relationships Interactivity and visualization Self documenting design
Demo >> cont_time_sync
Carrier Recovery
Error Detector Loop Filter DDS Multiplier
39
System Level OFDM Model
OFDM Specs
– 64 tones, 48 carrying data, 4 carrying pilots, 12 guard band tones – 4-QAM modulation for each data tone – 1 Mbps data rate
Standard Channel Impairments
– Phase/Frequency Offset – Dispersive Channel – AWGN – I/Q imbalance
End-to end BER Simulation
Demo >> ofdm_basic
40
20

通信系统建模与仿真课程设计

通信系统建模与仿真课程设计2011 级通信工程专业1113071 班级 题目基于SIMULINK的基带传输系统的仿真姓名学号 指导教师胡娟 2014年6月27日

1任务书 试建立一个基带传输模型,采用曼彻斯特码作为基带信号,发送滤波器为平方根升余弦滤波器,滚降系数为0.5,信道为加性高斯信道,接收滤波器与发送滤波器相匹配。发送数据率为1000bps,要求观察接收信号眼图,并设计接收机采样判决部分,对比发送数据与恢复数据波形,并统计误码率。另外,对发送信号和接收信号的功率谱进行估计。假设接收定时恢复是理想的。 2基带系统的理论分析 1.基带系统传输模型和工作原理 数字基带传输系统的基本组成框图如图1 所示,它通常由脉冲形成器、发送滤波器、信道、接收滤波器、抽样判决器与码元再生器组成。系统工作过程及各部分作用如下。 g T(t) n 定时信号 图 1 :数字基带传输系统方框图 发送滤波器进一步将输入的矩形脉冲序列变换成适合信道传输的波形g T(t)。这是因为矩形波含有丰富的高频成分,若直接送入信道传输,容易产生失真。 基带传输系统的信道通常采用电缆、架空明线等。信道既传送信号,同时又因存在噪声n(t)和频率特性不理想而对数字信号造成损害,使得接收端得到的波形g R(t)与发送的波形g T(t)具有较大差异。 接收滤波器是收端为了减小信道特性不理想和噪声对信号传输的影响而设置的。其主要作用是滤除带外噪声并对已接收的波形均衡,以便抽样判决器正确判决。 抽样判决器首先对接收滤波器输出的信号y(t)在规定的时刻(由定时脉冲cp控制)进行抽样,获得抽样信号{r n},然后对抽样值进行判决,以确定各码元是“1”码还是“0”码。 2.基带系统设计中的码间干扰和噪声干扰以及解决方案

通信系统建模与仿真

《电子信息系统仿真》课程设计 级电子信息工程专业班级 题目FM调制解调系统设计与仿真 姓名学号 指导教师胡娟 二О一年月日

内容摘要 频率调制(FM)通常应用通信系统中。FM广泛应用于高保真音乐广播、电视伴音信号的传输、卫星通信和蜂窝电话系统等。 FM调制解调系统设计是对模拟通信系统主要原理和技术进行研究,理解FM系统调制解调的基本过程和相关知识,利用MATLAB集成环境下的M文件,编写程序来实现FM调制与解调过程,并分别绘制出基带信号,载波信号,已调信号的时域波形;再进一步分别绘制出对已调信号叠加噪声后信号,非相干解调后信号和解调基带信号的时域波形;最后绘出FM基带信号通过上述信道和调制和解调系统后的误码率与信噪比的关系,并通过与理论结果波形对比来分析该仿真调制与解调系统的正确性及噪声对信号解调的影响。在课程设计中,系统开发平台为Windows XP,使用工具软件为 7.0。在该平台运行程序完成了对FM调制和解调以及对叠加噪声后解调结果的观察。通过该课程设计,达到了实现FM信号通过噪声信道,调制和解调系统的仿真目的。了解FM调制解调系统的优点和缺点,对以后实际需要有很好的理论基础。 关键词 FM;解调;调制;M ATL AB仿真;抗噪性

一、M ATLAB软件简介 MATLAB是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国际科学计算软件的先进水平。其特点是: (1) 可扩展性:Matlab最重要的特点是易于扩展,它允许用户自行建立指定功能的M文件。对于一个从事特定领域的工程师来说,不仅可利用Matlab所提供的函数及基本工具箱函数,还可方便地构造出专用的函数。从而大大扩展了其应用范围。当前支持Matlab的商用Toolbox(工具箱)有数百种之多。而由个人开发的Toolbox则不可计数。 (2) 易学易用性:Matlab不需要用户有高深的数学知识和程序设计能力,不需要用户深刻了解算法及编程技巧。 (3) 高效性:Matlab语句功能十分强大,一条语句可完成十分复杂的任务。如fft语句可完成对指定数据的快速傅里叶变换,这相当于上百条C语言语句的功能。它大大加快了工程技术人员从事软件开发的效率。据MathWorks公司声称,Matlab软件中所包含的Matlab 源代码相当于70万行C代码。

模拟通信系统与数字通信系统的设计与仿真分析解析

广西科技大学 课程设计说明书 课题名称:模拟通信系统与数字通信系统的设计与仿真 院(系):计算机科学与通信工程学院 专业:通信工程 班级:121班 学生姓名:王永源 学号: 201200402016 指导教师:陈艳 2015年1月20日

目录 第一章课程设计的任务说明 (1) 1.1课程设计目的 (1) 1.2课程设计要求 (1) 第二章 MATLAB/SIMULINK简介 (3) 第三章设计原理 (5) 3.1通信系统设计一般模型 (5) 3.2模拟通信系统 (5) 3.3数字通信系统 (5) 第四章 DSB的基本原理与实现 (6) 4.1 DSB信号的模型 (6) 4.2 DSB信号调制过程分析 (7) 第五章 PCM的基本原理与实现 (8) 5.1 PCM原理 (8) 5.2 PCM编码介绍 (8) 5.3 PCM编码电路设计 (12) 第六章 2ASK的基本原理及实现 (16) 6.2 ASK调制基本原理 (16) 6.2 2ASK的产生 (16) 6.3 2ASK解调 (17) 6.4 2ASK功率谱及带宽 (18) 第七章 Smulink的模型建立和仿真 (19) 7.1 模拟通信系统仿真图 (19) 7.2 数字通信系统仿真图 (22) 7.3 模拟通信系统仿真效果图 (23) 7.4 数字通信系统仿真效果图 (26) 第八章结束语 (27) 参考文献 (28)

第一章课程设计任务说明 1.1课程设计的目的 (1)通过利用matlab simulink,熟悉matlab simulink仿真工具。 (2)通过课程设计来更好的掌握课本相关知识,熟悉模拟DSB、SSB、VSB和数字2ASK、2FSK、2PSK、2DPSK的调制与解调方法。 (3)通过实验掌握模拟信号转换为数字信号的方法和步骤。 (4)更好的了解通信原理的相关知识,磨练自己分析问题、查阅资料、巩固知识、创新等各方面能力。 1.2 课程设计的要求 1.2.1模拟信号通信系统 (1)输入:输入模拟信号(例如正弦型单音频信号等),给出其时域波形和功率谱密度。 (2)调制:对输入的模拟信号进行DSB、SSB、PM(三选一)调制;给出调制后信号的时域波形和功率谱密度。 (3)信道:假定信道属于加性高斯信道,或自行设计。 (4)解调: DSB、SSB、PM(与所选调制方式相对应)解调,仿真获得该系统的输出波形,并得到该模拟传输系统的性能指标,即该系统的输出信噪比随输入信噪比的变化曲线。 图1-1 模拟信号调制解调模型图 1.2.2数字信号通信系统 (1)输入:首先输入模拟信号,给出此模拟信号的时域波形。 (2)数字化:将模拟信号进行数字化,得到数字信号,可以选择PCM编码。

matlab程序设计实践-牛顿法解非线性方程

中南大学MATLAB程序设计实践学长有爱奉献,下载填上信息即可上交,没有下载券的自行百度。所需m文件照本文档做即可,即新建(FILE)→脚本(NEW-Sscript)→复制本文档代码→运行(会跳出保存界面,文件名默认不要修改,保存)→结果。第一题需要把数据文本文档和m文件放在一起。全部测试无误,放心使用。本文档针对做牛顿法求非线性函数题目的同学,当然第一题都一样,所有人都可以用。←记得删掉这段话 班级: ? 学号: 姓名:

一、《MATLAB程序设计实践》Matlab基础 表示多晶体材料织构的三维取向分布函数(f=f(φ1,φ,φ2))是一个非常复杂的函数,难以精确的用解析函数表达,通常采用离散 空间函数值来表示取向分布函数,是三维取向分布函数的一个实例。 由于数据量非常大,不便于分析,需要借助图形来分析。请你编写一 个matlab程序画出如下的几种图形来分析其取向分布特征: (1)用Slice函数给出其整体分布特征; " ~ (2)用pcolor或contour函数分别给出(φ2=0, 5, 10, 15, 20, 25, 30, 35 … 90)切面上f分布情况(需要用到subplot函数);

(3) 用plot函数给出沿α取向线(φ1=0~90,φ=45,φ2=0)的f分布情况。 (

备注:数据格式说明 解: (1)( (2)将文件内的数据按照要求读取到矩阵f(phi1,phi,phi2)中,代码如 下: fid=fopen(''); for i=1:18 tline=fgetl(fid); end phi1=1;phi=1;phi2=1;line=0; f=zeros(19,19,19); [ while ~feof(fid) tline=fgetl(fid); data=str2num(tline); line=line+1;数据说明部分,与 作图无关此方向表示f随着 φ1从0,5,10,15, 20 …到90的变化而 变化 此方向表示f随着φ 从0,5,10,15, 20 … 到90的变化而变化 表示以下数据为φ2=0的数据,即f(φ1,φ,0)

Matlab Simulink 仿真步骤

MATLAB基础与应用简明教程 张明等编著 北京航空航天大学出版社(2001.01) MATLAB软件环境是美国New Mexico大学的Cleve Moler博士首创的,全名为MATrix LABoratory(矩阵实验室)。它建立在20世纪七八十年代流行的LINPACK(线性代数计算)和ESPACK(特征值计算)软件包的基础上。LINPACK和ESPACK软件包是从Fortran语言开始编写的,后来改写为C语言,改造过程中较为复杂,使用不便。MA TLAB是随着Windows环境的发展而迅速发展起来的。它充分利用了Windows环境下的交互性、多任务功能语言,使得矩阵计算、数值运算变得极为简单。MA TLAB语言是一种更为抽象的高级计算机语言,既有与C语言等同的一面,又更为接近人的抽象思维,便于学习和编程。同时,它具有很好的开放性,用户可以根据自己的需求,利用MA TLAB提供的基本工具,灵活地编制和开发自己的程序,开创新的应用。 本书重点介绍了MA TLAB的矩阵运算、符号运算、图形功能、控制系统分析与设计、SimuLink仿真等方面的内容。 Chap1 MATLAB入门与基本运算 本章介绍MATLAB的基本概念,包括工作空间;目录、路径和文件的管理方式;帮助和例题演示功能等。重点介绍矩阵、数组和函数的运算规则、命令形式,并列举了可能得到的结果。由于MA TLAB的符号工具箱是一个重要分支,其强大的运算功能在科技领域有特殊的帮助作用。 1.1 MATLAB环境与文件管理 1.2 工作空间与变量管理 1.2.1 建立数据 x1=[0.2 1.11 3]; y1=[1 2 3;4 5 6]建立一维数组x1和二维矩阵y1。分号“;”表示不显示定义的数据。 MATLAB还提供了一些简洁方式,能有规律地产生数组: xx=1:10 %xx从1到10,间隔为1 xx=-2:0.5:1 %xx从-2到1,间隔为0.5 linespace命令等距离产生数组,logspace在对数空间中等距离产生数组。对于这一类命令,只要给出数组的两端数据和维数就可以了。 xx=linespace(d1,d2,n) %表示xx从d1到d2等距离取n个点 xx=logspace(d1,d2,n) %表明xx从10d1到10d2等距离取n个点 1.2.2 who和whos命令 who: 查看工作空间中有哪些变量名 whos: 了解这些变量的具体细节 1.2.3 exist命令 查询当前的工作空间内是否存在一个变量,可以调用exist()函数来完成。 调用格式:i=exist(…A?); 式中,A为要查询的变量名。返回的值i表示A存在的形式: i=1 表示当前工作空间内存在一个变量名为A的矩阵; i=2 表示存在一个名为A.m的文件; i=3 表示MATLAB的工作路径下存在一个名为A.mex的文件;

Matlab中的Simulink和SimMechanics做仿真

这里我们利用Matlab中的Simulink和SimMechanics做仿真,那么先来看看相关的资料。 SimMechanics ——机械系统建模和仿真 SimMechanics 扩展Simscape? 在三维机械系统建模的能力。用户可以不进行方程编程,而是借助该多刚体仿真工具搭建模型,这个模型可以由刚体、铰链、约束以及外力组成。自动化3-D动画生成工具可做到仿真的可视化。用户也可通过从CAD系统中直接导入模型的质量、惯量、约束以及三维几何结构。Real-Time Workshop可以对SimMchanics模型进行自动化C代码生成,并在硬件在回路仿真过程中可以使用生成的代码而不是硬件原型测试嵌入式控制器。 SimMechanics可以用于开发悬架、机器手臂、外科医疗设备、起落架和大量的其它机械系统。用户也可以在SimMechanics环境下集成其它的MathWorks物理建模工具,这样做可以实现更加复杂跨领域的物理建模。 特点: ?提供了三维刚体机械系统的建模环境 ?包含了一系列分析机械运动和设计机械元件尺寸的仿真技术 ?三维刚体可视化仿真 ?SimMechanics Link utility,提供Pro/ENGINEER 和SolidWorks CAD平台的接口并且也提供了API函数和其它CAD平台的接口

?能够把模型转化为C代码(使用Real-Time Workshop) ?由于集成在Simulink环境中,因此可以建立高精度、非线性的模型以支持控制系统的开发和测试。 强大功能: 搭建机械系统模型 使用SimMechanics用户仅需要收集物理系统信息即可建立三维机械系统模型。使用刚体、坐标系、铰链和作用力元素定义和其它Simulink模型直接相连的部分。这个过程可以重用Simulink模型以及扩展了SimMechanics工具的能力。用户还可把Simulink模型和SimMechnics模型集成为一个模块,并可封装成可在其它模型中复用的子系统。 机械系统建模仿真和分析 SimMechanics包含如下子系统: ?使用Simulink查表模块和SimMechanics传感器和作动器定义的非线性的弹性单元 ?用来定义航空器件压力分布的空气动力学拖曳模块,例如副翼和方向舵 ?车辆悬架系统,例如防侧翻机械装置和控制器 ?轮胎模型

基于MATLAB的通信系统的设计与仿真

基于MATLAB的通信系统的设计与仿真 摘要通信是通过某种媒体进行的信息传递,目的是传输信息,通信系统是用以完成信息传输过程的技术系统的总称,作用是将信息从信源发送到一个或多个目的地。调制与解调在信息的传输过程中占据着重要的地位,是不可或缺的,因此研究系统的调制和解调过程就极为重要。MATLAB是集数值计算、图形绘制、图像处理及系统仿真等强大功能于一体的科学计算语言,它强大的矩阵运算和图形可视化的功能以及丰富的工具箱,为通信系统的调制和解调过程的分析提供了极大的方便。 本论文首先介绍了通信系统的概念,进而引出调制和解调,然后介绍了我们常用的几种调制和解调的方法。由于MATLAB具有的强大功能所以详细介绍了MATLAB通信系统工具箱,并给出了基于MATLAB的通信系统的调制与解调的实现,运用MATLAB仿真软件进行仿真。 关键词通信系统;调制与解调;MA TLAB

Simulation And Design Of Communication Systems Based On MATLAB Abstract Communication is through a media for transportation. Communication system which is used to complete the process of information transmission systems ,in general, is to send the information from the source to one or more destinations. Modulation and demodulation occupied an important position in the transmission of information which is essential, so the research about the modulation and demodulation process in the communication system is extremely important. MATLAB is a numerical computation, graphics rendering, image processing and system simulation and other powerful features in one of the scientific computing language, it is a powerful matrix calculation and graphical visualization features and a rich toolbox provides a great convenience for the communication system of modulation and demodulation process. This paper introduces the concept of the communication system, and then leads to modulation and demodulation, and then introduced several of our commonly used method of modulation and demodulation. As the power of MATLAB so we introduced the communication system toolbox in the MATLAB. We gives several examples about the communication system based on MATLAB modulation and demodulation and use the software of MATLAB to simulate them. Keywords Communication Systems;Modulation and demodulation; MATLAB

matlabsimulink初级教程

S i m u l i n k仿真环境基础学习Simulink是面向框图的仿真软件。 7.1演示一个Simulink的简单程序 【例7.1】创建一个正弦信号的仿真模型。 步骤如下: (1)在MATLAB的命令窗口运行simulink命令,或单击工具栏中的图标,就可以打开Simulink模块库浏览器(SimulinkLibraryBrowser)窗口,如图7.1所示。

图7.1Simulink界面 (2)单击工具栏上的图标或选择菜单“File”——“New”——“Model”,新建一个名为“untitled”的空白模型窗口。 (3)在上图的右侧子模块窗口中,单击“Source”子模块库前的“+”(或双击Source),或者直接在左侧模块和工具箱栏单击Simulink下的Source子模块库,便可看到各种输入源模块。 (4)用鼠标单击所需要的输入信号源模块“SineWave”(正弦信号),将其拖放到的空白模型窗口“untitled”,则“SineWave”模块就被添加到untitled窗口;也可以用鼠标选中“SineWave”模块,单击鼠标右键,在快捷菜单中选择“addto'untitled'”命令,就可以将“SineWave”模块添加到untitled窗口,如图7.2所示。

(5) Scope ”模块(示波器)拖放到“untitled ”窗口中。 (6)在“untitled ”窗口中,用鼠标指向“SineWave ”右侧的输出端,当光标变为十字符时,按住鼠标拖向“Scope ”模块的输入端,松开鼠标按键,就完成了两个模块间的信号线连接,一个简单模型已经建成。如图7.3所示。 (7)开始仿真,单击“untitled ”模型窗口中“开始仿真”图标 ,或者选择菜单“Simulink ”——“Start ”,则仿真开始。双击“Scope ” 模块出现示波器显示屏,可以看到黄色的正弦波形。如图7.4所示。 图7.2Simulink 界面

通信原理 数字频带通信系统的设计与仿真分析分析

目录 前言 (1) 1 数字频带通信系统原理 (2) 1.1 二进制振幅键控(2ASK) (2) 1.2 二进制频移键控(2FSK) (4) 1.3二进制相移键控(2PSK) (7) 1.4 正交相移键控(QPSK) (8) 2 Matlab/Simulink介绍 (11) 2.1 Matlab简介 (11) 2.2 Simulink简介 (11) 2.1.1 Simulink基本模块库 (11) 2.1.2 Simulink建模仿真的一般过程.................... 错误!未定义书签。 2.3 Simulink在通信仿真中的应用............................... 错误!未定义书签。3利用Simulink进行模型建立和系统仿真 (12) 3.1 2ASK的调制与解调仿真 (12) 3.1.1 建立模型方框图 (12) 3.1.2 参数设置 (12) 3.1.3系统仿真及各点波形图 (13) 3.1.4 误码率分析 (14) 3.2 2FSK的调制与解调仿真 (14) 3.2.1 建立模型方框图 (14) 3.2.2 参数设置 (15) 3.2.3系统仿真及各点波形图 (18) 3.3 2PSK的调制与解调仿真 (20) 3.3.1 建立模型方框图 (20) 3.3.2 参数设置 (20) 3.3.3系统仿真及各点波形图 (23) 3.4 QPSK的调制与解调仿真 (24) 3.4.1 建立模型方框图 (24) 3.4.2 参数设置 (25) 3.4.3系统仿真及各点波形图 (27) 总结 (29) 参考文献 (30)

前言 随着现代通信系统的飞速发展,计算机仿真已经成为分析和设计通信系统的主要工具,在通信系统的研发和教学中具有越来越重要的意义。在当代社会中,信息的交换日益频繁,随着通信技术和计算机技术的发展及它们的密切结合,通信能克服对空间和时间的限制,大量的、远距离的信息传递和存取已成为可能。展望未来,通信技术正在向数字化、智能化、综合化、宽带化、个人化方向迅速发展,各种新的电信业务也应运而生,正沿着信息服务多种领域广泛延伸。 Simulink是The MathWorks公司开发的用于动态系统和嵌入式系统的多领域仿真和基于模型的设计工具,常集成于MathWorks公司的另一产品MATLAB中与之配合使用。 Simulink提供了一个交互式的图形化环境及可定制模块库(Library),可对各种时变系统,例如通讯、控制、信号处理、视频处理和图像处理系统等进行设计、仿真、执行和测试。 本次课设在深刻理解通信系统理论的基础上,利用MATLAB提供的Simulink 建模和仿真原理,做出数字通信系统的基本模型,分别是ASK、FSK、PSK、QPSK,并且用Simulink来实现通信系统中各个部分的仿真,调制部分,解调部分等等,并且整合到一起,设置不同的参数,观察示波器的波形图并记录。通过对仿真结果进行分析,更深入地掌握数字调制系统的相关知识。

1实验一 Matlab程序设计与M文件(1)

实验一 Matlab 程序设计与M 文件 一、实验目的 1. 掌握Matlab 程序设计常用命令,如,循环、选择、暂停、显示输出、输入变量值等。 2. 掌握Matlab 的M 文件的创建于使用,包括脚本文件和函数文件。 3. 掌握常用的编程技巧。 二、实验内容 1. 输入一个百分制成绩,要求输出成绩等级A 、B 、C 、D 、E 。其中90分~100分为A ,80分~89分为B ,79分~79分为C ,60分~69分为D ,60分以下为E 。 要求: (1) 分别用if 语句和switch 语句实现。 (2) 输入百分制成绩后要判断该成绩的合理性,对不合理的成绩应输出出错信息。 2. 硅谷公司员工的工资计算方法如下: (1) 工作时数超过120小时者,超过部分加发15%。 (2) 工作时数低于60小时者,扣发700元。 (3) 其余按每小时84元计发。 试编程按输入的工号和该号员工的工时数,计算应发工资。 3. 根据2 222211116123n π=++++,求π的近似值。当n 分别取100、1000、10000时,结果是多少? 要求:分别用循环结构和向量运算(使用sum 函数)来实现。 4. 考虑以下迭代公式: 1n n a x b x +=+ 其中a 、b 为正的学数。 (1) 编写程序求迭代的结果,迭代的终止条件为|x n+1-x n |≤10-5,迭代初值x 0=1.0,迭代次数不超过500次。 (2) 如果迭代过程收敛于r ,那么r 的准确值是,当(a,b)的值 取(1,1)、(8,3)、(10,0.1)时,分别对迭代结果和准确值进行比较。

5. 已知 12312311021 323 n n n n f n f n f n f f f f n ---==??==??==??=-+>? 求f 1~f 100中: (1) 最大值、最小值、各数之和。 (2) 正数、零、负数的个数。 6. 若两个连续自然数的乘积减1是素数,则称这两个边疆自然数是亲密数对,该素数是亲密素数。例如,2×3-1=5,由于5是素数,所以2和3是亲密数,5是亲密素数。求[2,50]区间内: (1) 亲密数对的对数。 (2) 与上述亲密数对对应的所有亲密素数之和。 7. 设2411()(2)0.1(3)0.01 f x x x =+-+-+,编写一个MATLAB 函数文件fx.m ,使得调用f(x)时,x 可用矩阵代入,得出的f(x)为同阶矩阵。 8. 一物理系统可用下列方程组来表示: 111211 12 220cos sin 0sin 0cos 000sin 000cos 1a m m a m g m N m N m g θθθθθθ--??????????????????=??????-??????-?????? 从键盘输入m 1、m 2和θ的值,求a 1、a 2、N 1和N 2的值。其中g 取9.8,输入θ时以角度为单位。 要求:定义一个求解线性方程组AX=B 的函数文件,然后在命令文件中调用该函数文件。

Matlab Simulink中异步电机模型说明文档

Description The Asynchronous Machine block operates in either generator or motor mode. The mode of operation is dictated by the sign of the mechanical torque: Mechanical System s ls

Preset model Provides a set of predetermined electrical and mechanical parameters for various asynchronous machine ratings of power (HP), phase-to-phase voltage (V), frequency (Hz), and rated speed (rpm). Select one of the preset models to load the corresponding electrical and mechanical parameters in the entries of the dialog box. Note that the preset models do not include predetermined saturation parameters. Select No if you do not want to use a preset model, or if you want to modify some of the parameters of a preset model, as described below. When you select a preset model, the electrical and mechanical parameters in the Parameters tab of the dialog box become unmodifiable (grayed out). To start from a given preset model and then modify machine parameters, you have to do the following: Select the desired preset model to initialize the parameters. 1. 2. Change the Preset model parameter value to No. This will not change the machine parameters. By doing so, you just break the connection with the particular preset model. 3. Modify the machine parameters as you wish, then click Apply. Mechanical input Allows you to select either the torque applied to the shaft or the rotor speed as the Simulink signal applied to the block's input. Select Torque Tm to specify a torque input, in N.m or in pu, and change labeling of the block's input to Tm. The machine speed is determined by the machine Inertia J (or inertia constant H for the pu machine) and by the difference between the applied mechanical torque Tm and the internal electromagnetic torque Te. The sign convention for the mechanical torque is the following: when the speed is positive, a positive torque signal indicates motor mode and a negative signal indicates generator mode. Select Speed w to specify a speed input, in rad/s or in pu, and change labeling of the block's input to w. The machine speed is imposed and the mechanical part of the model (Inertia J) is ignored. Using the speed as the mechanical input allows modeling a mechanical coupling between two machines and interfacing with SimMechanics? and SimDriveline? models. The next figure indicates how to model a stiff shaft interconnection in a motor-generator set when friction torque is ignored in machine 2. The speed output of machine 1 (motor) is connected to the speed input of machine 2 (generator), while machine 2 electromagnetic torque output Te is applied to the mechanical torque input Tm of machine 1. The Kw factor takes into account speed units of both machines (pu or rad/s) and gear box ratio w2/w1. The KT factor takes into account torque units of both machines (pu or N.m) and machine ratings. Also, as the inertia J2 is ignored in machine 2, J2 referred to machine 1 speed must be added to machine 1 inertia J1.

2PSK通信系统设计与仿真

目录 1 技术要求 (1) 2 基本原理 (1) 2.1 2PSK调制的基本原理 (1) 2.2 SystemView原理介绍 (2) 2.3 SIMULINK原理简介 (3) 3 建立模型描述 (3) 3.1 方案一 (3) 3.2 方案二 (5) 4 模块功能分析或源程序代码 (6) 4.1 SIMULINK实现2PSK的调制与解调 (6) 4.2 SysteamView实现2PSK的调制与解调 (11) 5 调试过程及结论 (13) 5.1 使用SIMULINK实现的调制解调结果 (13) 5.2 使用SystemView实现的调制解调结果 (17) 5.3 结论 (22) 6 心得体会 (22) 7 参考文献 (23)

2PSK通信系统设计 1 技术要求 设计一个2PSK通信系统,要求: (1)设计出2PSK通信系统的结构; (2)根据通信原理,设计出各个模块的参数(例如码速率,滤波器的截止频率等); (3)用Matlab或SystemView 实现该数字通信系统; (4)观察仿真并进行波形分析; (5)系统的性能评价 2 基本原理 2.1 2PSK调制的基本原理 2PSK,二进制移相键控方式,是键控的载波相位按基带脉冲序列的规律而改变的一种数字调制方式。就是根据数字基带信号的两个电平(或符号)使载波相位在两个不同的数值之间切换的一种相位调制方法。两个载波相位通常相差180度,此时称为反向键控(PSK),也称为绝对相移方式。2PSK信号的解调,不再能采用包络检测的方法,只能进行相干解调。调制框图如图1、图2所示,解调框图如图3所示。 图1 模拟相乘法

matlab程序设计作业

Matlab程序设计作业 姓名: 学号: 专业:

? MATLAB 程序设计》作业 1、考虑如下x-y 一组实验数据: x=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10] y 二[1.2, 3, 4, 4, 5, 4.7, 5, 5.2, 6, 7.2] 分别绘出plot 的原始数据、一次拟合曲线和三次拟合曲线,给出 原始曲线 MATLAB 代码和运行结果。 7 6 5 4 3 2 2 3 4 5 6 7 8 9 10

7 6.5 6 5.5 5 4.5 4 3.5 3 2.5 10 一次拟合 三次拟合

x=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; y=[1.2, 3, 4, 4, 5, 4.7, 5, 5.2, 6, 7.2]; figure; plot(x,y) p1=polyfit(x,y,1); y1=polyval(p1,x); figure; plot(x,y1) p2=polyfit(x,y,3); y2=polyval(p2,x); figure; plot(x,y2) 2、在[0, 3n区间,绘制y二Sin(x)曲线(要求消去负半波,即(n 2n)区间内的函数值置零),求出曲线y 的平均值,以及y 的最大值及其最大值的位置。给出执行代码和运行结果。 x=0:pi/1000:3*pi; y=Sin(x); y1=(y>=0).*y; %消去负半波figure(1); plot(x,y1, 'b' ); a=mean(y1) %求出y1 的平均值 b=max(y1) %求出y1 的最大值b, 以及最大值在矩阵中的位置; d=x(find(y1==b)) >> ex1 a = 0.4243 b = 1 d = 1.5708 7.8540 >>

matlab-simulink 初级教程

Simulink仿真环境基础学习 Simulink是面向框图的仿真软件。 7.1演示一个Simulink的简单程序 【例7.1】创建一个正弦信号的仿真模型。 步骤如下: (1) 在MATLAB的命令窗口运行simulink命令,或单击工具栏中的图标,就可以打开Simulink模块库浏览器(Simulink Library Browser) 窗口,如图7.1所示。

(2) 单击工具栏上的图标或选择菜单“File ”——“New ”——“Model ”,新建一个名为“untitled ”的空白模型窗口。 (3) 在上图的右侧子模块窗口中,单击“Source ”子模块库前的“+”(或双击Source),或者直接在左侧模块和工具箱栏单击Simulink 下的Source 子模块库,便可看到各种输入源模块。 (4) 用鼠标单击所需要的输入信号源模块“Sine Wave ”(正弦信号),将其拖放到的空白模型窗口“untitled ”,则“Sine Wave ”模块就被添加到untitled 窗口;也可以用鼠标选中“Sine Wave ”模块,单击鼠标右键,在快捷菜单中选择“add to 'untitled'”命令,就可以将“Sine Wave ”模块添加到untitled 窗口,如图7.2所示。 图7.1 Simulink 界面

(5) 用同样的方法打开接收模块库“Sinks”,选择其中的“Scope”模块(示波器)拖放到“untitled”窗口中。 (6) 在“untitled”窗口中,用鼠标指向“Sine Wave”右侧的输出端,当光标变为十字符时,按住鼠标拖向“Scope”模块的输入端,松开鼠标按键,就完成了两个模块间的信号线连接,一个简单模型已经建成。如图7.3所示。 (7) 开始仿真,单击“untitled ”模型窗口中“开始仿真”图标,或者选择菜单“Simulink”——“Start”,则仿真开始。双击“Scope”模块出现示波器显示屏, 可以看到黄色的正弦波形。如图7.4所示。 图7.2 Simulink界面

matlab程序设计与应用(第二版)第三章部分课后答案

第三章1. (1)A=eye(3) (2)A=100+100*rand(5,6) (3)A=1+sqrt(0.2)*randn(10,50) (4)B=ones(size(A)) (5)A+30*eye(size(A)) (6)B=diag(diag(A)) 2. B=rot90(A) C=rot90(A,-1) 3. B=inv(A) ;A的逆矩阵 C=det(A) ;A的行列式的值 D=A*B E=B*A D=E 因此A与A-1是互逆的。 4. A=[4 2 -1;3 -1 2;12 3 0]; b=[2;10;8]; x=inv(A)*b x = -6.0000 26.6667 27.3333 5. (1) diag(A) ;主对角线元素 ans = 1 1 5 9 triu(A) ;上三角阵

ans = 1 -1 2 3 0 1 -4 2 0 0 5 2 0 0 0 9 tril(A) ;下三角阵 ans = 1 0 0 0 5 1 0 0 3 0 5 0 11 15 0 9 rank(A) ;秩 ans = 4 norm(A) ;范数 ans = 21.3005 cond(A) ;条件数 ans = 11.1739 trace(A) ;迹 ans = 16 (2)略 6. A=[1 1 0.5;1 1 0.25;0.5 0.25 2] A = 1.0000 1.0000 0.5000 1.0000 1.0000 0.2500 0.5000 0.2500 2.0000

[V,D]=eig(A) V = 0.7212 0.4443 0.5315 -0.6863 0.5621 0.4615 -0.0937 -0.6976 0.7103 D = -0.0166 0 0 0 1.4801 0 0 0 2.5365

基于SIMULINK的通信系统仿真毕业设计

题目基于SIMULINK的通信系统仿真 摘要 在模拟通信系统中,由模拟信源产生的携带信息的消息经过传感器转换成电信号,模拟基带信号在经过调制将低通频谱搬移到载波频率上适应信道,最终解调还原成电信号;在数字传输系统中,数字信号对高频载波进行调制,变为频带信号,通过信道传输,在接收端解调后恢复成数字信号。本文应用了幅度调制以及键控法产生调制与解调信号。 本论文中主要通过对SIMULINK工具箱的学习和使用,利用其丰富的模板以及本科对通信原理知识的掌握,完成了AM、DSB、SSB、2ASK、2FSK、2PSK三种模拟信号和三种数字信号的调制与解调,以及用SIMULINK进行设计和仿真。首先我进行了两种通信系统的建模以及不同信号系统的原理研究,然后将学习总结出的相应理论与SIMULINK中丰富的模块相结合实现仿真系统的建模,并且调整参数直到仿真波形输出,观察效果,最终对设计结论进行总结。 关键词通信系统调制 SIMULINK I

目录 1. 前言 (1) 1.1选题的意义和目的 (1) 1.2通信系统及其仿真技术 (2) 3. 现代通信系统的介绍 (3) 3.1通信系统的一般模型 (3) 3.2模拟通信系统模型和数字通信系统模型 (3) 3.2.1 模拟通信系统模型 (3) 3.2.2 数字通信系统模型 (4) 3.3模拟通信和数字通信的区别和优缺点 (5) 4. 通信系统的仿真原理及框图 (8) 4.1模拟通信系统的仿真原理 (8) 4.1.1 DSB信号的调制解调原理 ...................... 错误!未定义书签。 4.2数字通信系统的仿真原理 (9) 4.2.1 ASK信号的调制解调原理 (9) 5. 通信系统仿真结果及分析 (11) 5.1模拟通信系统结果分析 (11) 5.1.1 DSB模拟通信系统 (11) 5.2仿真结果框图 (11) 5.2.1 DSB模拟系统仿真结果 ........................ 错误!未定义书签。 5.3数字通信系统结果分析 (12) 5.3.1 ASK数字通信系统 (13) 5.4仿真结果框图 (13) 5.4.1 ASK数字系统仿真结果 (13) III

相关文档
最新文档