zoukankan      html  css  js  c++  java
  • CCS

    Carrier Synchronization

    Synchronization is a methods to generate sinusoids with the same frequency and phase of the carrier at the demodulator.

    A carrier synchronization system consists of a local oscillator whose phase is controlled
    to be in synch with the carrier signal. This is achieved by employing a PLL. A phaselocked
    loop is a nonlinear feedback-control system for controlling the phase of the
    local oscillator. In the following discussion, for simplicity we consider only binary PSK modulation systems.

     

     

     

     

     

     

    Note, a simple first-order loop filter results in a PLL that can track jumps in the input phase.

    Matlab Coding

     1 % MATLAB script for Illustrative Problem 7.13.
     2 echo on
     3 num=[0.01 1];
     4 den=[1 1.01 1];
     5 [a,b,c,d]=tf2ss(num,den);
     6 dt=0.01;
     7 u=ones(1,2000);
     8 x=zeros(2,2001);
     9 for i=1:2000
    10     x(:,i+1)=x(:,i)+dt.*a*x(:,i)+dt.*b*u(i);
    11     y(i)=c*x(:,i);
    12     echo off;
    13 end
    14 echo on;
    15 t=[0:dt:20];
    16 plot(t(1:2000),y)

    Simulation Result

    As we can see from simulation, the output of the PLL eventually follows the input;
    however, the speed by which it follows the input depends on the loop filter parameters
    and K, the VCO proportionality constant.

    Reference,

      1. <<Contemporary Communication System using MATLAB>> - John G. Proakis

  • 相关阅读:
    jstack 分析程序性能
    网关-zuul介绍 第一篇 网关解决的问题
    通过Fegin远程调用 ,返回JPA Page 对象报错
    css自定义字体
    CSS3选择器
    表格操作
    商品筛选条件
    多级菜单
    一排元素往下掉
    控制提示框不溢出父级盒子
  • 原文地址:https://www.cnblogs.com/zzyzz/p/13699629.html
Copyright © 2011-2022 走看看