📄 fixedbw.h
字号:
/*******************************************************
$Workfile: FIXEDBW.H $
$Date: 6/30/96 12:56p $
$Revision: 4 $
* Purpose:
*
* Notes:
*
* Analog Devices Corporation, 1995.
*
*
$History: FIXEDBW.H $
*
* ***************** Version 4 *****************
* User: Stevel Date: 6/30/96 Time: 12:56p
* Updated in $/601cman
* Change fixed small bin width coefficients to reduce burtiness.
*
* ***************** Version 3 *****************
* User: Dstarr Date: 5/17/96 Time: 3:07p
* Updated in $/601test
* Better binwidth 0 numbers
*
* ***************** Version 2 *****************
* User: Dstarr Date: 3/01/96 Time: 3:34p
* Updated in $/601test
* Compile and test (no 601 chip). Change rbw/bw arrays to type word
* (16bit)
*
* ***************** Version 1 *****************
* User: Dstarr Date: 3/01/96 Time: 10:59a
* Created in $/601test
* Intial Version
********************************************************/
/*
To: <kevin.leary@analog.com>,<steve.leung@analog.com>,
<david.starr@analog.com>,<robert.kilgore@analog.com>
From: alex.zatsman@spd.analog.com (Alex Zatsman)
Cc:
Bcc:
Subject: Bin Widths for March 22
Attachment:
Date: 2/28/96 9:00 AM
Here are the three sets of bin widths: large bin widths for heavy
compression (0.04 bpp on Boylston), medium bin widths for medium
compression (1.5 bpp) and small bin widths for very light compression
(4.2 bpp). Each list has the Reciprocal Bin Width (RBW) followed by
Bin Width (BW) for each block, i.e.:
RBW [0]
BW [0]
RBW [1]
BW [1]
RBW [2]
BW [2],
....
The bin widths and their reciprocals are given in hex ready to be sent
to ADV601.
Take the email. Munge it into C source.
================================================== Large Bin Widths:
*/
word large_bw [] = {
0x0006,
0xA7EB,
0x000B,
0x596E,
0x000B,
0x5970,
0x0008,
0x7E6F,
0x000C,
0x575E,
0x000C,
0x5767,
0x0004,
0x241D,
0x000C,
0x5709,
0x000C,
0x5712,
0x0005,
0xDE74,
0x000C,
0x575E,
0x000C,
0x5767,
0x0008,
0x86D3,
0x000D,
0x4E2D,
0x000D,
0x4E51,
0x0004,
0xEF33,
0x000D,
0x4E2D,
0x000D,
0x4E51,
0x0005,
0xD799,
0x000D,
0x4E2D,
0x000D,
0x4E51,
0x000A,
0x6A6F,
0x0018,
0x2A49,
0x0018,
0x2AC4,
0x000E,
0x49BD,
0x0018,
0x2AE6,
0x0018,
0x2B62,
0x000A,
0x65C9,
0x0018,
0x2B1F,
0x0017,
0x2B9A,
0x0018,
0x2B82,
0x0051,
0x0CB3,
0x0050,
0x0CD0,
0x002B,
0x17C7,
0x004F,
0x0CF7,
0x004E,
0x0D16,
0x0020,
0x1FD1,
0x004E,
0x0D0C,
0x004E,
0x0D2A,
0x0036,
0x12EA,
0x004A,
0x0DE2,
0x004B,
0x0DAB
};
/*
================================================== Medium Bin Widths:
*/
word med_bw [] = {
0x003C,
0x112F,
0x0014,
0x33A4,
0x0014,
0x3380,
0x0092,
0x0709,
0x0044,
0x0F2A,
0x0044,
0x0F1D,
0x00B3,
0x05BA,
0x0043,
0x0F35,
0x0044,
0x0F29,
0x00AC,
0x05F2,
0x0044,
0x0F2A,
0x0044,
0x0F1D,
0x0162,
0x02E4,
0x00C2,
0x0549,
0x00C2,
0x0545,
0x0173,
0x02C2,
0x00C2,
0x0549,
0x00C2,
0x0545,
0x0172,
0x02C5,
0x00C2,
0x0549,
0x00C2,
0x0545,
0x02E1,
0x0164,
0x01D7,
0x022C,
0x01D8,
0x022B,
0x02EC,
0x015F,
0x01D7,
0x022C,
0x01D8,
0x022B,
0x02EC,
0x015F,
0x01D7,
0x022C,
0x01D8,
0x022B,
0x05D7,
0x00AF,
0x03E2,
0x0108,
0x03E4,
0x0107,
0x05DD,
0x00AF,
0x03E3,
0x0107,
0x03E5,
0x0107,
0x05D9,
0x00AF,
0x03E4,
0x0107,
0x03E6,
0x0107,
0x05DC,
0x00AF,
0x03DE,
0x0109,
0x03DF,
0x0109
};
/*
================================================== Small Bin Widths:
*/
word small_bw [] = {
0x00D2,
0x04E2,
0x006D,
0x0962,
0x006D,
0x0962,
0x0104,
0x03F1,
0x0088,
0x078B,
0x0088,
0x078B,
0x0138,
0x0349,
0x00A3,
0x0649,
0x00A3,
0x0649,
0x0138,
0x0349,
0x00A3,
0x0649,
0x00A3,
0x0649,
0x01EB,
0x0216,
0x0108,
0x03E3,
0x0108,
0x03E3,
0x024D,
0x01BD,
0x013C,
0x033D,
0x013C,
0x033D,
0x024D,
0x01BD,
0x013C,
0x033D,
0x013C,
0x033D,
0x038B,
0x0121,
0x01F9,
0x0207,
0x01F9,
0x0207,
0x0441,
0x00F1,
0x025E,
0x01B1,
0x025E,
0x01B1,
0x0441,
0x00F1,
0x025E,
0x01B1,
0x025E,
0x01B1,
0x066F,
0x009F,
0x03BC,
0x0112,
0x03BC,
0x0112,
0x07B9,
0x0085,
0x047B,
0x00E5,
0x047B,
0x00E5,
0x07B9,
0x0085,
0x047B,
0x00E5,
0x047B,
0x00E5,
0x0400,
0x0100,
0x0400,
0x0100,
0x0400,
0x0100
};
/*
word small_bw [] = {
0x0157,
0x02FC,
0x002F,
0x15BB,
0x002F,
0x15A1,
0x02C0,
0x0175,
0x008E,
0x0739,
0x008E,
0x0733,
0x02CE,
0x016D,
0x008D,
0x073E,
0x008E,
0x0735,
0x02C9,
0x0170,
0x008E,
0x0739,
0x008E,
0x0733,
0x0597,
0x00B7,
0x016F,
0x02CB,
0x0170,
0x02C9,
0x059D,
0x00B6,
0x016F,
0x02CB,
0x0170,
0x02C9,
0x0599,
0x00B7,
0x016F,
0x02CB,
0x0170,
0x02C9,
0x0B38,
0x005B,
0x031B,
0x014A,
0x031D,
0x0149,
0x0B31,
0x005C,
0x031A,
0x014A,
0x031D,
0x0149,
0x0B36,
0x005B,
0x031A,
0x014A,
0x031D,
0x0149,
0x1661,
0x002E,
0x0659,
0x00A1,
0x065E,
0x00A1,
0x1670,
0x002E,
0x065A,
0x00A1,
0x065E,
0x00A1,
0x167D,
0x002E,
0x065B,
0x00A1,
0x065F,
0x00A1,
0x1522,
0x0030,
0x0656,
0x00A2,
0x065C,
0x00A1};
*/
word * bin_base[]= {
small_bw,med_bw,large_bw
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -