私の性格

私は見たところではとても傷付きにくく、気難しそうな感じですが、実は情に脆い所があるんです。親しい人に見下げられた時に本当に心が痛む気がします。

私と主人の結婚は始めから、しゅうとめさんに反対されました。しゅうとさんは大学の教授で、主人のお兄さんは大学院生で、しゅうとめさんは新聞社で経理をしています。私だけがなんでもない人です。主人のあくまで頑張ってくれたかげでやっと結婚しました。この間にお兄さんも結婚して、奥さんはしゅうとさんの大学の大学院生です。

子供が生まれてから、おもに私の日本語が下手なことが原因で、子供をしゅうとめさんに預けました。その後一年以内に私は子供に会いに帰りました。しゅうとめさんからはお兄さんの奥さんとぜんぜん違う態度をされました。ほんとに苦しかったです。

もしあまり親しくない人だったら、私にはなんでもない話ですが、しゅうとめさんにそんなに悪口を言われるということは許せないことだと思います。

私は傷ついて、いつでも、外でも、家でも、このことを思い出すと、思わず泣けています。私は今一所懸命勉強して、子供を日本に連れって来ることだけをきにかけているんです。


家族を探す

今日昼間家族を探すというNHK番組を見ました。28歳の女性がテレビ番組に頼んで、20年会わなかったお母さんを探しました。探すのは大変難しかったです。20年前に住んでいた所の建物はもう全部替わりました。しょうがないから、私立探偵に頼んで、やっと新しい情報が届きました。その人は再婚で、名前も変わっていました。手数がかけて、やっとお母さんを見つけて番組で20年前に離れてから、初めて会いました。二人はぎょっと抱き合いました。その場にいる人達すべてが涙を流しました。私もすごく感動して、番組終わってから、まだ泣いていました。

私は子供と会えないのは一年だけでしたが、毎日くよくよして、子供と会いたい気持ちがすごく強いです。私も番組に頼んで、こどもを連れて来てもらおうかと思います。 


黄金周,九连休

从明天开始进入了日本的黄金周,这次的黄金周连休九天,实在是很爽。日本虽然也在4月底、5月初大休,不过和国内的五一劳动节没有关系。所谓的黄金周是由好几个节日组成的,下面是日本所有的节日列表,可以看出4月底5月初有:“昭和の日,宪法記念日,绿の日,儿童の日”,这几个节日的意义分别为:纪念逝去的天皇,纪念宪法,保护环境以及爱护儿童。这四个节日如此靠近,加上附近的周末,组成了一个休日密集的黄金周。这样一来人们就都没有心情工作了,所以许多公司好事做到底,中间夹着的1,2天工作日也干脆放假算了。

日本的节日很多,对大自然很敬重,例如春分、秋分、绿的日以及海的日; 对老人和儿童也很照顾,我问日本同事为什么儿童节大人也要休息,他们都回答说儿童节就应该休息回家陪小孩。想起我们的六一儿童节,我从来都没有和父母一起过过。

除了下面列出来的节日,元旦(日本的新年)通常也是放假一周,而8月中旬的于兰盆节,也通常放假一周(大多数公司都休息、人们都回老家过节)。这样算下来,除了和中国的五一、国庆、春节相当的大休之外,还经常能碰上几个3连休。日本公司一般还给员工每年20天的带薪休假,所以日本同事们经常在连休日前后再用上几个带薪休假,弄成一个个人的小黄金周,或是开车远行,或是一家出国旅行,不亦爽哉!

虽然我们很想海月,但是这次黄金周不打算回国,这几天日本人会疯狂的出国旅游,飞机票暴涨,我还是呆在家里省钱吧

  • 元日 1月1日
  • 成人日 1月第2个星期一
  • 建国記念日 2月11日
  • 春分
  • 昭和の日 4月29日
  • 宪法記念日 5月3日
  • 绿の日 5月4日
  • 儿童の日 5月5日
  • 海の日 7月第3个星期一
  • 敬老の日 9月第3个星期一
  • 秋分
  • 体育の日 10月第2个星期一
  • 文化の日 11月3日
  • 勤劳感謝の日 11月23日
  • 天皇誕生日 12月23日

计算波形的包络

RY DSP开发 2007/04/13

前面的文章中介绍过如何产生Sine Sweep波(频率扫描正弦波)。今天我们来看看如何运用这种波形来测量滤波器的频率响应。

假设我们要测量某种mp3播放器的均衡器的频率响应。先把sweep波的wave文件保存到mp3播放器中,然后我们用电脑分别录下 开/关 均衡器时的播放结果。由于录音回路的频率响应可能不为常数,因此需要录下关掉均衡器时的结果。如果用wave编辑软件看这两个录音结果的话,就可以大致看出均衡器的频率响应了。例如下面是我做的的一个例子,为了特意让关均衡器的时候频率响应不恒定,我打开了一个高通滤波器。

均衡器关闭时
均衡器开启时

通过看这两个波形,均衡器的频率响应一目了然。但是我们希望把它做成图,测量出中心频率和最大增益。这就需要检测出两个波形的包络,把同时刻两个包络的差值找出来。

