返回列表 发帖
挺困得,但终于下了第一场雪,虽然落地即溶,但终究是晶体不是液体。
纪念一下,然后睡觉。
听了好十几遍的 我们的歌, 呵呵。
发现听歌习惯真不一样,我可劲听一个感觉累得慌。
待到你智慧 都酝酿成红酒
仍可一醉自救

TOP

买了个帽子,虽然戴着不好看~

昨晚上梦见回去了,好开心的梦,感觉好真实。
叶子也快落完了,路边落叶成堆,踩在上面咯吱咯吱。
0度左右了,期待第一场雪。
今晚也有个好梦吧,困了,睡了。
待到你智慧 都酝酿成红酒
仍可一醉自救

TOP

天气变冷了,零度左右,却感觉好冷,是不是有风?
大连的风比这大一些的,但也没感觉这么冷。
鼻炎又加重了,温度低吧,难免的。
过一天少一天。
34 或者33 或者32 left。
待到你智慧 都酝酿成红酒
仍可一醉自救

TOP

备份

library ieee;
use ieee.std_logic_1164.all;
entity cu is port
(x,y: in std_logic_vector(7 downto 0);
clock: in std_logic;
z: out std_logic_vector(7 downto 0));
end entity;

architecture behavioral of cu is
type state_type is (s_input_xy,s_extra,s_x_bigger,s_y_bigger,s_output);
signal state: state_type;
begin
fsm: process(clock)
  begin
   if clock'event and clock='1' then
    case state is
     when s_input_xy=> state<=s_extra;
     when s_extra=>
       if x=y then state <=s_output;
        elsif x>y then state<=s_x_bigger;
         else state<=s_y_bigger;
       end if;
    when s_x_bigger=> state<= s_extra;
    when s_y_bigger=> state<= s_extra;
    when s_output=> state<=s_output;
    end case;   
   end if;
  end process;

output_logic: process(state)
  begin
   case state is
    when  s_output=> z<=x;
    when others=>
   end case;
end process;
end behavioral;
待到你智慧 都酝酿成红酒
仍可一醉自救

TOP

备份

clear all;
clc;
clf;

%parameters
ts=1/1000;
fs=1/ts;
fc=250;
T1=-0.1; T2=0.1;
t=[T1:ts:T2];
N=length(t);
snr=20;

%time domain
%message signal
tau=0.1;
message=zeros(size(t));
midpoint=floor((T2-T1)/2/ts)+1;
L1=midpoint-fix(tau/2/ts);
L2=midpoint+fix(tau/2/ts)-1;
message(L1:midpoint)=(2/tau)*t(L1:midpoint)+1;
message(midpoint+1:L2)=-(2/tau)*t(midpoint+1:L2)+1;

%frequency domain
resolution=1/(N*ts);
f=[0:resolution:fs-1]-fs/2;

%carrier
carrier=cos(2*pi*fc.*t);

%message signal
figure(1)
subplot(2,1,1)
plot(t,message)
Message_freq=fft(message,N);
Message_freq=Message_freq/fs;
subplot(2,1,2)
plot(f,abs(fftshift(Message_freq)))



%1. Ac>0
Ac=2;
figure(2)
subplot(2,1,1)
%modulation signal
tc_mod_sig=message.*carrier+Ac*carrier;  % modulated signal--Sam(t)
plot(t,tc_mod_sig(1:N))

subplot(2,1,2)
%Modulation signal in frequency domain
Tc_mod_sig=fft(tc_mod_sig,N);
Tc_mod_sig=Tc_mod_sig/fs;
plot(f,abs(fftshift(Tc_mod_sig(1:length(t)))))

%2. -1<Ac<0
Ac=-0.4;
figure(3)
subplot(2,1,1)
%modulation signal
tc_mod_sig=message.*carrier+Ac*carrier;
plot(t,tc_mod_sig(1:N))

subplot(2,1,2)
%Modulation signal in frequency domain
Tc_mod_sig=fft(tc_mod_sig,N);
Tc_mod_sig=Tc_mod_sig/fs;
plot(f,abs(fftshift(Tc_mod_sig(1:length(t)))))

%3.Ac=-1
Ac=-1;
figure(4)
subplot(2,1,1)
%modulation signal
tc_mod_sig=message.*carrier+Ac*carrier;
plot(t,tc_mod_sig(1:N))

subplot(2,1,2)
%Modulation signal in frequency domain
Tc_mod_sig=fft(tc_mod_sig,N);
Tc_mod_sig=Tc_mod_sig/fs;
plot(f,abs(fftshift(Tc_mod_sig(1:length(t)))))

%4. Ac<-1
Ac=-2;
figure(5)
subplot(2,1,1)
%modulation signal
tc_mod_sig=message.*carrier+Ac*carrier;
plot(t,tc_mod_sig(1:N))

subplot(2,1,2)
%Modulation signal in frequency domain
Tc_mod_sig=fft(tc_mod_sig,N);
Tc_mod_sig=Tc_mod_sig/fs;
plot(f,abs(fftshift(Tc_mod_sig(1:length(t)))))
待到你智慧 都酝酿成红酒
仍可一醉自救

