实验一 T型接线器程序仿真

合集下载

电路计算机仿真实验报告

电路计算机仿真实验报告

电路计算机仿真分析实验报告实验一直流电路工作点分析和直流扫描分析一、实验目的1、学习使用Pspice软件,熟悉它的工作流程,即绘制电路图、元件类别的选择及其参数的赋值、分析类型的建立及其参数的设置、Probe窗口的设置和分析的运行过程等。

2、学习使用Pspice进行直流工作点分析和直流扫描分析的操作步骤。

二、原理与说明对于电阻电路,可以用直观法(支路电流法、节点电压法、回路电流法)列写电路方程,求解电路中各个电压和电流。

PSPICE软件是采用节点电压法对电路进行分析的。

使用PSPICE软件进行电路的计算机辅助分析时,首先在capture环境下编辑电路,用PSPICE的元件符号库绘制电路图并进行编辑、存盘。

然后调用分析模块、选择分析类型,就可以“自动”进行电路分析了。

需要强调的是,PSPICE软件是采用节点电压法“自动”列写节点电压方程的,因此,在绘制电路图时,一定要有参考节点(即接地点)。

此外,一个元件为一条“支路”(branch),要注意支路(也就是元件)的参考方向。

对于二端元件的参考方向定义为正端子指向负端子。

三、示例实验应用PSPICE求解图1-1所示电路个节点电压和各支路电流。

图1-1 直流电路分析电路图R2图1-2 仿真结果四、选做实验1、实验电路图(1)直流工作点分析,即求各节点电压和各元件电压和电流。

(2)直流扫描分析,即当电压源Us1的电压在0-12V之间变化时,求负载电阻R L中电流I RL随电压源Us1的变化曲线。

IPRINT图1-3 选做实验电路图2、仿真结果Is21Adc1.000AVs35Vdc3.200A R431.200A23.20VVs47Vdc1.200A 0VR142.800AIs32Adc 2.000A12Vdc2.800AIIPRINT3.200A10.60V 12.00V Is11Adc 1.000A18.80V 28.80V15.60V3.600VR222.800ARL13.200A18.80VVs210Vdc2.800A Is53Adc3.000AI42Adc图1-4 选做实验仿真结果3、直流扫描分析的输出波形图1-5 选做实验直流扫描分析的输出波形4、数据输出V_Vs1 I(V_PRINT2)0.000E+00 1.400E+00 1.000E+00 1.500E+00 2.000E+00 1.600E+00 3.000E+00 1.700E+00 4.000E+00 1.800E+00 5.000E+00 1.900E+00 6.000E+00 2.000E+00 7.000E+00 2.100E+00 8.000E+00 2.200E+009.000E+00 2.300E+001.000E+012.400E+001.100E+012.500E+001.200E+012.600E+00从图1-3可以得到IRL与USI的函数关系为:I RL=1.4+(1.2/12)U S1=1.4+0.1U S1 (公式1-1)五、思考题与讨论:1、根据图1-1、1-3及所得仿真结果验证基尔霍夫定律。

电路实验仿真实验报告

电路实验仿真实验报告

1. 理解电路基本理论,掌握电路分析方法。

2. 掌握电路仿真软件(如Multisim)的使用方法。

3. 分析电路参数对电路性能的影响。

二、实验内容本次实验主要针对一阶RC电路进行仿真分析,包括零输入响应、零状态响应和全响应的规律和特点。

三、实验原理一阶RC电路由一个电阻R和一个电容C串联而成,其电路符号如下:```+----[ R ]----[ C ]----+| |+---------------------+```一阶RC电路的传递函数为:H(s) = 1 / (1 + sRC)其中,s为复频域变量,R为电阻,C为电容,RC为电路的时间常数。

根据传递函数,可以得到以下结论:1. 当s = -1/RC时,电路发生谐振。

2. 当s = 0时,电路发生零输入响应。

3. 当s = jω时,电路发生零状态响应。

四、实验仪器与设备1. 电脑:用于运行电路仿真软件。

2. Multisim软件:用于搭建电路模型和进行仿真实验。

1. 打开Multisim软件,创建一个新的仿真项目。

2. 在项目中选择“基本电路库”,搭建一阶RC电路模型。

3. 设置电路参数,如电阻R、电容C等。

4. 选择合适的激励信号,如正弦波、方波等。

5. 运行仿真实验,观察电路的响应波形。

