精华内容
下载资源
问答
  • 基于双边带调制的光脉冲压缩反射仪
  • 基于载波抑制双边带调制的微波光子移相器,侯雪缘,石宇笛,本文提出了一种基于载波抑制双边带调制的微波光子移相器。双平行马赫-曾德尔调制器(DPMZM)上臂输出光载波信号,DPMZM下臂加载射频�
  • 提出了应用于光纤无线通信系统中一种改进的双边带调制产生光毫米波方案。在中心站采用强度调制将射频信号调制到光载波上产生一个双边带信号,滤掉中心载波后,利用光交叉复用器把双边带信号的上下边带模分开,将数据...
  •  所谓双边带调制(DSB)即载波抑制的调幅调制,它的载波被抑制,包络与调制前的信号不同,利用这一点即可实现信号的加密。加密时,将发话方语音信号调制在一个单音频信号上,从而产生一个经过DSB调制的音频信号(该...
  • 利用 CCS 和DSP 编程实现双边带调制(查表法) CCS介绍: CCS的全称是Code Composer Studio,它是美国德州仪器公司(Texas Instrument,TI)出品的代码开发和调试套件。TI公司的产品线中有一大块业务是数字信号...

    利用 CCS 和DSP 编程实现双边带调制(查表法)

    CCS介绍:

    CCS的全称是Code Composer Studio,它是美国德州仪器公司(Texas Instrument,TI)出品的代码开发和调试套件。TI公司的产品线中有一大块业务是数字信号处理器(DSP)和微处理器(MCU),CCS便是供用户开发和调试DSP和MCU程序的集成开发软件。

    问题描述:

    在ccs下实现一个基本的调幅系统,即将输入的两路数据, 一路是载波, 另外一路是基带
    信号, 进行双边带调制, 然后再输出。

    电脑环境:

    1、Windows XP SP3(Windows10 下 VMware12 Pro中的虚拟机)
    2、Code Composer Studio2.0 点这里下载,密码:fyij

    步骤:

    1、首先我们用matlab生成所需要的载波和基带信号的正弦系数表,请参见博客matlab生成正弦系数表,修改这两个文件的头部, 使之成为符合CCS 文件I/O 的要求格式。
    载波信号的正弦系数表:
    这里写图片描述
    基带信号的正弦系数表:
    这里写图片描述
    2、首先将CCS设置为软件仿真模式(simulate),步骤如下gif动图所示。
    这里写图片描述
    3、打开ccs新建工程,并向工程中加入asm.cmd文件和ASMtest6.asm,步骤如下gif动图所示。CMD文件的作用请见博客CCS中CMD文件解析
    这里写图片描述
    asm.cmd文件代码如下:

    MEMORY
    {
     PAGE 0 :
       STACK  :  origin = 0x0080,  length = 0x0080  /* stack space */
       XFER   :  origin = 0x0100,  length = 0x0300  /* reserve 0x300 words for comm kernel */       
       XFERHDR:  origin = 0x0400,  length = 0x003a  /* reserve 0x3a words for kernel header */
       FIFO   :  origin = 0x043a,  length = 0x0046  /* reserve 0x46 words for fifo */      
       VECTORS:  origin = 0x0480,  length = 0x0080  /* interrupt vectors */
       INT_PM_DRAM :  origin = 0x0500,  length = 0x1b00  /* on-chip ram 5402 */
     PAGE 1: 
       SCRATCH     :  origin = 00060h,  length = 00020h  /* page-0 scratch-pad */    
       INT_DM_RAM  :  origin = 0x2000,  length = 0x2000  /* on-chip ram 5402 */      
    }
    
    SECTIONS
    {
      .text  : > INT_PM_DRAM PAGE 0 
    
      .stack : > INT_DM_RAM  PAGE 1
      .bss   : > INT_DM_RAM  PAGE 1
      .data  : > INT_DM_RAM  PAGE 1
    }

    ASMtest6.asm文件代码如下:

        .mmregs         ;允许寄存器的符号表示
        .def _c_int00   ;定义程序入口标号
    carrier .set    1   ;载波输入端口
    signal  .set    2   ;基带信号输入端口
    DSBout  .set    3   ;DSB调制输出端口
    
            .data       ;数据段 根据cmd文件,从2000H开始
    BUFFER1 .word   0x0 ;(2000H)
    BUFFER2 .word   0x0 ;(2001H)
    BUFFER3 .word   0x0 ;(2002H)
    
        .text           ;程序段开始
    _c_int00:
        STM #BUFFER1, AR2;
        STM #BUFFER2, AR3;
        STM #BUFFER3, AR4;
    
        STM #299,BRC            ;BRC=299 块循环300次
                                ;因为输入数据有300个样值
        RPTB LOOP-1             ;块循环开始处
        NOP                     ;在此加入探针,进行数据文件输入输出
        NOP
        PORTR   carrier,*AR2    ;读入载波数据
        PORTR   signal,*AR3     ;读入基带数据
        MPY *AR2,*AR3,A         ;处理数据,相乘
                                ;乘积结果的最大值为1000×1000
                                ;为6位16进制有符号数,其中2位进入了AH
                                ;为了保证输出, 需将结果右移8bit,再保存
        STL A, -8, *AR4         ;右移8bit并存放数据
        PORTW   *AR4,DSBout     ;输出数据
                                ;并再次读入下一个数据
    LOOP:
        NOP                 ;完成任务后程序进入空操作
        B LOOP                  
        .end

    4、由于这里我们使用了 I/O 空间, 所以需要配置I/O 空间, 使得0x0000 到0x0003 地址是可读
    写的,步骤如下gif动图所示。
    这里写图片描述
    5、然后将这 3 个I/O 空间地址与3 个文件相连接。即在 CCS 中编译,按F10单步运行程序。步骤如下gif动图所示。
    这里写图片描述
    6、观察程序无误之后,打开Data Memory 窗口和I/O Memory 窗口,以便观察。步骤如下gif动图所示。
    这里写图片描述
    7、在第21 行NOP 处加入断点和探针工具,进行数据文件输入输出,步骤如下gif动图所示。
    这里写图片描述
    8、在 CCS 的File->File I/O… 打开文件输入输出对话框,单击按钮 Add File 添加输入数据文件. 添加前面用matlab 产生并对文件头部作了修改的数据文件a.dat 和c.dat, 添加之后出现了2 个数据文件的控制对话框。如图,(Wrap Around 选项可不选,这样CCS 将数据文件中的数据读到结尾时就不再重新从头读起)。步骤如下gif动图所示。
    这里写图片描述
    9、然后再添加输出数据文件。在File Output标签下,单击Add file按钮,出现对话框,将输出
    文件格式选为 Interger 的dat 文件,在文件名栏中写入新文件名。步骤如下gif动图所示。
    这里写图片描述
    注意, 第3 个数据文件输出控制对话框也出现了. 其中的显示“0”表示现在向该文件输出了0 个数据。

    10、接下来的任务是将数据文件与探针点连接起来,即告诉CCS 在探针点处将数据从相
    应文件中读入,并将相应数据输出给对应的数据文件。步骤如下gif动图所示。
    这里写图片描述
    11、完成后单击 OK 确定,这样就回到 CCS 主界面,单步执行程序到探针处,观察I/O 端口和数据内存中数据的变化,也可以动画方式执行程序,也可将断点去除, 按F5 执行程序完毕。
    下图是执行程序到第33 次循环的结果。
    这里写图片描述
    这里写图片描述
    12、利用CCS 的图示化功能直接看到输出波形。为了观察更长时间,我们可以将循环次数增
    加,同时将File I/O 对话框中Input File 标签下两个输入文件的循环读入的选项“Wrap Around”选中即可。步骤如下gif动图所示。
    这里写图片描述
    这里写图片描述
    这里写图片描述
    13、利用CCS 的图示化功能直接看到功率谱。
    这里写图片描述

    总结

    通过这次DSP作业,学习了如何使用ccs进行纯软件仿真。

    展开全文
  • 本帖最后由 安徽人1992 于 2016-7-16 16:11 编辑我在matlab上做一个双边带调幅和解调的例子,代码如下所示:>> a = 1;%基带信号为1Hz>> fc = 10;%载波信号为10Hz>> fs = 100;%采样频率为100Hz>...

    本帖最后由 安徽人1992 于 2016-7-16 16:11 编辑

    我在matlab上做一个双边带调幅和解调的例子,代码如下所示:

    >> a = 1;%基带信号为1Hz

    >> fc = 10;%载波信号为10Hz

    >> fs = 100;%采样频率为100Hz

    >> t = [0:1/fs:1023/fs];

    >> N = 1024;%采样的点数

    >> mt = cos(2*pi*t);%基带信号

    >> ct = cos(2*pi*10*t);%载波信号

    >> Sdsb = mt.*ct;%已调信号

    >> subplot(321)

    >> plot(t,mt);grid on;

    >> xlim([0,5]);

    >> xlabel('时间');

    >> ylabel('幅值');

    >> title('基带信号的波形');

    >> subplot(322)

    >> MT = fft(mt);

    >> MT1 = fftshift(MT);

    >> F = [-511:512]*fs/N;

    >> plot(F,abs(MT1));grid on;

    >> xlim([-5,5]);

    >> xlabel('频率');

    >> ylabel('幅值');

    >> title('基带信号的频谱');

    >> subplot(323)

    >> plot(t,ct);

    >> xlabel('时间');

    >> ylabel('幅值');

    >> title('载波信号的波形');

    >> xlim([0,0.5]);

    >> subplot(324)

    >> CT = fft(ct);

    >> CT1 = fftshift(CT);

    >> plot(F,abs(CT1));grid on;

    >> xlabel('频率');

    >> ylabel('幅值');

    >> title('载波信号的频谱');

    >> xlim([-20,20]);

    >> subplot(325)

    >> plot(t,Sdsb);

    >> xlabel('时间');

    >> ylabel('幅值');

    >> title('已调信号的波形');

    >> xlim([0,0.5]);

    >> subplot(326)

    >> SDSB = fft(Sdsb);

    >> SDSB1 = fftshift(SDSB);

    >> plot(F,abs(SDSB1)); grid on;

    >> xlabel('频率');

    >> ylabel('幅值');

    >> title('已调信号的频谱');

    >> xlim([-20,20]);

    >> wp = 1.2;%通带截止频率

    >> ws = 1.5;%阻带截止频率

    >> Rp = 1;%通带最大衰减1dB

    >> As = 30;%阻带最小衰减30dB

    >> wp1 = 2*pi*wp;%换算到角频率

    >> ws1 = 2*pi*ws;

    >> [N,Wn] = buttord(wp1,ws1,Rp,As,'s');

    >> [B,A] = butter(N,Wn,'s');

    >> wk = 2*pi*F;%将采样的频率点转换为相应的角频率

    >> Hk = freqs(B,A,wk);

    >> figure

    >> plot(F,abs(Hk)); grid on;

    >> xlim([-5,5]);

    >> xlabel('频率');

    >> ylabel('幅值');

    >> title('巴特沃斯模拟低通滤波器');

    >> y = ifft(Hk,1024);

    >> y1 = real(y);

    >> Jim = Sdsb.*ct;%信号相干

    >> Y = conv(Jim,y1);%卷积

    >> figure

    >> plot(1:length(Y),2*Y);grid on;

    问题在于我设计好模拟低通滤波器后,将它的频域响应转变为时域响应后再去和相干的信号卷积,最终得到基带信号完全看不懂了,求各位指点这个程序在最后这部分该如何调整,谢谢

    补充:我发现我的滤波器设计有问题,应该设计为数字滤波器,我设计出模拟的了,但是还有个问题就是我恢复出的信号幅值有点小,请大家看看哪里出问题了,下面是信号解调。

    wp = 3;%通带截止频率

    ws = 6;%阻带截止频率

    Rp = 1;%通带最大衰减1dB

    As = 30;%阻带最小衰减30dB

    wp1 = wp/50;

    ws1 = ws/50;

    [N,Wn] = buttord(wp1,ws1,Rp,As);

    [B,A] = butter(N,Wn);

    [Hk,f] = freqz(B,A,1024,100);

    figure

    plot(f,abs(Hk)); grid on;

    xlim([-5,5]);

    xlabel('频率');

    ylabel('幅值');

    title('巴特沃斯数字低通滤波器');

    xlim([0,10]);

    fs = 100;%采样频率为100Hz

    t = [0:1/fs:1023/fs];

    N = 1024;%采样的点数

    mt = 5*cos(2*pi*t);%基带信号

    ct = cos(2*pi*10*t);%载波信号

    >> SS = mt.*ct.*ct;%信号相干

    >> Yss = fft(SS,1024);

    >> DEM = Yss.*Hk';

    >> figure

    >> plot(f,abs(DEM));grid on;

    >> figure

    >> dem = real(ifft(DEM));

    >> plot(t,2*dem);grid on;

    figure.jpg

    (37.13 KB, 下载次数: 0)

    2016-7-16 00:17 上传

    442a53943febe9465fc072b4fbe10813.gif

    b2a5a3e0dcc7d508e00275fe42fce1b5.gif

    模拟低通滤波器

    0a2715c29a90c519cb2e3101415de734.png

    untitl.jpg

    (26.08 KB, 下载次数: 0)

    2016-7-16 00:17 上传

    442a53943febe9465fc072b4fbe10813.gif

    b2a5a3e0dcc7d508e00275fe42fce1b5.gif

    最后的结果感觉完全不对

    fdf641e8d58911ad77b746b2a5c2652b.png

    untitled.jpg

    (44.81 KB, 下载次数: 0)

    2016-7-16 00:17 上传

    442a53943febe9465fc072b4fbe10813.gif

    b2a5a3e0dcc7d508e00275fe42fce1b5.gif

    基带,载波及它们的混频

    fc634b8601d43da3313b4dea9a049fcd.png

    1.jpg

    (32.2 KB, 下载次数: 0)

    2016-7-16 16:10 上传

    442a53943febe9465fc072b4fbe10813.gif

    b2a5a3e0dcc7d508e00275fe42fce1b5.gif

    巴特沃斯模拟滤波器

    2a6f6e2eac0a47c1ee744daf8b7893fa.png

    2.jpg

    (29.6 KB, 下载次数: 0)

    2016-7-16 16:10 上传

    442a53943febe9465fc072b4fbe10813.gif

    b2a5a3e0dcc7d508e00275fe42fce1b5.gif

    滤波后的频谱

    42c17d226b401f022b0f3f3ff874ac5a.png

    3.jpg

    (36.41 KB, 下载次数: 0)

    2016-7-16 16:10 上传

    442a53943febe9465fc072b4fbe10813.gif

    b2a5a3e0dcc7d508e00275fe42fce1b5.gif

    恢复出来的信号

    119cc0f485faf85f79392f7f36ce31dd.png

    展开全文
  • matlab MATLAB对双边带抑制载波调制解调器的仿真分析
  • % (ExampleDSBdemfilt.m)% This program uses triangl.m to illustrate DSBmodulation% and demodulationts=1.e-4;t=-0.04:ts:0.04;Ta=0.01;m_sig=triangl((t+0.01)/0.01)-triangl((t-0.01)/0.01);...

    % (ExampleDSBdemfilt.m)

    % This program uses triangl.m to illustrate DSB

    modulation

    % and demodulation

    ts=1.e-4;

    t=-0.04:ts:0.04;

    Ta=0.01;

    m_sig=triangl((t+0.01)/0.01)-triangl((t-0.01)/0.01);

    Lm_sig=length(m_sig);

    Lfft=length(t); Lfft=2^ceil(log2(Lfft));

    M_fre=fftshift(fft(m_sig,Lfft));

    freqm=(-Lfft/2:Lfft/2-1)/(Lfft*ts);

    B_m=150;  % Bandwidth of

    the signal is B_m Hz.

    h=fir1(40, [B_m*ts]);

    t=-0.04:ts:0.04;

    Ta=0.01;fc=300;

    s_dsb=m_sig.*cos(2*pi*fc*t);

    Lfft=length(t); Lfft=2^ceil(log2(Lfft)+1);

    S_dsb=fftshift(fft(s_dsb,Lfft));

    freqs=(-Lfft/2:Lfft/2-1)/(Lfft*ts);

    %  Demodulation begins by multiplying with

    the carrier

    s_dem=s_dsb.*cos(2*pi*fc*t)*2;

    S_dem=fftshift(fft(s_dem,Lfft));

    % Using an ideal LPF with bandwidth 150 Hz.

    s_rec=filter(h,1,s_dem);

    S_rec=fftshift(fft(s_rec,Lfft));

    Trange=[-0.025 0.025 -2 2];

    figure(1)

    subplot(221);td1=plot(t,m_sig);

    axis(Trange); set(td1,'Linewidth',1.5);

    xlabel('{\it t} (sec)'); ylabel('{\it m}({\it t})');

    title('Message signal');

    subplot(222);td2=plot(t,s_dsb);

    axis(Trange); set(td2,'Linewidth',1.5);

    xlabel('{\it t} (sec)'); ylabel('{\it s}_{\rm

    DSB}({t})');

    title('DSB-SC modulated signal');

    subplot(223);td3=plot(t,s_dem);

    axis(Trange); set(td3,'Linewidth',1.5);

    xlabel('{\it t} (sec)'); ylabel('{\it e}({\it t})');

    title('{\it e}({\it t})');

    subplot(224);td4=plot(t,s_rec);

    axis(Trange); set(td4,'Linewidth',1.5);

    xlabel('{\it t} (sec)'); ylabel('{\it m}_d({\it t})');

    title('Recovered signal');

    Frange=[-700 700 0 200];

    figure(2)

    subplot(221);fd1=plot(freqm,abs(M_fre));

    axis(Frange); set(fd1,'Linewidth',1.5);

    xlabel('{\it f} (Hz)'); ylabel('{\it M}({\it f})');

    title('Message spectrum');

    subplot(222);fd2=plot(freqs,abs(S_dsb));

    axis(Frange); set(fd2,'Linewidth',1.5);

    xlabel('{\it f} (Hz)'); ylabel('{\it s}_{\rm

    DSB}({f})');

    title('DSB-SC spectrum');

    subplot(223);fd3=plot(freqs,abs(S_dem));

    axis(Frange); set(fd3,'Linewidth',1.5);

    xlabel('{\it f} (Hz)'); ylabel('{\it E}({\it f})');

    title('Spectrum of {\it e}({\it t})');

    subplot(224);fd4=plot(freqs,abs(S_rec));

    axis(Frange); set(fd4,'Linewidth',1.5);

    xlabel('{\it f} (Hz)'); ylabel('{\it M}_d({\it f})');

    title('Recovered spectrum');

    展开全文
  • Introduction In this lab, I know the principle of DSB/SSB modulation and demodulation and Hilbert transform. And I draw the LabVIEW program diagram for DSB/SSB modulation and demodulation....

    Introduction

    In this lab, I know the principle of DSB/SSB modulation and demodulation and Hilbert transform. And I draw the LabVIEW program diagram for DSB/SSB modulation and demodulation. By observing and analyzing the performance of different signals in time domain and frequency domain, I have known the process of DSB/SSB modulation and demodulation. At the last of the lab, I use the knowledge of SSB modulation and demodulation to design a SSB walkie-talkie.

    Lab results & Analysis

    1. The waveform compositions:

    The compositions of waveform are t0, dt and y, the function of these three variables are:

    1. t0 is the trigger time of the waveform.
    2. dt is the time interval in seconds between data points in the waveform, we can also call dt as sampling frequency.
    3. y is the data values of the waveform.
    1. The Hilbert transformation:

    The principle of Hilbert transform is taking a function, u(t) of a real variable and produces another function of a real variable H(u)(t). This linear operator is given by convolution with the function 1/ (πt).

    And in the signal processing, Hilbert transform is still correct. I will show this result in the following figure:

    Figure 1 The program diagram of verify Hilbert transform

    Figure 2 The waveform of two signals

    And in Figure 2, the waveform which was draw by red line is the signal that was get by Hilbert transform. And we can get that the red waveform has just 90-degree difference in phase with the white waveform.

    1. The results of DSB modulation and demodulation:

    First of all, let’s check the parameters of the signals:

    Figure 3 The parameters of the signals

    The LabVIEW program diagram is showed in this figure:

    Figure 4 The LabVIEW program diagram

    The function and name of variables are noted on the top of the elements.

    The principle of DSB modulation and demodulation we have learnt in the class. Then we can check the result of DSB modulation and demodulation, and analysis the condition occurred in the figure: And in the figure 5, the red line is modulated signal, the signal draw by the white dot line is baseband signal.

    Figure 5 The waveform of DSB modulation

    And in the figure 5, the red line is modulated signal, the signal draw by the white dot line is baseband signal. We can see the modulated signal is the waveform which we expected.

    Figure 6 The waveform of DSB demodulation

    And in the figure 6, the red line is demodulated signal, the signal draw by the white line is baseband signal. We can see the demodulated signal is the waveform which we expected.

     

    Figure 7 The DSB wave FFT

    And in the figure 7, we can see the bandwidth of DSB and the center frequency is about 10000HZ. And the upper band is about 12000HZ, the lower band is about 8000HZ.

    1. The results of SSB

    First of all, let’s check the parameters of the signals:

    Figure 8 The parameters of the signals

    The LabVIEW program diagram of SSB modulation and demodulation is showed in this figure:

    Figure 9 The LabVIEW program diagram

    Figure 10 the waveform of SSB signal

    Figure 11 demodulated signal

     

    Figure 12 The DSB-SC FFT

    We can see that the center frequency is about 10000HZ.

     

    Figure 13 The demodulated SSB FFT

    We can see that the frequency of demodulated SSB is about 2000HZ clearly. This frequency is as same as the baseband signal frequency. So that we can conclude that we do the modulation and demodulation successfully.

    Figure 14 The SSB FFT

     

    But the case we have discussed was under the condition which is frequency offset is 0. So we need to see how the figure changes when we change the value of frequency offset. When we change the value of frequency offset to 900, we can get:

    Figure 15

    Figure 16 The signals in frequency domain

    1. The SSB walkie-talkie:

    The LabVIEW program diagram of SSB walkie-talkie is showed in this figure:

    Figure 17 The LabVIEW program

    The LabVIEW program diagram of SSB walkie-talkie is shown in this figure:

    Figure 18 the sound signal in time domain

    Figure 19 the sound signal in the frequency domain

    Figure 20 the SSB in the time domain

    Figure 21 the SSB in the frequency domain

    Figure 22 demodulated signal in time domain

    Figure 23 demodulated signal in frequency domain

    Then we put the demodulated signal and signal in one diagram to compare the difference between these two signals.

    Figure 24 compare two signals

    And we find that two signals are similar in the time domain. It tells us our SSB walkie-talkie is made successfully! The sound signal had been transmitted successfully by our modulation and demodulation system.

    6. Feedback:

    1. Why we do not directly implement a 90º phase shift for a single frequency signal?

    In my opinion, maybe it’s very difficult to implement a 90º phase shift for a single frequency signal directly. So, we need to use the Hilbert transform.

    1. In SSB case, we need to restrain one side of the signal, but what will occur when the restrained side has some remnant signal, this part may also influence the result of the system.     
    2. In the process of Hilbert transform, we have a complex term, how we transfer this term in our modulation and demodulation system?
    3.  In this lab, we do not take care of the complex term, because the useful signal will not be distortion without complex term. But how to handle this problem in other cases?

    Experience

    In this lab, I know the principle of DSB/SSB modulation and demodulation and Hilbert transform. And I draw the LabVIEW program diagram for DSB/SSB modulation and demodulation. By observing and analyzing the performance of different signals in time domain and frequency domain, I have known the process of DSB/SSB modulation and demodulation. At the last of the lab, I use the knowledge of SSB modulation and demodulation to design a SSB walkie-talkie. And the result in figure 24 show that the performance of the SSB walkie-talkie is pretty well.

    By observing figure 7 and figure 14, I find that the bandwidth of SSB signal is only half of DSB signal. And I have known the definition of bandwidth better: The difference between the upper and lower frequencies in a continuous set of frequencies.

    展开全文
  • 做通信实验时的必备指导书,包括实验一 信号源实验 实验二 信道与眼图实验 实验四 常规双边带调幅与解调实验(AM)实验七 频分复用实验(FDM)等几个通信必做实验,相信能够对您的学习有所助益!
  • 1、系统描述 DSP 系统从I/O 端口将要处理的数据不断...(2)载波信号和基带信号及双边带调制输出参数设置: 载波信号和基带信号及双边带调制输出波形: (3)频谱参数设置: 频谱分析波形:
  • 双边带模拟调制

    2012-07-17 10:35:37
    对一个模拟信号进行DSB调制分析,分析其频谱和瞬时幅度及瞬时相位
  • 信号AM调制解调MATLAB仿真的资料-双边带幅度调制及其MATLAB仿真.pdf 双边带幅度调制及其MATLAB仿真 幅度调制信号的特性分析及其MATLAB仿真研究 AM信号相干解调与非相干解调比较
  • 双边带幅度调制及其MATLAB仿真 有代码 也有simulink仿真
  • 利用Matlab对通信系统仿真的基本思想和方法; 利用MATLAB的集成仿真环境Simulink对双边带幅度调制系统进行仿真;
  • 武汉理工大学信号分析处理课程设计《基于Mablab的抑制载波双边带带幅度调制与解调分析》
  • 一种利用数字电路实现全载波双边带幅度调制信号的方法、电子技术,开发板制作交流
  • 完整的,希望大家喜欢,通信原理课程设计,完整的。
  • 幅度调制(线性调制)是由调制信号去控制高频载波的幅度,使之调制信号的频谱线性变化。 载波信号:$ c(t) = A\cos\omega_ct $,基带信号为m(t),则已调信号为:(设基带信号m(t)的频谱为$M(\omega)$) $$s_m(t)=...
  • 五 单音信号对载波信号进行双边带幅度调制 5.1 实验内容 合成一个双边带AM调制信号,载波频率1MHz,调制信号1KHz,采样率50MHz 使用Modelsim仿真,观察波形,使用Matlab观察频谱 使用Signaltap抓取电路输出波形...
  • 幅度调制(线性调制)是由调制信号去控制高频载波的幅度,使之调制信号的频谱线性变化。载波信号:$ c(t) = A\cos\omega_ct $,基带信号为m(t),则已调信号为:(设基带信号m(t)的频谱为$M(\omega)$)$$s_m(t)=Am(t)\cos...
  • 使用单音正弦信号对载波信号进行双边带幅度调制 使用MATLAB对整个过程进行数学仿真 使用Modelsim对工程进行前仿真,对输出调幅波进行matlab分析,观察其频谱 使用Signaltap抓取电路输出波形,使用Matlab观察...

空空如也

空空如也

1 2 3 4 5 ... 12
收藏数 235
精华内容 94
关键字:

双边带调制