下面我们来看看如何计算出包络。这个算法很简单:用一个变量e去跟踪输入x的变化,当x大于e时,e以很快的速度向x靠近,当x小于e时,e慢慢地靠近x

01ATTACK_TIME = 0.001
02RELEASE_TIME = 0.5
03SAMPLINGE_RATE = 44100
04def findenvelop(data):
05    envelop = []
06    e = 0.0
07    ga, gr = exp(-1.0/(SAMPLINGE_RATE*ATTACK_TIME)),
08exp(-1.0/(SAMPLINGE_RATE*RELEASE_TIME))
09    ga1, gr1 = 1.0 - ga, 1.0 - gr
10    for x in data:
11        if e < x:
12            e *= ga
13            e += ga1*x
14        else:
15            e *= gr
16            e += gr1*x
17        envelop.append(e)
18    return envelop
 

分别对上面的两个声音文件进行包络计算,然后将相应频率的数值的差(实际上是求商)转换成dB,绘制成如下的频率响应图,同时用程序找出差的最大值: 10dB,在300Hz附近。



整数开平方算法

RY DSP开发 2007/04/12
本文介绍一种计算整数的开方算法。本算法只采用移位、加减法、判断和循环实现,因为它不需要浮点运算,也不需要乘除运算,因此可以很方便地运用到各种芯片上去。

我们先来看看10进制下是如何手工计算开方的。
先看下面两个算式,
x = 10*p + q  (1)
公式(1)左右平方之后得:
x^2 = 100*p^2 + 20pq + q^2 (2)
现在假设我们知道x^2和p,希望求出q来,求出了q也就求出了x^2的开方x了。
我们把公式(2)改写为如下格式:
q = (x^2 - 100*p^2)/(20*p+q) (3)

这个算式左右都有q,因此无法直接计算出q来,因此手工的开方算法和手工除法算法一样有一步需要猜值。

我们来一个手工计算的例子:计算1234567890的开方

首先我们把这个数两位两位一组分开,计算出最高位为3。也就是(3)中的p,最下面一行的334为余数,也就是公式(3)中的(x^2 - 100*p^2)近似值

       3
---------------
| 12 34 56 78 90
9
---------------
| 3 34

下面我们要找到一个0-9的数q使它最接近满足公式(3)。我们先把p乘以20写在334左边:

       3  q
---------------
| 12 34 56 78 90
9
---------------
6q| 3 34

我们看到q为5时(60+q*q)的值最接近334,而且不超过334。于是我们得到:

       3  5
---------------
| 12 34 56 78 90
9
---------------
65| 3 34
| 3 25
---------------
9 56

接下来就是重复上面的步骤了,这里就不再啰嗦了。

这个手工算法其实和10进制关系不大,因此我们可以很容易的把它改为二进制,改为二进制之后,公式(3)就变成了:

q = (x^2 - 4*p^2)/(4*p+q) (4)

我们来看一个例子,计算100(二进制1100100)的开方:

      1  0  1  0
---------------
| 1 10 01 00
1
---------------
100| 0 10
| 0 00
---------------
| 10 01
1001| 10 01
---------------
0 00

这里每一步不再是把p乘以20了,而是把p乘以4,也就是把p右移两位,而由于q的值只能为0或者1,所以我们只需要判断余数(x^2 - 4*p^2)和(4*p+1)的大小关系,如果余数大于等于(4*p+q)那么该上一个1,否则该上一个0。

下面给出完成的C语言程序,其中root表示p,rem表示每步计算之后的余数,divisor表示(4*p+1),通过a>>30取a的最高2位,通过a<<=2将计算后的最高2位剔除。其中root的两次<<1相当于4*p。程序完全是按照手工计算改写的,应该不难理解。

01unsigned short sqrt(unsigned long a){
02  unsigned long rem = 0;
03  unsigned long root = 0;
04  unsigned long divisor = 0;
05  for(int i=0; i<16; i++){
06    root <<= 1;
07    rem = ((rem << 2) + (a >> 30));
08    a <<= 2;
09    divisor = (root<<1) + 1;
10    if(divisor <= rem){
11      rem -= divisor;
12      root++;
13    }
14  }
15  return (unsigned short)(root);
16}
 


想哭就哭吧

昨天因为是开学的第一天,所以举行了新旧老师交换的仪式,新学生入学仪式还有新学期开始仪式,最后是以各班为单位拍纪念照。日本对开学和毕业都非常重视,重视到让我感到吃惊的程度。就连小孩子进幼儿园都要父母身着盛装,或日本的和服,或西式的洋装,陪同孩子一起参加入学仪式。
昨天我的班主任老师也是全校的美术老师被退职了,他自己也是最近才知道这件事,非常受打击。在日本如果是在职老师一般是不会出现这种情况的,这位老师其实是自己搞创作,到处做展览的,属于代课老师,但还是有些不能接受这个事实。看着他红红的双眼我不禁也落了泪。虽然相处时间不长但一看到老师那种无助和空荡的眼神就心里一阵酸酸的。正所谓幸福的人都是一样的幸福,不幸的人各有各的不幸。不幸的人如果产生了共鸣便会更加感到苦闷。
30岁左右的人是最痛苦的时候,刚刚组建的家庭难免会出现问题,孩子又小,工作也是在刚刚起步,最主要是心里承受能力还没有达到一定程度。所以一遇到情况经常会深陷其中无以自拔。等快到40岁的时候,似乎一切都会看开了,人生有什么能比健康快乐地生活更重要呢,“别把自己太当回事”就会什么事都没有了。其实世界上绝对的幸福应该是不存在的,就好象没有绝对的自由。幸福不幸福都要看自己的的心里状态,和对困难的驾驭能力。有了困难,有了伤心的事我想并非是一件坏了,而超越困难所感受到的幸福会是真正的幸福。