6. 分析仿真结果,验证实验原理。

六、实验结果与分析1. 零输入响应当电路处于初始状态,即电容电压Uc(0-) = 0V时,给电路施加一个初始电压源,电路开始工作。

此时,电路的响应为电容的充电过程。

通过仿真实验,可以得到以下结论:(1)随着时间t的增加,电容电压Uc逐渐增大,趋于稳态值。

(2)电容电流Ic先减小后增大,在t = 0时达到最大值。

(3)电路的时间常数τ = RC,表示电路响应的快慢。

2. 零状态响应当电路处于初始状态,即电容电压Uc(0-) = 0V时,给电路施加一个激励信号,电路开始工作。

此时,电路的响应为电容的放电过程。

通过仿真实验,可以得到以下结论:(1)随着时间t的增加,电容电压Uc逐渐减小,趋于0V。

自控实验一 典型环节的电路模拟

自控实验一  典型环节的电路模拟

实验一 典型环节的电路模拟一、实验目的1.熟悉THKKL-6型 控制理论及计算机控制技术实验箱及“THKKL-6”软件的使用; 2.熟悉各典型环节的阶跃响应特性及其电路模拟;3.测量各典型环节的阶跃响应曲线,并了解参数变化对其动态特性的影响。

二、实验设备1.THKKL-6型 控制理论及计算机控制技术实验箱; 2.PC 机一台(含“THKKL-6”软件); 3.USB 接口线。

三、实验内容1.设计并组建各典型环节的模拟电路;2.测量各典型环节的阶跃响应,并研究参数变化对其输出响应的影响。

四、实验原理自控系统是由比例、积分、微分、惯性等环节按一定的关系组建而成。

熟悉这些典型环节的结构及其对阶跃输入的响应,将对系统的设计和分析十分有益。

本实验中的典型环节都是以运放为核心元件构成,其原理框图如图1-1所示。

图中Z 1和Z 2表示由R 、C 构成的复数阻抗。

图1-1 典型环节的原理框图1. 比例(P )环节比例环节的特点是输出不失真、不延迟、成比例地复现输出信号的变化。

它的传递函数与方框图分别为:()()()O i U S G S K U S ==当U i (S)输入端输入一个单位阶跃信号,且比例系数为K 时的响应曲线如图1-2所示。

图1-2 比例环节的响应曲线2.积分(I )环节积分环节的输出量与其输入量对时间的积分成正比。

它的传递函数与方框图分别为:()1()()O i U S G s U S Ts ==设U i (S)为一单位阶跃信号,当积分系数为T 时的响应曲线如图1-3所示。

图1-3 积分环节的响应曲线3.比例积分(PI)环节比例积分环节的传递函数与方框图分别为:22211112()111()(1)()O i U S R CS R R G s U S R CS R R CS R R CS +===+=+其中T=R 2C ,K=R 2/R 1设U i (S)为一单位阶跃信号,图1-4示出了比例系数(K)为1、积分系数为T 时的PI 输出响应曲线。

实验一 软件仿真器Simulator的使用方法

实验一   软件仿真器Simulator的使用方法

实验一软件仿真器Simulator的使用方法一、实验目的1、了解DSP开发系统平台的构成。

2、了解Code Composer Studio 3.3 的操作环境和基本功能。

了解DSP软件开发过程。

二、实验要求按照实验步骤熟练掌握CCS的使用方法。

三、实验设备PC一台;操作系统为Windows XP;安装Code Composer Studio 3.3四、实验原理开发TMS320C5000应用系统一般需要以下几个调试工具来完成:(1)软件集成开发环境(Code Composer Studio3.3):主要完成系统的软件开发和调试。

它提供一整套的程序编制、维护、编译、调试环境,能将汇编语言和C语言程序编译连接生成COFF格式的可执行文件,并能将程序下载到目标DSP上运行调试。

(2)开发系统(ICETEK 5100 USB):实现硬件仿真调试时与硬件系统的通信,控制和读取硬件系统的状态和数据。

(3)评估模块(ICETEK VC5416-A):提供软件运行和调试的平台和用户系统开发的参照。

