浏览代码

Added a noise generator

beadleha 10 年之前
父节点
当前提交
d938708c3e
共有 1 个文件被更改,包括 5 次插入0 次删除
  1. 5 0
      client.py

+ 5 - 0
client.py

@@ -10,6 +10,7 @@ import struct
 import socket
 import socket
 import optparse
 import optparse
 import array
 import array
+import random
 
 
 from packet import Packet, CMD, stoi
 from packet import Packet, CMD, stoi
 
 
@@ -71,6 +72,10 @@ def square_wave(theta):
     else:
     else:
         return -1
         return -1
 
 
+@generator('Random (noise) generator')
+def noise(theta):
+    return math.random() * 2 - 1
+
 @generator('File generator', '(<file>[, <bits=8>[, <signed=True>[, <0=linear interp (default), 1=nearest>[, <swapbytes=False>]]]])')
 @generator('File generator', '(<file>[, <bits=8>[, <signed=True>[, <0=linear interp (default), 1=nearest>[, <swapbytes=False>]]]])')
 class file_samp(object):
 class file_samp(object):
     LINEAR = 0
     LINEAR = 0