日本这样的城很多,都是过去各各诸侯盖的
但一般都是白颜色的,这是唯一的一座黑城
在日本的岡山。
公园里新人在拍结婚照,非常可爱的新娘子
一路上碰到的游人也象他们祝贺。
王子动物园的樱花,墙上的猩猩在够树枝吧 去动物园的时候刚好下了小雨,樱花叶带
着水珠娇滴滴的,不敢用手去碰的感觉。
王子动物园是今年看到的最好的樱花了。樱花树下 一些摄影爱好着,拿着非常专业
的摄影设备专心致致地拍摄作品。

青春18

日本每年春天都会卖一种叫做青春18的优惠电车票,我想起这个名字是想让那些刚从学校毕业的学生利用的吧。
它的使用方法是每五张一卖,每张票可 供一个人在一天内使用,因为不可拆开使用,所以要么五个人一起行动,要么先用掉一部分剩下的改天再给别人用。可以达到的地方是日本JR电车公司的普通电 车,快速电车和新快速电车所能到达的地方。也就是说只要你愿意,坐一天车都可以,能走多远走多远。以前是1万多日元相当于人民币800元左右,那么一张票就 是160人民币,今年因为刚好是开卖的20周年,所以8000日元可以买到5张票,相当于100多人民币一张。在日本其实最贵的就是交通费,不出门还好, 一出门交通费就占了开销的大头。所以100人民币随便坐其实是非常值得一试的。可是,也正是因为这一点,人们往往是尽可能去远的地方,最后的结果就是一天 之中多半的时候都在坐车,对我这样喜欢坐车的人无疑是件大好事,可对于我老公这样不能长时间坐车的人应该算是一种无奈吧。
这次我和老公经过再三的 考虑终于还是买了票去了一趟不远不近的大阪和京都。因为这张票在一天之内进站和出站都不再需要花钱,所以我们的方针是把沿途车站附近的景点都观赏一下。这 样一来问题又出现了,想看的地方太多了,出来一次总觉得多看几处划算些。结果感觉好象一天都在忙着赶路,早上7:15出发晚上将近晚上10点才到家,统计下来一共 走了19公里3万5千步,回到家脚象是有针扎的一样疼,哎,难道这就是所谓的旅游吗?



日本很少有无家可归的人,多半是有家也不想回去。
照片里的简易房子应该是一个无家可归的人的家。
他有一辆不错的手推车和一只狗。房子壁上贴的关系
以外者不许入内,意思是闲人免进。

心寺的一座什么塔藏在樱花树后面挺漂亮。
长居公园的粉色樱花。 长居公园里好多孩子在玩,象一个游乐场。
公园里非常常见的一景,沙坑。小孩子的乐园上学的时候老师经常要我们做一种花束,参加运动会的
时候用。当时我还在想会有这样的花吗?原来真的有。
棒球是日本的全民健身运动,从娃娃抓起。 京都的车站,人满为患。
京都的御所,就是过去天皇住的地方,当然现在已经不
在这里住了,这里却成为了景区。大马路好宽吧,不知
为什么铺了一层的沙子,走一圈下来,脚都麻了。:(
御所的城墙。
见到穿和服的美女在樱花树下,好漂亮,抢拍了几张。
希望不会被告。
再偷拍一张
她在画樱花,我在拍她。这个建筑叫鸟居,是日本神社门口放的。据说有的空地
会丢上好多垃圾,想了好多办法都无法制止。
于是就把这个鸟居摆在那里,就再也没有人扔东西 了。
只是此鸟居非彼鸟居,真的鸟居是上面的横梁略长与下
面的,用于防止丢垃圾的正好相反。以假乱真达到目的,
假冒产品也不是一点用没有阿。
円山公园据说是樱花很有名的地方,今年因为天气的
原因樱花开的不是很好,日本的习惯是在樱花开的时
间在樱花树下边吃边唱边赏花,今年地方都被占满了,
可惜赏花人寥寥无几。
地上都铺满了,就等樱花满开了。
这是日本的路边小吃,只是不是什么时候都有,只有在
节日的时候才允许摆在路边。做这个生意的人大多是专
业人士,他们行走于日本全国各地,什么地方过节就去
什么地方卖,辛苦并悠闲着。
夜樱就是到了晚上在樱花树的周围打上灯,在灯光的
映衬下樱花很是绚烂。夜景很难照,这张算是好的了。