summaryrefslogtreecommitdiff
path: root/md/notes/sdr/gnu_radio_receive_am.md
blob: 537e4d5a5af3c7067aa587a77ce228caad313726 (plain) (blame)
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
title:GNU Radio Receive AM
keywords:sdr,am,demodulation,gnuradio

#

Lets listen to AM radio stations with AirSpyHF

## Frequencies

For frequencies search at http://websdr.org/ find the nearest receiver
on the map that support AM broadcast frequencies as it will give a clue
if propagation of time of the day is ok around your location.

In this example I found only few AM station in 17Mhz range at day time
to test receiver. 

## GNU Radio blocks

### Main blocks

Base blocks for the AM receiver. This blocks have 2 channels and those 
are to test switch between two radio stations.

![AM receiver blocks](/img/sdr/airspyhf_am_receiver_blocks.png)

### Block parameters

| Name | Value | Note |
| --- | --- | --- |
| band | 192000 | AirSpy samplerate, closely follows the bandwidth |
| freq | 1749000 | The channel0 stations frequency |
| f_channel0 | 0 | If the stations is there, no need to change main frequency |
| f_channel1 | 10000 | offset from the channel1 find offset from waterfall |
| fir_dec | 4 | nicely match 48kHz for audio |
| fir_bw | band/(2*fir_dec) | auto filter calculations for Xlate FIR blocks |

![AM receiver block params](/img/sdr/airspyhf_am_receiver_params.png)

Example when the blocks are running, with arranged GUI's

![AM receiver block params](/img/sdr/airspyhf_am_receiver_gui.png)

## Links

1. [http://websdr.org/](http://websdr.org/)