TOP

备份

clear all;
clc;
clf;

%parameters
ts=1/1000;
fs=1/ts;
fc=250;
T1=-0.1; T2=0.1;
t=[T1:ts:T2];
N=length(t);
snr=20;

%time domain
%message signal
tau=0.1;
message=zeros(size(t));
midpoint=floor((T2-T1)/2/ts)+1;
L1=midpoint-fix(tau/2/ts);
L2=midpoint+fix(tau/2/ts)-1;
message(L1:midpoint)=(2/tau)*t(L1:midpoint)+1;
message(midpoint+1:L2)=-(2/tau)*t(midpoint+1:L2)+1;

%carrier
carrier=cos(2*pi*fc.*t);

%modulation signal
dsb_mod_sig=message.*carrier;


%frequency domain
resolution=1/(N*ts);
f=[0:resolution:fs-1]-fs/2;

%Message
Message_freq=fft(message,N);
Message_freq=Message_freq/fs;

%Carrier
Carrier_freq=fft(carrier,N);
Carrier_freq=Carrier_freq/fs;

%Modulation signal
DSB_mod_sig_freq=fft(dsb_mod_sig,N);
DSB_mod_sig_freq=DSB_mod_sig_freq/fs;

%generation of noise
sig_power=(dsb_mod_sig*dsb_mod_sig')/N;
noise_power=sig_power/(10^(snr/10));
noise=sqrt(noise_power)*rand(1,length(dsb_mod_sig));

rx_sig=dsb_mod_sig+noise;
Rx_sig_freq=fft(rx_sig,N);
Rx_sig_freq=Rx_sig_freq/fs;


%Plot===============
%time domain
figure(1)
%message
subplot(2,1,1)
plot(t,message(1:N))
xlabel('Time');
title('message waveform')
%carrier
subplot(2,1,2)
plot(t,carrier(1:N))
xlabel('Time')
title('Carrier Waveform')

figure(2)
%DSB SIGNAL
subplot(2,1,1)
plot(t,dsb_mod_sig(1:N))
xlabel('time')
title('Modulation signal')

%DSB signal+noise
subplot(2,1,2)
plot(t,rx_sig(1:N))
xlabel('time')
title('Signal and Noise')


%frequency domain
figure(3)

%message
subplot(2,1,1)
plot(f,abs(fftshift(Message_freq(1:length(t)))))
xlabel('frequency')
title('Spectrum of the message signal')

%DSB signal
subplot(2,1,2)
plot(f,abs(fftshift(DSB_mod_sig_freq(1:length(t)))))
xlabel('frequency')
title('Spectrum of the modulation signal')

%DSB_signal + noise
figure(4)
plot(f,abs(fftshift(Rx_sig_freq(1:length(t)))))
xlabel('frequency')
title('Spectrum of the modulation signal and noise')
待到你智慧 都酝酿成红酒
仍可一醉自救

TOP

心里不舒服。
11月进入中下旬了。
周末盼望开学,不用一起床就为口粮闹心,而且整天憋在小屋里也闹心,出去也没什么逛得。
开学了盼望周末,因为学校食堂的饭菜吃不饱,也不好吃,一年就没变个样。一天除了教室上课就在图书馆坐着,管理员都认识我了。看自己的书,困了就趴一趴,渴了看情况,不怎么太渴就不去自动贩卖机买饮料了,挺贵,还是冰镇的,冷。
没学过信号,没用过matlab,作业却是讨论和模拟dsb通信。
没学过计算机结构,作业却是设计microprocess里的控制单元。
这些倒也没什么,别人做的,我自然也能做的。
只是没人说话交流,感到莫名的压抑,这是为什么捏?
习惯自己和自己说话,看看日历,就要回去了,缓解压力,可是最近却不好用了,还是不舒服,还是闹心。
心理状态很危险,想宣泄,想发泄,但始终是不可能的事。
忍着吧,总不能甩手不干了吧。
别无他法。
待到你智慧 都酝酿成红酒
仍可一醉自救

TOP

买了个猪蹄子,明天做,好久没做饭了。
晚上买了一整个炸鸡,不好吃,还挺贵的。
又下雨了,很小,什么时候才是冬天啊?
脸有点热,感觉不怎么舒服。
想回家了,以前只是想回国,和同学玩,吃好吃的,没想家。
这次,想家了。
还是爸爸妈妈好。
唉,一声叹息。
待到你智慧 都酝酿成红酒
仍可一醉自救

TOP

把飞机票彩印出来了,纪念一下。
报告好多,有得忙了。
忙比闲好。
待到你智慧 都酝酿成红酒
仍可一醉自救

TOP

把化妆品邮回去了,还得交税,这个没想到,好像还挺贵,但不是我交,也不操心了。
把飞机票的钱汇去了。
煤气费也交给道厅报销了。感觉今天做了好多零碎小事。
迎接新的一天。
还剩下40天,或者说39天,22号不算的话也可能是38天。
待到你智慧 都酝酿成红酒
仍可一醉自救

TOP

返回列表