五、实验步骤1、启动Code Composer Studio 3.3双击桌面“CCS3.3(C5000)”,启动Code Composer Studio 3.3;2、创建工程(1)创建新的工程文件选择菜单Project的“new…”项;在Project Creation 对话框中,在project项输入volume;单击location项末尾的浏览按钮,改变目录到C:\ICETEK-VC5416-EDULAB\Lab01-UseCC,单击OK;单击完成;这时建立的是一个空的工程,展开主窗口左侧工程管理窗口中Projects下新建立的“volume.pjt”,其中各项均为空。

(2)在工程文件中添加程序文件选择菜单Project的add files to project…项;在add files to project对话框中选择文件目录为C:\ICETEK-VC5416-EDULAB\Lab01-UseCC,改变文件类型为 C Source files(*.c;*.ccc),选择volume.c;重复上述各步骤,添加volume.cmd和c:\ti\c5400\cgtools\lib\rts.lib到工程文件。

Multisim三相电路仿真实验

Multisim三相电路仿真实验

Multisim三相电路仿真实验————————————————————————————————作者:————————————————————————————————日期:2--3 实验六 三相电路仿真实验一、实验目的1、 熟练运用Multisim 正确连接电路,对不同联接情况进行仿真;2、 对称负载和非对称负载电压电流的测量,并能根据测量数据进行分析总结;3、 加深对三相四线制供电系统中性线作用的理解。

4、 掌握示波器的连接及仿真使用方法。

5、 进一步提高分析、判断和查找故障的能力。

二、实验仪器1.PC 机一台 2.Multisim 软件开发系统一套 三、实验要求1.绘制出三相交流电源的连接及波形观察 2.学习示波器的使用及设置。

3.仿真分析三相电路的相关内容。

4.掌握三瓦法测试及二瓦法测试方法 四、原理与说明1、负载应作星形联接时,三相负载的额定电压等于电源的相电压。

这种联接方式的特点是三相负载的末端连在一起,而始端分别接到电源的三根相线上。

2、负载应作三角形联接时,三相负载的额定电压等于电源的线电压。

这种联接方式的特点是三相负载的始端和末端依次联接,然后将三个联接点分别接至电源的三根相线上。

3、电流、电压的“线量”与“相量”关系测量电流与电压的线量与相量关系,是在对称负载的条件下进行的。

画仿真图时要注意。

负载对称星形联接时,线量与相量的关系为: (1)P L U U 3=(2)P L I I =负载对称三角形联接时,线量与相量的关系为:(1)P L U U = (2)P LI I 3=4、星形联接时中性线的作用三相四线制负载对称时中性线上无电流,不对称时中性线上有电流。

中性线的作用是能将三相电源及负载变成三个独立回路,保证在负载不对称时仍能获得对称的相电压。

--4 如果中性线断开,这时线电压仍然对称,但每相负载原先所承受的对称相电压被破坏,各相负载承受的相电压高低不一,有的可能会造成欠压,有的可能会过载。

实验一控制系统典型环节的模拟

实验一控制系统典型环节的模拟

实验一控制系统典型环节的模拟1.实验目的1) 掌握常用控制系统典型环节的电子电路实现方法。

2) 测试典型环节的阶跃响应曲线。

3) 了解典型环节中参数变化对输出动态性能的影响。

2.实验仪器1) TKKL—1实验箱一台2) 超低频示波器一台,万用表3) MATLAB软件,计算机。

3.实验原理控制系统的典型环节数学模型如表1-1所示。

以运算放大器为核心元件,由其不同的R-C 输入网络和反馈网络组成的各种典型环节,如图1-1所示。

图中Z1和Z2为复数阻抗,它们都是由R 、C 构成。

