某激光唱盘(CD)记录系统采用PCM方式将单声道音乐转换为数字信号(A/D)。采样率为441千样值/秒,每样值用16bit表示。 (1)若A/D输入是在动态范围内均匀分布的测试信号,请求出D/A复原后信号的输出信噪比(分贝数); (2)若将数字化的音乐数据比特经过(28,24)循环码编码再输出,求输出的数据速率; (3)若一张CD盘片能存储按(2)的方式产生的两小时音乐的比特流,求这张CD所需要的存储量是多少Byte。
编程产生输入三个0~100之间(包含0和100)的随机数a、b和c,要求实现 (1)至少使用两种不同的方法,将三个数字按从小到大的顺序排序。 (2)计算输出三个数的和与平均值。 输出效果如下(其中a、b和c的值随机生成): 原始值: a=97, b=89, c=99 (方法一)升序值: a=89, b=97, c=99 (方法二)升序值: a=89, b=97, c=99 三个数值的和=285 ,平均值= 95 提示: (1)可使用比值法或求最大最小值函数等多种方法 (2)随机数生成可以使用 import random random.randint(0,100) 来生成0~100之间的随机整数。