精华内容
下载资源
问答
  • Android手机得到信号强度信息

    千次阅读 2015-04-07 10:59:07
    Android手机得到信号强度信息本文档讲述如何使用通过Android系统来得到手机信号强度等信息Android手机得到信号强度信息背景介绍 相关调研 查找源码 代码实现 总结背景介绍公司的主题业务是对通信基站的研发,我需要...

    Android手机得到信号强度信息

    本文档讲述如何使用通过Android系统来得到手机信号强度等信息

    背景介绍

    公司的主题业务是对通信基站的研发,我需要研发一款软件来配合基站的测试工作。通过Android手机连接至基站后,采集手机上的各种和信号强度相关的信息,然后进行分析这些数据,通过分析数据完成对基站的测试

    相关调研

    需要测试的参数主要是:
    -RSRP
    -RSSI
    -RSRQ
    -SNR
    -Signal Strength
    在这里,我对这些参数不做解释,有需求的自行百度。

    查找源码

    因为市面上的Android 应用很少是做对信号强度的测试,所以我们直接去看Google提供的SDK来去查找如何可以实现我们的需求。
    我们在SDK中查找到了SignalStrength这个类,在SignalStrength类中有和信号强度的信息,我将类的详情进行截图:

    这里写图片描述

    但是我们仍然没有看到RSSI、RSRP、RSRQ等信息。我又找遍了各个可能和信号强度有关的类,但是就是找不到,所以我去查看了SignalStrength这个类的源代码。通过查找源代码后,我发现了这里面的奥秘。(我最常用查看Android源码的网站是grepcode.com,这个里面的源代码按照Android版本列出,非常不错)

    我先放上SignalStrength.java的截图,再解释里面的奥秘。
    这是类的参数图:

    这里写图片描述

    我们惊奇的发现这里面有我们需要的变量,然后发现去查找相应的get函数,发现

    这里写图片描述

    其实在SignalStrength这个类里面,已经有了可以get这些参数的方法,但是不知什么原因Google把他们隐藏了起来。那么我们如何得到这些值呢?
    是使用toString()方法:

    这里写图片描述

    虽然SignalStrength类并没有为我们提供get信息的接口,但是我们通过toString方法可以得到将这些参解析出来。

    代码实现

    我们知道了使用SignalStrength类的toString方法可以将我们需要的参数取出来,那么我们如何使用SignalStrength类呢?我贴出我的代码以供参考:

    TelephonyManager tm =(TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);  
    
    PhoneStateListener MyPhoneListener = new PhoneStateListener() {  
            public void onSignalStrengthsChanged(SignalStrength signalStrength) {  
                    String singalInformation = signalStrength.toString();      
                }   
            };
            tm.listen(MyPhoneListener, PhoneStateListener.LISTEN_SIGNAL_STRENGTHS);

    其中在这里面我们得到的singalInformation变量就是一个包含信号信息的字符串,我们再自行解析就能得到我们所需的参数。

    总结

    这篇文章主要是讲述如何得到Android手机中和手机信号强度,我们通过查找Android的源代码进而得到了这些信号强度。

    展开全文
  • 如何得到信号的幅度谱和相位谱

    千次阅读 2020-06-14 11:20:42
    如果想要不失真的恢复原基带信号,则采样频率要大于最高频率的两倍,该采样频率被称为奈奎斯特采样率。采样率越高,则采样周期越小,则信号越平滑。但是采样率不是越高越好,随着采样率的提高。信号处理的时间会变...

    1 奈奎斯特采样率

            如果想要不失真的恢复原基带信号,则采样频率要大于最高频率的两倍,该采样频率被称为奈奎斯特采样率。采样率越高,则采样周期越小,则信号越平滑。但是采样率不是越高越好,随着采样率的提高。信号处理的时间会变长。

    2 fftshift说明

    以下是Matlab的帮助文件中对fftshift的说明:
          Y = fftshift(X) rearranges the outputs of fft, fft2, and fftn by moving the zero-frequency component to the center of the array. It is useful for visualizing a Fourier transform with the zero-frequency component in the middle of the spectrum. For vectors, fftshift(X) swaps the left and right halves of X.
      fftshift的作用是让正半轴部分和负半轴部分的图像分别关于各自的中心对称。因为直接用fft得出的数据与频率不是对应的,fftshift可以纠正过来.

    3 频谱图的横坐标如何和真实的频率对应

       频谱的横坐标为f,其中f=([0:L-1])*Fs/L-Fs/2。其中,L表示序列的长度,即总的采样点数;Fs表示采样频率。
       为什么通过f=([0:L-1])-Fs/2就可以实现横坐标表示真实频率呢?因为FFT之后的频谱图的横坐标为n,n=0,1,2… N-1。实际我们通过MATLAB画信号的频谱图时,横坐标的范围为0 ~ Fs。现在的问题转化为两者之间如何对应。n/L表示单位化,再乘以Fs表示单位距离所对应的的频率大小。所以可以用([0:L-1])*Fs/L来对应真实的频率。

    4 频谱图的纵坐标如何和真实的幅度值对应

       P=abs(Y)/L; % 换算成实际的幅度。
       根据功率信号FFT得到的频谱图是功率谱,能量信号FFT得到的频谱图是能量谱。由于正弦信号是一个功率信号,所以FFT得到的频谱图是功率谱。
    在这里插入图片描述在这里插入图片描述

    5 源代码

    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    %            幅度谱和相位谱
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    clc; 
    clear all;
    close all;
    
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    %               参数设置
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    fs=2e6;             % 采样频率(Hz)
    N=1000;             % 采样点数
    f1=2e4;             % 信号频率
    f2=5e4;
    t=0:1/fs:(N-1)/fs;  % 采样时刻 
    
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    %              原始信号
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    s=3*cos(2*pi*f1*t+pi*0.25)+5*cos(2*pi*f2*t+pi*0.5);% 原始信号
    figure(1)
    plot(t,s,'b');grid minor;
    xlabel('时间t');ylabel('幅度值');
    title('原始信号');
    
    
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    %             傅里叶变换
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    Y = fftshift(fft(s)); 
    L=length(s);
    P=abs(Y)/L;          % 换算成实际的幅度
    f=(0:L-1)*fs/L-fs/2; % 换算成实际的频率值
    figure(2)
    plot(f,P); grid minor;  
    xlabel('频率f/Hz');ylabel('幅度');
    title('幅度-频率曲线图');
    
    Pyy=[];
    for i=1:N
        Pyy(i)=phase(Y(i))*180/pi; % 计算相位
    end
    figure(3)
    plot(f,Pyy); grid minor;  
    xlabel('频率f/Hz');ylabel('相位值');
    title('相位-频率曲线图');
    

    6 仿真结果


    1)采样后的序列的时域波形
    在这里插入图片描述

          根据上图可知,采样之后的序列是周期序列,其周期是0.1ms,即频率为10KHz。
    为两个频率分量(f1=2e4; f2=5e4;)的最小公倍数。



    2)采样后的序列的幅度谱

    在这里插入图片描述

          1、想想有没有频谱展宽现象?
          2、为什么是双边谱(正负频率都有频率分量)? 具体见博客《实信号到解析信号的方法》



    3)采样后的序列的相位谱

    在这里插入图片描述

    展开全文
  • 可以在发送按钮下发射信号,   void chatDialog::on_m_sendBtn_clicked() { emit sendMessageSignal(this,this->friendID);//发送聊天信息信号 } 主窗口接收,connect(chatDlg,SIGNAL(sendM

    qq聊天程序中,有用到多个聊天窗口对象发送消息,共同传给主窗口socket来发送。

    可以在发送按钮下发射信号,

     

    void chatDialog::on_m_sendBtn_clicked()
    {
        emit sendMessageSignal(this,this->friendID);//发送聊天信息信号
    }
    

    主窗口接收,connect(chatDlg,SIGNAL(sendMessageSignal(chatDialog*,QString)),this,SLOT(sendChatMessage(chatDialog*,QString)));

    void MainWindow::sendChatMessage(chatDialog* pchatDlg, QString friendID)
    {
        chatDialog* pDlg = qobject_cast<chatDialog*>(QObject::sender());//获得发送信号的源对象
        qDebug()<<pchatDlg;//通过传参获得
        qDebug()<<pDlg;//通过函数获得
        qDebug()<<friendID;
    }


    这里要说明的是,要获得信号发送者的方法有两种,一种是通过传递参数chatDialog* ,

    另一种是通过qobject_cast<chatDialog*>(QObject::sender())函数。

    见上例源码:获得的指针是一样的,如下图:

    特此记录。

    展开全文
  • TDR:获得信号完整性的测量技术

    千次阅读 2012-05-28 20:05:05
    用 TDR 仪器可以确保穿越系统的高速数字信号实现完整性。模拟工程师与数字工程师都需要了解并使用这些技术。  要 点  TDR 图表示的是一段距离的阻抗。  现代高速仪器可以分析出毫米的距离。  你可以用...
    时域反射可以帮助你完成电缆、连接器、高速 PCB 走线和高速封装的设计与查错工作。用 TDR 仪器可以确保穿越系统的高速数字信号实现完整性。模拟工程师与数字工程师都需要了解并使用这些技术。

      要 点
      TDR 图表示的是一段距离的阻抗。
      现代高速仪器可以分析出毫米的距离。
      你可以用软件将 TDR(时域反射)数据转换为 S 参数。
      可以用 TDR 数据创建 SPICE 模型。
      采样示波器能够以相对较低的价格,提供更宽的带宽。


     TDR(时域反射)测量可以为一根电缆或 PCB(印制电路板)走线的信号完整性提供直接描述,以及分析 IC 的性能与故障。TDR 测量沿电缆或 PCB 走线发送一个快速脉冲,并显示返回的反射,用于表示阻抗的变化。阻抗变化可以非常强,如开路或短路情况,或者是数 fF 这么微小,如一个 PCB 过孔。该技术以 OTDR(光 TDR)形式,利用了电子系统中介电常数与光学系统中折射率之间的等效性这一特点。





      TDR 的历史

      上世纪30 年代晚期的工程师开始采用 TDR 测量土壤的介电常数与水分含量。今天,很多工程师仍然用这种技术作多种地理测量,如地震断层与桥梁“冲刷”,这是在快速河流下出现的危险情况,尤其是在冰冻条件下。流水从桥墩、埋藏设备和类似结构处带走沉积物,造成这种情况(参考文献 1、参考文献 2 和参考文献 3)。二战以后,工程师用独立的脉冲发生器和示波器完成 TDR 测试。数字逻辑芯片生成 5V 摆幅的脉冲,制造出足以被检测到的反射。上世纪60 年代末有一项重要进步,当时的惠普公司(现在的Agilent)推出了用于其 140主示波器的1415A插入式仪器。这款高性能仪器第一次在一部装置中集成了脉冲发生器和采样头。上世纪70年代,Tektronix推出了1502和 1503TDR测试套件,在电缆完整性测试方面获得了广泛应用。军队一直是 TDR装备的热心用户,Tek 提供这些产品的军规版。核弹测试时需要用 TDR评测数英里的电缆,以及爆炸区内的地球物理现象。

      Tektronix 与惠普的技术实现将在今后几十年内继续下去。惠普开发了 20 GHz 的 54120A 主机和 54121A 测试头(图 1)。这些产品包括计算机化的 TDR 测试套件,并能做 TDT(时域传输),后者除了发送脉冲的输入和数字化反射以外,还需要其它用于监控电路传输的输入。这种方法可以确定电路的损耗特性;而用一种纯反射仪器不可能测出这些损耗。示波器在采样头中使用了来自惠普网络分析仪的探测器。




      上世纪80 年代时,Tektronix 推出了 50 GHz 11801 示波器主机,以及 20 GHz SD-24 差分 TDR 模块(图 2)。为实现其它模块监控传输,11801可以完成 TDR 和 TDT,并可以评估差分信号,如 LVDS(低压差分信令)和 SCSI(小型计算机系统接口)电路中的信号。该示波器后来发展成为 11801C,而带有一个 35 ps 上升时间脉冲发生器的模块则保持不变。该示波器多年来一直在业内广为应用,尽管它的用户界面有点难以捉摸,可能更适合于通过 GPIB(通用接口总线)控制,而不是一名工程师在前面板操作。惠普并没有满足于既得的荣誉,不久以后推出了 18GHz 的 54754A 模块,用于 86100A 主机。Tektronix也跟随推出用于 CSA803(源于 11801C)的 17 ps 80E04 模块。现在 Tektronix公司的模块包括70GHz的 DSA8200主机以及50GHz的80E10 模块。同时,竞争对手 LeCroy 则提供 100GHz 的WaveExpert 100H,以及一个20GHz 的ST-20 TDR模块(图3)。




      Picosecond Pulse Labs制造的TDR可算是终极设备:4022附加模块可接受Tektronix、Agilent或其它TDR 的脉冲,速度达到令人惊讶的 9 ps 上升时间。Picosecond 亦制造脉冲发生器,但用4022加快一台示波器脉冲速度的方法有自己的优点。Picosecond首席技术官 Clayton Smith 称:“我们把它做成可与示波器中的现有软件一起工作。” Picosecond 亦为各家示波器OEM制造TDR模块。

      除了高档 TDR 的发展以外,还有些仪器能完成 TDR 在上世纪50年代就开始做的工作:检查长电缆有无短路、开路和断线。这一功能对美国海军非常重要,因为现代舰艇都有数英里长的电缆。广播与电视运营商亦用 TDR 寻找天线塔上同轴电缆的裂缝。Tektronix 的 TS90 TelScout TS90 100 就是一种这样的机器;另外还有 Spirent E2520 型测试仪,它可以评估长达 9800 英尺的双绞线电缆。

    技术前提

      TDR 的理论涉及一些有关波形传播以及传输线阻抗的数学(参考文献 4 与参考文献 5)。TDR 的物理现象既不容易理解,也不直观。一个波去试探电缆的短路或开路部分似乎很普通。多数人都能直接观察到这个现象。较有挑战性的是这个概念:向一个开路电路传播的波会加在输入波上,使其加倍,而进入一个完全短路电路的波则反射回负电势,使相关波形为 0V。如你所料,如果传输线采用其特性阻抗终端,如对 50Ω 电缆用 50Ω,则不会发生反射,并且脉冲不受损伤。唯一符合逻辑的是,终端电阻值略高于匹配阻抗时,会在脉冲反射中产生一个小凸起,而较低阻值的电阻则会在脉冲中造成一个下降。终端为感性或容性情况下的反射也很直观,因为电容是高频短路,而电感是高频开路(图 4)。





      传统的传输线集总元件模型导致了另一件事情:该模型是一串电感,其间用电容并联接地。电容与电感之比决定了特性阻抗的准确值,例如,50Ω、75Ω或300Ω。物理学证明,空中的一根线有电感,所以只要有一个电流流经这根线,就会产生一个满足高斯定律的磁场:如果在一个任意闭合数学表面内的空间有一个净电荷 Q,则通过其表面的电通量Φ为 Q/eo。

      设想空间中的一根线,它提供传输线集总元件模型中看到的分布电感。现在,假设使这根线在空间中靠近地平面或基准平面。这种接近使模型产生了集总电容。似乎将线靠近平面应当能减小阻抗,因为电容增加了。同样,若一根 PCB 走线在接地层上方有一个粗点,则也会增加电容,减小沿该点的阻抗。一个过孔表现为一个小电容,它与接地层耦合,降低阻抗。反之,一根小跳线(如接头金手指)会离开电路板面和接地层,因此减小了分布电容,增加了沿这段传输线的阻抗。采用 TDR 测量时,可以在 PCB 走线上放上自己的一根手指或一个金属工具,并直接在示波器屏幕上查看阻抗变化情况(像增加电容一样)。

      TDR理论表明,脉冲上升时间越快,仪器能分辨的特征越小。过去简单的电缆测试仪有纳秒级的上升时间。而今天的 TDR 仪器可以检查短路电缆和 PCB 走线、连接器阻抗,以及 IC 封装阻抗。因此,它们需要的上升时间为 10 ps~30 ps 量级。这些快速脉冲需要一台高速示波器来记录反射与传输。高分辨率 TDR 测量的极速需求使 TDR 模块几乎总是相对低采样速率的采样(或等效时间)示波器的组成部分。这些设备前端中的高速模拟放大器支持的带宽远远高于最好的实时示波器。
    示波器中的触发器电路会在每次触发事件后,略微移动设备的采集点(图 5)。这种技术可以在屏幕上显示每个触发事件的一组摆动采样时,“画”出快速波形。不过,采样示波器只能用于重复的波形。每次扫描都不同的视频、雷达或手机信号只会显示为一团模糊。这一限制在 TDR 测试时不是问题,因为脉冲都是重复波形,可以连续送入测试电路,使采样示波器有时间建立起波形图。




      Dima Smolyansky 是 Tektronix 产品营销经理,也是 EDN 的特约撰稿人,他表示:“采样示波器最初是开发用于解决实时示波器不能满足的带宽需求。”更多观点可见他的文章“TDR 与 S 参数测量:你需要多高的性能?”他说:“实时示波器是在10GHz~20GHz范围内,而采样示波器可以给你更宽的带宽,达70GHz以上。采样示波器在时域上更加准确,与实时示波器相比,相同带宽下它是一个低成本的方案。”

      设计考虑

      系统级工程师更喜欢呆在时域中,而不是RF与模拟IC设计者喜欢的频域。系统级工程师把TDR看作一种探索高速电路性能的更自然和更直观的方法。反之,TDR的频域等效参数是散射参数,或S参数。一个优秀的理论团体描述了两种测量技术的信息等效性(参考文献6)。你可以在频域中,用VNA(矢量网络分析仪)直接测量S参数,即用一个固定波幅的正弦波扫进一个电路,同时记录反射与传输信号的波幅与相位。知道了这些 S 参数的相位与波幅,就可以确定电路的特性,频带宽度与VNA可以扫描的示波器相当。VNA有宽的动态范围(或信噪比SNR),以及与示波器合作扫描的窄带滤波器;因此,它们可以抑制大多数带外噪声。与之相反,必须用宽带示波器完成TDR测量,因此它也具有所有宽带电路表现出的特性,即有较高的有效噪声本底。




      RF 和微波工程师喜欢 VNA 上的 S 参数,这有几个原因:其一是它们的动态范围,可以达到 130 dB。另外,RF 工程师经常需要了解电路的稳态性能。他们假设电路中的振荡器正在运行,并且一个相对窄的频段(如 1900 MHz 的手机频率)正在通过系统。另一方面,关心信号完整性的工程师必须注意整个频谱。他们需要了解在电缆或走线上出现一个直流电压后,自己的系统对一串脉冲如何反应。这种情况使人们更青睐于使用 TDR 测量。设计 PLL(锁相环)的工程师有两个问题:他们必须在回路运行时确定其工作特性,并且他们还有时域问题,即必须在数毫秒以后观察回路锁定情况。这个问题可能代表着数百万或数亿个循环的主要工作频率,并使PLL的开发工作面临特殊的挑战。这些问题使PLL的设计、仿真与测试成为令人畏惧的任务(参考文献 7)。


     工程师应该留意一些警告,虽然 S 参数在频域和 TDR 在时域有数学等效性。时域与频域之间存在 FFT(快速付利叶变换)和反向 FFT 的重要计算法,经常涉及因果律和无源性(参考文献8)。当计算未考虑到过渡时间以及其它导致时域问题的延迟时,就会出现因果问题。类似的问题也出现在无源性上:进入时域的反向变换可能分给无源电路元件能量,产生错误结果。从时域进入频域也强制加上了 SNR 限制。由于时域测量受制于宽带噪声,即使最好的 TDR设置在高频时也只产生 50 dB 的 SNR。这个数字可能还算够用。另外,你可能需要用一台VNA,直接在频域中取得S参数数据。记住要权衡在一台机器上获得S参数和TDR测量的方便性,以及在两个域中至少验证一次测量的要求。尽管如此,有些TDR能够完成与一台9ps上升时间TDR和一台50GHz VNA的对比, 因此,如果正确地使用了适当的设备,就能在两个域之间作转换(参考文献9)。TDR的可靠S参数数据要求一台有短上升时间的脉冲发生器,以及一台宽带宽的示波器。同样,对S参数数据作反向FFT而产生TDR数据时,需要VNA上有足够的带宽,才能给出你希望在时域中看到的细节。

      用一台性能良好的 TDR 可以获得相当好的空间分辨率(图 6 和图 7)。快于 10 ps 脉冲发生器与 50 GHz 或 100 GHz 带宽示波器的出现可以将 TDR 用于 IC 封装开发和故障分析。如果 TDR 可以分辨出毫米段上的阻抗,则可以看到接线的效果,以及金属化损伤是否会使一只 IC 性能失常。有了高速脉冲发生器和示波器,就可以实现微小的空间分辨率(表 1)。另外,有些高性能示波器带有进一步改进有效分辨率的软件技术,用于校准来自设备和连接待测设备与电路电缆的反射。



      消除测试夹具的作用只是现代 TDR示波器软件的优点之一。Agilent 86100A 主机的软件可以用两个正脉冲获得差分 TDR 测量。在两个通道同时使用相同极性的脉冲,能确保两个通道采用相同波形作激励。困难的是使一个脉冲的上升时间和下降时间精确对应,因此差分脉冲生成会导致一种共模误差。Agilent 示波器发出两个相同极性的脉冲;然后它的软件作反转并重叠在响应上,这样得到的波形就与一个差分 TDR 完全一致,但误差较小。Agilent 的一名产品经理 Joachim Vobis 称:“由于电子电路匹配性好得多,提高了精度。”



      LeCroy 在其 WaveExpert 100H 示波器中也有类似的强大软件。标准的 TDR 分析软件包可以用于校准测试夹具,从 TDR 数据生成两个端口的差分 S 参数。示波器带有一个向导,指导用户完成设计与校准过程。你还可以将内部脉冲发生器的上升时间从 20 ps 设为一个更小的值,如串行接口标准集团规定的值。

      在Tektronix的 DSA8200 采样示波器中,软件 TDR 和 TDT 只是整个软件包的一部分,软件包用于分析通信参数。Tektronix公司亦提供iConnect软件,它运行在DSA8200主机上,或在一台PC上独立运行(图8)。它将TDR数据转换为S参数、分析抖动,并改善 DSA8200的原生 TDR 分辨率。该软件亦使用 TDR 数据来推导出被分析电路的 SPICE 模型,举例说,你可以对一根承载高速 LVDS 串行数据的带状电缆建立一个 SPICE 模型。然后将这个 SPICE 模型交给 IC 设计者,以显示负载的复杂阻抗,或者在系统级仿真时评估传输介质。



      TDR 已经从一个用于检查电缆的简单技术,变成为一种确定快速数字信号完整时域特性的复杂方法。TDT 也在发展,现在的分辨率已可以用于检查并确定 IC 内部结构与电路的特性。另外,强大的软件也推进了 TDR 的应用,从在示波器波形上查看凸块,到校准欧姆级和英寸级的结果。软件可以使 TDR 数据产生 S 参数频域特性,甚至推断出一个等效的 SPICE 模型。生成模型的示波器图形也可以用于验证模型的仿真,并产生有效的结果。

      TDR 结果比频域分析有一个重要优势:TDR 图可显示出一个电路中的阻抗问题所在。Picosecond Pulse Labs 的 Smith 称:“它帮助你隔离出问题,这些问题也许能用 VNA 在频域中显示出来,但你不知道问题在电路的哪里。TDR 能确定信号路径出现问题的精确点。”Smith 继续指出了一些高速连接器的真实问题。“我们购买了一种全回转边沿插入 SMA 连接器,用来评估我们的测试设置。我们通过这些连接器看到了信号完整性方面的巨大差异。简单说,显然工程师用了 VNA 和频域分析,但 TDR 响应很糟糕。”有了 TDR,就可以获得即时、直观的结果,告诉你从哪里着手改进自己的电路。请务必把这种有价值的测量技术纳入自己的调试技术宝库。

    Paul Rako,EDN技术编辑
    参考文献
    1. "Bridge Scour Detection and Monitoring with Time-Domain Reflectometry," US Army Corps of Engineers, Engineer Research and Development Center, July 2002.
    2. "Geomeasurements by Pulsing TDR Cables and Probes."
    3. "Time domain reflectometry (TDR)," Bundesanstalt für Materialforschung und prüfung (Federal Institute for Materials Research and Testing),.

    4. Andrews
    , James R, "Time Domain Reflectometry (TDR) and Time Domain Transmission
    (TDT) Measurement Fundamentals," Application Note AN-15, November 2004, Picosecond Pulse Labs.
    5. "Time Domain Reflectometry Theory," Application Note 1304-2, Agilent, 1988.
    6. Andrews, James R, "Time Domain Spectrum Analyzer and S-Parameter Vector Network Analyzer," Picosecond Pulse Labs, Application Note AN-4, November 2004.
    7. Thatcher, Thomas J, Michael M Oshima, and Cindy Botelho, "Designing, simulating, and testing an analog phase-locked loop in a digital environment," Hewlett-Packard Journal, April 1997.
    8. Rako, Paul, "Beyond Spice: Field-solver software steps in for modeling high-frequency, space-constrained circuits," EDN, Jan 18, 2007, pg 41.
    9. Han, Dong-Ho, Myoung J Choi, Scott Gardiner, Bao-Shu Xu, Jiangqi He, and Cliff Lee, "Realization of ultra-wideband high-resolution TDR for chip-carrier packages," Ipack2005-73291, Proceedings of Ipack 2005, American Society of Mechanical Engineers, July 17 to 22, 2005, San Francisco, CA.

    展开全文
  • 今天主要讲一下在STM32中如何利用dsp库进行快速傅里叶计算,从而得出信号的频谱幅值以及相位。 一、Matlab简单搭建 1.谐波检测搭建 通过50Hz正弦波叠加100Hz、200Hz的正弦波得到叠加后畸变的波形,这个波形主要用来...
  • 先看看模拟信号与离散信号之间的关系,这里的离散信号是指由模拟信号采样得到的离散信号(这是得到离散信号的方式之一),我想看看它们频率之间的关系? 以正弦信号为例: 从上面的手稿中可以看出,由模拟信号...
  • 信号量semaphore解析

    千次阅读 2014-10-23 10:46:00
    一个任务要想访问共享资源,首先必须得到信号量,获取信号量的操作将把信号量的值减1,若当前信号量的值为负数,表明无法获得信号量,该任务必须挂起在该信号量的等待队列等待该信号量可用;若当前信号量的值为
  • 信号

    万次阅读 2018-10-13 17:08:06
    信号量只有当得到信号量时,进程或者线程才能够进入临界区,执行临界代码(down等函数后面的代码块)。 信号量与自旋锁的最大不同点在于,当一个进程试图去获取一个已经锁定的信号量时,该进程不会...
  • 关于信号相位、信号阶段的解释

    千次阅读 2019-07-11 14:26:44
    是按照车流获得信号显示的时序来划分,有多少种不同的时序安排,就有多少个信号相位。在现有的信号机中,对应于每一股车流都会有一个相位进行控制。比如,交叉口双向左转四相位对称放行时,东直...
  • 我们在学习阶跃信号与冲激信号之前,我们首先要知道什么是奇异信号? 什么是奇异信号? 解释:函数本身有不连续点(跳变点)或其导数与积分有不连续点的一类函数统称为奇异信号或奇异函数。而我们下面所要介绍的...
  • 3、射频信号是将调制信号调制到载波信号得到的波形,是已调制的波形。相当于外卖小哥拿着外卖的时候的样子 调制的过程实际就是用调制信号去控制载波的频率、幅度或者相位的过程,是外卖小哥从餐馆取外卖的过程。...
  • 获得蓝牙信号强度

    千次阅读 2014-03-10 09:20:14
    要拿到蓝牙信号指示值 rssi 分为两个步骤。  1.在oncreate方法里面增加 注册扫描广播  public void onCreate(Bundle savedInstanceState) {     // 注册开始发现广播。   IntentFilte
  • MATLAB对语音信号分析,语音信号的反折和平移,与正弦信号相加相乘。语音信号的频谱分析。对语音信号抽样,对门信号抽样及其抽样信号绘制。 语音信号的反折和平移,与正弦...% 得到L为语音信号的“长度” t0=(L-1)/F...
  • 信号状态:说明这个对象现在有信号,等待这个对象信号的线程都有机会获得信号,从而继续运行非信号状态:说明这个对象现在没有信号,等待这个对象信号的线程都要阻塞,只到对象变为有信号为止
  • 阶跃信号与冲激信号

    千次阅读 2020-03-03 13:33:11
    一. 奇异信号 奇异信号也称突变信号信号中的奇异点及不规则的突变部分经常携带有比较重要的信息,它是信号重要的特征之一: ...(3)斜变信号,又称为斜坡信号或者斜升信号 1. 单位斜变信号 单...
  • 能量信号和功率信号的分别

    万次阅读 多人点赞 2019-09-22 12:38:02
    首先要明确一点,这两种信号概念是建立在无穷大的时间积分的基础上的。 一.能量与功率 判断一个信号是能量信号还是功率信号,首先需要计算其能量和功率。 不想看公式的可以直接跳到加粗的结论部分。 对于信号f(t...
  • 在matlab中 我使用tf(1,[1,1000])创建了一个低通函数,然后分别用step和impulse看其冲击和阶跃响应得到的结果: 前者是快速上升后稳定,后者是快速衰减到0 这样看上去阶跃像是低频信号,冲击像是高频信号 ...
  • 阵列信号处理综述

    万次阅读 多人点赞 2018-01-03 14:14:51
    用传感器阵列来接收空间信号,相当于对空间分布的场信号采样,得到信号源的空间离散观测数据。其目的主要是对阵列接收到的信号进行处理,增强所需要的有用信号,抑制无用的干扰和噪声,并提取有用的信号特征以及
  • MATLAB信号处理之信号的采样

    万次阅读 多人点赞 2018-08-14 11:10:43
    所谓模拟信号的数字信号处理方法就是将待处理模拟信号经过采样、量化、编码形成数字信号,并利用数字信号处理方法对采样得到的数字信号进行处理。 下面我们来看一下具体代码 f=200; %信号频率为200Hz t=(0:0.0001:...
  • 来自专治PCB疑难杂症总群(添加杨医生微信号:johnnyyang206可入群讨论)微友的疑难杂症:关于PCB设计时,如何确定信号bus是否需要等长处理?另外Tr,Td对于等长有什么影响?   袁医生从骨髓里来分析下到底你说的...
  • LVDS信号与TTL信号

    千次阅读 2015-01-04 08:55:27
    LVDS信号与TTL信号 液晶显示器驱动板输出的数字信号中,除了包括RGB数据信号外,还包括行同步、场同步、像素时钟等信号,其中像素时钟信号的最高频率可超过28MHz。采用TTL接口,数据传输速率不高,传输距离较短,且...
  • ucos 多个任务等待一个信号

    千次阅读 2016-08-15 16:08:39
    一个例子  前提:有三个任务,优先级为4、5、6,并且优先级最低的最先... 第2步:任务6开始执行,试图获得信号量由于cnt为1,所以会得到信号量得到后cnt减一变为0,这时候任务就绪列表为6,信号量等待列表为空。
  • 信号与系统—周期复指数信号

    千次阅读 多人点赞 2019-09-27 21:55:38
    周期复指数信号重要性在于其可以作为基本的信号构造单元来构造许多其他信号(大多数周期信号都可以由一系列成谐波关系的周期复指数信号线性组合而成)。至于如何构造可以学习卷积和傅里叶级数相关内容,本文中主要对...
  • 铁路信号基础知识——信号部分

    千次阅读 2019-06-25 22:01:27
    一.信号 信号:是传递信息的符号。 铁路信号设备是一个总名称,概而言之为信号、联锁、闭塞 铁路信号:是向有关行车和调车...铁路信号按感官的感受方式可分为视觉信号和听觉信号两大类。 视觉信号:是以颜色、形...
  • 信号包络

    万次阅读 多人点赞 2018-05-03 15:37:22
    将一段时间长度的高频信号的峰值点连线,就可以得到上方(正的)一条线和下方(负的)一条线,这两条线就叫包络线。包络线就是反映高频信号幅度变化的曲线。对于等幅高频信号,这两条包络线就是平行线,。 当用一个...
  • 信号调制

    千次阅读 2020-06-12 20:41:33
    信号带宽远小于中心频率的是窄带信号,带宽能和中心频率相比拟或着是远大于中心频率的信号是宽带信号。窄带信号的功率集中在中心频率附近,两者的功率谱密度和频谱密度图有很大的差距。处理方法也有很大差距一般...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 497,740
精华内容 199,096
关键字:

怎么获得信号