基于图中A 点的电位为虚地,略去流入运放的电流,则由图1-1得:图1-1 运放的反馈连接121)(Z Zu u s G o -=-=(1) 由上式可求得由下列模拟电路组成典型环节的传递函数及单位阶跃响应。

以下省略反相放大中的“-”号。

(1) 比例环节21/)(R R s G =图1-2 比例环节记录实验所用元件参数、绘制单位阶跃响应曲线(至少记录两组),并进行分析。

(a) .,21Ω=Ω=R R(b) .,21Ω=Ω=R R (2) 惯性环节 1111//)(2121212+=+⋅===Ts K Cs R R R R Cs R Z Z s G (2) 式中 122/,R R K C R T ==。

图1-3 惯性环节记录实验所用元件参数、绘制阶跃响应曲线(至少记录两组),并进行分析。

(a) ;,,21F C R R μ=Ω=Ω=(b) .,,21F C R R μ=Ω=Ω=(3) 积分环节TsRCs R Cs Z Z s G 11/1)(12====(3) RC T =图1-4 积分环节记录实验所用元件参数、绘制输出曲线(至少记录两组),并进行分析。

(a) ;,F C R μ=Ω=(b) ;,F C R μ=Ω=(4) 比例积分环节 接线图及单位阶跃响应如图1-5所示。

图1-5 比例—积分环节TsK K Ts Ts K Z Z s G pp p 11)(12+=+==(3) ,,/11C R T R R K p ==记录实验所用元件参数、绘制输出曲线(至少记录两组),并进行分析。

#自动控制原理实验一典型环节电路模拟软件仿真

实验一典型环节的电路模拟与软件仿真一、实验目的1. 熟习THSSC-4 型信号与系统·控制理论·计算机控制技术实验箱及上位机软件的使用;2.熟习各典型环节的阶跃响应特征及其电路模拟;3.丈量各典型环节的阶跃响应曲线,并认识参数变化对其动向特征的影响。

二、实验设施1.THSSC-4 型信号与系统·控制理论·计算机控制技术实验箱;2.PC 机一台 ( 含上位机软件 >、 USB数据收集卡、 37 针通讯线 1 根、 16 芯数据排线、USB 接口线;3.双踪慢扫描示波器一台 ( 可选 >;三、实验内容1.设计并组建各典型环节的模拟电路;2.丈量各典型环节的阶跃响应,并研究参数变化对其输出响应的影响;3.在上位机仿真界面上,填入各典型环节数学模型的实质参数,据此达成它们对阶跃响应的软件仿真,并与模拟电路测试的结果对比较。

四、实验原理自控系统是由比率、积分、微分、惯性等环节按必定的关系组建而成。

熟习这些典型环节的构造及其对阶跃输入的响应,将对系统的设计和剖析是十分有益的。

本实验中的典型环节都是以运放为中心元件组成,其原理框图如图 1-1 所示。

图中 Z1和 Z2表示由 R、 C 组成的复数阻抗。

1. 比率 <P)环节图 1-1比率环节的特色是输出不失真、不延缓、成比率地复现输出信号的变化。

它的传达函数与方框图分别为:G (S) U O(S)K U i (S)当 U (S>输入端输入一个单位阶跃信号,且比率系数为K 时的响应曲线如图1-2 所示。

i图 1-22. 积分 <I )环节积分环节的输出量与其输入量对时间的积分红正比。

它的传达函数与方框图分别为:U O(S) 1G ( s )TsU i ( S )设 U i (S> 为一单位阶跃信号,当积分系数为T 时的响应曲线如图 1-3 所示。

图 1-33.比率积分 (PI> 环节比率积分环节的传达函数与方框图分别为:G(s) U O (S)R 2CS 1R 2 1 R 2 (1 1 )U i (S) R 1CS R 1 R 1CSR 1 R 2 CS此中 T=R 2C , K=R 2/R 1设 U i (S> 为一单位阶跃信号,图 1-4 示出了比率系数 (K>为 1、积分系数为 T 时的 PI 输出响应曲线。

实验一THBDC-1典型环节地电路模拟

一、实验目的1.了解THBDC-1控制及理论实验平台的硬件组成和软件使用2.掌握典型环节的电路模拟3.测量各典型环节的阶跃响应曲线,并了解参数变化对其动态特性的影响二、实验设备1.THBDC-1型控制理论计算机控制技术实验平台;2.PC机一台、USB数据采集卡、37针通信线1根、16芯数据排线、USB接口线。

三、实验内容1.熟悉THBDC-1控制理论实验平台的硬件组成和软件使用。

2.设计并组建比例、积分、微分、惯性、等典型环节的模拟电路;3.测量各典型环节的阶跃响应,并研究参数变化对其输出响应的影响。

四、实验步骤1.熟悉THBDC-1控制理论实验平台的相关硬件;直流稳压电源、阶跃信号发生器、低频函数信号发生器、锁零按钮、通用单元电路、数据采集接口单元、实物实验单元2.熟悉THBDC-1控制理论实验平台的软件3.设计组建比例、积分、微分、惯性、等典型环节的模拟电路并测试1)比例(P)环节传递函数G(s)=Uo(s)/Ui(s)=K根据比例环节的方框图,选择实验台上的通用电路单元设计组建相应的模拟电路,如下根据模拟电子技术的信号的运算和处理章节有关反相比例运算电路部分可知K的绝对值=R2/R1图中后一个单元为反相器,其中R0=200K若比例系数K=1时,电路中的参数取:R1=100K,R2=100K若比例系数K=2时,电路中的参数取:R1=100K,R2=200K若比例系数K=4时,电路中的参数取:R1=51K,R2=200K当ui为一单位阶跃信号时,用“THBDC-1”软件观测,并记录相应K值时的实验曲线,并与理论值进行比较。

K=1 比例环节单位阶跃响应曲线K=2 比例环节单位阶跃响应曲线K=4 比例环节单位阶跃响应曲线2)积分(I)环节传递函数G(s)=Uo(s)/Ui(s)=1/(Ts)根据积分环节的方框图,选择实验台上的通用电路单元设计组建相应的模拟电路,如下图所示。

若积分时间常数T=1S时,电路中参数取:R=100K,C=10μF若积分时间常数T=0.1S、0.5S时,电路中电阻电容参数应如何选取?T=RCT=0.1S时,电路中参数取:R=100K,C=1μFT=0.5S时,电路中参数取:R=51K,C=10μF当ui为单位阶跃信号时,用“THBDC-1”软件观测,并记录相应T值时的实验曲线,并与理论值进行比较积分时间常数T=1S的输出响应曲线积分时间常数T=0.1S的输出响应曲线积分时间常数T=0.5S的输出响应曲线分析实验步骤1)2)可得以下结论:比例调节作用:是按比例反应系统的偏差,系统一旦出现了偏差,比例调节立即产生调节作用以减少偏差。

实验一 典型环节的电路模拟与软件仿真研究

实验一典型环节的电路模拟与软件仿真研究一.实验目的1.通过实验熟悉并掌握实验装置和上位机软件的使用方法。

2.通过实验熟悉各种典型环节的传递函数及其特性,掌握电路模拟和软件仿真研究方法。

二.实验内容1.设计各种典型环节的模拟电路。

2.完成各种典型环节模拟电路的阶跃特性测试,并研究参数变化对典型环节阶跃特性的影响。

3.在MATLAB软件上,填入各个环节的实际(非理想)传递函数参数,完成典型环节阶跃特性的软件仿真研究,并与电路模拟研究的结果作比较。

三.实验步骤1.熟悉实验装置,利用实验装置上的模拟电路单元,设计并连接各种典型环节(包括比例、积分、比例积分、比例微分、比例积分微分以及惯性环节)的模拟电路。

接线时要注意:先断电,再接线。

接线时要注意不同环节、不同测试信号对运放锁零的要求。

(U3单元的O1接被测对象的输入、G接G1、U3单元的I1接被测对象的输出)。

2.利用实验设备完成各典型环节模拟电路的阶跃特性测试,并研究参数变化对典型环节阶跃特性的影响。

首先必须在熟悉上位机界面的操作,充分利用上位机提供的虚拟示波器与信号发生器功能。

为了利用上位机提供的虚拟示波器与信号发生器功能。

接线完成,经检查无误,再给实验装置上电后,打开时域特性的程序,启动上位机程序,进入主界面。

软件界面上的操作步骤如下:①按通道接线情况:通过上位机界面中“通道选择”选择I1、I2路A/D通道作为被测环节的检测端口,选择D/A通道的O1(“测试信号1”)作为被测对象的信号发生端口.不同的通道,图形显示控件中波形的颜色将不同。

②硬件接线完毕后,检查USB口通讯连线和实验装置电源后,运行上位机软件程序,如果有问题请求指导教师帮助。

③进入实验模式后,先对显示模式进行设置:选择“X-t模式”;选择“T/DIV”为1s/1HZ 。

④完成上述实验设置,然后设置实验参数,在界面的右边可以设置系统测试信号参数,选择“测试信号”为“周期阶跃信号”,选择“占空比”为50%,选择“T/DIV ”为“1000ms ”, 选择“幅值”为“3V ”,可以根据实验需要调整幅值,以得到较好的实验曲线,将“偏移”设为“0”。

Multisim模拟电路仿真实验

实验19 Multisim模拟电路仿真实验1.实验目的(1)学习用Multisim实现电路仿真分析的主要步骤。

(2)用仿真手段对电路性能作较深入的研究。

2.预习内容对仿真电路需要测量的数据进行理论计算,以便将测量值与理论值进行对照。

3.实验内容实验19-1 基本单管放大电路的仿真研究射极电流负反馈放大电路的仿真电路如下图所示。

三极管的电流放大系数设置为60。

(1)调节R w,使V E=1.2V;(2)用“直流工作点分析”功能进行直流工作点分析,测量静态工作点,并与估算值比较;(3)用示波器观测输入、输出电压波形的幅度和相位关系,并测量电压放大倍数,与估算值比较;(4)用波特图仪观测幅频特性和相频特性,并测量电压放大倍数和带宽(测出下线截止频率和上限截止频率即可);(5)用“交流分析”功能测量幅频特性和相频特性;(6)加大输入信号幅度,观测输出电压波形何时会出现失真,并用失真度分析仪测量信号的失真度;(7)设计测量输入电阻、输出电阻的方法并测量之。

(测输入电阻采用“加压求流法”,测输出电阻采用改变负载电阻测输出电压进而估算输出电阻的方法,即。

式中,U oO是输出端空载时的输出电压,U oL是接入负载R L时的输出电压。

输入信号频率选用1000H Z)。

(8)将去掉,将的值改为1.2kΩ,即静态工作点不变,重测电压放大倍数、上下限截止频率及输入电阻。

将测得的放大倍数、上下限截止频率和输入电阻进行列表对比,说明对这三个参数的影响。

实验结果如下:(1)静态直流工作点分析理论上,;;。

实际测量结果如下:;相对误差为0.018%;相对误差为0.018%;相对误差为2.698%;; 相对误差为0.061%;相对误差为0.029%;由此可见,静态工作点的理论预测值与实际测量值十分接近。

其中误差最大,其主要影响因素应当是根据模拟的参数设置,该三极管是实际三极管而并非理想三极管,在实际电流放大倍数方面与理论值有一定的误差。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验一 T型接线器程序仿真
实验目的:
 了解电话程控交换机中T型接线器的实现原理
 掌握matlab编程,实现T型接线器的原理仿真

实验要求:
 掌握T型接线器原理
 掌握matlab语言对于序列置换的功能

实验步骤:
(1) 随机生成PCM帧序列,要求有32路时隙,并且每个时
隙用8位比特表示,总序列长度为32*8=256位,每位为
0或1;
同步 路 话路 1 话路 2 话路 3 话路 4 话路 5 话路 6 话路 7 话路 8 话路 9 话路10 话路 11 话路 12 话路 13 话路 14 话

15

信令 路 话路 17 话路 18 话路 19 话路 20 话路 21 话路 22 话路 23 话路 24 话路 25 话路 26 话路 27 话路 28 话路 29 话路 30 话

31

(2) 将帧头第0个时隙设置为同步码,设置值为10011011,
8位 每路时隙(同步路、话路1-15、信令路、话路16-30)占8位,所以一个帧、32路时隙、256bit
覆盖随机步骤(1)序列的前8位随机值;
(3) 将步骤(1)序列中129-136位设置为信令码,设置值为
00001011,覆盖序列129-136位的随机值;
(4) 将PCM帧中各话路时隙(话路1-15、话路16-30)交换
到新的次序,同步路和信令路在新PCM帧中位置保持
不动,仍为同步路和信令路;
旧的各话路次序和新各路次序的对应关系为:

次序 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15


次序 0 1 12 9 14 6 3 5 8 10 13 2 15 11 7 4


次序 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31


次序 16 26 21 22 24 20 28 19 17 25 31 23 27 18 30 29

(5) 将新的序列和旧的序列在matlab画图窗口中显示出来,
观察对应时隙的比特值,查看结果是否正确。

实验参考知识:
(1) 随机序列的生成
Matlab中最常用的随机序列生成法为随机数比较法,其步骤为
(i)生成N个随机数,对应的matlab函数为rand(1,N),例如输
入rand(1,10),得到一行、N列的序列结果如下:
0.4966 0.8998 0.8216 0.6449 0.8180 0.6602 0.3420
0.2897 0.3412 0.5341
(ii)将这N个随机数与值0.5进行比较,大于0.5的为1,小于
0.5的为0,这对应matlab函数为round(A),A为某个序列,比
如round(rand(1,10)),得到10个0、1二进制值如下:
1 0 1 1 0 1 1 0 1 1
注:rand函数是生成随机数,故每次运行程序,结果都会不同
(iii)按照以上方法编写代码,实现步骤(1)的要求:
实验结果:(下面请写出代码,为实验评分项目)
A=rand(1,256);
B=round(A);
(2) 序列中对应次序值的重新设置
Mablab中对应序号的值要重新设定,可以非常方便的完成;
假设序列B的值为:0.3 0.4 0.5 0.6
现在要把序列B中对应的第1、2、3两个值分别改为0.2、0.7、
0.4,其语句如下:
B=[0.3 0.4 0.5 0.6]; % 序列赋值
B(: , 1:3) = [0.2 0.7 0.4] % 任意行的第1、2值重新赋值
则结果为: 0.2000 0.7000 0.4000 0.6000
注:重新赋值序列中的数据有空格隔开
按照以上方法编写代码,实现步骤(2)、(3)的要求
实验结果:(下面请写出代码,为实验评分项目)
B(1:8)=[1 0 0 1 1 0 1 1];
B(129:136)=[0 0 0 0 1 0 1 1];
(3) 串行序列转变为并行序列,将话路并行分开存储
例如四个话路要分开存储,如下图所示

注:每个话路时隙的8位二进制值还是串行的
在Matlab中,串并转换的函数为reshape函数,格式为
reshape(D, c, r)
例如:
U = [ 1 0 0 1 0 1 0 0 0 0 1 1 1 1 1 1]; % 赋值
D = U'; % 转置
E = reshape(D, 4, 4); % 串并转换
F = E'; % 转置
输出U为: 1 0 0 1 0 1 0 0 0 0 1 1 1 1 1 1
F为:
1 0 0 1
0 1 0 0
0 0 1 1

1 1 0 0 1 0 1 1
1 1 0 0 1 0 1 1
1 1 1 0 0 0 1 1
1 0 1 0 0 0 1 0
0 1 1 0 0 0 0 1
1 1 1 1
实现了从U到E、串行到并行的功能。
代码:
D=B';
E=reshape(D,32,8);
(4) 按照输出次序,进行并行数据到串行数据的转换
输出次序接上例F的第1行转到第2行,第2行转到第4行,第
3行转到第1行,第4行转到第3行
1 0 0 1 0 0 1 1
0 1 0 0 1 0 0 1
0 0 1 1 1 1 1 1
1 1 1 1 0 1 0 0
要实现以上功能,只需要设置一个置换序列;
G = [ 3 1 4 2 ]; % 新的第1行是原来的第3行…
H = F(G, :)
输出的H即为:
0 0 1 1
1 0 0 1
1 1 1 1
0 1 0 0
再通过reshape函数把并行数据转化成串行数据
I = H
';
J=reshape(I, 1, 16)
得到J为
0 0 1 1 1 0 0 1 1 1 1 1 0 1 0 0
按照以上方法编写代码,实现步骤(4)的要求
注:帧的时隙计数从0到31的,而matlab中序号从1到32
代码:
G=[1 2 13 10 15 7 4 6 9 11 14 3 16 12 8 5 17 27 22 23 25 21 29 20 18 26
32 24 28 19 31 30];
H=E(G,:);
I=H';
J=reshape(I,1,256);

(5) 画图
将输入PCM话路序列和输出新的PCM话路序列画出来,以上
例U和J为例,可以用stem(U)和stem(J)完成
例如:
figure(1)
stem(U);
输出
0246810121416
0
0.2
0.4
0.6
0.8
1
和U值对比
1 0 0 1 0 1 0 0 0 0 1 1 1 1 1 1
按照以上方法编写代码,实现步骤(5)的要求
代码:
figure(1)
stem(B);
figure(2)
stem(J);
按此文档格式编写实验报告,写出完成步骤的实现和代码,以及
相应结果图,完成电子版,然后打印出来,贴到实验报告册。
A=rand(1,256);
B=round(A);
B(1:8)=[1 0 0 1 1 0 1 1];
B(129:136)=[0 0 0 0 1 0 1 1];
D=B';
E=reshape(D,32,8);
G=[1 2 13 10 15 7 4 6 9 11 14 3 16 12 8 5 17 27 22 23 25 21 29 20 18 26 32 24 28 19 31 30];
H=E(G,:);
I=H';
J=reshape(I,1,256);
figure(1)
stem(B);
figure(2)
stem(J);

实验心得

相关文档
最新文档