File: README

package info (click to toggle)
pentanet 2.3.1-5
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k, sarge
  • size: 1,124 kB
  • ctags: 2,082
  • sloc: ansic: 7,840; sh: 598; makefile: 251
file content (133 lines) | stat: -rw-r--r-- 6,049 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133

Pent@NET README
---------------

Contents
~~~~~~~~
1. About Pent@NET (Digital satellite Internet PC card)
2. Pent@NET Specification:
3. Understanding the technology
4. Setting up the card


1. About Pent@NET (Digital satellite Internet PC card)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
    It is an economical DVB Data receiving card. This solution is optimized for 
download speed up to 9 Mbps per PID and can run 16 PIDs concurrently producing
output bandwidth up to 55 Mbps. It is a perfect solution for High-speed
Internet Browse, Video/Audio On-demand and Multicast applications. 
Tuner module contains QPSK demodulator, Viterbi decoder, Interleaving decoder 
and Reed Solomon error decoder all in one. Demultiplexer used is known to be the 
most fast and stable solution in the market. 


2. Pent@NET Specification:
~~~~~~~~~~~~~~~~~~~~~~~~~~
 
Tunner 	Input terminal :    F-type 75 Ohm 
	Receiving frequency :    950~2150 MHz tuning range 
	Input level :    -65 ~ -25 dBm

QPSK and FEC 
	Symbol rate :    1~45 MHz 
	QPSK filter :    Root-raised cosine filter with roll-off 0.35 
	Viterbi decoding :    1/2, 2/3. 3/4, 5/6, 7/8 and Auto 
	ReedSolomon decoding :    204, 188, T=8 
	Deinterleaving :    Interleaving depth = 12 

LNB control 
	LNB supply voltage :    13 or 18 V 
	DISEqC :    1.0 
	Antenna and LNB control :    22 KHz tone 
	Max. LNB supply current :    400 mA with short circuit and surge protection 
PCI interface 
	PCI bus:    PCI 2.1 compliant 
	Host bus burst rate :    132 MB/s 
	Host bus width :    32 bit 
	FIFO :    Bidirectional FIFO 

Demultiplexing 
	Max. no. section filtering :    32 PIDs 
	Engine :    RISC engine 
	Buffer memory :    2 MByte 
	Descrambler :    DVB descrambler 
	Streams capture :    PES and TS 
	Date rate :    60 MBPS with 32 simultaneous PIDs 
	Syntax Error :    CRC or Parity 

Status monitoring 
	Real time data transfer rate 
	Antenna signal strength 
	Signal lock status 
	Display current channel name
	Realtime packets and bytes counters 

S/W and H/W capabilities 
	Remote S/W upgrade 
	S/W upgrade through the Internet 
	Channel Data Base update 
	Channel database update through Internet 
	Interrupt share avoid H/W interrupt conflicts with other H/W devices 
	UDP/TCP/IP protocol 
	LLC SNAP 
	Multiprotocol Encapsulation (MPE) 
	Easy channel management through graphical channel database 
	PES and TS filtering 
	Unicast and multicast MAC filtering 
	PID filters for data stream 
	16 PIDs simultaneous filtering 
	Download firmware 
	Automatic channel parsing 
	ETSI 301.192 compliant 
	Supports API for custom application 

Security 
	Conditional access ready 
	External smart card reader 
	Fix key CAS 

Environment 
	Operating temperature :    0 to 60 'C 
	Storage temperature :    -55 to 85 
	Humidity (Operating) :    10% to 90% 
	Atmosphere :    20 ~ 95% 

Board Size 
	165 x106 mm 


3. Understanding the technology
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    The Internet access speed is crucial these days and there are a lot of
Internet Service Providers or Multimedia Content Providers that are renting
a satellite channel from a satellite operator and then share this channel to
it's customers. The channel bandwidth can vary from 64kbps to 43Mbps, the most
common is 2Mbps (so called "up to 2Mbps" service).

    The data is send through the main HUB station at the ISP POP/HQ (Point of 
Presence/Head Quarter) to the satellite encapsulated into the MPEG stream 
according to the DVB standard. The satellite amplifies the signal and retransmit
it down to the receive dishes. The receiver connected to the dish gets the data
stream and starts filtering it according to it's settings. Any receiver has an
unique hardware address (MAC) that identifies itself to the content provider.
If a data block has his MAC signature then the receiver recognize that packet and starts decompressing and decoding it. This is done by hardware to free CPU.
After the data is decoded the Pent@NET card tries to recognize it's type according to the MPE standard. If the data represents a valid TCP/UDP/IP packet it is pushed into the TCP/IP stack of the operating system kernel. If the data does not represent a valid TCP/UDP/IP packet (like audio data) it is dropped/discarded. From this point the Pent@NET card can compute another packet receive/decompress/decode/push cycle.

    Basically from the application or user point of view it is a regular network device like a common ethernet card, it works by the same principles except that it is unidirectional (you can only receive data). 


4. Setting up the card
~~~~~~~~~~~~~~~~~~~~~~

    Like any other network device the Pent@NET card with it's pentanetX driver need an ip address to be up and running. You can use any address with it, like the ethernet card or ppp link ip address but using a smaller network netmask (255.255.255.252), but a better idea is to leave the routable ip space and use a random non-routable ip like 192.168.0.10 or even from the loopback network 127.0.0.20 and you can use the standard C class netmask 255.255.255.0 (default). Any other ip can be set with:

    ifconfig pentanetX IP netmask NETMASK 

    If you have a modern linux distribution with kernel 2.2.x, a route will be automatically added. Otherwise you can set it manually with 'route add -net PENTAXNET dev pentax'.

    Run now the tunner application 'pentanet' (or pentanett = text mode, pentanetx = X graphical version) with the transponder settings provided by your content/service provider. If you get the "Lock failed" error message then you should check the Frequency, Symbol Rate, Viterbi and all other parameters. If you still get this error you should probabily realign yor dish.
Using a regular analog satelite receiver (for TV) would help you getting a stronger signal.
    If you were getting the "Lock OK" message then the receiver is correctly tunned to the satellite signal and you should be able to receive anything that is comming for you (remember that satellite based communications are addressable by MAC addr).